diff --git a/app/kac-app/build.gradle b/app/kac-app/build.gradle index 59af035..ed77343 100644 --- a/app/kac-app/build.gradle +++ b/app/kac-app/build.gradle @@ -40,6 +40,7 @@ dependencies { implementation project(":web:security") implementation project(":web:api-common") implementation project(":web:api-user") + implementation project(":web:api-flight") } ext { diff --git a/app/kac-app/src/docs/asciidoc/index.adoc b/app/kac-app/src/docs/asciidoc/index.adoc index fee2ef1..2d56153 100644 --- a/app/kac-app/src/docs/asciidoc/index.adoc +++ b/app/kac-app/src/docs/asciidoc/index.adoc @@ -11,7 +11,7 @@ API 문서 :toclevels: 2 :sectlinks: -[[Common-Code-API]] +[[Common-API]] == Common-Code API [[Code-All]] @@ -174,7 +174,7 @@ include::{snippets}/com/code/lang/delete/http-response.adoc[] *** -[[User-Account-API]] +[[User-API]] == User-Account API === [User 회원가입] @@ -241,4 +241,153 @@ include::{snippets}/user/account/update/request-fields.adoc[] ==== [HTTP RESPONSE INFO] include::{snippets}/user/account/update/http-response.adoc[] +*** + +[[Flight-API]] +== Flight-Laanc API + +=== [Laanc 비행계획서 생성] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/laanc/create/plan/http-request.adoc[] + +include::{snippets}/flight/laanc/create/plan/request-headers.adoc[] + +include::{snippets}/flight/laanc/create/plan/request-fields.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/laanc/create/plan/http-response.adoc[] + +include::{snippets}/flight/laanc/create/plan/response-fields.adoc[] + +*** + +=== [TS QR 코드 생성] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/laanc/ts/qr/http-request.adoc[] + +include::{snippets}/flight/laanc/ts/qr/request-headers.adoc[] + +include::{snippets}/flight/laanc/ts/qr/request-fields.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/laanc/ts/qr/http-response.adoc[] + +include::{snippets}/flight/laanc/ts/qr/response-fields.adoc[] + +*** + +=== [TS QR 코드 확인] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/laanc/ts/qr/confirm/http-request.adoc[] + +include::{snippets}/flight/laanc/ts/qr/confirm/request-headers.adoc[] + +include::{snippets}/flight/laanc/ts/qr/confirm/path-parameters.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/laanc/ts/qr/confirm/http-response.adoc[] + +include::{snippets}/flight/laanc/ts/qr/confirm/response-fields.adoc[] + +*** + +=== [공역(금지구역) 체크] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/laanc/valid/duplicated/airspace/http-request.adoc[] + +include::{snippets}/flight/laanc/valid/duplicated/airspace/request-headers.adoc[] + +include::{snippets}/flight/laanc/valid/duplicated/airspace/request-fields.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/laanc/valid/duplicated/airspace/http-response.adoc[] + +include::{snippets}/flight/laanc/valid/duplicated/airspace/response-fields.adoc[] + +*** + +=== [허용고도 조회] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/laanc/valid/elev/http-request.adoc[] + +include::{snippets}/flight/laanc/valid/elev/request-headers.adoc[] + +include::{snippets}/flight/laanc/valid/elev/request-fields.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/laanc/valid/elev/http-response.adoc[] + +include::{snippets}/flight/laanc/valid/elev/response-fields.adoc[] + +*** + +=== [LAANC 승인 목록] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/laanc/list/http-request.adoc[] + +include::{snippets}/flight/laanc/list/request-headers.adoc[] + +include::{snippets}/flight/laanc/list/query-parameters.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/laanc/list/http-response.adoc[] + +include::{snippets}/flight/laanc/list/response-fields.adoc[] + +*** + +=== [LAANC 승인 상세 조회] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/laanc/detail/http-request.adoc[] + +include::{snippets}/flight/laanc/detail/request-headers.adoc[] + +include::{snippets}/flight/laanc/detail/path-parameters.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/laanc/detail/http-response.adoc[] + +include::{snippets}/flight/laanc/detail/response-fields.adoc[] + +*** + +== Flight-Plan API + +=== [비행 계획서 작성 - 버퍼존 생성] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/plan/area/buffer/http-request.adoc[] + +include::{snippets}/flight/plan/area/buffer/request-headers.adoc[] + +include::{snippets}/flight/plan/area/buffer/request-fields.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/plan/area/buffer/http-response.adoc[] + +include::{snippets}/flight/plan/area/buffer/response-fields.adoc[] + +*** + +=== [비행 운항 스케줄 조회] + +==== [HTTP REQUEST INFO] +include::{snippets}/flight/plan/schedule/http-request.adoc[] + +include::{snippets}/flight/plan/schedule/request-headers.adoc[] + +include::{snippets}/flight/plan/schedule/query-parameters.adoc[] + +==== [HTTP RESPONSE INFO] +include::{snippets}/flight/plan/schedule/http-response.adoc[] + +include::{snippets}/flight/plan/schedule/response-fields.adoc[] + *** \ No newline at end of file diff --git a/app/kac-app/src/main/resources/static/docs/index.html b/app/kac-app/src/main/resources/static/docs/index.html index 2fdafe0..b344f9d 100644 --- a/app/kac-app/src/main/resources/static/docs/index.html +++ b/app/kac-app/src/main/resources/static/docs/index.html @@ -448,7 +448,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
Table of Contents
@@ -474,7 +495,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
-

Common-Code API

+

Common-Code API

[Code 전체코드 조회]

@@ -533,7 +554,7 @@ X-Frame-Options: DENY Content-Length: 143 [ { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937629", "siteCd" : "KAC", "groupCdNm" : "신규그룹001", "rm" : "비고....", @@ -640,7 +661,7 @@ Content-Length: 143

[HTTP REQUEST INFO]

-
GET /v1/com/code/code?groupCd=NEW_GROUP_1708411842&langDivCd=ko_KR HTTP/1.1
+
GET /v1/com/code/code?groupCd=NEW_GROUP_1708937628&langDivCd=ko_KR HTTP/1.1
 Content-Type: application/json;charset=UTF-8
 Accept: application/json
 Host: localhost:8080
@@ -691,7 +712,7 @@ X-Frame-Options: DENY Content-Length: 190 [ { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937628", "cdId" : "NEW_CODE001", "cdNm" : "신규코드001", "upperCd" : null, @@ -795,7 +816,7 @@ X-Frame-Options: DENY Content-Length: 143 [ { - "groupCd" : "NEW_GROUP_1708411843", + "groupCd" : "NEW_GROUP_1708937629", "siteCd" : "KAC", "groupCdNm" : "신규그룹001", "rm" : "비고....", @@ -867,7 +888,7 @@ Content-Length: 118 Host: localhost:8080 { - "groupCd" : "NEW_GROUP_1708411843", + "groupCd" : "NEW_GROUP_1708937630", "siteCd" : "KAC", "groupCdNm" : "신규그룹001", "rm" : "비고...." @@ -932,17 +953,17 @@ Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY -Content-Length: 275 +Content-Length: 276 { - "groupCd" : "NEW_GROUP_1708411843", + "groupCd" : "NEW_GROUP_1708937630", "siteCd" : "KAC", "groupCdNm" : "신규그룹001", "rm" : "비고....", "createUserId" : "CREATE_USER", - "createDt" : "2024-02-20T15:50:43.127816", + "createDt" : "2024-02-26T17:53:50.145032", "updateUserId" : "CREATE_USER", - "updateDt" : "2024-02-20T15:50:43.12782" + "updateDt" : "2024-02-26T17:53:50.145037" }
@@ -1028,7 +1049,7 @@ Content-Length: 132 Host: localhost:8080 { - "groupCd" : "NEW_GROUP_1708411843", + "groupCd" : "NEW_GROUP_1708937630", "cdId" : "NEW_CODE001", "sortOrdr" : 0, "addInfoValue" : "추가!!", @@ -1103,16 +1124,16 @@ X-Frame-Options: DENY Content-Length: 310 { - "groupCd" : "NEW_GROUP_1708411843", + "groupCd" : "NEW_GROUP_1708937630", "cdId" : "NEW_CODE001", "upperCd" : null, "sortOrdr" : 0, "addInfoValue" : "추가!!", "useYn" : "Y", "createUserId" : "CREATE_USER", - "createDt" : "2024-02-20T15:50:43.107273", + "createDt" : "2024-02-26T17:53:50.096671", "updateUserId" : "CREATE_USER", - "updateDt" : "2024-02-20T15:50:43.107277" + "updateDt" : "2024-02-26T17:53:50.096674" }
@@ -1210,7 +1231,7 @@ Content-Length: 144 Host: localhost:8080 { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937629", "cdId" : "NEW_CODE001", "langDivCd" : "ko_KR", "cdNm" : "신규코드001", @@ -1282,18 +1303,18 @@ Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY -Content-Length: 302 +Content-Length: 301 { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937629", "cdId" : "NEW_CODE001", "langDivCd" : "ko_KR", "cdNm" : "신규코드001", "rm" : "비고....", "createUserId" : "CREATE_USER", - "createDt" : "2024-02-20T15:50:43.009038", + "createDt" : "2024-02-26T17:53:49.847086", "updateUserId" : "CREATE_USER", - "updateDt" : "2024-02-20T15:50:43.009043" + "updateDt" : "2024-02-26T17:53:49.84709" }
@@ -1385,7 +1406,7 @@ Content-Length: 118 Host: localhost:8080 { - "groupCd" : "NEW_GROUP_1708411843", + "groupCd" : "NEW_GROUP_1708937629", "siteCd" : "KAC", "groupCdNm" : "신규그룹001", "rm" : "비고...." @@ -1453,14 +1474,14 @@ X-Frame-Options: DENY Content-Length: 276 { - "groupCd" : "NEW_GROUP_1708411843", + "groupCd" : "NEW_GROUP_1708937629", "siteCd" : "KAC", "groupCdNm" : "신규그룹001", "rm" : "비고....", "createUserId" : "CREATE_USER", - "createDt" : "2024-02-20T15:50:43.031642", + "createDt" : "2024-02-26T17:53:49.898961", "updateUserId" : "UPDATE_USER", - "updateDt" : "2024-02-20T15:50:43.035007" + "updateDt" : "2024-02-26T17:53:49.910485" } @@ -1546,7 +1567,7 @@ Content-Length: 132 Host: localhost:8080 { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937629", "cdId" : "NEW_CODE001", "sortOrdr" : 0, "addInfoValue" : "수정!!", @@ -1618,19 +1639,19 @@ Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY -Content-Length: 310 +Content-Length: 309 { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937629", "cdId" : "NEW_CODE001", "upperCd" : null, "sortOrdr" : 0, "addInfoValue" : "수정!!", "useYn" : "Y", "createUserId" : "CREATE_USER", - "createDt" : "2024-02-20T15:50:42.915944", + "createDt" : "2024-02-26T17:53:49.674638", "updateUserId" : "UPDATE_USER", - "updateDt" : "2024-02-20T15:50:42.938404" + "updateDt" : "2024-02-26T17:53:49.70665" } @@ -1728,7 +1749,7 @@ Content-Length: 143 Host: localhost:8080 { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937629", "cdId" : "NEW_CODE001", "langDivCd" : "ko_KR", "cdNm" : "신규코드001", @@ -1803,15 +1824,15 @@ X-Frame-Options: DENY Content-Length: 301 { - "groupCd" : "NEW_GROUP_1708411842", + "groupCd" : "NEW_GROUP_1708937629", "cdId" : "NEW_CODE001", "langDivCd" : "ko_KR", "cdNm" : "신규코드001", "rm" : "수정...", "createUserId" : "CREATE_USER", - "createDt" : "2024-02-20T15:50:42.973527", + "createDt" : "2024-02-26T17:53:49.782382", "updateUserId" : "UPDATE_USER", - "updateDt" : "2024-02-20T15:50:42.978852" + "updateDt" : "2024-02-26T17:53:49.787233" } @@ -2067,7 +2088,7 @@ X-Frame-Options: DENY
-

User-Account API

+

User-Account API

[User 회원가입]

@@ -2084,7 +2105,7 @@ Host: localhost:8080 { "cstrmDivCd" : "MEMBER", "cstrmStatusCd" : "ACTIVE", - "userId" : "TEST_1708411843171", + "userId" : "TEST_1708937633984", "authId" : "USER", "siteCode" : "DRONE", "userPswd" : "palnet!234", @@ -2222,9 +2243,3528 @@ Expires: 0 X-Frame-Options: DENY
-
-

Unresolved directive in index.adoc - include::./build/generated-snippets/user/account/register/response-fields.adoc[]

+
+
+
+
+

[User 회원탈퇴]

+
+

[HTTP REQUEST INFO]

+
+
+
DELETE /v1/user/account/delete HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjM0LCJleHAiOjE3MDg5NzM2MzQsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzNDA1NSIsInNubyI6IjdBRVh6OU5pSmpPcit0OG1iLzZuSWc9PSIsInJvbGUiOiJNRU1CRVIifQ.0JQNVJP40Zcbf6pqBTZQABMsEteO9eJmxTfL66-y4ykRsmcqlHNcW1gdnmlat0-VI_VO4rKns6kTsIOEV1WveQ
+Host: localhost:8080
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+
+
+
+
+
+
+

[User 회원정보 조회]

+
+

[HTTP REQUEST INFO]

+
+
+
GET /v1/user/account/profile HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjM0LCJleHAiOjE3MDg5NzM2MzQsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzNDA5MyIsInNubyI6Iko2S1ZvTklrVUVDSjA5ZVByQWk1VWc9PSIsInJvbGUiOiJNRU1CRVIifQ.GK0FlA0_V0KI1asNVTCQHBGhneKNb6PXEKNaAEIxJtnC57bfso86DK6PJsm3CREidD28LIPUFnEn774W_UaQKw
+Host: localhost:8080
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 289
+
+{
+  "memberName" : "이경도",
+  "brthdyDate" : "1999-09-07",
+  "cntryCd" : "KOR",
+  "email" : "lkd9125@naver.com",
+  "hpno" : "01083703435",
+  "userId" : "TEST_1708937634093",
+  "updateDt" : "2024-02-26T17:53:54.127017",
+  "updateuserId" : "TEST_1708937634093",
+  "cptAuthCode" : "KAC"
+}
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

memberName

String

회원 이름

true

brthdyDate

String

생년월일

true

cntryCd

String

국적 구분코드

true

email

String

이메일

true

hpno

String

휴대폰 번호

true

userId

String

아이디

true

updateDt

String

수정일시

true

updateuserId

String

수정자 아이디

true

cptAuthCode

String

각 항청 구분코드

true

+
+
+
+
+

[User 회원암호 변경]

+
+

[HTTP REQUEST INFO]

+
+
+
PUT /v1/user/account/update/pswd HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjM0LCJleHAiOjE3MDg5NzM2MzQsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzNDE1MiIsInNubyI6Ik1nODhCNlcxY0NVaHNHU0NUcjQrOFE9PSIsInJvbGUiOiJNRU1CRVIifQ.aNZkqO1VdfAiDIzE1HZ-3crJVhXkGP9iKxNFJ6tcUbhfYHoB7gBoAGrTtAyIsova9-mypuC-rp2GAkCi0pUiRA
+Content-Length: 94
+Host: localhost:8080
+
+{
+  "userPswd" : "palnet!234",
+  "newPswd" : "palnet!234",
+  "newPswdConfirm" : "palnet!234"
+}
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

userPswd

String

현재 암호

false

newPswd

String

바뀔 암호

true

newPswdConfirm

String

바뀔 암호 확인

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+
+
+
+
+
+

[User 회원정보 변경]

+
+

[HTTP REQUEST INFO]

+
+
+
PUT /v1/user/account/update HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjM0LCJleHAiOjE3MDg5NzM2MzQsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzNDAxOCIsInNubyI6Ii9hakNBWjFSU1FCTE0xT2E5aFV0eXc9PSIsInJvbGUiOiJNRU1CRVIifQ.RclHNddd37g9n18Ub38jvuFCFMWOXwl1D46qKkqGYOMv0dT1hPl4bproRzWb0qNxscP6vVv4PBaKEHC1AnON6g
+Content-Length: 61
+Host: localhost:8080
+
+{
+  "email" : "lkd9125@naver.com",
+  "hpno" : "01083703435"
+}
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

email

String

바꿀 이메일

false

hpno

String

바꿀 전화번호

false

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+
+
+
+
+
+ + +
+

Flight-Laanc API

+
+
+

[Laanc 비행계획서 생성]

+
+

[HTTP REQUEST INFO]

+
+
+
POST /v1/flight/laanc/create/plan HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMyLCJleHAiOjE3MDg5NzM2MzIsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMjY1NiIsInNubyI6ImRqS3dNcnhLZUh0aEZudUxPUU5zQ2c9PSIsInJvbGUiOiJNRU1CRVIifQ.LsV1MIXrillbt-qULBYiJnqLmK5wA85tYz5Ty87K1H7dZWSDKm_xjM2LbLnKHIKueKl-h52qjFE1bWmXap0prQ
+Content-Length: 1023
+Host: localhost:8080
+
+{
+  "cstmrSno" : 3,
+  "fltType" : "COMMERCIAL",
+  "schFltStDt" : "2024-02-25T11:43:00",
+  "schFltEndDt" : "2024-02-28T15:46:00",
+  "fltPurpose" : "06",
+  "serviceType" : "KAC",
+  "areaList" : [ {
+    "areaType" : "LINE",
+    "fltMethod" : "02",
+    "fltMothoeRm" : "",
+    "bufferZone" : "100",
+    "fltElev" : "100",
+    "coordList" : [ {
+      "lat" : 37.51625845252909,
+      "lon" : 126.72340194011286
+    }, {
+      "lat" : 37.512215014051776,
+      "lon" : 126.72058946300956
+    }, {
+      "lat" : 37.51123897883966,
+      "lon" : 126.72463239884405
+    } ]
+  } ],
+  "arcrftList" : [ {
+    "idntfNum" : "PA0001",
+    "groupNm" : "",
+    "prdctNum" : "",
+    "arcrftTypeCd" : "11",
+    "arcrftModelNm" : "",
+    "prdctCmpnNm" : "",
+    "prdctDate" : "",
+    "arcrftLngth" : 0,
+    "arcrftWghtCd" : "8",
+    "arcrftHght" : 0,
+    "arcrftWght" : 0,
+    "wghtTypeCd" : "",
+    "imageUrl" : "",
+    "takeoffWght" : 0,
+    "useYn" : "",
+    "cameraYn" : "",
+    "insrncYn" : "",
+    "ownerNm" : ""
+  } ],
+  "terms" : [ ]
+}
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

cstmrSno

Number

회원 고유번호

false

fltType

String

비행유형 - 상업/비상업

true

schFltStDt

String

비행시작일시

true

schFltEndDt

String

비행종료일시

true

fltPurpose

String

비행목적

true

serviceType

String

각 청들 코드

true

areaList

Array

비행구역 리스트

true

areaList[].areaType

String

비행구역 생성타입

true

areaList[].fltMethod

String

비행방식

true

areaList[].fltMothoeRm

String

비행방식(기타)

false

areaList[].bufferZone

String

버퍼존

true

areaList[].fltElev

String

비행고도

true

areaList[].coordList

Array

비행 좌표 리스트

true

areaList[].coordList[].lat

Number

위도

true

areaList[].coordList[].lon

Number

경도

true

arcrftList

Array

비행기체 정보리스트

true

arcrftList[].idntfNum

String

식별번호(기체번호)

true

arcrftList[].groupNm

String

그룹명

false

arcrftList[].prdctNum

String

제작번호

false

arcrftList[].arcrftTypeCd

String

기체종류코드

true

arcrftList[].arcrftModelNm

String

기체모델명

false

arcrftList[].prdctCmpnNm

String

제작자

false

arcrftList[].prdctDate

String

제작일자

false

arcrftList[].arcrftLngth

Number

기체길이

false

arcrftList[].arcrftWghtCd

String

자체중량코드

true

arcrftList[].arcrftHght

Number

기체높이

false

arcrftList[].arcrftWght

Number

기체중량

false

arcrftList[].wghtTypeCd

String

중량구분코드

false

arcrftList[].imageUrl

String

이미지URL

false

arcrftList[].takeoffWght

Number

최대이륙중량

false

arcrftList[].useYn

String

사용여부

false

arcrftList[].cameraYn

String

카메라탑재여부

false

arcrftList[].insrncYn

String

보험가입여부

false

arcrftList[].ownerNm

String

소유자명(법인명)

false

terms

Array

약관동의리스트

false

terms[].termsSno

Number

약관 일련번호

false

terms[].agressYn

String

동의 여부

false

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 201 Created
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 89
+
+{
+  "pdfUrl" : null,
+  "address" : "인천광역시 부평구 주부토로249번길 61"
+}
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

pdfUrl

String

PDF 다운로드 URL

false

address

String

주소

false

+
+
+
+
+

[TS QR 코드 생성]

+
+

[HTTP REQUEST INFO]

+
+
+
POST /v1/flight/laanc/ts/qr HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMzLCJleHAiOjE3MDg5NzM2MzMsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMzA4MCIsInNubyI6IlNkRjlRemxYUWcyL0FEbkRDT0JJV1E9PSIsInJvbGUiOiJNRU1CRVIifQ.efDaLFx6OmmRWbwAM46YEsiS1uiJ121B0TqoUtEO2262rfUfGM3SH9Y6VeADyZCYJyDJkqluEBC-HkbW7apxdw
+Content-Length: 32
+Host: localhost:8080
+
+{
+  "idntfNum" : "C1CM0231251"
+}
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ ++++++ + + + + + + + + + + + + + + + + +
파라미터타입설명필수

idntfNum

String

기체 식별번호

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 201 Created
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 1332
+
+{
+  "qrcode" : "iVBORw0KGgoAAAANSUhEUgAAASwAAAEsAQAAAABRBrPYAAADc0lEQVR4Xu2ZQW7jMAxFaXjhZY6gmzQXC+AAvlhzEx3BSy+CcP6jHEziDjCzpDAR0CKxnhcs+ckv1fxf1mrHJ39cH+ywPthhfbDDSo9VMxt9+zotPLrbdFvH6jdtbNqByI/pZ6n2JXZqn07u+mq2ndtufmwzBWmDX4t/21z9ATEo5k2v9oNVUuTTze/FzrzwON1LX5grMXp+XhVlpE0xez+YU2VKEZGuiMcu5fnqsSyTYgpurKj+xy/tQKTH2kIjZXIiNXSjFlaee+kxRXq6mpJ1Uanpk51XK6q3C134ApseU5DrHNlxv60zRWdsauPcC4bMY2hUvXApRtqiBpERaUuP1ei4oXW1XcUXudOe2NOL6hNj6rPkCY1E79UkZxaKVeAvqs+M2UCVuYoO8RQFvvj0YHzEYO8Ck9ZJloKUBUHwM+XHYJcZ6QJrQqG2otQmWRCeqxV/v9ZbZoxmy6L3xuSgcUW4bPSAVewGGYveq+f8UpAoyENL+TEVmBHkWJUnDUQURNoQDy0sP7Yr/IwlxMa2KsMXYsz7wAzBx3MMbZ1Qi8UEDLYHbGtqiQJTAyZFIRmij5Ufo+My95wWRuUpRe2MxOoBk2OiwB7SiCHzGCQhfUxu6QOTD0Hr0XtH+pgELxm141EXmOFlpXVVGRpRnkZeleAfvWDNgtCu4hMxK21i3+stMcYQn/kSnnxhk3MdOxFuF9hAilrjEkb38jizWjTgHrA28sI7aQXbhp8+xVVBfsziammIi8rwU3zSM/T/mqy8mEYe9Uan0gv7/Fa9cazQQOwBY1ZzmGCS4wH1ZMHf3jlgXH//QRJjBHQpSlbkSa3Ynie8ieuDHrBwH8WwILsbxJPz1ntZpsZMzs9apBD6unvZt96bGCO0mHa7J9+46mOm0wRe6y03pnpr40NYu+pD8HrLSg8YN03I5KRPt1035E7+9kudoAtMj5qLKt7S1qpMUzHMSAdYbYeJgUu/3Q2OnJZoxfFqfixW+7/c05PTwohURyZWeqwaU5u7b4zH7gY3nr2rPjPmMbXpuM3a4sm5OOZk5Kz8WDi/50WHcM6ncVKNP0FHWEgGN8i9R9HezB3gywRMj4Ul3PbLSxko2ImZ3gWmn4X/xo1cws5xX2D049aUu8CirCZv5yFvrbiFKwAiPfb39cEO64Md1gc7rP8I+wVN8rpghJDgqgAAAABJRU5ErkJggg==",
+  "confirmKey" : "f58dfd48-43a7-43a1-8a07-95fcde4b4831"
+}
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

qrcode

String

QR코드 데이터

true

confirmKey

String

컨펌 키

true

+
+
+
+
+

[TS QR 코드 확인]

+
+

[HTTP REQUEST INFO]

+
+
+
GET /v1/flight/laanc/ts/qr/8d2d38ec-c4d8-47d8-b08a-b29a6108353f HTTP/1.1
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMyLCJleHAiOjE3MDg5NzM2MzIsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMjExOSIsInNubyI6IjM2NnplM3hDcW8xWlZ6RklYb2F4cEE9PSIsInJvbGUiOiJNRU1CRVIifQ.etiaiFc6_pZ52L0WztasjpubwVoHkalwPxOpsdyCi1kKganJ43APbnUQzjWLjUolcExSb9hll7kcQKh9T5KtKw
+Host: localhost:8080
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ + +++++ + + + + + + + + + + + + + + +
Table 1. /v1/flight/laanc/ts/qr/{confirmKey}
파라미터설명필수

confirmKey

컨펌키

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 174
+
+{
+  "rspCode" : "200",
+  "rspMessage" : "success",
+  "pilotcredentialyn" : "Y",
+  "arcrftinsuranceyn" : "Y",
+  "arcrftdeclaration" : "Y",
+  "corpregyn" : "Y",
+  "rq" : null
+}
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

rspCode

String

결과코드

true

rspMessage

String

결과메시지

true

pilotcredentialyn

String

조종사자격증명여부

true

arcrftinsuranceyn

String

기체보험가입여부

true

arcrftdeclaration

String

기체신고여부

true

corpregyn

String

사업자유무

true

rq

Object

QR코드 데이터

false

+
+
+
+
+

[공역(금지구역) 체크]

+
+

[HTTP REQUEST INFO]

+
+
+
POST /v1/flight/laanc/valid/duplicated/airspace HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMyLCJleHAiOjE3MDg5NzM2MzIsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMjA0MiIsInNubyI6IlIydkVHTHliWWF3OXZlT0FiNjlsT3c9PSIsInJvbGUiOiJNRU1CRVIifQ.-xfiiKYim9xl2gsy5qWIGaOkPNd9IPheAvH7KvjQ3HdSC2MGWLoLj1w4u5k2YVqKHIAzIjW51SHh_r6Fsg6emA
+Content-Length: 252
+Host: localhost:8080
+
+[ {
+  "areaType" : "LINE",
+  "bufferZone" : 100,
+  "fltElev" : 130,
+  "coordList" : [ {
+    "lat" : 126.706806,
+    "lon" : 37.50854
+  }, {
+    "lat" : 126.7108901,
+    "lon" : 37.5094849
+  }, {
+    "lat" : 126.7091884,
+    "lon" : 37.5068526
+  } ]
+} ]
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

[].areaType

String

비행구역 생성타입

true

[].bufferZone

Number

버퍼존 크기

true

[].fltElev

Number

비행 고도

true

[].coordList

Array

비행구역 좌표리스트

true

[].coordList[].lat

Number

경도 [ex → 126.706806]

true

[].coordList[].lon

Number

위도 [ex → 37.50854]

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 319
+
+[ {
+  "rq" : {
+    "areaType" : "LINE",
+    "bufferZone" : 100,
+    "fltElev" : "130",
+    "coordList" : [ {
+      "lat" : 126.706806,
+      "lon" : 37.50854
+    }, {
+      "lat" : 126.7108901,
+      "lon" : 37.5094849
+    }, {
+      "lat" : 126.7091884,
+      "lon" : 37.5068526
+    } ]
+  },
+  "duplicated" : false
+} ]
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

[].rq.areaType

String

비행구역 생성타입

true

[].rq.bufferZone

Number

버퍼존 크기

true

[].rq.fltElev

String

비행 고도

true

[].rq.coordList

Array

비행구역 좌표리스트

true

[].rq.coordList[].lat

Number

경도 [ex → 126.706806]

true

[].rq.coordList[].lon

Number

위도 [ex → 37.50854]

true

[].duplicated

Boolean

공역 체크값

true

+
+
+
+
+

[허용고도 조회]

+
+

[HTTP REQUEST INFO]

+
+
+
POST /v1/flight/laanc/valid/elev HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMxLCJleHAiOjE3MDg5NzM2MzEsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMTY0NyIsInNubyI6IkI3bFJrRFArN003Nlg2bUp2eWwwNWc9PSIsInJvbGUiOiJNRU1CRVIifQ.fHffjU6Z1A2VdQMdBoodVrp9WAU1j6dSOFK52o35yLXISaUW0hqQk7a7JwbZvnR2gm1E8FjSI2lG-eg-upqmjQ
+Content-Length: 175
+Host: localhost:8080
+
+[ {
+  "areaType" : "LINE",
+  "bufferZone" : 100,
+  "coordList" : [ {
+    "lat" : 127.277715,
+    "lon" : 37.406649
+  }, {
+    "lat" : 127.15807,
+    "lon" : 37.40905
+  } ]
+} ]
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

[].areaType

String

비행구역 생성타입

true

[].bufferZone

Number

버퍼존 크기

true

[].coordList

Array

비행구역 좌표리스트

true

[].coordList[].lat

Number

경도 [ex → 126.706806]

true

[].coordList[].lon

Number

위도 [ex → 37.50854]

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 36
+
+{
+  "allowableElevation" : [ 150 ]
+}
+
+
+ ++++++ + + + + + + + + + + + + + + + + +
파라미터타입설명필수

allowableElevation

Array

비행고도 허용값

true

+
+
+
+
+

[LAANC 승인 목록]

+
+

[HTTP REQUEST INFO]

+
+
+
GET /v1/flight/laanc/list?createStDate=2024-02-25&createEndDate=2024-02-27 HTTP/1.1
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMyLCJleHAiOjE3MDg5NzM2MzIsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMjE5MSIsInNubyI6InNERTRydm9rRnZqTDZhbkJpZDJseVE9PSIsInJvbGUiOiJNRU1CRVIifQ.rFqRzSXyxYMYx16z7X88i7nztdV65xezo2hX_FR7qovE1X5o9xsXLkOnuDms7bRrqihs-vS73Pli-h2ZNbHyCA
+Host: localhost:8080
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터설명필수

createStDate

검색 시작일

false

createEndDate

검색 끝일

false

memberName

이름

false

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 2258
+
+[ {
+  "planSno" : 2,
+  "groupId" : "",
+  "cstmrSno" : 5,
+  "memberName" : "이경도",
+  "email" : "lkd9125@naver.com",
+  "hpno" : "01083703435",
+  "clncd" : "+82",
+  "addr" : null,
+  "addrDtlCn" : null,
+  "zip" : null,
+  "schFltStDt" : "2024-02-21T11:43:00",
+  "schFltEndDt" : "2024-02-22T15:46:00",
+  "fltPurpose" : "EDUCATION_FLIGHT",
+  "fltType" : "COMMERCIAL",
+  "fltTypeNm" : "상업용",
+  "aprvlYn" : "Y",
+  "aprvlDt" : "2024-02-26T17:53:52.225051",
+  "fileGroupNo" : 1,
+  "createUserId" : "TEST_1708937632191",
+  "createDt" : "2024-02-26T17:53:52.225055",
+  "updateUserId" : "TEST_1708937632191",
+  "updateDt" : "2024-02-26T17:53:52.225055",
+  "serviceType" : "F0002",
+  "corpRegYn" : "N",
+  "pdfUrl" : "/api/comn/file/download/2",
+  "areaList" : [ {
+    "planAreaSno" : 2,
+    "planSno" : 2,
+    "areaType" : "LINE",
+    "fltMethod" : "AUTOMATIC_FLIGHT",
+    "fltAreaAddr" : "인천광역시 부평구 주부토로249번길 61",
+    "bufferZone" : 100,
+    "fltElev" : "100",
+    "createUserId" : "TEST_1708937632191",
+    "createDt" : "2024-02-26T17:53:52.532354",
+    "updateUserId" : "TEST_1708937632191",
+    "updateDt" : "2024-02-26T17:53:52.553444",
+    "docState" : "LINE",
+    "coordList" : null,
+    "bufferCoordList" : null,
+    "fltMothoeRm" : ""
+  } ],
+  "arcrftList" : [ {
+    "planArcrftSno" : 2,
+    "planSno" : 2,
+    "arcrftSno" : null,
+    "idntfNum" : "PA0001",
+    "groupNm" : "",
+    "prdctNum" : "",
+    "arcrftTypeCd" : "UNMANNED_AIRCRAFT",
+    "arcrftModelNm" : "",
+    "prdctCmpnNm" : "",
+    "prdctDate" : null,
+    "arcrftLngth" : 0.0,
+    "arcrftWdth" : 0.0,
+    "arcrftHght" : 0.0,
+    "arcrftWght" : 0.0,
+    "wghtTypeCd" : "",
+    "imageUrl" : "",
+    "takeoffWght" : 0.0,
+    "useYn" : "",
+    "cameraYn" : "",
+    "insrncYn" : "",
+    "ownerNm" : "",
+    "createUserId" : "TEST_1708937632191",
+    "createDt" : "2024-02-26T17:53:52.318481",
+    "updateUserId" : "TEST_1708937632191",
+    "updateDt" : "2024-02-26T17:53:52.535385",
+    "docState" : "",
+    "idntfTypeCd" : null,
+    "acrftInsuranceYn" : "N",
+    "insuranceExperiod" : null,
+    "corporationNm" : null,
+    "arcrftWghtCd" : "W250G_W2KG"
+  } ],
+  "pilotList" : null,
+  "arcrftWght" : "최대이륙중량 250g 초과 ~ 2kg 이하",
+  "elev" : "100"
+} ]
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

[].planSno

Number

비행계획서 일련번호

false

[].groupId

String

그룹 아이디

false

[].cstmrSno

Number

작성자 일련번호

false

[].memberName

String

작성자 이름

false

[].email

String

이메일

false

[].hpno

String

연락처

false

[].clncd

String

국가번호(연락처)

false

[].addr

String

주소

false

[].addrDtlCn

String

상세주소

false

[].zip

String

우편번호

false

[].schFltStDt

String

비행시작일시

false

[].schFltEndDt

String

비행종료일시

false

[].fltPurpose

String

비행목적

false

[].fltType

String

상업/비사업 구분

false

[].fltTypeNm

String

상업/비사업 구분 코드

false

[].aprvlYn

String

승인여부

false

[].aprvlDt

String

승인일자

false

[].fileGroupNo

Number

파일그룹번호

false

[].createUserId

String

등록자ID

false

[].createDt

String

등록일시

false

[].updateUserId

String

수정자ID

false

[].updateDt

String

수정일시

false

[].serviceType

String

각 항별 코드

false

[].corpRegYn

String

기업여부

false

[].pdfUrl

String

공문URL

false

[].areaList

Array

비행구역 리스트

false

[].areaList[].planAreaSno

Number

비행구역 일련번호

true

[].areaList[].planSno

Number

비행계획서 일련번호

true

[].areaList[].areaType

String

비행구역 생성타입

true

[].areaList[].fltMethod

String

비행방식

true

[].areaList[].fltAreaAddr

String

비행구역주소

true

[].areaList[].bufferZone

Number

버퍼존

true

[].areaList[].fltElev

String

고도

true

[].areaList[].createUserId

String

생성자ID

true

[].areaList[].createDt

String

생성일시

true

[].areaList[].updateUserId

String

수정자ID

true

[].areaList[].updateDt

String

수정일시

true

[].areaList[].docState

String

코드

true

[].areaList[].coordList

Array

비행구역 좌표리스트

false

[].areaList[].bufferCoordList

Array

비행 버퍼 좌표리스트

false

[].areaList[].fltMothoeRm

String

비행방식(기타)

true

[].arcrftList

Array

비행기체 리스트

false

[].arcrftList[].planArcrftSno

Number

계획서 기체 일련번호

true

[].arcrftList[].planSno

Number

비행계획서 일련번호

true

[].arcrftList[].arcrftSno

Number

기체 일련번호

false

[].arcrftList[].idntfNum

String

식별번호(기체번호)

true

[].arcrftList[].groupNm

String

그룹명

true

[].arcrftList[].prdctNum

String

제작번호

true

[].arcrftList[].arcrftTypeCd

String

기체종류코드

true

[].arcrftList[].arcrftModelNm

String

기체모델명

true

[].arcrftList[].prdctCmpnNm

String

제작자

true

[].arcrftList[].prdctDate

String

제작일자

false

[].arcrftList[].arcrftLngth

Number

기체길이

true

[].arcrftList[].arcrftWdth

Number

길체폭

true

[].arcrftList[].arcrftHght

Number

기체높이

true

[].arcrftList[].arcrftWght

Number

기체중량

true

[].arcrftList[].wghtTypeCd

String

중량구분코드

true

[].arcrftList[].imageUrl

String

이미지URL

true

[].arcrftList[].takeoffWght

Number

최대이륙중량

true

[].arcrftList[].useYn

String

사용여부

true

[].arcrftList[].cameraYn

String

카메라탑재여부

true

[].arcrftList[].insrncYn

String

보험가입여부

true

[].arcrftList[].ownerNm

String

소유자명(법인명)

true

[].arcrftList[].createUserId

String

생성자ID

true

[].arcrftList[].createDt

String

생성일시

true

[].arcrftList[].updateUserId

String

수정자ID

true

[].arcrftList[].updateDt

String

수정일시

true

[].arcrftList[].docState

String

코드

true

[].arcrftList[].idntfTypeCd

String

식별장치종류코드

false

[].arcrftList[].acrftInsuranceYn

String

기체보험유무

true

[].arcrftList[].insuranceExperiod

String

보험유효기간

false

[].arcrftList[].corporationNm

String

법인명

false

[].arcrftList[].arcrftWghtCd

String

자체중량코드

true

[].pilotList

Array

공문URL

false

[].arcrftWght

String

기체 중량설명

false

[].elev

String

비행고도

false

+
+
+
+
+

[LAANC 승인 상세 조회]

+
+

[HTTP REQUEST INFO]

+
+
+
GET /v1/flight/laanc/detail/1 HTTP/1.1
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMwLCJleHAiOjE3MDg5NzM2MzAsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMDI0MCIsInNubyI6Ims4TEVQQk94RkpwRzc4NnphVUE2a1E9PSIsInJvbGUiOiJNRU1CRVIifQ.6ZlRdJzoqnN9KQelI_uWRujBnOeCiw9IRgBS76JJZZAhkU_M0RG-gtdm5jvpkmiJKoz3P36ydFn09RKKWs6k6w
+Host: localhost:8080
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ + +++++ + + + + + + + + + + + + + + +
Table 2. /v1/flight/laanc/detail/{planSno}
파라미터설명필수

planSno

비행계획서 일련번호

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 3482
+
+{
+  "planSno" : 1,
+  "groupId" : "",
+  "cstmrSno" : 1,
+  "memberName" : "이경도",
+  "email" : "lkd9125@naver.com",
+  "hpno" : "01083703435",
+  "clncd" : "+82",
+  "addr" : null,
+  "addrDtlCn" : null,
+  "zip" : null,
+  "schFltStDt" : "2024-02-21T11:43:00",
+  "schFltEndDt" : "2024-02-22T15:46:00",
+  "fltPurpose" : "EDUCATION_FLIGHT",
+  "fltType" : "COMMERCIAL",
+  "fltTypeNm" : "상업용",
+  "aprvlYn" : "Y",
+  "aprvlDt" : "2024-02-26T17:53:50.384995",
+  "fileGroupNo" : 1,
+  "createUserId" : "TEST_1708937630240",
+  "createDt" : "2024-02-26T17:53:50.385001",
+  "updateUserId" : "TEST_1708937630240",
+  "updateDt" : "2024-02-26T17:53:50.385003",
+  "serviceType" : "F0002",
+  "corpRegYn" : "N",
+  "pdfUrl" : "/api/comn/file/download/1",
+  "areaList" : [ {
+    "planAreaSno" : 1,
+    "planSno" : 1,
+    "areaType" : "LINE",
+    "fltMethod" : "AUTOMATIC_FLIGHT",
+    "fltAreaAddr" : "인천광역시 부평구 주부토로249번길 61",
+    "bufferZone" : 100,
+    "fltElev" : "100",
+    "createUserId" : "TEST_1708937630240",
+    "createDt" : "2024-02-26T17:53:51.517528",
+    "updateUserId" : "TEST_1708937630240",
+    "updateDt" : "2024-02-26T17:53:51.552188",
+    "docState" : "LINE",
+    "coordList" : [ {
+      "planAreaCoordSno" : 1,
+      "planAreaSno" : 1,
+      "lat" : 37.51625845252909,
+      "lon" : 126.72340194011286,
+      "createUserId" : "TEST_1708937630240",
+      "createDt" : "2024-02-26T17:53:51.526111",
+      "docState" : "R"
+    }, {
+      "planAreaCoordSno" : 2,
+      "planAreaSno" : 1,
+      "lat" : 37.512215014051776,
+      "lon" : 126.72058946300956,
+      "createUserId" : "TEST_1708937630240",
+      "createDt" : "2024-02-26T17:53:51.528216",
+      "docState" : "R"
+    }, {
+      "planAreaCoordSno" : 3,
+      "planAreaSno" : 1,
+      "lat" : 37.51123897883966,
+      "lon" : 126.72463239884405,
+      "createUserId" : "TEST_1708937630240",
+      "createDt" : "2024-02-26T17:53:51.530394",
+      "docState" : "R"
+    } ],
+    "bufferCoordList" : null,
+    "fltMothoeRm" : ""
+  } ],
+  "arcrftList" : [ {
+    "planArcrftSno" : 1,
+    "planSno" : 1,
+    "arcrftSno" : null,
+    "idntfNum" : "PA0001",
+    "groupNm" : "",
+    "prdctNum" : "",
+    "arcrftTypeCd" : "UNMANNED_AIRCRAFT",
+    "arcrftModelNm" : "",
+    "prdctCmpnNm" : "",
+    "prdctDate" : null,
+    "arcrftLngth" : 0.0,
+    "arcrftWdth" : 0.0,
+    "arcrftHght" : 0.0,
+    "arcrftWght" : 0.0,
+    "wghtTypeCd" : "",
+    "imageUrl" : "",
+    "takeoffWght" : 0.0,
+    "useYn" : "",
+    "cameraYn" : "",
+    "insrncYn" : "",
+    "ownerNm" : "",
+    "createUserId" : "TEST_1708937630240",
+    "createDt" : "2024-02-26T17:53:50.700103",
+    "updateUserId" : "TEST_1708937630240",
+    "updateDt" : "2024-02-26T17:53:51.520592",
+    "docState" : "",
+    "idntfTypeCd" : null,
+    "acrftInsuranceYn" : "N",
+    "insuranceExperiod" : null,
+    "corporationNm" : null,
+    "arcrftWghtCd" : "W250G_W2KG"
+  } ],
+  "pilotList" : [ {
+    "planPilotSno" : 1,
+    "planSno" : 1,
+    "cstmrSno" : 1,
+    "groupNm" : "",
+    "memberName" : "이경도",
+    "email" : "lkd9125@naver.com",
+    "hpno" : "01083703435",
+    "clncd" : "+82",
+    "addr" : null,
+    "addrDtlCn" : null,
+    "zip" : null,
+    "qlfcNo" : null,
+    "carrer" : null,
+    "createUserId" : "TEST_1708937630240",
+    "createDt" : "2024-02-26T17:53:51.53264",
+    "updateUserId" : "TEST_1708937630240",
+    "updateDt" : "2024-02-26T17:53:51.532646"
+  } ],
+  "arcrftWght" : "최대이륙중량 250g 초과 ~ 2kg 이하",
+  "elev" : "100"
+}
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

planSno

Number

비행계획서 일련번호

true

groupId

String

그룹 아이디

true

cstmrSno

Number

작성자 일련번호

true

memberName

String

작성자 이름

true

email

String

이메일

true

hpno

String

연락처

true

clncd

String

국가번호(연락처)

true

addr

String

주소

false

addrDtlCn

String

상세주소

false

zip

String

우편번호

false

schFltStDt

String

비행시작일시

true

schFltEndDt

String

비행종료일시

true

fltPurpose

String

비행목적

true

fltType

String

상업/비사업 구분

true

fltTypeNm

String

상업/비사업 구분 코드

true

aprvlYn

String

승인여부

true

aprvlDt

String

승인일자

true

fileGroupNo

Number

파일그룹번호

true

createUserId

String

등록자ID

true

createDt

String

등록일시

true

updateUserId

String

수정자ID

true

updateDt

String

수정일시

true

serviceType

String

각 항별 코드

true

corpRegYn

String

기업여부

true

pdfUrl

String

공문URL

true

areaList

Array

비행구역 리스트

true

areaList[].planAreaSno

Number

비행구역 일련번호

true

areaList[].planSno

Number

비행계획서 일련번호

true

areaList[].areaType

String

비행구역 생성타입

true

areaList[].fltMethod

String

비행방식

true

areaList[].fltAreaAddr

String

비행구역주소

true

areaList[].bufferZone

Number

버퍼존

true

areaList[].fltElev

String

고도

true

areaList[].createUserId

String

생성자ID

true

areaList[].createDt

String

생성일시

true

areaList[].updateUserId

String

수정자ID

true

areaList[].updateDt

String

수정일시

true

areaList[].docState

String

코드

true

areaList[].bufferCoordList

Array

비행 버퍼 좌표리스트

false

areaList[].fltMothoeRm

String

비행방식(기타)

true

areaList[].coordList

Array

비행구역 좌표리스트

false

areaList[].coordList[].planAreaCoordSno

Number

비행구역좌표 일련번호

true

areaList[].coordList[].planAreaSno

Number

비행계획비행구역 일련번호

true

areaList[].coordList[].lat

Number

위도

true

areaList[].coordList[].lon

Number

true

areaList[].coordList[].createUserId

String

생성자ID

true

areaList[].coordList[].createDt

String

생성일시

true

areaList[].coordList[].docState

String

코드

true

arcrftList

Array

비행기체 리스트

true

arcrftList[].planArcrftSno

Number

계획서 기체 일련번호

true

arcrftList[].planSno

Number

비행계획서 일련번호

true

arcrftList[].arcrftSno

Number

기체 일련번호

false

arcrftList[].idntfNum

String

식별번호(기체번호)

true

arcrftList[].groupNm

String

그룹명

true

arcrftList[].prdctNum

String

제작번호

true

arcrftList[].arcrftTypeCd

String

기체종류코드

true

arcrftList[].arcrftModelNm

String

기체모델명

true

arcrftList[].prdctCmpnNm

String

제작자

true

arcrftList[].prdctDate

String

제작일자

false

arcrftList[].arcrftLngth

Number

기체길이

true

arcrftList[].arcrftWdth

Number

길체폭

true

arcrftList[].arcrftHght

Number

기체높이

true

arcrftList[].arcrftWght

Number

기체중량

true

arcrftList[].wghtTypeCd

String

중량구분코드

true

arcrftList[].imageUrl

String

이미지URL

true

arcrftList[].takeoffWght

Number

최대이륙중량

true

arcrftList[].useYn

String

사용여부

true

arcrftList[].cameraYn

String

카메라탑재여부

true

arcrftList[].insrncYn

String

보험가입여부

true

arcrftList[].ownerNm

String

소유자명(법인명)

true

arcrftList[].createUserId

String

생성자ID

true

arcrftList[].createDt

String

생성일시

true

arcrftList[].updateUserId

String

수정자ID

true

arcrftList[].updateDt

String

수정일시

true

arcrftList[].docState

String

코드

true

arcrftList[].idntfTypeCd

String

식별장치종류코드

false

arcrftList[].acrftInsuranceYn

String

기체보험유무

true

arcrftList[].insuranceExperiod

String

보험유효기간

false

arcrftList[].corporationNm

String

법인명

false

arcrftList[].arcrftWghtCd

String

자체중량코드

true

pilotList

Array

조종자 정보 리스트

false

pilotList[].planPilotSno

Number

조종자 일련번호

true

pilotList[].planSno

Number

비행계획서일련번호

true

pilotList[].cstmrSno

Number

고객일련번호

true

pilotList[].groupNm

String

그룹명

true

pilotList[].memberName

String

회원이름

true

pilotList[].email

String

이메일

true

pilotList[].hpno

String

휴대폰번

true

pilotList[].clncd

String

국가전화번호

true

pilotList[].addr

String

주소

false

pilotList[].addrDtlCn

String

주소 상세내용

false

pilotList[].zip

String

우편번호

false

pilotList[].qlfcNo

String

자격번호

false

pilotList[].carrer

String

경력

false

pilotList[].createUserId

String

생성자ID

true

pilotList[].createDt

String

생성일시

true

pilotList[].updateUserId

String

수정자ID

true

pilotList[].updateDt

String

수정일시

true

arcrftWght

String

기체 중량설명

true

elev

String

비행고도

true

+
+
+
+
+
+
+

Flight-Plan API

+
+
+

[비행 계획서 작성 - 버퍼존 생성]

+
+

[HTTP REQUEST INFO]

+
+
+
POST /v1/flight/plan/area/buffer HTTP/1.1
+Content-Type: application/json;charset=UTF-8
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMzLCJleHAiOjE3MDg5NzM2MzMsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMzg4MSIsInNubyI6IkF0QWUzU0dIL3FHZjE4ak9uV0hZNXc9PSIsInJvbGUiOiJNRU1CRVIifQ.gBkKq41JXPoooVbLa3DEQZy-URTWirFpA4Ft6YxyuboBDRfTqwDTC8w6eqr7HzrOjAoS71sPDNd9nWDTkeh3gQ
+Content-Length: 584
+Host: localhost:8080
+
+[ {
+  "planAreaSno" : 0,
+  "planSno" : 0,
+  "areaType" : "LINE",
+  "fltMethod" : "",
+  "fltMothoeRm" : "",
+  "bufferZone" : 100,
+  "fltElev" : 0,
+  "createUserId" : "",
+  "createDt" : "",
+  "updateUserId" : "",
+  "updateDt" : "",
+  "coordList" : [ {
+    "planAreaCoordSno" : 0,
+    "planAreaSno" : 0,
+    "lat" : 37.53540376761919,
+    "lon" : 126.70505084176824,
+    "createUserId" : "",
+    "createDt" : ""
+  }, {
+    "planAreaCoordSno" : 0,
+    "planAreaSno" : 0,
+    "lat" : 37.53254793498979,
+    "lon" : 126.71167265598018,
+    "createUserId" : "",
+    "createDt" : ""
+  } ]
+} ]
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

[].planAreaSno

Number

비행구역 일련번호

false

[].planSno

Number

비행계획서 일련번호

false

[].areaType

String

비행구역 생성타입

true

[].fltMethod

String

비행방식

false

[].fltMothoeRm

String

비행방식(기타)

false

[].bufferZone

Number

버퍼존

true

[].fltElev

Number

비행고도

false

[].createUserId

String

생성자ID

false

[].createDt

String

생성일시

false

[].updateUserId

String

수정자ID

false

[].updateDt

String

수정일시

false

[].coordList

Array

좌표리스트

true

[].coordList[].planAreaCoordSno

Number

비행구역좌표 일련번호

false

[].coordList[].planAreaSno

Number

비행계획비행구역 일련번호

false

[].coordList[].lat

Number

위도 [ ex → 37.53540376761919 ]

true

[].coordList[].lon

Number

경도 [ ex → 126.70505084176824 ]

true

[].coordList[].createUserId

String

생성자ID

false

[].coordList[].createDt

String

생성일시

false

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 2093
+
+[ {
+  "planAreaSno" : 0,
+  "planSno" : 0,
+  "areaType" : "LINE",
+  "fltMethod" : null,
+  "fltAreaAddr" : null,
+  "bufferZone" : 100,
+  "fltElev" : "0",
+  "createUserId" : "",
+  "createDt" : null,
+  "updateUserId" : "",
+  "updateDt" : null,
+  "docState" : "R",
+  "coordList" : [ {
+    "planAreaCoordSno" : 0,
+    "planAreaSno" : 0,
+    "lat" : 37.53540376761919,
+    "lon" : 126.70505084176824,
+    "createUserId" : "",
+    "createDt" : null,
+    "docState" : "R"
+  }, {
+    "planAreaCoordSno" : 0,
+    "planAreaSno" : 0,
+    "lat" : 37.53254793498979,
+    "lon" : 126.71167265598018,
+    "createUserId" : "",
+    "createDt" : null,
+    "docState" : "R"
+  } ],
+  "bufferCoordList" : [ {
+    "planAreaCoordSno" : null,
+    "planAreaSno" : null,
+    "lat" : 37.53334018922286,
+    "lon" : 126.71221147466153,
+    "createUserId" : null,
+    "createDt" : null,
+    "docState" : "R"
+  }, {
+    "planAreaCoordSno" : null,
+    "planAreaSno" : null,
+    "lat" : 37.53291108693739,
+    "lon" : 126.7132063119948,
+    "createUserId" : null,
+    "createDt" : null,
+    "docState" : "R"
+  }, {
+    "planAreaCoordSno" : null,
+    "planAreaSno" : null,
+    "lat" : 37.5313265848548,
+    "lon" : 126.7121286710013,
+    "createUserId" : null,
+    "createDt" : null,
+    "docState" : "R"
+  }, {
+    "planAreaCoordSno" : null,
+    "planAreaSno" : null,
+    "lat" : 37.53461148124986,
+    "lon" : 126.70451208435273,
+    "createUserId" : null,
+    "createDt" : null,
+    "docState" : "R"
+  }, {
+    "planAreaCoordSno" : null,
+    "planAreaSno" : null,
+    "lat" : 37.53504050986325,
+    "lon" : 126.70351717504246,
+    "createUserId" : null,
+    "createDt" : null,
+    "docState" : "R"
+  }, {
+    "planAreaCoordSno" : null,
+    "planAreaSno" : null,
+    "lat" : 37.53662508898539,
+    "lon" : 126.70459468623305,
+    "createUserId" : null,
+    "createDt" : null,
+    "docState" : "R"
+  }, {
+    "planAreaCoordSno" : null,
+    "planAreaSno" : null,
+    "lat" : 37.53334018922286,
+    "lon" : 126.71221147466153,
+    "createUserId" : null,
+    "createDt" : null,
+    "docState" : "R"
+  } ],
+  "fltMothoeRm" : ""
+} ]
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

[].planAreaSno

Number

비행구역 일련번호

false

[].planSno

Number

비행계획서 일련번호

false

[].areaType

String

비행구역 생성타입

true

[].fltMethod

String

비행방식

false

[].fltAreaAddr

String

비행지역주소

false

[].fltMothoeRm

String

비행방식(기타)

false

[].bufferZone

Number

버퍼존

true

[].fltElev

String

비행고도

false

[].createUserId

String

생성자ID

false

[].createDt

String

생성일시

false

[].updateUserId

String

수정자ID

false

[].updateDt

String

수정일시

false

[].docState

String

코드

false

[].bufferCoordList

Array

좌표리스트

true

[].bufferCoordList[].planAreaCoordSno

Number

비행구역좌표 일련번호

false

[].bufferCoordList[].planAreaSno

Number

비행계획비행구역 일련번호

false

[].bufferCoordList[].lat

Number

위도 [ ex → 37.53540376761919 ]

true

[].bufferCoordList[].lon

Number

경도 [ ex → 126.70505084176824 ]

true

[].bufferCoordList[].createUserId

String

생성자ID

false

[].bufferCoordList[].createDt

String

생성자ID

false

[].bufferCoordList[].docState

String

코드

false

[].coordList

Array

좌표리스트

true

[].coordList[].planAreaCoordSno

Number

비행구역좌표 일련번호

false

[].coordList[].planAreaSno

Number

비행계획비행구역 일련번호

false

[].coordList[].lat

Number

위도 [ ex → 37.53540376761919 ]

true

[].coordList[].lon

Number

경도 [ ex → 126.70505084176824 ]

true

[].coordList[].createUserId

String

생성자ID

false

[].coordList[].createDt

String

생성자ID

false

[].coordList[].docState

String

코드

false

+
+
+
+
+

[비행 운항 스케줄 조회]

+
+

[HTTP REQUEST INFO]

+
+
+
GET /v1/flight/plan/schedule?searchDate=2024-02-28 HTTP/1.1
+Accept: application/json
+Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBVVRIIiwiYXVkIjoia2FjIiwiaXNzIjoicGFsbmV0IiwiaWF0IjoxNzA4OTM3NjMzLCJleHAiOjE3MDg5NzM2MzMsInVzZXJJZCI6IlRFU1RfMTcwODkzNzYzMzIwOSIsInNubyI6InVYUWRsb29leFpiSnZKRVM0UjdrV3c9PSIsInJvbGUiOiJNRU1CRVIifQ.IEF1KfC-71Br02Hc1m5kxoOHDHJJ_j1GjqFzWwUwzKf3hQoc4qMZ0bLN5OH0HPrJKLiNALPjrGkbhxsFMjPKvA
+Host: localhost:8080
+
+
+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

Authorization

Access토큰 [로그인 발급]

true

+ +++++ + + + + + + + + + + + + + + +
파라미터설명필수

searchDate

검색일자

true

+
+
+

[HTTP RESPONSE INFO]

+
+
+
HTTP/1.1 200 OK
+Vary: Origin
+Vary: Access-Control-Request-Method
+Vary: Access-Control-Request-Headers
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+X-Frame-Options: DENY
+Content-Length: 381
+
+[ {
+  "groupId" : "",
+  "groupNm" : "",
+  "ownerNm" : "",
+  "idntfNum" : "PA0001",
+  "startAddress" : null,
+  "endAddress" : null,
+  "schFltStDt" : "2024-02-27T17:53:53.234721",
+  "schFltEndDt" : "2024-02-29T17:53:53.234725",
+  "cntrlId" : "00121354-7c41-4637-8283-c34c508625ac",
+  "cntrlStDt" : "2024-02-28T00:00:00",
+  "cntrlEndDt" : "2024-02-28T02:00:00",
+  "statusCd" : "S"
+} ]
+
+
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
파라미터타입설명필수

[].groupId

String

그룹아이디

false

[].groupNm

String

그룹 명

false

[].ownerNm

String

기체 소유자 이름

false

[].idntfNum

String

기체 식별번호

true

[].startAddress

String

비행시작 주소

false

[].endAddress

String

비행종료 주소

false

[].schFltStDt

String

비행계획서 시작일

false

[].schFltEndDt

String

비행계획서 종료일

false

[].cntrlId

String

관제ID

true

[].cntrlStDt

String

비행 시작시간

true

[].cntrlEndDt

String

비행 종료시간

true

[].statusCd

String

스테이터스

false


@@ -2234,7 +5774,7 @@ X-Frame-Options: DENY diff --git a/app/kac-app/src/test/java/kr/co/palnet/kac/BaseTest.java b/app/kac-app/src/test/java/kr/co/palnet/kac/BaseTest.java index b96ab51..ffea74b 100644 --- a/app/kac-app/src/test/java/kr/co/palnet/kac/BaseTest.java +++ b/app/kac-app/src/test/java/kr/co/palnet/kac/BaseTest.java @@ -1,15 +1,12 @@ package kr.co.palnet.kac; -import com.fasterxml.jackson.databind.ObjectMapper; import jakarta.servlet.ServletException; -import kr.co.palnet.kac.api.v1.user.account.model.detail.SearchUserRS; import kr.co.palnet.kac.api.v1.user.account.model.register.FormRegisterRQ; import kr.co.palnet.kac.api.v1.user.account.service.UserAccountService; import kr.co.palnet.kac.app.KacAppApplication; import kr.co.palnet.kac.config.security.model.BaseUserDetails; import kr.co.palnet.kac.config.security.service.BaseUserDetailsService; import kr.co.palnet.kac.config.security.util.JwtUtil; -import kr.co.palnet.kac.util.ObjectMapperUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.beans.factory.annotation.Autowired; @@ -18,8 +15,9 @@ import org.springframework.mock.web.MockFilterConfig; import org.springframework.restdocs.RestDocumentationContextProvider; import org.springframework.restdocs.RestDocumentationExtension; import org.springframework.restdocs.mockmvc.MockMvcRestDocumentation; +import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.config.BeanIds; -import org.springframework.security.core.userdetails.UserDetailsService; +import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.setup.MockMvcBuilders; import org.springframework.web.context.WebApplicationContext; @@ -27,7 +25,6 @@ import org.springframework.web.filter.CharacterEncodingFilter; import org.springframework.web.filter.DelegatingFilterProxy; import java.time.LocalDate; -import java.time.LocalDateTime; import static org.springframework.restdocs.operation.preprocess.Preprocessors.modifyUris; import static org.springframework.restdocs.operation.preprocess.Preprocessors.prettyPrint; @@ -47,6 +44,8 @@ public class BaseTest { public MockMvc mockMvc; + protected String CREATE_USERNAME; + protected final String CREATE_PASSWORD = "palnet!234"; @BeforeEach @@ -73,6 +72,7 @@ public class BaseTest { protected String getUserToken(){ String username = "TEST_" + System.currentTimeMillis(); + this.CREATE_USERNAME = username; String jsonRQ = """ { @@ -113,6 +113,12 @@ public class BaseTest { BaseUserDetails userDetails = (BaseUserDetails) baseUserDetailsService.loadUserByUsername(username); + UsernamePasswordAuthenticationToken userToken = new UsernamePasswordAuthenticationToken( + userDetails, null, userDetails.getAuthorities() + ); + + SecurityContextHolder.getContext().setAuthentication(userToken); + return JwtUtil.makeAuthToken(userDetails); } diff --git a/app/kac-app/src/test/java/kr/co/palnet/kac/flt/laanc/FlightLaancControllerTest.java b/app/kac-app/src/test/java/kr/co/palnet/kac/flt/laanc/FlightLaancControllerTest.java new file mode 100644 index 0000000..a4ca93b --- /dev/null +++ b/app/kac-app/src/test/java/kr/co/palnet/kac/flt/laanc/FlightLaancControllerTest.java @@ -0,0 +1,653 @@ +package kr.co.palnet.kac.flt.laanc; + +import kr.co.palnet.kac.BaseTest; +import kr.co.palnet.kac.api.v1.flight.laanc.model.FltPlanBasDTO; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CreateLaancPlanRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.service.FlightLaancService; +import kr.co.palnet.kac.config.security.util.SessionHelper; +import kr.co.palnet.kac.util.ObjectMapperUtils; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.MediaType; +import org.springframework.restdocs.headers.HeaderDocumentation; +import org.springframework.restdocs.mockmvc.RestDocumentationRequestBuilders; +import org.springframework.restdocs.payload.JsonFieldType; +import org.springframework.transaction.annotation.Transactional; + +import java.util.UUID; + +import static org.springframework.restdocs.mockmvc.MockMvcRestDocumentation.document; +import static org.springframework.restdocs.operation.preprocess.Preprocessors.preprocessResponse; +import static org.springframework.restdocs.operation.preprocess.Preprocessors.prettyPrint; +import static org.springframework.restdocs.request.RequestDocumentation.parameterWithName; +import static org.springframework.restdocs.request.RequestDocumentation.pathParameters; +import static org.springframework.restdocs.request.RequestDocumentation.queryParameters; +import static org.springframework.restdocs.payload.PayloadDocumentation.*; +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; +import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; + +public class FlightLaancControllerTest extends BaseTest { + + @Autowired + private FlightLaancService flightLaancService; + + private final String BASE_URL = "/v1/flight/laanc"; + + private final String GRANT_TYPE = "Bearer"; + + @DisplayName("LAANC 승인 상세 조회") + @Test + @Transactional + public void getLaancAprvDetail() throws Exception{ + String token = this.getUserToken(); + + String planSno = this.testCreatePlan().getPlanSno().toString(); + + this.mockMvc.perform( + RestDocumentationRequestBuilders.get(this.BASE_URL + "/detail/{planSno}", planSno) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/laanc/detail", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + pathParameters( + parameterWithName("planSno").description("비행계획서 일련번호") + ), + responseFields( + fieldWithPath("planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호"), + fieldWithPath("groupId").type(JsonFieldType.STRING).description("그룹 아이디"), + fieldWithPath("cstmrSno").type(JsonFieldType.NUMBER).description("작성자 일련번호"), + fieldWithPath("memberName").type(JsonFieldType.STRING).description("작성자 이름"), + fieldWithPath("email").type(JsonFieldType.STRING).description("이메일"), + fieldWithPath("hpno").type(JsonFieldType.STRING).description("연락처"), + fieldWithPath("clncd").type(JsonFieldType.STRING).description("국가번호(연락처)"), + fieldWithPath("addr").type(JsonFieldType.STRING).description("주소").optional(), + fieldWithPath("addrDtlCn").type(JsonFieldType.STRING).description("상세주소").optional(), + fieldWithPath("zip").type(JsonFieldType.STRING).description("우편번호").optional(), + fieldWithPath("schFltStDt").type(JsonFieldType.STRING).description("비행시작일시"), + fieldWithPath("schFltEndDt").type(JsonFieldType.STRING).description("비행종료일시"), + fieldWithPath("fltPurpose").type(JsonFieldType.STRING).description("비행목적"), + fieldWithPath("fltType").type(JsonFieldType.STRING).description("상업/비사업 구분"), + fieldWithPath("fltTypeNm").type(JsonFieldType.STRING).description("상업/비사업 구분 코드"), + fieldWithPath("aprvlYn").type(JsonFieldType.STRING).description("승인여부"), + fieldWithPath("aprvlDt").type(JsonFieldType.STRING).description("승인일자"), + fieldWithPath("fileGroupNo").type(JsonFieldType.NUMBER).description("파일그룹번호"), + fieldWithPath("createUserId").type(JsonFieldType.STRING).description("등록자ID"), + fieldWithPath("createDt").type(JsonFieldType.STRING).description("등록일시"), + fieldWithPath("updateUserId").type(JsonFieldType.STRING).description("수정자ID"), + fieldWithPath("updateDt").type(JsonFieldType.STRING).description("수정일시"), + fieldWithPath("serviceType").type(JsonFieldType.STRING).description("각 항별 코드"), + fieldWithPath("corpRegYn").type(JsonFieldType.STRING).description("기업여부"), + fieldWithPath("pdfUrl").type(JsonFieldType.STRING).description("공문URL"), + + fieldWithPath("areaList").type(JsonFieldType.ARRAY).description("비행구역 리스트"), + fieldWithPath("areaList[].planAreaSno").type(JsonFieldType.NUMBER).description("비행구역 일련번호"), + fieldWithPath("areaList[].planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호"), + fieldWithPath("areaList[].areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("areaList[].fltMethod").type(JsonFieldType.STRING).description("비행방식"), + fieldWithPath("areaList[].fltAreaAddr").type(JsonFieldType.STRING).description("비행구역주소"), + fieldWithPath("areaList[].bufferZone").type(JsonFieldType.NUMBER).description("버퍼존"), + fieldWithPath("areaList[].fltElev").type(JsonFieldType.STRING).description("고도"), + fieldWithPath("areaList[].createUserId").type(JsonFieldType.STRING).description("생성자ID"), + fieldWithPath("areaList[].createDt").type(JsonFieldType.STRING).description("생성일시"), + fieldWithPath("areaList[].updateUserId").type(JsonFieldType.STRING).description("수정자ID"), + fieldWithPath("areaList[].updateDt").type(JsonFieldType.STRING).description("수정일시"), + fieldWithPath("areaList[].docState").type(JsonFieldType.STRING).description("코드"), + fieldWithPath("areaList[].bufferCoordList").type(JsonFieldType.ARRAY).description("비행 버퍼 좌표리스트").optional(), + fieldWithPath("areaList[].fltMothoeRm").type(JsonFieldType.STRING).description("비행방식(기타)"), + fieldWithPath("areaList[].coordList").type(JsonFieldType.ARRAY).description("비행구역 좌표리스트").optional(), + + fieldWithPath("areaList[].coordList[].planAreaCoordSno").type(JsonFieldType.NUMBER).description("비행구역좌표 일련번호"), + fieldWithPath("areaList[].coordList[].planAreaSno").type(JsonFieldType.NUMBER).description("비행계획비행구역 일련번호"), + fieldWithPath("areaList[].coordList[].lat").type(JsonFieldType.NUMBER).description("위도"), + fieldWithPath("areaList[].coordList[].lon").type(JsonFieldType.NUMBER).description("경"), + fieldWithPath("areaList[].coordList[].createUserId").type(JsonFieldType.STRING).description("생성자ID"), + fieldWithPath("areaList[].coordList[].createDt").type(JsonFieldType.STRING).description("생성일시"), + fieldWithPath("areaList[].coordList[].docState").type(JsonFieldType.STRING).description("코드"), + + + fieldWithPath("arcrftList").type(JsonFieldType.ARRAY).description("비행기체 리스트"), + fieldWithPath("arcrftList[].planArcrftSno").type(JsonFieldType.NUMBER).description("계획서 기체 일련번호"), + fieldWithPath("arcrftList[].planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호"), + fieldWithPath("arcrftList[].arcrftSno").type(JsonFieldType.NUMBER).description("기체 일련번호").optional(), + fieldWithPath("arcrftList[].idntfNum").type(JsonFieldType.STRING).description("식별번호(기체번호)"), + fieldWithPath("arcrftList[].groupNm").type(JsonFieldType.STRING).description("그룹명"), + fieldWithPath("arcrftList[].prdctNum").type(JsonFieldType.STRING).description("제작번호"), + fieldWithPath("arcrftList[].arcrftTypeCd").type(JsonFieldType.STRING).description("기체종류코드"), + fieldWithPath("arcrftList[].arcrftModelNm").type(JsonFieldType.STRING).description("기체모델명"), + fieldWithPath("arcrftList[].prdctCmpnNm").type(JsonFieldType.STRING).description("제작자"), + fieldWithPath("arcrftList[].prdctDate").type(JsonFieldType.STRING).description("제작일자").optional(), + fieldWithPath("arcrftList[].arcrftLngth").type(JsonFieldType.NUMBER).description("기체길이"), + fieldWithPath("arcrftList[].arcrftWdth").type(JsonFieldType.NUMBER).description("길체폭"), + fieldWithPath("arcrftList[].arcrftHght").type(JsonFieldType.NUMBER).description("기체높이"), + fieldWithPath("arcrftList[].arcrftWght").type(JsonFieldType.NUMBER).description("기체중량"), + fieldWithPath("arcrftList[].wghtTypeCd").type(JsonFieldType.STRING).description("중량구분코드"), + fieldWithPath("arcrftList[].imageUrl").type(JsonFieldType.STRING).description("이미지URL"), + fieldWithPath("arcrftList[].takeoffWght").type(JsonFieldType.NUMBER).description("최대이륙중량"), + fieldWithPath("arcrftList[].useYn").type(JsonFieldType.STRING).description("사용여부"), + fieldWithPath("arcrftList[].cameraYn").type(JsonFieldType.STRING).description("카메라탑재여부"), + fieldWithPath("arcrftList[].insrncYn").type(JsonFieldType.STRING).description("보험가입여부"), + fieldWithPath("arcrftList[].ownerNm").type(JsonFieldType.STRING).description("소유자명(법인명)"), + fieldWithPath("arcrftList[].createUserId").type(JsonFieldType.STRING).description("생성자ID"), + fieldWithPath("arcrftList[].createDt").type(JsonFieldType.STRING).description("생성일시"), + fieldWithPath("arcrftList[].updateUserId").type(JsonFieldType.STRING).description("수정자ID"), + fieldWithPath("arcrftList[].updateDt").type(JsonFieldType.STRING).description("수정일시"), + fieldWithPath("arcrftList[].docState").type(JsonFieldType.STRING).description("코드"), + fieldWithPath("arcrftList[].idntfTypeCd").type(JsonFieldType.STRING).description("식별장치종류코드").optional(), + fieldWithPath("arcrftList[].acrftInsuranceYn").type(JsonFieldType.STRING).description("기체보험유무"), + fieldWithPath("arcrftList[].insuranceExperiod").type(JsonFieldType.STRING).description("보험유효기간").optional(), + fieldWithPath("arcrftList[].corporationNm").type(JsonFieldType.STRING).description("법인명").optional(), + fieldWithPath("arcrftList[].arcrftWghtCd").type(JsonFieldType.STRING).description("자체중량코드"), + + fieldWithPath("pilotList").type(JsonFieldType.ARRAY).description("조종자 정보 리스트").optional(), + fieldWithPath("pilotList[].planPilotSno").type(JsonFieldType.NUMBER).description("조종자 일련번호"), + fieldWithPath("pilotList[].planSno").type(JsonFieldType.NUMBER).description("비행계획서일련번호"), + fieldWithPath("pilotList[].cstmrSno").type(JsonFieldType.NUMBER).description("고객일련번호"), + fieldWithPath("pilotList[].groupNm").type(JsonFieldType.STRING).description("그룹명"), + fieldWithPath("pilotList[].memberName").type(JsonFieldType.STRING).description("회원이름"), + fieldWithPath("pilotList[].email").type(JsonFieldType.STRING).description("이메일"), + fieldWithPath("pilotList[].hpno").type(JsonFieldType.STRING).description("휴대폰번"), + fieldWithPath("pilotList[].clncd").type(JsonFieldType.STRING).description("국가전화번호"), + fieldWithPath("pilotList[].addr").type(JsonFieldType.STRING).description("주소").optional(), + fieldWithPath("pilotList[].addrDtlCn").type(JsonFieldType.STRING).description("주소 상세내용").optional(), + fieldWithPath("pilotList[].zip").type(JsonFieldType.STRING).description("우편번호").optional(), + fieldWithPath("pilotList[].qlfcNo").type(JsonFieldType.STRING).description("자격번호").optional(), + fieldWithPath("pilotList[].carrer").type(JsonFieldType.STRING).description("경력").optional(), + fieldWithPath("pilotList[].createUserId").type(JsonFieldType.STRING).description("생성자ID"), + fieldWithPath("pilotList[].createDt").type(JsonFieldType.STRING).description("생성일시"), + fieldWithPath("pilotList[].updateUserId").type(JsonFieldType.STRING).description("수정자ID"), + fieldWithPath("pilotList[].updateDt").type(JsonFieldType.STRING).description("수정일시"), + + + fieldWithPath("arcrftWght").type(JsonFieldType.STRING).description("기체 중량설명"), + fieldWithPath("elev").type(JsonFieldType.STRING).description("비행고도") + ) + ) + ) + .andExpect(status().isOk()); + } + + @DisplayName("LAANC 승인 목록") + @Test + @Transactional + public void getLaancAprvList() throws Exception{ + // TODO::TEST로 만들 비행계획서 필요함 + String token = this.getUserToken(); + + FltPlanBasDTO fltPlanBasDto = this.testCreatePlan(); + + String createStDate = fltPlanBasDto.getCreateDt().toLocalDate().minusDays(1).toString(); + String createEndDate = fltPlanBasDto.getCreateDt().toLocalDate().plusDays(1).toString(); + + this.mockMvc.perform( + get(this.BASE_URL + "/list") + .param("createStDate",createStDate) + .param("createEndDate",createEndDate) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/laanc/list", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + queryParameters( + parameterWithName("createStDate").description("검색 시작일").optional(), + parameterWithName("createEndDate").description("검색 끝일").optional(), + parameterWithName("memberName").description("이름").optional() + ), + responseFields( + fieldWithPath("[].planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호").optional(), + fieldWithPath("[].groupId").type(JsonFieldType.STRING).description("그룹 아이디").optional(), + fieldWithPath("[].cstmrSno").type(JsonFieldType.NUMBER).description("작성자 일련번호").optional(), + fieldWithPath("[].memberName").type(JsonFieldType.STRING).description("작성자 이름").optional(), + fieldWithPath("[].email").type(JsonFieldType.STRING).description("이메일").optional(), + fieldWithPath("[].hpno").type(JsonFieldType.STRING).description("연락처").optional(), + fieldWithPath("[].clncd").type(JsonFieldType.STRING).description("국가번호(연락처)").optional(), + fieldWithPath("[].addr").type(JsonFieldType.STRING).description("주소").optional(), + fieldWithPath("[].addrDtlCn").type(JsonFieldType.STRING).description("상세주소").optional(), + fieldWithPath("[].zip").type(JsonFieldType.STRING).description("우편번호").optional(), + fieldWithPath("[].schFltStDt").type(JsonFieldType.STRING).description("비행시작일시").optional(), + fieldWithPath("[].schFltEndDt").type(JsonFieldType.STRING).description("비행종료일시").optional(), + fieldWithPath("[].fltPurpose").type(JsonFieldType.STRING).description("비행목적").optional(), + fieldWithPath("[].fltType").type(JsonFieldType.STRING).description("상업/비사업 구분").optional(), + fieldWithPath("[].fltTypeNm").type(JsonFieldType.STRING).description("상업/비사업 구분 코드").optional(), + fieldWithPath("[].aprvlYn").type(JsonFieldType.STRING).description("승인여부").optional(), + fieldWithPath("[].aprvlDt").type(JsonFieldType.STRING).description("승인일자").optional(), + fieldWithPath("[].fileGroupNo").type(JsonFieldType.NUMBER).description("파일그룹번호").optional(), + fieldWithPath("[].createUserId").type(JsonFieldType.STRING).description("등록자ID").optional(), + fieldWithPath("[].createDt").type(JsonFieldType.STRING).description("등록일시").optional(), + fieldWithPath("[].updateUserId").type(JsonFieldType.STRING).description("수정자ID").optional(), + fieldWithPath("[].updateDt").type(JsonFieldType.STRING).description("수정일시").optional(), + fieldWithPath("[].serviceType").type(JsonFieldType.STRING).description("각 항별 코드").optional(), + fieldWithPath("[].corpRegYn").type(JsonFieldType.STRING).description("기업여부").optional(), + fieldWithPath("[].pdfUrl").type(JsonFieldType.STRING).description("공문URL").optional(), + + fieldWithPath("[].areaList").type(JsonFieldType.ARRAY).description("비행구역 리스트").optional(), + fieldWithPath("[].areaList[].planAreaSno").type(JsonFieldType.NUMBER).description("비행구역 일련번호"), + fieldWithPath("[].areaList[].planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호"), + fieldWithPath("[].areaList[].areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("[].areaList[].fltMethod").type(JsonFieldType.STRING).description("비행방식"), + fieldWithPath("[].areaList[].fltAreaAddr").type(JsonFieldType.STRING).description("비행구역주소"), + fieldWithPath("[].areaList[].bufferZone").type(JsonFieldType.NUMBER).description("버퍼존"), + fieldWithPath("[].areaList[].fltElev").type(JsonFieldType.STRING).description("고도"), + fieldWithPath("[].areaList[].createUserId").type(JsonFieldType.STRING).description("생성자ID"), + fieldWithPath("[].areaList[].createDt").type(JsonFieldType.STRING).description("생성일시"), + fieldWithPath("[].areaList[].updateUserId").type(JsonFieldType.STRING).description("수정자ID"), + fieldWithPath("[].areaList[].updateDt").type(JsonFieldType.STRING).description("수정일시"), + fieldWithPath("[].areaList[].docState").type(JsonFieldType.STRING).description("코드"), + fieldWithPath("[].areaList[].coordList").type(JsonFieldType.ARRAY).description("비행구역 좌표리스트").optional(), + fieldWithPath("[].areaList[].bufferCoordList").type(JsonFieldType.ARRAY).description("비행 버퍼 좌표리스트").optional(), + fieldWithPath("[].areaList[].fltMothoeRm").type(JsonFieldType.STRING).description("비행방식(기타)"), + + fieldWithPath("[].arcrftList").type(JsonFieldType.ARRAY).description("비행기체 리스트").optional(), + fieldWithPath("[].arcrftList[].planArcrftSno").type(JsonFieldType.NUMBER).description("계획서 기체 일련번호"), + fieldWithPath("[].arcrftList[].planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호"), + fieldWithPath("[].arcrftList[].arcrftSno").type(JsonFieldType.NUMBER).description("기체 일련번호").optional(), + fieldWithPath("[].arcrftList[].idntfNum").type(JsonFieldType.STRING).description("식별번호(기체번호)"), + fieldWithPath("[].arcrftList[].groupNm").type(JsonFieldType.STRING).description("그룹명"), + fieldWithPath("[].arcrftList[].prdctNum").type(JsonFieldType.STRING).description("제작번호"), + fieldWithPath("[].arcrftList[].arcrftTypeCd").type(JsonFieldType.STRING).description("기체종류코드"), + fieldWithPath("[].arcrftList[].arcrftModelNm").type(JsonFieldType.STRING).description("기체모델명"), + fieldWithPath("[].arcrftList[].prdctCmpnNm").type(JsonFieldType.STRING).description("제작자"), + fieldWithPath("[].arcrftList[].prdctDate").type(JsonFieldType.STRING).description("제작일자").optional(), + fieldWithPath("[].arcrftList[].arcrftLngth").type(JsonFieldType.NUMBER).description("기체길이"), + fieldWithPath("[].arcrftList[].arcrftWdth").type(JsonFieldType.NUMBER).description("길체폭"), + fieldWithPath("[].arcrftList[].arcrftHght").type(JsonFieldType.NUMBER).description("기체높이"), + fieldWithPath("[].arcrftList[].arcrftWght").type(JsonFieldType.NUMBER).description("기체중량"), + fieldWithPath("[].arcrftList[].wghtTypeCd").type(JsonFieldType.STRING).description("중량구분코드"), + fieldWithPath("[].arcrftList[].imageUrl").type(JsonFieldType.STRING).description("이미지URL"), + fieldWithPath("[].arcrftList[].takeoffWght").type(JsonFieldType.NUMBER).description("최대이륙중량"), + fieldWithPath("[].arcrftList[].useYn").type(JsonFieldType.STRING).description("사용여부"), + fieldWithPath("[].arcrftList[].cameraYn").type(JsonFieldType.STRING).description("카메라탑재여부"), + fieldWithPath("[].arcrftList[].insrncYn").type(JsonFieldType.STRING).description("보험가입여부"), + fieldWithPath("[].arcrftList[].ownerNm").type(JsonFieldType.STRING).description("소유자명(법인명)"), + fieldWithPath("[].arcrftList[].createUserId").type(JsonFieldType.STRING).description("생성자ID"), + fieldWithPath("[].arcrftList[].createDt").type(JsonFieldType.STRING).description("생성일시"), + fieldWithPath("[].arcrftList[].updateUserId").type(JsonFieldType.STRING).description("수정자ID"), + fieldWithPath("[].arcrftList[].updateDt").type(JsonFieldType.STRING).description("수정일시"), + fieldWithPath("[].arcrftList[].docState").type(JsonFieldType.STRING).description("코드"), + fieldWithPath("[].arcrftList[].idntfTypeCd").type(JsonFieldType.STRING).description("식별장치종류코드").optional(), + fieldWithPath("[].arcrftList[].acrftInsuranceYn").type(JsonFieldType.STRING).description("기체보험유무"), + fieldWithPath("[].arcrftList[].insuranceExperiod").type(JsonFieldType.STRING).description("보험유효기간").optional(), + fieldWithPath("[].arcrftList[].corporationNm").type(JsonFieldType.STRING).description("법인명").optional(), + fieldWithPath("[].arcrftList[].arcrftWghtCd").type(JsonFieldType.STRING).description("자체중량코드"), + + fieldWithPath("[].pilotList").type(JsonFieldType.ARRAY).description("공문URL").optional(), + fieldWithPath("[].arcrftWght").type(JsonFieldType.STRING).description("기체 중량설명").optional(), + fieldWithPath("[].elev").type(JsonFieldType.STRING).description("비행고도").optional() + ) + ) + ) + .andExpect(status().isOk()); + } + + @DisplayName("허용고도 조회") + @Test + @Transactional + public void getAllowableElevation() throws Exception{ + String jsonRQ = """ + [ + { + "areaType" : "LINE", + "bufferZone" : 100, + "coordList" : [ + { + "lat" : 127.277715, + "lon" : 37.406649 + }, + { + "lat" : 127.158070, + "lon" : 37.409050 + } + ] + } + ] + """; + + String token = this.getUserToken(); + + this.mockMvc.perform( + post(this.BASE_URL + "/valid/elev") + .contentType(MediaType.APPLICATION_JSON_VALUE) + .content(jsonRQ) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/laanc/valid/elev", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + requestFields( + fieldWithPath("[].areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("[].bufferZone").type(JsonFieldType.NUMBER).description("버퍼존 크기"), + + fieldWithPath("[].coordList").type(JsonFieldType.ARRAY).description("비행구역 좌표리스트"), + fieldWithPath("[].coordList[].lat").type(JsonFieldType.NUMBER).description("경도 [ex -> 126.706806]"), + fieldWithPath("[].coordList[].lon").type(JsonFieldType.NUMBER).description("위도 [ex -> 37.50854]") + ), + responseFields( + fieldWithPath("allowableElevation").description("비행고도 허용값") + ) + ) + ) + .andExpect(status().isOk()); + } + + @DisplayName("공역(금지구역) 체크") + @Test + @Transactional + public void getDuplicatedAirspace() throws Exception{ + String jsonRQ = """ + [ + { + "areaType" : "LINE", + "bufferZone" : 100, + "fltElev" : 130, + "coordList" : [ + { + "lat" : 126.706806, + "lon" : 37.50854 + }, + { + "lat" : 126.7108901, + "lon" : 37.5094849 + }, + { + "lat" : 126.7091884, + "lon" : 37.5068526 + } + ] + } + ] + """; + + String token = this.getUserToken(); + + this.mockMvc.perform( + post(this.BASE_URL + "/valid/duplicated/airspace") + .contentType(MediaType.APPLICATION_JSON_VALUE) + .content(jsonRQ) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/laanc/valid/duplicated/airspace", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + requestFields( + fieldWithPath("[].areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("[].bufferZone").type(JsonFieldType.NUMBER).description("버퍼존 크기"), + fieldWithPath("[].fltElev").type(JsonFieldType.NUMBER).description("비행 고도"), + + fieldWithPath("[].coordList").type(JsonFieldType.ARRAY).description("비행구역 좌표리스트"), + fieldWithPath("[].coordList[].lat").type(JsonFieldType.NUMBER).description("경도 [ex -> 126.706806]"), + fieldWithPath("[].coordList[].lon").type(JsonFieldType.NUMBER).description("위도 [ex -> 37.50854]") + ), + responseFields( + fieldWithPath("[].rq.areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("[].rq.bufferZone").type(JsonFieldType.NUMBER).description("버퍼존 크기"), + fieldWithPath("[].rq.fltElev").type(JsonFieldType.STRING).description("비행 고도"), + + fieldWithPath("[].rq.coordList").type(JsonFieldType.ARRAY).description("비행구역 좌표리스트"), + fieldWithPath("[].rq.coordList[].lat").type(JsonFieldType.NUMBER).description("경도 [ex -> 126.706806]"), + fieldWithPath("[].rq.coordList[].lon").type(JsonFieldType.NUMBER).description("위도 [ex -> 37.50854]"), + + fieldWithPath("[].duplicated").type(JsonFieldType.BOOLEAN).description("공역 체크값") + ) + ) + ) + .andExpect(status().isOk()); + + } + + @DisplayName("TS QR 코드 확인") + @Test + @Transactional + public void checkQrcode() throws Exception{ + + String token = this.getUserToken(); + + String confirmKey = UUID.randomUUID().toString(); + flightLaancService.testCreateQRCode(confirmKey, this.CREATE_USERNAME); + + this.mockMvc.perform( + RestDocumentationRequestBuilders.get(this.BASE_URL + "/ts/qr/{confirmKey}", confirmKey) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/laanc/ts/qr/confirm", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + pathParameters( + parameterWithName("confirmKey").description("컨펌키") + ), + responseFields( + fieldWithPath("rspCode").type(JsonFieldType.STRING).description("결과코드"), + fieldWithPath("rspMessage").type(JsonFieldType.STRING).description("결과메시지"), + fieldWithPath("pilotcredentialyn").type(JsonFieldType.STRING).description("조종사자격증명여부"), + fieldWithPath("arcrftinsuranceyn").type(JsonFieldType.STRING).description("기체보험가입여부"), + fieldWithPath("arcrftdeclaration").type(JsonFieldType.STRING).description("기체신고여부"), + fieldWithPath("corpregyn").type(JsonFieldType.STRING).description("사업자유무"), + fieldWithPath("rq").type(JsonFieldType.OBJECT).description("QR코드 데이터").optional() + ) + ) + ) + .andExpect(status().isOk()); + + + } + + @DisplayName("TS QR 코드 생성") + @Test + @Transactional + public void createQRcode() throws Exception{ + String jsonRQ = """ + { + "idntfNum" : "C1CM0231251" + } + """; + + String token = this.getUserToken(); + + this.mockMvc.perform( + post(this.BASE_URL + "/ts/qr") + .contentType(MediaType.APPLICATION_JSON_VALUE) + .content(jsonRQ) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/laanc/ts/qr", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + requestFields( + fieldWithPath("idntfNum").type(JsonFieldType.STRING).description("기체 식별번호") + ), + responseFields( + fieldWithPath("qrcode").type(JsonFieldType.STRING).description("QR코드 데이터"), + fieldWithPath("confirmKey").type(JsonFieldType.STRING).description("컨펌 키") + ) + ) + ) + .andExpect(status().isCreated()); + + } + + @DisplayName("비행계획서 생성") + @Test + @Transactional + public void createPlan() throws Exception{ + + String jsonRQ = """ + { + "cstmrSno": 3, + "fltType": "COMMERCIAL", + "schFltStDt": "2024-02-25T11:43:00", + "schFltEndDt": "2024-02-28T15:46:00", + "fltPurpose": "06", + "serviceType": "KAC", + "areaList" : [ + { + "areaType": "LINE", + "fltMethod": "02", + "fltMothoeRm": "", + "bufferZone": "100", + "fltElev": "100", + "coordList": [ + { + "lat": 37.51625845252909, + "lon": 126.72340194011286 + }, + { + "lat": 37.512215014051776, + "lon": 126.72058946300956 + }, + { + "lat": 37.51123897883966, + "lon": 126.72463239884405 + } + ] + } + ], + "arcrftList" : [ + { + "idntfNum": "PA0001", + "groupNm": "", + "prdctNum": "", + "arcrftTypeCd": "11", + "arcrftModelNm": "", + "prdctCmpnNm": "", + "prdctDate": "", + "arcrftLngth": 0, + "arcrftWghtCd": "8", + "arcrftHght": 0, + "arcrftWght": 0, + "wghtTypeCd": "", + "imageUrl": "", + "takeoffWght": 0, + "useYn": "", + "cameraYn": "", + "insrncYn": "", + "ownerNm": "" + } + ], + "terms": [ + + ] + } + """; + + String token = this.getUserToken(); + + this.mockMvc.perform( + post(this.BASE_URL + "/create/plan") + .contentType(MediaType.APPLICATION_JSON_VALUE) + .content(jsonRQ) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/laanc/create/plan", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + requestFields( + fieldWithPath("cstmrSno").type(JsonFieldType.NUMBER).description("회원 고유번호").optional(), + fieldWithPath("fltType").type(JsonFieldType.STRING).description("비행유형 - 상업/비상업"), + fieldWithPath("schFltStDt").type(JsonFieldType.STRING).description("비행시작일시"), + fieldWithPath("schFltEndDt").type(JsonFieldType.STRING).description("비행종료일시"), + fieldWithPath("fltPurpose").type(JsonFieldType.STRING).description("비행목적"), + fieldWithPath("serviceType").type(JsonFieldType.STRING).description("각 청들 코드"), + + fieldWithPath("areaList").type(JsonFieldType.ARRAY).description("비행구역 리스트"), + fieldWithPath("areaList[].areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("areaList[].fltMethod").type(JsonFieldType.STRING).description("비행방식"), + fieldWithPath("areaList[].fltMothoeRm").type(JsonFieldType.STRING).description("비행방식(기타)").optional(), + fieldWithPath("areaList[].bufferZone").type(JsonFieldType.STRING).description("버퍼존"), + fieldWithPath("areaList[].fltElev").type(JsonFieldType.STRING).description("비행고도"), + fieldWithPath("areaList[].coordList").type(JsonFieldType.ARRAY).description("비행 좌표 리스트"), + fieldWithPath("areaList[].coordList[].lat").type(JsonFieldType.NUMBER).description("위도"), + fieldWithPath("areaList[].coordList[].lon").type(JsonFieldType.NUMBER).description("경도"), + + fieldWithPath("arcrftList").type(JsonFieldType.ARRAY).description("비행기체 정보리스트"), + fieldWithPath("arcrftList[].idntfNum").type(JsonFieldType.STRING).description("식별번호(기체번호)"), + fieldWithPath("arcrftList[].groupNm").type(JsonFieldType.STRING).description("그룹명").optional(), + fieldWithPath("arcrftList[].prdctNum").type(JsonFieldType.STRING).description("제작번호").optional(), + fieldWithPath("arcrftList[].arcrftTypeCd").type(JsonFieldType.STRING).description("기체종류코드"), + fieldWithPath("arcrftList[].arcrftModelNm").type(JsonFieldType.STRING).description("기체모델명").optional(), + fieldWithPath("arcrftList[].prdctCmpnNm").type(JsonFieldType.STRING).description("제작자").optional(), + fieldWithPath("arcrftList[].prdctDate").type(JsonFieldType.STRING).description("제작일자").optional(), + fieldWithPath("arcrftList[].arcrftLngth").type(JsonFieldType.NUMBER).description("기체길이").optional(), + fieldWithPath("arcrftList[].arcrftWghtCd").type(JsonFieldType.STRING).description("자체중량코드"), + fieldWithPath("arcrftList[].arcrftHght").type(JsonFieldType.NUMBER).description("기체높이").optional(), + fieldWithPath("arcrftList[].arcrftWght").type(JsonFieldType.NUMBER).description("기체중량").optional(), + fieldWithPath("arcrftList[].wghtTypeCd").type(JsonFieldType.STRING).description("중량구분코드").optional(), + fieldWithPath("arcrftList[].imageUrl").type(JsonFieldType.STRING).description("이미지URL").optional(), + fieldWithPath("arcrftList[].takeoffWght").type(JsonFieldType.NUMBER).description("최대이륙중량").optional(), + fieldWithPath("arcrftList[].useYn").type(JsonFieldType.STRING).description("사용여부").optional(), + fieldWithPath("arcrftList[].cameraYn").type(JsonFieldType.STRING).description("카메라탑재여부").optional(), + fieldWithPath("arcrftList[].insrncYn").type(JsonFieldType.STRING).description("보험가입여부").optional(), + fieldWithPath("arcrftList[].ownerNm").type(JsonFieldType.STRING).description("소유자명(법인명)").optional(), + + fieldWithPath("terms").type(JsonFieldType.ARRAY).description("약관동의리스트").optional(), + fieldWithPath("terms[].termsSno").type(JsonFieldType.NUMBER).description("약관 일련번호").optional(), + fieldWithPath("terms[].agressYn").type(JsonFieldType.STRING).description("동의 여부").optional() + + + ), + responseFields( + fieldWithPath("pdfUrl").type(JsonFieldType.STRING).description("PDF 다운로드 URL").optional(), + fieldWithPath("address").type(JsonFieldType.STRING).description("주소").optional() + ) + ) + ) + .andExpect(status().isCreated()); + + } + + private FltPlanBasDTO testCreatePlan(){ + String jsonRQ = "{\"cstmrSno\": 3,\"fltType\": \"COMMERCIAL\",\"schFltStDt\": \"2024-02-21T11:43:00\",\"schFltEndDt\": \"2024-02-22T15:46:00\",\"fltPurpose\": \"06\",\"serviceType\": \"KAC\",\"areaList\" : [{\"areaType\": \"LINE\",\"fltMethod\": \"02\",\"fltMothoeRm\": \"\",\"bufferZone\": \"100\",\"fltElev\": \"100\",\"coordList\": [{\"lat\": 37.51625845252909,\"lon\": 126.72340194011286},{\"lat\": 37.512215014051776,\"lon\": 126.72058946300956},{\"lat\": 37.51123897883966,\"lon\": 126.72463239884405}]}],\"arcrftList\" : [{\"idntfNum\": \"PA0001\",\"groupNm\": \"\",\"prdctNum\": \"\",\"arcrftTypeCd\": \"11\",\"arcrftModelNm\": \"\",\"prdctCmpnNm\": \"\",\"prdctDate\": \"\",\"arcrftLngth\": 0,\"arcrftWghtCd\": \"8\",\"arcrftHght\": 0,\"arcrftWght\": 0,\"wghtTypeCd\": \"\",\"imageUrl\": \"\",\"takeoffWght\": 0,\"useYn\": \"\",\"cameraYn\": \"\",\"insrncYn\": \"\",\"ownerNm\": \"\"}],\"terms\": []}".trim(); + + CreateLaancPlanRQ rq; + try{ + rq = ObjectMapperUtils.getObjectMapper().readValue(jsonRQ, CreateLaancPlanRQ.class); + flightLaancService.createPlan(rq); + } catch (Exception e){ + e.printStackTrace(); + } + + return flightLaancService.testDescPlanSno(); + } +} diff --git a/app/kac-app/src/test/java/kr/co/palnet/kac/flt/plan/FlightPlanControllerTest.java b/app/kac-app/src/test/java/kr/co/palnet/kac/flt/plan/FlightPlanControllerTest.java new file mode 100644 index 0000000..329113f --- /dev/null +++ b/app/kac-app/src/test/java/kr/co/palnet/kac/flt/plan/FlightPlanControllerTest.java @@ -0,0 +1,255 @@ +package kr.co.palnet.kac.flt.plan; + +import kr.co.palnet.kac.BaseTest; +import kr.co.palnet.kac.api.v1.flight.laanc.model.FltPlanBasDTO; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CreateLaancPlanRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.service.FlightLaancService; +import kr.co.palnet.kac.api.v1.flight.plan.model.CtrCntrlBasDTO; +import kr.co.palnet.kac.api.v1.flight.plan.service.FlightPlanService; +import kr.co.palnet.kac.util.ObjectMapperUtils; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.MediaType; +import org.springframework.restdocs.headers.HeaderDocumentation; +import org.springframework.restdocs.payload.JsonFieldType; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDate; +import java.time.LocalDateTime; + +import static org.springframework.restdocs.mockmvc.MockMvcRestDocumentation.document; +import static org.springframework.restdocs.operation.preprocess.Preprocessors.preprocessResponse; +import static org.springframework.restdocs.operation.preprocess.Preprocessors.prettyPrint; +import static org.springframework.restdocs.payload.PayloadDocumentation.fieldWithPath; +import static org.springframework.restdocs.payload.PayloadDocumentation.responseFields; +import static org.springframework.restdocs.request.RequestDocumentation.*; +import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; +import static org.springframework.restdocs.payload.PayloadDocumentation.*; +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; + +public class FlightPlanControllerTest extends BaseTest { + + @Autowired + private FlightLaancService flightLaancService; + + @Autowired + private FlightPlanService flightPlanService; + + private final String BASE_URL = "/v1/flight/plan"; + + private final String GRANT_TYPE = "Bearer"; + + @DisplayName("비행 운항 스케줄 조회") + @Test + @Transactional + public void getPlanSchedule() throws Exception{ + String token = this.getUserToken(); + + LocalDate searchDate = LocalDate.now().plusDays(2); + + this.testCreateData(searchDate); + + this.mockMvc.perform( + get(this.BASE_URL + "/schedule") + .param("searchDate", searchDate.toString()) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/plan/schedule", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + queryParameters( + parameterWithName("searchDate").description("검색일자") + ), + responseFields( + fieldWithPath("[].groupId").type(JsonFieldType.STRING).description("그룹아이디").optional(), + fieldWithPath("[].groupNm").type(JsonFieldType.STRING).description("그룹 명").optional(), + fieldWithPath("[].ownerNm").type(JsonFieldType.STRING).description("기체 소유자 이름").optional(), + fieldWithPath("[].idntfNum").type(JsonFieldType.STRING).description("기체 식별번호"), + fieldWithPath("[].startAddress").type(JsonFieldType.STRING).description("비행시작 주소").optional(), + fieldWithPath("[].endAddress").type(JsonFieldType.STRING).description("비행종료 주소").optional(), + fieldWithPath("[].schFltStDt").type(JsonFieldType.STRING).description("비행계획서 시작일").optional(), + fieldWithPath("[].schFltEndDt").type(JsonFieldType.STRING).description("비행계획서 종료일").optional(), + fieldWithPath("[].cntrlId").type(JsonFieldType.STRING).description("관제ID"), + fieldWithPath("[].cntrlStDt").type(JsonFieldType.STRING).description("비행 시작시간"), + fieldWithPath("[].cntrlEndDt").type(JsonFieldType.STRING).description("비행 종료시간"), + fieldWithPath("[].statusCd").type(JsonFieldType.STRING).description("스테이터스").optional() + ) + ) + ) + .andExpect(status().isOk()); + + } + + @DisplayName("비행 계획서 작성 - 버퍼존 생성") + @Test + @Transactional + public void createBuffer() throws Exception{ + String token = this.getUserToken(); + + String jsonRQ = """ + [ + { + "planAreaSno": 0, + "planSno": 0, + "areaType": "LINE", + "fltMethod": "", + "fltMothoeRm": "", + "bufferZone": 100, + "fltElev": 0, + "createUserId": "", + "createDt": "", + "updateUserId": "", + "updateDt": "", + "coordList": [ + { + "planAreaCoordSno": 0, + "planAreaSno": 0, + "lat": 37.53540376761919, + "lon": 126.70505084176824, + "createUserId": "", + "createDt": "" + }, + { + "planAreaCoordSno": 0, + "planAreaSno": 0, + "lat": 37.53254793498979, + "lon": 126.71167265598018, + "createUserId": "", + "createDt": "" + } + ] + } + ] + """; + + this.mockMvc.perform( + post(this.BASE_URL + "/area/buffer") + .contentType(MediaType.APPLICATION_JSON_VALUE) + .content(jsonRQ) + .accept(MediaType.APPLICATION_JSON_VALUE) + .header("Authorization", GRANT_TYPE + " " + token) + ) + .andDo(print()) + .andDo( + document( + "flight/plan/area/buffer", + preprocessResponse(prettyPrint()), + HeaderDocumentation.requestHeaders( + HeaderDocumentation.headerWithName("Authorization").description("Access토큰 [로그인 발급]") + ), + requestFields( + fieldWithPath("[].planAreaSno").type(JsonFieldType.NUMBER).description("비행구역 일련번호").optional(), + fieldWithPath("[].planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호").optional(), + fieldWithPath("[].areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("[].fltMethod").type(JsonFieldType.STRING).description("비행방식").optional(), + fieldWithPath("[].fltMothoeRm").type(JsonFieldType.STRING).description("비행방식(기타)").optional(), + fieldWithPath("[].bufferZone").type(JsonFieldType.NUMBER).description("버퍼존"), + fieldWithPath("[].fltElev").type(JsonFieldType.NUMBER).description("비행고도").optional(), + fieldWithPath("[].createUserId").type(JsonFieldType.STRING).description("생성자ID").optional(), + fieldWithPath("[].createDt").type(JsonFieldType.STRING).description("생성일시").optional(), + fieldWithPath("[].updateUserId").type(JsonFieldType.STRING).description("수정자ID").optional(), + fieldWithPath("[].updateDt").type(JsonFieldType.STRING).description("수정일시").optional(), + + fieldWithPath("[].coordList").type(JsonFieldType.ARRAY).description("좌표리스트"), + fieldWithPath("[].coordList[].planAreaCoordSno").type(JsonFieldType.NUMBER).description("비행구역좌표 일련번호").optional(), + fieldWithPath("[].coordList[].planAreaSno").type(JsonFieldType.NUMBER).description("비행계획비행구역 일련번호").optional(), + fieldWithPath("[].coordList[].lat").type(JsonFieldType.NUMBER).description("위도 [ ex -> 37.53540376761919 ] "), + fieldWithPath("[].coordList[].lon").type(JsonFieldType.NUMBER).description("경도 [ ex -> 126.70505084176824 ]"), + fieldWithPath("[].coordList[].createUserId").type(JsonFieldType.STRING).description("생성자ID").optional(), + fieldWithPath("[].coordList[].createDt").type(JsonFieldType.STRING).description("생성일시").optional() + ), + responseFields( + fieldWithPath("[].planAreaSno").type(JsonFieldType.NUMBER).description("비행구역 일련번호").optional(), + fieldWithPath("[].planSno").type(JsonFieldType.NUMBER).description("비행계획서 일련번호").optional(), + fieldWithPath("[].areaType").type(JsonFieldType.STRING).description("비행구역 생성타입"), + fieldWithPath("[].fltMethod").type(JsonFieldType.STRING).description("비행방식").optional(), + fieldWithPath("[].fltAreaAddr").type(JsonFieldType.STRING).description("비행지역주소").optional(), + fieldWithPath("[].fltMothoeRm").type(JsonFieldType.STRING).description("비행방식(기타)").optional(), + fieldWithPath("[].bufferZone").type(JsonFieldType.NUMBER).description("버퍼존"), + fieldWithPath("[].fltElev").type(JsonFieldType.STRING).description("비행고도").optional(), + fieldWithPath("[].createUserId").type(JsonFieldType.STRING).description("생성자ID").optional(), + fieldWithPath("[].createDt").type(JsonFieldType.STRING).description("생성일시").optional(), + fieldWithPath("[].updateUserId").type(JsonFieldType.STRING).description("수정자ID").optional(), + fieldWithPath("[].updateDt").type(JsonFieldType.STRING).description("수정일시").optional(), + fieldWithPath("[].docState").type(JsonFieldType.STRING).description("코드").optional(), + + fieldWithPath("[].bufferCoordList").type(JsonFieldType.ARRAY).description("좌표리스트"), + fieldWithPath("[].bufferCoordList[].planAreaCoordSno").type(JsonFieldType.NUMBER).description("비행구역좌표 일련번호").optional(), + fieldWithPath("[].bufferCoordList[].planAreaSno").type(JsonFieldType.NUMBER).description("비행계획비행구역 일련번호").optional(), + fieldWithPath("[].bufferCoordList[].lat").type(JsonFieldType.NUMBER).description("위도 [ ex -> 37.53540376761919 ] "), + fieldWithPath("[].bufferCoordList[].lon").type(JsonFieldType.NUMBER).description("경도 [ ex -> 126.70505084176824 ]"), + fieldWithPath("[].bufferCoordList[].createUserId").type(JsonFieldType.STRING).description("생성자ID").optional(), + fieldWithPath("[].bufferCoordList[].createDt").type(JsonFieldType.STRING).description("생성자ID").optional(), + fieldWithPath("[].bufferCoordList[].docState").type(JsonFieldType.STRING).description("코드").optional(), + + fieldWithPath("[].coordList").type(JsonFieldType.ARRAY).description("좌표리스트"), + fieldWithPath("[].coordList[].planAreaCoordSno").type(JsonFieldType.NUMBER).description("비행구역좌표 일련번호").optional(), + fieldWithPath("[].coordList[].planAreaSno").type(JsonFieldType.NUMBER).description("비행계획비행구역 일련번호").optional(), + fieldWithPath("[].coordList[].lat").type(JsonFieldType.NUMBER).description("위도 [ ex -> 37.53540376761919 ] "), + fieldWithPath("[].coordList[].lon").type(JsonFieldType.NUMBER).description("경도 [ ex -> 126.70505084176824 ]"), + fieldWithPath("[].coordList[].createUserId").type(JsonFieldType.STRING).description("생성자ID").optional(), + fieldWithPath("[].coordList[].createDt").type(JsonFieldType.STRING).description("생성자ID").optional(), + fieldWithPath("[].coordList[].docState").type(JsonFieldType.STRING).description("코드").optional() + ) + ) + ) + .andExpect(status().isOk()); + } + + + private FltPlanBasDTO testCreateData(LocalDate searchData){ + + LocalDateTime plusOneDay = LocalDateTime.now().plusDays(1); + LocalDateTime plusThreeDay = LocalDateTime.now().plusDays(3); + + String jsonRQ = "{\"cstmrSno\": 3,\"fltType\": \"COMMERCIAL\",\"schFltStDt\": \"%s\",\"schFltEndDt\": \"%s\",\"fltPurpose\": \"06\",\"serviceType\": \"KAC\",\"areaList\" : [{\"areaType\": \"LINE\",\"fltMethod\": \"02\",\"fltMothoeRm\": \"\",\"bufferZone\": \"100\",\"fltElev\": \"100\",\"coordList\": [{\"lat\": 37.51625845252909,\"lon\": 126.72340194011286},{\"lat\": 37.512215014051776,\"lon\": 126.72058946300956},{\"lat\": 37.51123897883966,\"lon\": 126.72463239884405}]}],\"arcrftList\" : [{\"idntfNum\": \"PA0001\",\"groupNm\": \"\",\"prdctNum\": \"\",\"arcrftTypeCd\": \"11\",\"arcrftModelNm\": \"\",\"prdctCmpnNm\": \"\",\"prdctDate\": \"\",\"arcrftLngth\": 0,\"arcrftWghtCd\": \"8\",\"arcrftHght\": 0,\"arcrftWght\": 0,\"wghtTypeCd\": \"\",\"imageUrl\": \"\",\"takeoffWght\": 0,\"useYn\": \"\",\"cameraYn\": \"\",\"insrncYn\": \"\",\"ownerNm\": \"\"}],\"terms\": []}" + .trim() + .formatted(plusOneDay.toString(), plusThreeDay.toString()); + + CreateLaancPlanRQ rq; + + FltPlanBasDTO result = new FltPlanBasDTO(); + try{ + rq = ObjectMapperUtils.getObjectMapper().readValue(jsonRQ, CreateLaancPlanRQ.class); + flightLaancService.createPlan(rq); + result = flightLaancService.testDescPlanSno(); + + LocalDateTime ctEndDt = searchData.atStartOfDay().plusHours(2); + LocalDateTime ctStDt = searchData.atStartOfDay(); + + CtrCntrlBasDTO ctrCntrlBasDTO = new CtrCntrlBasDTO(); + ctrCntrlBasDTO.setAvrgSpeed(0.0); + ctrCntrlBasDTO.setBttrCnsmptn(null); + ctrCntrlBasDTO.setTtlDstnc(33.30811254417446); + ctrCntrlBasDTO.setTtlTime(0.0); + ctrCntrlBasDTO.setCntrlEndDt(ctEndDt); + ctrCntrlBasDTO.setCntrlStDt(ctStDt); + ctrCntrlBasDTO.setCreateDt(LocalDateTime.now()); + ctrCntrlBasDTO.setFlghtEndDt(null); + ctrCntrlBasDTO.setFlghtStDt(null); + ctrCntrlBasDTO.setUpdateDt(LocalDateTime.now()); + ctrCntrlBasDTO.setEndTypeCd("01"); + ctrCntrlBasDTO.setObjectTypeCd("DRON"); + ctrCntrlBasDTO.setStatusCd("99"); + ctrCntrlBasDTO.setTtlDstncType("M"); + ctrCntrlBasDTO.setTtlTimeType(null); + ctrCntrlBasDTO.setIdntfNum("PA0001"); + ctrCntrlBasDTO.setCntrlId("00121354-7c41-4637-8283-c34c508625ac"); + ctrCntrlBasDTO.setProcStatusYn("N"); + + flightPlanService.testCreateCtrCntrlBas(ctrCntrlBasDTO); + } catch (Exception e){ + e.printStackTrace(); + } + + return result; + } +} diff --git a/app/kac-app/src/test/java/kr/co/palnet/kac/user/account/UserAccountControllerTest.java b/app/kac-app/src/test/java/kr/co/palnet/kac/user/account/UserAccountControllerTest.java index e5f72f1..87960c5 100644 --- a/app/kac-app/src/test/java/kr/co/palnet/kac/user/account/UserAccountControllerTest.java +++ b/app/kac-app/src/test/java/kr/co/palnet/kac/user/account/UserAccountControllerTest.java @@ -11,7 +11,6 @@ import org.springframework.restdocs.headers.HeaderDocumentation; import org.springframework.restdocs.mockmvc.RestDocumentationRequestBuilders; import org.springframework.restdocs.payload.JsonFieldType; import org.springframework.transaction.annotation.Transactional; - import static org.springframework.restdocs.mockmvc.MockMvcRestDocumentation.document; import static org.springframework.restdocs.operation.preprocess.Preprocessors.preprocessResponse; import static org.springframework.restdocs.operation.preprocess.Preprocessors.prettyPrint; diff --git a/build.gradle b/build.gradle index e8bebf4..fcc30ca 100644 --- a/build.gradle +++ b/build.gradle @@ -32,7 +32,13 @@ allprojects { plugins.apply("idea") repositories { - mavenCentral() + mavenCentral { + content { + excludeModule("javax.media", "jai_core") + } + } + maven { url "https://repo.osgeo.org/repository/release" } + } configurations { diff --git a/common/core/src/main/java/kr/co/palnet/kac/core/exception/BaseErrorCode.java b/common/core/src/main/java/kr/co/palnet/kac/core/exception/BaseErrorCode.java index 125e550..f4b37fa 100644 --- a/common/core/src/main/java/kr/co/palnet/kac/core/exception/BaseErrorCode.java +++ b/common/core/src/main/java/kr/co/palnet/kac/core/exception/BaseErrorCode.java @@ -25,7 +25,13 @@ public enum BaseErrorCode { WEB_NOT_FOUND("WB404", HttpStatus.INTERNAL_SERVER_ERROR, "찾을수 없는 페이지"), WEB_API_ERROR("WB500", HttpStatus.INTERNAL_SERVER_ERROR, "외부 연동 에러"), DATA_ALREADY_EXISTS("DT001", HttpStatus.INTERNAL_SERVER_ERROR, "이미 등록된 데이터"), - DATA_EMPTY("DT002", HttpStatus.INTERNAL_SERVER_ERROR, "데이터 없음"); + DATA_EMPTY("DT002", HttpStatus.INTERNAL_SERVER_ERROR, "데이터 없음"), + + QR_EXPIRED("QR001", HttpStatus.BAD_REQUEST ,"QR코드 유효기간이 만료되었습니다") + + ; + + private final String code; diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java index 1899853..6eb5fc8 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java @@ -6,7 +6,7 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import java.time.Instant; +import java.time.LocalDateTime; @Data @Builder @@ -61,7 +61,7 @@ public class ComConfirmBas { // 생성일시 @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; // 수정사용자ID @Column(name = "UPDATE_USER_ID", length = 30, nullable = false) @@ -69,6 +69,6 @@ public class ComConfirmBas { // 수정일시 @Column(name = "UPDATE_DT", columnDefinition = "datetime", nullable = false) - private Instant updateDt; + private LocalDateTime updateDt; } diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java index ef674a2..6e528a0 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java @@ -6,7 +6,7 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import java.time.Instant; +import java.time.LocalDateTime; @Data @@ -62,7 +62,7 @@ public class ComFileBas { // 삭제일시 @Column(name = "DEL_DT", columnDefinition = "datetime") - private Instant delDt; + private LocalDateTime delDt; // 생성사용자ID @Column(name = "CREATE_USER_ID", length = 30, updatable = false, nullable = false) @@ -70,7 +70,7 @@ public class ComFileBas { // 생성일시 @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; } diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComConfirmBasRepository.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComConfirmBasRepository.java index 16dfcd1..b5fdff1 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComConfirmBasRepository.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComConfirmBasRepository.java @@ -3,6 +3,10 @@ package kr.co.palnet.kac.data.com.repository; import kr.co.palnet.kac.data.com.domain.ComConfirmBas; import org.springframework.data.jpa.repository.JpaRepository; +import java.util.Optional; + public interface ComConfirmBasRepository extends JpaRepository { + Optional findFirstByConfirmKeyOrderByCreateDtDesc(String confirmKey); + } diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComFileBasRepository.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComFileBasRepository.java index 5fa21ef..23c8b6b 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComFileBasRepository.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/repository/ComFileBasRepository.java @@ -3,6 +3,15 @@ package kr.co.palnet.kac.data.com.repository; import kr.co.palnet.kac.data.com.domain.ComFileBas; import org.springframework.data.jpa.repository.JpaRepository; -public interface ComFileBasRepository extends JpaRepository { +import java.util.List; +import java.util.Optional; + +public interface ComFileBasRepository extends JpaRepository { + + Optional findFirstByOrderByFileGroupNoDesc(); + + Optional> findByFileGroupNoInAndDelYnOrderByCreateDtDesc(List fileGroupNos, String delYn); + + Optional findFirstByFileGroupNoAndDelYnOrderByCreateDtDesc(Long fileGroupNo, String delYn); } diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/service/ComConfirmDomainService.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/service/ComConfirmDomainService.java new file mode 100644 index 0000000..af6f5d1 --- /dev/null +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/service/ComConfirmDomainService.java @@ -0,0 +1,30 @@ +package kr.co.palnet.kac.data.com.service; + +import kr.co.palnet.kac.data.com.domain.ComConfirmBas; +import kr.co.palnet.kac.data.com.repository.ComConfirmBasRepository; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.util.Optional; + +@Service +@Slf4j +@RequiredArgsConstructor +public class ComConfirmDomainService { + + private final ComConfirmBasRepository comConfirmBasRepository; + + public ComConfirmBas saveComConfirmBas(ComConfirmBas entity){ + return comConfirmBasRepository.save(entity); + } + + public Optional findFirstByConfirmKeyOrderByCreateDtDesc(String confirmKey){ + return comConfirmBasRepository.findFirstByConfirmKeyOrderByCreateDtDesc(confirmKey); + } + + public void flush(){ + comConfirmBasRepository.flush(); + } + +} diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/service/ComFileDomainService.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/service/ComFileDomainService.java new file mode 100644 index 0000000..7a81165 --- /dev/null +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/service/ComFileDomainService.java @@ -0,0 +1,42 @@ +package kr.co.palnet.kac.data.com.service; + +import kr.co.palnet.kac.data.com.domain.ComFileBas; +import kr.co.palnet.kac.data.com.repository.ComFileBasRepository; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Optional; + +@Service +@Slf4j +@RequiredArgsConstructor +public class ComFileDomainService { + + private final ComFileBasRepository comFileBasRepository; + + public ComFileBas saveComFileBas(ComFileBas entity){ + return comFileBasRepository.save(entity); + } + + public Long findFirstByOrderByFileGroupNoDesc(){ + Optional entityData = comFileBasRepository.findFirstByOrderByFileGroupNoDesc(); + + if(entityData.isPresent()){ + ComFileBas lastComFileBas = entityData.get(); + + return lastComFileBas.getFileGroupNo() + 1; + } else { + return 1L; + } + } + + public Optional> findByFileGroupNoInAndDelYnOrderByCreateDtDesc(List fileGroupNos, String delYn){ + return comFileBasRepository.findByFileGroupNoInAndDelYnOrderByCreateDtDesc(fileGroupNos, delYn); + } + + public Optional findFirstByFileGroupNoAndDelYnOrderByCreateDtDesc(Long fileGroupNo){ + return comFileBasRepository.findFirstByFileGroupNoAndDelYnOrderByCreateDtDesc(fileGroupNo, "N"); + } +} diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlBas.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlBas.java index bf2ec2f..882e42f 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlBas.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlBas.java @@ -3,7 +3,7 @@ package kr.co.palnet.kac.data.ctr.model; import jakarta.persistence.*; import lombok.*; -import java.time.Instant; +import java.time.LocalDateTime; import java.util.List; @@ -39,19 +39,19 @@ public class CtrCntrlBas { // 비행시작일시 @Column(name = "FLGHT_ST_DT", columnDefinition = "datetime(6)") - private Instant flghtStDt; + private LocalDateTime flghtStDt; // 비행종료일시 @Column(name = "FLGHT_END_DT", columnDefinition = "datetime(6)") - private Instant flghtEndDt; + private LocalDateTime flghtEndDt; // 관제시작일시 @Column(name = "CNTRL_ST_DT", columnDefinition = "datetime(6)", nullable = false) - private Instant cntrlStDt; + private LocalDateTime cntrlStDt; // 관제종료일시 @Column(name = "CNTRL_END_DT", columnDefinition = "datetime(6)") - private Instant cntrlEndDt; + private LocalDateTime cntrlEndDt; // 총비행시간 @Column(name = "TTL_TIME", columnDefinition = "double default 0.0") @@ -87,11 +87,11 @@ public class CtrCntrlBas { // 생성일시 @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; // 수정일시 @Column(name = "UPDATE_DT", columnDefinition = "datetime", nullable = false) - private Instant updateDt; + private LocalDateTime updateDt; @OneToMany(mappedBy = "ctrCntrlBas", fetch = FetchType.LAZY) private List ctrCntrlHstryList; diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java index 9e9013d..8948999 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java @@ -29,7 +29,7 @@ public class CtrCntrlHstryArea { // 이력일련번호 @Column(name = "HSTRY_SNO", nullable = false) // mysql :: "int unsigned" - private int hstrySno; + private Long hstrySno; // 관제ID @Column(name = "CNTRL_ID", length = 60, nullable = false) diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/join/CntrlJoinHstryAreaModel.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/join/CntrlJoinHstryAreaModel.java new file mode 100644 index 0000000..47d9021 --- /dev/null +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/join/CntrlJoinHstryAreaModel.java @@ -0,0 +1,20 @@ +package kr.co.palnet.kac.data.ctr.model.join; + +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class CntrlJoinHstryAreaModel { + private String startAddress; + + private String endAddress; + + private String cntrlId; + + private LocalDateTime cntrlStDt; + + private LocalDateTime cntrlEndDt; + + private String statusCd; +} diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/repository/CtrCntrlBasQueryRepository.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/repository/CtrCntrlBasQueryRepository.java new file mode 100644 index 0000000..a9362fc --- /dev/null +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/repository/CtrCntrlBasQueryRepository.java @@ -0,0 +1,83 @@ +package kr.co.palnet.kac.data.ctr.repository; + +import com.querydsl.core.BooleanBuilder; +import com.querydsl.core.types.ExpressionUtils; +import com.querydsl.core.types.Projections; +import com.querydsl.core.types.dsl.CaseBuilder; +import com.querydsl.jpa.JPAExpressions; +import com.querydsl.jpa.impl.JPAQueryFactory; +import kr.co.palnet.kac.data.ctr.model.QCtrCntrlBas; +import kr.co.palnet.kac.data.ctr.model.QCtrCntrlHstryArea; +import kr.co.palnet.kac.data.ctr.model.join.CntrlJoinHstryAreaModel; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Repository; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; + +@Repository +@Slf4j +@RequiredArgsConstructor +public class CtrCntrlBasQueryRepository { + + private final JPAQueryFactory query; + + public Optional> findByIdntfNumAndSearchDate(String idntfNum, LocalDateTime schFltStDt, LocalDateTime schFltEndDt){ + + QCtrCntrlBas cntrlBas = QCtrCntrlBas.ctrCntrlBas; + QCtrCntrlHstryArea cntrlHstryArea = QCtrCntrlHstryArea.ctrCntrlHstryArea; + + BooleanBuilder builder = new BooleanBuilder(); + builder.and(cntrlBas.cntrlStDt.loe(schFltEndDt)) + .and(cntrlBas.cntrlStDt.goe(schFltStDt)) + .and(cntrlBas.idntfNum.eq(idntfNum)); + + return Optional.ofNullable(query.select(Projections.bean( + CntrlJoinHstryAreaModel.class, + ExpressionUtils.as( + JPAExpressions.select( + cntrlHstryArea.area1.concat(" ") + .concat(cntrlHstryArea.area2).concat(" ") + .concat(cntrlHstryArea.area3).concat(" ") + .concat(cntrlHstryArea.landNm).concat(" ") + .concat(cntrlHstryArea.landNum) + ) + .from(cntrlHstryArea) + .where(cntrlHstryArea.cntrlId.eq(cntrlBas.cntrlId) + .and(cntrlHstryArea.actnType.eq("01"))), + "startAddress" + ), + ExpressionUtils.as( + JPAExpressions.select( + cntrlHstryArea.area1.concat(" ") + .concat(cntrlHstryArea.area2).concat(" ") + .concat(cntrlHstryArea.area3).concat(" ") + .concat(cntrlHstryArea.landNm).concat(" ") + .concat(cntrlHstryArea.landNum) + ) + .from(cntrlHstryArea) + .where(cntrlHstryArea.cntrlId.eq(cntrlBas.cntrlId) + .and(cntrlHstryArea.actnType.eq("99"))), + "endAddress" + ), + cntrlBas.cntrlId, + cntrlBas.cntrlStDt, + cntrlBas.cntrlEndDt, + new CaseBuilder() + .when(cntrlBas.statusCd.eq("01")).then("F") + .when(cntrlBas.statusCd.eq("99")).then("S") + .otherwise("B").as("statusCd") + )) + .from(cntrlBas) + .where(builder) + .orderBy(cntrlBas.cntrlStDt.asc()) + .fetch()); + } + + + +} diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/service/CtrCntrlDomainService.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/service/CtrCntrlDomainService.java new file mode 100644 index 0000000..bc236c0 --- /dev/null +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/service/CtrCntrlDomainService.java @@ -0,0 +1,35 @@ +package kr.co.palnet.kac.data.ctr.service; + +import kr.co.palnet.kac.data.ctr.model.CtrCntrlBas; +import kr.co.palnet.kac.data.ctr.model.join.CntrlJoinHstryAreaModel; +import kr.co.palnet.kac.data.ctr.repository.CtrCntrlBasQueryRepository; +import kr.co.palnet.kac.data.ctr.repository.CtrCntrlBasRepository; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.Optional; + +@Service +@Slf4j +@RequiredArgsConstructor +public class CtrCntrlDomainService { + + private final CtrCntrlBasRepository ctrCntrlBasRepository; + + private final CtrCntrlBasQueryRepository ctrCntrlBasQueryRepository; + + public Optional> findCntrlJoinHstryAreaByIdntfNumAndSearchDate(String idntfNum, LocalDateTime schFltStDt, LocalDateTime schFltEndDt){ + return ctrCntrlBasQueryRepository.findByIdntfNumAndSearchDate(idntfNum, schFltStDt, schFltEndDt); + } + + public CtrCntrlBas saveCtrCntrlBas(CtrCntrlBas entity){ + return ctrCntrlBasRepository.save(entity); + } + + + + +} diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java index 66261ee..02efee1 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java @@ -4,7 +4,7 @@ import jakarta.persistence.*; import lombok.*; import org.hibernate.annotations.UpdateTimestamp; -import java.time.Instant; +import java.time.LocalDateTime; import java.time.LocalDate; @Data @@ -114,7 +114,7 @@ public class FltPlanArcrft { // 보험유효기간 @Column(name = "INSURANCE_EXPERIOD", columnDefinition = "datetime") - private String insuranceExperiod; + private LocalDateTime insuranceExperiod; // 법인명 @Column(name = "CORPORATION_NM", length = 100) @@ -130,7 +130,7 @@ public class FltPlanArcrft { // 생성일시 @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; // 수정사용자ID @Column(name = "UPDATE_USER_ID", length = 30, nullable = false) @@ -139,7 +139,7 @@ public class FltPlanArcrft { // 수정일시 @UpdateTimestamp @Column(name = "UPDATE_DT", columnDefinition = "datetime", nullable = false) - private Instant updateDt; + private LocalDateTime updateDt; @JoinColumn( name = "PLAN_SNO", insertable = false, updatable = false, diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java index 852c102..9dc8fb0 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java @@ -5,7 +5,7 @@ import lombok.*; import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.UpdateTimestamp; -import java.time.Instant; +import java.time.LocalDateTime; import java.util.List; @Data @@ -64,7 +64,7 @@ public class FltPlanArea { // 생성일시 @CreationTimestamp @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; // 수정사용자ID @Column(name = "UPDATE_USER_ID", length = 30, nullable = false) @@ -73,7 +73,7 @@ public class FltPlanArea { // 수정일시 @UpdateTimestamp @Column(name = "UPDATE_DT", columnDefinition = "datetime", nullable = false) - private Instant updateDt; + private LocalDateTime updateDt; @JoinColumn( name = "PLAN_SNO", insertable = false, updatable = false, @@ -82,7 +82,7 @@ public class FltPlanArea { @ManyToOne(fetch = FetchType.LAZY) private FltPlanBas fltPlanBas; - @OneToMany(mappedBy = "fltPlanArea", fetch = FetchType.LAZY) + @OneToMany(mappedBy = "fltPlanArea", fetch = FetchType.LAZY, cascade = CascadeType.ALL) private List fltPlanAreaCoordList; } diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java index 7f48ebb..adb1db8 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java @@ -4,7 +4,7 @@ import jakarta.persistence.*; import lombok.*; import org.hibernate.annotations.CreationTimestamp; -import java.time.Instant; +import java.time.LocalDateTime; @Data @NoArgsConstructor @@ -46,7 +46,7 @@ public class FltPlanAreaCoord { // 생성일시 @CreationTimestamp @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; @JoinColumn( name = "PLAN_AREA_SNO", insertable = false, updatable = false, diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java index 1837583..d418109 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java @@ -3,7 +3,7 @@ package kr.co.palnet.kac.data.flt.model; import jakarta.persistence.*; import lombok.*; -import java.time.Instant; +import java.time.LocalDateTime; import java.util.List; @Data @@ -69,11 +69,11 @@ public class FltPlanBas { // 예정비행시작시간 @Column(name = "SCH_FLT_ST_DT", columnDefinition = "datetime(6)", nullable = false) - private Instant schFltStDt; + private LocalDateTime schFltStDt; // 예정비행종료시간 @Column(name = "SCH_FLT_END_DT", columnDefinition = "datetime(6)", nullable = false) - private Instant schFltEndDt; + private LocalDateTime schFltEndDt; // 비행목적 @Column(name = "FLT_PURPOSE", length = 200, nullable = false) @@ -93,7 +93,7 @@ public class FltPlanBas { // 승인일시 @Column(name = "APRVL_DT", columnDefinition = "datetime") - private Instant aprvlDt; + private LocalDateTime aprvlDt; // 삭제여부 @Column(name = "DEL_YN", columnDefinition = "char(1) default 'N'", nullable = false) @@ -109,7 +109,7 @@ public class FltPlanBas { // 생성일시 @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; // 수정사용자ID @Column(name = "UPDATE_USER_ID", length = 30, nullable = false) @@ -117,18 +117,18 @@ public class FltPlanBas { // 수정일시 @Column(name = "UPDATE_DT", columnDefinition = "datetime", nullable = false) - private Instant updateDt; + private LocalDateTime updateDt; - @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY) + @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY, cascade = CascadeType.PERSIST) private List fltPlanAreaList; - @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY) + @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY, cascade = CascadeType.PERSIST) private List fltPlanArcrftList; - @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY) + @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY, cascade = CascadeType.PERSIST) private List fltPlanPilotList; - @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY) + @OneToMany(mappedBy = "fltPlanBas", fetch = FetchType.LAZY, cascade = CascadeType.PERSIST) private List fltPlanCtrCntrlRelList; } diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java index a8f7e8d..0775f67 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanCtrCntrlRel.java @@ -21,7 +21,7 @@ public class FltPlanCtrCntrlRel { @Builder public static class FltPlanCtrCntrlRelId implements Serializable { private String cntrlId; - private Integer planSno; + private Long planSno; } // 관제ID @@ -32,7 +32,7 @@ public class FltPlanCtrCntrlRel { // 비행계획서일련번호 @Id @Column(name = "PLAN_SNO") // mysql :: "int unsigned" - private Integer planSno; + private Long planSno; // 식별번호 @Column(name = "IDNTF_NUM", length = 30, nullable = false) diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java index 21f174f..8618a10 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java @@ -5,7 +5,7 @@ import lombok.*; import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.UpdateTimestamp; -import java.time.Instant; +import java.time.LocalDateTime; @Data @NoArgsConstructor @@ -83,7 +83,7 @@ public class FltPlanPilot { // 생성일시 @CreationTimestamp @Column(name = "CREATE_DT", columnDefinition = "datetime", updatable = false, nullable = false) - private Instant createDt; + private LocalDateTime createDt; // 수정사용자ID @Column(name = "UPDATE_USER_ID", length = 30, nullable = false) @@ -92,7 +92,7 @@ public class FltPlanPilot { // 수정일시 @UpdateTimestamp @Column(name = "UPDATE_DT", columnDefinition = "datetime", nullable = false) - private Instant updateDt; + private LocalDateTime updateDt; @JoinColumn( name = "PLAN_SNO", insertable = false, updatable = false, diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/join/FltPlanBasJoinAreaModel.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/join/FltPlanBasJoinAreaModel.java new file mode 100644 index 0000000..4c42e1c --- /dev/null +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/join/FltPlanBasJoinAreaModel.java @@ -0,0 +1,21 @@ +package kr.co.palnet.kac.data.flt.model.join; + +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class FltPlanBasJoinAreaModel { + + private Long planSno; + + private String groupId; + + private LocalDateTime schFltStDt; + + private LocalDateTime schFltEndDt; + + private String ownerNm; + + private String idntfNum; +} diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanArcrftRepository.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanArcrftRepository.java index ac567d1..519a4cb 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanArcrftRepository.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanArcrftRepository.java @@ -3,6 +3,11 @@ package kr.co.palnet.kac.data.flt.repository; import kr.co.palnet.kac.data.flt.model.FltPlanArcrft; import org.springframework.data.jpa.repository.JpaRepository; -public interface FltPlanArcrftRepository extends JpaRepository { +import java.util.List; +import java.util.Optional; + +public interface FltPlanArcrftRepository extends JpaRepository { + + public Optional> findByPlanSno(Long planSno); } diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanAreaRepository.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanAreaRepository.java index 2e18c7f..ef81511 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanAreaRepository.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanAreaRepository.java @@ -3,5 +3,12 @@ package kr.co.palnet.kac.data.flt.repository; import kr.co.palnet.kac.data.flt.model.FltPlanArea; import org.springframework.data.jpa.repository.JpaRepository; -public interface FltPlanAreaRepository extends JpaRepository { +import java.util.List; +import java.util.Optional; + +public interface FltPlanAreaRepository extends JpaRepository { + + public Optional> findByPlanSno(Long planSno); + + } diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanBasRepository.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanBasRepository.java index c467230..c79e880 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanBasRepository.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanBasRepository.java @@ -3,6 +3,10 @@ package kr.co.palnet.kac.data.flt.repository; import kr.co.palnet.kac.data.flt.model.FltPlanBas; import org.springframework.data.jpa.repository.JpaRepository; -public interface FltPlanBasRepository extends JpaRepository { +import java.util.Optional; +public interface FltPlanBasRepository extends JpaRepository { + + + public Optional findTopByOrderByPlanSnoDesc(); } diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanQueryRepository.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanQueryRepository.java new file mode 100644 index 0000000..6586a1e --- /dev/null +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/repository/FltPlanQueryRepository.java @@ -0,0 +1,81 @@ +package kr.co.palnet.kac.data.flt.repository; + +import com.querydsl.core.BooleanBuilder; +import com.querydsl.core.types.Projections; +import com.querydsl.jpa.impl.JPAQueryFactory; +import kr.co.palnet.kac.data.flt.model.FltPlanBas; +import kr.co.palnet.kac.data.flt.model.QFltPlanArcrft; +import kr.co.palnet.kac.data.flt.model.QFltPlanBas; +import kr.co.palnet.kac.data.flt.model.join.FltPlanBasJoinAreaModel; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Repository; +import org.springframework.util.StringUtils; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.List; +import java.util.Optional; + +@Repository +@Slf4j +@RequiredArgsConstructor +public class FltPlanQueryRepository { + + private final JPAQueryFactory query; + + public Optional> findAllBySearch(String memberName, LocalDateTime createStDate, LocalDateTime createEndDate){ + + QFltPlanBas bas = QFltPlanBas.fltPlanBas; + + BooleanBuilder builder = new BooleanBuilder(); + if(StringUtils.hasText(memberName)){ + builder.and(bas.memberName.contains(memberName)); + } + + if(createStDate != null) { + builder.and(bas.createDt.goe(createStDate)); + } + if(createEndDate != null){ + builder.and(bas.createDt.lt(createEndDate)); + } + + return Optional.ofNullable(query + .select(bas) + .from(bas) + .where(builder) + .orderBy(bas.createDt.desc()) + .fetch()); + } + + public Optional> findAllBySearch(String searchDate){ + + QFltPlanBas fltPlanBas = QFltPlanBas.fltPlanBas; + QFltPlanArcrft fltPlanArcrft = QFltPlanArcrft.fltPlanArcrft; + + LocalDateTime searchDateParam = LocalDate.parse(searchDate).atStartOfDay(); + + BooleanBuilder builder = new BooleanBuilder(); + builder.and(fltPlanBas.schFltStDt.loe(searchDateParam)) + .and(fltPlanBas.schFltEndDt.goe(searchDateParam)) + .and(fltPlanBas.aprvlYn.eq("Y")); + + return Optional.ofNullable(query. + select(Projections.bean( + FltPlanBasJoinAreaModel.class, + fltPlanBas.planSno, + fltPlanBas.groupId, + fltPlanBas.schFltStDt, + fltPlanBas.schFltEndDt, + fltPlanArcrft.ownerNm, + fltPlanArcrft.idntfNum + )) + .from(fltPlanBas) + .leftJoin(fltPlanArcrft) + .on(fltPlanBas.planSno.eq(fltPlanArcrft.planSno)) + .where(builder) + .orderBy(fltPlanBas.schFltStDt.asc()) + .fetch()); + } + +} diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/service/FltPlanDomainService.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/service/FltPlanDomainService.java new file mode 100644 index 0000000..2c37f15 --- /dev/null +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/service/FltPlanDomainService.java @@ -0,0 +1,84 @@ +package kr.co.palnet.kac.data.flt.service; + +import kr.co.palnet.kac.data.flt.model.*; +import kr.co.palnet.kac.data.flt.model.join.FltPlanBasJoinAreaModel; +import kr.co.palnet.kac.data.flt.repository.*; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.Optional; + +@Slf4j +@RequiredArgsConstructor +@Service +public class FltPlanDomainService { + + private final FltPlanBasRepository fltPlanBasRepository; + + private final FltPlanQueryRepository fltPlanQueryRepository; + + private final FltPlanAreaRepository fltPlanAreaRepository; + + private final FltPlanAreaCoordRepository fltPlanAreaCoordRepository; + + private final FltPlanPilotRepository fltPlanPilotRepository; + + private final FltPlanArcrftRepository fltPlanArcrftRepository; + + public Optional> findAllFltPlanBasBySearch(String memberName, LocalDateTime createStDate, LocalDateTime createEndDate){ + + return fltPlanQueryRepository.findAllBySearch(memberName, createStDate, createEndDate); + } + + public FltPlanBas findByOrderByPlanSnoDesc(){ + + Optional fltPlanBasData = fltPlanBasRepository.findTopByOrderByPlanSnoDesc(); + + return fltPlanBasData.orElse(null); + } + + public Optional> findAllFltPlanBasBySearch(String searchDate){ + return fltPlanQueryRepository.findAllBySearch(searchDate); + } + + public Optional findById(Long planSno){ + return fltPlanBasRepository.findById(planSno); + } + + public FltPlanBas saveFltPlanBas(FltPlanBas entity){ + return fltPlanBasRepository.save(entity); + } + + public Optional> findFltPlanAreaByPlanSno(Long planSno){ + return fltPlanAreaRepository.findByPlanSno(planSno); + } + + public FltPlanArea saveFltPlanArea(FltPlanArea entity){ + return fltPlanAreaRepository.save(entity); + } + + public FltPlanAreaCoord saveFltPlanAreaCoord(FltPlanAreaCoord entity){ + return fltPlanAreaCoordRepository.save(entity); + } + + public FltPlanPilot saveFltPlanPilot(FltPlanPilot entity){ + return fltPlanPilotRepository.save(entity); + } + + public Optional> findFltPlanArcrftByPlanSno(Long planSno){ + return fltPlanArcrftRepository.findByPlanSno(planSno); + } + + public FltPlanArcrft saveFltPlanArcrft(FltPlanArcrft entity){ + return fltPlanArcrftRepository.save(entity); + } + + + + + + +} diff --git a/data/other/src/main/java/kr/co/palnet/kac/data/other/service/OtherDomainService.java b/data/other/src/main/java/kr/co/palnet/kac/data/other/service/OtherDomainService.java new file mode 100644 index 0000000..2bff8f3 --- /dev/null +++ b/data/other/src/main/java/kr/co/palnet/kac/data/other/service/OtherDomainService.java @@ -0,0 +1,19 @@ +package kr.co.palnet.kac.data.other.service; + +import kr.co.palnet.kac.data.other.model.SuredataEntity; +import kr.co.palnet.kac.data.other.repository.SuredataRepository; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Service +@Slf4j +@RequiredArgsConstructor +public class OtherDomainService { + + private final SuredataRepository suredataRepository; + + public SuredataEntity saveSuredate(SuredataEntity entity){ + return suredataRepository.save(entity); + } +} diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/repository/PtyGroupBasRepository.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/repository/PtyGroupBasRepository.java index d21ed3f..4b5a46c 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/repository/PtyGroupBasRepository.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/repository/PtyGroupBasRepository.java @@ -4,7 +4,11 @@ import kr.co.palnet.kac.data.pty.model.PtyGroupBas; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; +import java.util.List; +import java.util.Optional; + @Repository public interface PtyGroupBasRepository extends JpaRepository { + public Optional> findByGroupNm(String groupNm); } diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/service/PtyGroupDomainService.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/service/PtyGroupDomainService.java index 6beada4..5e8983e 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/service/PtyGroupDomainService.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/service/PtyGroupDomainService.java @@ -20,19 +20,23 @@ public class PtyGroupDomainService { private final PtyCstmrGroupRepository ptyCstmrGroupRepository; - public Optional> findJoinGroupByCstmrSno(Long cstmrSno){ + public Optional> findPtyCstmrGroupJoinGroupByCstmrSno(Long cstmrSno){ return ptyCstmrGroupRepository.findByCstmrSnoAndJoinYn(cstmrSno, "Y"); } - public Optional> findByGroupId(String groupId){ + public Optional> findPtyCstmrGroupByGroupId(String groupId){ return ptyCstmrGroupRepository.findByGroupId(groupId); } - public Optional> findByCstmrSno(Long cstmrSno){ + public Optional> findPtyGroupBasByGroupNm(String groupNm){ + return ptyGroupBasRepository.findByGroupNm(groupNm); + } + + public Optional> findPtyCstmrGroupByCstmrSno(Long cstmrSno){ return ptyCstmrGroupRepository.findByCstmrSno(cstmrSno); } - public Optional findByGroupIdAndCstmrSno(String groupId, Long cstmrSno){ + public Optional findPtyCstmrGroupByGroupIdAndCstmrSno(String groupId, Long cstmrSno){ return ptyCstmrGroupRepository.findByGroupIdAndCstmrSno(groupId, cstmrSno); } @@ -40,7 +44,7 @@ public class PtyGroupDomainService { return ptyCstmrGroupRepository.save(entity); } - public PtyGroupBas findById(String id){ + public PtyGroupBas findPtyGroupBasById(String id){ return ptyGroupBasRepository.findById(id).orElse(null); } diff --git a/data/user/build.gradle b/data/user/build.gradle new file mode 100644 index 0000000..6875d3b --- /dev/null +++ b/data/user/build.gradle @@ -0,0 +1,6 @@ + + +dependencies { + +} + diff --git a/web/api-flight/build.gradle b/web/api-flight/build.gradle new file mode 100644 index 0000000..c643e3b --- /dev/null +++ b/web/api-flight/build.gradle @@ -0,0 +1,44 @@ + +dependencies { + implementation "$boot:spring-boot-starter-web" + implementation "$boot:spring-boot-starter-data-jpa" + + implementation 'javax.media:jai_core:1.1.3' + + // thymeleaf + implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' + + // pdf create + implementation 'com.itextpdf:html2pdf:5.0.3' + + // other + implementation 'org.apache.httpcomponents.client5:httpclient5:5.3' + implementation 'org.apache.commons:commons-io:1.3.2' + implementation 'com.googlecode.json-simple:json-simple:1.1.1' + + // geometry + implementation 'com.esri.geometry:esri-geometry-api:2.2.4' + implementation 'org.locationtech.proj4j:proj4j:1.3.0' + implementation 'org.locationtech.proj4j:proj4j-epsg:1.3.0' + implementation 'org.locationtech.jts:jts-core:1.19.0' + implementation 'org.geotools:gt-geojson:29.2' + implementation 'org.geotools:gt-coverage:29.2' + implementation 'org.geotools:gt-geotiff:29.2' + implementation 'org.geotools:gt-epsg-hsql:29.2' + + // QR Code + implementation 'com.google.zxing:core:3.5.2' + implementation 'com.google.zxing:javase:3.5.2' + + compileOnly 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0' + implementation project(":common:core") + implementation project(":common:util") + implementation project(":data:flt") + implementation project(":data:ctr") + implementation project(":data:com") + implementation project(":data:pty") + implementation project(":data:other") + compileOnly project(":web:security") + +} + diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/ComnSmsLaancAprovModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/ComnSmsLaancAprovModel.java new file mode 100644 index 0000000..92ea0a3 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/ComnSmsLaancAprovModel.java @@ -0,0 +1,27 @@ +package kr.co.palnet.kac.api.external.model; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class ComnSmsLaancAprovModel { + + private String callphone; // 수신번호 + + private String pilotName; // 조종사 이름 + // private String birthDate; // 조종사 생년월일 + private String schFltStDt; // 비행시작일시 + private String schFltEndDt; // 비행종료일시 + private String fltPurpose; // 비행목적 + // private String arcrftType; // 등록 종류 +// private String idntfNum; // 신고번호 + private String address; // 주소 + private String elev; // 고도 +// private String createDt; // 신청일자 + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/CtrTrnsLctnModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/CtrTrnsLctnModel.java new file mode 100644 index 0000000..f9457cd --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/CtrTrnsLctnModel.java @@ -0,0 +1,16 @@ +package kr.co.palnet.kac.api.external.model; + +import lombok.Data; + +@Data +public class CtrTrnsLctnModel { + private Long hstryAreaSno; + private String area1; + private String area2; + private String area3; + private String zipCd; + private String landNm; + private String landNum; + private String areaType; + private String areaNm; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/TsQRcodeRQ.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/TsQRcodeRQ.java new file mode 100644 index 0000000..c6575f9 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/model/TsQRcodeRQ.java @@ -0,0 +1,28 @@ +package kr.co.palnet.kac.api.external.model; + +import lombok.Builder; +import lombok.Data; + +@Data +public class TsQRcodeRQ { + private String type; // 5 (한국공항공사) - 고정 + private String rtnUrl; // 리턴 url - 고정 + private String reqId; // 추적 코드 + private String submittype; // 기체신고번호 + private String applyUser; // 사용자 인증 코드 ci + + public TsQRcodeRQ() { + this.type = "5"; + this.rtnUrl = ""; + } + + @Builder + public TsQRcodeRQ(String rtnUrl, String reqId, String submittype, String applyUser) { + this.type = "5"; + this.rtnUrl = rtnUrl; + this.reqId = reqId; + this.submittype = submittype; + this.applyUser = applyUser; + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/ComnSmsService.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/ComnSmsService.java new file mode 100644 index 0000000..f92ab79 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/ComnSmsService.java @@ -0,0 +1,92 @@ +package kr.co.palnet.kac.api.external.service; + +import kr.co.palnet.kac.api.external.model.ComnSmsLaancAprovModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.SuredataEntityDTO; +import kr.co.palnet.kac.api.util.DateUtils; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.core.io.ClassPathResource; +import org.springframework.stereotype.Service; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; +import java.time.LocalDateTime; + +@Slf4j +@RequiredArgsConstructor +@Service +public class ComnSmsService { + + /** + * 비행승인시 SMS를 보내는 기능. + * @param model + */ + public SuredataEntityDTO sendLaancAprovSms(ComnSmsLaancAprovModel model) { + log.info("sendSms : {}", model); + ClassPathResource resource = new ClassPathResource("templates/sms/SmsLaancAprov.txt"); + + String template = ""; + try(BufferedReader br = new BufferedReader(new InputStreamReader(resource.getInputStream(), StandardCharsets.UTF_8))){ + StringBuilder stringBuilder = new StringBuilder(); + String line; + boolean firstLine = true; // 첫 번째 줄은 개행 문자를 추가하지 않음 + while ((line = br.readLine()) != null) { + if (firstLine) { + firstLine = false; + } else { + stringBuilder.append("\n"); // 개행 문자 추가 + } + stringBuilder.append(line); + } + template = stringBuilder.toString(); + } catch (IOException e) { + throw new RuntimeException(e); + } + + template = template.replace("${pilotName}", model.getPilotName()); + template = template.replace("${schFltStDt}", model.getSchFltStDt()); + template = template.replace("${schFltEndDt}", model.getSchFltEndDt()); + template = template.replace("${fltPurpose}", model.getFltPurpose()); + template = template.replace("${address}", model.getAddress()); + template = template.replace("${elev}", model.getElev()); + + SuredataEntityDTO dto = getInitialEntity(); + dto.setSubject("[비행승인 완료]"); + dto.setMsg(template); + dto.setCallname(model.getPilotName()); + dto.setCallphone(model.getCallphone()); + dto.setKind("M"); + + log.info("entity : {}", dto); + log.info("========================================"); + log.info("message : {}", template); + log.info("========================================"); + log.info("message : {}", dto.getMsg()); + + if(dto.getBatchflag() == null) dto.setBatchflag(0); + return dto; + } + + /** + * 데이터베이스에 추가할 메세지 발송이력 데이터를 셋팅함. + * @return + */ + public SuredataEntityDTO getInitialEntity() { + String nowStr = DateUtils.toDateTimeStringByFormat(LocalDateTime.now(), "yyyyMMddHHmmss"); + SuredataEntityDTO dto = new SuredataEntityDTO(); + dto.setUsercode("palnet"); + dto.setIntime(nowStr); + dto.setReqname("한국공항공사"); + dto.setReqphone("0262003912"); // 1661-2626 +// entity.setCallname("지대한"); +// entity.setCallphone("010-0000-0000"); +// entity.setSubject("주제"); +// entity.setMsg(""); + dto.setReqtime("00000000000000"); + dto.setResult("0"); + dto.setKind("S"); + return dto; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/CtrTrnsLctnService.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/CtrTrnsLctnService.java new file mode 100644 index 0000000..98208f5 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/CtrTrnsLctnService.java @@ -0,0 +1,134 @@ +package kr.co.palnet.kac.api.external.service; + +import kr.co.palnet.kac.api.external.model.CtrTrnsLctnModel; +import kr.co.palnet.kac.core.exception.BaseErrorCode; +import kr.co.palnet.kac.util.ObjectMapperUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.*; +import org.springframework.http.HttpStatus; +import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; +import org.springframework.stereotype.Service; +import org.springframework.web.client.RestTemplate; +import org.springframework.web.util.UriComponents; +import org.springframework.web.util.UriComponentsBuilder; + +import java.util.List; +import java.util.Map; + +@Service +public class CtrTrnsLctnService { + @Value("${naver.api.url}") + private String NAVER_API_URL; + + @Value("${naver.api.id}") + private String NAVER_API_ID; + + @Value("${naver.api.key}") + private String NAVER_API_KEY; + + private Logger logger = LoggerFactory.getLogger(getClass()); + + /** + * 위치에 맞는 값에 대한 주소로 변환하는 기능. + * @param lat + * @param lon + * @return + */ + public CtrTrnsLctnModel convertLatlonToAddress(double lat , double lon) { + HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); + + factory.setConnectTimeout(5000); //타임아웃 설정 5초 + factory.setConnectionRequestTimeout(5000);//타임아웃 설정 5초 + RestTemplate restTemplate = new RestTemplate(factory); + + HttpHeaders header = new HttpHeaders(); + header.add("X-NCP-APIGW-API-KEY-ID", NAVER_API_ID); + header.add("X-NCP-APIGW-API-KEY", NAVER_API_KEY); + HttpEntity entity = new HttpEntity<>(header); + + UriComponents uri = UriComponentsBuilder.fromHttpUrl(NAVER_API_URL) + .queryParam("request", "coordsToaddr") + .queryParam("coords", lon + "," + lat) + .queryParam("sourcecrs", "epsg:4326") + .queryParam("output", "json") +// .queryParam("orders", "roadaddr") + .queryParam("orders", "addr,roadaddr") + .build(); + + ResponseEntity resultMap = restTemplate.exchange(uri.toString(), HttpMethod.GET, entity, Map.class); + + HttpStatusCode rsStatus = resultMap.getStatusCode(); + if(rsStatus != HttpStatus.OK){ + logger.debug("response error occurs."); + return null; + } + + Map body = resultMap.getBody(); + Map apiStatus = (Map)body.get("status"); + + try { + logger.debug(ObjectMapperUtils.getObjectMapper().writeValueAsString(body)); + } catch (Exception e){ + logger.error("",e); + } + + String name = (String)apiStatus.get("name"); + if(!"ok".equals(name)){ + if(apiStatus != null){ + logger.debug("get aera api response error occurs. : {}/{}", name, apiStatus.get("message")); + }else{ + logger.debug("get aera api response error occurs."); + } +// logger.debug("{}\t/{}\t/{}\t/{}\t/{}", dto.getUserSno(), dto.getLctSno(), dto.getLat(), dto.getLon(), dto.getCreatDt()); + logger.debug(BaseErrorCode.FAILED.message()); + return null; +// throw new CustomException(ErrorCode.FAIL); + } + + CtrTrnsLctnModel model = new CtrTrnsLctnModel(); + + List results = (List)body.get("results"); + + // 리스트에서 도로명 타입의 검색결과가 있는지 확인 + // 있을 경우 해당 인덱스로 area 주소 반환 + int typeIndex = -1; + for(Object result : results){ + typeIndex++; + if("roadaddr".equals(((Map) result).get("name"))) break; + } + if(typeIndex < 0) { + logger.debug(BaseErrorCode.DATA_EMPTY.message()); + return null; + } + Map result = (Map)results.get(typeIndex); + result.forEach((resultKey, resultValue) -> { +// log.debug(">>> resultKey / resultValue : {} / {}",resultKey, resultValue); + if("region".equals(resultKey)){ + model.setArea1(((Map)((Map)resultValue).get("area1")).get("name").toString()); + model.setArea2(((Map)((Map)resultValue).get("area2")).get("name").toString()); + model.setArea3(((Map)((Map)resultValue).get("area3")).get("name").toString()); + } + if("land".equals(resultKey)){ + String landNum = ((Map)resultValue).get("number1").toString(); + if(!"".equals(((Map)resultValue).get("number2").toString())){ + landNum += "-" + ((Map)resultValue).get("number2").toString(); + } + model.setLandNum(landNum); + if(((Map)resultValue).containsKey("name")){ + model.setLandNm(((Map)resultValue).get("name").toString()); + }else{ + model.setLandNm(""); + } + model.setZipCd(((Map)((Map)resultValue).get("addition1")).get("value").toString()); + model.setAreaType(((Map)((Map)resultValue).get("addition0")).get("type").toString()); + model.setAreaNm(((Map)((Map)resultValue).get("addition0")).get("value").toString()); + } + }); + + return model; + + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/TsService.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/TsService.java new file mode 100644 index 0000000..2c1b3a4 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/external/service/TsService.java @@ -0,0 +1,44 @@ +package kr.co.palnet.kac.api.external.service; + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import com.google.zxing.qrcode.QRCodeWriter; +import com.google.zxing.common.BitMatrix; +import com.google.zxing.client.j2se.MatrixToImageConfig; +import com.google.zxing.client.j2se.MatrixToImageWriter; +import com.google.zxing.BarcodeFormat; +import com.google.zxing.WriterException; + +import javax.imageio.ImageIO; +import java.awt.image.BufferedImage; +import java.io.ByteArrayOutputStream; +import java.io.IOException; + +@Service +@Slf4j +@RequiredArgsConstructor +public class TsService { + public byte[] createQrcode(String params) throws WriterException, IOException { + // 바코드 색상 값 +// int qrcodeColor = 0xFF2e4e96; + int qrcodeColor = 0xFF000000; + // 배경 색상 값 + int backgroundColor = 0xFFFFFFFF; + + QRCodeWriter qrCodeWriter = new QRCodeWriter(); + + // 300x300 + BitMatrix bitMatrix = qrCodeWriter.encode(params, BarcodeFormat.QR_CODE, 300, 300); + + MatrixToImageConfig matrixToImageConfig = new MatrixToImageConfig(qrcodeColor, backgroundColor); + BufferedImage bufferedImage = MatrixToImageWriter.toBufferedImage(bitMatrix, matrixToImageConfig); + // ImageIO를 사용한 바코드 파일쓰기 +// boolean png = ImageIO.write(bufferedImage, "png", new File("stoneQR2.png")); + + ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + ImageIO.write(bufferedImage, "png", outputStream); + return outputStream.toByteArray(); + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/AirspaceUtils.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/AirspaceUtils.java new file mode 100644 index 0000000..52f51cf --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/AirspaceUtils.java @@ -0,0 +1,284 @@ +package kr.co.palnet.kac.api.util; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.geotools.geojson.feature.FeatureJSON; +import org.geotools.geojson.geom.GeometryJSON; +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.locationtech.jts.geom.Coordinate; +import org.locationtech.jts.geom.Geometry; +import org.locationtech.jts.geom.GeometryFactory; +import org.opengis.feature.simple.SimpleFeature; +import org.springframework.core.io.Resource; +import org.springframework.core.io.support.PathMatchingResourcePatternResolver; +import org.springframework.core.io.support.ResourcePatternResolver; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.math.BigDecimal; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +@Slf4j +public class AirspaceUtils { + + private final String CLASS_PATH = "air/elev2d"; + private final GeometryFactory geometryFactory = new GeometryFactory(); + private List airspaces; + + + private AirspaceUtils() { + // 초기화 + log.info("===== AirspaceUtils init ====="); + this.loadResourceAirspace(); + } + + public static AirspaceUtils getInstance() { + return LazyHolder.INSTANCE; + } + + private static class LazyHolder { + private static final AirspaceUtils INSTANCE = new AirspaceUtils(); + } + + // 공영 중복 검사 - 고도x + public boolean isDuplicatedAirspace(FeatureInfo target) { + Geometry targetGeometry = target.getGeometry(); + return this.airspaces.stream().anyMatch(featureInfo -> { + Geometry featureGeometry = featureInfo.getGeometry(); + return featureGeometry.intersects(targetGeometry); + }); + } + + // 공역 중복 검사 + public boolean isDuplicatedAirspaceElev(FeatureInfo target) { + if (this.airspaces == null || this.airspaces.isEmpty()) return true; + Integer targetHighElev = target.getHighElev(); + if (targetHighElev == null) targetHighElev = 0; + Geometry targetGeometry = target.getGeometry(); + + for (FeatureInfo airspace : this.airspaces) { + Integer airspaceHighElev = airspace.getHighElev(); + Geometry airspaceGeometry = airspace.getGeometry(); + + // 임시로 0~최대고도 기준으로 검증 + if (airspaceHighElev <= targetHighElev) { + if (airspaceGeometry.intersects(targetGeometry)) { + return true; + } + } + } + return false; + } + + /* + LAANC 공역 검사 + - 비행구역이 공역(금지구역)에 접근할 경우만 검사 - 통과 true, 실패 false + - 겹치지 않을 경우는 실패로 처리 - false + */ + public boolean isValidLaancAirspace(FeatureInfo target) { + if (this.airspaces == null || this.airspaces.isEmpty()) return true; + final int targetHighElev = target.getHighElev() != null ? target.getHighElev() : 0; + Geometry targetGeometry = target.getGeometry(); + + boolean isDuplicated = this.airspaces.stream().anyMatch(featureInfo -> { + Geometry featureGeometry = featureInfo.getGeometry(); + return featureGeometry.intersects(targetGeometry); + }); + // 공역(금지구역)과 겹치지 않을 경우는 실패로 처리 + if (!isDuplicated) return false; + + // 겹칠 경우 공역과 비교 + for (FeatureInfo featureInfo : this.airspaces) { + Geometry airspaceGeometry = featureInfo.getGeometry(); + int airspaceHighElev = featureInfo.getHighElev() != null ? featureInfo.getHighElev() : 0; + // 0~최대고도 기준으로 검증 + if (airspaceHighElev == 0 || airspaceHighElev < targetHighElev) { + if (airspaceGeometry.intersects(targetGeometry)) { + return false; + } + } + } + return true; + } + + // get allowable elevation + public Integer getAllowElevation(Geometry target) { + Integer allowElevation = null; + if (this.airspaces == null || this.airspaces.isEmpty()) return null; + // target과 겹치는 airspace 조회 + List duplicationAirspace = this.airspaces.stream().filter(featureInfo -> { + Geometry featureGeometry = featureInfo.getGeometry(); + return featureGeometry.intersects(target); + }).collect(Collectors.toList()); + // 중복된 airspace가 없을 경우 기본 허용고도 반환 150m(관제권x) + if (duplicationAirspace.isEmpty()) return 150; + allowElevation = duplicationAirspace.stream().map(FeatureInfo::getHighElev).min(Integer::compareTo).orElse(150); + return allowElevation; + } + + // convert coordiate to geometry + public Geometry createGeometryByCoordinate(List target) { + return this.createGeometryByCoordinate(target, "Polygon"); + } + + // convert coordiate to geometry + public Geometry createGeometryByCoordinate(List target, String type) { + Geometry geometry = null; + if ("Polygon".equals(type)) { + if (target == null || target.isEmpty()) return null; + log.info(">>> {}", target.get(0) != target.get(target.size() - 1)); + if (target.get(0) != target.get(target.size() - 1)) { + target.add(target.get(0)); + } + geometry = this.geometryFactory.createPolygon(target.toArray(new Coordinate[0])); + } else if ("LineString".equals(type)) { + geometry = this.geometryFactory.createLineString(target.toArray(new Coordinate[0])); + } else if ("Point".equals(type)) { + geometry = this.geometryFactory.createPoint(target.get(0)); + } + return geometry; + } + + // get geometry + private List getAirspaceGeometry() { + return this.airspaces.stream().map(FeatureInfo::getGeometry).collect(Collectors.toList()); + } + + // 파일에서 공역 데이터 가져와서 geometry로 변환 - 초기화. + private void loadResourceAirspace() { + + List featureInfos = new ArrayList<>(); + ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); + Resource[] resources = null; + try { + resources = resolver.getResources("classpath:" + CLASS_PATH + "/*-elev.json"); + } catch (IOException e) { + log.warn("airspaces load error : {}", e.getMessage()); + } + + if (resources == null) { + log.info("airspace resources is null"); + return; + } + + for (Resource resource : resources) { + try (InputStream is = resource.getInputStream()) { + BufferedReader reader = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8)); + JSONParser jsonParser = new JSONParser(); + JSONObject jsonObject = (JSONObject) jsonParser.parse(reader); + List fis = this.convertGeoJsonToGeometry(jsonObject); + featureInfos.addAll(fis); + } catch (Exception e) { + log.warn("airspace resource read error : {}", e.getMessage()); + } + } + + log.info(">>> featureInfos size : {}", featureInfos.size()); + + this.airspaces = featureInfos; + } + + private List convertGeoJsonToGeometry(JSONObject jsonObject) { + List featureInfos = new ArrayList<>(); + String type = (String) jsonObject.get("type"); + if ("FeatureCollection".equals(type)) { + List features = (List) jsonObject.get("features"); +// log.debug(">>> features size : {}", features.size()); + for (JSONObject feature : features) { + JSONObject geometryObject = (JSONObject) feature.get("geometry"); + String geometryType = String.valueOf(geometryObject.get("type")); + + List coordinatesObject = (List) geometryObject.get("coordinates"); + if ("Polygon".equals(geometryType)) { + List innerObject = (List) coordinatesObject.get(0); + JSONArray firstCoords = innerObject.get(0); + JSONArray lastCoords = innerObject.get(innerObject.size() - 1); + BigDecimal ff = new BigDecimal(String.valueOf(firstCoords.get(0))); + BigDecimal fl = new BigDecimal(String.valueOf(firstCoords.get(1))); + BigDecimal lf = new BigDecimal(String.valueOf(lastCoords.get(0))); + BigDecimal ll = new BigDecimal(String.valueOf(lastCoords.get(1))); + if (!ff.equals(lf) || !fl.equals(ll)) { + JSONObject propertiesObject = (JSONObject) feature.get("properties"); +// String nameObject = String.valueOf(propertiesObject.get("name")); +// String descriptionObject = String.valueOf(propertiesObject.get("description")); +// log.info("coords first and last coords not eqauls : name/descriion = {}/{}", nameObject, descriptionObject); + innerObject.add(firstCoords); + } + } + + try { + FeatureJSON featureJSON = new FeatureJSON(); + SimpleFeature simpleFeature = null; + simpleFeature = featureJSON.readFeature(feature.toJSONString()); + Boolean use = Boolean.valueOf(String.valueOf(simpleFeature.getAttribute("use"))); + if (use) { + String name = String.valueOf(simpleFeature.getAttribute("name")); + String description = String.valueOf(simpleFeature.getAttribute("description")); + Integer lowElev = Integer.parseInt(String.valueOf(simpleFeature.getAttribute("lowElev"))); + Integer highElev = Integer.parseInt(String.valueOf(simpleFeature.getAttribute("highElev"))); + Geometry geometry = (Geometry) simpleFeature.getDefaultGeometry(); +// log.debug(">>> name, description, use, lowElev, highElev : {}, {}, {}, {}, {}", name, description, use, lowElev, highElev); + FeatureInfo info = new FeatureInfo(name, description, lowElev, highElev, geometry); + featureInfos.add(info); + } + } catch (IOException e) { + log.error("geometry json read error : {}", e.getMessage()); + } + } + } else if ("Feature".equals(type)) { + FeatureJSON featureJSON = new FeatureJSON(); + try { + SimpleFeature simpleFeature = featureJSON.readFeature(jsonObject.toJSONString()); + Boolean use = Boolean.valueOf(String.valueOf(simpleFeature.getAttribute("use"))); + if (use) { + String name = String.valueOf(simpleFeature.getAttribute("name")); + String description = String.valueOf(simpleFeature.getAttribute("description")); + Integer lowElev = Integer.parseInt(String.valueOf(simpleFeature.getAttribute("lowElev"))); + Integer highElev = Integer.parseInt(String.valueOf(simpleFeature.getAttribute("highElev"))); + Geometry geometry = (Geometry) simpleFeature.getDefaultGeometry(); + FeatureInfo info = new FeatureInfo(name, description, lowElev, highElev, geometry); + featureInfos.add(info); + } + } catch (IOException e) { + log.error("geometry json read error : {}", e.getMessage()); + } + + } else { + GeometryJSON geoJson = new GeometryJSON(); + try { + Geometry geometry = geoJson.read(jsonObject.toJSONString()); + FeatureInfo info = new FeatureInfo(null, null, null, null, geometry); + } catch (IOException e) { + log.error("geometry json read error : {}", e.getMessage()); + } + } + return featureInfos; + } + + public int getSize() { + if(this.airspaces == null) return 0; + return this.airspaces.size(); + } + + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class FeatureInfo { + private String name; + private String description; + private Integer lowElev; + private Integer highElev; + private Geometry geometry; + } + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/AreaUtils.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/AreaUtils.java new file mode 100644 index 0000000..114336a --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/AreaUtils.java @@ -0,0 +1,344 @@ +package kr.co.palnet.kac.api.util; + +import kr.co.palnet.kac.api.util.model.FlightPlanAreaCoordModel; +import lombok.extern.slf4j.Slf4j; +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.locationtech.jts.geom.*; +import org.locationtech.jts.operation.buffer.BufferOp; +import org.locationtech.jts.operation.buffer.BufferParameters; +import org.locationtech.jts.util.GeometricShapeFactory; +import org.locationtech.proj4j.BasicCoordinateTransform; +import org.locationtech.proj4j.CRSFactory; +import org.locationtech.proj4j.CoordinateReferenceSystem; +import org.locationtech.proj4j.ProjCoordinate; +import org.springframework.cache.annotation.Cacheable; +import org.springframework.core.io.ClassPathResource; +import org.springframework.stereotype.Component; + +import java.io.BufferedReader; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +@Component +@Slf4j +public class AreaUtils { + + private List polygons = new ArrayList<>(); + private List points = new ArrayList<>(); + + private GeometryFactory geometryFactory = new GeometryFactory(); + + public AreaUtils() throws Exception { + this.init(); + } + + /** + * TODO 좌표계 변환 + * + * @param coordList + * @return + */ + @Cacheable(value = "coordTransform") + public List transform(List coordList, String from, String to) { + CRSFactory factory = new CRSFactory(); + + CoordinateReferenceSystem srcCRS = factory.createFromName(from); + CoordinateReferenceSystem tgtCRS = factory.createFromName(to); + + BasicCoordinateTransform transform = new BasicCoordinateTransform(srcCRS, tgtCRS); + + List result = new ArrayList<>(); + + for(Coordinate coord : coordList) { + ProjCoordinate projCoordinate = new ProjCoordinate(coord.getX(), coord.getY()); + ProjCoordinate projTrasform = transform.transform(projCoordinate, new ProjCoordinate()); + + Coordinate target = new Coordinate(projTrasform.x, projTrasform.y); + + result.add(target); + } + + return result; + } + + /** + * TODO 비행 구역 생성시 장애물 영역 포함 체크 + * + * @param targetCoordList - 비행구역 좌표 리스트 + * @return boolean - true(비정상), false(정상) + */ + public boolean overlaps(List targetCoordList) { + boolean result = false; + targetCoordList.add(targetCoordList.get(0)); + Polygon targetPolygon = geometryFactory.createPolygon(targetCoordList.toArray(new Coordinate[] {})); + + /* 공역 데이터 */ + if(polygons.size() > 0) { + for(Polygon polygon : polygons) { + Geometry overlabsGeometry = geometryFactory.createGeometry(polygon); + Geometry targetGeometry = geometryFactory.createGeometry(targetPolygon); + + boolean over = targetPolygon.overlaps(polygon); + + if(over) { + result = true; + break; + } + } + } + + return result; + } + + /** + * TODO 구역 포함 여부 + * + * @param targetCoordList - 생성 구역 + * @param effectiveCoordList - 유효한 비행 구역 + * @return boolean - true(비정상), false(정상) + */ + public boolean overlaps(List targetCoordList, List effectiveCoordList) { + targetCoordList.add(targetCoordList.get(0)); + Polygon targetPolygon = geometryFactory.createPolygon(targetCoordList.toArray(new Coordinate[] {})); + + effectiveCoordList.add(effectiveCoordList.get(0)); + Polygon effectivePolygon = geometryFactory.createPolygon(effectiveCoordList.toArray(new Coordinate[] {})); + + return targetPolygon.overlaps(effectivePolygon); + } + + /** + * TODO 드론 관제시 정상 비행 체크 (공역) + * + * @param targetCoordinate - 드론 좌표 정보 + * @return boolean - true(비정상), false(정상) + */ + public boolean contains(Coordinate targetCoordinate) { + boolean result = true; + + Point target = geometryFactory.createPoint(targetCoordinate); + + for(Polygon polygon : polygons) { + boolean contains = polygon.contains(target); + + if(contains) { + result = true; + break; + } + } + + return result; + } + + /** + * TODO 드론 관제시 정상 비행 체크 (비행 구역) + * + * @param areaCoordList - 비행 구역 좌표 리스트 + * @param targetCoordinate - 드론 좌표 정보 + * @return boolean - true(비정상), false(정상) + */ + public boolean contains(List areaCoordList, Coordinate targetCoordinate) { + boolean result = true; + areaCoordList.add(areaCoordList.get(0)); + if(targetCoordinate != null) { + Polygon plan = geometryFactory.createPolygon(areaCoordList.toArray(new Coordinate[]{})); // 비행 구역 + Point target = geometryFactory.createPoint(targetCoordinate); + + result = plan.contains(target); +// target.contains(plan); + } + + return result; + } + + /** + * TODO 비행 구역 - Buffer 영역 생성 + * + * @param coordList - 비행 구역 기초 좌표 리스트 + * @param bufferZone - 반경 + * + */ + public List buffer(List coordList, double bufferZone) { + List bufferList = new ArrayList<>(); + + LineString line = geometryFactory.createLineString(coordList.toArray(new Coordinate[] {})); + Geometry geometry = geometryFactory.createGeometry(line); + + // buffer + int nSegments = 10; + int cap = BufferParameters.CAP_SQUARE; + int join = BufferParameters.JOIN_ROUND; + + BufferParameters bufferParam = new BufferParameters(nSegments, cap, join, join); + BufferOp ops = new BufferOp(geometry, bufferParam); + +// Geometry bufTrans = ops.getResultGeometry((bufferZone/177763.63662580872)*2); + Geometry bufTrans = ops.getResultGeometry(bufferZone); + + Coordinate[] coords = bufTrans.getCoordinates(); + + bufferList.addAll(Arrays.asList(coords)); + + return bufferList; + } + + /** + * TODO 타원 생성 + * + * @param CircleCoord + * @param BufferZone + * @return + */ + public List createCircle(Coordinate CircleCoord, double BufferZone) { + GeometricShapeFactory shapeFactory = new GeometricShapeFactory(); + + double lng = CircleCoord.x; + double lat = CircleCoord.y; + double diameterInMeters = BufferZone; + + shapeFactory.setCentre(new Coordinate(lng , lat)); + shapeFactory.setHeight((diameterInMeters * 2) / 111320d); + shapeFactory.setWidth((diameterInMeters * 2) / (40075000 * Math.cos(Math.toRadians(lat)) / 360)); + shapeFactory.setNumPoints(64); + + final Polygon circle = shapeFactory.createCircle(); + circle.setSRID(4326); + + Geometry geometry = geometryFactory.createGeometry(circle); + Coordinate[] coords = geometry.getCoordinates(); + List coordList = new ArrayList<>(); + coordList.addAll(Arrays.asList(coords)); + + return coordList; + } + + /** + * TODO service model -> jts model mapping + * + * @param coordList + * @return + */ + public List convertCoordinates(List coordList) { + List coordinates = new ArrayList<>(); + + for(FlightPlanAreaCoordModel coord : coordList) { + Coordinate coordinate = new Coordinate(coord.getLon(), coord.getLat()); + + coordinates.add(coordinate); + } + + return coordinates; + } + + /** + * TODO jts model -> service model mapiing + * + * @param bufferList + * @return + */ + public List convertModel(List bufferList) { + List bufferCoordList = new ArrayList<>(); + + for(Coordinate buffer : bufferList) { + FlightPlanAreaCoordModel bufferCoord = new FlightPlanAreaCoordModel(); + + bufferCoord.setLat(buffer.getY()); + bufferCoord.setLon(buffer.getX()); + + bufferCoordList.add(bufferCoord); + } + + return bufferCoordList; + } + + // TODO 공역 데이터 생성 + public void init() throws Exception { + // 1. file read + ClassPathResource resource = new ClassPathResource("air/airgeo.json"); + InputStream jsonInputStream = resource.getInputStream(); + InputStreamReader inputStreamReader = new InputStreamReader(jsonInputStream, "UTF-8"); + BufferedReader reader = new BufferedReader(inputStreamReader); + + // 2. json parsing + JSONParser jsonParser = new JSONParser(); + JSONObject jsonObject = (JSONObject) jsonParser.parse(reader); + + List features = (List) jsonObject.get("features"); + + for(int i=0; i coordinates = (List) geometry.get("coordinates"); + String type = (String) geometry.get("type"); + + if("Polygon".equals(type)) { + for(JSONArray coordList : coordinates) { + List polygonPaths = new ArrayList<>(); + + for(Object coord : coordList) { + Object y = ((JSONArray) coord).get(0); + Object x = ((JSONArray) coord).get(1); + + Double lon = y instanceof Double ? (Double) y : Double.valueOf((Long) y); + Double lat = x instanceof Double ? (Double) x : Double.valueOf((Long) x); + + Coordinate areaCoord = new Coordinate(lon, lat); + + polygonPaths.add(areaCoord); + } + + Polygon polygon = geometryFactory.createPolygon(polygonPaths.toArray(new Coordinate[] {})); + + polygons.add(polygon); + } + } + + if("LineString".equals(type)) { + List lineStringPaths = new ArrayList<>(); + for(JSONArray coordList : coordinates) { + + Object y = coordList.get(0); + Object x = coordList.get(1); + + Double lon = y instanceof Double ? (Double) y : Double.valueOf((Long) y); + Double lat = x instanceof Double ? (Double) x : Double.valueOf((Long) x); + + Coordinate areaCoord = new Coordinate(lon, lat); + + lineStringPaths.add(areaCoord); + } + + Polygon polygon = geometryFactory.createPolygon(lineStringPaths.toArray(new Coordinate[] {})); + + polygons.add(polygon); + } + + if("Point".equals(type)) { + Object y = coordinates.get(0); + Object x = coordinates.get(1); + + Double lon = y instanceof Double ? (Double) y : Double.valueOf((Long) y); + Double lat = x instanceof Double ? (Double) x : Double.valueOf((Long) x); + + Coordinate areaCoord = new Coordinate(lon, lat); + + Point point = geometryFactory.createPoint(areaCoord); + points.add(point); + } + } + } + public Geometry coordinateToGeometry(List target) { + if (target == null || target.isEmpty()) return null; + log.info(">>> {}", target.get(0) != target.get(target.size() - 1)); + if (target.get(0) != target.get(target.size() - 1)) { + target.add(target.get(0)); + } + return geometryFactory.createPolygon(target.toArray(new Coordinate[]{})); + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/DateUtils.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/DateUtils.java new file mode 100644 index 0000000..f50e02a --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/DateUtils.java @@ -0,0 +1,34 @@ +package kr.co.palnet.kac.api.util; + + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +public class DateUtils { + + private static final String DEFAULT_DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; + private static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd"; + + public static String toDateString(LocalDate date){ + + return date.toString(); + } + + public static String toDateStringByFormat(LocalDate date, String format){ + + return date.format(DateTimeFormatter.ofPattern(format)); + } + + public static String toDateTimeString(LocalDateTime dateTime){ + + return dateTime.format(DateTimeFormatter.ofPattern(DateUtils.DEFAULT_DATETIME_FORMAT)); + } + + public static String toDateTimeStringByFormat(LocalDateTime dateTime, String format){ + + return dateTime.format(DateTimeFormatter.ofPattern(format)); + } + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/FileUtils.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/FileUtils.java new file mode 100644 index 0000000..74b30d7 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/FileUtils.java @@ -0,0 +1,108 @@ +package kr.co.palnet.kac.api.util; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.ComFileBasDTO; +import kr.co.palnet.kac.config.security.util.SessionHelper; +import kr.co.palnet.kac.api.util.constant.ExtensionConstant; +import kr.co.palnet.kac.api.util.model.LaancPdfModel; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.io.IOUtils; +import org.springframework.core.io.ClassPathResource; +import org.springframework.stereotype.Component; +import org.springframework.stereotype.Service; + +import java.io.IOException; +import java.io.InputStream; +import java.time.LocalDateTime; + +@Component +@RequiredArgsConstructor +@Slf4j +public class FileUtils { + + private final PdfUtils pdfUtils; + + private final String DOWNLOAD_URL = "/api/comn/file/download"; + + + /** + * PDF 생성 + * + * @param model + * @return + */ + public ComFileBasDTO makePdf(LaancPdfModel model) { + + String airUser = model.getPilotName(); + String etc = String.valueOf(System.currentTimeMillis()); // 동명이인 방지 + String fileName = getLaancSaveName(ExtensionConstant.PDF, airUser, etc); + + // TODO 추후 img tag의 src로 들어가는 이미지들을 base64로 변환하여 html에 넣어줘야함 + // images 넣기(임시) + log.debug(">>> {}", model.getTemplate()); + if ("laanc/official_document".equals(model.getTemplate())) { + System.out.println("!!!!! official_document.html"); + String imgMlit = imagesToBase64ForSrc("templates/imgs/od-mlit.jpg"); + model.setImgMlit(imgMlit); + String imgExpo = imagesToBase64ForSrc("templates/imgs/od-expo2030.png"); + model.setImgExpo(imgExpo); + } + + String htmlContent = pdfUtils.getHtmlToString(model); +// System.out.println(">>>" + htmlContent); + ComFileBasDTO comFileBasDto = pdfUtils.generatePDF(htmlContent, fileName); + + String userId = SessionHelper.getUserId(); + if (userId == null) userId = "NONE"; + comFileBasDto.setCreateUserId(userId); + return comFileBasDto; + } + + private String getLaancSaveName(ExtensionConstant extension, String... etcName) { + + String date = DateUtils.toDateTimeStringByFormat(LocalDateTime.now(), "yyyyMMddHHmmss"); + + StringBuilder result = new StringBuilder(); + result.append(date); + + for (String name : etcName) { + result.append("-") + .append(name); + } + + result.append(extension.extension); + + return result.toString(); + } + + public String imagesToBase64ForSrc(String path) { + StringBuilder str = new StringBuilder(); + ClassPathResource resource = new ClassPathResource(path); + + String ext = ""; + int lastIndex = path.lastIndexOf("."); + if (lastIndex >= 0) { + ext = path.substring(lastIndex + 1); + } + + try (InputStream is = resource.getInputStream()) { + byte[] imageBytes = IOUtils.toByteArray(is); + String encodedString = java.util.Base64.getEncoder().encodeToString(imageBytes); + str + .append("data:image/") + .append(ext) + .append(";base64,") + .append(encodedString); + } catch (IOException e) { + throw new RuntimeException(e); + } + return str.toString(); + } + + public String getDownloadUrl(Long fileSno) { + if(fileSno == null) return null; + return this.DOWNLOAD_URL + "/" + fileSno; + } +} + + diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/HttpUtils.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/HttpUtils.java new file mode 100644 index 0000000..c99f2e9 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/HttpUtils.java @@ -0,0 +1,35 @@ +package kr.co.palnet.kac.api.util; + +import jakarta.servlet.http.HttpServletRequest; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; + +@Slf4j +public class HttpUtils { + + /** + * 클라이언트 IP 를 가져온다 + * @return 클라이언트 IP + */ + public static String getRequestIp() { + HttpServletRequest req = getCurrentRequest(); + + String[] HEADER_CLIENT_IP = { "NS-CLIENT-IP", "X-Forwarded-For", "Proxy-Client-IP", "WL-Proxy-Client-IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR"}; + for (String name : HEADER_CLIENT_IP) { + String clientIp = req.getHeader(name); + if(!StringUtils.isEmpty(clientIp) && !"unknown".equalsIgnoreCase(clientIp)) { + log.debug("{}={}", name, clientIp); + return clientIp; + } + } + + return req.getRemoteAddr(); + } + + public static HttpServletRequest getCurrentRequest() { + ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); + return sra.getRequest(); + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/PdfUtils.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/PdfUtils.java new file mode 100644 index 0000000..f0ad0f6 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/PdfUtils.java @@ -0,0 +1,165 @@ +package kr.co.palnet.kac.api.util; + +import com.itextpdf.html2pdf.ConverterProperties; +import com.itextpdf.html2pdf.HtmlConverter; +import com.itextpdf.io.font.PdfEncodings; +import com.itextpdf.kernel.pdf.PdfDocument; +import com.itextpdf.kernel.pdf.PdfWriter; +import com.itextpdf.layout.font.FontProvider; +import kr.co.palnet.kac.api.v1.flight.laanc.model.ComFileBasDTO; +import kr.co.palnet.kac.api.util.constant.ExtensionConstant; +import kr.co.palnet.kac.api.util.model.PdfBaseModel; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; +import org.thymeleaf.TemplateEngine; +import org.thymeleaf.context.Context; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Map; + +@Slf4j +@RequiredArgsConstructor +@Component +public class PdfUtils { + + private final TemplateEngine templateEngine; + + @Value("${url.base.file}") + private String BASE_PATH; + + private final String PDF_FORDER_PATH = "od/"; + + /** + * Thymeleaf HTML 파일을 데이터 바인딩하여 String으로 변환 + * + * @param + * @param pdfDto + * @return + */ + public String getHtmlToString(T pdfDto) { + + Map param = pdfDto.getParam(); + + // Thymeleaf 방식 html에 입힐 데이터 바인딩 + Context context = new Context(); + + for (Map.Entry entry : param.entrySet()) { + String key = entry.getKey(); + + context.setVariable(key, param.get(key)); + } + + // 앞 뒤 prefix, suffix는 yml에 정의해놓음 + // html에 바인딩할 데이터 넣고 파싱이후 String형식으로 뽑아옴 + String htmlContent = templateEngine.process(pdfDto.getTemplate(), context); + + return htmlContent; + } + + /** + * HTML 태그로 이루어진 String값을 PDF로 변환 + * + * @param htmlContent + * @param fileName + * @return + */ + public ComFileBasDTO generatePDF(String htmlContent, String fileName) { + + ComFileBasDTO result = new ComFileBasDTO(); + + String pdfPath = new StringBuilder() + .append(this.BASE_PATH) + .append(this.PDF_FORDER_PATH) + .append(LocalDate.now()) + .append("/") + .toString(); + + String pdfFilePath = pdfPath + fileName; + + File path = new File(pdfPath); + boolean mkdirs = path.mkdirs(); + log.debug(">>> 폴더 생성여부 : {}", mkdirs); + + // PDF 생성 + try (FileOutputStream fileOutputStream = new FileOutputStream(pdfFilePath)) { + PdfWriter pdfWriter = new PdfWriter(fileOutputStream); + PdfDocument pdfDoc = new PdfDocument(pdfWriter); + ConverterProperties converterProperties = new ConverterProperties(); + + // FontProvider를 사용하여 한글 폰트 지정 + FontProvider fontProvider = new FontProvider(); + // NanumGothic은 한글 폰트 +// fontProvider.addFont("templates/fonts/NanumGothic.ttf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/NanumGothic-Bold.ttf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/NanumGothic-ExtraBold.ttf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/NanumGothic-Regular.ttf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/hy-gothic.ttf", PdfEncodings.IDENTITY_H); + /* + fontName = "Dotum" + fullNameLowerCase = "dotum" + fontNameLowerCase = "dotum" + familyNameLowerCase = "dotum" + */ + fontProvider.addFont("templates/fonts/gulim003.ttf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/gulim003.otf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/gulim003.woff", PdfEncodings.IDENTITY_H); + /* + fontName = "DotumChe" + fullNameLowerCase = "dotumche" + fontNameLowerCase = "dotumche" + familyNameLowerCase = "dotumche" + */ + fontProvider.addFont("templates/fonts/gulim004.ttf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/gulim004.otf", PdfEncodings.IDENTITY_H); + /* + fontName = "H2gtrE" + fullNameLowerCase = "hygothic-extra" + fontNameLowerCase = "h2gtre" + familyNameLowerCase = "hygothic-extra" + */ + fontProvider.addFont("templates/fonts/H2GTRE.ttf", PdfEncodings.IDENTITY_H); +// fontProvider.addFont("templates/fonts/H2GTRE.otf", PdfEncodings.IDENTITY_H); + /* + fontName = "MalgunGothic" + fullNameLowerCase = "malgun gothic" + fontNameLowerCase = "malgungothic" + familyNameLowerCase = "malgun gothic" + */ +// fontProvider.addFont("templates/fonts/malgun.ttf", PdfEncodings.IDENTITY_H); + String defaultFontFamily = fontProvider.getDefaultFontFamily(); + log.debug(">>> defaultFontFamily : {}", defaultFontFamily); + converterProperties.setFontProvider(fontProvider); + + HtmlConverter.convertToPdf(htmlContent, pdfDoc, converterProperties); + + } catch (IOException e) { + throw new RuntimeException(e); + } + + result.setFileGroupNo(0L); + result.setFilePath(pdfPath); + result.setFileExt(ExtensionConstant.PDF.extension); + result.setCreateDt(LocalDateTime.now()); + result.setFileSaveNm(fileName); + result.setFileOriNm(fileName); + + try { + String filePath = result.getFileOriNm(); + long fileSize = Files.size(Paths.get(pdfPath + filePath)) / 1024; + + if (fileSize >= 0) result.setFileSize(String.valueOf(fileSize)); + } catch (IOException e) { + e.printStackTrace(); + } + + return result; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/constant/ExtensionConstant.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/constant/ExtensionConstant.java new file mode 100644 index 0000000..e21fbd5 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/constant/ExtensionConstant.java @@ -0,0 +1,40 @@ +package kr.co.palnet.kac.api.util.constant; + +import java.util.HashSet; + +public enum ExtensionConstant { + + JPG(".jpg"), + PNG(".png"), + JPEG(".jpeg"), + PDF(".pdf"), + XLSX(".xlsx"), + XLS(".xls"), + HWPX(".hwpx"), + HWP(".hwp"), + + ; + + public final String extension; + + public HashSet hashExtension; + + private ExtensionConstant(String extension) { + this.extension = extension; + } + + public static ExtensionConstant fromExtension(String extension) { + try { + for (ExtensionConstant constant : ExtensionConstant.values()) { + if (constant.extension.equals(extension)) { + + return constant; + } + } + } catch (Exception e) { + return null; + } + + return null; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/FlightPlanAreaCoordModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/FlightPlanAreaCoordModel.java new file mode 100644 index 0000000..36c5a0f --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/FlightPlanAreaCoordModel.java @@ -0,0 +1,22 @@ +package kr.co.palnet.kac.api.util.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class FlightPlanAreaCoordModel { + private Long planAreaCoordSno; + private Long planAreaSno; + @Schema(description = "x 좌표", example = "37.5208864") + private double lat; + @Schema(description = "y 좌표", example = "126.6071164") + private double lon; + @Schema(hidden = true) + private String createUserId; + @Schema(hidden = true) + private LocalDateTime createDt; + @Schema(hidden = true) + private String docState = "R"; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/LaancPdfModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/LaancPdfModel.java new file mode 100644 index 0000000..7fa6910 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/LaancPdfModel.java @@ -0,0 +1,61 @@ +package kr.co.palnet.kac.api.util.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.extern.slf4j.Slf4j; + +import java.lang.reflect.Field; +import java.util.HashMap; + + +@Data +@Slf4j +@EqualsAndHashCode(callSuper = true) +public class LaancPdfModel extends PdfBaseModel { + + private String pilotName; // 조종사 이름 + private String birthDate; // 조종사 생년월일 + private String schFltStDt; // 비행시작일시 + private String schFltEndDt; // 비행종료일시 + private String fltPurpose; // 비행목적 + private String arcrftType; // 등록 종류 + private String idntfNum; // 신고번호 + private String address; // 주소 + private String elev; // 고도 + private String createDt; // 신청일자 + + // 정적 이미지 + private String imgMlit; + private String imgExpo; + + + public LaancPdfModel(){ + init(); + } + + public HashMap getParam(){ + + Field[] fields = getClass().getDeclaredFields(); + + HashMap result = new HashMap<>(); + + try { + for(Field field : fields){ + Object value = field.get(this); + String key = field.getName(); + + result.put(key, value); + } + } catch (IllegalArgumentException | IllegalAccessException e) { + log.error("", e); + } + + return result; + } + + @Override + public void init() { + super.setTemplate("laanc/official_document"); + } + +} \ No newline at end of file diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/PdfBaseModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/PdfBaseModel.java new file mode 100644 index 0000000..fe535d5 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/util/model/PdfBaseModel.java @@ -0,0 +1,16 @@ +package kr.co.palnet.kac.api.util.model; + +import lombok.Data; + +import java.util.Map; + +@Data +public abstract class PdfBaseModel { + + private String template; + + public abstract void init(); + + public abstract Map getParam(); + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/controller/FlightLaancController.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/controller/FlightLaancController.java new file mode 100644 index 0000000..76b38a8 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/controller/FlightLaancController.java @@ -0,0 +1,104 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CreateLaancPlanRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CreateLaancPlanRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.detail.SearchLaancAprvDetailRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.pliotvalid.PilotValidRs; +import kr.co.palnet.kac.api.v1.flight.laanc.model.search.SearchLaancAprvRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.model.search.SearchLaancAprvRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.tsqr.LaancTsQRcodeRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.model.tsqr.LaancTsQRcodeRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.valid.LaancAllowableElevationRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.valid.LaancAreaByAirspaceModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.valid.LaancAreaByElevModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.valid.LaancDuplicatedAirspaceRs; +import kr.co.palnet.kac.api.v1.flight.laanc.service.FlightLaancService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@RestController +@Slf4j +@RequestMapping("/v1/flight/laanc") +@RequiredArgsConstructor +@Tag(name = "비행 - Laanc", description = "Laanc 관련 API") +public class FlightLaancController { + + private final FlightLaancService flightLaancService; + + @PostMapping("/create/plan") + @Operation(summary = "비행계획서 생성", description = "비행계획서를 생성합니다.") + public ResponseEntity createPlan(@RequestBody CreateLaancPlanRQ rq) { + + CreateLaancPlanRS result = flightLaancService.createPlan(rq); + + return ResponseEntity.status(HttpStatus.CREATED).body(result); + } + + @PostMapping("/ts/qr") + @Operation(summary = "TS QR 코드 생성", description = "조종사 자격증명 및 기체 보험 여부 등 조회하기 위한 QR 코드 생성합니다.") + public ResponseEntity createQRcode(LaancTsQRcodeRQ rq){ + + LaancTsQRcodeRS result = flightLaancService.createQRcode(rq); + + return ResponseEntity.status(HttpStatus.CREATED).body(result); + } + + @GetMapping("/ts/qr/{confirmKey}") + @Operation(summary = "TS QR 코드 확인", description = "조종사 자격증명 및 기체 보험 여부 등 데이터를 받고 검증된 데이터인지 확인합니다.") + public ResponseEntity checkQrcode(@PathVariable("confirmKey") String confirmKey) { + + PilotValidRs result = flightLaancService.checkQrcode(confirmKey); + + return ResponseEntity.ok().body(result); + } + + @PostMapping("/valid/duplicated/airspace") + @Operation(summary = "공역(금지구역) 체크", description = "공역(금지구역)에 현좌표가 포함되어있는지 확인합니다.") + public ResponseEntity> getDuplicatedAirspace(@RequestBody List rq) { + + List result = flightLaancService.getDuplicatedAirspace(rq); + + return ResponseEntity.ok().body(result); + } + + @PostMapping("/valid/elev") + @Operation(summary = "비행구역 허용고도 조회", description = "좌표에 해당하는 허용고도를 조회합니다.") + public ResponseEntity getAllowableElevation(@RequestBody List rq){ + + LaancAllowableElevationRS result = flightLaancService.getAllowableElevation(rq); + + return ResponseEntity.ok().body(result); + } + + @GetMapping("/list") + @Operation(summary = "LAANC 승인 목록", description = "LAANC 승인 목록을 조회합니다.") + public ResponseEntity> getLaancAprvList(SearchLaancAprvRQ rq){ + + List result = flightLaancService.getLaancAprvList(rq); + + return ResponseEntity.ok().body(result); + } + + @GetMapping("/detail/{planSno}") + @Operation(summary = "LAANC 승인 상세 조회", description = "LAANC 승인 상세 조회합니다.") + @Parameter(name = "planSno", description = "LAANC 승인된 비행계획서 번호", required = true, example = "1") + public ResponseEntity getLaancAprvDetail(@PathVariable("planSno") Long planSno){ + + SearchLaancAprvDetailRS result = flightLaancService.getLaancAprvDetail(planSno); + + return ResponseEntity.ok().body(result); + } + + + + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/ComConfirmBasDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/ComConfirmBasDTO.java new file mode 100644 index 0000000..162a787 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/ComConfirmBasDTO.java @@ -0,0 +1,21 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class ComConfirmBasDTO { + + private Long confirmSno; + private String confirmKey; // 확인키 + private String status; // 상태값 [ GENERATED, RECEIVED, CHECKED, FAILED, EXPIRED ] + private String targetType; // 대상구분 + private String rqData; // RQ 데이터 + private String rsData; // RS 데이터 + private String rm; // 비고 + private String createUserId; // 생성사용자ID + private LocalDateTime createDt; // 생성일시 + private String updateUserId; // 수정사용자ID + private LocalDateTime updateDt; // 수정일시 +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/ComFileBasDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/ComFileBasDTO.java new file mode 100644 index 0000000..5d97d12 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/ComFileBasDTO.java @@ -0,0 +1,45 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import jakarta.persistence.Column; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import kr.co.palnet.kac.data.com.domain.ComFileBas; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class ComFileBasDTO { + + private Long fileSno; // 파일일련번호 + private Long fileGroupNo; // 파일그룹번호 + private String fileSaveNm; // 저장된파일명 + private String fileOriNm; // 실제파일명 + private String filePath; // 파일저장경로 + private String fileExt; // 파일확장명 + private String fileSize; // 파일크기 + private String delYn; // 삭제여부 + private String delUserId; // 삭제사용자ID + private LocalDateTime delDt; // 삭제일시 + private String createUserId; // 생성사용자ID + private LocalDateTime createDt; // 생성일시 + + public ComFileBas toEntity(){ + return ComFileBas.builder() + .fileSno(this.getFileSno()) + .fileGroupNo(this.getFileGroupNo()) + .fileSaveNm(this.getFileSaveNm()) + .fileOriNm(this.getFileOriNm()) + .filePath(this.getFilePath()) + .fileExt(this.getFileExt()) + .fileSize(this.getFileSize()) + .delYn(this.getDelYn()) + .delUserId(this.getDelUserId()) + .delDt(this.getDelDt()) + .createUserId(this.getCreateUserId()) + .createDt(this.getCreateDt()) + .build(); + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanArcrftDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanArcrftDTO.java new file mode 100644 index 0000000..2bbf4a5 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanArcrftDTO.java @@ -0,0 +1,113 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.ArcrftWghtCd; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancArcrftModel; +import kr.co.palnet.kac.data.flt.model.FltPlanArcrft; +import lombok.Data; + +import java.time.LocalDate; +import java.time.LocalDateTime; + +@Data +public class FltPlanArcrftDTO { + + private Long planArcrftSno; + private Long planSno; // 비행계획서일련번호 + private Long arcrftSno; // 기체일련번호 + private String idntfNum; // 식별번호 + private String groupNm; // 그룹명 + private String prdctNum; // 제작번호 + private String arcrftTypeCd; // 기체종류코드 + private String arcrftModelNm; // 기체모델명 + private String prdctCmpnNm; // 제작자 + private LocalDate prdctDate; // 제작일자 + private Double arcrftLngth; // 기체길이 + private Double arcrftWdth; // 기체폭 + private Double arcrftHght; // 기체높이 + private Double arcrftWght; // 자체중량 + private String arcrftWghtCd; // 자체중량코드 + private String wghtTypeCd; // 중량구분코드 + private String imageUrl; // 이미지URL + private Double takeoffWght; // 최대이륙중량 + private String useYn; // 사용여부 + private String cameraYn; // 카메라탑재여부 + private String insrncYn; // 보험가입여부 + private String acrftInsuranceYn; // 기체보험유무 + private LocalDateTime insuranceExperiod; // 보험유효기간 + private String corporationNm; // 법인명 + private String ownerNm; // 소유자명 + private String createUserId; // 생성사용자ID + private LocalDateTime createDt; // 생성일시 + private String updateUserId; // 수정사용자ID + private LocalDateTime updateDt; // 수정일시 + + public static FltPlanArcrftDTO toDto(BasLaancArcrftModel model){ + FltPlanArcrftDTO dto = new FltPlanArcrftDTO(); + dto.setPlanArcrftSno(model.getPlanArcrftSno()); + dto.setPlanSno(model.getPlanSno()); + dto.setArcrftSno(model.getArcrftSno()); + dto.setIdntfNum(model.getIdntfNum()); + dto.setGroupNm(model.getGroupNm()); + dto.setPrdctNum(model.getPrdctNum()); + dto.setArcrftTypeCd(model.getArcrftTypeCd().getCode()); + dto.setArcrftModelNm(model.getArcrftModelNm()); + dto.setPrdctCmpnNm(model.getPrdctCmpnNm()); + dto.setPrdctDate(model.getPrdctDate()); + dto.setArcrftLngth(model.getArcrftLngth()); + dto.setArcrftWdth(model.getArcrftWdth()); + dto.setArcrftHght(model.getArcrftHght()); + dto.setArcrftWght(model.getArcrftWght()); + dto.setArcrftWghtCd(model.getArcrftWghtCd().getCode()); + dto.setWghtTypeCd(model.getWghtTypeCd()); + dto.setImageUrl(model.getImageUrl()); + dto.setTakeoffWght(model.getTakeoffWght()); + dto.setUseYn(model.getUseYn()); + dto.setCameraYn(model.getCameraYn()); + dto.setInsrncYn(model.getInsrncYn()); + dto.setAcrftInsuranceYn(model.getAcrftInsuranceYn()); + dto.setInsuranceExperiod(model.getInsuranceExperiod()); + dto.setCorporationNm(model.getCorporationNm()); + dto.setOwnerNm(model.getOwnerNm()); + dto.setCreateUserId(model.getCreateUserId()); + dto.setCreateDt(model.getCreateDt()); + dto.setUpdateUserId(model.getUpdateUserId()); + dto.setUpdateDt(model.getUpdateDt()); + + return dto; + } + + public FltPlanArcrft toEntity(){ + return FltPlanArcrft.builder() + .planArcrftSno(this.getPlanArcrftSno()) + .planSno(this.getPlanSno()) + .arcrftSno(this.getArcrftSno()) + .idntfNum(this.getIdntfNum()) + .groupNm(this.getGroupNm()) + .prdctNum(this.getPrdctNum()) + .arcrftTypeCd(this.getArcrftTypeCd()) + .arcrftModelNm(this.getArcrftModelNm()) + .prdctCmpnNm(this.getPrdctCmpnNm()) + .prdctDate(this.getPrdctDate()) + .arcrftLngth(this.getArcrftLngth()) + .arcrftWdth(this.getArcrftWdth()) + .arcrftHght(this.getArcrftHght()) + .arcrftWght(this.getArcrftWght()) + .arcrftWghtCd(this.getArcrftWghtCd()) + .wghtTypeCd(this.getWghtTypeCd()) + .imageUrl(this.getImageUrl()) + .takeoffWght(this.getTakeoffWght()) + .useYn(this.getUseYn()) + .cameraYn(this.getCameraYn()) + .insrncYn(this.getInsrncYn()) + .acrftInsuranceYn(this.getAcrftInsuranceYn()) + .insuranceExperiod(this.getInsuranceExperiod()) + .corporationNm(this.getCorporationNm()) + .ownerNm(this.getOwnerNm()) + .createUserId(this.getCreateUserId()) + .createDt(this.getCreateDt()) + .updateUserId(this.getUpdateUserId()) + .updateDt(this.getUpdateDt()) + .build(); + + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanAreaCoordDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanAreaCoordDTO.java new file mode 100644 index 0000000..c50d48d --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanAreaCoordDTO.java @@ -0,0 +1,43 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancAreaCoordModel; +import kr.co.palnet.kac.data.flt.model.FltPlanAreaCoord; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class FltPlanAreaCoordDTO { + + private Long planAreaCoordSno; + private Long planAreaSno; // 비행계획비행구역일련번호 + private Double lon; // 위도 + private Double lat; // 경도 + private String createUserId; // 생성사용자ID + private LocalDateTime createDt; // 생성일시 + + public static FltPlanAreaCoordDTO toDto(BasLaancAreaCoordModel model){ + FltPlanAreaCoordDTO dto = new FltPlanAreaCoordDTO(); + dto.setPlanAreaCoordSno(model.getPlanAreaCoordSno()); + dto.setPlanAreaSno(model.getPlanAreaSno()); + dto.setLon(model.getLon()); + dto.setLat(model.getLat()); + dto.setCreateUserId(model.getCreateUserId()); + dto.setCreateDt(model.getCreateDt()); + + return dto; + } + + public FltPlanAreaCoord toEntity(){ + + return FltPlanAreaCoord.builder() + .planAreaCoordSno(this.getPlanAreaCoordSno()) + .planAreaSno(this.getPlanAreaSno()) + .lon(this.getLon()) + .lat(this.getLat()) + .createUserId(this.getCreateUserId()) + .createDt(this.getCreateDt()) + .build(); + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanAreaDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanAreaDTO.java new file mode 100644 index 0000000..0cf95cb --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanAreaDTO.java @@ -0,0 +1,60 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltMethod; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancAreaModel; +import kr.co.palnet.kac.data.flt.model.FltPlanArea; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class FltPlanAreaDTO { + + private Long planAreaSno; + private Long planSno; // 비행계획서일련번호 + private String areaType; // 구역종류 + private FltMethod fltMethod; // 비행방식 + private String fltMothoeRm; // 비행방식비고 + private String fltAreaAddr; // 비행구역주소 + private Integer bufferZone; // 버퍼존 + private String fltElev; // 비행고도 + private String createUserId; // 생성사용자ID + private LocalDateTime createDt; // 생성일시 + private String updateUserId; // 수정사용자ID + private LocalDateTime updateDt; // 수정일시 + + public static FltPlanAreaDTO toDto(BasLaancAreaModel model){ + FltPlanAreaDTO dto = new FltPlanAreaDTO(); + dto.setPlanAreaSno(model.getPlanAreaSno()); + dto.setPlanSno(model.getPlanSno()); + dto.setAreaType(model.getAreaType()); + dto.setFltMethod(model.getFltMethod()); + dto.setFltMothoeRm(model.getFltMothoeRm()); + dto.setFltAreaAddr(model.getFltAreaAddr()); + dto.setBufferZone(model.getBufferZone()); + dto.setFltElev(model.getFltElev()); + dto.setCreateUserId(model.getCreateUserId()); + dto.setCreateDt(model.getCreateDt()); + dto.setUpdateUserId(model.getUpdateUserId()); + dto.setUpdateDt(model.getUpdateDt()); + + return dto; + } + + public FltPlanArea toEntity(){ + return FltPlanArea.builder() + .planAreaSno(this.getPlanAreaSno()) + .planSno(this.getPlanSno()) + .areaType(this.getAreaType()) + .fltMethod(this.getFltMethod().getCode()) + .fltMothoeRm(this.getFltMothoeRm()) + .fltAreaAddr(this.getFltAreaAddr()) + .bufferZone(this.getBufferZone()) + .fltElev(this.getFltElev()) + .createUserId(this.getCreateUserId()) + .createDt(this.getCreateDt()) + .updateUserId(this.getUpdateUserId()) + .updateDt(this.getUpdateDt()) + .build(); + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanBasDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanBasDTO.java new file mode 100644 index 0000000..5c6a2e7 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanBasDTO.java @@ -0,0 +1,119 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltPurpose; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltType; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CreateLaancPlanRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CstmrModel; +import kr.co.palnet.kac.data.flt.model.FltPlanBas; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class FltPlanBasDTO { + + private Long planSno; + private String groupId; // 그룹ID + private Long cstmrSno; // 고객일련번호 + private String serviceType; // 서비스구분 + private String memberName; // 회원이름 + private String email; // 이메일 + private String hpno; // 휴대폰번호 + private String clncd; // 국가전화번호 + private String addr; // 주소 + private String addrDtlCn; // 주소상세내용 + private String zip; // 우편번호 + private LocalDateTime schFltStDt; // 예정비행시작시간 + private LocalDateTime schFltEndDt; // 예정비행종료시간 + private FltPurpose fltPurpose; // 비행목적 + private FltType fltType; // 비행유형 + private String corpRegYn; // 사업자여부 + private String aprvlYn; // 승인여부 + private LocalDateTime aprvlDt; // 승인일시 + private String delYn; // 삭제여부 + private Long fileGroupNo; // 파일그룹번호 + private String createUserId; // 생성사용자ID + private LocalDateTime createDt; // 생성일시 + private String updateUserId; // 수정사용자ID + private LocalDateTime updateDt; // 수정일시 + + + public static FltPlanBasDTO toFltPlanBasDto(CstmrModel model, CreateLaancPlanRQ rq){ + FltPlanBasDTO dto = new FltPlanBasDTO(); + dto.setCstmrSno(model.getCstmrSno()); + dto.setMemberName(model.getMemberName()); + dto.setEmail(model.getEmail()); + dto.setHpno(model.getHpno()); + dto.setClncd(model.getClncd()); + dto.setAddr(model.getAddr()); + dto.setAddrDtlCn(model.getAddrDtlCn()); + dto.setZip(model.getZip()); + dto.setSchFltStDt(rq.getSchFltStDt()); + dto.setSchFltEndDt(rq.getSchFltEndDt()); + dto.setFltPurpose(rq.getFltPurpose()); + dto.setFltType(rq.getFltType()); + + return dto; + } + + public static FltPlanBasDTO toFltPlanBasDto(FltPlanBas entity){ + FltPlanBasDTO dto = new FltPlanBasDTO(); + dto.setPlanSno(entity.getPlanSno()); + dto.setGroupId(entity.getGroupId()); + dto.setCstmrSno(entity.getCstmrSno()); + dto.setServiceType(entity.getServiceType()); + dto.setMemberName(entity.getMemberName()); + dto.setEmail(entity.getEmail()); + dto.setHpno(entity.getHpno()); + dto.setClncd(entity.getClncd()); + dto.setAddr(entity.getAddr()); + dto.setAddrDtlCn(entity.getAddrDtlCn()); + dto.setZip(entity.getZip()); + dto.setSchFltStDt(entity.getSchFltStDt()); + dto.setSchFltEndDt(entity.getSchFltEndDt()); + dto.setFltPurpose(FltPurpose.fromCode(entity.getFltPurpose())); + dto.setFltType(FltType.fromCode(entity.getFltType())); + dto.setCorpRegYn(entity.getCorpRegYn()); + dto.setAprvlYn(entity.getAprvlYn()); + dto.setAprvlDt(entity.getAprvlDt()); + dto.setDelYn(entity.getDelYn()); + dto.setFileGroupNo(entity.getFileGroupNo()); + dto.setCreateUserId(entity.getCreateUserId()); + dto.setCreateDt(entity.getCreateDt()); + dto.setUpdateUserId(entity.getUpdateUserId()); + dto.setUpdateDt(entity.getUpdateDt()); + + return dto; + } + + public FltPlanBas toFltPlanEntity(){ + return FltPlanBas.builder() + .planSno(this.getPlanSno()) + .groupId(this.getGroupId()) + .cstmrSno(this.getCstmrSno()) + .serviceType(this.getServiceType()) + .memberName(this.getMemberName()) + .email(this.getEmail()) + .hpno(this.getHpno()) + .clncd(this.getClncd()) + .addr(this.getAddr()) + .addrDtlCn(this.getAddrDtlCn()) + .zip(this.getZip()) + .schFltStDt(this.getSchFltStDt()) + .schFltEndDt(this.getSchFltEndDt()) + .fltPurpose(this.getFltPurpose().getCode()) + .fltType(this.getFltType().getCode()) + .corpRegYn(this.getCorpRegYn()) + .aprvlYn(this.getAprvlYn()) + .aprvlDt(this.getAprvlDt()) + .delYn(this.getDelYn()) + .fileGroupNo(this.getFileGroupNo()) + .createUserId(this.getCreateUserId()) + .createDt(this.getCreateDt()) + .updateUserId(this.getUpdateUserId()) + .updateDt(this.getUpdateDt()) + .build(); + } + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanPilotDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanPilotDTO.java new file mode 100644 index 0000000..c5c020a --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/FltPlanPilotDTO.java @@ -0,0 +1,87 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CstmrModel; +import kr.co.palnet.kac.data.flt.model.FltPlanPilot; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class FltPlanPilotDTO { + + private Long planPilotSno; + private Long planSno; // 비행계획서일련번호 + private Long cstmrSno; // 고객일련번호 + private String groupNm; // 그룹명 + private String memberName; // 회원이름 + private String email; // 이메일 + private String hpno; // 휴대폰번호 + private String clncd; // 국가전화번호 + private String addr; // 주소 + private String addrDtlCn; // 주소상세내용 + private String zip; // 우편번호 + private String qlfcNo; // 자격번호 + private String carrer; // 경력 + private String createUserId; // 생성사용자ID + private LocalDateTime createDt; // 생성일시 + private String updateUserId; // 수정사용자ID + private LocalDateTime updateDt; // 수정일시 + + public static FltPlanPilotDTO toDto(CstmrModel model){ + FltPlanPilotDTO dto = new FltPlanPilotDTO(); + dto.setCstmrSno(model.getCstmrSno()); + dto.setMemberName(model.getMemberName()); + dto.setClncd(model.getClncd()); + dto.setAddr(model.getAddr()); + dto.setAddrDtlCn(model.getAddrDtlCn()); + dto.setZip(model.getZip()); + + return dto; + } + + public static FltPlanPilotDTO toDto(FltPlanPilot entity){ + FltPlanPilotDTO dto = new FltPlanPilotDTO(); + dto.setPlanPilotSno(entity.getPlanPilotSno()); + dto.setPlanSno(entity.getPlanSno()); + dto.setCstmrSno(entity.getCstmrSno()); + dto.setGroupNm(entity.getGroupNm()); + dto.setMemberName(entity.getMemberName()); + dto.setEmail(entity.getEmail()); + dto.setHpno(entity.getHpno()); + dto.setClncd(entity.getClncd()); + dto.setAddr(entity.getAddr()); + dto.setAddrDtlCn(entity.getAddrDtlCn()); + dto.setZip(entity.getZip()); + dto.setQlfcNo(entity.getQlfcNo()); + dto.setCarrer(entity.getCarrer()); + dto.setCreateUserId(entity.getCreateUserId()); + dto.setCreateDt(entity.getCreateDt()); + dto.setUpdateUserId(entity.getUpdateUserId()); + dto.setUpdateDt(entity.getUpdateDt()); + + return dto; + } + + public FltPlanPilot toEntity(){ + return FltPlanPilot.builder() + .planPilotSno(this.getPlanPilotSno()) + .planSno(this.getPlanSno()) + .cstmrSno(this.getCstmrSno()) + .groupNm(this.getGroupNm()) + .memberName(this.getMemberName()) + .email(this.getEmail()) + .hpno(this.getHpno()) + .clncd(this.getClncd()) + .addr(this.getAddr()) + .addrDtlCn(this.getAddrDtlCn()) + .zip(this.getZip()) + .qlfcNo(this.getQlfcNo()) + .carrer(this.getCarrer()) + .createUserId(this.getCreateUserId()) + .createDt(this.getCreateDt()) + .updateUserId(this.getUpdateUserId()) + .updateDt(this.getUpdateDt()) + .build(); + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/PtyTermsAgreeTxnDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/PtyTermsAgreeTxnDTO.java new file mode 100644 index 0000000..af01374 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/PtyTermsAgreeTxnDTO.java @@ -0,0 +1,38 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + + +import jakarta.persistence.Column; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import kr.co.palnet.kac.data.pty.model.PtyTermsAgreeTxn; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class PtyTermsAgreeTxnDTO { + + private Long agreeSno; // 동의일련번호 + private Long termsSno; // 약관일련번호 + private Long cstmrSno; // 고객일련번호 + private String agreeYn; // 동의여부 + private LocalDateTime agreeDt; // 동의일시 + private String procIp; // 처리IP주소 + private LocalDateTime updateDt; // 수정일시 + private String updateUserId; // 수정사용자ID + + public PtyTermsAgreeTxn toEntity(){ + return PtyTermsAgreeTxn.builder() + .agreeSno(this.getAgreeSno()) + .termsSno(this.getTermsSno()) + .cstmrSno(this.getCstmrSno()) + .agreeYn(this.getAgreeYn()) + .agreeDt(this.getAgreeDt()) + .procIp(this.getProcIp()) + .updateDt(this.getUpdateDt()) + .updateUserId(this.getUpdateUserId()) + .build(); + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/SuredataEntityDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/SuredataEntityDTO.java new file mode 100644 index 0000000..8ac5e01 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/SuredataEntityDTO.java @@ -0,0 +1,127 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model; + +import jakarta.persistence.*; +import kr.co.palnet.kac.data.other.model.SuredataEntity; +import lombok.Data; +import org.hibernate.annotations.ColumnDefault; + +@Data +public class SuredataEntityDTO { + + private Long seqno; + private String intime; // date_format(now(), '%y%m%d%H%i%s') + private String usercode; + private String deptcode; + private String biztype; + private String yellowidKey; + private String reqname; + private String reqphone; + private String callname; + private String country; + private String callphone; + private String subject; + private String msg; + private String reqtime; + private String senttime; + private String recvtime; + private String result; + private Integer errcode; + private String kind; + private Integer fkcontent; + private String imageUrl; + private Integer batchflag; + private Integer retry; + private String resend; + private String templatecode; + private String retext; + private String resentflag; + private String sentmedia; + private String mediatype; + private String btnType01; + private String btnNm01; + private String btn01Url01; + private String btn01Url02; + private String btnType02; + private String btnNm02; + private String btn02Url01; + private String btn02Url02; + private String btnType03; + private String btnNm03; + private String btn03Url01; + private String btn03Url02; + private String btnType04; + private String btnNm04; + private String btn04Url01; + private String btn04Url02; + private String btnType05; + private String btnNm05; + private String btn05Url01; + private String btn05Url02; + private String kakaoerrcode; + private String etc1; + private String etc2; + private String etc3; + private String etc4; + private String etc5; + + public SuredataEntity toEntity(){ + return SuredataEntity.builder() + .seqno(this.getSeqno()) + .intime(this.getIntime()) + .usercode(this.getUsercode()) + .deptcode(this.getDeptcode()) + .biztype(this.getBiztype()) + .yellowidKey(this.getYellowidKey()) + .reqname(this.getReqname()) + .reqphone(this.getReqphone()) + .callname(this.getCallname()) + .country(this.getCountry()) + .callphone(this.getCallphone()) + .subject(this.getSubject()) + .msg(this.getMsg()) + .reqtime(this.getReqtime()) + .senttime(this.getSenttime()) + .recvtime(this.getRecvtime()) + .result(this.getResult()) + .errcode(this.getErrcode()) + .kind(this.getKind()) + .fkcontent(this.getFkcontent()) + .imageUrl(this.getImageUrl()) + .batchflag(this.getBatchflag()) + .retry(this.getRetry()) + .resend(this.getResend()) + .templatecode(this.getTemplatecode()) + .retext(this.getRetext()) + .resentflag(this.getResentflag()) + .sentmedia(this.getSentmedia()) + .mediatype(this.getMediatype()) + .btnType01(this.getBtnType01()) + .btnNm01(this.getBtnNm01()) + .btn02Url01(this.getBtn02Url01()) + .btn02Url02(this.getBtn02Url02()) + .btnType02(this.getBtnType02()) + .btnNm02(this.getBtnNm02()) + .btn02Url01(this.getBtn01Url01()) + .btn02Url02(this.getBtn01Url02()) + .btnType03(this.getBtnType03()) + .btnNm03(this.getBtnNm03()) + .btn03Url01(this.getBtn03Url01()) + .btn03Url02(this.getBtn03Url02()) + .btnType04(this.getBtnType04()) + .btnNm04(this.getBtnNm04()) + .btn04Url01(this.getBtn04Url01()) + .btn04Url02(this.getBtn04Url02()) + .btnType05(this.getBtnType05()) + .btnNm05(this.getBtnNm05()) + .btn05Url01(this.getBtn05Url01()) + .btn05Url02(this.getBtn05Url02()) + .kakaoerrcode(this.getKakaoerrcode()) + .etc1(this.getEtc1()) + .etc2(this.getEtc2()) + .etc3(this.getEtc3()) + .etc4(this.getEtc4()) + .etc5(this.getEtc5()) + .build(); + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/ArcrftTypeCd.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/ArcrftTypeCd.java new file mode 100644 index 0000000..f0a5f19 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/ArcrftTypeCd.java @@ -0,0 +1,31 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.constant; + +import com.fasterxml.jackson.annotation.JsonCreator; +import lombok.Getter; + +@Getter +public enum ArcrftTypeCd { + + UNMANNED_AIRCRAFT("11", "무인비행기"), + UNMANNED_HELICOPTER("12", "무인헬리콤터"), + UNMANNED_MULTICOPTER("13", "무인멀티콥터"), + UNMANNED_AIRSHIP("21", "무인비행선"); + + private final String code; + private final String value; + + ArcrftTypeCd(String code, String value) { + this.code = code; + this.value = value; + } + + @JsonCreator + public static ArcrftTypeCd fromCode(String node) { + for (ArcrftTypeCd arcrftTypeCd : ArcrftTypeCd.values()) { + if (arcrftTypeCd.getCode().equals(node)) { + return arcrftTypeCd; + } + } + return null; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/ArcrftWghtCd.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/ArcrftWghtCd.java new file mode 100644 index 0000000..79768d1 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/ArcrftWghtCd.java @@ -0,0 +1,34 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.constant; + +import com.fasterxml.jackson.annotation.JsonCreator; +import lombok.Getter; + +@Getter +public enum ArcrftWghtCd { + + W250G_LOE("7", "최대이륙중량 250g 이하"), + W250G_W2KG("8", "최대이륙중량 250g 초과 ~ 2kg 이하"), + W2KG_W7KG("9", "최대이륙중량 2kg 초과 ~ 7kg 이하"), + W7KG_W25KG("10", "최대이륙중량 7kg 초과 ~ 25kg 이하"), + W25KG_GO("11", "최대이륙중량 25kg 초과"), + W25KG_GO_TEST("12", "최대이륙중량 25kg 초과 (시험비행)"), + ; + + private final String code; + private final String value; + + ArcrftWghtCd(String code, String value) { + this.code = code; + this.value = value; + } + + @JsonCreator + public static ArcrftWghtCd fromCode(String node) { + for (ArcrftWghtCd arcrftWghtCd : ArcrftWghtCd.values()) { + if (arcrftWghtCd.getCode().equals(node)) { + return arcrftWghtCd; + } + } + return null; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltMethod.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltMethod.java new file mode 100644 index 0000000..36afe22 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltMethod.java @@ -0,0 +1,38 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.constant; + +import com.fasterxml.jackson.annotation.JsonCreator; +import lombok.Getter; + +@Getter +public enum FltMethod { + + CLOCK_FLIGHT("01", "시계비행"), + AUTOMATIC_FLIGHT("02", "자동비행"), + CIRCLING_FLIGHT("03", "선회비행"), + INSTRUMENTAL_FLIGHT("04", "계기비행"), + GRID_FLIGHT("05", "격자비행"), + VERTICAL_TAKEOFF_AND_LANDING_FLIGHT("06", "수직이착륙비행"), + VISIBLE_FLIGHT("07", "가시권비행"), + HAND_OPERATED_FLIGHT("08", "수동조종비행"), + FLIGHT_IN_PLACE("09", "제자리비행"), + CLUSTER_FLIGHT("10", "군집비행"), + DIRECT_INPUT("11", "직접입력"); + + private final String code; + private final String value; + + FltMethod(String code, String value) { + this.code = code; + this.value = value; + } + + @JsonCreator + public static FltMethod fromCode(String node) { + for (FltMethod fltMethod : FltMethod.values()) { + if (fltMethod.getCode().equals(node)) { + return fltMethod; + } + } + return null; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltPurpose.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltPurpose.java new file mode 100644 index 0000000..98890dc --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltPurpose.java @@ -0,0 +1,44 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.constant; + +import com.fasterxml.jackson.annotation.JsonCreator; +import lombok.Getter; + +@Getter +public enum FltPurpose { + + AIR_CONTROL("01","항공방제"), + TRAFFIC_MANAGEMENT("02","교통관리"), + LEISURE_FLIGHT("03","레저비행"), + TEST_FLIGHT("04","시험비행"), + AIR_ADVERTISING("05", "공중광고"), + EDUCATION_FLIGHT("06","교육비행"), + FLIGHT_DEMONSTRATION("07","비행시연"), + PESTICIDE_SPRAY("08","농약살포"), + FOREST_OBSERVATION("09","산림관측"), + TRANSPORTATION("10","수송"), + PHOTOGRAPHY_VIDEO_SHOOTING("11","사진/영상촬영"), + SEARCH_AND_RESCUE("12","수색구조"), + FLIGHT_TRAINING("13","비행훈련"), + FLIGHT_EDUCATION("14","비행교육"), + PILOT_FLIGHT("15","계도비행"), + AIR_SURVEYING("16","항공측량"), + FLIGHT_TEST("17","비행실기시험"); + + private final String code; + private final String value; + + FltPurpose(String code, String value) { + this.code = code; + this.value = value; + } + + @JsonCreator + public static FltPurpose fromCode(String node) { + for (FltPurpose fltPurpose : FltPurpose.values()) { + if (fltPurpose.getCode().equals(node)) { + return fltPurpose; + } + } + return null; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltType.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltType.java new file mode 100644 index 0000000..1cacf75 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/constant/FltType.java @@ -0,0 +1,30 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.constant; + +import com.fasterxml.jackson.annotation.JsonCreator; +import lombok.Getter; + +@Getter +public enum FltType { + + COMMERCIAL("COMMERCIAL", "상업용"), + NON_COMMERCIAL("NON_COMMERCIAL", "비상업용"); + + private final String code; + private final String value; + + + FltType(String code, String value) { + this.code = code; + this.value = value; + } + + @JsonCreator + public static FltType fromCode(String node) { + for (FltType fltType : FltType.values()) { + if (fltType.getCode().equals(node)) { + return fltType; + } + } + return null; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/AnctCstmrTermsModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/AnctCstmrTermsModel.java new file mode 100644 index 0000000..96ba53a --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/AnctCstmrTermsModel.java @@ -0,0 +1,13 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.create; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +public class AnctCstmrTermsModel { + @Schema(description = "약관 일련번호", example = "1") + private Long termsSno; + @Schema(description = "동의여부", example = "Y") + private String agreeYn; + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancArcrftModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancArcrftModel.java new file mode 100644 index 0000000..7449cf5 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancArcrftModel.java @@ -0,0 +1,144 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.create; + +import io.swagger.v3.oas.annotations.media.Schema; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.ArcrftTypeCd; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.ArcrftWghtCd; + import kr.co.palnet.kac.data.flt.model.FltPlanArcrft; +import lombok.Data; + +import java.time.LocalDate; +import java.time.LocalDateTime; + +@Data +public class BasLaancArcrftModel { + + @Schema(description = "계획서 기체 일련번호", example = "1", hidden = true) + private Long planArcrftSno; + + @Schema(description = "비행계획서 일련번호", example = "1", hidden = true) + private Long planSno; + + @Schema(description = "기체 일련번호", example = "1", hidden = true) + private Long arcrftSno; + + @Schema(description = "식별번호(기체번호)", example = "PA0001") + private String idntfNum; + + @Schema(description = "그룹명", example = "한국공항공사", hidden = true) + private String groupNm; + + @Schema(description = "제작번호", example = "123101-13", hidden = true) + private String prdctNum; + + @Schema(description = "기체종류코드", example = "01", hidden = true) + private ArcrftTypeCd arcrftTypeCd; + + @Schema(description = "기체모델명", example = "M-01", hidden = true) + private String arcrftModelNm; + + @Schema(description = "제작자", example = "DJI", hidden = true) + private String prdctCmpnNm; + + @Schema(description = "제작일자", example = "2022-01-01", hidden = true) + private LocalDate prdctDate; + + @Schema(description = "기체길이", example = "1.0", hidden = true) + private double arcrftLngth; + + @Schema(description = "길체폭", example = "1.1", hidden = true) + private double arcrftWdth; + + @Schema(description = "기체높이", example = "1.0", hidden = true) + private double arcrftHght; + + @Schema(description = "기체중량", example = "1.5", hidden = true) + private double arcrftWght; + + @Schema(description = "중량구분코드", hidden = true) + private String wghtTypeCd; + + @Schema(description = "이미지URL", example = "http://www.imageurl.co.kr/image/url", hidden = true) + private String imageUrl; + + @Schema(description = "최대이륙중량", example = "10", hidden = true) + private double takeoffWght; + + @Schema(description = "사용여부", hidden = true) + private String useYn; + + @Schema(description = "카메라탑재여부", example = "N") + private String cameraYn; + + @Schema(description = "보험가입여부", example = "Y") + private String insrncYn; + + @Schema(description = "소유자명(법인명)", example = "팔네트웍스") + private String ownerNm; + + @Schema(description = "생성자ID", hidden = true) + private String createUserId; + + @Schema(description = "생성일시", hidden = true) + private LocalDateTime createDt; + + @Schema(description = "수정자ID", hidden = true) + private String updateUserId; + + @Schema(description = "수정일시", hidden = true) + private LocalDateTime updateDt; + + @Schema(hidden = true) + private String docState = "R"; + + @Schema(description = "식별장치종류코드", example = "DRON", hidden = true) + private String idntfTypeCd; + + // kac 추가 필드 + @Schema(description = "기체보험유무", example = "Y") + private String acrftInsuranceYn; + + @Schema(description = "보험유효기간", hidden = true) + private LocalDateTime insuranceExperiod; + + @Schema(description = "법인명", hidden = true) + private String corporationNm; + + @Schema(description = "자체중량코드", example = "10") + private ArcrftWghtCd arcrftWghtCd; // 기체 무게 코드 ---- + + public static BasLaancArcrftModel toModel(FltPlanArcrft entity){ + BasLaancArcrftModel model = new BasLaancArcrftModel(); + model.setPlanArcrftSno(entity.getPlanArcrftSno()); + model.setPlanSno(entity.getPlanSno()); + model.setArcrftSno(entity.getArcrftSno()); + model.setIdntfNum(entity.getIdntfNum()); + model.setGroupNm(entity.getGroupNm()); + model.setPrdctNum(entity.getPrdctNum()); + model.setArcrftTypeCd(ArcrftTypeCd.fromCode(entity.getArcrftTypeCd())); + model.setArcrftModelNm(entity.getArcrftModelNm()); + model.setPrdctCmpnNm(entity.getPrdctCmpnNm()); + model.setPrdctDate(entity.getPrdctDate()); + model.setArcrftLngth(entity.getArcrftLngth()); + model.setArcrftWdth(entity.getArcrftWdth()); + model.setArcrftHght(entity.getArcrftHght()); + model.setArcrftWght(entity.getArcrftWght()); + model.setWghtTypeCd(entity.getWghtTypeCd()); + model.setImageUrl(entity.getImageUrl()); + model.setTakeoffWght(entity.getTakeoffWght()); + model.setUseYn(entity.getUseYn()); + model.setCameraYn(entity.getCameraYn()); + model.setInsrncYn(entity.getInsrncYn()); + model.setOwnerNm(entity.getOwnerNm()); + model.setCreateUserId(entity.getCreateUserId()); + model.setCreateDt(entity.getCreateDt()); + model.setUpdateUserId(entity.getUpdateUserId()); + model.setUpdateDt(entity.getUpdateDt()); + model.setDocState(entity.getArcrftModelNm()); + model.setAcrftInsuranceYn(entity.getAcrftInsuranceYn()); + model.setInsuranceExperiod(entity.getInsuranceExperiod()); + model.setCorporationNm(entity.getCorporationNm()); + model.setArcrftWghtCd(ArcrftWghtCd.fromCode(entity.getArcrftWghtCd())); + + return model; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancAreaCoordModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancAreaCoordModel.java new file mode 100644 index 0000000..a69d373 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancAreaCoordModel.java @@ -0,0 +1,44 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.create; + +import io.swagger.v3.oas.annotations.media.Schema; +import kr.co.palnet.kac.data.flt.model.FltPlanAreaCoord; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class BasLaancAreaCoordModel { + + @Schema(description = "비행구역좌표 일련번호", example = "1") + private Long planAreaCoordSno; + + @Schema(description = "비행계획비행구역 일련번호", example = "1") + private Long planAreaSno; + + @Schema(description = "위도", example = "127.33") + private double lat; + + @Schema(description = "경도", example = "37.99") + private double lon; + + @Schema(description = "생성자ID", hidden = true) + private String createUserId; + + @Schema(description = "생성일시", hidden = true) + private LocalDateTime createDt; + + @Schema(hidden = true) + private String docState = "R"; + + public static BasLaancAreaCoordModel toModel(FltPlanAreaCoord entity){ + BasLaancAreaCoordModel model = new BasLaancAreaCoordModel(); + model.setPlanAreaCoordSno(entity.getPlanAreaCoordSno()); + model.setPlanAreaSno(entity.getPlanAreaSno()); + model.setLat(entity.getLat()); + model.setLon(entity.getLon()); + model.setCreateUserId(entity.getCreateUserId()); + model.setCreateDt(entity.getCreateDt()); + + return model; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancAreaModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancAreaModel.java new file mode 100644 index 0000000..b85b61c --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/BasLaancAreaModel.java @@ -0,0 +1,76 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.create; + +import io.swagger.v3.oas.annotations.media.Schema; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltMethod; +import kr.co.palnet.kac.data.flt.model.FltPlanArea; +import lombok.Data; + +import java.time.LocalDateTime; +import java.util.List; + +@Data +public class BasLaancAreaModel { + + @Schema(description = "비행구역 일련번호", example = "1", hidden = true) + private Long planAreaSno; + + @Schema(description = "비행계획서 일련번호", example = "1", hidden = true) + private Long planSno; + + @Schema(description = "구역종류", example = "CIRCLE") + private String areaType; + + @Schema(description = "비행방식", example = "01") + private FltMethod fltMethod; + + @Schema(description = "비행구역주소", example = "인천광역시 부평구 청천2동") + private String fltAreaAddr; + + @Schema(description = "버퍼존", example = "100") + private Integer bufferZone; + + @Schema(description = "고도", example = "110") + private String fltElev; + + @Schema(description = "생성자ID", hidden = true) + private String createUserId; + + @Schema(description = "생성일시", hidden = true) + private LocalDateTime createDt; + + @Schema(description = "수정자ID", hidden = true) + private String updateUserId; + + @Schema(description = "수정일시", hidden = true) + private LocalDateTime updateDt; + + private String docState = "R"; + + private List coordList; + + @Schema(hidden = true) + private List bufferCoordList; + + // kac 추가 필드 + @Schema(description = "비행방식(기타)") + private String fltMothoeRm; + + public static BasLaancAreaModel toModel(FltPlanArea entity){ + BasLaancAreaModel model = new BasLaancAreaModel(); + model.setPlanAreaSno(entity.getPlanAreaSno()); + model.setPlanSno(entity.getPlanSno()); + model.setAreaType(entity.getAreaType()); + model.setFltMethod(FltMethod.fromCode(entity.getFltMethod())); + model.setFltAreaAddr(entity.getFltAreaAddr()); + model.setBufferZone(entity.getBufferZone()); + model.setFltElev(entity.getFltElev()); + model.setCreateUserId(entity.getCreateUserId()); + model.setCreateDt(entity.getCreateDt()); + model.setUpdateUserId(entity.getUpdateUserId()); + model.setUpdateDt(entity.getUpdateDt()); + model.setDocState(entity.getAreaType()); + model.setFltMothoeRm(entity.getFltMothoeRm()); + + return model; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CreateLaancPlanRQ.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CreateLaancPlanRQ.java new file mode 100644 index 0000000..15552d5 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CreateLaancPlanRQ.java @@ -0,0 +1,53 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.create; + +import io.swagger.v3.oas.annotations.media.Schema; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltPurpose; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltType; +import kr.co.palnet.kac.api.v1.flight.laanc.model.pliotvalid.PilotValidRs; +import lombok.Data; + +import java.time.LocalDateTime; +import java.util.List; + +@Data +public class CreateLaancPlanRQ { + + @Schema(description = "비행계획서 일련번호", example = "1", hidden = true) + private Long planSno; + + @Schema(description = "사용자 일련번호", example = "1", hidden = true) + private Long cstmrSno; + + @Schema(description = "이름", example = "조종사") + private String memberName; + + @Schema(description = "비행유형", example = "COMMERCIAL") + private FltType fltType; // 비행유형 - 상업/비상업 ---- + + @Schema(description = "비행시작일시", example = "2024-02-12 09:00:00", implementation = String.class) + private LocalDateTime schFltStDt; // 시작일시 + + @Schema(description = "비행종료일시", example = "2024-02-12 10:00:00", implementation = String.class) + private LocalDateTime schFltEndDt; // 종료일시 + + @Schema(description = "비행목적", example = "17") + private FltPurpose fltPurpose; // 비행목적 ----- + + @Schema(description = "서비스구분", example = "KAC") + private String serviceType; // 고정 + + @Schema(hidden = true) + private String docState = "R"; + + + private List areaList; + // private List pilotList; + private List arcrftList; + + // 약관동의 + private List terms; + // laanc 정보 +// private BasLaancValidatedRs validatedRs; + + private List pilotValidRsList; // 자격여부 +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CreateLaancPlanRS.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CreateLaancPlanRS.java new file mode 100644 index 0000000..58e6117 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CreateLaancPlanRS.java @@ -0,0 +1,17 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.create; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class CreateLaancPlanRS { + + private String pdfUrl; + + private String address; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CstmrModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CstmrModel.java new file mode 100644 index 0000000..85d5f47 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/create/CstmrModel.java @@ -0,0 +1,73 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.create; + +import kr.co.palnet.kac.data.pty.model.PtyCstmrBas; +import kr.co.palnet.kac.data.pty.model.PtyCstmrDtl; +import lombok.Data; + +import java.time.LocalDate; +import java.time.LocalDateTime; + +@Data +public class CstmrModel { + + private Long cstmrSno; + private String authId; + private String cstmrDivCd; + private String cstmrStatusCd; + private LocalDateTime cstmrStatusCngDt; + private LocalDateTime joinDt; + private String joinIp; + private String memberDivCd; + private LocalDateTime pswdUpdtDt; + private String siteCode; + private String userId; + private String rfrshToken; + private String trmnlId; + private String addr; + private String addrDtlCn; + private LocalDate brthdyDate; + private String clncd; + private String cntryCd; + private String email; + private String genderCd; + private String hpno; + private String ipinCi; + private String ipinDi; + private String joinCrtfyCd; + private String memberName; + private LocalDateTime updateDt; + private String updateUserId; + private String zip; + + public static CstmrModel toModel(PtyCstmrBas userEntity, PtyCstmrDtl userDeatilEntity){ + CstmrModel model = new CstmrModel(); + model.setCstmrSno(userEntity.getCstmrSno()); + model.setAuthId(userEntity.getAuthId()); + model.setCstmrDivCd(userEntity.getCstmrDivCd()); + model.setCstmrStatusCd(userEntity.getCstmrStatusCd()); + model.setJoinDt(userEntity.getJoinDt()); + model.setJoinIp(userEntity.getJoinIp()); + model.setMemberDivCd(userEntity.getMemberDivCd()); + model.setPswdUpdtDt(userEntity.getPswdUpdtDt()); + model.setSiteCode(userEntity.getSiteCode()); + model.setTrmnlId(userEntity.getTrmnlId()); + model.setAddr(userDeatilEntity.getAddr()); + model.setAddrDtlCn(userDeatilEntity.getAddrDtlCn()); + model.setBrthdyDate(userDeatilEntity.getBrthdyDate()); + model.setClncd(userDeatilEntity.getClncd()); + model.setEmail(userDeatilEntity.getEmail()); + model.setGenderCd(userDeatilEntity.getGenderCd()); + model.setHpno(userDeatilEntity.getHpno()); + model.setIpinCi(userDeatilEntity.getIpinCi()); + model.setIpinDi(userDeatilEntity.getIpinDi()); + model.setJoinCrtfyCd(userDeatilEntity.getJoinCrtfyCd()); + model.setMemberName(userDeatilEntity.getMemberName()); + model.setUpdateDt(userDeatilEntity.getUpdateDt()); + model.setUpdateUserId(userDeatilEntity.getUpdateUserId()); + model.setZip(userDeatilEntity.getZip()); + + return model; + } + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/detail/SearchLaancAprvDetailRS.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/detail/SearchLaancAprvDetailRS.java new file mode 100644 index 0000000..4aa4944 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/detail/SearchLaancAprvDetailRS.java @@ -0,0 +1,138 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.detail; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.FltPlanPilotDTO; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.ArcrftWghtCd; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltPurpose; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltType; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancArcrftModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancAreaModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.search.SearchLaancAprvRS; +import kr.co.palnet.kac.data.flt.model.FltPlanBas; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.Objects; +import java.util.stream.Collectors; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class SearchLaancAprvDetailRS { + //비행계획서 일려번호 + private Long planSno; + //그룹 아이디 + private String groupId; + //작성자 일련번호 + private Long cstmrSno; + //작성자 이름 + private String memberName; + //작성자 이메일 + private String email; + //작성자 연락처 + private String hpno; + //작성자 국가번호(연락처) + private String clncd; + //작성자 주소 + private String addr; + //작성자 상세주소 + private String addrDtlCn; + //작성자 우편번호 + private String zip; + //비행시작일시 + private LocalDateTime schFltStDt; + //비행종료일시 + private LocalDateTime schFltEndDt; + //비행목적 + private FltPurpose fltPurpose; + //상업/비사업 구분 + private FltType fltType; + //상업/비사업 구분 코드 + private String fltTypeNm; + //승인여부 + private String aprvlYn; + //승인일자 + private LocalDateTime aprvlDt; + //삭제여부 + // private String delYn; + // 파일그룹번호 + private Long fileGroupNo; + //등록자ID + private String createUserId; + //등록일시 + private LocalDateTime createDt; + //수정자ID + private String updateUserId; + //수정일시 + private LocalDateTime updateDt; + //서비스유형 + private String serviceType; + //기업여부 + private String corpRegYn; + //공문URL + private String pdfUrl; + + + private List areaList; + private List arcrftList; + private List pilotList; + + public static SearchLaancAprvDetailRS toModel(FltPlanBas entity){ + SearchLaancAprvDetailRS model = new SearchLaancAprvDetailRS(); + model.setPlanSno(entity.getPlanSno()); + model.setGroupId(entity.getGroupId()); + model.setCstmrSno(entity.getCstmrSno()); + model.setServiceType(entity.getServiceType()); + model.setMemberName(entity.getMemberName()); + model.setEmail(entity.getEmail()); + model.setHpno(entity.getHpno()); + model.setClncd(entity.getClncd()); + model.setAddr(entity.getAddr()); + model.setAddrDtlCn(entity.getAddrDtlCn()); + model.setZip(entity.getZip()); + model.setSchFltStDt(entity.getSchFltStDt()); + model.setSchFltEndDt(entity.getSchFltEndDt()); + model.setFltPurpose(FltPurpose.fromCode(entity.getFltPurpose())); + model.setFltType(FltType.fromCode(entity.getFltType())); + model.setCorpRegYn(entity.getCorpRegYn()); + model.setAprvlYn(entity.getAprvlYn()); + model.setAprvlDt(entity.getAprvlDt()); + model.setFileGroupNo(entity.getFileGroupNo()); + model.setCreateUserId(entity.getCreateUserId()); + model.setCreateDt(entity.getCreateDt()); + model.setUpdateUserId(entity.getUpdateUserId()); + model.setUpdateDt(entity.getUpdateDt()); + + return model; + } + + + // 하나의 필드로 묶어서 처리 + //기체 무게 + public String getArcrftWght() { + if (arcrftList == null || arcrftList.isEmpty()) return null; + List arcrftWghtCdList = arcrftList.stream().map(BasLaancArcrftModel::getArcrftWghtCd).distinct().filter(Objects::nonNull).collect(Collectors.toList()); + String ArcrftWghtType = arcrftWghtCdList.stream().map(ArcrftWghtCd::getValue).collect(Collectors.joining(",")); + return ArcrftWghtType; + } + + //고도 + public String getElev() { + if (areaList == null || areaList.isEmpty()) return null; + List elevList = areaList.stream().map(BasLaancAreaModel::getFltElev).distinct().filter(Objects::nonNull).collect(Collectors.toList()); + String elev = String.join(",", elevList); + return elev; + } + +//조종사 성명 +// public String getPilotName() { +// if (pilotList == null || pilotList.isEmpty()) return null; +// List pilotNameList = pilotList.stream().map(BasLaancPilotModel::getMemberName).distinct().filter(Objects::nonNull).collect(Collectors.toList()); +// String pilotName = String.join(",", pilotNameList); +// return pilotName; +// } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/pliotvalid/PilotValidRq.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/pliotvalid/PilotValidRq.java new file mode 100644 index 0000000..f7d4b00 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/pliotvalid/PilotValidRq.java @@ -0,0 +1,18 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.pliotvalid; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class PilotValidRq { + @Schema(description = "조종사 ci - 본인인증", example = "dzT9zrm1JJRbrT1oRsUbvXYDfbAtXG5QOZjbIVHPaklSZ2PTw8ojYdJyeTrdQdtKIGFM5Z7xfrN/Crm6iGRLkA==") + private String pilotci; + @Schema(description = "기체신고번호", example = "C1CM0231251") + private String declarationnum; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/pliotvalid/PilotValidRs.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/pliotvalid/PilotValidRs.java new file mode 100644 index 0000000..e6ff104 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/pliotvalid/PilotValidRs.java @@ -0,0 +1,29 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.pliotvalid; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class PilotValidRs { + + @Schema(description = "결과코드", example = "200") + private String rspCode; + @Schema(description = "결과메시지", example = "SUCCESS") + private String rspMessage; + @Schema(description = "조종사자격증명여부", example = "Y") + private String pilotcredentialyn; + @Schema(description = "기체보험가입여부", example = "Y") + private String arcrftinsuranceyn; + @Schema(description = "기체신고여부", example = "Y") + private String arcrftdeclaration; + @Schema(description = "사업자유무", example = "Y") + private String corpregyn; + + private PilotValidRq rq; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/FileModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/FileModel.java new file mode 100644 index 0000000..11e5e3b --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/FileModel.java @@ -0,0 +1,17 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.search; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class FileModel { + private Long fileSno; + private Long fileGroupNo; + private String downloadUrl; + private String fileName; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/SearchLaancAprvRQ.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/SearchLaancAprvRQ.java new file mode 100644 index 0000000..a465dbf --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/SearchLaancAprvRQ.java @@ -0,0 +1,28 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.search; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.time.LocalDate; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class SearchLaancAprvRQ { + + @Schema(description = "작성자 이름", example = "팔") + private String memberName; + + @Schema(description = "신청(등록)시작일자", example = "2023-12-12", implementation = String.class) + private LocalDate createStDate; + + @Schema(description = "신청(등록)종료일자", example = "2023-12-12", implementation = String.class) + private LocalDate createEndDate; + +} + diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/SearchLaancAprvRS.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/SearchLaancAprvRS.java new file mode 100644 index 0000000..d19dcfb --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/search/SearchLaancAprvRS.java @@ -0,0 +1,140 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.search; + +import kr.co.palnet.kac.api.v1.flight.laanc.model.FltPlanPilotDTO; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.ArcrftWghtCd; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltPurpose; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltType; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancArcrftModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancAreaModel; +import kr.co.palnet.kac.data.flt.model.FltPlanBas; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.Objects; +import java.util.stream.Collectors; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class SearchLaancAprvRS { + + //비행계획서 일련번호 + private Long planSno; + //그룹 아이디 + private String groupId; + //작성자 일련번호 + private Long cstmrSno; + //작성자 이름 + private String memberName; + //작성자 이메일 + private String email; + //작성자 연락처 + private String hpno; + //작성자 국가번호(연락처) + private String clncd; + //작성자 주소 + private String addr; + //작성자 상세주소 + private String addrDtlCn; + //작성자 우편번호 + private String zip; + //비행시작일시 + private LocalDateTime schFltStDt; + //비행종료일시 + private LocalDateTime schFltEndDt; + //비행목적 + private FltPurpose fltPurpose; + //상업/비사업 구분 + private FltType fltType; + //상업/비사업 구분 코드 + private String fltTypeNm; + //승인여부 + private String aprvlYn; + //승인일자 + private LocalDateTime aprvlDt; + //삭제여부 + // private String delYn; + // 파일그룹번호 + private Long fileGroupNo; + //등록자ID + private String createUserId; + //등록일시 + private LocalDateTime createDt; + //수정자ID + private String updateUserId; + //수정일시 + private LocalDateTime updateDt; + //서비스유형 + private String serviceType; + //기업여부 + private String corpRegYn; + //공문URL + private String pdfUrl; + + + private List areaList; + private List arcrftList; + private List pilotList; + + public static SearchLaancAprvRS toModel(FltPlanBas entity){ + SearchLaancAprvRS model = new SearchLaancAprvRS(); + model.setPlanSno(entity.getPlanSno()); + model.setGroupId(entity.getGroupId()); + model.setCstmrSno(entity.getCstmrSno()); + model.setServiceType(entity.getServiceType()); + model.setMemberName(entity.getMemberName()); + model.setEmail(entity.getEmail()); + model.setHpno(entity.getHpno()); + model.setClncd(entity.getClncd()); + model.setAddr(entity.getAddr()); + model.setAddrDtlCn(entity.getAddrDtlCn()); + model.setZip(entity.getZip()); + model.setSchFltStDt(entity.getSchFltStDt()); + model.setSchFltEndDt(entity.getSchFltEndDt()); + model.setFltPurpose(FltPurpose.fromCode(entity.getFltPurpose())); + model.setFltType(FltType.fromCode(entity.getFltType())); + model.setCorpRegYn(entity.getCorpRegYn()); + model.setAprvlYn(entity.getAprvlYn()); + model.setAprvlDt(entity.getAprvlDt()); + model.setFileGroupNo(entity.getFileGroupNo()); + model.setCreateUserId(entity.getCreateUserId()); + model.setCreateDt(entity.getCreateDt()); + model.setUpdateUserId(entity.getUpdateUserId()); + model.setUpdateDt(entity.getUpdateDt()); + + return model; + } + + + // 하나의 필드로 묶어서 처리 + //기체 무게 + public String getArcrftWght() { + if (arcrftList == null || arcrftList.isEmpty()) return null; + List arcrftWghtCdList = arcrftList.stream().map(BasLaancArcrftModel::getArcrftWghtCd).distinct().filter(Objects::nonNull).collect(Collectors.toList()); + String ArcrftWghtType = arcrftWghtCdList.stream().map(ArcrftWghtCd::getValue).collect(Collectors.joining(",")); + return ArcrftWghtType; + } + + //고도 + public String getElev() { + if (areaList == null || areaList.isEmpty()) return null; + List elevList = areaList.stream().map(BasLaancAreaModel::getFltElev).distinct().filter(Objects::nonNull).collect(Collectors.toList()); + String elev = String.join(",", elevList); + return elev; + } + +//조종사 성명 +// public String getPilotName() { +// if (pilotList == null || pilotList.isEmpty()) return null; +// List pilotNameList = pilotList.stream().map(BasLaancPilotModel::getMemberName).distinct().filter(Objects::nonNull).collect(Collectors.toList()); +// String pilotName = String.join(",", pilotNameList); +// return pilotName; +// } + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/tsqr/LaancTsQRcodeRQ.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/tsqr/LaancTsQRcodeRQ.java new file mode 100644 index 0000000..4d38c75 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/tsqr/LaancTsQRcodeRQ.java @@ -0,0 +1,18 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.tsqr; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class LaancTsQRcodeRQ { + + @Schema(description = "기체신고번호", example = "C1CM0231251") + private String idntfNum; // 기체신고번호 + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/tsqr/LaancTsQRcodeRS.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/tsqr/LaancTsQRcodeRS.java new file mode 100644 index 0000000..36ec5e5 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/tsqr/LaancTsQRcodeRS.java @@ -0,0 +1,17 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.tsqr; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class LaancTsQRcodeRS { + + private byte[] qrcode; // qr코드 + private String confirmKey; // 인증번호 + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAllowableElevationRS.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAllowableElevationRS.java new file mode 100644 index 0000000..0a3b36e --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAllowableElevationRS.java @@ -0,0 +1,11 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.valid; + +import lombok.Data; + +import java.util.List; + +@Data +public class LaancAllowableElevationRS { + + private List allowableElevation; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaByAirspaceModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaByAirspaceModel.java new file mode 100644 index 0000000..9b9cc2a --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaByAirspaceModel.java @@ -0,0 +1,21 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.valid; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.util.List; + +@Data +public class LaancAreaByAirspaceModel { + + @Schema(description = "구역종류", example = "CIRCLE") + private String areaType; + + @Schema(description = "버퍼존", example = "100") + private Integer bufferZone; + + @Schema(description = "고도", example = "110") + private String fltElev; + + private List coordList; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaByElevModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaByElevModel.java new file mode 100644 index 0000000..4b76eee --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaByElevModel.java @@ -0,0 +1,19 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.valid; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.util.List; + +@Data +public class LaancAreaByElevModel { + + @Schema(description = "구역종류", example = "CIRCLE") + private String areaType; + + @Schema(description = "버퍼존", example = "100") + private Integer bufferZone; + + private List coordList; + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaCoordModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaCoordModel.java new file mode 100644 index 0000000..6e45bfb --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancAreaCoordModel.java @@ -0,0 +1,14 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.valid; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +public class LaancAreaCoordModel { + + @Schema(description = "위도", example = "127.33") + private double lat; + + @Schema(description = "경도", example = "37.99") + private double lon; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancDuplicatedAirspaceRs.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancDuplicatedAirspaceRs.java new file mode 100644 index 0000000..2852a8f --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/model/valid/LaancDuplicatedAirspaceRs.java @@ -0,0 +1,15 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.model.valid; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class LaancDuplicatedAirspaceRs { + private boolean isDuplicated; + private LaancAreaByAirspaceModel rq; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/service/FlightLaancService.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/service/FlightLaancService.java new file mode 100644 index 0000000..8c99de9 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/laanc/service/FlightLaancService.java @@ -0,0 +1,681 @@ +package kr.co.palnet.kac.api.v1.flight.laanc.service; + +import com.fasterxml.jackson.core.JsonProcessingException; +import kr.co.palnet.kac.api.external.model.TsQRcodeRQ; +import kr.co.palnet.kac.api.external.service.CtrTrnsLctnService; +import kr.co.palnet.kac.api.external.service.TsService; +import kr.co.palnet.kac.api.util.*; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.CstmrModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.*; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.*; +import kr.co.palnet.kac.api.v1.flight.laanc.model.detail.SearchLaancAprvDetailRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.search.FileModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.search.SearchLaancAprvRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.model.search.SearchLaancAprvRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.tsqr.LaancTsQRcodeRQ; +import kr.co.palnet.kac.api.v1.flight.laanc.model.tsqr.LaancTsQRcodeRS; +import kr.co.palnet.kac.api.v1.flight.laanc.model.valid.*; +import kr.co.palnet.kac.data.com.domain.ComConfirmBas; +import kr.co.palnet.kac.data.com.domain.ComFileBas; +import kr.co.palnet.kac.data.com.service.ComConfirmDomainService; +import kr.co.palnet.kac.data.flt.model.*; +import kr.co.palnet.kac.data.other.service.OtherDomainService; +import kr.co.palnet.kac.api.external.model.ComnSmsLaancAprovModel; +import kr.co.palnet.kac.api.external.model.CtrTrnsLctnModel; +import kr.co.palnet.kac.api.v1.flight.laanc.model.pliotvalid.PilotValidRs; +import kr.co.palnet.kac.config.security.util.SessionHelper; +import kr.co.palnet.kac.core.exception.BaseErrorCode; +import kr.co.palnet.kac.core.exception.BaseException; +import kr.co.palnet.kac.data.com.service.ComFileDomainService; +import kr.co.palnet.kac.data.flt.service.FltPlanDomainService; +import kr.co.palnet.kac.data.pty.model.PtyCstmrBas; +import kr.co.palnet.kac.data.pty.model.PtyCstmrDtl; +import kr.co.palnet.kac.data.pty.model.PtyGroupBas; +import kr.co.palnet.kac.data.pty.service.PtyCstmrDomainService; +import kr.co.palnet.kac.data.pty.service.PtyGroupDomainService; +import kr.co.palnet.kac.data.pty.service.PtyTermsDomainService; +import kr.co.palnet.kac.api.external.service.ComnSmsService; +import kr.co.palnet.kac.api.util.model.LaancPdfModel; +import kr.co.palnet.kac.util.EncryptUtil; +import kr.co.palnet.kac.util.ObjectMapperUtils; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.StringUtils; +import org.springframework.web.util.UriComponentsBuilder; + +import com.google.zxing.WriterException; +import org.locationtech.jts.geom.Coordinate; +import org.locationtech.jts.geom.Geometry; + +import java.io.IOException; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +@Service +@Slf4j +@RequiredArgsConstructor +public class FlightLaancService { + + private final PtyCstmrDomainService ptyCstmrDomainService; + + private final PtyTermsDomainService ptyTermsDomainService; + + private final PtyGroupDomainService ptyGroupDomainService; + + private final FltPlanDomainService fltPlanDomainService; + + private final ComFileDomainService comFileDomainService; + + private final ComConfirmDomainService comConfirmDomainService; + + private final OtherDomainService otherDomainService; + + private final CtrTrnsLctnService ctrTrnsLctnService; + + private final ComnSmsService comnSmsService; + + private final TsService tsService; +// + private final FileUtils fileUtils; + + private final AreaUtils areaUtils; + + @Value("${app.host}") + private String APP_HOST; + + @Value("${external.ts.return.uri}") + private String TS_RETURN_URI; + + @Transactional + public CreateLaancPlanRS createPlan(CreateLaancPlanRQ rq) { + + Long cstmrSno = SessionHelper.getCstmrSno(); + String userId = SessionHelper.getUserId(); + + // 비행계획서 INSERT + Optional userEntityData = ptyCstmrDomainService.findPtyCstmrBasById(cstmrSno); + Optional userDetailEntityData = ptyCstmrDomainService.findPtyCstmrDtlById(cstmrSno); + + if(userEntityData.isEmpty() || userDetailEntityData.isEmpty()) throw new BaseException(BaseErrorCode.DATA_EMPTY); + + CstmrModel cstmrInfo = CstmrModel.toModel(userEntityData.get(), userDetailEntityData.get()); + FltPlanBasDTO fltPlanBasDto = FltPlanBasDTO.toFltPlanBasDto(cstmrInfo, rq); + + fltPlanBasDto.setDelYn("N"); + fltPlanBasDto.setAprvlYn("Y"); + fltPlanBasDto.setAprvlDt(LocalDateTime.now()); + fltPlanBasDto.setCreateUserId(userId); + fltPlanBasDto.setCreateDt(LocalDateTime.now()); + fltPlanBasDto.setUpdateUserId(userId); + fltPlanBasDto.setUpdateDt(LocalDateTime.now()); + + // KAC 그룹 ID - LAANC에서는 KAC 그룹으로만 보여주도록 함. + String groupId = ""; + String groupNm = ""; + +// Optional> kacData = ptyGroupDomainService.findPtyGroupBasByGroupNm(rq.getServiceType()); + // TODO :: 현재 모듈에서는 KAC 그룹이 생성되는 코드가 없기에 "" 값만 들어갈 예정임 + Optional> kacData = ptyGroupDomainService.findPtyGroupBasByGroupNm("KAC"); + + if (kacData.isPresent() && !kacData.get().isEmpty()) { + List kac = kacData.get(); + groupId = kac.get(0).getGroupId(); + groupNm = kac.get(0).getGroupNm(); + } + + fltPlanBasDto.setGroupId(groupId); + + String corpRegYn = "N"; + if (rq.getPilotValidRsList() != null && !rq.getPilotValidRsList().isEmpty()) { + boolean isCorpReg = rq.getPilotValidRsList().stream().anyMatch(pilotValidRs -> "Y".equals(pilotValidRs.getCorpregyn())); + corpRegYn = isCorpReg ? "Y" : "N"; + } + fltPlanBasDto.setCorpRegYn(corpRegYn); // 사업자유무 + fltPlanBasDto.setServiceType("F0002"); + + FltPlanBas fltPlanBas = fltPlanDomainService.saveFltPlanBas(fltPlanBasDto.toFltPlanEntity()); + Long planSno = fltPlanBas.getPlanSno(); + + // 비행구역 INSERT + List basLaancAreaModelList = rq.getAreaList(); + + if (basLaancAreaModelList != null && !basLaancAreaModelList.isEmpty()) { + + List fltPlanAreaList = new ArrayList<>(); + + for (BasLaancAreaModel laancAreaModel : basLaancAreaModelList) { + // 주소 가져오기 + try { + double firstLat = laancAreaModel.getCoordList().get(0).getLat(); + double firstLon = laancAreaModel.getCoordList().get(0).getLon(); + CtrTrnsLctnModel ctrTrnsLctnModel = ctrTrnsLctnService.convertLatlonToAddress(firstLat, firstLon); + String address = ctrTrnsLctnModel.getArea1() + " " + + ctrTrnsLctnModel.getArea2() + " " + + ctrTrnsLctnModel.getLandNm() + " " + + ctrTrnsLctnModel.getLandNum(); + laancAreaModel.setFltAreaAddr(address); + } catch (Exception e) { + log.error("get first coords to address fail. : ", e); + } + + FltPlanAreaDTO fltPlanAreaDto = FltPlanAreaDTO.toDto(laancAreaModel); + fltPlanAreaDto.setPlanSno(planSno); + fltPlanAreaDto.setCreateUserId(userId); + fltPlanAreaDto.setUpdateUserId(userId); + + FltPlanArea fltPlanArea = fltPlanDomainService.saveFltPlanArea(fltPlanAreaDto.toEntity()); + + Long planAreaSno = fltPlanArea.getPlanAreaSno(); + List laancAreaModelCoordList = laancAreaModel.getCoordList(); + if (laancAreaModelCoordList != null && !laancAreaModelCoordList.isEmpty()) { +// double lat = laancAreaModelCoordList.get(0).getLat(); +// double lon = laancAreaModelCoordList.get(0).getLon(); + + List fltPlanAreaCoordList = new ArrayList<>(); + + for (BasLaancAreaCoordModel basLaancAreaCoordModel : laancAreaModelCoordList) { + + FltPlanAreaCoordDTO coordEntityDto = FltPlanAreaCoordDTO.toDto(basLaancAreaCoordModel); + coordEntityDto.setPlanAreaSno(planAreaSno); + coordEntityDto.setCreateUserId(userId); + + FltPlanAreaCoord fltPlanAreaCoord = coordEntityDto.toEntity(); + fltPlanAreaCoordList.add(fltPlanAreaCoord); + } + + fltPlanArea.setFltPlanAreaCoordList(fltPlanAreaCoordList); + } + + fltPlanAreaList.add(fltPlanArea); + } + + fltPlanBas.setFltPlanAreaList(fltPlanAreaList); + } + + // 조종사 - 사용자 정보로 저장 + FltPlanPilotDTO planPilotDto = FltPlanPilotDTO.toDto(cstmrInfo); + planPilotDto.setEmail(EncryptUtil.decrypt(cstmrInfo.getEmail())); + planPilotDto.setHpno(EncryptUtil.decrypt(cstmrInfo.getHpno())); + planPilotDto.setPlanSno(planSno); + planPilotDto.setGroupNm(groupNm); + planPilotDto.setCreateUserId(userId); + planPilotDto.setCreateDt(LocalDateTime.now()); + planPilotDto.setUpdateUserId(userId); + planPilotDto.setUpdateDt(LocalDateTime.now()); + + fltPlanBas.setFltPlanPilotList(Arrays.asList(planPilotDto.toEntity())); + + // 기체정보 INSERT + List basLaancArcrftModelList = rq.getArcrftList(); + + List fltPlanArcrftList = new ArrayList<>(); + if (basLaancArcrftModelList != null && !basLaancArcrftModelList.isEmpty()) { + for (BasLaancArcrftModel basLaancArcrftModel : basLaancArcrftModelList) { + FltPlanArcrftDTO arcrftEntityDto = FltPlanArcrftDTO.toDto(basLaancArcrftModel); + arcrftEntityDto.setPlanSno(planSno); + arcrftEntityDto.setCreateUserId(userId); + arcrftEntityDto.setCreateDt(LocalDateTime.now()); + arcrftEntityDto.setUpdateUserId(userId); + arcrftEntityDto.setUpdateDt(LocalDateTime.now()); + + String arcrftInsuranceYn = "N"; + // 추가 필드 + if (rq.getPilotValidRsList() != null && !rq.getPilotValidRsList().isEmpty() && basLaancArcrftModel.getIdntfNum() != null) { + PilotValidRs pilotValidRs = rq.getPilotValidRsList().stream().filter(pilotValid -> pilotValid.getRq().getDeclarationnum().equals(arcrftEntityDto.getIdntfNum())).findFirst().orElse(null); + if (pilotValidRs != null) { + String arcrftinsuranceyn = pilotValidRs.getArcrftinsuranceyn(); + arcrftInsuranceYn = "Y".equals(arcrftinsuranceyn) ? "Y" : "N"; + } + } + arcrftEntityDto.setAcrftInsuranceYn(arcrftInsuranceYn); // 보험여부 +// arcrftEntity.setInsuranceExperiod(null); // 보헌 유효기간 +// arcrftEntity.setCorporationNm(null); // 법인명 + + fltPlanArcrftList.add(arcrftEntityDto.toEntity()); + } + } + + fltPlanBas.setFltPlanArcrftList(fltPlanArcrftList); + + if (rq.getTerms() != null && !rq.getTerms().isEmpty()) { + for (AnctCstmrTermsModel agree : rq.getTerms()) { + PtyTermsAgreeTxnDTO agreeEntityDto = new PtyTermsAgreeTxnDTO(); + agreeEntityDto.setCstmrSno(fltPlanBas.getCstmrSno()); + agreeEntityDto.setProcIp(HttpUtils.getRequestIp()); // TODO :: 현시점에는 HttpUtil Util이 없으므로 임시로 FLT 모듈 자체에서 Util을 만들어서 사용, 추후 모든 모듈 완성 되었을 시 Common모듈 코드 사용 + agreeEntityDto.setTermsSno(agree.getTermsSno()); + agreeEntityDto.setUpdateDt(LocalDateTime.now()); + agreeEntityDto.setUpdateUserId(userId); + agreeEntityDto.setAgreeYn(agree.getAgreeYn()); + if (agree.getAgreeYn().equals("Y")) { + agreeEntityDto.setAgreeDt(LocalDateTime.now()); + } + try{ + ptyTermsDomainService.savePtyTermsAgreeTxn(agreeEntityDto.toEntity()); + }catch (Exception e){ + // TODO :: 임시로 코드 변경, 추후 약관 있을시 본래 코드인 else문으로 Exception던질것임 + throw new BaseException(BaseErrorCode.FAILED, "약관등록 실패"); + } + } + } + + String address = ""; + // PDF 생성 후 URL 가져오기 + LaancPdfModel laancPdfModel = new LaancPdfModel(); + laancPdfModel.setPilotName(cstmrInfo.getMemberName()); + + if (rq.getAreaList() != null && !rq.getAreaList().isEmpty()) { + address = rq.getAreaList().get(0).getFltAreaAddr() == null ? "" : rq.getAreaList().get(0).getFltAreaAddr(); + laancPdfModel.setAddress(address); + laancPdfModel.setElev(rq.getAreaList().get(0).getFltElev()); + } + if (rq.getArcrftList() != null && !rq.getArcrftList().isEmpty()) { + if (rq.getArcrftList().get(0).getArcrftTypeCd() != null) { + laancPdfModel.setArcrftType(rq.getArcrftList().get(0).getArcrftTypeCd().getValue()); + } + if (StringUtils.hasText(rq.getArcrftList().get(0).getIdntfNum())) { + laancPdfModel.setIdntfNum(rq.getArcrftList().get(0).getIdntfNum()); + } + } + laancPdfModel.setBirthDate(cstmrInfo.getBrthdyDate().toString()); + laancPdfModel.setSchFltStDt(DateUtils.toDateTimeStringByFormat(rq.getSchFltStDt(), "yyyy.MM.dd HH:mm")); + laancPdfModel.setSchFltEndDt(DateUtils.toDateTimeStringByFormat(rq.getSchFltEndDt(), "yyyy.MM.dd HH:mm")); + laancPdfModel.setCreateDt(DateUtils.toDateTimeStringByFormat(LocalDateTime.now(), "yyyy.MM.dd HH:mm")); + laancPdfModel.setFltPurpose(rq.getFltPurpose().getValue()); + + // TODO :: 현시점에는 파일 Util이 없으므로 임시로 FLT 모듈 자체에서 Util을 만들어서 사용, 추후 모든 모듈 완성 되었을 시 Common모듈 코드 사용 + ComFileBasDTO comFileBasDto = fileUtils.makePdf(laancPdfModel); + comFileBasDto.setDelYn("N"); + if(comFileBasDto.getFileGroupNo() == null || comFileBasDto.getFileGroupNo() == 0){ + Long fileGroupNo = comFileDomainService.findFirstByOrderByFileGroupNoDesc(); + comFileBasDto.setFileGroupNo(fileGroupNo); + } + + comFileDomainService.saveComFileBas(comFileBasDto.toEntity()); + + fltPlanBas.setFileGroupNo(comFileBasDto.getFileGroupNo()); +// fltPlanDomainService.saveFltPlanBas(fltPlanBas); + + String downloadUrl = fileUtils.getDownloadUrl(comFileBasDto.getFileSno()); + + // SMS 전송 + try { + + ComnSmsLaancAprovModel comnSmsLaancAprovModel = new ComnSmsLaancAprovModel(); + comnSmsLaancAprovModel.setPilotName(cstmrInfo.getMemberName()); + comnSmsLaancAprovModel.setCallphone(EncryptUtil.decrypt(cstmrInfo.getHpno())); + comnSmsLaancAprovModel.setSchFltStDt(DateUtils.toDateTimeStringByFormat(rq.getSchFltStDt(), "yyyy년 MM월 dd일 HH시 mm분")); + comnSmsLaancAprovModel.setSchFltEndDt(DateUtils.toDateTimeStringByFormat(rq.getSchFltEndDt(), "yyyy년 MM월 dd일 HH시 mm분")); + comnSmsLaancAprovModel.setFltPurpose(rq.getFltPurpose().getValue()); + comnSmsLaancAprovModel.setAddress(address); + + if (rq.getAreaList() != null && !rq.getAreaList().isEmpty()) { + comnSmsLaancAprovModel.setElev(rq.getAreaList().get(0).getFltElev()); + } + + SuredataEntityDTO sureDateEntityDto = comnSmsService.sendLaancAprovSms(comnSmsLaancAprovModel); + otherDomainService.saveSuredate(sureDateEntityDto.toEntity()); + } catch (Exception e) { + log.error("ERROR: ", e); + } + + return CreateLaancPlanRS.builder() + .pdfUrl(downloadUrl) + .address(address) + .build(); + } + + @Transactional + public LaancTsQRcodeRS createQRcode(LaancTsQRcodeRQ rq) { + Long cstmrSno = SessionHelper.getCstmrSno(); + String userId = SessionHelper.getUserId(); + Optional userEntityData = ptyCstmrDomainService.findPtyCstmrBasById(cstmrSno); + Optional userDetailEntityData = ptyCstmrDomainService.findPtyCstmrDtlById(cstmrSno); + + if(userEntityData.isEmpty() || userDetailEntityData.isEmpty()) throw new BaseException(BaseErrorCode.DATA_EMPTY); + + CstmrModel cstmrInfo = CstmrModel.toModel(userEntityData.get(), userDetailEntityData.get()); + String userCi = cstmrInfo.getIpinCi(); + + + String idntfNum = null; + if (rq != null && rq.getIdntfNum() != null && !rq.getIdntfNum().isEmpty()) { + idntfNum = rq.getIdntfNum(); + } + + String confirmKey = UUID.randomUUID().toString(); + String params = null; + byte[] qr = null; + try { + TsQRcodeRQ tsRq = TsQRcodeRQ.builder() + .rtnUrl(this.APP_HOST + this.TS_RETURN_URI) + .reqId(confirmKey) + .submittype(idntfNum) + .applyUser(userCi) + .build(); + +// params = JsonUtils.toJson(tsRq); +/* + + tsdronewallet://kotsa.or.kr + ? type=5 + & rtnUrl= http://121.190.193.50:6081/api/external/laanc/vc/callback + & reqId=0b42b0af-3875-4a21-b57b-bb93ffcb3cfc + & submittype=C1CM0231251 + & applyUser=dzT9zrm1JJRbrT1oRsUbvXYDfbAtXG5QOZjbIVHPaklSZ2PTw8ojYdJyeTrdQdtKIGFM5Z7xfrN/Crm6iGRLkA== + */ + + params = UriComponentsBuilder + .fromUriString("tsdronewallet://kotsa.or.kr") + .queryParam("type", tsRq.getType()) + .queryParam("rtnUrl", tsRq.getRtnUrl()) + .queryParam("reqId", tsRq.getReqId()) + .queryParam("submittype", tsRq.getSubmittype()) + .queryParam("applyUser", tsRq.getApplyUser()) + .build() + .toUriString(); + + qr = tsService.createQrcode(params); + } catch (WriterException | IOException e) { + log.error("ERROR: ", e); + throw new BaseException(BaseErrorCode.FAILED, "QR코드 생성 실패"); + } + + // db 저장 - confirmKey(uuid) + ComConfirmBas comConfirmBas = ComConfirmBas.builder() + .confirmKey(confirmKey) + .status("GENERATED") + .targetType("TS_QRCODE") + .rqData(params) + .createUserId(userId) + .createDt(LocalDateTime.now()) + .updateUserId(userId) + .updateDt(LocalDateTime.now()) + .build(); + + comConfirmDomainService.saveComConfirmBas(comConfirmBas); + + log.info(">>> confirmKey [GENERATED] ", confirmKey); + return LaancTsQRcodeRS.builder() + .qrcode(qr) + .confirmKey(confirmKey) + .build(); + } + + public PilotValidRs checkQrcode(String confirmKey) { + log.info(">>> confirmKey : {}", confirmKey); + String userId = SessionHelper.getUserId(); + Optional entityData = comConfirmDomainService.findFirstByConfirmKeyOrderByCreateDtDesc(confirmKey); + if(entityData.isEmpty()) throw new BaseException(BaseErrorCode.DATA_EMPTY, "QR코드 조회 실패"); + + ComConfirmBas entity = entityData.get(); + + if (!"RECEIVED".equals(entity.getStatus())){ + Map errorParam = new HashMap<>(); + errorParam.put("status", entity.getStatus()); + throw new BaseException(BaseErrorCode.DATA_EMPTY, errorParam.toString()); + } + + // TODO 일자 검증 - 3분 초과 + LocalDateTime createDt = entity.getCreateDt().plusMinutes(3); + boolean flag = !createDt.isBefore(LocalDateTime.now()); + if (!flag) { + entity.setStatus("EXPIRED"); + entity.setUpdateUserId(userId); + comConfirmDomainService.saveComConfirmBas(entity); + comConfirmDomainService.flush(); + throw new BaseException(BaseErrorCode.QR_EXPIRED, "QR 기간 만료"); + } + + PilotValidRs rs = null; + String rsData = entity.getRsData(); + if(rsData != null && !rsData.isEmpty()){ + try{ + rs = ObjectMapperUtils.getObjectMapper().readValue(rsData, PilotValidRs.class); + } catch (JsonProcessingException e){ + log.error("",e); + } + } + + return rs; + } + + public List getDuplicatedAirspace(List rq) { + // TODO :: 임시로 모듈안에 Util 만들어서 사용, 추후 만들어진 것으로 사용할 것 + + AirspaceUtils airspaceUtils = AirspaceUtils.getInstance(); + List rs = new ArrayList<>(); + for (LaancAreaByAirspaceModel area : rq) { + + //rq로 들어온 좌표로 버퍼좌표 생성 + List targetCoord = new ArrayList<>(); + List targetCoordBufferList = new ArrayList<>(); + + for (LaancAreaCoordModel basLaancAreaCoordModel : area.getCoordList()) { + Coordinate coords = new Coordinate(basLaancAreaCoordModel.getLon(), basLaancAreaCoordModel.getLat()); + targetCoord.add(coords); + } + + if ("LINE".equals(area.getAreaType())) { + List trans = areaUtils.transform(targetCoord, "EPSG:4326", "EPSG:5181"); + List bufferList = areaUtils.buffer(trans, area.getBufferZone()); + targetCoordBufferList = areaUtils.transform(bufferList, "EPSG:5181", "EPSG:4326"); + } else if ("POLYGON".equals(area.getAreaType())) { + targetCoordBufferList.addAll(targetCoord); + } else if ("CIRCLE".equals(area.getAreaType())) { + targetCoordBufferList = areaUtils.createCircle(targetCoord.get(0), area.getBufferZone()); + } + + Geometry targetGeometry = airspaceUtils.createGeometryByCoordinate(targetCoordBufferList); + Integer fltElev = area.getFltElev() != null ? Integer.parseInt(area.getFltElev()) : 0; + AirspaceUtils.FeatureInfo targetFeatureInfo = new AirspaceUtils.FeatureInfo(null, null, 0, fltElev, targetGeometry); + boolean duplicatedAirspace = airspaceUtils.isDuplicatedAirspace(targetFeatureInfo); + LaancDuplicatedAirspaceRs duplicatedAirspaceRs = LaancDuplicatedAirspaceRs.builder() + .isDuplicated(duplicatedAirspace) + .rq(area) + .build(); + rs.add(duplicatedAirspaceRs); + } + + return rs; + } + + public LaancAllowableElevationRS getAllowableElevation(List rq) { + + + AirspaceUtils airspaceUtils = AirspaceUtils.getInstance(); + List allowElevationList = new ArrayList<>(); + for (LaancAreaByElevModel area : rq) { + + //rq로 들어온 좌표로 버퍼좌표 생성 + List targetCoord = new ArrayList<>(); + List targetCoordBufferList = new ArrayList<>(); + + for (LaancAreaCoordModel coord : area.getCoordList()) { + Coordinate coords = new Coordinate(coord.getLon(), coord.getLat()); + targetCoord.add(coords); + } + + if ("LINE".equals(area.getAreaType())) { + List trans = areaUtils.transform(targetCoord, "EPSG:4326", "EPSG:5181"); + List bufferList = areaUtils.buffer(trans, area.getBufferZone()); + targetCoordBufferList = areaUtils.transform(bufferList, "EPSG:5181", "EPSG:4326"); + } else if ("POLYGON".equals(area.getAreaType())) { + targetCoordBufferList.addAll(targetCoord); + } else if ("CIRCLE".equals(area.getAreaType())) { + targetCoordBufferList = areaUtils.createCircle(targetCoord.get(0), area.getBufferZone()); + } + + Geometry targetGeometry = airspaceUtils.createGeometryByCoordinate(targetCoordBufferList); +// Integer fltElev = area.getFltElev() != null ? Integer.parseInt(area.getFltElev()) : 0; +// AirspaceUtils.FeatureInfo featureInfo = new AirspaceUtils.FeatureInfo(null, null, 0, fltElev, rqGeometry); + Integer allowElevation = airspaceUtils.getAllowElevation(targetGeometry); + allowElevationList.add(allowElevation); + } + + LaancAllowableElevationRS result = new LaancAllowableElevationRS(); + result.setAllowableElevation(allowElevationList); + + return result; + } + + @Transactional + public List getLaancAprvList(SearchLaancAprvRQ rq) { + + LocalDateTime createStDate = rq.getCreateStDate().atStartOfDay(); + LocalDateTime createEndDate = rq.getCreateEndDate().plusDays(1).atStartOfDay().minusSeconds(1); + + Optional> fltPlanBasListData = fltPlanDomainService.findAllFltPlanBasBySearch(rq.getMemberName(), createStDate, createEndDate); + + List result = new ArrayList<>(); + + if(fltPlanBasListData.isPresent() && !fltPlanBasListData.get().isEmpty()){ + + List fltPlanBasList = fltPlanBasListData.get(); + + for(FltPlanBas fltPlanBas : fltPlanBasList){ + SearchLaancAprvRS node = SearchLaancAprvRS.toModel(fltPlanBas); + node.setHpno(EncryptUtil.decrypt(node.getHpno())); + node.setEmail(EncryptUtil.decrypt(node.getEmail())); + node.setFltTypeNm(node.getFltType().getValue()); + + Long planSno = node.getPlanSno(); + + Optional> fltPlanAreaListData = fltPlanDomainService.findFltPlanAreaByPlanSno(planSno); + Optional> fltPlanArcrftListData = fltPlanDomainService.findFltPlanArcrftByPlanSno(planSno); + + if(fltPlanAreaListData.isPresent()){ + List fltPlanAreaList = fltPlanAreaListData.get(); + List areaList = fltPlanAreaList.stream().map(BasLaancAreaModel::toModel).toList(); + + node.setAreaList(areaList); + } + + if(fltPlanArcrftListData.isPresent()){ + List fltPlanArcrftList = fltPlanArcrftListData.get(); + List arcrftList = fltPlanArcrftList.stream().map(BasLaancArcrftModel::toModel).toList(); + + node.setArcrftList(arcrftList); + } + + result.add(node); + } + } + + List fileGroupNoList = result.stream().map(SearchLaancAprvRS::getFileGroupNo).filter(Objects::nonNull).collect(Collectors.toList()); + Optional> filesData = comFileDomainService.findByFileGroupNoInAndDelYnOrderByCreateDtDesc(fileGroupNoList, "N"); + + List fileModels = new ArrayList<>(); + + if(filesData.isPresent() && !filesData.get().isEmpty()){ + List files = filesData.get(); + + for (ComFileBas file : files) { + fileModels.add(FileModel.builder() + .fileGroupNo(file.getFileGroupNo()) + .fileSno(file.getFileSno()) + .fileName(file.getFileOriNm()) + .downloadUrl(fileUtils.getDownloadUrl(file.getFileSno())) + .build()); + } + } + + result.forEach(dto -> { + if (dto.getFileGroupNo() != null) { + fileModels.stream() + .filter(file -> Objects.equals(file.getFileGroupNo(), dto.getFileGroupNo())) + .findFirst() + .ifPresent(file -> dto.setPdfUrl(file.getDownloadUrl())); + } + }); + + return result; + } + + public SearchLaancAprvDetailRS getLaancAprvDetail(Long planSno) { + + if(planSno == null) throw new BaseException(BaseErrorCode.WEB_PARAM_INVALID); + + Optional fltPlanBasData = fltPlanDomainService.findById(planSno); + + if(fltPlanBasData.isPresent()){ + FltPlanBas fltPlanBas = fltPlanBasData.get(); + + SearchLaancAprvDetailRS result = SearchLaancAprvDetailRS.toModel(fltPlanBas); + result.setHpno(EncryptUtil.decrypt(result.getHpno())); + result.setEmail(EncryptUtil.decrypt(result.getEmail())); + result.setFltTypeNm(result.getFltType().getValue()); + + List fltPlanAreaList = fltPlanBas.getFltPlanAreaList(); + List fltPlanArcrftList = fltPlanBas.getFltPlanArcrftList(); + List fltPlanPilotList = fltPlanBas.getFltPlanPilotList(); + + if(fltPlanAreaList != null && !fltPlanAreaList.isEmpty()){ + + List areaList = new ArrayList<>(); + + for(FltPlanArea fltPlanArea : fltPlanAreaList){ + List fltPlanAreaCoordList = fltPlanArea.getFltPlanAreaCoordList().stream().map(BasLaancAreaCoordModel::toModel).toList(); + + BasLaancAreaModel node = BasLaancAreaModel.toModel(fltPlanArea); + node.setCoordList(fltPlanAreaCoordList); + + areaList.add(node); + } + + result.setAreaList(areaList); + } + + if(fltPlanArcrftList != null && !fltPlanArcrftList.isEmpty()){ + List arcrftList = fltPlanArcrftList.stream().map(BasLaancArcrftModel::toModel).toList(); + + result.setArcrftList(arcrftList); + } + + if(fltPlanPilotList != null && !fltPlanPilotList.isEmpty()){ + List fltPlanPilotDTOList = fltPlanPilotList.stream().map(FltPlanPilotDTO::toDto).toList(); + + result.setPilotList(fltPlanPilotDTOList); + } + + Optional comFileBasData = comFileDomainService.findFirstByFileGroupNoAndDelYnOrderByCreateDtDesc(fltPlanBas.getFileGroupNo()); + + // PDF URL 추출 + if (comFileBasData.isPresent()) { + ComFileBas comFileBas = comFileBasData.get(); + + result.setPdfUrl(fileUtils.getDownloadUrl(comFileBas.getFileSno())); + } + + return result; + } else { + throw new BaseException(BaseErrorCode.DATA_EMPTY); + } + } + + public void testCreateQRCode(String confirmKey, String userId){ + ComConfirmBas comConfirmBas = ComConfirmBas.builder() + .confirmKey(confirmKey) + .status("RECEIVED") + .targetType("TS_QRCODE") + .rsData(""" + {"rspCode":"200","rspMessage":"success","rqID":"%s","pilotcredentialyn":"Y","arcrftinsuranceyn":"Y","arcrftdeclaration":"Y","corpregyn":"Y"} + """.formatted(confirmKey)) + .createUserId(userId) + .createDt(LocalDateTime.now()) + .updateUserId(userId) + .updateDt(LocalDateTime.now()) + .build(); + + comConfirmDomainService.saveComConfirmBas(comConfirmBas); + } + + public FltPlanBasDTO testDescPlanSno(){ + return FltPlanBasDTO.toFltPlanBasDto(fltPlanDomainService.findByOrderByPlanSnoDesc()); + } + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/controller/FlightPlanController.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/controller/FlightPlanController.java new file mode 100644 index 0000000..ed904a7 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/controller/FlightPlanController.java @@ -0,0 +1,42 @@ +package kr.co.palnet.kac.api.v1.flight.plan.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.enums.ParameterIn; +import kr.co.palnet.kac.api.v1.flight.plan.model.buffer.CreateBufferModel; +import kr.co.palnet.kac.api.v1.flight.plan.model.schedule.SearchPlanScheduleRS; +import kr.co.palnet.kac.api.v1.flight.plan.service.FlightPlanService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@RestController +@Slf4j +@RequestMapping("/v1/flight/plan") +@RequiredArgsConstructor +public class FlightPlanController { + + private final FlightPlanService flightPlanService; + + @PostMapping("/area/buffer") + @Operation(summary = "비행 계획서 작성 - 버퍼존 생성", description = "비행 계획서 작성 시 특정 좌표를 이은 선분에 대한 버퍼존을 생성하는 API 입니다.") + public ResponseEntity> createBuffer(@RequestBody List rq){ + + List result = flightPlanService.createBuffer(rq); + + return ResponseEntity.ok().body(result); + } + + @GetMapping("/schedule") + @Operation(summary = "비행 운항 스케줄 조회", description = "비행 현황 스케줄 정보를 조회하는 API 입니다.") + public ResponseEntity> getPlanSchedule(@Parameter(name="searchDate", description = "검색 날짜", in = ParameterIn.QUERY, example = "2023-11-15") @RequestParam("searchDate") String searchDate){ + + List result = flightPlanService.getPlanSchedule(searchDate); + + return ResponseEntity.ok().body(result); + } + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/CtrCntrlBasDTO.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/CtrCntrlBasDTO.java new file mode 100644 index 0000000..8eb10ce --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/CtrCntrlBasDTO.java @@ -0,0 +1,55 @@ +package kr.co.palnet.kac.api.v1.flight.plan.model; + +import kr.co.palnet.kac.data.ctr.model.CtrCntrlBas; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class CtrCntrlBasDTO { + + + private String cntrlId; // 관제ID + private String idntfNum; // 식별번호 + private String statusCd; // 상태코드 + private String procStatusYn; // 처리상태여부 + private String objectTypeCd; // 물체타입코드 + private LocalDateTime flghtStDt; // 비행시작일시 + private LocalDateTime flghtEndDt; // 비행종료일시 + private LocalDateTime cntrlStDt; // 관제시작일시 + private LocalDateTime cntrlEndDt; // 관제종료일시 + private Double ttlTime; // 총비행시간 + private String ttlTimeType; // 총비행시간단위 + private Double ttlDstnc; // 총비행거리 + private String ttlDstncType; // 총비행거리단위 + private Double avrgSpeed; // 평균속도 + private String avrgSpeedType; // 평균속도단위 + private Double bttrCnsmptn; // 배터리소모량 + private String endTypeCd; // 종료타입코드 + private LocalDateTime createDt; // 생성일시 + private LocalDateTime updateDt; // 수정일시 + + public CtrCntrlBas toEntity(){ + return CtrCntrlBas.builder() + .cntrlId(this.cntrlId) + .idntfNum(this.idntfNum) + .statusCd(this.statusCd) + .procStatusYn(this.procStatusYn) + .objectTypeCd(this.objectTypeCd) + .flghtStDt(this.flghtStDt) + .flghtEndDt(this.flghtEndDt) + .cntrlStDt(this.cntrlStDt) + .cntrlEndDt(this.cntrlEndDt) + .ttlTime(this.ttlTime) + .ttlTimeType(this.ttlTimeType) + .ttlDstnc(this.ttlDstnc) + .ttlDstncType(this.ttlDstncType) + .avrgSpeed(this.avrgSpeed) + .avrgSpeedType(this.avrgSpeedType) + .bttrCnsmptn(this.bttrCnsmptn) + .endTypeCd(this.endTypeCd) + .createDt(this.createDt) + .updateDt(this.updateDt) + .build(); + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/buffer/BufferAreaCoordModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/buffer/BufferAreaCoordModel.java new file mode 100644 index 0000000..8c804fd --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/buffer/BufferAreaCoordModel.java @@ -0,0 +1,57 @@ +package kr.co.palnet.kac.api.v1.flight.plan.model.buffer; + +import io.swagger.v3.oas.annotations.media.Schema; +import kr.co.palnet.kac.api.util.model.FlightPlanAreaCoordModel; +import lombok.Data; + +import java.time.LocalDateTime; +@Data +public class BufferAreaCoordModel { + + @Schema(description = "비행구역좌표 일련번호", example = "1") + private Long planAreaCoordSno; + + @Schema(description = "비행계획비행구역 일련번호", example = "1") + private Long planAreaSno; + + @Schema(description = "위도", example = "127.33") + private double lat; + + @Schema(description = "경도", example = "37.99") + private double lon; + + @Schema(description = "생성자ID", hidden = true) + private String createUserId; + + @Schema(description = "생성일시", hidden = true) + private LocalDateTime createDt; + + @Schema(hidden = true) + private String docState = "R"; + + public static FlightPlanAreaCoordModel toCoordModel(BufferAreaCoordModel model){ + FlightPlanAreaCoordModel coordModel = new FlightPlanAreaCoordModel(); + coordModel.setPlanAreaCoordSno(model.getPlanAreaCoordSno()); + coordModel.setPlanAreaSno(model.getPlanAreaSno()); + coordModel.setLat(model.getLat()); + coordModel.setLon(model.getLon()); + coordModel.setCreateUserId(model.getCreateUserId()); + coordModel.setCreateDt(model.getCreateDt()); + coordModel.setDocState(model.getDocState()); + + return coordModel; + } + + public static BufferAreaCoordModel toModel(FlightPlanAreaCoordModel model){ + BufferAreaCoordModel coordModel = new BufferAreaCoordModel(); + coordModel.setPlanAreaCoordSno(model.getPlanAreaCoordSno()); + coordModel.setPlanAreaSno(model.getPlanAreaSno()); + coordModel.setLat(model.getLat()); + coordModel.setLon(model.getLon()); + coordModel.setCreateUserId(model.getCreateUserId()); + coordModel.setCreateDt(model.getCreateDt()); + coordModel.setDocState(model.getDocState()); + + return coordModel; + } +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/buffer/CreateBufferModel.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/buffer/CreateBufferModel.java new file mode 100644 index 0000000..ab5d043 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/buffer/CreateBufferModel.java @@ -0,0 +1,58 @@ +package kr.co.palnet.kac.api.v1.flight.plan.model.buffer; + +import io.swagger.v3.oas.annotations.media.Schema; +import kr.co.palnet.kac.api.v1.flight.laanc.model.constant.FltMethod; +import kr.co.palnet.kac.api.v1.flight.laanc.model.create.BasLaancAreaCoordModel; +import lombok.Data; + +import java.time.LocalDateTime; +import java.util.List; + +@Data +public class CreateBufferModel { + @Schema(description = "비행구역 일련번호", example = "1", hidden = true) + private Long planAreaSno; + + @Schema(description = "비행계획서 일련번호", example = "1", hidden = true) + private Long planSno; + + @Schema(description = "구역종류", example = "CIRCLE") + private String areaType; + + @Schema(description = "비행방식", example = "01") + private FltMethod fltMethod; + + @Schema(description = "비행구역주소", example = "인천광역시 부평구 청천2동") + private String fltAreaAddr; + + @Schema(description = "버퍼존", example = "100") + private Integer bufferZone; + + @Schema(description = "고도", example = "110") + private String fltElev; + + @Schema(description = "생성자ID", hidden = true) + private String createUserId; + + @Schema(description = "생성일시", hidden = true) + private LocalDateTime createDt; + + @Schema(description = "수정자ID", hidden = true) + private String updateUserId; + + @Schema(description = "수정일시", hidden = true) + private LocalDateTime updateDt; + + private String docState = "R"; + + private List coordList; + + @Schema(hidden = true) + private List bufferCoordList; + + // kac 추가 필드 + @Schema(description = "비행방식(기타)") + private String fltMothoeRm; + + +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/schedule/SearchPlanScheduleRS.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/schedule/SearchPlanScheduleRS.java new file mode 100644 index 0000000..1b2d45a --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/model/schedule/SearchPlanScheduleRS.java @@ -0,0 +1,23 @@ +package kr.co.palnet.kac.api.v1.flight.plan.model.schedule; + +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class SearchPlanScheduleRS { + private String groupId; + private String groupNm; + private String ownerNm; + private String idntfNum; + private String startAddress; + private String endAddress; + private LocalDateTime schFltStDt; + private LocalDateTime schFltEndDt; + private String cntrlId; + private LocalDateTime cntrlStDt; + private LocalDateTime cntrlEndDt; + + // BEFORE (B) : 비행 전, FLYING (F) : 비행 중, SUCCESS (S) : 비행 완료 + private String statusCd; +} diff --git a/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/service/FlightPlanService.java b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/service/FlightPlanService.java new file mode 100644 index 0000000..c99a145 --- /dev/null +++ b/web/api-flight/src/main/java/kr/co/palnet/kac/api/v1/flight/plan/service/FlightPlanService.java @@ -0,0 +1,109 @@ +package kr.co.palnet.kac.api.v1.flight.plan.service; + +import kr.co.palnet.kac.api.util.AreaUtils; +import kr.co.palnet.kac.api.util.model.FlightPlanAreaCoordModel; +import kr.co.palnet.kac.api.v1.flight.plan.model.CtrCntrlBasDTO; +import kr.co.palnet.kac.api.v1.flight.plan.model.buffer.BufferAreaCoordModel; +import kr.co.palnet.kac.api.v1.flight.plan.model.buffer.CreateBufferModel; +import kr.co.palnet.kac.api.v1.flight.plan.model.schedule.SearchPlanScheduleRS; +import kr.co.palnet.kac.data.ctr.model.CtrCntrlBas; +import kr.co.palnet.kac.data.ctr.model.join.CntrlJoinHstryAreaModel; +import kr.co.palnet.kac.data.ctr.service.CtrCntrlDomainService; +import kr.co.palnet.kac.data.flt.model.join.FltPlanBasJoinAreaModel; +import kr.co.palnet.kac.data.flt.service.FltPlanDomainService; +import kr.co.palnet.kac.data.pty.model.PtyGroupBas; +import kr.co.palnet.kac.data.pty.service.PtyGroupDomainService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.locationtech.jts.geom.Coordinate; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; + +@Service +@Slf4j +@RequiredArgsConstructor +public class FlightPlanService { + + private final FltPlanDomainService fltPlanDomainService; + + private final PtyGroupDomainService ptyGroupDomainService; + + private final CtrCntrlDomainService ctrCntrlDomainService; + + + private final AreaUtils areaUtils; + + public List createBuffer(List rq) { + + for (CreateBufferModel area : rq) { + + if ("LINE".equals(area.getAreaType())) { + List coordList = area.getCoordList().stream().map(BufferAreaCoordModel::toCoordModel).toList(); + + List convertCoordinates = areaUtils.convertCoordinates(coordList); // 객체 타입 변환 + List transCoordList = areaUtils.transform(convertCoordinates, "EPSG:4326", "EPSG:5181"); + + List bufferList = areaUtils.buffer(transCoordList, area.getBufferZone()); // buffer 영역 생성 + + List transBufferList = areaUtils.transform(bufferList, "EPSG:5181", "EPSG:4326"); // buffer 영역 좌표계 변환 + List bufferCoordList = areaUtils.convertModel(transBufferList).stream().map(BufferAreaCoordModel::toModel).toList(); + + area.setBufferCoordList(bufferCoordList); + } + } + + return rq; + } + + public List getPlanSchedule(String searchDate) { + + Optional> fltPlanBasJoinAreaData = fltPlanDomainService.findAllFltPlanBasBySearch(searchDate); + + List result = new ArrayList<>(); + + if(fltPlanBasJoinAreaData.isPresent()){ + List planJoinArea = fltPlanBasJoinAreaData.get(); + + for(FltPlanBasJoinAreaModel model : planJoinArea){ + Optional> ctrJoinHstryAreaData = ctrCntrlDomainService.findCntrlJoinHstryAreaByIdntfNumAndSearchDate(model.getIdntfNum(), model.getSchFltStDt(), model.getSchFltEndDt()); + + SearchPlanScheduleRS node = new SearchPlanScheduleRS(); + + if(ctrJoinHstryAreaData.isPresent() && !ctrJoinHstryAreaData.get().isEmpty()){ + CntrlJoinHstryAreaModel cntrlJoinHstryAreaModel = ctrJoinHstryAreaData.get().get(0); + + node.setCntrlId(cntrlJoinHstryAreaModel.getCntrlId()); + node.setStartAddress(cntrlJoinHstryAreaModel.getStartAddress()); + node.setEndAddress(cntrlJoinHstryAreaModel.getEndAddress()); + node.setCntrlStDt(cntrlJoinHstryAreaModel.getCntrlStDt()); + node.setCntrlEndDt(cntrlJoinHstryAreaModel.getCntrlEndDt()); + node.setStatusCd(cntrlJoinHstryAreaModel.getStatusCd()); + } else { + continue; + } + PtyGroupBas ptyGroupBas = ptyGroupDomainService.findPtyGroupBasById(model.getGroupId()); + + node.setOwnerNm(model.getOwnerNm()); + node.setIdntfNum(model.getIdntfNum()); + node.setGroupId(model.getGroupId()); + node.setSchFltStDt(model.getSchFltStDt()); + node.setSchFltEndDt(model.getSchFltEndDt()); +// node.setGroupId(ptyGroupBas.getGroupNm()); + // TODO :: FLT모듈 추가시에는 그룹을 추가하는 코드가 없어 ""으로 대체 추후 그룹 추가시 주석은 풀고 아래코드는 삭제할것임 + node.setGroupNm(ptyGroupBas == null ? "" : ptyGroupBas.getGroupNm()); + + + result.add(node); + } + } + + return result; + } + + public void testCreateCtrCntrlBas(CtrCntrlBasDTO createData){ + CtrCntrlBas ctrCntrlBas = ctrCntrlDomainService.saveCtrCntrlBas(createData.toEntity()); + } +} diff --git a/web/api-flight/src/main/resources/air/airgeo.json b/web/api-flight/src/main/resources/air/airgeo.json new file mode 100644 index 0000000..bb9a5f5 --- /dev/null +++ b/web/api-flight/src/main/resources/air/airgeo.json @@ -0,0 +1,12524 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.038029813528, 37.542793], + [127.03782796105718, 37.54605084602245], + [127.03722434759435, 37.549277317206794], + [127.03622478626711, 37.55244134087174], + [127.03483890339749, 37.55551244573977], + [127.0330800457951, 37.55846105539217], + [127.03096515222015, 37.56125877310612], + [127.02851459025389, 37.56387865533063], + [127.02575196014766, 37.56629547116772], + [127.02270386753958, 37.568485945359704], + [127.01939966722774, 37.570428982442685], + [127.01587118046741, 37.572105869907375], + [127.01215238851493, 37.57350045841082], + [127.00827910536974, 37.57459931730335], + [127.00428863286584, 37.57539186397316], + [127.00021940143488, 37.575870465762556], + [126.9961106, 37.57603051347467], + [126.99200179856511, 37.575870465762556], + [126.98793256713415, 37.57539186397316], + [126.98394209463025, 37.57459931730335], + [126.98006881148505, 37.57350045841082], + [126.97635001953257, 37.572105869907375], + [126.97282153277224, 37.570428982442685], + [126.96951733246041, 37.568485945359704], + [126.96646923985233, 37.56629547116772], + [126.9637066097461, 37.56387865533063], + [126.96125604777984, 37.56125877310612], + [126.95914115420489, 37.55846105539217], + [126.9573822966025, 37.55551244573977], + [126.95599641373288, 37.55244134087174], + [126.95499685240564, 37.549277317206794], + [126.95439323894281, 37.54605084602245], + [126.95419138647199, 37.542793], + [126.95439323894281, 37.53953515397755], + [126.95499685240564, 37.53630868279321], + [126.95599641373288, 37.53314465912827], + [126.9573822966025, 37.530073554260234], + [126.95914115420489, 37.527124944607834], + [126.96125604777984, 37.52432722689389], + [126.9637066097461, 37.52170734466937], + [126.96646923985233, 37.519290528832286], + [126.96951733246041, 37.5171000546403], + [126.97282153277224, 37.51515701755732], + [126.97635001953257, 37.51348013009263], + [126.98006881148505, 37.51208554158919], + [126.98394209463025, 37.510986682696654], + [126.98793256713415, 37.51019413602685], + [126.99200179856511, 37.50971553423745], + [126.9961106, 37.509555486525336], + [127.00021940143488, 37.50971553423745], + [127.00428863286584, 37.51019413602685], + [127.00827910536974, 37.510986682696654], + [127.01215238851493, 37.51208554158919], + [127.01587118046741, 37.51348013009263], + [127.01939966722774, 37.51515701755732], + [127.02270386753958, 37.5171000546403], + [127.02575196014766, 37.519290528832286], + [127.02851459025389, 37.52170734466937], + [127.03096515222015, 37.52432722689389], + [127.0330800457951, 37.527124944607834], + [127.03483890339749, 37.530073554260234], + [127.03622478626711, 37.53314465912827], + [127.03722434759435, 37.53630868279321], + [127.03782796105718, 37.53953515397755], + [127.038029813528, 37.542793] + ] + ] + }, + "properties": { "name": "P73", "description": "서울도심 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.683323, 37.716663, 0], + [126.883354, 37.633327, 0], + [127.666669, 37.966655, 0], + [128.464535, 38.060707, 0], + [128.516672, 38.066657, 0], + [128.533337, 38.133331, 0], + [128.599993, 38.200006, 0], + [128.601066, 38.213276, 0], + [128.559503, 38.270766, 0], + [128.549998, 38.28818, 0], + [128.550683, 38.303774, 0], + [128.543802, 38.311177, 0], + [128.527866, 38.324159, 0], + [128.528777, 38.334883, 0], + [128.519066, 38.3408, 0], + [128.510833, 38.354392, 0], + [128.512767, 38.368459, 0], + [128.456851, 38.433499, 0], + [128.466955, 38.449947, 0], + [128.437266, 38.486662, 0], + [128.423793, 38.522201, 0], + [128.406567, 38.544104, 0], + [128.410929, 38.555948, 0], + [128.40333, 38.56611, 0], + [128.360025, 38.61249, 0], + [128.317379, 38.589921, 0], + [128.314819, 38.549239, 0], + [128.309665, 38.484755, 0], + [128.312063, 38.472729, 0], + [128.282547, 38.432077, 0], + [128.257141, 38.41809, 0], + [128.217014, 38.376524, 0], + [128.193283, 38.366425, 0], + [128.133382, 38.329157, 0], + [128.109897, 38.329182, 0], + [128.067997, 38.306914, 0], + [128.04693, 38.304994, 0], + [127.98762, 38.315522, 0], + [127.888554, 38.326385, 0], + [127.830734, 38.304486, 0], + [127.790909, 38.329807, 0], + [127.784729, 38.343272, 0], + [127.76619, 38.33627, 0], + [127.743181, 38.335623, 0], + [127.574924, 38.330752, 0], + [127.510757, 38.296404, 0], + [127.471619, 38.313107, 0], + [127.390513, 38.331958, 0], + [127.344004, 38.32087, 0], + [127.302704, 38.31203, 0], + [127.251892, 38.32442, 0], + [127.148895, 38.300715, 0], + [127.139421, 38.307234, 0], + [127.111749, 38.293001, 0], + [127.09124, 38.278494, 0], + [127.081604, 38.27754, 0], + [127.066498, 38.260289, 0], + [127.047958, 38.258132, 0], + [127.021866, 38.231169, 0], + [127.010193, 38.216604, 0], + [126.988443, 38.208441, 0], + [126.97792, 38.184768, 0], + [126.975861, 38.176132, 0], + [126.962002, 38.157933, 0], + [126.971309, 38.146338, 0], + [126.96697, 38.138978, 0], + [126.909256, 38.11295, 0], + [126.900035, 38.102644, 0], + [126.884537, 38.099442, 0], + [126.876984, 38.085932, 0], + [126.863479, 38.046199, 0], + [126.813126, 37.993998, 0], + [126.725922, 37.955568, 0], + [126.701889, 37.949071, 0], + [126.680603, 37.951237, 0], + [126.679916, 37.924701, 0], + [126.695277, 37.911293, 0], + [126.68747, 37.888402, 0], + [126.692963, 37.840699, 0], + [126.674423, 37.825514, 0], + [126.666305, 37.782716, 0], + [126.659317, 37.778856, 0], + [126.636048, 37.777631, 0], + [126.595297, 37.763353, 0], + [126.572113, 37.763658, 0], + [126.483209, 37.803957, 0], + [126.447144, 37.829853, 0], + [126.427231, 37.840699, 0], + [126.388361, 37.847803, 0], + [126.276856, 37.826057, 0], + [126.222014, 37.822172, 0], + [126.195145, 37.808699, 0], + [126.189652, 37.790795, 0], + [126.202011, 37.746286, 0], + [126.196518, 37.726194, 0], + [126.178665, 37.714245, 0], + [126.125794, 37.713702, 0], + [126.109314, 37.714788, 0], + [126.166675, 37.650008, 0], + [126.683323, 37.716663, 0] + ] + ] + }, + "properties": { "name": "P518", "description": "휴전선 비행금지구역", "type": "0001"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.633339, 38.63334, 0], + [128.366674, 38.633329, 0], + [128.360025, 38.61249, 0], + [128.559503, 38.270766, 0], + [128.783334, 38.366666, 0], + [128.633339, 38.63334, 0] + ] + ] + }, + "properties": { + "name": "P518E", + "description": "휴전선 비행금지구역", + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [124.14999, 38.000543, 0], + [124.633328, 37.500544, 0], + [125.833337, 37.500547, 0], + [126.166675, 37.650008, 0], + [126.178665, 37.714245, 0], + [126.109314, 37.714788, 0], + [126.074986, 37.710444, 0], + [126.033773, 37.691452, 0], + [125.676042, 37.707184, 0], + [125.631409, 37.688168, 0], + [125.474854, 37.635985, 0], + [125.297011, 37.614776, 0], + [125.142305, 37.627664, 0], + [125.004498, 37.7099, 0], + [124.93927, 37.764201, 0], + [124.909058, 37.820633, 0], + [124.752778, 38, 0], + [124.14999, 38.000543, 0] + ] + ] + }, + "properties": { "name": "P518W", "description": "휴전선 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.265991, 35.334966, 0], + [129.26417, 35.332474, 0], + [129.262622, 35.329861, 0], + [129.261017, 35.32619, 0], + [129.259987, 35.322409, 0], + [129.259366, 35.318618, 0], + [129.259472, 35.314425, 0], + [129.260146, 35.309958, 0], + [129.261019, 35.307145, 0], + [129.262562, 35.303498, 0], + [129.264278, 35.300556, 0], + [129.265823, 35.297894, 0], + [129.269627, 35.294576, 0], + [129.272106, 35.292495, 0], + [129.276123, 35.289628, 0], + [129.280734, 35.287415, 0], + [129.283934, 35.286152, 0], + [129.287257, 35.285121, 0], + [129.290678, 35.28433, 0], + [129.29417, 35.283786, 0], + [129.299126, 35.283182, 0], + [129.302902, 35.283322, 0], + [129.307194, 35.283743, 0], + [129.311762, 35.284836, 0], + [129.31512, 35.285789, 0], + [129.318363, 35.286977, 0], + [129.322643, 35.288647, 0], + [129.326076, 35.291029, 0], + [129.328995, 35.292991, 0], + [129.332041, 35.296072, 0], + [129.335003, 35.299436, 0], + [129.336719, 35.302658, 0], + [129.33876, 35.30624, 0], + [129.33973, 35.309031, 0], + [129.340761, 35.314768, 0], + [129.340496, 35.319047, 0], + [129.339989, 35.323429, 0], + [129.338608, 35.327591, 0], + [129.336496, 35.331632, 0], + [129.334763, 35.334166, 0], + [129.332765, 35.336567, 0], + [129.32951, 35.339774, 0], + [129.32642, 35.342015, 0], + [129.322464, 35.344494, 0], + [129.317493, 35.346916, 0], + [129.312881, 35.348278, 0], + [129.309458, 35.349069, 0], + [129.304447, 35.349716, 0], + [129.298867, 35.349949, 0], + [129.293632, 35.349436, 0], + [129.288357, 35.348563, 0], + [129.284997, 35.347609, 0], + [129.278646, 35.345005, 0], + [129.275703, 35.343374, 0], + [129.271831, 35.340895, 0], + [129.268072, 35.33732, 0], + [129.265991, 35.334966, 0] + ] + ] + }, + "properties": { "name": "P61A 고리", "description": "새울원전 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.15596, 35.434939, 0], + [129.1436, 35.423749, 0], + [129.128212, 35.406733, 0], + [129.116135, 35.387371, 0], + [129.105542, 35.367368, 0], + [129.09775, 35.339034, 0], + [129.095535, 35.319047, 0], + [129.095535, 35.300556, 0], + [129.100669, 35.281228, 0], + [129.105233, 35.267181, 0], + [129.111278, 35.253512, 0], + [129.118756, 35.240325, 0], + [129.127611, 35.22772, 0], + [129.137774, 35.215792, 0], + [129.149167, 35.204632, 0], + [129.161705, 35.194325, 0], + [129.175291, 35.184948, 0], + [129.189823, 35.176573, 0], + [129.205189, 35.169264, 0], + [129.221273, 35.163074, 0], + [129.237955, 35.158053, 0], + [129.255106, 35.154236, 0], + [129.272598, 35.151653, 0], + [129.290297, 35.150325, 0], + [129.308071, 35.15026, 0], + [129.325784, 35.151459, 0], + [129.343304, 35.153914, 0], + [129.360496, 35.157605, 0], + [129.377231, 35.162504, 0], + [129.393383, 35.168576, 0], + [129.408828, 35.175773, 0], + [129.42345, 35.184041, 0], + [129.437138, 35.193318, 0], + [129.449788, 35.203533, 0], + [129.461304, 35.214609, 0], + [129.471597, 35.226462, 0], + [129.480589, 35.239003, 0], + [129.488211, 35.252135, 0], + [129.494405, 35.265759, 0], + [129.499124, 35.279772, 0], + [129.503403, 35.298875, 0], + [129.504089, 35.317927, 0], + [129.502716, 35.334173, 0], + [129.501343, 35.347056, 0], + [129.496264, 35.361402, 0], + [129.490356, 35.374494, 0], + [129.48349, 35.38849, 0], + [129.476623, 35.401364, 0], + [129.462823, 35.417428, 0], + [129.451443, 35.428618, 0], + [129.438906, 35.438955, 0], + [129.425307, 35.448361, 0], + [129.410752, 35.456764, 0], + [129.395349, 35.4641, 0], + [129.379218, 35.470312, 0], + [129.362481, 35.475353, 0], + [129.345267, 35.479185, 0], + [129.327706, 35.481778, 0], + [129.309935, 35.483112, 0], + [129.292088, 35.483177, 0], + [129.26857, 35.480802, 0], + [129.256714, 35.479509, 0], + [129.239458, 35.475803, 0], + [129.222666, 35.470884, 0], + [129.206466, 35.46479, 0], + [129.190984, 35.457567, 0], + [129.176336, 35.449271, 0], + [129.166946, 35.442771, 0], + [129.15596, 35.434939, 0] + ] + ] + }, + "properties": { "name": "P61B 고리", "description": "새울원전 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.506149, 35.86457, 0], + [129.493361, 35.86564, 0], + [129.475443, 35.866814, 0], + [129.457467, 35.866716, 0], + [129.439571, 35.865346, 0], + [129.421897, 35.862715, 0], + [129.404568, 35.858843, 0], + [129.387725, 35.853759, 0], + [129.371494, 35.847502, 0], + [129.356001, 35.840121, 0], + [129.341363, 35.831671, 0], + [129.327693, 35.822218, 0], + [129.315094, 35.811833, 0], + [129.303663, 35.800596, 0], + [129.293486, 35.788593, 0], + [129.28464, 35.775915, 0], + [129.277193, 35.76266, 0], + [129.271199, 35.748928, 0], + [129.266706, 35.734824, 0], + [129.263744, 35.720456, 0], + [129.262338, 35.705933, 0], + [129.262496, 35.691366, 0], + [129.264216, 35.676866, 0], + [129.267484, 35.662542, 0], + [129.272275, 35.648504, 0], + [129.278552, 35.634859, 0], + [129.286265, 35.621709, 0], + [129.295357, 35.609156, 0], + [129.305757, 35.597293, 0], + [129.317385, 35.586212, 0], + [129.330154, 35.575995, 0], + [129.343966, 35.566721, 0], + [129.358716, 35.55846, 0], + [129.38118, 35.547871, 0], + [129.399033, 35.541725, 0], + [129.419632, 35.538373, 0], + [129.442421, 35.53424, 0], + [129.460264, 35.53307, 0], + [129.478165, 35.533168, 0], + [129.495988, 35.534532, 0], + [129.513598, 35.537152, 0], + [129.530862, 35.541009, 0], + [129.547649, 35.546074, 0], + [129.563832, 35.552307, 0], + [129.579288, 35.559662, 0], + [129.593901, 35.568083, 0], + [129.607559, 35.577507, 0], + [129.620158, 35.587862, 0], + [129.631603, 35.599069, 0], + [129.641807, 35.611043, 0], + [129.650691, 35.623695, 0], + [129.662704, 35.644463, 0], + [129.668884, 35.661202, 0], + [129.671829, 35.679087, 0], + [129.673004, 35.698013, 0], + [129.673004, 35.713068, 0], + [129.670258, 35.728677, 0], + [129.664764, 35.746512, 0], + [129.657434, 35.764732, 0], + [129.649768, 35.777904, 0], + [129.640713, 35.790485, 0], + [129.630338, 35.802376, 0], + [129.618721, 35.813487, 0], + [129.605951, 35.823734, 0], + [129.592125, 35.833037, 0], + [129.577348, 35.841327, 0], + [129.561734, 35.848539, 0], + [129.545401, 35.854618, 0], + [129.528474, 35.859518, 0], + [129.506149, 35.86457, 0] + ] + ] + }, + "properties": { "name": "P62B", "description": "월성원전 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.412133, 35.441186, 0], + [126.401471, 35.44091, 0], + [126.391259, 35.438395, 0], + [126.382196, 35.433811, 0], + [126.374899, 35.427472, 0], + [126.369865, 35.41981, 0], + [126.367943, 35.414222, 0], + [126.36724, 35.408447, 0], + [126.36851, 35.399817, 0], + [126.370867, 35.394341, 0], + [126.376491, 35.386957, 0], + [126.381466, 35.382806, 0], + [126.390388, 35.37805, 0], + [126.397048, 35.376001, 0], + [126.407599, 35.374765, 0], + [126.418183, 35.375796, 0], + [126.4249, 35.377715, 0], + [126.431107, 35.380555, 0], + [126.439054, 35.386348, 0], + [126.444892, 35.393621, 0], + [126.448224, 35.401877, 0], + [126.44882, 35.410555, 0], + [126.446641, 35.419063, 0], + [126.441833, 35.426821, 0], + [126.437322, 35.431312, 0], + [126.431922, 35.435096, 0], + [126.42252, 35.439203, 0], + [126.412133, 35.441186, 0] + ] + ] + }, + "properties": { "name": "P63A", "description": "한빛원전 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.37979, 37.066915, 0], + [129.390646, 37.067309, 0], + [129.401006, 37.06993, 0], + [129.407285, 37.072833, 0], + [129.412837, 37.076562, 0], + [129.417494, 37.081003, 0], + [129.421114, 37.086021, 0], + [129.424369, 37.094295, 0], + [129.424992, 37.100064, 0], + [129.424349, 37.105831, 0], + [129.422461, 37.111422, 0], + [129.419383, 37.116666, 0], + [129.415209, 37.121405, 0], + [129.410067, 37.125493, 0], + [129.404111, 37.128807, 0], + [129.397524, 37.131245, 0], + [129.390506, 37.132735, 0], + [129.379639, 37.133098, 0], + [129.372489, 37.132082, 0], + [129.365669, 37.130091, 0], + [129.359387, 37.127185, 0], + [129.351383, 37.121314, 0], + [129.34556, 37.11399, 0], + [129.342313, 37.105714, 0], + [129.341697, 37.099945, 0], + [129.343139, 37.09135, 0], + [129.345637, 37.085914, 0], + [129.34928, 37.080905, 0], + [129.353957, 37.076478, 0], + [129.362593, 37.071213, 0], + [129.369176, 37.068776, 0], + [129.376189, 37.067288, 0], + [129.37979, 37.066915, 0] + ] + ] + }, + "properties": { "name": "P64A", "description": "한울원전 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.395219, 36.934245, 0], + [129.431123, 36.938383, 0], + [129.46559, 36.947431, 0], + [129.481957, 36.953717, 0], + [129.512337, 36.969574, 0], + [129.52612, 36.979026, 0], + [129.538823, 36.9894, 0], + [129.55035, 37.000617, 0], + [129.56953, 37.025238, 0], + [129.577037, 37.038454, 0], + [129.583075, 37.052142, 0], + [129.590568, 37.080514, 0], + [129.591965, 37.094982, 0], + [129.59, 37.123935, 0], + [129.586652, 37.138199, 0], + [129.575348, 37.165759, 0], + [129.567477, 37.178845, 0], + [129.547591, 37.20313, 0], + [129.535727, 37.214144, 0], + [129.508608, 37.233493, 0], + [129.493559, 37.241681, 0], + [129.461056, 37.25477, 0], + [129.426183, 37.263157, 0], + [129.408189, 37.265502, 0], + [129.390005, 37.266587, 0], + [129.353629, 37.264953, 0], + [129.335715, 37.262247, 0], + [129.30112, 37.253162, 0], + [129.284704, 37.246851, 0], + [129.25426, 37.230936, 0], + [129.240465, 37.221453, 0], + [129.227764, 37.211047, 0], + [129.216254, 37.199798, 0], + [129.197144, 37.175121, 0], + [129.18969, 37.161881, 0], + [129.179263, 37.134102, 0], + [129.176367, 37.119776, 0], + [129.175319, 37.090793, 0], + [129.177172, 37.076357, 0], + [129.182739, 37.055177, 0], + [129.192026, 37.034582, 0], + [129.209262, 37.00906, 0], + [129.219897, 36.997294, 0], + [129.244798, 36.976197, 0], + [129.258874, 36.967026, 0], + [129.289743, 36.951784, 0], + [129.323445, 36.941049, 0], + [129.350281, 36.935623, 0], + [129.377066, 36.934063, 0], + [129.395219, 36.934245, 0] + ] + ] + }, + "properties": { "name": "P64B", "description": "한울원전 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.369655, 36.410003, 0], + [127.372742, 36.410093, 0], + [127.375027, 36.410554, 0], + [127.37843, 36.411538, 0], + [127.380039, 36.412205, 0], + [127.382269, 36.41327, 0], + [127.383642, 36.414445, 0], + [127.385578, 36.415913, 0], + [127.387247, 36.41776, 0], + [127.388507, 36.419578, 0], + [127.38965, 36.4218, 0], + [127.390158, 36.423729, 0], + [127.39068, 36.426117, 0], + [127.390418, 36.428081, 0], + [127.390037, 36.430226, 0], + [127.38965, 36.43178, 0], + [127.388584, 36.433688, 0], + [127.387755, 36.434983, 0], + [127.386518, 36.436475, 0], + [127.384476, 36.438452, 0], + [127.382612, 36.439721, 0], + [127.380724, 36.440964, 0], + [127.377977, 36.442034, 0], + [127.375832, 36.442621, 0], + [127.372742, 36.443242, 0], + [127.369828, 36.443392, 0], + [127.368019, 36.443335, 0], + [127.364454, 36.442841, 0], + [127.361584, 36.442138, 0], + [127.35944, 36.44119, 0], + [127.357909, 36.440412, 0], + [127.356469, 36.439531, 0], + [127.354631, 36.437995, 0], + [127.353473, 36.436855, 0], + [127.352657, 36.435854, 0], + [127.350972, 36.433815, 0], + [127.349721, 36.431084, 0], + [127.349224, 36.428672, 0], + [127.348993, 36.426766, 0], + [127.349294, 36.423866, 0], + [127.350216, 36.421052, 0], + [127.350902, 36.419704, 0], + [127.351731, 36.418409, 0], + [127.352829, 36.416586, 0], + [127.355011, 36.414941, 0], + [127.356341, 36.413953, 0], + [127.358666, 36.412442, 0], + [127.360896, 36.411597, 0], + [127.362565, 36.411034, 0], + [127.365189, 36.410369, 0], + [127.367077, 36.410093, 0], + [127.369655, 36.410003, 0] + ] + ] + }, + "properties": { "name": "P65A", "description": "한국원자력 연구원 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.381494, 36.260519, 0], + [127.407761, 36.262546, 0], + [127.434431, 36.268611, 0], + [127.457199, 36.276386, 0], + [127.482988, 36.287454, 0], + [127.502518, 36.299632, 0], + [127.523869, 36.315771, 0], + [127.535291, 36.327, 0], + [127.545458, 36.338987, 0], + [127.554292, 36.351641, 0], + [127.564316, 36.368222, 0], + [127.571869, 36.387571, 0], + [127.57511, 36.406953, 0], + [127.576483, 36.421429, 0], + [127.576282, 36.435946, 0], + [127.57451, 36.450394, 0], + [127.571178, 36.464663, 0], + [127.566311, 36.478643, 0], + [127.559945, 36.492229, 0], + [127.552127, 36.505316, 0], + [127.542918, 36.517806, 0], + [127.529297, 36.533916, 0], + [127.516251, 36.544949, 0], + [127.499771, 36.556533, 0], + [127.478787, 36.568133, 0], + [127.455139, 36.579144, 0], + [127.429481, 36.586008, 0], + [127.402267, 36.592376, 0], + [127.380295, 36.593479, 0], + [127.358, 36.592811, 0], + [127.340009, 36.591352, 0], + [127.322247, 36.588637, 0], + [127.299271, 36.583004, 0], + [127.271672, 36.573211, 0], + [127.251205, 36.563152, 0], + [127.235413, 36.551569, 0], + [127.215231, 36.537366, 0], + [127.203824, 36.526108, 0], + [127.192841, 36.51074, 0], + [127.177507, 36.488162, 0], + [127.171591, 36.474446, 0], + [127.164688, 36.453322, 0], + [127.163026, 36.431552, 0], + [127.163315, 36.412442, 0], + [127.168121, 36.391993, 0], + [127.173486, 36.374373, 0], + [127.181168, 36.354951, 0], + [127.197019, 36.335281, 0], + [127.207575, 36.323515, 0], + [127.21936, 36.312533, 0], + [127.239532, 36.296865, 0], + [127.261152, 36.285095, 0], + [127.285538, 36.274172, 0], + [127.302704, 36.269743, 0], + [127.321243, 36.26476, 0], + [127.345535, 36.2614, 0], + [127.363491, 36.260328, 0], + [127.381494, 36.260519, 0] + ] + ] + }, + "properties": { "name": "P65B", "description": "한국원자력 연구원 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.435471, 35.242254, 0], + [126.462278, 35.247083, 0], + [126.489029, 35.254591, 0], + [126.511472, 35.263993, 0], + [126.526466, 35.271886, 0], + [126.540563, 35.280813, 0], + [126.553657, 35.290709, 0], + [126.565933, 35.305039, 0], + [126.581039, 35.321288, 0], + [126.596146, 35.342015, 0], + [126.602325, 35.356016, 0], + [126.608505, 35.372255, 0], + [126.610565, 35.387371, 0], + [126.613312, 35.403043, 0], + [126.612062, 35.423548, 0], + [126.609649, 35.43798, 0], + [126.605701, 35.452185, 0], + [126.600246, 35.466057, 0], + [126.593325, 35.479487, 0], + [126.584991, 35.492375, 0], + [126.575306, 35.504622, 0], + [126.564344, 35.516134, 0], + [126.552187, 35.526823, 0], + [126.538929, 35.536608, 0], + [126.524671, 35.545414, 0], + [126.50952, 35.553173, 0], + [126.498642, 35.556809, 0], + [126.477012, 35.565322, 0], + [126.459903, 35.56962, 0], + [126.442397, 35.572685, 0], + [126.424629, 35.574496, 0], + [126.406733, 35.575037, 0], + [126.388848, 35.574305, 0], + [126.37111, 35.572305, 0], + [126.353655, 35.569053, 0], + [126.336617, 35.564573, 0], + [126.320126, 35.558901, 0], + [126.304308, 35.552078, 0], + [126.289284, 35.544158, 0], + [126.275169, 35.535201, 0], + [126.26207, 35.525276, 0], + [126.250087, 35.514458, 0], + [126.239311, 35.50283, 0], + [126.229824, 35.490481, 0], + [126.221698, 35.477505, 0], + [126.214994, 35.464002, 0], + [126.209763, 35.450074, 0], + [126.206043, 35.435827, 0], + [126.203862, 35.421371, 0], + [126.203237, 35.406814, 0], + [126.20417, 35.392269, 0], + [126.206654, 35.377845, 0], + [126.210669, 35.363652, 0], + [126.216185, 35.349799, 0], + [126.223157, 35.33639, 0], + [126.231533, 35.323527, 0], + [126.241249, 35.311308, 0], + [126.25223, 35.299825, 0], + [126.264392, 35.289166, 0], + [126.277642, 35.279411, 0], + [126.291881, 35.270635, 0], + [126.306999, 35.262903, 0], + [126.322878, 35.256276, 0], + [126.339406, 35.250801, 0], + [126.356454, 35.24652, 0], + [126.380539, 35.242815, 0], + [126.399765, 35.240572, 0], + [126.421738, 35.241133, 0], + [126.435471, 35.242254, 0] + ] + ] + }, + "properties": { "name": "P63B", "description": "한빛원전 비행금지구역", "type": "0001" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.806602, 37.665342, 0], + [126.803835, 37.631193, 0], + [126.797918, 37.617409, 0], + [126.804616, 37.591766, 0], + [126.806314, 37.568915, 0], + [126.954214, 37.448681, 0], + [127.060124, 37.447895, 0], + [127.112876, 37.542422, 0], + [127.158247, 37.57961, 0], + [127.141384, 37.615876, 0], + [127.133203, 37.640745, 0], + [127.086943, 37.675806, 0], + [127.054827, 37.693242, 0], + [127.029397, 37.701319, 0], + [126.883354, 37.633327, 0], + [126.806602, 37.665342, 0] + ] + ] + }, + "properties": { + "name": "R75", + "description": "국방부(중앙방공통제소/수방사 방공작전통제소)비행 제한구역", + "type": "0002" + } + }, + { + "type": "Feature", + "geometry": { "type": "LineString", "coordinates": [ + [127.759601, 36.449348, 152.1], + [127.756734, 36.451118, 154.85], + [127.75407, 36.453082, 167.68], + [127.751629, 36.455226, 192.58], + [127.749429, 36.457532, 221.69], + [127.747488, 36.459984, 202.52], + [127.745819, 36.462563, 171.99], + [127.744436, 36.465249, 203.55], + [127.74335, 36.468021, 209.87], + [127.742568, 36.470859, 189.05], + [127.742096, 36.473741, 178.53], + [127.741939, 36.476646, 193.8], + [127.742097, 36.47955, 230.4], + [127.742569, 36.482432, 234.84], + [127.743352, 36.48527, 279.86], + [127.74444, 36.488042, 291.94], + [127.745824, 36.490728, 233.25], + [127.747494, 36.493306, 194.28], + [127.749437, 36.495757, 176], + [127.751639, 36.498063, 193.79], + [127.754083, 36.500206, 195.66], + [127.75675, 36.502169, 196.11], + [127.75962, 36.503938, 212.39], + [127.76267, 36.505499, 248.12], + [127.765879, 36.506841, 333.2], + [127.769221, 36.507952, 518.74], + [127.77267, 36.508825, 504.89], + [127.776202, 36.509453, 505.82], + [127.779788, 36.509831, 433.91], + [127.783401, 36.509956, 377.42], + [127.787014, 36.509828, 393.93], + [127.7906, 36.509446, 407.04], + [127.79413, 36.508815, 501.18], + [127.797579, 36.507939, 404.22], + [127.800919, 36.506825, 465.77], + [127.804126, 36.50548, 376.27], + [127.807174, 36.503916, 379.23], + [127.810041, 36.502145, 365.86], + [127.812705, 36.500179, 346.64], + [127.815146, 36.498034, 368.49], + [127.817345, 36.495726, 424.47], + [127.819285, 36.493273, 410.52], + [127.820951, 36.490693, 485.16], + [127.822331, 36.488006, 406.51], + [127.823415, 36.485233, 288.69], + [127.824194, 36.482394, 217.51], + [127.824662, 36.479512, 337.61], + [127.824816, 36.476607, 467.23], + [127.824655, 36.473703, 522.65], + [127.824179, 36.470822, 359.36], + [127.823393, 36.467984, 317.61], + [127.822302, 36.465213, 311.88], + [127.820916, 36.462528, 247.76], + [127.819243, 36.459951, 199.48], + [127.817298, 36.457501, 174.99], + [127.815095, 36.455196, 163.21], + [127.812651, 36.453055, 159.95], + [127.809984, 36.451093, 147.06], + [127.807115, 36.449326, 147.6], + [127.804066, 36.447766, 149.99], + [127.800859, 36.446426, 148.67], + [127.797519, 36.445316, 165.77], + [127.794072, 36.444444, 203.2], + [127.790543, 36.443817, 243.26], + [127.78696, 36.443439, 221.37], + [127.78335, 36.443315, 249.24], + [127.779739, 36.443443, 314.82], + [127.776157, 36.443824, 268.81], + [127.77263, 36.444455, 271.6], + [127.769184, 36.445331, 240.26], + [127.765846, 36.446445, 177.85], + [127.762641, 36.447788, 162.43], + [127.759601, 36.449348, 152.1] + ] + }, + "properties": { "name": "R20", "description": "보은 반경 3.7Km 비행 제한구역", "type": "0002", "tessellate": true} + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [129.099492, 35.548315, 268.13], + [129.102252, 35.546479, 186.41], + [129.104805, 35.544453, 148.29], + [129.107132, 35.542255, 119.42], + [129.109213, 35.539899, 111.45], + [129.111035, 35.537405, 105.85], + [129.112582, 35.534792, 110.49], + [129.113844, 35.532078, 104.67], + [129.114809, 35.529286, 101.01], + [129.115472, 35.526435, 103.71], + [129.115828, 35.523548, 132.5], + [129.115872, 35.520647, 134.36], + [129.115606, 35.517754, 143.33], + [129.115031, 35.514891, 135.94], + [129.114152, 35.51208, 114.63], + [129.112975, 35.509341, 124.35], + [129.11151, 35.506697, 140.31], + [129.109767, 35.504166, 124.4], + [129.107759, 35.501769, 162.19], + [129.105503, 35.499523, 117.72], + [129.103016, 35.497446, 140.82], + [129.100315, 35.495553, 166.17], + [129.097422, 35.493859, 170.76], + [129.094359, 35.492377, 156.81], + [129.091149, 35.491118, 123.69], + [129.087817, 35.490091, 122.07], + [129.084387, 35.489304, 123.95], + [129.080887, 35.488764, 187.75], + [129.077341, 35.488474, 234.76], + [129.073779, 35.488436, 195.94], + [129.070225, 35.488652, 161.27], + [129.066709, 35.489119, 181.83], + [129.063255, 35.489833, 208.21], + [129.059892, 35.49079, 202.94], + [129.056643, 35.491982, 184.97], + [129.053534, 35.493399, 203.61], + [129.050589, 35.495032, 244.1], + [129.047829, 35.496867, 310.42], + [129.045276, 35.498892, 414.63], + [129.04295, 35.501089, 539.02], + [129.040868, 35.503444, 649.56], + [129.039045, 35.505937, 805.94], + [129.037497, 35.50855, 961.18], + [129.036233, 35.511263, 961.96], + [129.035265, 35.514055, 851.89], + [129.0346, 35.516905, 731.27], + [129.034242, 35.519791, 655.01], + [129.034195, 35.522692, 750.99], + [129.034459, 35.525585, 654.58], + [129.035031, 35.528449, 624.33], + [129.035909, 35.531261, 766.1], + [129.037084, 35.534, 857.78], + [129.038548, 35.536645, 852.75], + [129.040289, 35.539177, 938.24], + [129.042296, 35.541575, 976.14], + [129.044552, 35.543821, 952.54], + [129.04704, 35.545899, 939.22], + [129.049741, 35.547793, 834.62], + [129.052635, 35.549488, 642.33], + [129.055699, 35.550971, 522.72], + [129.058911, 35.552231, 413.08], + [129.062246, 35.553259, 344.14], + [129.065679, 35.554045, 315.6], + [129.069182, 35.554586, 263.38], + [129.07273, 35.554876, 220.55], + [129.076296, 35.554913, 202.62], + [129.079852, 35.554697, 182.8], + [129.083371, 35.554229, 174.84], + [129.086827, 35.553514, 174.24], + [129.090193, 35.552556, 143.96], + [129.093444, 35.551363, 146.97], + [129.096554, 35.549944, 191.75], + [129.099492, 35.548315, 268.13] + ] + }, + "properties": { "name": "R21", "description": "언양 반경 3.7Km 비행 제한구역", "type": "0002", "tessellate": true} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.683234, 37.216605, 0], + [128.682118, 36.917125, 0], + [129.049784, 36.917216, 0], + [129.052174, 37.217423, 0], + [128.683234, 37.216605, 0] + ] + ] + }, + "properties": { "name": "R110", "description": "필승 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.683333, 37.633333, 0], + [127.683341, 37.533289, 0], + [127.8, 37.533333, 0], + [127.782774, 37.617603, 0], + [127.732937, 37.650247, 0], + [127.683333, 37.633333, 0] + ] + ] + }, + "properties": { "name": "R10", "description": "매봉 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7, 35.15, 0], + [126.683301, 35.135438, 0], + [126.688471, 35.129529, 0], + [126.683367, 35.099909, 0], + [126.749886, 35.083009, 0], + [126.766222, 35.133185, 0], + [126.733333, 35.15, 0], + [126.7, 35.15, 0] + ] + ] + }, + "properties": { "name": "R14", "description": "평동 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [127.647392, 37.409477, 297.32], + [127.655253, 37.405761, 271.8], + [127.662676, 37.401515, 147.38], + [127.669605, 37.396771, 145.62], + [127.675985, 37.391564, 157.25], + [127.681769, 37.385936, 77.98], + [127.686913, 37.379928, 117.87], + [127.691377, 37.373586, 169.27], + [127.695128, 37.366959, 218.33], + [127.698138, 37.360098, 237.61], + [127.700383, 37.353054, 223.02], + [127.701847, 37.345881, 186.23], + [127.702519, 37.338634, 85.32], + [127.702394, 37.331368, 58.07], + [127.701473, 37.324139, 97.89], + [127.699763, 37.317001, 86.47], + [127.697278, 37.310008, 80.28], + [127.694037, 37.303214, 62.02], + [127.690065, 37.296671, 51.73], + [127.685391, 37.290428, 62.12], + [127.680052, 37.284532, 37.31], + [127.674088, 37.279029, 56.45], + [127.667545, 37.27396, 60.76], + [127.660473, 37.269363, 58.61], + [127.652925, 37.265275, 78.09], + [127.644958, 37.261724, 74.95], + [127.636634, 37.258739, 91.82], + [127.628015, 37.256343, 181.92], + [127.619167, 37.254553, 112.83], + [127.610157, 37.253382, 95.32], + [127.601054, 37.252841, 96.31], + [127.591925, 37.252932, 80.98], + [127.582841, 37.253656, 79.86], + [127.573871, 37.255006, 71.09], + [127.565082, 37.256973, 69.81], + [127.556542, 37.259541, 61.57], + [127.548315, 37.262692, 50.81], + [127.540463, 37.266401, 58.04], + [127.533046, 37.270639, 77.15], + [127.526122, 37.275376, 78.77], + [127.519741, 37.280574, 69.58], + [127.513953, 37.286195, 56.01], + [127.508802, 37.292196, 56.73], + [127.504327, 37.298531, 48.85], + [127.500563, 37.305152, 69.37], + [127.497537, 37.312008, 64.39], + [127.495275, 37.319048, 69.58], + [127.493792, 37.326218, 85.3], + [127.4931, 37.333464, 74.89], + [127.493205, 37.34073, 63.04], + [127.494106, 37.347961, 69.88], + [127.495797, 37.355102, 94.87], + [127.498265, 37.362099, 135.73], + [127.501491, 37.368898, 176.17], + [127.505451, 37.375448, 105.59], + [127.510115, 37.381698, 93.56], + [127.515448, 37.387601, 109.39], + [127.521409, 37.393112, 129.15], + [127.527952, 37.398189, 142.15], + [127.535029, 37.402793, 57.93], + [127.542585, 37.40689, 34.99], + [127.550562, 37.410447, 190.15], + [127.558899, 37.413437, 80.84], + [127.567534, 37.415839, 59.76], + [127.5764, 37.417633, 60.31], + [127.585429, 37.418806, 69.99], + [127.594553, 37.419348, 61.79], + [127.603701, 37.419256, 89.07], + [127.612805, 37.418531, 64.98], + [127.621794, 37.417178, 109.43], + [127.6306, 37.415206, 177.95], + [127.639155, 37.412633, 252.75], + [127.647392, 37.409477, 297.32] + ] + }, + "properties": { "name": "R17", "description": "여주 반경 9.26Km 비행 제한구역", "type": "0002", "tessellate": true} + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [127.251125, 36.636601, 136.79], + [127.25379, 36.634637, 102.43], + [127.256231, 36.632495, 81.92], + [127.25843, 36.63019, 49.89], + [127.26037, 36.627739, 53.59], + [127.262037, 36.625163, 76.63], + [127.263417, 36.622479, 147.17], + [127.264501, 36.61971, 141.24], + [127.265279, 36.616875, 126.76], + [127.265747, 36.613996, 90.52], + [127.2659, 36.611095, 145.43], + [127.265738, 36.608195, 114.93], + [127.265262, 36.605317, 96.67], + [127.264475, 36.602484, 98.97], + [127.263383, 36.599716, 69.82], + [127.261995, 36.597035, 42.2], + [127.260322, 36.594462, 43.01], + [127.258375, 36.592015, 75.27], + [127.256171, 36.589714, 53.21], + [127.253725, 36.587576, 73.24], + [127.251057, 36.585617, 68.78], + [127.248186, 36.583852, 60.46], + [127.245135, 36.582295, 85.54], + [127.241927, 36.580957, 74.46], + [127.238585, 36.579849, 122.01], + [127.235136, 36.578978, 71.69], + [127.231606, 36.578352, 123.92], + [127.228022, 36.577976, 82.24], + [127.22441, 36.577852, 102.55], + [127.220798, 36.577981, 143.51], + [127.217215, 36.578362, 169.25], + [127.213686, 36.578992, 187.34], + [127.210239, 36.579867, 187.35], + [127.206899, 36.58098, 223.48], + [127.203694, 36.582322, 169.42], + [127.200646, 36.583884, 156.01], + [127.197779, 36.585652, 122.4], + [127.195114, 36.587615, 125.4], + [127.192673, 36.589756, 183.21], + [127.190473, 36.59206, 251.79], + [127.188532, 36.594509, 291.27], + [127.186864, 36.597085, 248.69], + [127.185482, 36.599768, 204.47], + [127.184396, 36.602537, 178.21], + [127.183614, 36.605371, 184.48], + [127.183144, 36.60825, 197.6], + [127.182988, 36.61115, 182.64], + [127.183147, 36.61405, 189.88], + [127.183621, 36.616928, 192.34], + [127.184405, 36.619762, 185.71], + [127.185494, 36.622531, 178.33], + [127.18688, 36.625212, 148.02], + [127.188552, 36.627787, 177.68], + [127.190497, 36.630235, 234.57], + [127.192701, 36.632537, 216.73], + [127.195147, 36.634676, 209.57], + [127.197815, 36.636636, 259.45], + [127.200687, 36.638402, 262.62], + [127.203739, 36.63996, 321.47], + [127.20695, 36.641299, 209.61], + [127.210294, 36.642408, 175.27], + [127.213745, 36.643279, 106.32], + [127.217278, 36.643905, 66.86], + [127.220866, 36.644282, 95.91], + [127.224481, 36.644406, 144.65], + [127.228095, 36.644277, 117.85], + [127.231682, 36.643895, 87.54], + [127.235214, 36.643264, 103.93], + [127.238663, 36.642388, 159.87], + [127.242005, 36.641274, 152.7], + [127.245212, 36.639931, 174.67], + [127.248261, 36.638368, 143.36], + [127.251125, 36.636601, 136.79] + ] + }, + "properties": { "name": "R19", "description": "조치원 반경 3.7Km 비행 제한구역", "type": "0002", "tessellate": true} + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [127.227106, 37.336732, 115.22], + [127.224609, 37.338853, 68.07], + [127.222353, 37.341139, 90.25], + [127.220357, 37.343573, 74.78], + [127.218634, 37.346136, 75.26], + [127.217199, 37.348808, 73.78], + [127.216063, 37.351569, 83.69], + [127.215233, 37.354399, 105.98], + [127.214717, 37.357275, 108.83], + [127.214519, 37.360177, 105.33], + [127.214639, 37.36308, 146.39], + [127.215077, 37.365965, 192.35], + [127.21583, 37.368808, 185.15], + [127.216891, 37.371588, 108.15], + [127.218254, 37.374285, 86.97], + [127.219908, 37.376876, 163.17], + [127.221839, 37.379343, 135.68], + [127.224034, 37.381667, 159.11], + [127.226475, 37.38383, 151.91], + [127.229145, 37.385815, 80.68], + [127.232022, 37.387608, 62.57], + [127.235086, 37.389195, 53.1], + [127.238311, 37.390564, 47.16], + [127.241675, 37.391704, 47.68], + [127.245151, 37.392606, 46.94], + [127.248713, 37.393265, 45.57], + [127.252334, 37.393674, 38.09], + [127.255986, 37.393831, 43.32], + [127.259641, 37.393734, 77.14], + [127.263271, 37.393384, 169.46], + [127.266849, 37.392784, 223.66], + [127.270348, 37.391939, 223.75], + [127.273741, 37.390854, 156.53], + [127.277001, 37.389538, 150.35], + [127.280105, 37.388002, 136.73], + [127.283028, 37.386256, 154.64], + [127.285749, 37.384315, 75.59], + [127.288246, 37.382192, 121.41], + [127.290501, 37.379905, 131.65], + [127.292496, 37.37747, 91.48], + [127.294216, 37.374906, 119.95], + [127.295648, 37.372233, 85.52], + [127.296782, 37.369471, 86.27], + [127.297608, 37.366641, 104.17], + [127.298121, 37.363764, 179.99], + [127.298316, 37.360862, 282.72], + [127.298193, 37.357959, 182.96], + [127.297751, 37.355074, 190.2], + [127.296995, 37.352232, 310.15], + [127.295931, 37.349452, 368.69], + [127.294565, 37.346757, 395.97], + [127.29291, 37.344167, 373.02], + [127.290977, 37.341701, 282.17], + [127.288781, 37.339379, 241.54], + [127.286339, 37.337217, 300.46], + [127.283669, 37.335233, 360], + [127.280792, 37.333441, 390.09], + [127.27773, 37.331856, 373.8], + [127.274506, 37.330488, 374.17], + [127.271145, 37.329349, 377.82], + [127.267671, 37.328448, 314.8], + [127.264112, 37.32779, 264.61], + [127.260495, 37.327382, 181.28], + [127.256846, 37.327225, 119.3], + [127.253194, 37.327322, 80.18], + [127.249567, 37.327672, 75.81], + [127.245992, 37.328271, 73.26], + [127.242496, 37.329116, 70.54], + [127.239105, 37.3302, 60.3], + [127.235847, 37.331515, 81.87], + [127.232745, 37.33305, 155.27], + [127.229822, 37.334795, 182.25], + [127.227106, 37.336732, 115.22] + ] + }, + "properties": { "name": "R35", "description": "매산리 반경 3.7Km 비행 제한구역", "type": "0002", "tessellate": true} + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [128.202574, 36.34834, 432.3], + [128.19698, 36.354038, 440.03], + [128.192023, 36.360106, 357.13], + [128.18774, 36.3665, 276.11], + [128.184165, 36.373169, 169.68], + [128.181326, 36.380064, 117.19], + [128.179242, 36.387132, 102.1], + [128.177932, 36.394319, 73.25], + [128.177405, 36.40157, 57.81], + [128.177665, 36.408831, 55.49], + [128.17871, 36.416046, 58.75], + [128.180533, 36.423161, 62.5], + [128.183121, 36.43012, 52.92], + [128.186452, 36.436871, 51.19], + [128.190503, 36.443363, 52.55], + [128.195243, 36.449546, 57.49], + [128.200635, 36.455373, 62.71], + [128.20664, 36.4608, 69.35], + [128.21321, 36.465784, 58.74], + [128.220296, 36.470289, 80.77], + [128.227844, 36.474279, 71.78], + [128.235797, 36.477725, 65.47], + [128.244093, 36.4806, 58.03], + [128.25267, 36.482881, 60.74], + [128.261462, 36.484553, 58.16], + [128.270403, 36.485601, 52.41], + [128.279422, 36.486018, 90.89], + [128.288453, 36.485801, 104.27], + [128.297426, 36.484951, 77.8], + [128.306272, 36.483474, 94.57], + [128.314924, 36.481383, 100.61], + [128.323316, 36.478693, 173.12], + [128.331384, 36.475425, 155.55], + [128.339065, 36.471603, 82.79], + [128.346303, 36.467257, 134.78], + [128.353041, 36.46242, 99.65], + [128.359229, 36.457128, 79.93], + [128.364819, 36.451423, 71.1], + [128.369768, 36.445347, 69.1], + [128.37404, 36.438947, 73.68], + [128.377601, 36.432272, 69.35], + [128.380425, 36.425373, 65.57], + [128.382491, 36.418301, 58.41], + [128.383783, 36.411112, 51.66], + [128.38429, 36.403859, 47.12], + [128.384011, 36.396599, 46.08], + [128.382947, 36.389386, 44.95], + [128.381106, 36.382274, 48.76], + [128.378502, 36.375319, 54.28], + [128.375156, 36.368573, 76.85], + [128.371093, 36.362088, 79.65], + [128.366345, 36.355912, 147.71], + [128.360947, 36.350093, 245.77], + [128.35494, 36.344674, 388.88], + [128.348371, 36.339697, 344.26], + [128.341289, 36.3352, 194.13], + [128.333749, 36.331217, 145.2], + [128.325807, 36.327778, 90.24], + [128.317523, 36.324909, 59.23], + [128.308962, 36.322632, 65.57], + [128.300187, 36.320965, 78.21], + [128.291265, 36.319919, 61], + [128.282264, 36.319503, 38.37], + [128.273253, 36.31972, 74.02], + [128.264299, 36.320568, 184.28], + [128.255471, 36.322041, 322.63], + [128.246835, 36.324128, 240.96], + [128.238457, 36.326813, 345.76], + [128.230401, 36.330075, 387.82], + [128.222728, 36.33389, 159.85], + [128.215496, 36.338229, 100.01], + [128.20876, 36.343059, 210.09], + [128.202574, 36.34834, 432.3] + ] + }, + "properties": { "name": "R81", "description": "낙동 반경 9.26Km 비행 제한구역", "type": "0002", "tessellate": true} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.347694, 35.936361, 0], + [129.331028, 35.869694, 0], + [129.431028, 35.953028, 0], + [129.397722, 35.952813, 0], + [129.347694, 35.936361, 0] + ] + ] + }, + "properties": { "name": "R89", "description": "오천 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.429889, 35.926917, 0], + [129.442865, 35.892515, 0], + [129.474083, 35.894694, 0], + [129.517151, 35.886193, 0], + [129.521278, 35.890528, 0], + [129.454889, 35.92275, 0], + [129.429889, 35.926917, 0] + ] + ] + }, + "properties": { "name": "R90A", "description": "수성-A 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.442865, 35.892515, 0], + [129.461942, 35.836086, 0], + [129.495442, 35.843415, 0], + [129.517151, 35.886193, 0], + [129.473742, 35.895155, 0], + [129.442865, 35.892515, 0] + ] + ] + }, + "properties": { "name": "R90B", "description": "수성-B 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.516667, 36.333333, 0], + [126.183333, 36.216667, 0], + [126.4, 36.033333, 0], + [126.583333, 36.3, 0], + [126.516667, 36.333333, 0] + ] + ] + }, + "properties": { "name": "R97A", "description": "철매-A 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [125.95, 36.233333, 0], + [126.05, 36.2, 0], + [126.366667, 35.883333, 0], + [126.633224, 36.237074, 0], + [126.502111, 36.35625, 0], + [126.245472, 36.36875, 0], + [126.166667, 36.333333, 0], + [125.95, 36.333333, 0], + [125.95, 36.233333, 0] + ] + ] + }, + "properties": { "name": "R97B", "description": "철매-B 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [128.886577, 34.924907, 0], + [128.891234, 34.929284, 0], + [128.89634, 34.933312, 0], + [128.901856, 34.93696, 0], + [128.907738, 34.940199, 0], + [128.913943, 34.943005, 0], + [128.920423, 34.945357, 0], + [128.927129, 34.947237, 0], + [128.934009, 34.94863, 0], + [128.941012, 34.949526, 0], + [128.948083, 34.949917, 0], + [128.955169, 34.949802, 0], + [128.962216, 34.949181, 0], + [128.969169, 34.948058, 0], + [128.975977, 34.946442, 0], + [128.982586, 34.944346, 0], + [128.988947, 34.941785, 0], + [128.995012, 34.938779, 0], + [129.000733, 34.935351, 0], + [129.006067, 34.931527, 0], + [129.010974, 34.927336, 0], + [129.015416, 34.922811, 0], + [129.01936, 34.917985, 0], + [129.022775, 34.912895, 0], + [129.025636, 34.907581, 0], + [129.027922, 34.902082, 0], + [129.029613, 34.896441, 0], + [129.030699, 34.890701, 0], + [129.031171, 34.884905, 0], + [129.031024, 34.879097, 0], + [129.030262, 34.873321, 0], + [129.028889, 34.867622, 0], + [129.026916, 34.862043, 0], + [129.024358, 34.856626, 0], + [129.021235, 34.851413, 0], + [129.017571, 34.846443, 0], + [129.013393, 34.841754, 0], + [129.008733, 34.837381, 0], + [129.003628, 34.833358, 0], + [128.998115, 34.829715, 0], + [128.992237, 34.82648, 0], + [128.986038, 34.823678, 0], + [128.979566, 34.821329, 0], + [128.972869, 34.819452, 0], + [128.965999, 34.818062, 0], + [128.959007, 34.817167, 0], + [128.951947, 34.816776, 0], + [128.944873, 34.816891, 0], + [128.937837, 34.817512, 0], + [128.930894, 34.818633, 0], + [128.924096, 34.820246, 0], + [128.917495, 34.822339, 0], + [128.911141, 34.824896, 0], + [128.905083, 34.827898, 0], + [128.899365, 34.831321, 0], + [128.894032, 34.835141, 0], + [128.889125, 34.839327, 0], + [128.88468, 34.843848, 0], + [128.880732, 34.848669, 0], + [128.87731, 34.853755, 0], + [128.874442, 34.859066, 0], + [128.872148, 34.864561, 0], + [128.870446, 34.8702, 0], + [128.869349, 34.875939, 0], + [128.868866, 34.881735, 0], + [128.869001, 34.887543, 0], + [128.869752, 34.893319, 0], + [128.871115, 34.89902, 0], + [128.873078, 34.904602, 0], + [128.875627, 34.910022, 0], + [128.878743, 34.915239, 0], + [128.882402, 34.920213, 0], + [128.886577, 34.924907, 0] + ] + }, + "properties": { "name": "R100", "description": "남형제도 반경 7.4Km 비행 제한구역", "type": "0002", "tessellate": true} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.154617, 36.679506, 0], + [126.151306, 36.549556, 0], + [126.230472, 36.552333, 0], + [126.199639, 36.67675, 0], + [126.154617, 36.679506, 0] + ] + ] + }, + "properties": { "name": "R108A", "description": "안흥-A 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.154617, 36.679506, 0], + [126.124639, 36.469556, 0], + [126.250472, 36.490389, 0], + [126.199639, 36.67675, 0], + [126.154617, 36.679506, 0] + ] + ] + }, + "properties": { "name": "R108B", "description": "안흥-B 비행 제한구역", "type": "0002"} + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [125.998, 36.636194, 0], + [125.713889, 35.021944, 0], + [126.052194, 34.973361, 0], + [126.297944, 36.569556, 0], + [126.17325, 36.677306, 0], + [125.998, 36.636194, 0] + ] + ] + }, + "properties": { "name": "R108C", "description": "안흥-C 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.154617, 36.679506, 0], + [126.006333, 36.38625, 0], + [126.152139, 36.36125, 0], + [126.197972, 36.67675, 0], + [126.154617, 36.679506, 0] + ] + ] + }, + "properties": { "name": "R108D", "description": "안흥-D 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.154617, 36.679506, 0], + [126.228528, 36.559556, 0], + [126.265194, 36.560111, 0], + [126.265194, 36.615944, 0], + [126.199917, 36.686472, 0], + [126.154617, 36.679506, 0] + ] + ] + }, + "properties": { "name": "R108E", "description": "안흥-E 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.154617, 36.679506, 0], + [125.943833, 36.302917, 0], + [126.009111, 36.28875, 0], + [126.197972, 36.67675, 0], + [126.154617, 36.679506, 0] + ] + ] + }, + "properties": { "name": "R108F", "description": "안흥-F 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.416667, 36.235278, 0], + [126.420833, 36.101944, 0], + [126.638056, 36.106944, 0], + [126.652222, 36.154444, 0], + [126.649444, 36.240556, 0], + [126.416667, 36.235278, 0] + ] + ] + }, + "properties": { "name": "R111", "description": "응촌 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.785278, 37.572222, 0], + [127.803333, 37.533333, 0], + [127.828333, 37.516667, 0], + [127.87, 37.530556, 0], + [127.875556, 37.559722, 0], + [127.861667, 37.572222, 0], + [127.785278, 37.572222, 0] + ] + ] + }, + "properties": { "name": "R114", "description": "비승 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [125.826484, 34.740764, 0], + [125.829562, 34.73397, 0], + [125.831907, 34.72698, 0], + [125.833502, 34.719849, 0], + [125.834335, 34.712631, 0], + [125.834399, 34.705381, 0], + [125.833694, 34.698154, 0], + [125.832226, 34.691005, 0], + [125.830007, 34.683988, 0], + [125.827052, 34.677157, 0], + [125.823385, 34.670564, 0], + [125.819034, 34.664258, 0], + [125.814032, 34.658288, 0], + [125.808417, 34.6527, 0], + [125.802232, 34.647534, 0], + [125.795525, 34.642832, 0], + [125.788345, 34.638627, 0], + [125.780748, 34.634954, 0], + [125.772791, 34.631838, 0], + [125.764536, 34.629304, 0], + [125.756043, 34.627372, 0], + [125.747379, 34.626055, 0], + [125.738608, 34.625364, 0], + [125.729798, 34.625304, 0], + [125.721014, 34.625876, 0], + [125.712324, 34.627074, 0], + [125.703794, 34.628891, 0], + [125.695489, 34.631312, 0], + [125.687471, 34.634319, 0], + [125.679801, 34.637889, 0], + [125.672538, 34.641995, 0], + [125.665737, 34.646605, 0], + [125.659449, 34.651686, 0], + [125.653722, 34.657197, 0], + [125.648601, 34.663098, 0], + [125.644124, 34.669344, 0], + [125.640325, 34.675886, 0], + [125.637233, 34.682676, 0], + [125.634872, 34.689662, 0], + [125.633261, 34.69679, 0], + [125.632411, 34.704007, 0], + [125.632329, 34.711257, 0], + [125.633016, 34.718485, 0], + [125.634467, 34.725636, 0], + [125.636671, 34.732657, 0], + [125.639612, 34.739492, 0], + [125.643267, 34.746091, 0], + [125.647609, 34.752403, 0], + [125.652604, 34.75838, 0], + [125.658216, 34.763976, 0], + [125.6644, 34.769149, 0], + [125.67111, 34.773859, 0], + [125.678296, 34.77807, 0], + [125.685901, 34.78175, 0], + [125.693869, 34.784871, 0], + [125.702138, 34.78741, 0], + [125.710646, 34.789346, 0], + [125.719327, 34.790666, 0], + [125.728115, 34.791358, 0], + [125.736943, 34.791418, 0], + [125.745744, 34.790846, 0], + [125.75445, 34.789645, 0], + [125.762996, 34.787825, 0], + [125.771315, 34.785399, 0], + [125.779345, 34.782387, 0], + [125.787024, 34.778811, 0], + [125.794293, 34.774699, 0], + [125.801098, 34.770081, 0], + [125.807386, 34.764993, 0], + [125.81311, 34.759474, 0], + [125.818226, 34.753567, 0], + [125.822694, 34.747315, 0], + [125.826484, 34.740764, 0] + ] + }, + "properties": { "name": "R117", "description": "자은도 반경 9.26Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.520611, 37.536694, 0], + [127.470446, 37.52053, 0], + [127.470333, 37.511694, 0], + [127.52975, 37.511694, 0], + [127.520611, 37.536694, 0] + ] + ] + }, + "properties": { "name": "R1", "description": "용문 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [126.23907, 35.788827, 0], + [126.22751, 35.777749, 0], + [126.214807, 35.76753, 0], + [126.201058, 35.758246, 0], + [126.186366, 35.749969, 0], + [126.170845, 35.74276, 0], + [126.154611, 35.736674, 0], + [126.137788, 35.731757, 0], + [126.120503, 35.728047, 0], + [126.102886, 35.725572, 0], + [126.085071, 35.724349, 0], + [126.067193, 35.72439, 0], + [126.049387, 35.725692, 0], + [126.031787, 35.728247, 0], + [126.014527, 35.732035, 0], + [125.997738, 35.737027, 0], + [125.981546, 35.743186, 0], + [125.966074, 35.750464, 0], + [125.95144, 35.758808, 0], + [125.937754, 35.768153, 0], + [125.925121, 35.77843, 0], + [125.913636, 35.789559, 0], + [125.903388, 35.801457, 0], + [125.894455, 35.814034, 0], + [125.886904, 35.827193, 0], + [125.880795, 35.840836, 0], + [125.876173, 35.854858, 0], + [125.873076, 35.869154, 0], + [125.871527, 35.883614, 0], + [125.871539, 35.898128, 0], + [125.873113, 35.912586, 0], + [125.876238, 35.926878, 0], + [125.88089, 35.940894, 0], + [125.887036, 35.954529, 0], + [125.894628, 35.967678, 0], + [125.90361, 35.980241, 0], + [125.913914, 35.992121, 0], + [125.925462, 36.003229, 0], + [125.938165, 36.013478, 0], + [125.951928, 36.022792, 0], + [125.966645, 36.031098, 0], + [125.982204, 36.038334, 0], + [125.998487, 36.044443, 0], + [126.015368, 36.049379, 0], + [126.032719, 36.053104, 0], + [126.050406, 36.05559, 0], + [126.068295, 36.056817, 0], + [126.086249, 36.056777, 0], + [126.104129, 36.055469, 0], + [126.121799, 36.052903, 0], + [126.139124, 36.0491, 0], + [126.155971, 36.044088, 0], + [126.172211, 36.037906, 0], + [126.18772, 36.030601, 0], + [126.202379, 36.022228, 0], + [126.216078, 36.012853, 0], + [126.228711, 36.002546, 0], + [126.240182, 35.991387, 0.69], + [126.250404, 35.97946, 0], + [126.259299, 35.966857, 0], + [126.266801, 35.953675, 0], + [126.272853, 35.940012, 0], + [126.277409, 35.925975, 0], + [126.280435, 35.911669, 0], + [126.28191, 35.897204, 0], + [126.281823, 35.88269, 0], + [126.280175, 35.868238, 0], + [126.27698, 35.853957, 0], + [126.272262, 35.839955, 0], + [126.266059, 35.82634, 0], + [126.258419, 35.813215, 0], + [126.2494, 35.800678, 0], + [126.23907, 35.788827, 0] + ] + }, + "properties": { "name": "R105", "description": "직도 반경 18.52Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { "type": "LineString", + "coordinates": [ + [126.531181, 35.586883, 23.54], + [126.535032, 35.580315, 62.74], + [126.538164, 35.573498, 0], + [126.540553, 35.566486, 0], + [126.542181, 35.55933, 0], + [126.543037, 35.552087, 0], + [126.543113, 35.54481, 0], + [126.542409, 35.537556, 0.41], + [126.540931, 35.530379, 1.26], + [126.538691, 35.523334, 5.76], + [126.535705, 35.516475, 9.66], + [126.531996, 35.509853, 12.76], + [126.527594, 35.50352, 49.04], + [126.52253, 35.497523, 84.35], + [126.516845, 35.491908, 84.86], + [126.510581, 35.486718, 79.77], + [126.503787, 35.481991, 69.11], + [126.496513, 35.477764, 52.97], + [126.488814, 35.474069, 31.48], + [126.480751, 35.470934, 9.8], + [126.472383, 35.468382, 9.32], + [126.463774, 35.466434, 7.62], + [126.45499, 35.465103, 5.72], + [126.446097, 35.464401, 3.64], + [126.437163, 35.464331, 1.39], + [126.428256, 35.464896, 0], + [126.419442, 35.46609, 0], + [126.41079, 35.467904, 0], + [126.402364, 35.470325, 0], + [126.394228, 35.473335, 0], + [126.386445, 35.47691, 0], + [126.379074, 35.481023, 0], + [126.37217, 35.485644, 0], + [126.365785, 35.490736, 0], + [126.35997, 35.496262, 0], + [126.354767, 35.502179, 0], + [126.350217, 35.508443, 0], + [126.346355, 35.515006, 0], + [126.343209, 35.521817, 0], + [126.340804, 35.528826, 0], + [126.339158, 35.535979, 0], + [126.338284, 35.543221, 0], + [126.33819, 35.550498, 0], + [126.338875, 35.557753, 0], + [126.340335, 35.564932, 0], + [126.34256, 35.571981, 0], + [126.345531, 35.578845, 0], + [126.349227, 35.585472, 0], + [126.35362, 35.591812, 0], + [126.358677, 35.597816, 0], + [126.364358, 35.603438, 0], + [126.370622, 35.608636, 0], + [126.37742, 35.61337, 0], + [126.3847, 35.617605, 0], + [126.392407, 35.621306, 0], + [126.400482, 35.624447, 0], + [126.408864, 35.627004, 0], + [126.417488, 35.628956, 0], + [126.42629, 35.630289, 0], + [126.435201, 35.630993, 0], + [126.444154, 35.631063, 0], + [126.45308, 35.630497, 0.06], + [126.461911, 35.629301, 4.86], + [126.47058, 35.627483, 7.09], + [126.47902, 35.625057, 7.66], + [126.487168, 35.622041, 71.66], + [126.49496, 35.61846, 151.7], + [126.502339, 35.61434, 231.89], + [126.509246, 35.609712, 294.76], + [126.515631, 35.604612, 147.37], + [126.521443, 35.599078, 154.46], + [126.52664, 35.593154, 119.22], + [126.531181, 35.586883, 23.54] + ] + }, + "properties": { "name": "R104", "description": "미여도 반경 9.25Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.444778, 37.370861, 0], + [127.412556, 37.33475, 0], + [127.428667, 37.321972, 0], + [127.473111, 37.36725, 0], + [127.444778, 37.370861, 0] + ] + ] + }, + "properties": { "name": "R122", "description": "천덕봉 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [125.302553, 34.476138, 0], + [125.294924, 34.479825, 0], + [125.287712, 34.484045, 0], + [125.280973, 34.488767, 0], + [125.274758, 34.493955, 0], + [125.269115, 34.49957, 0], + [125.264086, 34.505568, 0], + [125.25971, 34.511904, 0], + [125.25602, 34.518531, 0], + [125.253045, 34.525397, 0], + [125.250807, 34.532451, 0], + [125.249323, 34.539638, 0], + [125.248606, 34.546905, 0], + [125.248659, 34.554195, 0], + [125.249485, 34.561454, 0], + [125.251075, 34.568626, 0], + [125.253419, 34.575656, 0], + [125.256499, 34.582492, 0], + [125.260291, 34.58908, 0], + [125.264766, 34.595371, 0], + [125.269892, 34.601317, 0], + [125.275628, 34.606872, 0], + [125.281931, 34.611995, 0], + [125.288754, 34.616645, 0], + [125.296044, 34.620788, 0], + [125.303745, 34.624391, 0], + [125.3118, 34.627428, 0], + [125.320146, 34.629876, 0], + [125.32872, 34.631715, 0], + [125.337456, 34.632931, 0], + [125.346288, 34.633516, 0], + [125.355148, 34.633464, 0], + [125.36397, 34.632777, 0], + [125.372684, 34.631459, 0], + [125.381225, 34.62952, 0], + [125.389529, 34.626976, 0], + [125.39753, 34.623845, 0], + [125.405169, 34.620152, 0], + [125.412387, 34.615925, 0], + [125.419128, 34.611196, 0], + [125.425343, 34.606001, 0], + [125.430983, 34.600379, 0], + [125.436006, 34.594375, 0], + [125.440373, 34.588032, 0], + [125.444051, 34.5814, 0], + [125.447013, 34.574529, 0], + [125.449236, 34.567472, 0], + [125.450703, 34.560283, 0], + [125.451404, 34.553015, 0], + [125.451333, 34.545725, 0], + [125.45049, 34.538467, 0], + [125.448884, 34.531298, 0], + [125.446525, 34.524271, 0], + [125.443432, 34.51744, 0], + [125.439629, 34.510857, 0], + [125.435145, 34.504572, 0], + [125.430014, 34.498633, 0], + [125.424275, 34.493085, 0], + [125.417972, 34.48797, 0], + [125.411153, 34.483327, 0], + [125.40387, 34.479191, 0], + [125.396178, 34.475593, 0], + [125.388135, 34.472561, 0], + [125.379803, 34.470118, 0], + [125.371244, 34.468283, 0], + [125.362525, 34.467068, 0], + [125.35371, 34.466485, 0], + [125.344868, 34.466536, 0], + [125.336064, 34.467222, 0], + [125.327366, 34.468537, 0], + [125.31884, 34.470471, 0], + [125.31055, 34.473011, 0], + [125.302553, 34.476138, 0] + ] + }, + "properties": { "name": "R125", "description": "흑산도 반경 9.26Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { "type": "LineString", + "coordinates": [ + [127.307229, 34.903117, 467.12], + [127.308561, 34.903049, 418.61], + [127.309881, 34.902887, 364.81], + [127.311179, 34.902631, 317.22], + [127.312445, 34.902283, 283.77], + [127.313668, 34.901847, 242.02], + [127.314841, 34.901324, 203.83], + [127.315954, 34.900719, 171.78], + [127.316998, 34.900037, 154.22], + [127.317965, 34.899284, 134.34], + [127.318849, 34.898463, 114.47], + [127.319643, 34.897583, 97.68], + [127.320339, 34.89665, 84.38], + [127.320934, 34.89567, 82.68], + [127.321423, 34.894651, 74.25], + [127.321801, 34.893601, 68.15], + [127.322066, 34.892529, 62.6], + [127.322217, 34.891441, 63.12], + [127.322251, 34.890347, 54.2], + [127.322169, 34.889254, 48.12], + [127.321971, 34.888172, 46.93], + [127.321658, 34.887107, 44.62], + [127.321234, 34.88607, 42.84], + [127.320702, 34.885066, 41.63], + [127.320064, 34.884104, 56.91], + [127.319327, 34.883192, 68.21], + [127.318496, 34.882336, 60.26], + [127.317577, 34.881542, 46.99], + [127.316577, 34.880817, 40.61], + [127.315504, 34.880166, 29.14], + [127.314366, 34.879595, 26], + [127.313172, 34.879107, 32.05], + [127.31193, 34.878706, 31.52], + [127.31065, 34.878396, 27.17], + [127.309343, 34.878178, 26.76], + [127.308017, 34.878055, 30.91], + [127.306683, 34.878027, 33.22], + [127.305351, 34.878094, 36.18], + [127.304032, 34.878256, 42.11], + [127.302734, 34.878512, 45.59], + [127.301469, 34.87886, 45.2], + [127.300246, 34.879297, 45.86], + [127.299073, 34.879819, 51.32], + [127.297961, 34.880424, 71.3], + [127.296917, 34.881106, 80.51], + [127.295949, 34.881859, 82.88], + [127.295066, 34.882679, 86.18], + [127.294272, 34.88356, 86.98], + [127.293575, 34.884493, 89.69], + [127.29298, 34.885473, 97.18], + [127.292492, 34.886491, 108.37], + [127.292113, 34.887541, 122.49], + [127.291848, 34.888614, 140.83], + [127.291697, 34.889701, 148.13], + [127.291662, 34.890796, 153.32], + [127.291744, 34.891888, 166.62], + [127.291942, 34.892971, 189.18], + [127.292254, 34.894035, 207.95], + [127.292678, 34.895073, 241.76], + [127.293211, 34.896077, 268.22], + [127.293848, 34.897038, 301.51], + [127.294585, 34.897951, 334.05], + [127.295416, 34.898807, 358.06], + [127.296335, 34.899601, 383.76], + [127.297335, 34.900326, 431.58], + [127.298408, 34.900977, 467.67], + [127.299546, 34.901548, 491.02], + [127.300741, 34.902036, 495.02], + [127.301983, 34.902437, 462.27], + [127.303263, 34.902747, 453.07], + [127.304571, 34.902965, 449.07], + [127.305897, 34.903088, 461.24], + [127.307229, 34.903117, 467.12] + ] + }, + "properties": { "name": "R127", "description": "벌교 반경 1.4Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.668611, 35.349722, 0], + [126.688889, 35.288889, 0], + [126.711111, 35.280278, 0], + [126.709167, 35.351389, 0], + [126.688611, 35.356667, 0], + [126.668611, 35.349722, 0] + ] + ] + }, + "properties": { "name": "R129", "description": "수련산 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [126.155702, 37.357252, 0], + [126.1542, 37.359899, 0], + [126.152995, 37.36264, 0], + [126.152094, 37.365453, 0], + [126.151505, 37.368319, 0], + [126.151233, 37.371214, 0], + [126.15128, 37.374117, 0], + [126.151644, 37.377006, 0], + [126.152324, 37.379859, 0], + [126.153315, 37.382653, 0], + [126.154608, 37.385369, 0], + [126.156195, 37.387984, 0], + [126.158062, 37.39048, 0], + [126.160196, 37.392837, 0], + [126.162581, 37.395037, 0], + [126.165198, 37.397063, 0], + [126.168027, 37.398901, 0], + [126.171048, 37.400535, 0], + [126.174236, 37.401954, 0], + [126.177569, 37.403147, 0], + [126.181019, 37.404104, 0], + [126.184561, 37.404819, 0], + [126.188169, 37.405286, 0], + [126.191814, 37.405501, 0], + [126.195468, 37.405463, 0], + [126.199105, 37.405172, 0], + [126.202696, 37.40463, 0], + [126.206213, 37.403841, 0], + [126.209631, 37.402812, 0], + [126.212922, 37.40155, 0], + [126.216063, 37.400065, 0], + [126.219028, 37.398368, 0], + [126.221796, 37.396472, 0], + [126.224345, 37.394392, 0], + [126.226656, 37.392143, 0], + [126.228711, 37.389742, 0], + [126.230495, 37.387208, 0], + [126.231995, 37.384561, 0], + [126.233198, 37.381819, 0], + [126.234095, 37.379005, 0], + [126.234681, 37.376139, 0], + [126.23495, 37.373243, 0], + [126.2349, 37.37034, 0], + [126.234533, 37.367452, 0], + [126.233849, 37.3646, 0], + [126.232856, 37.361806, 0], + [126.231561, 37.359091, 0], + [126.229972, 37.356477, 0], + [126.228103, 37.353982, 0], + [126.225968, 37.351626, 0], + [126.223583, 37.349428, 0], + [126.220966, 37.347402, 0], + [126.218137, 37.345566, 0], + [126.215118, 37.343933, 0], + [126.211931, 37.342515, 0], + [126.208601, 37.341323, 0], + [126.205153, 37.340366, 0], + [126.201614, 37.339652, 0], + [126.198009, 37.339186, 0], + [126.194368, 37.338971, 0], + [126.190716, 37.339009, 0], + [126.187083, 37.3393, 0], + [126.183495, 37.339841, 0], + [126.17998, 37.340629, 0], + [126.176565, 37.341657, 0], + [126.173276, 37.342918, 0], + [126.170137, 37.344402, 0], + [126.167173, 37.346098, 0], + [126.164405, 37.347993, 0], + [126.161856, 37.350072, 0], + [126.159544, 37.35232, 0], + [126.157488, 37.354719, 0], + [126.155702, 37.357252, 0] + ] + }, + "properties": { "name": "R133", "description": "초치도 반경 3.7Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.283333, 35.119444, 0], + [129.173611, 35.019444, 0], + [129.236111, 34.972222, 0], + [129.344444, 35.073611, 0], + [129.283333, 35.119444, 0] + ] + ] + }, + "properties": { "name": "R143", "description": "부산KCG 비행 제한구역", "type": "0002" } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [126.535927, 36.324769, 13.87], + [126.53469, 36.324566, 18.99], + [126.533436, 36.324451, 25.57], + [126.532175, 36.324424, 20.81], + [126.530915, 36.324486, 24.46], + [126.529666, 36.324636, 34.33], + [126.528439, 36.324873, 54.71], + [126.527242, 36.325195, 78.83], + [126.526084, 36.3256, 90.57], + [126.524975, 36.326085, 73.06], + [126.523922, 36.326646, 51.88], + [126.522934, 36.327279, 48.32], + [126.522018, 36.327978, 64.28], + [126.521181, 36.32874, 52.17], + [126.52043, 36.329557, 32.67], + [126.51977, 36.330424, 15.49], + [126.519206, 36.331333, 0.95], + [126.518743, 36.332279, 0.09], + [126.518384, 36.333254, 0], + [126.518132, 36.334251, 0], + [126.517988, 36.335261, 0], + [126.517955, 36.336278, 0], + [126.518031, 36.337293, 0], + [126.518217, 36.338298, 0], + [126.518511, 36.339287, 0], + [126.518911, 36.340252, 0], + [126.519414, 36.341185, 0], + [126.520016, 36.342078, 0], + [126.520712, 36.342927, 0], + [126.521498, 36.343723, 0], + [126.522367, 36.344461, 0], + [126.523312, 36.345135, 0], + [126.524326, 36.34574, 0], + [126.525403, 36.346272, 0], + [126.526532, 36.346726, 0], + [126.527707, 36.347099, 0], + [126.528917, 36.347388, 0], + [126.530154, 36.347591, 0], + [126.531409, 36.347706, 0], + [126.532671, 36.347733, 0], + [126.533931, 36.347672, 0], + [126.53518, 36.347522, 0], + [126.536408, 36.347285, 0], + [126.537605, 36.346962, 0], + [126.538763, 36.346557, 0], + [126.539873, 36.346072, 0], + [126.540926, 36.345511, 0], + [126.541914, 36.344878, 0], + [126.54283, 36.344178, 0], + [126.543666, 36.343417, 0], + [126.544418, 36.342599, 0], + [126.545077, 36.341732, 1.2], + [126.545641, 36.340822, 12.43], + [126.546104, 36.339876, 19.22], + [126.546462, 36.338901, 20.55], + [126.546714, 36.337905, 22.25], + [126.546857, 36.336894, 33.19], + [126.546891, 36.335878, 59.22], + [126.546814, 36.334863, 85.51], + [126.546627, 36.333857, 101.42], + [126.546333, 36.332868, 83.18], + [126.545933, 36.331904, 65.61], + [126.545429, 36.330971, 62.52], + [126.544827, 36.330077, 54.37], + [126.544131, 36.329229, 39.56], + [126.543345, 36.328433, 32.55], + [126.542477, 36.327696, 24.8], + [126.541531, 36.327022, 20.08], + [126.540517, 36.326417, 19.8], + [126.539441, 36.325885, 12.02], + [126.538311, 36.325431, 9.27], + [126.537137, 36.325058, 10.32], + [126.535927, 36.324769, 13.87] + ] + }, + "properties": { "name": "R138", "description": "대천 반경 1.3Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [127.417877, 36.848243, 170.18], + [127.418676, 36.847451, 186.44], + [127.419385, 36.846606, 178.38], + [127.42, 36.845715, 173.17], + [127.420515, 36.844785, 186.69], + [127.420927, 36.843822, 203.84], + [127.421232, 36.842834, 226.84], + [127.421429, 36.841828, 261.13], + [127.421515, 36.840813, 293.69], + [127.421491, 36.839796, 319.45], + [127.421356, 36.838784, 355.54], + [127.421111, 36.837785, 376.7], + [127.420758, 36.836807, 358.36], + [127.420301, 36.835858, 315.12], + [127.419741, 36.834944, 284.45], + [127.419084, 36.834072, 256.43], + [127.418335, 36.83325, 234.58], + [127.417499, 36.832483, 210.89], + [127.416583, 36.831778, 186.51], + [127.415593, 36.831138, 165.13], + [127.414538, 36.830571, 151.6], + [127.413425, 36.830079, 141.61], + [127.412262, 36.829667, 136.56], + [127.41106, 36.829337, 128.72], + [127.409825, 36.829093, 131.14], + [127.408569, 36.828935, 140.05], + [127.407301, 36.828866, 134.56], + [127.406029, 36.828885, 141.21], + [127.404765, 36.828993, 133.54], + [127.403517, 36.829189, 139.66], + [127.402296, 36.829471, 147.83], + [127.40111, 36.829838, 157.69], + [127.399968, 36.830285, 158.81], + [127.398879, 36.830811, 150.91], + [127.397852, 36.831411, 138.28], + [127.396893, 36.832079, 150.59], + [127.396012, 36.832813, 148.87], + [127.395213, 36.833605, 134.66], + [127.394504, 36.834449, 135.47], + [127.393889, 36.83534, 136.68], + [127.393374, 36.836271, 135.99], + [127.392962, 36.837233, 139.04], + [127.392656, 36.838221, 142.25], + [127.392459, 36.839227, 145.93], + [127.392373, 36.840242, 146.1], + [127.392397, 36.84126, 149.34], + [127.392532, 36.842272, 158.16], + [127.392777, 36.84327, 180.54], + [127.393129, 36.844248, 225.83], + [127.393587, 36.845198, 230.09], + [127.394146, 36.846112, 205.06], + [127.394803, 36.846983, 201.67], + [127.395553, 36.847805, 221.39], + [127.396389, 36.848572, 250.08], + [127.397305, 36.849278, 275.09], + [127.398295, 36.849917, 289.62], + [127.39935, 36.850485, 304.44], + [127.400464, 36.850976, 313.99], + [127.401627, 36.851389, 303.38], + [127.40283, 36.851718, 287.07], + [127.404065, 36.851963, 259.85], + [127.405321, 36.85212, 227.59], + [127.40659, 36.852189, 186.14], + [127.407862, 36.852169, 150.99], + [127.409126, 36.852061, 127.57], + [127.410374, 36.851865, 132.08], + [127.411596, 36.851583, 147.6], + [127.412783, 36.851216, 171.73], + [127.413925, 36.850768, 151.89], + [127.415013, 36.850242, 119.84], + [127.416041, 36.849642, 113.19], + [127.416999, 36.848973, 130.7], + [127.417877, 36.848243, 170.18] + ] + }, + "properties": { "name": "R139", "description": "진천 반경 1.3Km 비행 제한구역", "type": "0002", "tessellate": true } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.404371, 37.380504, 0], + [126.422041, 37.376657, 0], + [126.440282, 37.375304, 0], + [126.458541, 37.376486, 0], + [126.476267, 37.380167, 0], + [126.48476, 37.382913, 0], + [126.492921, 37.386235, 0], + [126.507999, 37.394508, 0], + [126.521044, 37.404733, 0], + [126.526677, 37.410483, 0], + [126.535951, 37.423041, 0], + [126.539521, 37.429753, 0], + [126.54439, 37.443789, 0], + [126.545652, 37.451006, 0], + [126.545781, 37.465564, 0], + [126.544646, 37.472794, 0], + [126.540022, 37.486882, 0], + [126.536567, 37.493633, 0], + [126.527501, 37.506291, 0], + [126.521959, 37.512101, 0], + [126.515799, 37.517506, 0], + [126.501816, 37.526938, 0], + [126.485978, 37.534299, 0], + [126.468765, 37.539364, 0], + [126.450703, 37.54198, 0], + [126.432343, 37.542066, 0], + [126.414243, 37.53962, 0], + [126.396956, 37.534716, 0], + [126.381009, 37.527505, 0], + [126.366886, 37.518205, 0], + [126.355017, 37.5071, 0], + [126.345763, 37.494528, 0], + [126.339404, 37.480872, 0], + [126.336132, 37.466547, 0], + [126.336044, 37.451989, 0], + [126.339141, 37.43764, 0], + [126.345328, 37.423935, 0], + [126.354414, 37.411291, 0], + [126.366124, 37.400092, 0], + [126.372854, 37.395142, 0], + [126.387808, 37.386729, 0], + [126.404371, 37.380504, 0] + ] + ] + }, + "properties": { "name": "인천공항", "description": "인천공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.568598160228, 38.0205107614195, 0], + [128.573821, 38.012733, 0], + [128.58518, 38.001227, 0], + [128.598898, 37.991447, 0], + [128.614559, 37.983692, 0], + [128.631689, 37.978195, 0], + [128.649767, 37.975124, 0], + [128.668247, 37.974571, 0], + [128.682992, 37.976167, 0], + [128.686568, 37.976554, 0], + [128.704176, 37.981011, 0], + [128.720537, 37.987809, 0], + [128.735156, 37.99674, 0], + [128.747588, 38.007536, 0], + [128.757456, 38.019867, 0], + [128.764459, 38.03336, 0], + [128.768383, 38.047607, 0], + [128.769106, 38.062173, 0], + [128.764166, 38.083656, 0], + [128.756998, 38.097098, 0], + [128.746971, 38.109355, 0], + [128.734387, 38.120055, 0], + [128.71963, 38.128871, 0], + [128.711574, 38.132487, 0], + [128.694414, 38.137994, 0], + [128.676297, 38.141072, 0], + [128.657775, 38.141625, 0], + [128.639414, 38.139638, 0], + [128.621771, 38.13517, 0], + [128.605386, 38.128359, 0], + [128.590758, 38.11941, 0], + [128.57833, 38.108598, 0], + [128.568481, 38.096252, 0], + [128.561509, 38.082746, 0], + [128.557624, 38.068493, 0], + [128.556944, 38.053925, 0], + [128.559485, 38.039486, 0], + [128.565171, 38.025613, 0], + [128.568598, 38.020511, 0], + [128.568598160228, 38.0205107614195, 0] + ] + ] + }, + "properties": { "name": "양양국제공항", "description": "양양국제공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.514126, 33.591465, 0], + [126.496804, 33.593516, 0], + [126.479317, 33.593028, 0], + [126.462199, 33.590016, 0], + [126.44597, 33.584571, 0], + [126.431126, 33.57686, 0], + [126.418117, 33.567116, 0], + [126.412427, 33.561573, 0], + [126.402893, 33.549355, 0], + [126.396051, 33.535943, 0], + [126.393708, 33.528915, 0], + [126.391267, 33.514483, 0], + [126.391868, 33.499918, 0], + [126.395493, 33.48566, 0], + [126.40203, 33.472144, 0], + [126.411278, 33.45978, 0], + [126.422957, 33.448942, 0], + [126.436712, 33.439959, 0], + [126.452124, 33.433104, 0], + [126.468727, 33.428584, 0], + [126.486017, 33.426537, 0], + [126.50347, 33.427024, 0], + [126.520558, 33.430031, 0], + [126.536762, 33.435466, 0], + [126.551591, 33.443165, 0], + [126.564596, 33.452895, 0], + [126.57538, 33.464358, 0], + [126.583619, 33.477211, 0], + [126.590673, 33.49823, 0], + [126.59163, 33.512782, 0], + [126.589541, 33.527252, 0], + [126.580858, 33.547844, 0], + [126.571625, 33.560221, 0], + [126.559949, 33.571074, 0], + [126.546187, 33.58007, 0], + [126.530756, 33.586937, 0], + [126.514126, 33.591465, 0] + ] + ] + }, + "properties": { "name": "제주국제공항", "description": "제주국제공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.516348, 36.797451, 0], + [127.498228, 36.798888, 0], + [127.480073, 36.797782, 0], + [127.462434, 36.794165, 0], + [127.44585, 36.788147, 0], + [127.430826, 36.779914, 0], + [127.417819, 36.769714, 0], + [127.412198, 36.763972, 0], + [127.402935, 36.751421, 0], + [127.396535, 36.737773, 0], + [127.394472, 36.730665, 0], + [127.392701, 36.716154, 0], + [127.394099, 36.701617, 0], + [127.398624, 36.687496, 0], + [127.406136, 36.674218, 0], + [127.416403, 36.662191, 0], + [127.429117, 36.651772, 0], + [127.44389, 36.643281, 0], + [127.464752, 36.634264, 0], + [127.486772, 36.632011, 0], + [127.50494, 36.631845, 0], + [127.522868, 36.634211, 0], + [127.531573, 36.636323, 0], + [127.548131, 36.642328, 0], + [127.563141, 36.650547, 0], + [127.576147, 36.660731, 0], + [127.586755, 36.672571, 0], + [127.594641, 36.685708, 0], + [127.600708, 36.703109, 0], + [127.601377, 36.714251, 0], + [127.600017, 36.728791, 0], + [127.595527, 36.74292, 0], + [127.588042, 36.756209, 0], + [127.577787, 36.768255, 0], + [127.565073, 36.778689, 0], + [127.550287, 36.787195, 0], + [127.533879, 36.793513, 0], + [127.516348, 36.797451, 0] + ] + ] + }, + "properties": { "name": "청주국제공항", "description": "청주국제공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.403553, 34.90975, 0], + [126.412208, 34.911543, 0], + [126.423111, 34.914652, 0], + [126.432381, 34.918593, 0], + [126.440964, 34.923378, 0], + [126.45089, 34.92924, 0], + [126.457297, 34.934339, 0], + [126.463138, 34.939875, 0], + [126.468369, 34.945808, 0], + [126.47295, 34.952091, 0], + [126.476846, 34.958678, 0], + [126.480027, 34.965518, 0], + [126.48247, 34.972559, 0], + [126.484154, 34.979747, 0], + [126.485068, 34.987029, 0], + [126.485204, 34.994348, 0], + [126.483879, 35.00441, 0], + [126.482506, 35.013127, 0], + [126.479759, 35.020718, 0], + [126.475983, 35.027466, 0], + [126.472893, 35.03337, 0], + [126.467056, 35.040116, 0], + [126.459362, 35.047699, 0], + [126.453134, 35.052952, 0], + [126.44637, 35.057739, 0], + [126.439121, 35.062026, 0], + [126.431443, 35.065779, 0], + [126.423394, 35.068969, 0], + [126.415035, 35.071572, 0], + [126.40643, 35.073569, 0], + [126.397645, 35.074943, 0], + [126.390839, 35.076089, 0], + [126.379803, 35.075789, 0], + [126.370883, 35.075254, 0], + [126.362054, 35.074084, 0], + [126.353383, 35.072288, 0], + [126.344937, 35.069879, 0], + [126.33419, 35.066535, 0], + [126.325607, 35.062039, 0], + [126.319427, 35.058105, 0], + [126.314654, 35.054559, 0], + [126.308247, 35.049453, 0], + [126.302408, 35.043909, 0], + [126.297183, 35.037969, 0], + [126.292611, 35.031679, 0], + [126.288726, 35.025087, 0], + [126.285558, 35.018242, 0], + [126.283132, 35.011197, 0], + [126.281464, 35.004006, 0], + [126.280568, 34.996722, 0], + [126.280451, 34.989403, 0], + [126.281113, 34.982103, 0], + [126.282548, 34.974879, 0], + [126.284746, 34.967784, 0], + [126.28769, 34.960873, 0], + [126.291357, 34.954198, 0], + [126.296768, 34.945614, 0], + [126.303291, 34.939422, 0], + [126.309471, 34.932667, 0], + [126.319381, 34.926064, 0], + [126.326624, 34.921785, 0], + [126.334294, 34.918039, 0], + [126.342332, 34.914855, 0], + [126.350677, 34.912257, 0], + [126.361656, 34.909302, 0], + [126.371612, 34.907895, 0], + [126.380539, 34.907332, 0], + [126.390495, 34.907613, 0], + [126.398392, 34.908176, 0], + [126.403553, 34.90975, 0] + ] + ] + }, + "properties": { "name": "무안국제공항", "description": "무안국제공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.812885, 35.042949, 0], + [126.826172, 35.04349, 0], + [126.839261, 35.046583, 0], + [126.847685, 35.049031, 0], + [126.855817, 35.05207, 0], + [126.863595, 35.055677, 0], + [126.87096, 35.059825, 0], + [126.877857, 35.064482, 0], + [126.884231, 35.069613, 0], + [126.890036, 35.075179, 0], + [126.895227, 35.081138, 0], + [126.899765, 35.087444, 0], + [126.903614, 35.094049, 0], + [126.906745, 35.100904, 0], + [126.909135, 35.107956, 0], + [126.910629, 35.113449, 0], + [126.911316, 35.119347, 0], + [126.911659, 35.125244, 0], + [126.911699, 35.129753, 0], + [126.910997, 35.137049, 0], + [126.909943, 35.142371, 0], + [126.908226, 35.148828, 0], + [126.906166, 35.154161, 0], + [126.903076, 35.160056, 0], + [126.900576, 35.164908, 0], + [126.896167, 35.171276, 0], + [126.891094, 35.177306, 0], + [126.885397, 35.182952, 0], + [126.879119, 35.188169, 0], + [126.872308, 35.19292, 0], + [126.865015, 35.197166, 0], + [126.853981, 35.202428, 0], + [126.846428, 35.205233, 0], + [126.840819, 35.206581, 0], + [126.832187, 35.208531, 0], + [126.823379, 35.209858, 0], + [126.814462, 35.210553, 0], + [126.803169, 35.210563, 0], + [126.796579, 35.210026, 0], + [126.787747, 35.208809, 0], + [126.779079, 35.206968, 0], + [126.770641, 35.204515, 0], + [126.762497, 35.201471, 0], + [126.754709, 35.197857, 0], + [126.747338, 35.193702, 0], + [126.740438, 35.189038, 0], + [126.734063, 35.183899, 0], + [126.728261, 35.178326, 0], + [126.723076, 35.17236, 0], + [126.718547, 35.166047, 0], + [126.71471, 35.159436, 0], + [126.711592, 35.152576, 0], + [126.709218, 35.14552, 0], + [126.707605, 35.138322, 0], + [126.706766, 35.131037, 0], + [126.706707, 35.123719, 0], + [126.707428, 35.116425, 0], + [126.708923, 35.10921, 0], + [126.71118, 35.102129, 0], + [126.714183, 35.095235, 0], + [126.717908, 35.088582, 0], + [126.722327, 35.08222, 0], + [126.727406, 35.076197, 0], + [126.733107, 35.070559, 0], + [126.739385, 35.065349, 0], + [126.746193, 35.060606, 0], + [126.75348, 35.056366, 0], + [126.76119, 35.052662, 0], + [126.769264, 35.049522, 0], + [126.777641, 35.046969, 0], + [126.783943, 35.045457, 0], + [126.795049, 35.043698, 0], + [126.803947, 35.043005, 0], + [126.812885, 35.042949, 0] + ] + ] + }, + "properties": { "name": "광주공항", "description": "광주공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.622837, 35.987045, 0], + [126.613799, 35.987213, 0], + [126.595842, 35.985636, 0], + [126.578498, 35.981558, 0], + [126.562295, 35.975102, 0], + [126.547726, 35.966465, 0], + [126.539841, 35.958, 0], + [126.529891, 35.950013, 0], + [126.521205, 35.937201, 0], + [126.515402, 35.923361, 0], + [126.512656, 35.908916, 0], + [126.513048, 35.894305, 0], + [126.515808, 35.883487, 0], + [126.519468, 35.873043, 0], + [126.527442, 35.859934, 0], + [126.538101, 35.848146, 0], + [126.546707, 35.838968, 0], + [126.558394, 35.833707, 0], + [126.574193, 35.82667, 0], + [126.591257, 35.821962, 0], + [126.60907, 35.819725, 0], + [126.618088, 35.819558, 0], + [126.636008, 35.821131, 0], + [126.65332, 35.825201, 0], + [126.6695, 35.831645, 0], + [126.67701, 35.835698, 0], + [126.690586, 35.845315, 0], + [126.701899, 35.856696, 0], + [126.710606, 35.869495, 0], + [126.716439, 35.883325, 0], + [126.719222, 35.897765, 0], + [126.718867, 35.912378, 0], + [126.715384, 35.926718, 0], + [126.708877, 35.940351, 0], + [126.699542, 35.952861, 0], + [126.687663, 35.963867, 0], + [126.673599, 35.973036, 0], + [126.65778, 35.980086, 0], + [126.64936, 35.982747, 0], + [126.640685, 35.984804, 0], + [126.622837, 35.987045, 0] + ] + ] + }, + "properties": { "name": "군산공항", "description": "군산공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.584572, 34.921971, 0], + [127.578958, 34.920043, 0], + [127.570842, 34.917006, 0], + [127.563081, 34.913401, 0], + [127.555733, 34.909254, 0], + [127.548855, 34.904597, 0], + [127.542499, 34.899466, 0], + [127.536713, 34.8939, 0], + [127.531541, 34.887941, 0], + [127.527022, 34.881635, 0], + [127.523192, 34.87503, 0], + [127.520078, 34.868176, 0], + [127.517705, 34.861125, 0], + [127.51609, 34.853932, 0], + [127.515246, 34.84665, 0], + [127.515178, 34.839336, 0], + [127.515887, 34.832044, 0], + [127.517367, 34.824831, 0], + [127.519607, 34.817752, 0], + [127.52259, 34.810859, 0], + [127.526292, 34.804206, 0], + [127.530686, 34.797843, 0], + [127.535738, 34.791819, 0], + [127.541409, 34.786179, 0], + [127.547657, 34.780966, 0], + [127.554433, 34.77622, 0], + [127.561686, 34.771976, 0], + [127.569361, 34.768267, 0], + [127.5774, 34.765122, 0], + [127.588005, 34.761076, 0], + [127.597618, 34.759384, 0], + [127.607574, 34.758538, 0], + [127.616844, 34.757692, 0], + [127.627487, 34.757974, 0], + [127.638499, 34.760298, 0], + [127.64712, 34.762128, 0], + [127.655514, 34.764568, 0], + [127.663617, 34.767599, 0], + [127.671369, 34.771198, 0], + [127.681046, 34.77546, 0], + [127.685585, 34.779988, 0], + [127.691941, 34.785111, 0], + [127.69773, 34.79067, 0], + [127.702908, 34.796622, 0], + [127.707435, 34.802921, 0], + [127.711277, 34.809521, 0], + [127.714404, 34.81637, 0], + [127.716793, 34.823417, 0], + [127.718424, 34.830608, 0], + [127.719287, 34.837888, 0], + [127.719373, 34.845202, 0], + [127.718682, 34.852495, 0], + [127.717219, 34.85971, 0], + [127.714994, 34.866793, 0], + [127.712026, 34.873691, 0], + [127.708335, 34.880349, 0], + [127.70395, 34.886718, 0], + [127.698905, 34.89275, 0], + [127.691002, 34.900856, 0], + [127.684135, 34.905361, 0], + [127.676926, 34.910429, 0], + [127.668343, 34.914652, 0], + [127.657218, 34.919488, 0], + [127.648863, 34.922052, 0], + [127.63813, 34.923941, 0], + [127.627144, 34.92563, 0], + [127.613694, 34.926106, 0], + [127.6048, 34.925531, 0], + [127.596002, 34.924322, 0], + [127.584572, 34.921971, 0] + ] + ] + }, + "properties": { "name": "여수공항", "description": "여수공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.93158, 35.098362, 0], + [128.940492, 35.098235, 0], + [128.954086, 35.099125, 0], + [128.966834, 35.101647, 0], + [128.978806, 35.105305, 0], + [128.988762, 35.109237, 0], + [128.998598, 35.11459, 0], + [129.005529, 35.119176, 0], + [129.011946, 35.124238, 0], + [129.0178, 35.129738, 0], + [129.023046, 35.135634, 0], + [129.027645, 35.141881, 0], + [129.031561, 35.148433, 0], + [129.034765, 35.155238, 0], + [129.037231, 35.162246, 0], + [129.038941, 35.169402, 0], + [129.039882, 35.176654, 0], + [129.040046, 35.183945, 0], + [129.039433, 35.191219, 0], + [129.038045, 35.198423, 0], + [129.035894, 35.2055, 0], + [129.032996, 35.212397, 0], + [129.029373, 35.219061, 0], + [129.025052, 35.225442, 0], + [129.020066, 35.23149, 0], + [129.014452, 35.237161, 0], + [129.008255, 35.242409, 0], + [129.00152, 35.247197, 0], + [128.994299, 35.251486, 0], + [128.986646, 35.255245, 0], + [128.978622, 35.258444, 0], + [128.970285, 35.261059, 0], + [128.961701, 35.26307, 0], + [128.952935, 35.264463, 0], + [128.944053, 35.265225, 0], + [128.935123, 35.265352, 0], + [128.926214, 35.264842, 0], + [128.914948, 35.263282, 0], + [128.904648, 35.260759, 0], + [128.892129, 35.256588, 0], + [128.884322, 35.253049, 0], + [128.876922, 35.248967, 0], + [128.869987, 35.244374, 0], + [128.861046, 35.237488, 0], + [128.854866, 35.231598, 0], + [128.850059, 35.224868, 0], + [128.84491, 35.217295, 0], + [128.841133, 35.210283, 0], + [128.838341, 35.20126, 0], + [128.836648, 35.194101, 0], + [128.835297, 35.184191, 0], + [128.83564, 35.176334, 0], + [128.837013, 35.166792, 0], + [128.839783, 35.158009, 0], + [128.842696, 35.151116, 0], + [128.846331, 35.144458, 0], + [128.850662, 35.138083, 0], + [128.855655, 35.132042, 0], + [128.861272, 35.126379, 0], + [128.867471, 35.121137, 0], + [128.874203, 35.116357, 0], + [128.881419, 35.112075, 0], + [128.889062, 35.108323, 0], + [128.897076, 35.10513, 0], + [128.905398, 35.10252, 0], + [128.913967, 35.100512, 0], + [128.922716, 35.099123, 0], + [128.93158, 35.098362, 0] + ] + ] + }, + "properties": { "name": "김해국제공항", "description": "김해국제공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.325885, 35.512544, 0], + [129.334653, 35.510984, 0], + [129.343554, 35.510052, 0], + [129.352522, 35.509754, 0], + [129.361487, 35.510092, 0], + [129.370382, 35.511065, 0], + [129.379139, 35.512664, 0], + [129.387692, 35.514878, 0], + [129.395976, 35.51769, 0], + [129.403928, 35.521078, 0], + [129.411488, 35.525017, 0], + [129.420662, 35.53055, 0], + [129.428215, 35.535858, 0], + [129.434395, 35.542284, 0], + [129.440575, 35.549547, 0], + [129.445038, 35.55625, 0], + [129.449071, 35.565034, 0], + [129.451757, 35.572005, 0], + [129.453686, 35.57914, 0], + [129.454843, 35.586385, 0], + [129.455219, 35.593684, 0], + [129.454812, 35.600982, 0], + [129.453623, 35.608224, 0], + [129.451663, 35.615353, 0], + [129.448945, 35.622317, 0], + [129.445491, 35.629061, 0], + [129.441326, 35.635535, 0], + [129.436481, 35.641689, 0], + [129.430995, 35.647476, 0], + [129.424908, 35.652853, 0], + [129.418266, 35.657777, 0], + [129.411121, 35.662212, 0], + [129.403526, 35.666124, 0], + [129.395541, 35.669482, 0], + [129.387224, 35.672262, 0], + [129.378641, 35.674441, 0], + [129.369856, 35.676004, 0], + [129.360936, 35.676939, 0], + [129.354057, 35.6771, 0], + [129.342966, 35.676898, 0], + [129.334053, 35.675924, 0], + [129.325279, 35.674321, 0], + [129.316711, 35.672103, 0], + [129.308413, 35.669285, 0], + [129.300451, 35.665891, 0], + [129.292883, 35.661945, 0], + [129.285768, 35.657478, 0], + [129.279161, 35.652524, 0], + [129.27311, 35.64712, 0], + [129.267663, 35.641308, 0], + [129.262861, 35.635132, 0], + [129.258741, 35.628639, 0], + [129.255332, 35.62188, 0], + [129.251747, 35.61293, 0], + [129.249344, 35.602602, 0], + [129.249254, 35.593219, 0], + [129.24968, 35.585922, 0], + [129.252091, 35.574962, 0], + [129.254494, 35.566305, 0], + [129.259065, 35.557858, 0], + [129.263241, 35.55139, 0], + [129.268093, 35.545243, 0], + [129.273584, 35.539463, 0], + [129.279673, 35.534095, 0], + [129.286313, 35.529178, 0], + [129.293453, 35.52475, 0], + [129.30104, 35.520846, 0], + [129.309014, 35.517494, 0], + [129.317317, 35.51472, 0], + [129.325885, 35.512544, 0] + ] + ] + }, + "properties": { "name": "울산공항", "description": "울산공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.995872, 35.145178, 0], + [127.992525, 35.142573, 0], + [127.987124, 35.136749, 0], + [127.982365, 35.130562, 0], + [127.978283, 35.12406, 0], + [127.974911, 35.117291, 0], + [127.972273, 35.110308, 0], + [127.97039, 35.103163, 0], + [127.969275, 35.09591, 0], + [127.968938, 35.088606, 0], + [127.969379, 35.081306, 0], + [127.970596, 35.074065, 0], + [127.97258, 35.066938, 0], + [127.975314, 35.05998, 0], + [127.978778, 35.053244, 0], + [127.982946, 35.04678, 0], + [127.987785, 35.040637, 0], + [127.993259, 35.034864, 0], + [128.000679, 35.027747, 0], + [128.009949, 35.022124, 0], + [128.018189, 35.017907, 0], + [128.025398, 35.013689, 0], + [128.033981, 35.010596, 0], + [128.045328, 35.008016, 0], + [128.054049, 35.00647, 0], + [128.062902, 35.005551, 0], + [128.071819, 35.005268, 0], + [128.080732, 35.005621, 0], + [128.089574, 35.006609, 0], + [128.098277, 35.008223, 0], + [128.106776, 35.010453, 0], + [128.115006, 35.013279, 0], + [128.122904, 35.016682, 0], + [128.130411, 35.020636, 0], + [128.137469, 35.025109, 0], + [128.144025, 35.030069, 0], + [128.150029, 35.035478, 0], + [128.155436, 35.041295, 0], + [128.160203, 35.047474, 0], + [128.162384, 35.051922, 0], + [128.166847, 35.058386, 0], + [128.168907, 35.064849, 0], + [128.171654, 35.071312, 0], + [128.172684, 35.078618, 0], + [128.17337, 35.086484, 0], + [128.173298, 35.09671, 0], + [128.172098, 35.103953, 0], + [128.170132, 35.111083, 0], + [128.166161, 35.121313, 0], + [128.159803, 35.131258, 0], + [128.152084, 35.140406, 0], + [128.143437, 35.148557, 0], + [128.132172, 35.157249, 0], + [128.122145, 35.161799, 0], + [128.114197, 35.165146, 0], + [128.099899, 35.168757, 0], + [128.088644, 35.171629, 0], + [128.079773, 35.17255, 0], + [128.068314, 35.172966, 0], + [128.053047, 35.17149, 0], + [128.038788, 35.168476, 0], + [128.024025, 35.163985, 0], + [128.012148, 35.157437, 0], + [128.005085, 35.152956, 0], + [127.995872, 35.145178, 0] + ] + ] + }, + "properties": { "name": "사천공항", "description": "사천공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.58711, 35.833938, 0], + [128.593873, 35.829119, 0], + [128.597717, 35.826721, 0], + [128.60321, 35.823102, 0], + [128.611107, 35.819762, 0], + [128.616883, 35.817763, 0], + [128.625269, 35.815107, 0], + [128.633907, 35.813053, 0], + [128.642733, 35.811617, 0], + [128.651679, 35.81081, 0], + [128.665695, 35.810853, 0], + [128.675308, 35.811688, 0], + [128.68731, 35.813916, 0], + [128.695841, 35.816247, 0], + [128.704089, 35.819172, 0], + [128.711993, 35.822668, 0], + [128.719491, 35.826709, 0], + [128.726527, 35.831264, 0], + [128.733047, 35.836298, 0], + [128.739003, 35.841773, 0], + [128.744347, 35.847649, 0], + [128.749041, 35.853879, 0], + [128.753047, 35.860417, 0], + [128.756336, 35.867213, 0], + [128.758882, 35.874215, 0], + [128.760665, 35.881371, 0], + [128.761672, 35.888625, 0], + [128.761895, 35.895922, 0], + [128.761332, 35.903208, 0], + [128.759986, 35.910426, 0], + [128.757869, 35.917522, 0], + [128.754996, 35.924441, 0], + [128.751389, 35.931131, 0], + [128.747075, 35.937541, 0], + [128.742086, 35.943622, 0], + [128.736461, 35.949327, 0], + [128.730242, 35.954614, 0], + [128.723477, 35.959441, 0], + [128.716217, 35.963772, 0], + [128.708518, 35.967574, 0], + [128.700438, 35.970818, 0], + [128.692038, 35.973479, 0], + [128.683384, 35.975537, 0], + [128.674541, 35.976976, 0], + [128.665576, 35.977785, 0], + [128.656557, 35.977958, 0], + [128.644409, 35.976895, 0], + [128.629872, 35.974671, 0], + [128.618317, 35.970782, 0], + [128.60733, 35.966058, 0], + [128.60012, 35.96328, 0], + [128.590606, 35.957292, 0], + [128.584084, 35.95225, 0], + [128.578132, 35.946767, 0], + [128.572793, 35.940884, 0], + [128.568108, 35.934647, 0], + [128.564113, 35.928103, 0], + [128.560839, 35.921302, 0], + [128.558309, 35.914295, 0], + [128.556544, 35.907137, 0], + [128.555555, 35.899881, 0], + [128.555352, 35.892583, 0], + [128.556175, 35.882374, 0], + [128.558579, 35.874307, 0], + [128.562355, 35.865961, 0], + [128.56594, 35.857391, 0], + [128.570265, 35.850988, 0], + [128.575261, 35.844914, 0], + [128.58089, 35.839217, 0], + [128.58711, 35.833938, 0] + ] + ] + }, + "properties": { "name": "대구국제공항", "description": "대구국제공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [129.410019, 35.904346, 0], + [129.414943, 35.903896, 0], + [129.423966, 35.903952, 0], + [129.432949, 35.904643, 0], + [129.441823, 35.905965, 0], + [129.450522, 35.907909, 0], + [129.45898, 35.910458, 0], + [129.467131, 35.913594, 0], + [129.474915, 35.917293, 0], + [129.482272, 35.921527, 0], + [129.489145, 35.926263, 0], + [129.495484, 35.931467, 0], + [129.50124, 35.937098, 0], + [129.506368, 35.943113, 0], + [129.51083, 35.949467, 0], + [129.514591, 35.956111, 0], + [129.517624, 35.962996, 0], + [129.519904, 35.970068, 0], + [129.522286, 35.981062, 0], + [129.522286, 35.989674, 0], + [129.521237, 35.999145, 0], + [129.51961, 36.006334, 0], + [129.517214, 36.013382, 0], + [129.514068, 36.020233, 0], + [129.510194, 36.026837, 0], + [129.505623, 36.033142, 0], + [129.500389, 36.039101, 0], + [129.494532, 36.044668, 0], + [129.488096, 36.049801, 0], + [129.481131, 36.05446, 0], + [129.473689, 36.05861, 0], + [129.465827, 36.06222, 0], + [129.457608, 36.065261, 0], + [129.449089, 36.067711, 0], + [129.434052, 36.07047, 0], + [129.422408, 36.071349, 0], + [129.413366, 36.071294, 0], + [129.401436, 36.070192, 0], + [129.386756, 36.067329, 0], + [129.378284, 36.064775, 0], + [129.37012, 36.061633, 0], + [129.362327, 36.057927, 0], + [129.354964, 36.053686, 0], + [129.348087, 36.048942, 0], + [129.341749, 36.043731, 0], + [129.335997, 36.038092, 0], + [129.330875, 36.03207, 0], + [129.323845, 36.022169, 0], + [129.319656, 36.01217, 0], + [129.317322, 36.001896, 0], + [129.315948, 35.993285, 0], + [129.315605, 35.98523, 0], + [129.316134, 35.976015, 0], + [129.317779, 35.968828, 0], + [129.321098, 35.959667, 0], + [129.325218, 35.950218, 0], + [129.330025, 35.944937, 0], + [129.334488, 35.938822, 0], + [129.340668, 35.932985, 0], + [129.345818, 35.927981, 0], + [129.353027, 35.923254, 0], + [129.360924, 35.917972, 0], + [129.369164, 35.913245, 0], + [129.377747, 35.909908, 0], + [129.388315, 35.907527, 0], + [129.400749, 35.904903, 0], + [129.410019, 35.904346, 0] + ] + ] + }, + "properties": { "name": "포항공항", "description": "포항공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.938881, 37.356241, 0], + [127.94452, 37.355116, 0], + [127.953642, 37.35428, 0], + [127.962822, 37.354077, 0], + [127.971988, 37.354511, 0], + [127.981072, 37.355578, 0], + [127.990006, 37.357269, 0], + [127.99872, 37.359572, 0], + [128.007149, 37.362469, 0], + [128.015229, 37.365939, 0], + [128.025055, 37.370703, 0], + [128.033638, 37.376978, 0], + [128.040504, 37.382434, 0], + [128.048363, 37.39081, 0], + [128.056297, 37.401801, 0], + [128.060417, 37.408074, 0], + [128.063327, 37.417326, 0], + [128.066254, 37.426616, 0], + [128.066597, 37.435067, 0], + [128.06694, 37.444063, 0], + [128.064641, 37.453531, 0], + [128.060417, 37.464231, 0], + [128.055976, 37.474262, 0], + [128.051608, 37.480686, 0], + [128.04655, 37.486783, 0], + [128.04084, 37.492506, 0], + [128.034523, 37.497813, 0], + [128.027646, 37.502662, 0], + [128.017845, 37.507547, 0], + [128.012426, 37.510843, 0], + [128.004199, 37.514113, 0], + [127.995643, 37.516802, 0], + [127.98317, 37.519257, 0], + [127.972183, 37.520619, 0], + [127.959467, 37.521396, 0], + [127.95028, 37.520961, 0], + [127.935791, 37.518712, 0], + [127.923494, 37.515888, 0], + [127.915051, 37.512985, 0], + [127.90696, 37.509508, 0], + [127.899282, 37.505485, 0], + [127.892077, 37.500945, 0], + [127.885399, 37.495925, 0], + [127.879305, 37.490467, 0], + [127.873828, 37.484603, 0], + [127.869016, 37.478381, 0], + [127.864908, 37.471851, 0], + [127.858916, 37.458063, 0], + [127.85614, 37.445971, 0], + [127.855788, 37.436362, 0], + [127.856345, 37.429076, 0], + [127.857699, 37.421857, 0], + [127.85984, 37.414758, 0], + [127.862752, 37.407835, 0], + [127.866411, 37.401139, 0], + [127.872276, 37.392528, 0], + [127.877083, 37.386526, 0], + [127.883263, 37.38107, 0], + [127.891159, 37.375341, 0], + [127.899742, 37.369884, 0], + [127.909967, 37.36461, 0], + [127.918182, 37.361346, 0], + [127.926722, 37.358663, 0], + [127.938881, 37.356241, 0] + ] + ] + }, + "properties": { "name": "원주공항", "description": "원주공항 반경 9.3Km 관제권", "type": "0003" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.914923, 37.834493, 0], + [128.898113, 37.828434, 0], + [128.882895, 37.82016, 0], + [128.86973, 37.809923, 0], + [128.864046, 37.804163, 0], + [128.854688, 37.791581, 0], + [128.848241, 37.777906, 0], + [128.844898, 37.763554, 0], + [128.844758, 37.748961, 0], + [128.847826, 37.734571, 0], + [128.854004, 37.72082, 0], + [128.863105, 37.708126, 0], + [128.87485, 37.696874, 0], + [128.888883, 37.687405, 0], + [128.904778, 37.680006, 0], + [128.922051, 37.674901, 0], + [128.940181, 37.672246, 0], + [128.958618, 37.672119, 0], + [128.976803, 37.674526, 0], + [128.994185, 37.679393, 0], + [129.010239, 37.686573, 0], + [129.024477, 37.695848, 0], + [129.036467, 37.706937, 0], + [129.041502, 37.713059, 0], + [129.049461, 37.726225, 0], + [129.054336, 37.736512, 0], + [129.055705, 37.747515, 0], + [129.055886, 37.762108, 0], + [129.052858, 37.776504, 0], + [129.046712, 37.790265, 0], + [129.037633, 37.802973, 0], + [129.032076, 37.80881, 0], + [129.019138, 37.819226, 0], + [129.011856, 37.823726, 0], + [128.995941, 37.83114, 0], + [128.978636, 37.836255, 0], + [128.969626, 37.837899, 0], + [128.951232, 37.839299, 0], + [128.932811, 37.838152, 0], + [128.914923, 37.834493, 0] + ] + ] + }, + "properties": { "name": "강릉비행장(공군)", "description": "강릉비행장(공군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.044856, 37.50983, 0], + [127.032079, 37.49931, 0], + [127.025986, 37.490115, 0], + [127.017702, 37.48064, 0], + [127.011733, 37.466821, 0], + [127.00991, 37.459654, 0], + [127.008653, 37.445079, 0], + [127.009229, 37.437782, 0], + [127.012765, 37.423445, 0], + [127.015698, 37.416515, 0], + [127.023783, 37.403393, 0], + [127.034611, 37.391585, 0], + [127.040953, 37.386287, 0], + [127.055253, 37.377105, 0], + [127.063102, 37.373291, 0], + [127.079901, 37.36736, 0], + [127.097739, 37.363834, 0], + [127.10688, 37.36301, 0], + [127.125258, 37.36327, 0], + [127.1433, 37.366059, 0], + [127.152025, 37.368379, 0], + [127.166061, 37.370703, 0], + [127.176222, 37.378815, 0], + [127.190102, 37.388396, 0], + [127.196203, 37.393869, 0], + [127.206495, 37.405976, 0], + [127.210608, 37.412517, 0], + [127.216608, 37.426327, 0], + [127.218451, 37.433491, 0], + [127.219748, 37.448063, 0], + [127.219193, 37.455361, 0], + [127.215694, 37.469704, 0], + [127.212777, 37.476639, 0], + [127.209109, 37.483346, 0], + [127.204514, 37.493928, 0], + [127.193903, 37.501598, 0], + [127.180661, 37.51175, 0], + [127.173253, 37.516101, 0], + [127.157145, 37.523186, 0], + [127.13973, 37.527942, 0], + [127.121535, 37.530225, 0], + [127.103116, 37.529965, 0], + [127.085035, 37.527169, 0], + [127.067843, 37.521924, 0], + [127.052064, 37.514388, 0], + [127.044856, 37.50983, 0] + ] + ] + }, + "properties": { "name": "서울(성남)공항(공군)", "description": "서울(성남)공항(공군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.944218, 37.308626, 0], + [126.930697, 37.298778, 0], + [126.924799, 37.293188, 0], + [126.914948, 37.28089, 0], + [126.911071, 37.274276, 0], + [126.90556, 37.260368, 0], + [126.903168, 37.24591, 0], + [126.903967, 37.231341, 0], + [126.905559, 37.224154, 0], + [126.911065, 37.210246, 0], + [126.919517, 37.19731, 0], + [126.924771, 37.19133, 0], + [126.937133, 37.180576, 0], + [126.944148, 37.175883, 0], + [126.959578, 37.168041, 0], + [126.97648, 37.162451, 0], + [126.994342, 37.159283, 0], + [127.012621, 37.158632, 0], + [127.021745, 37.159259, 0], + [127.034912, 37.161958, 0], + [127.048226, 37.164883, 0], + [127.064472, 37.171596, 0], + [127.071984, 37.175772, 0], + [127.079012, 37.180453, 0], + [127.091404, 37.191186, 0], + [127.101271, 37.203469, 0], + [127.108314, 37.21693, 0], + [127.112316, 37.23116, 0], + [127.113156, 37.245728, 0], + [127.110804, 37.26019, 0], + [127.106323, 37.270774, 0], + [127.096902, 37.287056, 0], + [127.091655, 37.293043, 0], + [127.079298, 37.303812, 0], + [127.064772, 37.31271, 0], + [127.048521, 37.319465, 0], + [127.03104, 37.32387, 0], + [127.012862, 37.325791, 0], + [127.003684, 37.325799, 0], + [126.9855, 37.32391, 0], + [126.968007, 37.319535, 0], + [126.959687, 37.316455, 0], + [126.944218, 37.308626, 0] + ] + ] + }, + "properties": { "name": "수원비행장(공군)", "description": "수원비행장(공군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.975488, 37.162112, 0], + [126.96068, 37.153499, 0], + [126.95404, 37.148453, 0], + [126.94254, 37.137077, 0], + [126.937766, 37.130833, 0], + [126.930356, 37.117471, 0], + [126.927774, 37.110454, 0], + [126.924956, 37.096018, 0], + [126.925323, 37.08141, 0], + [126.928864, 37.067075, 0], + [126.931794, 37.060147, 0], + [126.939861, 37.047031, 0], + [126.950655, 37.035232, 0], + [126.956976, 37.02994, 0], + [126.96385, 37.025107, 0], + [126.979042, 37.016963, 0], + [126.999893, 37.009681, 0], + [127.017746, 37.006391, 0], + [127.031787, 37.006541, 0], + [127.04998, 37.008089, 0], + [127.058881, 37.009805, 0], + [127.075956, 37.015056, 0], + [127.091632, 37.022593, 0], + [127.098795, 37.02715, 0], + [127.111499, 37.037667, 0], + [127.121726, 37.049785, 0], + [127.129164, 37.063135, 0], + [127.133585, 37.077313, 0], + [127.135849, 37.088049, 0], + [127.134292, 37.099187, 0], + [127.130788, 37.113528, 0], + [127.124213, 37.127165, 0], + [127.114765, 37.139685, 0], + [127.10905, 37.145404, 0], + [127.095854, 37.155545, 0], + [127.080647, 37.163704, 0], + [127.072431, 37.16696, 0], + [127.055088, 37.171701, 0], + [127.036974, 37.173967, 0], + [127.018641, 37.173689, 0], + [127.000648, 37.170877, 0], + [126.983543, 37.165614, 0], + [126.975488, 37.162112, 0] + ] + ] + }, + "properties": { "name": "오산비행장(주한미군)", "description": "오산비행장(주한미군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.019297, 37.041721, 0], + [127.001527, 37.038427, 0], + [126.984746, 37.032718, 0], + [126.962535, 37.020025, 0], + [126.950357, 37.009186, 0], + [126.940725, 36.996822, 0], + [126.93393, 36.98331, 0], + [126.929481, 36.961794, 0], + [126.930473, 36.947255, 0], + [126.934609, 36.933073, 0], + [126.94176, 36.919681, 0], + [126.951709, 36.907484, 0], + [126.95764, 36.901951, 0], + [126.971193, 36.892227, 0], + [126.986648, 36.88453, 0], + [127.003537, 36.879095, 0], + [127.021347, 36.876085, 0], + [127.03954, 36.875592, 0], + [127.061691, 36.878522, 0], + [127.074873, 36.882141, 0], + [127.090943, 36.888984, 0], + [127.09836, 36.893218, 0], + [127.111673, 36.903152, 0], + [127.117469, 36.908776, 0], + [127.127118, 36.921125, 0], + [127.130898, 36.927757, 0], + [127.136225, 36.941682, 0], + [127.138446, 36.956135, 0], + [127.137494, 36.970676, 0], + [127.134476, 36.981164, 0], + [127.12627, 36.998268, 0], + [127.116339, 37.010479, 0], + [127.108383, 37.020098, 0], + [127.096853, 37.02576, 0], + [127.081381, 37.033471, 0], + [127.073071, 37.036489, 0], + [127.055623, 37.040737, 0], + [127.037514, 37.042498, 0], + [127.019297, 37.041721, 0] + ] + ] + }, + "properties": { "name": "평택비행장(주한미군)", "description": "평택비행장(주한미군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.805046, 36.976962, 0], + [127.811154, 36.971526, 0], + [127.817831, 36.966536, 0], + [127.825025, 36.962029, 0], + [127.832683, 36.95804, 0], + [127.840747, 36.954598, 0], + [127.849154, 36.951731, 0], + [127.857841, 36.94946, 0], + [127.866743, 36.947802, 0], + [127.875792, 36.946769, 0], + [127.884918, 36.94637, 0], + [127.894053, 36.946608, 0], + [127.903128, 36.94748, 0], + [127.912073, 36.94898, 0], + [127.920822, 36.951097, 0], + [127.932014, 36.95483, 0], + [127.940941, 36.958946, 0], + [127.949524, 36.96306, 0], + [127.956047, 36.967724, 0], + [127.963257, 36.972935, 0], + [127.96978, 36.978147, 0], + [127.974587, 36.983358, 0], + [127.979365, 36.990138, 0], + [127.984197, 37.000549, 0], + [127.989349, 37.011052, 0], + [127.990446, 37.02183, 0], + [127.991066, 37.030788, 0], + [127.990668, 37.036425, 0], + [127.989349, 37.047231, 0], + [127.985066, 37.057821, 0], + [127.981665, 37.064603, 0], + [127.977536, 37.071123, 0], + [127.97271, 37.07733, 0], + [127.967223, 37.083178, 0], + [127.961118, 37.088622, 0], + [127.95444, 37.09362, 0], + [127.947244, 37.098133, 0], + [127.939578, 37.102129, 0], + [127.931503, 37.105577, 0], + [127.923082, 37.10845, 0], + [127.914379, 37.110727, 0], + [127.905459, 37.112388, 0], + [127.896391, 37.113423, 0], + [127.887245, 37.113823, 0], + [127.878089, 37.113586, 0], + [127.868995, 37.112712, 0], + [127.860031, 37.111208, 0], + [127.851266, 37.109087, 0], + [127.842767, 37.106364, 0], + [127.834598, 37.10306, 0], + [127.826823, 37.0992, 0], + [127.815971, 37.092978, 0], + [127.808075, 37.086406, 0], + [127.80078, 37.078851, 0], + [127.795783, 37.072731, 0], + [127.791473, 37.066286, 0], + [127.787885, 37.059566, 0], + [127.785045, 37.052621, 0], + [127.782975, 37.045506, 0], + [127.781689, 37.038274, 0], + [127.781199, 37.030979, 0], + [127.781982, 37.021469, 0], + [127.783356, 37.011874, 0], + [127.787164, 37.002292, 0], + [127.791939, 36.993504, 0], + [127.794719, 36.989003, 0], + [127.799554, 36.982802, 0], + [127.803612, 36.978695, 0], + [127.805046, 36.976962, 0] + ] + ] + }, + "properties": { "name": "중원비행장(공군)", "description": "중원비행장(공군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.473217, 36.788517, 0], + [126.455432, 36.785285, 0], + [126.446872, 36.78275, 0], + [126.430741, 36.775939, 0], + [126.416336, 36.766986, 0], + [126.404094, 36.756164, 0], + [126.398903, 36.750153, 0], + [126.390578, 36.73716, 0], + [126.385198, 36.723206, 0], + [126.382599, 36.712467, 0], + [126.382977, 36.701406, 0], + [126.385459, 36.686937, 0], + [126.391034, 36.673033, 0], + [126.394932, 36.666426, 0], + [126.404801, 36.654153, 0], + [126.414871, 36.647487, 0], + [126.424182, 36.638771, 0], + [126.439584, 36.630988, 0], + [126.456433, 36.625468, 0], + [126.474219, 36.622377, 0], + [126.483295, 36.621775, 0], + [126.501471, 36.62248, 0], + [126.51922, 36.625704, 0], + [126.536004, 36.631351, 0], + [126.551314, 36.639249, 0], + [126.564686, 36.649159, 0], + [126.575713, 36.66078, 0], + [126.58406, 36.67376, 0], + [126.589473, 36.687705, 0], + [126.591785, 36.702192, 0], + [126.590925, 36.716781, 0], + [126.586916, 36.731028, 0], + [126.57988, 36.744501, 0], + [126.570028, 36.756789, 0], + [126.557659, 36.767518, 0], + [126.543149, 36.776362, 0], + [126.526939, 36.783052, 0], + [126.509524, 36.787382, 0], + [126.491433, 36.789223, 0], + [126.473217, 36.788517, 0] + ] + ] + }, + "properties": { "name": "서산비행장(공군)", "description": "서산비행장(공군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.281662, 36.511568, 0], + [126.288528, 36.510464, 0], + [126.29527, 36.510817, 0], + [126.309471, 36.511016, 0], + [126.320114, 36.512948, 0], + [126.33089, 36.515592, 0], + [126.335907, 36.517086, 0], + [126.34739, 36.521622, 0], + [126.355088, 36.52548, 0], + [126.364403, 36.531433, 0], + [126.369088, 36.534734, 0], + [126.375284, 36.54006, 0], + [126.383286, 36.548535, 0], + [126.389122, 36.556257, 0], + [126.394958, 36.567839, 0], + [126.398533, 36.57908, 0], + [126.400108, 36.591274, 0], + [126.400108, 36.604504, 0], + [126.397024, 36.615235, 0], + [126.394381, 36.62221, 0], + [126.390989, 36.628974, 0], + [126.386875, 36.635474, 0], + [126.378822, 36.645834, 0], + [126.370539, 36.652913, 0], + [126.362, 36.659882, 0], + [126.35273, 36.664839, 0], + [126.343803, 36.66897, 0], + [126.33274, 36.672644, 0], + [126.324097, 36.674902, 0], + [126.315241, 36.676546, 0], + [126.30624, 36.677564, 0], + [126.293335, 36.678057, 0], + [126.283379, 36.676955, 0], + [126.270163, 36.675295, 0], + [126.26147, 36.673164, 0], + [126.253042, 36.670433, 0], + [126.244944, 36.667122, 0], + [126.237238, 36.663257, 0], + [126.229981, 36.658868, 0], + [126.22323, 36.653988, 0], + [126.217035, 36.648654, 0], + [126.211444, 36.642906, 0], + [126.2065, 36.63679, 0], + [126.20224, 36.630351, 0], + [126.197548, 36.621314, 0], + [126.195145, 36.614425, 0], + [126.193085, 36.606433, 0], + [126.192055, 36.597062, 0], + [126.192454, 36.587811, 0], + [126.193567, 36.580576, 0], + [126.195461, 36.573446, 0], + [126.198121, 36.566475, 0], + [126.201527, 36.559717, 0], + [126.205652, 36.553223, 0], + [126.210465, 36.547043, 0], + [126.21593, 36.541223, 0], + [126.222005, 36.535807, 0], + [126.228643, 36.530837, 0], + [126.235794, 36.52635, 0], + [126.243404, 36.522381, 0], + [126.251414, 36.518959, 0], + [126.259765, 36.516111, 0], + [126.268392, 36.513858, 0], + [126.281662, 36.511568, 0] + ] + ] + }, + "properties": { "name": "한서비행장(민간사설)", "description": "한서비행장(민간사설) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.488442, 36.486453, 0], + [127.494488, 36.485928, 0], + [127.503562, 36.485856, 0], + [127.515564, 36.486453, 0], + [127.527237, 36.488661, 0], + [127.538906, 36.491855, 0], + [127.547169, 36.49487, 0], + [127.555075, 36.498451, 0], + [127.562563, 36.502573, 0], + [127.569577, 36.507203, 0], + [127.576063, 36.512306, 0], + [127.581971, 36.517844, 0], + [127.587258, 36.523775, 0], + [127.591882, 36.530053, 0], + [127.597618, 36.54026, 0], + [127.601452, 36.550484, 0], + [127.603455, 36.559842, 0], + [127.604485, 36.568115, 0], + [127.603424, 36.579483, 0], + [127.601395, 36.590171, 0], + [127.596674, 36.600629, 0], + [127.590065, 36.61167, 0], + [127.583331, 36.619651, 0], + [127.577563, 36.62529, 0], + [127.568436, 36.632611, 0], + [127.55691, 36.639498, 0], + [127.545433, 36.644732, 0], + [127.53582, 36.648314, 0], + [127.525864, 36.650792, 0], + [127.514674, 36.652226, 0], + [127.498741, 36.653272, 0], + [127.487465, 36.652441, 0], + [127.478496, 36.651243, 0], + [127.461117, 36.646993, 0], + [127.449989, 36.642529, 0], + [127.440376, 36.638397, 0], + [127.430412, 36.631617, 0], + [127.423926, 36.626505, 0], + [127.415314, 36.618008, 0], + [127.409821, 36.611118, 0], + [127.405701, 36.604228, 0], + [127.401031, 36.595319, 0], + [127.398491, 36.586587, 0], + [127.396774, 36.578868, 0], + [127.396088, 36.570321, 0], + [127.396088, 36.563703, 0], + [127.397118, 36.55543, 0], + [127.399864, 36.547156, 0], + [127.40351, 36.538152, 0], + [127.407274, 36.531513, 0], + [127.411739, 36.525168, 0], + [127.415314, 36.521225, 0], + [127.420464, 36.515431, 0], + [127.42901, 36.508319, 0], + [127.433166, 36.504945, 0], + [127.440033, 36.500529, 0], + [127.45111, 36.495632, 0], + [127.461662, 36.491421, 0], + [127.476537, 36.487971, 0], + [127.488442, 36.486453, 0] + ] + ] + }, + "properties": { "name": "성무비행장(공군)", "description": "성무비행장(공군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.459222, 36.631456, 0], + [128.459358, 36.6406, 0], + [128.456612, 36.650792, 0], + [128.453024, 36.660117, 0], + [128.449561, 36.666876, 0], + [128.445376, 36.673366, 0], + [128.440501, 36.679539, 0], + [128.434972, 36.685347, 0], + [128.428833, 36.690747, 0], + [128.419189, 36.697604, 0], + [128.407237, 36.704098, 0], + [128.399161, 36.707486, 0], + [128.3852, 36.712192, 0], + [128.373165, 36.714103, 0], + [128.359451, 36.71577, 0], + [128.348808, 36.715219, 0], + [128.336888, 36.714153, 0], + [128.327986, 36.712582, 0], + [128.319289, 36.710395, 0], + [128.310864, 36.707608, 0], + [128.302774, 36.704242, 0], + [128.295082, 36.700323, 0], + [128.287845, 36.695881, 0], + [128.281121, 36.69095, 0], + [128.274958, 36.685567, 0], + [128.269405, 36.679774, 0], + [128.264503, 36.673615, 0], + [128.26029, 36.667136, 0], + [128.256798, 36.660387, 0], + [128.254053, 36.65342, 0], + [128.252076, 36.646287, 0], + [128.250881, 36.639043, 0], + [128.250478, 36.631744, 0], + [128.250961, 36.622692, 0], + [128.252335, 36.614701, 0], + [128.254016, 36.610063, 0], + [128.256747, 36.603093, 0], + [128.260224, 36.59634, 0], + [128.26442, 36.589856, 0], + [128.269303, 36.58369, 0], + [128.272934, 36.579695, 0], + [128.278084, 36.575008, 0], + [128.283234, 36.570597, 0], + [128.290787, 36.565909, 0], + [128.297653, 36.561773, 0], + [128.302557, 36.559168, 0], + [128.310621, 36.555786, 0], + [128.316536, 36.553775, 0], + [128.323059, 36.551845, 0], + [128.331642, 36.549914, 0], + [128.342285, 36.548259, 0], + [128.354671, 36.547886, 0], + [128.363759, 36.548192, 0], + [128.372779, 36.549132, 0], + [128.384171, 36.551293, 0], + [128.393097, 36.5535, 0], + [128.402023, 36.556809, 0], + [128.41198, 36.561497, 0], + [128.421747, 36.567371, 0], + [128.42847, 36.572294, 0], + [128.436356, 36.579695, 0], + [128.445101, 36.589607, 0], + [128.451462, 36.598992, 0], + [128.454552, 36.60726, 0], + [128.456955, 36.614976, 0], + [128.4588, 36.624157, 0], + [128.459222, 36.631456, 0] + ] + ] + }, + "properties": { "name": "예천비행장(공군)", "description": "예천비행장(공군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.671532, 35.059229, 0], + [128.676497, 35.058442, 0], + [128.685348, 35.0574, 0], + [128.694275, 35.056992, 0], + [128.703212, 35.057222, 0], + [128.712091, 35.058089, 0], + [128.720844, 35.059585, 0], + [128.725777, 35.060634, 0], + [128.732987, 35.062882, 0], + [128.740196, 35.06513, 0], + [128.745691, 35.067713, 0], + [128.753294, 35.071567, 0], + [128.760457, 35.075948, 0], + [128.767128, 35.080824, 0], + [128.773255, 35.086156, 0], + [128.778792, 35.091904, 0], + [128.783696, 35.098026, 0], + [128.78793, 35.104473, 0], + [128.792381, 35.113449, 0], + [128.795471, 35.122998, 0], + [128.797599, 35.132517, 0], + [128.798107, 35.139825, 0], + [128.797834, 35.14714, 0], + [128.796783, 35.154409, 0], + [128.794441, 35.163705, 0], + [128.791008, 35.171563, 0], + [128.787231, 35.17886, 0], + [128.782082, 35.186155, 0], + [128.774958, 35.194005, 0], + [128.768992, 35.199465, 0], + [128.764916, 35.202709, 0], + [128.759079, 35.206917, 0], + [128.750839, 35.211685, 0], + [128.740043, 35.216479, 0], + [128.731809, 35.219365, 0], + [128.720284, 35.222624, 0], + [128.71067, 35.223746, 0], + [128.696763, 35.224777, 0], + [128.687807, 35.224546, 0], + [128.670141, 35.222179, 0], + [128.661565, 35.220061, 0], + [128.653248, 35.21734, 0], + [128.645254, 35.214036, 0], + [128.637643, 35.210175, 0], + [128.630474, 35.205787, 0], + [128.623801, 35.200904, 0], + [128.617675, 35.195564, 0], + [128.610763, 35.187839, 0], + [128.605614, 35.180824, 0], + [128.600464, 35.172686, 0], + [128.596717, 35.16354, 0], + [128.594682, 35.156412, 0], + [128.592911, 35.147424, 0], + [128.592911, 35.139844, 0], + [128.593941, 35.129737, 0], + [128.596126, 35.120113, 0], + [128.598721, 35.113109, 0], + [128.602053, 35.106316, 0], + [128.606095, 35.099786, 0], + [128.610816, 35.093569, 0], + [128.616181, 35.087713, 0], + [128.622148, 35.082261, 0], + [128.63205, 35.074965, 0], + [128.643192, 35.068729, 0], + [128.657112, 35.063163, 0], + [128.671532, 35.059229, 0] + ] + ] + }, + "properties": { "name": "진해비행장(해군)", "description": "진해비행장(해군) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.737251, 33.474981, 0], + [126.739646, 33.474836, 0], + [126.731109, 33.476494, 0], + [126.72243, 33.477525, 0], + [126.708756, 33.477559, 0], + [126.696213, 33.476797, 0], + [126.687636, 33.475288, 0], + [126.674423, 33.471831, 0], + [126.663304, 33.467118, 0], + [126.652107, 33.460661, 0], + [126.642342, 33.453969, 0], + [126.636359, 33.448626, 0], + [126.630958, 33.442869, 0], + [126.622238, 33.432301, 0], + [126.618632, 33.423558, 0], + [126.615028, 33.414248, 0], + [126.612968, 33.406224, 0], + [126.612625, 33.399345, 0], + [126.612282, 33.391033, 0], + [126.613616, 33.380376, 0], + [126.615431, 33.373223, 0], + [126.617985, 33.366229, 0], + [126.621259, 33.359448, 0], + [126.625227, 33.35293, 0], + [126.62986, 33.346727, 0], + [126.635122, 33.340884, 0], + [126.640973, 33.335446, 0], + [126.647368, 33.330455, 0], + [126.654259, 33.325948, 0], + [126.661593, 33.321959, 0], + [126.669314, 33.318519, 0], + [126.677364, 33.315655, 0], + [126.685682, 33.313387, 0], + [126.694205, 33.311732, 0], + [126.706009, 33.310159, 0], + [126.720348, 33.310555, 0], + [126.732788, 33.31102, 0], + [126.745967, 33.315068, 0], + [126.758194, 33.318767, 0], + [126.76932, 33.324964, 0], + [126.77632, 33.329352, 0], + [126.782836, 33.334233, 0], + [126.791496, 33.341715, 0], + [126.797676, 33.349458, 0], + [126.803133, 33.357893, 0], + [126.806573, 33.364616, 0], + [126.811066, 33.376699, 0], + [126.813126, 33.389313, 0], + [126.812439, 33.402785, 0], + [126.811066, 33.411669, 0], + [126.805229, 33.425424, 0], + [126.801453, 33.43316, 0], + [126.795483, 33.441462, 0], + [126.790224, 33.447311, 0], + [126.78154, 33.455219, 0], + [126.7733, 33.460661, 0], + [126.76374, 33.466259, 0], + [126.751671, 33.471831, 0], + [126.737251, 33.474981, 0] + ] + ] + }, + "properties": { "name": "정석비행장(민간사설)", "description": "정석비행장(민간사설) 반경 9.3Km 비행장", "type": "0004" } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [127.115577, 37.3849, 0] }, + "properties": { + "name": "탄천 RC비행장", + "description": "경기도 성남시 분당구 수내동 45", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [126.8584, 37.5783, 0] }, + "properties": { + "name": "가양대교 북단 RC 비행장", + "description": "경기 고양시 덕양구 덕은동 520-26 (서울 P-73 공역 비행통제 지역으로서 허가를 받은 후 비행)", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [127.2158, 37.5583, 0] }, + "properties": { + "name": "미사리 RC비행장", + "description": "경기도 하남시 미사동 57-2", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [126.6563, 37.1907, 0] }, + "properties": { + "name": "전곡항 RC비행장", + "description": "경기도 화성시 서신면 전곡리 전곡항 교차로", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [127.1194, 37.5473, 0] }, + "properties": { + "name": "광나루 RC비행장", + "description": "서울특별시 강동구 천호동 351-1 (한강시민공원광나루지구4주차장)", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [126.7482, 37.5334, 0] }, + "properties": { + "name": "계양 경기장 RC비행장", + "description": "인천광역시 계양구 서운동 111 (양궁훈련이 있을 경우 비행을 할 수 없습니다)", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [127.1003, 37.4969, 0] }, + "properties": { + "name": "탄천 유수지 RC비행장", + "description": "서울특별시 송파구 가락동 508", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [126.7595, 37.4023, 0] }, + "properties": { + "name": "포동 RC비행장", + "description": "경기도 시흥시 방산동 779-63", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [127.4066, 37.7206, 0] }, + "properties": { + "name": "신청평대교 RC비행장", + "description": "경기도 가평군 청평면 대성리 산2-1", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "Point", "coordinates": [126.995, 37.1682, 0] }, + "properties": { + "name": "용수교 RC비행장", + "description": "경기도 화성시 정남면 발산리 16-1", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [126.872566, 35.234922, 0] + }, + "properties": { + "name": "광주 하늘사랑 무선모형 비행클럽 RC비행장", + "description": "광주광역시 북구 지야동 682", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [126.891268, 37.419289, 0] + }, + "properties": { + "name": "광명역 RC비행장", + "description": "경기도 안양시 만안구 석수동 안양석수스마트타운", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [126.8775845, 37.5170106, 0] + }, + "properties": { "name": "신정교 RC 비행장", + "description": "경기도 안양시 만안구 석수동 안양석수스마트타운", + "type": "0005" + } + }, + { + "type": "Feature", + "geometry": { "type": "LineString", + "coordinates": [ + [127.023178, 35.729104, 70.42], + [127.022043, 35.728036, 63.26], + [127.020797, 35.727053, 66], + [127.019451, 35.726162, 85.07], + [127.018014, 35.725369, 115.47], + [127.016497, 35.724681, 117.54], + [127.014913, 35.724103, 123.83], + [127.013272, 35.723639, 130.38], + [127.011588, 35.723294, 129.65], + [127.009873, 35.723068, 127.37], + [127.008141, 35.722965, 104.11], + [127.006404, 35.722985, 62.97], + [127.004675, 35.723127, 50.18], + [127.002969, 35.723391, 36.53], + [127.001297, 35.723775, 30.39], + [126.999673, 35.724276, 29], + [126.998109, 35.72489, 27.88], + [126.996617, 35.725612, 26.08], + [126.995208, 35.726436, 24.59], + [126.993893, 35.727358, 23.43], + [126.992681, 35.728369, 21.5], + [126.991583, 35.729462, 19.57], + [126.990606, 35.730628, 18.32], + [126.989758, 35.731859, 17.93], + [126.989046, 35.733145, 17.64], + [126.988474, 35.734477, 17.9], + [126.988048, 35.735844, 18.26], + [126.987769, 35.737236, 18.11], + [126.987642, 35.738643, 17.86], + [126.987666, 35.740053, 17.91], + [126.987841, 35.741456, 19.15], + [126.988166, 35.742842, 21.67], + [126.988639, 35.744199, 24.39], + [126.989256, 35.745517, 27.28], + [126.990012, 35.746787, 30.34], + [126.990901, 35.747999, 33.53], + [126.991918, 35.749143, 36.82], + [126.993053, 35.75021, 35.56], + [126.994299, 35.751194, 31.75], + [126.995645, 35.752085, 28.02], + [126.997083, 35.752878, 29.09], + [126.998599, 35.753566, 33.43], + [127.000185, 35.754144, 40.19], + [127.001826, 35.754608, 41.77], + [127.00351, 35.754954, 57.3], + [127.005226, 35.75518, 74.55], + [127.006959, 35.755283, 87.26], + [127.008697, 35.755263, 106.79], + [127.010426, 35.755121, 134.69], + [127.012133, 35.754856, 165.27], + [127.013805, 35.754472, 196.91], + [127.01543, 35.753971, 225.04], + [127.016994, 35.753357, 246.78], + [127.018487, 35.752635, 293.57], + [127.019896, 35.75181, 282.64], + [127.021212, 35.750888, 309.31], + [127.022423, 35.749877, 343.91], + [127.023521, 35.748784, 413.87], + [127.024497, 35.747617, 422.86], + [127.025345, 35.746386, 375.48], + [127.026057, 35.745099, 302.1], + [127.026628, 35.743767, 245.85], + [127.027054, 35.7424, 226.87], + [127.027331, 35.741008, 235.81], + [127.027458, 35.739601, 235.43], + [127.027433, 35.738191, 222.18], + [127.027257, 35.736788, 203.97], + [127.026931, 35.735403, 188.58], + [127.026458, 35.734046, 153.11], + [127.025841, 35.732727, 110.17], + [127.025084, 35.731458, 93.28], + [127.024194, 35.730247, 81.03], + [127.023178, 35.729104, 70.42] + ] + }, + "properties": { + "name": "구성산 반경 1.8Km", + "description": "전라북도 김제시 금산면 삼봉리 124-1", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [128.423422, 35.735448, 61.15], + [128.422995, 35.735022, 30.47], + [128.422524, 35.734628, 26.59], + [128.422013, 35.734268, 22.84], + [128.421465, 35.733946, 19.23], + [128.420885, 35.733665, 15.79], + [128.420276, 35.733425, 12.55], + [128.419644, 35.733229, 9.54], + [128.418994, 35.733079, 7.2], + [128.41833, 35.732975, 8.1], + [128.417657, 35.732919, 8.97], + [128.416981, 35.73291, 9.8], + [128.416306, 35.732949, 10.39], + [128.415638, 35.733036, 10.41], + [128.414982, 35.73317, 24.05], + [128.414343, 35.73335, 24.8], + [128.413726, 35.733574, 20.13], + [128.413135, 35.733841, 18.43], + [128.412575, 35.734149, 21.29], + [128.41205, 35.734495, 21.21], + [128.411564, 35.734877, 21.28], + [128.411121, 35.735292, 21.12], + [128.410725, 35.735737, 20.74], + [128.410377, 35.736208, 20.14], + [128.410082, 35.736702, 17.03], + [128.409841, 35.737215, 13.26], + [128.409655, 35.737743, 9.54], + [128.409527, 35.738282, 7.98], + [128.409458, 35.738828, 9.16], + [128.409447, 35.739377, 10.56], + [128.409496, 35.739925, 11.09], + [128.409603, 35.740467, 13.07], + [128.409768, 35.740999, 15.75], + [128.409989, 35.741518, 17.6], + [128.410265, 35.742019, 19.2], + [128.410594, 35.742499, 19.78], + [128.410973, 35.742953, 19.27], + [128.4114, 35.74338, 18.79], + [128.411871, 35.743774, 18.33], + [128.412382, 35.744133, 20.08], + [128.41293, 35.744455, 31.43], + [128.413511, 35.744737, 41.66], + [128.414119, 35.744977, 37.94], + [128.414751, 35.745173, 40.36], + [128.415402, 35.745323, 46.83], + [128.416066, 35.745427, 48.15], + [128.416739, 35.745483, 49.38], + [128.417415, 35.745492, 53.29], + [128.41809, 35.745452, 63.09], + [128.418758, 35.745366, 74.22], + [128.419414, 35.745232, 78.43], + [128.420053, 35.745052, 66.9], + [128.42067, 35.744828, 52.04], + [128.421261, 35.744561, 42.52], + [128.421822, 35.744253, 35.95], + [128.422346, 35.743906, 38.33], + [128.422832, 35.743524, 44.87], + [128.423275, 35.743109, 45.76], + [128.423672, 35.742664, 45.91], + [128.424019, 35.742193, 44.45], + [128.424314, 35.741699, 36.55], + [128.424555, 35.741186, 28.89], + [128.424741, 35.740658, 35.1], + [128.424868, 35.740119, 39.29], + [128.424938, 35.739573, 56.98], + [128.424948, 35.739024, 75.28], + [128.4249, 35.738477, 87.78], + [128.424793, 35.737934, 97.41], + [128.424628, 35.737402, 104.3], + [128.424406, 35.736883, 109], + [128.42413, 35.736382, 107.92], + [128.423801, 35.735902, 87.73], + [128.423422, 35.735448, 61.15] + ] + }, + "properties": { + "name": "약산 반경 0.7Km", + "description": "대구광역시 달성군 논공읍 하리 757", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [129.063101, 35.598445, 259.84], + [129.06031, 35.600617, 270.31], + [129.057763, 35.602978, 278.07], + [129.055478, 35.605511, 326.98], + [129.053473, 35.608196, 402.16], + [129.051764, 35.611013, 377.99], + [129.050362, 35.61394, 270.03], + [129.049281, 35.616955, 237.02], + [129.048526, 35.620036, 271.82], + [129.048105, 35.623158, 355.33], + [129.04802, 35.626298, 435.81], + [129.048272, 35.629433, 453.78], + [129.048859, 35.632537, 419.71], + [129.049777, 35.635588, 403.61], + [129.051019, 35.638563, 403.36], + [129.052575, 35.641438, 454.38], + [129.054434, 35.644192, 531.01], + [129.056581, 35.646804, 593.83], + [129.059, 35.649253, 609.72], + [129.061674, 35.651522, 577.54], + [129.06458, 35.653593, 521.73], + [129.067698, 35.65545, 517.45], + [129.071003, 35.657079, 503.15], + [129.07447, 35.658468, 534.27], + [129.078074, 35.659606, 503.39], + [129.081785, 35.660484, 487.77], + [129.085577, 35.661096, 477.95], + [129.089421, 35.661436, 469.79], + [129.093286, 35.661504, 465.79], + [129.097143, 35.661297, 491.96], + [129.100964, 35.660817, 540.98], + [129.104719, 35.660069, 575.48], + [129.108379, 35.659057, 582.74], + [129.111916, 35.657791, 571.09], + [129.115304, 35.656278, 484.89], + [129.118517, 35.654531, 462.29], + [129.121529, 35.652563, 393.03], + [129.124319, 35.650389, 322.53], + [129.126866, 35.648025, 389.32], + [129.129148, 35.645491, 455.78], + [129.13115, 35.642804, 444.16], + [129.132857, 35.639985, 410.05], + [129.134254, 35.637057, 382.27], + [129.135331, 35.63404, 340.9], + [129.136081, 35.630959, 262.61], + [129.136498, 35.627836, 222.92], + [129.136578, 35.624696, 185], + [129.136322, 35.621562, 149.13], + [129.13573, 35.618458, 160.52], + [129.134807, 35.615408, 195.08], + [129.133561, 35.612434, 187.68], + [129.132002, 35.609561, 182.92], + [129.13014, 35.606809, 180.38], + [129.12799, 35.604199, 169.44], + [129.125569, 35.601751, 158.58], + [129.122895, 35.599484, 188.81], + [129.119988, 35.597416, 179.01], + [129.11687, 35.595561, 110.17], + [129.113566, 35.593934, 110.5], + [129.1101, 35.592547, 117.28], + [129.106499, 35.591412, 147.57], + [129.10279, 35.590535, 144.77], + [129.099001, 35.589925, 135.16], + [129.095161, 35.589586, 136.08], + [129.091299, 35.58952, 140.67], + [129.087445, 35.589727, 139.66], + [129.083628, 35.590208, 133.02], + [129.079876, 35.590956, 148.73], + [129.07622, 35.591968, 166.91], + [129.072685, 35.593235, 175.08], + [129.0693, 35.594747, 194.21], + [129.066089, 35.596494, 246.4], + [129.063101, 35.598445, 259.84] + ] + }, + "properties": { + "name": "봉화산 반경 4Km", + "description": "울산광역시 울주군 상북면 궁근정리 산125-2", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { "type": "LineString", + "coordinates": [ + [127.498239, 35.382618, 655.18], + [127.495257, 35.385181, 577.08], + [127.492559, 35.387947, 527.94], + [127.490168, 35.390893, 529.07], + [127.4881, 35.393998, 491.49], + [127.486372, 35.397238, 569.15], + [127.484997, 35.400589, 641.66], + [127.483985, 35.404024, 628.82], + [127.483345, 35.407518, 501.81], + [127.48308, 35.411045, 451.61], + [127.483194, 35.414577, 397.16], + [127.483685, 35.418087, 447.21], + [127.48455, 35.421549, 395.79], + [127.485782, 35.424937, 347], + [127.487371, 35.428224, 412.8], + [127.489306, 35.431385, 468.03], + [127.491573, 35.434397, 542.71], + [127.494153, 35.437237, 533.95], + [127.497027, 35.439883, 530.82], + [127.500174, 35.442314, 493.74], + [127.503568, 35.444512, 483.9], + [127.507186, 35.446461, 492.73], + [127.510998, 35.448146, 484.75], + [127.514976, 35.449553, 479.91], + [127.51909, 35.450673, 479.06], + [127.523307, 35.451496, 481.77], + [127.527597, 35.452016, 479.62], + [127.531927, 35.452229, 482.38], + [127.536262, 35.452134, 473.24], + [127.540571, 35.451731, 467.55], + [127.54482, 35.451024, 457.84], + [127.548978, 35.450018, 453.48], + [127.553012, 35.44872, 456.74], + [127.556891, 35.447141, 476.03], + [127.560587, 35.445292, 522.32], + [127.56407, 35.443187, 627.13], + [127.567315, 35.440843, 727.06], + [127.570297, 35.438278, 781.82], + [127.572992, 35.43551, 734.29], + [127.575381, 35.432562, 878.64], + [127.577445, 35.429455, 1018.94], + [127.579169, 35.426213, 1102.37], + [127.58054, 35.422861, 1018.87], + [127.581547, 35.419424, 1011.7], + [127.582182, 35.41593, 913.51], + [127.582441, 35.412403, 780.61], + [127.582322, 35.408871, 660.32], + [127.581825, 35.405361, 662.11], + [127.580955, 35.4019, 809.24], + [127.579719, 35.398514, 977.3], + [127.578125, 35.395228, 916.5], + [127.576186, 35.392068, 760.94], + [127.573917, 35.389058, 650.1], + [127.571335, 35.386221, 657.75], + [127.568459, 35.383578, 780.06], + [127.565312, 35.381149, 910.29], + [127.561918, 35.378953, 944.32], + [127.558302, 35.377006, 918.78], + [127.554491, 35.375324, 893.27], + [127.550516, 35.373919, 1024.06], + [127.546405, 35.372801, 926.45], + [127.542191, 35.37198, 1034.51], + [127.537905, 35.371461, 1053.01], + [127.53358, 35.371249, 1056.67], + [127.529249, 35.371345, 1198.64], + [127.524944, 35.371748, 1211.89], + [127.520699, 35.372455, 1037.89], + [127.516546, 35.373462, 882.59], + [127.512515, 35.374759, 778.41], + [127.508639, 35.376338, 682.31], + [127.504946, 35.378186, 698.02], + [127.501465, 35.38029, 707.68], + [127.498239, 35.382618, 655.18] + ] + }, + "properties": { + "name": "덕두산 반경 4.5Km", + "description": "전라북도 남원시 운봉읍 공안리 519-1", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [127.967629, 34.721124, 242.73], + [127.966062, 34.722156, 194.34], + [127.96461, 34.723297, 129.52], + [127.963284, 34.724536, 74.93], + [127.962094, 34.725867, 45.15], + [127.961051, 34.727277, 77.16], + [127.96016, 34.728757, 110.07], + [127.95943, 34.730294, 149.97], + [127.958866, 34.731879, 108.92], + [127.958472, 34.733497, 75.75], + [127.958251, 34.735138, 31.21], + [127.958205, 34.736788, 25.72], + [127.958334, 34.738436, 75.65], + [127.958638, 34.740067, 89.63], + [127.959113, 34.741671, 100.68], + [127.959757, 34.743235, 147.22], + [127.960564, 34.744747, 152.5], + [127.961528, 34.746195, 187.52], + [127.962643, 34.747568, 215.26], + [127.963898, 34.748857, 248.11], + [127.965286, 34.75005, 230.65], + [127.966795, 34.75114, 299.35], + [127.968414, 34.752117, 364.32], + [127.970131, 34.752975, 391.31], + [127.971932, 34.753706, 393.84], + [127.973804, 34.754306, 424.1], + [127.975732, 34.75477, 478.32], + [127.977702, 34.755093, 541.28], + [127.979699, 34.755274, 602.99], + [127.981708, 34.755312, 663.92], + [127.983713, 34.755205, 629.93], + [127.985699, 34.754955, 591.06], + [127.987651, 34.754564, 565.89], + [127.989554, 34.754035, 589.71], + [127.991393, 34.753371, 602.13], + [127.993156, 34.752578, 558.92], + [127.994827, 34.751662, 466.75], + [127.996395, 34.75063, 423.48], + [127.997847, 34.749489, 382.7], + [127.999172, 34.748249, 400.57], + [128.000361, 34.746918, 356.06], + [128.001405, 34.745508, 319.45], + [128.002294, 34.744028, 310.05], + [128.003024, 34.74249, 258.14], + [128.003587, 34.740905, 246.81], + [128.00398, 34.739286, 267.67], + [128.0042, 34.737646, 253.83], + [128.004245, 34.735995, 175.77], + [128.004115, 34.734348, 138.34], + [128.003811, 34.732716, 103.97], + [128.003334, 34.731113, 113.96], + [128.00269, 34.729549, 165.1], + [128.001882, 34.728038, 226.76], + [128.000917, 34.72659, 257.94], + [127.999802, 34.725217, 236.74], + [127.998546, 34.723929, 181.96], + [127.997159, 34.722736, 109.97], + [127.995649, 34.721647, 67.88], + [127.994031, 34.72067, 37.49], + [127.992315, 34.719812, 9.64], + [127.990514, 34.719081, 0], + [127.988643, 34.718482, 0], + [127.986715, 34.718019, 0.9], + [127.984746, 34.717695, 1.95], + [127.98275, 34.717514, 20.76], + [127.980742, 34.717477, 69.87], + [127.978738, 34.717583, 133.44], + [127.976753, 34.717833, 193.75], + [127.974802, 34.718224, 167.21], + [127.972899, 34.718753, 151.18], + [127.971061, 34.719417, 190.33], + [127.969299, 34.720209, 232.65], + [127.967629, 34.721124, 242.73] + ] + }, + "properties": { + "name": "금산 반경 2.1Km", + "description": "경상남도 남해군 상주면 상주리 산270-14", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [127.094163, 35.826471, 51.72], + [127.09396, 35.825556, 43.46], + [127.093659, 35.82466, 41.83], + [127.093264, 35.823788, 40.53], + [127.092776, 35.822947, 40.2], + [127.092199, 35.822144, 40.93], + [127.091539, 35.821385, 41.63], + [127.090799, 35.820675, 42.27], + [127.089986, 35.82002, 42.81], + [127.089106, 35.819426, 43.42], + [127.088165, 35.818895, 44.62], + [127.087171, 35.818434, 45.88], + [127.08613, 35.818044, 47.16], + [127.085052, 35.817729, 50.67], + [127.083945, 35.817492, 60.87], + [127.082816, 35.817334, 70.8], + [127.081674, 35.817256, 80.39], + [127.080528, 35.817259, 80.43], + [127.079387, 35.817343, 72.58], + [127.078259, 35.817508, 64.67], + [127.077153, 35.817751, 56.75], + [127.076078, 35.818072, 53.66], + [127.075041, 35.818467, 53.73], + [127.074051, 35.818935, 53.78], + [127.073114, 35.81947, 53.81], + [127.072239, 35.82007, 53.51], + [127.071432, 35.820729, 51.79], + [127.070698, 35.821443, 50.08], + [127.070044, 35.822205, 48.39], + [127.069474, 35.823012, 46.72], + [127.068993, 35.823855, 45.11], + [127.068605, 35.824729, 43.54], + [127.068312, 35.825627, 42.05], + [127.068117, 35.826543, 40.64], + [127.068021, 35.827469, 39.31], + [127.068025, 35.828398, 38.09], + [127.068128, 35.829323, 36.97], + [127.068331, 35.830238, 35.98], + [127.068631, 35.831134, 35.11], + [127.069027, 35.832006, 34.37], + [127.069515, 35.832847, 33.77], + [127.070091, 35.83365, 33.31], + [127.070751, 35.834409, 33], + [127.071491, 35.835119, 34.58], + [127.072304, 35.835774, 36.47], + [127.073185, 35.836369, 38.52], + [127.074126, 35.836899, 40.72], + [127.07512, 35.837361, 43.04], + [127.07616, 35.837751, 45.47], + [127.077239, 35.838065, 47.99], + [127.078347, 35.838303, 50.59], + [127.079476, 35.838461, 53.24], + [127.080618, 35.838539, 55.91], + [127.081764, 35.838536, 58.6], + [127.082906, 35.838451, 61.28], + [127.084034, 35.838287, 63.93], + [127.08514, 35.838043, 66.53], + [127.086215, 35.837722, 100], + [127.087252, 35.837327, 125.26], + [127.088243, 35.836859, 148.13], + [127.089179, 35.836324, 155.09], + [127.090055, 35.835724, 124.41], + [127.090862, 35.835065, 105.54], + [127.091596, 35.834351, 97.24], + [127.09225, 35.833588, 95.28], + [127.092819, 35.832781, 93.63], + [127.0933, 35.831938, 92.3], + [127.093688, 35.831064, 91.29], + [127.09398, 35.830165, 80.82], + [127.094175, 35.82925, 62.83], + [127.094271, 35.828324, 50.18], + [127.094267, 35.827395, 47.65], + [127.094163, 35.826471, 51.72] + ] + }, + "properties": { + "name": "홍산 반경 1.2Km", + "description": "전라북도 전주시 완산구 상림동 23-3", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [126.707398, 35.356274, 299.98], + [126.704265, 35.358102, 349.1], + [126.70134, 35.360146, 342.03], + [126.698645, 35.362389, 249.86], + [126.696199, 35.364816, 224.18], + [126.694022, 35.367407, 160.02], + [126.692129, 35.370143, 133.25], + [126.690537, 35.373003, 92.48], + [126.689256, 35.375965, 110.69], + [126.688296, 35.379008, 138.4], + [126.687666, 35.382106, 154.49], + [126.687369, 35.385238, 163.23], + [126.687408, 35.388379, 140.49], + [126.687782, 35.391505, 99.09], + [126.68849, 35.394593, 58.67], + [126.689525, 35.397619, 59.23], + [126.690879, 35.400559, 62.5], + [126.692543, 35.403392, 67.38], + [126.694504, 35.406097, 75.13], + [126.696747, 35.408651, 91.44], + [126.699254, 35.411036, 111.06], + [126.702007, 35.413235, 111.47], + [126.704985, 35.415229, 102.69], + [126.708165, 35.417004, 103.79], + [126.711523, 35.418546, 161.25], + [126.715033, 35.419844, 190.92], + [126.718669, 35.420887, 271.6], + [126.722402, 35.421668, 174.23], + [126.726205, 35.422181, 87.84], + [126.730048, 35.422421, 95.55], + [126.733903, 35.422388, 103.7], + [126.737739, 35.422081, 117.71], + [126.741527, 35.421502, 167.18], + [126.74524, 35.420656, 201.33], + [126.748847, 35.41955, 259.71], + [126.752322, 35.418192, 357.55], + [126.755639, 35.416592, 370.1], + [126.758772, 35.414762, 270.87], + [126.761697, 35.412717, 251.35], + [126.764392, 35.410471, 278.92], + [126.766837, 35.408043, 353.73], + [126.769012, 35.40545, 250.86], + [126.770902, 35.402712, 187.79], + [126.772491, 35.399851, 186.29], + [126.773769, 35.396888, 174.09], + [126.774725, 35.393845, 136.85], + [126.775351, 35.390745, 132.66], + [126.775644, 35.387613, 103.96], + [126.775601, 35.384472, 175.67], + [126.775222, 35.381347, 200.2], + [126.774511, 35.37826, 209.5], + [126.773472, 35.375235, 166.37], + [126.772114, 35.372295, 159.12], + [126.770448, 35.369463, 192.34], + [126.768484, 35.366761, 163.01], + [126.76624, 35.364208, 101.98], + [126.763732, 35.361824, 145.71], + [126.760978, 35.359628, 155.08], + [126.758, 35.357636, 94.85], + [126.754821, 35.355863, 92.59], + [126.751465, 35.354322, 125.53], + [126.747957, 35.353026, 133.58], + [126.744323, 35.351984, 191.48], + [126.740593, 35.351205, 269.65], + [126.736793, 35.350693, 214.36], + [126.732953, 35.350453, 170.4], + [126.729102, 35.350487, 208.51], + [126.72527, 35.350795, 233.97], + [126.721484, 35.351373, 259.83], + [126.717775, 35.352219, 341.66], + [126.714171, 35.353325, 473.56], + [126.710698, 35.354683, 379.41], + [126.707398, 35.356274, 299.98] + ] + }, + "properties": { + "name": "고창 반경 4Km", + "description": "전라남도 장성군 북일면 문암리 산236", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [126.459929, 34.687277, 1.02], + [126.458887, 34.691416, 5.75], + [126.458287, 34.695613, 7], + [126.458135, 34.699837, 6.46], + [126.45843, 34.704057, 5.74], + [126.459173, 34.708239, 3.03], + [126.460356, 34.712351, 0.22], + [126.46197, 34.716364, 0], + [126.464004, 34.720245, 0.18], + [126.466442, 34.723966, 0.93], + [126.469266, 34.727498, 1.62], + [126.472453, 34.730814, 2.23], + [126.475981, 34.733889, 2.55], + [126.479821, 34.7367, 3.06], + [126.483945, 34.739225, 9.37], + [126.488322, 34.741445, 10.9], + [126.492917, 34.743342, 11.68], + [126.497697, 34.744903, 12.27], + [126.502624, 34.746116, 11.33], + [126.507661, 34.746971, 11.58], + [126.512769, 34.747462, 12.68], + [126.51791, 34.747585, 10.64], + [126.523045, 34.747339, 15.96], + [126.528134, 34.746726, 22.19], + [126.533138, 34.745751, 28.71], + [126.53802, 34.744421, 42.66], + [126.542742, 34.742746, 92.44], + [126.547268, 34.740739, 115.5], + [126.551564, 34.738415, 100.32], + [126.555597, 34.735793, 75.38], + [126.559336, 34.732891, 44.57], + [126.562753, 34.729733, 17.78], + [126.565822, 34.726342, 10.07], + [126.568519, 34.722744, 26.27], + [126.570824, 34.718966, 56.56], + [126.57272, 34.715038, 58.21], + [126.574191, 34.710988, 27.31], + [126.575228, 34.706849, 17.06], + [126.575822, 34.702651, 18.25], + [126.575968, 34.698427, 18.42], + [126.575666, 34.694208, 16.65], + [126.574918, 34.690027, 18.87], + [126.57373, 34.685915, 47.07], + [126.572111, 34.681904, 140.34], + [126.570072, 34.678024, 125.1], + [126.567631, 34.674306, 96.36], + [126.564805, 34.670776, 108.45], + [126.561616, 34.667462, 94.57], + [126.558088, 34.664389, 11.04], + [126.554249, 34.661581, 0], + [126.550126, 34.659059, 0], + [126.545752, 34.656841, 0], + [126.541161, 34.654945, 0], + [126.536386, 34.653386, 0], + [126.531464, 34.652175, 0], + [126.526432, 34.651321, 0], + [126.521329, 34.65083, 0], + [126.516194, 34.650708, 0.05], + [126.511066, 34.650953, 0], + [126.505982, 34.651566, 0], + [126.500983, 34.65254, 0], + [126.496106, 34.653868, 0], + [126.491388, 34.655541, 0], + [126.486865, 34.657546, 0], + [126.482572, 34.659867, 0], + [126.478541, 34.662487, 0], + [126.474802, 34.665386, 0], + [126.471384, 34.668542, 0], + [126.468314, 34.671931, 0], + [126.465614, 34.675527, 0], + [126.463305, 34.679303, 0], + [126.461405, 34.683229, 0], + [126.459929, 34.687277, 1.02] + ] + }, + "properties": { "name": "성화대", + "description": "성화대 반경 5.4Km", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [126.715947, 35.429372, 83.31], + [126.713887, 35.431022, 59.46], + [126.712012, 35.432813, 56.48], + [126.710336, 35.434729, 53.18], + [126.70887, 35.436758, 56.9], + [126.707628, 35.438882, 90.41], + [126.706617, 35.441087, 132.52], + [126.705846, 35.443355, 107.24], + [126.70532, 35.44567, 80.1], + [126.705045, 35.448013, 63.69], + [126.70502, 35.450366, 64.78], + [126.705248, 35.452712, 65.97], + [126.705726, 35.455034, 86.53], + [126.706451, 35.457312, 91.32], + [126.707417, 35.45953, 91.42], + [126.708616, 35.461672, 85.91], + [126.71004, 35.463719, 62.47], + [126.711678, 35.465659, 57.78], + [126.713517, 35.467474, 55.66], + [126.715544, 35.469152, 47.84], + [126.717743, 35.470679, 49.54], + [126.720096, 35.472045, 53.61], + [126.722587, 35.473238, 57.92], + [126.725197, 35.47425, 62.44], + [126.727905, 35.475073, 67.25], + [126.73069, 35.4757, 68.24], + [126.733532, 35.476127, 69.74], + [126.736409, 35.476351, 71.03], + [126.739299, 35.476369, 77.3], + [126.74218, 35.476182, 92.85], + [126.74503, 35.475792, 108.01], + [126.747828, 35.4752, 122.65], + [126.750551, 35.474412, 148.88], + [126.75318, 35.473434, 188.38], + [126.755694, 35.472273, 229.56], + [126.758073, 35.470938, 323.61], + [126.760301, 35.469439, 361.87], + [126.76236, 35.467787, 482.94], + [126.764234, 35.465996, 556.08], + [126.76591, 35.464078, 524.83], + [126.767373, 35.462048, 442.07], + [126.768614, 35.459923, 362.99], + [126.769622, 35.457717, 297.16], + [126.770391, 35.455448, 243.62], + [126.770914, 35.453134, 250.97], + [126.771187, 35.45079, 246.59], + [126.771208, 35.448437, 257.94], + [126.770977, 35.446091, 225.98], + [126.770497, 35.44377, 203.53], + [126.76977, 35.441492, 183.01], + [126.768802, 35.439275, 207.39], + [126.7676, 35.437134, 262.19], + [126.766174, 35.435087, 256.98], + [126.764535, 35.433149, 211.76], + [126.762695, 35.431335, 208.38], + [126.760667, 35.429659, 256.96], + [126.758469, 35.428133, 258.11], + [126.756115, 35.426768, 264.9], + [126.753624, 35.425576, 326.13], + [126.751016, 35.424566, 344.42], + [126.748309, 35.423744, 286.84], + [126.745525, 35.423118, 231.82], + [126.742685, 35.422692, 186.07], + [126.739809, 35.422469, 138.73], + [126.736921, 35.422451, 113.19], + [126.734042, 35.422639, 104.6], + [126.731194, 35.42303, 91.21], + [126.728399, 35.423621, 91.44], + [126.725677, 35.424409, 83.84], + [126.72305, 35.425388, 105.13], + [126.720538, 35.426549, 150.64], + [126.718159, 35.427884, 136.28], + [126.715947, 35.429372, 83.31] + ] + }, + "properties": { "name": "방장산", + "description": "방장산 반경 5.4Km", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [127.155989, 34.582098, 85.26], + [127.153121, 34.585795, 80.12], + [127.150655, 34.589684, 129.1], + [127.148611, 34.593735, 51.74], + [127.147002, 34.597918, 0], + [127.145843, 34.602199, 0], + [127.145141, 34.606548, 0], + [127.144903, 34.61093, 0], + [127.145129, 34.615313, 0], + [127.145819, 34.619663, 0], + [127.146966, 34.623947, 0], + [127.148564, 34.628132, 0], + [127.150598, 34.632187, 0], + [127.153055, 34.636081, 0], + [127.155915, 34.639783, 0], + [127.159157, 34.643266, 0], + [127.162755, 34.646503, 0], + [127.166683, 34.64947, 0], + [127.170911, 34.652144, 0], + [127.175406, 34.654504, 0], + [127.180134, 34.656533, 0], + [127.18506, 34.658215, 0], + [127.190145, 34.659537, 0], + [127.195351, 34.66049, 0], + [127.200638, 34.661065, 0], + [127.205966, 34.661259, 0], + [127.211295, 34.66107, 0], + [127.216583, 34.660499, 0], + [127.22179, 34.659552, 0.25], + [127.226877, 34.658234, 13.25], + [127.231805, 34.656557, 8.54], + [127.236536, 34.654532, 3.49], + [127.241034, 34.652176, 30.59], + [127.245266, 34.649506, 65.41], + [127.249198, 34.646543, 119.55], + [127.2528, 34.643309, 112.86], + [127.256047, 34.639829, 74.12], + [127.258912, 34.636129, 85.91], + [127.261374, 34.632238, 92.34], + [127.263414, 34.628185, 94.89], + [127.265017, 34.624001, 176.57], + [127.26617, 34.619718, 147.94], + [127.266866, 34.615369, 88.62], + [127.267098, 34.610986, 48.01], + [127.266865, 34.606604, 71.75], + [127.26617, 34.602254, 63.42], + [127.265016, 34.597972, 87.93], + [127.263413, 34.593788, 106.35], + [127.261374, 34.589735, 83.89], + [127.258914, 34.585844, 59.13], + [127.256051, 34.582144, 32.4], + [127.252808, 34.578663, 26.35], + [127.249209, 34.575429, 58.73], + [127.245281, 34.572465, 49.08], + [127.241055, 34.569793, 51.06], + [127.236563, 34.567436, 88.73], + [127.231838, 34.565409, 106.71], + [127.226917, 34.563729, 76.4], + [127.221837, 34.562408, 38.5], + [127.216637, 34.561457, 10.59], + [127.211356, 34.560882, 1.13], + [127.206034, 34.560688, 11.86], + [127.200712, 34.560877, 29.24], + [127.195431, 34.561447, 14.29], + [127.190229, 34.562394, 3.69], + [127.185147, 34.56371, 13.65], + [127.180224, 34.565385, 27.05], + [127.175497, 34.567408, 30.05], + [127.171001, 34.569761, 25.62], + [127.166772, 34.572429, 57.94], + [127.16284, 34.575389, 70.74], + [127.159237, 34.578621, 70.26], + [127.155989, 34.582098, 85.26] + ] + }, + "properties": { "name": "고흥", + "description": "고흥 반경 5.4Km", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { "type": "LineString", + "coordinates": [ + [126.988376, 35.30438, 64.03], + [126.984556, 35.307483, 60.73], + [126.981082, 35.310844, 49.64], + [126.97798, 35.314441, 46.54], + [126.975273, 35.318244, 46.86], + [126.972983, 35.322225, 47.32], + [126.971127, 35.326353, 58.26], + [126.969718, 35.330598, 49.79], + [126.968768, 35.334927, 48.86], + [126.968284, 35.339307, 51.72], + [126.96827, 35.343705, 55.05], + [126.968726, 35.348087, 61.25], + [126.969649, 35.35242, 80.4], + [126.971031, 35.35667, 111.09], + [126.972863, 35.360807, 161.83], + [126.975129, 35.364797, 238.41], + [126.977814, 35.368611, 180.42], + [126.980896, 35.37222, 100.91], + [126.984353, 35.375595, 128.26], + [126.988158, 35.378713, 189.64], + [126.992281, 35.381547, 160.08], + [126.996693, 35.384078, 202.42], + [127.001358, 35.386286, 293.84], + [127.006242, 35.388153, 128.04], + [127.011307, 35.389666, 134.52], + [127.016514, 35.390813, 141.59], + [127.021825, 35.391586, 235.55], + [127.027198, 35.391978, 375.19], + [127.032593, 35.391987, 432.82], + [127.037968, 35.391612, 412.39], + [127.043282, 35.390856, 315.03], + [127.048495, 35.389725, 373.38], + [127.053567, 35.388229, 439.46], + [127.05846, 35.386377, 417.98], + [127.063136, 35.384184, 314.81], + [127.067559, 35.381667, 183.56], + [127.071697, 35.378846, 182.74], + [127.075516, 35.375741, 160.68], + [127.078989, 35.372376, 129.28], + [127.082089, 35.368777, 142.59], + [127.084792, 35.364972, 168.28], + [127.087078, 35.360989, 147.99], + [127.088929, 35.356858, 141.41], + [127.090331, 35.352612, 130.84], + [127.091275, 35.348282, 122.96], + [127.091752, 35.343902, 126.57], + [127.091759, 35.339504, 114.23], + [127.091296, 35.335122, 110.88], + [127.090367, 35.330791, 114.04], + [127.088979, 35.326541, 111.01], + [127.087142, 35.322407, 125.32], + [127.084871, 35.318418, 135.96], + [127.082183, 35.314607, 160.71], + [127.079098, 35.311001, 213.8], + [127.07564, 35.307628, 203.4], + [127.071835, 35.304514, 283.04], + [127.067712, 35.301682, 167.43], + [127.063303, 35.299154, 111.5], + [127.058641, 35.296949, 113.95], + [127.053762, 35.295083, 241.73], + [127.048702, 35.293572, 210.14], + [127.0435, 35.292427, 134.09], + [127.038195, 35.291655, 76.57], + [127.032829, 35.291264, 58.37], + [127.027441, 35.291255, 50.07], + [127.022073, 35.29163, 49.02], + [127.016765, 35.292385, 49.79], + [127.011557, 35.293514, 62.2], + [127.00649, 35.295009, 53.95], + [127.001602, 35.296859, 44.67], + [126.99693, 35.299049, 45.73], + [126.992509, 35.301564, 55.5], + [126.988376, 35.30438, 64.03] + ] + }, + "properties": { + "name": "담양 반경 5.6Km", + "description": "전라남도 담양군 금성면 석현리 590-14", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [126.825527, 33.452855, 176.03], + [126.822889, 33.452767, 186.48], + [126.820251, 33.45287, 197.21], + [126.817635, 33.453165, 208.13], + [126.815058, 33.453649, 217.68], + [126.812543, 33.454318, 221.9], + [126.810106, 33.455168, 225.4], + [126.807768, 33.456191, 227.66], + [126.805545, 33.457381, 220.96], + [126.803456, 33.458728, 208.53], + [126.801514, 33.460221, 211.21], + [126.799736, 33.46185, 214.62], + [126.798135, 33.463603, 211.64], + [126.796723, 33.465464, 209.19], + [126.795511, 33.467422, 206.93], + [126.794508, 33.46946, 203.12], + [126.793722, 33.471563, 197.81], + [126.793158, 33.473715, 189.65], + [126.792822, 33.475901, 181.03], + [126.792715, 33.478102, 173.47], + [126.792838, 33.480303, 169.31], + [126.793191, 33.482486, 166.78], + [126.793771, 33.484635, 163.58], + [126.794573, 33.486734, 158.49], + [126.795592, 33.488767, 157.23], + [126.796819, 33.490718, 151.81], + [126.798246, 33.492572, 146], + [126.799861, 33.494316, 139.84], + [126.801652, 33.495935, 133.75], + [126.803605, 33.497419, 127.72], + [126.805707, 33.498754, 124.97], + [126.807939, 33.499932, 116.61], + [126.810287, 33.500942, 108.07], + [126.812731, 33.501779, 101.53], + [126.815254, 33.502434, 99.78], + [126.817835, 33.502903, 91.87], + [126.820456, 33.503184, 87.12], + [126.823096, 33.503272, 82.69], + [126.825735, 33.503168, 79.26], + [126.828353, 33.502873, 74.02], + [126.830931, 33.502388, 70.03], + [126.833447, 33.501718, 66.42], + [126.835885, 33.500868, 63.21], + [126.838224, 33.499844, 61.29], + [126.840447, 33.498653, 62.94], + [126.842537, 33.497305, 65.12], + [126.844478, 33.495811, 69.67], + [126.846255, 33.494181, 73.44], + [126.847856, 33.492428, 75.89], + [126.849267, 33.490566, 76.14], + [126.850478, 33.488608, 76.52], + [126.851479, 33.486569, 76.3], + [126.852264, 33.484465, 85.15], + [126.852826, 33.482313, 88.71], + [126.853161, 33.480127, 92.17], + [126.853266, 33.477926, 95.86], + [126.85314, 33.475725, 101.49], + [126.852785, 33.473542, 108.56], + [126.852204, 33.471393, 115.7], + [126.8514, 33.469294, 115.2], + [126.85038, 33.467262, 114.21], + [126.849151, 33.465312, 116.83], + [126.847724, 33.463458, 130.32], + [126.846108, 33.461716, 131.77], + [126.844317, 33.460097, 128.21], + [126.842363, 33.458615, 135.08], + [126.840262, 33.45728, 142.79], + [126.83803, 33.456103, 150.61], + [126.835683, 33.455093, 158.35], + [126.833239, 33.454258, 164.64], + [126.830718, 33.453603, 167.59], + [126.828138, 33.453134, 170.91], + [126.825527, 33.452855, 176.03] + ] + }, + "properties": { + "name": "구좌 반경 2.8Km", + "description": "제주특별자치도 제주시 구좌읍 세화리 산6", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { "type": "LineString", + "coordinates": [ + [126.557191, 33.289318, 330.27], + [126.556076, 33.289163, 332.05], + [126.554949, 33.28909, 333.69], + [126.553819, 33.289099, 336.26], + [126.552695, 33.28919, 339.75], + [126.551584, 33.289363, 344.14], + [126.550495, 33.289616, 350.96], + [126.549437, 33.289948, 358.66], + [126.548417, 33.290355, 367.07], + [126.547444, 33.290836, 376.13], + [126.546524, 33.291385, 385.77], + [126.545666, 33.291999, 395.92], + [126.544874, 33.292673, 406.5], + [126.544156, 33.293403, 417.42], + [126.543517, 33.294182, 426.73], + [126.542961, 33.295004, 434.34], + [126.542493, 33.295864, 442.13], + [126.542117, 33.296755, 452.48], + [126.541835, 33.29767, 467.01], + [126.541649, 33.298602, 484.09], + [126.541562, 33.299544, 500.93], + [126.541573, 33.300488, 510.91], + [126.541682, 33.301429, 520.49], + [126.541889, 33.302357, 529.51], + [126.542192, 33.303267, 537.92], + [126.542589, 33.304152, 547.33], + [126.543076, 33.305004, 557.38], + [126.543651, 33.305818, 566.49], + [126.544308, 33.306586, 574.6], + [126.545043, 33.307304, 581.64], + [126.54585, 33.307965, 587.56], + [126.546723, 33.308566, 592.31], + [126.547655, 33.3091, 595.87], + [126.54864, 33.309564, 596.47], + [126.549669, 33.309955, 588.24], + [126.550735, 33.310269, 574.65], + [126.551829, 33.310505, 553.63], + [126.552945, 33.31066, 538.86], + [126.554072, 33.310733, 536.85], + [126.555202, 33.310724, 532.12], + [126.556327, 33.310632, 525.64], + [126.557438, 33.310459, 518.81], + [126.558527, 33.310205, 511.86], + [126.559585, 33.309873, 503.58], + [126.560605, 33.309465, 496.75], + [126.561578, 33.308985, 488.36], + [126.562498, 33.308435, 475.26], + [126.563356, 33.307821, 464.16], + [126.564148, 33.307146, 453.38], + [126.564865, 33.306417, 441.99], + [126.565504, 33.305637, 430.08], + [126.56606, 33.304815, 419.18], + [126.566527, 33.303954, 408.82], + [126.566903, 33.303064, 398.69], + [126.567184, 33.302149, 395.19], + [126.567369, 33.301217, 391.01], + [126.567457, 33.300275, 385.94], + [126.567445, 33.29933, 377.42], + [126.567335, 33.29839, 368.7], + [126.567128, 33.297461, 358.29], + [126.566824, 33.296551, 350.94], + [126.566427, 33.295667, 345.59], + [126.565939, 33.294815, 341.19], + [126.565364, 33.294002, 337.77], + [126.564706, 33.293233, 335.35], + [126.563971, 33.292516, 333.95], + [126.563164, 33.291855, 333.58], + [126.562291, 33.291255, 333.35], + [126.561359, 33.290721, 331.02], + [126.560374, 33.290257, 329.49], + [126.559345, 33.289866, 328.76], + [126.558279, 33.289552, 328.84], + [126.557191, 33.289318, 330.27] + ] + }, + "properties": { "name": "미악산", + "description": "미악산 반경 1.2Km", + "type": "0006", + "tessellate": true + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.383333, 37.502778, 0], + [127.383333, 37.45, 0], + [127.533333, 37.45, 0], + [127.533333, 37.502778, 0], + [127.383333, 37.502778, 0] + ] + ] + }, + "properties": { "name": "양평", + "description": "양평 초경량비행장치", + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.904722, 36.528056, 0], + [126.9075, 36.468056, 0], + [127.098056, 36.434444, 0], + [127.120278, 36.500556, 0], + [126.962778, 36.5125, 0], + [126.937222, 36.540278, 0], + [126.904722, 36.528056, 0] + ] + ] + }, + "properties": { + "name": "공주", + "description": "초경량비행장치 전용 공역", + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.555278, 37.237222, 0], + [126.561667, 37.212222, 0], + [126.674722, 37.2125, 0], + [126.774444, 37.220833, 0], + [126.833333, 37.241667, 0], + [126.833333, 37.29, 0], + [126.704167, 37.2975, 0], + [126.555278, 37.237222, 0] + ] + ] + }, + "properties": { + "name": "시화", + "description": "초경량비행장치 전용 공역", + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.391944, 37.369722, 0], + [128.436111, 37.364722, 0], + [128.469444, 37.402778, 0], + [128.405278, 37.443889, 0], + [128.391944, 37.369722, 0] + ] + ] + }, + "properties": { + "name": "장암산", + "description": "초경량비행장치 전용 공역", + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [127.723333, 34.987778, 0], + [127.794167, 34.9875, 0], + [127.794722, 35.029167, 0], + [127.723611, 35.029722, 0], + [127.723333, 34.987778, 0] + ] + ] + }, + "properties": { + "name": "하동", + "description": "초경량비행장치 전용 공역", + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.79372200000002, 37.642065321423125, 0], + [126.79556331708322, 37.6420525830803, 0], + [126.79740407139138, 37.64201437194515, 0], + [126.79924370032316, 37.641950699696444, 0], + [126.80108164162465, 37.64186158579482, 0], + [126.80291733356297, 37.64174705747672, 0], + [126.8047502150997, 37.641607149746044, 0], + [126.8065797260639, 37.64144190536327, 0], + [126.80840530732533, 37.64125137483235, 0], + [126.81022640096666, 37.64103561638503, 0], + [126.81204245045593, 37.64079469596291, 0], + [126.81385290081819, 37.64052868719711, 0], + [126.8156571988067, 37.6402376713855, 0], + [126.81745479307371, 37.63992173746762, 0], + [126.81924513434046, 37.63958098199724, 0], + [126.8210276755666, 37.63921550911257, 0], + [126.82280187211899, 37.63882543050407, 0], + [126.82456718193943, 37.63841086538005, 0], + [126.82632306571195, 37.63797194042983, 0], + [126.82806898702893, 37.63750878978467, 0], + [126.8298044125564, 37.637021554976386, 0], + [126.83152881219839, 37.636510384893676, 0], + [126.83324165926012, 37.635975435736206, 0], + [126.83494243061023, 37.635416870966395, 0], + [126.83663060684185, 37.63483486125903, 0], + [126.83830567243236, 37.63422958444861, 0], + [126.83996711590206, 37.63360122547451, 0], + [126.84161442997153, 37.632949976323914, 0], + [126.84324711171743, 37.632276035972694, 0], + [126.84486466272732, 37.631579610324025, 0], + [126.84646658925253, 37.6308609121449, 0], + [126.84805240236012, 37.63012016100053, 0], + [126.84962161808271, 37.62935758318677, 0], + [126.85117375756717, 37.62857341166028, 0], + [126.85270834722151, 37.627767885966804, 0], + [126.85422491886007, 37.62694125216734, 0], + [126.85572300984705, 37.62609376276238, 0], + [126.85720216323826, 37.6252256766141, 0], + [126.85866192792102, 37.62433725886664, 0], + [126.86010185875227, 37.62342878086451, 0], + [126.86152151669471, 37.62250052006899, 0], + [126.86292046895107, 37.621552759972786, 0], + [126.86429828909641, 37.6205857900127, 0], + [126.86565455720829, 37.61959990548062, 0], + [126.86698885999493, 37.61859540743262, 0], + [126.86830079092145, 37.61757260259639, 0], + [126.86958995033358, 37.61653180327683, 0], + [126.8708559455796, 37.61547332726007, 0], + [126.87209839112988, 37.6143974977157, 0], + [126.87331690869404, 37.61330464309744, 0], + [126.87451112733608, 37.612195097042196, 0], + [126.87568068358706, 37.61106919826745, 0], + [126.87682522155544, 37.60992729046731, 0], + [126.87794439303497, 37.60876972220679, 0], + [126.87903785761031, 37.607596846814815, 0], + [126.88010528276007, 37.6064090222757, 0], + [126.88114634395731, 37.605206611119236, 0], + [126.88216072476787, 37.603989980309365, 0], + [126.8831481169456, 37.602759501131594, 0], + [126.88410822052562, 37.60151554907904, 0], + [126.88504074391454, 37.60025850373721, 0], + [126.88594540397823, 37.59898874866758, 0], + [126.88682192612698, 37.59770667128998, 0], + [126.88767004439794, 37.596412662763754, 0], + [126.88848950153479, 37.595107117867876, 0], + [126.88928004906484, 37.59379043487999, 0], + [126.89004144737326, 37.59246301545427, 0], + [126.8907734657747, 37.591125264498494, 0], + [126.89147588258186, 37.58977759004986, 0], + [126.8921484851716, 37.5884204031502, 0], + [126.89279107004796, 37.58705411772004, 0], + [126.89340344290254, 37.58567915043185, 0], + [126.89398541867179, 37.58429592058265, 0], + [126.89453682159174, 37.58290484996566, 0], + [126.89505748524964, 37.58150636274122, 0], + [126.89554725263262, 37.58010088530718, 0], + [126.89600597617381, 37.57868884616844, 0], + [126.89643351779507, 37.57727067580597, 0], + [126.89682974894727, 37.575846806545286, 0], + [126.89719455064711, 37.574417672424325, 0], + [126.89752781351154, 37.572983709060836, 0], + [126.89782943778876, 37.57154535351937, 0], + [126.89809933338651, 37.570103044177834, 0], + [126.89833741989744, 37.568657220593586, 0], + [126.89854362662119, 37.5672083233694, 0], + [126.89871789258385, 37.56575679401895, 0], + [126.89886016655427, 37.56430307483211, 0], + [126.89897040705738, 37.56284760874014, 0], + [126.89904858238452, 37.56139083918054, 0], + [126.8990946706009, 37.55993320996194, 0], + [126.89910865954995, 37.55847516512879, 0], + [126.89909054685465, 37.557017148826084, 0], + [126.89904033991613, 37.555559605164056, 0], + [126.89895805590896, 37.554102978082945, 0], + [126.8988437217737, 37.55264771121777, 0], + [126.8986973742064, 37.55119424776332, 0], + [126.89851905964518, 37.54974303033927, 0], + [126.89830883425377, 37.548294500855484, 0], + [126.89806676390215, 37.546849100377585, 0], + [126.89779292414427, 37.545407268992875, 0], + [126.89748740019294, 37.5439694456764, 0], + [126.89715028689147, 37.54253606815764, 0], + [126.89678168868282, 37.541107572787375, 0], + [126.89638171957547, 37.539684394405164, 0], + [126.89595050310679, 37.53826696620721, 0], + [126.89548817230316, 37.53685571961481, 0], + [126.89499486963759, 37.535451084143375, 0], + [126.89447074698414, 37.53405348727201, 0], + [126.89391596556989, 37.53266335431378, 0], + [126.89333069592377, 37.53128110828668, 0], + [126.89271511782283, 37.52990716978528, 0], + [126.8920694202357, 37.52854195685318, 0], + [126.89139380126313, 37.527185884856245, 0], + [126.89068846807609, 37.525839366356614, 0], + [126.8899536368509, 37.52450281098779, 0], + [126.88918953270179, 37.52317662533038, 0], + [126.88839638961082, 37.52186121278897, 0], + [126.88757445035509, 37.52055697346992, 0], + [126.8867239664314, 37.519264304060236, 0], + [126.88584519797826, 37.517983597707385, 0], + [126.88493841369528, 37.51671524390037, 0], + [126.88400389076027, 37.51545962835176, 0], + [126.88304191474349, 37.51421713288109, 0], + [126.8820527795196, 37.512988135299246, 0], + [126.88103678717721, 37.51177300929427, 0], + [126.87999424792581, 37.51057212431826, 0], + [126.87892548000045, 37.509385845475784, 0], + [126.877830809564, 37.50821453341343, 0], + [126.87671057060705, 37.507058544210864, 0], + [126.87556510484555, 37.50591822927314, 0], + [126.87439476161614, 37.50479393522466, 0], + [126.87319989776918, 37.50368600380439, 0], + [126.8719808775598, 37.502594771762645, 0], + [126.87073807253635, 37.50152057075948, 0], + [126.86947186142723, 37.500463727264474, 0], + [126.86818263002509, 37.499424562458266, 0], + [126.86687077106947, 37.49840339213555, 0], + [126.86553668412685, 37.49740052660986, 0], + [126.86418077546932, 37.49641627061988, 0], + [126.86280345795068, 37.49545092323756, 0], + [126.86140515088098, 37.49450477777794, 0], + [126.85998627989926, 37.49357812171061, 0], + [126.85854727684394, 37.49267123657318, 0], + [126.857088579622, 37.491784397886256, 0], + [126.85561063207605, 37.49091787507049, 0], + [126.85411388384958, 37.49007193136536, 0], + [126.85259879025094, 37.489246823749816, 0], + [126.85106581211515, 37.488442802864945, 0], + [126.84951541566454, 37.48766011293834, 0], + [126.84794807236749, 37.48689899171065, 0], + [126.84636425879586, 37.486159670363904, 0], + [126.84476445648092, 37.48544237345194, 0], + [126.84314915176765, 37.48474731883276, 0], + [126.84151883566794, 37.48407471760296, 0], + [126.8398740037121, 37.48342477403416, 0], + [126.8382151557993, 37.48279768551159, 0], + [126.83654279604683, 37.48219364247459, 0], + [126.83485743263763, 37.48161282835936, 0], + [126.8331595776674, 37.48105541954373, 0], + [126.83144974698983, 37.48052158529412, 0], + [126.8297284600613, 37.48001148771461, 0], + [126.82799623978414, 37.479525281698194, 0], + [126.8262536123493, 37.4790631148801, 0], + [126.82450110707764, 37.4786251275935, 0], + [126.82273925626053, 37.478211452827274, 0], + [126.82096859499973, 37.47782221618595, 0], + [126.81918966104615, 37.47745753585202, 0], + [126.81740299463806, 37.477117522550344, 0], + [126.81560913833852, 37.47680227951489, 0], + [126.8138086368721, 37.4765119024577, 0], + [126.81200203696113, 37.476246479540094, 0], + [126.81018988716103, 37.47600609134615, 0], + [126.80837273769563, 37.47579081085855, 0], + [126.80655114029152, 37.47560070343657, 0], + [126.80472564801217, 37.47543582679647, 0], + [126.80289681509177, 37.47529623099413, 0], + [126.80106519676852, 37.47518195841001, 0], + [126.79923134911775, 37.475093043736436, 0], + [126.79739582888485, 37.475029513967115, 0], + [126.79555919331786, 37.47499138838909, 0], + [126.79372200000002, 37.47497867857689, 0], + [126.79188480668218, 37.47499138838909, 0], + [126.79004817111517, 37.475029513967115, 0], + [126.78821265088227, 37.475093043736436, 0], + [126.78637880323151, 37.47518195841001, 0], + [126.78454718490825, 37.47529623099413, 0], + [126.78271835198785, 37.47543582679647, 0], + [126.7808928597085, 37.47560070343657, 0], + [126.77907126230438, 37.47579081085855, 0], + [126.77725411283899, 37.47600609134615, 0], + [126.7754419630389, 37.476246479540094, 0], + [126.77363536312792, 37.4765119024577, 0], + [126.7718348616615, 37.47680227951489, 0], + [126.77004100536197, 37.477117522550344, 0], + [126.76825433895387, 37.47745753585202, 0], + [126.76647540500029, 37.47782221618595, 0], + [126.76470474373949, 37.478211452827274, 0], + [126.76294289292238, 37.4786251275935, 0], + [126.76119038765071, 37.4790631148801, 0], + [126.75944776021588, 37.479525281698194, 0], + [126.75771553993873, 37.48001148771461, 0], + [126.75599425301019, 37.48052158529412, 0], + [126.75428442233262, 37.48105541954373, 0], + [126.75258656736239, 37.48161282835936, 0], + [126.7509012039532, 37.48219364247459, 0], + [126.74922884420072, 37.48279768551159, 0], + [126.74756999628792, 37.48342477403416, 0], + [126.74592516433208, 37.48407471760296, 0], + [126.74429484823237, 37.48474731883276, 0], + [126.7426795435191, 37.48544237345194, 0], + [126.74107974120417, 37.486159670363904, 0], + [126.73949592763253, 37.48689899171065, 0], + [126.73792858433548, 37.48766011293834, 0], + [126.73637818788487, 37.488442802864945, 0], + [126.73484520974908, 37.489246823749816, 0], + [126.73333011615044, 37.49007193136536, 0], + [126.73183336792397, 37.49091787507049, 0], + [126.73035542037802, 37.491784397886256, 0], + [126.7288967231561, 37.49267123657318, 0], + [126.72745772010076, 37.49357812171061, 0], + [126.72603884911904, 37.49450477777794, 0], + [126.72464054204934, 37.49545092323756, 0], + [126.72326322453071, 37.49641627061988, 0], + [126.72190731587317, 37.49740052660986, 0], + [126.72057322893056, 37.49840339213555, 0], + [126.71926136997493, 37.499424562458266, 0], + [126.7179721385728, 37.500463727264474, 0], + [126.71670592746366, 37.50152057075948, 0], + [126.71546312244021, 37.502594771762645, 0], + [126.71424410223084, 37.50368600380439, 0], + [126.71304923838387, 37.50479393522466, 0], + [126.71187889515447, 37.50591822927314, 0], + [126.71073342939297, 37.507058544210864, 0], + [126.70961319043602, 37.50821453341343, 0], + [126.70851851999957, 37.509385845475784, 0], + [126.70744975207421, 37.51057212431826, 0], + [126.70640721282282, 37.51177300929427, 0], + [126.70539122048042, 37.512988135299246, 0], + [126.70440208525653, 37.51421713288109, 0], + [126.70344010923976, 37.51545962835176, 0], + [126.70250558630474, 37.51671524390037, 0], + [126.70159880202176, 37.517983597707385, 0], + [126.70072003356862, 37.519264304060236, 0], + [126.69986954964493, 37.52055697346992, 0], + [126.69904761038921, 37.52186121278897, 0], + [126.69825446729824, 37.52317662533038, 0], + [126.69749036314913, 37.52450281098779, 0], + [126.69675553192393, 37.525839366356614, 0], + [126.6960501987369, 37.527185884856245, 0], + [126.69537457976432, 37.52854195685318, 0], + [126.6947288821772, 37.52990716978528, 0], + [126.69411330407625, 37.53128110828668, 0], + [126.69352803443013, 37.53266335431378, 0], + [126.69297325301588, 37.53405348727201, 0], + [126.69244913036243, 37.535451084143375, 0], + [126.69195582769687, 37.53685571961481, 0], + [126.69149349689323, 37.53826696620721, 0], + [126.69106228042455, 37.539684394405164, 0], + [126.6906623113172, 37.541107572787375, 0], + [126.69029371310855, 37.54253606815764, 0], + [126.68995659980708, 37.5439694456764, 0], + [126.68965107585575, 37.545407268992875, 0], + [126.68937723609788, 37.546849100377585, 0], + [126.68913516574626, 37.548294500855484, 0], + [126.68892494035484, 37.54974303033927, 0], + [126.68874662579361, 37.55119424776332, 0], + [126.68860027822632, 37.55264771121777, 0], + [126.68848594409107, 37.554102978082945, 0], + [126.68840366008389, 37.555559605164056, 0], + [126.68835345314537, 37.557017148826084, 0], + [126.68833534045007, 37.55847516512879, 0], + [126.68834932939913, 37.55993320996194, 0], + [126.68839541761551, 37.56139083918054, 0], + [126.68847359294264, 37.56284760874014, 0], + [126.68858383344576, 37.56430307483211, 0], + [126.68872610741617, 37.56575679401895, 0], + [126.68890037337883, 37.5672083233694, 0], + [126.68910658010257, 37.568657220593586, 0], + [126.68934466661351, 37.570103044177834, 0], + [126.68961456221126, 37.57154535351937, 0], + [126.68991618648847, 37.572983709060836, 0], + [126.69024944935292, 37.574417672424325, 0], + [126.69061425105275, 37.575846806545286, 0], + [126.69101048220494, 37.57727067580597, 0], + [126.69143802382622, 37.57868884616844, 0], + [126.6918967473674, 37.58010088530718, 0], + [126.69238651475038, 37.58150636274122, 0], + [126.69290717840828, 37.58290484996566, 0], + [126.69345858132824, 37.58429592058265, 0], + [126.6940405570975, 37.58567915043185, 0], + [126.69465292995206, 37.58705411772004, 0], + [126.69529551482843, 37.5884204031502, 0], + [126.69596811741816, 37.58977759004986, 0], + [126.69667053422532, 37.591125264498494, 0], + [126.69740255262676, 37.59246301545427, 0], + [126.69816395093518, 37.59379043487999, 0], + [126.69895449846523, 37.595107117867876, 0], + [126.69977395560208, 37.596412662763754, 0], + [126.70062207387303, 37.59770667128998, 0], + [126.7014985960218, 37.59898874866758, 0], + [126.70240325608547, 37.60025850373721, 0], + [126.7033357794744, 37.60151554907904, 0], + [126.70429588305441, 37.602759501131594, 0], + [126.70528327523216, 37.603989980309365, 0], + [126.70629765604271, 37.605206611119236, 0], + [126.70733871723995, 37.6064090222757, 0], + [126.7084061423897, 37.607596846814815, 0], + [126.70949960696505, 37.60876972220679, 0], + [126.71061877844458, 37.60992729046731, 0], + [126.71176331641296, 37.61106919826745, 0], + [126.71293287266396, 37.612195097042196, 0], + [126.71412709130598, 37.61330464309744, 0], + [126.71534560887014, 37.6143974977157, 0], + [126.71658805442041, 37.61547332726007, 0], + [126.71785404966644, 37.61653180327683, 0], + [126.71914320907857, 37.61757260259639, 0], + [126.72045514000509, 37.61859540743262, 0], + [126.72178944279175, 37.61959990548062, 0], + [126.72314571090361, 37.6205857900127, 0], + [126.72452353104894, 37.621552759972786, 0], + [126.72592248330533, 37.62250052006899, 0], + [126.72734214124775, 37.62342878086451, 0], + [126.728782072079, 37.62433725886664, 0], + [126.73024183676176, 37.6252256766141, 0], + [126.73172099015297, 37.62609376276238, 0], + [126.73321908113995, 37.62694125216734, 0], + [126.73473565277853, 37.627767885966804, 0], + [126.73627024243285, 37.62857341166028, 0], + [126.73782238191731, 37.62935758318677, 0], + [126.73939159763991, 37.63012016100053, 0], + [126.74097741074749, 37.6308609121449, 0], + [126.74257933727272, 37.631579610324025, 0], + [126.74419688828259, 37.632276035972694, 0], + [126.7458295700285, 37.632949976323914, 0], + [126.74747688409796, 37.63360122547451, 0], + [126.74913832756768, 37.63422958444861, 0], + [126.75081339315817, 37.63483486125903, 0], + [126.75250156938979, 37.635416870966395, 0], + [126.7542023407399, 37.635975435736206, 0], + [126.75591518780163, 37.636510384893676, 0], + [126.75763958744362, 37.637021554976386, 0], + [126.75937501297109, 37.63750878978467, 0], + [126.76112093428807, 37.63797194042983, 0], + [126.7628768180606, 37.63841086538005, 0], + [126.76464212788103, 37.63882543050407, 0], + [126.76641632443342, 37.63921550911257, 0], + [126.76819886565956, 37.63958098199724, 0], + [126.76998920692631, 37.63992173746762, 0], + [126.77178680119331, 37.6402376713855, 0], + [126.77359109918183, 37.64052868719711, 0], + [126.77540154954409, 37.64079469596291, 0], + [126.77721759903336, 37.64103561638503, 0], + [126.7790386926747, 37.64125137483235, 0], + [126.78086427393612, 37.64144190536327, 0], + [126.78269378490033, 37.641607149746044, 0], + [126.78452666643705, 37.64174705747672, 0], + [126.78636235837538, 37.64186158579482, 0], + [126.78820029967686, 37.641950699696444, 0], + [126.79003992860864, 37.64201437194515, 0], + [126.7918806829168, 37.6420525830803, 0], + [126.79372200000002, 37.642065321423125, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행금지구역", + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.55852145849355, 0], + [126.78239009643008, 37.56750461133475, 0], + [126.79372336640101, 37.56750406965258, 0], + [126.79372336640101, 37.55852091681139, 0], + [126.78239009643008, 37.55852145849355, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.56750461133475, 0], + [126.78239009643008, 37.576487764175944, 0], + [126.7937247334926, 37.576487222318015, 0], + [126.7937247334926, 37.567504069476826, 0], + [126.78239009643008, 37.56750461133475, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.576487764175944, 0], + [126.78239009643008, 37.58547091701714, 0], + [126.79372610119273, 37.585470374983416, 0], + [126.79372610119273, 37.57648722214222, 0], + [126.78239009643008, 37.576487764175944, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.58547091701714, 0], + [126.78239009643008, 37.594454069858344, 0], + [126.7937274695017, 37.594453527648774, 0], + [126.7937274695017, 37.585470374807585, 0], + [126.78239009643008, 37.58547091701714, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.594454069858344, 0], + [126.78239009643008, 37.60343722269954, 0], + [126.7937288384198, 37.6034366803141, 0], + [126.7937288384198, 37.5944535274729, 0], + [126.78239009643008, 37.594454069858344, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.60343722269954, 0], + [126.78239009643008, 37.612420375540744, 0], + [126.7937302079473, 37.61241983297936, 0], + [126.7937302079473, 37.60343668013817, 0], + [126.78239009643008, 37.60343722269954, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.612420375540744, 0], + [126.78239009643008, 37.62140352838194, 0], + [126.7937315780845, 37.62140298564459, 0], + [126.7937315780845, 37.61241983280339, 0], + [126.78239009643008, 37.612420375540744, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.62140352838194, 0], + [126.78239009643008, 37.63038668122315, 0], + [126.7937329488317, 37.63038613830978, 0], + [126.7937329488317, 37.621402985468585, 0], + [126.78239009643008, 37.62140352838194, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.63038668122315, 0], + [126.78239009643008, 37.63936983406435, 0], + [126.79373432018917, 37.63936929097492, 0], + [126.79373432018917, 37.63038613813373, 0], + [126.78239009643008, 37.63038668122315, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.63936983406435, 0], + [126.78239009643008, 37.64835298690554, 0], + [126.79373569215718, 37.648352443640015, 0], + [126.79373569215718, 37.63936929079882, 0], + [126.78239009643008, 37.63936983406435, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.55852145849355, 0], + [126.79372199991768, 37.5585209169871, 0], + [126.79372199991768, 37.54953776414592, 0], + [126.78239146238776, 37.549537222815154, 0], + [126.78239009643008, 37.55852145849355, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.549538305652355, 0], + [126.7937206340423, 37.549537764321585, 0], + [126.7937206340423, 37.54055461148039, 0], + [126.78239146178002, 37.54055407032526, 0], + [126.78239009643008, 37.549538305652355, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.54055515281116, 0], + [126.79371926877462, 37.54055461165601, 0], + [126.79371926877462, 37.531571458814824, 0], + [126.78239146117255, 37.53157091783528, 0], + [126.78239009643008, 37.54055515281116, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.53157199996997, 0], + [126.79371790411433, 37.53157145899041, 0], + [126.79371790411433, 37.522588306149224, 0], + [126.78239146056538, 37.52258776534523, 0], + [126.78239009643008, 37.53157199996997, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.52258884712877, 0], + [126.79371654006117, 37.522588306324764, 0], + [126.79371654006117, 37.513605153483574, 0], + [126.78239145995848, 37.513604612855076, 0], + [126.78239009643008, 37.52258884712877, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.513605694287584, 0], + [126.79371517661484, 37.51360515365907, 0], + [126.79371517661484, 37.50462200081788, 0], + [126.78239145935189, 37.50462146036486, 0], + [126.78239009643008, 37.513605694287584, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.50462254144639, 0], + [126.79371381377504, 37.50462200099335, 0], + [126.79371381377504, 37.495638848152154, 0], + [126.78239145874556, 37.49563830787455, 0], + [126.78239009643008, 37.50462254144639, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.4956393886052, 0], + [126.79371245154148, 37.49563884832757, 0], + [126.79371245154148, 37.48665569548638, 0], + [126.78239145813953, 37.48665515538414, 0], + [126.78239009643008, 37.4956393886052, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.486656235764, 0], + [126.79371108991391, 37.48665569566176, 0], + [126.79371108991391, 37.477672542820564, 0], + [126.7823914575338, 37.47767200289366, 0], + [126.78239009643008, 37.486656235764, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.78239009643008, 37.47767308292281, 0], + [126.793709728892, 37.4776725429959, 0], + [126.793709728892, 37.468689390154715, 0], + [126.78239145692832, 37.46868885040311, 0], + [126.78239009643008, 37.47767308292281, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.558519833974195, 0], + [126.77105819318955, 37.5675029868154, 0], + [126.78239146291328, 37.56750244513326, 0], + [126.78239146291328, 37.55851929229207, 0], + [126.77105819318955, 37.558519833974195, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.5675029868154, 0], + [126.77105819318955, 37.576486139656595, 0], + [126.78239283000477, 37.576485597798694, 0], + [126.78239283000477, 37.5675024449575, 0], + [126.77105819318955, 37.5675029868154, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.576486139656595, 0], + [126.77105819318955, 37.58546929249779, 0], + [126.7823941977048, 37.585468750464095, 0], + [126.7823941977048, 37.5764855976229, 0], + [126.77105819318955, 37.576486139656595, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.58546929249779, 0], + [126.77105819318955, 37.59445244533898, 0], + [126.78239556601368, 37.594451903129446, 0], + [126.78239556601368, 37.58546875028825, 0], + [126.77105819318955, 37.58546929249779, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.59445244533898, 0], + [126.77105819318955, 37.60343559818017, 0], + [126.78239693493167, 37.60343505579474, 0], + [126.78239693493167, 37.59445190295355, 0], + [126.77105819318955, 37.59445244533898, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.60343559818017, 0], + [126.77105819318955, 37.612418751021366, 0], + [126.78239830445905, 37.61241820846003, 0], + [126.78239830445905, 37.60343505561884, 0], + [126.77105819318955, 37.60343559818017, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.612418751021366, 0], + [126.77105819318955, 37.621401903862576, 0], + [126.78239967459615, 37.62140136112526, 0], + [126.78239967459615, 37.61241820828406, 0], + [126.77105819318955, 37.612418751021366, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.621401903862576, 0], + [126.77105819318955, 37.63038505670378, 0], + [126.78240104534324, 37.630384513790446, 0], + [126.78240104534324, 37.62140136094925, 0], + [126.77105819318955, 37.621401903862576, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.63038505670378, 0], + [126.77105819318955, 37.639368209544976, 0], + [126.78240241670058, 37.639367666455584, 0], + [126.78240241670058, 37.63038451361439, 0], + [126.77105819318955, 37.63038505670378, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.639368209544976, 0], + [126.77105819318955, 37.64835136238617, 0], + [126.78240378866849, 37.64835081912069, 0], + [126.78240378866849, 37.639367666279504, 0], + [126.77105819318955, 37.639368209544976, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.558519833974195, 0], + [126.78239009643008, 37.55851929246778, 0], + [126.78239009643008, 37.54953613962659, 0], + [126.77105955914713, 37.549535598295854, 0], + [126.77105819318955, 37.558519833974195, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.549536681133, 0], + [126.78238873055481, 37.549536139802264, 0], + [126.78238873055481, 37.54055298696107, 0], + [126.77105955853936, 37.54055244580596, 0], + [126.77105819318955, 37.549536681133, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.54055352829182, 0], + [126.78238736528726, 37.5405529871367, 0], + [126.78238736528726, 37.5315698342955, 0], + [126.77105955793192, 37.53156929331599, 0], + [126.77105819318955, 37.54055352829182, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.53157037545062, 0], + [126.78238600062707, 37.53156983447109, 0], + [126.78238600062707, 37.5225866816299, 0], + [126.77105955732472, 37.52258614082594, 0], + [126.77105819318955, 37.53157037545062, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.522587222609424, 0], + [126.78238463657404, 37.52258668180545, 0], + [126.78238463657404, 37.51360352896426, 0], + [126.77105955671784, 37.513602988335805, 0], + [126.77105819318955, 37.522587222609424, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.51360406976823, 0], + [126.7823832731278, 37.51360352913976, 0], + [126.7823832731278, 37.50462037629857, 0], + [126.77105955611125, 37.50461983584556, 0], + [126.77105819318955, 37.51360406976823, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.50462091692704, 0], + [126.78238191028811, 37.50462037647403, 0], + [126.78238191028811, 37.49563722363284, 0], + [126.77105955550493, 37.495636683355265, 0], + [126.77105819318955, 37.50462091692704, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.49563776408584, 0], + [126.78238054805466, 37.49563722380826, 0], + [126.78238054805466, 37.48665407096708, 0], + [126.77105955489887, 37.48665353086487, 0], + [126.77105819318955, 37.49563776408584, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.48665461124465, 0], + [126.78237918642719, 37.48665407114244, 0], + [126.78237918642719, 37.47767091830124, 0], + [126.77105955429315, 37.47767037837438, 0], + [126.77105819318955, 37.48665461124465, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.77105819318955, 37.47767145840346, 0], + [126.7823778254054, 37.47767091847658, 0], + [126.7823778254054, 37.46868776563539, 0], + [126.77105955368769, 37.46868722588382, 0], + [126.77105819318955, 37.47767145840346, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.55851712644207, 0], + [126.75972629060786, 37.56750027928327, 0], + [126.77105955991965, 37.5674997376012, 0], + [126.77105955991965, 37.55851658476001, 0], + [126.75972629060786, 37.55851712644207, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.56750027928327, 0], + [126.75972629060786, 37.576483432124476, 0], + [126.77106092701095, 37.57648289026663, 0], + [126.77106092701095, 37.567499737425436, 0], + [126.75972629060786, 37.56750027928327, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.576483432124476, 0], + [126.75972629060786, 37.58546658496567, 0], + [126.77106229471079, 37.58546604293203, 0], + [126.77106229471079, 37.57648289009084, 0], + [126.75972629060786, 37.576483432124476, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.58546658496567, 0], + [126.75972629060786, 37.59444973780687, 0], + [126.77106366301948, 37.59444919559738, 0], + [126.77106366301948, 37.58546604275619, 0], + [126.75972629060786, 37.58546658496567, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.59444973780687, 0], + [126.75972629060786, 37.60343289064805, 0], + [126.77106503193728, 37.60343234826268, 0], + [126.77106503193728, 37.59444919542148, 0], + [126.75972629060786, 37.59444973780687, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.60343289064805, 0], + [126.75972629060786, 37.61241604348925, 0], + [126.7710664014645, 37.61241550092796, 0], + [126.7710664014645, 37.60343234808676, 0], + [126.75972629060786, 37.60343289064805, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.61241604348925, 0], + [126.75972629060786, 37.62139919633045, 0], + [126.7710677716014, 37.62139865359319, 0], + [126.7710677716014, 37.612415500752, 0], + [126.75972629060786, 37.61241604348925, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.62139919633045, 0], + [126.75972629060786, 37.630382349171654, 0], + [126.7710691423483, 37.63038180625836, 0], + [126.7710691423483, 37.621398653417174, 0], + [126.75972629060786, 37.62139919633045, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.630382349171654, 0], + [126.75972629060786, 37.63936550201285, 0], + [126.77107051370547, 37.639364958923515, 0], + [126.77107051370547, 37.63038180608232, 0], + [126.75972629060786, 37.630382349171654, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.63936550201285, 0], + [126.75972629060786, 37.648348654854054, 0], + [126.7710718856732, 37.64834811158862, 0], + [126.7710718856732, 37.63936495874742, 0], + [126.75972629060786, 37.63936550201285, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.55851712644207, 0], + [126.77105819343662, 37.5585165849357, 0], + [126.77105819343662, 37.549533432094506, 0], + [126.75972765656526, 37.54953289076383, 0], + [126.75972629060786, 37.55851712644207, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.54953397360087, 0], + [126.77105682756152, 37.54953343227019, 0], + [126.77105682756152, 37.54055027942899, 0], + [126.75972765595749, 37.540549738273945, 0], + [126.75972629060786, 37.54953397360087, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.540550820759684, 0], + [126.77105546229416, 37.54055027960463, 0], + [126.77105546229416, 37.53156712676344, 0], + [126.75972765535003, 37.53156658578398, 0], + [126.75972629060786, 37.540550820759684, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.531567667918495, 0], + [126.77105409763418, 37.531567126939024, 0], + [126.77105409763418, 37.52258397409783, 0], + [126.75972765474285, 37.52258343329392, 0], + [126.75972629060786, 37.531567667918495, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.522584515077305, 0], + [126.77105273358129, 37.52258397427339, 0], + [126.77105273358129, 37.513600821432206, 0], + [126.75972765413594, 37.5136002808038, 0], + [126.75972629060786, 37.522584515077305, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.51360136223611, 0], + [126.77105137013525, 37.513600821607696, 0], + [126.77105137013525, 37.5046176687665, 0], + [126.75972765352938, 37.50461712831355, 0], + [126.75972629060786, 37.51360136223611, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.50461820939492, 0], + [126.77105000729574, 37.50461766894197, 0], + [126.77105000729574, 37.495634516100765, 0], + [126.75972765292306, 37.495633975823246, 0], + [126.75972629060786, 37.50461820939492, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.49563505655373, 0], + [126.77104864506249, 37.4956345162762, 0], + [126.77104864506249, 37.486651363435016, 0], + [126.75972765231703, 37.48665082333287, 0], + [126.75972629060786, 37.49563505655373, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.48665190371254, 0], + [126.7710472834352, 37.486651363610385, 0], + [126.7710472834352, 37.477668210769195, 0], + [126.75972765171127, 37.47766767084238, 0], + [126.75972629060786, 37.48665190371254, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.75972629060786, 37.477668750871345, 0], + [126.77104592241359, 37.47766821094453, 0], + [126.77104592241359, 37.46868505810333, 0], + [126.75972765110582, 37.46868451835182, 0], + [126.75972629060786, 37.477668750871345, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.558513335897345, 0], + [126.7483943890144, 37.567496488738534, 0], + [126.75972765774947, 37.56749594705653, 0], + [126.75972765774947, 37.55851279421533, 0], + [126.7483943890144, 37.558513335897345, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.567496488738534, 0], + [126.7483943890144, 37.57647964157973, 0], + [126.75972902484051, 37.576479099721965, 0], + [126.75972902484051, 37.567495946880776, 0], + [126.7483943890144, 37.567496488738534, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.57647964157973, 0], + [126.7483943890144, 37.585462794420934, 0], + [126.75973039254009, 37.58546225238737, 0], + [126.75973039254009, 37.576479099546184, 0], + [126.7483943890144, 37.57647964157973, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.585462794420934, 0], + [126.7483943890144, 37.594445947262145, 0], + [126.75973176084851, 37.59444540505273, 0], + [126.75973176084851, 37.585462252211535, 0], + [126.7483943890144, 37.585462794420934, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.594445947262145, 0], + [126.7483943890144, 37.60342910010335, 0], + [126.75973312976606, 37.603428557718054, 0], + [126.75973312976606, 37.59444540487686, 0], + [126.7483943890144, 37.594445947262145, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.60342910010335, 0], + [126.7483943890144, 37.61241225294455, 0], + [126.759734499293, 37.61241171038333, 0], + [126.759734499293, 37.60342855754213, 0], + [126.7483943890144, 37.60342910010335, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.61241225294455, 0], + [126.7483943890144, 37.62139540578575, 0], + [126.75973586942966, 37.62139486304856, 0], + [126.75973586942966, 37.61241171020737, 0], + [126.7483943890144, 37.61241225294455, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.62139540578575, 0], + [126.7483943890144, 37.630378558626944, 0], + [126.7597372401763, 37.63037801571373, 0], + [126.7597372401763, 37.62139486287254, 0], + [126.7483943890144, 37.62139540578575, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.630378558626944, 0], + [126.7483943890144, 37.63936171146814, 0], + [126.75973861153322, 37.63936116837887, 0], + [126.75973861153322, 37.63037801553768, 0], + [126.7483943890144, 37.630378558626944, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.558513335897345, 0], + [126.75972629126669, 37.558512794391056, 0], + [126.75972629126669, 37.54952964154986, 0], + [126.74839575497154, 37.54952910021925, 0], + [126.7483943890144, 37.558513335897345, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.549530183056156, 0], + [126.75972492539185, 37.54952964172554, 0], + [126.75972492539185, 37.54054648888434, 0], + [126.74839575436377, 37.54054594772937, 0], + [126.7483943890144, 37.549530183056156, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.54054703021497, 0], + [126.75972356012474, 37.540546489059984, 0], + [126.75972356012474, 37.53156333621879, 0], + [126.74839575375631, 37.531562795239395, 0], + [126.7483943890144, 37.54054703021497, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.53156387737377, 0], + [126.759722195465, 37.53156333639437, 0], + [126.759722195465, 37.52258018355318, 0], + [126.74839575314914, 37.52257964274934, 0], + [126.7483943890144, 37.53156387737377, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.52258072453258, 0], + [126.75972083141238, 37.522580183728735, 0], + [126.75972083141238, 37.51359703088754, 0], + [126.74839575254224, 37.5135964902592, 0], + [126.7483943890144, 37.52258072453258, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.51359757169139, 0], + [126.7597194679666, 37.51359703106305, 0], + [126.7597194679666, 37.50461387822186, 0], + [126.74839575193566, 37.50461333776898, 0], + [126.7483943890144, 37.51359757169139, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.5046144188502, 0], + [126.75971810512733, 37.50461387839732, 0], + [126.75971810512733, 37.495630725556126, 0], + [126.74839575132933, 37.495630185278664, 0], + [126.7483943890144, 37.5046144188502, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.495631266009006, 0], + [126.75971674289434, 37.495630725731544, 0], + [126.75971674289434, 37.48664757289035, 0], + [126.74839575072332, 37.48664703278827, 0], + [126.7483943890144, 37.495631266009006, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7483943890144, 37.48664811316782, 0], + [126.75971538126731, 37.48664757306573, 0], + [126.75971538126731, 37.477664420224535, 0], + [126.74839575011755, 37.4776638802978, 0], + [126.7483943890144, 37.48664811316782, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.558508462340285, 0], + [126.7370624887386, 37.56749161518148, 0], + [126.74839575673214, 37.567491073499575, 0], + [126.74839575673214, 37.558507920658386, 0], + [126.7370624887386, 37.558508462340285, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.56749161518148, 0], + [126.7370624887386, 37.576474768022685, 0], + [126.74839712382287, 37.57647422616501, 0], + [126.74839712382287, 37.56749107332382, 0], + [126.7370624887386, 37.56749161518148, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.576474768022685, 0], + [126.7370624887386, 37.58545792086388, 0], + [126.74839849152214, 37.585457378830405, 0], + [126.74839849152214, 37.5764742259892, 0], + [126.7370624887386, 37.576474768022685, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.58545792086388, 0], + [126.7370624887386, 37.59444107370507, 0], + [126.74839985983022, 37.59444053149576, 0], + [126.74839985983022, 37.58545737865457, 0], + [126.7370624887386, 37.58545792086388, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.59444107370507, 0], + [126.7370624887386, 37.603424226546274, 0], + [126.74840122874744, 37.60342368416108, 0], + [126.74840122874744, 37.59444053131988, 0], + [126.7370624887386, 37.59444107370507, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.603424226546274, 0], + [126.7370624887386, 37.61240737938748, 0], + [126.74840259827405, 37.61240683682635, 0], + [126.74840259827405, 37.60342368398516, 0], + [126.7370624887386, 37.603424226546274, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.61240737938748, 0], + [126.7370624887386, 37.62139053222868, 0], + [126.74840396841037, 37.621389989491576, 0], + [126.74840396841037, 37.61240683665038, 0], + [126.7370624887386, 37.61240737938748, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.62139053222868, 0], + [126.7370624887386, 37.63037368506988, 0], + [126.74840533915668, 37.63037314215676, 0], + [126.74840533915668, 37.62138998931557, 0], + [126.7370624887386, 37.62139053222868, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.63037368506988, 0], + [126.7370624887386, 37.639356837911066, 0], + [126.74840671051328, 37.6393562948219, 0], + [126.74840671051328, 37.63037314198071, 0], + [126.7370624887386, 37.63037368506988, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.558508462340285, 0], + [126.7483943902497, 37.55850792083409, 0], + [126.7483943902497, 37.54952476799289, 0], + [126.73706385469539, 37.54952422666238, 0], + [126.7370624887386, 37.558508462340285, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.549525309499096, 0], + [126.74839302437522, 37.54952476816858, 0], + [126.74839302437522, 37.54054161532739, 0], + [126.73706385408765, 37.540541074172516, 0], + [126.7370624887386, 37.549525309499096, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.5405421566579, 0], + [126.7483916591084, 37.54054161550301, 0], + [126.7483916591084, 37.53155846266183, 0], + [126.7370638534802, 37.531557921682534, 0], + [126.7370624887386, 37.5405421566579, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.53155900381671, 0], + [126.74839029444901, 37.53155846283741, 0], + [126.74839029444901, 37.52257530999622, 0], + [126.737063852873, 37.522574769192474, 0], + [126.7370624887386, 37.53155900381671, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.52257585097552, 0], + [126.74838893039674, 37.52257531017176, 0], + [126.74838893039674, 37.51359215733057, 0], + [126.73706385226613, 37.51359161670233, 0], + [126.7370624887386, 37.52257585097552, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.51359269813433, 0], + [126.74838756695127, 37.51359215750608, 0], + [126.74838756695127, 37.50460900466489, 0], + [126.73706385165951, 37.50460846421212, 0], + [126.7370624887386, 37.51359269813433, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.504609545293135, 0], + [126.74838620411234, 37.504609004840354, 0], + [126.74838620411234, 37.495625851999165, 0], + [126.7370638510532, 37.49562531172181, 0], + [126.7370624887386, 37.504609545293135, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.49562639245195, 0], + [126.74838484187967, 37.49562585217458, 0], + [126.74838484187967, 37.48664269933338, 0], + [126.73706385044719, 37.4866421592314, 0], + [126.7370624887386, 37.49562639245195, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7370624887386, 37.48664323961076, 0], + [126.74838348025297, 37.48664269950877, 0], + [126.74838348025297, 37.477659546667574, 0], + [126.73706384984143, 37.477659006740936, 0], + [126.7370624887386, 37.48664323961076, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.558502505771216, 0], + [126.72573059010988, 37.56748565861242, 0], + [126.73706385719714, 37.56748511693062, 0], + [126.73706385719714, 37.55850196408944, 0], + [126.72573059010988, 37.558502505771216, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.56748565861242, 0], + [126.72573059010988, 37.576468811453616, 0], + [126.73706522428745, 37.57646826959606, 0], + [126.73706522428745, 37.567485116754874, 0], + [126.72573059010988, 37.56748565861242, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.576468811453616, 0], + [126.72573059010988, 37.58545196429482, 0], + [126.73706659198629, 37.58545142226148, 0], + [126.73706659198629, 37.57646826942029, 0], + [126.72573059010988, 37.576468811453616, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.58545196429482, 0], + [126.72573059010988, 37.59443511713603, 0], + [126.737067960294, 37.59443457492684, 0], + [126.737067960294, 37.58545142208565, 0], + [126.72573059010988, 37.58545196429482, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.59443511713603, 0], + [126.72573059010988, 37.60341826997724, 0], + [126.73706932921081, 37.603417727592166, 0], + [126.73706932921081, 37.59443457475098, 0], + [126.72573059010988, 37.59443511713603, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.60341826997724, 0], + [126.72573059010988, 37.61240142281845, 0], + [126.73707069873701, 37.61240088025744, 0], + [126.73707069873701, 37.60341772741625, 0], + [126.72573059010988, 37.60341826997724, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.61240142281845, 0], + [126.72573059010988, 37.62138457565965, 0], + [126.73707206887293, 37.62138403292267, 0], + [126.73707206887293, 37.61240088008147, 0], + [126.72573059010988, 37.61240142281845, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.62138457565965, 0], + [126.72573059010988, 37.63036772850085, 0], + [126.73707343961884, 37.63036718558785, 0], + [126.73707343961884, 37.62138403274666, 0], + [126.72573059010988, 37.62138457565965, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.558502505771216, 0], + [126.7370624907151, 37.55850196426514, 0], + [126.7370624907151, 37.549518811423944, 0], + [126.72573195606628, 37.54951827009355, 0], + [126.72573059010988, 37.558502505771216, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.54951935293003, 0], + [126.737061124841, 37.54951881159962, 0], + [126.737061124841, 37.54053565875843, 0], + [126.72573195545851, 37.54053511760367, 0], + [126.72573059010988, 37.54951935293003, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.54053620008884, 0], + [126.7370597595746, 37.54053565893406, 0], + [126.7370597595746, 37.531552506092865, 0], + [126.72573195485106, 37.53155196511369, 0], + [126.72573059010988, 37.54053620008884, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.53155304724764, 0], + [126.7370583949156, 37.53155250626846, 0], + [126.7370583949156, 37.52256935342727, 0], + [126.72573195424388, 37.52256881262365, 0], + [126.72573059010988, 37.53155304724764, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.52256989440645, 0], + [126.73705703086374, 37.52256935360281, 0], + [126.73705703086374, 37.51358620076162, 0], + [126.72573195363701, 37.51358566013351, 0], + [126.72573059010988, 37.52256989440645, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.51358674156526, 0], + [126.73705566741867, 37.51358620093713, 0], + [126.73705566741867, 37.50460304809593, 0], + [126.7257319530304, 37.50460250764327, 0], + [126.72573059010988, 37.51358674156526, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.50460358872407, 0], + [126.73705430458016, 37.5046030482714, 0], + [126.73705430458016, 37.49561989543021, 0], + [126.7257319524241, 37.49561935515296, 0], + [126.72573059010988, 37.50460358872407, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.72573059010988, 37.49562043588288, 0], + [126.73705294234787, 37.49561989560563, 0], + [126.73705294234787, 37.48663674276444, 0], + [126.72573195181806, 37.486636202662574, 0], + [126.72573059010988, 37.49562043588288, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.558495466190564, 0], + [126.71439869345765, 37.56747861903177, 0], + [126.72573195947383, 37.56747807735012, 0], + [126.72573195947383, 37.558494924508935, 0], + [126.71439869345765, 37.558495466190564, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.56747861903177, 0], + [126.71439869345765, 37.57646177187297, 0], + [126.72573332656368, 37.57646123001556, 0], + [126.72573332656368, 37.56747807717437, 0], + [126.71439869345765, 37.56747861903177, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.57646177187297, 0], + [126.71439869345765, 37.585444924714174, 0], + [126.72573469426204, 37.585444382680954, 0], + [126.72573469426204, 37.57646122983976, 0], + [126.71439869345765, 37.57646177187297, 0] + ] + ] + }, + "properties": { + "name":"비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.585444924714174, 0], + [126.71439869345765, 37.59442807755537, 0], + [126.72573606256925, 37.594427535346306, 0], + [126.72573606256925, 37.585444382505116, 0], + [126.71439869345765, 37.585444924714174, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.59442807755537, 0], + [126.71439869345765, 37.60341123039657, 0], + [126.7257374314856, 37.60341068801162, 0], + [126.7257374314856, 37.59442753517043, 0], + [126.71439869345765, 37.59442807755537, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.60341123039657, 0], + [126.71439869345765, 37.61239438323776, 0], + [126.72573880101135, 37.61239384067689, 0], + [126.72573880101135, 37.6034106878357, 0], + [126.71439869345765, 37.60341123039657, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.61239438323776, 0], + [126.71439869345765, 37.62137753607896, 0], + [126.72574017114677, 37.62137699334211, 0], + [126.72574017114677, 37.61239384050092, 0], + [126.71439869345765, 37.61239438323776, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.62137753607896, 0], + [126.71439869345765, 37.630360688920156, 0], + [126.7257415418922, 37.63036014600729, 0], + [126.7257415418922, 37.62137699316611, 0], + [126.71439869345765, 37.62137753607896, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.558495466190564, 0], + [126.72573059299228, 37.558494924684624, 0], + [126.72573059299228, 37.549511771843434, 0], + [126.71440005941358, 37.54951123051318, 0], + [126.71439869345765, 37.558495466190564, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.54951231334938, 0], + [126.72572922711866, 37.54951177201911, 0], + [126.72572922711866, 37.54052861917791, 0], + [126.71440005880584, 37.540528078023286, 0], + [126.71439869345765, 37.54951231334938, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.54052916050819, 0], + [126.72572786185275, 37.54052861935355, 0], + [126.72572786185275, 37.53154546651236, 0], + [126.71440005819835, 37.531544925533325, 0], + [126.71439869345765, 37.54052916050819, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.531546007667, 0], + [126.72572649719423, 37.53154546668796, 0], + [126.72572649719423, 37.52256231384676, 0], + [126.71440005759119, 37.52256177304327, 0], + [126.71439869345765, 37.531546007667, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.522562854825814, 0], + [126.72572513314283, 37.522562314022316, 0], + [126.72572513314283, 37.51357916118113, 0], + [126.71440005698432, 37.51357862055314, 0], + [126.71439869345765, 37.522562854825814, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.513579701984625, 0], + [126.72572376969822, 37.513579161356624, 0], + [126.72572376969822, 37.50459600851543, 0], + [126.7144000563777, 37.50459546806291, 0], + [126.71439869345765, 37.513579701984625, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.50459654914343, 0], + [126.72572240686017, 37.504596008690896, 0], + [126.72572240686017, 37.49561285584971, 0], + [126.71440005577138, 37.49561231557261, 0], + [126.71439869345765, 37.50459654914343, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.71439869345765, 37.49561339630224, 0], + [126.72572104462837, 37.49561285602512, 0], + [126.72572104462837, 37.48662970318393, 0], + [126.71440005516534, 37.486629163082206, 0], + [126.71439869345765, 37.49561339630224, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.5584873435988, 0], + [126.7030667991113, 37.567470496439995, 0], + [126.71440006389165, 37.567469954758494, 0], + [126.71440006389165, 37.558486801917304, 0], + [126.7030667991113, 37.5584873435988, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.567470496439995, 0], + [126.7030667991113, 37.576453649281184, 0], + [126.71440143098091, 37.57645310742392, 0], + [126.71440143098091, 37.567469954582734, 0], + [126.7030667991113, 37.567470496439995, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.576453649281184, 0], + [126.7030667991113, 37.58543680212237, 0], + [126.71440279867876, 37.585436260089324, 0], + [126.71440279867876, 37.576453107248135, 0], + [126.7030667991113, 37.576453649281184, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.58543680212237, 0], + [126.7030667991113, 37.59441995496358, 0], + [126.71440416698542, 37.59441941275468, 0], + [126.71440416698542, 37.58543625991349, 0], + [126.7030667991113, 37.58543680212237, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.59441995496358, 0], + [126.7030667991113, 37.60340310780478, 0], + [126.7144055359012, 37.60340256542, 0], + [126.7144055359012, 37.59441941257881, 0], + [126.7030667991113, 37.59441995496358, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.60340310780478, 0], + [126.7030667991113, 37.612386260645984, 0], + [126.71440690542639, 37.61238571808527, 0], + [126.71440690542639, 37.603402565244075, 0], + [126.7030667991113, 37.60340310780478, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.612386260645984, 0], + [126.7030667991113, 37.621369413487194, 0], + [126.71440827556128, 37.621368870750516, 0], + [126.71440827556128, 37.612385717909326, 0], + [126.7030667991113, 37.612386260645984, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.5584873435988, 0], + [126.71439869741063, 37.558486802093014, 0], + [126.71439869741063, 37.549503649251825, 0], + [126.7030681650667, 37.54950310792172, 0], + [126.7030667991113, 37.612386260645984, 0], + [126.7030667991113, 37.5584873435988, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.5495041907576, 0], + [126.71439733153757, 37.54950364942749, 0], + [126.71439733153757, 37.5405204965863, 0], + [126.70306816445893, 37.54051995543184, 0], + [126.7030667991113, 37.5495041907576, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.540521037916406, 0], + [126.71439596627219, 37.54052049676192, 0], + [126.71439596627219, 37.531537343920725, 0], + [126.70306816385147, 37.53153680294186, 0], + [126.7030667991113, 37.540521037916406, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.5315378850752, 0], + [126.71439460161423, 37.531537344096314, 0], + [126.71439460161423, 37.522554191255125, 0], + [126.70306816324431, 37.52255365045179, 0], + [126.7030667991113, 37.5315378850752, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.52255473223402, 0], + [126.71439323756336, 37.52255419143067, 0], + [126.71439323756336, 37.513571038589475, 0], + [126.70306816263741, 37.51357049796165, 0], + [126.7030667991113, 37.52255473223402, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.513571579392824, 0], + [126.71439187411931, 37.51357103876498, 0], + [126.71439187411931, 37.50458788592379, 0], + [126.70306816203079, 37.50458734547142, 0], + [126.7030667991113, 37.513571579392824, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7030667991113, 37.50458842655163, 0], + [126.71439051128183, 37.50458788609925, 0], + [126.71439051128183, 37.49560473325806, 0], + [126.7030681614245, 37.49560419298111, 0], + [126.7030667991113, 37.50458842655163, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.55847813799645, 0], + [126.69173490740026, 37.56746129083764, 0], + [126.70306817077996, 37.567460749156325, 0], + [126.70306817077996, 37.558477596315136, 0], + [126.69173490740026, 37.55847813799645, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.56746129083764, 0], + [126.69173490740026, 37.576444443678845, 0], + [126.70306953786861, 37.57644390182177, 0], + [126.70306953786861, 37.56746074898058, 0], + [126.69173490740026, 37.56746129083764, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.576444443678845, 0], + [126.69173490740026, 37.58542759652004, 0], + [126.70307090556584, 37.58542705448716, 0], + [126.70307090556584, 37.576443901645966, 0], + [126.69173490740026, 37.576444443678845, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.58542759652004, 0], + [126.69173490740026, 37.59441074936124, 0], + [126.70307227387188, 37.594410207152514, 0], + [126.70307227387188, 37.58542705431132, 0], + [126.69173490740026, 37.58542759652004, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.59441074936124, 0], + [126.69173490740026, 37.603393902202434, 0], + [126.70307364278702, 37.60339335981783, 0], + [126.70307364278702, 37.59441020697664, 0], + [126.69173490740026, 37.59441074936124, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.55847813799645, 0], + [126.70306680429958, 37.55847759649085, 0], + [126.70306680429958, 37.54949444364967, 0], + [126.69173627335502, 37.549493902319746, 0], + [126.69173490740026, 37.55847813799645, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.54949498515526, 0], + [126.70306543842713, 37.549494443825324, 0], + [126.70306543842713, 37.540511290984135, 0], + [126.69173627274728, 37.54051074982984, 0], + [126.69173490740026, 37.54949498515526, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.54051183231407, 0], + [126.70306407316238, 37.540511291159774, 0], + [126.70306407316238, 37.531528138318585, 0], + [126.69173627213979, 37.53152759733989, 0], + [126.69173490740026, 37.54051183231407, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.53152867947288, 0], + [126.70306270850504, 37.53152813849417, 0], + [126.70306270850504, 37.52254498565297, 0], + [126.69173627153263, 37.522544444849814, 0], + [126.69173490740026, 37.53152867947288, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.69173490740026, 37.52254552663168, 0], + [126.70306134445481, 37.522544985828524, 0], + [126.70306134445481, 37.51356183298733, 0], + [126.69173627092576, 37.513561292359675, 0], + [126.69173490740026, 37.52254552663168, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.68040301865392, 37.55846784938418, 0], + [126.68040301865392, 37.56745100222538, 0], + [126.69173628046823, 37.567450460544265, 0], + [126.69173628046823, 37.558467307703076, 0], + [126.68040301865392, 37.55846784938418, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.68040301865392, 37.56745100222538, 0], + [126.68040301865392, 37.57643415506658, 0], + [126.69173764755618, 37.5764336132097, 0], + [126.69173764755618, 37.56745046036851, 0], + [126.68040301865392, 37.56745100222538, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.68040301865392, 37.57643415506658, 0], + [126.68040301865392, 37.58541730790778, 0], + [126.69173901525268, 37.58541676587511, 0], + [126.69173901525268, 37.576433613033906, 0], + [126.68040301865392, 37.57643415506658, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.68040301865392, 37.55846784938418, 0], + [126.69173491398851, 37.55846730787878, 0], + [126.69173491398851, 37.54948415503759, 0], + [126.68040438460797, 37.54948361370787, 0], + [126.68040301865392, 37.55846784938418, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.68040301865392, 37.54948469654299, 0], + [126.69173354811679, 37.54948415521326, 0], + [126.69173354811679, 37.54050100237206, 0], + [126.68040438400023, 37.540500461217974, 0], + [126.68040301865392, 37.54948469654299, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.68040301865392, 37.540501543701794, 0], + [126.69173218285275, 37.5405010025477, 0], + [126.69173218285275, 37.53151784970651, 0], + [126.6804043833928, 37.53151730872801, 0], + [126.68040301865392, 37.540501543701794, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.55852145849355, 0], + [126.80505390356994, 37.56750461133475, 0], + [126.79372063359901, 37.56750406965258, 0], + [126.79372063359901, 37.55852091681139, 0], + [126.80505390356994, 37.55852145849355, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.56750461133475, 0], + [126.80505390356994, 37.576487764175944, 0], + [126.79371926650742, 37.576487222318015, 0], + [126.79371926650742, 37.567504069476826, 0], + [126.80505390356994, 37.56750461133475, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.576487764175944, 0], + [126.80505390356994, 37.58547091701714, 0], + [126.79371789880729, 37.585470374983416, 0], + [126.79371789880729, 37.57648722214222, 0], + [126.80505390356994, 37.576487764175944, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.58547091701714, 0], + [126.80505390356994, 37.594454069858344, 0], + [126.79371653049832, 37.594453527648774, 0], + [126.79371653049832, 37.585470374807585, 0], + [126.80505390356994, 37.58547091701714, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.594454069858344, 0], + [126.80505390356994, 37.60343722269954, 0], + [126.79371516158022, 37.6034366803141, 0], + [126.79371516158022, 37.5944535274729, 0], + [126.80505390356994, 37.594454069858344, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.60343722269954, 0], + [126.80505390356994, 37.612420375540744, 0], + [126.79371379205271, 37.61241983297936, 0], + [126.79371379205271, 37.60343668013817, 0], + [126.80505390356994, 37.60343722269954, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.612420375540744, 0], + [126.80505390356994, 37.62140352838194, 0], + [126.79371242191552, 37.62140298564459, 0], + [126.79371242191552, 37.61241983280339, 0], + [126.80505390356994, 37.612420375540744, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.62140352838194, 0], + [126.80505390356994, 37.63038668122315, 0], + [126.79371105116833, 37.63038613830978, 0], + [126.79371105116833, 37.621402985468585, 0], + [126.80505390356994, 37.62140352838194, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.63038668122315, 0], + [126.80505390356994, 37.63936983406435, 0], + [126.79370967981085, 37.63936929097492, 0], + [126.79370967981085, 37.63038613813373, 0], + [126.80505390356994, 37.63038668122315, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.63936983406435, 0], + [126.80505390356994, 37.64835298690554, 0], + [126.79370830784283, 37.648352443640015, 0], + [126.79370830784283, 37.63936929079882, 0], + [126.80505390356994, 37.63936983406435, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.55852145849355, 0], + [126.79372200008235, 37.5585209169871, 0], + [126.79372200008235, 37.54953776414592, 0], + [126.80505253761227, 37.549537222815154, 0], + [126.80505390356994, 37.55852145849355, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.549538305652355, 0], + [126.79372336595772, 37.549537764321585, 0], + [126.79372336595772, 37.54055461148039, 0], + [126.80505253822001, 37.54055407032526, 0], + [126.80505390356994, 37.549538305652355, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.54055515281116, 0], + [126.7937247312254, 37.54055461165601, 0], + [126.7937247312254, 37.531571458814824, 0], + [126.80505253882747, 37.53157091783528, 0], + [126.80505390356994, 37.54055515281116, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.53157199996997, 0], + [126.79372609588569, 37.53157145899041, 0], + [126.79372609588569, 37.522588306149224, 0], + [126.80505253943464, 37.52258776534523, 0], + [126.80505390356994, 37.53157199996997, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.52258884712877, 0], + [126.79372745993885, 37.522588306324764, 0], + [126.79372745993885, 37.513605153483574, 0], + [126.80505254004154, 37.513604612855076, 0], + [126.80505390356994, 37.52258884712877, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.513605694287584, 0], + [126.79372882338518, 37.51360515365907, 0], + [126.79372882338518, 37.50462200081788, 0], + [126.80505254064815, 37.50462146036486, 0], + [126.80505390356994, 37.513605694287584, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.50462254144639, 0], + [126.79373018622498, 37.50462200099335, 0], + [126.79373018622498, 37.495638848152154, 0], + [126.80505254125445, 37.49563830787455, 0], + [126.80505390356994, 37.50462254144639, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.4956393886052, 0], + [126.79373154845854, 37.49563884832757, 0], + [126.79373154845854, 37.48665569548638, 0], + [126.80505254186049, 37.48665515538414, 0], + [126.80505390356994, 37.4956393886052, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.486656235764, 0], + [126.7937329100861, 37.48665569566176, 0], + [126.7937329100861, 37.477672542820564, 0], + [126.80505254246623, 37.47767200289366, 0], + [126.80505390356994, 37.486656235764, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.80505390356994, 37.47767308292281, 0], + [126.79373427110802, 37.4776725429959, 0], + [126.79373427110802, 37.468689390154715, 0], + [126.8050525430717, 37.46868885040311, 0], + [126.80505390356994, 37.47767308292281, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.558519833974195, 0], + [126.81638580681047, 37.5675029868154, 0], + [126.80505253708674, 37.56750244513326, 0], + [126.80505253708674, 37.55851929229207, 0], + [126.81638580681047, 37.558519833974195, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.5675029868154, 0], + [126.81638580681047, 37.576486139656595, 0], + [126.80505116999525, 37.576485597798694, 0], + [126.80505116999525, 37.5675024449575, 0], + [126.81638580681047, 37.5675029868154, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.576486139656595, 0], + [126.81638580681047, 37.58546929249779, 0], + [126.80504980229522, 37.585468750464095, 0], + [126.80504980229522, 37.5764855976229, 0], + [126.81638580681047, 37.576486139656595, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.58546929249779, 0], + [126.81638580681047, 37.59445244533898, 0], + [126.80504843398634, 37.594451903129446, 0], + [126.80504843398634, 37.58546875028825, 0], + [126.81638580681047, 37.58546929249779, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.59445244533898, 0], + [126.81638580681047, 37.60343559818017, 0], + [126.80504706506835, 37.60343505579474, 0], + [126.80504706506835, 37.59445190295355, 0], + [126.81638580681047, 37.59445244533898, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.60343559818017, 0], + [126.81638580681047, 37.612418751021366, 0], + [126.80504569554097, 37.61241820846003, 0], + [126.80504569554097, 37.60343505561884, 0], + [126.81638580681047, 37.60343559818017, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.612418751021366, 0], + [126.81638580681047, 37.621401903862576, 0], + [126.80504432540387, 37.62140136112526, 0], + [126.80504432540387, 37.61241820828406, 0], + [126.81638580681047, 37.612418751021366, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.621401903862576, 0], + [126.81638580681047, 37.63038505670378, 0], + [126.80504295465678, 37.630384513790446, 0], + [126.80504295465678, 37.62140136094925, 0], + [126.81638580681047, 37.621401903862576, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.63038505670378, 0], + [126.81638580681047, 37.639368209544976, 0], + [126.80504158329944, 37.639367666455584, 0], + [126.80504158329944, 37.63038451361439, 0], + [126.81638580681047, 37.63038505670378, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.639368209544976, 0], + [126.81638580681047, 37.64835136238617, 0], + [126.80504021133153, 37.64835081912069, 0], + [126.80504021133153, 37.639367666279504, 0], + [126.81638580681047, 37.639368209544976, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.558519833974195, 0], + [126.80505390356994, 37.55851929246778, 0], + [126.80505390356994, 37.54953613962659, 0], + [126.8163844408529, 37.549535598295854, 0], + [126.81638580681047, 37.558519833974195, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.549536681133, 0], + [126.8050552694452, 37.549536139802264, 0], + [126.8050552694452, 37.54055298696107, 0], + [126.81638444146066, 37.54055244580596, 0], + [126.81638580681047, 37.549536681133, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.54055352829182, 0], + [126.80505663471276, 37.5405529871367, 0], + [126.80505663471276, 37.5315698342955, 0], + [126.8163844420681, 37.53156929331599, 0], + [126.81638580681047, 37.54055352829182, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.53157037545062, 0], + [126.80505799937295, 37.53156983447109, 0], + [126.80505799937295, 37.5225866816299, 0], + [126.8163844426753, 37.52258614082594, 0], + [126.81638580681047, 37.53157037545062, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.522587222609424, 0], + [126.80505936342598, 37.52258668180545, 0], + [126.80505936342598, 37.51360352896426, 0], + [126.81638444328217, 37.513602988335805, 0], + [126.81638580681047, 37.522587222609424, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.51360406976823, 0], + [126.80506072687221, 37.51360352913976, 0], + [126.80506072687221, 37.50462037629857, 0], + [126.81638444388878, 37.50461983584556, 0], + [126.81638580681047, 37.51360406976823, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.50462091692704, 0], + [126.80506208971191, 37.50462037647403, 0], + [126.80506208971191, 37.49563722363284, 0], + [126.81638444449509, 37.495636683355265, 0], + [126.81638580681047, 37.50462091692704, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.49563776408584, 0], + [126.80506345194536, 37.49563722380826, 0], + [126.80506345194536, 37.48665407096708, 0], + [126.81638444510115, 37.48665353086487, 0], + [126.81638580681047, 37.49563776408584, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.48665461124465, 0], + [126.80506481357283, 37.48665407114244, 0], + [126.80506481357283, 37.47767091830124, 0], + [126.81638444570687, 37.47767037837438, 0], + [126.81638580681047, 37.48665461124465, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.81638580681047, 37.47767145840346, 0], + [126.80506617459463, 37.47767091847658, 0], + [126.80506617459463, 37.46868776563539, 0], + [126.81638444631233, 37.46868722588382, 0], + [126.81638580681047, 37.47767145840346, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.55851712644207, 0], + [126.82771770939216, 37.56750027928327, 0], + [126.81638444008037, 37.5674997376012, 0], + [126.81638444008037, 37.55851658476001, 0], + [126.82771770939216, 37.55851712644207, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.56750027928327, 0], + [126.82771770939216, 37.576483432124476, 0], + [126.81638307298907, 37.57648289026663, 0], + [126.81638307298907, 37.567499737425436, 0], + [126.82771770939216, 37.56750027928327, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.576483432124476, 0], + [126.82771770939216, 37.58546658496567, 0], + [126.81638170528923, 37.58546604293203, 0], + [126.81638170528923, 37.57648289009084, 0], + [126.82771770939216, 37.576483432124476, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.58546658496567, 0], + [126.82771770939216, 37.59444973780687, 0], + [126.81638033698054, 37.59444919559738, 0], + [126.81638033698054, 37.58546604275619, 0], + [126.82771770939216, 37.58546658496567, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.59444973780687, 0], + [126.82771770939216, 37.60343289064805, 0], + [126.81637896806274, 37.60343234826268, 0], + [126.81637896806274, 37.59444919542148, 0], + [126.82771770939216, 37.59444973780687, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.60343289064805, 0], + [126.82771770939216, 37.61241604348925, 0], + [126.81637759853554, 37.61241550092796, 0], + [126.81637759853554, 37.60343234808676, 0], + [126.82771770939216, 37.60343289064805, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.61241604348925, 0], + [126.82771770939216, 37.62139919633045, 0], + [126.81637622839862, 37.62139865359319, 0], + [126.81637622839862, 37.612415500752, 0], + [126.82771770939216, 37.61241604348925, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.62139919633045, 0], + [126.82771770939216, 37.630382349171654, 0], + [126.81637485765172, 37.63038180625836, 0], + [126.81637485765172, 37.621398653417174, 0], + [126.82771770939216, 37.62139919633045, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.630382349171654, 0], + [126.82771770939216, 37.63936550201285, 0], + [126.81637348629455, 37.639364958923515, 0], + [126.81637348629455, 37.63038180608232, 0], + [126.82771770939216, 37.630382349171654, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.63936550201285, 0], + [126.82771770939216, 37.648348654854054, 0], + [126.81637211432682, 37.64834811158862, 0], + [126.81637211432682, 37.63936495874742, 0], + [126.82771770939216, 37.63936550201285, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.55851712644207, 0], + [126.8163858065634, 37.5585165849357, 0], + [126.8163858065634, 37.549533432094506, 0], + [126.82771634343477, 37.54953289076383, 0], + [126.82771770939216, 37.55851712644207, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.54953397360087, 0], + [126.8163871724385, 37.54953343227019, 0], + [126.8163871724385, 37.54055027942899, 0], + [126.82771634404253, 37.540549738273945, 0], + [126.82771770939216, 37.54953397360087, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.540550820759684, 0], + [126.81638853770586, 37.54055027960463, 0], + [126.81638853770586, 37.53156712676344, 0], + [126.82771634465, 37.53156658578398, 0], + [126.82771770939216, 37.540550820759684, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.531567667918495, 0], + [126.81638990236586, 37.531567126939024, 0], + [126.81638990236586, 37.52258397409783, 0], + [126.82771634525717, 37.52258343329392, 0], + [126.82771770939216, 37.531567667918495, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.522584515077305, 0], + [126.81639126641873, 37.52258397427339, 0], + [126.81639126641873, 37.513600821432206, 0], + [126.82771634586408, 37.5136002808038, 0], + [126.82771770939216, 37.522584515077305, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.51360136223611, 0], + [126.81639262986477, 37.513600821607696, 0], + [126.81639262986477, 37.5046176687665, 0], + [126.82771634647065, 37.50461712831355, 0], + [126.82771770939216, 37.51360136223611, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.50461820939492, 0], + [126.81639399270428, 37.50461766894197, 0], + [126.81639399270428, 37.495634516100765, 0], + [126.82771634707696, 37.495633975823246, 0], + [126.82771770939216, 37.50461820939492, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.49563505655373, 0], + [126.81639535493753, 37.4956345162762, 0], + [126.81639535493753, 37.486651363435016, 0], + [126.827716347683, 37.48665082333287, 0], + [126.82771770939216, 37.49563505655373, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.48665190371254, 0], + [126.81639671656482, 37.486651363610385, 0], + [126.81639671656482, 37.477668210769195, 0], + [126.82771634828875, 37.47766767084238, 0], + [126.82771770939216, 37.48665190371254, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.82771770939216, 37.477668750871345, 0], + [126.81639807758643, 37.47766821094453, 0], + [126.81639807758643, 37.46868505810333, 0], + [126.8277163488942, 37.46868451835182, 0], + [126.82771770939216, 37.477668750871345, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.558513335897345, 0], + [126.83904961098563, 37.567496488738534, 0], + [126.82771634225055, 37.56749594705653, 0], + [126.82771634225055, 37.55851279421533, 0], + [126.83904961098563, 37.558513335897345, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.567496488738534, 0], + [126.83904961098563, 37.57647964157973, 0], + [126.82771497515951, 37.576479099721965, 0], + [126.82771497515951, 37.567495946880776, 0], + [126.83904961098563, 37.567496488738534, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.57647964157973, 0], + [126.83904961098563, 37.585462794420934, 0], + [126.82771360745993, 37.58546225238737, 0], + [126.82771360745993, 37.576479099546184, 0], + [126.83904961098563, 37.57647964157973, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.585462794420934, 0], + [126.83904961098563, 37.594445947262145, 0], + [126.82771223915151, 37.59444540505273, 0], + [126.82771223915151, 37.585462252211535, 0], + [126.83904961098563, 37.585462794420934, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.594445947262145, 0], + [126.83904961098563, 37.60342910010335, 0], + [126.82771087023396, 37.603428557718054, 0], + [126.82771087023396, 37.59444540487686, 0], + [126.83904961098563, 37.594445947262145, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.60342910010335, 0], + [126.83904961098563, 37.61241225294455, 0], + [126.82770950070702, 37.61241171038333, 0], + [126.82770950070702, 37.60342855754213, 0], + [126.83904961098563, 37.60342910010335, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.61241225294455, 0], + [126.83904961098563, 37.62139540578575, 0], + [126.82770813057036, 37.62139486304856, 0], + [126.82770813057036, 37.61241171020737, 0], + [126.83904961098563, 37.61241225294455, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.62139540578575, 0], + [126.83904961098563, 37.630378558626944, 0], + [126.82770675982371, 37.63037801571373, 0], + [126.82770675982371, 37.62139486287254, 0], + [126.83904961098563, 37.62139540578575, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.630378558626944, 0], + [126.83904961098563, 37.63936171146814, 0], + [126.8277053884668, 37.63936116837887, 0], + [126.8277053884668, 37.63037801553768, 0], + [126.83904961098563, 37.630378558626944, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.558513335897345, 0], + [126.82771770873333, 37.558512794391056, 0], + [126.82771770873333, 37.54952964154986, 0], + [126.83904824502848, 37.54952910021925, 0], + [126.83904961098563, 37.558513335897345, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.549530183056156, 0], + [126.82771907460817, 37.54952964172554, 0], + [126.82771907460817, 37.54054648888434, 0], + [126.83904824563625, 37.54054594772937, 0], + [126.83904961098563, 37.549530183056156, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.54054703021497, 0], + [126.82772043987528, 37.540546489059984, 0], + [126.82772043987528, 37.53156333621879, 0], + [126.8390482462437, 37.531562795239395, 0], + [126.83904961098563, 37.54054703021497, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.53156387737377, 0], + [126.82772180453502, 37.53156333639437, 0], + [126.82772180453502, 37.52258018355318, 0], + [126.8390482468509, 37.52257964274934, 0], + [126.83904961098563, 37.53156387737377, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.52258072453258, 0], + [126.82772316858764, 37.522580183728735, 0], + [126.82772316858764, 37.51359703088754, 0], + [126.8390482474578, 37.5135964902592, 0], + [126.83904961098563, 37.52258072453258, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.51359757169139, 0], + [126.82772453203343, 37.51359703106305, 0], + [126.82772453203343, 37.50461387822186, 0], + [126.83904824806436, 37.50461333776898, 0], + [126.83904961098563, 37.51359757169139, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.5046144188502, 0], + [126.82772589487269, 37.50461387839732, 0], + [126.82772589487269, 37.495630725556126, 0], + [126.83904824867071, 37.495630185278664, 0], + [126.83904961098563, 37.5046144188502, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.495631266009006, 0], + [126.82772725710568, 37.495630725731544, 0], + [126.82772725710568, 37.48664757289035, 0], + [126.83904824927671, 37.48664703278827, 0], + [126.83904961098563, 37.495631266009006, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.83904961098563, 37.48664811316782, 0], + [126.8277286187327, 37.48664757306573, 0], + [126.8277286187327, 37.477664420224535, 0], + [126.83904824988247, 37.4776638802978, 0], + [126.83904961098563, 37.48664811316782, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.558508462340285, 0], + [126.85038151126142, 37.56749161518148, 0], + [126.83904824326788, 37.567491073499575, 0], + [126.83904824326788, 37.558507920658386, 0], + [126.85038151126142, 37.558508462340285, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.56749161518148, 0], + [126.85038151126142, 37.576474768022685, 0], + [126.83904687617716, 37.57647422616501, 0], + [126.83904687617716, 37.56749107332382, 0], + [126.85038151126142, 37.56749161518148, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.576474768022685, 0], + [126.85038151126142, 37.58545792086388, 0], + [126.83904550847788, 37.585457378830405, 0], + [126.83904550847788, 37.5764742259892, 0], + [126.85038151126142, 37.576474768022685, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.58545792086388, 0], + [126.85038151126142, 37.59444107370507, 0], + [126.8390441401698, 37.59444053149576, 0], + [126.8390441401698, 37.58545737865457, 0], + [126.85038151126142, 37.58545792086388, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.59444107370507, 0], + [126.85038151126142, 37.603424226546274, 0], + [126.83904277125258, 37.60342368416108, 0], + [126.83904277125258, 37.59444053131988, 0], + [126.85038151126142, 37.59444107370507, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.603424226546274, 0], + [126.85038151126142, 37.61240737938748, 0], + [126.83904140172596, 37.61240683682635, 0], + [126.83904140172596, 37.60342368398516, 0], + [126.85038151126142, 37.603424226546274, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.61240737938748, 0], + [126.85038151126142, 37.62139053222868, 0], + [126.83904003158965, 37.621389989491576, 0], + [126.83904003158965, 37.61240683665038, 0], + [126.85038151126142, 37.61240737938748, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.62139053222868, 0], + [126.85038151126142, 37.63037368506988, 0], + [126.83903866084334, 37.63037314215676, 0], + [126.83903866084334, 37.62138998931557, 0], + [126.85038151126142, 37.62139053222868, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.63037368506988, 0], + [126.85038151126142, 37.639356837911066, 0], + [126.83903728948674, 37.6393562948219, 0], + [126.83903728948674, 37.63037314198071, 0], + [126.85038151126142, 37.63037368506988, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.558508462340285, 0], + [126.83904960975032, 37.55850792083409, 0], + [126.83904960975032, 37.54952476799289, 0], + [126.85038014530463, 37.54952422666238, 0], + [126.85038151126142, 37.558508462340285, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.549525309499096, 0], + [126.8390509756248, 37.54952476816858, 0], + [126.8390509756248, 37.54054161532739, 0], + [126.85038014591237, 37.540541074172516, 0], + [126.85038151126142, 37.549525309499096, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.5405421566579, 0], + [126.83905234089161, 37.54054161550301, 0], + [126.83905234089161, 37.53155846266183, 0], + [126.85038014651984, 37.531557921682534, 0], + [126.85038151126142, 37.5405421566579, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.53155900381671, 0], + [126.83905370555101, 37.53155846283741, 0], + [126.83905370555101, 37.52257530999622, 0], + [126.85038014712701, 37.522574769192474, 0], + [126.85038151126142, 37.53155900381671, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.52257585097552, 0], + [126.83905506960329, 37.52257531017176, 0], + [126.83905506960329, 37.51359215733057, 0], + [126.85038014773389, 37.51359161670233, 0], + [126.85038151126142, 37.52257585097552, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.51359269813433, 0], + [126.83905643304875, 37.51359215750608, 0], + [126.83905643304875, 37.50460900466489, 0], + [126.8503801483405, 37.50460846421212, 0], + [126.85038151126142, 37.51359269813433, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.504609545293135, 0], + [126.83905779588768, 37.504609004840354, 0], + [126.83905779588768, 37.495625851999165, 0], + [126.85038014894683, 37.49562531172181, 0], + [126.85038151126142, 37.504609545293135, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.49562639245195, 0], + [126.83905915812035, 37.49562585217458, 0], + [126.83905915812035, 37.48664269933338, 0], + [126.85038014955283, 37.4866421592314, 0], + [126.85038151126142, 37.49562639245195, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.85038151126142, 37.48664323961076, 0], + [126.83906051974705, 37.48664269950877, 0], + [126.83906051974705, 37.477659546667574, 0], + [126.85038015015859, 37.477659006740936, 0], + [126.85038151126142, 37.48664323961076, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.558502505771216, 0], + [126.86171340989014, 37.56748565861242, 0], + [126.85038014280289, 37.56748511693062, 0], + [126.85038014280289, 37.55850196408944, 0], + [126.86171340989014, 37.558502505771216, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.56748565861242, 0], + [126.86171340989014, 37.576468811453616, 0], + [126.85037877571257, 37.57646826959606, 0], + [126.85037877571257, 37.567485116754874, 0], + [126.86171340989014, 37.56748565861242, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.576468811453616, 0], + [126.86171340989014, 37.58545196429482, 0], + [126.85037740801373, 37.58545142226148, 0], + [126.85037740801373, 37.57646826942029, 0], + [126.86171340989014, 37.576468811453616, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.58545196429482, 0], + [126.86171340989014, 37.59443511713603, 0], + [126.85037603970603, 37.59443457492684, 0], + [126.85037603970603, 37.58545142208565, 0], + [126.86171340989014, 37.58545196429482, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.59443511713603, 0], + [126.86171340989014, 37.60341826997724, 0], + [126.85037467078921, 37.603417727592166, 0], + [126.85037467078921, 37.59443457475098, 0], + [126.86171340989014, 37.59443511713603, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.60341826997724, 0], + [126.86171340989014, 37.61240142281845, 0], + [126.850373301263, 37.61240088025744, 0], + [126.850373301263, 37.60341772741625, 0], + [126.86171340989014, 37.60341826997724, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.61240142281845, 0], + [126.86171340989014, 37.62138457565965, 0], + [126.85037193112709, 37.62138403292267, 0], + [126.85037193112709, 37.61240088008147, 0], + [126.86171340989014, 37.61240142281845, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.62138457565965, 0], + [126.86171340989014, 37.63036772850085, 0], + [126.85037056038118, 37.63036718558785, 0], + [126.85037056038118, 37.62138403274666, 0], + [126.86171340989014, 37.62138457565965, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.558502505771216, 0], + [126.85038150928492, 37.55850196426514, 0], + [126.85038150928492, 37.549518811423944, 0], + [126.86171204393374, 37.54951827009355, 0], + [126.86171340989014, 37.558502505771216, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.54951935293003, 0], + [126.85038287515901, 37.54951881159962, 0], + [126.85038287515901, 37.54053565875843, 0], + [126.8617120445415, 37.54053511760367, 0], + [126.86171340989014, 37.54951935293003, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.54053620008884, 0], + [126.85038424042543, 37.54053565893406, 0], + [126.85038424042543, 37.531552506092865, 0], + [126.86171204514896, 37.53155196511369, 0], + [126.86171340989014, 37.54053620008884, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.53155304724764, 0], + [126.85038560508441, 37.53155250626846, 0], + [126.85038560508441, 37.52256935342727, 0], + [126.86171204575615, 37.52256881262365, 0], + [126.86171340989014, 37.53155304724764, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.52256989440645, 0], + [126.85038696913628, 37.52256935360281, 0], + [126.85038696913628, 37.51358620076162, 0], + [126.86171204636302, 37.51358566013351, 0], + [126.86171340989014, 37.52256989440645, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.51358674156526, 0], + [126.85038833258135, 37.51358620093713, 0], + [126.85038833258135, 37.50460304809593, 0], + [126.86171204696961, 37.50460250764327, 0], + [126.86171340989014, 37.51358674156526, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.50460358872407, 0], + [126.85038969541986, 37.5046030482714, 0], + [126.85038969541986, 37.49561989543021, 0], + [126.86171204757594, 37.49561935515296, 0], + [126.86171340989014, 37.50460358872407, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.86171340989014, 37.49562043588288, 0], + [126.85039105765215, 37.49561989560563, 0], + [126.85039105765215, 37.48663674276444, 0], + [126.86171204818197, 37.486636202662574, 0], + [126.86171340989014, 37.49562043588288, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.558495466190564, 0], + [126.87304530654237, 37.56747861903177, 0], + [126.8617120405262, 37.56747807735012, 0], + [126.8617120405262, 37.558494924508935, 0], + [126.87304530654237, 37.558495466190564, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.56747861903177, 0], + [126.87304530654237, 37.57646177187297, 0], + [126.86171067343633, 37.57646123001556, 0], + [126.86171067343633, 37.56747807717437, 0], + [126.87304530654237, 37.56747861903177, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.57646177187297, 0], + [126.87304530654237, 37.585444924714174, 0], + [126.86170930573797, 37.585444382680954, 0], + [126.86170930573797, 37.57646122983976, 0], + [126.87304530654237, 37.57646177187297, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.585444924714174, 0], + [126.87304530654237, 37.59442807755537, 0], + [126.86170793743077, 37.594427535346306, 0], + [126.86170793743077, 37.585444382505116, 0], + [126.87304530654237, 37.585444924714174, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.59442807755537, 0], + [126.87304530654237, 37.60341123039657, 0], + [126.86170656851444, 37.60341068801162, 0], + [126.86170656851444, 37.59442753517043, 0], + [126.87304530654237, 37.59442807755537, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.60341123039657, 0], + [126.87304530654237, 37.61239438323776, 0], + [126.86170519898867, 37.61239384067689, 0], + [126.86170519898867, 37.6034106878357, 0], + [126.87304530654237, 37.60341123039657, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.61239438323776, 0], + [126.87304530654237, 37.62137753607896, 0], + [126.86170382885325, 37.62137699334211, 0], + [126.86170382885325, 37.61239384050092, 0], + [126.87304530654237, 37.61239438323776, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.62137753607896, 0], + [126.87304530654237, 37.630360688920156, 0], + [126.86170245810781, 37.63036014600729, 0], + [126.86170245810781, 37.62137699316611, 0], + [126.87304530654237, 37.62137753607896, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.558495466190564, 0], + [126.86171340700774, 37.558494924684624, 0], + [126.86171340700774, 37.549511771843434, 0], + [126.87304394058644, 37.54951123051318, 0], + [126.87304530654237, 37.558495466190564, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.54951231334938, 0], + [126.86171477288136, 37.54951177201911, 0], + [126.86171477288136, 37.54052861917791, 0], + [126.87304394119418, 37.540528078023286, 0], + [126.87304530654237, 37.54951231334938, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.54052916050819, 0], + [126.86171613814727, 37.54052861935355, 0], + [126.86171613814727, 37.53154546651236, 0], + [126.87304394180167, 37.531544925533325, 0], + [126.87304530654237, 37.54052916050819, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.531546007667, 0], + [126.86171750280579, 37.53154546668796, 0], + [126.86171750280579, 37.52256231384676, 0], + [126.87304394240883, 37.52256177304327, 0], + [126.87304530654237, 37.531546007667, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.522562854825814, 0], + [126.8617188668572, 37.522562314022316, 0], + [126.8617188668572, 37.51357916118113, 0], + [126.8730439430157, 37.51357862055314, 0], + [126.87304530654237, 37.522562854825814, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.513579701984625, 0], + [126.8617202303018, 37.513579161356624, 0], + [126.8617202303018, 37.50459600851543, 0], + [126.87304394362232, 37.50459546806291, 0], + [126.87304530654237, 37.513579701984625, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.50459654914343, 0], + [126.86172159313985, 37.504596008690896, 0], + [126.86172159313985, 37.49561285584971, 0], + [126.87304394422864, 37.49561231557261, 0], + [126.87304530654237, 37.50459654914343, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.87304530654237, 37.49561339630224, 0], + [126.86172295537165, 37.49561285602512, 0], + [126.86172295537165, 37.48662970318393, 0], + [126.87304394483468, 37.486629163082206, 0], + [126.87304530654237, 37.49561339630224, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.5584873435988, 0], + [126.88437720088872, 37.567470496439995, 0], + [126.87304393610837, 37.567469954758494, 0], + [126.87304393610837, 37.558486801917304, 0], + [126.88437720088872, 37.5584873435988, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.567470496439995, 0], + [126.88437720088872, 37.576453649281184, 0], + [126.8730425690191, 37.57645310742392, 0], + [126.8730425690191, 37.567469954582734, 0], + [126.88437720088872, 37.567470496439995, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.576453649281184, 0], + [126.88437720088872, 37.58543680212237, 0], + [126.87304120132126, 37.585436260089324, 0], + [126.87304120132126, 37.576453107248135, 0], + [126.88437720088872, 37.576453649281184, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.58543680212237, 0], + [126.88437720088872, 37.59441995496358, 0], + [126.8730398330146, 37.59441941275468, 0], + [126.8730398330146, 37.58543625991349, 0], + [126.88437720088872, 37.58543680212237, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.59441995496358, 0], + [126.88437720088872, 37.60340310780478, 0], + [126.87303846409883, 37.60340256542, 0], + [126.87303846409883, 37.59441941257881, 0], + [126.88437720088872, 37.59441995496358, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.60340310780478, 0], + [126.88437720088872, 37.612386260645984, 0], + [126.87303709457363, 37.61238571808527, 0], + [126.87303709457363, 37.603402565244075, 0], + [126.88437720088872, 37.60340310780478, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.612386260645984, 0], + [126.88437720088872, 37.621369413487194, 0], + [126.87303572443874, 37.621368870750516, 0], + [126.87303572443874, 37.612385717909326, 0], + [126.88437720088872, 37.612386260645984, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.5584873435988, 0], + [126.8730453025894, 37.558486802093014, 0], + [126.8730453025894, 37.549503649251825, 0], + [126.88437583493334, 37.54950310792172, 0], + [126.88437720088872, 37.5584873435988, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.5495041907576, 0], + [126.87304666846245, 37.54950364942749, 0], + [126.87304666846245, 37.5405204965863, 0], + [126.88437583554109, 37.54051995543184, 0], + [126.88437720088872, 37.5495041907576, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.540521037916406, 0], + [126.87304803372784, 37.54052049676192, 0], + [126.87304803372784, 37.531537343920725, 0], + [126.88437583614855, 37.53153680294186, 0], + [126.88437720088872, 37.540521037916406, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.5315378850752, 0], + [126.87304939838579, 37.531537344096314, 0], + [126.87304939838579, 37.522554191255125, 0], + [126.88437583675571, 37.52255365045179, 0], + [126.88437720088872, 37.5315378850752, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.52255473223402, 0], + [126.87305076243666, 37.52255419143067, 0], + [126.87305076243666, 37.513571038589475, 0], + [126.88437583736261, 37.51357049796165, 0], + [126.88437720088872, 37.52255473223402, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.513571579392824, 0], + [126.8730521258807, 37.51357103876498, 0], + [126.8730521258807, 37.50458788592379, 0], + [126.88437583796923, 37.50458734547142, 0], + [126.88437720088872, 37.513571579392824, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.88437720088872, 37.50458842655163, 0], + [126.87305348871818, 37.50458788609925, 0], + [126.87305348871818, 37.49560473325806, 0], + [126.88437583857552, 37.49560419298111, 0], + [126.88437720088872, 37.50458842655163, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.55847813799645, 0], + [126.89570909259976, 37.56746129083764, 0], + [126.88437582922006, 37.567460749156325, 0], + [126.88437582922006, 37.558477596315136, 0], + [126.89570909259976, 37.55847813799645, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.56746129083764, 0], + [126.89570909259976, 37.576444443678845, 0], + [126.8843744621314, 37.57644390182177, 0], + [126.8843744621314, 37.56746074898058, 0], + [126.89570909259976, 37.56746129083764, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.576444443678845, 0], + [126.89570909259976, 37.58542759652004, 0], + [126.8843730944342, 37.58542705448716, 0], + [126.8843730944342, 37.576443901645966, 0], + [126.89570909259976, 37.576444443678845, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.58542759652004, 0], + [126.89570909259976, 37.59441074936124, 0], + [126.88437172612814, 37.594410207152514, 0], + [126.88437172612814, 37.58542705431132, 0], + [126.89570909259976, 37.58542759652004, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.59441074936124, 0], + [126.89570909259976, 37.603393902202434, 0], + [126.884370357213, 37.60339335981783, 0], + [126.884370357213, 37.59441020697664, 0], + [126.89570909259976, 37.59441074936124, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.55847813799645, 0], + [126.88437719570045, 37.55847759649085, 0], + [126.88437719570045, 37.54949444364967, 0], + [126.89570772664501, 37.549493902319746, 0], + [126.89570909259976, 37.55847813799645, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.54949498515526, 0], + [126.88437856157289, 37.549494443825324, 0], + [126.88437856157289, 37.540511290984135, 0], + [126.89570772725276, 37.54051074982984, 0], + [126.89570909259976, 37.54949498515526, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.54051183231407, 0], + [126.88437992683764, 37.540511291159774, 0], + [126.88437992683764, 37.531528138318585, 0], + [126.89570772786024, 37.53152759733989, 0], + [126.89570909259976, 37.54051183231407, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.53152867947288, 0], + [126.88438129149498, 37.53152813849417, 0], + [126.88438129149498, 37.52254498565297, 0], + [126.89570772846739, 37.522544444849814, 0], + [126.89570909259976, 37.53152867947288, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.89570909259976, 37.52254552663168, 0], + [126.88438265554521, 37.522544985828524, 0], + [126.88438265554521, 37.51356183298733, 0], + [126.89570772907426, 37.513561292359675, 0], + [126.89570909259976, 37.52254552663168, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.9070409813461, 37.55846784938418, 0], + [126.9070409813461, 37.56745100222538, 0], + [126.89570771953179, 37.567450460544265, 0], + [126.89570771953179, 37.558467307703076, 0], + [126.9070409813461, 37.55846784938418, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.9070409813461, 37.56745100222538, 0], + [126.9070409813461, 37.57643415506658, 0], + [126.89570635244384, 37.5764336132097, 0], + [126.89570635244384, 37.56745046036851, 0], + [126.9070409813461, 37.56745100222538, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.9070409813461, 37.57643415506658, 0], + [126.9070409813461, 37.58541730790778, 0], + [126.89570498474734, 37.58541676587511, 0], + [126.89570498474734, 37.576433613033906, 0], + [126.9070409813461, 37.57643415506658, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.9070409813461, 37.55846784938418, 0], + [126.89570908601151, 37.55846730787878, 0], + [126.89570908601151, 37.54948415503759, 0], + [126.90703961539205, 37.54948361370787, 0], + [126.9070409813461, 37.55846784938418, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.9070409813461, 37.54948469654299, 0], + [126.89571045188323, 37.54948415521326, 0], + [126.89571045188323, 37.54050100237206, 0], + [126.90703961599979, 37.540500461217974, 0], + [126.9070409813461, 37.54948469654299, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.9070409813461, 37.540501543701794, 0], + [126.89571181714727, 37.5405010025477, 0], + [126.89571181714727, 37.53151784970651, 0], + [126.90703961660724, 37.53151730872801, 0], + [126.9070409813461, 37.540501543701794, 0] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + } + ] +} diff --git a/web/api-flight/src/main/resources/air/elev2d/airgeo-elev.json b/web/api-flight/src/main/resources/air/elev2d/airgeo-elev.json new file mode 100644 index 0000000..3273765 --- /dev/null +++ b/web/api-flight/src/main/resources/air/elev2d/airgeo-elev.json @@ -0,0 +1,25326 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.038029813528, + 37.542793 + ], + [ + 127.03782796105718, + 37.54605084602245 + ], + [ + 127.03722434759435, + 37.549277317206794 + ], + [ + 127.03622478626711, + 37.55244134087174 + ], + [ + 127.03483890339749, + 37.55551244573977 + ], + [ + 127.0330800457951, + 37.55846105539217 + ], + [ + 127.03096515222015, + 37.56125877310612 + ], + [ + 127.02851459025389, + 37.56387865533063 + ], + [ + 127.02575196014766, + 37.56629547116772 + ], + [ + 127.02270386753958, + 37.568485945359704 + ], + [ + 127.01939966722774, + 37.570428982442685 + ], + [ + 127.01587118046741, + 37.572105869907375 + ], + [ + 127.01215238851493, + 37.57350045841082 + ], + [ + 127.00827910536974, + 37.57459931730335 + ], + [ + 127.00428863286584, + 37.57539186397316 + ], + [ + 127.00021940143488, + 37.575870465762556 + ], + [ + 126.9961106, + 37.57603051347467 + ], + [ + 126.99200179856511, + 37.575870465762556 + ], + [ + 126.98793256713415, + 37.57539186397316 + ], + [ + 126.98394209463025, + 37.57459931730335 + ], + [ + 126.98006881148505, + 37.57350045841082 + ], + [ + 126.97635001953257, + 37.572105869907375 + ], + [ + 126.97282153277224, + 37.570428982442685 + ], + [ + 126.96951733246041, + 37.568485945359704 + ], + [ + 126.96646923985233, + 37.56629547116772 + ], + [ + 126.9637066097461, + 37.56387865533063 + ], + [ + 126.96125604777984, + 37.56125877310612 + ], + [ + 126.95914115420489, + 37.55846105539217 + ], + [ + 126.9573822966025, + 37.55551244573977 + ], + [ + 126.95599641373288, + 37.55244134087174 + ], + [ + 126.95499685240564, + 37.549277317206794 + ], + [ + 126.95439323894281, + 37.54605084602245 + ], + [ + 126.95419138647199, + 37.542793 + ], + [ + 126.95439323894281, + 37.53953515397755 + ], + [ + 126.95499685240564, + 37.53630868279321 + ], + [ + 126.95599641373288, + 37.53314465912827 + ], + [ + 126.9573822966025, + 37.530073554260234 + ], + [ + 126.95914115420489, + 37.527124944607834 + ], + [ + 126.96125604777984, + 37.52432722689389 + ], + [ + 126.9637066097461, + 37.52170734466937 + ], + [ + 126.96646923985233, + 37.519290528832286 + ], + [ + 126.96951733246041, + 37.5171000546403 + ], + [ + 126.97282153277224, + 37.51515701755732 + ], + [ + 126.97635001953257, + 37.51348013009263 + ], + [ + 126.98006881148505, + 37.51208554158919 + ], + [ + 126.98394209463025, + 37.510986682696654 + ], + [ + 126.98793256713415, + 37.51019413602685 + ], + [ + 126.99200179856511, + 37.50971553423745 + ], + [ + 126.9961106, + 37.509555486525336 + ], + [ + 127.00021940143488, + 37.50971553423745 + ], + [ + 127.00428863286584, + 37.51019413602685 + ], + [ + 127.00827910536974, + 37.510986682696654 + ], + [ + 127.01215238851493, + 37.51208554158919 + ], + [ + 127.01587118046741, + 37.51348013009263 + ], + [ + 127.01939966722774, + 37.51515701755732 + ], + [ + 127.02270386753958, + 37.5171000546403 + ], + [ + 127.02575196014766, + 37.519290528832286 + ], + [ + 127.02851459025389, + 37.52170734466937 + ], + [ + 127.03096515222015, + 37.52432722689389 + ], + [ + 127.0330800457951, + 37.527124944607834 + ], + [ + 127.03483890339749, + 37.530073554260234 + ], + [ + 127.03622478626711, + 37.53314465912827 + ], + [ + 127.03722434759435, + 37.53630868279321 + ], + [ + 127.03782796105718, + 37.53953515397755 + ], + [ + 127.038029813528, + 37.542793 + ] + ] + ] + }, + "properties": { + "name": "P73", + "description": "서울도심 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.683323, + 37.716663, + 0 + ], + [ + 126.883354, + 37.633327, + 0 + ], + [ + 127.666669, + 37.966655, + 0 + ], + [ + 128.464535, + 38.060707, + 0 + ], + [ + 128.516672, + 38.066657, + 0 + ], + [ + 128.533337, + 38.133331, + 0 + ], + [ + 128.599993, + 38.200006, + 0 + ], + [ + 128.601066, + 38.213276, + 0 + ], + [ + 128.559503, + 38.270766, + 0 + ], + [ + 128.549998, + 38.28818, + 0 + ], + [ + 128.550683, + 38.303774, + 0 + ], + [ + 128.543802, + 38.311177, + 0 + ], + [ + 128.527866, + 38.324159, + 0 + ], + [ + 128.528777, + 38.334883, + 0 + ], + [ + 128.519066, + 38.3408, + 0 + ], + [ + 128.510833, + 38.354392, + 0 + ], + [ + 128.512767, + 38.368459, + 0 + ], + [ + 128.456851, + 38.433499, + 0 + ], + [ + 128.466955, + 38.449947, + 0 + ], + [ + 128.437266, + 38.486662, + 0 + ], + [ + 128.423793, + 38.522201, + 0 + ], + [ + 128.406567, + 38.544104, + 0 + ], + [ + 128.410929, + 38.555948, + 0 + ], + [ + 128.40333, + 38.56611, + 0 + ], + [ + 128.360025, + 38.61249, + 0 + ], + [ + 128.317379, + 38.589921, + 0 + ], + [ + 128.314819, + 38.549239, + 0 + ], + [ + 128.309665, + 38.484755, + 0 + ], + [ + 128.312063, + 38.472729, + 0 + ], + [ + 128.282547, + 38.432077, + 0 + ], + [ + 128.257141, + 38.41809, + 0 + ], + [ + 128.217014, + 38.376524, + 0 + ], + [ + 128.193283, + 38.366425, + 0 + ], + [ + 128.133382, + 38.329157, + 0 + ], + [ + 128.109897, + 38.329182, + 0 + ], + [ + 128.067997, + 38.306914, + 0 + ], + [ + 128.04693, + 38.304994, + 0 + ], + [ + 127.98762, + 38.315522, + 0 + ], + [ + 127.888554, + 38.326385, + 0 + ], + [ + 127.830734, + 38.304486, + 0 + ], + [ + 127.790909, + 38.329807, + 0 + ], + [ + 127.784729, + 38.343272, + 0 + ], + [ + 127.76619, + 38.33627, + 0 + ], + [ + 127.743181, + 38.335623, + 0 + ], + [ + 127.574924, + 38.330752, + 0 + ], + [ + 127.510757, + 38.296404, + 0 + ], + [ + 127.471619, + 38.313107, + 0 + ], + [ + 127.390513, + 38.331958, + 0 + ], + [ + 127.344004, + 38.32087, + 0 + ], + [ + 127.302704, + 38.31203, + 0 + ], + [ + 127.251892, + 38.32442, + 0 + ], + [ + 127.148895, + 38.300715, + 0 + ], + [ + 127.139421, + 38.307234, + 0 + ], + [ + 127.111749, + 38.293001, + 0 + ], + [ + 127.09124, + 38.278494, + 0 + ], + [ + 127.081604, + 38.27754, + 0 + ], + [ + 127.066498, + 38.260289, + 0 + ], + [ + 127.047958, + 38.258132, + 0 + ], + [ + 127.021866, + 38.231169, + 0 + ], + [ + 127.010193, + 38.216604, + 0 + ], + [ + 126.988443, + 38.208441, + 0 + ], + [ + 126.97792, + 38.184768, + 0 + ], + [ + 126.975861, + 38.176132, + 0 + ], + [ + 126.962002, + 38.157933, + 0 + ], + [ + 126.971309, + 38.146338, + 0 + ], + [ + 126.96697, + 38.138978, + 0 + ], + [ + 126.909256, + 38.11295, + 0 + ], + [ + 126.900035, + 38.102644, + 0 + ], + [ + 126.884537, + 38.099442, + 0 + ], + [ + 126.876984, + 38.085932, + 0 + ], + [ + 126.863479, + 38.046199, + 0 + ], + [ + 126.813126, + 37.993998, + 0 + ], + [ + 126.725922, + 37.955568, + 0 + ], + [ + 126.701889, + 37.949071, + 0 + ], + [ + 126.680603, + 37.951237, + 0 + ], + [ + 126.679916, + 37.924701, + 0 + ], + [ + 126.695277, + 37.911293, + 0 + ], + [ + 126.68747, + 37.888402, + 0 + ], + [ + 126.692963, + 37.840699, + 0 + ], + [ + 126.674423, + 37.825514, + 0 + ], + [ + 126.666305, + 37.782716, + 0 + ], + [ + 126.659317, + 37.778856, + 0 + ], + [ + 126.636048, + 37.777631, + 0 + ], + [ + 126.595297, + 37.763353, + 0 + ], + [ + 126.572113, + 37.763658, + 0 + ], + [ + 126.483209, + 37.803957, + 0 + ], + [ + 126.447144, + 37.829853, + 0 + ], + [ + 126.427231, + 37.840699, + 0 + ], + [ + 126.388361, + 37.847803, + 0 + ], + [ + 126.276856, + 37.826057, + 0 + ], + [ + 126.222014, + 37.822172, + 0 + ], + [ + 126.195145, + 37.808699, + 0 + ], + [ + 126.189652, + 37.790795, + 0 + ], + [ + 126.202011, + 37.746286, + 0 + ], + [ + 126.196518, + 37.726194, + 0 + ], + [ + 126.178665, + 37.714245, + 0 + ], + [ + 126.125794, + 37.713702, + 0 + ], + [ + 126.109314, + 37.714788, + 0 + ], + [ + 126.166675, + 37.650008, + 0 + ], + [ + 126.683323, + 37.716663, + 0 + ] + ] + ] + }, + "properties": { + "name": "P518", + "description": "휴전선 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.633339, + 38.63334, + 0 + ], + [ + 128.366674, + 38.633329, + 0 + ], + [ + 128.360025, + 38.61249, + 0 + ], + [ + 128.559503, + 38.270766, + 0 + ], + [ + 128.783334, + 38.366666, + 0 + ], + [ + 128.633339, + 38.63334, + 0 + ] + ] + ] + }, + "properties": { + "name": "P518E", + "description": "휴전선 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 124.14999, + 38.000543, + 0 + ], + [ + 124.633328, + 37.500544, + 0 + ], + [ + 125.833337, + 37.500547, + 0 + ], + [ + 126.166675, + 37.650008, + 0 + ], + [ + 126.178665, + 37.714245, + 0 + ], + [ + 126.109314, + 37.714788, + 0 + ], + [ + 126.074986, + 37.710444, + 0 + ], + [ + 126.033773, + 37.691452, + 0 + ], + [ + 125.676042, + 37.707184, + 0 + ], + [ + 125.631409, + 37.688168, + 0 + ], + [ + 125.474854, + 37.635985, + 0 + ], + [ + 125.297011, + 37.614776, + 0 + ], + [ + 125.142305, + 37.627664, + 0 + ], + [ + 125.004498, + 37.7099, + 0 + ], + [ + 124.93927, + 37.764201, + 0 + ], + [ + 124.909058, + 37.820633, + 0 + ], + [ + 124.752778, + 38, + 0 + ], + [ + 124.14999, + 38.000543, + 0 + ] + ] + ] + }, + "properties": { + "name": "P518W", + "description": "휴전선 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.265991, + 35.334966, + 0 + ], + [ + 129.26417, + 35.332474, + 0 + ], + [ + 129.262622, + 35.329861, + 0 + ], + [ + 129.261017, + 35.32619, + 0 + ], + [ + 129.259987, + 35.322409, + 0 + ], + [ + 129.259366, + 35.318618, + 0 + ], + [ + 129.259472, + 35.314425, + 0 + ], + [ + 129.260146, + 35.309958, + 0 + ], + [ + 129.261019, + 35.307145, + 0 + ], + [ + 129.262562, + 35.303498, + 0 + ], + [ + 129.264278, + 35.300556, + 0 + ], + [ + 129.265823, + 35.297894, + 0 + ], + [ + 129.269627, + 35.294576, + 0 + ], + [ + 129.272106, + 35.292495, + 0 + ], + [ + 129.276123, + 35.289628, + 0 + ], + [ + 129.280734, + 35.287415, + 0 + ], + [ + 129.283934, + 35.286152, + 0 + ], + [ + 129.287257, + 35.285121, + 0 + ], + [ + 129.290678, + 35.28433, + 0 + ], + [ + 129.29417, + 35.283786, + 0 + ], + [ + 129.299126, + 35.283182, + 0 + ], + [ + 129.302902, + 35.283322, + 0 + ], + [ + 129.307194, + 35.283743, + 0 + ], + [ + 129.311762, + 35.284836, + 0 + ], + [ + 129.31512, + 35.285789, + 0 + ], + [ + 129.318363, + 35.286977, + 0 + ], + [ + 129.322643, + 35.288647, + 0 + ], + [ + 129.326076, + 35.291029, + 0 + ], + [ + 129.328995, + 35.292991, + 0 + ], + [ + 129.332041, + 35.296072, + 0 + ], + [ + 129.335003, + 35.299436, + 0 + ], + [ + 129.336719, + 35.302658, + 0 + ], + [ + 129.33876, + 35.30624, + 0 + ], + [ + 129.33973, + 35.309031, + 0 + ], + [ + 129.340761, + 35.314768, + 0 + ], + [ + 129.340496, + 35.319047, + 0 + ], + [ + 129.339989, + 35.323429, + 0 + ], + [ + 129.338608, + 35.327591, + 0 + ], + [ + 129.336496, + 35.331632, + 0 + ], + [ + 129.334763, + 35.334166, + 0 + ], + [ + 129.332765, + 35.336567, + 0 + ], + [ + 129.32951, + 35.339774, + 0 + ], + [ + 129.32642, + 35.342015, + 0 + ], + [ + 129.322464, + 35.344494, + 0 + ], + [ + 129.317493, + 35.346916, + 0 + ], + [ + 129.312881, + 35.348278, + 0 + ], + [ + 129.309458, + 35.349069, + 0 + ], + [ + 129.304447, + 35.349716, + 0 + ], + [ + 129.298867, + 35.349949, + 0 + ], + [ + 129.293632, + 35.349436, + 0 + ], + [ + 129.288357, + 35.348563, + 0 + ], + [ + 129.284997, + 35.347609, + 0 + ], + [ + 129.278646, + 35.345005, + 0 + ], + [ + 129.275703, + 35.343374, + 0 + ], + [ + 129.271831, + 35.340895, + 0 + ], + [ + 129.268072, + 35.33732, + 0 + ], + [ + 129.265991, + 35.334966, + 0 + ] + ] + ] + }, + "properties": { + "name": "P61A 고리", + "description": "새울원전 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.15596, + 35.434939, + 0 + ], + [ + 129.1436, + 35.423749, + 0 + ], + [ + 129.128212, + 35.406733, + 0 + ], + [ + 129.116135, + 35.387371, + 0 + ], + [ + 129.105542, + 35.367368, + 0 + ], + [ + 129.09775, + 35.339034, + 0 + ], + [ + 129.095535, + 35.319047, + 0 + ], + [ + 129.095535, + 35.300556, + 0 + ], + [ + 129.100669, + 35.281228, + 0 + ], + [ + 129.105233, + 35.267181, + 0 + ], + [ + 129.111278, + 35.253512, + 0 + ], + [ + 129.118756, + 35.240325, + 0 + ], + [ + 129.127611, + 35.22772, + 0 + ], + [ + 129.137774, + 35.215792, + 0 + ], + [ + 129.149167, + 35.204632, + 0 + ], + [ + 129.161705, + 35.194325, + 0 + ], + [ + 129.175291, + 35.184948, + 0 + ], + [ + 129.189823, + 35.176573, + 0 + ], + [ + 129.205189, + 35.169264, + 0 + ], + [ + 129.221273, + 35.163074, + 0 + ], + [ + 129.237955, + 35.158053, + 0 + ], + [ + 129.255106, + 35.154236, + 0 + ], + [ + 129.272598, + 35.151653, + 0 + ], + [ + 129.290297, + 35.150325, + 0 + ], + [ + 129.308071, + 35.15026, + 0 + ], + [ + 129.325784, + 35.151459, + 0 + ], + [ + 129.343304, + 35.153914, + 0 + ], + [ + 129.360496, + 35.157605, + 0 + ], + [ + 129.377231, + 35.162504, + 0 + ], + [ + 129.393383, + 35.168576, + 0 + ], + [ + 129.408828, + 35.175773, + 0 + ], + [ + 129.42345, + 35.184041, + 0 + ], + [ + 129.437138, + 35.193318, + 0 + ], + [ + 129.449788, + 35.203533, + 0 + ], + [ + 129.461304, + 35.214609, + 0 + ], + [ + 129.471597, + 35.226462, + 0 + ], + [ + 129.480589, + 35.239003, + 0 + ], + [ + 129.488211, + 35.252135, + 0 + ], + [ + 129.494405, + 35.265759, + 0 + ], + [ + 129.499124, + 35.279772, + 0 + ], + [ + 129.503403, + 35.298875, + 0 + ], + [ + 129.504089, + 35.317927, + 0 + ], + [ + 129.502716, + 35.334173, + 0 + ], + [ + 129.501343, + 35.347056, + 0 + ], + [ + 129.496264, + 35.361402, + 0 + ], + [ + 129.490356, + 35.374494, + 0 + ], + [ + 129.48349, + 35.38849, + 0 + ], + [ + 129.476623, + 35.401364, + 0 + ], + [ + 129.462823, + 35.417428, + 0 + ], + [ + 129.451443, + 35.428618, + 0 + ], + [ + 129.438906, + 35.438955, + 0 + ], + [ + 129.425307, + 35.448361, + 0 + ], + [ + 129.410752, + 35.456764, + 0 + ], + [ + 129.395349, + 35.4641, + 0 + ], + [ + 129.379218, + 35.470312, + 0 + ], + [ + 129.362481, + 35.475353, + 0 + ], + [ + 129.345267, + 35.479185, + 0 + ], + [ + 129.327706, + 35.481778, + 0 + ], + [ + 129.309935, + 35.483112, + 0 + ], + [ + 129.292088, + 35.483177, + 0 + ], + [ + 129.26857, + 35.480802, + 0 + ], + [ + 129.256714, + 35.479509, + 0 + ], + [ + 129.239458, + 35.475803, + 0 + ], + [ + 129.222666, + 35.470884, + 0 + ], + [ + 129.206466, + 35.46479, + 0 + ], + [ + 129.190984, + 35.457567, + 0 + ], + [ + 129.176336, + 35.449271, + 0 + ], + [ + 129.166946, + 35.442771, + 0 + ], + [ + 129.15596, + 35.434939, + 0 + ] + ] + ] + }, + "properties": { + "name": "P61B 고리", + "description": "새울원전 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.506149, + 35.86457, + 0 + ], + [ + 129.493361, + 35.86564, + 0 + ], + [ + 129.475443, + 35.866814, + 0 + ], + [ + 129.457467, + 35.866716, + 0 + ], + [ + 129.439571, + 35.865346, + 0 + ], + [ + 129.421897, + 35.862715, + 0 + ], + [ + 129.404568, + 35.858843, + 0 + ], + [ + 129.387725, + 35.853759, + 0 + ], + [ + 129.371494, + 35.847502, + 0 + ], + [ + 129.356001, + 35.840121, + 0 + ], + [ + 129.341363, + 35.831671, + 0 + ], + [ + 129.327693, + 35.822218, + 0 + ], + [ + 129.315094, + 35.811833, + 0 + ], + [ + 129.303663, + 35.800596, + 0 + ], + [ + 129.293486, + 35.788593, + 0 + ], + [ + 129.28464, + 35.775915, + 0 + ], + [ + 129.277193, + 35.76266, + 0 + ], + [ + 129.271199, + 35.748928, + 0 + ], + [ + 129.266706, + 35.734824, + 0 + ], + [ + 129.263744, + 35.720456, + 0 + ], + [ + 129.262338, + 35.705933, + 0 + ], + [ + 129.262496, + 35.691366, + 0 + ], + [ + 129.264216, + 35.676866, + 0 + ], + [ + 129.267484, + 35.662542, + 0 + ], + [ + 129.272275, + 35.648504, + 0 + ], + [ + 129.278552, + 35.634859, + 0 + ], + [ + 129.286265, + 35.621709, + 0 + ], + [ + 129.295357, + 35.609156, + 0 + ], + [ + 129.305757, + 35.597293, + 0 + ], + [ + 129.317385, + 35.586212, + 0 + ], + [ + 129.330154, + 35.575995, + 0 + ], + [ + 129.343966, + 35.566721, + 0 + ], + [ + 129.358716, + 35.55846, + 0 + ], + [ + 129.38118, + 35.547871, + 0 + ], + [ + 129.399033, + 35.541725, + 0 + ], + [ + 129.419632, + 35.538373, + 0 + ], + [ + 129.442421, + 35.53424, + 0 + ], + [ + 129.460264, + 35.53307, + 0 + ], + [ + 129.478165, + 35.533168, + 0 + ], + [ + 129.495988, + 35.534532, + 0 + ], + [ + 129.513598, + 35.537152, + 0 + ], + [ + 129.530862, + 35.541009, + 0 + ], + [ + 129.547649, + 35.546074, + 0 + ], + [ + 129.563832, + 35.552307, + 0 + ], + [ + 129.579288, + 35.559662, + 0 + ], + [ + 129.593901, + 35.568083, + 0 + ], + [ + 129.607559, + 35.577507, + 0 + ], + [ + 129.620158, + 35.587862, + 0 + ], + [ + 129.631603, + 35.599069, + 0 + ], + [ + 129.641807, + 35.611043, + 0 + ], + [ + 129.650691, + 35.623695, + 0 + ], + [ + 129.662704, + 35.644463, + 0 + ], + [ + 129.668884, + 35.661202, + 0 + ], + [ + 129.671829, + 35.679087, + 0 + ], + [ + 129.673004, + 35.698013, + 0 + ], + [ + 129.673004, + 35.713068, + 0 + ], + [ + 129.670258, + 35.728677, + 0 + ], + [ + 129.664764, + 35.746512, + 0 + ], + [ + 129.657434, + 35.764732, + 0 + ], + [ + 129.649768, + 35.777904, + 0 + ], + [ + 129.640713, + 35.790485, + 0 + ], + [ + 129.630338, + 35.802376, + 0 + ], + [ + 129.618721, + 35.813487, + 0 + ], + [ + 129.605951, + 35.823734, + 0 + ], + [ + 129.592125, + 35.833037, + 0 + ], + [ + 129.577348, + 35.841327, + 0 + ], + [ + 129.561734, + 35.848539, + 0 + ], + [ + 129.545401, + 35.854618, + 0 + ], + [ + 129.528474, + 35.859518, + 0 + ], + [ + 129.506149, + 35.86457, + 0 + ] + ] + ] + }, + "properties": { + "name": "P62B", + "description": "월성원전 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.412133, + 35.441186, + 0 + ], + [ + 126.401471, + 35.44091, + 0 + ], + [ + 126.391259, + 35.438395, + 0 + ], + [ + 126.382196, + 35.433811, + 0 + ], + [ + 126.374899, + 35.427472, + 0 + ], + [ + 126.369865, + 35.41981, + 0 + ], + [ + 126.367943, + 35.414222, + 0 + ], + [ + 126.36724, + 35.408447, + 0 + ], + [ + 126.36851, + 35.399817, + 0 + ], + [ + 126.370867, + 35.394341, + 0 + ], + [ + 126.376491, + 35.386957, + 0 + ], + [ + 126.381466, + 35.382806, + 0 + ], + [ + 126.390388, + 35.37805, + 0 + ], + [ + 126.397048, + 35.376001, + 0 + ], + [ + 126.407599, + 35.374765, + 0 + ], + [ + 126.418183, + 35.375796, + 0 + ], + [ + 126.4249, + 35.377715, + 0 + ], + [ + 126.431107, + 35.380555, + 0 + ], + [ + 126.439054, + 35.386348, + 0 + ], + [ + 126.444892, + 35.393621, + 0 + ], + [ + 126.448224, + 35.401877, + 0 + ], + [ + 126.44882, + 35.410555, + 0 + ], + [ + 126.446641, + 35.419063, + 0 + ], + [ + 126.441833, + 35.426821, + 0 + ], + [ + 126.437322, + 35.431312, + 0 + ], + [ + 126.431922, + 35.435096, + 0 + ], + [ + 126.42252, + 35.439203, + 0 + ], + [ + 126.412133, + 35.441186, + 0 + ] + ] + ] + }, + "properties": { + "name": "P63A", + "description": "한빛원전 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.37979, + 37.066915, + 0 + ], + [ + 129.390646, + 37.067309, + 0 + ], + [ + 129.401006, + 37.06993, + 0 + ], + [ + 129.407285, + 37.072833, + 0 + ], + [ + 129.412837, + 37.076562, + 0 + ], + [ + 129.417494, + 37.081003, + 0 + ], + [ + 129.421114, + 37.086021, + 0 + ], + [ + 129.424369, + 37.094295, + 0 + ], + [ + 129.424992, + 37.100064, + 0 + ], + [ + 129.424349, + 37.105831, + 0 + ], + [ + 129.422461, + 37.111422, + 0 + ], + [ + 129.419383, + 37.116666, + 0 + ], + [ + 129.415209, + 37.121405, + 0 + ], + [ + 129.410067, + 37.125493, + 0 + ], + [ + 129.404111, + 37.128807, + 0 + ], + [ + 129.397524, + 37.131245, + 0 + ], + [ + 129.390506, + 37.132735, + 0 + ], + [ + 129.379639, + 37.133098, + 0 + ], + [ + 129.372489, + 37.132082, + 0 + ], + [ + 129.365669, + 37.130091, + 0 + ], + [ + 129.359387, + 37.127185, + 0 + ], + [ + 129.351383, + 37.121314, + 0 + ], + [ + 129.34556, + 37.11399, + 0 + ], + [ + 129.342313, + 37.105714, + 0 + ], + [ + 129.341697, + 37.099945, + 0 + ], + [ + 129.343139, + 37.09135, + 0 + ], + [ + 129.345637, + 37.085914, + 0 + ], + [ + 129.34928, + 37.080905, + 0 + ], + [ + 129.353957, + 37.076478, + 0 + ], + [ + 129.362593, + 37.071213, + 0 + ], + [ + 129.369176, + 37.068776, + 0 + ], + [ + 129.376189, + 37.067288, + 0 + ], + [ + 129.37979, + 37.066915, + 0 + ] + ] + ] + }, + "properties": { + "name": "P64A", + "description": "한울원전 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.395219, + 36.934245, + 0 + ], + [ + 129.431123, + 36.938383, + 0 + ], + [ + 129.46559, + 36.947431, + 0 + ], + [ + 129.481957, + 36.953717, + 0 + ], + [ + 129.512337, + 36.969574, + 0 + ], + [ + 129.52612, + 36.979026, + 0 + ], + [ + 129.538823, + 36.9894, + 0 + ], + [ + 129.55035, + 37.000617, + 0 + ], + [ + 129.56953, + 37.025238, + 0 + ], + [ + 129.577037, + 37.038454, + 0 + ], + [ + 129.583075, + 37.052142, + 0 + ], + [ + 129.590568, + 37.080514, + 0 + ], + [ + 129.591965, + 37.094982, + 0 + ], + [ + 129.59, + 37.123935, + 0 + ], + [ + 129.586652, + 37.138199, + 0 + ], + [ + 129.575348, + 37.165759, + 0 + ], + [ + 129.567477, + 37.178845, + 0 + ], + [ + 129.547591, + 37.20313, + 0 + ], + [ + 129.535727, + 37.214144, + 0 + ], + [ + 129.508608, + 37.233493, + 0 + ], + [ + 129.493559, + 37.241681, + 0 + ], + [ + 129.461056, + 37.25477, + 0 + ], + [ + 129.426183, + 37.263157, + 0 + ], + [ + 129.408189, + 37.265502, + 0 + ], + [ + 129.390005, + 37.266587, + 0 + ], + [ + 129.353629, + 37.264953, + 0 + ], + [ + 129.335715, + 37.262247, + 0 + ], + [ + 129.30112, + 37.253162, + 0 + ], + [ + 129.284704, + 37.246851, + 0 + ], + [ + 129.25426, + 37.230936, + 0 + ], + [ + 129.240465, + 37.221453, + 0 + ], + [ + 129.227764, + 37.211047, + 0 + ], + [ + 129.216254, + 37.199798, + 0 + ], + [ + 129.197144, + 37.175121, + 0 + ], + [ + 129.18969, + 37.161881, + 0 + ], + [ + 129.179263, + 37.134102, + 0 + ], + [ + 129.176367, + 37.119776, + 0 + ], + [ + 129.175319, + 37.090793, + 0 + ], + [ + 129.177172, + 37.076357, + 0 + ], + [ + 129.182739, + 37.055177, + 0 + ], + [ + 129.192026, + 37.034582, + 0 + ], + [ + 129.209262, + 37.00906, + 0 + ], + [ + 129.219897, + 36.997294, + 0 + ], + [ + 129.244798, + 36.976197, + 0 + ], + [ + 129.258874, + 36.967026, + 0 + ], + [ + 129.289743, + 36.951784, + 0 + ], + [ + 129.323445, + 36.941049, + 0 + ], + [ + 129.350281, + 36.935623, + 0 + ], + [ + 129.377066, + 36.934063, + 0 + ], + [ + 129.395219, + 36.934245, + 0 + ] + ] + ] + }, + "properties": { + "name": "P64B", + "description": "한울원전 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.369655, + 36.410003, + 0 + ], + [ + 127.372742, + 36.410093, + 0 + ], + [ + 127.375027, + 36.410554, + 0 + ], + [ + 127.37843, + 36.411538, + 0 + ], + [ + 127.380039, + 36.412205, + 0 + ], + [ + 127.382269, + 36.41327, + 0 + ], + [ + 127.383642, + 36.414445, + 0 + ], + [ + 127.385578, + 36.415913, + 0 + ], + [ + 127.387247, + 36.41776, + 0 + ], + [ + 127.388507, + 36.419578, + 0 + ], + [ + 127.38965, + 36.4218, + 0 + ], + [ + 127.390158, + 36.423729, + 0 + ], + [ + 127.39068, + 36.426117, + 0 + ], + [ + 127.390418, + 36.428081, + 0 + ], + [ + 127.390037, + 36.430226, + 0 + ], + [ + 127.38965, + 36.43178, + 0 + ], + [ + 127.388584, + 36.433688, + 0 + ], + [ + 127.387755, + 36.434983, + 0 + ], + [ + 127.386518, + 36.436475, + 0 + ], + [ + 127.384476, + 36.438452, + 0 + ], + [ + 127.382612, + 36.439721, + 0 + ], + [ + 127.380724, + 36.440964, + 0 + ], + [ + 127.377977, + 36.442034, + 0 + ], + [ + 127.375832, + 36.442621, + 0 + ], + [ + 127.372742, + 36.443242, + 0 + ], + [ + 127.369828, + 36.443392, + 0 + ], + [ + 127.368019, + 36.443335, + 0 + ], + [ + 127.364454, + 36.442841, + 0 + ], + [ + 127.361584, + 36.442138, + 0 + ], + [ + 127.35944, + 36.44119, + 0 + ], + [ + 127.357909, + 36.440412, + 0 + ], + [ + 127.356469, + 36.439531, + 0 + ], + [ + 127.354631, + 36.437995, + 0 + ], + [ + 127.353473, + 36.436855, + 0 + ], + [ + 127.352657, + 36.435854, + 0 + ], + [ + 127.350972, + 36.433815, + 0 + ], + [ + 127.349721, + 36.431084, + 0 + ], + [ + 127.349224, + 36.428672, + 0 + ], + [ + 127.348993, + 36.426766, + 0 + ], + [ + 127.349294, + 36.423866, + 0 + ], + [ + 127.350216, + 36.421052, + 0 + ], + [ + 127.350902, + 36.419704, + 0 + ], + [ + 127.351731, + 36.418409, + 0 + ], + [ + 127.352829, + 36.416586, + 0 + ], + [ + 127.355011, + 36.414941, + 0 + ], + [ + 127.356341, + 36.413953, + 0 + ], + [ + 127.358666, + 36.412442, + 0 + ], + [ + 127.360896, + 36.411597, + 0 + ], + [ + 127.362565, + 36.411034, + 0 + ], + [ + 127.365189, + 36.410369, + 0 + ], + [ + 127.367077, + 36.410093, + 0 + ], + [ + 127.369655, + 36.410003, + 0 + ] + ] + ] + }, + "properties": { + "name": "P65A", + "description": "한국원자력 연구원 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.381494, + 36.260519, + 0 + ], + [ + 127.407761, + 36.262546, + 0 + ], + [ + 127.434431, + 36.268611, + 0 + ], + [ + 127.457199, + 36.276386, + 0 + ], + [ + 127.482988, + 36.287454, + 0 + ], + [ + 127.502518, + 36.299632, + 0 + ], + [ + 127.523869, + 36.315771, + 0 + ], + [ + 127.535291, + 36.327, + 0 + ], + [ + 127.545458, + 36.338987, + 0 + ], + [ + 127.554292, + 36.351641, + 0 + ], + [ + 127.564316, + 36.368222, + 0 + ], + [ + 127.571869, + 36.387571, + 0 + ], + [ + 127.57511, + 36.406953, + 0 + ], + [ + 127.576483, + 36.421429, + 0 + ], + [ + 127.576282, + 36.435946, + 0 + ], + [ + 127.57451, + 36.450394, + 0 + ], + [ + 127.571178, + 36.464663, + 0 + ], + [ + 127.566311, + 36.478643, + 0 + ], + [ + 127.559945, + 36.492229, + 0 + ], + [ + 127.552127, + 36.505316, + 0 + ], + [ + 127.542918, + 36.517806, + 0 + ], + [ + 127.529297, + 36.533916, + 0 + ], + [ + 127.516251, + 36.544949, + 0 + ], + [ + 127.499771, + 36.556533, + 0 + ], + [ + 127.478787, + 36.568133, + 0 + ], + [ + 127.455139, + 36.579144, + 0 + ], + [ + 127.429481, + 36.586008, + 0 + ], + [ + 127.402267, + 36.592376, + 0 + ], + [ + 127.380295, + 36.593479, + 0 + ], + [ + 127.358, + 36.592811, + 0 + ], + [ + 127.340009, + 36.591352, + 0 + ], + [ + 127.322247, + 36.588637, + 0 + ], + [ + 127.299271, + 36.583004, + 0 + ], + [ + 127.271672, + 36.573211, + 0 + ], + [ + 127.251205, + 36.563152, + 0 + ], + [ + 127.235413, + 36.551569, + 0 + ], + [ + 127.215231, + 36.537366, + 0 + ], + [ + 127.203824, + 36.526108, + 0 + ], + [ + 127.192841, + 36.51074, + 0 + ], + [ + 127.177507, + 36.488162, + 0 + ], + [ + 127.171591, + 36.474446, + 0 + ], + [ + 127.164688, + 36.453322, + 0 + ], + [ + 127.163026, + 36.431552, + 0 + ], + [ + 127.163315, + 36.412442, + 0 + ], + [ + 127.168121, + 36.391993, + 0 + ], + [ + 127.173486, + 36.374373, + 0 + ], + [ + 127.181168, + 36.354951, + 0 + ], + [ + 127.197019, + 36.335281, + 0 + ], + [ + 127.207575, + 36.323515, + 0 + ], + [ + 127.21936, + 36.312533, + 0 + ], + [ + 127.239532, + 36.296865, + 0 + ], + [ + 127.261152, + 36.285095, + 0 + ], + [ + 127.285538, + 36.274172, + 0 + ], + [ + 127.302704, + 36.269743, + 0 + ], + [ + 127.321243, + 36.26476, + 0 + ], + [ + 127.345535, + 36.2614, + 0 + ], + [ + 127.363491, + 36.260328, + 0 + ], + [ + 127.381494, + 36.260519, + 0 + ] + ] + ] + }, + "properties": { + "name": "P65B", + "description": "한국원자력 연구원 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.435471, + 35.242254, + 0 + ], + [ + 126.462278, + 35.247083, + 0 + ], + [ + 126.489029, + 35.254591, + 0 + ], + [ + 126.511472, + 35.263993, + 0 + ], + [ + 126.526466, + 35.271886, + 0 + ], + [ + 126.540563, + 35.280813, + 0 + ], + [ + 126.553657, + 35.290709, + 0 + ], + [ + 126.565933, + 35.305039, + 0 + ], + [ + 126.581039, + 35.321288, + 0 + ], + [ + 126.596146, + 35.342015, + 0 + ], + [ + 126.602325, + 35.356016, + 0 + ], + [ + 126.608505, + 35.372255, + 0 + ], + [ + 126.610565, + 35.387371, + 0 + ], + [ + 126.613312, + 35.403043, + 0 + ], + [ + 126.612062, + 35.423548, + 0 + ], + [ + 126.609649, + 35.43798, + 0 + ], + [ + 126.605701, + 35.452185, + 0 + ], + [ + 126.600246, + 35.466057, + 0 + ], + [ + 126.593325, + 35.479487, + 0 + ], + [ + 126.584991, + 35.492375, + 0 + ], + [ + 126.575306, + 35.504622, + 0 + ], + [ + 126.564344, + 35.516134, + 0 + ], + [ + 126.552187, + 35.526823, + 0 + ], + [ + 126.538929, + 35.536608, + 0 + ], + [ + 126.524671, + 35.545414, + 0 + ], + [ + 126.50952, + 35.553173, + 0 + ], + [ + 126.498642, + 35.556809, + 0 + ], + [ + 126.477012, + 35.565322, + 0 + ], + [ + 126.459903, + 35.56962, + 0 + ], + [ + 126.442397, + 35.572685, + 0 + ], + [ + 126.424629, + 35.574496, + 0 + ], + [ + 126.406733, + 35.575037, + 0 + ], + [ + 126.388848, + 35.574305, + 0 + ], + [ + 126.37111, + 35.572305, + 0 + ], + [ + 126.353655, + 35.569053, + 0 + ], + [ + 126.336617, + 35.564573, + 0 + ], + [ + 126.320126, + 35.558901, + 0 + ], + [ + 126.304308, + 35.552078, + 0 + ], + [ + 126.289284, + 35.544158, + 0 + ], + [ + 126.275169, + 35.535201, + 0 + ], + [ + 126.26207, + 35.525276, + 0 + ], + [ + 126.250087, + 35.514458, + 0 + ], + [ + 126.239311, + 35.50283, + 0 + ], + [ + 126.229824, + 35.490481, + 0 + ], + [ + 126.221698, + 35.477505, + 0 + ], + [ + 126.214994, + 35.464002, + 0 + ], + [ + 126.209763, + 35.450074, + 0 + ], + [ + 126.206043, + 35.435827, + 0 + ], + [ + 126.203862, + 35.421371, + 0 + ], + [ + 126.203237, + 35.406814, + 0 + ], + [ + 126.20417, + 35.392269, + 0 + ], + [ + 126.206654, + 35.377845, + 0 + ], + [ + 126.210669, + 35.363652, + 0 + ], + [ + 126.216185, + 35.349799, + 0 + ], + [ + 126.223157, + 35.33639, + 0 + ], + [ + 126.231533, + 35.323527, + 0 + ], + [ + 126.241249, + 35.311308, + 0 + ], + [ + 126.25223, + 35.299825, + 0 + ], + [ + 126.264392, + 35.289166, + 0 + ], + [ + 126.277642, + 35.279411, + 0 + ], + [ + 126.291881, + 35.270635, + 0 + ], + [ + 126.306999, + 35.262903, + 0 + ], + [ + 126.322878, + 35.256276, + 0 + ], + [ + 126.339406, + 35.250801, + 0 + ], + [ + 126.356454, + 35.24652, + 0 + ], + [ + 126.380539, + 35.242815, + 0 + ], + [ + 126.399765, + 35.240572, + 0 + ], + [ + 126.421738, + 35.241133, + 0 + ], + [ + 126.435471, + 35.242254, + 0 + ] + ] + ] + }, + "properties": { + "name": "P63B", + "description": "한빛원전 비행금지구역", + "type": "0001", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.806602, + 37.665342, + 0 + ], + [ + 126.803835, + 37.631193, + 0 + ], + [ + 126.797918, + 37.617409, + 0 + ], + [ + 126.804616, + 37.591766, + 0 + ], + [ + 126.806314, + 37.568915, + 0 + ], + [ + 126.954214, + 37.448681, + 0 + ], + [ + 127.060124, + 37.447895, + 0 + ], + [ + 127.112876, + 37.542422, + 0 + ], + [ + 127.158247, + 37.57961, + 0 + ], + [ + 127.141384, + 37.615876, + 0 + ], + [ + 127.133203, + 37.640745, + 0 + ], + [ + 127.086943, + 37.675806, + 0 + ], + [ + 127.054827, + 37.693242, + 0 + ], + [ + 127.029397, + 37.701319, + 0 + ], + [ + 126.883354, + 37.633327, + 0 + ], + [ + 126.806602, + 37.665342, + 0 + ] + ] + ] + }, + "properties": { + "name": "R75", + "description": "국방부(중앙방공통제소/수방사 방공작전통제소)비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.759601, + 36.449348, + 152.1 + ], + [ + 127.756734, + 36.451118, + 154.85 + ], + [ + 127.75407, + 36.453082, + 167.68 + ], + [ + 127.751629, + 36.455226, + 192.58 + ], + [ + 127.749429, + 36.457532, + 221.69 + ], + [ + 127.747488, + 36.459984, + 202.52 + ], + [ + 127.745819, + 36.462563, + 171.99 + ], + [ + 127.744436, + 36.465249, + 203.55 + ], + [ + 127.74335, + 36.468021, + 209.87 + ], + [ + 127.742568, + 36.470859, + 189.05 + ], + [ + 127.742096, + 36.473741, + 178.53 + ], + [ + 127.741939, + 36.476646, + 193.8 + ], + [ + 127.742097, + 36.47955, + 230.4 + ], + [ + 127.742569, + 36.482432, + 234.84 + ], + [ + 127.743352, + 36.48527, + 279.86 + ], + [ + 127.74444, + 36.488042, + 291.94 + ], + [ + 127.745824, + 36.490728, + 233.25 + ], + [ + 127.747494, + 36.493306, + 194.28 + ], + [ + 127.749437, + 36.495757, + 176 + ], + [ + 127.751639, + 36.498063, + 193.79 + ], + [ + 127.754083, + 36.500206, + 195.66 + ], + [ + 127.75675, + 36.502169, + 196.11 + ], + [ + 127.75962, + 36.503938, + 212.39 + ], + [ + 127.76267, + 36.505499, + 248.12 + ], + [ + 127.765879, + 36.506841, + 333.2 + ], + [ + 127.769221, + 36.507952, + 518.74 + ], + [ + 127.77267, + 36.508825, + 504.89 + ], + [ + 127.776202, + 36.509453, + 505.82 + ], + [ + 127.779788, + 36.509831, + 433.91 + ], + [ + 127.783401, + 36.509956, + 377.42 + ], + [ + 127.787014, + 36.509828, + 393.93 + ], + [ + 127.7906, + 36.509446, + 407.04 + ], + [ + 127.79413, + 36.508815, + 501.18 + ], + [ + 127.797579, + 36.507939, + 404.22 + ], + [ + 127.800919, + 36.506825, + 465.77 + ], + [ + 127.804126, + 36.50548, + 376.27 + ], + [ + 127.807174, + 36.503916, + 379.23 + ], + [ + 127.810041, + 36.502145, + 365.86 + ], + [ + 127.812705, + 36.500179, + 346.64 + ], + [ + 127.815146, + 36.498034, + 368.49 + ], + [ + 127.817345, + 36.495726, + 424.47 + ], + [ + 127.819285, + 36.493273, + 410.52 + ], + [ + 127.820951, + 36.490693, + 485.16 + ], + [ + 127.822331, + 36.488006, + 406.51 + ], + [ + 127.823415, + 36.485233, + 288.69 + ], + [ + 127.824194, + 36.482394, + 217.51 + ], + [ + 127.824662, + 36.479512, + 337.61 + ], + [ + 127.824816, + 36.476607, + 467.23 + ], + [ + 127.824655, + 36.473703, + 522.65 + ], + [ + 127.824179, + 36.470822, + 359.36 + ], + [ + 127.823393, + 36.467984, + 317.61 + ], + [ + 127.822302, + 36.465213, + 311.88 + ], + [ + 127.820916, + 36.462528, + 247.76 + ], + [ + 127.819243, + 36.459951, + 199.48 + ], + [ + 127.817298, + 36.457501, + 174.99 + ], + [ + 127.815095, + 36.455196, + 163.21 + ], + [ + 127.812651, + 36.453055, + 159.95 + ], + [ + 127.809984, + 36.451093, + 147.06 + ], + [ + 127.807115, + 36.449326, + 147.6 + ], + [ + 127.804066, + 36.447766, + 149.99 + ], + [ + 127.800859, + 36.446426, + 148.67 + ], + [ + 127.797519, + 36.445316, + 165.77 + ], + [ + 127.794072, + 36.444444, + 203.2 + ], + [ + 127.790543, + 36.443817, + 243.26 + ], + [ + 127.78696, + 36.443439, + 221.37 + ], + [ + 127.78335, + 36.443315, + 249.24 + ], + [ + 127.779739, + 36.443443, + 314.82 + ], + [ + 127.776157, + 36.443824, + 268.81 + ], + [ + 127.77263, + 36.444455, + 271.6 + ], + [ + 127.769184, + 36.445331, + 240.26 + ], + [ + 127.765846, + 36.446445, + 177.85 + ], + [ + 127.762641, + 36.447788, + 162.43 + ], + [ + 127.759601, + 36.449348, + 152.1 + ] + ] + }, + "properties": { + "name": "R20", + "description": "보은 반경 3.7Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 129.099492, + 35.548315, + 268.13 + ], + [ + 129.102252, + 35.546479, + 186.41 + ], + [ + 129.104805, + 35.544453, + 148.29 + ], + [ + 129.107132, + 35.542255, + 119.42 + ], + [ + 129.109213, + 35.539899, + 111.45 + ], + [ + 129.111035, + 35.537405, + 105.85 + ], + [ + 129.112582, + 35.534792, + 110.49 + ], + [ + 129.113844, + 35.532078, + 104.67 + ], + [ + 129.114809, + 35.529286, + 101.01 + ], + [ + 129.115472, + 35.526435, + 103.71 + ], + [ + 129.115828, + 35.523548, + 132.5 + ], + [ + 129.115872, + 35.520647, + 134.36 + ], + [ + 129.115606, + 35.517754, + 143.33 + ], + [ + 129.115031, + 35.514891, + 135.94 + ], + [ + 129.114152, + 35.51208, + 114.63 + ], + [ + 129.112975, + 35.509341, + 124.35 + ], + [ + 129.11151, + 35.506697, + 140.31 + ], + [ + 129.109767, + 35.504166, + 124.4 + ], + [ + 129.107759, + 35.501769, + 162.19 + ], + [ + 129.105503, + 35.499523, + 117.72 + ], + [ + 129.103016, + 35.497446, + 140.82 + ], + [ + 129.100315, + 35.495553, + 166.17 + ], + [ + 129.097422, + 35.493859, + 170.76 + ], + [ + 129.094359, + 35.492377, + 156.81 + ], + [ + 129.091149, + 35.491118, + 123.69 + ], + [ + 129.087817, + 35.490091, + 122.07 + ], + [ + 129.084387, + 35.489304, + 123.95 + ], + [ + 129.080887, + 35.488764, + 187.75 + ], + [ + 129.077341, + 35.488474, + 234.76 + ], + [ + 129.073779, + 35.488436, + 195.94 + ], + [ + 129.070225, + 35.488652, + 161.27 + ], + [ + 129.066709, + 35.489119, + 181.83 + ], + [ + 129.063255, + 35.489833, + 208.21 + ], + [ + 129.059892, + 35.49079, + 202.94 + ], + [ + 129.056643, + 35.491982, + 184.97 + ], + [ + 129.053534, + 35.493399, + 203.61 + ], + [ + 129.050589, + 35.495032, + 244.1 + ], + [ + 129.047829, + 35.496867, + 310.42 + ], + [ + 129.045276, + 35.498892, + 414.63 + ], + [ + 129.04295, + 35.501089, + 539.02 + ], + [ + 129.040868, + 35.503444, + 649.56 + ], + [ + 129.039045, + 35.505937, + 805.94 + ], + [ + 129.037497, + 35.50855, + 961.18 + ], + [ + 129.036233, + 35.511263, + 961.96 + ], + [ + 129.035265, + 35.514055, + 851.89 + ], + [ + 129.0346, + 35.516905, + 731.27 + ], + [ + 129.034242, + 35.519791, + 655.01 + ], + [ + 129.034195, + 35.522692, + 750.99 + ], + [ + 129.034459, + 35.525585, + 654.58 + ], + [ + 129.035031, + 35.528449, + 624.33 + ], + [ + 129.035909, + 35.531261, + 766.1 + ], + [ + 129.037084, + 35.534, + 857.78 + ], + [ + 129.038548, + 35.536645, + 852.75 + ], + [ + 129.040289, + 35.539177, + 938.24 + ], + [ + 129.042296, + 35.541575, + 976.14 + ], + [ + 129.044552, + 35.543821, + 952.54 + ], + [ + 129.04704, + 35.545899, + 939.22 + ], + [ + 129.049741, + 35.547793, + 834.62 + ], + [ + 129.052635, + 35.549488, + 642.33 + ], + [ + 129.055699, + 35.550971, + 522.72 + ], + [ + 129.058911, + 35.552231, + 413.08 + ], + [ + 129.062246, + 35.553259, + 344.14 + ], + [ + 129.065679, + 35.554045, + 315.6 + ], + [ + 129.069182, + 35.554586, + 263.38 + ], + [ + 129.07273, + 35.554876, + 220.55 + ], + [ + 129.076296, + 35.554913, + 202.62 + ], + [ + 129.079852, + 35.554697, + 182.8 + ], + [ + 129.083371, + 35.554229, + 174.84 + ], + [ + 129.086827, + 35.553514, + 174.24 + ], + [ + 129.090193, + 35.552556, + 143.96 + ], + [ + 129.093444, + 35.551363, + 146.97 + ], + [ + 129.096554, + 35.549944, + 191.75 + ], + [ + 129.099492, + 35.548315, + 268.13 + ] + ] + }, + "properties": { + "name": "R21", + "description": "언양 반경 3.7Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.683234, + 37.216605, + 0 + ], + [ + 128.682118, + 36.917125, + 0 + ], + [ + 129.049784, + 36.917216, + 0 + ], + [ + 129.052174, + 37.217423, + 0 + ], + [ + 128.683234, + 37.216605, + 0 + ] + ] + ] + }, + "properties": { + "name": "R110", + "description": "필승 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.683333, + 37.633333, + 0 + ], + [ + 127.683341, + 37.533289, + 0 + ], + [ + 127.8, + 37.533333, + 0 + ], + [ + 127.782774, + 37.617603, + 0 + ], + [ + 127.732937, + 37.650247, + 0 + ], + [ + 127.683333, + 37.633333, + 0 + ] + ] + ] + }, + "properties": { + "name": "R10", + "description": "매봉 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7, + 35.15, + 0 + ], + [ + 126.683301, + 35.135438, + 0 + ], + [ + 126.688471, + 35.129529, + 0 + ], + [ + 126.683367, + 35.099909, + 0 + ], + [ + 126.749886, + 35.083009, + 0 + ], + [ + 126.766222, + 35.133185, + 0 + ], + [ + 126.733333, + 35.15, + 0 + ], + [ + 126.7, + 35.15, + 0 + ] + ] + ] + }, + "properties": { + "name": "R14", + "description": "평동 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.647392, + 37.409477, + 297.32 + ], + [ + 127.655253, + 37.405761, + 271.8 + ], + [ + 127.662676, + 37.401515, + 147.38 + ], + [ + 127.669605, + 37.396771, + 145.62 + ], + [ + 127.675985, + 37.391564, + 157.25 + ], + [ + 127.681769, + 37.385936, + 77.98 + ], + [ + 127.686913, + 37.379928, + 117.87 + ], + [ + 127.691377, + 37.373586, + 169.27 + ], + [ + 127.695128, + 37.366959, + 218.33 + ], + [ + 127.698138, + 37.360098, + 237.61 + ], + [ + 127.700383, + 37.353054, + 223.02 + ], + [ + 127.701847, + 37.345881, + 186.23 + ], + [ + 127.702519, + 37.338634, + 85.32 + ], + [ + 127.702394, + 37.331368, + 58.07 + ], + [ + 127.701473, + 37.324139, + 97.89 + ], + [ + 127.699763, + 37.317001, + 86.47 + ], + [ + 127.697278, + 37.310008, + 80.28 + ], + [ + 127.694037, + 37.303214, + 62.02 + ], + [ + 127.690065, + 37.296671, + 51.73 + ], + [ + 127.685391, + 37.290428, + 62.12 + ], + [ + 127.680052, + 37.284532, + 37.31 + ], + [ + 127.674088, + 37.279029, + 56.45 + ], + [ + 127.667545, + 37.27396, + 60.76 + ], + [ + 127.660473, + 37.269363, + 58.61 + ], + [ + 127.652925, + 37.265275, + 78.09 + ], + [ + 127.644958, + 37.261724, + 74.95 + ], + [ + 127.636634, + 37.258739, + 91.82 + ], + [ + 127.628015, + 37.256343, + 181.92 + ], + [ + 127.619167, + 37.254553, + 112.83 + ], + [ + 127.610157, + 37.253382, + 95.32 + ], + [ + 127.601054, + 37.252841, + 96.31 + ], + [ + 127.591925, + 37.252932, + 80.98 + ], + [ + 127.582841, + 37.253656, + 79.86 + ], + [ + 127.573871, + 37.255006, + 71.09 + ], + [ + 127.565082, + 37.256973, + 69.81 + ], + [ + 127.556542, + 37.259541, + 61.57 + ], + [ + 127.548315, + 37.262692, + 50.81 + ], + [ + 127.540463, + 37.266401, + 58.04 + ], + [ + 127.533046, + 37.270639, + 77.15 + ], + [ + 127.526122, + 37.275376, + 78.77 + ], + [ + 127.519741, + 37.280574, + 69.58 + ], + [ + 127.513953, + 37.286195, + 56.01 + ], + [ + 127.508802, + 37.292196, + 56.73 + ], + [ + 127.504327, + 37.298531, + 48.85 + ], + [ + 127.500563, + 37.305152, + 69.37 + ], + [ + 127.497537, + 37.312008, + 64.39 + ], + [ + 127.495275, + 37.319048, + 69.58 + ], + [ + 127.493792, + 37.326218, + 85.3 + ], + [ + 127.4931, + 37.333464, + 74.89 + ], + [ + 127.493205, + 37.34073, + 63.04 + ], + [ + 127.494106, + 37.347961, + 69.88 + ], + [ + 127.495797, + 37.355102, + 94.87 + ], + [ + 127.498265, + 37.362099, + 135.73 + ], + [ + 127.501491, + 37.368898, + 176.17 + ], + [ + 127.505451, + 37.375448, + 105.59 + ], + [ + 127.510115, + 37.381698, + 93.56 + ], + [ + 127.515448, + 37.387601, + 109.39 + ], + [ + 127.521409, + 37.393112, + 129.15 + ], + [ + 127.527952, + 37.398189, + 142.15 + ], + [ + 127.535029, + 37.402793, + 57.93 + ], + [ + 127.542585, + 37.40689, + 34.99 + ], + [ + 127.550562, + 37.410447, + 190.15 + ], + [ + 127.558899, + 37.413437, + 80.84 + ], + [ + 127.567534, + 37.415839, + 59.76 + ], + [ + 127.5764, + 37.417633, + 60.31 + ], + [ + 127.585429, + 37.418806, + 69.99 + ], + [ + 127.594553, + 37.419348, + 61.79 + ], + [ + 127.603701, + 37.419256, + 89.07 + ], + [ + 127.612805, + 37.418531, + 64.98 + ], + [ + 127.621794, + 37.417178, + 109.43 + ], + [ + 127.6306, + 37.415206, + 177.95 + ], + [ + 127.639155, + 37.412633, + 252.75 + ], + [ + 127.647392, + 37.409477, + 297.32 + ] + ] + }, + "properties": { + "name": "R17", + "description": "여주 반경 9.26Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.251125, + 36.636601, + 136.79 + ], + [ + 127.25379, + 36.634637, + 102.43 + ], + [ + 127.256231, + 36.632495, + 81.92 + ], + [ + 127.25843, + 36.63019, + 49.89 + ], + [ + 127.26037, + 36.627739, + 53.59 + ], + [ + 127.262037, + 36.625163, + 76.63 + ], + [ + 127.263417, + 36.622479, + 147.17 + ], + [ + 127.264501, + 36.61971, + 141.24 + ], + [ + 127.265279, + 36.616875, + 126.76 + ], + [ + 127.265747, + 36.613996, + 90.52 + ], + [ + 127.2659, + 36.611095, + 145.43 + ], + [ + 127.265738, + 36.608195, + 114.93 + ], + [ + 127.265262, + 36.605317, + 96.67 + ], + [ + 127.264475, + 36.602484, + 98.97 + ], + [ + 127.263383, + 36.599716, + 69.82 + ], + [ + 127.261995, + 36.597035, + 42.2 + ], + [ + 127.260322, + 36.594462, + 43.01 + ], + [ + 127.258375, + 36.592015, + 75.27 + ], + [ + 127.256171, + 36.589714, + 53.21 + ], + [ + 127.253725, + 36.587576, + 73.24 + ], + [ + 127.251057, + 36.585617, + 68.78 + ], + [ + 127.248186, + 36.583852, + 60.46 + ], + [ + 127.245135, + 36.582295, + 85.54 + ], + [ + 127.241927, + 36.580957, + 74.46 + ], + [ + 127.238585, + 36.579849, + 122.01 + ], + [ + 127.235136, + 36.578978, + 71.69 + ], + [ + 127.231606, + 36.578352, + 123.92 + ], + [ + 127.228022, + 36.577976, + 82.24 + ], + [ + 127.22441, + 36.577852, + 102.55 + ], + [ + 127.220798, + 36.577981, + 143.51 + ], + [ + 127.217215, + 36.578362, + 169.25 + ], + [ + 127.213686, + 36.578992, + 187.34 + ], + [ + 127.210239, + 36.579867, + 187.35 + ], + [ + 127.206899, + 36.58098, + 223.48 + ], + [ + 127.203694, + 36.582322, + 169.42 + ], + [ + 127.200646, + 36.583884, + 156.01 + ], + [ + 127.197779, + 36.585652, + 122.4 + ], + [ + 127.195114, + 36.587615, + 125.4 + ], + [ + 127.192673, + 36.589756, + 183.21 + ], + [ + 127.190473, + 36.59206, + 251.79 + ], + [ + 127.188532, + 36.594509, + 291.27 + ], + [ + 127.186864, + 36.597085, + 248.69 + ], + [ + 127.185482, + 36.599768, + 204.47 + ], + [ + 127.184396, + 36.602537, + 178.21 + ], + [ + 127.183614, + 36.605371, + 184.48 + ], + [ + 127.183144, + 36.60825, + 197.6 + ], + [ + 127.182988, + 36.61115, + 182.64 + ], + [ + 127.183147, + 36.61405, + 189.88 + ], + [ + 127.183621, + 36.616928, + 192.34 + ], + [ + 127.184405, + 36.619762, + 185.71 + ], + [ + 127.185494, + 36.622531, + 178.33 + ], + [ + 127.18688, + 36.625212, + 148.02 + ], + [ + 127.188552, + 36.627787, + 177.68 + ], + [ + 127.190497, + 36.630235, + 234.57 + ], + [ + 127.192701, + 36.632537, + 216.73 + ], + [ + 127.195147, + 36.634676, + 209.57 + ], + [ + 127.197815, + 36.636636, + 259.45 + ], + [ + 127.200687, + 36.638402, + 262.62 + ], + [ + 127.203739, + 36.63996, + 321.47 + ], + [ + 127.20695, + 36.641299, + 209.61 + ], + [ + 127.210294, + 36.642408, + 175.27 + ], + [ + 127.213745, + 36.643279, + 106.32 + ], + [ + 127.217278, + 36.643905, + 66.86 + ], + [ + 127.220866, + 36.644282, + 95.91 + ], + [ + 127.224481, + 36.644406, + 144.65 + ], + [ + 127.228095, + 36.644277, + 117.85 + ], + [ + 127.231682, + 36.643895, + 87.54 + ], + [ + 127.235214, + 36.643264, + 103.93 + ], + [ + 127.238663, + 36.642388, + 159.87 + ], + [ + 127.242005, + 36.641274, + 152.7 + ], + [ + 127.245212, + 36.639931, + 174.67 + ], + [ + 127.248261, + 36.638368, + 143.36 + ], + [ + 127.251125, + 36.636601, + 136.79 + ] + ] + }, + "properties": { + "name": "R19", + "description": "조치원 반경 3.7Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.227106, + 37.336732, + 115.22 + ], + [ + 127.224609, + 37.338853, + 68.07 + ], + [ + 127.222353, + 37.341139, + 90.25 + ], + [ + 127.220357, + 37.343573, + 74.78 + ], + [ + 127.218634, + 37.346136, + 75.26 + ], + [ + 127.217199, + 37.348808, + 73.78 + ], + [ + 127.216063, + 37.351569, + 83.69 + ], + [ + 127.215233, + 37.354399, + 105.98 + ], + [ + 127.214717, + 37.357275, + 108.83 + ], + [ + 127.214519, + 37.360177, + 105.33 + ], + [ + 127.214639, + 37.36308, + 146.39 + ], + [ + 127.215077, + 37.365965, + 192.35 + ], + [ + 127.21583, + 37.368808, + 185.15 + ], + [ + 127.216891, + 37.371588, + 108.15 + ], + [ + 127.218254, + 37.374285, + 86.97 + ], + [ + 127.219908, + 37.376876, + 163.17 + ], + [ + 127.221839, + 37.379343, + 135.68 + ], + [ + 127.224034, + 37.381667, + 159.11 + ], + [ + 127.226475, + 37.38383, + 151.91 + ], + [ + 127.229145, + 37.385815, + 80.68 + ], + [ + 127.232022, + 37.387608, + 62.57 + ], + [ + 127.235086, + 37.389195, + 53.1 + ], + [ + 127.238311, + 37.390564, + 47.16 + ], + [ + 127.241675, + 37.391704, + 47.68 + ], + [ + 127.245151, + 37.392606, + 46.94 + ], + [ + 127.248713, + 37.393265, + 45.57 + ], + [ + 127.252334, + 37.393674, + 38.09 + ], + [ + 127.255986, + 37.393831, + 43.32 + ], + [ + 127.259641, + 37.393734, + 77.14 + ], + [ + 127.263271, + 37.393384, + 169.46 + ], + [ + 127.266849, + 37.392784, + 223.66 + ], + [ + 127.270348, + 37.391939, + 223.75 + ], + [ + 127.273741, + 37.390854, + 156.53 + ], + [ + 127.277001, + 37.389538, + 150.35 + ], + [ + 127.280105, + 37.388002, + 136.73 + ], + [ + 127.283028, + 37.386256, + 154.64 + ], + [ + 127.285749, + 37.384315, + 75.59 + ], + [ + 127.288246, + 37.382192, + 121.41 + ], + [ + 127.290501, + 37.379905, + 131.65 + ], + [ + 127.292496, + 37.37747, + 91.48 + ], + [ + 127.294216, + 37.374906, + 119.95 + ], + [ + 127.295648, + 37.372233, + 85.52 + ], + [ + 127.296782, + 37.369471, + 86.27 + ], + [ + 127.297608, + 37.366641, + 104.17 + ], + [ + 127.298121, + 37.363764, + 179.99 + ], + [ + 127.298316, + 37.360862, + 282.72 + ], + [ + 127.298193, + 37.357959, + 182.96 + ], + [ + 127.297751, + 37.355074, + 190.2 + ], + [ + 127.296995, + 37.352232, + 310.15 + ], + [ + 127.295931, + 37.349452, + 368.69 + ], + [ + 127.294565, + 37.346757, + 395.97 + ], + [ + 127.29291, + 37.344167, + 373.02 + ], + [ + 127.290977, + 37.341701, + 282.17 + ], + [ + 127.288781, + 37.339379, + 241.54 + ], + [ + 127.286339, + 37.337217, + 300.46 + ], + [ + 127.283669, + 37.335233, + 360 + ], + [ + 127.280792, + 37.333441, + 390.09 + ], + [ + 127.27773, + 37.331856, + 373.8 + ], + [ + 127.274506, + 37.330488, + 374.17 + ], + [ + 127.271145, + 37.329349, + 377.82 + ], + [ + 127.267671, + 37.328448, + 314.8 + ], + [ + 127.264112, + 37.32779, + 264.61 + ], + [ + 127.260495, + 37.327382, + 181.28 + ], + [ + 127.256846, + 37.327225, + 119.3 + ], + [ + 127.253194, + 37.327322, + 80.18 + ], + [ + 127.249567, + 37.327672, + 75.81 + ], + [ + 127.245992, + 37.328271, + 73.26 + ], + [ + 127.242496, + 37.329116, + 70.54 + ], + [ + 127.239105, + 37.3302, + 60.3 + ], + [ + 127.235847, + 37.331515, + 81.87 + ], + [ + 127.232745, + 37.33305, + 155.27 + ], + [ + 127.229822, + 37.334795, + 182.25 + ], + [ + 127.227106, + 37.336732, + 115.22 + ] + ] + }, + "properties": { + "name": "R35", + "description": "매산리 반경 3.7Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 128.202574, + 36.34834, + 432.3 + ], + [ + 128.19698, + 36.354038, + 440.03 + ], + [ + 128.192023, + 36.360106, + 357.13 + ], + [ + 128.18774, + 36.3665, + 276.11 + ], + [ + 128.184165, + 36.373169, + 169.68 + ], + [ + 128.181326, + 36.380064, + 117.19 + ], + [ + 128.179242, + 36.387132, + 102.1 + ], + [ + 128.177932, + 36.394319, + 73.25 + ], + [ + 128.177405, + 36.40157, + 57.81 + ], + [ + 128.177665, + 36.408831, + 55.49 + ], + [ + 128.17871, + 36.416046, + 58.75 + ], + [ + 128.180533, + 36.423161, + 62.5 + ], + [ + 128.183121, + 36.43012, + 52.92 + ], + [ + 128.186452, + 36.436871, + 51.19 + ], + [ + 128.190503, + 36.443363, + 52.55 + ], + [ + 128.195243, + 36.449546, + 57.49 + ], + [ + 128.200635, + 36.455373, + 62.71 + ], + [ + 128.20664, + 36.4608, + 69.35 + ], + [ + 128.21321, + 36.465784, + 58.74 + ], + [ + 128.220296, + 36.470289, + 80.77 + ], + [ + 128.227844, + 36.474279, + 71.78 + ], + [ + 128.235797, + 36.477725, + 65.47 + ], + [ + 128.244093, + 36.4806, + 58.03 + ], + [ + 128.25267, + 36.482881, + 60.74 + ], + [ + 128.261462, + 36.484553, + 58.16 + ], + [ + 128.270403, + 36.485601, + 52.41 + ], + [ + 128.279422, + 36.486018, + 90.89 + ], + [ + 128.288453, + 36.485801, + 104.27 + ], + [ + 128.297426, + 36.484951, + 77.8 + ], + [ + 128.306272, + 36.483474, + 94.57 + ], + [ + 128.314924, + 36.481383, + 100.61 + ], + [ + 128.323316, + 36.478693, + 173.12 + ], + [ + 128.331384, + 36.475425, + 155.55 + ], + [ + 128.339065, + 36.471603, + 82.79 + ], + [ + 128.346303, + 36.467257, + 134.78 + ], + [ + 128.353041, + 36.46242, + 99.65 + ], + [ + 128.359229, + 36.457128, + 79.93 + ], + [ + 128.364819, + 36.451423, + 71.1 + ], + [ + 128.369768, + 36.445347, + 69.1 + ], + [ + 128.37404, + 36.438947, + 73.68 + ], + [ + 128.377601, + 36.432272, + 69.35 + ], + [ + 128.380425, + 36.425373, + 65.57 + ], + [ + 128.382491, + 36.418301, + 58.41 + ], + [ + 128.383783, + 36.411112, + 51.66 + ], + [ + 128.38429, + 36.403859, + 47.12 + ], + [ + 128.384011, + 36.396599, + 46.08 + ], + [ + 128.382947, + 36.389386, + 44.95 + ], + [ + 128.381106, + 36.382274, + 48.76 + ], + [ + 128.378502, + 36.375319, + 54.28 + ], + [ + 128.375156, + 36.368573, + 76.85 + ], + [ + 128.371093, + 36.362088, + 79.65 + ], + [ + 128.366345, + 36.355912, + 147.71 + ], + [ + 128.360947, + 36.350093, + 245.77 + ], + [ + 128.35494, + 36.344674, + 388.88 + ], + [ + 128.348371, + 36.339697, + 344.26 + ], + [ + 128.341289, + 36.3352, + 194.13 + ], + [ + 128.333749, + 36.331217, + 145.2 + ], + [ + 128.325807, + 36.327778, + 90.24 + ], + [ + 128.317523, + 36.324909, + 59.23 + ], + [ + 128.308962, + 36.322632, + 65.57 + ], + [ + 128.300187, + 36.320965, + 78.21 + ], + [ + 128.291265, + 36.319919, + 61 + ], + [ + 128.282264, + 36.319503, + 38.37 + ], + [ + 128.273253, + 36.31972, + 74.02 + ], + [ + 128.264299, + 36.320568, + 184.28 + ], + [ + 128.255471, + 36.322041, + 322.63 + ], + [ + 128.246835, + 36.324128, + 240.96 + ], + [ + 128.238457, + 36.326813, + 345.76 + ], + [ + 128.230401, + 36.330075, + 387.82 + ], + [ + 128.222728, + 36.33389, + 159.85 + ], + [ + 128.215496, + 36.338229, + 100.01 + ], + [ + 128.20876, + 36.343059, + 210.09 + ], + [ + 128.202574, + 36.34834, + 432.3 + ] + ] + }, + "properties": { + "name": "R81", + "description": "낙동 반경 9.26Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.347694, + 35.936361, + 0 + ], + [ + 129.331028, + 35.869694, + 0 + ], + [ + 129.431028, + 35.953028, + 0 + ], + [ + 129.397722, + 35.952813, + 0 + ], + [ + 129.347694, + 35.936361, + 0 + ] + ] + ] + }, + "properties": { + "name": "R89", + "description": "오천 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.429889, + 35.926917, + 0 + ], + [ + 129.442865, + 35.892515, + 0 + ], + [ + 129.474083, + 35.894694, + 0 + ], + [ + 129.517151, + 35.886193, + 0 + ], + [ + 129.521278, + 35.890528, + 0 + ], + [ + 129.454889, + 35.92275, + 0 + ], + [ + 129.429889, + 35.926917, + 0 + ] + ] + ] + }, + "properties": { + "name": "R90A", + "description": "수성-A 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.442865, + 35.892515, + 0 + ], + [ + 129.461942, + 35.836086, + 0 + ], + [ + 129.495442, + 35.843415, + 0 + ], + [ + 129.517151, + 35.886193, + 0 + ], + [ + 129.473742, + 35.895155, + 0 + ], + [ + 129.442865, + 35.892515, + 0 + ] + ] + ] + }, + "properties": { + "name": "R90B", + "description": "수성-B 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.516667, + 36.333333, + 0 + ], + [ + 126.183333, + 36.216667, + 0 + ], + [ + 126.4, + 36.033333, + 0 + ], + [ + 126.583333, + 36.3, + 0 + ], + [ + 126.516667, + 36.333333, + 0 + ] + ] + ] + }, + "properties": { + "name": "R97A", + "description": "철매-A 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 125.95, + 36.233333, + 0 + ], + [ + 126.05, + 36.2, + 0 + ], + [ + 126.366667, + 35.883333, + 0 + ], + [ + 126.633224, + 36.237074, + 0 + ], + [ + 126.502111, + 36.35625, + 0 + ], + [ + 126.245472, + 36.36875, + 0 + ], + [ + 126.166667, + 36.333333, + 0 + ], + [ + 125.95, + 36.333333, + 0 + ], + [ + 125.95, + 36.233333, + 0 + ] + ] + ] + }, + "properties": { + "name": "R97B", + "description": "철매-B 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 128.886577, + 34.924907, + 0 + ], + [ + 128.891234, + 34.929284, + 0 + ], + [ + 128.89634, + 34.933312, + 0 + ], + [ + 128.901856, + 34.93696, + 0 + ], + [ + 128.907738, + 34.940199, + 0 + ], + [ + 128.913943, + 34.943005, + 0 + ], + [ + 128.920423, + 34.945357, + 0 + ], + [ + 128.927129, + 34.947237, + 0 + ], + [ + 128.934009, + 34.94863, + 0 + ], + [ + 128.941012, + 34.949526, + 0 + ], + [ + 128.948083, + 34.949917, + 0 + ], + [ + 128.955169, + 34.949802, + 0 + ], + [ + 128.962216, + 34.949181, + 0 + ], + [ + 128.969169, + 34.948058, + 0 + ], + [ + 128.975977, + 34.946442, + 0 + ], + [ + 128.982586, + 34.944346, + 0 + ], + [ + 128.988947, + 34.941785, + 0 + ], + [ + 128.995012, + 34.938779, + 0 + ], + [ + 129.000733, + 34.935351, + 0 + ], + [ + 129.006067, + 34.931527, + 0 + ], + [ + 129.010974, + 34.927336, + 0 + ], + [ + 129.015416, + 34.922811, + 0 + ], + [ + 129.01936, + 34.917985, + 0 + ], + [ + 129.022775, + 34.912895, + 0 + ], + [ + 129.025636, + 34.907581, + 0 + ], + [ + 129.027922, + 34.902082, + 0 + ], + [ + 129.029613, + 34.896441, + 0 + ], + [ + 129.030699, + 34.890701, + 0 + ], + [ + 129.031171, + 34.884905, + 0 + ], + [ + 129.031024, + 34.879097, + 0 + ], + [ + 129.030262, + 34.873321, + 0 + ], + [ + 129.028889, + 34.867622, + 0 + ], + [ + 129.026916, + 34.862043, + 0 + ], + [ + 129.024358, + 34.856626, + 0 + ], + [ + 129.021235, + 34.851413, + 0 + ], + [ + 129.017571, + 34.846443, + 0 + ], + [ + 129.013393, + 34.841754, + 0 + ], + [ + 129.008733, + 34.837381, + 0 + ], + [ + 129.003628, + 34.833358, + 0 + ], + [ + 128.998115, + 34.829715, + 0 + ], + [ + 128.992237, + 34.82648, + 0 + ], + [ + 128.986038, + 34.823678, + 0 + ], + [ + 128.979566, + 34.821329, + 0 + ], + [ + 128.972869, + 34.819452, + 0 + ], + [ + 128.965999, + 34.818062, + 0 + ], + [ + 128.959007, + 34.817167, + 0 + ], + [ + 128.951947, + 34.816776, + 0 + ], + [ + 128.944873, + 34.816891, + 0 + ], + [ + 128.937837, + 34.817512, + 0 + ], + [ + 128.930894, + 34.818633, + 0 + ], + [ + 128.924096, + 34.820246, + 0 + ], + [ + 128.917495, + 34.822339, + 0 + ], + [ + 128.911141, + 34.824896, + 0 + ], + [ + 128.905083, + 34.827898, + 0 + ], + [ + 128.899365, + 34.831321, + 0 + ], + [ + 128.894032, + 34.835141, + 0 + ], + [ + 128.889125, + 34.839327, + 0 + ], + [ + 128.88468, + 34.843848, + 0 + ], + [ + 128.880732, + 34.848669, + 0 + ], + [ + 128.87731, + 34.853755, + 0 + ], + [ + 128.874442, + 34.859066, + 0 + ], + [ + 128.872148, + 34.864561, + 0 + ], + [ + 128.870446, + 34.8702, + 0 + ], + [ + 128.869349, + 34.875939, + 0 + ], + [ + 128.868866, + 34.881735, + 0 + ], + [ + 128.869001, + 34.887543, + 0 + ], + [ + 128.869752, + 34.893319, + 0 + ], + [ + 128.871115, + 34.89902, + 0 + ], + [ + 128.873078, + 34.904602, + 0 + ], + [ + 128.875627, + 34.910022, + 0 + ], + [ + 128.878743, + 34.915239, + 0 + ], + [ + 128.882402, + 34.920213, + 0 + ], + [ + 128.886577, + 34.924907, + 0 + ] + ] + }, + "properties": { + "name": "R100", + "description": "남형제도 반경 7.4Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.154617, + 36.679506, + 0 + ], + [ + 126.151306, + 36.549556, + 0 + ], + [ + 126.230472, + 36.552333, + 0 + ], + [ + 126.199639, + 36.67675, + 0 + ], + [ + 126.154617, + 36.679506, + 0 + ] + ] + ] + }, + "properties": { + "name": "R108A", + "description": "안흥-A 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.154617, + 36.679506, + 0 + ], + [ + 126.124639, + 36.469556, + 0 + ], + [ + 126.250472, + 36.490389, + 0 + ], + [ + 126.199639, + 36.67675, + 0 + ], + [ + 126.154617, + 36.679506, + 0 + ] + ] + ] + }, + "properties": { + "name": "R108B", + "description": "안흥-B 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 125.998, + 36.636194, + 0 + ], + [ + 125.713889, + 35.021944, + 0 + ], + [ + 126.052194, + 34.973361, + 0 + ], + [ + 126.297944, + 36.569556, + 0 + ], + [ + 126.17325, + 36.677306, + 0 + ], + [ + 125.998, + 36.636194, + 0 + ] + ] + ] + }, + "properties": { + "name": "R108C", + "description": "안흥-C 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.154617, + 36.679506, + 0 + ], + [ + 126.006333, + 36.38625, + 0 + ], + [ + 126.152139, + 36.36125, + 0 + ], + [ + 126.197972, + 36.67675, + 0 + ], + [ + 126.154617, + 36.679506, + 0 + ] + ] + ] + }, + "properties": { + "name": "R108D", + "description": "안흥-D 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.154617, + 36.679506, + 0 + ], + [ + 126.228528, + 36.559556, + 0 + ], + [ + 126.265194, + 36.560111, + 0 + ], + [ + 126.265194, + 36.615944, + 0 + ], + [ + 126.199917, + 36.686472, + 0 + ], + [ + 126.154617, + 36.679506, + 0 + ] + ] + ] + }, + "properties": { + "name": "R108E", + "description": "안흥-E 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.154617, + 36.679506, + 0 + ], + [ + 125.943833, + 36.302917, + 0 + ], + [ + 126.009111, + 36.28875, + 0 + ], + [ + 126.197972, + 36.67675, + 0 + ], + [ + 126.154617, + 36.679506, + 0 + ] + ] + ] + }, + "properties": { + "name": "R108F", + "description": "안흥-F 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.416667, + 36.235278, + 0 + ], + [ + 126.420833, + 36.101944, + 0 + ], + [ + 126.638056, + 36.106944, + 0 + ], + [ + 126.652222, + 36.154444, + 0 + ], + [ + 126.649444, + 36.240556, + 0 + ], + [ + 126.416667, + 36.235278, + 0 + ] + ] + ] + }, + "properties": { + "name": "R111", + "description": "응촌 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.785278, + 37.572222, + 0 + ], + [ + 127.803333, + 37.533333, + 0 + ], + [ + 127.828333, + 37.516667, + 0 + ], + [ + 127.87, + 37.530556, + 0 + ], + [ + 127.875556, + 37.559722, + 0 + ], + [ + 127.861667, + 37.572222, + 0 + ], + [ + 127.785278, + 37.572222, + 0 + ] + ] + ] + }, + "properties": { + "name": "R114", + "description": "비승 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 125.826484, + 34.740764, + 0 + ], + [ + 125.829562, + 34.73397, + 0 + ], + [ + 125.831907, + 34.72698, + 0 + ], + [ + 125.833502, + 34.719849, + 0 + ], + [ + 125.834335, + 34.712631, + 0 + ], + [ + 125.834399, + 34.705381, + 0 + ], + [ + 125.833694, + 34.698154, + 0 + ], + [ + 125.832226, + 34.691005, + 0 + ], + [ + 125.830007, + 34.683988, + 0 + ], + [ + 125.827052, + 34.677157, + 0 + ], + [ + 125.823385, + 34.670564, + 0 + ], + [ + 125.819034, + 34.664258, + 0 + ], + [ + 125.814032, + 34.658288, + 0 + ], + [ + 125.808417, + 34.6527, + 0 + ], + [ + 125.802232, + 34.647534, + 0 + ], + [ + 125.795525, + 34.642832, + 0 + ], + [ + 125.788345, + 34.638627, + 0 + ], + [ + 125.780748, + 34.634954, + 0 + ], + [ + 125.772791, + 34.631838, + 0 + ], + [ + 125.764536, + 34.629304, + 0 + ], + [ + 125.756043, + 34.627372, + 0 + ], + [ + 125.747379, + 34.626055, + 0 + ], + [ + 125.738608, + 34.625364, + 0 + ], + [ + 125.729798, + 34.625304, + 0 + ], + [ + 125.721014, + 34.625876, + 0 + ], + [ + 125.712324, + 34.627074, + 0 + ], + [ + 125.703794, + 34.628891, + 0 + ], + [ + 125.695489, + 34.631312, + 0 + ], + [ + 125.687471, + 34.634319, + 0 + ], + [ + 125.679801, + 34.637889, + 0 + ], + [ + 125.672538, + 34.641995, + 0 + ], + [ + 125.665737, + 34.646605, + 0 + ], + [ + 125.659449, + 34.651686, + 0 + ], + [ + 125.653722, + 34.657197, + 0 + ], + [ + 125.648601, + 34.663098, + 0 + ], + [ + 125.644124, + 34.669344, + 0 + ], + [ + 125.640325, + 34.675886, + 0 + ], + [ + 125.637233, + 34.682676, + 0 + ], + [ + 125.634872, + 34.689662, + 0 + ], + [ + 125.633261, + 34.69679, + 0 + ], + [ + 125.632411, + 34.704007, + 0 + ], + [ + 125.632329, + 34.711257, + 0 + ], + [ + 125.633016, + 34.718485, + 0 + ], + [ + 125.634467, + 34.725636, + 0 + ], + [ + 125.636671, + 34.732657, + 0 + ], + [ + 125.639612, + 34.739492, + 0 + ], + [ + 125.643267, + 34.746091, + 0 + ], + [ + 125.647609, + 34.752403, + 0 + ], + [ + 125.652604, + 34.75838, + 0 + ], + [ + 125.658216, + 34.763976, + 0 + ], + [ + 125.6644, + 34.769149, + 0 + ], + [ + 125.67111, + 34.773859, + 0 + ], + [ + 125.678296, + 34.77807, + 0 + ], + [ + 125.685901, + 34.78175, + 0 + ], + [ + 125.693869, + 34.784871, + 0 + ], + [ + 125.702138, + 34.78741, + 0 + ], + [ + 125.710646, + 34.789346, + 0 + ], + [ + 125.719327, + 34.790666, + 0 + ], + [ + 125.728115, + 34.791358, + 0 + ], + [ + 125.736943, + 34.791418, + 0 + ], + [ + 125.745744, + 34.790846, + 0 + ], + [ + 125.75445, + 34.789645, + 0 + ], + [ + 125.762996, + 34.787825, + 0 + ], + [ + 125.771315, + 34.785399, + 0 + ], + [ + 125.779345, + 34.782387, + 0 + ], + [ + 125.787024, + 34.778811, + 0 + ], + [ + 125.794293, + 34.774699, + 0 + ], + [ + 125.801098, + 34.770081, + 0 + ], + [ + 125.807386, + 34.764993, + 0 + ], + [ + 125.81311, + 34.759474, + 0 + ], + [ + 125.818226, + 34.753567, + 0 + ], + [ + 125.822694, + 34.747315, + 0 + ], + [ + 125.826484, + 34.740764, + 0 + ] + ] + }, + "properties": { + "name": "R117", + "description": "자은도 반경 9.26Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.520611, + 37.536694, + 0 + ], + [ + 127.470446, + 37.52053, + 0 + ], + [ + 127.470333, + 37.511694, + 0 + ], + [ + 127.52975, + 37.511694, + 0 + ], + [ + 127.520611, + 37.536694, + 0 + ] + ] + ] + }, + "properties": { + "name": "R1", + "description": "용문 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.23907, + 35.788827, + 0 + ], + [ + 126.22751, + 35.777749, + 0 + ], + [ + 126.214807, + 35.76753, + 0 + ], + [ + 126.201058, + 35.758246, + 0 + ], + [ + 126.186366, + 35.749969, + 0 + ], + [ + 126.170845, + 35.74276, + 0 + ], + [ + 126.154611, + 35.736674, + 0 + ], + [ + 126.137788, + 35.731757, + 0 + ], + [ + 126.120503, + 35.728047, + 0 + ], + [ + 126.102886, + 35.725572, + 0 + ], + [ + 126.085071, + 35.724349, + 0 + ], + [ + 126.067193, + 35.72439, + 0 + ], + [ + 126.049387, + 35.725692, + 0 + ], + [ + 126.031787, + 35.728247, + 0 + ], + [ + 126.014527, + 35.732035, + 0 + ], + [ + 125.997738, + 35.737027, + 0 + ], + [ + 125.981546, + 35.743186, + 0 + ], + [ + 125.966074, + 35.750464, + 0 + ], + [ + 125.95144, + 35.758808, + 0 + ], + [ + 125.937754, + 35.768153, + 0 + ], + [ + 125.925121, + 35.77843, + 0 + ], + [ + 125.913636, + 35.789559, + 0 + ], + [ + 125.903388, + 35.801457, + 0 + ], + [ + 125.894455, + 35.814034, + 0 + ], + [ + 125.886904, + 35.827193, + 0 + ], + [ + 125.880795, + 35.840836, + 0 + ], + [ + 125.876173, + 35.854858, + 0 + ], + [ + 125.873076, + 35.869154, + 0 + ], + [ + 125.871527, + 35.883614, + 0 + ], + [ + 125.871539, + 35.898128, + 0 + ], + [ + 125.873113, + 35.912586, + 0 + ], + [ + 125.876238, + 35.926878, + 0 + ], + [ + 125.88089, + 35.940894, + 0 + ], + [ + 125.887036, + 35.954529, + 0 + ], + [ + 125.894628, + 35.967678, + 0 + ], + [ + 125.90361, + 35.980241, + 0 + ], + [ + 125.913914, + 35.992121, + 0 + ], + [ + 125.925462, + 36.003229, + 0 + ], + [ + 125.938165, + 36.013478, + 0 + ], + [ + 125.951928, + 36.022792, + 0 + ], + [ + 125.966645, + 36.031098, + 0 + ], + [ + 125.982204, + 36.038334, + 0 + ], + [ + 125.998487, + 36.044443, + 0 + ], + [ + 126.015368, + 36.049379, + 0 + ], + [ + 126.032719, + 36.053104, + 0 + ], + [ + 126.050406, + 36.05559, + 0 + ], + [ + 126.068295, + 36.056817, + 0 + ], + [ + 126.086249, + 36.056777, + 0 + ], + [ + 126.104129, + 36.055469, + 0 + ], + [ + 126.121799, + 36.052903, + 0 + ], + [ + 126.139124, + 36.0491, + 0 + ], + [ + 126.155971, + 36.044088, + 0 + ], + [ + 126.172211, + 36.037906, + 0 + ], + [ + 126.18772, + 36.030601, + 0 + ], + [ + 126.202379, + 36.022228, + 0 + ], + [ + 126.216078, + 36.012853, + 0 + ], + [ + 126.228711, + 36.002546, + 0 + ], + [ + 126.240182, + 35.991387, + 0.69 + ], + [ + 126.250404, + 35.97946, + 0 + ], + [ + 126.259299, + 35.966857, + 0 + ], + [ + 126.266801, + 35.953675, + 0 + ], + [ + 126.272853, + 35.940012, + 0 + ], + [ + 126.277409, + 35.925975, + 0 + ], + [ + 126.280435, + 35.911669, + 0 + ], + [ + 126.28191, + 35.897204, + 0 + ], + [ + 126.281823, + 35.88269, + 0 + ], + [ + 126.280175, + 35.868238, + 0 + ], + [ + 126.27698, + 35.853957, + 0 + ], + [ + 126.272262, + 35.839955, + 0 + ], + [ + 126.266059, + 35.82634, + 0 + ], + [ + 126.258419, + 35.813215, + 0 + ], + [ + 126.2494, + 35.800678, + 0 + ], + [ + 126.23907, + 35.788827, + 0 + ] + ] + }, + "properties": { + "name": "R105", + "description": "직도 반경 18.52Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.531181, + 35.586883, + 23.54 + ], + [ + 126.535032, + 35.580315, + 62.74 + ], + [ + 126.538164, + 35.573498, + 0 + ], + [ + 126.540553, + 35.566486, + 0 + ], + [ + 126.542181, + 35.55933, + 0 + ], + [ + 126.543037, + 35.552087, + 0 + ], + [ + 126.543113, + 35.54481, + 0 + ], + [ + 126.542409, + 35.537556, + 0.41 + ], + [ + 126.540931, + 35.530379, + 1.26 + ], + [ + 126.538691, + 35.523334, + 5.76 + ], + [ + 126.535705, + 35.516475, + 9.66 + ], + [ + 126.531996, + 35.509853, + 12.76 + ], + [ + 126.527594, + 35.50352, + 49.04 + ], + [ + 126.52253, + 35.497523, + 84.35 + ], + [ + 126.516845, + 35.491908, + 84.86 + ], + [ + 126.510581, + 35.486718, + 79.77 + ], + [ + 126.503787, + 35.481991, + 69.11 + ], + [ + 126.496513, + 35.477764, + 52.97 + ], + [ + 126.488814, + 35.474069, + 31.48 + ], + [ + 126.480751, + 35.470934, + 9.8 + ], + [ + 126.472383, + 35.468382, + 9.32 + ], + [ + 126.463774, + 35.466434, + 7.62 + ], + [ + 126.45499, + 35.465103, + 5.72 + ], + [ + 126.446097, + 35.464401, + 3.64 + ], + [ + 126.437163, + 35.464331, + 1.39 + ], + [ + 126.428256, + 35.464896, + 0 + ], + [ + 126.419442, + 35.46609, + 0 + ], + [ + 126.41079, + 35.467904, + 0 + ], + [ + 126.402364, + 35.470325, + 0 + ], + [ + 126.394228, + 35.473335, + 0 + ], + [ + 126.386445, + 35.47691, + 0 + ], + [ + 126.379074, + 35.481023, + 0 + ], + [ + 126.37217, + 35.485644, + 0 + ], + [ + 126.365785, + 35.490736, + 0 + ], + [ + 126.35997, + 35.496262, + 0 + ], + [ + 126.354767, + 35.502179, + 0 + ], + [ + 126.350217, + 35.508443, + 0 + ], + [ + 126.346355, + 35.515006, + 0 + ], + [ + 126.343209, + 35.521817, + 0 + ], + [ + 126.340804, + 35.528826, + 0 + ], + [ + 126.339158, + 35.535979, + 0 + ], + [ + 126.338284, + 35.543221, + 0 + ], + [ + 126.33819, + 35.550498, + 0 + ], + [ + 126.338875, + 35.557753, + 0 + ], + [ + 126.340335, + 35.564932, + 0 + ], + [ + 126.34256, + 35.571981, + 0 + ], + [ + 126.345531, + 35.578845, + 0 + ], + [ + 126.349227, + 35.585472, + 0 + ], + [ + 126.35362, + 35.591812, + 0 + ], + [ + 126.358677, + 35.597816, + 0 + ], + [ + 126.364358, + 35.603438, + 0 + ], + [ + 126.370622, + 35.608636, + 0 + ], + [ + 126.37742, + 35.61337, + 0 + ], + [ + 126.3847, + 35.617605, + 0 + ], + [ + 126.392407, + 35.621306, + 0 + ], + [ + 126.400482, + 35.624447, + 0 + ], + [ + 126.408864, + 35.627004, + 0 + ], + [ + 126.417488, + 35.628956, + 0 + ], + [ + 126.42629, + 35.630289, + 0 + ], + [ + 126.435201, + 35.630993, + 0 + ], + [ + 126.444154, + 35.631063, + 0 + ], + [ + 126.45308, + 35.630497, + 0.06 + ], + [ + 126.461911, + 35.629301, + 4.86 + ], + [ + 126.47058, + 35.627483, + 7.09 + ], + [ + 126.47902, + 35.625057, + 7.66 + ], + [ + 126.487168, + 35.622041, + 71.66 + ], + [ + 126.49496, + 35.61846, + 151.7 + ], + [ + 126.502339, + 35.61434, + 231.89 + ], + [ + 126.509246, + 35.609712, + 294.76 + ], + [ + 126.515631, + 35.604612, + 147.37 + ], + [ + 126.521443, + 35.599078, + 154.46 + ], + [ + 126.52664, + 35.593154, + 119.22 + ], + [ + 126.531181, + 35.586883, + 23.54 + ] + ] + }, + "properties": { + "name": "R104", + "description": "미여도 반경 9.25Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.444778, + 37.370861, + 0 + ], + [ + 127.412556, + 37.33475, + 0 + ], + [ + 127.428667, + 37.321972, + 0 + ], + [ + 127.473111, + 37.36725, + 0 + ], + [ + 127.444778, + 37.370861, + 0 + ] + ] + ] + }, + "properties": { + "name": "R122", + "description": "천덕봉 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 125.302553, + 34.476138, + 0 + ], + [ + 125.294924, + 34.479825, + 0 + ], + [ + 125.287712, + 34.484045, + 0 + ], + [ + 125.280973, + 34.488767, + 0 + ], + [ + 125.274758, + 34.493955, + 0 + ], + [ + 125.269115, + 34.49957, + 0 + ], + [ + 125.264086, + 34.505568, + 0 + ], + [ + 125.25971, + 34.511904, + 0 + ], + [ + 125.25602, + 34.518531, + 0 + ], + [ + 125.253045, + 34.525397, + 0 + ], + [ + 125.250807, + 34.532451, + 0 + ], + [ + 125.249323, + 34.539638, + 0 + ], + [ + 125.248606, + 34.546905, + 0 + ], + [ + 125.248659, + 34.554195, + 0 + ], + [ + 125.249485, + 34.561454, + 0 + ], + [ + 125.251075, + 34.568626, + 0 + ], + [ + 125.253419, + 34.575656, + 0 + ], + [ + 125.256499, + 34.582492, + 0 + ], + [ + 125.260291, + 34.58908, + 0 + ], + [ + 125.264766, + 34.595371, + 0 + ], + [ + 125.269892, + 34.601317, + 0 + ], + [ + 125.275628, + 34.606872, + 0 + ], + [ + 125.281931, + 34.611995, + 0 + ], + [ + 125.288754, + 34.616645, + 0 + ], + [ + 125.296044, + 34.620788, + 0 + ], + [ + 125.303745, + 34.624391, + 0 + ], + [ + 125.3118, + 34.627428, + 0 + ], + [ + 125.320146, + 34.629876, + 0 + ], + [ + 125.32872, + 34.631715, + 0 + ], + [ + 125.337456, + 34.632931, + 0 + ], + [ + 125.346288, + 34.633516, + 0 + ], + [ + 125.355148, + 34.633464, + 0 + ], + [ + 125.36397, + 34.632777, + 0 + ], + [ + 125.372684, + 34.631459, + 0 + ], + [ + 125.381225, + 34.62952, + 0 + ], + [ + 125.389529, + 34.626976, + 0 + ], + [ + 125.39753, + 34.623845, + 0 + ], + [ + 125.405169, + 34.620152, + 0 + ], + [ + 125.412387, + 34.615925, + 0 + ], + [ + 125.419128, + 34.611196, + 0 + ], + [ + 125.425343, + 34.606001, + 0 + ], + [ + 125.430983, + 34.600379, + 0 + ], + [ + 125.436006, + 34.594375, + 0 + ], + [ + 125.440373, + 34.588032, + 0 + ], + [ + 125.444051, + 34.5814, + 0 + ], + [ + 125.447013, + 34.574529, + 0 + ], + [ + 125.449236, + 34.567472, + 0 + ], + [ + 125.450703, + 34.560283, + 0 + ], + [ + 125.451404, + 34.553015, + 0 + ], + [ + 125.451333, + 34.545725, + 0 + ], + [ + 125.45049, + 34.538467, + 0 + ], + [ + 125.448884, + 34.531298, + 0 + ], + [ + 125.446525, + 34.524271, + 0 + ], + [ + 125.443432, + 34.51744, + 0 + ], + [ + 125.439629, + 34.510857, + 0 + ], + [ + 125.435145, + 34.504572, + 0 + ], + [ + 125.430014, + 34.498633, + 0 + ], + [ + 125.424275, + 34.493085, + 0 + ], + [ + 125.417972, + 34.48797, + 0 + ], + [ + 125.411153, + 34.483327, + 0 + ], + [ + 125.40387, + 34.479191, + 0 + ], + [ + 125.396178, + 34.475593, + 0 + ], + [ + 125.388135, + 34.472561, + 0 + ], + [ + 125.379803, + 34.470118, + 0 + ], + [ + 125.371244, + 34.468283, + 0 + ], + [ + 125.362525, + 34.467068, + 0 + ], + [ + 125.35371, + 34.466485, + 0 + ], + [ + 125.344868, + 34.466536, + 0 + ], + [ + 125.336064, + 34.467222, + 0 + ], + [ + 125.327366, + 34.468537, + 0 + ], + [ + 125.31884, + 34.470471, + 0 + ], + [ + 125.31055, + 34.473011, + 0 + ], + [ + 125.302553, + 34.476138, + 0 + ] + ] + }, + "properties": { + "name": "R125", + "description": "흑산도 반경 9.26Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.307229, + 34.903117, + 467.12 + ], + [ + 127.308561, + 34.903049, + 418.61 + ], + [ + 127.309881, + 34.902887, + 364.81 + ], + [ + 127.311179, + 34.902631, + 317.22 + ], + [ + 127.312445, + 34.902283, + 283.77 + ], + [ + 127.313668, + 34.901847, + 242.02 + ], + [ + 127.314841, + 34.901324, + 203.83 + ], + [ + 127.315954, + 34.900719, + 171.78 + ], + [ + 127.316998, + 34.900037, + 154.22 + ], + [ + 127.317965, + 34.899284, + 134.34 + ], + [ + 127.318849, + 34.898463, + 114.47 + ], + [ + 127.319643, + 34.897583, + 97.68 + ], + [ + 127.320339, + 34.89665, + 84.38 + ], + [ + 127.320934, + 34.89567, + 82.68 + ], + [ + 127.321423, + 34.894651, + 74.25 + ], + [ + 127.321801, + 34.893601, + 68.15 + ], + [ + 127.322066, + 34.892529, + 62.6 + ], + [ + 127.322217, + 34.891441, + 63.12 + ], + [ + 127.322251, + 34.890347, + 54.2 + ], + [ + 127.322169, + 34.889254, + 48.12 + ], + [ + 127.321971, + 34.888172, + 46.93 + ], + [ + 127.321658, + 34.887107, + 44.62 + ], + [ + 127.321234, + 34.88607, + 42.84 + ], + [ + 127.320702, + 34.885066, + 41.63 + ], + [ + 127.320064, + 34.884104, + 56.91 + ], + [ + 127.319327, + 34.883192, + 68.21 + ], + [ + 127.318496, + 34.882336, + 60.26 + ], + [ + 127.317577, + 34.881542, + 46.99 + ], + [ + 127.316577, + 34.880817, + 40.61 + ], + [ + 127.315504, + 34.880166, + 29.14 + ], + [ + 127.314366, + 34.879595, + 26 + ], + [ + 127.313172, + 34.879107, + 32.05 + ], + [ + 127.31193, + 34.878706, + 31.52 + ], + [ + 127.31065, + 34.878396, + 27.17 + ], + [ + 127.309343, + 34.878178, + 26.76 + ], + [ + 127.308017, + 34.878055, + 30.91 + ], + [ + 127.306683, + 34.878027, + 33.22 + ], + [ + 127.305351, + 34.878094, + 36.18 + ], + [ + 127.304032, + 34.878256, + 42.11 + ], + [ + 127.302734, + 34.878512, + 45.59 + ], + [ + 127.301469, + 34.87886, + 45.2 + ], + [ + 127.300246, + 34.879297, + 45.86 + ], + [ + 127.299073, + 34.879819, + 51.32 + ], + [ + 127.297961, + 34.880424, + 71.3 + ], + [ + 127.296917, + 34.881106, + 80.51 + ], + [ + 127.295949, + 34.881859, + 82.88 + ], + [ + 127.295066, + 34.882679, + 86.18 + ], + [ + 127.294272, + 34.88356, + 86.98 + ], + [ + 127.293575, + 34.884493, + 89.69 + ], + [ + 127.29298, + 34.885473, + 97.18 + ], + [ + 127.292492, + 34.886491, + 108.37 + ], + [ + 127.292113, + 34.887541, + 122.49 + ], + [ + 127.291848, + 34.888614, + 140.83 + ], + [ + 127.291697, + 34.889701, + 148.13 + ], + [ + 127.291662, + 34.890796, + 153.32 + ], + [ + 127.291744, + 34.891888, + 166.62 + ], + [ + 127.291942, + 34.892971, + 189.18 + ], + [ + 127.292254, + 34.894035, + 207.95 + ], + [ + 127.292678, + 34.895073, + 241.76 + ], + [ + 127.293211, + 34.896077, + 268.22 + ], + [ + 127.293848, + 34.897038, + 301.51 + ], + [ + 127.294585, + 34.897951, + 334.05 + ], + [ + 127.295416, + 34.898807, + 358.06 + ], + [ + 127.296335, + 34.899601, + 383.76 + ], + [ + 127.297335, + 34.900326, + 431.58 + ], + [ + 127.298408, + 34.900977, + 467.67 + ], + [ + 127.299546, + 34.901548, + 491.02 + ], + [ + 127.300741, + 34.902036, + 495.02 + ], + [ + 127.301983, + 34.902437, + 462.27 + ], + [ + 127.303263, + 34.902747, + 453.07 + ], + [ + 127.304571, + 34.902965, + 449.07 + ], + [ + 127.305897, + 34.903088, + 461.24 + ], + [ + 127.307229, + 34.903117, + 467.12 + ] + ] + }, + "properties": { + "name": "R127", + "description": "벌교 반경 1.4Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.668611, + 35.349722, + 0 + ], + [ + 126.688889, + 35.288889, + 0 + ], + [ + 126.711111, + 35.280278, + 0 + ], + [ + 126.709167, + 35.351389, + 0 + ], + [ + 126.688611, + 35.356667, + 0 + ], + [ + 126.668611, + 35.349722, + 0 + ] + ] + ] + }, + "properties": { + "name": "R129", + "description": "수련산 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.155702, + 37.357252, + 0 + ], + [ + 126.1542, + 37.359899, + 0 + ], + [ + 126.152995, + 37.36264, + 0 + ], + [ + 126.152094, + 37.365453, + 0 + ], + [ + 126.151505, + 37.368319, + 0 + ], + [ + 126.151233, + 37.371214, + 0 + ], + [ + 126.15128, + 37.374117, + 0 + ], + [ + 126.151644, + 37.377006, + 0 + ], + [ + 126.152324, + 37.379859, + 0 + ], + [ + 126.153315, + 37.382653, + 0 + ], + [ + 126.154608, + 37.385369, + 0 + ], + [ + 126.156195, + 37.387984, + 0 + ], + [ + 126.158062, + 37.39048, + 0 + ], + [ + 126.160196, + 37.392837, + 0 + ], + [ + 126.162581, + 37.395037, + 0 + ], + [ + 126.165198, + 37.397063, + 0 + ], + [ + 126.168027, + 37.398901, + 0 + ], + [ + 126.171048, + 37.400535, + 0 + ], + [ + 126.174236, + 37.401954, + 0 + ], + [ + 126.177569, + 37.403147, + 0 + ], + [ + 126.181019, + 37.404104, + 0 + ], + [ + 126.184561, + 37.404819, + 0 + ], + [ + 126.188169, + 37.405286, + 0 + ], + [ + 126.191814, + 37.405501, + 0 + ], + [ + 126.195468, + 37.405463, + 0 + ], + [ + 126.199105, + 37.405172, + 0 + ], + [ + 126.202696, + 37.40463, + 0 + ], + [ + 126.206213, + 37.403841, + 0 + ], + [ + 126.209631, + 37.402812, + 0 + ], + [ + 126.212922, + 37.40155, + 0 + ], + [ + 126.216063, + 37.400065, + 0 + ], + [ + 126.219028, + 37.398368, + 0 + ], + [ + 126.221796, + 37.396472, + 0 + ], + [ + 126.224345, + 37.394392, + 0 + ], + [ + 126.226656, + 37.392143, + 0 + ], + [ + 126.228711, + 37.389742, + 0 + ], + [ + 126.230495, + 37.387208, + 0 + ], + [ + 126.231995, + 37.384561, + 0 + ], + [ + 126.233198, + 37.381819, + 0 + ], + [ + 126.234095, + 37.379005, + 0 + ], + [ + 126.234681, + 37.376139, + 0 + ], + [ + 126.23495, + 37.373243, + 0 + ], + [ + 126.2349, + 37.37034, + 0 + ], + [ + 126.234533, + 37.367452, + 0 + ], + [ + 126.233849, + 37.3646, + 0 + ], + [ + 126.232856, + 37.361806, + 0 + ], + [ + 126.231561, + 37.359091, + 0 + ], + [ + 126.229972, + 37.356477, + 0 + ], + [ + 126.228103, + 37.353982, + 0 + ], + [ + 126.225968, + 37.351626, + 0 + ], + [ + 126.223583, + 37.349428, + 0 + ], + [ + 126.220966, + 37.347402, + 0 + ], + [ + 126.218137, + 37.345566, + 0 + ], + [ + 126.215118, + 37.343933, + 0 + ], + [ + 126.211931, + 37.342515, + 0 + ], + [ + 126.208601, + 37.341323, + 0 + ], + [ + 126.205153, + 37.340366, + 0 + ], + [ + 126.201614, + 37.339652, + 0 + ], + [ + 126.198009, + 37.339186, + 0 + ], + [ + 126.194368, + 37.338971, + 0 + ], + [ + 126.190716, + 37.339009, + 0 + ], + [ + 126.187083, + 37.3393, + 0 + ], + [ + 126.183495, + 37.339841, + 0 + ], + [ + 126.17998, + 37.340629, + 0 + ], + [ + 126.176565, + 37.341657, + 0 + ], + [ + 126.173276, + 37.342918, + 0 + ], + [ + 126.170137, + 37.344402, + 0 + ], + [ + 126.167173, + 37.346098, + 0 + ], + [ + 126.164405, + 37.347993, + 0 + ], + [ + 126.161856, + 37.350072, + 0 + ], + [ + 126.159544, + 37.35232, + 0 + ], + [ + 126.157488, + 37.354719, + 0 + ], + [ + 126.155702, + 37.357252, + 0 + ] + ] + }, + "properties": { + "name": "R133", + "description": "초치도 반경 3.7Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.283333, + 35.119444, + 0 + ], + [ + 129.173611, + 35.019444, + 0 + ], + [ + 129.236111, + 34.972222, + 0 + ], + [ + 129.344444, + 35.073611, + 0 + ], + [ + 129.283333, + 35.119444, + 0 + ] + ] + ] + }, + "properties": { + "name": "R143", + "description": "부산KCG 비행 제한구역", + "type": "0002", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.535927, + 36.324769, + 13.87 + ], + [ + 126.53469, + 36.324566, + 18.99 + ], + [ + 126.533436, + 36.324451, + 25.57 + ], + [ + 126.532175, + 36.324424, + 20.81 + ], + [ + 126.530915, + 36.324486, + 24.46 + ], + [ + 126.529666, + 36.324636, + 34.33 + ], + [ + 126.528439, + 36.324873, + 54.71 + ], + [ + 126.527242, + 36.325195, + 78.83 + ], + [ + 126.526084, + 36.3256, + 90.57 + ], + [ + 126.524975, + 36.326085, + 73.06 + ], + [ + 126.523922, + 36.326646, + 51.88 + ], + [ + 126.522934, + 36.327279, + 48.32 + ], + [ + 126.522018, + 36.327978, + 64.28 + ], + [ + 126.521181, + 36.32874, + 52.17 + ], + [ + 126.52043, + 36.329557, + 32.67 + ], + [ + 126.51977, + 36.330424, + 15.49 + ], + [ + 126.519206, + 36.331333, + 0.95 + ], + [ + 126.518743, + 36.332279, + 0.09 + ], + [ + 126.518384, + 36.333254, + 0 + ], + [ + 126.518132, + 36.334251, + 0 + ], + [ + 126.517988, + 36.335261, + 0 + ], + [ + 126.517955, + 36.336278, + 0 + ], + [ + 126.518031, + 36.337293, + 0 + ], + [ + 126.518217, + 36.338298, + 0 + ], + [ + 126.518511, + 36.339287, + 0 + ], + [ + 126.518911, + 36.340252, + 0 + ], + [ + 126.519414, + 36.341185, + 0 + ], + [ + 126.520016, + 36.342078, + 0 + ], + [ + 126.520712, + 36.342927, + 0 + ], + [ + 126.521498, + 36.343723, + 0 + ], + [ + 126.522367, + 36.344461, + 0 + ], + [ + 126.523312, + 36.345135, + 0 + ], + [ + 126.524326, + 36.34574, + 0 + ], + [ + 126.525403, + 36.346272, + 0 + ], + [ + 126.526532, + 36.346726, + 0 + ], + [ + 126.527707, + 36.347099, + 0 + ], + [ + 126.528917, + 36.347388, + 0 + ], + [ + 126.530154, + 36.347591, + 0 + ], + [ + 126.531409, + 36.347706, + 0 + ], + [ + 126.532671, + 36.347733, + 0 + ], + [ + 126.533931, + 36.347672, + 0 + ], + [ + 126.53518, + 36.347522, + 0 + ], + [ + 126.536408, + 36.347285, + 0 + ], + [ + 126.537605, + 36.346962, + 0 + ], + [ + 126.538763, + 36.346557, + 0 + ], + [ + 126.539873, + 36.346072, + 0 + ], + [ + 126.540926, + 36.345511, + 0 + ], + [ + 126.541914, + 36.344878, + 0 + ], + [ + 126.54283, + 36.344178, + 0 + ], + [ + 126.543666, + 36.343417, + 0 + ], + [ + 126.544418, + 36.342599, + 0 + ], + [ + 126.545077, + 36.341732, + 1.2 + ], + [ + 126.545641, + 36.340822, + 12.43 + ], + [ + 126.546104, + 36.339876, + 19.22 + ], + [ + 126.546462, + 36.338901, + 20.55 + ], + [ + 126.546714, + 36.337905, + 22.25 + ], + [ + 126.546857, + 36.336894, + 33.19 + ], + [ + 126.546891, + 36.335878, + 59.22 + ], + [ + 126.546814, + 36.334863, + 85.51 + ], + [ + 126.546627, + 36.333857, + 101.42 + ], + [ + 126.546333, + 36.332868, + 83.18 + ], + [ + 126.545933, + 36.331904, + 65.61 + ], + [ + 126.545429, + 36.330971, + 62.52 + ], + [ + 126.544827, + 36.330077, + 54.37 + ], + [ + 126.544131, + 36.329229, + 39.56 + ], + [ + 126.543345, + 36.328433, + 32.55 + ], + [ + 126.542477, + 36.327696, + 24.8 + ], + [ + 126.541531, + 36.327022, + 20.08 + ], + [ + 126.540517, + 36.326417, + 19.8 + ], + [ + 126.539441, + 36.325885, + 12.02 + ], + [ + 126.538311, + 36.325431, + 9.27 + ], + [ + 126.537137, + 36.325058, + 10.32 + ], + [ + 126.535927, + 36.324769, + 13.87 + ] + ] + }, + "properties": { + "name": "R138", + "description": "대천 반경 1.3Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.417877, + 36.848243, + 170.18 + ], + [ + 127.418676, + 36.847451, + 186.44 + ], + [ + 127.419385, + 36.846606, + 178.38 + ], + [ + 127.42, + 36.845715, + 173.17 + ], + [ + 127.420515, + 36.844785, + 186.69 + ], + [ + 127.420927, + 36.843822, + 203.84 + ], + [ + 127.421232, + 36.842834, + 226.84 + ], + [ + 127.421429, + 36.841828, + 261.13 + ], + [ + 127.421515, + 36.840813, + 293.69 + ], + [ + 127.421491, + 36.839796, + 319.45 + ], + [ + 127.421356, + 36.838784, + 355.54 + ], + [ + 127.421111, + 36.837785, + 376.7 + ], + [ + 127.420758, + 36.836807, + 358.36 + ], + [ + 127.420301, + 36.835858, + 315.12 + ], + [ + 127.419741, + 36.834944, + 284.45 + ], + [ + 127.419084, + 36.834072, + 256.43 + ], + [ + 127.418335, + 36.83325, + 234.58 + ], + [ + 127.417499, + 36.832483, + 210.89 + ], + [ + 127.416583, + 36.831778, + 186.51 + ], + [ + 127.415593, + 36.831138, + 165.13 + ], + [ + 127.414538, + 36.830571, + 151.6 + ], + [ + 127.413425, + 36.830079, + 141.61 + ], + [ + 127.412262, + 36.829667, + 136.56 + ], + [ + 127.41106, + 36.829337, + 128.72 + ], + [ + 127.409825, + 36.829093, + 131.14 + ], + [ + 127.408569, + 36.828935, + 140.05 + ], + [ + 127.407301, + 36.828866, + 134.56 + ], + [ + 127.406029, + 36.828885, + 141.21 + ], + [ + 127.404765, + 36.828993, + 133.54 + ], + [ + 127.403517, + 36.829189, + 139.66 + ], + [ + 127.402296, + 36.829471, + 147.83 + ], + [ + 127.40111, + 36.829838, + 157.69 + ], + [ + 127.399968, + 36.830285, + 158.81 + ], + [ + 127.398879, + 36.830811, + 150.91 + ], + [ + 127.397852, + 36.831411, + 138.28 + ], + [ + 127.396893, + 36.832079, + 150.59 + ], + [ + 127.396012, + 36.832813, + 148.87 + ], + [ + 127.395213, + 36.833605, + 134.66 + ], + [ + 127.394504, + 36.834449, + 135.47 + ], + [ + 127.393889, + 36.83534, + 136.68 + ], + [ + 127.393374, + 36.836271, + 135.99 + ], + [ + 127.392962, + 36.837233, + 139.04 + ], + [ + 127.392656, + 36.838221, + 142.25 + ], + [ + 127.392459, + 36.839227, + 145.93 + ], + [ + 127.392373, + 36.840242, + 146.1 + ], + [ + 127.392397, + 36.84126, + 149.34 + ], + [ + 127.392532, + 36.842272, + 158.16 + ], + [ + 127.392777, + 36.84327, + 180.54 + ], + [ + 127.393129, + 36.844248, + 225.83 + ], + [ + 127.393587, + 36.845198, + 230.09 + ], + [ + 127.394146, + 36.846112, + 205.06 + ], + [ + 127.394803, + 36.846983, + 201.67 + ], + [ + 127.395553, + 36.847805, + 221.39 + ], + [ + 127.396389, + 36.848572, + 250.08 + ], + [ + 127.397305, + 36.849278, + 275.09 + ], + [ + 127.398295, + 36.849917, + 289.62 + ], + [ + 127.39935, + 36.850485, + 304.44 + ], + [ + 127.400464, + 36.850976, + 313.99 + ], + [ + 127.401627, + 36.851389, + 303.38 + ], + [ + 127.40283, + 36.851718, + 287.07 + ], + [ + 127.404065, + 36.851963, + 259.85 + ], + [ + 127.405321, + 36.85212, + 227.59 + ], + [ + 127.40659, + 36.852189, + 186.14 + ], + [ + 127.407862, + 36.852169, + 150.99 + ], + [ + 127.409126, + 36.852061, + 127.57 + ], + [ + 127.410374, + 36.851865, + 132.08 + ], + [ + 127.411596, + 36.851583, + 147.6 + ], + [ + 127.412783, + 36.851216, + 171.73 + ], + [ + 127.413925, + 36.850768, + 151.89 + ], + [ + 127.415013, + 36.850242, + 119.84 + ], + [ + 127.416041, + 36.849642, + 113.19 + ], + [ + 127.416999, + 36.848973, + 130.7 + ], + [ + 127.417877, + 36.848243, + 170.18 + ] + ] + }, + "properties": { + "name": "R139", + "description": "진천 반경 1.3Km 비행 제한구역", + "type": "0002", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.404371, + 37.380504, + 0 + ], + [ + 126.422041, + 37.376657, + 0 + ], + [ + 126.440282, + 37.375304, + 0 + ], + [ + 126.458541, + 37.376486, + 0 + ], + [ + 126.476267, + 37.380167, + 0 + ], + [ + 126.48476, + 37.382913, + 0 + ], + [ + 126.492921, + 37.386235, + 0 + ], + [ + 126.507999, + 37.394508, + 0 + ], + [ + 126.521044, + 37.404733, + 0 + ], + [ + 126.526677, + 37.410483, + 0 + ], + [ + 126.535951, + 37.423041, + 0 + ], + [ + 126.539521, + 37.429753, + 0 + ], + [ + 126.54439, + 37.443789, + 0 + ], + [ + 126.545652, + 37.451006, + 0 + ], + [ + 126.545781, + 37.465564, + 0 + ], + [ + 126.544646, + 37.472794, + 0 + ], + [ + 126.540022, + 37.486882, + 0 + ], + [ + 126.536567, + 37.493633, + 0 + ], + [ + 126.527501, + 37.506291, + 0 + ], + [ + 126.521959, + 37.512101, + 0 + ], + [ + 126.515799, + 37.517506, + 0 + ], + [ + 126.501816, + 37.526938, + 0 + ], + [ + 126.485978, + 37.534299, + 0 + ], + [ + 126.468765, + 37.539364, + 0 + ], + [ + 126.450703, + 37.54198, + 0 + ], + [ + 126.432343, + 37.542066, + 0 + ], + [ + 126.414243, + 37.53962, + 0 + ], + [ + 126.396956, + 37.534716, + 0 + ], + [ + 126.381009, + 37.527505, + 0 + ], + [ + 126.366886, + 37.518205, + 0 + ], + [ + 126.355017, + 37.5071, + 0 + ], + [ + 126.345763, + 37.494528, + 0 + ], + [ + 126.339404, + 37.480872, + 0 + ], + [ + 126.336132, + 37.466547, + 0 + ], + [ + 126.336044, + 37.451989, + 0 + ], + [ + 126.339141, + 37.43764, + 0 + ], + [ + 126.345328, + 37.423935, + 0 + ], + [ + 126.354414, + 37.411291, + 0 + ], + [ + 126.366124, + 37.400092, + 0 + ], + [ + 126.372854, + 37.395142, + 0 + ], + [ + 126.387808, + 37.386729, + 0 + ], + [ + 126.404371, + 37.380504, + 0 + ] + ] + ] + }, + "properties": { + "name": "인천공항", + "description": "인천공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.568598160228, + 38.0205107614195, + 0 + ], + [ + 128.573821, + 38.012733, + 0 + ], + [ + 128.58518, + 38.001227, + 0 + ], + [ + 128.598898, + 37.991447, + 0 + ], + [ + 128.614559, + 37.983692, + 0 + ], + [ + 128.631689, + 37.978195, + 0 + ], + [ + 128.649767, + 37.975124, + 0 + ], + [ + 128.668247, + 37.974571, + 0 + ], + [ + 128.682992, + 37.976167, + 0 + ], + [ + 128.686568, + 37.976554, + 0 + ], + [ + 128.704176, + 37.981011, + 0 + ], + [ + 128.720537, + 37.987809, + 0 + ], + [ + 128.735156, + 37.99674, + 0 + ], + [ + 128.747588, + 38.007536, + 0 + ], + [ + 128.757456, + 38.019867, + 0 + ], + [ + 128.764459, + 38.03336, + 0 + ], + [ + 128.768383, + 38.047607, + 0 + ], + [ + 128.769106, + 38.062173, + 0 + ], + [ + 128.764166, + 38.083656, + 0 + ], + [ + 128.756998, + 38.097098, + 0 + ], + [ + 128.746971, + 38.109355, + 0 + ], + [ + 128.734387, + 38.120055, + 0 + ], + [ + 128.71963, + 38.128871, + 0 + ], + [ + 128.711574, + 38.132487, + 0 + ], + [ + 128.694414, + 38.137994, + 0 + ], + [ + 128.676297, + 38.141072, + 0 + ], + [ + 128.657775, + 38.141625, + 0 + ], + [ + 128.639414, + 38.139638, + 0 + ], + [ + 128.621771, + 38.13517, + 0 + ], + [ + 128.605386, + 38.128359, + 0 + ], + [ + 128.590758, + 38.11941, + 0 + ], + [ + 128.57833, + 38.108598, + 0 + ], + [ + 128.568481, + 38.096252, + 0 + ], + [ + 128.561509, + 38.082746, + 0 + ], + [ + 128.557624, + 38.068493, + 0 + ], + [ + 128.556944, + 38.053925, + 0 + ], + [ + 128.559485, + 38.039486, + 0 + ], + [ + 128.565171, + 38.025613, + 0 + ], + [ + 128.568598, + 38.020511, + 0 + ], + [ + 128.568598160228, + 38.0205107614195, + 0 + ] + ] + ] + }, + "properties": { + "name": "양양국제공항", + "description": "양양국제공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.514126, + 33.591465, + 0 + ], + [ + 126.496804, + 33.593516, + 0 + ], + [ + 126.479317, + 33.593028, + 0 + ], + [ + 126.462199, + 33.590016, + 0 + ], + [ + 126.44597, + 33.584571, + 0 + ], + [ + 126.431126, + 33.57686, + 0 + ], + [ + 126.418117, + 33.567116, + 0 + ], + [ + 126.412427, + 33.561573, + 0 + ], + [ + 126.402893, + 33.549355, + 0 + ], + [ + 126.396051, + 33.535943, + 0 + ], + [ + 126.393708, + 33.528915, + 0 + ], + [ + 126.391267, + 33.514483, + 0 + ], + [ + 126.391868, + 33.499918, + 0 + ], + [ + 126.395493, + 33.48566, + 0 + ], + [ + 126.40203, + 33.472144, + 0 + ], + [ + 126.411278, + 33.45978, + 0 + ], + [ + 126.422957, + 33.448942, + 0 + ], + [ + 126.436712, + 33.439959, + 0 + ], + [ + 126.452124, + 33.433104, + 0 + ], + [ + 126.468727, + 33.428584, + 0 + ], + [ + 126.486017, + 33.426537, + 0 + ], + [ + 126.50347, + 33.427024, + 0 + ], + [ + 126.520558, + 33.430031, + 0 + ], + [ + 126.536762, + 33.435466, + 0 + ], + [ + 126.551591, + 33.443165, + 0 + ], + [ + 126.564596, + 33.452895, + 0 + ], + [ + 126.57538, + 33.464358, + 0 + ], + [ + 126.583619, + 33.477211, + 0 + ], + [ + 126.590673, + 33.49823, + 0 + ], + [ + 126.59163, + 33.512782, + 0 + ], + [ + 126.589541, + 33.527252, + 0 + ], + [ + 126.580858, + 33.547844, + 0 + ], + [ + 126.571625, + 33.560221, + 0 + ], + [ + 126.559949, + 33.571074, + 0 + ], + [ + 126.546187, + 33.58007, + 0 + ], + [ + 126.530756, + 33.586937, + 0 + ], + [ + 126.514126, + 33.591465, + 0 + ] + ] + ] + }, + "properties": { + "name": "제주국제공항", + "description": "제주국제공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.516348, + 36.797451, + 0 + ], + [ + 127.498228, + 36.798888, + 0 + ], + [ + 127.480073, + 36.797782, + 0 + ], + [ + 127.462434, + 36.794165, + 0 + ], + [ + 127.44585, + 36.788147, + 0 + ], + [ + 127.430826, + 36.779914, + 0 + ], + [ + 127.417819, + 36.769714, + 0 + ], + [ + 127.412198, + 36.763972, + 0 + ], + [ + 127.402935, + 36.751421, + 0 + ], + [ + 127.396535, + 36.737773, + 0 + ], + [ + 127.394472, + 36.730665, + 0 + ], + [ + 127.392701, + 36.716154, + 0 + ], + [ + 127.394099, + 36.701617, + 0 + ], + [ + 127.398624, + 36.687496, + 0 + ], + [ + 127.406136, + 36.674218, + 0 + ], + [ + 127.416403, + 36.662191, + 0 + ], + [ + 127.429117, + 36.651772, + 0 + ], + [ + 127.44389, + 36.643281, + 0 + ], + [ + 127.464752, + 36.634264, + 0 + ], + [ + 127.486772, + 36.632011, + 0 + ], + [ + 127.50494, + 36.631845, + 0 + ], + [ + 127.522868, + 36.634211, + 0 + ], + [ + 127.531573, + 36.636323, + 0 + ], + [ + 127.548131, + 36.642328, + 0 + ], + [ + 127.563141, + 36.650547, + 0 + ], + [ + 127.576147, + 36.660731, + 0 + ], + [ + 127.586755, + 36.672571, + 0 + ], + [ + 127.594641, + 36.685708, + 0 + ], + [ + 127.600708, + 36.703109, + 0 + ], + [ + 127.601377, + 36.714251, + 0 + ], + [ + 127.600017, + 36.728791, + 0 + ], + [ + 127.595527, + 36.74292, + 0 + ], + [ + 127.588042, + 36.756209, + 0 + ], + [ + 127.577787, + 36.768255, + 0 + ], + [ + 127.565073, + 36.778689, + 0 + ], + [ + 127.550287, + 36.787195, + 0 + ], + [ + 127.533879, + 36.793513, + 0 + ], + [ + 127.516348, + 36.797451, + 0 + ] + ] + ] + }, + "properties": { + "name": "청주국제공항", + "description": "청주국제공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.403553, + 34.90975, + 0 + ], + [ + 126.412208, + 34.911543, + 0 + ], + [ + 126.423111, + 34.914652, + 0 + ], + [ + 126.432381, + 34.918593, + 0 + ], + [ + 126.440964, + 34.923378, + 0 + ], + [ + 126.45089, + 34.92924, + 0 + ], + [ + 126.457297, + 34.934339, + 0 + ], + [ + 126.463138, + 34.939875, + 0 + ], + [ + 126.468369, + 34.945808, + 0 + ], + [ + 126.47295, + 34.952091, + 0 + ], + [ + 126.476846, + 34.958678, + 0 + ], + [ + 126.480027, + 34.965518, + 0 + ], + [ + 126.48247, + 34.972559, + 0 + ], + [ + 126.484154, + 34.979747, + 0 + ], + [ + 126.485068, + 34.987029, + 0 + ], + [ + 126.485204, + 34.994348, + 0 + ], + [ + 126.483879, + 35.00441, + 0 + ], + [ + 126.482506, + 35.013127, + 0 + ], + [ + 126.479759, + 35.020718, + 0 + ], + [ + 126.475983, + 35.027466, + 0 + ], + [ + 126.472893, + 35.03337, + 0 + ], + [ + 126.467056, + 35.040116, + 0 + ], + [ + 126.459362, + 35.047699, + 0 + ], + [ + 126.453134, + 35.052952, + 0 + ], + [ + 126.44637, + 35.057739, + 0 + ], + [ + 126.439121, + 35.062026, + 0 + ], + [ + 126.431443, + 35.065779, + 0 + ], + [ + 126.423394, + 35.068969, + 0 + ], + [ + 126.415035, + 35.071572, + 0 + ], + [ + 126.40643, + 35.073569, + 0 + ], + [ + 126.397645, + 35.074943, + 0 + ], + [ + 126.390839, + 35.076089, + 0 + ], + [ + 126.379803, + 35.075789, + 0 + ], + [ + 126.370883, + 35.075254, + 0 + ], + [ + 126.362054, + 35.074084, + 0 + ], + [ + 126.353383, + 35.072288, + 0 + ], + [ + 126.344937, + 35.069879, + 0 + ], + [ + 126.33419, + 35.066535, + 0 + ], + [ + 126.325607, + 35.062039, + 0 + ], + [ + 126.319427, + 35.058105, + 0 + ], + [ + 126.314654, + 35.054559, + 0 + ], + [ + 126.308247, + 35.049453, + 0 + ], + [ + 126.302408, + 35.043909, + 0 + ], + [ + 126.297183, + 35.037969, + 0 + ], + [ + 126.292611, + 35.031679, + 0 + ], + [ + 126.288726, + 35.025087, + 0 + ], + [ + 126.285558, + 35.018242, + 0 + ], + [ + 126.283132, + 35.011197, + 0 + ], + [ + 126.281464, + 35.004006, + 0 + ], + [ + 126.280568, + 34.996722, + 0 + ], + [ + 126.280451, + 34.989403, + 0 + ], + [ + 126.281113, + 34.982103, + 0 + ], + [ + 126.282548, + 34.974879, + 0 + ], + [ + 126.284746, + 34.967784, + 0 + ], + [ + 126.28769, + 34.960873, + 0 + ], + [ + 126.291357, + 34.954198, + 0 + ], + [ + 126.296768, + 34.945614, + 0 + ], + [ + 126.303291, + 34.939422, + 0 + ], + [ + 126.309471, + 34.932667, + 0 + ], + [ + 126.319381, + 34.926064, + 0 + ], + [ + 126.326624, + 34.921785, + 0 + ], + [ + 126.334294, + 34.918039, + 0 + ], + [ + 126.342332, + 34.914855, + 0 + ], + [ + 126.350677, + 34.912257, + 0 + ], + [ + 126.361656, + 34.909302, + 0 + ], + [ + 126.371612, + 34.907895, + 0 + ], + [ + 126.380539, + 34.907332, + 0 + ], + [ + 126.390495, + 34.907613, + 0 + ], + [ + 126.398392, + 34.908176, + 0 + ], + [ + 126.403553, + 34.90975, + 0 + ] + ] + ] + }, + "properties": { + "name": "무안국제공항", + "description": "무안국제공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.812885, + 35.042949, + 0 + ], + [ + 126.826172, + 35.04349, + 0 + ], + [ + 126.839261, + 35.046583, + 0 + ], + [ + 126.847685, + 35.049031, + 0 + ], + [ + 126.855817, + 35.05207, + 0 + ], + [ + 126.863595, + 35.055677, + 0 + ], + [ + 126.87096, + 35.059825, + 0 + ], + [ + 126.877857, + 35.064482, + 0 + ], + [ + 126.884231, + 35.069613, + 0 + ], + [ + 126.890036, + 35.075179, + 0 + ], + [ + 126.895227, + 35.081138, + 0 + ], + [ + 126.899765, + 35.087444, + 0 + ], + [ + 126.903614, + 35.094049, + 0 + ], + [ + 126.906745, + 35.100904, + 0 + ], + [ + 126.909135, + 35.107956, + 0 + ], + [ + 126.910629, + 35.113449, + 0 + ], + [ + 126.911316, + 35.119347, + 0 + ], + [ + 126.911659, + 35.125244, + 0 + ], + [ + 126.911699, + 35.129753, + 0 + ], + [ + 126.910997, + 35.137049, + 0 + ], + [ + 126.909943, + 35.142371, + 0 + ], + [ + 126.908226, + 35.148828, + 0 + ], + [ + 126.906166, + 35.154161, + 0 + ], + [ + 126.903076, + 35.160056, + 0 + ], + [ + 126.900576, + 35.164908, + 0 + ], + [ + 126.896167, + 35.171276, + 0 + ], + [ + 126.891094, + 35.177306, + 0 + ], + [ + 126.885397, + 35.182952, + 0 + ], + [ + 126.879119, + 35.188169, + 0 + ], + [ + 126.872308, + 35.19292, + 0 + ], + [ + 126.865015, + 35.197166, + 0 + ], + [ + 126.853981, + 35.202428, + 0 + ], + [ + 126.846428, + 35.205233, + 0 + ], + [ + 126.840819, + 35.206581, + 0 + ], + [ + 126.832187, + 35.208531, + 0 + ], + [ + 126.823379, + 35.209858, + 0 + ], + [ + 126.814462, + 35.210553, + 0 + ], + [ + 126.803169, + 35.210563, + 0 + ], + [ + 126.796579, + 35.210026, + 0 + ], + [ + 126.787747, + 35.208809, + 0 + ], + [ + 126.779079, + 35.206968, + 0 + ], + [ + 126.770641, + 35.204515, + 0 + ], + [ + 126.762497, + 35.201471, + 0 + ], + [ + 126.754709, + 35.197857, + 0 + ], + [ + 126.747338, + 35.193702, + 0 + ], + [ + 126.740438, + 35.189038, + 0 + ], + [ + 126.734063, + 35.183899, + 0 + ], + [ + 126.728261, + 35.178326, + 0 + ], + [ + 126.723076, + 35.17236, + 0 + ], + [ + 126.718547, + 35.166047, + 0 + ], + [ + 126.71471, + 35.159436, + 0 + ], + [ + 126.711592, + 35.152576, + 0 + ], + [ + 126.709218, + 35.14552, + 0 + ], + [ + 126.707605, + 35.138322, + 0 + ], + [ + 126.706766, + 35.131037, + 0 + ], + [ + 126.706707, + 35.123719, + 0 + ], + [ + 126.707428, + 35.116425, + 0 + ], + [ + 126.708923, + 35.10921, + 0 + ], + [ + 126.71118, + 35.102129, + 0 + ], + [ + 126.714183, + 35.095235, + 0 + ], + [ + 126.717908, + 35.088582, + 0 + ], + [ + 126.722327, + 35.08222, + 0 + ], + [ + 126.727406, + 35.076197, + 0 + ], + [ + 126.733107, + 35.070559, + 0 + ], + [ + 126.739385, + 35.065349, + 0 + ], + [ + 126.746193, + 35.060606, + 0 + ], + [ + 126.75348, + 35.056366, + 0 + ], + [ + 126.76119, + 35.052662, + 0 + ], + [ + 126.769264, + 35.049522, + 0 + ], + [ + 126.777641, + 35.046969, + 0 + ], + [ + 126.783943, + 35.045457, + 0 + ], + [ + 126.795049, + 35.043698, + 0 + ], + [ + 126.803947, + 35.043005, + 0 + ], + [ + 126.812885, + 35.042949, + 0 + ] + ] + ] + }, + "properties": { + "name": "광주공항", + "description": "광주공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.622837, + 35.987045, + 0 + ], + [ + 126.613799, + 35.987213, + 0 + ], + [ + 126.595842, + 35.985636, + 0 + ], + [ + 126.578498, + 35.981558, + 0 + ], + [ + 126.562295, + 35.975102, + 0 + ], + [ + 126.547726, + 35.966465, + 0 + ], + [ + 126.539841, + 35.958, + 0 + ], + [ + 126.529891, + 35.950013, + 0 + ], + [ + 126.521205, + 35.937201, + 0 + ], + [ + 126.515402, + 35.923361, + 0 + ], + [ + 126.512656, + 35.908916, + 0 + ], + [ + 126.513048, + 35.894305, + 0 + ], + [ + 126.515808, + 35.883487, + 0 + ], + [ + 126.519468, + 35.873043, + 0 + ], + [ + 126.527442, + 35.859934, + 0 + ], + [ + 126.538101, + 35.848146, + 0 + ], + [ + 126.546707, + 35.838968, + 0 + ], + [ + 126.558394, + 35.833707, + 0 + ], + [ + 126.574193, + 35.82667, + 0 + ], + [ + 126.591257, + 35.821962, + 0 + ], + [ + 126.60907, + 35.819725, + 0 + ], + [ + 126.618088, + 35.819558, + 0 + ], + [ + 126.636008, + 35.821131, + 0 + ], + [ + 126.65332, + 35.825201, + 0 + ], + [ + 126.6695, + 35.831645, + 0 + ], + [ + 126.67701, + 35.835698, + 0 + ], + [ + 126.690586, + 35.845315, + 0 + ], + [ + 126.701899, + 35.856696, + 0 + ], + [ + 126.710606, + 35.869495, + 0 + ], + [ + 126.716439, + 35.883325, + 0 + ], + [ + 126.719222, + 35.897765, + 0 + ], + [ + 126.718867, + 35.912378, + 0 + ], + [ + 126.715384, + 35.926718, + 0 + ], + [ + 126.708877, + 35.940351, + 0 + ], + [ + 126.699542, + 35.952861, + 0 + ], + [ + 126.687663, + 35.963867, + 0 + ], + [ + 126.673599, + 35.973036, + 0 + ], + [ + 126.65778, + 35.980086, + 0 + ], + [ + 126.64936, + 35.982747, + 0 + ], + [ + 126.640685, + 35.984804, + 0 + ], + [ + 126.622837, + 35.987045, + 0 + ] + ] + ] + }, + "properties": { + "name": "군산공항", + "description": "군산공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.584572, + 34.921971, + 0 + ], + [ + 127.578958, + 34.920043, + 0 + ], + [ + 127.570842, + 34.917006, + 0 + ], + [ + 127.563081, + 34.913401, + 0 + ], + [ + 127.555733, + 34.909254, + 0 + ], + [ + 127.548855, + 34.904597, + 0 + ], + [ + 127.542499, + 34.899466, + 0 + ], + [ + 127.536713, + 34.8939, + 0 + ], + [ + 127.531541, + 34.887941, + 0 + ], + [ + 127.527022, + 34.881635, + 0 + ], + [ + 127.523192, + 34.87503, + 0 + ], + [ + 127.520078, + 34.868176, + 0 + ], + [ + 127.517705, + 34.861125, + 0 + ], + [ + 127.51609, + 34.853932, + 0 + ], + [ + 127.515246, + 34.84665, + 0 + ], + [ + 127.515178, + 34.839336, + 0 + ], + [ + 127.515887, + 34.832044, + 0 + ], + [ + 127.517367, + 34.824831, + 0 + ], + [ + 127.519607, + 34.817752, + 0 + ], + [ + 127.52259, + 34.810859, + 0 + ], + [ + 127.526292, + 34.804206, + 0 + ], + [ + 127.530686, + 34.797843, + 0 + ], + [ + 127.535738, + 34.791819, + 0 + ], + [ + 127.541409, + 34.786179, + 0 + ], + [ + 127.547657, + 34.780966, + 0 + ], + [ + 127.554433, + 34.77622, + 0 + ], + [ + 127.561686, + 34.771976, + 0 + ], + [ + 127.569361, + 34.768267, + 0 + ], + [ + 127.5774, + 34.765122, + 0 + ], + [ + 127.588005, + 34.761076, + 0 + ], + [ + 127.597618, + 34.759384, + 0 + ], + [ + 127.607574, + 34.758538, + 0 + ], + [ + 127.616844, + 34.757692, + 0 + ], + [ + 127.627487, + 34.757974, + 0 + ], + [ + 127.638499, + 34.760298, + 0 + ], + [ + 127.64712, + 34.762128, + 0 + ], + [ + 127.655514, + 34.764568, + 0 + ], + [ + 127.663617, + 34.767599, + 0 + ], + [ + 127.671369, + 34.771198, + 0 + ], + [ + 127.681046, + 34.77546, + 0 + ], + [ + 127.685585, + 34.779988, + 0 + ], + [ + 127.691941, + 34.785111, + 0 + ], + [ + 127.69773, + 34.79067, + 0 + ], + [ + 127.702908, + 34.796622, + 0 + ], + [ + 127.707435, + 34.802921, + 0 + ], + [ + 127.711277, + 34.809521, + 0 + ], + [ + 127.714404, + 34.81637, + 0 + ], + [ + 127.716793, + 34.823417, + 0 + ], + [ + 127.718424, + 34.830608, + 0 + ], + [ + 127.719287, + 34.837888, + 0 + ], + [ + 127.719373, + 34.845202, + 0 + ], + [ + 127.718682, + 34.852495, + 0 + ], + [ + 127.717219, + 34.85971, + 0 + ], + [ + 127.714994, + 34.866793, + 0 + ], + [ + 127.712026, + 34.873691, + 0 + ], + [ + 127.708335, + 34.880349, + 0 + ], + [ + 127.70395, + 34.886718, + 0 + ], + [ + 127.698905, + 34.89275, + 0 + ], + [ + 127.691002, + 34.900856, + 0 + ], + [ + 127.684135, + 34.905361, + 0 + ], + [ + 127.676926, + 34.910429, + 0 + ], + [ + 127.668343, + 34.914652, + 0 + ], + [ + 127.657218, + 34.919488, + 0 + ], + [ + 127.648863, + 34.922052, + 0 + ], + [ + 127.63813, + 34.923941, + 0 + ], + [ + 127.627144, + 34.92563, + 0 + ], + [ + 127.613694, + 34.926106, + 0 + ], + [ + 127.6048, + 34.925531, + 0 + ], + [ + 127.596002, + 34.924322, + 0 + ], + [ + 127.584572, + 34.921971, + 0 + ] + ] + ] + }, + "properties": { + "name": "여수공항", + "description": "여수공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.93158, + 35.098362, + 0 + ], + [ + 128.940492, + 35.098235, + 0 + ], + [ + 128.954086, + 35.099125, + 0 + ], + [ + 128.966834, + 35.101647, + 0 + ], + [ + 128.978806, + 35.105305, + 0 + ], + [ + 128.988762, + 35.109237, + 0 + ], + [ + 128.998598, + 35.11459, + 0 + ], + [ + 129.005529, + 35.119176, + 0 + ], + [ + 129.011946, + 35.124238, + 0 + ], + [ + 129.0178, + 35.129738, + 0 + ], + [ + 129.023046, + 35.135634, + 0 + ], + [ + 129.027645, + 35.141881, + 0 + ], + [ + 129.031561, + 35.148433, + 0 + ], + [ + 129.034765, + 35.155238, + 0 + ], + [ + 129.037231, + 35.162246, + 0 + ], + [ + 129.038941, + 35.169402, + 0 + ], + [ + 129.039882, + 35.176654, + 0 + ], + [ + 129.040046, + 35.183945, + 0 + ], + [ + 129.039433, + 35.191219, + 0 + ], + [ + 129.038045, + 35.198423, + 0 + ], + [ + 129.035894, + 35.2055, + 0 + ], + [ + 129.032996, + 35.212397, + 0 + ], + [ + 129.029373, + 35.219061, + 0 + ], + [ + 129.025052, + 35.225442, + 0 + ], + [ + 129.020066, + 35.23149, + 0 + ], + [ + 129.014452, + 35.237161, + 0 + ], + [ + 129.008255, + 35.242409, + 0 + ], + [ + 129.00152, + 35.247197, + 0 + ], + [ + 128.994299, + 35.251486, + 0 + ], + [ + 128.986646, + 35.255245, + 0 + ], + [ + 128.978622, + 35.258444, + 0 + ], + [ + 128.970285, + 35.261059, + 0 + ], + [ + 128.961701, + 35.26307, + 0 + ], + [ + 128.952935, + 35.264463, + 0 + ], + [ + 128.944053, + 35.265225, + 0 + ], + [ + 128.935123, + 35.265352, + 0 + ], + [ + 128.926214, + 35.264842, + 0 + ], + [ + 128.914948, + 35.263282, + 0 + ], + [ + 128.904648, + 35.260759, + 0 + ], + [ + 128.892129, + 35.256588, + 0 + ], + [ + 128.884322, + 35.253049, + 0 + ], + [ + 128.876922, + 35.248967, + 0 + ], + [ + 128.869987, + 35.244374, + 0 + ], + [ + 128.861046, + 35.237488, + 0 + ], + [ + 128.854866, + 35.231598, + 0 + ], + [ + 128.850059, + 35.224868, + 0 + ], + [ + 128.84491, + 35.217295, + 0 + ], + [ + 128.841133, + 35.210283, + 0 + ], + [ + 128.838341, + 35.20126, + 0 + ], + [ + 128.836648, + 35.194101, + 0 + ], + [ + 128.835297, + 35.184191, + 0 + ], + [ + 128.83564, + 35.176334, + 0 + ], + [ + 128.837013, + 35.166792, + 0 + ], + [ + 128.839783, + 35.158009, + 0 + ], + [ + 128.842696, + 35.151116, + 0 + ], + [ + 128.846331, + 35.144458, + 0 + ], + [ + 128.850662, + 35.138083, + 0 + ], + [ + 128.855655, + 35.132042, + 0 + ], + [ + 128.861272, + 35.126379, + 0 + ], + [ + 128.867471, + 35.121137, + 0 + ], + [ + 128.874203, + 35.116357, + 0 + ], + [ + 128.881419, + 35.112075, + 0 + ], + [ + 128.889062, + 35.108323, + 0 + ], + [ + 128.897076, + 35.10513, + 0 + ], + [ + 128.905398, + 35.10252, + 0 + ], + [ + 128.913967, + 35.100512, + 0 + ], + [ + 128.922716, + 35.099123, + 0 + ], + [ + 128.93158, + 35.098362, + 0 + ] + ] + ] + }, + "properties": { + "name": "김해국제공항", + "description": "김해국제공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.325885, + 35.512544, + 0 + ], + [ + 129.334653, + 35.510984, + 0 + ], + [ + 129.343554, + 35.510052, + 0 + ], + [ + 129.352522, + 35.509754, + 0 + ], + [ + 129.361487, + 35.510092, + 0 + ], + [ + 129.370382, + 35.511065, + 0 + ], + [ + 129.379139, + 35.512664, + 0 + ], + [ + 129.387692, + 35.514878, + 0 + ], + [ + 129.395976, + 35.51769, + 0 + ], + [ + 129.403928, + 35.521078, + 0 + ], + [ + 129.411488, + 35.525017, + 0 + ], + [ + 129.420662, + 35.53055, + 0 + ], + [ + 129.428215, + 35.535858, + 0 + ], + [ + 129.434395, + 35.542284, + 0 + ], + [ + 129.440575, + 35.549547, + 0 + ], + [ + 129.445038, + 35.55625, + 0 + ], + [ + 129.449071, + 35.565034, + 0 + ], + [ + 129.451757, + 35.572005, + 0 + ], + [ + 129.453686, + 35.57914, + 0 + ], + [ + 129.454843, + 35.586385, + 0 + ], + [ + 129.455219, + 35.593684, + 0 + ], + [ + 129.454812, + 35.600982, + 0 + ], + [ + 129.453623, + 35.608224, + 0 + ], + [ + 129.451663, + 35.615353, + 0 + ], + [ + 129.448945, + 35.622317, + 0 + ], + [ + 129.445491, + 35.629061, + 0 + ], + [ + 129.441326, + 35.635535, + 0 + ], + [ + 129.436481, + 35.641689, + 0 + ], + [ + 129.430995, + 35.647476, + 0 + ], + [ + 129.424908, + 35.652853, + 0 + ], + [ + 129.418266, + 35.657777, + 0 + ], + [ + 129.411121, + 35.662212, + 0 + ], + [ + 129.403526, + 35.666124, + 0 + ], + [ + 129.395541, + 35.669482, + 0 + ], + [ + 129.387224, + 35.672262, + 0 + ], + [ + 129.378641, + 35.674441, + 0 + ], + [ + 129.369856, + 35.676004, + 0 + ], + [ + 129.360936, + 35.676939, + 0 + ], + [ + 129.354057, + 35.6771, + 0 + ], + [ + 129.342966, + 35.676898, + 0 + ], + [ + 129.334053, + 35.675924, + 0 + ], + [ + 129.325279, + 35.674321, + 0 + ], + [ + 129.316711, + 35.672103, + 0 + ], + [ + 129.308413, + 35.669285, + 0 + ], + [ + 129.300451, + 35.665891, + 0 + ], + [ + 129.292883, + 35.661945, + 0 + ], + [ + 129.285768, + 35.657478, + 0 + ], + [ + 129.279161, + 35.652524, + 0 + ], + [ + 129.27311, + 35.64712, + 0 + ], + [ + 129.267663, + 35.641308, + 0 + ], + [ + 129.262861, + 35.635132, + 0 + ], + [ + 129.258741, + 35.628639, + 0 + ], + [ + 129.255332, + 35.62188, + 0 + ], + [ + 129.251747, + 35.61293, + 0 + ], + [ + 129.249344, + 35.602602, + 0 + ], + [ + 129.249254, + 35.593219, + 0 + ], + [ + 129.24968, + 35.585922, + 0 + ], + [ + 129.252091, + 35.574962, + 0 + ], + [ + 129.254494, + 35.566305, + 0 + ], + [ + 129.259065, + 35.557858, + 0 + ], + [ + 129.263241, + 35.55139, + 0 + ], + [ + 129.268093, + 35.545243, + 0 + ], + [ + 129.273584, + 35.539463, + 0 + ], + [ + 129.279673, + 35.534095, + 0 + ], + [ + 129.286313, + 35.529178, + 0 + ], + [ + 129.293453, + 35.52475, + 0 + ], + [ + 129.30104, + 35.520846, + 0 + ], + [ + 129.309014, + 35.517494, + 0 + ], + [ + 129.317317, + 35.51472, + 0 + ], + [ + 129.325885, + 35.512544, + 0 + ] + ] + ] + }, + "properties": { + "name": "울산공항", + "description": "울산공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.995872, + 35.145178, + 0 + ], + [ + 127.992525, + 35.142573, + 0 + ], + [ + 127.987124, + 35.136749, + 0 + ], + [ + 127.982365, + 35.130562, + 0 + ], + [ + 127.978283, + 35.12406, + 0 + ], + [ + 127.974911, + 35.117291, + 0 + ], + [ + 127.972273, + 35.110308, + 0 + ], + [ + 127.97039, + 35.103163, + 0 + ], + [ + 127.969275, + 35.09591, + 0 + ], + [ + 127.968938, + 35.088606, + 0 + ], + [ + 127.969379, + 35.081306, + 0 + ], + [ + 127.970596, + 35.074065, + 0 + ], + [ + 127.97258, + 35.066938, + 0 + ], + [ + 127.975314, + 35.05998, + 0 + ], + [ + 127.978778, + 35.053244, + 0 + ], + [ + 127.982946, + 35.04678, + 0 + ], + [ + 127.987785, + 35.040637, + 0 + ], + [ + 127.993259, + 35.034864, + 0 + ], + [ + 128.000679, + 35.027747, + 0 + ], + [ + 128.009949, + 35.022124, + 0 + ], + [ + 128.018189, + 35.017907, + 0 + ], + [ + 128.025398, + 35.013689, + 0 + ], + [ + 128.033981, + 35.010596, + 0 + ], + [ + 128.045328, + 35.008016, + 0 + ], + [ + 128.054049, + 35.00647, + 0 + ], + [ + 128.062902, + 35.005551, + 0 + ], + [ + 128.071819, + 35.005268, + 0 + ], + [ + 128.080732, + 35.005621, + 0 + ], + [ + 128.089574, + 35.006609, + 0 + ], + [ + 128.098277, + 35.008223, + 0 + ], + [ + 128.106776, + 35.010453, + 0 + ], + [ + 128.115006, + 35.013279, + 0 + ], + [ + 128.122904, + 35.016682, + 0 + ], + [ + 128.130411, + 35.020636, + 0 + ], + [ + 128.137469, + 35.025109, + 0 + ], + [ + 128.144025, + 35.030069, + 0 + ], + [ + 128.150029, + 35.035478, + 0 + ], + [ + 128.155436, + 35.041295, + 0 + ], + [ + 128.160203, + 35.047474, + 0 + ], + [ + 128.162384, + 35.051922, + 0 + ], + [ + 128.166847, + 35.058386, + 0 + ], + [ + 128.168907, + 35.064849, + 0 + ], + [ + 128.171654, + 35.071312, + 0 + ], + [ + 128.172684, + 35.078618, + 0 + ], + [ + 128.17337, + 35.086484, + 0 + ], + [ + 128.173298, + 35.09671, + 0 + ], + [ + 128.172098, + 35.103953, + 0 + ], + [ + 128.170132, + 35.111083, + 0 + ], + [ + 128.166161, + 35.121313, + 0 + ], + [ + 128.159803, + 35.131258, + 0 + ], + [ + 128.152084, + 35.140406, + 0 + ], + [ + 128.143437, + 35.148557, + 0 + ], + [ + 128.132172, + 35.157249, + 0 + ], + [ + 128.122145, + 35.161799, + 0 + ], + [ + 128.114197, + 35.165146, + 0 + ], + [ + 128.099899, + 35.168757, + 0 + ], + [ + 128.088644, + 35.171629, + 0 + ], + [ + 128.079773, + 35.17255, + 0 + ], + [ + 128.068314, + 35.172966, + 0 + ], + [ + 128.053047, + 35.17149, + 0 + ], + [ + 128.038788, + 35.168476, + 0 + ], + [ + 128.024025, + 35.163985, + 0 + ], + [ + 128.012148, + 35.157437, + 0 + ], + [ + 128.005085, + 35.152956, + 0 + ], + [ + 127.995872, + 35.145178, + 0 + ] + ] + ] + }, + "properties": { + "name": "사천공항", + "description": "사천공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.58711, + 35.833938, + 0 + ], + [ + 128.593873, + 35.829119, + 0 + ], + [ + 128.597717, + 35.826721, + 0 + ], + [ + 128.60321, + 35.823102, + 0 + ], + [ + 128.611107, + 35.819762, + 0 + ], + [ + 128.616883, + 35.817763, + 0 + ], + [ + 128.625269, + 35.815107, + 0 + ], + [ + 128.633907, + 35.813053, + 0 + ], + [ + 128.642733, + 35.811617, + 0 + ], + [ + 128.651679, + 35.81081, + 0 + ], + [ + 128.665695, + 35.810853, + 0 + ], + [ + 128.675308, + 35.811688, + 0 + ], + [ + 128.68731, + 35.813916, + 0 + ], + [ + 128.695841, + 35.816247, + 0 + ], + [ + 128.704089, + 35.819172, + 0 + ], + [ + 128.711993, + 35.822668, + 0 + ], + [ + 128.719491, + 35.826709, + 0 + ], + [ + 128.726527, + 35.831264, + 0 + ], + [ + 128.733047, + 35.836298, + 0 + ], + [ + 128.739003, + 35.841773, + 0 + ], + [ + 128.744347, + 35.847649, + 0 + ], + [ + 128.749041, + 35.853879, + 0 + ], + [ + 128.753047, + 35.860417, + 0 + ], + [ + 128.756336, + 35.867213, + 0 + ], + [ + 128.758882, + 35.874215, + 0 + ], + [ + 128.760665, + 35.881371, + 0 + ], + [ + 128.761672, + 35.888625, + 0 + ], + [ + 128.761895, + 35.895922, + 0 + ], + [ + 128.761332, + 35.903208, + 0 + ], + [ + 128.759986, + 35.910426, + 0 + ], + [ + 128.757869, + 35.917522, + 0 + ], + [ + 128.754996, + 35.924441, + 0 + ], + [ + 128.751389, + 35.931131, + 0 + ], + [ + 128.747075, + 35.937541, + 0 + ], + [ + 128.742086, + 35.943622, + 0 + ], + [ + 128.736461, + 35.949327, + 0 + ], + [ + 128.730242, + 35.954614, + 0 + ], + [ + 128.723477, + 35.959441, + 0 + ], + [ + 128.716217, + 35.963772, + 0 + ], + [ + 128.708518, + 35.967574, + 0 + ], + [ + 128.700438, + 35.970818, + 0 + ], + [ + 128.692038, + 35.973479, + 0 + ], + [ + 128.683384, + 35.975537, + 0 + ], + [ + 128.674541, + 35.976976, + 0 + ], + [ + 128.665576, + 35.977785, + 0 + ], + [ + 128.656557, + 35.977958, + 0 + ], + [ + 128.644409, + 35.976895, + 0 + ], + [ + 128.629872, + 35.974671, + 0 + ], + [ + 128.618317, + 35.970782, + 0 + ], + [ + 128.60733, + 35.966058, + 0 + ], + [ + 128.60012, + 35.96328, + 0 + ], + [ + 128.590606, + 35.957292, + 0 + ], + [ + 128.584084, + 35.95225, + 0 + ], + [ + 128.578132, + 35.946767, + 0 + ], + [ + 128.572793, + 35.940884, + 0 + ], + [ + 128.568108, + 35.934647, + 0 + ], + [ + 128.564113, + 35.928103, + 0 + ], + [ + 128.560839, + 35.921302, + 0 + ], + [ + 128.558309, + 35.914295, + 0 + ], + [ + 128.556544, + 35.907137, + 0 + ], + [ + 128.555555, + 35.899881, + 0 + ], + [ + 128.555352, + 35.892583, + 0 + ], + [ + 128.556175, + 35.882374, + 0 + ], + [ + 128.558579, + 35.874307, + 0 + ], + [ + 128.562355, + 35.865961, + 0 + ], + [ + 128.56594, + 35.857391, + 0 + ], + [ + 128.570265, + 35.850988, + 0 + ], + [ + 128.575261, + 35.844914, + 0 + ], + [ + 128.58089, + 35.839217, + 0 + ], + [ + 128.58711, + 35.833938, + 0 + ] + ] + ] + }, + "properties": { + "name": "대구국제공항", + "description": "대구국제공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 129.410019, + 35.904346, + 0 + ], + [ + 129.414943, + 35.903896, + 0 + ], + [ + 129.423966, + 35.903952, + 0 + ], + [ + 129.432949, + 35.904643, + 0 + ], + [ + 129.441823, + 35.905965, + 0 + ], + [ + 129.450522, + 35.907909, + 0 + ], + [ + 129.45898, + 35.910458, + 0 + ], + [ + 129.467131, + 35.913594, + 0 + ], + [ + 129.474915, + 35.917293, + 0 + ], + [ + 129.482272, + 35.921527, + 0 + ], + [ + 129.489145, + 35.926263, + 0 + ], + [ + 129.495484, + 35.931467, + 0 + ], + [ + 129.50124, + 35.937098, + 0 + ], + [ + 129.506368, + 35.943113, + 0 + ], + [ + 129.51083, + 35.949467, + 0 + ], + [ + 129.514591, + 35.956111, + 0 + ], + [ + 129.517624, + 35.962996, + 0 + ], + [ + 129.519904, + 35.970068, + 0 + ], + [ + 129.522286, + 35.981062, + 0 + ], + [ + 129.522286, + 35.989674, + 0 + ], + [ + 129.521237, + 35.999145, + 0 + ], + [ + 129.51961, + 36.006334, + 0 + ], + [ + 129.517214, + 36.013382, + 0 + ], + [ + 129.514068, + 36.020233, + 0 + ], + [ + 129.510194, + 36.026837, + 0 + ], + [ + 129.505623, + 36.033142, + 0 + ], + [ + 129.500389, + 36.039101, + 0 + ], + [ + 129.494532, + 36.044668, + 0 + ], + [ + 129.488096, + 36.049801, + 0 + ], + [ + 129.481131, + 36.05446, + 0 + ], + [ + 129.473689, + 36.05861, + 0 + ], + [ + 129.465827, + 36.06222, + 0 + ], + [ + 129.457608, + 36.065261, + 0 + ], + [ + 129.449089, + 36.067711, + 0 + ], + [ + 129.434052, + 36.07047, + 0 + ], + [ + 129.422408, + 36.071349, + 0 + ], + [ + 129.413366, + 36.071294, + 0 + ], + [ + 129.401436, + 36.070192, + 0 + ], + [ + 129.386756, + 36.067329, + 0 + ], + [ + 129.378284, + 36.064775, + 0 + ], + [ + 129.37012, + 36.061633, + 0 + ], + [ + 129.362327, + 36.057927, + 0 + ], + [ + 129.354964, + 36.053686, + 0 + ], + [ + 129.348087, + 36.048942, + 0 + ], + [ + 129.341749, + 36.043731, + 0 + ], + [ + 129.335997, + 36.038092, + 0 + ], + [ + 129.330875, + 36.03207, + 0 + ], + [ + 129.323845, + 36.022169, + 0 + ], + [ + 129.319656, + 36.01217, + 0 + ], + [ + 129.317322, + 36.001896, + 0 + ], + [ + 129.315948, + 35.993285, + 0 + ], + [ + 129.315605, + 35.98523, + 0 + ], + [ + 129.316134, + 35.976015, + 0 + ], + [ + 129.317779, + 35.968828, + 0 + ], + [ + 129.321098, + 35.959667, + 0 + ], + [ + 129.325218, + 35.950218, + 0 + ], + [ + 129.330025, + 35.944937, + 0 + ], + [ + 129.334488, + 35.938822, + 0 + ], + [ + 129.340668, + 35.932985, + 0 + ], + [ + 129.345818, + 35.927981, + 0 + ], + [ + 129.353027, + 35.923254, + 0 + ], + [ + 129.360924, + 35.917972, + 0 + ], + [ + 129.369164, + 35.913245, + 0 + ], + [ + 129.377747, + 35.909908, + 0 + ], + [ + 129.388315, + 35.907527, + 0 + ], + [ + 129.400749, + 35.904903, + 0 + ], + [ + 129.410019, + 35.904346, + 0 + ] + ] + ] + }, + "properties": { + "name": "포항공항", + "description": "포항공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.938881, + 37.356241, + 0 + ], + [ + 127.94452, + 37.355116, + 0 + ], + [ + 127.953642, + 37.35428, + 0 + ], + [ + 127.962822, + 37.354077, + 0 + ], + [ + 127.971988, + 37.354511, + 0 + ], + [ + 127.981072, + 37.355578, + 0 + ], + [ + 127.990006, + 37.357269, + 0 + ], + [ + 127.99872, + 37.359572, + 0 + ], + [ + 128.007149, + 37.362469, + 0 + ], + [ + 128.015229, + 37.365939, + 0 + ], + [ + 128.025055, + 37.370703, + 0 + ], + [ + 128.033638, + 37.376978, + 0 + ], + [ + 128.040504, + 37.382434, + 0 + ], + [ + 128.048363, + 37.39081, + 0 + ], + [ + 128.056297, + 37.401801, + 0 + ], + [ + 128.060417, + 37.408074, + 0 + ], + [ + 128.063327, + 37.417326, + 0 + ], + [ + 128.066254, + 37.426616, + 0 + ], + [ + 128.066597, + 37.435067, + 0 + ], + [ + 128.06694, + 37.444063, + 0 + ], + [ + 128.064641, + 37.453531, + 0 + ], + [ + 128.060417, + 37.464231, + 0 + ], + [ + 128.055976, + 37.474262, + 0 + ], + [ + 128.051608, + 37.480686, + 0 + ], + [ + 128.04655, + 37.486783, + 0 + ], + [ + 128.04084, + 37.492506, + 0 + ], + [ + 128.034523, + 37.497813, + 0 + ], + [ + 128.027646, + 37.502662, + 0 + ], + [ + 128.017845, + 37.507547, + 0 + ], + [ + 128.012426, + 37.510843, + 0 + ], + [ + 128.004199, + 37.514113, + 0 + ], + [ + 127.995643, + 37.516802, + 0 + ], + [ + 127.98317, + 37.519257, + 0 + ], + [ + 127.972183, + 37.520619, + 0 + ], + [ + 127.959467, + 37.521396, + 0 + ], + [ + 127.95028, + 37.520961, + 0 + ], + [ + 127.935791, + 37.518712, + 0 + ], + [ + 127.923494, + 37.515888, + 0 + ], + [ + 127.915051, + 37.512985, + 0 + ], + [ + 127.90696, + 37.509508, + 0 + ], + [ + 127.899282, + 37.505485, + 0 + ], + [ + 127.892077, + 37.500945, + 0 + ], + [ + 127.885399, + 37.495925, + 0 + ], + [ + 127.879305, + 37.490467, + 0 + ], + [ + 127.873828, + 37.484603, + 0 + ], + [ + 127.869016, + 37.478381, + 0 + ], + [ + 127.864908, + 37.471851, + 0 + ], + [ + 127.858916, + 37.458063, + 0 + ], + [ + 127.85614, + 37.445971, + 0 + ], + [ + 127.855788, + 37.436362, + 0 + ], + [ + 127.856345, + 37.429076, + 0 + ], + [ + 127.857699, + 37.421857, + 0 + ], + [ + 127.85984, + 37.414758, + 0 + ], + [ + 127.862752, + 37.407835, + 0 + ], + [ + 127.866411, + 37.401139, + 0 + ], + [ + 127.872276, + 37.392528, + 0 + ], + [ + 127.877083, + 37.386526, + 0 + ], + [ + 127.883263, + 37.38107, + 0 + ], + [ + 127.891159, + 37.375341, + 0 + ], + [ + 127.899742, + 37.369884, + 0 + ], + [ + 127.909967, + 37.36461, + 0 + ], + [ + 127.918182, + 37.361346, + 0 + ], + [ + 127.926722, + 37.358663, + 0 + ], + [ + 127.938881, + 37.356241, + 0 + ] + ] + ] + }, + "properties": { + "name": "원주공항", + "description": "원주공항 반경 9.3Km 관제권", + "type": "0003", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.914923, + 37.834493, + 0 + ], + [ + 128.898113, + 37.828434, + 0 + ], + [ + 128.882895, + 37.82016, + 0 + ], + [ + 128.86973, + 37.809923, + 0 + ], + [ + 128.864046, + 37.804163, + 0 + ], + [ + 128.854688, + 37.791581, + 0 + ], + [ + 128.848241, + 37.777906, + 0 + ], + [ + 128.844898, + 37.763554, + 0 + ], + [ + 128.844758, + 37.748961, + 0 + ], + [ + 128.847826, + 37.734571, + 0 + ], + [ + 128.854004, + 37.72082, + 0 + ], + [ + 128.863105, + 37.708126, + 0 + ], + [ + 128.87485, + 37.696874, + 0 + ], + [ + 128.888883, + 37.687405, + 0 + ], + [ + 128.904778, + 37.680006, + 0 + ], + [ + 128.922051, + 37.674901, + 0 + ], + [ + 128.940181, + 37.672246, + 0 + ], + [ + 128.958618, + 37.672119, + 0 + ], + [ + 128.976803, + 37.674526, + 0 + ], + [ + 128.994185, + 37.679393, + 0 + ], + [ + 129.010239, + 37.686573, + 0 + ], + [ + 129.024477, + 37.695848, + 0 + ], + [ + 129.036467, + 37.706937, + 0 + ], + [ + 129.041502, + 37.713059, + 0 + ], + [ + 129.049461, + 37.726225, + 0 + ], + [ + 129.054336, + 37.736512, + 0 + ], + [ + 129.055705, + 37.747515, + 0 + ], + [ + 129.055886, + 37.762108, + 0 + ], + [ + 129.052858, + 37.776504, + 0 + ], + [ + 129.046712, + 37.790265, + 0 + ], + [ + 129.037633, + 37.802973, + 0 + ], + [ + 129.032076, + 37.80881, + 0 + ], + [ + 129.019138, + 37.819226, + 0 + ], + [ + 129.011856, + 37.823726, + 0 + ], + [ + 128.995941, + 37.83114, + 0 + ], + [ + 128.978636, + 37.836255, + 0 + ], + [ + 128.969626, + 37.837899, + 0 + ], + [ + 128.951232, + 37.839299, + 0 + ], + [ + 128.932811, + 37.838152, + 0 + ], + [ + 128.914923, + 37.834493, + 0 + ] + ] + ] + }, + "properties": { + "name": "강릉비행장(공군)", + "description": "강릉비행장(공군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.044856, + 37.50983, + 0 + ], + [ + 127.032079, + 37.49931, + 0 + ], + [ + 127.025986, + 37.490115, + 0 + ], + [ + 127.017702, + 37.48064, + 0 + ], + [ + 127.011733, + 37.466821, + 0 + ], + [ + 127.00991, + 37.459654, + 0 + ], + [ + 127.008653, + 37.445079, + 0 + ], + [ + 127.009229, + 37.437782, + 0 + ], + [ + 127.012765, + 37.423445, + 0 + ], + [ + 127.015698, + 37.416515, + 0 + ], + [ + 127.023783, + 37.403393, + 0 + ], + [ + 127.034611, + 37.391585, + 0 + ], + [ + 127.040953, + 37.386287, + 0 + ], + [ + 127.055253, + 37.377105, + 0 + ], + [ + 127.063102, + 37.373291, + 0 + ], + [ + 127.079901, + 37.36736, + 0 + ], + [ + 127.097739, + 37.363834, + 0 + ], + [ + 127.10688, + 37.36301, + 0 + ], + [ + 127.125258, + 37.36327, + 0 + ], + [ + 127.1433, + 37.366059, + 0 + ], + [ + 127.152025, + 37.368379, + 0 + ], + [ + 127.166061, + 37.370703, + 0 + ], + [ + 127.176222, + 37.378815, + 0 + ], + [ + 127.190102, + 37.388396, + 0 + ], + [ + 127.196203, + 37.393869, + 0 + ], + [ + 127.206495, + 37.405976, + 0 + ], + [ + 127.210608, + 37.412517, + 0 + ], + [ + 127.216608, + 37.426327, + 0 + ], + [ + 127.218451, + 37.433491, + 0 + ], + [ + 127.219748, + 37.448063, + 0 + ], + [ + 127.219193, + 37.455361, + 0 + ], + [ + 127.215694, + 37.469704, + 0 + ], + [ + 127.212777, + 37.476639, + 0 + ], + [ + 127.209109, + 37.483346, + 0 + ], + [ + 127.204514, + 37.493928, + 0 + ], + [ + 127.193903, + 37.501598, + 0 + ], + [ + 127.180661, + 37.51175, + 0 + ], + [ + 127.173253, + 37.516101, + 0 + ], + [ + 127.157145, + 37.523186, + 0 + ], + [ + 127.13973, + 37.527942, + 0 + ], + [ + 127.121535, + 37.530225, + 0 + ], + [ + 127.103116, + 37.529965, + 0 + ], + [ + 127.085035, + 37.527169, + 0 + ], + [ + 127.067843, + 37.521924, + 0 + ], + [ + 127.052064, + 37.514388, + 0 + ], + [ + 127.044856, + 37.50983, + 0 + ] + ] + ] + }, + "properties": { + "name": "서울(성남)공항(공군)", + "description": "서울(성남)공항(공군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.944218, + 37.308626, + 0 + ], + [ + 126.930697, + 37.298778, + 0 + ], + [ + 126.924799, + 37.293188, + 0 + ], + [ + 126.914948, + 37.28089, + 0 + ], + [ + 126.911071, + 37.274276, + 0 + ], + [ + 126.90556, + 37.260368, + 0 + ], + [ + 126.903168, + 37.24591, + 0 + ], + [ + 126.903967, + 37.231341, + 0 + ], + [ + 126.905559, + 37.224154, + 0 + ], + [ + 126.911065, + 37.210246, + 0 + ], + [ + 126.919517, + 37.19731, + 0 + ], + [ + 126.924771, + 37.19133, + 0 + ], + [ + 126.937133, + 37.180576, + 0 + ], + [ + 126.944148, + 37.175883, + 0 + ], + [ + 126.959578, + 37.168041, + 0 + ], + [ + 126.97648, + 37.162451, + 0 + ], + [ + 126.994342, + 37.159283, + 0 + ], + [ + 127.012621, + 37.158632, + 0 + ], + [ + 127.021745, + 37.159259, + 0 + ], + [ + 127.034912, + 37.161958, + 0 + ], + [ + 127.048226, + 37.164883, + 0 + ], + [ + 127.064472, + 37.171596, + 0 + ], + [ + 127.071984, + 37.175772, + 0 + ], + [ + 127.079012, + 37.180453, + 0 + ], + [ + 127.091404, + 37.191186, + 0 + ], + [ + 127.101271, + 37.203469, + 0 + ], + [ + 127.108314, + 37.21693, + 0 + ], + [ + 127.112316, + 37.23116, + 0 + ], + [ + 127.113156, + 37.245728, + 0 + ], + [ + 127.110804, + 37.26019, + 0 + ], + [ + 127.106323, + 37.270774, + 0 + ], + [ + 127.096902, + 37.287056, + 0 + ], + [ + 127.091655, + 37.293043, + 0 + ], + [ + 127.079298, + 37.303812, + 0 + ], + [ + 127.064772, + 37.31271, + 0 + ], + [ + 127.048521, + 37.319465, + 0 + ], + [ + 127.03104, + 37.32387, + 0 + ], + [ + 127.012862, + 37.325791, + 0 + ], + [ + 127.003684, + 37.325799, + 0 + ], + [ + 126.9855, + 37.32391, + 0 + ], + [ + 126.968007, + 37.319535, + 0 + ], + [ + 126.959687, + 37.316455, + 0 + ], + [ + 126.944218, + 37.308626, + 0 + ] + ] + ] + }, + "properties": { + "name": "수원비행장(공군)", + "description": "수원비행장(공군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.975488, + 37.162112, + 0 + ], + [ + 126.96068, + 37.153499, + 0 + ], + [ + 126.95404, + 37.148453, + 0 + ], + [ + 126.94254, + 37.137077, + 0 + ], + [ + 126.937766, + 37.130833, + 0 + ], + [ + 126.930356, + 37.117471, + 0 + ], + [ + 126.927774, + 37.110454, + 0 + ], + [ + 126.924956, + 37.096018, + 0 + ], + [ + 126.925323, + 37.08141, + 0 + ], + [ + 126.928864, + 37.067075, + 0 + ], + [ + 126.931794, + 37.060147, + 0 + ], + [ + 126.939861, + 37.047031, + 0 + ], + [ + 126.950655, + 37.035232, + 0 + ], + [ + 126.956976, + 37.02994, + 0 + ], + [ + 126.96385, + 37.025107, + 0 + ], + [ + 126.979042, + 37.016963, + 0 + ], + [ + 126.999893, + 37.009681, + 0 + ], + [ + 127.017746, + 37.006391, + 0 + ], + [ + 127.031787, + 37.006541, + 0 + ], + [ + 127.04998, + 37.008089, + 0 + ], + [ + 127.058881, + 37.009805, + 0 + ], + [ + 127.075956, + 37.015056, + 0 + ], + [ + 127.091632, + 37.022593, + 0 + ], + [ + 127.098795, + 37.02715, + 0 + ], + [ + 127.111499, + 37.037667, + 0 + ], + [ + 127.121726, + 37.049785, + 0 + ], + [ + 127.129164, + 37.063135, + 0 + ], + [ + 127.133585, + 37.077313, + 0 + ], + [ + 127.135849, + 37.088049, + 0 + ], + [ + 127.134292, + 37.099187, + 0 + ], + [ + 127.130788, + 37.113528, + 0 + ], + [ + 127.124213, + 37.127165, + 0 + ], + [ + 127.114765, + 37.139685, + 0 + ], + [ + 127.10905, + 37.145404, + 0 + ], + [ + 127.095854, + 37.155545, + 0 + ], + [ + 127.080647, + 37.163704, + 0 + ], + [ + 127.072431, + 37.16696, + 0 + ], + [ + 127.055088, + 37.171701, + 0 + ], + [ + 127.036974, + 37.173967, + 0 + ], + [ + 127.018641, + 37.173689, + 0 + ], + [ + 127.000648, + 37.170877, + 0 + ], + [ + 126.983543, + 37.165614, + 0 + ], + [ + 126.975488, + 37.162112, + 0 + ] + ] + ] + }, + "properties": { + "name": "오산비행장(주한미군)", + "description": "오산비행장(주한미군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.019297, + 37.041721, + 0 + ], + [ + 127.001527, + 37.038427, + 0 + ], + [ + 126.984746, + 37.032718, + 0 + ], + [ + 126.962535, + 37.020025, + 0 + ], + [ + 126.950357, + 37.009186, + 0 + ], + [ + 126.940725, + 36.996822, + 0 + ], + [ + 126.93393, + 36.98331, + 0 + ], + [ + 126.929481, + 36.961794, + 0 + ], + [ + 126.930473, + 36.947255, + 0 + ], + [ + 126.934609, + 36.933073, + 0 + ], + [ + 126.94176, + 36.919681, + 0 + ], + [ + 126.951709, + 36.907484, + 0 + ], + [ + 126.95764, + 36.901951, + 0 + ], + [ + 126.971193, + 36.892227, + 0 + ], + [ + 126.986648, + 36.88453, + 0 + ], + [ + 127.003537, + 36.879095, + 0 + ], + [ + 127.021347, + 36.876085, + 0 + ], + [ + 127.03954, + 36.875592, + 0 + ], + [ + 127.061691, + 36.878522, + 0 + ], + [ + 127.074873, + 36.882141, + 0 + ], + [ + 127.090943, + 36.888984, + 0 + ], + [ + 127.09836, + 36.893218, + 0 + ], + [ + 127.111673, + 36.903152, + 0 + ], + [ + 127.117469, + 36.908776, + 0 + ], + [ + 127.127118, + 36.921125, + 0 + ], + [ + 127.130898, + 36.927757, + 0 + ], + [ + 127.136225, + 36.941682, + 0 + ], + [ + 127.138446, + 36.956135, + 0 + ], + [ + 127.137494, + 36.970676, + 0 + ], + [ + 127.134476, + 36.981164, + 0 + ], + [ + 127.12627, + 36.998268, + 0 + ], + [ + 127.116339, + 37.010479, + 0 + ], + [ + 127.108383, + 37.020098, + 0 + ], + [ + 127.096853, + 37.02576, + 0 + ], + [ + 127.081381, + 37.033471, + 0 + ], + [ + 127.073071, + 37.036489, + 0 + ], + [ + 127.055623, + 37.040737, + 0 + ], + [ + 127.037514, + 37.042498, + 0 + ], + [ + 127.019297, + 37.041721, + 0 + ] + ] + ] + }, + "properties": { + "name": "평택비행장(주한미군)", + "description": "평택비행장(주한미군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.805046, + 36.976962, + 0 + ], + [ + 127.811154, + 36.971526, + 0 + ], + [ + 127.817831, + 36.966536, + 0 + ], + [ + 127.825025, + 36.962029, + 0 + ], + [ + 127.832683, + 36.95804, + 0 + ], + [ + 127.840747, + 36.954598, + 0 + ], + [ + 127.849154, + 36.951731, + 0 + ], + [ + 127.857841, + 36.94946, + 0 + ], + [ + 127.866743, + 36.947802, + 0 + ], + [ + 127.875792, + 36.946769, + 0 + ], + [ + 127.884918, + 36.94637, + 0 + ], + [ + 127.894053, + 36.946608, + 0 + ], + [ + 127.903128, + 36.94748, + 0 + ], + [ + 127.912073, + 36.94898, + 0 + ], + [ + 127.920822, + 36.951097, + 0 + ], + [ + 127.932014, + 36.95483, + 0 + ], + [ + 127.940941, + 36.958946, + 0 + ], + [ + 127.949524, + 36.96306, + 0 + ], + [ + 127.956047, + 36.967724, + 0 + ], + [ + 127.963257, + 36.972935, + 0 + ], + [ + 127.96978, + 36.978147, + 0 + ], + [ + 127.974587, + 36.983358, + 0 + ], + [ + 127.979365, + 36.990138, + 0 + ], + [ + 127.984197, + 37.000549, + 0 + ], + [ + 127.989349, + 37.011052, + 0 + ], + [ + 127.990446, + 37.02183, + 0 + ], + [ + 127.991066, + 37.030788, + 0 + ], + [ + 127.990668, + 37.036425, + 0 + ], + [ + 127.989349, + 37.047231, + 0 + ], + [ + 127.985066, + 37.057821, + 0 + ], + [ + 127.981665, + 37.064603, + 0 + ], + [ + 127.977536, + 37.071123, + 0 + ], + [ + 127.97271, + 37.07733, + 0 + ], + [ + 127.967223, + 37.083178, + 0 + ], + [ + 127.961118, + 37.088622, + 0 + ], + [ + 127.95444, + 37.09362, + 0 + ], + [ + 127.947244, + 37.098133, + 0 + ], + [ + 127.939578, + 37.102129, + 0 + ], + [ + 127.931503, + 37.105577, + 0 + ], + [ + 127.923082, + 37.10845, + 0 + ], + [ + 127.914379, + 37.110727, + 0 + ], + [ + 127.905459, + 37.112388, + 0 + ], + [ + 127.896391, + 37.113423, + 0 + ], + [ + 127.887245, + 37.113823, + 0 + ], + [ + 127.878089, + 37.113586, + 0 + ], + [ + 127.868995, + 37.112712, + 0 + ], + [ + 127.860031, + 37.111208, + 0 + ], + [ + 127.851266, + 37.109087, + 0 + ], + [ + 127.842767, + 37.106364, + 0 + ], + [ + 127.834598, + 37.10306, + 0 + ], + [ + 127.826823, + 37.0992, + 0 + ], + [ + 127.815971, + 37.092978, + 0 + ], + [ + 127.808075, + 37.086406, + 0 + ], + [ + 127.80078, + 37.078851, + 0 + ], + [ + 127.795783, + 37.072731, + 0 + ], + [ + 127.791473, + 37.066286, + 0 + ], + [ + 127.787885, + 37.059566, + 0 + ], + [ + 127.785045, + 37.052621, + 0 + ], + [ + 127.782975, + 37.045506, + 0 + ], + [ + 127.781689, + 37.038274, + 0 + ], + [ + 127.781199, + 37.030979, + 0 + ], + [ + 127.781982, + 37.021469, + 0 + ], + [ + 127.783356, + 37.011874, + 0 + ], + [ + 127.787164, + 37.002292, + 0 + ], + [ + 127.791939, + 36.993504, + 0 + ], + [ + 127.794719, + 36.989003, + 0 + ], + [ + 127.799554, + 36.982802, + 0 + ], + [ + 127.803612, + 36.978695, + 0 + ], + [ + 127.805046, + 36.976962, + 0 + ] + ] + ] + }, + "properties": { + "name": "중원비행장(공군)", + "description": "중원비행장(공군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.473217, + 36.788517, + 0 + ], + [ + 126.455432, + 36.785285, + 0 + ], + [ + 126.446872, + 36.78275, + 0 + ], + [ + 126.430741, + 36.775939, + 0 + ], + [ + 126.416336, + 36.766986, + 0 + ], + [ + 126.404094, + 36.756164, + 0 + ], + [ + 126.398903, + 36.750153, + 0 + ], + [ + 126.390578, + 36.73716, + 0 + ], + [ + 126.385198, + 36.723206, + 0 + ], + [ + 126.382599, + 36.712467, + 0 + ], + [ + 126.382977, + 36.701406, + 0 + ], + [ + 126.385459, + 36.686937, + 0 + ], + [ + 126.391034, + 36.673033, + 0 + ], + [ + 126.394932, + 36.666426, + 0 + ], + [ + 126.404801, + 36.654153, + 0 + ], + [ + 126.414871, + 36.647487, + 0 + ], + [ + 126.424182, + 36.638771, + 0 + ], + [ + 126.439584, + 36.630988, + 0 + ], + [ + 126.456433, + 36.625468, + 0 + ], + [ + 126.474219, + 36.622377, + 0 + ], + [ + 126.483295, + 36.621775, + 0 + ], + [ + 126.501471, + 36.62248, + 0 + ], + [ + 126.51922, + 36.625704, + 0 + ], + [ + 126.536004, + 36.631351, + 0 + ], + [ + 126.551314, + 36.639249, + 0 + ], + [ + 126.564686, + 36.649159, + 0 + ], + [ + 126.575713, + 36.66078, + 0 + ], + [ + 126.58406, + 36.67376, + 0 + ], + [ + 126.589473, + 36.687705, + 0 + ], + [ + 126.591785, + 36.702192, + 0 + ], + [ + 126.590925, + 36.716781, + 0 + ], + [ + 126.586916, + 36.731028, + 0 + ], + [ + 126.57988, + 36.744501, + 0 + ], + [ + 126.570028, + 36.756789, + 0 + ], + [ + 126.557659, + 36.767518, + 0 + ], + [ + 126.543149, + 36.776362, + 0 + ], + [ + 126.526939, + 36.783052, + 0 + ], + [ + 126.509524, + 36.787382, + 0 + ], + [ + 126.491433, + 36.789223, + 0 + ], + [ + 126.473217, + 36.788517, + 0 + ] + ] + ] + }, + "properties": { + "name": "서산비행장(공군)", + "description": "서산비행장(공군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.281662, + 36.511568, + 0 + ], + [ + 126.288528, + 36.510464, + 0 + ], + [ + 126.29527, + 36.510817, + 0 + ], + [ + 126.309471, + 36.511016, + 0 + ], + [ + 126.320114, + 36.512948, + 0 + ], + [ + 126.33089, + 36.515592, + 0 + ], + [ + 126.335907, + 36.517086, + 0 + ], + [ + 126.34739, + 36.521622, + 0 + ], + [ + 126.355088, + 36.52548, + 0 + ], + [ + 126.364403, + 36.531433, + 0 + ], + [ + 126.369088, + 36.534734, + 0 + ], + [ + 126.375284, + 36.54006, + 0 + ], + [ + 126.383286, + 36.548535, + 0 + ], + [ + 126.389122, + 36.556257, + 0 + ], + [ + 126.394958, + 36.567839, + 0 + ], + [ + 126.398533, + 36.57908, + 0 + ], + [ + 126.400108, + 36.591274, + 0 + ], + [ + 126.400108, + 36.604504, + 0 + ], + [ + 126.397024, + 36.615235, + 0 + ], + [ + 126.394381, + 36.62221, + 0 + ], + [ + 126.390989, + 36.628974, + 0 + ], + [ + 126.386875, + 36.635474, + 0 + ], + [ + 126.378822, + 36.645834, + 0 + ], + [ + 126.370539, + 36.652913, + 0 + ], + [ + 126.362, + 36.659882, + 0 + ], + [ + 126.35273, + 36.664839, + 0 + ], + [ + 126.343803, + 36.66897, + 0 + ], + [ + 126.33274, + 36.672644, + 0 + ], + [ + 126.324097, + 36.674902, + 0 + ], + [ + 126.315241, + 36.676546, + 0 + ], + [ + 126.30624, + 36.677564, + 0 + ], + [ + 126.293335, + 36.678057, + 0 + ], + [ + 126.283379, + 36.676955, + 0 + ], + [ + 126.270163, + 36.675295, + 0 + ], + [ + 126.26147, + 36.673164, + 0 + ], + [ + 126.253042, + 36.670433, + 0 + ], + [ + 126.244944, + 36.667122, + 0 + ], + [ + 126.237238, + 36.663257, + 0 + ], + [ + 126.229981, + 36.658868, + 0 + ], + [ + 126.22323, + 36.653988, + 0 + ], + [ + 126.217035, + 36.648654, + 0 + ], + [ + 126.211444, + 36.642906, + 0 + ], + [ + 126.2065, + 36.63679, + 0 + ], + [ + 126.20224, + 36.630351, + 0 + ], + [ + 126.197548, + 36.621314, + 0 + ], + [ + 126.195145, + 36.614425, + 0 + ], + [ + 126.193085, + 36.606433, + 0 + ], + [ + 126.192055, + 36.597062, + 0 + ], + [ + 126.192454, + 36.587811, + 0 + ], + [ + 126.193567, + 36.580576, + 0 + ], + [ + 126.195461, + 36.573446, + 0 + ], + [ + 126.198121, + 36.566475, + 0 + ], + [ + 126.201527, + 36.559717, + 0 + ], + [ + 126.205652, + 36.553223, + 0 + ], + [ + 126.210465, + 36.547043, + 0 + ], + [ + 126.21593, + 36.541223, + 0 + ], + [ + 126.222005, + 36.535807, + 0 + ], + [ + 126.228643, + 36.530837, + 0 + ], + [ + 126.235794, + 36.52635, + 0 + ], + [ + 126.243404, + 36.522381, + 0 + ], + [ + 126.251414, + 36.518959, + 0 + ], + [ + 126.259765, + 36.516111, + 0 + ], + [ + 126.268392, + 36.513858, + 0 + ], + [ + 126.281662, + 36.511568, + 0 + ] + ] + ] + }, + "properties": { + "name": "한서비행장(민간사설)", + "description": "한서비행장(민간사설) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.488442, + 36.486453, + 0 + ], + [ + 127.494488, + 36.485928, + 0 + ], + [ + 127.503562, + 36.485856, + 0 + ], + [ + 127.515564, + 36.486453, + 0 + ], + [ + 127.527237, + 36.488661, + 0 + ], + [ + 127.538906, + 36.491855, + 0 + ], + [ + 127.547169, + 36.49487, + 0 + ], + [ + 127.555075, + 36.498451, + 0 + ], + [ + 127.562563, + 36.502573, + 0 + ], + [ + 127.569577, + 36.507203, + 0 + ], + [ + 127.576063, + 36.512306, + 0 + ], + [ + 127.581971, + 36.517844, + 0 + ], + [ + 127.587258, + 36.523775, + 0 + ], + [ + 127.591882, + 36.530053, + 0 + ], + [ + 127.597618, + 36.54026, + 0 + ], + [ + 127.601452, + 36.550484, + 0 + ], + [ + 127.603455, + 36.559842, + 0 + ], + [ + 127.604485, + 36.568115, + 0 + ], + [ + 127.603424, + 36.579483, + 0 + ], + [ + 127.601395, + 36.590171, + 0 + ], + [ + 127.596674, + 36.600629, + 0 + ], + [ + 127.590065, + 36.61167, + 0 + ], + [ + 127.583331, + 36.619651, + 0 + ], + [ + 127.577563, + 36.62529, + 0 + ], + [ + 127.568436, + 36.632611, + 0 + ], + [ + 127.55691, + 36.639498, + 0 + ], + [ + 127.545433, + 36.644732, + 0 + ], + [ + 127.53582, + 36.648314, + 0 + ], + [ + 127.525864, + 36.650792, + 0 + ], + [ + 127.514674, + 36.652226, + 0 + ], + [ + 127.498741, + 36.653272, + 0 + ], + [ + 127.487465, + 36.652441, + 0 + ], + [ + 127.478496, + 36.651243, + 0 + ], + [ + 127.461117, + 36.646993, + 0 + ], + [ + 127.449989, + 36.642529, + 0 + ], + [ + 127.440376, + 36.638397, + 0 + ], + [ + 127.430412, + 36.631617, + 0 + ], + [ + 127.423926, + 36.626505, + 0 + ], + [ + 127.415314, + 36.618008, + 0 + ], + [ + 127.409821, + 36.611118, + 0 + ], + [ + 127.405701, + 36.604228, + 0 + ], + [ + 127.401031, + 36.595319, + 0 + ], + [ + 127.398491, + 36.586587, + 0 + ], + [ + 127.396774, + 36.578868, + 0 + ], + [ + 127.396088, + 36.570321, + 0 + ], + [ + 127.396088, + 36.563703, + 0 + ], + [ + 127.397118, + 36.55543, + 0 + ], + [ + 127.399864, + 36.547156, + 0 + ], + [ + 127.40351, + 36.538152, + 0 + ], + [ + 127.407274, + 36.531513, + 0 + ], + [ + 127.411739, + 36.525168, + 0 + ], + [ + 127.415314, + 36.521225, + 0 + ], + [ + 127.420464, + 36.515431, + 0 + ], + [ + 127.42901, + 36.508319, + 0 + ], + [ + 127.433166, + 36.504945, + 0 + ], + [ + 127.440033, + 36.500529, + 0 + ], + [ + 127.45111, + 36.495632, + 0 + ], + [ + 127.461662, + 36.491421, + 0 + ], + [ + 127.476537, + 36.487971, + 0 + ], + [ + 127.488442, + 36.486453, + 0 + ] + ] + ] + }, + "properties": { + "name": "성무비행장(공군)", + "description": "성무비행장(공군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.459222, + 36.631456, + 0 + ], + [ + 128.459358, + 36.6406, + 0 + ], + [ + 128.456612, + 36.650792, + 0 + ], + [ + 128.453024, + 36.660117, + 0 + ], + [ + 128.449561, + 36.666876, + 0 + ], + [ + 128.445376, + 36.673366, + 0 + ], + [ + 128.440501, + 36.679539, + 0 + ], + [ + 128.434972, + 36.685347, + 0 + ], + [ + 128.428833, + 36.690747, + 0 + ], + [ + 128.419189, + 36.697604, + 0 + ], + [ + 128.407237, + 36.704098, + 0 + ], + [ + 128.399161, + 36.707486, + 0 + ], + [ + 128.3852, + 36.712192, + 0 + ], + [ + 128.373165, + 36.714103, + 0 + ], + [ + 128.359451, + 36.71577, + 0 + ], + [ + 128.348808, + 36.715219, + 0 + ], + [ + 128.336888, + 36.714153, + 0 + ], + [ + 128.327986, + 36.712582, + 0 + ], + [ + 128.319289, + 36.710395, + 0 + ], + [ + 128.310864, + 36.707608, + 0 + ], + [ + 128.302774, + 36.704242, + 0 + ], + [ + 128.295082, + 36.700323, + 0 + ], + [ + 128.287845, + 36.695881, + 0 + ], + [ + 128.281121, + 36.69095, + 0 + ], + [ + 128.274958, + 36.685567, + 0 + ], + [ + 128.269405, + 36.679774, + 0 + ], + [ + 128.264503, + 36.673615, + 0 + ], + [ + 128.26029, + 36.667136, + 0 + ], + [ + 128.256798, + 36.660387, + 0 + ], + [ + 128.254053, + 36.65342, + 0 + ], + [ + 128.252076, + 36.646287, + 0 + ], + [ + 128.250881, + 36.639043, + 0 + ], + [ + 128.250478, + 36.631744, + 0 + ], + [ + 128.250961, + 36.622692, + 0 + ], + [ + 128.252335, + 36.614701, + 0 + ], + [ + 128.254016, + 36.610063, + 0 + ], + [ + 128.256747, + 36.603093, + 0 + ], + [ + 128.260224, + 36.59634, + 0 + ], + [ + 128.26442, + 36.589856, + 0 + ], + [ + 128.269303, + 36.58369, + 0 + ], + [ + 128.272934, + 36.579695, + 0 + ], + [ + 128.278084, + 36.575008, + 0 + ], + [ + 128.283234, + 36.570597, + 0 + ], + [ + 128.290787, + 36.565909, + 0 + ], + [ + 128.297653, + 36.561773, + 0 + ], + [ + 128.302557, + 36.559168, + 0 + ], + [ + 128.310621, + 36.555786, + 0 + ], + [ + 128.316536, + 36.553775, + 0 + ], + [ + 128.323059, + 36.551845, + 0 + ], + [ + 128.331642, + 36.549914, + 0 + ], + [ + 128.342285, + 36.548259, + 0 + ], + [ + 128.354671, + 36.547886, + 0 + ], + [ + 128.363759, + 36.548192, + 0 + ], + [ + 128.372779, + 36.549132, + 0 + ], + [ + 128.384171, + 36.551293, + 0 + ], + [ + 128.393097, + 36.5535, + 0 + ], + [ + 128.402023, + 36.556809, + 0 + ], + [ + 128.41198, + 36.561497, + 0 + ], + [ + 128.421747, + 36.567371, + 0 + ], + [ + 128.42847, + 36.572294, + 0 + ], + [ + 128.436356, + 36.579695, + 0 + ], + [ + 128.445101, + 36.589607, + 0 + ], + [ + 128.451462, + 36.598992, + 0 + ], + [ + 128.454552, + 36.60726, + 0 + ], + [ + 128.456955, + 36.614976, + 0 + ], + [ + 128.4588, + 36.624157, + 0 + ], + [ + 128.459222, + 36.631456, + 0 + ] + ] + ] + }, + "properties": { + "name": "예천비행장(공군)", + "description": "예천비행장(공군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.671532, + 35.059229, + 0 + ], + [ + 128.676497, + 35.058442, + 0 + ], + [ + 128.685348, + 35.0574, + 0 + ], + [ + 128.694275, + 35.056992, + 0 + ], + [ + 128.703212, + 35.057222, + 0 + ], + [ + 128.712091, + 35.058089, + 0 + ], + [ + 128.720844, + 35.059585, + 0 + ], + [ + 128.725777, + 35.060634, + 0 + ], + [ + 128.732987, + 35.062882, + 0 + ], + [ + 128.740196, + 35.06513, + 0 + ], + [ + 128.745691, + 35.067713, + 0 + ], + [ + 128.753294, + 35.071567, + 0 + ], + [ + 128.760457, + 35.075948, + 0 + ], + [ + 128.767128, + 35.080824, + 0 + ], + [ + 128.773255, + 35.086156, + 0 + ], + [ + 128.778792, + 35.091904, + 0 + ], + [ + 128.783696, + 35.098026, + 0 + ], + [ + 128.78793, + 35.104473, + 0 + ], + [ + 128.792381, + 35.113449, + 0 + ], + [ + 128.795471, + 35.122998, + 0 + ], + [ + 128.797599, + 35.132517, + 0 + ], + [ + 128.798107, + 35.139825, + 0 + ], + [ + 128.797834, + 35.14714, + 0 + ], + [ + 128.796783, + 35.154409, + 0 + ], + [ + 128.794441, + 35.163705, + 0 + ], + [ + 128.791008, + 35.171563, + 0 + ], + [ + 128.787231, + 35.17886, + 0 + ], + [ + 128.782082, + 35.186155, + 0 + ], + [ + 128.774958, + 35.194005, + 0 + ], + [ + 128.768992, + 35.199465, + 0 + ], + [ + 128.764916, + 35.202709, + 0 + ], + [ + 128.759079, + 35.206917, + 0 + ], + [ + 128.750839, + 35.211685, + 0 + ], + [ + 128.740043, + 35.216479, + 0 + ], + [ + 128.731809, + 35.219365, + 0 + ], + [ + 128.720284, + 35.222624, + 0 + ], + [ + 128.71067, + 35.223746, + 0 + ], + [ + 128.696763, + 35.224777, + 0 + ], + [ + 128.687807, + 35.224546, + 0 + ], + [ + 128.670141, + 35.222179, + 0 + ], + [ + 128.661565, + 35.220061, + 0 + ], + [ + 128.653248, + 35.21734, + 0 + ], + [ + 128.645254, + 35.214036, + 0 + ], + [ + 128.637643, + 35.210175, + 0 + ], + [ + 128.630474, + 35.205787, + 0 + ], + [ + 128.623801, + 35.200904, + 0 + ], + [ + 128.617675, + 35.195564, + 0 + ], + [ + 128.610763, + 35.187839, + 0 + ], + [ + 128.605614, + 35.180824, + 0 + ], + [ + 128.600464, + 35.172686, + 0 + ], + [ + 128.596717, + 35.16354, + 0 + ], + [ + 128.594682, + 35.156412, + 0 + ], + [ + 128.592911, + 35.147424, + 0 + ], + [ + 128.592911, + 35.139844, + 0 + ], + [ + 128.593941, + 35.129737, + 0 + ], + [ + 128.596126, + 35.120113, + 0 + ], + [ + 128.598721, + 35.113109, + 0 + ], + [ + 128.602053, + 35.106316, + 0 + ], + [ + 128.606095, + 35.099786, + 0 + ], + [ + 128.610816, + 35.093569, + 0 + ], + [ + 128.616181, + 35.087713, + 0 + ], + [ + 128.622148, + 35.082261, + 0 + ], + [ + 128.63205, + 35.074965, + 0 + ], + [ + 128.643192, + 35.068729, + 0 + ], + [ + 128.657112, + 35.063163, + 0 + ], + [ + 128.671532, + 35.059229, + 0 + ] + ] + ] + }, + "properties": { + "name": "진해비행장(해군)", + "description": "진해비행장(해군) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.737251, + 33.474981, + 0 + ], + [ + 126.739646, + 33.474836, + 0 + ], + [ + 126.731109, + 33.476494, + 0 + ], + [ + 126.72243, + 33.477525, + 0 + ], + [ + 126.708756, + 33.477559, + 0 + ], + [ + 126.696213, + 33.476797, + 0 + ], + [ + 126.687636, + 33.475288, + 0 + ], + [ + 126.674423, + 33.471831, + 0 + ], + [ + 126.663304, + 33.467118, + 0 + ], + [ + 126.652107, + 33.460661, + 0 + ], + [ + 126.642342, + 33.453969, + 0 + ], + [ + 126.636359, + 33.448626, + 0 + ], + [ + 126.630958, + 33.442869, + 0 + ], + [ + 126.622238, + 33.432301, + 0 + ], + [ + 126.618632, + 33.423558, + 0 + ], + [ + 126.615028, + 33.414248, + 0 + ], + [ + 126.612968, + 33.406224, + 0 + ], + [ + 126.612625, + 33.399345, + 0 + ], + [ + 126.612282, + 33.391033, + 0 + ], + [ + 126.613616, + 33.380376, + 0 + ], + [ + 126.615431, + 33.373223, + 0 + ], + [ + 126.617985, + 33.366229, + 0 + ], + [ + 126.621259, + 33.359448, + 0 + ], + [ + 126.625227, + 33.35293, + 0 + ], + [ + 126.62986, + 33.346727, + 0 + ], + [ + 126.635122, + 33.340884, + 0 + ], + [ + 126.640973, + 33.335446, + 0 + ], + [ + 126.647368, + 33.330455, + 0 + ], + [ + 126.654259, + 33.325948, + 0 + ], + [ + 126.661593, + 33.321959, + 0 + ], + [ + 126.669314, + 33.318519, + 0 + ], + [ + 126.677364, + 33.315655, + 0 + ], + [ + 126.685682, + 33.313387, + 0 + ], + [ + 126.694205, + 33.311732, + 0 + ], + [ + 126.706009, + 33.310159, + 0 + ], + [ + 126.720348, + 33.310555, + 0 + ], + [ + 126.732788, + 33.31102, + 0 + ], + [ + 126.745967, + 33.315068, + 0 + ], + [ + 126.758194, + 33.318767, + 0 + ], + [ + 126.76932, + 33.324964, + 0 + ], + [ + 126.77632, + 33.329352, + 0 + ], + [ + 126.782836, + 33.334233, + 0 + ], + [ + 126.791496, + 33.341715, + 0 + ], + [ + 126.797676, + 33.349458, + 0 + ], + [ + 126.803133, + 33.357893, + 0 + ], + [ + 126.806573, + 33.364616, + 0 + ], + [ + 126.811066, + 33.376699, + 0 + ], + [ + 126.813126, + 33.389313, + 0 + ], + [ + 126.812439, + 33.402785, + 0 + ], + [ + 126.811066, + 33.411669, + 0 + ], + [ + 126.805229, + 33.425424, + 0 + ], + [ + 126.801453, + 33.43316, + 0 + ], + [ + 126.795483, + 33.441462, + 0 + ], + [ + 126.790224, + 33.447311, + 0 + ], + [ + 126.78154, + 33.455219, + 0 + ], + [ + 126.7733, + 33.460661, + 0 + ], + [ + 126.76374, + 33.466259, + 0 + ], + [ + 126.751671, + 33.471831, + 0 + ], + [ + 126.737251, + 33.474981, + 0 + ] + ] + ] + }, + "properties": { + "name": "정석비행장(민간사설)", + "description": "정석비행장(민간사설) 반경 9.3Km 비행장", + "type": "0004", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 127.115577, + 37.3849, + 0 + ] + }, + "properties": { + "name": "탄천 RC비행장", + "description": "경기도 성남시 분당구 수내동 45", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.8584, + 37.5783, + 0 + ] + }, + "properties": { + "name": "가양대교 북단 RC 비행장", + "description": "경기 고양시 덕양구 덕은동 520-26 (서울 P-73 공역 비행통제 지역으로서 허가를 받은 후 비행)", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 127.2158, + 37.5583, + 0 + ] + }, + "properties": { + "name": "미사리 RC비행장", + "description": "경기도 하남시 미사동 57-2", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.6563, + 37.1907, + 0 + ] + }, + "properties": { + "name": "전곡항 RC비행장", + "description": "경기도 화성시 서신면 전곡리 전곡항 교차로", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 127.1194, + 37.5473, + 0 + ] + }, + "properties": { + "name": "광나루 RC비행장", + "description": "서울특별시 강동구 천호동 351-1 (한강시민공원광나루지구4주차장)", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.7482, + 37.5334, + 0 + ] + }, + "properties": { + "name": "계양 경기장 RC비행장", + "description": "인천광역시 계양구 서운동 111 (양궁훈련이 있을 경우 비행을 할 수 없습니다)", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 127.1003, + 37.4969, + 0 + ] + }, + "properties": { + "name": "탄천 유수지 RC비행장", + "description": "서울특별시 송파구 가락동 508", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.7595, + 37.4023, + 0 + ] + }, + "properties": { + "name": "포동 RC비행장", + "description": "경기도 시흥시 방산동 779-63", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 127.4066, + 37.7206, + 0 + ] + }, + "properties": { + "name": "신청평대교 RC비행장", + "description": "경기도 가평군 청평면 대성리 산2-1", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.995, + 37.1682, + 0 + ] + }, + "properties": { + "name": "용수교 RC비행장", + "description": "경기도 화성시 정남면 발산리 16-1", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.872566, + 35.234922, + 0 + ] + }, + "properties": { + "name": "광주 하늘사랑 무선모형 비행클럽 RC비행장", + "description": "광주광역시 북구 지야동 682", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.891268, + 37.419289, + 0 + ] + }, + "properties": { + "name": "광명역 RC비행장", + "description": "경기도 안양시 만안구 석수동 안양석수스마트타운", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [ + 126.8775845, + 37.5170106, + 0 + ] + }, + "properties": { + "name": "신정교 RC 비행장", + "description": "경기도 안양시 만안구 석수동 안양석수스마트타운", + "type": "0005", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.023178, + 35.729104, + 70.42 + ], + [ + 127.022043, + 35.728036, + 63.26 + ], + [ + 127.020797, + 35.727053, + 66 + ], + [ + 127.019451, + 35.726162, + 85.07 + ], + [ + 127.018014, + 35.725369, + 115.47 + ], + [ + 127.016497, + 35.724681, + 117.54 + ], + [ + 127.014913, + 35.724103, + 123.83 + ], + [ + 127.013272, + 35.723639, + 130.38 + ], + [ + 127.011588, + 35.723294, + 129.65 + ], + [ + 127.009873, + 35.723068, + 127.37 + ], + [ + 127.008141, + 35.722965, + 104.11 + ], + [ + 127.006404, + 35.722985, + 62.97 + ], + [ + 127.004675, + 35.723127, + 50.18 + ], + [ + 127.002969, + 35.723391, + 36.53 + ], + [ + 127.001297, + 35.723775, + 30.39 + ], + [ + 126.999673, + 35.724276, + 29 + ], + [ + 126.998109, + 35.72489, + 27.88 + ], + [ + 126.996617, + 35.725612, + 26.08 + ], + [ + 126.995208, + 35.726436, + 24.59 + ], + [ + 126.993893, + 35.727358, + 23.43 + ], + [ + 126.992681, + 35.728369, + 21.5 + ], + [ + 126.991583, + 35.729462, + 19.57 + ], + [ + 126.990606, + 35.730628, + 18.32 + ], + [ + 126.989758, + 35.731859, + 17.93 + ], + [ + 126.989046, + 35.733145, + 17.64 + ], + [ + 126.988474, + 35.734477, + 17.9 + ], + [ + 126.988048, + 35.735844, + 18.26 + ], + [ + 126.987769, + 35.737236, + 18.11 + ], + [ + 126.987642, + 35.738643, + 17.86 + ], + [ + 126.987666, + 35.740053, + 17.91 + ], + [ + 126.987841, + 35.741456, + 19.15 + ], + [ + 126.988166, + 35.742842, + 21.67 + ], + [ + 126.988639, + 35.744199, + 24.39 + ], + [ + 126.989256, + 35.745517, + 27.28 + ], + [ + 126.990012, + 35.746787, + 30.34 + ], + [ + 126.990901, + 35.747999, + 33.53 + ], + [ + 126.991918, + 35.749143, + 36.82 + ], + [ + 126.993053, + 35.75021, + 35.56 + ], + [ + 126.994299, + 35.751194, + 31.75 + ], + [ + 126.995645, + 35.752085, + 28.02 + ], + [ + 126.997083, + 35.752878, + 29.09 + ], + [ + 126.998599, + 35.753566, + 33.43 + ], + [ + 127.000185, + 35.754144, + 40.19 + ], + [ + 127.001826, + 35.754608, + 41.77 + ], + [ + 127.00351, + 35.754954, + 57.3 + ], + [ + 127.005226, + 35.75518, + 74.55 + ], + [ + 127.006959, + 35.755283, + 87.26 + ], + [ + 127.008697, + 35.755263, + 106.79 + ], + [ + 127.010426, + 35.755121, + 134.69 + ], + [ + 127.012133, + 35.754856, + 165.27 + ], + [ + 127.013805, + 35.754472, + 196.91 + ], + [ + 127.01543, + 35.753971, + 225.04 + ], + [ + 127.016994, + 35.753357, + 246.78 + ], + [ + 127.018487, + 35.752635, + 293.57 + ], + [ + 127.019896, + 35.75181, + 282.64 + ], + [ + 127.021212, + 35.750888, + 309.31 + ], + [ + 127.022423, + 35.749877, + 343.91 + ], + [ + 127.023521, + 35.748784, + 413.87 + ], + [ + 127.024497, + 35.747617, + 422.86 + ], + [ + 127.025345, + 35.746386, + 375.48 + ], + [ + 127.026057, + 35.745099, + 302.1 + ], + [ + 127.026628, + 35.743767, + 245.85 + ], + [ + 127.027054, + 35.7424, + 226.87 + ], + [ + 127.027331, + 35.741008, + 235.81 + ], + [ + 127.027458, + 35.739601, + 235.43 + ], + [ + 127.027433, + 35.738191, + 222.18 + ], + [ + 127.027257, + 35.736788, + 203.97 + ], + [ + 127.026931, + 35.735403, + 188.58 + ], + [ + 127.026458, + 35.734046, + 153.11 + ], + [ + 127.025841, + 35.732727, + 110.17 + ], + [ + 127.025084, + 35.731458, + 93.28 + ], + [ + 127.024194, + 35.730247, + 81.03 + ], + [ + 127.023178, + 35.729104, + 70.42 + ] + ] + }, + "properties": { + "name": "구성산 반경 1.8Km", + "description": "전라북도 김제시 금산면 삼봉리 124-1", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 128.423422, + 35.735448, + 61.15 + ], + [ + 128.422995, + 35.735022, + 30.47 + ], + [ + 128.422524, + 35.734628, + 26.59 + ], + [ + 128.422013, + 35.734268, + 22.84 + ], + [ + 128.421465, + 35.733946, + 19.23 + ], + [ + 128.420885, + 35.733665, + 15.79 + ], + [ + 128.420276, + 35.733425, + 12.55 + ], + [ + 128.419644, + 35.733229, + 9.54 + ], + [ + 128.418994, + 35.733079, + 7.2 + ], + [ + 128.41833, + 35.732975, + 8.1 + ], + [ + 128.417657, + 35.732919, + 8.97 + ], + [ + 128.416981, + 35.73291, + 9.8 + ], + [ + 128.416306, + 35.732949, + 10.39 + ], + [ + 128.415638, + 35.733036, + 10.41 + ], + [ + 128.414982, + 35.73317, + 24.05 + ], + [ + 128.414343, + 35.73335, + 24.8 + ], + [ + 128.413726, + 35.733574, + 20.13 + ], + [ + 128.413135, + 35.733841, + 18.43 + ], + [ + 128.412575, + 35.734149, + 21.29 + ], + [ + 128.41205, + 35.734495, + 21.21 + ], + [ + 128.411564, + 35.734877, + 21.28 + ], + [ + 128.411121, + 35.735292, + 21.12 + ], + [ + 128.410725, + 35.735737, + 20.74 + ], + [ + 128.410377, + 35.736208, + 20.14 + ], + [ + 128.410082, + 35.736702, + 17.03 + ], + [ + 128.409841, + 35.737215, + 13.26 + ], + [ + 128.409655, + 35.737743, + 9.54 + ], + [ + 128.409527, + 35.738282, + 7.98 + ], + [ + 128.409458, + 35.738828, + 9.16 + ], + [ + 128.409447, + 35.739377, + 10.56 + ], + [ + 128.409496, + 35.739925, + 11.09 + ], + [ + 128.409603, + 35.740467, + 13.07 + ], + [ + 128.409768, + 35.740999, + 15.75 + ], + [ + 128.409989, + 35.741518, + 17.6 + ], + [ + 128.410265, + 35.742019, + 19.2 + ], + [ + 128.410594, + 35.742499, + 19.78 + ], + [ + 128.410973, + 35.742953, + 19.27 + ], + [ + 128.4114, + 35.74338, + 18.79 + ], + [ + 128.411871, + 35.743774, + 18.33 + ], + [ + 128.412382, + 35.744133, + 20.08 + ], + [ + 128.41293, + 35.744455, + 31.43 + ], + [ + 128.413511, + 35.744737, + 41.66 + ], + [ + 128.414119, + 35.744977, + 37.94 + ], + [ + 128.414751, + 35.745173, + 40.36 + ], + [ + 128.415402, + 35.745323, + 46.83 + ], + [ + 128.416066, + 35.745427, + 48.15 + ], + [ + 128.416739, + 35.745483, + 49.38 + ], + [ + 128.417415, + 35.745492, + 53.29 + ], + [ + 128.41809, + 35.745452, + 63.09 + ], + [ + 128.418758, + 35.745366, + 74.22 + ], + [ + 128.419414, + 35.745232, + 78.43 + ], + [ + 128.420053, + 35.745052, + 66.9 + ], + [ + 128.42067, + 35.744828, + 52.04 + ], + [ + 128.421261, + 35.744561, + 42.52 + ], + [ + 128.421822, + 35.744253, + 35.95 + ], + [ + 128.422346, + 35.743906, + 38.33 + ], + [ + 128.422832, + 35.743524, + 44.87 + ], + [ + 128.423275, + 35.743109, + 45.76 + ], + [ + 128.423672, + 35.742664, + 45.91 + ], + [ + 128.424019, + 35.742193, + 44.45 + ], + [ + 128.424314, + 35.741699, + 36.55 + ], + [ + 128.424555, + 35.741186, + 28.89 + ], + [ + 128.424741, + 35.740658, + 35.1 + ], + [ + 128.424868, + 35.740119, + 39.29 + ], + [ + 128.424938, + 35.739573, + 56.98 + ], + [ + 128.424948, + 35.739024, + 75.28 + ], + [ + 128.4249, + 35.738477, + 87.78 + ], + [ + 128.424793, + 35.737934, + 97.41 + ], + [ + 128.424628, + 35.737402, + 104.3 + ], + [ + 128.424406, + 35.736883, + 109 + ], + [ + 128.42413, + 35.736382, + 107.92 + ], + [ + 128.423801, + 35.735902, + 87.73 + ], + [ + 128.423422, + 35.735448, + 61.15 + ] + ] + }, + "properties": { + "name": "약산 반경 0.7Km", + "description": "대구광역시 달성군 논공읍 하리 757", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 129.063101, + 35.598445, + 259.84 + ], + [ + 129.06031, + 35.600617, + 270.31 + ], + [ + 129.057763, + 35.602978, + 278.07 + ], + [ + 129.055478, + 35.605511, + 326.98 + ], + [ + 129.053473, + 35.608196, + 402.16 + ], + [ + 129.051764, + 35.611013, + 377.99 + ], + [ + 129.050362, + 35.61394, + 270.03 + ], + [ + 129.049281, + 35.616955, + 237.02 + ], + [ + 129.048526, + 35.620036, + 271.82 + ], + [ + 129.048105, + 35.623158, + 355.33 + ], + [ + 129.04802, + 35.626298, + 435.81 + ], + [ + 129.048272, + 35.629433, + 453.78 + ], + [ + 129.048859, + 35.632537, + 419.71 + ], + [ + 129.049777, + 35.635588, + 403.61 + ], + [ + 129.051019, + 35.638563, + 403.36 + ], + [ + 129.052575, + 35.641438, + 454.38 + ], + [ + 129.054434, + 35.644192, + 531.01 + ], + [ + 129.056581, + 35.646804, + 593.83 + ], + [ + 129.059, + 35.649253, + 609.72 + ], + [ + 129.061674, + 35.651522, + 577.54 + ], + [ + 129.06458, + 35.653593, + 521.73 + ], + [ + 129.067698, + 35.65545, + 517.45 + ], + [ + 129.071003, + 35.657079, + 503.15 + ], + [ + 129.07447, + 35.658468, + 534.27 + ], + [ + 129.078074, + 35.659606, + 503.39 + ], + [ + 129.081785, + 35.660484, + 487.77 + ], + [ + 129.085577, + 35.661096, + 477.95 + ], + [ + 129.089421, + 35.661436, + 469.79 + ], + [ + 129.093286, + 35.661504, + 465.79 + ], + [ + 129.097143, + 35.661297, + 491.96 + ], + [ + 129.100964, + 35.660817, + 540.98 + ], + [ + 129.104719, + 35.660069, + 575.48 + ], + [ + 129.108379, + 35.659057, + 582.74 + ], + [ + 129.111916, + 35.657791, + 571.09 + ], + [ + 129.115304, + 35.656278, + 484.89 + ], + [ + 129.118517, + 35.654531, + 462.29 + ], + [ + 129.121529, + 35.652563, + 393.03 + ], + [ + 129.124319, + 35.650389, + 322.53 + ], + [ + 129.126866, + 35.648025, + 389.32 + ], + [ + 129.129148, + 35.645491, + 455.78 + ], + [ + 129.13115, + 35.642804, + 444.16 + ], + [ + 129.132857, + 35.639985, + 410.05 + ], + [ + 129.134254, + 35.637057, + 382.27 + ], + [ + 129.135331, + 35.63404, + 340.9 + ], + [ + 129.136081, + 35.630959, + 262.61 + ], + [ + 129.136498, + 35.627836, + 222.92 + ], + [ + 129.136578, + 35.624696, + 185 + ], + [ + 129.136322, + 35.621562, + 149.13 + ], + [ + 129.13573, + 35.618458, + 160.52 + ], + [ + 129.134807, + 35.615408, + 195.08 + ], + [ + 129.133561, + 35.612434, + 187.68 + ], + [ + 129.132002, + 35.609561, + 182.92 + ], + [ + 129.13014, + 35.606809, + 180.38 + ], + [ + 129.12799, + 35.604199, + 169.44 + ], + [ + 129.125569, + 35.601751, + 158.58 + ], + [ + 129.122895, + 35.599484, + 188.81 + ], + [ + 129.119988, + 35.597416, + 179.01 + ], + [ + 129.11687, + 35.595561, + 110.17 + ], + [ + 129.113566, + 35.593934, + 110.5 + ], + [ + 129.1101, + 35.592547, + 117.28 + ], + [ + 129.106499, + 35.591412, + 147.57 + ], + [ + 129.10279, + 35.590535, + 144.77 + ], + [ + 129.099001, + 35.589925, + 135.16 + ], + [ + 129.095161, + 35.589586, + 136.08 + ], + [ + 129.091299, + 35.58952, + 140.67 + ], + [ + 129.087445, + 35.589727, + 139.66 + ], + [ + 129.083628, + 35.590208, + 133.02 + ], + [ + 129.079876, + 35.590956, + 148.73 + ], + [ + 129.07622, + 35.591968, + 166.91 + ], + [ + 129.072685, + 35.593235, + 175.08 + ], + [ + 129.0693, + 35.594747, + 194.21 + ], + [ + 129.066089, + 35.596494, + 246.4 + ], + [ + 129.063101, + 35.598445, + 259.84 + ] + ] + }, + "properties": { + "name": "봉화산 반경 4Km", + "description": "울산광역시 울주군 상북면 궁근정리 산125-2", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.498239, + 35.382618, + 655.18 + ], + [ + 127.495257, + 35.385181, + 577.08 + ], + [ + 127.492559, + 35.387947, + 527.94 + ], + [ + 127.490168, + 35.390893, + 529.07 + ], + [ + 127.4881, + 35.393998, + 491.49 + ], + [ + 127.486372, + 35.397238, + 569.15 + ], + [ + 127.484997, + 35.400589, + 641.66 + ], + [ + 127.483985, + 35.404024, + 628.82 + ], + [ + 127.483345, + 35.407518, + 501.81 + ], + [ + 127.48308, + 35.411045, + 451.61 + ], + [ + 127.483194, + 35.414577, + 397.16 + ], + [ + 127.483685, + 35.418087, + 447.21 + ], + [ + 127.48455, + 35.421549, + 395.79 + ], + [ + 127.485782, + 35.424937, + 347 + ], + [ + 127.487371, + 35.428224, + 412.8 + ], + [ + 127.489306, + 35.431385, + 468.03 + ], + [ + 127.491573, + 35.434397, + 542.71 + ], + [ + 127.494153, + 35.437237, + 533.95 + ], + [ + 127.497027, + 35.439883, + 530.82 + ], + [ + 127.500174, + 35.442314, + 493.74 + ], + [ + 127.503568, + 35.444512, + 483.9 + ], + [ + 127.507186, + 35.446461, + 492.73 + ], + [ + 127.510998, + 35.448146, + 484.75 + ], + [ + 127.514976, + 35.449553, + 479.91 + ], + [ + 127.51909, + 35.450673, + 479.06 + ], + [ + 127.523307, + 35.451496, + 481.77 + ], + [ + 127.527597, + 35.452016, + 479.62 + ], + [ + 127.531927, + 35.452229, + 482.38 + ], + [ + 127.536262, + 35.452134, + 473.24 + ], + [ + 127.540571, + 35.451731, + 467.55 + ], + [ + 127.54482, + 35.451024, + 457.84 + ], + [ + 127.548978, + 35.450018, + 453.48 + ], + [ + 127.553012, + 35.44872, + 456.74 + ], + [ + 127.556891, + 35.447141, + 476.03 + ], + [ + 127.560587, + 35.445292, + 522.32 + ], + [ + 127.56407, + 35.443187, + 627.13 + ], + [ + 127.567315, + 35.440843, + 727.06 + ], + [ + 127.570297, + 35.438278, + 781.82 + ], + [ + 127.572992, + 35.43551, + 734.29 + ], + [ + 127.575381, + 35.432562, + 878.64 + ], + [ + 127.577445, + 35.429455, + 1018.94 + ], + [ + 127.579169, + 35.426213, + 1102.37 + ], + [ + 127.58054, + 35.422861, + 1018.87 + ], + [ + 127.581547, + 35.419424, + 1011.7 + ], + [ + 127.582182, + 35.41593, + 913.51 + ], + [ + 127.582441, + 35.412403, + 780.61 + ], + [ + 127.582322, + 35.408871, + 660.32 + ], + [ + 127.581825, + 35.405361, + 662.11 + ], + [ + 127.580955, + 35.4019, + 809.24 + ], + [ + 127.579719, + 35.398514, + 977.3 + ], + [ + 127.578125, + 35.395228, + 916.5 + ], + [ + 127.576186, + 35.392068, + 760.94 + ], + [ + 127.573917, + 35.389058, + 650.1 + ], + [ + 127.571335, + 35.386221, + 657.75 + ], + [ + 127.568459, + 35.383578, + 780.06 + ], + [ + 127.565312, + 35.381149, + 910.29 + ], + [ + 127.561918, + 35.378953, + 944.32 + ], + [ + 127.558302, + 35.377006, + 918.78 + ], + [ + 127.554491, + 35.375324, + 893.27 + ], + [ + 127.550516, + 35.373919, + 1024.06 + ], + [ + 127.546405, + 35.372801, + 926.45 + ], + [ + 127.542191, + 35.37198, + 1034.51 + ], + [ + 127.537905, + 35.371461, + 1053.01 + ], + [ + 127.53358, + 35.371249, + 1056.67 + ], + [ + 127.529249, + 35.371345, + 1198.64 + ], + [ + 127.524944, + 35.371748, + 1211.89 + ], + [ + 127.520699, + 35.372455, + 1037.89 + ], + [ + 127.516546, + 35.373462, + 882.59 + ], + [ + 127.512515, + 35.374759, + 778.41 + ], + [ + 127.508639, + 35.376338, + 682.31 + ], + [ + 127.504946, + 35.378186, + 698.02 + ], + [ + 127.501465, + 35.38029, + 707.68 + ], + [ + 127.498239, + 35.382618, + 655.18 + ] + ] + }, + "properties": { + "name": "덕두산 반경 4.5Km", + "description": "전라북도 남원시 운봉읍 공안리 519-1", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.967629, + 34.721124, + 242.73 + ], + [ + 127.966062, + 34.722156, + 194.34 + ], + [ + 127.96461, + 34.723297, + 129.52 + ], + [ + 127.963284, + 34.724536, + 74.93 + ], + [ + 127.962094, + 34.725867, + 45.15 + ], + [ + 127.961051, + 34.727277, + 77.16 + ], + [ + 127.96016, + 34.728757, + 110.07 + ], + [ + 127.95943, + 34.730294, + 149.97 + ], + [ + 127.958866, + 34.731879, + 108.92 + ], + [ + 127.958472, + 34.733497, + 75.75 + ], + [ + 127.958251, + 34.735138, + 31.21 + ], + [ + 127.958205, + 34.736788, + 25.72 + ], + [ + 127.958334, + 34.738436, + 75.65 + ], + [ + 127.958638, + 34.740067, + 89.63 + ], + [ + 127.959113, + 34.741671, + 100.68 + ], + [ + 127.959757, + 34.743235, + 147.22 + ], + [ + 127.960564, + 34.744747, + 152.5 + ], + [ + 127.961528, + 34.746195, + 187.52 + ], + [ + 127.962643, + 34.747568, + 215.26 + ], + [ + 127.963898, + 34.748857, + 248.11 + ], + [ + 127.965286, + 34.75005, + 230.65 + ], + [ + 127.966795, + 34.75114, + 299.35 + ], + [ + 127.968414, + 34.752117, + 364.32 + ], + [ + 127.970131, + 34.752975, + 391.31 + ], + [ + 127.971932, + 34.753706, + 393.84 + ], + [ + 127.973804, + 34.754306, + 424.1 + ], + [ + 127.975732, + 34.75477, + 478.32 + ], + [ + 127.977702, + 34.755093, + 541.28 + ], + [ + 127.979699, + 34.755274, + 602.99 + ], + [ + 127.981708, + 34.755312, + 663.92 + ], + [ + 127.983713, + 34.755205, + 629.93 + ], + [ + 127.985699, + 34.754955, + 591.06 + ], + [ + 127.987651, + 34.754564, + 565.89 + ], + [ + 127.989554, + 34.754035, + 589.71 + ], + [ + 127.991393, + 34.753371, + 602.13 + ], + [ + 127.993156, + 34.752578, + 558.92 + ], + [ + 127.994827, + 34.751662, + 466.75 + ], + [ + 127.996395, + 34.75063, + 423.48 + ], + [ + 127.997847, + 34.749489, + 382.7 + ], + [ + 127.999172, + 34.748249, + 400.57 + ], + [ + 128.000361, + 34.746918, + 356.06 + ], + [ + 128.001405, + 34.745508, + 319.45 + ], + [ + 128.002294, + 34.744028, + 310.05 + ], + [ + 128.003024, + 34.74249, + 258.14 + ], + [ + 128.003587, + 34.740905, + 246.81 + ], + [ + 128.00398, + 34.739286, + 267.67 + ], + [ + 128.0042, + 34.737646, + 253.83 + ], + [ + 128.004245, + 34.735995, + 175.77 + ], + [ + 128.004115, + 34.734348, + 138.34 + ], + [ + 128.003811, + 34.732716, + 103.97 + ], + [ + 128.003334, + 34.731113, + 113.96 + ], + [ + 128.00269, + 34.729549, + 165.1 + ], + [ + 128.001882, + 34.728038, + 226.76 + ], + [ + 128.000917, + 34.72659, + 257.94 + ], + [ + 127.999802, + 34.725217, + 236.74 + ], + [ + 127.998546, + 34.723929, + 181.96 + ], + [ + 127.997159, + 34.722736, + 109.97 + ], + [ + 127.995649, + 34.721647, + 67.88 + ], + [ + 127.994031, + 34.72067, + 37.49 + ], + [ + 127.992315, + 34.719812, + 9.64 + ], + [ + 127.990514, + 34.719081, + 0 + ], + [ + 127.988643, + 34.718482, + 0 + ], + [ + 127.986715, + 34.718019, + 0.9 + ], + [ + 127.984746, + 34.717695, + 1.95 + ], + [ + 127.98275, + 34.717514, + 20.76 + ], + [ + 127.980742, + 34.717477, + 69.87 + ], + [ + 127.978738, + 34.717583, + 133.44 + ], + [ + 127.976753, + 34.717833, + 193.75 + ], + [ + 127.974802, + 34.718224, + 167.21 + ], + [ + 127.972899, + 34.718753, + 151.18 + ], + [ + 127.971061, + 34.719417, + 190.33 + ], + [ + 127.969299, + 34.720209, + 232.65 + ], + [ + 127.967629, + 34.721124, + 242.73 + ] + ] + }, + "properties": { + "name": "금산 반경 2.1Km", + "description": "경상남도 남해군 상주면 상주리 산270-14", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.094163, + 35.826471, + 51.72 + ], + [ + 127.09396, + 35.825556, + 43.46 + ], + [ + 127.093659, + 35.82466, + 41.83 + ], + [ + 127.093264, + 35.823788, + 40.53 + ], + [ + 127.092776, + 35.822947, + 40.2 + ], + [ + 127.092199, + 35.822144, + 40.93 + ], + [ + 127.091539, + 35.821385, + 41.63 + ], + [ + 127.090799, + 35.820675, + 42.27 + ], + [ + 127.089986, + 35.82002, + 42.81 + ], + [ + 127.089106, + 35.819426, + 43.42 + ], + [ + 127.088165, + 35.818895, + 44.62 + ], + [ + 127.087171, + 35.818434, + 45.88 + ], + [ + 127.08613, + 35.818044, + 47.16 + ], + [ + 127.085052, + 35.817729, + 50.67 + ], + [ + 127.083945, + 35.817492, + 60.87 + ], + [ + 127.082816, + 35.817334, + 70.8 + ], + [ + 127.081674, + 35.817256, + 80.39 + ], + [ + 127.080528, + 35.817259, + 80.43 + ], + [ + 127.079387, + 35.817343, + 72.58 + ], + [ + 127.078259, + 35.817508, + 64.67 + ], + [ + 127.077153, + 35.817751, + 56.75 + ], + [ + 127.076078, + 35.818072, + 53.66 + ], + [ + 127.075041, + 35.818467, + 53.73 + ], + [ + 127.074051, + 35.818935, + 53.78 + ], + [ + 127.073114, + 35.81947, + 53.81 + ], + [ + 127.072239, + 35.82007, + 53.51 + ], + [ + 127.071432, + 35.820729, + 51.79 + ], + [ + 127.070698, + 35.821443, + 50.08 + ], + [ + 127.070044, + 35.822205, + 48.39 + ], + [ + 127.069474, + 35.823012, + 46.72 + ], + [ + 127.068993, + 35.823855, + 45.11 + ], + [ + 127.068605, + 35.824729, + 43.54 + ], + [ + 127.068312, + 35.825627, + 42.05 + ], + [ + 127.068117, + 35.826543, + 40.64 + ], + [ + 127.068021, + 35.827469, + 39.31 + ], + [ + 127.068025, + 35.828398, + 38.09 + ], + [ + 127.068128, + 35.829323, + 36.97 + ], + [ + 127.068331, + 35.830238, + 35.98 + ], + [ + 127.068631, + 35.831134, + 35.11 + ], + [ + 127.069027, + 35.832006, + 34.37 + ], + [ + 127.069515, + 35.832847, + 33.77 + ], + [ + 127.070091, + 35.83365, + 33.31 + ], + [ + 127.070751, + 35.834409, + 33 + ], + [ + 127.071491, + 35.835119, + 34.58 + ], + [ + 127.072304, + 35.835774, + 36.47 + ], + [ + 127.073185, + 35.836369, + 38.52 + ], + [ + 127.074126, + 35.836899, + 40.72 + ], + [ + 127.07512, + 35.837361, + 43.04 + ], + [ + 127.07616, + 35.837751, + 45.47 + ], + [ + 127.077239, + 35.838065, + 47.99 + ], + [ + 127.078347, + 35.838303, + 50.59 + ], + [ + 127.079476, + 35.838461, + 53.24 + ], + [ + 127.080618, + 35.838539, + 55.91 + ], + [ + 127.081764, + 35.838536, + 58.6 + ], + [ + 127.082906, + 35.838451, + 61.28 + ], + [ + 127.084034, + 35.838287, + 63.93 + ], + [ + 127.08514, + 35.838043, + 66.53 + ], + [ + 127.086215, + 35.837722, + 100 + ], + [ + 127.087252, + 35.837327, + 125.26 + ], + [ + 127.088243, + 35.836859, + 148.13 + ], + [ + 127.089179, + 35.836324, + 155.09 + ], + [ + 127.090055, + 35.835724, + 124.41 + ], + [ + 127.090862, + 35.835065, + 105.54 + ], + [ + 127.091596, + 35.834351, + 97.24 + ], + [ + 127.09225, + 35.833588, + 95.28 + ], + [ + 127.092819, + 35.832781, + 93.63 + ], + [ + 127.0933, + 35.831938, + 92.3 + ], + [ + 127.093688, + 35.831064, + 91.29 + ], + [ + 127.09398, + 35.830165, + 80.82 + ], + [ + 127.094175, + 35.82925, + 62.83 + ], + [ + 127.094271, + 35.828324, + 50.18 + ], + [ + 127.094267, + 35.827395, + 47.65 + ], + [ + 127.094163, + 35.826471, + 51.72 + ] + ] + }, + "properties": { + "name": "홍산 반경 1.2Km", + "description": "전라북도 전주시 완산구 상림동 23-3", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.707398, + 35.356274, + 299.98 + ], + [ + 126.704265, + 35.358102, + 349.1 + ], + [ + 126.70134, + 35.360146, + 342.03 + ], + [ + 126.698645, + 35.362389, + 249.86 + ], + [ + 126.696199, + 35.364816, + 224.18 + ], + [ + 126.694022, + 35.367407, + 160.02 + ], + [ + 126.692129, + 35.370143, + 133.25 + ], + [ + 126.690537, + 35.373003, + 92.48 + ], + [ + 126.689256, + 35.375965, + 110.69 + ], + [ + 126.688296, + 35.379008, + 138.4 + ], + [ + 126.687666, + 35.382106, + 154.49 + ], + [ + 126.687369, + 35.385238, + 163.23 + ], + [ + 126.687408, + 35.388379, + 140.49 + ], + [ + 126.687782, + 35.391505, + 99.09 + ], + [ + 126.68849, + 35.394593, + 58.67 + ], + [ + 126.689525, + 35.397619, + 59.23 + ], + [ + 126.690879, + 35.400559, + 62.5 + ], + [ + 126.692543, + 35.403392, + 67.38 + ], + [ + 126.694504, + 35.406097, + 75.13 + ], + [ + 126.696747, + 35.408651, + 91.44 + ], + [ + 126.699254, + 35.411036, + 111.06 + ], + [ + 126.702007, + 35.413235, + 111.47 + ], + [ + 126.704985, + 35.415229, + 102.69 + ], + [ + 126.708165, + 35.417004, + 103.79 + ], + [ + 126.711523, + 35.418546, + 161.25 + ], + [ + 126.715033, + 35.419844, + 190.92 + ], + [ + 126.718669, + 35.420887, + 271.6 + ], + [ + 126.722402, + 35.421668, + 174.23 + ], + [ + 126.726205, + 35.422181, + 87.84 + ], + [ + 126.730048, + 35.422421, + 95.55 + ], + [ + 126.733903, + 35.422388, + 103.7 + ], + [ + 126.737739, + 35.422081, + 117.71 + ], + [ + 126.741527, + 35.421502, + 167.18 + ], + [ + 126.74524, + 35.420656, + 201.33 + ], + [ + 126.748847, + 35.41955, + 259.71 + ], + [ + 126.752322, + 35.418192, + 357.55 + ], + [ + 126.755639, + 35.416592, + 370.1 + ], + [ + 126.758772, + 35.414762, + 270.87 + ], + [ + 126.761697, + 35.412717, + 251.35 + ], + [ + 126.764392, + 35.410471, + 278.92 + ], + [ + 126.766837, + 35.408043, + 353.73 + ], + [ + 126.769012, + 35.40545, + 250.86 + ], + [ + 126.770902, + 35.402712, + 187.79 + ], + [ + 126.772491, + 35.399851, + 186.29 + ], + [ + 126.773769, + 35.396888, + 174.09 + ], + [ + 126.774725, + 35.393845, + 136.85 + ], + [ + 126.775351, + 35.390745, + 132.66 + ], + [ + 126.775644, + 35.387613, + 103.96 + ], + [ + 126.775601, + 35.384472, + 175.67 + ], + [ + 126.775222, + 35.381347, + 200.2 + ], + [ + 126.774511, + 35.37826, + 209.5 + ], + [ + 126.773472, + 35.375235, + 166.37 + ], + [ + 126.772114, + 35.372295, + 159.12 + ], + [ + 126.770448, + 35.369463, + 192.34 + ], + [ + 126.768484, + 35.366761, + 163.01 + ], + [ + 126.76624, + 35.364208, + 101.98 + ], + [ + 126.763732, + 35.361824, + 145.71 + ], + [ + 126.760978, + 35.359628, + 155.08 + ], + [ + 126.758, + 35.357636, + 94.85 + ], + [ + 126.754821, + 35.355863, + 92.59 + ], + [ + 126.751465, + 35.354322, + 125.53 + ], + [ + 126.747957, + 35.353026, + 133.58 + ], + [ + 126.744323, + 35.351984, + 191.48 + ], + [ + 126.740593, + 35.351205, + 269.65 + ], + [ + 126.736793, + 35.350693, + 214.36 + ], + [ + 126.732953, + 35.350453, + 170.4 + ], + [ + 126.729102, + 35.350487, + 208.51 + ], + [ + 126.72527, + 35.350795, + 233.97 + ], + [ + 126.721484, + 35.351373, + 259.83 + ], + [ + 126.717775, + 35.352219, + 341.66 + ], + [ + 126.714171, + 35.353325, + 473.56 + ], + [ + 126.710698, + 35.354683, + 379.41 + ], + [ + 126.707398, + 35.356274, + 299.98 + ] + ] + }, + "properties": { + "name": "고창 반경 4Km", + "description": "전라남도 장성군 북일면 문암리 산236", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.459929, + 34.687277, + 1.02 + ], + [ + 126.458887, + 34.691416, + 5.75 + ], + [ + 126.458287, + 34.695613, + 7 + ], + [ + 126.458135, + 34.699837, + 6.46 + ], + [ + 126.45843, + 34.704057, + 5.74 + ], + [ + 126.459173, + 34.708239, + 3.03 + ], + [ + 126.460356, + 34.712351, + 0.22 + ], + [ + 126.46197, + 34.716364, + 0 + ], + [ + 126.464004, + 34.720245, + 0.18 + ], + [ + 126.466442, + 34.723966, + 0.93 + ], + [ + 126.469266, + 34.727498, + 1.62 + ], + [ + 126.472453, + 34.730814, + 2.23 + ], + [ + 126.475981, + 34.733889, + 2.55 + ], + [ + 126.479821, + 34.7367, + 3.06 + ], + [ + 126.483945, + 34.739225, + 9.37 + ], + [ + 126.488322, + 34.741445, + 10.9 + ], + [ + 126.492917, + 34.743342, + 11.68 + ], + [ + 126.497697, + 34.744903, + 12.27 + ], + [ + 126.502624, + 34.746116, + 11.33 + ], + [ + 126.507661, + 34.746971, + 11.58 + ], + [ + 126.512769, + 34.747462, + 12.68 + ], + [ + 126.51791, + 34.747585, + 10.64 + ], + [ + 126.523045, + 34.747339, + 15.96 + ], + [ + 126.528134, + 34.746726, + 22.19 + ], + [ + 126.533138, + 34.745751, + 28.71 + ], + [ + 126.53802, + 34.744421, + 42.66 + ], + [ + 126.542742, + 34.742746, + 92.44 + ], + [ + 126.547268, + 34.740739, + 115.5 + ], + [ + 126.551564, + 34.738415, + 100.32 + ], + [ + 126.555597, + 34.735793, + 75.38 + ], + [ + 126.559336, + 34.732891, + 44.57 + ], + [ + 126.562753, + 34.729733, + 17.78 + ], + [ + 126.565822, + 34.726342, + 10.07 + ], + [ + 126.568519, + 34.722744, + 26.27 + ], + [ + 126.570824, + 34.718966, + 56.56 + ], + [ + 126.57272, + 34.715038, + 58.21 + ], + [ + 126.574191, + 34.710988, + 27.31 + ], + [ + 126.575228, + 34.706849, + 17.06 + ], + [ + 126.575822, + 34.702651, + 18.25 + ], + [ + 126.575968, + 34.698427, + 18.42 + ], + [ + 126.575666, + 34.694208, + 16.65 + ], + [ + 126.574918, + 34.690027, + 18.87 + ], + [ + 126.57373, + 34.685915, + 47.07 + ], + [ + 126.572111, + 34.681904, + 140.34 + ], + [ + 126.570072, + 34.678024, + 125.1 + ], + [ + 126.567631, + 34.674306, + 96.36 + ], + [ + 126.564805, + 34.670776, + 108.45 + ], + [ + 126.561616, + 34.667462, + 94.57 + ], + [ + 126.558088, + 34.664389, + 11.04 + ], + [ + 126.554249, + 34.661581, + 0 + ], + [ + 126.550126, + 34.659059, + 0 + ], + [ + 126.545752, + 34.656841, + 0 + ], + [ + 126.541161, + 34.654945, + 0 + ], + [ + 126.536386, + 34.653386, + 0 + ], + [ + 126.531464, + 34.652175, + 0 + ], + [ + 126.526432, + 34.651321, + 0 + ], + [ + 126.521329, + 34.65083, + 0 + ], + [ + 126.516194, + 34.650708, + 0.05 + ], + [ + 126.511066, + 34.650953, + 0 + ], + [ + 126.505982, + 34.651566, + 0 + ], + [ + 126.500983, + 34.65254, + 0 + ], + [ + 126.496106, + 34.653868, + 0 + ], + [ + 126.491388, + 34.655541, + 0 + ], + [ + 126.486865, + 34.657546, + 0 + ], + [ + 126.482572, + 34.659867, + 0 + ], + [ + 126.478541, + 34.662487, + 0 + ], + [ + 126.474802, + 34.665386, + 0 + ], + [ + 126.471384, + 34.668542, + 0 + ], + [ + 126.468314, + 34.671931, + 0 + ], + [ + 126.465614, + 34.675527, + 0 + ], + [ + 126.463305, + 34.679303, + 0 + ], + [ + 126.461405, + 34.683229, + 0 + ], + [ + 126.459929, + 34.687277, + 1.02 + ] + ] + }, + "properties": { + "name": "성화대", + "description": "성화대 반경 5.4Km", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.715947, + 35.429372, + 83.31 + ], + [ + 126.713887, + 35.431022, + 59.46 + ], + [ + 126.712012, + 35.432813, + 56.48 + ], + [ + 126.710336, + 35.434729, + 53.18 + ], + [ + 126.70887, + 35.436758, + 56.9 + ], + [ + 126.707628, + 35.438882, + 90.41 + ], + [ + 126.706617, + 35.441087, + 132.52 + ], + [ + 126.705846, + 35.443355, + 107.24 + ], + [ + 126.70532, + 35.44567, + 80.1 + ], + [ + 126.705045, + 35.448013, + 63.69 + ], + [ + 126.70502, + 35.450366, + 64.78 + ], + [ + 126.705248, + 35.452712, + 65.97 + ], + [ + 126.705726, + 35.455034, + 86.53 + ], + [ + 126.706451, + 35.457312, + 91.32 + ], + [ + 126.707417, + 35.45953, + 91.42 + ], + [ + 126.708616, + 35.461672, + 85.91 + ], + [ + 126.71004, + 35.463719, + 62.47 + ], + [ + 126.711678, + 35.465659, + 57.78 + ], + [ + 126.713517, + 35.467474, + 55.66 + ], + [ + 126.715544, + 35.469152, + 47.84 + ], + [ + 126.717743, + 35.470679, + 49.54 + ], + [ + 126.720096, + 35.472045, + 53.61 + ], + [ + 126.722587, + 35.473238, + 57.92 + ], + [ + 126.725197, + 35.47425, + 62.44 + ], + [ + 126.727905, + 35.475073, + 67.25 + ], + [ + 126.73069, + 35.4757, + 68.24 + ], + [ + 126.733532, + 35.476127, + 69.74 + ], + [ + 126.736409, + 35.476351, + 71.03 + ], + [ + 126.739299, + 35.476369, + 77.3 + ], + [ + 126.74218, + 35.476182, + 92.85 + ], + [ + 126.74503, + 35.475792, + 108.01 + ], + [ + 126.747828, + 35.4752, + 122.65 + ], + [ + 126.750551, + 35.474412, + 148.88 + ], + [ + 126.75318, + 35.473434, + 188.38 + ], + [ + 126.755694, + 35.472273, + 229.56 + ], + [ + 126.758073, + 35.470938, + 323.61 + ], + [ + 126.760301, + 35.469439, + 361.87 + ], + [ + 126.76236, + 35.467787, + 482.94 + ], + [ + 126.764234, + 35.465996, + 556.08 + ], + [ + 126.76591, + 35.464078, + 524.83 + ], + [ + 126.767373, + 35.462048, + 442.07 + ], + [ + 126.768614, + 35.459923, + 362.99 + ], + [ + 126.769622, + 35.457717, + 297.16 + ], + [ + 126.770391, + 35.455448, + 243.62 + ], + [ + 126.770914, + 35.453134, + 250.97 + ], + [ + 126.771187, + 35.45079, + 246.59 + ], + [ + 126.771208, + 35.448437, + 257.94 + ], + [ + 126.770977, + 35.446091, + 225.98 + ], + [ + 126.770497, + 35.44377, + 203.53 + ], + [ + 126.76977, + 35.441492, + 183.01 + ], + [ + 126.768802, + 35.439275, + 207.39 + ], + [ + 126.7676, + 35.437134, + 262.19 + ], + [ + 126.766174, + 35.435087, + 256.98 + ], + [ + 126.764535, + 35.433149, + 211.76 + ], + [ + 126.762695, + 35.431335, + 208.38 + ], + [ + 126.760667, + 35.429659, + 256.96 + ], + [ + 126.758469, + 35.428133, + 258.11 + ], + [ + 126.756115, + 35.426768, + 264.9 + ], + [ + 126.753624, + 35.425576, + 326.13 + ], + [ + 126.751016, + 35.424566, + 344.42 + ], + [ + 126.748309, + 35.423744, + 286.84 + ], + [ + 126.745525, + 35.423118, + 231.82 + ], + [ + 126.742685, + 35.422692, + 186.07 + ], + [ + 126.739809, + 35.422469, + 138.73 + ], + [ + 126.736921, + 35.422451, + 113.19 + ], + [ + 126.734042, + 35.422639, + 104.6 + ], + [ + 126.731194, + 35.42303, + 91.21 + ], + [ + 126.728399, + 35.423621, + 91.44 + ], + [ + 126.725677, + 35.424409, + 83.84 + ], + [ + 126.72305, + 35.425388, + 105.13 + ], + [ + 126.720538, + 35.426549, + 150.64 + ], + [ + 126.718159, + 35.427884, + 136.28 + ], + [ + 126.715947, + 35.429372, + 83.31 + ] + ] + }, + "properties": { + "name": "방장산", + "description": "방장산 반경 5.4Km", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 127.155989, + 34.582098, + 85.26 + ], + [ + 127.153121, + 34.585795, + 80.12 + ], + [ + 127.150655, + 34.589684, + 129.1 + ], + [ + 127.148611, + 34.593735, + 51.74 + ], + [ + 127.147002, + 34.597918, + 0 + ], + [ + 127.145843, + 34.602199, + 0 + ], + [ + 127.145141, + 34.606548, + 0 + ], + [ + 127.144903, + 34.61093, + 0 + ], + [ + 127.145129, + 34.615313, + 0 + ], + [ + 127.145819, + 34.619663, + 0 + ], + [ + 127.146966, + 34.623947, + 0 + ], + [ + 127.148564, + 34.628132, + 0 + ], + [ + 127.150598, + 34.632187, + 0 + ], + [ + 127.153055, + 34.636081, + 0 + ], + [ + 127.155915, + 34.639783, + 0 + ], + [ + 127.159157, + 34.643266, + 0 + ], + [ + 127.162755, + 34.646503, + 0 + ], + [ + 127.166683, + 34.64947, + 0 + ], + [ + 127.170911, + 34.652144, + 0 + ], + [ + 127.175406, + 34.654504, + 0 + ], + [ + 127.180134, + 34.656533, + 0 + ], + [ + 127.18506, + 34.658215, + 0 + ], + [ + 127.190145, + 34.659537, + 0 + ], + [ + 127.195351, + 34.66049, + 0 + ], + [ + 127.200638, + 34.661065, + 0 + ], + [ + 127.205966, + 34.661259, + 0 + ], + [ + 127.211295, + 34.66107, + 0 + ], + [ + 127.216583, + 34.660499, + 0 + ], + [ + 127.22179, + 34.659552, + 0.25 + ], + [ + 127.226877, + 34.658234, + 13.25 + ], + [ + 127.231805, + 34.656557, + 8.54 + ], + [ + 127.236536, + 34.654532, + 3.49 + ], + [ + 127.241034, + 34.652176, + 30.59 + ], + [ + 127.245266, + 34.649506, + 65.41 + ], + [ + 127.249198, + 34.646543, + 119.55 + ], + [ + 127.2528, + 34.643309, + 112.86 + ], + [ + 127.256047, + 34.639829, + 74.12 + ], + [ + 127.258912, + 34.636129, + 85.91 + ], + [ + 127.261374, + 34.632238, + 92.34 + ], + [ + 127.263414, + 34.628185, + 94.89 + ], + [ + 127.265017, + 34.624001, + 176.57 + ], + [ + 127.26617, + 34.619718, + 147.94 + ], + [ + 127.266866, + 34.615369, + 88.62 + ], + [ + 127.267098, + 34.610986, + 48.01 + ], + [ + 127.266865, + 34.606604, + 71.75 + ], + [ + 127.26617, + 34.602254, + 63.42 + ], + [ + 127.265016, + 34.597972, + 87.93 + ], + [ + 127.263413, + 34.593788, + 106.35 + ], + [ + 127.261374, + 34.589735, + 83.89 + ], + [ + 127.258914, + 34.585844, + 59.13 + ], + [ + 127.256051, + 34.582144, + 32.4 + ], + [ + 127.252808, + 34.578663, + 26.35 + ], + [ + 127.249209, + 34.575429, + 58.73 + ], + [ + 127.245281, + 34.572465, + 49.08 + ], + [ + 127.241055, + 34.569793, + 51.06 + ], + [ + 127.236563, + 34.567436, + 88.73 + ], + [ + 127.231838, + 34.565409, + 106.71 + ], + [ + 127.226917, + 34.563729, + 76.4 + ], + [ + 127.221837, + 34.562408, + 38.5 + ], + [ + 127.216637, + 34.561457, + 10.59 + ], + [ + 127.211356, + 34.560882, + 1.13 + ], + [ + 127.206034, + 34.560688, + 11.86 + ], + [ + 127.200712, + 34.560877, + 29.24 + ], + [ + 127.195431, + 34.561447, + 14.29 + ], + [ + 127.190229, + 34.562394, + 3.69 + ], + [ + 127.185147, + 34.56371, + 13.65 + ], + [ + 127.180224, + 34.565385, + 27.05 + ], + [ + 127.175497, + 34.567408, + 30.05 + ], + [ + 127.171001, + 34.569761, + 25.62 + ], + [ + 127.166772, + 34.572429, + 57.94 + ], + [ + 127.16284, + 34.575389, + 70.74 + ], + [ + 127.159237, + 34.578621, + 70.26 + ], + [ + 127.155989, + 34.582098, + 85.26 + ] + ] + }, + "properties": { + "name": "고흥", + "description": "고흥 반경 5.4Km", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.988376, + 35.30438, + 64.03 + ], + [ + 126.984556, + 35.307483, + 60.73 + ], + [ + 126.981082, + 35.310844, + 49.64 + ], + [ + 126.97798, + 35.314441, + 46.54 + ], + [ + 126.975273, + 35.318244, + 46.86 + ], + [ + 126.972983, + 35.322225, + 47.32 + ], + [ + 126.971127, + 35.326353, + 58.26 + ], + [ + 126.969718, + 35.330598, + 49.79 + ], + [ + 126.968768, + 35.334927, + 48.86 + ], + [ + 126.968284, + 35.339307, + 51.72 + ], + [ + 126.96827, + 35.343705, + 55.05 + ], + [ + 126.968726, + 35.348087, + 61.25 + ], + [ + 126.969649, + 35.35242, + 80.4 + ], + [ + 126.971031, + 35.35667, + 111.09 + ], + [ + 126.972863, + 35.360807, + 161.83 + ], + [ + 126.975129, + 35.364797, + 238.41 + ], + [ + 126.977814, + 35.368611, + 180.42 + ], + [ + 126.980896, + 35.37222, + 100.91 + ], + [ + 126.984353, + 35.375595, + 128.26 + ], + [ + 126.988158, + 35.378713, + 189.64 + ], + [ + 126.992281, + 35.381547, + 160.08 + ], + [ + 126.996693, + 35.384078, + 202.42 + ], + [ + 127.001358, + 35.386286, + 293.84 + ], + [ + 127.006242, + 35.388153, + 128.04 + ], + [ + 127.011307, + 35.389666, + 134.52 + ], + [ + 127.016514, + 35.390813, + 141.59 + ], + [ + 127.021825, + 35.391586, + 235.55 + ], + [ + 127.027198, + 35.391978, + 375.19 + ], + [ + 127.032593, + 35.391987, + 432.82 + ], + [ + 127.037968, + 35.391612, + 412.39 + ], + [ + 127.043282, + 35.390856, + 315.03 + ], + [ + 127.048495, + 35.389725, + 373.38 + ], + [ + 127.053567, + 35.388229, + 439.46 + ], + [ + 127.05846, + 35.386377, + 417.98 + ], + [ + 127.063136, + 35.384184, + 314.81 + ], + [ + 127.067559, + 35.381667, + 183.56 + ], + [ + 127.071697, + 35.378846, + 182.74 + ], + [ + 127.075516, + 35.375741, + 160.68 + ], + [ + 127.078989, + 35.372376, + 129.28 + ], + [ + 127.082089, + 35.368777, + 142.59 + ], + [ + 127.084792, + 35.364972, + 168.28 + ], + [ + 127.087078, + 35.360989, + 147.99 + ], + [ + 127.088929, + 35.356858, + 141.41 + ], + [ + 127.090331, + 35.352612, + 130.84 + ], + [ + 127.091275, + 35.348282, + 122.96 + ], + [ + 127.091752, + 35.343902, + 126.57 + ], + [ + 127.091759, + 35.339504, + 114.23 + ], + [ + 127.091296, + 35.335122, + 110.88 + ], + [ + 127.090367, + 35.330791, + 114.04 + ], + [ + 127.088979, + 35.326541, + 111.01 + ], + [ + 127.087142, + 35.322407, + 125.32 + ], + [ + 127.084871, + 35.318418, + 135.96 + ], + [ + 127.082183, + 35.314607, + 160.71 + ], + [ + 127.079098, + 35.311001, + 213.8 + ], + [ + 127.07564, + 35.307628, + 203.4 + ], + [ + 127.071835, + 35.304514, + 283.04 + ], + [ + 127.067712, + 35.301682, + 167.43 + ], + [ + 127.063303, + 35.299154, + 111.5 + ], + [ + 127.058641, + 35.296949, + 113.95 + ], + [ + 127.053762, + 35.295083, + 241.73 + ], + [ + 127.048702, + 35.293572, + 210.14 + ], + [ + 127.0435, + 35.292427, + 134.09 + ], + [ + 127.038195, + 35.291655, + 76.57 + ], + [ + 127.032829, + 35.291264, + 58.37 + ], + [ + 127.027441, + 35.291255, + 50.07 + ], + [ + 127.022073, + 35.29163, + 49.02 + ], + [ + 127.016765, + 35.292385, + 49.79 + ], + [ + 127.011557, + 35.293514, + 62.2 + ], + [ + 127.00649, + 35.295009, + 53.95 + ], + [ + 127.001602, + 35.296859, + 44.67 + ], + [ + 126.99693, + 35.299049, + 45.73 + ], + [ + 126.992509, + 35.301564, + 55.5 + ], + [ + 126.988376, + 35.30438, + 64.03 + ] + ] + }, + "properties": { + "name": "담양 반경 5.6Km", + "description": "전라남도 담양군 금성면 석현리 590-14", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.825527, + 33.452855, + 176.03 + ], + [ + 126.822889, + 33.452767, + 186.48 + ], + [ + 126.820251, + 33.45287, + 197.21 + ], + [ + 126.817635, + 33.453165, + 208.13 + ], + [ + 126.815058, + 33.453649, + 217.68 + ], + [ + 126.812543, + 33.454318, + 221.9 + ], + [ + 126.810106, + 33.455168, + 225.4 + ], + [ + 126.807768, + 33.456191, + 227.66 + ], + [ + 126.805545, + 33.457381, + 220.96 + ], + [ + 126.803456, + 33.458728, + 208.53 + ], + [ + 126.801514, + 33.460221, + 211.21 + ], + [ + 126.799736, + 33.46185, + 214.62 + ], + [ + 126.798135, + 33.463603, + 211.64 + ], + [ + 126.796723, + 33.465464, + 209.19 + ], + [ + 126.795511, + 33.467422, + 206.93 + ], + [ + 126.794508, + 33.46946, + 203.12 + ], + [ + 126.793722, + 33.471563, + 197.81 + ], + [ + 126.793158, + 33.473715, + 189.65 + ], + [ + 126.792822, + 33.475901, + 181.03 + ], + [ + 126.792715, + 33.478102, + 173.47 + ], + [ + 126.792838, + 33.480303, + 169.31 + ], + [ + 126.793191, + 33.482486, + 166.78 + ], + [ + 126.793771, + 33.484635, + 163.58 + ], + [ + 126.794573, + 33.486734, + 158.49 + ], + [ + 126.795592, + 33.488767, + 157.23 + ], + [ + 126.796819, + 33.490718, + 151.81 + ], + [ + 126.798246, + 33.492572, + 146 + ], + [ + 126.799861, + 33.494316, + 139.84 + ], + [ + 126.801652, + 33.495935, + 133.75 + ], + [ + 126.803605, + 33.497419, + 127.72 + ], + [ + 126.805707, + 33.498754, + 124.97 + ], + [ + 126.807939, + 33.499932, + 116.61 + ], + [ + 126.810287, + 33.500942, + 108.07 + ], + [ + 126.812731, + 33.501779, + 101.53 + ], + [ + 126.815254, + 33.502434, + 99.78 + ], + [ + 126.817835, + 33.502903, + 91.87 + ], + [ + 126.820456, + 33.503184, + 87.12 + ], + [ + 126.823096, + 33.503272, + 82.69 + ], + [ + 126.825735, + 33.503168, + 79.26 + ], + [ + 126.828353, + 33.502873, + 74.02 + ], + [ + 126.830931, + 33.502388, + 70.03 + ], + [ + 126.833447, + 33.501718, + 66.42 + ], + [ + 126.835885, + 33.500868, + 63.21 + ], + [ + 126.838224, + 33.499844, + 61.29 + ], + [ + 126.840447, + 33.498653, + 62.94 + ], + [ + 126.842537, + 33.497305, + 65.12 + ], + [ + 126.844478, + 33.495811, + 69.67 + ], + [ + 126.846255, + 33.494181, + 73.44 + ], + [ + 126.847856, + 33.492428, + 75.89 + ], + [ + 126.849267, + 33.490566, + 76.14 + ], + [ + 126.850478, + 33.488608, + 76.52 + ], + [ + 126.851479, + 33.486569, + 76.3 + ], + [ + 126.852264, + 33.484465, + 85.15 + ], + [ + 126.852826, + 33.482313, + 88.71 + ], + [ + 126.853161, + 33.480127, + 92.17 + ], + [ + 126.853266, + 33.477926, + 95.86 + ], + [ + 126.85314, + 33.475725, + 101.49 + ], + [ + 126.852785, + 33.473542, + 108.56 + ], + [ + 126.852204, + 33.471393, + 115.7 + ], + [ + 126.8514, + 33.469294, + 115.2 + ], + [ + 126.85038, + 33.467262, + 114.21 + ], + [ + 126.849151, + 33.465312, + 116.83 + ], + [ + 126.847724, + 33.463458, + 130.32 + ], + [ + 126.846108, + 33.461716, + 131.77 + ], + [ + 126.844317, + 33.460097, + 128.21 + ], + [ + 126.842363, + 33.458615, + 135.08 + ], + [ + 126.840262, + 33.45728, + 142.79 + ], + [ + 126.83803, + 33.456103, + 150.61 + ], + [ + 126.835683, + 33.455093, + 158.35 + ], + [ + 126.833239, + 33.454258, + 164.64 + ], + [ + 126.830718, + 33.453603, + 167.59 + ], + [ + 126.828138, + 33.453134, + 170.91 + ], + [ + 126.825527, + 33.452855, + 176.03 + ] + ] + }, + "properties": { + "name": "구좌 반경 2.8Km", + "description": "제주특별자치도 제주시 구좌읍 세화리 산6", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [ + 126.557191, + 33.289318, + 330.27 + ], + [ + 126.556076, + 33.289163, + 332.05 + ], + [ + 126.554949, + 33.28909, + 333.69 + ], + [ + 126.553819, + 33.289099, + 336.26 + ], + [ + 126.552695, + 33.28919, + 339.75 + ], + [ + 126.551584, + 33.289363, + 344.14 + ], + [ + 126.550495, + 33.289616, + 350.96 + ], + [ + 126.549437, + 33.289948, + 358.66 + ], + [ + 126.548417, + 33.290355, + 367.07 + ], + [ + 126.547444, + 33.290836, + 376.13 + ], + [ + 126.546524, + 33.291385, + 385.77 + ], + [ + 126.545666, + 33.291999, + 395.92 + ], + [ + 126.544874, + 33.292673, + 406.5 + ], + [ + 126.544156, + 33.293403, + 417.42 + ], + [ + 126.543517, + 33.294182, + 426.73 + ], + [ + 126.542961, + 33.295004, + 434.34 + ], + [ + 126.542493, + 33.295864, + 442.13 + ], + [ + 126.542117, + 33.296755, + 452.48 + ], + [ + 126.541835, + 33.29767, + 467.01 + ], + [ + 126.541649, + 33.298602, + 484.09 + ], + [ + 126.541562, + 33.299544, + 500.93 + ], + [ + 126.541573, + 33.300488, + 510.91 + ], + [ + 126.541682, + 33.301429, + 520.49 + ], + [ + 126.541889, + 33.302357, + 529.51 + ], + [ + 126.542192, + 33.303267, + 537.92 + ], + [ + 126.542589, + 33.304152, + 547.33 + ], + [ + 126.543076, + 33.305004, + 557.38 + ], + [ + 126.543651, + 33.305818, + 566.49 + ], + [ + 126.544308, + 33.306586, + 574.6 + ], + [ + 126.545043, + 33.307304, + 581.64 + ], + [ + 126.54585, + 33.307965, + 587.56 + ], + [ + 126.546723, + 33.308566, + 592.31 + ], + [ + 126.547655, + 33.3091, + 595.87 + ], + [ + 126.54864, + 33.309564, + 596.47 + ], + [ + 126.549669, + 33.309955, + 588.24 + ], + [ + 126.550735, + 33.310269, + 574.65 + ], + [ + 126.551829, + 33.310505, + 553.63 + ], + [ + 126.552945, + 33.31066, + 538.86 + ], + [ + 126.554072, + 33.310733, + 536.85 + ], + [ + 126.555202, + 33.310724, + 532.12 + ], + [ + 126.556327, + 33.310632, + 525.64 + ], + [ + 126.557438, + 33.310459, + 518.81 + ], + [ + 126.558527, + 33.310205, + 511.86 + ], + [ + 126.559585, + 33.309873, + 503.58 + ], + [ + 126.560605, + 33.309465, + 496.75 + ], + [ + 126.561578, + 33.308985, + 488.36 + ], + [ + 126.562498, + 33.308435, + 475.26 + ], + [ + 126.563356, + 33.307821, + 464.16 + ], + [ + 126.564148, + 33.307146, + 453.38 + ], + [ + 126.564865, + 33.306417, + 441.99 + ], + [ + 126.565504, + 33.305637, + 430.08 + ], + [ + 126.56606, + 33.304815, + 419.18 + ], + [ + 126.566527, + 33.303954, + 408.82 + ], + [ + 126.566903, + 33.303064, + 398.69 + ], + [ + 126.567184, + 33.302149, + 395.19 + ], + [ + 126.567369, + 33.301217, + 391.01 + ], + [ + 126.567457, + 33.300275, + 385.94 + ], + [ + 126.567445, + 33.29933, + 377.42 + ], + [ + 126.567335, + 33.29839, + 368.7 + ], + [ + 126.567128, + 33.297461, + 358.29 + ], + [ + 126.566824, + 33.296551, + 350.94 + ], + [ + 126.566427, + 33.295667, + 345.59 + ], + [ + 126.565939, + 33.294815, + 341.19 + ], + [ + 126.565364, + 33.294002, + 337.77 + ], + [ + 126.564706, + 33.293233, + 335.35 + ], + [ + 126.563971, + 33.292516, + 333.95 + ], + [ + 126.563164, + 33.291855, + 333.58 + ], + [ + 126.562291, + 33.291255, + 333.35 + ], + [ + 126.561359, + 33.290721, + 331.02 + ], + [ + 126.560374, + 33.290257, + 329.49 + ], + [ + 126.559345, + 33.289866, + 328.76 + ], + [ + 126.558279, + 33.289552, + 328.84 + ], + [ + 126.557191, + 33.289318, + 330.27 + ] + ] + }, + "properties": { + "name": "미악산", + "description": "미악산 반경 1.2Km", + "type": "0006", + "tessellate": true, + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.383333, + 37.502778, + 0 + ], + [ + 127.383333, + 37.45, + 0 + ], + [ + 127.533333, + 37.45, + 0 + ], + [ + 127.533333, + 37.502778, + 0 + ], + [ + 127.383333, + 37.502778, + 0 + ] + ] + ] + }, + "properties": { + "name": "양평", + "description": "양평 초경량비행장치", + "type": "0006", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.904722, + 36.528056, + 0 + ], + [ + 126.9075, + 36.468056, + 0 + ], + [ + 127.098056, + 36.434444, + 0 + ], + [ + 127.120278, + 36.500556, + 0 + ], + [ + 126.962778, + 36.5125, + 0 + ], + [ + 126.937222, + 36.540278, + 0 + ], + [ + 126.904722, + 36.528056, + 0 + ] + ] + ] + }, + "properties": { + "name": "공주", + "description": "초경량비행장치 전용 공역", + "type": "0006", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.555278, + 37.237222, + 0 + ], + [ + 126.561667, + 37.212222, + 0 + ], + [ + 126.674722, + 37.2125, + 0 + ], + [ + 126.774444, + 37.220833, + 0 + ], + [ + 126.833333, + 37.241667, + 0 + ], + [ + 126.833333, + 37.29, + 0 + ], + [ + 126.704167, + 37.2975, + 0 + ], + [ + 126.555278, + 37.237222, + 0 + ] + ] + ] + }, + "properties": { + "name": "시화", + "description": "초경량비행장치 전용 공역", + "type": "0006", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 128.391944, + 37.369722, + 0 + ], + [ + 128.436111, + 37.364722, + 0 + ], + [ + 128.469444, + 37.402778, + 0 + ], + [ + 128.405278, + 37.443889, + 0 + ], + [ + 128.391944, + 37.369722, + 0 + ] + ] + ] + }, + "properties": { + "name": "장암산", + "description": "초경량비행장치 전용 공역", + "type": "0006", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 127.723333, + 34.987778, + 0 + ], + [ + 127.794167, + 34.9875, + 0 + ], + [ + 127.794722, + 35.029167, + 0 + ], + [ + 127.723611, + 35.029722, + 0 + ], + [ + 127.723333, + 34.987778, + 0 + ] + ] + ] + }, + "properties": { + "name": "하동", + "description": "초경량비행장치 전용 공역", + "type": "0006", + "use": true, + "lowElev": 0, + "highElev": 0 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.79372200000002, + 37.642065321423125, + 0 + ], + [ + 126.79556331708322, + 37.6420525830803, + 0 + ], + [ + 126.79740407139138, + 37.64201437194515, + 0 + ], + [ + 126.79924370032316, + 37.641950699696444, + 0 + ], + [ + 126.80108164162465, + 37.64186158579482, + 0 + ], + [ + 126.80291733356297, + 37.64174705747672, + 0 + ], + [ + 126.8047502150997, + 37.641607149746044, + 0 + ], + [ + 126.8065797260639, + 37.64144190536327, + 0 + ], + [ + 126.80840530732533, + 37.64125137483235, + 0 + ], + [ + 126.81022640096666, + 37.64103561638503, + 0 + ], + [ + 126.81204245045593, + 37.64079469596291, + 0 + ], + [ + 126.81385290081819, + 37.64052868719711, + 0 + ], + [ + 126.8156571988067, + 37.6402376713855, + 0 + ], + [ + 126.81745479307371, + 37.63992173746762, + 0 + ], + [ + 126.81924513434046, + 37.63958098199724, + 0 + ], + [ + 126.8210276755666, + 37.63921550911257, + 0 + ], + [ + 126.82280187211899, + 37.63882543050407, + 0 + ], + [ + 126.82456718193943, + 37.63841086538005, + 0 + ], + [ + 126.82632306571195, + 37.63797194042983, + 0 + ], + [ + 126.82806898702893, + 37.63750878978467, + 0 + ], + [ + 126.8298044125564, + 37.637021554976386, + 0 + ], + [ + 126.83152881219839, + 37.636510384893676, + 0 + ], + [ + 126.83324165926012, + 37.635975435736206, + 0 + ], + [ + 126.83494243061023, + 37.635416870966395, + 0 + ], + [ + 126.83663060684185, + 37.63483486125903, + 0 + ], + [ + 126.83830567243236, + 37.63422958444861, + 0 + ], + [ + 126.83996711590206, + 37.63360122547451, + 0 + ], + [ + 126.84161442997153, + 37.632949976323914, + 0 + ], + [ + 126.84324711171743, + 37.632276035972694, + 0 + ], + [ + 126.84486466272732, + 37.631579610324025, + 0 + ], + [ + 126.84646658925253, + 37.6308609121449, + 0 + ], + [ + 126.84805240236012, + 37.63012016100053, + 0 + ], + [ + 126.84962161808271, + 37.62935758318677, + 0 + ], + [ + 126.85117375756717, + 37.62857341166028, + 0 + ], + [ + 126.85270834722151, + 37.627767885966804, + 0 + ], + [ + 126.85422491886007, + 37.62694125216734, + 0 + ], + [ + 126.85572300984705, + 37.62609376276238, + 0 + ], + [ + 126.85720216323826, + 37.6252256766141, + 0 + ], + [ + 126.85866192792102, + 37.62433725886664, + 0 + ], + [ + 126.86010185875227, + 37.62342878086451, + 0 + ], + [ + 126.86152151669471, + 37.62250052006899, + 0 + ], + [ + 126.86292046895107, + 37.621552759972786, + 0 + ], + [ + 126.86429828909641, + 37.6205857900127, + 0 + ], + [ + 126.86565455720829, + 37.61959990548062, + 0 + ], + [ + 126.86698885999493, + 37.61859540743262, + 0 + ], + [ + 126.86830079092145, + 37.61757260259639, + 0 + ], + [ + 126.86958995033358, + 37.61653180327683, + 0 + ], + [ + 126.8708559455796, + 37.61547332726007, + 0 + ], + [ + 126.87209839112988, + 37.6143974977157, + 0 + ], + [ + 126.87331690869404, + 37.61330464309744, + 0 + ], + [ + 126.87451112733608, + 37.612195097042196, + 0 + ], + [ + 126.87568068358706, + 37.61106919826745, + 0 + ], + [ + 126.87682522155544, + 37.60992729046731, + 0 + ], + [ + 126.87794439303497, + 37.60876972220679, + 0 + ], + [ + 126.87903785761031, + 37.607596846814815, + 0 + ], + [ + 126.88010528276007, + 37.6064090222757, + 0 + ], + [ + 126.88114634395731, + 37.605206611119236, + 0 + ], + [ + 126.88216072476787, + 37.603989980309365, + 0 + ], + [ + 126.8831481169456, + 37.602759501131594, + 0 + ], + [ + 126.88410822052562, + 37.60151554907904, + 0 + ], + [ + 126.88504074391454, + 37.60025850373721, + 0 + ], + [ + 126.88594540397823, + 37.59898874866758, + 0 + ], + [ + 126.88682192612698, + 37.59770667128998, + 0 + ], + [ + 126.88767004439794, + 37.596412662763754, + 0 + ], + [ + 126.88848950153479, + 37.595107117867876, + 0 + ], + [ + 126.88928004906484, + 37.59379043487999, + 0 + ], + [ + 126.89004144737326, + 37.59246301545427, + 0 + ], + [ + 126.8907734657747, + 37.591125264498494, + 0 + ], + [ + 126.89147588258186, + 37.58977759004986, + 0 + ], + [ + 126.8921484851716, + 37.5884204031502, + 0 + ], + [ + 126.89279107004796, + 37.58705411772004, + 0 + ], + [ + 126.89340344290254, + 37.58567915043185, + 0 + ], + [ + 126.89398541867179, + 37.58429592058265, + 0 + ], + [ + 126.89453682159174, + 37.58290484996566, + 0 + ], + [ + 126.89505748524964, + 37.58150636274122, + 0 + ], + [ + 126.89554725263262, + 37.58010088530718, + 0 + ], + [ + 126.89600597617381, + 37.57868884616844, + 0 + ], + [ + 126.89643351779507, + 37.57727067580597, + 0 + ], + [ + 126.89682974894727, + 37.575846806545286, + 0 + ], + [ + 126.89719455064711, + 37.574417672424325, + 0 + ], + [ + 126.89752781351154, + 37.572983709060836, + 0 + ], + [ + 126.89782943778876, + 37.57154535351937, + 0 + ], + [ + 126.89809933338651, + 37.570103044177834, + 0 + ], + [ + 126.89833741989744, + 37.568657220593586, + 0 + ], + [ + 126.89854362662119, + 37.5672083233694, + 0 + ], + [ + 126.89871789258385, + 37.56575679401895, + 0 + ], + [ + 126.89886016655427, + 37.56430307483211, + 0 + ], + [ + 126.89897040705738, + 37.56284760874014, + 0 + ], + [ + 126.89904858238452, + 37.56139083918054, + 0 + ], + [ + 126.8990946706009, + 37.55993320996194, + 0 + ], + [ + 126.89910865954995, + 37.55847516512879, + 0 + ], + [ + 126.89909054685465, + 37.557017148826084, + 0 + ], + [ + 126.89904033991613, + 37.555559605164056, + 0 + ], + [ + 126.89895805590896, + 37.554102978082945, + 0 + ], + [ + 126.8988437217737, + 37.55264771121777, + 0 + ], + [ + 126.8986973742064, + 37.55119424776332, + 0 + ], + [ + 126.89851905964518, + 37.54974303033927, + 0 + ], + [ + 126.89830883425377, + 37.548294500855484, + 0 + ], + [ + 126.89806676390215, + 37.546849100377585, + 0 + ], + [ + 126.89779292414427, + 37.545407268992875, + 0 + ], + [ + 126.89748740019294, + 37.5439694456764, + 0 + ], + [ + 126.89715028689147, + 37.54253606815764, + 0 + ], + [ + 126.89678168868282, + 37.541107572787375, + 0 + ], + [ + 126.89638171957547, + 37.539684394405164, + 0 + ], + [ + 126.89595050310679, + 37.53826696620721, + 0 + ], + [ + 126.89548817230316, + 37.53685571961481, + 0 + ], + [ + 126.89499486963759, + 37.535451084143375, + 0 + ], + [ + 126.89447074698414, + 37.53405348727201, + 0 + ], + [ + 126.89391596556989, + 37.53266335431378, + 0 + ], + [ + 126.89333069592377, + 37.53128110828668, + 0 + ], + [ + 126.89271511782283, + 37.52990716978528, + 0 + ], + [ + 126.8920694202357, + 37.52854195685318, + 0 + ], + [ + 126.89139380126313, + 37.527185884856245, + 0 + ], + [ + 126.89068846807609, + 37.525839366356614, + 0 + ], + [ + 126.8899536368509, + 37.52450281098779, + 0 + ], + [ + 126.88918953270179, + 37.52317662533038, + 0 + ], + [ + 126.88839638961082, + 37.52186121278897, + 0 + ], + [ + 126.88757445035509, + 37.52055697346992, + 0 + ], + [ + 126.8867239664314, + 37.519264304060236, + 0 + ], + [ + 126.88584519797826, + 37.517983597707385, + 0 + ], + [ + 126.88493841369528, + 37.51671524390037, + 0 + ], + [ + 126.88400389076027, + 37.51545962835176, + 0 + ], + [ + 126.88304191474349, + 37.51421713288109, + 0 + ], + [ + 126.8820527795196, + 37.512988135299246, + 0 + ], + [ + 126.88103678717721, + 37.51177300929427, + 0 + ], + [ + 126.87999424792581, + 37.51057212431826, + 0 + ], + [ + 126.87892548000045, + 37.509385845475784, + 0 + ], + [ + 126.877830809564, + 37.50821453341343, + 0 + ], + [ + 126.87671057060705, + 37.507058544210864, + 0 + ], + [ + 126.87556510484555, + 37.50591822927314, + 0 + ], + [ + 126.87439476161614, + 37.50479393522466, + 0 + ], + [ + 126.87319989776918, + 37.50368600380439, + 0 + ], + [ + 126.8719808775598, + 37.502594771762645, + 0 + ], + [ + 126.87073807253635, + 37.50152057075948, + 0 + ], + [ + 126.86947186142723, + 37.500463727264474, + 0 + ], + [ + 126.86818263002509, + 37.499424562458266, + 0 + ], + [ + 126.86687077106947, + 37.49840339213555, + 0 + ], + [ + 126.86553668412685, + 37.49740052660986, + 0 + ], + [ + 126.86418077546932, + 37.49641627061988, + 0 + ], + [ + 126.86280345795068, + 37.49545092323756, + 0 + ], + [ + 126.86140515088098, + 37.49450477777794, + 0 + ], + [ + 126.85998627989926, + 37.49357812171061, + 0 + ], + [ + 126.85854727684394, + 37.49267123657318, + 0 + ], + [ + 126.857088579622, + 37.491784397886256, + 0 + ], + [ + 126.85561063207605, + 37.49091787507049, + 0 + ], + [ + 126.85411388384958, + 37.49007193136536, + 0 + ], + [ + 126.85259879025094, + 37.489246823749816, + 0 + ], + [ + 126.85106581211515, + 37.488442802864945, + 0 + ], + [ + 126.84951541566454, + 37.48766011293834, + 0 + ], + [ + 126.84794807236749, + 37.48689899171065, + 0 + ], + [ + 126.84636425879586, + 37.486159670363904, + 0 + ], + [ + 126.84476445648092, + 37.48544237345194, + 0 + ], + [ + 126.84314915176765, + 37.48474731883276, + 0 + ], + [ + 126.84151883566794, + 37.48407471760296, + 0 + ], + [ + 126.8398740037121, + 37.48342477403416, + 0 + ], + [ + 126.8382151557993, + 37.48279768551159, + 0 + ], + [ + 126.83654279604683, + 37.48219364247459, + 0 + ], + [ + 126.83485743263763, + 37.48161282835936, + 0 + ], + [ + 126.8331595776674, + 37.48105541954373, + 0 + ], + [ + 126.83144974698983, + 37.48052158529412, + 0 + ], + [ + 126.8297284600613, + 37.48001148771461, + 0 + ], + [ + 126.82799623978414, + 37.479525281698194, + 0 + ], + [ + 126.8262536123493, + 37.4790631148801, + 0 + ], + [ + 126.82450110707764, + 37.4786251275935, + 0 + ], + [ + 126.82273925626053, + 37.478211452827274, + 0 + ], + [ + 126.82096859499973, + 37.47782221618595, + 0 + ], + [ + 126.81918966104615, + 37.47745753585202, + 0 + ], + [ + 126.81740299463806, + 37.477117522550344, + 0 + ], + [ + 126.81560913833852, + 37.47680227951489, + 0 + ], + [ + 126.8138086368721, + 37.4765119024577, + 0 + ], + [ + 126.81200203696113, + 37.476246479540094, + 0 + ], + [ + 126.81018988716103, + 37.47600609134615, + 0 + ], + [ + 126.80837273769563, + 37.47579081085855, + 0 + ], + [ + 126.80655114029152, + 37.47560070343657, + 0 + ], + [ + 126.80472564801217, + 37.47543582679647, + 0 + ], + [ + 126.80289681509177, + 37.47529623099413, + 0 + ], + [ + 126.80106519676852, + 37.47518195841001, + 0 + ], + [ + 126.79923134911775, + 37.475093043736436, + 0 + ], + [ + 126.79739582888485, + 37.475029513967115, + 0 + ], + [ + 126.79555919331786, + 37.47499138838909, + 0 + ], + [ + 126.79372200000002, + 37.47497867857689, + 0 + ], + [ + 126.79188480668218, + 37.47499138838909, + 0 + ], + [ + 126.79004817111517, + 37.475029513967115, + 0 + ], + [ + 126.78821265088227, + 37.475093043736436, + 0 + ], + [ + 126.78637880323151, + 37.47518195841001, + 0 + ], + [ + 126.78454718490825, + 37.47529623099413, + 0 + ], + [ + 126.78271835198785, + 37.47543582679647, + 0 + ], + [ + 126.7808928597085, + 37.47560070343657, + 0 + ], + [ + 126.77907126230438, + 37.47579081085855, + 0 + ], + [ + 126.77725411283899, + 37.47600609134615, + 0 + ], + [ + 126.7754419630389, + 37.476246479540094, + 0 + ], + [ + 126.77363536312792, + 37.4765119024577, + 0 + ], + [ + 126.7718348616615, + 37.47680227951489, + 0 + ], + [ + 126.77004100536197, + 37.477117522550344, + 0 + ], + [ + 126.76825433895387, + 37.47745753585202, + 0 + ], + [ + 126.76647540500029, + 37.47782221618595, + 0 + ], + [ + 126.76470474373949, + 37.478211452827274, + 0 + ], + [ + 126.76294289292238, + 37.4786251275935, + 0 + ], + [ + 126.76119038765071, + 37.4790631148801, + 0 + ], + [ + 126.75944776021588, + 37.479525281698194, + 0 + ], + [ + 126.75771553993873, + 37.48001148771461, + 0 + ], + [ + 126.75599425301019, + 37.48052158529412, + 0 + ], + [ + 126.75428442233262, + 37.48105541954373, + 0 + ], + [ + 126.75258656736239, + 37.48161282835936, + 0 + ], + [ + 126.7509012039532, + 37.48219364247459, + 0 + ], + [ + 126.74922884420072, + 37.48279768551159, + 0 + ], + [ + 126.74756999628792, + 37.48342477403416, + 0 + ], + [ + 126.74592516433208, + 37.48407471760296, + 0 + ], + [ + 126.74429484823237, + 37.48474731883276, + 0 + ], + [ + 126.7426795435191, + 37.48544237345194, + 0 + ], + [ + 126.74107974120417, + 37.486159670363904, + 0 + ], + [ + 126.73949592763253, + 37.48689899171065, + 0 + ], + [ + 126.73792858433548, + 37.48766011293834, + 0 + ], + [ + 126.73637818788487, + 37.488442802864945, + 0 + ], + [ + 126.73484520974908, + 37.489246823749816, + 0 + ], + [ + 126.73333011615044, + 37.49007193136536, + 0 + ], + [ + 126.73183336792397, + 37.49091787507049, + 0 + ], + [ + 126.73035542037802, + 37.491784397886256, + 0 + ], + [ + 126.7288967231561, + 37.49267123657318, + 0 + ], + [ + 126.72745772010076, + 37.49357812171061, + 0 + ], + [ + 126.72603884911904, + 37.49450477777794, + 0 + ], + [ + 126.72464054204934, + 37.49545092323756, + 0 + ], + [ + 126.72326322453071, + 37.49641627061988, + 0 + ], + [ + 126.72190731587317, + 37.49740052660986, + 0 + ], + [ + 126.72057322893056, + 37.49840339213555, + 0 + ], + [ + 126.71926136997493, + 37.499424562458266, + 0 + ], + [ + 126.7179721385728, + 37.500463727264474, + 0 + ], + [ + 126.71670592746366, + 37.50152057075948, + 0 + ], + [ + 126.71546312244021, + 37.502594771762645, + 0 + ], + [ + 126.71424410223084, + 37.50368600380439, + 0 + ], + [ + 126.71304923838387, + 37.50479393522466, + 0 + ], + [ + 126.71187889515447, + 37.50591822927314, + 0 + ], + [ + 126.71073342939297, + 37.507058544210864, + 0 + ], + [ + 126.70961319043602, + 37.50821453341343, + 0 + ], + [ + 126.70851851999957, + 37.509385845475784, + 0 + ], + [ + 126.70744975207421, + 37.51057212431826, + 0 + ], + [ + 126.70640721282282, + 37.51177300929427, + 0 + ], + [ + 126.70539122048042, + 37.512988135299246, + 0 + ], + [ + 126.70440208525653, + 37.51421713288109, + 0 + ], + [ + 126.70344010923976, + 37.51545962835176, + 0 + ], + [ + 126.70250558630474, + 37.51671524390037, + 0 + ], + [ + 126.70159880202176, + 37.517983597707385, + 0 + ], + [ + 126.70072003356862, + 37.519264304060236, + 0 + ], + [ + 126.69986954964493, + 37.52055697346992, + 0 + ], + [ + 126.69904761038921, + 37.52186121278897, + 0 + ], + [ + 126.69825446729824, + 37.52317662533038, + 0 + ], + [ + 126.69749036314913, + 37.52450281098779, + 0 + ], + [ + 126.69675553192393, + 37.525839366356614, + 0 + ], + [ + 126.6960501987369, + 37.527185884856245, + 0 + ], + [ + 126.69537457976432, + 37.52854195685318, + 0 + ], + [ + 126.6947288821772, + 37.52990716978528, + 0 + ], + [ + 126.69411330407625, + 37.53128110828668, + 0 + ], + [ + 126.69352803443013, + 37.53266335431378, + 0 + ], + [ + 126.69297325301588, + 37.53405348727201, + 0 + ], + [ + 126.69244913036243, + 37.535451084143375, + 0 + ], + [ + 126.69195582769687, + 37.53685571961481, + 0 + ], + [ + 126.69149349689323, + 37.53826696620721, + 0 + ], + [ + 126.69106228042455, + 37.539684394405164, + 0 + ], + [ + 126.6906623113172, + 37.541107572787375, + 0 + ], + [ + 126.69029371310855, + 37.54253606815764, + 0 + ], + [ + 126.68995659980708, + 37.5439694456764, + 0 + ], + [ + 126.68965107585575, + 37.545407268992875, + 0 + ], + [ + 126.68937723609788, + 37.546849100377585, + 0 + ], + [ + 126.68913516574626, + 37.548294500855484, + 0 + ], + [ + 126.68892494035484, + 37.54974303033927, + 0 + ], + [ + 126.68874662579361, + 37.55119424776332, + 0 + ], + [ + 126.68860027822632, + 37.55264771121777, + 0 + ], + [ + 126.68848594409107, + 37.554102978082945, + 0 + ], + [ + 126.68840366008389, + 37.555559605164056, + 0 + ], + [ + 126.68835345314537, + 37.557017148826084, + 0 + ], + [ + 126.68833534045007, + 37.55847516512879, + 0 + ], + [ + 126.68834932939913, + 37.55993320996194, + 0 + ], + [ + 126.68839541761551, + 37.56139083918054, + 0 + ], + [ + 126.68847359294264, + 37.56284760874014, + 0 + ], + [ + 126.68858383344576, + 37.56430307483211, + 0 + ], + [ + 126.68872610741617, + 37.56575679401895, + 0 + ], + [ + 126.68890037337883, + 37.5672083233694, + 0 + ], + [ + 126.68910658010257, + 37.568657220593586, + 0 + ], + [ + 126.68934466661351, + 37.570103044177834, + 0 + ], + [ + 126.68961456221126, + 37.57154535351937, + 0 + ], + [ + 126.68991618648847, + 37.572983709060836, + 0 + ], + [ + 126.69024944935292, + 37.574417672424325, + 0 + ], + [ + 126.69061425105275, + 37.575846806545286, + 0 + ], + [ + 126.69101048220494, + 37.57727067580597, + 0 + ], + [ + 126.69143802382622, + 37.57868884616844, + 0 + ], + [ + 126.6918967473674, + 37.58010088530718, + 0 + ], + [ + 126.69238651475038, + 37.58150636274122, + 0 + ], + [ + 126.69290717840828, + 37.58290484996566, + 0 + ], + [ + 126.69345858132824, + 37.58429592058265, + 0 + ], + [ + 126.6940405570975, + 37.58567915043185, + 0 + ], + [ + 126.69465292995206, + 37.58705411772004, + 0 + ], + [ + 126.69529551482843, + 37.5884204031502, + 0 + ], + [ + 126.69596811741816, + 37.58977759004986, + 0 + ], + [ + 126.69667053422532, + 37.591125264498494, + 0 + ], + [ + 126.69740255262676, + 37.59246301545427, + 0 + ], + [ + 126.69816395093518, + 37.59379043487999, + 0 + ], + [ + 126.69895449846523, + 37.595107117867876, + 0 + ], + [ + 126.69977395560208, + 37.596412662763754, + 0 + ], + [ + 126.70062207387303, + 37.59770667128998, + 0 + ], + [ + 126.7014985960218, + 37.59898874866758, + 0 + ], + [ + 126.70240325608547, + 37.60025850373721, + 0 + ], + [ + 126.7033357794744, + 37.60151554907904, + 0 + ], + [ + 126.70429588305441, + 37.602759501131594, + 0 + ], + [ + 126.70528327523216, + 37.603989980309365, + 0 + ], + [ + 126.70629765604271, + 37.605206611119236, + 0 + ], + [ + 126.70733871723995, + 37.6064090222757, + 0 + ], + [ + 126.7084061423897, + 37.607596846814815, + 0 + ], + [ + 126.70949960696505, + 37.60876972220679, + 0 + ], + [ + 126.71061877844458, + 37.60992729046731, + 0 + ], + [ + 126.71176331641296, + 37.61106919826745, + 0 + ], + [ + 126.71293287266396, + 37.612195097042196, + 0 + ], + [ + 126.71412709130598, + 37.61330464309744, + 0 + ], + [ + 126.71534560887014, + 37.6143974977157, + 0 + ], + [ + 126.71658805442041, + 37.61547332726007, + 0 + ], + [ + 126.71785404966644, + 37.61653180327683, + 0 + ], + [ + 126.71914320907857, + 37.61757260259639, + 0 + ], + [ + 126.72045514000509, + 37.61859540743262, + 0 + ], + [ + 126.72178944279175, + 37.61959990548062, + 0 + ], + [ + 126.72314571090361, + 37.6205857900127, + 0 + ], + [ + 126.72452353104894, + 37.621552759972786, + 0 + ], + [ + 126.72592248330533, + 37.62250052006899, + 0 + ], + [ + 126.72734214124775, + 37.62342878086451, + 0 + ], + [ + 126.728782072079, + 37.62433725886664, + 0 + ], + [ + 126.73024183676176, + 37.6252256766141, + 0 + ], + [ + 126.73172099015297, + 37.62609376276238, + 0 + ], + [ + 126.73321908113995, + 37.62694125216734, + 0 + ], + [ + 126.73473565277853, + 37.627767885966804, + 0 + ], + [ + 126.73627024243285, + 37.62857341166028, + 0 + ], + [ + 126.73782238191731, + 37.62935758318677, + 0 + ], + [ + 126.73939159763991, + 37.63012016100053, + 0 + ], + [ + 126.74097741074749, + 37.6308609121449, + 0 + ], + [ + 126.74257933727272, + 37.631579610324025, + 0 + ], + [ + 126.74419688828259, + 37.632276035972694, + 0 + ], + [ + 126.7458295700285, + 37.632949976323914, + 0 + ], + [ + 126.74747688409796, + 37.63360122547451, + 0 + ], + [ + 126.74913832756768, + 37.63422958444861, + 0 + ], + [ + 126.75081339315817, + 37.63483486125903, + 0 + ], + [ + 126.75250156938979, + 37.635416870966395, + 0 + ], + [ + 126.7542023407399, + 37.635975435736206, + 0 + ], + [ + 126.75591518780163, + 37.636510384893676, + 0 + ], + [ + 126.75763958744362, + 37.637021554976386, + 0 + ], + [ + 126.75937501297109, + 37.63750878978467, + 0 + ], + [ + 126.76112093428807, + 37.63797194042983, + 0 + ], + [ + 126.7628768180606, + 37.63841086538005, + 0 + ], + [ + 126.76464212788103, + 37.63882543050407, + 0 + ], + [ + 126.76641632443342, + 37.63921550911257, + 0 + ], + [ + 126.76819886565956, + 37.63958098199724, + 0 + ], + [ + 126.76998920692631, + 37.63992173746762, + 0 + ], + [ + 126.77178680119331, + 37.6402376713855, + 0 + ], + [ + 126.77359109918183, + 37.64052868719711, + 0 + ], + [ + 126.77540154954409, + 37.64079469596291, + 0 + ], + [ + 126.77721759903336, + 37.64103561638503, + 0 + ], + [ + 126.7790386926747, + 37.64125137483235, + 0 + ], + [ + 126.78086427393612, + 37.64144190536327, + 0 + ], + [ + 126.78269378490033, + 37.641607149746044, + 0 + ], + [ + 126.78452666643705, + 37.64174705747672, + 0 + ], + [ + 126.78636235837538, + 37.64186158579482, + 0 + ], + [ + 126.78820029967686, + 37.641950699696444, + 0 + ], + [ + 126.79003992860864, + 37.64201437194515, + 0 + ], + [ + 126.7918806829168, + 37.6420525830803, + 0 + ], + [ + 126.79372200000002, + 37.642065321423125, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행금지구역", + "type": "0006", + "use": false, + "lowElev": 0, + "highElev": 0 + } + } + ] +} \ No newline at end of file diff --git a/web/api-flight/src/main/resources/air/elev2d/gimpo-airport-2d-elev.json b/web/api-flight/src/main/resources/air/elev2d/gimpo-airport-2d-elev.json new file mode 100644 index 0000000..b8ec7e3 --- /dev/null +++ b/web/api-flight/src/main/resources/air/elev2d/gimpo-airport-2d-elev.json @@ -0,0 +1,5547 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.70715765154895, 37.60636679733695], + [126.70678015542016, 37.605934689606705], + [126.70640609816343, 37.60550071017511], + [126.70603549451364, 37.60506487620752], + [126.70566835906821, 37.60462720494236], + [126.70530470628671, 37.60418771369037], + [126.70494455049013, 37.603746419834], + [126.70458790586044, 37.60330334082666], + [126.70423478644, 37.60285849419208], + [126.70388520613085, 37.60241189752356], + [126.70353917869457, 37.601963568483306], + [126.70319671775127, 37.6015135248017], + [126.70285783677937, 37.601061784276645], + [126.70252254911495, 37.60060836477279], + [126.7021908679513, 37.60015328422087], + [126.70186280633835, 37.59969656061698], + [126.70153837718219, 37.59923821202184], + [126.70121759324451, 37.59877825656008], + [126.70090046714219, 37.598316712419596], + [126.70058701134678, 37.59785359785071], + [126.70027723818396, 37.597388931165504], + [126.69997115983318, 37.596922730737106], + [126.69966878832706, 37.59645501499894], + [126.69937013555095, 37.595985802443984], + [126.69907521324261, 37.59551511162406], + [126.69878403299147, 37.59504296114908], + [126.69849660623852, 37.594569369686305], + [126.69821294427561, 37.59409435595961], + [126.6979330582451, 37.59361793874877], + [126.69765695913947, 37.59314013688864], + [126.69738465780082, 37.592660969268486], + [126.69711616492054, 37.59218045483118], + [126.69685149103876, 37.5916986125725], + [126.69659064654414, 37.591215461540294], + [126.6963336416732, 37.59073102083382], + [126.69608048651027, 37.59024530960294], + [126.69583119098681, 37.58975834704735], + [126.69558576488107, 37.58927015241582], + [126.69534421781792, 37.58878074500547], + [126.69510655926825, 37.58829014416097], + [126.69487279854872, 37.58779836927376], + [126.69464294482134, 37.587305439781304], + [126.69441700709321, 37.58681137516636], + [126.6941949942161, 37.586316194956076], + [126.69397691488612, 37.585819918721384], + [126.69376277764337, 37.58532256607609], + [126.69355259087172, 37.58482415667618], + [126.69334636279837, 37.58432471021898], + [126.69314410149353, 37.58382424644243], + [126.69294581487026, 37.58332278512426], + [126.692751510684, 37.58282034608121], + [126.69256119653237, 37.582316949168295], + [126.69237487985485, 37.581812614277936], + [126.69219256793254, 37.581307361339235], + [126.69201426788777, 37.580801210317155], + [126.691839986684, 37.580294181211755], + [126.69166973112544, 37.57978629405737], + [126.69150350785682, 37.57927756892182], + [126.69134132336309, 37.578768025905646], + [126.69118318396931, 37.57825768514126], + [126.69102909584029, 37.57774656679222], + [126.69087906498041, 37.57723469105234], + [126.69073309723335, 37.576722078145], + [126.69059119828194, 37.57620874832223], + [126.69045337364791, 37.57569472186399], + [126.69031962869174, 37.57518001907735], + [126.6901899686123, 37.57466466029566], + [126.69006439844685, 37.574148665877765], + [126.68994292307073, 37.57363205620721], + [126.68982554719726, 37.5731148516914], + [126.68971227537756, 37.57259707276083], + [126.68960311200021, 37.572078739868246], + [126.68949806129143, 37.57155987348786], + [126.68939712731458, 37.571040494114506], + [126.68930031397022, 37.570520622262876], + [126.68920762499589, 37.57000027846669], + [126.68911906396605, 37.569479483277846], + [126.68903463429183, 37.568958257265656], + [126.68895433922104, 37.568436621016026], + [126.68887818183794, 37.56791459513062], + [126.68880616506323, 37.56739220022604], + [126.68873829165386, 37.56686945693306], + [126.68867456420305, 37.56634638589577], + [126.68861498514003, 37.56582300777076], + [126.68855955673018, 37.5652993432263], + [126.68850828107472, 37.56477541294156], + [126.6884611601108, 37.56425123760575], + [126.6884181956114, 37.56372683791733], + [126.68837938918524, 37.56320223458318], + [126.68834474227681, 37.562677448317764], + [126.68831425616618, 37.56215249984236], + [126.68828793196914, 37.5616274098842], + [126.68826577063702, 37.56110219917567], + [126.68824777295677, 37.56057688845346], + [126.68823393955091, 37.56005149845782], + [126.68822427087747, 37.55952604993164], + [126.68821876723008, 37.55900056361971], + [126.68821742873787, 37.55847506026785], + [126.6882202553656, 37.557949560622156], + [126.68822724691347, 37.557424085428096], + [126.68823840301748, 37.55689865542975], + [126.68825372314907, 37.55637329136898], + [126.68827320661548, 37.55584801398459], + [126.68829685255949, 37.55532284401155], + [126.68832465995982, 37.554797802180126], + [126.68835662763082, 37.55427290921511], + [126.68839275422285, 37.553748185834955], + [126.6884330382221, 37.55322365275102], + [126.6884774779508, 37.55269933066667], + [126.68852607156724, 37.55217524027654], + [126.68857881706595, 37.551651402265655], + [126.68863571227762, 37.55112783730868], + [126.68869675486941, 37.55060456606903], + [126.68876194234487, 37.55008160919812], + [126.68883127204418, 37.549558987334514], + [126.68890474114417, 37.549036721103114], + [126.68898234665858, 37.54851483111438], + [126.689064085438, 37.547993337963455], + [126.68914995417022, 37.547472262229405], + [126.68923994938015, 37.546951624474396], + [126.68933406743022, 37.546431445242895], + [126.68943230452031, 37.54591174506081], + [126.68953465668801, 37.545392544434755], + [126.68964111980887, 37.54487386385118], + [126.6897516895964, 37.54435572377561], + [126.68986636160244, 37.54383814465178], + [126.68998513121717, 37.5433211469009], + [126.69010799366946, 37.542804750920794], + [126.69023494402691, 37.54228897708516], + [126.6903659771963, 37.541773845742675], + [126.6905010879235, 37.541259377216285], + [126.69064027079392, 37.54074559180236], + [126.69078352023266, 37.54023250976988], + [126.69093083050475, 37.53972015135969], + [126.69108219571537, 37.53920853678364], + [126.69123760981006, 37.53869768622385], + [126.69139706657506, 37.538187619831874], + [126.6915605596376, 37.53767835772791], + [126.69172808246596, 37.53716992000004], + [126.69189962836994, 37.536662326703414], + [126.69207519050104, 37.53615559785944], + [126.69225476185284, 37.53564975345505], + [126.69243833526113, 37.535144813441875], + [126.69262590340429, 37.53464079773546], + [126.69281745880369, 37.53413772621452], + [126.6930129938238, 37.53363561872008], + [126.69321250067267, 37.53313449505482], + [126.69341597140212, 37.53263437498213], + [126.69362339790815, 37.53213527822549], + [126.6938347719313, 37.53163722446761], + [126.69405008505682, 37.53114023334965], + [126.6942693287153, 37.530644324470515], + [126.69449249418263, 37.530149517386015], + [126.69471957258077, 37.529655831608125], + [126.6949505548778, 37.52916328660421], + [126.69518543188848, 37.52867190179629], + [126.6954241942744, 37.52818169656023], + [126.69566683254469, 37.527692690225024], + [126.69591333705608, 37.527204902071986], + [126.69616369801349, 37.52671835133403], + [126.69641790547034, 37.52623305719496], + [126.69667594932902, 37.52574903878855], + [126.6969378193412, 37.525266315197996], + [126.6972035051083, 37.52478490545504], + [126.69747299608198, 37.52430482853927], + [126.69774628156443, 37.523826103377345], + [126.69802335070891, 37.523348748842274], + [126.69830419252007, 37.52287278375269], + [126.69858879585458, 37.522398226872056], + [126.69887714942134, 37.521925096907985], + [126.6991692417822, 37.521453412511505], + [126.69946506135217, 37.52098319227627], + [126.69976459640004, 37.52051445473787], + [126.7000678350488, 37.52004721837313], + [126.70037476527615, 37.51958150159932], + [126.70068537491493, 37.519117322773496], + [126.70099965165362, 37.51865470019174], + [126.70131758303685, 37.51819365208845], + [126.70163915646602, 37.51773419663563], + [126.70196435919948, 37.51727635194219], + [126.70229317835343, 37.51682013605321], + [126.7026256009021, 37.51636556694924], + [126.70296161367855, 37.515912662545595], + [126.70330120337496, 37.51546144069169], + [126.70364435654332, 37.515011919170256], + [126.70399105959595, 37.51456411569674], + [126.70434129880593, 37.51411804791854], + [126.70469506030783, 37.513673733414336], + [126.70505233009801, 37.51323118969339], + [126.70541309403552, 37.51279043419493], + [126.7057773378423, 37.51235148428734], + [126.70614504710404, 37.51191435726758], + [126.70651620727061, 37.51147907036047], + [126.70689080365659, 37.51104564071803], + [126.70726882144207, 37.51061408541878], + [126.70765024567297, 37.5101844214671], + [126.70803506126185, 37.509756665792565], + [126.70842325298841, 37.50933083524927], + [126.70881480550008, 37.508906946615156], + [126.70920970331271, 37.508485016591344], + [126.7096079308111, 37.508065061801574], + [126.7100094722497, 37.507647098791416], + [126.71041431175313, 37.50723114402772], + [126.71082243331693, 37.50681721389795], + [126.71123382080816, 37.506405324709526], + [126.71164845796592, 37.50599549268918], + [126.71206632840217, 37.50558773398233], + [126.71248741560234, 37.50518206465249], + [126.71291170292585, 37.504778500680565], + [126.71333917360695, 37.5043770579643], + [126.71376981075527, 37.503977752317574], + [126.7142035973565, 37.50358059946987], + [126.71464051627314, 37.50318561506559], + [126.71508055024509, 37.50279281466351], + [126.71552368189037, 37.50240221373608], + [126.7159698937058, 37.50201382766892], + [126.71641916806776, 37.50162767176011], + [126.71687148723271, 37.501243761219726], + [126.71732683333808, 37.50086211116912], + [126.7177851884029, 37.50048273664037], + [126.71824653432851, 37.50010565257573], + [126.7187108528993, 37.49973087382701], + [126.7191781257833, 37.49935841515499], + [126.71964833453315, 37.49898829122885], + [126.72012146058661, 37.49862051662561], + [126.7205974852674, 37.49825510582956], + [126.7210763897859, 37.497892073231654], + [126.72155815523988, 37.49753143312901], + [126.7220427626153, 37.49717319972429], + [126.72253019278705, 37.49681738712519], + [126.72302042651957, 37.496464009343846], + [126.72351344446781, 37.49611308029637], + [126.72400922717793, 37.49576461380219], + [126.72450775508794, 37.495418623583575], + [126.72500900852862, 37.4950751232651], + [126.72551296772424, 37.494734126373146], + [126.72601961279334, 37.49439564633525], + [126.72652892374947, 37.494059696479724], + [126.7270408805021, 37.49372629003503], + [126.72755546285728, 37.49339544012934], + [126.72807265051848, 37.49306715978997], + [126.72859242308742, 37.49274146194288], + [126.72911476006482, 37.492418359412184], + [126.72963964085123, 37.49209786491964], + [126.73016704474787, 37.491779991084165], + [126.73069695095738, 37.49146475042133], + [126.73122933858471, 37.49115215534284], + [126.73176418663783, 37.49084221815615], + [126.73230147402874, 37.49053495106386], + [126.73284117957411, 37.4902303661633], + [126.73338328199617, 37.489928475446106], + [126.73392775992363, 37.489629290797616], + [126.73447459189238, 37.48933282399656], + [126.73502375634648, 37.489039086714506], + [126.73557523163885, 37.488748090515394], + [126.73612899603226, 37.48845984685518], + [126.73668502770012, 37.48817436708128], + [126.73724330472729, 37.48789166243218], + [126.73780380511103, 37.48761174403702], + [126.7383665067618, 37.4873346229151], + [126.73893138750418, 37.48706030997547], + [126.73949842507767, 37.48678881601656], + [126.7400675971376, 37.48652015172568], + [126.74063888125605, 37.486254327678644], + [126.74121225492257, 37.48599135433935], + [126.74178769554533, 37.48573124205937], + [126.74236518045174, 37.48547400107756], + [126.74294468688949, 37.48521964151961], + [126.74352619202737, 37.484968173397746], + [126.74410967295623, 37.48471960661022], + [126.74469510668982, 37.48447395094102], + [126.7452824701657, 37.48423121605946], + [126.74587174024619, 37.48399141151976], + [126.74646289371915, 37.48375454676072], + [126.74705590729911, 37.48352063110537], + [126.74765075762791, 37.48328967376053], + [126.74824742127586, 37.48306168381654], + [126.74884587474246, 37.482836670246826], + [126.74944609445747, 37.482614641907624], + [126.75004805678174, 37.482395607537555], + [126.75065173800817, 37.48217957575738], + [126.75125711436263, 37.48196655506953], + [126.75186416200488, 37.48175655385796], + [126.7524728570295, 37.48154958038762], + [126.75308317546688, 37.4813456428043], + [126.75369509328405, 37.48114474913421], + [126.75430858638573, 37.48094690728369], + [126.75492363061518, 37.48075212503891], + [126.75554020175528, 37.48056041006561], + [126.75615827552923, 37.48037176990871], + [126.7567778276018, 37.48018621199209], + [126.75739883357997, 37.48000374361827], + [126.75802126901424, 37.47982437196812], + [126.75864510939921, 37.4796481041006], + [126.75927033017481, 37.47947494695248], + [126.75989690672719, 37.47930490733805], + [126.76052481438951, 37.47913799194888], + [126.76115402844323, 37.47897420735354], + [126.76178452411878, 37.47881355999736], + [126.76241627659664, 37.478656056202176], + [126.76304926100836, 37.478501702166064], + [126.76368345243746, 37.478350503963114], + [126.76431882592037, 37.47820246754319], + [126.76495535644752, 37.47805759873174], + [126.76559301896425, 37.47791590322946], + [126.7662317883717, 37.477777386612196], + [126.76687163952802, 37.47764205433066], + [126.76751254724907, 37.47750991171022], + [126.76815448630961, 37.47738096395069], + [126.76879743144418, 37.477255216126174], + [126.76944135734817, 37.4771326731848], + [126.77008623867872, 37.47701333994859], + [126.77073205005573, 37.47689722111322], + [126.77137876606287, 37.47678432124786], + [126.77202636124859, 37.476674644795025], + [126.77267481012706, 37.47656819607033], + [126.77332408717922, 37.47646497926241], + [126.77397416685369, 37.47636499843266], + [126.77462502356789, 37.47626825751517], + [126.77527663170889, 37.47617476031653], + [126.77592896563459, 37.47608451051565], + [126.77658199967446, 37.47599751166367], + [126.77723570813087, 37.47591376718379], + [126.77789006527979, 37.47583328037116], + [126.77854504537201, 37.47575605439274], + [126.77920062263395, 37.47568209228716], + [126.77985677126888, 37.47561139696462], + [126.78051346545774, 37.47554397120677], + [126.78117067936023, 37.47547981766661], + [126.78182838711582, 37.475418938868394], + [126.78248656284472, 37.4753613372075], + [126.78314518064896, 37.475307014950374], + [126.78380421461328, 37.47525597423439], + [126.78446363880627, 37.47520821706784], + [126.78512342728129, 37.4751637453298], + [126.78578355407753, 37.47512256077006], + [126.78644399322097, 37.475084665009085], + [126.78710471872546, 37.475050059537935], + [126.78776570459368, 37.475018745718195], + [126.78842692481817, 37.474990724781954], + [126.7890883533823, 37.47496599783172], + [126.78974996426142, 37.4749445658404], + [126.79041173142369, 37.47492642965126], + [126.79107362883123, 37.47491158997788], + [126.79173563044107, 37.47490004740415], + [126.7923977102062, 37.474891802384214], + [126.79305984207654, 37.47488685524248], + [126.79372199999999, 37.47488520617362], + [126.79438415792342, 37.47488685524248], + [126.79504628979377, 37.474891802384214], + [126.79570836955891, 37.47490004740415], + [126.79637037116875, 37.47491158997788], + [126.79703226857627, 37.47492642965126], + [126.79769403573856, 37.4749445658404], + [126.79835564661767, 37.47496599783172], + [126.79901707518181, 37.474990724781954], + [126.79967829540628, 37.475018745718195], + [126.80033928127452, 37.475050059537935], + [126.80100000677899, 37.475084665009085], + [126.80166044592245, 37.47512256077006], + [126.80232057271867, 37.4751637453298], + [126.80298036119369, 37.47520821706784], + [126.80363978538671, 37.47525597423439], + [126.804298819351, 37.475307014950374], + [126.80495743715524, 37.4753613372075], + [126.80561561288415, 37.475418938868394], + [126.80627332063973, 37.47547981766661], + [126.80693053454223, 37.47554397120677], + [126.8075872287311, 37.47561139696462], + [126.80824337736601, 37.47568209228716], + [126.80889895462795, 37.47575605439274], + [126.80955393472018, 37.47583328037116], + [126.8102082918691, 37.47591376718379], + [126.81086200032551, 37.47599751166367], + [126.8115150343654, 37.47608451051565], + [126.81216736829109, 37.47617476031653], + [126.8128189764321, 37.47626825751517], + [126.81346983314627, 37.47636499843266], + [126.81411991282074, 37.47646497926241], + [126.81476918987292, 37.47656819607033], + [126.81541763875137, 37.476674644795025], + [126.81606523393712, 37.47678432124786], + [126.81671194994426, 37.47689722111322], + [126.81735776132128, 37.47701333994859], + [126.81800264265179, 37.4771326731848], + [126.81864656855579, 37.477255216126174], + [126.81928951369035, 37.47738096395069], + [126.8199314527509, 37.47750991171022], + [126.82057236047196, 37.47764205433066], + [126.82121221162826, 37.477777386612196], + [126.82185098103572, 37.47791590322946], + [126.82248864355246, 37.47805759873174], + [126.82312517407962, 37.47820246754319], + [126.82376054756253, 37.478350503963114], + [126.82439473899163, 37.478501702166064], + [126.82502772340332, 37.478656056202176], + [126.82565947588118, 37.47881355999736], + [126.82628997155675, 37.47897420735354], + [126.82691918561045, 37.47913799194888], + [126.8275470932728, 37.47930490733805], + [126.82817366982515, 37.47947494695248], + [126.82879889060077, 37.4796481041006], + [126.82942273098574, 37.47982437196812], + [126.83004516641999, 37.48000374361827], + [126.83066617239818, 37.48018621199209], + [126.83128572447073, 37.48037176990871], + [126.83190379824468, 37.48056041006561], + [126.83252036938478, 37.48075212503891], + [126.83313541361424, 37.48094690728369], + [126.83374890671593, 37.48114474913421], + [126.83436082453309, 37.4813456428043], + [126.83497114297047, 37.48154958038762], + [126.83557983799508, 37.48175655385796], + [126.83618688563735, 37.48196655506953], + [126.83679226199179, 37.48217957575738], + [126.83739594321823, 37.482395607537555], + [126.83799790554251, 37.482614641907624], + [126.83859812525752, 37.482836670246826], + [126.83919657872411, 37.48306168381654], + [126.83979324237205, 37.48328967376053], + [126.84038809270085, 37.48352063110537], + [126.84098110628082, 37.48375454676072], + [126.8415722597538, 37.48399141151976], + [126.84216152983429, 37.48423121605946], + [126.84274889331014, 37.48447395094102], + [126.84333432704375, 37.48471960661022], + [126.84391780797262, 37.484968173397746], + [126.84449931311049, 37.48521964151961], + [126.84507881954823, 37.48547400107756], + [126.84565630445465, 37.48573124205937], + [126.8462317450774, 37.48599135433935], + [126.84680511874393, 37.486254327678644], + [126.84737640286237, 37.48652015172568], + [126.84794557492229, 37.48678881601656], + [126.8485126124958, 37.48706030997547], + [126.84907749323817, 37.4873346229151], + [126.84964019488893, 37.48761174403702], + [126.85020069527269, 37.48789166243218], + [126.85075897229987, 37.48817436708128], + [126.8513150039677, 37.48845984685518], + [126.85186876836113, 37.488748090515394], + [126.8524202436535, 37.489039086714506], + [126.85296940810758, 37.48933282399656], + + [126.8364337051, 37.5075381744, 0], + + [126.8357471374, 37.5072274331, 0], + [126.8350552999, 37.5069242042, 0], + [126.8343583222, 37.5066285444, 0], + [126.8336563347, 37.5063405091, 0], + [126.8329494687, 37.5060601522, 0], + [126.8322378567, 37.5057875262, 0], + [126.8315216318, 37.5055226819, 0], + [126.8308009281, 37.505265669, 0], + [126.8300758803, 37.5050165356, 0], + [126.8293466244, 37.5047753283, 0], + [126.8286132966, 37.5045420922, 0], + [126.8278760342, 37.5043168709, 0], + [126.8271349753, 37.5040997067, 0], + [126.8263902585, 37.50389064, 0], + [126.8256420231, 37.50368971, 0], + [126.8248904091, 37.5034969544, 0], + [126.8241355572, 37.5033124091, 0], + [126.8233776087, 37.5031361087, 0], + [126.8226167053, 37.5029680862, 0], + [126.8218529893, 37.5028083731, 0], + [126.8210866038, 37.5026569991, 0], + [126.8203176921, 37.5025139926, 0], + [126.819546398, 37.5023793804, 0], + [126.8187728658, 37.5022531876, 0], + [126.8179972403, 37.5021354378, 0], + [126.8172196665, 37.5020261532, 0], + [126.8164402899, 37.5019253541, 0], + [126.8156592564, 37.5018330593, 0], + [126.814876712, 37.5017492862, 0], + [126.8140928032, 37.5016740504, 0], + [126.8133076765, 37.501607366, 0], + [126.8125214788, 37.5015492454, 0], + [126.8117343573, 37.5014996996, 0], + [126.8109464592, 37.5014587378, 0], + [126.8101579317, 37.5014263676, 0], + [126.8093689226, 37.5014025951, 0], + [126.8085795793, 37.5013874249, 0], + [126.8077900495, 37.5013808596, 0], + [126.8070004809, 37.5013829005, 0], + [126.8062110212, 37.5013935473, 0], + [126.8054218181, 37.5014127979, 0], + [126.8046330192, 37.5014406488, 0], + [126.803844772, 37.5014770947, 0], + [126.8030572241, 37.5015221289, 0], + [126.8022705227, 37.5015757428, 0], + [126.801484815, 37.5016379265, 0], + [126.801484815, 37.5016379265, 0], + [126.8012339233, 37.5016384195, 0], + [126.8009830366, 37.5016397815, 0], + [126.8007321598, 37.5016420125, 0], + [126.8004812975, 37.5016451123, 0], + [126.8002304544, 37.501649081, 0], + [126.7999796354, 37.5016539184, 0], + [126.7997288451, 37.5016596244, 0], + [126.7994780883, 37.5016661991, 0], + [126.7992273698, 37.5016736421, 0], + [126.7989766942, 37.5016819535, 0], + [126.7987260663, 37.501691133, 0], + [126.7984754908, 37.5017011804, 0], + [126.7982249724, 37.5017120956, 0], + [126.797974516, 37.5017238784, 0], + [126.7977241262, 37.5017365286, 0], + [126.7974738078, 37.5017500458, 0], + [126.7972235654, 37.5017644299, 0], + [126.7969734038, 37.5017796805, 0], + [126.7967233278, 37.5017957975, 0], + [126.796473342, 37.5018127804, 0], + [126.7962234512, 37.501830629, 0], + [126.7959736601, 37.5018493429, 0], + [126.7957239734, 37.5018689218, 0], + [126.7954743958, 37.5018893653, 0], + [126.7952249321, 37.5019106731, 0], + [126.7949755869, 37.5019328446, 0], + [126.794726365, 37.5019558795, 0], + [126.7944772711, 37.5019797774, 0], + [126.7942283098, 37.5020045378, 0], + [126.793979486, 37.5020301602, 0], + [126.7937308042, 37.5020566442, 0], + [126.7934822692, 37.5020839893, 0], + [126.7932338856, 37.5021121949, 0], + [126.7929856583, 37.5021412605, 0], + [126.7927375918, 37.5021711855, 0], + [126.7924896908, 37.5022019695, 0], + [126.79224196, 37.5022336118, 0], + [126.7919944041, 37.5022661117, 0], + [126.7917470279, 37.5022994688, 0], + [126.7914998358, 37.5023336824, 0], + [126.7912528327, 37.5023687517, 0], + [126.7910060232, 37.5024046763, 0], + [126.7907594119, 37.5024414553, 0], + [126.7905130035, 37.5024790881, 0], + [126.7902668027, 37.502517574, 0], + [126.7900208141, 37.5025569122, 0], + [126.7897750423, 37.5025971021, 0], + [126.789529492, 37.5026381428, 0], + [126.7892841679, 37.5026800335, 0], + [126.7890390746, 37.5027227736, 0], + [126.7887942166, 37.5027663621, 0], + [126.7885495987, 37.5028107983, 0], + [126.7883052254, 37.5028560813, 0], + [126.7880611014, 37.5029022102, 0], + [126.7878172312, 37.5029491842, 0], + [126.7875736195, 37.5029970025, 0], + [126.787330271, 37.503045664, 0], + [126.7870871901, 37.5030951679, 0], + [126.7868443814, 37.5031455132, 0], + [126.7866018497, 37.503196699, 0], + [126.7863595993, 37.5032487244, 0], + [126.786117635, 37.5033015883, 0], + [126.7858759613, 37.5033552897, 0], + [126.7856345827, 37.5034098276, 0], + [126.7853935039, 37.5034652011, 0], + [126.7851527293, 37.503521409, 0], + [126.7849122635, 37.5035784503, 0], + [126.7846721111, 37.5036363239, 0], + [126.7844322766, 37.5036950287, 0], + [126.7841927645, 37.5037545636, 0], + [126.7839535793, 37.5038149275, 0], + [126.7837147257, 37.5038761193, 0], + [126.783476208, 37.5039381377, 0], + [126.7832380308, 37.5040009817, 0], + [126.7830001986, 37.50406465, 0], + [126.7827627159, 37.5041291414, 0], + [126.7825255871, 37.5041944547, 0], + [126.7822888168, 37.5042605887, 0], + [126.7820524094, 37.5043275422, 0], + [126.7818163694, 37.5043953138, 0], + [126.7815807013, 37.5044639022, 0], + [126.7813454094, 37.5045333063, 0], + [126.7811104984, 37.5046035246, 0], + [126.7808759725, 37.5046745559, 0], + [126.7806418362, 37.5047463988, 0], + [126.7804080939, 37.5048190519, 0], + [126.7801747501, 37.5048925139, 0], + [126.7799418092, 37.5049667834, 0], + [126.7797092755, 37.505041859, 0], + [126.7794771536, 37.5051177392, 0], + [126.7792454476, 37.5051944227, 0], + [126.7790141621, 37.5052719079, 0], + [126.7787833014, 37.5053501935, 0], + [126.7785528698, 37.505429278, 0], + [126.7783228718, 37.5055091597, 0], + [126.7780933116, 37.5055898374, 0], + [126.7778641936, 37.5056713093, 0], + [126.7776355221, 37.505753574, 0], + [126.7774073015, 37.5058366299, 0], + [126.777179536, 37.5059204755, 0], + [126.77695223, 37.5060051091, 0], + [126.7767253878, 37.5060905293, 0], + [126.7764990136, 37.5061767342, 0], + [126.7762731117, 37.5062637224, 0], + [126.7760476865, 37.5063514922, 0], + [126.7758227421, 37.5064400419, 0], + [126.7755982828, 37.5065293699, 0], + [126.7753743128, 37.5066194745, 0], + [126.7751508364, 37.5067103539, 0], + [126.7749278578, 37.5068020064, 0], + [126.7747053813, 37.5068944304, 0], + [126.7744834109, 37.506987624, 0], + [126.774261951, 37.5070815855, 0], + [126.7740410057, 37.5071763132, 0], + [126.7738205792, 37.5072718052, 0], + [126.7736006756, 37.5073680598, 0], + [126.7733812991, 37.507465075, 0], + [126.7731624538, 37.5075628492, 0], + [126.772944144, 37.5076613804, 0], + [126.7727263736, 37.5077606668, 0], + [126.7725091469, 37.5078607065, 0], + [126.7722924679, 37.5079614976, 0], + [126.7720763408, 37.5080630382, 0], + [126.7718607696, 37.5081653264, 0], + [126.7716457583, 37.5082683603, 0], + [126.7714313111, 37.5083721379, 0], + [126.771217432, 37.5084766572, 0], + [126.7710041251, 37.5085819163, 0], + [126.7707913943, 37.5086879132, 0], + [126.7705792438, 37.5087946459, 0], + [126.7703676774, 37.5089021123, 0], + [126.7701566993, 37.5090103105, 0], + [126.7699463134, 37.5091192384, 0], + [126.7697365237, 37.5092288939, 0], + [126.7695273341, 37.509339275, 0], + [126.7693187486, 37.5094503796, 0], + [126.7691107712, 37.5095622055, 0], + [126.7689034057, 37.5096747507, 0], + [126.7686966561, 37.5097880131, 0], + [126.7684905264, 37.5099019904, 0], + [126.7682850203, 37.5100166806, 0], + [126.7680801418, 37.5101320815, 0], + [126.7678758948, 37.5102481909, 0], + [126.7676722832, 37.5103650066, 0], + [126.7674693107, 37.5104825264, 0], + [126.7672669812, 37.510600748, 0], + [126.7670652985, 37.5107196693, 0], + [126.7668642665, 37.510839288, 0], + [126.766663889, 37.5109596019, 0], + [126.7664641697, 37.5110806086, 0], + [126.7662651124, 37.5112023059, 0], + [126.7660667209, 37.5113246914, 0], + [126.765868999, 37.511447763, 0], + [126.7656719503, 37.5115715181, 0], + [126.7654755786, 37.5116959546, 0], + [126.7652798877, 37.51182107, 0], + [126.7650848811, 37.511946862, 0], + [126.7648905627, 37.5120733282, 0], + [126.764696936, 37.5122004663, 0], + [126.7645040048, 37.5123282737, 0], + [126.7643117727, 37.5124567482, 0], + [126.7641202433, 37.5125858872, 0], + [126.7639294203, 37.5127156884, 0], + [126.7637393072, 37.5128461492, 0], + [126.7635499077, 37.5129772673, 0], + [126.7633612253, 37.5131090401, 0], + [126.7631732636, 37.5132414651, 0], + [126.7629860262, 37.5133745399, 0], + [126.7627995166, 37.5135082619, 0], + [126.7626137383, 37.5136426287, 0], + [126.7624286949, 37.5137776376, 0], + [126.7622443898, 37.5139132861, 0], + [126.7620608265, 37.5140495717, 0], + [126.7618780086, 37.5141864917, 0], + [126.7616959394, 37.5143240436, 0], + [126.7615146224, 37.5144622248, 0], + [126.7613340611, 37.5146010327, 0], + [126.7611542588, 37.5147404647, 0], + [126.760975219, 37.5148805181, 0], + [126.7607969451, 37.5150211902, 0], + + [126.7607957489, 37.5150221382, 0], + [126.7607945528, 37.5150230862, 0], + [126.7607933568, 37.5150240342, 0], + [126.7607921607, 37.5150249823, 0], + [126.7607909647, 37.5150259304, 0], + [126.7607897688, 37.5150268785, 0], + [126.7607885728, 37.5150278267, 0], + [126.7607873769, 37.5150287749, 0], + [126.7607861811, 37.5150297231, 0], + [126.7607849852, 37.5150306713, 0], + [126.7607837895, 37.5150316196, 0], + [126.7607825937, 37.5150325679, 0], + [126.760781398, 37.5150335162, 0], + [126.7607802023, 37.5150344646, 0], + [126.7607790066, 37.515035413, 0], + [126.760777811, 37.5150363614, 0], + [126.7607766154, 37.5150373098, 0], + [126.7607754199, 37.5150382583, 0], + [126.7607742244, 37.5150392068, 0], + [126.7607730289, 37.5150401553, 0], + [126.7607718334, 37.5150411038, 0], + [126.760770638, 37.5150420524, 0], + [126.7607694427, 37.515043001, 0], + [126.7607682473, 37.5150439496, 0], + [126.760767052, 37.5150448983, 0], + [126.7607658568, 37.515045847, 0], + [126.7607646615, 37.5150467957, 0], + [126.7607634663, 37.5150477444, 0], + [126.7607622712, 37.5150486932, 0], + [126.760761076, 37.515049642, 0], + [126.7607598809, 37.5150505908, 0], + [126.7607586859, 37.5150515397, 0], + [126.7607574908, 37.5150524886, 0], + [126.7607562958, 37.5150534375, 0], + [126.7607551009, 37.5150543864, 0], + [126.760753906, 37.5150553354, 0], + [126.7607527111, 37.5150562844, 0], + [126.7607515162, 37.5150572334, 0], + [126.7607503214, 37.5150581824, 0], + [126.7607491266, 37.5150591315, 0], + [126.7607479319, 37.5150600806, 0], + [126.7607467372, 37.5150610297, 0], + [126.7607455425, 37.5150619789, 0], + [126.7607443478, 37.5150629281, 0], + [126.7607431532, 37.5150638773, 0], + [126.7607419587, 37.5150648265, 0], + [126.7607407641, 37.5150657758, 0], + [126.7607395696, 37.5150667251, 0], + [126.7607383751, 37.5150676744, 0], + [126.7607371807, 37.5150686238, 0], + [126.7607359863, 37.5150695732, 0], + [126.7607347919, 37.5150705226, 0], + [126.7607335976, 37.515071472, 0], + [126.7607324033, 37.5150724215, 0], + [126.7607312091, 37.515073371, 0], + [126.7607300148, 37.5150743205, 0], + [126.7607288206, 37.51507527, 0], + [126.7607276265, 37.5150762196, 0], + [126.7607264324, 37.5150771692, 0], + [126.7607252383, 37.5150781188, 0], + [126.7607240442, 37.5150790685, 0], + [126.7607228502, 37.5150800182, 0], + [126.7607216562, 37.5150809679, 0], + [126.7607204623, 37.5150819176, 0], + [126.7607192684, 37.5150828674, 0], + [126.7607180745, 37.5150838172, 0], + [126.7607168807, 37.515084767, 0], + [126.7607156868, 37.5150857169, 0], + [126.7607144931, 37.5150866668, 0], + [126.7607132993, 37.5150876167, 0], + [126.7607121056, 37.5150885666, 0], + [126.760710912, 37.5150895166, 0], + [126.7607097183, 37.5150904666, 0], + [126.7607085247, 37.5150914166, 0], + [126.7607073312, 37.5150923667, 0], + [126.7607061376, 37.5150933167, 0], + [126.7607049441, 37.5150942668, 0], + [126.7607037507, 37.515095217, 0], + [126.7607025573, 37.5150961671, 0], + [126.7607013639, 37.5150971173, 0], + [126.7607001705, 37.5150980675, 0], + [126.7606989772, 37.5150990178, 0], + [126.7606977839, 37.515099968, 0], + [126.7606965907, 37.5151009183, 0], + [126.7606953974, 37.5151018687, 0], + [126.7606942043, 37.515102819, 0], + [126.7606930111, 37.5151037694, 0], + [126.760691818, 37.5151047198, 0], + [126.7606906249, 37.5151056702, 0], + [126.7606894319, 37.5151066207, 0], + [126.7606882389, 37.5151075712, 0], + [126.7606870459, 37.5151085217, 0], + [126.760685853, 37.5151094723, 0], + [126.7606846601, 37.5151104229, 0], + [126.7606834672, 37.5151113735, 0], + [126.7606822744, 37.5151123241, 0], + [126.7606810816, 37.5151132747, 0], + [126.7606798888, 37.5151142254, 0], + [126.7606786961, 37.5151151762, 0], + [126.7606775034, 37.5151161269, 0], + [126.7606763107, 37.5151170777, 0], + [126.7606751181, 37.5151180285, 0], + [126.7606739255, 37.5151189793, 0], + [126.760672733, 37.5151199301, 0], + [126.7606715405, 37.515120881, 0], + [126.760670348, 37.5151218319, 0], + [126.7606691555, 37.5151227829, 0], + [126.7606679631, 37.5151237338, 0], + [126.7606667707, 37.5151246848, 0], + [126.7606655784, 37.5151256359, 0], + [126.7606643861, 37.5151265869, 0], + [126.7606631938, 37.515127538, 0], + [126.7606620016, 37.5151284891, 0], + [126.7606608094, 37.5151294402, 0], + [126.7606596172, 37.5151303914, 0], + [126.7606584251, 37.5151313426, 0], + [126.760657233, 37.5151322938, 0], + [126.7606560409, 37.515133245, 0], + [126.7606548489, 37.5151341963, 0], + [126.7606536569, 37.5151351476, 0], + [126.7606524649, 37.5151360989, 0], + [126.760651273, 37.5151370503, 0], + [126.7606500811, 37.5151380016, 0], + [126.7606488893, 37.5151389531, 0], + [126.7606476974, 37.5151399045, 0], + [126.7606465057, 37.515140856, 0], + [126.7606453139, 37.5151418075, 0], + [126.7606441222, 37.515142759, 0], + [126.7606429305, 37.5151437105, 0], + [126.7606417389, 37.5151446621, 0], + [126.7606405472, 37.5151456137, 0], + [126.7606393557, 37.5151465653, 0], + [126.7606381641, 37.515147517, 0], + [126.7606369726, 37.5151484687, 0], + [126.7606357812, 37.5151494204, 0], + [126.7606345897, 37.5151503721, 0], + [126.7606333983, 37.5151513239, 0], + [126.760632207, 37.5151522757, 0], + [126.7606310156, 37.5151532275, 0], + [126.7606298243, 37.5151541794, 0], + [126.7606286331, 37.5151551313, 0], + [126.7606274418, 37.5151560832, 0], + [126.7606262506, 37.5151570351, 0], + [126.7606250595, 37.5151579871, 0], + [126.7606238684, 37.5151589391, 0], + [126.7606226773, 37.5151598911, 0], + [126.7606214862, 37.5151608431, 0], + [126.7606202952, 37.5151617952, 0], + [126.7606191042, 37.5151627473, 0], + [126.7606179133, 37.5151636994, 0], + [126.7606167224, 37.5151646516, 0], + [126.7606155315, 37.5151656038, 0], + [126.7606143407, 37.515166556, 0], + [126.7606131498, 37.5151675082, 0], + [126.7606119591, 37.5151684605, 0], + [126.7606107683, 37.5151694128, 0], + [126.7606095776, 37.5151703651, 0], + [126.760608387, 37.5151713175, 0], + [126.7606071963, 37.5151722699, 0], + [126.7606060057, 37.5151732223, 0], + [126.7606048152, 37.5151741747, 0], + [126.7606036246, 37.5151751272, 0], + [126.7606024341, 37.5151760797, 0], + [126.7606012437, 37.5151770322, 0], + [126.7606000533, 37.5151779847, 0], + [126.7605988629, 37.5151789373, 0], + [126.7605976725, 37.5151798899, 0], + [126.7605964822, 37.5151808425, 0], + [126.7605952919, 37.5151817952, 0], + [126.7605941017, 37.5151827479, 0], + [126.7605929115, 37.5151837006, 0], + [126.7605917213, 37.5151846533, 0], + [126.7605905311, 37.5151856061, 0], + [126.760589341, 37.5151865589, 0], + [126.760588151, 37.5151875117, 0], + [126.7605869609, 37.5151884646, 0], + [126.7605857709, 37.5151894174, 0], + [126.7605845809, 37.5151903703, 0], + [126.760583391, 37.5151913233, 0], + [126.7605822011, 37.5151922762, 0], + [126.7342378816, 37.5361717882, 0], + [126.7342378816, 37.5361717882, 0], + [126.7338738196, 37.5364626532, 0], + [126.7335130338, 37.5367560964, 0], + [126.7331555528, 37.5370520945, 0], + [126.7328014053, 37.5373506238, 0], + [126.7324506195, 37.5376516605, 0], + [126.7321032235, 37.5379551806, 0], + [126.731759245, 37.5382611599, 0], + [126.7314187116, 37.5385695739, 0], + [126.7310816503, 37.5388803981, 0], + [126.7307480882, 37.5391936077, 0], + [126.7304180519, 37.5395091777, 0], + [126.7300915677, 37.5398270828, 0], + [126.7297686619, 37.5401472978, 0], + [126.7294493601, 37.5404697971, 0], + [126.7291336879, 37.540794555, 0], + [126.7288216705, 37.5411215455, 0], + [126.7285133329, 37.5414507425, 0], + [126.7282086998, 37.5417821199, 0], + [126.7279077954, 37.5421156511, 0], + [126.7276106438, 37.5424513095, 0], + [126.7273172689, 37.5427890684, 0], + [126.727027694, 37.5431289008, 0], + [126.7267419423, 37.5434707796, 0], + [126.7264600367, 37.5438146776, 0], + [126.7261819997, 37.5441605672, 0], + [126.7259078535, 37.5445084208, 0], + [126.7256376201, 37.5448582108, 0], + [126.7253713212, 37.5452099092, 0], + [126.7251089779, 37.5455634879, 0], + [126.7248506113, 37.5459189187, 0], + [126.7245962421, 37.5462761733, 0], + [126.7243458907, 37.5466352232, 0], + [126.7240995769, 37.5469960396, 0], + [126.7238573207, 37.5473585938, 0], + [126.7236191413, 37.5477228569, 0], + [126.7233850579, 37.5480887998, 0], + [126.7231550892, 37.5484563933, 0], + [126.7229292535, 37.548825608, 0], + [126.7227075691, 37.5491964146, 0], + [126.7224900535, 37.5495687833, 0], + [126.7222767243, 37.5499426845, 0], + [126.7220675986, 37.5503180883, 0], + [126.721862693, 37.5506949647, 0], + [126.7216620241, 37.5510732838, 0], + [126.7214656079, 37.5514530152, 0], + [126.7212734601, 37.5518341288, 0], + [126.7210855962, 37.552216594, 0], + [126.7209020311, 37.5526003803, 0], + [126.7207227797, 37.5529854571, 0], + [126.7205478563, 37.5533717936, 0], + [126.7203772749, 37.5537593591, 0], + [126.7202110492, 37.5541481226, 0], + [126.7200491925, 37.554538053, 0], + [126.7198917179, 37.5549291192, 0], + [126.719738638, 37.55532129, 0], + [126.719589965, 37.5557145342, 0], + [126.719445711, 37.5561088202, 0], + [126.7193058874, 37.5565041166, 0], + [126.7191705056, 37.5569003919, 0], + [126.7190395763, 37.5572976145, 0], + [126.7189131102, 37.5576957525, 0], + [126.7187911174, 37.5580947743, 0], + [126.7186736076, 37.558494648, 0], + [126.7185605905, 37.5588953415, 0], + [126.718452075, 37.5592968231, 0], + [126.7183480698, 37.5596990605, 0], + [126.7182485835, 37.5601020218, 0], + [126.7181536239, 37.5605056746, 0], + [126.7180631988, 37.5609099868, 0], + [126.7179773154, 37.5613149261, 0], + [126.7178959806, 37.5617204601, 0], + [126.7178192011, 37.5621265566, 0], + [126.7177469831, 37.5625331829, 0], + [126.7176793323, 37.5629403068, 0], + [126.7176162542, 37.5633478956, 0], + [126.7175577541, 37.5637559169, 0], + [126.7175038365, 37.5641643379, 0], + [126.717454506, 37.5645731262, 0], + [126.7174097664, 37.5649822491, 0], + [126.7173696215, 37.5653916739, 0], + [126.7173340746, 37.5658013678, 0], + [126.7173031285, 37.5662112983, 0], + [126.7172767858, 37.5666214325, 0], + [126.7172550487, 37.5670317377, 0], + [126.7172379189, 37.5674421811, 0], + [126.7172253981, 37.5678527299, 0], + [126.7172174871, 37.5682633514, 0], + [126.7172141867, 37.5686740127, 0], + [126.7172154973, 37.5690846811, 0], + [126.7172214189, 37.5694953237, 0], + [126.7172319509, 37.5699059078, 0], + [126.7172470928, 37.5703164006, 0], + [126.7172668432, 37.5707267692, 0], + [126.7172912008, 37.5711369808, 0], + [126.7173201637, 37.5715470028, 0], + [126.7173537296, 37.5719568024, 0], + [126.7173918959, 37.5723663467, 0], + [126.7174346597, 37.5727756032, 0], + [126.7174820175, 37.5731845391, 0], + [126.7175339658, 37.5735931218, 0], + [126.7175905004, 37.5740013185, 0], + [126.7176516169, 37.5744090968, 0], + [126.7177173104, 37.5748164239, 0], + [126.7177875758, 37.5752232675, 0], + [126.7178624076, 37.5756295949, 0], + [126.7179417999, 37.5760353737, 0], + [126.7180257463, 37.5764405715, 0], + [126.7181142403, 37.5768451559, 0], + [126.7182072749, 37.5772490946, 0], + [126.7183048427, 37.5776523553, 0], + [126.7184069359, 37.5780549058, 0], + [126.7185135465, 37.5784567139, 0], + [126.7186246661, 37.5788577476, 0], + [126.7187402858, 37.5792579747, 0], + [126.7188603965, 37.5796573633, 0], + [126.7189849886, 37.5800558815, 0], + [126.7191140523, 37.5804534975, 0], + [126.7192475773, 37.5808501794, 0], + [126.719385553, 37.5812458956, 0], + [126.7195279685, 37.5816406144, 0], + [126.7196748125, 37.5820343043, 0], + [126.7198260732, 37.5824269338, 0], + [126.7199817387, 37.5828184716, 0], + [126.7201417966, 37.5832088864, 0], + [126.7203062342, 37.5835981469, 0], + [126.7204750384, 37.5839862221, 0], + [126.7206481958, 37.584373081, 0], + [126.7208256926, 37.5847586925, 0], + [126.7210075147, 37.585143026, 0], + [126.7211936476, 37.5855260506, 0], + [126.7213840765, 37.5859077358, 0], + [126.7215787862, 37.5862880511, 0], + [126.7217777614, 37.5866669661, 0], + [126.721980986, 37.5870444504, 0], + [126.722188444, 37.5874204739, 0], + [126.7224001189, 37.5877950066, 0], + [126.7226159936, 37.5881680185, 0], + [126.7228360512, 37.5885394798, 0], + [126.723060274, 37.5889093608, 0], + [126.7232886442, 37.5892776319, 0], + [126.7235211436, 37.5896442637, 0], + [126.7237577536, 37.590009227, 0], + [126.7239984555, 37.5903724924, 0], + [126.72424323, 37.590734031, 0], + [126.7244920576, 37.5910938139, 0], + [126.7247449185, 37.5914518122, 0], + [126.7250017925, 37.5918079975, 0], + [126.7252626591, 37.5921623412, 0], + [126.7255274976, 37.5925148149, 0], + [126.7257962869, 37.5928653906, 0], + [126.7260690054, 37.5932140402, 0], + [126.7263456315, 37.5935607357, 0], + [126.7266261431, 37.5939054495, 0], + [126.7269105178, 37.5942481541, 0], + [126.7271987329, 37.5945888219, 0], + [126.7274907654, 37.5949274259, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "120m 이하1", + "type": "0003", + "use": true, + "lowElev": "0", + "highElev": "120" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.79372199999999, 37.64215879382638], + [126.79305835393411, 37.64215714105134], + [126.79239473415635, 37.64215218279166], + [126.79173116695377, 37.64214391924378], + [126.7910676786113, 37.64213235073501], + [126.79040429541072, 37.6421174777236], + [126.78974104362968, 37.64209930079871], + [126.78907794954047, 37.64207782068035], + [126.78841503940913, 37.64205303821939], + [126.7877523394943, 37.64202495439748], + [126.78708987604628, 37.64199357032708], + [126.78642767530583, 37.64195888725138], + [126.78576576350322, 37.64192090654419], + [126.78510416685718, 37.64187962971002], + [126.78444291157379, 37.641835058383876], + [126.78378202384555, 37.641787194331286], + [126.78312152985019, 37.64173603944821], + [126.78246145574965, 37.641681595760964], + [126.78180182768921, 37.64162386542609], + [126.78114267179613, 37.64156285073036], + [126.7804840141789, 37.64149855409062], + [126.77982588092604, 37.64143097805372], + [126.77916829810506, 37.641360125296366], + [126.77851129176155, 37.641285998625094], + [126.7778548879179, 37.641208600976086], + [126.77719911257242, 37.64112793541508], + [126.77654399169842, 37.64104400513726], + [126.77588955124286, 37.64095681346713], + [126.77523581712555, 37.640866363858315], + [126.77458281523805, 37.640772659893514], + [126.77393057144256, 37.64067570528431], + [126.7732791115711, 37.640575503871005], + [126.77262846142415, 37.64047205962254], + [126.77197864676992, 37.640365376636225], + [126.77132969334318, 37.64025545913769], + [126.7706816268442, 37.640142311480616], + [126.77003447293784, 37.640025938146636], + [126.76938825725239, 37.63990634374511], + [126.76874300537867, 37.639783533012974], + [126.76809874286891, 37.63965751081451], + [126.7674554952358, 37.63952828214119], + [126.7668132879514, 37.63939585211148], + [126.76617214644618, 37.63926022597056], + [126.76553209610798, 37.63912140909023], + [126.76489316228108, 37.63897940696861], + [126.76425537026492, 37.63883422522994], + [126.76361874531347, 37.638685869624375], + [126.7629833126339, 37.638534346027726], + [126.7623490973858, 37.63837966044125], + [126.76171612467996, 37.63822181899142], + [126.76108441957759, 37.6380608279296], + [126.76045400708914, 37.637896693631916], + [126.75982491217344, 37.63772942259892], + [126.75919715973654, 37.63755902145534], + [126.75857077463091, 37.63738549694984], + [126.75794578165431, 37.637208855954704], + [126.75732220554883, 37.63702910546565], + [126.7567000709999, 37.636846252601444], + [126.7560794026354, 37.63666030460368], + [126.75546022502448, 37.636471268836466], + [126.75484256267674, 37.63627915278615], + [126.75422644004126, 37.63608396406103], + [126.75361188150549, 37.63588571039098], + [126.75299891139439, 37.635684399627216], + [126.75238755396943, 37.635480039741964], + [126.75177783342761, 37.63527263882811], + [126.75116977390054, 37.63506220509893], + [126.75056339945341, 37.634848746887705], + [126.74995873408403, 37.63463227264744], + [126.74935580172196, 37.63441279095046], + [126.7487546262275, 37.63419031048816], + [126.74815523139068, 37.633964840070554], + [126.74755764093047, 37.63373638862602], + [126.74696187849366, 37.63350496520087], + [126.74636796765397, 37.633270578959035], + [126.7457759319113, 37.63303323918165], + [126.74518579469041, 37.63279295526676], + [126.74459757934034, 37.63254973672884], + [126.74401130913334, 37.632303593198536], + [126.74342700726393, 37.63205453442215], + [126.74284469684795, 37.63180257026138], + [126.74226440092177, 37.63154771069282], + [126.74168614244122, 37.63128996580764], + [126.74110994428082, 37.63102934581111], + [126.74053582923273, 37.630765861022255], + [126.73996382000591, 37.63049952187341], + [126.73939393922524, 37.63023033890982], + [126.73882620943061, 37.6299583227892], + [126.73826065307598, 37.62968348428132], + [126.73769729252854, 37.629405834267594], + [126.73713615006773, 37.62912538374059], + [126.73657724788451, 37.62884214380367], + [126.73602060808037, 37.62855612567046], + [126.73546625266641, 37.628267340664486], + [126.73491420356255, 37.62797580021864], + [126.73436448259672, 37.627681515874805], + [126.7338171115038, 37.627384499283345], + [126.73327211192486, 37.62708476220263], + [126.73272950540641, 37.6267823164986], + [126.73218931339935, 37.62647717414428], + [126.73165155725826, 37.62616934721929], + [126.73111625824045, 37.625858847909385], + [126.73058343750519, 37.625545688505944], + [126.73005311611287, 37.62522988140551], + [126.7295253150241, 37.62491143910925], + + [126.7448945809, 37.6087877775, 0], + + [126.745318501, 37.6090197645, 0], + [126.7457450047, 37.6092487366, 0], + [126.7461740579, 37.6094746754, 0], + [126.7466056266, 37.6096975631, 0], + [126.7470396766, 37.609917382, 0], + [126.7474761734, 37.6101341145, 0], + [126.7479150823, 37.6103477435, 0], + [126.7483563684, 37.6105582519, 0], + [126.7487999967, 37.6107656231, 0], + [126.7492459319, 37.6109698405, 0], + [126.7496941387, 37.611170888, 0], + [126.7501445814, 37.6113687495, 0], + [126.7505972242, 37.6115634093, 0], + [126.7510520311, 37.611754852, 0], + [126.7515089661, 37.6119430623, 0], + [126.7519679928, 37.6121280252, 0], + [126.7524290748, 37.6123097262, 0], + [126.7528921754, 37.6124881506, 0], + [126.7533572578, 37.6126632844, 0], + [126.7538242851, 37.6128351136, 0], + [126.7542932202, 37.6130036246, 0], + [126.7547640257, 37.613168804, 0], + [126.7552366644, 37.6133306385, 0], + [126.7557110985, 37.6134891155, 0], + [126.7561872905, 37.6136442222, 0], + [126.7566652025, 37.6137959464, 0], + [126.7571447965, 37.613944276, 0], + [126.7576260344, 37.6140891991, 0], + [126.7581088779, 37.6142307043, 0], + [126.7585932886, 37.6143687804, 0], + [126.7590792282, 37.6145034163, 0], + [126.7595666579, 37.6146346013, 0], + [126.760055539, 37.6147623251, 0], + [126.7605458327, 37.6148865774, 0], + [126.7610374999, 37.6150073484, 0], + [126.7615305017, 37.6151246285, 0], + [126.7620247988, 37.6152384084, 0], + [126.7625203519, 37.6153486789, 0], + [126.7630171216, 37.6154554315, 0], + [126.7635150685, 37.6155586575, 0], + [126.764014153, 37.6156583487, 0], + [126.7645143354, 37.6157544973, 0], + [126.7650155759, 37.6158470955, 0], + [126.7655178347, 37.6159361361, 0], + [126.7660210719, 37.616021612, 0], + [126.7665252474, 37.6161035162, 0], + [126.7670303213, 37.6161818425, 0], + [126.7675362533, 37.6162565844, 0], + [126.7680430032, 37.6163277361, 0], + [126.7685505307, 37.616395292, 0], + [126.7690587955, 37.6164592465, 0], + [126.7695677573, 37.6165195948, 0], + [126.7700773754, 37.6165763319, 0], + [126.7705876094, 37.6166294533, 0], + [126.7710984188, 37.6166789549, 0], + [126.771609763, 37.6167248327, 0], + [126.7721216012, 37.616767083, 0], + [126.7726338928, 37.6168057025, 0], + [126.773146597, 37.6168406881, 0], + [126.7736596732, 37.616872037, 0], + [126.7741730805, 37.6168997468, 0], + [126.7746867781, 37.6169238152, 0], + [126.7752007251, 37.6169442404, 0], + [126.7757148808, 37.6169610206, 0], + [126.7762292041, 37.6169741546, 0], + [126.7767436543, 37.6169836413, 0], + [126.7772581905, 37.61698948, 0], + [126.7777727716, 37.6169916702, 0], + [126.7782873569, 37.6169902118, 0], + [126.7788019053, 37.6169851047, 0], + [126.7793163761, 37.6169763495, 0], + [126.7798307283, 37.6169639469, 0], + [126.7803449209, 37.6169478978, 0], + [126.7808589132, 37.6169282035, 0], + [126.7813726642, 37.6169048656, 0], + [126.7818861332, 37.6168778859, 0], + [126.7823992792, 37.6168472665, 0], + [126.7829120615, 37.61681301, 0], + [126.7834244394, 37.616775119, 0], + [126.783936372, 37.6167335966, 0], + [126.7844478188, 37.6166884459, 0], + [126.784958739, 37.6166396708, 0], + [126.785469092, 37.6165872749, 0], + [126.7859788372, 37.6165312625, 0], + [126.7864879342, 37.616471638, 0], + [126.7869963424, 37.6164084062, 0], + [126.7875040214, 37.6163415721, 0], + [126.7880109309, 37.616271141, 0], + [126.7885170306, 37.6161971185, 0], + [126.7890222803, 37.6161195105, 0], + [126.7895266397, 37.6160383231, 0], + [126.7900300687, 37.6159535629, 0], + [126.7905325275, 37.6158652365, 0], + [126.791033976, 37.615773351, 0], + [126.7915343743, 37.6156779136, 0], + [126.7920336827, 37.6155789321, 0], + [126.7925318615, 37.6154764141, 0], + [126.7930288711, 37.6153703679, 0], + [126.793524672, 37.615260802, 0], + [126.7940192248, 37.615147725, 0], + [126.7945124901, 37.6150311459, 0], + [126.7950044288, 37.6149110739, 0], + [126.7954950017, 37.6147875187, 0], + [126.79598417, 37.61466049, 0], + [126.7964718946, 37.614529998, 0], + [126.7969581368, 37.614396053, 0], + [126.797442858, 37.6142586656, 0], + [126.7979260197, 37.6141178469, 0], + [126.7984075834, 37.6139736079, 0], + [126.7988875109, 37.6138259601, 0], + [126.7993657641, 37.6136749154, 0], + [126.7998423048, 37.6135204856, 0], + [126.8003170954, 37.6133626831, 0], + [126.800790098, 37.6132015204, 0], + [126.801261275, 37.6130370103, 0], + [126.801730589, 37.6128691659, 0], + [126.8021980027, 37.6126980005, 0], + [126.802663479, 37.6125235278, 0], + [126.8031269809, 37.6123457616, 0], + [126.8035884716, 37.612164716, 0], + [126.8040479143, 37.6119804055, 0], + [126.8045052726, 37.6117928446, 0], + [126.8049605101, 37.6116020483, 0], + [126.8054135907, 37.6114080318, 0], + [126.8058644784, 37.6112108104, 0], + [126.8063131374, 37.6110103999, 0], + [126.8067595319, 37.6108068162, 0], + [126.8072036266, 37.6106000754, 0], + [126.8076453862, 37.610390194, 0], + [126.8080847756, 37.6101771887, 0], + [126.8085217598, 37.6099610764, 0], + [126.8089563042, 37.6097418743, 0], + [126.8093883742, 37.6095195997, 0], + [126.8098179356, 37.6092942705, 0], + [126.8102449542, 37.6090659044, 0], + [126.8106693961, 37.6088345196, 0], + [126.8110912275, 37.6086001345, 0], + [126.8115104151, 37.6083627678, 0], + [126.8119269254, 37.6081224383, 0], + [126.8123407255, 37.6078791651, 0], + [126.8127517824, 37.6076329675, 0], + [126.8131600636, 37.6073838652, 0], + [126.8135655365, 37.6071318778, 0], + [126.813968169, 37.6068770255, 0], + [126.8143679292, 37.6066193284, 0], + [126.8147647853, 37.6063588071, 0], + [126.8151587057, 37.6060954823, 0], + [126.8155496593, 37.6058293748, 0], + [126.815937615, 37.6055605059, 0], + [126.8163225419, 37.6052888968, 0], + [126.8167044096, 37.6050145693, 0], + [126.8170831876, 37.604737545, 0], + [126.8174588461, 37.6044578461, 0], + [126.817831355, 37.6041754946, 0], + [126.8182006849, 37.6038905131, 0], + [126.8185668065, 37.6036029242, 0], + [126.8185668065, 37.6036029242, 0], + [126.818568, 37.6036019783, 0], + [126.8185691934, 37.6036010324, 0], + [126.8185703868, 37.6036000865, 0], + [126.8185715801, 37.6035991405, 0], + [126.8185727735, 37.6035981945, 0], + [126.8185739667, 37.6035972485, 0], + [126.81857516, 37.6035963025, 0], + [126.8185763532, 37.6035953564, 0], + [126.8185775464, 37.6035944103, 0], + [126.8185787395, 37.6035934642, 0], + [126.8185799326, 37.603592518, 0], + [126.8185811257, 37.6035915718, 0], + [126.8185823188, 37.6035906256, 0], + [126.8185835118, 37.6035896794, 0], + [126.8185847047, 37.6035887331, 0], + [126.8185858977, 37.6035877868, 0], + [126.8185870906, 37.6035868405, 0], + [126.8185882834, 37.6035858941, 0], + [126.8185894763, 37.6035849477, 0], + [126.8185906691, 37.6035840013, 0], + [126.8185918618, 37.6035830549, 0], + [126.8185930546, 37.6035821084, 0], + [126.8185942473, 37.6035811619, 0], + [126.8185954399, 37.6035802154, 0], + [126.8185966325, 37.6035792689, 0], + [126.8185978251, 37.6035783223, 0], + [126.8185990177, 37.6035773757, 0], + [126.8186002102, 37.6035764291, 0], + [126.8186014027, 37.6035754824, 0], + [126.8186025951, 37.6035745357, 0], + [126.8186037875, 37.603573589, 0], + [126.8186049799, 37.6035726423, 0], + [126.8186061723, 37.6035716955, 0], + [126.8186073646, 37.6035707487, 0], + [126.8186085569, 37.6035698019, 0], + [126.8186097491, 37.603568855, 0], + [126.8186109413, 37.6035679082, 0], + [126.8186121335, 37.6035669613, 0], + [126.8186133256, 37.6035660143, 0], + [126.8186145177, 37.6035650674, 0], + [126.8186157098, 37.6035641204, 0], + [126.8186169018, 37.6035631734, 0], + [126.8186180938, 37.6035622263, 0], + [126.8186192858, 37.6035612792, 0], + [126.8186204777, 37.6035603321, 0], + [126.8186216696, 37.603559385, 0], + [126.8186228615, 37.6035584379, 0], + [126.8186240533, 37.6035574907, 0], + [126.8186252451, 37.6035565435, 0], + [126.8186264368, 37.6035555962, 0], + [126.8186276286, 37.603554649, 0], + [126.8186288202, 37.6035537017, 0], + [126.8186300119, 37.6035527543, 0], + [126.8186312035, 37.603551807, 0], + [126.8186323951, 37.6035508596, 0], + [126.8186335866, 37.6035499122, 0], + [126.8186347781, 37.6035489648, 0], + [126.8186359696, 37.6035480173, 0], + [126.8186371611, 37.6035470698, 0], + [126.8186383525, 37.6035461223, 0], + [126.8186395438, 37.6035451748, 0], + [126.8186407352, 37.6035442272, 0], + [126.8186419265, 37.6035432796, 0], + [126.8186431178, 37.603542332, 0], + [126.818644309, 37.6035413843, 0], + [126.8186455002, 37.6035404366, 0], + [126.8186466913, 37.6035394889, 0], + [126.8186478825, 37.6035385412, 0], + [126.8186490736, 37.6035375934, 0], + [126.8186502646, 37.6035366456, 0], + [126.8186514557, 37.6035356978, 0], + [126.8186526466, 37.60353475, 0], + [126.8186538376, 37.6035338021, 0], + [126.8186550285, 37.6035328542, 0], + [126.8186562194, 37.6035319063, 0], + [126.8186574103, 37.6035309583, 0], + [126.8186586011, 37.6035300103, 0], + [126.8186597919, 37.6035290623, 0], + [126.8186609826, 37.6035281143, 0], + [126.8186621733, 37.6035271662, 0], + [126.818663364, 37.6035262181, 0], + [126.8186645546, 37.60352527, 0], + [126.8186657452, 37.6035243218, 0], + [126.8186669358, 37.6035233737, 0], + [126.8186681263, 37.6035224255, 0], + [126.8186693168, 37.6035214772, 0], + [126.8186705073, 37.603520529, 0], + [126.8186716977, 37.6035195807, 0], + [126.8186728881, 37.6035186323, 0], + [126.8186740785, 37.603517684, 0], + [126.8186752688, 37.6035167356, 0], + [126.8186764591, 37.6035157872, 0], + [126.8186776494, 37.6035148388, 0], + [126.8186788396, 37.6035138903, 0], + [126.8186800298, 37.6035129419, 0], + [126.81868122, 37.6035119934, 0], + [126.8186824101, 37.6035110448, 0], + [126.8186836002, 37.6035100962, 0], + [126.8186847902, 37.6035091477, 0], + [126.8186859802, 37.603508199, 0], + [126.8186871702, 37.6035072504, 0], + [126.8186883602, 37.6035063017, 0], + [126.8186895501, 37.603505353, 0], + [126.8186907399, 37.6035044043, 0], + [126.8186919298, 37.6035034555, 0], + [126.8186931196, 37.6035025067, 0], + [126.8186943094, 37.6035015579, 0], + [126.8186954991, 37.6035006091, 0], + [126.8186966888, 37.6034996602, 0], + [126.8186978785, 37.6034987113, 0], + [126.8186990681, 37.6034977624, 0], + [126.8187002577, 37.6034968134, 0], + [126.8187014473, 37.6034958644, 0], + [126.8187026368, 37.6034949154, 0], + [126.8187038263, 37.6034939664, 0], + [126.8187050157, 37.6034930173, 0], + [126.8187062052, 37.6034920682, 0], + [126.8187073945, 37.6034911191, 0], + [126.8187085839, 37.60349017, 0], + [126.8187097732, 37.6034892208, 0], + [126.8187109625, 37.6034882716, 0], + [126.8187121518, 37.6034873224, 0], + [126.818713341, 37.6034863731, 0], + [126.8187145301, 37.6034854238, 0], + [126.8187157193, 37.6034844745, 0], + [126.8187169084, 37.6034835252, 0], + [126.8187180975, 37.6034825758, 0], + [126.8187192865, 37.6034816264, 0], + [126.8187204755, 37.603480677, 0], + [126.8187216645, 37.6034797275, 0], + [126.8187228534, 37.6034787781, 0], + [126.8187240423, 37.6034778286, 0], + [126.8187252312, 37.603476879, 0], + [126.81872642, 37.6034759295, 0], + [126.8187276088, 37.6034749799, 0], + [126.8187287976, 37.6034740303, 0], + [126.8187299863, 37.6034730806, 0], + [126.818731175, 37.603472131, 0], + [126.8187323637, 37.6034711813, 0], + [126.8187335523, 37.6034702315, 0], + [126.8187347409, 37.6034692818, 0], + [126.8187359294, 37.603468332, 0], + [126.8187371179, 37.6034673822, 0], + [126.8187383064, 37.6034664323, 0], + [126.8187394949, 37.6034654825, 0], + [126.8187406833, 37.6034645326, 0], + [126.8187418716, 37.6034635827, 0], + [126.81874306, 37.6034626327, 0], + [126.8187442483, 37.6034616827, 0], + [126.8187454366, 37.6034607327, 0], + [126.8187466248, 37.6034597827, 0], + [126.818747813, 37.6034588327, 0], + [126.8187490012, 37.6034578826, 0], + [126.8187501893, 37.6034569325, 0], + [126.8187513774, 37.6034559823, 0], + [126.8187525655, 37.6034550322, 0], + [126.8187537535, 37.603454082, 0], + [126.8187549415, 37.6034531317, 0], + [126.8187561295, 37.6034521815, 0], + [126.8187573174, 37.6034512312, 0], + [126.8187585053, 37.6034502809, 0], + [126.8187596931, 37.6034493306, 0], + [126.8187608809, 37.6034483802, 0], + [126.8187620687, 37.6034474298, 0], + [126.8187632565, 37.6034464794, 0], + [126.8187644442, 37.603445529, 0], + [126.8187656319, 37.6034445785, 0], + [126.8187668195, 37.603443628, 0], + [126.8187680071, 37.6034426775, 0], + [126.8187691947, 37.6034417269, 0], + [126.8187703822, 37.6034407763, 0], + [126.8187715698, 37.6034398257, 0], + [126.8187727572, 37.6034388751, 0], + [126.8187739447, 37.6034379244, 0], + [126.8187751321, 37.6034369737, 0], + [126.8187763194, 37.603436023, 0], + [126.8187775068, 37.6034350723, 0], + [126.8187786941, 37.6034341215, 0], + [126.8187798813, 37.6034331707, 0], + [126.8187810685, 37.6034322199, 0], + [126.8483250794, 37.5798829872, 0], + [126.8483250794, 37.5798829872, 0], + [126.8488810437, 37.5794358612, 0], + [126.8494292584, 37.5789827173, 0], + [126.8499696208, 37.5785236407, 0], + [126.8505020296, 37.5780587174, 0], + [126.8510263851, 37.5775880346, 0], + [126.8515425889, 37.5771116808, 0], + [126.8520505445, 37.5766297452, 0], + [126.8525501567, 37.5761423182, 0], + [126.8530413318, 37.5756494915, 0], + [126.853523978, 37.5751513573, 0], + [126.8539980048, 37.5746480091, 0], + [126.8544633235, 37.5741395415, 0], + [126.8549198469, 37.5736260498, 0], + [126.8553674895, 37.5731076302, 0], + [126.8558061677, 37.5725843802, 0], + [126.8562357993, 37.5720563978, 0], + [126.8566563038, 37.571523782, 0], + [126.8570676026, 37.5709866329, 0], + [126.8574696187, 37.5704450511, 0], + [126.857862277, 37.5698991382, 0], + [126.858245504, 37.5693489967, 0], + [126.8586192279, 37.5687947298, 0], + [126.8589833789, 37.5682364413, 0], + [126.859337889, 37.567674236, 0], + [126.8596826918, 37.5671082194, 0], + [126.8600177229, 37.5665384977, 0], + [126.8603429197, 37.5659651776, 0], + [126.8606582215, 37.5653883667, 0], + [126.8609635692, 37.5648081732, 0], + [126.8612589059, 37.5642247058, 0], + [126.8615441765, 37.5636380741, 0], + [126.8618193276, 37.563048388, 0], + [126.862084308, 37.5624557581, 0], + [126.8623390681, 37.5618602955, 0], + [126.8625835604, 37.5612621119, 0], + [126.8628177394, 37.5606613195, 0], + [126.8630415613, 37.5600580309, 0], + [126.8632549846, 37.5594523592, 0], + [126.8634579693, 37.558844418, 0], + [126.8636504777, 37.5582343213, 0], + [126.8638324739, 37.5576221835, 0], + [126.8640039242, 37.5570081193, 0], + [126.8641647965, 37.5563922438, 0], + [126.8643150611, 37.5557746726, 0], + [126.86445469, 37.5551555214, 0], + [126.8645836572, 37.5545349062, 0], + [126.8647019389, 37.5539129435, 0], + [126.8648095132, 37.5532897498, 0], + [126.8649063602, 37.5526654419, 0], + [126.864992462, 37.5520401368, 0], + [126.8650678026, 37.5514139518, 0], + [126.8651323684, 37.5507870043, 0], + [126.8651861473, 37.5501594117, 0], + [126.8652291297, 37.5495312917, 0], + [126.8652613078, 37.548902762, 0], + [126.8652826757, 37.5482739404, 0], + [126.8652932298, 37.5476449447, 0], + [126.8652929683, 37.5470158929, 0], + [126.8652818916, 37.5463869028, 0], + [126.865260002, 37.5457580923, 0], + [126.8652273039, 37.5451295792, 0], + [126.8651838037, 37.5445014814, 0], + [126.8651295098, 37.5438739165, 0], + [126.8650644327, 37.5432470021, 0], + [126.8649885847, 37.5426208557, 0], + [126.8649019805, 37.5419955946, 0], + [126.8648046365, 37.5413713359, 0], + [126.8646965712, 37.5407481967, 0], + [126.8645778051, 37.5401262937, 0], + [126.8644483608, 37.5395057433, 0], + [126.8643082627, 37.538886662, 0], + [126.8641575374, 37.5382691655, 0], + [126.8639962133, 37.5376533697, 0], + [126.863824321, 37.5370393899, 0], + [126.863641893, 37.5364273411, 0], + [126.8634489635, 37.5358173379, 0], + [126.8632455691, 37.5352094947, 0], + [126.8630317481, 37.5346039253, 0], + [126.8628075408, 37.5340007431, 0], + [126.8625729895, 37.5334000611, 0], + [126.8623281383, 37.5328019918, 0], + [126.8620730333, 37.5322066473, 0], + [126.8618077225, 37.531614139, 0], + [126.861532256, 37.5310245779, 0], + [126.8612466855, 37.5304380744, 0], + [126.8609510647, 37.5298547385, 0], + [126.8606454492, 37.5292746792, 0], + [126.8603298966, 37.5286980053, 0], + [126.8600044661, 37.5281248248, 0], + [126.8596692189, 37.5275552449, 0], + [126.8593242179, 37.5269893724, 0], + [126.8589695281, 37.5264273133, 0], + [126.8586052161, 37.5258691727, 0], + [126.8582313502, 37.5253150551, 0], + [126.8578480008, 37.5247650644, 0], + [126.8574552397, 37.5242193035, 0], + [126.8570531408, 37.5236778746, 0], + [126.8566417795, 37.5231408791, 0], + [126.856221233, 37.5226084175, 0], + [126.8557915803, 37.5220805895, 0], + [126.855352902, 37.5215574939, 0], + [126.8549052804, 37.5210392287, 0], + + [126.87743452775028, 37.507647098791416], + + [126.87783606918886, 37.508065061801574], + [126.87823429668725, 37.508485016591344], + [126.87862919449991, 37.508906946615156], + [126.87902074701155, 37.50933083524927], + [126.87940893873811, 37.509756665792565], + [126.87979375432701, 37.5101844214671], + [126.88017517855789, 37.51061408541878], + [126.88055319634337, 37.51104564071803], + [126.88092779272937, 37.51147907036047], + [126.88129895289592, 37.51191435726758], + [126.88166666215766, 37.51235148428734], + [126.88203090596446, 37.51279043419493], + [126.88239166990195, 37.51323118969339], + [126.88274893969216, 37.513673733414336], + [126.88310270119403, 37.51411804791854], + [126.88345294040403, 37.51456411569674], + [126.88379964345664, 37.515011919170256], + [126.88414279662503, 37.51546144069169], + [126.88448238632144, 37.515912662545595], + [126.88481839909788, 37.51636556694924], + [126.88515082164653, 37.51682013605321], + [126.88547964080048, 37.51727635194219], + [126.88580484353396, 37.51773419663563], + [126.88612641696311, 37.51819365208845], + [126.88644434834636, 37.51865470019174], + [126.88675862508505, 37.519117322773496], + [126.88706923472382, 37.51958150159932], + [126.88737616495118, 37.52004721837313], + [126.88767940359992, 37.52051445473787], + [126.8879789386478, 37.52098319227627], + [126.88827475821776, 37.521453412511505], + [126.88856685057864, 37.521925096907985], + [126.88885520414541, 37.522398226872056], + [126.8891398074799, 37.52287278375269], + [126.88942064929107, 37.523348748842274], + [126.88969771843553, 37.523826103377345], + [126.88997100391799, 37.52430482853927], + [126.89024049489167, 37.52478490545504], + [126.89050618065879, 37.525266315197996], + [126.89076805067094, 37.52574903878855], + [126.89102609452962, 37.52623305719496], + [126.89128030198648, 37.52671835133403], + [126.8915306629439, 37.527204902071986], + [126.89177716745527, 37.527692690225024], + [126.8920198057256, 37.52818169656023], + [126.89225856811152, 37.52867190179629], + [126.89249344512217, 37.52916328660421], + [126.8927244274192, 37.529655831608125], + [126.89295150581734, 37.530149517386015], + [126.8931746712847, 37.530644324470515], + [126.89339391494315, 37.53114023334965], + [126.89360922806868, 37.53163722446761], + [126.89382060209181, 37.53213527822549], + [126.89402802859786, 37.53263437498213], + [126.89423149932729, 37.53313449505482], + [126.89443100617616, 37.53363561872008], + [126.89462654119627, 37.53413772621452], + [126.89481809659567, 37.53464079773546], + [126.89500566473885, 37.535144813441875], + [126.89518923814715, 37.53564975345505], + [126.89536880949893, 37.53615559785944], + [126.89554437163004, 37.536662326703414], + [126.89571591753402, 37.53716992000004], + [126.89588344036237, 37.53767835772791], + [126.8960469334249, 37.538187619831874], + [126.89620639018992, 37.53869768622385], + [126.89636180428461, 37.53920853678364], + [126.89651316949521, 37.53972015135969], + [126.8966604797673, 37.54023250976988], + [126.89680372920606, 37.54074559180236], + [126.89694291207648, 37.541259377216285], + [126.89707802280368, 37.541773845742675], + [126.89720905597306, 37.54228897708516], + [126.89733600633052, 37.542804750920794], + [126.8974588687828, 37.5433211469009], + [126.89757763839752, 37.54383814465178], + [126.89769231040357, 37.54435572377561], + [126.89780288019111, 37.54487386385118], + [126.89790934331198, 37.545392544434755], + [126.89801169547968, 37.54591174506081], + [126.89810993256975, 37.546431445242895], + [126.89820405061981, 37.546951624474396], + [126.89829404582976, 37.547472262229405], + [126.89837991456196, 37.547993337963455], + [126.8984616533414, 37.54851483111438], + [126.89853925885579, 37.549036721103114], + [126.8986127279558, 37.549558987334514], + [126.89868205765511, 37.55008160919812], + [126.89874724513056, 37.55060456606903], + [126.89880828772236, 37.55112783730868], + [126.89886518293405, 37.551651402265655], + [126.89891792843272, 37.55217524027654], + [126.89896652204918, 37.55269933066667], + [126.89901096177788, 37.553223652751015], + [126.89905124577712, 37.553748185834955], + [126.89908737236914, 37.55427290921511], + [126.89911934004014, 37.554797802180126], + [126.89914714744047, 37.55532284401155], + [126.8991707933845, 37.55584801398459], + [126.89919027685089, 37.55637329136898], + [126.8992055969825, 37.55689865542975], + [126.89921675308649, 37.557424085428096], + [126.8992237446344, 37.557949560622156], + [126.89922657126212, 37.55847506026785], + [126.8992252327699, 37.55900056361971], + [126.8992197291225, 37.55952604993164], + [126.89921006044905, 37.56005149845782], + [126.8991962270432, 37.56057688845346], + [126.89917822936296, 37.56110219917567], + [126.89915606803083, 37.5616274098842], + [126.89912974383378, 37.56215249984236], + [126.89909925772317, 37.562677448317764], + [126.89906461081472, 37.56320223458318], + [126.89902580438857, 37.56372683791733], + [126.89898283988917, 37.56425123760575], + [126.89893571892527, 37.56477541294156], + [126.89888444326981, 37.5652993432263], + [126.89882901485993, 37.56582300777076], + [126.89876943579691, 37.56634638589577], + [126.89870570834611, 37.56686945693306], + [126.89863783493675, 37.56739220022604], + [126.89856581816204, 37.56791459513062], + [126.89848966077892, 37.568436621016026], + [126.89840936570813, 37.568958257265656], + [126.89832493603392, 37.569479483277846], + [126.89823637500409, 37.57000027846669], + [126.89814368602975, 37.570520622262876], + [126.89804687268541, 37.571040494114506], + [126.89794593870855, 37.57155987348786], + [126.89784088799975, 37.572078739868246], + [126.89773172462242, 37.57259707276083], + [126.89761845280272, 37.5731148516914], + [126.89750107692923, 37.57363205620721], + [126.89737960155313, 37.574148665877765], + [126.89725403138767, 37.57466466029566], + [126.89712437130824, 37.57518001907735], + [126.89699062635205, 37.57569472186399], + [126.89685280171804, 37.57620874832223], + [126.89671090276663, 37.576722078145], + [126.89656493501957, 37.57723469105234], + [126.89641490415968, 37.57774656679222], + [126.89626081603065, 37.57825768514126], + [126.89610267663687, 37.578768025905646], + [126.89594049214314, 37.57927756892182], + [126.89577426887453, 37.57978629405737], + [126.89560401331596, 37.580294181211755], + [126.8954297321122, 37.580801210317155], + [126.89525143206743, 37.581307361339235], + [126.89506912014511, 37.581812614277936], + [126.89488280346762, 37.582316949168295], + [126.89469248931597, 37.58282034608121], + [126.8944981851297, 37.58332278512426], + [126.89429989850645, 37.58382424644243], + [126.8940976372016, 37.58432471021898], + [126.89389140912826, 37.58482415667618], + [126.89368122235659, 37.58532256607609], + [126.89346708511384, 37.585819918721384], + [126.89324900578386, 37.586316194956076], + [126.89302699290677, 37.58681137516636], + [126.89280105517862, 37.587305439781304], + [126.89257120145125, 37.58779836927376], + [126.89233744073172, 37.58829014416097], + [126.89209978218206, 37.58878074500547], + [126.89185823511892, 37.58927015241582], + [126.89161280901317, 37.58975834704735], + [126.8913635134897, 37.59024530960294], + [126.89111035832677, 37.59073102083382], + [126.89085335345584, 37.591215461540294], + [126.8905925089612, 37.5916986125725], + [126.89032783507943, 37.59218045483118], + [126.89005934219914, 37.592660969268486], + [126.8897870408605, 37.59314013688864], + [126.88951094175488, 37.59361793874877], + [126.88923105572437, 37.59409435595961], + [126.88894739376146, 37.594569369686305], + [126.88865996700851, 37.59504296114908], + [126.88836878675738, 37.59551511162406], + [126.88807386444903, 37.595985802443984], + [126.8877752116729, 37.59645501499894], + [126.88747284016681, 37.596922730737106], + [126.88716676181602, 37.597388931165504], + [126.8868569886532, 37.59785359785071], + [126.88654353285777, 37.598316712419596], + [126.88622640675547, 37.59877825656008], + [126.88590562281779, 37.59923821202184], + [126.88558119366162, 37.59969656061698], + [126.88525313204867, 37.60015328422087], + [126.88492145088502, 37.60060836477279], + [126.88458616322062, 37.601061784276645], + [126.8842472822487, 37.6015135248017], + [126.8839048213054, 37.601963568483306], + [126.88355879386911, 37.60241189752356], + [126.88320921356, 37.60285849419208], + [126.88285609413953, 37.60330334082666], + [126.88249944950984, 37.603746419834], + [126.88213929371327, 37.60418771369037], + [126.88177564093176, 37.60462720494236], + [126.88140850548635, 37.60506487620752], + [126.88103790183654, 37.60550071017511], + [126.8806638445798, 37.605934689606705], + [126.88028634845102, 37.60636679733695], + [126.87990542832183, 37.60679701627426], + [126.87952109920008, 37.60722532940141], + [126.87913337622926, 37.60765171977627], + [126.87874227468794, 37.60807617053253], + [126.878347809989, 37.60849866488025], + [126.87794999767925, 37.60891918610662], + [126.87754885343871, 37.6093377175766], + [126.87714439308, 37.60975424273357], + [126.87673663254773, 37.610168745100026], + [126.87632558791789, 37.61058120827816], + [126.87591127539713, 37.6109916159506], + [126.87549371132225, 37.61139995188103], + [126.87507291215948, 37.6118061999148], + [126.87464889450386, 37.61221034397959], + [126.8742216750786, 37.61261236808609], + [126.87379127073442, 37.613012256328574], + [126.87335769844879, 37.613409992885586], + [126.87292097532541, 37.613805562020545], + [126.87248111859343, 37.61419894808235], + [126.87203814560688, 37.61459013550604], + [126.87159207384384, 37.614979108813415], + [126.87114292090587, 37.61536585261362], + [126.87069070451732, 37.61575035160378], + [126.87023544252445, 37.61613259056961], + [126.86977715289505, 37.61651255438604], + [126.86931585371737, 37.61689022801775], + [126.86885156319973, 37.617265596519836], + [126.86838429966954, 37.6176386450384], + [126.86791408157278, 37.61800935881109], + [126.86744092747313, 37.61837772316777], + [126.86696485605131, 37.61874372353101], + [126.86648588610427, 37.61910734541675], + [126.86600403654464, 37.61946857443484], + [126.86551932639969, 37.6198273962896], + [126.86503177481082, 37.62018379678041], + [126.8645414010327, 37.6205377618023], + [126.86404822443245, 37.620889277346436], + [126.8635522644891, 37.621238329500784], + [126.86305354079252, 37.62158490445056], + [126.86255207304285, 37.621928988478864], + [126.8620478810497, 37.622270567967185], + [126.8615409847313, 37.622609629395924], + [126.8610314041137, 37.622946159345], + [126.86051915933008, 37.62328014449431], + [126.86000427061984, 37.62361157162434], + [126.85948675832792, 37.6239404276166], + [126.85896664290382, 37.62426669945424], + [126.85844394490098, 37.62459037422249], + [126.85791868497587, 37.62491143910925], + [126.8573908838871, 37.62522988140551], + [126.85686056249479, 37.625545688505944], + [126.85632774175953, 37.625858847909385], + [126.8557924427417, 37.62616934721929], + [126.85525468660062, 37.62647717414428], + [126.85471449459357, 37.6267823164986], + [126.85417188807511, 37.62708476220263], + [126.85362688849618, 37.627384499283345], + [126.85307951740326, 37.627681515874805], + [126.85252979643741, 37.62797580021864], + [126.85197774733355, 37.628267340664486], + [126.8514233919196, 37.62855612567046], + [126.85086675211545, 37.62884214380367], + [126.85030784993224, 37.62912538374059], + [126.84974670747143, 37.629405834267594], + [126.84918334692398, 37.62968348428132], + [126.84861779056935, 37.6299583227892], + [126.84805006077472, 37.63023033890982], + [126.84748017999406, 37.63049952187341], + [126.84690817076725, 37.630765861022255], + [126.84633405571915, 37.63102934581111], + [126.84575785755874, 37.63128996580764], + [126.8451795990782, 37.63154771069282], + [126.84459930315201, 37.63180257026138], + [126.84401699273604, 37.63205453442215], + [126.84343269086663, 37.632303593198536], + [126.84284642065964, 37.63254973672884], + [126.84225820530956, 37.63279295526676], + [126.84166806808868, 37.63303323918165], + [126.841076032346, 37.633270578959035], + [126.84048212150633, 37.63350496520087], + [126.83988635906951, 37.63373638862602], + [126.8392887686093, 37.633964840070554], + [126.83868937377247, 37.63419031048816], + [126.83808819827802, 37.63441279095046], + [126.83748526591596, 37.63463227264744], + [126.83688060054656, 37.634848746887705], + [126.83627422609942, 37.63506220509893], + [126.83566616657235, 37.63527263882811], + [126.83505644603055, 37.635480039741964], + [126.83444508860559, 37.635684399627216], + [126.83383211849448, 37.63588571039098], + [126.8332175599587, 37.63608396406103], + [126.83260143732322, 37.63627915278615], + [126.83198377497548, 37.636471268836466], + [126.83136459736457, 37.63666030460368], + [126.83074392900006, 37.636846252601444], + [126.83012179445113, 37.63702910546565], + [126.82949821834566, 37.637208855954704], + [126.82887322536905, 37.63738549694984], + [126.82824684026342, 37.63755902145534], + [126.82761908782653, 37.63772942259892], + [126.82698999291082, 37.637896693631916], + [126.82635958042238, 37.6380608279296], + [126.82572787532001, 37.63822181899142], + [126.82509490261418, 37.63837966044125], + [126.82446068736607, 37.638534346027726], + [126.82382525468653, 37.638685869624375], + [126.82318862973504, 37.63883422522994], + [126.82255083771891, 37.63897940696861], + [126.82191190389199, 37.63912140909023], + [126.82127185355378, 37.63926022597056], + [126.82063071204858, 37.63939585211148], + [126.81998850476418, 37.63952828214119], + [126.81934525713105, 37.63965751081451], + [126.8187009946213, 37.639783533012974], + [126.81805574274757, 37.63990634374511], + [126.81740952706214, 37.640025938146636], + [126.81676237315578, 37.640142311480616], + [126.8161143066568, 37.64025545913769], + [126.81546535323004, 37.640365376636225], + [126.81481553857583, 37.64047205962254], + [126.81416488842886, 37.640575503871005], + [126.8135134285574, 37.64067570528431], + [126.81286118476196, 37.640772659893514], + [126.81220818287443, 37.640866363858315], + [126.81155444875712, 37.64095681346713], + [126.81090000830154, 37.64104400513726], + [126.81024488742756, 37.64112793541508], + [126.8095891120821, 37.641208600976086], + [126.80893270823843, 37.641285998625094], + [126.80827570189491, 37.641360125296366], + [126.80761811907392, 37.64143097805372], + [126.80695998582108, 37.64149855409062], + [126.80630132820383, 37.64156285073036], + [126.80564217231075, 37.64162386542609], + [126.80498254425032, 37.641681595760964], + [126.80432247014978, 37.64173603944821], + [126.80366197615442, 37.641787194331286], + [126.80300108842617, 37.641835058383876], + [126.8023398331428, 37.64187962971002], + [126.80167823649676, 37.64192090654419], + [126.80101632469415, 37.64195888725138], + [126.8003541239537, 37.64199357032708], + [126.79969166050566, 37.64202495439748], + [126.79902896059085, 37.64205303821939], + [126.7983660504595, 37.64207782068035], + [126.7977029563703, 37.64209930079871], + [126.79703970458924, 37.6421174777236], + [126.79637632138869, 37.64213235073501], + [126.79571283304622, 37.64214391924378], + [126.79504926584363, 37.64215218279166], + [126.79438564606586, 37.64215714105134], + [126.79372199999999, 37.64215879382638] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "120m 이하2", + "type": "0003", + "use": true, + "lowElev": "0", + "highElev": "120" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7274907654, 37.5949274259, 0], + [126.7271987329, 37.5945888219, 0], + [126.7269105178, 37.5942481541, 0], + [126.7266261431, 37.5939054495, 0], + [126.7263456315, 37.5935607357, 0], + [126.7260690054, 37.5932140402, 0], + [126.7257962869, 37.5928653906, 0], + [126.7255274976, 37.5925148149, 0], + [126.7252626591, 37.5921623412, 0], + [126.7250017925, 37.5918079975, 0], + [126.7247449185, 37.5914518122, 0], + [126.7244920576, 37.5910938139, 0], + [126.72424323, 37.590734031, 0], + [126.7239984555, 37.5903724924, 0], + [126.7237577536, 37.590009227, 0], + [126.7235211436, 37.5896442637, 0], + [126.7232886442, 37.5892776319, 0], + [126.723060274, 37.5889093608, 0], + [126.7228360512, 37.5885394798, 0], + [126.7226159936, 37.5881680185, 0], + [126.7224001189, 37.5877950066, 0], + [126.722188444, 37.5874204739, 0], + [126.721980986, 37.5870444504, 0], + [126.7217777614, 37.5866669661, 0], + [126.7215787862, 37.5862880511, 0], + [126.7213840765, 37.5859077358, 0], + [126.7211936476, 37.5855260506, 0], + [126.7210075147, 37.585143026, 0], + [126.7208256926, 37.5847586925, 0], + [126.7206481958, 37.584373081, 0], + [126.7204750384, 37.5839862221, 0], + [126.7203062342, 37.5835981469, 0], + [126.7201417966, 37.5832088864, 0], + [126.7199817387, 37.5828184716, 0], + [126.7198260732, 37.5824269338, 0], + [126.7196748125, 37.5820343043, 0], + [126.7195279685, 37.5816406144, 0], + [126.719385553, 37.5812458956, 0], + [126.7192475773, 37.5808501794, 0], + [126.7191140523, 37.5804534975, 0], + [126.7189849886, 37.5800558815, 0], + [126.7188603965, 37.5796573633, 0], + [126.7187402858, 37.5792579747, 0], + [126.7186246661, 37.5788577476, 0], + [126.7185135465, 37.5784567139, 0], + [126.7184069359, 37.5780549058, 0], + [126.7183048427, 37.5776523553, 0], + [126.7182072749, 37.5772490946, 0], + [126.7181142403, 37.5768451559, 0], + [126.7180257463, 37.5764405715, 0], + [126.7179417999, 37.5760353737, 0], + [126.7178624076, 37.5756295949, 0], + [126.7177875758, 37.5752232675, 0], + [126.7177173104, 37.5748164239, 0], + [126.7176516169, 37.5744090968, 0], + [126.7175905004, 37.5740013185, 0], + [126.7175339658, 37.5735931218, 0], + [126.7174820175, 37.5731845391, 0], + [126.7174346597, 37.5727756032, 0], + [126.7173918959, 37.5723663467, 0], + [126.7173537296, 37.5719568024, 0], + [126.7173201637, 37.5715470028, 0], + [126.7172912008, 37.5711369808, 0], + [126.7172668432, 37.5707267692, 0], + [126.7172470928, 37.5703164006, 0], + [126.7172319509, 37.5699059078, 0], + [126.7172214189, 37.5694953237, 0], + [126.7172154973, 37.5690846811, 0], + [126.7172141867, 37.5686740127, 0], + [126.7172174871, 37.5682633514, 0], + [126.7172253981, 37.5678527299, 0], + [126.7172379189, 37.5674421811, 0], + [126.7172550487, 37.5670317377, 0], + [126.7172767858, 37.5666214325, 0], + [126.7173031285, 37.5662112983, 0], + [126.7173340746, 37.5658013678, 0], + [126.7173696215, 37.5653916739, 0], + [126.7174097664, 37.5649822491, 0], + [126.717454506, 37.5645731262, 0], + [126.7175038365, 37.5641643379, 0], + [126.7175577541, 37.5637559169, 0], + [126.7176162542, 37.5633478956, 0], + [126.7176793323, 37.5629403068, 0], + [126.7177469831, 37.5625331829, 0], + [126.7178192011, 37.5621265566, 0], + [126.7178959806, 37.5617204601, 0], + [126.7179773154, 37.5613149261, 0], + [126.7180631988, 37.5609099868, 0], + [126.7181536239, 37.5605056746, 0], + [126.7182485835, 37.5601020218, 0], + [126.7183480698, 37.5596990605, 0], + [126.718452075, 37.5592968231, 0], + [126.7185605905, 37.5588953415, 0], + [126.7186736076, 37.558494648, 0], + [126.7187911174, 37.5580947743, 0], + [126.7189131102, 37.5576957525, 0], + [126.7190395763, 37.5572976145, 0], + [126.7191705056, 37.5569003919, 0], + [126.7193058874, 37.5565041166, 0], + [126.719445711, 37.5561088202, 0], + [126.719589965, 37.5557145342, 0], + [126.719738638, 37.55532129, 0], + [126.7198917179, 37.5549291192, 0], + [126.7200491925, 37.554538053, 0], + [126.7202110492, 37.5541481226, 0], + [126.7203772749, 37.5537593591, 0], + [126.7205478563, 37.5533717936, 0], + [126.7207227797, 37.5529854571, 0], + [126.7209020311, 37.5526003803, 0], + [126.7210855962, 37.552216594, 0], + [126.7212734601, 37.5518341288, 0], + [126.7214656079, 37.5514530152, 0], + [126.7216620241, 37.5510732838, 0], + [126.721862693, 37.5506949647, 0], + [126.7220675986, 37.5503180883, 0], + [126.7222767243, 37.5499426845, 0], + [126.7224900535, 37.5495687833, 0], + [126.7227075691, 37.5491964146, 0], + [126.7229292535, 37.548825608, 0], + [126.7231550892, 37.5484563933, 0], + [126.7233850579, 37.5480887998, 0], + [126.7236191413, 37.5477228569, 0], + [126.7238573207, 37.5473585938, 0], + [126.7240995769, 37.5469960396, 0], + [126.7243458907, 37.5466352232, 0], + [126.7245962421, 37.5462761733, 0], + [126.7248506113, 37.5459189187, 0], + [126.7251089779, 37.5455634879, 0], + [126.7253713212, 37.5452099092, 0], + [126.7256376201, 37.5448582108, 0], + [126.7259078535, 37.5445084208, 0], + [126.7261819997, 37.5441605672, 0], + [126.7264600367, 37.5438146776, 0], + [126.7267419423, 37.5434707796, 0], + [126.727027694, 37.5431289008, 0], + [126.7273172689, 37.5427890684, 0], + [126.7276106438, 37.5424513095, 0], + [126.7279077954, 37.5421156511, 0], + [126.7282086998, 37.5417821199, 0], + [126.7285133329, 37.5414507425, 0], + [126.7288216705, 37.5411215455, 0], + [126.7291336879, 37.540794555, 0], + [126.7294493601, 37.5404697971, 0], + [126.7297686619, 37.5401472978, 0], + [126.7300915677, 37.5398270828, 0], + [126.7304180519, 37.5395091777, 0], + [126.7307480882, 37.5391936077, 0], + [126.7310816503, 37.5388803981, 0], + [126.7314187116, 37.5385695739, 0], + [126.731759245, 37.5382611599, 0], + [126.7321032235, 37.5379551806, 0], + [126.7324506195, 37.5376516605, 0], + [126.7328014053, 37.5373506238, 0], + [126.7331555528, 37.5370520945, 0], + [126.7335130338, 37.5367560964, 0], + [126.7338738196, 37.5364626532, 0], + [126.7342378816, 37.5361717882, 0], + [126.7342378816, 37.5361717882, 0], + [126.7605822011, 37.5151922762, 0], + [126.760583391, 37.5151913233, 0], + [126.7605845809, 37.5151903703, 0], + [126.7605857709, 37.5151894174, 0], + [126.7605869609, 37.5151884646, 0], + [126.760588151, 37.5151875117, 0], + [126.760589341, 37.5151865589, 0], + [126.7605905311, 37.5151856061, 0], + [126.7605917213, 37.5151846533, 0], + [126.7605929115, 37.5151837006, 0], + [126.7605941017, 37.5151827479, 0], + [126.7605952919, 37.5151817952, 0], + [126.7605964822, 37.5151808425, 0], + [126.7605976725, 37.5151798899, 0], + [126.7605988629, 37.5151789373, 0], + [126.7606000533, 37.5151779847, 0], + [126.7606012437, 37.5151770322, 0], + [126.7606024341, 37.5151760797, 0], + [126.7606036246, 37.5151751272, 0], + [126.7606048152, 37.5151741747, 0], + [126.7606060057, 37.5151732223, 0], + [126.7606071963, 37.5151722699, 0], + [126.760608387, 37.5151713175, 0], + [126.7606095776, 37.5151703651, 0], + [126.7606107683, 37.5151694128, 0], + [126.7606119591, 37.5151684605, 0], + [126.7606131498, 37.5151675082, 0], + [126.7606143407, 37.515166556, 0], + [126.7606155315, 37.5151656038, 0], + [126.7606167224, 37.5151646516, 0], + [126.7606179133, 37.5151636994, 0], + [126.7606191042, 37.5151627473, 0], + [126.7606202952, 37.5151617952, 0], + [126.7606214862, 37.5151608431, 0], + [126.7606226773, 37.5151598911, 0], + [126.7606238684, 37.5151589391, 0], + [126.7606250595, 37.5151579871, 0], + [126.7606262506, 37.5151570351, 0], + [126.7606274418, 37.5151560832, 0], + [126.7606286331, 37.5151551313, 0], + [126.7606298243, 37.5151541794, 0], + [126.7606310156, 37.5151532275, 0], + [126.760632207, 37.5151522757, 0], + [126.7606333983, 37.5151513239, 0], + [126.7606345897, 37.5151503721, 0], + [126.7606357812, 37.5151494204, 0], + [126.7606369726, 37.5151484687, 0], + [126.7606381641, 37.515147517, 0], + [126.7606393557, 37.5151465653, 0], + [126.7606405472, 37.5151456137, 0], + [126.7606417389, 37.5151446621, 0], + [126.7606429305, 37.5151437105, 0], + [126.7606441222, 37.515142759, 0], + [126.7606453139, 37.5151418075, 0], + [126.7606465057, 37.515140856, 0], + [126.7606476974, 37.5151399045, 0], + [126.7606488893, 37.5151389531, 0], + [126.7606500811, 37.5151380016, 0], + [126.760651273, 37.5151370503, 0], + [126.7606524649, 37.5151360989, 0], + [126.7606536569, 37.5151351476, 0], + [126.7606548489, 37.5151341963, 0], + [126.7606560409, 37.515133245, 0], + [126.760657233, 37.5151322938, 0], + [126.7606584251, 37.5151313426, 0], + [126.7606596172, 37.5151303914, 0], + [126.7606608094, 37.5151294402, 0], + [126.7606620016, 37.5151284891, 0], + [126.7606631938, 37.515127538, 0], + [126.7606643861, 37.5151265869, 0], + [126.7606655784, 37.5151256359, 0], + [126.7606667707, 37.5151246848, 0], + [126.7606679631, 37.5151237338, 0], + [126.7606691555, 37.5151227829, 0], + [126.760670348, 37.5151218319, 0], + [126.7606715405, 37.515120881, 0], + [126.760672733, 37.5151199301, 0], + [126.7606739255, 37.5151189793, 0], + [126.7606751181, 37.5151180285, 0], + [126.7606763107, 37.5151170777, 0], + [126.7606775034, 37.5151161269, 0], + [126.7606786961, 37.5151151762, 0], + [126.7606798888, 37.5151142254, 0], + [126.7606810816, 37.5151132747, 0], + [126.7606822744, 37.5151123241, 0], + [126.7606834672, 37.5151113735, 0], + [126.7606846601, 37.5151104229, 0], + [126.760685853, 37.5151094723, 0], + [126.7606870459, 37.5151085217, 0], + [126.7606882389, 37.5151075712, 0], + [126.7606894319, 37.5151066207, 0], + [126.7606906249, 37.5151056702, 0], + [126.760691818, 37.5151047198, 0], + [126.7606930111, 37.5151037694, 0], + [126.7606942043, 37.515102819, 0], + [126.7606953974, 37.5151018687, 0], + [126.7606965907, 37.5151009183, 0], + [126.7606977839, 37.515099968, 0], + [126.7606989772, 37.5150990178, 0], + [126.7607001705, 37.5150980675, 0], + [126.7607013639, 37.5150971173, 0], + [126.7607025573, 37.5150961671, 0], + [126.7607037507, 37.515095217, 0], + [126.7607049441, 37.5150942668, 0], + [126.7607061376, 37.5150933167, 0], + [126.7607073312, 37.5150923667, 0], + [126.7607085247, 37.5150914166, 0], + [126.7607097183, 37.5150904666, 0], + [126.760710912, 37.5150895166, 0], + [126.7607121056, 37.5150885666, 0], + [126.7607132993, 37.5150876167, 0], + [126.7607144931, 37.5150866668, 0], + [126.7607156868, 37.5150857169, 0], + [126.7607168807, 37.515084767, 0], + [126.7607180745, 37.5150838172, 0], + [126.7607192684, 37.5150828674, 0], + [126.7607204623, 37.5150819176, 0], + [126.7607216562, 37.5150809679, 0], + [126.7607228502, 37.5150800182, 0], + [126.7607240442, 37.5150790685, 0], + [126.7607252383, 37.5150781188, 0], + [126.7607264324, 37.5150771692, 0], + [126.7607276265, 37.5150762196, 0], + [126.7607288206, 37.51507527, 0], + [126.7607300148, 37.5150743205, 0], + [126.7607312091, 37.515073371, 0], + [126.7607324033, 37.5150724215, 0], + [126.7607335976, 37.515071472, 0], + [126.7607347919, 37.5150705226, 0], + [126.7607359863, 37.5150695732, 0], + [126.7607371807, 37.5150686238, 0], + [126.7607383751, 37.5150676744, 0], + [126.7607395696, 37.5150667251, 0], + [126.7607407641, 37.5150657758, 0], + [126.7607419587, 37.5150648265, 0], + [126.7607431532, 37.5150638773, 0], + [126.7607443478, 37.5150629281, 0], + [126.7607455425, 37.5150619789, 0], + [126.7607467372, 37.5150610297, 0], + [126.7607479319, 37.5150600806, 0], + [126.7607491266, 37.5150591315, 0], + [126.7607503214, 37.5150581824, 0], + [126.7607515162, 37.5150572334, 0], + [126.7607527111, 37.5150562844, 0], + [126.760753906, 37.5150553354, 0], + [126.7607551009, 37.5150543864, 0], + [126.7607562958, 37.5150534375, 0], + [126.7607574908, 37.5150524886, 0], + [126.7607586859, 37.5150515397, 0], + [126.7607598809, 37.5150505908, 0], + [126.760761076, 37.515049642, 0], + [126.7607622712, 37.5150486932, 0], + [126.7607634663, 37.5150477444, 0], + [126.7607646615, 37.5150467957, 0], + [126.7607658568, 37.515045847, 0], + [126.760767052, 37.5150448983, 0], + [126.7607682473, 37.5150439496, 0], + [126.7607694427, 37.515043001, 0], + [126.760770638, 37.5150420524, 0], + [126.7607718334, 37.5150411038, 0], + [126.7607730289, 37.5150401553, 0], + [126.7607742244, 37.5150392068, 0], + [126.7607754199, 37.5150382583, 0], + [126.7607766154, 37.5150373098, 0], + [126.760777811, 37.5150363614, 0], + [126.7607790066, 37.515035413, 0], + [126.7607802023, 37.5150344646, 0], + [126.760781398, 37.5150335162, 0], + [126.7607825937, 37.5150325679, 0], + [126.7607837895, 37.5150316196, 0], + [126.7607849852, 37.5150306713, 0], + [126.7607861811, 37.5150297231, 0], + [126.7607873769, 37.5150287749, 0], + [126.7607885728, 37.5150278267, 0], + [126.7607897688, 37.5150268785, 0], + [126.7607909647, 37.5150259304, 0], + [126.7607921607, 37.5150249823, 0], + [126.7607933568, 37.5150240342, 0], + [126.7607945528, 37.5150230862, 0], + [126.7607957489, 37.5150221382, 0], + [126.7607969451, 37.5150211902, 0], + [126.7607969451, 37.5150211902, 0], + + [126.7607969451, 37.5150211902, 0], + [126.7607969451, 37.5150211902, 0], + [126.760975219, 37.5148805181, 0], + [126.7611542588, 37.5147404647, 0], + [126.7613340611, 37.5146010327, 0], + [126.7615146224, 37.5144622248, 0], + [126.7616959394, 37.5143240436, 0], + [126.7618780086, 37.5141864917, 0], + [126.7620608265, 37.5140495717, 0], + [126.7622443898, 37.5139132861, 0], + [126.7624286949, 37.5137776376, 0], + [126.7626137383, 37.5136426287, 0], + [126.7627995166, 37.5135082619, 0], + [126.7629860262, 37.5133745399, 0], + [126.7631732636, 37.5132414651, 0], + [126.7633612253, 37.5131090401, 0], + [126.7635499077, 37.5129772673, 0], + [126.7637393072, 37.5128461492, 0], + [126.7639294203, 37.5127156884, 0], + [126.7641202433, 37.5125858872, 0], + [126.7643117727, 37.5124567482, 0], + [126.7645040048, 37.5123282737, 0], + [126.764696936, 37.5122004663, 0], + [126.7648905627, 37.5120733282, 0], + [126.7650848811, 37.511946862, 0], + [126.7652798877, 37.51182107, 0], + [126.7654755786, 37.5116959546, 0], + [126.7656719503, 37.5115715181, 0], + [126.765868999, 37.511447763, 0], + [126.7660667209, 37.5113246914, 0], + [126.7662651124, 37.5112023059, 0], + [126.7664641697, 37.5110806086, 0], + [126.766663889, 37.5109596019, 0], + [126.7668642665, 37.510839288, 0], + [126.7670652985, 37.5107196693, 0], + [126.7672669812, 37.510600748, 0], + [126.7674693107, 37.5104825264, 0], + [126.7676722832, 37.5103650066, 0], + [126.7678758948, 37.5102481909, 0], + [126.7680801418, 37.5101320815, 0], + [126.7682850203, 37.5100166806, 0], + [126.7684905264, 37.5099019904, 0], + [126.7686966561, 37.5097880131, 0], + [126.7689034057, 37.5096747507, 0], + [126.7691107712, 37.5095622055, 0], + [126.7693187486, 37.5094503796, 0], + [126.7695273341, 37.509339275, 0], + [126.7697365237, 37.5092288939, 0], + [126.7699463134, 37.5091192384, 0], + [126.7701566993, 37.5090103105, 0], + [126.7703676774, 37.5089021123, 0], + [126.7705792438, 37.5087946459, 0], + [126.7707913943, 37.5086879132, 0], + [126.7710041251, 37.5085819163, 0], + [126.771217432, 37.5084766572, 0], + [126.7714313111, 37.5083721379, 0], + [126.7716457583, 37.5082683603, 0], + [126.7718607696, 37.5081653264, 0], + [126.7720763408, 37.5080630382, 0], + [126.7722924679, 37.5079614976, 0], + [126.7725091469, 37.5078607065, 0], + [126.7727263736, 37.5077606668, 0], + [126.772944144, 37.5076613804, 0], + [126.7731624538, 37.5075628492, 0], + [126.7733812991, 37.507465075, 0], + [126.7736006756, 37.5073680598, 0], + [126.7738205792, 37.5072718052, 0], + [126.7740410057, 37.5071763132, 0], + [126.774261951, 37.5070815855, 0], + [126.7744834109, 37.506987624, 0], + [126.7747053813, 37.5068944304, 0], + [126.7749278578, 37.5068020064, 0], + [126.7751508364, 37.5067103539, 0], + [126.7753743128, 37.5066194745, 0], + [126.7755982828, 37.5065293699, 0], + [126.7758227421, 37.5064400419, 0], + [126.7760476865, 37.5063514922, 0], + [126.7762731117, 37.5062637224, 0], + [126.7764990136, 37.5061767342, 0], + [126.7767253878, 37.5060905293, 0], + [126.77695223, 37.5060051091, 0], + [126.777179536, 37.5059204755, 0], + [126.7774073015, 37.5058366299, 0], + [126.7776355221, 37.505753574, 0], + [126.7778641936, 37.5056713093, 0], + [126.7780933116, 37.5055898374, 0], + [126.7783228718, 37.5055091597, 0], + [126.7785528698, 37.505429278, 0], + [126.7787833014, 37.5053501935, 0], + [126.7790141621, 37.5052719079, 0], + [126.7792454476, 37.5051944227, 0], + [126.7794771536, 37.5051177392, 0], + [126.7797092755, 37.505041859, 0], + [126.7799418092, 37.5049667834, 0], + [126.7801747501, 37.5048925139, 0], + [126.7804080939, 37.5048190519, 0], + [126.7806418362, 37.5047463988, 0], + [126.7808759725, 37.5046745559, 0], + [126.7811104984, 37.5046035246, 0], + [126.7813454094, 37.5045333063, 0], + [126.7815807013, 37.5044639022, 0], + [126.7818163694, 37.5043953138, 0], + [126.7820524094, 37.5043275422, 0], + [126.7822888168, 37.5042605887, 0], + [126.7825255871, 37.5041944547, 0], + [126.7827627159, 37.5041291414, 0], + [126.7830001986, 37.50406465, 0], + [126.7832380308, 37.5040009817, 0], + [126.783476208, 37.5039381377, 0], + [126.7837147257, 37.5038761193, 0], + [126.7839535793, 37.5038149275, 0], + [126.7841927645, 37.5037545636, 0], + [126.7844322766, 37.5036950287, 0], + [126.7846721111, 37.5036363239, 0], + [126.7849122635, 37.5035784503, 0], + [126.7851527293, 37.503521409, 0], + [126.7853935039, 37.5034652011, 0], + [126.7856345827, 37.5034098276, 0], + [126.7858759613, 37.5033552897, 0], + [126.786117635, 37.5033015883, 0], + [126.7863595993, 37.5032487244, 0], + [126.7866018497, 37.503196699, 0], + [126.7868443814, 37.5031455132, 0], + [126.7870871901, 37.5030951679, 0], + [126.787330271, 37.503045664, 0], + [126.7875736195, 37.5029970025, 0], + [126.7878172312, 37.5029491842, 0], + [126.7880611014, 37.5029022102, 0], + [126.7883052254, 37.5028560813, 0], + [126.7885495987, 37.5028107983, 0], + [126.7887942166, 37.5027663621, 0], + [126.7890390746, 37.5027227736, 0], + [126.7892841679, 37.5026800335, 0], + [126.789529492, 37.5026381428, 0], + [126.7897750423, 37.5025971021, 0], + [126.7900208141, 37.5025569122, 0], + [126.7902668027, 37.502517574, 0], + [126.7905130035, 37.5024790881, 0], + [126.7907594119, 37.5024414553, 0], + [126.7910060232, 37.5024046763, 0], + [126.7912528327, 37.5023687517, 0], + [126.7914998358, 37.5023336824, 0], + [126.7917470279, 37.5022994688, 0], + [126.7919944041, 37.5022661117, 0], + [126.79224196, 37.5022336118, 0], + [126.7924896908, 37.5022019695, 0], + [126.7927375918, 37.5021711855, 0], + [126.7929856583, 37.5021412605, 0], + [126.7932338856, 37.5021121949, 0], + [126.7934822692, 37.5020839893, 0], + [126.7937308042, 37.5020566442, 0], + [126.793979486, 37.5020301602, 0], + [126.7942283098, 37.5020045378, 0], + [126.7944772711, 37.5019797774, 0], + [126.794726365, 37.5019558795, 0], + [126.7949755869, 37.5019328446, 0], + [126.7952249321, 37.5019106731, 0], + [126.7954743958, 37.5018893653, 0], + [126.7957239734, 37.5018689218, 0], + [126.7959736601, 37.5018493429, 0], + [126.7962234512, 37.501830629, 0], + [126.796473342, 37.5018127804, 0], + [126.7967233278, 37.5017957975, 0], + [126.7969734038, 37.5017796805, 0], + [126.7972235654, 37.5017644299, 0], + [126.7974738078, 37.5017500458, 0], + [126.7977241262, 37.5017365286, 0], + [126.797974516, 37.5017238784, 0], + [126.7982249724, 37.5017120956, 0], + [126.7984754908, 37.5017011804, 0], + [126.7987260663, 37.501691133, 0], + [126.7989766942, 37.5016819535, 0], + [126.7992273698, 37.5016736421, 0], + [126.7994780883, 37.5016661991, 0], + [126.7997288451, 37.5016596244, 0], + [126.7999796354, 37.5016539184, 0], + [126.8002304544, 37.501649081, 0], + [126.8004812975, 37.5016451123, 0], + [126.8007321598, 37.5016420125, 0], + [126.8009830366, 37.5016397815, 0], + [126.8012339233, 37.5016384195, 0], + [126.801484815, 37.5016379265, 0], + [126.801484815, 37.5016379265, 0], + [126.8022705227, 37.5015757428, 0], + [126.8030572241, 37.5015221289, 0], + [126.803844772, 37.5014770947, 0], + [126.8046330192, 37.5014406488, 0], + [126.8054218181, 37.5014127979, 0], + [126.8062110212, 37.5013935473, 0], + [126.8070004809, 37.5013829005, 0], + [126.8077900495, 37.5013808596, 0], + [126.8085795793, 37.5013874249, 0], + [126.8093689226, 37.5014025951, 0], + [126.8101579317, 37.5014263676, 0], + [126.8109464592, 37.5014587378, 0], + [126.8117343573, 37.5014996996, 0], + [126.8125214788, 37.5015492454, 0], + [126.8133076765, 37.501607366, 0], + [126.8140928032, 37.5016740504, 0], + [126.814876712, 37.5017492862, 0], + [126.8156592564, 37.5018330593, 0], + [126.8164402899, 37.5019253541, 0], + [126.8172196665, 37.5020261532, 0], + [126.8179972403, 37.5021354378, 0], + [126.8187728658, 37.5022531876, 0], + [126.819546398, 37.5023793804, 0], + [126.8203176921, 37.5025139926, 0], + [126.8210866038, 37.5026569991, 0], + [126.8218529893, 37.5028083731, 0], + [126.8226167053, 37.5029680862, 0], + [126.8233776087, 37.5031361087, 0], + [126.8241355572, 37.5033124091, 0], + [126.8248904091, 37.5034969544, 0], + [126.8256420231, 37.50368971, 0], + [126.8263902585, 37.50389064, 0], + [126.8271349753, 37.5040997067, 0], + [126.8278760342, 37.5043168709, 0], + [126.8286132966, 37.5045420922, 0], + [126.8293466244, 37.5047753283, 0], + [126.8300758803, 37.5050165356, 0], + [126.8308009281, 37.505265669, 0], + [126.8315216318, 37.5055226819, 0], + [126.8322378567, 37.5057875262, 0], + [126.8329494687, 37.5060601522, 0], + [126.8336563347, 37.5063405091, 0], + [126.8343583222, 37.5066285444, 0], + [126.8350552999, 37.5069242042, 0], + [126.8357471374, 37.5072274331, 0], + + [126.8286940695, 37.5154535639, 0], + + [126.8281409584, 37.5152251192, 0], + [126.8275839539, 37.5150027604, 0], + [126.8270231615, 37.5147865297, 0], + [126.8264586876, 37.5145764679, 0], + [126.8258906389, 37.5143726149, 0], + [126.8253191232, 37.5141750092, 0], + [126.8247442486, 37.5139836883, 0], + [126.8241661241, 37.5137986884, 0], + [126.8235848592, 37.5136200445, 0], + [126.8230005639, 37.5134477904, 0], + [126.822413349, 37.5132819589, 0], + [126.8218233256, 37.5131225813, 0], + [126.8212306056, 37.5129696877, 0], + [126.820635301, 37.5128233071, 0], + [126.8200375248, 37.5126834673, 0], + [126.8194373901, 37.5125501947, 0], + [126.8188350105, 37.5124235146, 0], + [126.8182305002, 37.5123034509, 0], + [126.8176239736, 37.5121900264, 0], + [126.8170155456, 37.5120832625, 0], + [126.8164053314, 37.5119831796, 0], + [126.8157934466, 37.5118897964, 0], + [126.8151800069, 37.5118031308, 0], + [126.8145651287, 37.5117231991, 0], + [126.8139489283, 37.5116500164, 0], + [126.8133315224, 37.5115835966, 0], + [126.8127130279, 37.5115239524, 0], + [126.8120935619, 37.5114710949, 0], + [126.8114732418, 37.5114250342, 0], + [126.8108521849, 37.511385779, 0], + [126.810230509, 37.5113533368, 0], + [126.8096083317, 37.5113277137, 0], + [126.8089857708, 37.5113089145, 0], + [126.8083629441, 37.5112969427, 0], + [126.8077399698, 37.5112918008, 0], + [126.8071169656, 37.5112934896, 0], + [126.8064940496, 37.5113020088, 0], + [126.8058713397, 37.5113173568, 0], + [126.8052489538, 37.5113395307, 0], + [126.8046270098, 37.5113685264, 0], + [126.8040056254, 37.5114043382, 0], + [126.8033849183, 37.5114469594, 0], + [126.8027650061, 37.511496382, 0], + [126.802146006, 37.5115525966, 0], + [126.802146006, 37.5115525966, 0], + [126.8019455629, 37.5115506772, 0], + [126.8017451111, 37.511549465, 0], + [126.8015446545, 37.5115489599, 0], + [126.801344197, 37.511549162, 0], + [126.8011437426, 37.5115500712, 0], + [126.8009432953, 37.5115516876, 0], + [126.8007428589, 37.5115540112, 0], + [126.8005424374, 37.5115570418, 0], + [126.8003420347, 37.5115607794, 0], + [126.8001416547, 37.5115652239, 0], + [126.7999413014, 37.5115703753, 0], + [126.7997409787, 37.5115762334, 0], + [126.7995406904, 37.5115827982, 0], + [126.7993404407, 37.5115900695, 0], + [126.7991402333, 37.5115980472, 0], + [126.7989400722, 37.511606731, 0], + [126.7987399613, 37.5116161209, 0], + [126.7985399046, 37.5116262167, 0], + [126.7983399059, 37.5116370181, 0], + [126.7981399692, 37.511648525, 0], + [126.7979400984, 37.511660737, 0], + [126.7977402974, 37.5116736541, 0], + [126.7975405702, 37.5116872759, 0], + [126.7973409206, 37.5117016021, 0], + [126.7971413525, 37.5117166325, 0], + [126.79694187, 37.5117323668, 0], + [126.7967424768, 37.5117488047, 0], + [126.796543177, 37.5117659458, 0], + [126.7963439743, 37.5117837899, 0], + [126.7961448728, 37.5118023365, 0], + [126.7959458762, 37.5118215853, 0], + [126.7957469886, 37.511841536, 0], + [126.7955482138, 37.511862188, 0], + [126.7953495557, 37.5118835411, 0], + [126.7951510182, 37.5119055949, 0], + [126.7949526052, 37.5119283488, 0], + [126.7947543206, 37.5119518024, 0], + [126.7945561682, 37.5119759553, 0], + [126.794358152, 37.512000807, 0], + [126.7941602759, 37.512026357, 0], + [126.7939625436, 37.5120526048, 0], + [126.7937649592, 37.51207955, 0], + [126.7935675264, 37.5121071919, 0], + [126.7933702492, 37.51213553, 0], + [126.7931731314, 37.5121645638, 0], + [126.7929761768, 37.5121942927, 0], + [126.7927793894, 37.5122247161, 0], + [126.7925827729, 37.5122558334, 0], + [126.7923863313, 37.5122876441, 0], + [126.7921900684, 37.5123201474, 0], + [126.7919939881, 37.5123533428, 0], + [126.7917980941, 37.5123872296, 0], + [126.7916023904, 37.5124218071, 0], + [126.7914068807, 37.5124570747, 0], + [126.7912115689, 37.5124930317, 0], + [126.7910164588, 37.5125296773, 0], + [126.7908215543, 37.5125670109, 0], + [126.7906268592, 37.5126050316, 0], + [126.7904323773, 37.5126437389, 0], + [126.7902381123, 37.5126831318, 0], + [126.7900440682, 37.5127232097, 0], + [126.7898502487, 37.5127639718, 0], + [126.7896566575, 37.5128054172, 0], + [126.7894632987, 37.5128475451, 0], + [126.7892701758, 37.5128903547, 0], + [126.7890772927, 37.5129338452, 0], + [126.7888846531, 37.5129780158, 0], + [126.7886922609, 37.5130228655, 0], + [126.7885001199, 37.5130683934, 0], + [126.7883082337, 37.5131145988, 0], + [126.7881166061, 37.5131614806, 0], + [126.787925241, 37.513209038, 0], + [126.787734142, 37.51325727, 0], + [126.787543313, 37.5133061757, 0], + [126.7873527575, 37.5133557541, 0], + [126.7871624795, 37.5134060043, 0], + [126.7869724826, 37.5134569252, 0], + [126.7867827705, 37.5135085159, 0], + [126.7865933469, 37.5135607753, 0], + [126.7864042157, 37.5136137025, 0], + [126.7862153804, 37.5136672964, 0], + [126.7860268448, 37.5137215559, 0], + [126.7858386126, 37.51377648, 0], + [126.7856506874, 37.5138320675, 0], + [126.785463073, 37.5138883175, 0], + [126.7852757731, 37.5139452289, 0], + [126.7850887912, 37.5140028004, 0], + [126.7849021312, 37.5140610309, 0], + [126.7847157965, 37.5141199194, 0], + [126.784529791, 37.5141794647, 0], + [126.7843441181, 37.5142396655, 0], + [126.7841587817, 37.5143005208, 0], + [126.7839737853, 37.5143620293, 0], + [126.7837891325, 37.5144241898, 0], + [126.7836048269, 37.5144870011, 0], + [126.7834208723, 37.514550462, 0], + [126.7832372721, 37.5146145713, 0], + [126.78305403, 37.5146793276, 0], + [126.7828711495, 37.5147447296, 0], + [126.7826886344, 37.5148107763, 0], + [126.7825064881, 37.5148774661, 0], + [126.7823247141, 37.5149447978, 0], + [126.7821433162, 37.5150127702, 0], + [126.7819622978, 37.5150813818, 0], + [126.7817816625, 37.5151506313, 0], + [126.7816014138, 37.5152205174, 0], + [126.7814215552, 37.5152910387, 0], + [126.7812420904, 37.5153621938, 0], + [126.7810630228, 37.5154339812, 0], + [126.7808843559, 37.5155063997, 0], + [126.7807060932, 37.5155794478, 0], + [126.7805282382, 37.5156531241, 0], + [126.7803507944, 37.515727427, 0], + [126.7801737654, 37.5158023552, 0], + [126.7799971545, 37.5158779072, 0], + [126.7798209652, 37.5159540814, 0], + [126.779645201, 37.5160308765, 0], + [126.7794698653, 37.5161082909, 0], + [126.7792949616, 37.5161863231, 0], + [126.7791204933, 37.5162649715, 0], + [126.7789464638, 37.5163442346, 0], + [126.7787728766, 37.5164241109, 0], + [126.778599735, 37.5165045988, 0], + [126.7784270424, 37.5165856967, 0], + [126.7782548022, 37.516667403, 0], + [126.7780830179, 37.5167497161, 0], + [126.7779116927, 37.5168326345, 0], + [126.77774083, 37.5169161564, 0], + [126.7775704333, 37.5170002803, 0], + [126.7774005057, 37.5170850044, 0], + [126.7772310507, 37.5171703272, 0], + [126.7770620716, 37.517256247, 0], + [126.7768935717, 37.517342762, 0], + [126.7767255543, 37.5174298706, 0], + [126.7765580227, 37.5175175711, 0], + [126.7763909802, 37.5176058617, 0], + [126.77622443, 37.5176947407, 0], + [126.7760583755, 37.5177842065, 0], + [126.7758928199, 37.5178742571, 0], + [126.7757277664, 37.5179648909, 0], + [126.7755632183, 37.5180561061, 0], + [126.7753991787, 37.5181479009, 0], + [126.775235651, 37.5182402734, 0], + [126.7750726384, 37.518333222, 0], + [126.7749101439, 37.5184267447, 0], + [126.7747481709, 37.5185208397, 0], + [126.7745867224, 37.5186155052, 0], + [126.7744258018, 37.5187107393, 0], + [126.774265412, 37.5188065402, 0], + [126.7741055563, 37.518902906, 0], + [126.7739462378, 37.5189998347, 0], + [126.7737874597, 37.5190973245, 0], + [126.7736292249, 37.5191953735, 0], + [126.7734715368, 37.5192939798, 0], + [126.7733143983, 37.5193931414, 0], + [126.7731578125, 37.5194928563, 0], + [126.7730017825, 37.5195931227, 0], + [126.7728463113, 37.5196939385, 0], + [126.7726914021, 37.5197953018, 0], + [126.7725370578, 37.5198972106, 0], + [126.7723832815, 37.5199996628, 0], + [126.7722300762, 37.5201026566, 0], + [126.7720774449, 37.5202061898, 0], + [126.7719253906, 37.5203102604, 0], + [126.7717739163, 37.5204148665, 0], + [126.771623025, 37.5205200058, 0], + [126.7714727196, 37.5206256765, 0], + [126.771323003, 37.5207318763, 0], + [126.7711738783, 37.5208386033, 0], + [126.7710253482, 37.5209458553, 0], + [126.7708774159, 37.5210536302, 0], + [126.7707300841, 37.5211619259, 0], + [126.7705833557, 37.5212707403, 0], + [126.7704372336, 37.5213800713, 0], + [126.7702917208, 37.5214899167, 0], + [126.77014682, 37.5216002743, 0], + [126.7700025341, 37.521711142, 0], + [126.7698588659, 37.5218225177, 0], + [126.7697158183, 37.521934399, 0], + [126.769573394, 37.5220467839, 0], + [126.769573394, 37.5220467839, 0], + [126.7695724558, 37.5220475275, 0], + [126.7695715177, 37.5220482711, 0], + [126.7695705796, 37.5220490148, 0], + [126.7695696415, 37.5220497584, 0], + [126.7695687035, 37.5220505021, 0], + [126.7695677655, 37.5220512458, 0], + [126.7695668275, 37.5220519895, 0], + [126.7695658895, 37.5220527333, 0], + [126.7695649516, 37.522053477, 0], + [126.7695640137, 37.5220542208, 0], + [126.7695630758, 37.5220549646, 0], + [126.769562138, 37.5220557085, 0], + [126.7695612002, 37.5220564523, 0], + [126.7695602624, 37.5220571962, 0], + [126.7695593246, 37.5220579401, 0], + [126.7695583868, 37.522058684, 0], + [126.7695574491, 37.5220594279, 0], + [126.7695565114, 37.5220601719, 0], + [126.7695555738, 37.5220609159, 0], + [126.7695546362, 37.5220616599, 0], + [126.7695536986, 37.5220624039, 0], + [126.769552761, 37.522063148, 0], + [126.7695518234, 37.522063892, 0], + [126.7695508859, 37.5220646361, 0], + [126.7695499484, 37.5220653802, 0], + [126.7695490109, 37.5220661244, 0], + [126.7695480735, 37.5220668685, 0], + [126.7695471361, 37.5220676127, 0], + [126.7695461987, 37.5220683569, 0], + [126.7695452613, 37.5220691011, 0], + [126.769544324, 37.5220698454, 0], + [126.7695433867, 37.5220705897, 0], + [126.7695424494, 37.5220713339, 0], + [126.7695415122, 37.5220720783, 0], + [126.769540575, 37.5220728226, 0], + [126.7695396378, 37.5220735669, 0], + [126.7695387006, 37.5220743113, 0], + [126.7695377635, 37.5220750557, 0], + [126.7695368263, 37.5220758001, 0], + [126.7695358893, 37.5220765446, 0], + [126.7695349522, 37.522077289, 0], + [126.7695340152, 37.5220780335, 0], + [126.7695330782, 37.522078778, 0], + [126.7695321412, 37.5220795226, 0], + [126.7695312042, 37.5220802671, 0], + [126.7695302673, 37.5220810117, 0], + [126.7695293304, 37.5220817563, 0], + [126.7695283935, 37.5220825009, 0], + [126.7695274567, 37.5220832455, 0], + [126.7695265199, 37.5220839902, 0], + [126.7695255831, 37.5220847349, 0], + [126.7695246464, 37.5220854796, 0], + [126.7695237096, 37.5220862243, 0], + [126.7695227729, 37.5220869691, 0], + [126.7695218362, 37.5220877138, 0], + [126.7695208996, 37.5220884586, 0], + [126.769519963, 37.5220892034, 0], + [126.7695190264, 37.5220899483, 0], + [126.7695180898, 37.5220906931, 0], + [126.7695171533, 37.522091438, 0], + [126.7695162168, 37.5220921829, 0], + [126.7695152803, 37.5220929278, 0], + [126.7695143438, 37.5220936728, 0], + [126.7695134074, 37.5220944177, 0], + [126.769512471, 37.5220951627, 0], + [126.7695115346, 37.5220959077, 0], + [126.7695105983, 37.5220966527, 0], + [126.7695096619, 37.5220973978, 0], + [126.7695087256, 37.5220981429, 0], + [126.7695077894, 37.522098888, 0], + [126.7695068531, 37.5220996331, 0], + [126.7695059169, 37.5221003782, 0], + [126.7695049807, 37.5221011234, 0], + [126.7695040446, 37.5221018686, 0], + [126.7695031085, 37.5221026138, 0], + [126.7695021724, 37.522103359, 0], + [126.7695012363, 37.5221041043, 0], + [126.7695003002, 37.5221048495, 0], + [126.7694993642, 37.5221055948, 0], + [126.7694984282, 37.5221063401, 0], + [126.7694974923, 37.5221070855, 0], + [126.7694965563, 37.5221078308, 0], + [126.7694956204, 37.5221085762, 0], + [126.7694946845, 37.5221093216, 0], + [126.7694937487, 37.522110067, 0], + [126.7694928128, 37.5221108125, 0], + [126.769491877, 37.5221115579, 0], + [126.7694909413, 37.5221123034, 0], + [126.7694900055, 37.5221130489, 0], + [126.7694890698, 37.5221137945, 0], + [126.7694881341, 37.52211454, 0], + [126.7694871985, 37.5221152856, 0], + [126.7694862628, 37.5221160312, 0], + [126.7694853272, 37.5221167768, 0], + [126.7694843916, 37.5221175225, 0], + [126.7694834561, 37.5221182681, 0], + [126.7694825205, 37.5221190138, 0], + [126.769481585, 37.5221197595, 0], + [126.7694806496, 37.5221205052, 0], + [126.7694797141, 37.522121251, 0], + [126.7694787787, 37.5221219968, 0], + [126.7694778433, 37.5221227425, 0], + [126.7694769079, 37.5221234884, 0], + [126.7694759726, 37.5221242342, 0], + [126.7694750373, 37.5221249801, 0], + [126.769474102, 37.5221257259, 0], + [126.7694731668, 37.5221264718, 0], + [126.7694722315, 37.5221272178, 0], + [126.7694712963, 37.5221279637, 0], + [126.7694703612, 37.5221287097, 0], + [126.769469426, 37.5221294557, 0], + [126.7694684909, 37.5221302017, 0], + [126.7694675558, 37.5221309477, 0], + [126.7694666208, 37.5221316938, 0], + [126.7694656857, 37.5221324398, 0], + [126.7694647507, 37.5221331859, 0], + [126.7694638157, 37.5221339321, 0], + [126.7694628808, 37.5221346782, 0], + [126.7694619459, 37.5221354244, 0], + [126.769461011, 37.5221361705, 0], + [126.7694600761, 37.5221369168, 0], + [126.7694591412, 37.522137663, 0], + [126.7694582064, 37.5221384092, 0], + [126.7694572716, 37.5221391555, 0], + [126.7694563369, 37.5221399018, 0], + [126.7694554021, 37.5221406481, 0], + [126.7694544674, 37.5221413945, 0], + [126.7694535328, 37.5221421408, 0], + [126.7694525981, 37.5221428872, 0], + [126.7694516635, 37.5221436336, 0], + [126.7694507289, 37.52214438, 0], + [126.7694497943, 37.5221451265, 0], + [126.7694488598, 37.5221458729, 0], + [126.7694479253, 37.5221466194, 0], + [126.7694469908, 37.5221473659, 0], + [126.7694460563, 37.5221481125, 0], + [126.7694451219, 37.522148859, 0], + [126.7694441875, 37.5221496056, 0], + [126.7694432531, 37.5221503522, 0], + [126.7694423188, 37.5221510988, 0], + [126.7694413844, 37.5221518455, 0], + [126.7694404501, 37.5221525921, 0], + [126.7694395159, 37.5221533388, 0], + [126.7694385816, 37.5221540855, 0], + [126.7694376474, 37.5221548322, 0], + [126.7694367132, 37.522155579, 0], + [126.7694357791, 37.5221563258, 0], + [126.7694348449, 37.5221570726, 0], + [126.7694339108, 37.5221578194, 0], + [126.7694329768, 37.5221585662, 0], + [126.7694320427, 37.5221593131, 0], + [126.7694311087, 37.52216006, 0], + [126.7694301747, 37.5221608069, 0], + [126.7694292407, 37.5221615538, 0], + [126.7694283068, 37.5221623007, 0], + [126.7694273729, 37.5221630477, 0], + [126.769426439, 37.5221637947, 0], + [126.7694255051, 37.5221645417, 0], + [126.7694245713, 37.5221652887, 0], + [126.7694236375, 37.5221660358, 0], + [126.7694227037, 37.5221667829, 0], + [126.76942177, 37.52216753, 0], + [126.7694208363, 37.5221682771, 0], + [126.7694199026, 37.5221690242, 0], + [126.7694189689, 37.5221697714, 0], + [126.7694180353, 37.5221705186, 0], + [126.7694171017, 37.5221712658, 0], + [126.7694161681, 37.522172013, 0], + [126.7694152345, 37.5221727603, 0], + [126.769414301, 37.5221735075, 0], + [126.7694133675, 37.5221742548, 0], + [126.769412434, 37.5221750022, 0], + [126.7694115006, 37.5221757495, 0], + [126.7694105671, 37.5221764969, 0], + [126.7694096338, 37.5221772442, 0], + [126.7694087004, 37.5221779916, 0], + [126.7694077671, 37.5221787391, 0], + [126.7694068337, 37.5221794865, 0], + [126.7694059005, 37.522180234, 0], + [126.7694049672, 37.5221809815, 0], + [126.743014295, 37.5431993304, 0], + [126.7427270403, 37.5434288646, 0], + [126.7424423873, 37.5436604454, 0], + [126.7421603589, 37.5438940541, 0], + [126.7418809781, 37.5441296716, 0], + [126.7416042674, 37.5443672791, 0], + [126.7413302492, 37.5446068574, 0], + [126.7410589456, 37.544848387, 0], + [126.7407903786, 37.5450918485, 0], + [126.7405245698, 37.5453372223, 0], + [126.7402615408, 37.5455844884, 0], + [126.7400013129, 37.545833627, 0], + [126.7397439071, 37.5460846179, 0], + [126.7394893442, 37.5463374408, 0], + [126.7392376448, 37.5465920753, 0], + [126.7389888292, 37.5468485009, 0], + [126.7387429177, 37.5471066968, 0], + [126.73849993, 37.5473666422, 0], + [126.7382598859, 37.5476283161, 0], + [126.7380228047, 37.5478916973, 0], + [126.7377887057, 37.5481567646, 0], + [126.7375576077, 37.5484234966, 0], + [126.7373295296, 37.5486918716, 0], + [126.7371044896, 37.5489618682, 0], + [126.7368825061, 37.5492334643, 0], + [126.7366635971, 37.5495066382, 0], + [126.7364477801, 37.5497813676, 0], + [126.7362350727, 37.5500576305, 0], + [126.7360254922, 37.5503354046, 0], + [126.7358190554, 37.5506146673, 0], + [126.7356157791, 37.5508953961, 0], + [126.7354156798, 37.5511775683, 0], + [126.7352187736, 37.5514611612, 0], + [126.7350250765, 37.5517461518, 0], + [126.7348346041, 37.5520325172, 0], + [126.734647372, 37.5523202341, 0], + [126.7344633952, 37.5526092793, 0], + [126.7342826887, 37.5528996295, 0], + [126.7341052671, 37.5531912613, 0], + [126.7339311448, 37.553484151, 0], + [126.7337603358, 37.553778275, 0], + [126.733592854, 37.5540736095, 0], + [126.7334287131, 37.5543701307, 0], + [126.7332679262, 37.5546678146, 0], + [126.7331105064, 37.5549666372, 0], + [126.7329564666, 37.5552665743, 0], + [126.7328058191, 37.5555676017, 0], + [126.7326585761, 37.555869695, 0], + [126.7325147497, 37.5561728299, 0], + [126.7323743515, 37.5564769819, 0], + [126.7322373928, 37.5567821263, 0], + [126.7321038848, 37.5570882386, 0], + [126.7319738383, 37.557395294, 0], + [126.7318472638, 37.5577032676, 0], + [126.7317241717, 37.5580121347, 0], + [126.7316045719, 37.5583218702, 0], + [126.7314884741, 37.5586324491, 0], + [126.7313758878, 37.5589438463, 0], + [126.7312668221, 37.5592560367, 0], + [126.7311612858, 37.5595689949, 0], + [126.7310592875, 37.5598826958, 0], + [126.7309608355, 37.560197114, 0], + [126.7308659379, 37.5605122241, 0], + [126.7307746022, 37.5608280006, 0], + [126.730686836, 37.5611444179, 0], + [126.7306026464, 37.5614614506, 0], + [126.7305220403, 37.5617790729, 0], + [126.7304450241, 37.5620972593, 0], + [126.7303716042, 37.562415984, 0], + [126.7303017865, 37.5627352212, 0], + [126.7302355768, 37.5630549452, 0], + [126.7301729804, 37.56337513, 0], + [126.7301140024, 37.56369575, 0], + [126.7300586477, 37.564016779, 0], + [126.7300069208, 37.5643381912, 0], + [126.7299588258, 37.5646599605, 0], + [126.7299143668, 37.5649820611, 0], + [126.7298735474, 37.5653044668, 0], + [126.7298363709, 37.5656271516, 0], + [126.7298028404, 37.5659500893, 0], + [126.7297729585, 37.566273254, 0], + [126.7297467279, 37.5665966195, 0], + [126.7297241507, 37.5669201596, 0], + [126.7297052287, 37.5672438481, 0], + [126.7296899634, 37.567567659, 0], + [126.7296783563, 37.5678915661, 0], + [126.7296704083, 37.5682155431, 0], + [126.72966612, 37.5685395638, 0], + [126.7296654919, 37.5688636022, 0], + [126.729668524, 37.5691876319, 0], + [126.7296752162, 37.5695116268, 0], + [126.729685568, 37.5698355607, 0], + [126.7296995786, 37.5701594074, 0], + [126.7297172468, 37.5704831407, 0], + [126.7297385714, 37.5708067345, 0], + [126.7297635506, 37.5711301625, 0], + [126.7297921824, 37.5714533987, 0], + [126.7298244647, 37.5717764169, 0], + [126.7298603948, 37.572099191, 0], + [126.7298999699, 37.5724216949, 0], + [126.7299431868, 37.5727439025, 0], + [126.729990042, 37.5730657878, 0], + [126.7300405319, 37.5733873247, 0], + [126.7300946525, 37.5737084873, 0], + [126.7301523992, 37.5740292495, 0], + [126.7302137677, 37.5743495855, 0], + [126.7302787528, 37.5746694693, 0], + [126.7303473495, 37.5749888751, 0], + [126.7304195522, 37.575307777, 0], + [126.7304953552, 37.5756261493, 0], + [126.7305747522, 37.5759439662, 0], + [126.7306577371, 37.576261202, 0], + [126.7307443031, 37.5765778311, 0], + [126.7308344432, 37.5768938278, 0], + [126.7309281502, 37.5772091666, 0], + [126.7310254166, 37.5775238221, 0], + [126.7311262346, 37.5778377686, 0], + [126.731230596, 37.578150981, 0], + [126.7313384925, 37.5784634338, 0], + [126.7314499153, 37.5787751018, 0], + [126.7315648555, 37.5790859597, 0], + [126.7316833039, 37.5793959824, 0], + [126.7318052509, 37.5797051449, 0], + [126.7319306868, 37.5800134222, 0], + [126.7320596013, 37.5803207892, 0], + [126.7321919841, 37.5806272212, 0], + [126.7323278245, 37.5809326934, 0], + [126.7324671117, 37.5812371811, 0], + [126.7326098343, 37.5815406596, 0], + [126.732755981, 37.5818431043, 0], + [126.7329055398, 37.582144491, 0], + [126.7330584987, 37.582444795, 0], + [126.7332148455, 37.5827439922, 0], + [126.7333745675, 37.5830420584, 0], + [126.7335376518, 37.5833389695, 0], + [126.7337040853, 37.5836347013, 0], + [126.7338738545, 37.5839292301, 0], + [126.7340469458, 37.584222532, 0], + [126.7342233452, 37.5845145832, 0], + [126.7344030385, 37.5848053602, 0], + [126.7345860111, 37.5850948394, 0], + [126.7347722484, 37.5853829974, 0], + [126.7349617352, 37.5856698109, 0], + [126.7351544563, 37.5859552567, 0], + [126.7353503961, 37.5862393117, 0], + [126.7355495389, 37.5865219529, 0], + [126.7357518685, 37.5868031575, 0], + [126.7359573686, 37.5870829026, 0], + [126.7361660226, 37.5873611658, 0], + [126.7363778138, 37.5876379244, 0], + [126.7365927249, 37.587913156, 0], + + [126.7374832182, 37.58899837, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 45~100m 이하1", + "type": "0006", + "use": true, + "lowElev": "0", + "highElev": "45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7448945809, 37.6087877775, 0], + [126.745318501, 37.6090197645, 0], + [126.7457450047, 37.6092487366, 0], + [126.7461740579, 37.6094746754, 0], + [126.7466056266, 37.6096975631, 0], + [126.7470396766, 37.609917382, 0], + [126.7474761734, 37.6101341145, 0], + [126.7479150823, 37.6103477435, 0], + [126.7483563684, 37.6105582519, 0], + [126.7487999967, 37.6107656231, 0], + [126.7492459319, 37.6109698405, 0], + [126.7496941387, 37.611170888, 0], + [126.7501445814, 37.6113687495, 0], + [126.7505972242, 37.6115634093, 0], + [126.7510520311, 37.611754852, 0], + [126.7515089661, 37.6119430623, 0], + [126.7519679928, 37.6121280252, 0], + [126.7524290748, 37.6123097262, 0], + [126.7528921754, 37.6124881506, 0], + [126.7533572578, 37.6126632844, 0], + [126.7538242851, 37.6128351136, 0], + [126.7542932202, 37.6130036246, 0], + [126.7547640257, 37.613168804, 0], + [126.7552366644, 37.6133306385, 0], + [126.7557110985, 37.6134891155, 0], + [126.7561872905, 37.6136442222, 0], + [126.7566652025, 37.6137959464, 0], + [126.7571447965, 37.613944276, 0], + [126.7576260344, 37.6140891991, 0], + [126.7581088779, 37.6142307043, 0], + [126.7585932886, 37.6143687804, 0], + [126.7590792282, 37.6145034163, 0], + [126.7595666579, 37.6146346013, 0], + [126.760055539, 37.6147623251, 0], + [126.7605458327, 37.6148865774, 0], + [126.7610374999, 37.6150073484, 0], + [126.7615305017, 37.6151246285, 0], + [126.7620247988, 37.6152384084, 0], + [126.7625203519, 37.6153486789, 0], + [126.7630171216, 37.6154554315, 0], + [126.7635150685, 37.6155586575, 0], + [126.764014153, 37.6156583487, 0], + [126.7645143354, 37.6157544973, 0], + [126.7650155759, 37.6158470955, 0], + [126.7655178347, 37.6159361361, 0], + [126.7660210719, 37.616021612, 0], + [126.7665252474, 37.6161035162, 0], + [126.7670303213, 37.6161818425, 0], + [126.7675362533, 37.6162565844, 0], + [126.7680430032, 37.6163277361, 0], + [126.7685505307, 37.616395292, 0], + [126.7690587955, 37.6164592465, 0], + [126.7695677573, 37.6165195948, 0], + [126.7700773754, 37.6165763319, 0], + [126.7705876094, 37.6166294533, 0], + [126.7710984188, 37.6166789549, 0], + [126.771609763, 37.6167248327, 0], + [126.7721216012, 37.616767083, 0], + [126.7726338928, 37.6168057025, 0], + [126.773146597, 37.6168406881, 0], + [126.7736596732, 37.616872037, 0], + [126.7741730805, 37.6168997468, 0], + [126.7746867781, 37.6169238152, 0], + [126.7752007251, 37.6169442404, 0], + [126.7757148808, 37.6169610206, 0], + [126.7762292041, 37.6169741546, 0], + [126.7767436543, 37.6169836413, 0], + [126.7772581905, 37.61698948, 0], + [126.7777727716, 37.6169916702, 0], + [126.7782873569, 37.6169902118, 0], + [126.7788019053, 37.6169851047, 0], + [126.7793163761, 37.6169763495, 0], + [126.7798307283, 37.6169639469, 0], + [126.7803449209, 37.6169478978, 0], + [126.7808589132, 37.6169282035, 0], + [126.7813726642, 37.6169048656, 0], + [126.7818861332, 37.6168778859, 0], + [126.7823992792, 37.6168472665, 0], + [126.7829120615, 37.61681301, 0], + [126.7834244394, 37.616775119, 0], + [126.783936372, 37.6167335966, 0], + [126.7844478188, 37.6166884459, 0], + [126.784958739, 37.6166396708, 0], + [126.785469092, 37.6165872749, 0], + [126.7859788372, 37.6165312625, 0], + [126.7864879342, 37.616471638, 0], + [126.7869963424, 37.6164084062, 0], + [126.7875040214, 37.6163415721, 0], + [126.7880109309, 37.616271141, 0], + [126.7885170306, 37.6161971185, 0], + [126.7890222803, 37.6161195105, 0], + [126.7895266397, 37.6160383231, 0], + [126.7900300687, 37.6159535629, 0], + [126.7905325275, 37.6158652365, 0], + [126.791033976, 37.615773351, 0], + [126.7915343743, 37.6156779136, 0], + [126.7920336827, 37.6155789321, 0], + [126.7925318615, 37.6154764141, 0], + [126.7930288711, 37.6153703679, 0], + [126.793524672, 37.615260802, 0], + [126.7940192248, 37.615147725, 0], + [126.7945124901, 37.6150311459, 0], + [126.7950044288, 37.6149110739, 0], + [126.7954950017, 37.6147875187, 0], + [126.79598417, 37.61466049, 0], + [126.7964718946, 37.614529998, 0], + [126.7969581368, 37.614396053, 0], + [126.797442858, 37.6142586656, 0], + [126.7979260197, 37.6141178469, 0], + [126.7984075834, 37.6139736079, 0], + [126.7988875109, 37.6138259601, 0], + [126.7993657641, 37.6136749154, 0], + [126.7998423048, 37.6135204856, 0], + [126.8003170954, 37.6133626831, 0], + [126.800790098, 37.6132015204, 0], + [126.801261275, 37.6130370103, 0], + [126.801730589, 37.6128691659, 0], + [126.8021980027, 37.6126980005, 0], + [126.802663479, 37.6125235278, 0], + [126.8031269809, 37.6123457616, 0], + [126.8035884716, 37.612164716, 0], + [126.8040479143, 37.6119804055, 0], + [126.8045052726, 37.6117928446, 0], + [126.8049605101, 37.6116020483, 0], + [126.8054135907, 37.6114080318, 0], + [126.8058644784, 37.6112108104, 0], + [126.8063131374, 37.6110103999, 0], + [126.8067595319, 37.6108068162, 0], + [126.8072036266, 37.6106000754, 0], + [126.8076453862, 37.610390194, 0], + [126.8080847756, 37.6101771887, 0], + [126.8085217598, 37.6099610764, 0], + [126.8089563042, 37.6097418743, 0], + [126.8093883742, 37.6095195997, 0], + [126.8098179356, 37.6092942705, 0], + [126.8102449542, 37.6090659044, 0], + [126.8106693961, 37.6088345196, 0], + [126.8110912275, 37.6086001345, 0], + [126.8115104151, 37.6083627678, 0], + [126.8119269254, 37.6081224383, 0], + [126.8123407255, 37.6078791651, 0], + [126.8127517824, 37.6076329675, 0], + [126.8131600636, 37.6073838652, 0], + [126.8135655365, 37.6071318778, 0], + [126.813968169, 37.6068770255, 0], + [126.8143679292, 37.6066193284, 0], + [126.8147647853, 37.6063588071, 0], + [126.8151587057, 37.6060954823, 0], + [126.8155496593, 37.6058293748, 0], + [126.815937615, 37.6055605059, 0], + [126.8163225419, 37.6052888968, 0], + [126.8167044096, 37.6050145693, 0], + [126.8170831876, 37.604737545, 0], + [126.8174588461, 37.6044578461, 0], + [126.817831355, 37.6041754946, 0], + [126.8182006849, 37.6038905131, 0], + [126.8185668065, 37.6036029242, 0], + [126.8185668065, 37.6036029242, 0], + [126.818568, 37.6036019783, 0], + [126.8185691934, 37.6036010324, 0], + [126.8185703868, 37.6036000865, 0], + [126.8185715801, 37.6035991405, 0], + [126.8185727735, 37.6035981945, 0], + [126.8185739667, 37.6035972485, 0], + [126.81857516, 37.6035963025, 0], + [126.8185763532, 37.6035953564, 0], + [126.8185775464, 37.6035944103, 0], + [126.8185787395, 37.6035934642, 0], + [126.8185799326, 37.603592518, 0], + [126.8185811257, 37.6035915718, 0], + [126.8185823188, 37.6035906256, 0], + [126.8185835118, 37.6035896794, 0], + [126.8185847047, 37.6035887331, 0], + [126.8185858977, 37.6035877868, 0], + [126.8185870906, 37.6035868405, 0], + [126.8185882834, 37.6035858941, 0], + [126.8185894763, 37.6035849477, 0], + [126.8185906691, 37.6035840013, 0], + [126.8185918618, 37.6035830549, 0], + [126.8185930546, 37.6035821084, 0], + [126.8185942473, 37.6035811619, 0], + [126.8185954399, 37.6035802154, 0], + [126.8185966325, 37.6035792689, 0], + [126.8185978251, 37.6035783223, 0], + [126.8185990177, 37.6035773757, 0], + [126.8186002102, 37.6035764291, 0], + [126.8186014027, 37.6035754824, 0], + [126.8186025951, 37.6035745357, 0], + [126.8186037875, 37.603573589, 0], + [126.8186049799, 37.6035726423, 0], + [126.8186061723, 37.6035716955, 0], + [126.8186073646, 37.6035707487, 0], + [126.8186085569, 37.6035698019, 0], + [126.8186097491, 37.603568855, 0], + [126.8186109413, 37.6035679082, 0], + [126.8186121335, 37.6035669613, 0], + [126.8186133256, 37.6035660143, 0], + [126.8186145177, 37.6035650674, 0], + [126.8186157098, 37.6035641204, 0], + [126.8186169018, 37.6035631734, 0], + [126.8186180938, 37.6035622263, 0], + [126.8186192858, 37.6035612792, 0], + [126.8186204777, 37.6035603321, 0], + [126.8186216696, 37.603559385, 0], + [126.8186228615, 37.6035584379, 0], + [126.8186240533, 37.6035574907, 0], + [126.8186252451, 37.6035565435, 0], + [126.8186264368, 37.6035555962, 0], + [126.8186276286, 37.603554649, 0], + [126.8186288202, 37.6035537017, 0], + [126.8186300119, 37.6035527543, 0], + [126.8186312035, 37.603551807, 0], + [126.8186323951, 37.6035508596, 0], + [126.8186335866, 37.6035499122, 0], + [126.8186347781, 37.6035489648, 0], + [126.8186359696, 37.6035480173, 0], + [126.8186371611, 37.6035470698, 0], + [126.8186383525, 37.6035461223, 0], + [126.8186395438, 37.6035451748, 0], + [126.8186407352, 37.6035442272, 0], + [126.8186419265, 37.6035432796, 0], + [126.8186431178, 37.603542332, 0], + [126.818644309, 37.6035413843, 0], + [126.8186455002, 37.6035404366, 0], + [126.8186466913, 37.6035394889, 0], + [126.8186478825, 37.6035385412, 0], + [126.8186490736, 37.6035375934, 0], + [126.8186502646, 37.6035366456, 0], + [126.8186514557, 37.6035356978, 0], + [126.8186526466, 37.60353475, 0], + [126.8186538376, 37.6035338021, 0], + [126.8186550285, 37.6035328542, 0], + [126.8186562194, 37.6035319063, 0], + [126.8186574103, 37.6035309583, 0], + [126.8186586011, 37.6035300103, 0], + [126.8186597919, 37.6035290623, 0], + [126.8186609826, 37.6035281143, 0], + [126.8186621733, 37.6035271662, 0], + [126.818663364, 37.6035262181, 0], + [126.8186645546, 37.60352527, 0], + [126.8186657452, 37.6035243218, 0], + [126.8186669358, 37.6035233737, 0], + [126.8186681263, 37.6035224255, 0], + [126.8186693168, 37.6035214772, 0], + [126.8186705073, 37.603520529, 0], + [126.8186716977, 37.6035195807, 0], + [126.8186728881, 37.6035186323, 0], + [126.8186740785, 37.603517684, 0], + [126.8186752688, 37.6035167356, 0], + [126.8186764591, 37.6035157872, 0], + [126.8186776494, 37.6035148388, 0], + [126.8186788396, 37.6035138903, 0], + [126.8186800298, 37.6035129419, 0], + [126.81868122, 37.6035119934, 0], + [126.8186824101, 37.6035110448, 0], + [126.8186836002, 37.6035100962, 0], + [126.8186847902, 37.6035091477, 0], + [126.8186859802, 37.603508199, 0], + [126.8186871702, 37.6035072504, 0], + [126.8186883602, 37.6035063017, 0], + [126.8186895501, 37.603505353, 0], + [126.8186907399, 37.6035044043, 0], + [126.8186919298, 37.6035034555, 0], + [126.8186931196, 37.6035025067, 0], + [126.8186943094, 37.6035015579, 0], + [126.8186954991, 37.6035006091, 0], + [126.8186966888, 37.6034996602, 0], + [126.8186978785, 37.6034987113, 0], + [126.8186990681, 37.6034977624, 0], + [126.8187002577, 37.6034968134, 0], + [126.8187014473, 37.6034958644, 0], + [126.8187026368, 37.6034949154, 0], + [126.8187038263, 37.6034939664, 0], + [126.8187050157, 37.6034930173, 0], + [126.8187062052, 37.6034920682, 0], + [126.8187073945, 37.6034911191, 0], + [126.8187085839, 37.60349017, 0], + [126.8187097732, 37.6034892208, 0], + [126.8187109625, 37.6034882716, 0], + [126.8187121518, 37.6034873224, 0], + [126.818713341, 37.6034863731, 0], + [126.8187145301, 37.6034854238, 0], + [126.8187157193, 37.6034844745, 0], + [126.8187169084, 37.6034835252, 0], + [126.8187180975, 37.6034825758, 0], + [126.8187192865, 37.6034816264, 0], + [126.8187204755, 37.603480677, 0], + [126.8187216645, 37.6034797275, 0], + [126.8187228534, 37.6034787781, 0], + [126.8187240423, 37.6034778286, 0], + [126.8187252312, 37.603476879, 0], + [126.81872642, 37.6034759295, 0], + [126.8187276088, 37.6034749799, 0], + [126.8187287976, 37.6034740303, 0], + [126.8187299863, 37.6034730806, 0], + [126.818731175, 37.603472131, 0], + [126.8187323637, 37.6034711813, 0], + [126.8187335523, 37.6034702315, 0], + [126.8187347409, 37.6034692818, 0], + [126.8187359294, 37.603468332, 0], + [126.8187371179, 37.6034673822, 0], + [126.8187383064, 37.6034664323, 0], + [126.8187394949, 37.6034654825, 0], + [126.8187406833, 37.6034645326, 0], + [126.8187418716, 37.6034635827, 0], + [126.81874306, 37.6034626327, 0], + [126.8187442483, 37.6034616827, 0], + [126.8187454366, 37.6034607327, 0], + [126.8187466248, 37.6034597827, 0], + [126.818747813, 37.6034588327, 0], + [126.8187490012, 37.6034578826, 0], + [126.8187501893, 37.6034569325, 0], + [126.8187513774, 37.6034559823, 0], + [126.8187525655, 37.6034550322, 0], + [126.8187537535, 37.603454082, 0], + [126.8187549415, 37.6034531317, 0], + [126.8187561295, 37.6034521815, 0], + [126.8187573174, 37.6034512312, 0], + [126.8187585053, 37.6034502809, 0], + [126.8187596931, 37.6034493306, 0], + [126.8187608809, 37.6034483802, 0], + [126.8187620687, 37.6034474298, 0], + [126.8187632565, 37.6034464794, 0], + [126.8187644442, 37.603445529, 0], + [126.8187656319, 37.6034445785, 0], + [126.8187668195, 37.603443628, 0], + [126.8187680071, 37.6034426775, 0], + [126.8187691947, 37.6034417269, 0], + [126.8187703822, 37.6034407763, 0], + [126.8187715698, 37.6034398257, 0], + [126.8187727572, 37.6034388751, 0], + [126.8187739447, 37.6034379244, 0], + [126.8187751321, 37.6034369737, 0], + [126.8187763194, 37.603436023, 0], + [126.8187775068, 37.6034350723, 0], + [126.8187786941, 37.6034341215, 0], + [126.8187798813, 37.6034331707, 0], + [126.8187810685, 37.6034322199, 0], + [126.8483250794, 37.5798829872, 0], + [126.8483250794, 37.5798829872, 0], + [126.8488810437, 37.5794358612, 0], + [126.8494292584, 37.5789827173, 0], + [126.8499696208, 37.5785236407, 0], + [126.8505020296, 37.5780587174, 0], + [126.8510263851, 37.5775880346, 0], + [126.8515425889, 37.5771116808, 0], + [126.8520505445, 37.5766297452, 0], + [126.8525501567, 37.5761423182, 0], + [126.8530413318, 37.5756494915, 0], + [126.853523978, 37.5751513573, 0], + [126.8539980048, 37.5746480091, 0], + [126.8544633235, 37.5741395415, 0], + [126.8549198469, 37.5736260498, 0], + [126.8553674895, 37.5731076302, 0], + [126.8558061677, 37.5725843802, 0], + [126.8562357993, 37.5720563978, 0], + [126.8566563038, 37.571523782, 0], + [126.8570676026, 37.5709866329, 0], + [126.8574696187, 37.5704450511, 0], + [126.857862277, 37.5698991382, 0], + [126.858245504, 37.5693489967, 0], + [126.8586192279, 37.5687947298, 0], + [126.8589833789, 37.5682364413, 0], + [126.859337889, 37.567674236, 0], + [126.8596826918, 37.5671082194, 0], + [126.8600177229, 37.5665384977, 0], + [126.8603429197, 37.5659651776, 0], + [126.8606582215, 37.5653883667, 0], + [126.8609635692, 37.5648081732, 0], + [126.8612589059, 37.5642247058, 0], + [126.8615441765, 37.5636380741, 0], + [126.8618193276, 37.563048388, 0], + [126.862084308, 37.5624557581, 0], + [126.8623390681, 37.5618602955, 0], + [126.8625835604, 37.5612621119, 0], + [126.8628177394, 37.5606613195, 0], + [126.8630415613, 37.5600580309, 0], + [126.8632549846, 37.5594523592, 0], + [126.8634579693, 37.558844418, 0], + [126.8636504777, 37.5582343213, 0], + [126.8638324739, 37.5576221835, 0], + [126.8640039242, 37.5570081193, 0], + [126.8641647965, 37.5563922438, 0], + [126.8643150611, 37.5557746726, 0], + [126.86445469, 37.5551555214, 0], + [126.8645836572, 37.5545349062, 0], + [126.8647019389, 37.5539129435, 0], + [126.8648095132, 37.5532897498, 0], + [126.8649063602, 37.5526654419, 0], + [126.864992462, 37.5520401368, 0], + [126.8650678026, 37.5514139518, 0], + [126.8651323684, 37.5507870043, 0], + [126.8651861473, 37.5501594117, 0], + [126.8652291297, 37.5495312917, 0], + [126.8652613078, 37.548902762, 0], + [126.8652826757, 37.5482739404, 0], + [126.8652932298, 37.5476449447, 0], + [126.8652929683, 37.5470158929, 0], + [126.8652818916, 37.5463869028, 0], + [126.865260002, 37.5457580923, 0], + [126.8652273039, 37.5451295792, 0], + [126.8651838037, 37.5445014814, 0], + [126.8651295098, 37.5438739165, 0], + [126.8650644327, 37.5432470021, 0], + [126.8649885847, 37.5426208557, 0], + [126.8649019805, 37.5419955946, 0], + [126.8648046365, 37.5413713359, 0], + [126.8646965712, 37.5407481967, 0], + [126.8645778051, 37.5401262937, 0], + [126.8644483608, 37.5395057433, 0], + [126.8643082627, 37.538886662, 0], + [126.8641575374, 37.5382691655, 0], + [126.8639962133, 37.5376533697, 0], + [126.863824321, 37.5370393899, 0], + [126.863641893, 37.5364273411, 0], + [126.8634489635, 37.5358173379, 0], + [126.8632455691, 37.5352094947, 0], + [126.8630317481, 37.5346039253, 0], + [126.8628075408, 37.5340007431, 0], + [126.8625729895, 37.5334000611, 0], + [126.8623281383, 37.5328019918, 0], + [126.8620730333, 37.5322066473, 0], + [126.8618077225, 37.531614139, 0], + [126.861532256, 37.5310245779, 0], + [126.8612466855, 37.5304380744, 0], + [126.8609510647, 37.5298547385, 0], + [126.8606454492, 37.5292746792, 0], + [126.8603298966, 37.5286980053, 0], + [126.8600044661, 37.5281248248, 0], + [126.8596692189, 37.5275552449, 0], + [126.8593242179, 37.5269893724, 0], + [126.8589695281, 37.5264273133, 0], + [126.8586052161, 37.5258691727, 0], + [126.8582313502, 37.5253150551, 0], + [126.8578480008, 37.5247650644, 0], + [126.8574552397, 37.5242193035, 0], + [126.8570531408, 37.5236778746, 0], + [126.8566417795, 37.5231408791, 0], + [126.856221233, 37.5226084175, 0], + [126.8557915803, 37.5220805895, 0], + [126.855352902, 37.5215574939, 0], + [126.8549052804, 37.5210392287, 0], + + [126.8448439665, 37.5268756114, 0], + + [126.8451942172, 37.5272860826, 0], + [126.8455373415, 37.5277003551, 0], + [126.8458732743, 37.5281183503, 0], + [126.8462019518, 37.528539989, 0], + [126.8465233117, 37.5289651914, 0], + [126.8468372928, 37.5293938768, 0], + [126.8471438356, 37.529825964, 0], + [126.8474428819, 37.5302613711, 0], + [126.8477343748, 37.5307000157, 0], + [126.848018259, 37.5311418146, 0], + [126.8482944805, 37.531586684, 0], + [126.848562987, 37.5320345398, 0], + [126.8488237272, 37.532485297, 0], + [126.8490766518, 37.5329388701, 0], + [126.8493217126, 37.5333951733, 0], + [126.8495588631, 37.5338541201, 0], + [126.849788058, 37.5343156234, 0], + [126.850009254, 37.5347795958, 0], + [126.8502224088, 37.5352459494, 0], + [126.8504274819, 37.5357145958, 0], + [126.8506244344, 37.5361854461, 0], + [126.8508132287, 37.5366584111, 0], + [126.8509938289, 37.5371334012, 0], + [126.8511662006, 37.5376103264, 0], + [126.851330311, 37.5380890961, 0], + [126.8514861287, 37.5385696198, 0], + [126.8516336242, 37.5390518062, 0], + [126.8517727693, 37.539535564, 0], + [126.8519035374, 37.5400208015, 0], + [126.8520259036, 37.5405074266, 0], + [126.8521398446, 37.5409953473, 0], + [126.8522453385, 37.5414844709, 0], + [126.8523423652, 37.5419747047, 0], + [126.8524309062, 37.5424659557, 0], + [126.8525109445, 37.542958131, 0], + [126.8525824647, 37.543451137, 0], + [126.8526454532, 37.5439448804, 0], + [126.8526998977, 37.5444392676, 0], + [126.8527457879, 37.5449342048, 0], + [126.8527831148, 37.5454295982, 0], + [126.8528118712, 37.5459253538, 0], + [126.8528320515, 37.5464213776, 0], + [126.8528436517, 37.5469175756, 0], + [126.8528466694, 37.5474138538, 0], + [126.8528411038, 37.5479101179, 0], + [126.8528269559, 37.5484062739, 0], + [126.8528042282, 37.5489022277, 0], + [126.8527729248, 37.5493978852, 0], + [126.8527330514, 37.5498931525, 0], + [126.8526846155, 37.5503879357, 0], + [126.8526276261, 37.5508821408, 0], + [126.8525620938, 37.5513756742, 0], + [126.8524880308, 37.5518684422, 0], + [126.8524054512, 37.5523603515, 0], + [126.8523143702, 37.5528513087, 0], + [126.8522148051, 37.5533412207, 0], + [126.8521067746, 37.5538299946, 0], + [126.851990299, 37.5543175376, 0], + [126.8518654003, 37.5548037574, 0], + [126.8517321018, 37.5552885616, 0], + [126.8515904289, 37.5557718583, 0], + [126.8514404081, 37.5562535559, 0], + [126.8512820678, 37.5567335629, 0], + [126.8511154379, 37.5572117883, 0], + [126.8509405498, 37.5576881415, 0], + [126.8507574365, 37.5581625319, 0], + [126.8505661326, 37.5586348697, 0], + [126.8503666743, 37.5591050652, 0], + [126.8501590992, 37.5595730293, 0], + [126.8499434466, 37.5600386731, 0], + [126.8497197572, 37.5605019083, 0], + [126.8494880733, 37.560962647, 0], + [126.8492484388, 37.5614208018, 0], + [126.8490008989, 37.5618762858, 0], + [126.8487455004, 37.5623290126, 0], + [126.8484822918, 37.5627788962, 0], + [126.8482113227, 37.5632258513, 0], + [126.8479326445, 37.5636697931, 0], + [126.8476463099, 37.5641106374, 0], + [126.8473523731, 37.5645483005, 0], + [126.8470508898, 37.5649826994, 0], + [126.846741917, 37.5654137515, 0], + [126.8464255132, 37.5658413753, 0], + [126.8461017383, 37.5662654894, 0], + [126.8457706537, 37.5666860134, 0], + [126.8454323221, 37.5671028675, 0], + [126.8450868075, 37.5675159726, 0], + [126.8447341755, 37.5679252504, 0], + [126.8443744927, 37.568330623, 0], + [126.8440078274, 37.5687320137, 0], + [126.843634249, 37.5691293461, 0], + [126.8432538284, 37.569522545, 0], + [126.8428666376, 37.5699115357, 0], + [126.84247275, 37.5702962443, 0], + [126.8420722402, 37.5706765979, 0], + [126.8416651842, 37.5710525242, 0], + [126.8412516592, 37.5714239519, 0], + [126.8408317435, 37.5717908106, 0], + [126.8404055167, 37.5721530305, 0], + [126.8399730597, 37.5725105429, 0], + [126.8395344544, 37.57286328, 0], + [126.8395344544, 37.57286328, 0], + [126.809944253, 37.5964471557, 0], + [126.8099433219, 37.5964479014, 0], + [126.8099423907, 37.596448647, 0], + [126.8099414595, 37.5964493927, 0], + [126.8099405282, 37.5964501383, 0], + [126.809939597, 37.5964508839, 0], + [126.8099386657, 37.5964516295, 0], + [126.8099377344, 37.596452375, 0], + [126.809936803, 37.5964531205, 0], + [126.8099358716, 37.596453866, 0], + [126.8099349402, 37.5964546115, 0], + [126.8099340088, 37.596455357, 0], + [126.8099330773, 37.5964561024, 0], + [126.8099321458, 37.5964568479, 0], + [126.8099312143, 37.5964575933, 0], + [126.8099302828, 37.5964583386, 0], + [126.8099293512, 37.596459084, 0], + [126.8099284196, 37.5964598293, 0], + [126.809927488, 37.5964605746, 0], + [126.8099265564, 37.5964613199, 0], + [126.8099256247, 37.5964620652, 0], + [126.809924693, 37.5964628104, 0], + [126.8099237612, 37.5964635557, 0], + [126.8099228295, 37.5964643009, 0], + [126.8099218977, 37.5964650461, 0], + [126.8099209659, 37.5964657912, 0], + [126.809920034, 37.5964665364, 0], + [126.8099191022, 37.5964672815, 0], + [126.8099181703, 37.5964680266, 0], + [126.8099172383, 37.5964687716, 0], + [126.8099163064, 37.5964695167, 0], + [126.8099153744, 37.5964702617, 0], + [126.8099144424, 37.5964710067, 0], + [126.8099135104, 37.5964717517, 0], + [126.8099125783, 37.5964724967, 0], + [126.8099116462, 37.5964732416, 0], + [126.8099107141, 37.5964739866, 0], + [126.809909782, 37.5964747315, 0], + [126.8099088498, 37.5964754763, 0], + [126.8099079176, 37.5964762212, 0], + [126.8099069854, 37.596476966, 0], + [126.8099060531, 37.5964777108, 0], + [126.8099051208, 37.5964784556, 0], + [126.8099041885, 37.5964792004, 0], + [126.8099032562, 37.5964799452, 0], + [126.8099023238, 37.5964806899, 0], + [126.8099013914, 37.5964814346, 0], + [126.809900459, 37.5964821793, 0], + [126.8098995266, 37.5964829239, 0], + [126.8098985941, 37.5964836686, 0], + [126.8098976616, 37.5964844132, 0], + [126.8098967291, 37.5964851578, 0], + [126.8098957965, 37.5964859024, 0], + [126.809894864, 37.5964866469, 0], + [126.8098939313, 37.5964873915, 0], + [126.8098929987, 37.596488136, 0], + [126.8098920661, 37.5964888805, 0], + [126.8098911334, 37.5964896249, 0], + [126.8098902006, 37.5964903694, 0], + [126.8098892679, 37.5964911138, 0], + [126.8098883351, 37.5964918582, 0], + [126.8098874023, 37.5964926026, 0], + [126.8098864695, 37.5964933469, 0], + [126.8098855367, 37.5964940913, 0], + [126.8098846038, 37.5964948356, 0], + [126.8098836709, 37.5964955799, 0], + [126.8098827379, 37.5964963242, 0], + [126.809881805, 37.5964970684, 0], + [126.809880872, 37.5964978126, 0], + [126.809879939, 37.5964985569, 0], + [126.8098790059, 37.596499301, 0], + [126.8098780728, 37.5965000452, 0], + [126.8098771397, 37.5965007893, 0], + [126.8098762066, 37.5965015335, 0], + [126.8098752735, 37.5965022776, 0], + [126.8098743403, 37.5965030216, 0], + [126.8098734071, 37.5965037657, 0], + [126.8098724738, 37.5965045097, 0], + [126.8098715406, 37.5965052538, 0], + [126.8098706073, 37.5965059977, 0], + [126.809869674, 37.5965067417, 0], + [126.8098687406, 37.5965074857, 0], + [126.8098678072, 37.5965082296, 0], + [126.8098668738, 37.5965089735, 0], + [126.8098659404, 37.5965097174, 0], + [126.809865007, 37.5965104612, 0], + [126.8098640735, 37.5965112051, 0], + [126.80986314, 37.5965119489, 0], + [126.8098622064, 37.5965126927, 0], + [126.8098612729, 37.5965134365, 0], + [126.8098603393, 37.5965141802, 0], + [126.8098594057, 37.5965149239, 0], + [126.809858472, 37.5965156677, 0], + [126.8098575383, 37.5965164113, 0], + [126.8098566046, 37.596517155, 0], + [126.8098556709, 37.5965178987, 0], + [126.8098547372, 37.5965186423, 0], + [126.8098538034, 37.5965193859, 0], + [126.8098528696, 37.5965201295, 0], + [126.8098519357, 37.596520873, 0], + [126.8098510019, 37.5965216166, 0], + [126.809850068, 37.5965223601, 0], + [126.8098491341, 37.5965231036, 0], + [126.8098482001, 37.596523847, 0], + [126.8098472662, 37.5965245905, 0], + [126.8098463322, 37.5965253339, 0], + [126.8098453981, 37.5965260773, 0], + [126.8098444641, 37.5965268207, 0], + [126.80984353, 37.5965275641, 0], + [126.8098425959, 37.5965283074, 0], + [126.8098416617, 37.5965290507, 0], + [126.8098407276, 37.596529794, 0], + [126.8098397934, 37.5965305373, 0], + [126.8098388592, 37.5965312805, 0], + [126.8098379249, 37.5965320238, 0], + [126.8098369907, 37.596532767, 0], + [126.8098360564, 37.5965335102, 0], + [126.809835122, 37.5965342533, 0], + [126.8098341877, 37.5965349965, 0], + [126.8098332533, 37.5965357396, 0], + [126.8098323189, 37.5965364827, 0], + [126.8098313844, 37.5965372258, 0], + [126.80983045, 37.5965379689, 0], + [126.8098295155, 37.5965387119, 0], + [126.809828581, 37.5965394549, 0], + [126.8098276464, 37.5965401979, 0], + [126.8098267119, 37.5965409409, 0], + [126.8098257773, 37.5965416838, 0], + [126.8098248426, 37.5965424268, 0], + [126.809823908, 37.5965431697, 0], + [126.8098229733, 37.5965439125, 0], + [126.8098220386, 37.5965446554, 0], + [126.8098211038, 37.5965453982, 0], + [126.8098201691, 37.5965461411, 0], + [126.8098192343, 37.5965468839, 0], + [126.8098182995, 37.5965476266, 0], + [126.8098173646, 37.5965483694, 0], + [126.8098164298, 37.5965491121, 0], + [126.8098154949, 37.5965498548, 0], + [126.8098145599, 37.5965505975, 0], + [126.809813625, 37.5965513402, 0], + [126.80981269, 37.5965520828, 0], + [126.809811755, 37.5965528255, 0], + [126.8098108199, 37.5965535681, 0], + [126.8098098849, 37.5965543107, 0], + [126.8098089498, 37.5965550532, 0], + [126.8098080147, 37.5965557958, 0], + [126.8098070795, 37.5965565383, 0], + [126.8098061444, 37.5965572808, 0], + [126.8098052092, 37.5965580232, 0], + [126.8098042739, 37.5965587657, 0], + [126.8098033387, 37.5965595081, 0], + [126.8098024034, 37.5965602505, 0], + [126.8098014681, 37.5965609929, 0], + [126.8098005328, 37.5965617353, 0], + [126.8097995974, 37.5965624776, 0], + [126.809798662, 37.5965632199, 0], + [126.8097977266, 37.5965639622, 0], + [126.8097967911, 37.5965647045, 0], + [126.8097958557, 37.5965654468, 0], + [126.8097949202, 37.596566189, 0], + [126.8097939846, 37.5965669312, 0], + [126.8097930491, 37.5965676734, 0], + [126.8097921135, 37.5965684156, 0], + [126.8097911779, 37.5965691577, 0], + [126.8097902423, 37.5965698998, 0], + [126.8097893066, 37.5965706419, 0], + [126.8097883709, 37.596571384, 0], + [126.8097874352, 37.5965721261, 0], + [126.8097864994, 37.5965728681, 0], + [126.8097855637, 37.5965736101, 0], + [126.8097846279, 37.5965743521, 0], + [126.8097836921, 37.5965750941, 0], + [126.8097827562, 37.5965758361, 0], + [126.8097818203, 37.596576578, 0], + [126.8097808844, 37.5965773199, 0], + [126.8097799485, 37.5965780618, 0], + [126.8097790125, 37.5965788036, 0], + [126.8097780765, 37.5965795455, 0], + [126.8097771405, 37.5965802873, 0], + [126.8097762045, 37.5965810291, 0], + [126.8097762045, 37.5965810291, 0], + + [126.8097762045, 37.5965810291, 0], + [126.809487304, 37.5968079278, 0], + [126.8091958576, 37.5970327565, 0], + [126.8089018889, 37.5972554972, 0], + [126.8086054214, 37.5974761319, 0], + [126.8083064789, 37.5976946429, 0], + [126.8080050854, 37.5979110127, 0], + [126.8077012652, 37.5981252238, 0], + [126.8073950427, 37.598337259, 0], + [126.8070864424, 37.5985471013, 0], + [126.8067754892, 37.5987547338, 0], + [126.806462208, 37.5989601398, 0], + [126.8061466241, 37.5991633027, 0], + [126.8058287627, 37.5993642064, 0], + [126.8055086494, 37.5995628345, 0], + [126.80518631, 37.5997591711, 0], + [126.8048617703, 37.5999532004, 0], + [126.8045350565, 37.6001449069, 0], + [126.8042061947, 37.6003342751, 0], + [126.8038752114, 37.6005212898, 0], + [126.8035421332, 37.6007059359, 0], + [126.803206987, 37.6008881986, 0], + [126.8028697995, 37.6010680633, 0], + [126.8025305979, 37.6012455154, 0], + [126.8021894095, 37.6014205408, 0], + [126.8018462617, 37.6015931253, 0], + [126.8015011821, 37.601763255, 0], + [126.8011541985, 37.6019309163, 0], + [126.8008053386, 37.6020960958, 0], + [126.8004546306, 37.60225878, 0], + [126.8001021026, 37.6024189559, 0], + [126.7997477831, 37.6025766107, 0], + [126.7993917004, 37.6027317316, 0], + [126.7990338832, 37.6028843063, 0], + [126.7986743603, 37.6030343223, 0], + [126.7983131605, 37.6031817677, 0], + [126.7979503129, 37.6033266306, 0], + [126.7975858468, 37.6034688994, 0], + [126.7972197913, 37.6036085625, 0], + [126.7968521759, 37.6037456089, 0], + [126.7964830302, 37.6038800273, 0], + [126.7961123839, 37.6040118072, 0], + [126.7957402667, 37.6041409377, 0], + [126.7953667086, 37.6042674086, 0], + [126.7949917396, 37.6043912097, 0], + [126.7946153898, 37.6045123311, 0], + [126.7942376896, 37.6046307629, 0], + [126.7938586693, 37.6047464957, 0], + [126.7934783594, 37.6048595201, 0], + [126.7930967904, 37.6049698271, 0], + [126.7927139931, 37.6050774078, 0], + [126.7923299982, 37.6051822535, 0], + [126.7919448366, 37.6052843559, 0], + [126.7915585393, 37.6053837066, 0], + [126.7911711374, 37.6054802977, 0], + [126.7907826619, 37.6055741215, 0], + [126.7903931442, 37.6056651703, 0], + [126.7900026155, 37.605753437, 0], + [126.7896111074, 37.6058389143, 0], + [126.7892186512, 37.6059215953, 0], + [126.7888252785, 37.6060014736, 0], + [126.788431021, 37.6060785425, 0], + [126.7880359104, 37.606152796, 0], + [126.7876399784, 37.606224228, 0], + [126.7872432569, 37.6062928328, 0], + [126.7868457778, 37.6063586049, 0], + [126.7864475731, 37.606421539, 0], + [126.7860486748, 37.60648163, 0], + [126.785649115, 37.6065388731, 0], + [126.7852489258, 37.6065932638, 0], + [126.7848481394, 37.6066447975, 0], + [126.784446788, 37.6066934702, 0], + [126.784044904, 37.606739278, 0], + [126.7836425196, 37.6067822171, 0], + [126.7832396673, 37.6068222842, 0], + [126.7828363794, 37.6068594759, 0], + [126.7824326883, 37.6068937894, 0], + [126.7820286266, 37.6069252218, 0], + [126.7816242266, 37.6069537707, 0], + [126.7812195211, 37.6069794336, 0], + [126.7808145425, 37.6070022087, 0], + [126.7804093233, 37.6070220939, 0], + [126.7800038962, 37.6070390878, 0], + [126.7795982938, 37.6070531889, 0], + [126.7791925488, 37.6070643962, 0], + [126.7787866937, 37.6070727087, 0], + [126.7783807612, 37.6070781257, 0], + [126.7779747839, 37.6070806469, 0], + [126.7775687945, 37.607080272, 0], + [126.7771628257, 37.6070770011, 0], + [126.7767569102, 37.6070708343, 0], + [126.7763510805, 37.6070617723, 0], + [126.7759453693, 37.6070498157, 0], + [126.7755398092, 37.6070349655, 0], + [126.7751344329, 37.6070172229, 0], + [126.774729273, 37.6069965893, 0], + [126.7743243621, 37.6069730664, 0], + [126.7739197327, 37.6069466561, 0], + [126.7735154173, 37.6069173605, 0], + [126.7731114486, 37.6068851819, 0], + [126.7727078589, 37.606850123, 0], + [126.7723046809, 37.6068121866, 0], + [126.7719019468, 37.6067713756, 0], + [126.771499689, 37.6067276935, 0], + [126.77109794, 37.6066811437, 0], + [126.7706967321, 37.6066317299, 0], + [126.7702960975, 37.6065794561, 0], + [126.7698960684, 37.6065243266, 0], + [126.769496677, 37.6064663458, 0], + [126.7690979555, 37.6064055183, 0], + [126.7686999359, 37.606341849, 0], + [126.7683026502, 37.6062753431, 0], + [126.7679061304, 37.6062060058, 0], + [126.7675104083, 37.6061338429, 0], + [126.7671155159, 37.60605886, 0], + [126.7667214848, 37.6059810632, 0], + [126.7663283467, 37.6059004588, 0], + [126.7659361333, 37.6058170533, 0], + [126.7655448761, 37.6057308533, 0], + [126.7651546066, 37.6056418658, 0], + [126.7647653561, 37.6055500979, 0], + [126.764377156, 37.6054555571, 0], + [126.7639900375, 37.6053582509, 0], + [126.7636040317, 37.6052581872, 0], + [126.7632191696, 37.605155374, 0], + [126.7628354823, 37.6050498196, 0], + [126.7624530005, 37.6049415324, 0], + [126.762071755, 37.6048305212, 0], + [126.7616917766, 37.6047167949, 0], + [126.7613130956, 37.6046003627, 0], + [126.7609357426, 37.6044812339, 0], + [126.760559748, 37.6043594181, 0], + [126.7601851419, 37.6042349251, 0], + [126.7598119545, 37.6041077649, 0], + [126.7594402157, 37.6039779477, 0], + [126.7590699556, 37.603845484, 0], + [126.7587012038, 37.6037103844, 0], + [126.75833399, 37.6035726599, 0], + [126.7579683437, 37.6034323214, 0], + [126.7576042943, 37.6032893803, 0], + [126.7572418712, 37.603143848, 0], + [126.7568811033, 37.6029957363, 0], + [126.7565220198, 37.602845057, 0], + [126.7561646495, 37.6026918224, 0], + [126.7558090211, 37.6025360446, 0], + [126.7554551632, 37.6023777363, 0], + [126.7551031043, 37.6022169102, 0], + [126.7547528727, 37.6020535792, 0], + [126.7544044965, 37.6018877564, 0], + [126.7540580037, 37.6017194552, 0], + [126.7537134221, 37.6015486891, 0], + [126.7533707796, 37.6013754719, 0], + [126.7530301035, 37.6011998174, 0], + [126.7526914214, 37.6010217398, 0], + [126.7523547604, 37.6008412534, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 45~100m 이하2", + "type": "0006", + "use": true, + "lowElev": "0", + "highElev": "45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.8097762045, 37.5965810291, 0], + [126.809487304, 37.5968079278, 0], + [126.8091958576, 37.5970327565, 0], + [126.8089018889, 37.5972554972, 0], + [126.8086054214, 37.5974761319, 0], + [126.8083064789, 37.5976946429, 0], + [126.8080050854, 37.5979110127, 0], + [126.8077012652, 37.5981252238, 0], + [126.8073950427, 37.598337259, 0], + [126.8070864424, 37.5985471013, 0], + [126.8067754892, 37.5987547338, 0], + [126.806462208, 37.5989601398, 0], + [126.8061466241, 37.5991633027, 0], + [126.8058287627, 37.5993642064, 0], + [126.8055086494, 37.5995628345, 0], + [126.80518631, 37.5997591711, 0], + [126.8048617703, 37.5999532004, 0], + [126.8045350565, 37.6001449069, 0], + [126.8042061947, 37.6003342751, 0], + [126.8038752114, 37.6005212898, 0], + [126.8035421332, 37.6007059359, 0], + [126.803206987, 37.6008881986, 0], + [126.8028697995, 37.6010680633, 0], + [126.8025305979, 37.6012455154, 0], + [126.8021894095, 37.6014205408, 0], + [126.8018462617, 37.6015931253, 0], + [126.8015011821, 37.601763255, 0], + [126.8011541985, 37.6019309163, 0], + [126.8008053386, 37.6020960958, 0], + [126.8004546306, 37.60225878, 0], + [126.8001021026, 37.6024189559, 0], + [126.7997477831, 37.6025766107, 0], + [126.7993917004, 37.6027317316, 0], + [126.7990338832, 37.6028843063, 0], + [126.7986743603, 37.6030343223, 0], + [126.7983131605, 37.6031817677, 0], + [126.7979503129, 37.6033266306, 0], + [126.7975858468, 37.6034688994, 0], + [126.7972197913, 37.6036085625, 0], + [126.7968521759, 37.6037456089, 0], + [126.7964830302, 37.6038800273, 0], + [126.7961123839, 37.6040118072, 0], + [126.7957402667, 37.6041409377, 0], + [126.7953667086, 37.6042674086, 0], + [126.7949917396, 37.6043912097, 0], + [126.7946153898, 37.6045123311, 0], + [126.7942376896, 37.6046307629, 0], + [126.7938586693, 37.6047464957, 0], + [126.7934783594, 37.6048595201, 0], + [126.7930967904, 37.6049698271, 0], + [126.7927139931, 37.6050774078, 0], + [126.7923299982, 37.6051822535, 0], + [126.7919448366, 37.6052843559, 0], + [126.7915585393, 37.6053837066, 0], + [126.7911711374, 37.6054802977, 0], + [126.7907826619, 37.6055741215, 0], + [126.7903931442, 37.6056651703, 0], + [126.7900026155, 37.605753437, 0], + [126.7896111074, 37.6058389143, 0], + [126.7892186512, 37.6059215953, 0], + [126.7888252785, 37.6060014736, 0], + [126.788431021, 37.6060785425, 0], + [126.7880359104, 37.606152796, 0], + [126.7876399784, 37.606224228, 0], + [126.7872432569, 37.6062928328, 0], + [126.7868457778, 37.6063586049, 0], + [126.7864475731, 37.606421539, 0], + [126.7860486748, 37.60648163, 0], + [126.785649115, 37.6065388731, 0], + [126.7852489258, 37.6065932638, 0], + [126.7848481394, 37.6066447975, 0], + [126.784446788, 37.6066934702, 0], + [126.784044904, 37.606739278, 0], + [126.7836425196, 37.6067822171, 0], + [126.7832396673, 37.6068222842, 0], + [126.7828363794, 37.6068594759, 0], + [126.7824326883, 37.6068937894, 0], + [126.7820286266, 37.6069252218, 0], + [126.7816242266, 37.6069537707, 0], + [126.7812195211, 37.6069794336, 0], + [126.7808145425, 37.6070022087, 0], + [126.7804093233, 37.6070220939, 0], + [126.7800038962, 37.6070390878, 0], + [126.7795982938, 37.6070531889, 0], + [126.7791925488, 37.6070643962, 0], + [126.7787866937, 37.6070727087, 0], + [126.7783807612, 37.6070781257, 0], + [126.7779747839, 37.6070806469, 0], + [126.7775687945, 37.607080272, 0], + [126.7771628257, 37.6070770011, 0], + [126.7767569102, 37.6070708343, 0], + [126.7763510805, 37.6070617723, 0], + [126.7759453693, 37.6070498157, 0], + [126.7755398092, 37.6070349655, 0], + [126.7751344329, 37.6070172229, 0], + [126.774729273, 37.6069965893, 0], + [126.7743243621, 37.6069730664, 0], + [126.7739197327, 37.6069466561, 0], + [126.7735154173, 37.6069173605, 0], + [126.7731114486, 37.6068851819, 0], + [126.7727078589, 37.606850123, 0], + [126.7723046809, 37.6068121866, 0], + [126.7719019468, 37.6067713756, 0], + [126.771499689, 37.6067276935, 0], + [126.77109794, 37.6066811437, 0], + [126.7706967321, 37.6066317299, 0], + [126.7702960975, 37.6065794561, 0], + [126.7698960684, 37.6065243266, 0], + [126.769496677, 37.6064663458, 0], + [126.7690979555, 37.6064055183, 0], + [126.7686999359, 37.606341849, 0], + [126.7683026502, 37.6062753431, 0], + [126.7679061304, 37.6062060058, 0], + [126.7675104083, 37.6061338429, 0], + [126.7671155159, 37.60605886, 0], + [126.7667214848, 37.6059810632, 0], + [126.7663283467, 37.6059004588, 0], + [126.7659361333, 37.6058170533, 0], + [126.7655448761, 37.6057308533, 0], + [126.7651546066, 37.6056418658, 0], + [126.7647653561, 37.6055500979, 0], + [126.764377156, 37.6054555571, 0], + [126.7639900375, 37.6053582509, 0], + [126.7636040317, 37.6052581872, 0], + [126.7632191696, 37.605155374, 0], + [126.7628354823, 37.6050498196, 0], + [126.7624530005, 37.6049415324, 0], + [126.762071755, 37.6048305212, 0], + [126.7616917766, 37.6047167949, 0], + [126.7613130956, 37.6046003627, 0], + [126.7609357426, 37.6044812339, 0], + [126.760559748, 37.6043594181, 0], + [126.7601851419, 37.6042349251, 0], + [126.7598119545, 37.6041077649, 0], + [126.7594402157, 37.6039779477, 0], + [126.7590699556, 37.603845484, 0], + [126.7587012038, 37.6037103844, 0], + [126.75833399, 37.6035726599, 0], + [126.7579683437, 37.6034323214, 0], + [126.7576042943, 37.6032893803, 0], + [126.7572418712, 37.603143848, 0], + [126.7568811033, 37.6029957363, 0], + [126.7565220198, 37.602845057, 0], + [126.7561646495, 37.6026918224, 0], + [126.7558090211, 37.6025360446, 0], + [126.7554551632, 37.6023777363, 0], + [126.7551031043, 37.6022169102, 0], + [126.7547528727, 37.6020535792, 0], + [126.7544044965, 37.6018877564, 0], + [126.7540580037, 37.6017194552, 0], + [126.7537134221, 37.6015486891, 0], + [126.7533707796, 37.6013754719, 0], + [126.7530301035, 37.6011998174, 0], + [126.7526914214, 37.6010217398, 0], + [126.7523547604, 37.6008412534, 0], + [126.7520201475, 37.6006583728, 0], + [126.7516876097, 37.6004731126, 0], + [126.7513571738, 37.6002854878, 0], + [126.7510288661, 37.6000955134, 0], + [126.7507027132, 37.5999032046, 0], + [126.7503787412, 37.5997085771, 0], + [126.7500569763, 37.5995116463, 0], + [126.7497374441, 37.5993124282, 0], + [126.7494201705, 37.5991109388, 0], + [126.7491051808, 37.5989071943, 0], + [126.7487925005, 37.598701211, 0], + [126.7484821546, 37.5984930055, 0], + [126.7481741681, 37.5982825946, 0], + [126.7478685657, 37.5980699952, 0], + [126.747565372, 37.5978552243, 0], + [126.7472646113, 37.5976382993, 0], + [126.7469663078, 37.5974192376, 0], + [126.7466704854, 37.5971980567, 0], + [126.746377168, 37.5969747746, 0], + [126.746086379, 37.5967494091, 0], + [126.7457981418, 37.5965219783, 0], + [126.7455124797, 37.5962925006, 0], + [126.7452294155, 37.5960609943, 0], + [126.7449489719, 37.5958274782, 0], + [126.7446711715, 37.595591971, 0], + [126.7443960366, 37.5953544915, 0], + [126.7443960366, 37.5953544915, 0], + [126.7440966779, 37.5951348048, 0], + [126.7437998155, 37.5949129846, 0], + [126.7435054734, 37.5946890488, 0], + [126.7432136753, 37.5944630155, 0], + [126.7429244448, 37.5942349031, 0], + [126.7426378054, 37.59400473, 0], + [126.7423537802, 37.5937725147, 0], + [126.7420723922, 37.5935382762, 0], + [126.741793664, 37.5933020334, 0], + [126.7415176183, 37.5930638054, 0], + [126.7412442773, 37.5928236114, 0], + [126.7409736632, 37.5925814709, 0], + [126.7407057978, 37.5923374035, 0], + [126.7404407028, 37.5920914289, 0], + [126.7401783995, 37.5918435671, 0], + [126.7399189092, 37.5915938381, 0], + [126.7396622529, 37.5913422621, 0], + [126.7394084513, 37.5910888595, 0], + [126.7391575248, 37.5908336507, 0], + [126.7389094938, 37.5905766564, 0], + [126.7386643783, 37.5903178975, 0], + [126.7384221982, 37.5900573948, 0], + [126.7381829729, 37.5897951694, 0], + [126.7379467218, 37.5895312425, 0], + [126.7377134639, 37.5892656356, 0], + [126.7374832182, 37.58899837, 0], + [126.7372560033, 37.5887294675, 0], + [126.7370318373, 37.5884589497, 0], + [126.7368107386, 37.5881868385, 0], + [126.7365927249, 37.587913156, 0], + [126.7363778138, 37.5876379244, 0], + [126.7361660226, 37.5873611658, 0], + [126.7359573686, 37.5870829026, 0], + [126.7357518685, 37.5868031575, 0], + [126.7355495389, 37.5865219529, 0], + [126.7353503961, 37.5862393117, 0], + [126.7351544563, 37.5859552567, 0], + [126.7349617352, 37.5856698109, 0], + [126.7347722484, 37.5853829974, 0], + [126.7345860111, 37.5850948394, 0], + [126.7344030385, 37.5848053602, 0], + [126.7342233452, 37.5845145832, 0], + [126.7340469458, 37.584222532, 0], + [126.7338738545, 37.5839292301, 0], + [126.7337040853, 37.5836347013, 0], + [126.7335376518, 37.5833389695, 0], + [126.7333745675, 37.5830420584, 0], + [126.7332148455, 37.5827439922, 0], + [126.7330584987, 37.582444795, 0], + [126.7329055398, 37.582144491, 0], + [126.732755981, 37.5818431043, 0], + [126.7326098343, 37.5815406596, 0], + [126.7324671117, 37.5812371811, 0], + [126.7323278245, 37.5809326934, 0], + [126.7321919841, 37.5806272212, 0], + [126.7320596013, 37.5803207892, 0], + [126.7319306868, 37.5800134222, 0], + [126.7318052509, 37.5797051449, 0], + [126.7316833039, 37.5793959824, 0], + [126.7315648555, 37.5790859597, 0], + [126.7314499153, 37.5787751018, 0], + [126.7313384925, 37.5784634338, 0], + [126.731230596, 37.578150981, 0], + [126.7311262346, 37.5778377686, 0], + [126.7310254166, 37.5775238221, 0], + [126.7309281502, 37.5772091666, 0], + [126.7308344432, 37.5768938278, 0], + [126.7307443031, 37.5765778311, 0], + [126.7306577371, 37.576261202, 0], + [126.7305747522, 37.5759439662, 0], + [126.7304953552, 37.5756261493, 0], + [126.7304195522, 37.575307777, 0], + [126.7303473495, 37.5749888751, 0], + [126.7302787528, 37.5746694693, 0], + [126.7302137677, 37.5743495855, 0], + [126.7301523992, 37.5740292495, 0], + [126.7300946525, 37.5737084873, 0], + [126.7300405319, 37.5733873247, 0], + [126.729990042, 37.5730657878, 0], + [126.7299431868, 37.5727439025, 0], + [126.7298999699, 37.5724216949, 0], + [126.7298603948, 37.572099191, 0], + [126.7298244647, 37.5717764169, 0], + [126.7297921824, 37.5714533987, 0], + [126.7297635506, 37.5711301625, 0], + [126.7297385714, 37.5708067345, 0], + [126.7297172468, 37.5704831407, 0], + [126.7296995786, 37.5701594074, 0], + [126.729685568, 37.5698355607, 0], + [126.7296752162, 37.5695116268, 0], + [126.729668524, 37.5691876319, 0], + [126.7296654919, 37.5688636022, 0], + [126.72966612, 37.5685395638, 0], + [126.7296704083, 37.5682155431, 0], + [126.7296783563, 37.5678915661, 0], + [126.7296899634, 37.567567659, 0], + [126.7297052287, 37.5672438481, 0], + [126.7297241507, 37.5669201596, 0], + [126.7297467279, 37.5665966195, 0], + [126.7297729585, 37.566273254, 0], + [126.7298028404, 37.5659500893, 0], + [126.7298363709, 37.5656271516, 0], + [126.7298735474, 37.5653044668, 0], + [126.7299143668, 37.5649820611, 0], + [126.7299588258, 37.5646599605, 0], + [126.7300069208, 37.5643381912, 0], + [126.7300586477, 37.564016779, 0], + [126.7301140024, 37.56369575, 0], + [126.7301729804, 37.56337513, 0], + [126.7302355768, 37.5630549452, 0], + [126.7303017865, 37.5627352212, 0], + [126.7303716042, 37.562415984, 0], + [126.7304450241, 37.5620972593, 0], + [126.7305220403, 37.5617790729, 0], + [126.7306026464, 37.5614614506, 0], + [126.730686836, 37.5611444179, 0], + [126.7307746022, 37.5608280006, 0], + [126.7308659379, 37.5605122241, 0], + [126.7309608355, 37.560197114, 0], + [126.7310592875, 37.5598826958, 0], + [126.7311612858, 37.5595689949, 0], + [126.7312668221, 37.5592560367, 0], + [126.7313758878, 37.5589438463, 0], + [126.7314884741, 37.5586324491, 0], + [126.7316045719, 37.5583218702, 0], + [126.7317241717, 37.5580121347, 0], + [126.7318472638, 37.5577032676, 0], + [126.7319738383, 37.557395294, 0], + [126.7321038848, 37.5570882386, 0], + [126.7322373928, 37.5567821263, 0], + [126.7323743515, 37.5564769819, 0], + [126.7325147497, 37.5561728299, 0], + [126.7326585761, 37.555869695, 0], + [126.7328058191, 37.5555676017, 0], + [126.7329564666, 37.5552665743, 0], + [126.7331105064, 37.5549666372, 0], + [126.7332679262, 37.5546678146, 0], + [126.7334287131, 37.5543701307, 0], + [126.733592854, 37.5540736095, 0], + [126.7337603358, 37.553778275, 0], + [126.7339311448, 37.553484151, 0], + [126.7341052671, 37.5531912613, 0], + [126.7342826887, 37.5528996295, 0], + [126.7344633952, 37.5526092793, 0], + [126.734647372, 37.5523202341, 0], + [126.7348346041, 37.5520325172, 0], + [126.7350250765, 37.5517461518, 0], + [126.7352187736, 37.5514611612, 0], + [126.7354156798, 37.5511775683, 0], + [126.7356157791, 37.5508953961, 0], + [126.7358190554, 37.5506146673, 0], + [126.7360254922, 37.5503354046, 0], + [126.7362350727, 37.5500576305, 0], + [126.7364477801, 37.5497813676, 0], + [126.7366635971, 37.5495066382, 0], + [126.7368825061, 37.5492334643, 0], + [126.7371044896, 37.5489618682, 0], + [126.7373295296, 37.5486918716, 0], + [126.7375576077, 37.5484234966, 0], + [126.7377887057, 37.5481567646, 0], + [126.7380228047, 37.5478916973, 0], + [126.7382598859, 37.5476283161, 0], + [126.73849993, 37.5473666422, 0], + [126.7387429177, 37.5471066968, 0], + [126.7389888292, 37.5468485009, 0], + [126.7392376448, 37.5465920753, 0], + [126.7394893442, 37.5463374408, 0], + [126.7397439071, 37.5460846179, 0], + [126.7400013129, 37.545833627, 0], + [126.7402615408, 37.5455844884, 0], + [126.7405245698, 37.5453372223, 0], + [126.7407903786, 37.5450918485, 0], + [126.7410589456, 37.544848387, 0], + [126.7413302492, 37.5446068574, 0], + [126.7416042674, 37.5443672791, 0], + [126.7418809781, 37.5441296716, 0], + [126.7421603589, 37.5438940541, 0], + [126.7424423873, 37.5436604454, 0], + [126.7427270403, 37.5434288646, 0], + [126.743014295, 37.5431993304, 0], + [126.7694049672, 37.5221809815, 0], + [126.7694059005, 37.522180234, 0], + [126.7694068337, 37.5221794865, 0], + [126.7694077671, 37.5221787391, 0], + [126.7694087004, 37.5221779916, 0], + [126.7694096338, 37.5221772442, 0], + [126.7694105671, 37.5221764969, 0], + [126.7694115006, 37.5221757495, 0], + [126.769412434, 37.5221750022, 0], + [126.7694133675, 37.5221742548, 0], + [126.769414301, 37.5221735075, 0], + [126.7694152345, 37.5221727603, 0], + [126.7694161681, 37.522172013, 0], + [126.7694171017, 37.5221712658, 0], + [126.7694180353, 37.5221705186, 0], + [126.7694189689, 37.5221697714, 0], + [126.7694199026, 37.5221690242, 0], + [126.7694208363, 37.5221682771, 0], + [126.76942177, 37.52216753, 0], + [126.7694227037, 37.5221667829, 0], + [126.7694236375, 37.5221660358, 0], + [126.7694245713, 37.5221652887, 0], + [126.7694255051, 37.5221645417, 0], + [126.769426439, 37.5221637947, 0], + [126.7694273729, 37.5221630477, 0], + [126.7694283068, 37.5221623007, 0], + [126.7694292407, 37.5221615538, 0], + [126.7694301747, 37.5221608069, 0], + [126.7694311087, 37.52216006, 0], + [126.7694320427, 37.5221593131, 0], + [126.7694329768, 37.5221585662, 0], + [126.7694339108, 37.5221578194, 0], + [126.7694348449, 37.5221570726, 0], + [126.7694357791, 37.5221563258, 0], + [126.7694367132, 37.522155579, 0], + [126.7694376474, 37.5221548322, 0], + [126.7694385816, 37.5221540855, 0], + [126.7694395159, 37.5221533388, 0], + [126.7694404501, 37.5221525921, 0], + [126.7694413844, 37.5221518455, 0], + [126.7694423188, 37.5221510988, 0], + [126.7694432531, 37.5221503522, 0], + [126.7694441875, 37.5221496056, 0], + [126.7694451219, 37.522148859, 0], + [126.7694460563, 37.5221481125, 0], + [126.7694469908, 37.5221473659, 0], + [126.7694479253, 37.5221466194, 0], + [126.7694488598, 37.5221458729, 0], + [126.7694497943, 37.5221451265, 0], + [126.7694507289, 37.52214438, 0], + [126.7694516635, 37.5221436336, 0], + [126.7694525981, 37.5221428872, 0], + [126.7694535328, 37.5221421408, 0], + [126.7694544674, 37.5221413945, 0], + [126.7694554021, 37.5221406481, 0], + [126.7694563369, 37.5221399018, 0], + [126.7694572716, 37.5221391555, 0], + [126.7694582064, 37.5221384092, 0], + [126.7694591412, 37.522137663, 0], + [126.7694600761, 37.5221369168, 0], + [126.769461011, 37.5221361705, 0], + [126.7694619459, 37.5221354244, 0], + [126.7694628808, 37.5221346782, 0], + [126.7694638157, 37.5221339321, 0], + [126.7694647507, 37.5221331859, 0], + [126.7694656857, 37.5221324398, 0], + [126.7694666208, 37.5221316938, 0], + [126.7694675558, 37.5221309477, 0], + [126.7694684909, 37.5221302017, 0], + [126.769469426, 37.5221294557, 0], + [126.7694703612, 37.5221287097, 0], + [126.7694712963, 37.5221279637, 0], + [126.7694722315, 37.5221272178, 0], + [126.7694731668, 37.5221264718, 0], + [126.769474102, 37.5221257259, 0], + [126.7694750373, 37.5221249801, 0], + [126.7694759726, 37.5221242342, 0], + [126.7694769079, 37.5221234884, 0], + [126.7694778433, 37.5221227425, 0], + [126.7694787787, 37.5221219968, 0], + [126.7694797141, 37.522121251, 0], + [126.7694806496, 37.5221205052, 0], + [126.769481585, 37.5221197595, 0], + [126.7694825205, 37.5221190138, 0], + [126.7694834561, 37.5221182681, 0], + [126.7694843916, 37.5221175225, 0], + [126.7694853272, 37.5221167768, 0], + [126.7694862628, 37.5221160312, 0], + [126.7694871985, 37.5221152856, 0], + [126.7694881341, 37.52211454, 0], + [126.7694890698, 37.5221137945, 0], + [126.7694900055, 37.5221130489, 0], + [126.7694909413, 37.5221123034, 0], + [126.769491877, 37.5221115579, 0], + [126.7694928128, 37.5221108125, 0], + [126.7694937487, 37.522110067, 0], + [126.7694946845, 37.5221093216, 0], + [126.7694956204, 37.5221085762, 0], + [126.7694965563, 37.5221078308, 0], + [126.7694974923, 37.5221070855, 0], + [126.7694984282, 37.5221063401, 0], + [126.7694993642, 37.5221055948, 0], + [126.7695003002, 37.5221048495, 0], + [126.7695012363, 37.5221041043, 0], + [126.7695021724, 37.522103359, 0], + [126.7695031085, 37.5221026138, 0], + [126.7695040446, 37.5221018686, 0], + [126.7695049807, 37.5221011234, 0], + [126.7695059169, 37.5221003782, 0], + [126.7695068531, 37.5220996331, 0], + [126.7695077894, 37.522098888, 0], + [126.7695087256, 37.5220981429, 0], + [126.7695096619, 37.5220973978, 0], + [126.7695105983, 37.5220966527, 0], + [126.7695115346, 37.5220959077, 0], + [126.769512471, 37.5220951627, 0], + [126.7695134074, 37.5220944177, 0], + [126.7695143438, 37.5220936728, 0], + [126.7695152803, 37.5220929278, 0], + [126.7695162168, 37.5220921829, 0], + [126.7695171533, 37.522091438, 0], + [126.7695180898, 37.5220906931, 0], + [126.7695190264, 37.5220899483, 0], + [126.769519963, 37.5220892034, 0], + [126.7695208996, 37.5220884586, 0], + [126.7695218362, 37.5220877138, 0], + [126.7695227729, 37.5220869691, 0], + [126.7695237096, 37.5220862243, 0], + [126.7695246464, 37.5220854796, 0], + [126.7695255831, 37.5220847349, 0], + [126.7695265199, 37.5220839902, 0], + [126.7695274567, 37.5220832455, 0], + [126.7695283935, 37.5220825009, 0], + [126.7695293304, 37.5220817563, 0], + [126.7695302673, 37.5220810117, 0], + [126.7695312042, 37.5220802671, 0], + [126.7695321412, 37.5220795226, 0], + [126.7695330782, 37.522078778, 0], + [126.7695340152, 37.5220780335, 0], + [126.7695349522, 37.522077289, 0], + [126.7695358893, 37.5220765446, 0], + [126.7695368263, 37.5220758001, 0], + [126.7695377635, 37.5220750557, 0], + [126.7695387006, 37.5220743113, 0], + [126.7695396378, 37.5220735669, 0], + [126.769540575, 37.5220728226, 0], + [126.7695415122, 37.5220720783, 0], + [126.7695424494, 37.5220713339, 0], + [126.7695433867, 37.5220705897, 0], + [126.769544324, 37.5220698454, 0], + [126.7695452613, 37.5220691011, 0], + [126.7695461987, 37.5220683569, 0], + [126.7695471361, 37.5220676127, 0], + [126.7695480735, 37.5220668685, 0], + [126.7695490109, 37.5220661244, 0], + [126.7695499484, 37.5220653802, 0], + [126.7695508859, 37.5220646361, 0], + [126.7695518234, 37.522063892, 0], + [126.769552761, 37.522063148, 0], + [126.7695536986, 37.5220624039, 0], + [126.7695546362, 37.5220616599, 0], + [126.7695555738, 37.5220609159, 0], + [126.7695565114, 37.5220601719, 0], + [126.7695574491, 37.5220594279, 0], + [126.7695583868, 37.522058684, 0], + [126.7695593246, 37.5220579401, 0], + [126.7695602624, 37.5220571962, 0], + [126.7695612002, 37.5220564523, 0], + [126.769562138, 37.5220557085, 0], + [126.7695630758, 37.5220549646, 0], + [126.7695640137, 37.5220542208, 0], + [126.7695649516, 37.522053477, 0], + [126.7695658895, 37.5220527333, 0], + [126.7695668275, 37.5220519895, 0], + [126.7695677655, 37.5220512458, 0], + [126.7695687035, 37.5220505021, 0], + [126.7695696415, 37.5220497584, 0], + [126.7695705796, 37.5220490148, 0], + [126.7695715177, 37.5220482711, 0], + [126.7695724558, 37.5220475275, 0], + [126.769573394, 37.5220467839, 0], + [126.769573394, 37.5220467839, 0], + [126.7697158183, 37.521934399, 0], + [126.7698588659, 37.5218225177, 0], + [126.7700025341, 37.521711142, 0], + [126.77014682, 37.5216002743, 0], + [126.7702917208, 37.5214899167, 0], + [126.7704372336, 37.5213800713, 0], + [126.7705833557, 37.5212707403, 0], + [126.7707300841, 37.5211619259, 0], + [126.7708774159, 37.5210536302, 0], + [126.7710253482, 37.5209458553, 0], + [126.7711738783, 37.5208386033, 0], + [126.771323003, 37.5207318763, 0], + [126.7714727196, 37.5206256765, 0], + [126.771623025, 37.5205200058, 0], + [126.7717739163, 37.5204148665, 0], + [126.7719253906, 37.5203102604, 0], + [126.7720774449, 37.5202061898, 0], + [126.7722300762, 37.5201026566, 0], + [126.7723832815, 37.5199996628, 0], + [126.7725370578, 37.5198972106, 0], + [126.7726914021, 37.5197953018, 0], + [126.7728463113, 37.5196939385, 0], + [126.7730017825, 37.5195931227, 0], + [126.7731578125, 37.5194928563, 0], + [126.7733143983, 37.5193931414, 0], + [126.7734715368, 37.5192939798, 0], + [126.7736292249, 37.5191953735, 0], + [126.7737874597, 37.5190973245, 0], + [126.7739462378, 37.5189998347, 0], + [126.7741055563, 37.518902906, 0], + [126.774265412, 37.5188065402, 0], + [126.7744258018, 37.5187107393, 0], + [126.7745867224, 37.5186155052, 0], + [126.7747481709, 37.5185208397, 0], + [126.7749101439, 37.5184267447, 0], + [126.7750726384, 37.518333222, 0], + [126.775235651, 37.5182402734, 0], + [126.7753991787, 37.5181479009, 0], + [126.7755632183, 37.5180561061, 0], + [126.7757277664, 37.5179648909, 0], + [126.7758928199, 37.5178742571, 0], + [126.7760583755, 37.5177842065, 0], + [126.77622443, 37.5176947407, 0], + [126.7763909802, 37.5176058617, 0], + [126.7765580227, 37.5175175711, 0], + [126.7767255543, 37.5174298706, 0], + [126.7768935717, 37.517342762, 0], + [126.7770620716, 37.517256247, 0], + [126.7772310507, 37.5171703272, 0], + [126.7774005057, 37.5170850044, 0], + [126.7775704333, 37.5170002803, 0], + [126.77774083, 37.5169161564, 0], + [126.7779116927, 37.5168326345, 0], + [126.7780830179, 37.5167497161, 0], + [126.7782548022, 37.516667403, 0], + [126.7784270424, 37.5165856967, 0], + [126.778599735, 37.5165045988, 0], + [126.7787728766, 37.5164241109, 0], + [126.7789464638, 37.5163442346, 0], + [126.7791204933, 37.5162649715, 0], + [126.7792949616, 37.5161863231, 0], + [126.7794698653, 37.5161082909, 0], + [126.779645201, 37.5160308765, 0], + [126.7798209652, 37.5159540814, 0], + [126.7799971545, 37.5158779072, 0], + [126.7801737654, 37.5158023552, 0], + [126.7803507944, 37.515727427, 0], + [126.7805282382, 37.5156531241, 0], + [126.7807060932, 37.5155794478, 0], + [126.7808843559, 37.5155063997, 0], + [126.7810630228, 37.5154339812, 0], + [126.7812420904, 37.5153621938, 0], + [126.7814215552, 37.5152910387, 0], + [126.7816014138, 37.5152205174, 0], + [126.7817816625, 37.5151506313, 0], + [126.7819622978, 37.5150813818, 0], + [126.7821433162, 37.5150127702, 0], + [126.7823247141, 37.5149447978, 0], + [126.7825064881, 37.5148774661, 0], + [126.7826886344, 37.5148107763, 0], + [126.7828711495, 37.5147447296, 0], + [126.78305403, 37.5146793276, 0], + [126.7832372721, 37.5146145713, 0], + [126.7834208723, 37.514550462, 0], + [126.7836048269, 37.5144870011, 0], + [126.7837891325, 37.5144241898, 0], + [126.7839737853, 37.5143620293, 0], + [126.7841587817, 37.5143005208, 0], + [126.7843441181, 37.5142396655, 0], + [126.784529791, 37.5141794647, 0], + [126.7847157965, 37.5141199194, 0], + [126.7849021312, 37.5140610309, 0], + [126.7850887912, 37.5140028004, 0], + [126.7852757731, 37.5139452289, 0], + [126.785463073, 37.5138883175, 0], + [126.7856506874, 37.5138320675, 0], + [126.7858386126, 37.51377648, 0], + [126.7860268448, 37.5137215559, 0], + [126.7862153804, 37.5136672964, 0], + [126.7864042157, 37.5136137025, 0], + [126.7865933469, 37.5135607753, 0], + [126.7867827705, 37.5135085159, 0], + [126.7869724826, 37.5134569252, 0], + [126.7871624795, 37.5134060043, 0], + [126.7873527575, 37.5133557541, 0], + [126.787543313, 37.5133061757, 0], + [126.787734142, 37.51325727, 0], + [126.787925241, 37.513209038, 0], + [126.7881166061, 37.5131614806, 0], + [126.7883082337, 37.5131145988, 0], + [126.7885001199, 37.5130683934, 0], + [126.7886922609, 37.5130228655, 0], + [126.7888846531, 37.5129780158, 0], + [126.7890772927, 37.5129338452, 0], + [126.7892701758, 37.5128903547, 0], + [126.7894632987, 37.5128475451, 0], + [126.7896566575, 37.5128054172, 0], + [126.7898502487, 37.5127639718, 0], + [126.7900440682, 37.5127232097, 0], + [126.7902381123, 37.5126831318, 0], + [126.7904323773, 37.5126437389, 0], + [126.7906268592, 37.5126050316, 0], + [126.7908215543, 37.5125670109, 0], + [126.7910164588, 37.5125296773, 0], + [126.7912115689, 37.5124930317, 0], + [126.7914068807, 37.5124570747, 0], + [126.7916023904, 37.5124218071, 0], + [126.7917980941, 37.5123872296, 0], + [126.7919939881, 37.5123533428, 0], + [126.7921900684, 37.5123201474, 0], + [126.7923863313, 37.5122876441, 0], + [126.7925827729, 37.5122558334, 0], + [126.7927793894, 37.5122247161, 0], + [126.7929761768, 37.5121942927, 0], + [126.7931731314, 37.5121645638, 0], + [126.7933702492, 37.51213553, 0], + [126.7935675264, 37.5121071919, 0], + [126.7937649592, 37.51207955, 0], + [126.7939625436, 37.5120526048, 0], + [126.7941602759, 37.512026357, 0], + [126.794358152, 37.512000807, 0], + [126.7945561682, 37.5119759553, 0], + [126.7947543206, 37.5119518024, 0], + [126.7949526052, 37.5119283488, 0], + [126.7951510182, 37.5119055949, 0], + [126.7953495557, 37.5118835411, 0], + [126.7955482138, 37.511862188, 0], + [126.7957469886, 37.511841536, 0], + [126.7959458762, 37.5118215853, 0], + [126.7961448728, 37.5118023365, 0], + [126.7963439743, 37.5117837899, 0], + [126.796543177, 37.5117659458, 0], + [126.7967424768, 37.5117488047, 0], + [126.79694187, 37.5117323668, 0], + [126.7971413525, 37.5117166325, 0], + [126.7973409206, 37.5117016021, 0], + [126.7975405702, 37.5116872759, 0], + [126.7977402974, 37.5116736541, 0], + [126.7979400984, 37.511660737, 0], + [126.7981399692, 37.511648525, 0], + [126.7983399059, 37.5116370181, 0], + [126.7985399046, 37.5116262167, 0], + [126.7987399613, 37.5116161209, 0], + [126.7989400722, 37.511606731, 0], + [126.7991402333, 37.5115980472, 0], + [126.7993404407, 37.5115900695, 0], + [126.7995406904, 37.5115827982, 0], + [126.7997409787, 37.5115762334, 0], + [126.7999413014, 37.5115703753, 0], + [126.8001416547, 37.5115652239, 0], + [126.8003420347, 37.5115607794, 0], + [126.8005424374, 37.5115570418, 0], + [126.8007428589, 37.5115540112, 0], + [126.8009432953, 37.5115516876, 0], + [126.8011437426, 37.5115500712, 0], + [126.801344197, 37.511549162, 0], + [126.8015446545, 37.5115489599, 0], + [126.8017451111, 37.511549465, 0], + [126.8019455629, 37.5115506772, 0], + [126.802146006, 37.5115525966, 0], + [126.802146006, 37.5115525966, 0], + [126.8027650061, 37.511496382, 0], + [126.8033849183, 37.5114469594, 0], + [126.8040056254, 37.5114043382, 0], + [126.8046270098, 37.5113685264, 0], + [126.8052489538, 37.5113395307, 0], + [126.8058713397, 37.5113173568, 0], + [126.8064940496, 37.5113020088, 0], + [126.8071169656, 37.5112934896, 0], + [126.8077399698, 37.5112918008, 0], + [126.8083629441, 37.5112969427, 0], + [126.8089857708, 37.5113089145, 0], + [126.8096083317, 37.5113277137, 0], + [126.810230509, 37.5113533368, 0], + [126.8108521849, 37.511385779, 0], + [126.8114732418, 37.5114250342, 0], + [126.8120935619, 37.5114710949, 0], + [126.8127130279, 37.5115239524, 0], + [126.8133315224, 37.5115835966, 0], + [126.8139489283, 37.5116500164, 0], + [126.8145651287, 37.5117231991, 0], + [126.8151800069, 37.5118031308, 0], + [126.8157934466, 37.5118897964, 0], + [126.8164053314, 37.5119831796, 0], + [126.8170155456, 37.5120832625, 0], + [126.8176239736, 37.5121900264, 0], + [126.8182305002, 37.5123034509, 0], + [126.8188350105, 37.5124235146, 0], + [126.8194373901, 37.5125501947, 0], + [126.8200375248, 37.5126834673, 0], + [126.820635301, 37.5128233071, 0], + [126.8212306056, 37.5129696877, 0], + [126.8218233256, 37.5131225813, 0], + [126.822413349, 37.5132819589, 0], + [126.8230005639, 37.5134477904, 0], + [126.8235848592, 37.5136200445, 0], + [126.8241661241, 37.5137986884, 0], + [126.8247442486, 37.5139836883, 0], + [126.8253191232, 37.5141750092, 0], + [126.8258906389, 37.5143726149, 0], + [126.8264586876, 37.5145764679, 0], + [126.8270231615, 37.5147865297, 0], + [126.8275839539, 37.5150027604, 0], + [126.8281409584, 37.5152251192, 0], + [126.8286940695, 37.5154535639, 0], + [126.8292431825, 37.5156880512, 0], + [126.8297881933, 37.5159285367, 0], + [126.8303289987, 37.5161749749, 0], + [126.8308654961, 37.5164273191, 0], + [126.831397584, 37.5166855216, 0], + [126.8319251615, 37.5169495333, 0], + [126.8324481287, 37.5172193044, 0], + [126.8329663864, 37.5174947837, 0], + [126.8334798365, 37.517775919, 0], + [126.8339883816, 37.5180626572, 0], + [126.8344919254, 37.5183549438, 0], + [126.8349903724, 37.5186527236, 0], + [126.8354836282, 37.5189559401, 0], + [126.8359715992, 37.5192645358, 0], + [126.8364541931, 37.5195784525, 0], + [126.8369313182, 37.5198976305, 0], + [126.8374028842, 37.5202220094, 0], + [126.8378688017, 37.5205515278, 0], + [126.8383289823, 37.5208861233, 0], + [126.8387833388, 37.5212257325, 0], + [126.8392317851, 37.521570291, 0], + [126.839674236, 37.5219197336, 0], + [126.8401106078, 37.522273994, 0], + [126.8405408176, 37.5226330053, 0], + [126.8409647839, 37.5229966993, 0], + [126.8413824263, 37.5233650072, 0], + [126.8417936655, 37.5237378592, 0], + [126.8421984236, 37.5241151846, 0], + [126.8425966237, 37.524496912, 0], + [126.8429881904, 37.5248829691, 0], + [126.8433730494, 37.5252732827, 0], + [126.8437511275, 37.5256677788, 0], + [126.8441223532, 37.5260663828, 0], + [126.8444866559, 37.5264690191, 0], + [126.8448439665, 37.5268756114, 0], + [126.8451942172, 37.5272860826, 0], + [126.8455373415, 37.5277003551, 0], + [126.8458732743, 37.5281183503, 0], + [126.8462019518, 37.528539989, 0], + [126.8465233117, 37.5289651914, 0], + [126.8468372928, 37.5293938768, 0], + [126.8471438356, 37.529825964, 0], + [126.8474428819, 37.5302613711, 0], + [126.8477343748, 37.5307000157, 0], + [126.848018259, 37.5311418146, 0], + [126.8482944805, 37.531586684, 0], + [126.848562987, 37.5320345398, 0], + [126.8488237272, 37.532485297, 0], + [126.8490766518, 37.5329388701, 0], + [126.8493217126, 37.5333951733, 0], + [126.8495588631, 37.5338541201, 0], + [126.849788058, 37.5343156234, 0], + [126.850009254, 37.5347795958, 0], + [126.8502224088, 37.5352459494, 0], + [126.8504274819, 37.5357145958, 0], + [126.8506244344, 37.5361854461, 0], + [126.8508132287, 37.5366584111, 0], + [126.8509938289, 37.5371334012, 0], + [126.8511662006, 37.5376103264, 0], + [126.851330311, 37.5380890961, 0], + [126.8514861287, 37.5385696198, 0], + [126.8516336242, 37.5390518062, 0], + [126.8517727693, 37.539535564, 0], + [126.8519035374, 37.5400208015, 0], + [126.8520259036, 37.5405074266, 0], + [126.8521398446, 37.5409953473, 0], + [126.8522453385, 37.5414844709, 0], + [126.8523423652, 37.5419747047, 0], + [126.8524309062, 37.5424659557, 0], + [126.8525109445, 37.542958131, 0], + [126.8525824647, 37.543451137, 0], + [126.8526454532, 37.5439448804, 0], + [126.8526998977, 37.5444392676, 0], + [126.8527457879, 37.5449342048, 0], + [126.8527831148, 37.5454295982, 0], + [126.8528118712, 37.5459253538, 0], + [126.8528320515, 37.5464213776, 0], + [126.8528436517, 37.5469175756, 0], + [126.8528466694, 37.5474138538, 0], + [126.8528411038, 37.5479101179, 0], + [126.8528269559, 37.5484062739, 0], + [126.8528042282, 37.5489022277, 0], + [126.8527729248, 37.5493978852, 0], + [126.8527330514, 37.5498931525, 0], + [126.8526846155, 37.5503879357, 0], + [126.8526276261, 37.5508821408, 0], + [126.8525620938, 37.5513756742, 0], + [126.8524880308, 37.5518684422, 0], + [126.8524054512, 37.5523603515, 0], + [126.8523143702, 37.5528513087, 0], + [126.8522148051, 37.5533412207, 0], + [126.8521067746, 37.5538299946, 0], + [126.851990299, 37.5543175376, 0], + [126.8518654003, 37.5548037574, 0], + [126.8517321018, 37.5552885616, 0], + [126.8515904289, 37.5557718583, 0], + [126.8514404081, 37.5562535559, 0], + [126.8512820678, 37.5567335629, 0], + [126.8511154379, 37.5572117883, 0], + [126.8509405498, 37.5576881415, 0], + [126.8507574365, 37.5581625319, 0], + [126.8505661326, 37.5586348697, 0], + [126.8503666743, 37.5591050652, 0], + [126.8501590992, 37.5595730293, 0], + [126.8499434466, 37.5600386731, 0], + [126.8497197572, 37.5605019083, 0], + [126.8494880733, 37.560962647, 0], + [126.8492484388, 37.5614208018, 0], + [126.8490008989, 37.5618762858, 0], + [126.8487455004, 37.5623290126, 0], + [126.8484822918, 37.5627788962, 0], + [126.8482113227, 37.5632258513, 0], + [126.8479326445, 37.5636697931, 0], + [126.8476463099, 37.5641106374, 0], + [126.8473523731, 37.5645483005, 0], + [126.8470508898, 37.5649826994, 0], + [126.846741917, 37.5654137515, 0], + [126.8464255132, 37.5658413753, 0], + [126.8461017383, 37.5662654894, 0], + [126.8457706537, 37.5666860134, 0], + [126.8454323221, 37.5671028675, 0], + [126.8450868075, 37.5675159726, 0], + [126.8447341755, 37.5679252504, 0], + [126.8443744927, 37.568330623, 0], + [126.8440078274, 37.5687320137, 0], + [126.843634249, 37.5691293461, 0], + [126.8432538284, 37.569522545, 0], + [126.8428666376, 37.5699115357, 0], + [126.84247275, 37.5702962443, 0], + [126.8420722402, 37.5706765979, 0], + [126.8416651842, 37.5710525242, 0], + [126.8412516592, 37.5714239519, 0], + [126.8408317435, 37.5717908106, 0], + [126.8404055167, 37.5721530305, 0], + [126.8399730597, 37.5725105429, 0], + [126.8395344544, 37.57286328, 0], + [126.8395344544, 37.57286328, 0], + [126.809944253, 37.5964471557, 0], + [126.8099433219, 37.5964479014, 0], + [126.8099423907, 37.596448647, 0], + [126.8099414595, 37.5964493927, 0], + [126.8099405282, 37.5964501383, 0], + [126.809939597, 37.5964508839, 0], + [126.8099386657, 37.5964516295, 0], + [126.8099377344, 37.596452375, 0], + [126.809936803, 37.5964531205, 0], + [126.8099358716, 37.596453866, 0], + [126.8099349402, 37.5964546115, 0], + [126.8099340088, 37.596455357, 0], + [126.8099330773, 37.5964561024, 0], + [126.8099321458, 37.5964568479, 0], + [126.8099312143, 37.5964575933, 0], + [126.8099302828, 37.5964583386, 0], + [126.8099293512, 37.596459084, 0], + [126.8099284196, 37.5964598293, 0], + [126.809927488, 37.5964605746, 0], + [126.8099265564, 37.5964613199, 0], + [126.8099256247, 37.5964620652, 0], + [126.809924693, 37.5964628104, 0], + [126.8099237612, 37.5964635557, 0], + [126.8099228295, 37.5964643009, 0], + [126.8099218977, 37.5964650461, 0], + [126.8099209659, 37.5964657912, 0], + [126.809920034, 37.5964665364, 0], + [126.8099191022, 37.5964672815, 0], + [126.8099181703, 37.5964680266, 0], + [126.8099172383, 37.5964687716, 0], + [126.8099163064, 37.5964695167, 0], + [126.8099153744, 37.5964702617, 0], + [126.8099144424, 37.5964710067, 0], + [126.8099135104, 37.5964717517, 0], + [126.8099125783, 37.5964724967, 0], + [126.8099116462, 37.5964732416, 0], + [126.8099107141, 37.5964739866, 0], + [126.809909782, 37.5964747315, 0], + [126.8099088498, 37.5964754763, 0], + [126.8099079176, 37.5964762212, 0], + [126.8099069854, 37.596476966, 0], + [126.8099060531, 37.5964777108, 0], + [126.8099051208, 37.5964784556, 0], + [126.8099041885, 37.5964792004, 0], + [126.8099032562, 37.5964799452, 0], + [126.8099023238, 37.5964806899, 0], + [126.8099013914, 37.5964814346, 0], + [126.809900459, 37.5964821793, 0], + [126.8098995266, 37.5964829239, 0], + [126.8098985941, 37.5964836686, 0], + [126.8098976616, 37.5964844132, 0], + [126.8098967291, 37.5964851578, 0], + [126.8098957965, 37.5964859024, 0], + [126.809894864, 37.5964866469, 0], + [126.8098939313, 37.5964873915, 0], + [126.8098929987, 37.596488136, 0], + [126.8098920661, 37.5964888805, 0], + [126.8098911334, 37.5964896249, 0], + [126.8098902006, 37.5964903694, 0], + [126.8098892679, 37.5964911138, 0], + [126.8098883351, 37.5964918582, 0], + [126.8098874023, 37.5964926026, 0], + [126.8098864695, 37.5964933469, 0], + [126.8098855367, 37.5964940913, 0], + [126.8098846038, 37.5964948356, 0], + [126.8098836709, 37.5964955799, 0], + [126.8098827379, 37.5964963242, 0], + [126.809881805, 37.5964970684, 0], + [126.809880872, 37.5964978126, 0], + [126.809879939, 37.5964985569, 0], + [126.8098790059, 37.596499301, 0], + [126.8098780728, 37.5965000452, 0], + [126.8098771397, 37.5965007893, 0], + [126.8098762066, 37.5965015335, 0], + [126.8098752735, 37.5965022776, 0], + [126.8098743403, 37.5965030216, 0], + [126.8098734071, 37.5965037657, 0], + [126.8098724738, 37.5965045097, 0], + [126.8098715406, 37.5965052538, 0], + [126.8098706073, 37.5965059977, 0], + [126.809869674, 37.5965067417, 0], + [126.8098687406, 37.5965074857, 0], + [126.8098678072, 37.5965082296, 0], + [126.8098668738, 37.5965089735, 0], + [126.8098659404, 37.5965097174, 0], + [126.809865007, 37.5965104612, 0], + [126.8098640735, 37.5965112051, 0], + [126.80986314, 37.5965119489, 0], + [126.8098622064, 37.5965126927, 0], + [126.8098612729, 37.5965134365, 0], + [126.8098603393, 37.5965141802, 0], + [126.8098594057, 37.5965149239, 0], + [126.809858472, 37.5965156677, 0], + [126.8098575383, 37.5965164113, 0], + [126.8098566046, 37.596517155, 0], + [126.8098556709, 37.5965178987, 0], + [126.8098547372, 37.5965186423, 0], + [126.8098538034, 37.5965193859, 0], + [126.8098528696, 37.5965201295, 0], + [126.8098519357, 37.596520873, 0], + [126.8098510019, 37.5965216166, 0], + [126.809850068, 37.5965223601, 0], + [126.8098491341, 37.5965231036, 0], + [126.8098482001, 37.596523847, 0], + [126.8098472662, 37.5965245905, 0], + [126.8098463322, 37.5965253339, 0], + [126.8098453981, 37.5965260773, 0], + [126.8098444641, 37.5965268207, 0], + [126.80984353, 37.5965275641, 0], + [126.8098425959, 37.5965283074, 0], + [126.8098416617, 37.5965290507, 0], + [126.8098407276, 37.596529794, 0], + [126.8098397934, 37.5965305373, 0], + [126.8098388592, 37.5965312805, 0], + [126.8098379249, 37.5965320238, 0], + [126.8098369907, 37.596532767, 0], + [126.8098360564, 37.5965335102, 0], + [126.809835122, 37.5965342533, 0], + [126.8098341877, 37.5965349965, 0], + [126.8098332533, 37.5965357396, 0], + [126.8098323189, 37.5965364827, 0], + [126.8098313844, 37.5965372258, 0], + [126.80983045, 37.5965379689, 0], + [126.8098295155, 37.5965387119, 0], + [126.809828581, 37.5965394549, 0], + [126.8098276464, 37.5965401979, 0], + [126.8098267119, 37.5965409409, 0], + [126.8098257773, 37.5965416838, 0], + [126.8098248426, 37.5965424268, 0], + [126.809823908, 37.5965431697, 0], + [126.8098229733, 37.5965439125, 0], + [126.8098220386, 37.5965446554, 0], + [126.8098211038, 37.5965453982, 0], + [126.8098201691, 37.5965461411, 0], + [126.8098192343, 37.5965468839, 0], + [126.8098182995, 37.5965476266, 0], + [126.8098173646, 37.5965483694, 0], + [126.8098164298, 37.5965491121, 0], + [126.8098154949, 37.5965498548, 0], + [126.8098145599, 37.5965505975, 0], + [126.809813625, 37.5965513402, 0], + [126.80981269, 37.5965520828, 0], + [126.809811755, 37.5965528255, 0], + [126.8098108199, 37.5965535681, 0], + [126.8098098849, 37.5965543107, 0], + [126.8098089498, 37.5965550532, 0], + [126.8098080147, 37.5965557958, 0], + [126.8098070795, 37.5965565383, 0], + [126.8098061444, 37.5965572808, 0], + [126.8098052092, 37.5965580232, 0], + [126.8098042739, 37.5965587657, 0], + [126.8098033387, 37.5965595081, 0], + [126.8098024034, 37.5965602505, 0], + [126.8098014681, 37.5965609929, 0], + [126.8098005328, 37.5965617353, 0], + [126.8097995974, 37.5965624776, 0], + [126.809798662, 37.5965632199, 0], + [126.8097977266, 37.5965639622, 0], + [126.8097967911, 37.5965647045, 0], + [126.8097958557, 37.5965654468, 0], + [126.8097949202, 37.596566189, 0], + [126.8097939846, 37.5965669312, 0], + [126.8097930491, 37.5965676734, 0], + [126.8097921135, 37.5965684156, 0], + [126.8097911779, 37.5965691577, 0], + [126.8097902423, 37.5965698998, 0], + [126.8097893066, 37.5965706419, 0], + [126.8097883709, 37.596571384, 0], + [126.8097874352, 37.5965721261, 0], + [126.8097864994, 37.5965728681, 0], + [126.8097855637, 37.5965736101, 0], + [126.8097846279, 37.5965743521, 0], + [126.8097836921, 37.5965750941, 0], + [126.8097827562, 37.5965758361, 0], + [126.8097818203, 37.596576578, 0], + [126.8097808844, 37.5965773199, 0], + [126.8097799485, 37.5965780618, 0], + [126.8097790125, 37.5965788036, 0], + [126.8097780765, 37.5965795455, 0], + [126.8097771405, 37.5965802873, 0], + [126.8097762045, 37.5965810291, 0], + [126.8097762045, 37.5965810291, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7295253150241, 37.62491143910925], + [126.72900005509898, 37.62459037422249], + [126.72847735709617, 37.62426669945424], + [126.72795724167204, 37.6239404276166], + [126.72743972938012, 37.62361157162434], + [126.7269248406699, 37.62328014449431], + [126.72641259588626, 37.622946159345], + [126.72590301526866, 37.622609629395924], + [126.72539611895029, 37.622270567967185], + [126.72489192695713, 37.621928988478864], + [126.72439045920746, 37.62158490445056], + [126.72389173551088, 37.621238329500784], + [126.72339577556752, 37.620889277346436], + [126.72290259896727, 37.6205377618023], + [126.72241222518916, 37.62018379678041], + [126.72192467360027, 37.6198273962896], + [126.72143996345532, 37.61946857443484], + [126.72095811389569, 37.61910734541675], + [126.72047914394867, 37.61874372353101], + [126.72000307252685, 37.61837772316777], + [126.71952991842721, 37.61800935881109], + [126.71905970033043, 37.6176386450384], + [126.71859243680024, 37.617265596519836], + [126.7181281462826, 37.61689022801775], + [126.71766684710494, 37.61651255438604], + [126.71720855747552, 37.61613259056961], + [126.71675329548266, 37.61575035160378], + [126.7163010790941, 37.61536585261362], + [126.71585192615615, 37.614979108813415], + [126.7154058543931, 37.61459013550604], + [126.71496288140655, 37.61419894808235], + [126.71452302467456, 37.613805562020545], + [126.71408630155119, 37.613409992885586], + [126.71365272926555, 37.613012256328574], + [126.71322232492138, 37.61261236808609], + [126.71279510549611, 37.61221034397959], + [126.71237108784051, 37.6118061999148], + [126.71195028867774, 37.61139995188103], + [126.71153272460286, 37.6109916159506], + [126.71111841208209, 37.61058120827816], + [126.71070736745224, 37.610168745100026], + [126.71029960691997, 37.60975424273357], + [126.70989514656125, 37.6093377175766], + [126.70949400232074, 37.60891918610662], + [126.709096190011, 37.60849866488025], + [126.70870172531204, 37.60807617053253], + [126.7083106237707, 37.60765171977627], + [126.70792290079989, 37.60722532940141], + [126.70753857167813, 37.60679701627426], + [126.70715765154895, 37.60636679733695], + + [126.7274907654, 37.5949274259, 0], + [126.7277865921, 37.5952639388, 0], + [126.7280861893, 37.5955983339, 0], + [126.7283895332, 37.5959305843, 0], + [126.7286965994, 37.5962606635, 0], + [126.7290073636, 37.5965885451, 0], + [126.729321801, 37.5969142029, 0], + [126.7296398863, 37.5972376109, 0], + [126.7299615943, 37.5975587431, 0], + [126.7302868992, 37.597877574, 0], + [126.7306157751, 37.5981940779, 0], + [126.7309481958, 37.5985082297, 0], + [126.7312841347, 37.5988200041, 0], + [126.7316235649, 37.5991293762, 0], + [126.7319664594, 37.5994363214, 0], + [126.7323127908, 37.5997408151, 0], + [126.7326625314, 37.6000428328, 0], + [126.7330156534, 37.6003423505, 0], + [126.7333721285, 37.6006393442, 0], + [126.7337319282, 37.6009337901, 0], + [126.7340950238, 37.6012256648, 0], + [126.7344613864, 37.6015149448, 0], + [126.7348309865, 37.601801607, 0], + [126.7352037948, 37.6020856285, 0], + [126.7355797815, 37.6023669866, 0], + [126.7359321112, 37.6026652745, 0], + [126.7362877696, 37.6029610524, 0], + [126.7366467284, 37.6032542968, 0], + [126.7370089592, 37.6035449843, 0], + [126.7373744331, 37.603833092, 0], + [126.7377431211, 37.6041185968, 0], + [126.7381149941, 37.6044014761, 0], + [126.7384900225, 37.6046817075, 0], + [126.7388681766, 37.6049592686, 0], + [126.7392494262, 37.6052341374, 0], + [126.7396337412, 37.6055062921, 0], + [126.7408047722, 37.6063062561, 0], + [126.7412010412, 37.6065673402, 0], + [126.7416002206, 37.6068256041, 0], + [126.7420022788, 37.6070810274, 0], + [126.7424071838, 37.6073335899, 0], + [126.7428149034, 37.6075832713, 0], + [126.7432254054, 37.607830052, 0], + [126.743638657, 37.6080739122, 0], + [126.7440546255, 37.6083148326, 0], + [126.7444732779, 37.608552794, 0], + [126.7448945809, 37.6087877775, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가1", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.7274907654, 37.5949274259, 0], + [126.7277865921, 37.5952639388, 0], + [126.7280861893, 37.5955983339, 0], + [126.7283895332, 37.5959305843, 0], + [126.7286965994, 37.5962606635, 0], + [126.7290073636, 37.5965885451, 0], + [126.729321801, 37.5969142029, 0], + [126.7296398863, 37.5972376109, 0], + [126.7299615943, 37.5975587431, 0], + [126.7302868992, 37.597877574, 0], + [126.7306157751, 37.5981940779, 0], + [126.7309481958, 37.5985082297, 0], + [126.7312841347, 37.5988200041, 0], + [126.7316235649, 37.5991293762, 0], + [126.7319664594, 37.5994363214, 0], + [126.7323127908, 37.5997408151, 0], + [126.7326625314, 37.6000428328, 0], + [126.7330156534, 37.6003423505, 0], + [126.7333721285, 37.6006393442, 0], + [126.7337319282, 37.6009337901, 0], + [126.7340950238, 37.6012256648, 0], + [126.7344613864, 37.6015149448, 0], + [126.7348309865, 37.601801607, 0], + [126.7352037948, 37.6020856285, 0], + [126.7355797815, 37.6023669866, 0], + [126.7359321112, 37.6026652745, 0], + [126.7362877696, 37.6029610524, 0], + [126.7366467284, 37.6032542968, 0], + [126.7370089592, 37.6035449843, 0], + [126.7373744331, 37.603833092, 0], + [126.7377431211, 37.6041185968, 0], + [126.7381149941, 37.6044014761, 0], + [126.7384900225, 37.6046817075, 0], + [126.7388681766, 37.6049592686, 0], + [126.7392494262, 37.6052341374, 0], + [126.7396337412, 37.6055062921, 0], + [126.7408047722, 37.6063062561, 0], + [126.7412010412, 37.6065673402, 0], + [126.7416002206, 37.6068256041, 0], + [126.7420022788, 37.6070810274, 0], + [126.7424071838, 37.6073335899, 0], + [126.7428149034, 37.6075832713, 0], + [126.7432254054, 37.607830052, 0], + [126.743638657, 37.6080739122, 0], + [126.7440546255, 37.6083148326, 0], + [126.7444732779, 37.608552794, 0], + [126.7448945809, 37.6087877775, 0], + + [126.7523547604, 37.6008412534, 0], + [126.7520201475, 37.6006583728, 0], + [126.7516876097, 37.6004731126, 0], + [126.7513571738, 37.6002854878, 0], + [126.7510288661, 37.6000955134, 0], + [126.7507027132, 37.5999032046, 0], + [126.7503787412, 37.5997085771, 0], + [126.7500569763, 37.5995116463, 0], + [126.7497374441, 37.5993124282, 0], + [126.7494201705, 37.5991109388, 0], + [126.7491051808, 37.5989071943, 0], + [126.7487925005, 37.598701211, 0], + [126.7484821546, 37.5984930055, 0], + [126.7481741681, 37.5982825946, 0], + [126.7478685657, 37.5980699952, 0], + [126.747565372, 37.5978552243, 0], + [126.7472646113, 37.5976382993, 0], + [126.7469663078, 37.5974192376, 0], + [126.7466704854, 37.5971980567, 0], + [126.746377168, 37.5969747746, 0], + [126.746086379, 37.5967494091, 0], + [126.7457981418, 37.5965219783, 0], + [126.7455124797, 37.5962925006, 0], + [126.7452294155, 37.5960609943, 0], + [126.7449489719, 37.5958274782, 0], + [126.7446711715, 37.595591971, 0], + [126.7443960366, 37.5953544915, 0], + [126.7443960366, 37.5953544915, 0], + [126.7440966779, 37.5951348048, 0], + [126.7437998155, 37.5949129846, 0], + [126.7435054734, 37.5946890488, 0], + [126.7432136753, 37.5944630155, 0], + [126.7429244448, 37.5942349031, 0], + [126.7426378054, 37.59400473, 0], + [126.7423537802, 37.5937725147, 0], + [126.7420723922, 37.5935382762, 0], + [126.741793664, 37.5933020334, 0], + [126.7415176183, 37.5930638054, 0], + [126.7412442773, 37.5928236114, 0], + [126.7409736632, 37.5925814709, 0], + [126.7407057978, 37.5923374035, 0], + [126.7404407028, 37.5920914289, 0], + [126.7401783995, 37.5918435671, 0], + [126.7399189092, 37.5915938381, 0], + [126.7396622529, 37.5913422621, 0], + [126.7394084513, 37.5910888595, 0], + [126.7391575248, 37.5908336507, 0], + [126.7389094938, 37.5905766564, 0], + [126.7386643783, 37.5903178975, 0], + [126.7384221982, 37.5900573948, 0], + [126.7381829729, 37.5897951694, 0], + [126.7379467218, 37.5895312425, 0], + [126.7377134639, 37.5892656356, 0], + [126.7374832182, 37.58899837, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가2", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.8286940695, 37.5154535639, 0], + [126.8292431825, 37.5156880512, 0], + [126.8297881933, 37.5159285367, 0], + [126.8303289987, 37.5161749749, 0], + [126.8308654961, 37.5164273191, 0], + [126.831397584, 37.5166855216, 0], + [126.8319251615, 37.5169495333, 0], + [126.8324481287, 37.5172193044, 0], + [126.8329663864, 37.5174947837, 0], + [126.8334798365, 37.517775919, 0], + [126.8339883816, 37.5180626572, 0], + [126.8344919254, 37.5183549438, 0], + [126.8349903724, 37.5186527236, 0], + [126.8354836282, 37.5189559401, 0], + [126.8359715992, 37.5192645358, 0], + [126.8364541931, 37.5195784525, 0], + [126.8369313182, 37.5198976305, 0], + [126.8374028842, 37.5202220094, 0], + [126.8378688017, 37.5205515278, 0], + [126.8383289823, 37.5208861233, 0], + [126.8387833388, 37.5212257325, 0], + [126.8392317851, 37.521570291, 0], + [126.839674236, 37.5219197336, 0], + [126.8401106078, 37.522273994, 0], + [126.8405408176, 37.5226330053, 0], + [126.8409647839, 37.5229966993, 0], + [126.8413824263, 37.5233650072, 0], + [126.8417936655, 37.5237378592, 0], + [126.8421984236, 37.5241151846, 0], + [126.8425966237, 37.524496912, 0], + [126.8429881904, 37.5248829691, 0], + [126.8433730494, 37.5252732827, 0], + [126.8437511275, 37.5256677788, 0], + [126.8441223532, 37.5260663828, 0], + [126.8444866559, 37.5264690191, 0], + [126.8448439665, 37.5268756114, 0], + + [126.8549052804, 37.5210392287, 0], + [126.8544487995, 37.5205258909, 0], + [126.853983545, 37.5200175766, 0], + [126.8535096041, 37.5195143809, 0], + [126.8530270657, 37.5190163981, 0], + [126.8525360203, 37.5185237214, 0], + [126.85203656, 37.5180364429, 0], + [126.8515287784, 37.517554654, 0], + [126.8510127709, 37.5170784448, 0], + [126.850488634, 37.5166079044, 0], + [126.8499564661, 37.5161431209, 0], + [126.849416367, 37.5156841813, 0], + [126.8488684378, 37.5152311716, 0], + [126.8483127812, 37.5147841764, 0], + [126.8477495015, 37.5143432795, 0], + [126.8471787041, 37.5139085634, 0], + [126.8466004961, 37.5134801095, 0], + [126.8460149857, 37.5130579979, 0], + [126.8454222826, 37.5126423076, 0], + [126.844822498, 37.5122331165, 0], + [126.8442157441, 37.5118305011, 0], + [126.8436021347, 37.5114345367, 0], + [126.8429817846, 37.5110452976, 0], + [126.8423548101, 37.5106628564, 0], + [126.8417213285, 37.5102872848, 0], + [126.8410814586, 37.509918653, 0], + [126.8404353202, 37.5095570301, 0], + [126.8397830342, 37.5092024837, 0], + [126.8391247229, 37.5088550802, 0], + [126.8384605094, 37.5085148845, 0], + [126.8377905181, 37.5081819604, 0], + [126.8371148745, 37.50785637, 0], + [126.8364337051, 37.5075381744, 0], + [126.8357471374, 37.5072274331, 0] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가3", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [126.8549052804, 37.5210392287, 0], + [126.8544487995, 37.5205258909, 0], + [126.853983545, 37.5200175766, 0], + [126.8535096041, 37.5195143809, 0], + [126.8530270657, 37.5190163981, 0], + [126.8525360203, 37.5185237214, 0], + [126.85203656, 37.5180364429, 0], + [126.8515287784, 37.517554654, 0], + [126.8510127709, 37.5170784448, 0], + [126.850488634, 37.5166079044, 0], + [126.8499564661, 37.5161431209, 0], + [126.849416367, 37.5156841813, 0], + [126.8488684378, 37.5152311716, 0], + [126.8483127812, 37.5147841764, 0], + [126.8477495015, 37.5143432795, 0], + [126.8471787041, 37.5139085634, 0], + [126.8466004961, 37.5134801095, 0], + [126.8460149857, 37.5130579979, 0], + [126.8454222826, 37.5126423076, 0], + [126.844822498, 37.5122331165, 0], + [126.8442157441, 37.5118305011, 0], + [126.8436021347, 37.5114345367, 0], + [126.8429817846, 37.5110452976, 0], + [126.8423548101, 37.5106628564, 0], + [126.8417213285, 37.5102872848, 0], + [126.8410814586, 37.509918653, 0], + [126.8404353202, 37.5095570301, 0], + [126.8397830342, 37.5092024837, 0], + [126.8391247229, 37.5088550802, 0], + [126.8384605094, 37.5085148845, 0], + [126.8377905181, 37.5081819604, 0], + [126.8371148745, 37.50785637, 0], + [126.8364337051, 37.5075381744, 0], + [126.8357471374, 37.5072274331, 0], + + [126.85296940810758, 37.48933282399656], + [126.85351624007633, 37.489629290797616], + [126.8540607180038, 37.489928475446106], + [126.85460282042587, 37.4902303661633], + [126.85514252597123, 37.49053495106386], + [126.85567981336214, 37.49084221815615], + [126.85621466141527, 37.49115215534284], + [126.85674704904258, 37.49146475042133], + [126.8572769552521, 37.491779991084165], + [126.85780435914874, 37.49209786491964], + [126.85832923993514, 37.492418359412184], + [126.85885157691256, 37.49274146194288], + [126.85937134948148, 37.49306715978997], + [126.8598885371427, 37.49339544012934], + [126.86040311949786, 37.49372629003503], + [126.86091507625049, 37.494059696479724], + [126.86142438720664, 37.49439564633525], + [126.86193103227572, 37.494734126373146], + [126.86243499147136, 37.4950751232651], + [126.86293624491202, 37.495418623583575], + [126.86343477282203, 37.49576461380219], + [126.86393055553216, 37.49611308029637], + [126.86442357348041, 37.496464009343846], + [126.86491380721293, 37.49681738712519], + [126.86540123738467, 37.49717319972429], + [126.86588584476009, 37.49753143312901], + [126.86636761021408, 37.497892073231654], + [126.86684651473256, 37.49825510582956], + [126.86732253941335, 37.49862051662561], + [126.86779566546683, 37.49898829122885], + [126.86826587421669, 37.49935841515499], + [126.86873314710068, 37.49973087382701], + [126.86919746567145, 37.50010565257573], + [126.86965881159706, 37.50048273664037], + [126.87011716666188, 37.50086211116912], + [126.87057251276727, 37.501243761219726], + [126.87102483193222, 37.50162767176011], + [126.87147410629416, 37.50201382766892], + [126.8719203181096, 37.50240221373608], + [126.8723634497549, 37.50279281466351], + [126.87280348372683, 37.50318561506559], + [126.87324040264348, 37.50358059946987], + [126.8736741892447, 37.503977752317574], + [126.87410482639304, 37.5043770579643], + [126.87453229707411, 37.504778500680565], + [126.87495658439762, 37.50518206465249], + [126.8753776715978, 37.50558773398233], + [126.87579554203406, 37.50599549268918], + [126.8762101791918, 37.506405324709526], + [126.87662156668304, 37.50681721389795], + [126.87702968824685, 37.50723114402772], + [126.87743452775028, 37.507647098791416] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가4", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + } + ] +} diff --git a/web/api-flight/src/main/resources/air/elev2d/gimpo-airport-2d-elev.json.bak b/web/api-flight/src/main/resources/air/elev2d/gimpo-airport-2d-elev.json.bak new file mode 100644 index 0000000..60686c2 --- /dev/null +++ b/web/api-flight/src/main/resources/air/elev2d/gimpo-airport-2d-elev.json.bak @@ -0,0 +1,5891 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.797627, + 37.58554845852359, + 0 + ], + [ + 126.79881386351909, + 37.58553203570236, + 0 + ], + [ + 126.7999992794588, + 37.58548278726908, + 0 + ], + [ + 126.8011818020111, + 37.585400773290445, + 0 + ], + [ + 126.80235998890838, + 37.585286093795936, + 0 + ], + [ + 126.80353240318817, + 37.58513888865545, + 0 + ], + [ + 126.80469761495131, + 37.58495933740812, + 0 + ], + [ + 126.80585420311131, + 37.58474765904263, + 0 + ], + [ + 126.80700075713284, + 37.58450411172935, + 0 + ], + [ + 126.80813587875724, + 37.58422899250434, + 0 + ], + [ + 126.8092581837125, + 37.583922636906074, + 0 + ], + [ + 126.81036630340631, + 37.58358541856478, + 0 + ], + [ + 126.81145888659945, + 37.58321774874553, + 0 + ], + [ + 126.8125346010578, + 37.582820075845014, + 0 + ], + [ + 126.81359213518063, + 37.58239288484312, + 0 + ], + [ + 126.81463019960368, + 37.58193669670971, + 0 + ], + [ + 126.81564752877445, + 37.58145206776745, + 0 + ], + [ + 126.8166428824981, + 37.58093958901142, + 0 + ], + [ + 126.81761504745215, + 37.58039988538645, + 0 + ], + [ + 126.81856283866766, + 37.57983361502287, + 0 + ], + [ + 126.81948510097567, + 37.5792414684319, + 0 + ], + [ + 126.82038071041666, + 37.57862416766141, + 0 + ], + [ + 126.82124857561142, + 37.57798246541324, + 0 + ], + [ + 126.82208763909192, + 37.577317144123214, + 0 + ], + [ + 126.82289687859009, + 37.576629015004734, + 0 + ], + [ + 126.82367530828326, + 37.57591891705747, + 0 + ], + [ + 126.82442197999475, + 37.57518771604214, + 0 + ], + [ + 126.82513598434801, + 37.5744363034227, + 0 + ], + [ + 126.82581645187285, + 37.5736655952773, + 0 + ], + [ + 126.82646255406269, + 37.57287653117918, + 0 + ], + [ + 126.82707350438135, + 37.57207007304922, + 0 + ], + [ + 126.82764855921813, + 37.571247203981144, + 0 + ], + [ + 126.82818701879029, + 37.57040892704111, + 0 + ], + [ + 126.82868822799139, + 37.56955626404305, + 0 + ], + [ + 126.82915157718509, + 37.56869025430135, + 0 + ], + [ + 126.82957650294277, + 37.56781195336223, + 0 + ], + [ + 126.82996248872495, + 37.5669224317156, + 0 + ], + [ + 126.8303090655046, + 37.566022773488726, + 0 + ], + [ + 126.83061581233274, + 37.56511407512366, + 0 + ], + [ + 126.83088235684485, + 37.56419744403959, + 0 + ], + [ + 126.83110837570796, + 37.563273997282145, + 0 + ], + [ + 126.83129359500774, + 37.56234486016117, + 0 + ], + [ + 126.83143779057501, + 37.5614111648785, + 0 + ], + [ + 126.83154078825166, + 37.56047404914771, + 0 + ], + [ + 126.8316024640954, + 37.559534654807194, + 0 + ], + [ + 126.83162274452324, + 37.5585941264285, + 0 + ], + [ + 126.83160160639358, + 37.55765360992159, + 0 + ], + [ + 126.83153907702668, + 37.556714251138544, + 0 + ], + [ + 126.83143523416378, + 37.555777194477706, + 0 + ], + [ + 126.83129020586485, + 37.55484358148968, + 0 + ], + [ + 126.83110417034493, + 37.55391454948709, + 0 + ], + [ + 126.83087735574975, + 37.552991230159684, + 0 + ], + [ + 126.83061003987041, + 37.552074748196446, + 0 + ], + [ + 126.8303025497979, + 37.551166219916524, + 0 + ], + [ + 126.8299552615177, + 37.55026675191047, + 0 + ], + [ + 126.82956859944522, + 37.54937743969358, + 0 + ], + [ + 126.82914303590219, + 37.548499366372816, + 0 + ], + [ + 126.82867909053545, + 37.54763360132916, + 0 + ], + [ + 126.82817732967804, + 37.54678119891668, + 0 + ], + [ + 126.82763836565394, + 37.545943197180215, + 0 + ], + [ + 126.8270628560272, + 37.54512061659293, + 0 + ], + [ + 126.82645150279627, + 37.54431445881555, + 0 + ], + [ + 126.82580505153481, + 37.5435257054785, + 0 + ], + [ + 126.82512429047964, + 37.54275531698866, + 0 + ], + [ + 126.82441004956738, + 37.54200423136196, + 0 + ], + [ + 126.82366319942071, + 37.541273363083455, + 0 + ], + [ + 126.82288465028556, + 37.54056360199605, + 0 + ], + [ + 126.82207535092046, + 37.5398758122193, + 0 + ], + [ + 126.82123628743973, + 37.53921083109965, + 0 + ], + [ + 126.82036848211149, + 37.538569468193245, + 0 + ], + [ + 126.81947299211213, + 37.537952504282636, + 0 + ], + [ + 126.8185509082389, + 37.53736069042853, + 0 + ], + [ + 126.81760335358202, + 37.53679474705775, + 0 + ], + [ + 126.816631482158, + 37.536255363088415, + 0 + ], + [ + 126.8156364775057, + 37.53574319509354, + 0 + ], + [ + 126.81461955124696, + 37.53525886650394, + 0 + ], + [ + 126.81358194161368, + 37.53480296685143, + 0 + ], + [ + 126.81252491194266, + 37.534376051053215, + 0 + ], + [ + 126.81144974914058, + 37.53397863873838, + 0 + ], + [ + 126.81035776212046, + 37.53361121361729, + 0 + ], + [ + 126.809250280212, + 37.53327422289447, + 0 + ], + [ + 126.80812865154716, + 37.53296807672605, + 0 + ], + [ + 126.80699424142348, + 37.532693147721965, + 0 + ], + [ + 126.80584843064653, + 37.53244977049392, + 0 + ], + [ + 126.80469261385403, + 37.53223824124936, + 0 + ], + [ + 126.80352819782323, + 37.53205881743214, + 0 + ], + [ + 126.80235659976391, + 37.53191171741011, + 0 + ], + [ + 126.80117924559868, + 37.5317971202103, + 0 + ], + [ + 126.799997568233, + 37.53171516530165, + 0 + ], + [ + 126.79881300581687, + 37.53166595242587, + 0 + ], + [ + 126.797627, + 37.53164954147642, + 0 + ], + [ + 126.79644099418314, + 37.53166595242587, + 0 + ], + [ + 126.79525643176702, + 37.53171516530165, + 0 + ], + [ + 126.79407475440134, + 37.5317971202103, + 0 + ], + [ + 126.7928974002361, + 37.53191171741011, + 0 + ], + [ + 126.79172580217679, + 37.53205881743214, + 0 + ], + [ + 126.79056138614598, + 37.53223824124936, + 0 + ], + [ + 126.78940556935348, + 37.53244977049392, + 0 + ], + [ + 126.78825975857653, + 37.532693147721965, + 0 + ], + [ + 126.78712534845285, + 37.53296807672605, + 0 + ], + [ + 126.78600371978801, + 37.53327422289447, + 0 + ], + [ + 126.78489623787956, + 37.53361121361729, + 0 + ], + [ + 126.78380425085943, + 37.53397863873838, + 0 + ], + [ + 126.78272908805735, + 37.534376051053215, + 0 + ], + [ + 126.78167205838633, + 37.53480296685143, + 0 + ], + [ + 126.78063444875305, + 37.53525886650394, + 0 + ], + [ + 126.7796175224943, + 37.53574319509354, + 0 + ], + [ + 126.77862251784201, + 37.536255363088415, + 0 + ], + [ + 126.777650646418, + 37.53679474705775, + 0 + ], + [ + 126.7767030917611, + 37.53736069042853, + 0 + ], + [ + 126.77578100788789, + 37.537952504282636, + 0 + ], + [ + 126.77488551788853, + 37.538569468193245, + 0 + ], + [ + 126.77401771256028, + 37.53921083109965, + 0 + ], + [ + 126.77317864907955, + 37.5398758122193, + 0 + ], + [ + 126.77236934971447, + 37.54056360199605, + 0 + ], + [ + 126.7715908005793, + 37.541273363083455, + 0 + ], + [ + 126.77084395043263, + 37.54200423136196, + 0 + ], + [ + 126.77012970952038, + 37.54275531698866, + 0 + ], + [ + 126.76944894846521, + 37.5435257054785, + 0 + ], + [ + 126.76880249720375, + 37.54431445881555, + 0 + ], + [ + 126.76819114397281, + 37.54512061659293, + 0 + ], + [ + 126.76761563434607, + 37.545943197180215, + 0 + ], + [ + 126.76707667032197, + 37.54678119891668, + 0 + ], + [ + 126.76657490946457, + 37.54763360132916, + 0 + ], + [ + 126.76611096409782, + 37.548499366372816, + 0 + ], + [ + 126.7656854005548, + 37.54937743969358, + 0 + ], + [ + 126.76529873848231, + 37.55026675191047, + 0 + ], + [ + 126.7649514502021, + 37.551166219916524, + 0 + ], + [ + 126.7646439601296, + 37.552074748196446, + 0 + ], + [ + 126.76437664425026, + 37.552991230159684, + 0 + ], + [ + 126.7641498296551, + 37.55391454948709, + 0 + ], + [ + 126.76396379413517, + 37.55484358148968, + 0 + ], + [ + 126.76381876583623, + 37.555777194477706, + 0 + ], + [ + 126.76371492297334, + 37.556714251138544, + 0 + ], + [ + 126.76365239360643, + 37.55765360992159, + 0 + ], + [ + 126.76363125547677, + 37.5585941264285, + 0 + ], + [ + 126.76365153590463, + 37.559534654807194, + 0 + ], + [ + 126.76371321174835, + 37.56047404914771, + 0 + ], + [ + 126.763816209425, + 37.5614111648785, + 0 + ], + [ + 126.76396040499228, + 37.56234486016117, + 0 + ], + [ + 126.76414562429206, + 37.563273997282145, + 0 + ], + [ + 126.76437164315516, + 37.56419744403959, + 0 + ], + [ + 126.76463818766727, + 37.56511407512366, + 0 + ], + [ + 126.76494493449542, + 37.566022773488726, + 0 + ], + [ + 126.76529151127507, + 37.5669224317156, + 0 + ], + [ + 126.76567749705724, + 37.56781195336223, + 0 + ], + [ + 126.76610242281494, + 37.56869025430135, + 0 + ], + [ + 126.76656577200862, + 37.56955626404305, + 0 + ], + [ + 126.76706698120972, + 37.57040892704111, + 0 + ], + [ + 126.76760544078188, + 37.571247203981144, + 0 + ], + [ + 126.76818049561867, + 37.57207007304922, + 0 + ], + [ + 126.76879144593734, + 37.57287653117918, + 0 + ], + [ + 126.76943754812717, + 37.5736655952773, + 0 + ], + [ + 126.770118015652, + 37.5744363034227, + 0 + ], + [ + 126.77083202000527, + 37.57518771604214, + 0 + ], + [ + 126.77157869171675, + 37.57591891705747, + 0 + ], + [ + 126.77235712140993, + 37.576629015004734, + 0 + ], + [ + 126.7731663609081, + 37.577317144123214, + 0 + ], + [ + 126.7740054243886, + 37.57798246541324, + 0 + ], + [ + 126.77487328958335, + 37.57862416766141, + 0 + ], + [ + 126.77576889902436, + 37.5792414684319, + 0 + ], + [ + 126.77669116133237, + 37.57983361502287, + 0 + ], + [ + 126.77763895254786, + 37.58039988538645, + 0 + ], + [ + 126.77861111750191, + 37.58093958901142, + 0 + ], + [ + 126.77960647122556, + 37.58145206776745, + 0 + ], + [ + 126.78062380039633, + 37.58193669670971, + 0 + ], + [ + 126.78166186481938, + 37.58239288484312, + 0 + ], + [ + 126.7827193989422, + 37.582820075845014, + 0 + ], + [ + 126.78379511340056, + 37.58321774874553, + 0 + ], + [ + 126.7848876965937, + 37.58358541856478, + 0 + ], + [ + 126.78599581628752, + 37.583922636906074, + 0 + ], + [ + 126.78711812124277, + 37.58422899250434, + 0 + ], + [ + 126.78825324286717, + 37.58450411172935, + 0 + ], + [ + 126.7893997968887, + 37.58474765904263, + 0 + ], + [ + 126.7905563850487, + 37.58495933740812, + 0 + ], + [ + 126.79172159681184, + 37.58513888865545, + 0 + ], + [ + 126.79289401109163, + 37.585286093795936, + 0 + ], + [ + 126.79407219798891, + 37.585400773290445, + 0 + ], + [ + 126.79525472054121, + 37.58548278726908, + 0 + ], + [ + 126.79644013648092, + 37.58553203570236, + 0 + ], + [ + 126.797627, + 37.58554845852359, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 반경 3km 비행불가", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7084061423897, + 37.607596846814815, + 0 + ], + [ + 126.71061877844458, + 37.60992729046731, + 0 + ], + [ + 126.71293287266396, + 37.612195097042196, + 0 + ], + [ + 126.71534560887014, + 37.6143974977157, + 0 + ], + [ + 126.71785404966644, + 37.61653180327683, + 0 + ], + [ + 126.72045514000509, + 37.61859540743262, + 0 + ], + [ + 126.72314571090361, + 37.6205857900127, + 0 + ], + [ + 126.72592248330533, + 37.62250052006899, + 0 + ], + [ + 126.728782072079, + 37.62433725886664, + 0 + ], + [ + 126.73172099015297, + 37.62609376276238, + 0 + ], + [ + 126.74613023819477, + 37.60931306712184, + 0 + ], + [ + 126.74441682537545, + 37.60836189433186, + 0 + ], + [ + 126.74192795363346, + 37.60684773441978, + 0 + ], + [ + 126.73954262634622, + 37.605232409488934, + 0 + ], + [ + 126.73726738407822, + 37.603520353471765, + 0 + ], + [ + 126.735108463944, + 37.60171626550394, + 0 + ], + [ + 126.73307178250394, + 37.59982509697285, + 0 + ], + [ + 126.73116291955746, + 37.59785203787479, + 0 + ], + [ + 126.72938710287812, + 37.59580250251897, + 0 + ], + [ + 126.72882558088784, + 37.59510329560503, + 0 + ], + [ + 126.7084061423897, + 37.607596846814815, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 2-1", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.74613023819477, + 37.60931306712184, + 0 + ], + [ + 126.74441682537545, + 37.60836189433186, + 0 + ], + [ + 126.74192795363346, + 37.60684773441978, + 0 + ], + [ + 126.73954262634622, + 37.605232409488934, + 0 + ], + [ + 126.73726738407822, + 37.603520353471765, + 0 + ], + [ + 126.735108463944, + 37.60171626550394, + 0 + ], + [ + 126.73307178250394, + 37.59982509697285, + 0 + ], + [ + 126.73116291955746, + 37.59785203787479, + 0 + ], + [ + 126.72938710287812, + 37.59580250251897, + 0 + ], + [ + 126.72882558088784, + 37.59510329560503, + 0 + ], + [ + 126.73880743120945, + 37.58862892392934, + 0 + ], + [ + 126.73965463629847, + 37.58974729315419, + 0 + ], + [ + 126.74055060720531, + 37.590841545459575, + 0 + ], + [ + 126.7414942535599, + 37.59191034657531, + 0 + ], + [ + 126.74248442671177, + 37.59295239320809, + 0 + ], + [ + 126.74351992112416, + 37.59396641463486, + 0 + ], + [ + 126.74459947583888, + 37.59495117425665, + 0 + ], + [ + 126.74572177600945, + 37.59590547111075, + 0 + ], + [ + 126.74688545450083, + 37.596828141339806, + 0 + ], + [ + 126.74808909355409, + 37.59771805961558, + 0 + ], + [ + 126.74933122651369, + 37.59857414051581, + 0 + ], + [ + 126.75061033961525, + 37.599395339852485, + 0 + ], + [ + 126.75192487383201, + 37.600180655949764, + 0 + ], + [ + 126.75327322677718, + 37.60092913087014, + 0 + ], + [ + 126.74613023819477, + 37.60931306712184, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 2-2", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.73880743120945, + 37.58862892392934, + 0 + ], + [ + 126.73965463629847, + 37.58974729315419, + 0 + ], + [ + 126.74055060720531, + 37.590841545459575, + 0 + ], + [ + 126.7414942535599, + 37.59191034657531, + 0 + ], + [ + 126.74248442671177, + 37.59295239320809, + 0 + ], + [ + 126.74351992112416, + 37.59396641463486, + 0 + ], + [ + 126.74459947583888, + 37.59495117425665, + 0 + ], + [ + 126.74572177600945, + 37.59590547111075, + 0 + ], + [ + 126.74688545450083, + 37.596828141339806, + 0 + ], + [ + 126.74808909355409, + 37.59771805961558, + 0 + ], + [ + 126.74933122651369, + 37.59857414051581, + 0 + ], + [ + 126.75061033961525, + 37.599395339852485, + 0 + ], + [ + 126.75192487383201, + 37.600180655949764, + 0 + ], + [ + 126.75327322677718, + 37.60092913087014, + 0 + ], + [ + 126.7589547, + 37.5947208 + ], + [ + 126.77669116133237, + 37.57983361502287, + 0 + ], + [ + 126.77622676806972, + 37.5795407318568, + 0 + ], + [ + 126.77576889902436, + 37.5792414684319, + 0 + ], + [ + 126.77531769370489, + 37.57893591598308, + 0 + ], + [ + 126.77487328958335, + 37.57862416766141, + 0 + ], + [ + 126.77443582205335, + 37.57830631850566, + 0 + ], + [ + 126.7740054243886, + 37.57798246541324, + 0 + ], + [ + 126.77358222770249, + 37.57765270711066, + 0 + ], + [ + 126.7731663609081, + 37.577317144123214, + 0 + ], + [ + 126.77275795067882, + 37.57697587874444, + 0 + ], + [ + 126.77235712140993, + 37.576629015004734, + 0 + ], + [ + 126.7719639951806, + 37.57627665863962, + 0 + ], + [ + 126.77157869171675, + 37.57591891705747, + 0 + ], + [ + 126.77120132835468, + 37.575555899306615, + 0 + ], + [ + 126.77083202000527, + 37.57518771604214, + 0 + ], + [ + 126.77047087911903, + 37.574814479491984, + 0 + ], + [ + 126.770118015652, + 37.5744363034227, + 0 + ], + [ + 126.76977353703225, + 37.574053303104776, + 0 + ], + [ + 126.76943754812717, + 37.5736655952773, + 0 + ], + [ + 126.76911015121173, + 37.57327329811241, + 0 + ], + [ + 126.76879144593734, + 37.57287653117918, + 0 + ], + [ + 126.76848152930152, + 37.57247541540712, + 0 + ], + [ + 126.76818049561867, + 37.57207007304922, + 0 + ], + [ + 126.76788843649118, + 37.57166062764468, + 0 + ], + [ + 126.76760544078188, + 37.571247203981144, + 0 + ], + [ + 126.76733159458689, + 37.57082992805665, + 0 + ], + [ + 126.76706698120972, + 37.57040892704111, + 0 + ], + [ + 126.7668116811359, + 37.56998432923758, + 0 + ], + [ + 126.76656577200862, + 37.56955626404305, + 0 + ], + [ + 126.76632932860531, + 37.569124861908946, + 0 + ], + [ + 126.76610242281494, + 37.56869025430135, + 0 + ], + [ + 126.7449965, + 37.5849568 + ], + [ + 126.73880743120945, + 37.58862892392934, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 2-3", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82546890882608, + 37.5431381564634, + 0 + ], + [ + 126.82477130153308, + 37.542377303597426, + 0 + ], + [ + 126.82404064467387, + 37.541636213848626, + 0 + ], + [ + 126.82327782881859, + 37.54091578951804, + 0 + ], + [ + 126.82248378361125, + 37.5402169077201, + 0 + ], + [ + 126.82165947663576, + 37.53954041931704, + 0 + ], + [ + 126.82080591223631, + 37.538887147885205, + 0 + ], + [ + 126.81992413029349, + 37.538257888714696, + 0 + ], + [ + 126.81901520495764, + 37.53765340784343, + 0 + ], + [ + 126.81808024334094, + 37.53707444112687, + 0 + ], + [ + 126.81712038416997, + 37.53652169334446, + 0 + ], + [ + 126.81613679640012, + 37.535995837343904, + 0 + ], + [ + 126.81513067779382, + 37.53549751322424, + 0 + ], + [ + 126.81410325346414, + 37.53502732755884, + 0 + ], + [ + 126.81305577438545, + 37.534585852659056, + 0 + ], + [ + 126.8119895158732, + 37.534173625879546, + 0 + ], + [ + 126.81090577603436, + 37.53379114896615, + 0 + ], + [ + 126.8227102, + 37.5246413 + ], + [ + 126.8298003072013, + 37.517221363135185, + 0 + ], + [ + 126.83121016656374, + 37.51789288509509, + 0 + ], + [ + 126.83258964602669, + 37.51860300824124, + 0 + ], + [ + 126.83393706613337, + 37.51935086848738, + 0 + ], + [ + 126.83525078629204, + 37.52013555580164, + 0 + ], + [ + 126.83652920676965, + 37.52095611530986, + 0 + ], + [ + 126.83777077063688, + 37.521811548453414, + 0 + ], + [ + 126.83897396566185, + 37.522700814200086, + 0 + ], + [ + 126.84013732615057, + 37.52362283030669, + 0 + ], + [ + 126.84125943473154, + 37.52457647463177, + 0 + ], + [ + 126.84233892408254, + 37.52556058649705, + 0 + ], + [ + 126.84337447859751, + 37.52657396809566, + 0 + ], + [ + 126.8443648359914, + 37.527615385945744, + 0 + ], + [ + 126.84530878884104, + 37.528683572387635, + 0 + ], + [ + 126.8357029, + 37.5343367 + ], + [ + 126.82546890882608, + 37.5431381564634, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 2-4", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.8298003072013, + 37.517221363135185, + 0 + ], + [ + 126.83121016656374, + 37.51789288509509, + 0 + ], + [ + 126.83258964602669, + 37.51860300824124, + 0 + ], + [ + 126.83393706613337, + 37.51935086848738, + 0 + ], + [ + 126.83525078629204, + 37.52013555580164, + 0 + ], + [ + 126.83652920676965, + 37.52095611530986, + 0 + ], + [ + 126.83777077063688, + 37.521811548453414, + 0 + ], + [ + 126.83897396566185, + 37.522700814200086, + 0 + ], + [ + 126.84013732615057, + 37.52362283030669, + 0 + ], + [ + 126.84125943473154, + 37.52457647463177, + 0 + ], + [ + 126.84233892408254, + 37.52556058649705, + 0 + ], + [ + 126.84337447859751, + 37.52657396809566, + 0 + ], + [ + 126.8443648359914, + 37.527615385945744, + 0 + ], + [ + 126.84530878884104, + 37.528683572387635, + 0 + ], + [ + 126.85528676543258, + 37.52234061018751, + 0 + ], + [ + 126.85467952798024, + 37.52166615492755, + 0 + ], + [ + 126.85342102971667, + 37.520342961380756, + 0 + ], + [ + 126.85210511987852, + 37.51905539462727, + 0 + ], + [ + 126.85073340270027, + 37.51780502148407, + 0 + ], + [ + 126.84930755007534, + 37.51659336343046, + 0 + ], + [ + 126.84782929951572, + 37.5154218947636, + 0 + ], + [ + 126.84630045203373, + 37.514292040811675, + 0 + ], + [ + 126.8447228699478, + 37.51320517620674, + 0 + ], + [ + 126.84309847461515, + 37.512162623219226, + 0 + ], + [ + 126.84142924409447, + 37.51116565015628, + 0 + ], + [ + 126.83971721074073, + 37.51021546982565, + 0 + ], + [ + 126.83796445873584, + 37.509313238067094, + 0 + ], + [ + 126.83707347809576, + 37.508880448179234, + 0 + ], + [ + 126.8298003072013, + 37.517221363135185, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 2-5", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85528676543258, + 37.52234061018751, + 0 + ], + [ + 126.85467952798024, + 37.52166615492755, + 0 + ], + [ + 126.85342102971667, + 37.520342961380756, + 0 + ], + [ + 126.85210511987852, + 37.51905539462727, + 0 + ], + [ + 126.85073340270027, + 37.51780502148407, + 0 + ], + [ + 126.84930755007534, + 37.51659336343046, + 0 + ], + [ + 126.84782929951572, + 37.5154218947636, + 0 + ], + [ + 126.84630045203373, + 37.514292040811675, + 0 + ], + [ + 126.8447228699478, + 37.51320517620674, + 0 + ], + [ + 126.84309847461515, + 37.512162623219226, + 0 + ], + [ + 126.84142924409447, + 37.51116565015628, + 0 + ], + [ + 126.83971721074073, + 37.51021546982565, + 0 + ], + [ + 126.83796445873584, + 37.509313238067094, + 0 + ], + [ + 126.83707347809576, + 37.508880448179234, + 0 + ], + [ + 126.85411388384958, + 37.49007193136536, + 0 + ], + [ + 126.85561063207605, + 37.49091787507049, + 0 + ], + [ + 126.85854727684394, + 37.49267123657318, + 0 + ], + [ + 126.86140515088098, + 37.49450477777794, + 0 + ], + [ + 126.86418077546932, + 37.49641627061988, + 0 + ], + [ + 126.86687077106947, + 37.49840339213555, + 0 + ], + [ + 126.86947186142723, + 37.500463727264474, + 0 + ], + [ + 126.8719808775598, + 37.502594771762645, + 0 + ], + [ + 126.87439476161614, + 37.50479393522466, + 0 + ], + [ + 126.87671057060705, + 37.507058544210864, + 0 + ], + [ + 126.877830809564, + 37.50821453341343, + 0 + ], + [ + 126.85528676543258, + 37.52234061018751, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 2-6", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75327322677718, + 37.60092913087014, + 0 + ], + [ + 126.75395957315115, + 37.60128926578293, + 0 + ], + [ + 126.75606477429463, + 37.60231195110313, + 0 + ], + [ + 126.75823470243645, + 37.60324590520321, + 0 + ], + [ + 126.76046340441343, + 37.60408856479309, + 0 + ], + [ + 126.76274476510301, + 37.604837617062714, + 0 + ], + [ + 126.76507252425478, + 37.60549100605585, + 0 + ], + [ + 126.76744029372823, + 37.606046938336625, + 0 + ], + [ + 126.76984157508917, + 37.60650388793315, + 0 + ], + [ + 126.77226977751523, + 37.606860600544294, + 0 + ], + [ + 126.77471823596038, + 37.60711609699776, + 0 + ], + [ + 126.77718022952789, + 37.60726967594988, + 0 + ], + [ + 126.77964900000002, + 37.60732091581937, + 0 + ], + [ + 126.77964900000002, + 37.60732091581937, + 0 + ], + [ + 126.78211777047214, + 37.60726967594988, + 0 + ], + [ + 126.78457976403966, + 37.60711609699776, + 0 + ], + [ + 126.78702822248479, + 37.606860600544294, + 0 + ], + [ + 126.78945642491085, + 37.60650388793315, + 0 + ], + [ + 126.7918577062718, + 37.606046938336625, + 0 + ], + [ + 126.79422547574525, + 37.60549100605585, + 0 + ], + [ + 126.79655323489702, + 37.604837617062714, + 0 + ], + [ + 126.7988345955866, + 37.60408856479309, + 0 + ], + [ + 126.80106329756357, + 37.60324590520321, + 0 + ], + [ + 126.8032332257054, + 37.60231195110313, + 0 + ], + [ + 126.80533842684888, + 37.60128926578293, + 0 + ], + [ + 126.80737312616802, + 37.600180655949764, + 0 + ], + [ + 126.80933174305294, + 37.59898916399534, + 0 + ], + [ + 126.81120890644594, + 37.59771805961558, + 0 + ], + [ + 126.81299946959162, + 37.59637083080582, + 0 + ], + [ + 126.83958434705511, + 37.57600683425465, + 0 + ], + [ + 126.84128293736438, + 37.57458717806584, + 0 + ], + [ + 126.84288538902832, + 37.57309898934293, + 0 + ], + [ + 126.84438731144428, + 37.571546351089346, + 0 + ], + [ + 126.84578459059493, + 37.569933522871594, + 0 + ], + [ + 126.8470734002953, + 37.568264929101524, + 0 + ], + [ + 126.84825021263975, + 37.56654514686797, + 0 + ], + [ + 126.8493118076206, + 37.56477889335206, + 0 + ], + [ + 126.85025528189288, + 37.562971012860636, + 0 + ], + [ + 126.85107805666179, + 37.56112646351415, + 0 + ], + [ + 126.85177788467169, + 37.55925030362567, + 0 + ], + [ + 126.85235285627878, + 37.55734767780864, + 0 + ], + [ + 126.85280140459167, + 37.555423802852, + 0 + ], + [ + 126.85312230966655, + 37.553483953401326, + 0 + ], + [ + 126.85331470174671, + 37.551533447485774, + 0 + ], + [ + 126.85337806353903, + 37.54957763193047, + 0 + ], + [ + 126.8533122315215, + 37.54762186769439, + 0 + ], + [ + 126.85311739628033, + 37.54567151517428, + 0 + ], + [ + 126.85279410187653, + 37.543731919514606, + 0 + ], + [ + 126.85234324424466, + 37.54180839596396, + 0 + ], + [ + 126.85176606862989, + 37.539906215317856, + 0 + ], + [ + 126.85106416607123, + 37.53803058948783, + 0 + ], + [ + 126.85023946894157, + 37.53618665723611, + 0 + ], + [ + 126.84929424555837, + 37.53437947011472, + 0 + ], + [ + 126.84823109388005, + 37.53261397864743, + 0 + ], + [ + 126.84705293430711, + 37.530895018791945, + 0 + ], + [ + 126.84576300160772, + 37.52922729871924, + 0 + ], + [ + 126.84530878884104, + 37.528683572387635, + 0 + ], + [ + 126.8357029, + 37.5343367 + ], + [ + 126.82546890882608, + 37.5431381564634, + 0 + ], + [ + 126.82645150279627, + 37.54431445881555, + 0 + ], + [ + 126.8270628560272, + 37.54512061659293, + 0 + ], + [ + 126.82763836565394, + 37.545943197180215, + 0 + ], + [ + 126.82817732967804, + 37.54678119891668, + 0 + ], + [ + 126.82867909053545, + 37.54763360132916, + 0 + ], + [ + 126.82914303590219, + 37.548499366372816, + 0 + ], + [ + 126.82956859944522, + 37.54937743969358, + 0 + ], + [ + 126.8299552615177, + 37.55026675191047, + 0 + ], + [ + 126.8303025497979, + 37.551166219916524, + 0 + ], + [ + 126.83061003987041, + 37.552074748196446, + 0 + ], + [ + 126.83087735574975, + 37.552991230159684, + 0 + ], + [ + 126.83110417034493, + 37.55391454948709, + 0 + ], + [ + 126.83129020586485, + 37.55484358148968, + 0 + ], + [ + 126.83143523416378, + 37.555777194477706, + 0 + ], + [ + 126.83153907702668, + 37.556714251138544, + 0 + ], + [ + 126.83160160639358, + 37.55765360992159, + 0 + ], + [ + 126.83162274452324, + 37.5585941264285, + 0 + ], + [ + 126.8316024640954, + 37.559534654807194, + 0 + ], + [ + 126.83154078825166, + 37.56047404914771, + 0 + ], + [ + 126.83143779057501, + 37.5614111648785, + 0 + ], + [ + 126.83129359500774, + 37.56234486016117, + 0 + ], + [ + 126.83110837570796, + 37.563273997282145, + 0 + ], + [ + 126.83088235684485, + 37.56419744403959, + 0 + ], + [ + 126.83061581233274, + 37.56511407512366, + 0 + ], + [ + 126.8303090655046, + 37.566022773488726, + 0 + ], + [ + 126.82996248872495, + 37.5669224317156, + 0 + ], + [ + 126.82957650294277, + 37.56781195336223, + 0 + ], + [ + 126.82915157718509, + 37.56869025430135, + 0 + ], + [ + 126.82868822799139, + 37.56955626404305, + 0 + ], + [ + 126.82818701879029, + 37.57040892704111, + 0 + ], + [ + 126.82764855921813, + 37.571247203981144, + 0 + ], + [ + 126.82707350438135, + 37.57207007304922, + 0 + ], + [ + 126.82646255406269, + 37.57287653117918, + 0 + ], + [ + 126.82581645187285, + 37.5736655952773, + 0 + ], + [ + 126.82513598434801, + 37.5744363034227, + 0 + ], + [ + 126.82442197999475, + 37.57518771604214, + 0 + ], + [ + 126.82367530828326, + 37.57591891705747, + 0 + ], + [ + 126.82289687859009, + 37.576629015004734, + 0 + ], + [ + 126.82208763909192, + 37.577317144123214, + 0 + ], + [ + 126.82124857561142, + 37.57798246541324, + 0 + ], + [ + 126.82038071041666, + 37.57862416766141, + 0 + ], + [ + 126.81948510097567, + 37.5792414684319, + 0 + ], + [ + 126.81856283866766, + 37.57983361502287, + 0 + ], + [ + 126.81761504745215, + 37.58039988538645, + 0 + ], + [ + 126.8166428824981, + 37.58093958901142, + 0 + ], + [ + 126.81564752877445, + 37.58145206776745, + 0 + ], + [ + 126.81463019960368, + 37.58193669670971, + 0 + ], + [ + 126.81359213518063, + 37.58239288484312, + 0 + ], + [ + 126.8125346010578, + 37.582820075845014, + 0 + ], + [ + 126.81145888659945, + 37.58321774874553, + 0 + ], + [ + 126.81036630340631, + 37.58358541856478, + 0 + ], + [ + 126.8092581837125, + 37.583922636906074, + 0 + ], + [ + 126.80813587875724, + 37.58422899250434, + 0 + ], + [ + 126.80700075713284, + 37.58450411172935, + 0 + ], + [ + 126.80585420311131, + 37.58474765904263, + 0 + ], + [ + 126.80469761495131, + 37.58495933740812, + 0 + ], + [ + 126.80353240318817, + 37.58513888865545, + 0 + ], + [ + 126.80235998890838, + 37.585286093795936, + 0 + ], + [ + 126.8011818020111, + 37.585400773290445, + 0 + ], + [ + 126.7999992794588, + 37.58548278726908, + 0 + ], + [ + 126.79881386351909, + 37.58553203570236, + 0 + ], + [ + 126.797627, + 37.58554845852359, + 0 + ], + [ + 126.797627, + 37.58554845852359, + 0 + ], + [ + 126.79644013648092, + 37.58553203570236, + 0 + ], + [ + 126.79525472054121, + 37.58548278726908, + 0 + ], + [ + 126.79407219798891, + 37.585400773290445, + 0 + ], + [ + 126.79289401109163, + 37.585286093795936, + 0 + ], + [ + 126.79172159681184, + 37.58513888865545, + 0 + ], + [ + 126.7905563850487, + 37.58495933740812, + 0 + ], + [ + 126.7893997968887, + 37.58474765904263, + 0 + ], + [ + 126.78825324286717, + 37.58450411172935, + 0 + ], + [ + 126.78711812124277, + 37.58422899250434, + 0 + ], + [ + 126.78599581628752, + 37.583922636906074, + 0 + ], + [ + 126.7848876965937, + 37.58358541856478, + 0 + ], + [ + 126.78379511340056, + 37.58321774874553, + 0 + ], + [ + 126.7827193989422, + 37.582820075845014, + 0 + ], + [ + 126.78166186481938, + 37.58239288484312, + 0 + ], + [ + 126.78062380039633, + 37.58193669670971, + 0 + ], + [ + 126.77960647122556, + 37.58145206776745, + 0 + ], + [ + 126.77861111750191, + 37.58093958901142, + 0 + ], + [ + 126.77763895254786, + 37.58039988538645, + 0 + ], + [ + 126.77669116133237, + 37.57983361502287, + 0 + ], + [ + 126.7589547, + 37.5947208 + ], + [ + 126.75327322677718, + 37.60092913087014, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 3-1", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.8298003072013, + 37.517221363135185, + 0 + ], + [ + 126.8298003072013, + 37.517221363135185, + 0 + ], + [ + 126.82763231976912, + 37.5162882317165, + 0 + ], + [ + 126.82540578410983, + 37.515446334456435, + 0 + ], + [ + 126.82312679661307, + 37.514697975812766, + 0 + ], + [ + 126.82080159664783, + 37.51404520414222, + 0 + ], + [ + 126.81843654953929, + 37.51348980611713, + 0 + ], + [ + 126.81603812920821, + 37.513033301855955, + 0 + ], + [ + 126.81361290051942, + 37.51267694078062, + 0 + ], + [ + 126.81116750138672, + 37.51242169821193, + 0 + ], + [ + 126.80870862468252, + 37.51226827271192, + 0 + ], + [ + 126.80624300000001, + 37.51221708418062, + 0 + ], + [ + 126.80377737531748, + 37.51226827271192, + 0 + ], + [ + 126.80131849861328, + 37.51242169821193, + 0 + ], + [ + 126.7988730994806, + 37.51267694078062, + 0 + ], + [ + 126.7964478707918, + 37.513033301855955, + 0 + ], + [ + 126.79404945046072, + 37.51348980611713, + 0 + ], + [ + 126.79168440335219, + 37.51404520414222, + 0 + ], + [ + 126.78935920338694, + 37.514697975812766, + 0 + ], + [ + 126.78708021589019, + 37.515446334456435, + 0 + ], + [ + 126.78485368023088, + 37.5162882317165, + 0 + ], + [ + 126.78268569279871, + 37.517221363135185, + 0 + ], + [ + 126.7805821903641, + 37.518243174435874, + 0 + ], + [ + 126.77854893386665, + 37.51935086848738, + 0 + ], + [ + 126.77659149267528, + 37.52054141293149, + 0 + ], + [ + 126.77471522936312, + 37.521811548453414, + 0 + ], + [ + 126.77292528503797, + 37.523157797672845, + 0 + ], + [ + 126.74632218635394, + 37.5435217942289, + 0 + ], + [ + 126.74462300219353, + 37.5449404708277, + 0 + ], + [ + 126.74301972529308, + 37.54642769069321, + 0 + ], + [ + 126.74151675169783, + 37.547979381437024, + 0 + ], + [ + 126.74011820356849, + 37.549591293873725, + 0 + ], + [ + 126.73882791785446, + 37.551259013624964, + 0 + ], + [ + 126.7376494357375, + 37.5529779731778, + 0 + ], + [ + 126.73658599287539, + 37.55474346436459, + 0 + ], + [ + 126.73564051047316, + 37.55655065123071, + 0 + ], + [ + 126.73481558720646, + 37.558394583255186, + 0 + ], + [ + 126.73411349202044, + 37.56027020888847, + 0 + ], + [ + 126.73353615782463, + 37.56217238937051, + 0 + ], + [ + 126.73308517610181, + 37.564095912791565, + 0 + ], + [ + 126.73276179244678, + 37.56603550835753, + 0 + ], + [ + 126.7325669030487, + 37.56798586082085, + 0 + ], + [ + 126.73250105212708, + 37.569941625037686, + 0 + ], + [ + 126.73256443033021, + 37.57189744061153, + 0 + ], + [ + 126.73275687410137, + 37.57384794658315, + 0 + ], + [ + 126.73307786601583, + 37.57578779612684, + 0 + ], + [ + 126.73352653608886, + 37.577711671212455, + 0 + ], + [ + 126.73410166405243, + 37.57961429719296, + 0 + ], + [ + 126.73480168259577, + 37.58149045727765, + 0 + ], + [ + 126.73562468156145, + 37.583335006850916, + 0 + ], + [ + 126.73656841308735, + 37.58514288759724, + 0 + ], + [ + 126.73763029768078, + 37.586909141393356, + 0 + ], + [ + 126.73880743120945, + 37.58862892392934, + 0 + ], + [ + 126.7449965, + 37.5849568 + ], + [ + 126.76610242281494, + 37.56869025430135, + 0 + ], + [ + 126.76610242281494, + 37.56869025430135, + 0 + ], + [ + 126.76567749705724, + 37.56781195336223, + 0 + ], + [ + 126.76529151127507, + 37.5669224317156, + 0 + ], + [ + 126.76494493449542, + 37.566022773488726, + 0 + ], + [ + 126.76463818766727, + 37.56511407512366, + 0 + ], + [ + 126.76437164315516, + 37.56419744403959, + 0 + ], + [ + 126.76414562429206, + 37.563273997282145, + 0 + ], + [ + 126.76396040499228, + 37.56234486016117, + 0 + ], + [ + 126.763816209425, + 37.5614111648785, + 0 + ], + [ + 126.76371321174835, + 37.56047404914771, + 0 + ], + [ + 126.76365153590463, + 37.559534654807194, + 0 + ], + [ + 126.76363125547677, + 37.5585941264285, + 0 + ], + [ + 126.76365239360643, + 37.55765360992159, + 0 + ], + [ + 126.76371492297334, + 37.556714251138544, + 0 + ], + [ + 126.76381876583623, + 37.555777194477706, + 0 + ], + [ + 126.76396379413517, + 37.55484358148968, + 0 + ], + [ + 126.7641498296551, + 37.55391454948709, + 0 + ], + [ + 126.76437664425026, + 37.552991230159684, + 0 + ], + [ + 126.7646439601296, + 37.552074748196446, + 0 + ], + [ + 126.7649514502021, + 37.551166219916524, + 0 + ], + [ + 126.76529873848231, + 37.55026675191047, + 0 + ], + [ + 126.7656854005548, + 37.54937743969358, + 0 + ], + [ + 126.76611096409782, + 37.548499366372816, + 0 + ], + [ + 126.76657490946457, + 37.54763360132916, + 0 + ], + [ + 126.76707667032197, + 37.54678119891668, + 0 + ], + [ + 126.76761563434607, + 37.545943197180215, + 0 + ], + [ + 126.76819114397281, + 37.54512061659293, + 0 + ], + [ + 126.76880249720375, + 37.54431445881555, + 0 + ], + [ + 126.76944894846521, + 37.5435257054785, + 0 + ], + [ + 126.77012970952038, + 37.54275531698866, + 0 + ], + [ + 126.77084395043263, + 37.54200423136196, + 0 + ], + [ + 126.7715908005793, + 37.541273363083455, + 0 + ], + [ + 126.77236934971447, + 37.54056360199605, + 0 + ], + [ + 126.77317864907955, + 37.5398758122193, + 0 + ], + [ + 126.77401771256028, + 37.53921083109965, + 0 + ], + [ + 126.77488551788853, + 37.538569468193245, + 0 + ], + [ + 126.77578100788789, + 37.537952504282636, + 0 + ], + [ + 126.7767030917611, + 37.53736069042853, + 0 + ], + [ + 126.777650646418, + 37.53679474705775, + 0 + ], + [ + 126.77862251784201, + 37.536255363088415, + 0 + ], + [ + 126.7796175224943, + 37.53574319509354, + 0 + ], + [ + 126.78063444875305, + 37.53525886650394, + 0 + ], + [ + 126.78167205838633, + 37.53480296685143, + 0 + ], + [ + 126.78272908805735, + 37.534376051053215, + 0 + ], + [ + 126.78380425085943, + 37.53397863873838, + 0 + ], + [ + 126.78489623787956, + 37.53361121361729, + 0 + ], + [ + 126.78600371978801, + 37.53327422289447, + 0 + ], + [ + 126.78712534845285, + 37.53296807672605, + 0 + ], + [ + 126.78825975857653, + 37.532693147721965, + 0 + ], + [ + 126.78940556935348, + 37.53244977049392, + 0 + ], + [ + 126.79056138614598, + 37.53223824124936, + 0 + ], + [ + 126.79172580217679, + 37.53205881743214, + 0 + ], + [ + 126.7928974002361, + 37.53191171741011, + 0 + ], + [ + 126.79407475440134, + 37.5317971202103, + 0 + ], + [ + 126.79525643176702, + 37.53171516530165, + 0 + ], + [ + 126.79644099418314, + 37.53166595242587, + 0 + ], + [ + 126.797627, + 37.53164954147642, + 0 + ], + [ + 126.79881300581687, + 37.53166595242587, + 0 + ], + [ + 126.799997568233, + 37.53171516530165, + 0 + ], + [ + 126.80117924559868, + 37.5317971202103, + 0 + ], + [ + 126.80235659976391, + 37.53191171741011, + 0 + ], + [ + 126.80352819782323, + 37.53205881743214, + 0 + ], + [ + 126.80469261385403, + 37.53223824124936, + 0 + ], + [ + 126.80584843064653, + 37.53244977049392, + 0 + ], + [ + 126.80699424142348, + 37.532693147721965, + 0 + ], + [ + 126.80812865154716, + 37.53296807672605, + 0 + ], + [ + 126.809250280212, + 37.53327422289447, + 0 + ], + [ + 126.81035776212046, + 37.53361121361729, + 0 + ], + [ + 126.81090577603436, + 37.53379114896615, + 0 + ], + [ + 126.8227102, + 37.5246413 + ], + [ + 126.8298003072013, + 37.517221363135185, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행불가 3-2", + "type": "0001", + "use": true, + "lowElev": "0", + "highElev": "0" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77964900000002, + 37.617435945918565, + 0 + ], + [ + 126.78278642615862, + 37.61737082794841, + 0 + ], + [ + 126.78591523641097, + 37.617175652863416, + 0 + ], + [ + 126.78902683864705, + 37.61685095664604, + 0 + ], + [ + 126.79211268828212, + 37.61639763095547, + 0 + ], + [ + 126.79516431185156, + 37.615816920665004, + 0 + ], + [ + 126.79817333040485, + 37.61511042042426, + 0 + ], + [ + 126.80113148263275, + 37.61428007025577, + 0 + ], + [ + 126.80403064766244, + 37.613328150198406, + 0 + ], + [ + 126.80686286745673, + 37.61225727401285, + 0 + ], + [ + 126.80962036875394, + 37.6110703819667, + 0 + ], + [ + 126.81229558448747, + 37.609770732719696, + 0 + ], + [ + 126.81488117462457, + 37.60836189433186, + 0 + ], + [ + 126.81737004636656, + 37.60684773441978, + 0 + ], + [ + 126.8197553736538, + 37.605232409488934, + 0 + ], + [ + 126.8220306159218, + 37.603520353471765, + 0 + ], + [ + 126.84861302005409, + 37.583156359041354, + 0 + ], + [ + 126.85077135028845, + 37.58135227165542, + 0 + ], + [ + 126.8528074753865, + 37.57946110369976, + 0 + ], + [ + 126.85471581707112, + 37.57748804516437, + 0 + ], + [ + 126.85649114899314, + 37.57543851035229, + 0 + ], + [ + 126.85812861100892, + 37.573318122970456, + 0 + ], + [ + 126.85962372243641, + 37.57113270064883, + 0 + ], + [ + 126.86097239425375, + 37.568888238931294, + 0 + ], + [ + 126.8621709402081, + 37.56659089478243, + 0 + ], + [ + 126.86321608680542, + 37.564246969656516, + 0 + ], + [ + 126.86410498215484, + 37.56186289217533, + 0 + ], + [ + 126.86483520364497, + 37.5594452004631, + 0 + ], + [ + 126.86540476443267, + 37.55700052418742, + 0 + ], + [ + 126.86581211872797, + 37.55453556635559, + 0 + ], + [ + 126.86605616586277, + 37.55205708491692, + 0 + ], + [ + 126.86613625313369, + 37.54957187422152, + 0 + ], + [ + 126.86605217741321, + 37.54708674638664, + 0 + ], + [ + 126.86580418552701, + 37.54460851262168, + 0 + ], + [ + 126.86539297339795, + 37.542143964563174, + 0 + ], + [ + 126.86481968396126, + 37.539699855670925, + 0 + ], + [ + 126.86408590385867, + 37.53728288273585, + 0 + ], + [ + 126.86319365892221, + 37.5348996675505, + 0 + ], + [ + 126.86214540846197, + 37.53255673879162, + 0 + ], + [ + 126.86094403837542, + 37.53026051416463, + 0 + ], + [ + 126.85959285309836, + 37.52801728285811, + 0 + ], + [ + 126.8580955664216, + 37.52583318835603, + 0 + ], + [ + 126.85645629119955, + 37.52371421165441, + 0 + ], + [ + 126.85528676543258, + 37.52234061018751, + 0 + ], + [ + 126.84530878884104, + 37.528683572387635, + 0 + ], + [ + 126.84576300160772, + 37.52922729871924, + 0 + ], + [ + 126.84705293430711, + 37.530895018791945, + 0 + ], + [ + 126.84823109388005, + 37.53261397864743, + 0 + ], + [ + 126.84929424555837, + 37.53437947011472, + 0 + ], + [ + 126.85023946894157, + 37.53618665723611, + 0 + ], + [ + 126.85106416607123, + 37.53803058948783, + 0 + ], + [ + 126.85176606862989, + 37.539906215317856, + 0 + ], + [ + 126.85234324424466, + 37.54180839596396, + 0 + ], + [ + 126.85279410187653, + 37.543731919514606, + 0 + ], + [ + 126.85311739628033, + 37.54567151517428, + 0 + ], + [ + 126.8533122315215, + 37.54762186769439, + 0 + ], + [ + 126.85337806353903, + 37.54957763193047, + 0 + ], + [ + 126.85331470174671, + 37.551533447485774, + 0 + ], + [ + 126.85312230966655, + 37.553483953401326, + 0 + ], + [ + 126.85280140459167, + 37.555423802852, + 0 + ], + [ + 126.85235285627878, + 37.55734767780864, + 0 + ], + [ + 126.85177788467169, + 37.55925030362567, + 0 + ], + [ + 126.85107805666179, + 37.56112646351415, + 0 + ], + [ + 126.85025528189288, + 37.562971012860636, + 0 + ], + [ + 126.8493118076206, + 37.56477889335206, + 0 + ], + [ + 126.84825021263975, + 37.56654514686797, + 0 + ], + [ + 126.8470734002953, + 37.568264929101524, + 0 + ], + [ + 126.84578459059493, + 37.569933522871594, + 0 + ], + [ + 126.84438731144428, + 37.571546351089346, + 0 + ], + [ + 126.84288538902832, + 37.57309898934293, + 0 + ], + [ + 126.84128293736438, + 37.57458717806584, + 0 + ], + [ + 126.83958434705511, + 37.57600683425465, + 0 + ], + [ + 126.81299946959162, + 37.59637083080582, + 0 + ], + [ + 126.81120890644594, + 37.59771805961558, + 0 + ], + [ + 126.80933174305294, + 37.59898916399534, + 0 + ], + [ + 126.80737312616802, + 37.600180655949764, + 0 + ], + [ + 126.80533842684888, + 37.60128926578293, + 0 + ], + [ + 126.8032332257054, + 37.60231195110313, + 0 + ], + [ + 126.80106329756357, + 37.60324590520321, + 0 + ], + [ + 126.7988345955866, + 37.60408856479309, + 0 + ], + [ + 126.79655323489702, + 37.604837617062714, + 0 + ], + [ + 126.79422547574525, + 37.60549100605585, + 0 + ], + [ + 126.7918577062718, + 37.606046938336625, + 0 + ], + [ + 126.78945642491085, + 37.60650388793315, + 0 + ], + [ + 126.78702822248479, + 37.606860600544294, + 0 + ], + [ + 126.78457976403966, + 37.60711609699776, + 0 + ], + [ + 126.78211777047214, + 37.60726967594988, + 0 + ], + [ + 126.77964900000002, + 37.60732091581937, + 0 + ], + [ + 126.77964900000002, + 37.60732091581937, + 0 + ], + [ + 126.77718022952789, + 37.60726967594988, + 0 + ], + [ + 126.77471823596038, + 37.60711609699776, + 0 + ], + [ + 126.77226977751523, + 37.606860600544294, + 0 + ], + [ + 126.76984157508917, + 37.60650388793315, + 0 + ], + [ + 126.76744029372823, + 37.606046938336625, + 0 + ], + [ + 126.76507252425478, + 37.60549100605585, + 0 + ], + [ + 126.76274476510301, + 37.604837617062714, + 0 + ], + [ + 126.76046340441343, + 37.60408856479309, + 0 + ], + [ + 126.75823470243645, + 37.60324590520321, + 0 + ], + [ + 126.75606477429463, + 37.60231195110313, + 0 + ], + [ + 126.75395957315115, + 37.60128926578293, + 0 + ], + [ + 126.75327322677718, + 37.60092913087014, + 0 + ], + [ + 126.74613023819477, + 37.60931306712184, + 0 + ], + [ + 126.74967763124609, + 37.6110703819667, + 0 + ], + [ + 126.7524351325433, + 37.61225727401285, + 0 + ], + [ + 126.75526735233758, + 37.613328150198406, + 0 + ], + [ + 126.75816651736727, + 37.61428007025577, + 0 + ], + [ + 126.76112466959518, + 37.61511042042426, + 0 + ], + [ + 126.76413368814846, + 37.615816920665004, + 0 + ], + [ + 126.76718531171791, + 37.61639763095547, + 0 + ], + [ + 126.77027116135298, + 37.61685095664604, + 0 + ], + [ + 126.77338276358905, + 37.617175652863416, + 0 + ], + [ + 126.7765115738414, + 37.61737082794841, + 0 + ], + [ + 126.77964900000002, + 37.617435945918565, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 45~100m 이하 4-1", + "type": "0006", + "use": true, + "lowElev": "0", + "highElev": "45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.8298003072013, + 37.517221363135185, + 0 + ], + [ + 126.83707347809576, + 37.508880448179234, + 0 + ], + [ + 126.83617312155742, + 37.508460052352895, + 0 + ], + [ + 126.8334185498627, + 37.50727448861672, + 0 + ], + [ + 126.83058961842595, + 37.50620484329687, + 0 + ], + [ + 126.82769407083649, + 37.5052540431753, + 0 + ], + [ + 126.82473983200364, + 37.5044246897424, + 0 + ], + [ + 126.82173498656186, + 37.503719052116566, + 0 + ], + [ + 126.81868775685037, + 37.50313906086931, + 0 + ], + [ + 126.8156064805266, + 37.50268630277223, + 0 + ], + [ + 126.81249958787251, + 37.50236201647995, + 0 + ], + [ + 126.80937557885484, + 37.50216708916039, + 0 + ], + [ + 126.80624300000001, + 37.50210205408144, + 0 + ], + [ + 126.80311042114516, + 37.50216708916039, + 0 + ], + [ + 126.7999864121275, + 37.50236201647995, + 0 + ], + [ + 126.7968795194734, + 37.50268630277223, + 0 + ], + [ + 126.79379824314965, + 37.50313906086931, + 0 + ], + [ + 126.79075101343814, + 37.503719052116566, + 0 + ], + [ + 126.78774616799636, + 37.5044246897424, + 0 + ], + [ + 126.78479192916352, + 37.5052540431753, + 0 + ], + [ + 126.78189638157406, + 37.50620484329687, + 0 + ], + [ + 126.77906745013732, + 37.50727448861672, + 0 + ], + [ + 126.77631287844258, + 37.508460052352895, + 0 + ], + [ + 126.77364020764739, + 37.509758290398935, + 0 + ], + [ + 126.77105675590555, + 37.51116565015628, + 0 + ], + [ + 126.76856959839029, + 37.51267828020852, + 0 + ], + [ + 126.76618554796627, + 37.514292040811675, + 0 + ], + [ + 126.763911136563, + 37.51600251517243, + 0 + ], + [ + 126.7373055792077, + 37.53636650961287, + 0 + ], + [ + 126.73514644983361, + 37.53816901534309, + 0 + ], + [ + 126.73310914297241, + 37.54005861897206, + 0 + ], + [ + 126.73119924527582, + 37.54203014764889, + 0 + ], + [ + 126.7294219958545, + 37.54407820383195, + 0 + ], + [ + 126.72778227187224, + 37.54619718001449, + 0 + ], + [ + 126.72628457511456, + 37.548381274027875, + 0 + ], + [ + 126.72493301956872, + 37.550624504881455, + 0 + ], + [ + 126.7237313200509, + 37.55292072909619, + 0 + ], + [ + 126.72268278191149, + 37.555263657488055, + 0 + ], + [ + 126.72179029184926, + 37.55764687235564, + 0 + ], + [ + 126.72105630986005, + 37.56006384502567, + 0 + ], + [ + 126.72048286234394, + 37.56250795370854, + 0 + ], + [ + 126.72007153639137, + 37.56497250161559, + 0 + ], + [ + 126.71982347526557, + 37.56745073528872, + 0 + ], + [ + 126.7197393750955, + 37.569935863092375, + 0 + ], + [ + 126.71981948279037, + 37.57242107381751, + 0 + ], + [ + 126.72006359518325, + 37.57489955534657, + 0 + ], + [ + 126.72047105940824, + 37.57736451332846, + 0 + ], + [ + 126.72104077451193, + 37.57980918981222, + 0 + ], + [ + 126.72177119429692, + 37.58222688178826, + 0 + ], + [ + 126.7226603313913, + 37.584610959586136, + 0 + ], + [ + 126.72370576253498, + 37.586954885078136, + 0 + ], + [ + 126.72490463507013, + 37.589252229638475, + 0 + ], + [ + 126.72625367461931, + 37.591496691808366, + 0 + ], + [ + 126.72774919393223, + 37.59368211461827, + 0 + ], + [ + 126.72882558088784, + 37.59510329560503, + 0 + ], + [ + 126.73880743120945, + 37.58862892392934, + 0 + ], + [ + 126.73880743120945, + 37.58862892392934, + 0 + ], + [ + 126.73763029768078, + 37.586909141393356, + 0 + ], + [ + 126.73656841308735, + 37.58514288759724, + 0 + ], + [ + 126.73562468156145, + 37.583335006850916, + 0 + ], + [ + 126.73480168259577, + 37.58149045727765, + 0 + ], + [ + 126.73410166405243, + 37.57961429719296, + 0 + ], + [ + 126.73352653608886, + 37.577711671212455, + 0 + ], + [ + 126.73307786601583, + 37.57578779612684, + 0 + ], + [ + 126.73275687410137, + 37.57384794658315, + 0 + ], + [ + 126.73256443033021, + 37.57189744061153, + 0 + ], + [ + 126.73250105212708, + 37.569941625037686, + 0 + ], + [ + 126.7325669030487, + 37.56798586082085, + 0 + ], + [ + 126.73276179244678, + 37.56603550835753, + 0 + ], + [ + 126.73308517610181, + 37.564095912791565, + 0 + ], + [ + 126.73353615782463, + 37.56217238937051, + 0 + ], + [ + 126.73411349202044, + 37.56027020888847, + 0 + ], + [ + 126.73481558720646, + 37.558394583255186, + 0 + ], + [ + 126.73564051047316, + 37.55655065123071, + 0 + ], + [ + 126.73658599287539, + 37.55474346436459, + 0 + ], + [ + 126.7376494357375, + 37.5529779731778, + 0 + ], + [ + 126.73882791785446, + 37.551259013624964, + 0 + ], + [ + 126.74011820356849, + 37.549591293873725, + 0 + ], + [ + 126.74151675169783, + 37.547979381437024, + 0 + ], + [ + 126.74301972529308, + 37.54642769069321, + 0 + ], + [ + 126.74462300219353, + 37.5449404708277, + 0 + ], + [ + 126.74632218635394, + 37.5435217942289, + 0 + ], + [ + 126.77292528503797, + 37.523157797672845, + 0 + ], + [ + 126.77471522936312, + 37.521811548453414, + 0 + ], + [ + 126.77659149267528, + 37.52054141293149, + 0 + ], + [ + 126.77854893386665, + 37.51935086848738, + 0 + ], + [ + 126.7805821903641, + 37.518243174435874, + 0 + ], + [ + 126.78268569279871, + 37.517221363135185, + 0 + ], + [ + 126.78485368023088, + 37.5162882317165, + 0 + ], + [ + 126.78708021589019, + 37.515446334456435, + 0 + ], + [ + 126.78935920338694, + 37.514697975812766, + 0 + ], + [ + 126.79168440335219, + 37.51404520414222, + 0 + ], + [ + 126.79404945046072, + 37.51348980611713, + 0 + ], + [ + 126.7964478707918, + 37.513033301855955, + 0 + ], + [ + 126.7988730994806, + 37.51267694078062, + 0 + ], + [ + 126.80131849861328, + 37.51242169821193, + 0 + ], + [ + 126.80377737531748, + 37.51226827271192, + 0 + ], + [ + 126.80624300000001, + 37.51221708418062, + 0 + ], + [ + 126.80870862468252, + 37.51226827271192, + 0 + ], + [ + 126.81116750138672, + 37.51242169821193, + 0 + ], + [ + 126.81361290051942, + 37.51267694078062, + 0 + ], + [ + 126.81603812920821, + 37.513033301855955, + 0 + ], + [ + 126.81843654953929, + 37.51348980611713, + 0 + ], + [ + 126.82080159664783, + 37.51404520414222, + 0 + ], + [ + 126.82312679661307, + 37.514697975812766, + 0 + ], + [ + 126.82540578410983, + 37.515446334456435, + 0 + ], + [ + 126.82763231976912, + 37.5162882317165, + 0 + ], + [ + 126.8298003072013, + 37.517221363135185, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 45~100m 이하 4-2", + "type": "0006", + "use": true, + "lowElev": "0", + "highElev": "45" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.79372200000002, + 37.642065321423125, + 0 + ], + [ + 126.79740407139138, + 37.64201437194515, + 0 + ], + [ + 126.80108164162465, + 37.64186158579482, + 0 + ], + [ + 126.8047502150997, + 37.641607149746044, + 0 + ], + [ + 126.80840530732533, + 37.64125137483235, + 0 + ], + [ + 126.81204245045593, + 37.64079469596291, + 0 + ], + [ + 126.8156571988067, + 37.6402376713855, + 0 + ], + [ + 126.81924513434046, + 37.63958098199724, + 0 + ], + [ + 126.82280187211899, + 37.63882543050407, + 0 + ], + [ + 126.82632306571195, + 37.63797194042983, + 0 + ], + [ + 126.8298044125564, + 37.637021554976386, + 0 + ], + [ + 126.83324165926012, + 37.635975435736206, + 0 + ], + [ + 126.83663060684185, + 37.63483486125903, + 0 + ], + [ + 126.83996711590206, + 37.63360122547451, + 0 + ], + [ + 126.84324711171743, + 37.632276035972694, + 0 + ], + [ + 126.84646658925253, + 37.6308609121449, + 0 + ], + [ + 126.84962161808271, + 37.62935758318677, + 0 + ], + [ + 126.85270834722151, + 37.627767885966804, + 0 + ], + [ + 126.85572300984705, + 37.62609376276238, + 0 + ], + [ + 126.85866192792102, + 37.62433725886664, + 0 + ], + [ + 126.86152151669471, + 37.62250052006899, + 0 + ], + [ + 126.86429828909641, + 37.6205857900127, + 0 + ], + [ + 126.86698885999493, + 37.61859540743262, + 0 + ], + [ + 126.86958995033358, + 37.61653180327683, + 0 + ], + [ + 126.87209839112988, + 37.6143974977157, + 0 + ], + [ + 126.87451112733608, + 37.612195097042196, + 0 + ], + [ + 126.87682522155544, + 37.60992729046731, + 0 + ], + [ + 126.87903785761031, + 37.607596846814815, + 0 + ], + [ + 126.88114634395731, + 37.605206611119236, + 0 + ], + [ + 126.8831481169456, + 37.602759501131594, + 0 + ], + [ + 126.88504074391454, + 37.60025850373721, + 0 + ], + [ + 126.88682192612698, + 37.59770667128998, + 0 + ], + [ + 126.88848950153479, + 37.595107117867876, + 0 + ], + [ + 126.89004144737326, + 37.59246301545427, + 0 + ], + [ + 126.89147588258186, + 37.58977759004986, + 0 + ], + [ + 126.89279107004796, + 37.58705411772004, + 0 + ], + [ + 126.89398541867179, + 37.58429592058265, + 0 + ], + [ + 126.89505748524964, + 37.58150636274122, + 0 + ], + [ + 126.89600597617381, + 37.57868884616844, + 0 + ], + [ + 126.89682974894727, + 37.575846806545286, + 0 + ], + [ + 126.89752781351154, + 37.572983709060836, + 0 + ], + [ + 126.89809933338651, + 37.570103044177834, + 0 + ], + [ + 126.89854362662119, + 37.5672083233694, + 0 + ], + [ + 126.89886016655427, + 37.56430307483211, + 0 + ], + [ + 126.89904858238452, + 37.56139083918054, + 0 + ], + [ + 126.89910865954995, + 37.55847516512879, + 0 + ], + [ + 126.89904033991613, + 37.555559605164056, + 0 + ], + [ + 126.8988437217737, + 37.55264771121777, + 0 + ], + [ + 126.89851905964518, + 37.54974303033927, + 0 + ], + [ + 126.89806676390215, + 37.546849100377585, + 0 + ], + [ + 126.89748740019294, + 37.5439694456764, + 0 + ], + [ + 126.89678168868282, + 37.541107572787375, + 0 + ], + [ + 126.89595050310679, + 37.53826696620721, + 0 + ], + [ + 126.89499486963759, + 37.535451084143375, + 0 + ], + [ + 126.89391596556989, + 37.53266335431378, + 0 + ], + [ + 126.89271511782283, + 37.52990716978528, + 0 + ], + [ + 126.89139380126313, + 37.527185884856245, + 0 + ], + [ + 126.8899536368509, + 37.52450281098779, + 0 + ], + [ + 126.88839638961082, + 37.52186121278897, + 0 + ], + [ + 126.8867239664314, + 37.519264304060236, + 0 + ], + [ + 126.88493841369528, + 37.51671524390037, + 0 + ], + [ + 126.88304191474349, + 37.51421713288109, + 0 + ], + [ + 126.88103678717721, + 37.51177300929427, + 0 + ], + [ + 126.87892548000045, + 37.509385845475784, + 0 + ], + [ + 126.877830809564, + 37.50821453341343, + 0 + ], + [ + 126.85528676543258, + 37.52234061018751, + 0 + ], + [ + 126.85645629119955, + 37.52371421165441, + 0 + ], + [ + 126.8580955664216, + 37.52583318835603, + 0 + ], + [ + 126.85959285309836, + 37.52801728285811, + 0 + ], + [ + 126.86094403837542, + 37.53026051416463, + 0 + ], + [ + 126.86214540846197, + 37.53255673879162, + 0 + ], + [ + 126.86319365892221, + 37.5348996675505, + 0 + ], + [ + 126.86408590385867, + 37.53728288273585, + 0 + ], + [ + 126.86481968396126, + 37.539699855670925, + 0 + ], + [ + 126.86539297339795, + 37.542143964563174, + 0 + ], + [ + 126.86580418552701, + 37.54460851262168, + 0 + ], + [ + 126.86605217741321, + 37.54708674638664, + 0 + ], + [ + 126.86613625313369, + 37.54957187422152, + 0 + ], + [ + 126.86605616586277, + 37.55205708491692, + 0 + ], + [ + 126.86581211872797, + 37.55453556635559, + 0 + ], + [ + 126.86540476443267, + 37.55700052418742, + 0 + ], + [ + 126.86483520364497, + 37.5594452004631, + 0 + ], + [ + 126.86410498215484, + 37.56186289217533, + 0 + ], + [ + 126.86321608680542, + 37.564246969656516, + 0 + ], + [ + 126.8621709402081, + 37.56659089478243, + 0 + ], + [ + 126.86097239425375, + 37.568888238931294, + 0 + ], + [ + 126.85962372243641, + 37.57113270064883, + 0 + ], + [ + 126.85812861100892, + 37.573318122970456, + 0 + ], + [ + 126.85649114899314, + 37.57543851035229, + 0 + ], + [ + 126.85471581707112, + 37.57748804516437, + 0 + ], + [ + 126.8528074753865, + 37.57946110369976, + 0 + ], + [ + 126.85077135028845, + 37.58135227165542, + 0 + ], + [ + 126.84861302005409, + 37.583156359041354, + 0 + ], + [ + 126.8220306159218, + 37.603520353471765, + 0 + ], + [ + 126.8197553736538, + 37.605232409488934, + 0 + ], + [ + 126.81737004636656, + 37.60684773441978, + 0 + ], + [ + 126.81488117462457, + 37.60836189433186, + 0 + ], + [ + 126.81229558448747, + 37.609770732719696, + 0 + ], + [ + 126.80962036875394, + 37.6110703819667, + 0 + ], + [ + 126.80686286745673, + 37.61225727401285, + 0 + ], + [ + 126.80403064766244, + 37.613328150198406, + 0 + ], + [ + 126.80113148263275, + 37.61428007025577, + 0 + ], + [ + 126.79817333040485, + 37.61511042042426, + 0 + ], + [ + 126.79516431185156, + 37.615816920665004, + 0 + ], + [ + 126.79211268828212, + 37.61639763095547, + 0 + ], + [ + 126.78902683864705, + 37.61685095664604, + 0 + ], + [ + 126.78591523641097, + 37.617175652863416, + 0 + ], + [ + 126.78278642615862, + 37.61737082794841, + 0 + ], + [ + 126.77964900000002, + 37.617435945918565, + 0 + ], + [ + 126.77964900000002, + 37.617435945918565, + 0 + ], + [ + 126.7765115738414, + 37.61737082794841, + 0 + ], + [ + 126.77338276358905, + 37.617175652863416, + 0 + ], + [ + 126.77027116135298, + 37.61685095664604, + 0 + ], + [ + 126.76718531171791, + 37.61639763095547, + 0 + ], + [ + 126.76413368814846, + 37.615816920665004, + 0 + ], + [ + 126.76112466959518, + 37.61511042042426, + 0 + ], + [ + 126.75816651736727, + 37.61428007025577, + 0 + ], + [ + 126.75526735233758, + 37.613328150198406, + 0 + ], + [ + 126.7524351325433, + 37.61225727401285, + 0 + ], + [ + 126.74967763124609, + 37.6110703819667, + 0 + ], + [ + 126.74613023819477, + 37.60931306712184, + 0 + ], + [ + 126.73172099015297, + 37.62609376276238, + 0 + ], + [ + 126.73172099015297, + 37.62609376276238, + 0 + ], + [ + 126.73473565277853, + 37.627767885966804, + 0 + ], + [ + 126.73782238191731, + 37.62935758318677, + 0 + ], + [ + 126.74097741074749, + 37.6308609121449, + 0 + ], + [ + 126.74419688828259, + 37.632276035972694, + 0 + ], + [ + 126.74747688409796, + 37.63360122547451, + 0 + ], + [ + 126.75081339315817, + 37.63483486125903, + 0 + ], + [ + 126.7542023407399, + 37.635975435736206, + 0 + ], + [ + 126.75763958744362, + 37.637021554976386, + 0 + ], + [ + 126.76112093428807, + 37.63797194042983, + 0 + ], + [ + 126.76464212788103, + 37.63882543050407, + 0 + ], + [ + 126.76819886565956, + 37.63958098199724, + 0 + ], + [ + 126.77178680119331, + 37.6402376713855, + 0 + ], + [ + 126.77540154954409, + 37.64079469596291, + 0 + ], + [ + 126.7790386926747, + 37.64125137483235, + 0 + ], + [ + 126.78269378490033, + 37.641607149746044, + 0 + ], + [ + 126.78636235837538, + 37.64186158579482, + 0 + ], + [ + 126.79003992860864, + 37.64201437194515, + 0 + ], + [ + 126.79372200000002, + 37.642065321423125, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 120m 이하 5-1", + "type": "0003", + "use": true, + "lowElev": "0", + "highElev": "120" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72774919393223, + 37.59368211461827, + 0 + ], + [ + 126.72625367461931, + 37.591496691808366, + 0 + ], + [ + 126.72490463507013, + 37.589252229638475, + 0 + ], + [ + 126.72370576253498, + 37.586954885078136, + 0 + ], + [ + 126.7226603313913, + 37.584610959586136, + 0 + ], + [ + 126.72177119429692, + 37.58222688178826, + 0 + ], + [ + 126.72104077451193, + 37.57980918981222, + 0 + ], + [ + 126.72047105940824, + 37.57736451332846, + 0 + ], + [ + 126.72006359518325, + 37.57489955534657, + 0 + ], + [ + 126.71981948279037, + 37.57242107381751, + 0 + ], + [ + 126.7197393750955, + 37.569935863092375, + 0 + ], + [ + 126.71982347526557, + 37.56745073528872, + 0 + ], + [ + 126.72007153639137, + 37.56497250161559, + 0 + ], + [ + 126.72048286234394, + 37.56250795370854, + 0 + ], + [ + 126.72105630986005, + 37.56006384502567, + 0 + ], + [ + 126.72179029184926, + 37.55764687235564, + 0 + ], + [ + 126.72268278191149, + 37.555263657488055, + 0 + ], + [ + 126.7237313200509, + 37.55292072909619, + 0 + ], + [ + 126.72493301956872, + 37.550624504881455, + 0 + ], + [ + 126.72628457511456, + 37.548381274027875, + 0 + ], + [ + 126.72778227187224, + 37.54619718001449, + 0 + ], + [ + 126.7294219958545, + 37.54407820383195, + 0 + ], + [ + 126.73119924527582, + 37.54203014764889, + 0 + ], + [ + 126.73310914297241, + 37.54005861897206, + 0 + ], + [ + 126.73514644983361, + 37.53816901534309, + 0 + ], + [ + 126.7373055792077, + 37.53636650961287, + 0 + ], + [ + 126.763911136563, + 37.51600251517243, + 0 + ], + [ + 126.76618554796627, + 37.514292040811675, + 0 + ], + [ + 126.76856959839029, + 37.51267828020852, + 0 + ], + [ + 126.77105675590555, + 37.51116565015628, + 0 + ], + [ + 126.77364020764739, + 37.509758290398935, + 0 + ], + [ + 126.77631287844258, + 37.508460052352895, + 0 + ], + [ + 126.77906745013732, + 37.50727448861672, + 0 + ], + [ + 126.78189638157406, + 37.50620484329687, + 0 + ], + [ + 126.78479192916352, + 37.5052540431753, + 0 + ], + [ + 126.78774616799636, + 37.5044246897424, + 0 + ], + [ + 126.79075101343814, + 37.503719052116566, + 0 + ], + [ + 126.79379824314965, + 37.50313906086931, + 0 + ], + [ + 126.7968795194734, + 37.50268630277223, + 0 + ], + [ + 126.7999864121275, + 37.50236201647995, + 0 + ], + [ + 126.80311042114516, + 37.50216708916039, + 0 + ], + [ + 126.80624300000001, + 37.50210205408144, + 0 + ], + [ + 126.80937557885484, + 37.50216708916039, + 0 + ], + [ + 126.81249958787251, + 37.50236201647995, + 0 + ], + [ + 126.8156064805266, + 37.50268630277223, + 0 + ], + [ + 126.81868775685037, + 37.50313906086931, + 0 + ], + [ + 126.82173498656186, + 37.503719052116566, + 0 + ], + [ + 126.82473983200364, + 37.5044246897424, + 0 + ], + [ + 126.82769407083649, + 37.5052540431753, + 0 + ], + [ + 126.83058961842595, + 37.50620484329687, + 0 + ], + [ + 126.8334185498627, + 37.50727448861672, + 0 + ], + [ + 126.83617312155742, + 37.508460052352895, + 0 + ], + [ + 126.83707347809576, + 37.508880448179234, + 0 + ], + [ + 126.85411388384958, + 37.49007193136536, + 0 + ], + [ + 126.84951541566454, + 37.48766011293834, + 0 + ], + [ + 126.84636425879586, + 37.486159670363904, + 0 + ], + [ + 126.84314915176765, + 37.48474731883276, + 0 + ], + [ + 126.8398740037121, + 37.48342477403416, + 0 + ], + [ + 126.83654279604683, + 37.48219364247459, + 0 + ], + [ + 126.8331595776674, + 37.48105541954373, + 0 + ], + [ + 126.8297284600613, + 37.48001148771461, + 0 + ], + [ + 126.8262536123493, + 37.4790631148801, + 0 + ], + [ + 126.82273925626053, + 37.478211452827274, + 0 + ], + [ + 126.81918966104615, + 37.47745753585202, + 0 + ], + [ + 126.81560913833852, + 37.47680227951489, + 0 + ], + [ + 126.81200203696113, + 37.476246479540094, + 0 + ], + [ + 126.80837273769563, + 37.47579081085855, + 0 + ], + [ + 126.80472564801217, + 37.47543582679647, + 0 + ], + [ + 126.80106519676852, + 37.47518195841001, + 0 + ], + [ + 126.79739582888485, + 37.475029513967115, + 0 + ], + [ + 126.79372200000002, + 37.47497867857689, + 0 + ], + [ + 126.79004817111517, + 37.475029513967115, + 0 + ], + [ + 126.78637880323151, + 37.47518195841001, + 0 + ], + [ + 126.78271835198785, + 37.47543582679647, + 0 + ], + [ + 126.77907126230438, + 37.47579081085855, + 0 + ], + [ + 126.7754419630389, + 37.476246479540094, + 0 + ], + [ + 126.7718348616615, + 37.47680227951489, + 0 + ], + [ + 126.76825433895387, + 37.47745753585202, + 0 + ], + [ + 126.76470474373949, + 37.478211452827274, + 0 + ], + [ + 126.76119038765071, + 37.4790631148801, + 0 + ], + [ + 126.75771553993873, + 37.48001148771461, + 0 + ], + [ + 126.75428442233262, + 37.48105541954373, + 0 + ], + [ + 126.7509012039532, + 37.48219364247459, + 0 + ], + [ + 126.74756999628792, + 37.48342477403416, + 0 + ], + [ + 126.74429484823237, + 37.48474731883276, + 0 + ], + [ + 126.74107974120417, + 37.486159670363904, + 0 + ], + [ + 126.73792858433548, + 37.48766011293834, + 0 + ], + [ + 126.73484520974908, + 37.489246823749816, + 0 + ], + [ + 126.73183336792397, + 37.49091787507049, + 0 + ], + [ + 126.7288967231561, + 37.49267123657318, + 0 + ], + [ + 126.72603884911904, + 37.49450477777794, + 0 + ], + [ + 126.72326322453071, + 37.49641627061988, + 0 + ], + [ + 126.72057322893056, + 37.49840339213555, + 0 + ], + [ + 126.7179721385728, + 37.500463727264474, + 0 + ], + [ + 126.71546312244021, + 37.502594771762645, + 0 + ], + [ + 126.71304923838387, + 37.50479393522466, + 0 + ], + [ + 126.71073342939297, + 37.507058544210864, + 0 + ], + [ + 126.70851851999957, + 37.509385845475784, + 0 + ], + [ + 126.70640721282282, + 37.51177300929427, + 0 + ], + [ + 126.70440208525653, + 37.51421713288109, + 0 + ], + [ + 126.70250558630474, + 37.51671524390037, + 0 + ], + [ + 126.70072003356862, + 37.519264304060236, + 0 + ], + [ + 126.69904761038921, + 37.52186121278897, + 0 + ], + [ + 126.69749036314913, + 37.52450281098779, + 0 + ], + [ + 126.6960501987369, + 37.527185884856245, + 0 + ], + [ + 126.6947288821772, + 37.52990716978528, + 0 + ], + [ + 126.69352803443013, + 37.53266335431378, + 0 + ], + [ + 126.69244913036243, + 37.535451084143375, + 0 + ], + [ + 126.69149349689323, + 37.53826696620721, + 0 + ], + [ + 126.6906623113172, + 37.541107572787375, + 0 + ], + [ + 126.68995659980708, + 37.5439694456764, + 0 + ], + [ + 126.68937723609788, + 37.546849100377585, + 0 + ], + [ + 126.68892494035484, + 37.54974303033927, + 0 + ], + [ + 126.68860027822632, + 37.55264771121777, + 0 + ], + [ + 126.68840366008389, + 37.555559605164056, + 0 + ], + [ + 126.68833534045007, + 37.55847516512879, + 0 + ], + [ + 126.68839541761551, + 37.56139083918054, + 0 + ], + [ + 126.68858383344576, + 37.56430307483211, + 0 + ], + [ + 126.68890037337883, + 37.5672083233694, + 0 + ], + [ + 126.68934466661351, + 37.570103044177834, + 0 + ], + [ + 126.68991618648847, + 37.572983709060836, + 0 + ], + [ + 126.69061425105275, + 37.575846806545286, + 0 + ], + [ + 126.69143802382622, + 37.57868884616844, + 0 + ], + [ + 126.69238651475038, + 37.58150636274122, + 0 + ], + [ + 126.69345858132824, + 37.58429592058265, + 0 + ], + [ + 126.69465292995206, + 37.58705411772004, + 0 + ], + [ + 126.69596811741816, + 37.58977759004986, + 0 + ], + [ + 126.69740255262676, + 37.59246301545427, + 0 + ], + [ + 126.69895449846523, + 37.595107117867876, + 0 + ], + [ + 126.70062207387303, + 37.59770667128998, + 0 + ], + [ + 126.70240325608547, + 37.60025850373721, + 0 + ], + [ + 126.70429588305441, + 37.602759501131594, + 0 + ], + [ + 126.70629765604271, + 37.605206611119236, + 0 + ], + [ + 126.7084061423897, + 37.607596846814815, + 0 + ], + [ + 126.7084061423897, + 37.607596846814815, + 0 + ], + [ + 126.72882558088784, + 37.59510329560503, + 0 + ], + [ + 126.72774919393223, + 37.59368211461827, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 120m 이하 5-2", + "type": "0003", + "use": true, + "lowElev": "0", + "highElev": "120" + } + } + ] +} \ No newline at end of file diff --git a/web/api-flight/src/main/resources/air/sample/airgeo-3d.json b/web/api-flight/src/main/resources/air/sample/airgeo-3d.json new file mode 100644 index 0000000..2e4cdbb --- /dev/null +++ b/web/api-flight/src/main/resources/air/sample/airgeo-3d.json @@ -0,0 +1,5 @@ +{ + "type": "FeatureCollection", + "features": [ + ] +} diff --git a/web/api-flight/src/main/resources/air/sample/airgeo-gimpo-airport.json b/web/api-flight/src/main/resources/air/sample/airgeo-gimpo-airport.json new file mode 100644 index 0000000..b4fc9b1 --- /dev/null +++ b/web/api-flight/src/main/resources/air/sample/airgeo-gimpo-airport.json @@ -0,0 +1,1820 @@ +{ + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.79372200000002, + 37.642065321423125, + 0 + ], + [ + 126.79556331708322, + 37.6420525830803, + 0 + ], + [ + 126.79740407139138, + 37.64201437194515, + 0 + ], + [ + 126.79924370032316, + 37.641950699696444, + 0 + ], + [ + 126.80108164162465, + 37.64186158579482, + 0 + ], + [ + 126.80291733356297, + 37.64174705747672, + 0 + ], + [ + 126.8047502150997, + 37.641607149746044, + 0 + ], + [ + 126.8065797260639, + 37.64144190536327, + 0 + ], + [ + 126.80840530732533, + 37.64125137483235, + 0 + ], + [ + 126.81022640096666, + 37.64103561638503, + 0 + ], + [ + 126.81204245045593, + 37.64079469596291, + 0 + ], + [ + 126.81385290081819, + 37.64052868719711, + 0 + ], + [ + 126.8156571988067, + 37.6402376713855, + 0 + ], + [ + 126.81745479307371, + 37.63992173746762, + 0 + ], + [ + 126.81924513434046, + 37.63958098199724, + 0 + ], + [ + 126.8210276755666, + 37.63921550911257, + 0 + ], + [ + 126.82280187211899, + 37.63882543050407, + 0 + ], + [ + 126.82456718193943, + 37.63841086538005, + 0 + ], + [ + 126.82632306571195, + 37.63797194042983, + 0 + ], + [ + 126.82806898702893, + 37.63750878978467, + 0 + ], + [ + 126.8298044125564, + 37.637021554976386, + 0 + ], + [ + 126.83152881219839, + 37.636510384893676, + 0 + ], + [ + 126.83324165926012, + 37.635975435736206, + 0 + ], + [ + 126.83494243061023, + 37.635416870966395, + 0 + ], + [ + 126.83663060684185, + 37.63483486125903, + 0 + ], + [ + 126.83830567243236, + 37.63422958444861, + 0 + ], + [ + 126.83996711590206, + 37.63360122547451, + 0 + ], + [ + 126.84161442997153, + 37.632949976323914, + 0 + ], + [ + 126.84324711171743, + 37.632276035972694, + 0 + ], + [ + 126.84486466272732, + 37.631579610324025, + 0 + ], + [ + 126.84646658925253, + 37.6308609121449, + 0 + ], + [ + 126.84805240236012, + 37.63012016100053, + 0 + ], + [ + 126.84962161808271, + 37.62935758318677, + 0 + ], + [ + 126.85117375756717, + 37.62857341166028, + 0 + ], + [ + 126.85270834722151, + 37.627767885966804, + 0 + ], + [ + 126.85422491886007, + 37.62694125216734, + 0 + ], + [ + 126.85572300984705, + 37.62609376276238, + 0 + ], + [ + 126.85720216323826, + 37.6252256766141, + 0 + ], + [ + 126.85866192792102, + 37.62433725886664, + 0 + ], + [ + 126.86010185875227, + 37.62342878086451, + 0 + ], + [ + 126.86152151669471, + 37.62250052006899, + 0 + ], + [ + 126.86292046895107, + 37.621552759972786, + 0 + ], + [ + 126.86429828909641, + 37.6205857900127, + 0 + ], + [ + 126.86565455720829, + 37.61959990548062, + 0 + ], + [ + 126.86698885999493, + 37.61859540743262, + 0 + ], + [ + 126.86830079092145, + 37.61757260259639, + 0 + ], + [ + 126.86958995033358, + 37.61653180327683, + 0 + ], + [ + 126.8708559455796, + 37.61547332726007, + 0 + ], + [ + 126.87209839112988, + 37.6143974977157, + 0 + ], + [ + 126.87331690869404, + 37.61330464309744, + 0 + ], + [ + 126.87451112733608, + 37.612195097042196, + 0 + ], + [ + 126.87568068358706, + 37.61106919826745, + 0 + ], + [ + 126.87682522155544, + 37.60992729046731, + 0 + ], + [ + 126.87794439303497, + 37.60876972220679, + 0 + ], + [ + 126.87903785761031, + 37.607596846814815, + 0 + ], + [ + 126.88010528276007, + 37.6064090222757, + 0 + ], + [ + 126.88114634395731, + 37.605206611119236, + 0 + ], + [ + 126.88216072476787, + 37.603989980309365, + 0 + ], + [ + 126.8831481169456, + 37.602759501131594, + 0 + ], + [ + 126.88410822052562, + 37.60151554907904, + 0 + ], + [ + 126.88504074391454, + 37.60025850373721, + 0 + ], + [ + 126.88594540397823, + 37.59898874866758, + 0 + ], + [ + 126.88682192612698, + 37.59770667128998, + 0 + ], + [ + 126.88767004439794, + 37.596412662763754, + 0 + ], + [ + 126.88848950153479, + 37.595107117867876, + 0 + ], + [ + 126.88928004906484, + 37.59379043487999, + 0 + ], + [ + 126.89004144737326, + 37.59246301545427, + 0 + ], + [ + 126.8907734657747, + 37.591125264498494, + 0 + ], + [ + 126.89147588258186, + 37.58977759004986, + 0 + ], + [ + 126.8921484851716, + 37.5884204031502, + 0 + ], + [ + 126.89279107004796, + 37.58705411772004, + 0 + ], + [ + 126.89340344290254, + 37.58567915043185, + 0 + ], + [ + 126.89398541867179, + 37.58429592058265, + 0 + ], + [ + 126.89453682159174, + 37.58290484996566, + 0 + ], + [ + 126.89505748524964, + 37.58150636274122, + 0 + ], + [ + 126.89554725263262, + 37.58010088530718, + 0 + ], + [ + 126.89600597617381, + 37.57868884616844, + 0 + ], + [ + 126.89643351779507, + 37.57727067580597, + 0 + ], + [ + 126.89682974894727, + 37.575846806545286, + 0 + ], + [ + 126.89719455064711, + 37.574417672424325, + 0 + ], + [ + 126.89752781351154, + 37.572983709060836, + 0 + ], + [ + 126.89782943778876, + 37.57154535351937, + 0 + ], + [ + 126.89809933338651, + 37.570103044177834, + 0 + ], + [ + 126.89833741989744, + 37.568657220593586, + 0 + ], + [ + 126.89854362662119, + 37.5672083233694, + 0 + ], + [ + 126.89871789258385, + 37.56575679401895, + 0 + ], + [ + 126.89886016655427, + 37.56430307483211, + 0 + ], + [ + 126.89897040705738, + 37.56284760874014, + 0 + ], + [ + 126.89904858238452, + 37.56139083918054, + 0 + ], + [ + 126.8990946706009, + 37.55993320996194, + 0 + ], + [ + 126.89910865954995, + 37.55847516512879, + 0 + ], + [ + 126.89909054685465, + 37.557017148826084, + 0 + ], + [ + 126.89904033991613, + 37.555559605164056, + 0 + ], + [ + 126.89895805590896, + 37.554102978082945, + 0 + ], + [ + 126.8988437217737, + 37.55264771121777, + 0 + ], + [ + 126.8986973742064, + 37.55119424776332, + 0 + ], + [ + 126.89851905964518, + 37.54974303033927, + 0 + ], + [ + 126.89830883425377, + 37.548294500855484, + 0 + ], + [ + 126.89806676390215, + 37.546849100377585, + 0 + ], + [ + 126.89779292414427, + 37.545407268992875, + 0 + ], + [ + 126.89748740019294, + 37.5439694456764, + 0 + ], + [ + 126.89715028689147, + 37.54253606815764, + 0 + ], + [ + 126.89678168868282, + 37.541107572787375, + 0 + ], + [ + 126.89638171957547, + 37.539684394405164, + 0 + ], + [ + 126.89595050310679, + 37.53826696620721, + 0 + ], + [ + 126.89548817230316, + 37.53685571961481, + 0 + ], + [ + 126.89499486963759, + 37.535451084143375, + 0 + ], + [ + 126.89447074698414, + 37.53405348727201, + 0 + ], + [ + 126.89391596556989, + 37.53266335431378, + 0 + ], + [ + 126.89333069592377, + 37.53128110828668, + 0 + ], + [ + 126.89271511782283, + 37.52990716978528, + 0 + ], + [ + 126.8920694202357, + 37.52854195685318, + 0 + ], + [ + 126.89139380126313, + 37.527185884856245, + 0 + ], + [ + 126.89068846807609, + 37.525839366356614, + 0 + ], + [ + 126.8899536368509, + 37.52450281098779, + 0 + ], + [ + 126.88918953270179, + 37.52317662533038, + 0 + ], + [ + 126.88839638961082, + 37.52186121278897, + 0 + ], + [ + 126.88757445035509, + 37.52055697346992, + 0 + ], + [ + 126.8867239664314, + 37.519264304060236, + 0 + ], + [ + 126.88584519797826, + 37.517983597707385, + 0 + ], + [ + 126.88493841369528, + 37.51671524390037, + 0 + ], + [ + 126.88400389076027, + 37.51545962835176, + 0 + ], + [ + 126.88304191474349, + 37.51421713288109, + 0 + ], + [ + 126.8820527795196, + 37.512988135299246, + 0 + ], + [ + 126.88103678717721, + 37.51177300929427, + 0 + ], + [ + 126.87999424792581, + 37.51057212431826, + 0 + ], + [ + 126.87892548000045, + 37.509385845475784, + 0 + ], + [ + 126.877830809564, + 37.50821453341343, + 0 + ], + [ + 126.87671057060705, + 37.507058544210864, + 0 + ], + [ + 126.87556510484555, + 37.50591822927314, + 0 + ], + [ + 126.87439476161614, + 37.50479393522466, + 0 + ], + [ + 126.87319989776918, + 37.50368600380439, + 0 + ], + [ + 126.8719808775598, + 37.502594771762645, + 0 + ], + [ + 126.87073807253635, + 37.50152057075948, + 0 + ], + [ + 126.86947186142723, + 37.500463727264474, + 0 + ], + [ + 126.86818263002509, + 37.499424562458266, + 0 + ], + [ + 126.86687077106947, + 37.49840339213555, + 0 + ], + [ + 126.86553668412685, + 37.49740052660986, + 0 + ], + [ + 126.86418077546932, + 37.49641627061988, + 0 + ], + [ + 126.86280345795068, + 37.49545092323756, + 0 + ], + [ + 126.86140515088098, + 37.49450477777794, + 0 + ], + [ + 126.85998627989926, + 37.49357812171061, + 0 + ], + [ + 126.85854727684394, + 37.49267123657318, + 0 + ], + [ + 126.857088579622, + 37.491784397886256, + 0 + ], + [ + 126.85561063207605, + 37.49091787507049, + 0 + ], + [ + 126.85411388384958, + 37.49007193136536, + 0 + ], + [ + 126.85259879025094, + 37.489246823749816, + 0 + ], + [ + 126.85106581211515, + 37.488442802864945, + 0 + ], + [ + 126.84951541566454, + 37.48766011293834, + 0 + ], + [ + 126.84794807236749, + 37.48689899171065, + 0 + ], + [ + 126.84636425879586, + 37.486159670363904, + 0 + ], + [ + 126.84476445648092, + 37.48544237345194, + 0 + ], + [ + 126.84314915176765, + 37.48474731883276, + 0 + ], + [ + 126.84151883566794, + 37.48407471760296, + 0 + ], + [ + 126.8398740037121, + 37.48342477403416, + 0 + ], + [ + 126.8382151557993, + 37.48279768551159, + 0 + ], + [ + 126.83654279604683, + 37.48219364247459, + 0 + ], + [ + 126.83485743263763, + 37.48161282835936, + 0 + ], + [ + 126.8331595776674, + 37.48105541954373, + 0 + ], + [ + 126.83144974698983, + 37.48052158529412, + 0 + ], + [ + 126.8297284600613, + 37.48001148771461, + 0 + ], + [ + 126.82799623978414, + 37.479525281698194, + 0 + ], + [ + 126.8262536123493, + 37.4790631148801, + 0 + ], + [ + 126.82450110707764, + 37.4786251275935, + 0 + ], + [ + 126.82273925626053, + 37.478211452827274, + 0 + ], + [ + 126.82096859499973, + 37.47782221618595, + 0 + ], + [ + 126.81918966104615, + 37.47745753585202, + 0 + ], + [ + 126.81740299463806, + 37.477117522550344, + 0 + ], + [ + 126.81560913833852, + 37.47680227951489, + 0 + ], + [ + 126.8138086368721, + 37.4765119024577, + 0 + ], + [ + 126.81200203696113, + 37.476246479540094, + 0 + ], + [ + 126.81018988716103, + 37.47600609134615, + 0 + ], + [ + 126.80837273769563, + 37.47579081085855, + 0 + ], + [ + 126.80655114029152, + 37.47560070343657, + 0 + ], + [ + 126.80472564801217, + 37.47543582679647, + 0 + ], + [ + 126.80289681509177, + 37.47529623099413, + 0 + ], + [ + 126.80106519676852, + 37.47518195841001, + 0 + ], + [ + 126.79923134911775, + 37.475093043736436, + 0 + ], + [ + 126.79739582888485, + 37.475029513967115, + 0 + ], + [ + 126.79555919331786, + 37.47499138838909, + 0 + ], + [ + 126.79372200000002, + 37.47497867857689, + 0 + ], + [ + 126.79188480668218, + 37.47499138838909, + 0 + ], + [ + 126.79004817111517, + 37.475029513967115, + 0 + ], + [ + 126.78821265088227, + 37.475093043736436, + 0 + ], + [ + 126.78637880323151, + 37.47518195841001, + 0 + ], + [ + 126.78454718490825, + 37.47529623099413, + 0 + ], + [ + 126.78271835198785, + 37.47543582679647, + 0 + ], + [ + 126.7808928597085, + 37.47560070343657, + 0 + ], + [ + 126.77907126230438, + 37.47579081085855, + 0 + ], + [ + 126.77725411283899, + 37.47600609134615, + 0 + ], + [ + 126.7754419630389, + 37.476246479540094, + 0 + ], + [ + 126.77363536312792, + 37.4765119024577, + 0 + ], + [ + 126.7718348616615, + 37.47680227951489, + 0 + ], + [ + 126.77004100536197, + 37.477117522550344, + 0 + ], + [ + 126.76825433895387, + 37.47745753585202, + 0 + ], + [ + 126.76647540500029, + 37.47782221618595, + 0 + ], + [ + 126.76470474373949, + 37.478211452827274, + 0 + ], + [ + 126.76294289292238, + 37.4786251275935, + 0 + ], + [ + 126.76119038765071, + 37.4790631148801, + 0 + ], + [ + 126.75944776021588, + 37.479525281698194, + 0 + ], + [ + 126.75771553993873, + 37.48001148771461, + 0 + ], + [ + 126.75599425301019, + 37.48052158529412, + 0 + ], + [ + 126.75428442233262, + 37.48105541954373, + 0 + ], + [ + 126.75258656736239, + 37.48161282835936, + 0 + ], + [ + 126.7509012039532, + 37.48219364247459, + 0 + ], + [ + 126.74922884420072, + 37.48279768551159, + 0 + ], + [ + 126.74756999628792, + 37.48342477403416, + 0 + ], + [ + 126.74592516433208, + 37.48407471760296, + 0 + ], + [ + 126.74429484823237, + 37.48474731883276, + 0 + ], + [ + 126.7426795435191, + 37.48544237345194, + 0 + ], + [ + 126.74107974120417, + 37.486159670363904, + 0 + ], + [ + 126.73949592763253, + 37.48689899171065, + 0 + ], + [ + 126.73792858433548, + 37.48766011293834, + 0 + ], + [ + 126.73637818788487, + 37.488442802864945, + 0 + ], + [ + 126.73484520974908, + 37.489246823749816, + 0 + ], + [ + 126.73333011615044, + 37.49007193136536, + 0 + ], + [ + 126.73183336792397, + 37.49091787507049, + 0 + ], + [ + 126.73035542037802, + 37.491784397886256, + 0 + ], + [ + 126.7288967231561, + 37.49267123657318, + 0 + ], + [ + 126.72745772010076, + 37.49357812171061, + 0 + ], + [ + 126.72603884911904, + 37.49450477777794, + 0 + ], + [ + 126.72464054204934, + 37.49545092323756, + 0 + ], + [ + 126.72326322453071, + 37.49641627061988, + 0 + ], + [ + 126.72190731587317, + 37.49740052660986, + 0 + ], + [ + 126.72057322893056, + 37.49840339213555, + 0 + ], + [ + 126.71926136997493, + 37.499424562458266, + 0 + ], + [ + 126.7179721385728, + 37.500463727264474, + 0 + ], + [ + 126.71670592746366, + 37.50152057075948, + 0 + ], + [ + 126.71546312244021, + 37.502594771762645, + 0 + ], + [ + 126.71424410223084, + 37.50368600380439, + 0 + ], + [ + 126.71304923838387, + 37.50479393522466, + 0 + ], + [ + 126.71187889515447, + 37.50591822927314, + 0 + ], + [ + 126.71073342939297, + 37.507058544210864, + 0 + ], + [ + 126.70961319043602, + 37.50821453341343, + 0 + ], + [ + 126.70851851999957, + 37.509385845475784, + 0 + ], + [ + 126.70744975207421, + 37.51057212431826, + 0 + ], + [ + 126.70640721282282, + 37.51177300929427, + 0 + ], + [ + 126.70539122048042, + 37.512988135299246, + 0 + ], + [ + 126.70440208525653, + 37.51421713288109, + 0 + ], + [ + 126.70344010923976, + 37.51545962835176, + 0 + ], + [ + 126.70250558630474, + 37.51671524390037, + 0 + ], + [ + 126.70159880202176, + 37.517983597707385, + 0 + ], + [ + 126.70072003356862, + 37.519264304060236, + 0 + ], + [ + 126.69986954964493, + 37.52055697346992, + 0 + ], + [ + 126.69904761038921, + 37.52186121278897, + 0 + ], + [ + 126.69825446729824, + 37.52317662533038, + 0 + ], + [ + 126.69749036314913, + 37.52450281098779, + 0 + ], + [ + 126.69675553192393, + 37.525839366356614, + 0 + ], + [ + 126.6960501987369, + 37.527185884856245, + 0 + ], + [ + 126.69537457976432, + 37.52854195685318, + 0 + ], + [ + 126.6947288821772, + 37.52990716978528, + 0 + ], + [ + 126.69411330407625, + 37.53128110828668, + 0 + ], + [ + 126.69352803443013, + 37.53266335431378, + 0 + ], + [ + 126.69297325301588, + 37.53405348727201, + 0 + ], + [ + 126.69244913036243, + 37.535451084143375, + 0 + ], + [ + 126.69195582769687, + 37.53685571961481, + 0 + ], + [ + 126.69149349689323, + 37.53826696620721, + 0 + ], + [ + 126.69106228042455, + 37.539684394405164, + 0 + ], + [ + 126.6906623113172, + 37.541107572787375, + 0 + ], + [ + 126.69029371310855, + 37.54253606815764, + 0 + ], + [ + 126.68995659980708, + 37.5439694456764, + 0 + ], + [ + 126.68965107585575, + 37.545407268992875, + 0 + ], + [ + 126.68937723609788, + 37.546849100377585, + 0 + ], + [ + 126.68913516574626, + 37.548294500855484, + 0 + ], + [ + 126.68892494035484, + 37.54974303033927, + 0 + ], + [ + 126.68874662579361, + 37.55119424776332, + 0 + ], + [ + 126.68860027822632, + 37.55264771121777, + 0 + ], + [ + 126.68848594409107, + 37.554102978082945, + 0 + ], + [ + 126.68840366008389, + 37.555559605164056, + 0 + ], + [ + 126.68835345314537, + 37.557017148826084, + 0 + ], + [ + 126.68833534045007, + 37.55847516512879, + 0 + ], + [ + 126.68834932939913, + 37.55993320996194, + 0 + ], + [ + 126.68839541761551, + 37.56139083918054, + 0 + ], + [ + 126.68847359294264, + 37.56284760874014, + 0 + ], + [ + 126.68858383344576, + 37.56430307483211, + 0 + ], + [ + 126.68872610741617, + 37.56575679401895, + 0 + ], + [ + 126.68890037337883, + 37.5672083233694, + 0 + ], + [ + 126.68910658010257, + 37.568657220593586, + 0 + ], + [ + 126.68934466661351, + 37.570103044177834, + 0 + ], + [ + 126.68961456221126, + 37.57154535351937, + 0 + ], + [ + 126.68991618648847, + 37.572983709060836, + 0 + ], + [ + 126.69024944935292, + 37.574417672424325, + 0 + ], + [ + 126.69061425105275, + 37.575846806545286, + 0 + ], + [ + 126.69101048220494, + 37.57727067580597, + 0 + ], + [ + 126.69143802382622, + 37.57868884616844, + 0 + ], + [ + 126.6918967473674, + 37.58010088530718, + 0 + ], + [ + 126.69238651475038, + 37.58150636274122, + 0 + ], + [ + 126.69290717840828, + 37.58290484996566, + 0 + ], + [ + 126.69345858132824, + 37.58429592058265, + 0 + ], + [ + 126.6940405570975, + 37.58567915043185, + 0 + ], + [ + 126.69465292995206, + 37.58705411772004, + 0 + ], + [ + 126.69529551482843, + 37.5884204031502, + 0 + ], + [ + 126.69596811741816, + 37.58977759004986, + 0 + ], + [ + 126.69667053422532, + 37.591125264498494, + 0 + ], + [ + 126.69740255262676, + 37.59246301545427, + 0 + ], + [ + 126.69816395093518, + 37.59379043487999, + 0 + ], + [ + 126.69895449846523, + 37.595107117867876, + 0 + ], + [ + 126.69977395560208, + 37.596412662763754, + 0 + ], + [ + 126.70062207387303, + 37.59770667128998, + 0 + ], + [ + 126.7014985960218, + 37.59898874866758, + 0 + ], + [ + 126.70240325608547, + 37.60025850373721, + 0 + ], + [ + 126.7033357794744, + 37.60151554907904, + 0 + ], + [ + 126.70429588305441, + 37.602759501131594, + 0 + ], + [ + 126.70528327523216, + 37.603989980309365, + 0 + ], + [ + 126.70629765604271, + 37.605206611119236, + 0 + ], + [ + 126.70733871723995, + 37.6064090222757, + 0 + ], + [ + 126.7084061423897, + 37.607596846814815, + 0 + ], + [ + 126.70949960696505, + 37.60876972220679, + 0 + ], + [ + 126.71061877844458, + 37.60992729046731, + 0 + ], + [ + 126.71176331641296, + 37.61106919826745, + 0 + ], + [ + 126.71293287266396, + 37.612195097042196, + 0 + ], + [ + 126.71412709130598, + 37.61330464309744, + 0 + ], + [ + 126.71534560887014, + 37.6143974977157, + 0 + ], + [ + 126.71658805442041, + 37.61547332726007, + 0 + ], + [ + 126.71785404966644, + 37.61653180327683, + 0 + ], + [ + 126.71914320907857, + 37.61757260259639, + 0 + ], + [ + 126.72045514000509, + 37.61859540743262, + 0 + ], + [ + 126.72178944279175, + 37.61959990548062, + 0 + ], + [ + 126.72314571090361, + 37.6205857900127, + 0 + ], + [ + 126.72452353104894, + 37.621552759972786, + 0 + ], + [ + 126.72592248330533, + 37.62250052006899, + 0 + ], + [ + 126.72734214124775, + 37.62342878086451, + 0 + ], + [ + 126.728782072079, + 37.62433725886664, + 0 + ], + [ + 126.73024183676176, + 37.6252256766141, + 0 + ], + [ + 126.73172099015297, + 37.62609376276238, + 0 + ], + [ + 126.73321908113995, + 37.62694125216734, + 0 + ], + [ + 126.73473565277853, + 37.627767885966804, + 0 + ], + [ + 126.73627024243285, + 37.62857341166028, + 0 + ], + [ + 126.73782238191731, + 37.62935758318677, + 0 + ], + [ + 126.73939159763991, + 37.63012016100053, + 0 + ], + [ + 126.74097741074749, + 37.6308609121449, + 0 + ], + [ + 126.74257933727272, + 37.631579610324025, + 0 + ], + [ + 126.74419688828259, + 37.632276035972694, + 0 + ], + [ + 126.7458295700285, + 37.632949976323914, + 0 + ], + [ + 126.74747688409796, + 37.63360122547451, + 0 + ], + [ + 126.74913832756768, + 37.63422958444861, + 0 + ], + [ + 126.75081339315817, + 37.63483486125903, + 0 + ], + [ + 126.75250156938979, + 37.635416870966395, + 0 + ], + [ + 126.7542023407399, + 37.635975435736206, + 0 + ], + [ + 126.75591518780163, + 37.636510384893676, + 0 + ], + [ + 126.75763958744362, + 37.637021554976386, + 0 + ], + [ + 126.75937501297109, + 37.63750878978467, + 0 + ], + [ + 126.76112093428807, + 37.63797194042983, + 0 + ], + [ + 126.7628768180606, + 37.63841086538005, + 0 + ], + [ + 126.76464212788103, + 37.63882543050407, + 0 + ], + [ + 126.76641632443342, + 37.63921550911257, + 0 + ], + [ + 126.76819886565956, + 37.63958098199724, + 0 + ], + [ + 126.76998920692631, + 37.63992173746762, + 0 + ], + [ + 126.77178680119331, + 37.6402376713855, + 0 + ], + [ + 126.77359109918183, + 37.64052868719711, + 0 + ], + [ + 126.77540154954409, + 37.64079469596291, + 0 + ], + [ + 126.77721759903336, + 37.64103561638503, + 0 + ], + [ + 126.7790386926747, + 37.64125137483235, + 0 + ], + [ + 126.78086427393612, + 37.64144190536327, + 0 + ], + [ + 126.78269378490033, + 37.641607149746044, + 0 + ], + [ + 126.78452666643705, + 37.64174705747672, + 0 + ], + [ + 126.78636235837538, + 37.64186158579482, + 0 + ], + [ + 126.78820029967686, + 37.641950699696444, + 0 + ], + [ + 126.79003992860864, + 37.64201437194515, + 0 + ], + [ + 126.7918806829168, + 37.6420525830803, + 0 + ], + [ + 126.79372200000002, + 37.642065321423125, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행금지구역", + "type": "0006" + } +} \ No newline at end of file diff --git a/web/api-flight/src/main/resources/air/sample/gimpo-airport-2d-square.json b/web/api-flight/src/main/resources/air/sample/gimpo-airport-2d-square.json new file mode 100644 index 0000000..cc7fc0c --- /dev/null +++ b/web/api-flight/src/main/resources/air/sample/gimpo-airport-2d-square.json @@ -0,0 +1,14786 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.79372200000002, + 37.642065321423125, + 0 + ], + [ + 126.79556331708322, + 37.6420525830803, + 0 + ], + [ + 126.79740407139138, + 37.64201437194515, + 0 + ], + [ + 126.79924370032316, + 37.641950699696444, + 0 + ], + [ + 126.80108164162465, + 37.64186158579482, + 0 + ], + [ + 126.80291733356297, + 37.64174705747672, + 0 + ], + [ + 126.8047502150997, + 37.641607149746044, + 0 + ], + [ + 126.8065797260639, + 37.64144190536327, + 0 + ], + [ + 126.80840530732533, + 37.64125137483235, + 0 + ], + [ + 126.81022640096666, + 37.64103561638503, + 0 + ], + [ + 126.81204245045593, + 37.64079469596291, + 0 + ], + [ + 126.81385290081819, + 37.64052868719711, + 0 + ], + [ + 126.8156571988067, + 37.6402376713855, + 0 + ], + [ + 126.81745479307371, + 37.63992173746762, + 0 + ], + [ + 126.81924513434046, + 37.63958098199724, + 0 + ], + [ + 126.8210276755666, + 37.63921550911257, + 0 + ], + [ + 126.82280187211899, + 37.63882543050407, + 0 + ], + [ + 126.82456718193943, + 37.63841086538005, + 0 + ], + [ + 126.82632306571195, + 37.63797194042983, + 0 + ], + [ + 126.82806898702893, + 37.63750878978467, + 0 + ], + [ + 126.8298044125564, + 37.637021554976386, + 0 + ], + [ + 126.83152881219839, + 37.636510384893676, + 0 + ], + [ + 126.83324165926012, + 37.635975435736206, + 0 + ], + [ + 126.83494243061023, + 37.635416870966395, + 0 + ], + [ + 126.83663060684185, + 37.63483486125903, + 0 + ], + [ + 126.83830567243236, + 37.63422958444861, + 0 + ], + [ + 126.83996711590206, + 37.63360122547451, + 0 + ], + [ + 126.84161442997153, + 37.632949976323914, + 0 + ], + [ + 126.84324711171743, + 37.632276035972694, + 0 + ], + [ + 126.84486466272732, + 37.631579610324025, + 0 + ], + [ + 126.84646658925253, + 37.6308609121449, + 0 + ], + [ + 126.84805240236012, + 37.63012016100053, + 0 + ], + [ + 126.84962161808271, + 37.62935758318677, + 0 + ], + [ + 126.85117375756717, + 37.62857341166028, + 0 + ], + [ + 126.85270834722151, + 37.627767885966804, + 0 + ], + [ + 126.85422491886007, + 37.62694125216734, + 0 + ], + [ + 126.85572300984705, + 37.62609376276238, + 0 + ], + [ + 126.85720216323826, + 37.6252256766141, + 0 + ], + [ + 126.85866192792102, + 37.62433725886664, + 0 + ], + [ + 126.86010185875227, + 37.62342878086451, + 0 + ], + [ + 126.86152151669471, + 37.62250052006899, + 0 + ], + [ + 126.86292046895107, + 37.621552759972786, + 0 + ], + [ + 126.86429828909641, + 37.6205857900127, + 0 + ], + [ + 126.86565455720829, + 37.61959990548062, + 0 + ], + [ + 126.86698885999493, + 37.61859540743262, + 0 + ], + [ + 126.86830079092145, + 37.61757260259639, + 0 + ], + [ + 126.86958995033358, + 37.61653180327683, + 0 + ], + [ + 126.8708559455796, + 37.61547332726007, + 0 + ], + [ + 126.87209839112988, + 37.6143974977157, + 0 + ], + [ + 126.87331690869404, + 37.61330464309744, + 0 + ], + [ + 126.87451112733608, + 37.612195097042196, + 0 + ], + [ + 126.87568068358706, + 37.61106919826745, + 0 + ], + [ + 126.87682522155544, + 37.60992729046731, + 0 + ], + [ + 126.87794439303497, + 37.60876972220679, + 0 + ], + [ + 126.87903785761031, + 37.607596846814815, + 0 + ], + [ + 126.88010528276007, + 37.6064090222757, + 0 + ], + [ + 126.88114634395731, + 37.605206611119236, + 0 + ], + [ + 126.88216072476787, + 37.603989980309365, + 0 + ], + [ + 126.8831481169456, + 37.602759501131594, + 0 + ], + [ + 126.88410822052562, + 37.60151554907904, + 0 + ], + [ + 126.88504074391454, + 37.60025850373721, + 0 + ], + [ + 126.88594540397823, + 37.59898874866758, + 0 + ], + [ + 126.88682192612698, + 37.59770667128998, + 0 + ], + [ + 126.88767004439794, + 37.596412662763754, + 0 + ], + [ + 126.88848950153479, + 37.595107117867876, + 0 + ], + [ + 126.88928004906484, + 37.59379043487999, + 0 + ], + [ + 126.89004144737326, + 37.59246301545427, + 0 + ], + [ + 126.8907734657747, + 37.591125264498494, + 0 + ], + [ + 126.89147588258186, + 37.58977759004986, + 0 + ], + [ + 126.8921484851716, + 37.5884204031502, + 0 + ], + [ + 126.89279107004796, + 37.58705411772004, + 0 + ], + [ + 126.89340344290254, + 37.58567915043185, + 0 + ], + [ + 126.89398541867179, + 37.58429592058265, + 0 + ], + [ + 126.89453682159174, + 37.58290484996566, + 0 + ], + [ + 126.89505748524964, + 37.58150636274122, + 0 + ], + [ + 126.89554725263262, + 37.58010088530718, + 0 + ], + [ + 126.89600597617381, + 37.57868884616844, + 0 + ], + [ + 126.89643351779507, + 37.57727067580597, + 0 + ], + [ + 126.89682974894727, + 37.575846806545286, + 0 + ], + [ + 126.89719455064711, + 37.574417672424325, + 0 + ], + [ + 126.89752781351154, + 37.572983709060836, + 0 + ], + [ + 126.89782943778876, + 37.57154535351937, + 0 + ], + [ + 126.89809933338651, + 37.570103044177834, + 0 + ], + [ + 126.89833741989744, + 37.568657220593586, + 0 + ], + [ + 126.89854362662119, + 37.5672083233694, + 0 + ], + [ + 126.89871789258385, + 37.56575679401895, + 0 + ], + [ + 126.89886016655427, + 37.56430307483211, + 0 + ], + [ + 126.89897040705738, + 37.56284760874014, + 0 + ], + [ + 126.89904858238452, + 37.56139083918054, + 0 + ], + [ + 126.8990946706009, + 37.55993320996194, + 0 + ], + [ + 126.89910865954995, + 37.55847516512879, + 0 + ], + [ + 126.89909054685465, + 37.557017148826084, + 0 + ], + [ + 126.89904033991613, + 37.555559605164056, + 0 + ], + [ + 126.89895805590896, + 37.554102978082945, + 0 + ], + [ + 126.8988437217737, + 37.55264771121777, + 0 + ], + [ + 126.8986973742064, + 37.55119424776332, + 0 + ], + [ + 126.89851905964518, + 37.54974303033927, + 0 + ], + [ + 126.89830883425377, + 37.548294500855484, + 0 + ], + [ + 126.89806676390215, + 37.546849100377585, + 0 + ], + [ + 126.89779292414427, + 37.545407268992875, + 0 + ], + [ + 126.89748740019294, + 37.5439694456764, + 0 + ], + [ + 126.89715028689147, + 37.54253606815764, + 0 + ], + [ + 126.89678168868282, + 37.541107572787375, + 0 + ], + [ + 126.89638171957547, + 37.539684394405164, + 0 + ], + [ + 126.89595050310679, + 37.53826696620721, + 0 + ], + [ + 126.89548817230316, + 37.53685571961481, + 0 + ], + [ + 126.89499486963759, + 37.535451084143375, + 0 + ], + [ + 126.89447074698414, + 37.53405348727201, + 0 + ], + [ + 126.89391596556989, + 37.53266335431378, + 0 + ], + [ + 126.89333069592377, + 37.53128110828668, + 0 + ], + [ + 126.89271511782283, + 37.52990716978528, + 0 + ], + [ + 126.8920694202357, + 37.52854195685318, + 0 + ], + [ + 126.89139380126313, + 37.527185884856245, + 0 + ], + [ + 126.89068846807609, + 37.525839366356614, + 0 + ], + [ + 126.8899536368509, + 37.52450281098779, + 0 + ], + [ + 126.88918953270179, + 37.52317662533038, + 0 + ], + [ + 126.88839638961082, + 37.52186121278897, + 0 + ], + [ + 126.88757445035509, + 37.52055697346992, + 0 + ], + [ + 126.8867239664314, + 37.519264304060236, + 0 + ], + [ + 126.88584519797826, + 37.517983597707385, + 0 + ], + [ + 126.88493841369528, + 37.51671524390037, + 0 + ], + [ + 126.88400389076027, + 37.51545962835176, + 0 + ], + [ + 126.88304191474349, + 37.51421713288109, + 0 + ], + [ + 126.8820527795196, + 37.512988135299246, + 0 + ], + [ + 126.88103678717721, + 37.51177300929427, + 0 + ], + [ + 126.87999424792581, + 37.51057212431826, + 0 + ], + [ + 126.87892548000045, + 37.509385845475784, + 0 + ], + [ + 126.877830809564, + 37.50821453341343, + 0 + ], + [ + 126.87671057060705, + 37.507058544210864, + 0 + ], + [ + 126.87556510484555, + 37.50591822927314, + 0 + ], + [ + 126.87439476161614, + 37.50479393522466, + 0 + ], + [ + 126.87319989776918, + 37.50368600380439, + 0 + ], + [ + 126.8719808775598, + 37.502594771762645, + 0 + ], + [ + 126.87073807253635, + 37.50152057075948, + 0 + ], + [ + 126.86947186142723, + 37.500463727264474, + 0 + ], + [ + 126.86818263002509, + 37.499424562458266, + 0 + ], + [ + 126.86687077106947, + 37.49840339213555, + 0 + ], + [ + 126.86553668412685, + 37.49740052660986, + 0 + ], + [ + 126.86418077546932, + 37.49641627061988, + 0 + ], + [ + 126.86280345795068, + 37.49545092323756, + 0 + ], + [ + 126.86140515088098, + 37.49450477777794, + 0 + ], + [ + 126.85998627989926, + 37.49357812171061, + 0 + ], + [ + 126.85854727684394, + 37.49267123657318, + 0 + ], + [ + 126.857088579622, + 37.491784397886256, + 0 + ], + [ + 126.85561063207605, + 37.49091787507049, + 0 + ], + [ + 126.85411388384958, + 37.49007193136536, + 0 + ], + [ + 126.85259879025094, + 37.489246823749816, + 0 + ], + [ + 126.85106581211515, + 37.488442802864945, + 0 + ], + [ + 126.84951541566454, + 37.48766011293834, + 0 + ], + [ + 126.84794807236749, + 37.48689899171065, + 0 + ], + [ + 126.84636425879586, + 37.486159670363904, + 0 + ], + [ + 126.84476445648092, + 37.48544237345194, + 0 + ], + [ + 126.84314915176765, + 37.48474731883276, + 0 + ], + [ + 126.84151883566794, + 37.48407471760296, + 0 + ], + [ + 126.8398740037121, + 37.48342477403416, + 0 + ], + [ + 126.8382151557993, + 37.48279768551159, + 0 + ], + [ + 126.83654279604683, + 37.48219364247459, + 0 + ], + [ + 126.83485743263763, + 37.48161282835936, + 0 + ], + [ + 126.8331595776674, + 37.48105541954373, + 0 + ], + [ + 126.83144974698983, + 37.48052158529412, + 0 + ], + [ + 126.8297284600613, + 37.48001148771461, + 0 + ], + [ + 126.82799623978414, + 37.479525281698194, + 0 + ], + [ + 126.8262536123493, + 37.4790631148801, + 0 + ], + [ + 126.82450110707764, + 37.4786251275935, + 0 + ], + [ + 126.82273925626053, + 37.478211452827274, + 0 + ], + [ + 126.82096859499973, + 37.47782221618595, + 0 + ], + [ + 126.81918966104615, + 37.47745753585202, + 0 + ], + [ + 126.81740299463806, + 37.477117522550344, + 0 + ], + [ + 126.81560913833852, + 37.47680227951489, + 0 + ], + [ + 126.8138086368721, + 37.4765119024577, + 0 + ], + [ + 126.81200203696113, + 37.476246479540094, + 0 + ], + [ + 126.81018988716103, + 37.47600609134615, + 0 + ], + [ + 126.80837273769563, + 37.47579081085855, + 0 + ], + [ + 126.80655114029152, + 37.47560070343657, + 0 + ], + [ + 126.80472564801217, + 37.47543582679647, + 0 + ], + [ + 126.80289681509177, + 37.47529623099413, + 0 + ], + [ + 126.80106519676852, + 37.47518195841001, + 0 + ], + [ + 126.79923134911775, + 37.475093043736436, + 0 + ], + [ + 126.79739582888485, + 37.475029513967115, + 0 + ], + [ + 126.79555919331786, + 37.47499138838909, + 0 + ], + [ + 126.79372200000002, + 37.47497867857689, + 0 + ], + [ + 126.79188480668218, + 37.47499138838909, + 0 + ], + [ + 126.79004817111517, + 37.475029513967115, + 0 + ], + [ + 126.78821265088227, + 37.475093043736436, + 0 + ], + [ + 126.78637880323151, + 37.47518195841001, + 0 + ], + [ + 126.78454718490825, + 37.47529623099413, + 0 + ], + [ + 126.78271835198785, + 37.47543582679647, + 0 + ], + [ + 126.7808928597085, + 37.47560070343657, + 0 + ], + [ + 126.77907126230438, + 37.47579081085855, + 0 + ], + [ + 126.77725411283899, + 37.47600609134615, + 0 + ], + [ + 126.7754419630389, + 37.476246479540094, + 0 + ], + [ + 126.77363536312792, + 37.4765119024577, + 0 + ], + [ + 126.7718348616615, + 37.47680227951489, + 0 + ], + [ + 126.77004100536197, + 37.477117522550344, + 0 + ], + [ + 126.76825433895387, + 37.47745753585202, + 0 + ], + [ + 126.76647540500029, + 37.47782221618595, + 0 + ], + [ + 126.76470474373949, + 37.478211452827274, + 0 + ], + [ + 126.76294289292238, + 37.4786251275935, + 0 + ], + [ + 126.76119038765071, + 37.4790631148801, + 0 + ], + [ + 126.75944776021588, + 37.479525281698194, + 0 + ], + [ + 126.75771553993873, + 37.48001148771461, + 0 + ], + [ + 126.75599425301019, + 37.48052158529412, + 0 + ], + [ + 126.75428442233262, + 37.48105541954373, + 0 + ], + [ + 126.75258656736239, + 37.48161282835936, + 0 + ], + [ + 126.7509012039532, + 37.48219364247459, + 0 + ], + [ + 126.74922884420072, + 37.48279768551159, + 0 + ], + [ + 126.74756999628792, + 37.48342477403416, + 0 + ], + [ + 126.74592516433208, + 37.48407471760296, + 0 + ], + [ + 126.74429484823237, + 37.48474731883276, + 0 + ], + [ + 126.7426795435191, + 37.48544237345194, + 0 + ], + [ + 126.74107974120417, + 37.486159670363904, + 0 + ], + [ + 126.73949592763253, + 37.48689899171065, + 0 + ], + [ + 126.73792858433548, + 37.48766011293834, + 0 + ], + [ + 126.73637818788487, + 37.488442802864945, + 0 + ], + [ + 126.73484520974908, + 37.489246823749816, + 0 + ], + [ + 126.73333011615044, + 37.49007193136536, + 0 + ], + [ + 126.73183336792397, + 37.49091787507049, + 0 + ], + [ + 126.73035542037802, + 37.491784397886256, + 0 + ], + [ + 126.7288967231561, + 37.49267123657318, + 0 + ], + [ + 126.72745772010076, + 37.49357812171061, + 0 + ], + [ + 126.72603884911904, + 37.49450477777794, + 0 + ], + [ + 126.72464054204934, + 37.49545092323756, + 0 + ], + [ + 126.72326322453071, + 37.49641627061988, + 0 + ], + [ + 126.72190731587317, + 37.49740052660986, + 0 + ], + [ + 126.72057322893056, + 37.49840339213555, + 0 + ], + [ + 126.71926136997493, + 37.499424562458266, + 0 + ], + [ + 126.7179721385728, + 37.500463727264474, + 0 + ], + [ + 126.71670592746366, + 37.50152057075948, + 0 + ], + [ + 126.71546312244021, + 37.502594771762645, + 0 + ], + [ + 126.71424410223084, + 37.50368600380439, + 0 + ], + [ + 126.71304923838387, + 37.50479393522466, + 0 + ], + [ + 126.71187889515447, + 37.50591822927314, + 0 + ], + [ + 126.71073342939297, + 37.507058544210864, + 0 + ], + [ + 126.70961319043602, + 37.50821453341343, + 0 + ], + [ + 126.70851851999957, + 37.509385845475784, + 0 + ], + [ + 126.70744975207421, + 37.51057212431826, + 0 + ], + [ + 126.70640721282282, + 37.51177300929427, + 0 + ], + [ + 126.70539122048042, + 37.512988135299246, + 0 + ], + [ + 126.70440208525653, + 37.51421713288109, + 0 + ], + [ + 126.70344010923976, + 37.51545962835176, + 0 + ], + [ + 126.70250558630474, + 37.51671524390037, + 0 + ], + [ + 126.70159880202176, + 37.517983597707385, + 0 + ], + [ + 126.70072003356862, + 37.519264304060236, + 0 + ], + [ + 126.69986954964493, + 37.52055697346992, + 0 + ], + [ + 126.69904761038921, + 37.52186121278897, + 0 + ], + [ + 126.69825446729824, + 37.52317662533038, + 0 + ], + [ + 126.69749036314913, + 37.52450281098779, + 0 + ], + [ + 126.69675553192393, + 37.525839366356614, + 0 + ], + [ + 126.6960501987369, + 37.527185884856245, + 0 + ], + [ + 126.69537457976432, + 37.52854195685318, + 0 + ], + [ + 126.6947288821772, + 37.52990716978528, + 0 + ], + [ + 126.69411330407625, + 37.53128110828668, + 0 + ], + [ + 126.69352803443013, + 37.53266335431378, + 0 + ], + [ + 126.69297325301588, + 37.53405348727201, + 0 + ], + [ + 126.69244913036243, + 37.535451084143375, + 0 + ], + [ + 126.69195582769687, + 37.53685571961481, + 0 + ], + [ + 126.69149349689323, + 37.53826696620721, + 0 + ], + [ + 126.69106228042455, + 37.539684394405164, + 0 + ], + [ + 126.6906623113172, + 37.541107572787375, + 0 + ], + [ + 126.69029371310855, + 37.54253606815764, + 0 + ], + [ + 126.68995659980708, + 37.5439694456764, + 0 + ], + [ + 126.68965107585575, + 37.545407268992875, + 0 + ], + [ + 126.68937723609788, + 37.546849100377585, + 0 + ], + [ + 126.68913516574626, + 37.548294500855484, + 0 + ], + [ + 126.68892494035484, + 37.54974303033927, + 0 + ], + [ + 126.68874662579361, + 37.55119424776332, + 0 + ], + [ + 126.68860027822632, + 37.55264771121777, + 0 + ], + [ + 126.68848594409107, + 37.554102978082945, + 0 + ], + [ + 126.68840366008389, + 37.555559605164056, + 0 + ], + [ + 126.68835345314537, + 37.557017148826084, + 0 + ], + [ + 126.68833534045007, + 37.55847516512879, + 0 + ], + [ + 126.68834932939913, + 37.55993320996194, + 0 + ], + [ + 126.68839541761551, + 37.56139083918054, + 0 + ], + [ + 126.68847359294264, + 37.56284760874014, + 0 + ], + [ + 126.68858383344576, + 37.56430307483211, + 0 + ], + [ + 126.68872610741617, + 37.56575679401895, + 0 + ], + [ + 126.68890037337883, + 37.5672083233694, + 0 + ], + [ + 126.68910658010257, + 37.568657220593586, + 0 + ], + [ + 126.68934466661351, + 37.570103044177834, + 0 + ], + [ + 126.68961456221126, + 37.57154535351937, + 0 + ], + [ + 126.68991618648847, + 37.572983709060836, + 0 + ], + [ + 126.69024944935292, + 37.574417672424325, + 0 + ], + [ + 126.69061425105275, + 37.575846806545286, + 0 + ], + [ + 126.69101048220494, + 37.57727067580597, + 0 + ], + [ + 126.69143802382622, + 37.57868884616844, + 0 + ], + [ + 126.6918967473674, + 37.58010088530718, + 0 + ], + [ + 126.69238651475038, + 37.58150636274122, + 0 + ], + [ + 126.69290717840828, + 37.58290484996566, + 0 + ], + [ + 126.69345858132824, + 37.58429592058265, + 0 + ], + [ + 126.6940405570975, + 37.58567915043185, + 0 + ], + [ + 126.69465292995206, + 37.58705411772004, + 0 + ], + [ + 126.69529551482843, + 37.5884204031502, + 0 + ], + [ + 126.69596811741816, + 37.58977759004986, + 0 + ], + [ + 126.69667053422532, + 37.591125264498494, + 0 + ], + [ + 126.69740255262676, + 37.59246301545427, + 0 + ], + [ + 126.69816395093518, + 37.59379043487999, + 0 + ], + [ + 126.69895449846523, + 37.595107117867876, + 0 + ], + [ + 126.69977395560208, + 37.596412662763754, + 0 + ], + [ + 126.70062207387303, + 37.59770667128998, + 0 + ], + [ + 126.7014985960218, + 37.59898874866758, + 0 + ], + [ + 126.70240325608547, + 37.60025850373721, + 0 + ], + [ + 126.7033357794744, + 37.60151554907904, + 0 + ], + [ + 126.70429588305441, + 37.602759501131594, + 0 + ], + [ + 126.70528327523216, + 37.603989980309365, + 0 + ], + [ + 126.70629765604271, + 37.605206611119236, + 0 + ], + [ + 126.70733871723995, + 37.6064090222757, + 0 + ], + [ + 126.7084061423897, + 37.607596846814815, + 0 + ], + [ + 126.70949960696505, + 37.60876972220679, + 0 + ], + [ + 126.71061877844458, + 37.60992729046731, + 0 + ], + [ + 126.71176331641296, + 37.61106919826745, + 0 + ], + [ + 126.71293287266396, + 37.612195097042196, + 0 + ], + [ + 126.71412709130598, + 37.61330464309744, + 0 + ], + [ + 126.71534560887014, + 37.6143974977157, + 0 + ], + [ + 126.71658805442041, + 37.61547332726007, + 0 + ], + [ + 126.71785404966644, + 37.61653180327683, + 0 + ], + [ + 126.71914320907857, + 37.61757260259639, + 0 + ], + [ + 126.72045514000509, + 37.61859540743262, + 0 + ], + [ + 126.72178944279175, + 37.61959990548062, + 0 + ], + [ + 126.72314571090361, + 37.6205857900127, + 0 + ], + [ + 126.72452353104894, + 37.621552759972786, + 0 + ], + [ + 126.72592248330533, + 37.62250052006899, + 0 + ], + [ + 126.72734214124775, + 37.62342878086451, + 0 + ], + [ + 126.728782072079, + 37.62433725886664, + 0 + ], + [ + 126.73024183676176, + 37.6252256766141, + 0 + ], + [ + 126.73172099015297, + 37.62609376276238, + 0 + ], + [ + 126.73321908113995, + 37.62694125216734, + 0 + ], + [ + 126.73473565277853, + 37.627767885966804, + 0 + ], + [ + 126.73627024243285, + 37.62857341166028, + 0 + ], + [ + 126.73782238191731, + 37.62935758318677, + 0 + ], + [ + 126.73939159763991, + 37.63012016100053, + 0 + ], + [ + 126.74097741074749, + 37.6308609121449, + 0 + ], + [ + 126.74257933727272, + 37.631579610324025, + 0 + ], + [ + 126.74419688828259, + 37.632276035972694, + 0 + ], + [ + 126.7458295700285, + 37.632949976323914, + 0 + ], + [ + 126.74747688409796, + 37.63360122547451, + 0 + ], + [ + 126.74913832756768, + 37.63422958444861, + 0 + ], + [ + 126.75081339315817, + 37.63483486125903, + 0 + ], + [ + 126.75250156938979, + 37.635416870966395, + 0 + ], + [ + 126.7542023407399, + 37.635975435736206, + 0 + ], + [ + 126.75591518780163, + 37.636510384893676, + 0 + ], + [ + 126.75763958744362, + 37.637021554976386, + 0 + ], + [ + 126.75937501297109, + 37.63750878978467, + 0 + ], + [ + 126.76112093428807, + 37.63797194042983, + 0 + ], + [ + 126.7628768180606, + 37.63841086538005, + 0 + ], + [ + 126.76464212788103, + 37.63882543050407, + 0 + ], + [ + 126.76641632443342, + 37.63921550911257, + 0 + ], + [ + 126.76819886565956, + 37.63958098199724, + 0 + ], + [ + 126.76998920692631, + 37.63992173746762, + 0 + ], + [ + 126.77178680119331, + 37.6402376713855, + 0 + ], + [ + 126.77359109918183, + 37.64052868719711, + 0 + ], + [ + 126.77540154954409, + 37.64079469596291, + 0 + ], + [ + 126.77721759903336, + 37.64103561638503, + 0 + ], + [ + 126.7790386926747, + 37.64125137483235, + 0 + ], + [ + 126.78086427393612, + 37.64144190536327, + 0 + ], + [ + 126.78269378490033, + 37.641607149746044, + 0 + ], + [ + 126.78452666643705, + 37.64174705747672, + 0 + ], + [ + 126.78636235837538, + 37.64186158579482, + 0 + ], + [ + 126.78820029967686, + 37.641950699696444, + 0 + ], + [ + 126.79003992860864, + 37.64201437194515, + 0 + ], + [ + 126.7918806829168, + 37.6420525830803, + 0 + ], + [ + 126.79372200000002, + 37.642065321423125, + 0 + ] + ] + ] + }, + "properties": { + "name": "김포공항", + "description": "김포공항 비행금지구역", + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.55852145849355, + 0 + ], + [ + 126.78239009643008, + 37.56750461133475, + 0 + ], + [ + 126.79372336640101, + 37.56750406965258, + 0 + ], + [ + 126.79372336640101, + 37.55852091681139, + 0 + ], + [ + 126.78239009643008, + 37.55852145849355, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.56750461133475, + 0 + ], + [ + 126.78239009643008, + 37.576487764175944, + 0 + ], + [ + 126.7937247334926, + 37.576487222318015, + 0 + ], + [ + 126.7937247334926, + 37.567504069476826, + 0 + ], + [ + 126.78239009643008, + 37.56750461133475, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.576487764175944, + 0 + ], + [ + 126.78239009643008, + 37.58547091701714, + 0 + ], + [ + 126.79372610119273, + 37.585470374983416, + 0 + ], + [ + 126.79372610119273, + 37.57648722214222, + 0 + ], + [ + 126.78239009643008, + 37.576487764175944, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.58547091701714, + 0 + ], + [ + 126.78239009643008, + 37.594454069858344, + 0 + ], + [ + 126.7937274695017, + 37.594453527648774, + 0 + ], + [ + 126.7937274695017, + 37.585470374807585, + 0 + ], + [ + 126.78239009643008, + 37.58547091701714, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.594454069858344, + 0 + ], + [ + 126.78239009643008, + 37.60343722269954, + 0 + ], + [ + 126.7937288384198, + 37.6034366803141, + 0 + ], + [ + 126.7937288384198, + 37.5944535274729, + 0 + ], + [ + 126.78239009643008, + 37.594454069858344, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.60343722269954, + 0 + ], + [ + 126.78239009643008, + 37.612420375540744, + 0 + ], + [ + 126.7937302079473, + 37.61241983297936, + 0 + ], + [ + 126.7937302079473, + 37.60343668013817, + 0 + ], + [ + 126.78239009643008, + 37.60343722269954, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.612420375540744, + 0 + ], + [ + 126.78239009643008, + 37.62140352838194, + 0 + ], + [ + 126.7937315780845, + 37.62140298564459, + 0 + ], + [ + 126.7937315780845, + 37.61241983280339, + 0 + ], + [ + 126.78239009643008, + 37.612420375540744, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.62140352838194, + 0 + ], + [ + 126.78239009643008, + 37.63038668122315, + 0 + ], + [ + 126.7937329488317, + 37.63038613830978, + 0 + ], + [ + 126.7937329488317, + 37.621402985468585, + 0 + ], + [ + 126.78239009643008, + 37.62140352838194, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.63038668122315, + 0 + ], + [ + 126.78239009643008, + 37.63936983406435, + 0 + ], + [ + 126.79373432018917, + 37.63936929097492, + 0 + ], + [ + 126.79373432018917, + 37.63038613813373, + 0 + ], + [ + 126.78239009643008, + 37.63038668122315, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.63936983406435, + 0 + ], + [ + 126.78239009643008, + 37.64835298690554, + 0 + ], + [ + 126.79373569215718, + 37.648352443640015, + 0 + ], + [ + 126.79373569215718, + 37.63936929079882, + 0 + ], + [ + 126.78239009643008, + 37.63936983406435, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.55852145849355, + 0 + ], + [ + 126.79372199991768, + 37.5585209169871, + 0 + ], + [ + 126.79372199991768, + 37.54953776414592, + 0 + ], + [ + 126.78239146238776, + 37.549537222815154, + 0 + ], + [ + 126.78239009643008, + 37.55852145849355, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.549538305652355, + 0 + ], + [ + 126.7937206340423, + 37.549537764321585, + 0 + ], + [ + 126.7937206340423, + 37.54055461148039, + 0 + ], + [ + 126.78239146178002, + 37.54055407032526, + 0 + ], + [ + 126.78239009643008, + 37.549538305652355, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.54055515281116, + 0 + ], + [ + 126.79371926877462, + 37.54055461165601, + 0 + ], + [ + 126.79371926877462, + 37.531571458814824, + 0 + ], + [ + 126.78239146117255, + 37.53157091783528, + 0 + ], + [ + 126.78239009643008, + 37.54055515281116, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.53157199996997, + 0 + ], + [ + 126.79371790411433, + 37.53157145899041, + 0 + ], + [ + 126.79371790411433, + 37.522588306149224, + 0 + ], + [ + 126.78239146056538, + 37.52258776534523, + 0 + ], + [ + 126.78239009643008, + 37.53157199996997, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.52258884712877, + 0 + ], + [ + 126.79371654006117, + 37.522588306324764, + 0 + ], + [ + 126.79371654006117, + 37.513605153483574, + 0 + ], + [ + 126.78239145995848, + 37.513604612855076, + 0 + ], + [ + 126.78239009643008, + 37.52258884712877, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.513605694287584, + 0 + ], + [ + 126.79371517661484, + 37.51360515365907, + 0 + ], + [ + 126.79371517661484, + 37.50462200081788, + 0 + ], + [ + 126.78239145935189, + 37.50462146036486, + 0 + ], + [ + 126.78239009643008, + 37.513605694287584, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.50462254144639, + 0 + ], + [ + 126.79371381377504, + 37.50462200099335, + 0 + ], + [ + 126.79371381377504, + 37.495638848152154, + 0 + ], + [ + 126.78239145874556, + 37.49563830787455, + 0 + ], + [ + 126.78239009643008, + 37.50462254144639, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.4956393886052, + 0 + ], + [ + 126.79371245154148, + 37.49563884832757, + 0 + ], + [ + 126.79371245154148, + 37.48665569548638, + 0 + ], + [ + 126.78239145813953, + 37.48665515538414, + 0 + ], + [ + 126.78239009643008, + 37.4956393886052, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.486656235764, + 0 + ], + [ + 126.79371108991391, + 37.48665569566176, + 0 + ], + [ + 126.79371108991391, + 37.477672542820564, + 0 + ], + [ + 126.7823914575338, + 37.47767200289366, + 0 + ], + [ + 126.78239009643008, + 37.486656235764, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.78239009643008, + 37.47767308292281, + 0 + ], + [ + 126.793709728892, + 37.4776725429959, + 0 + ], + [ + 126.793709728892, + 37.468689390154715, + 0 + ], + [ + 126.78239145692832, + 37.46868885040311, + 0 + ], + [ + 126.78239009643008, + 37.47767308292281, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.558519833974195, + 0 + ], + [ + 126.77105819318955, + 37.5675029868154, + 0 + ], + [ + 126.78239146291328, + 37.56750244513326, + 0 + ], + [ + 126.78239146291328, + 37.55851929229207, + 0 + ], + [ + 126.77105819318955, + 37.558519833974195, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.5675029868154, + 0 + ], + [ + 126.77105819318955, + 37.576486139656595, + 0 + ], + [ + 126.78239283000477, + 37.576485597798694, + 0 + ], + [ + 126.78239283000477, + 37.5675024449575, + 0 + ], + [ + 126.77105819318955, + 37.5675029868154, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.576486139656595, + 0 + ], + [ + 126.77105819318955, + 37.58546929249779, + 0 + ], + [ + 126.7823941977048, + 37.585468750464095, + 0 + ], + [ + 126.7823941977048, + 37.5764855976229, + 0 + ], + [ + 126.77105819318955, + 37.576486139656595, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.58546929249779, + 0 + ], + [ + 126.77105819318955, + 37.59445244533898, + 0 + ], + [ + 126.78239556601368, + 37.594451903129446, + 0 + ], + [ + 126.78239556601368, + 37.58546875028825, + 0 + ], + [ + 126.77105819318955, + 37.58546929249779, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.59445244533898, + 0 + ], + [ + 126.77105819318955, + 37.60343559818017, + 0 + ], + [ + 126.78239693493167, + 37.60343505579474, + 0 + ], + [ + 126.78239693493167, + 37.59445190295355, + 0 + ], + [ + 126.77105819318955, + 37.59445244533898, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.60343559818017, + 0 + ], + [ + 126.77105819318955, + 37.612418751021366, + 0 + ], + [ + 126.78239830445905, + 37.61241820846003, + 0 + ], + [ + 126.78239830445905, + 37.60343505561884, + 0 + ], + [ + 126.77105819318955, + 37.60343559818017, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.612418751021366, + 0 + ], + [ + 126.77105819318955, + 37.621401903862576, + 0 + ], + [ + 126.78239967459615, + 37.62140136112526, + 0 + ], + [ + 126.78239967459615, + 37.61241820828406, + 0 + ], + [ + 126.77105819318955, + 37.612418751021366, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.621401903862576, + 0 + ], + [ + 126.77105819318955, + 37.63038505670378, + 0 + ], + [ + 126.78240104534324, + 37.630384513790446, + 0 + ], + [ + 126.78240104534324, + 37.62140136094925, + 0 + ], + [ + 126.77105819318955, + 37.621401903862576, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.63038505670378, + 0 + ], + [ + 126.77105819318955, + 37.639368209544976, + 0 + ], + [ + 126.78240241670058, + 37.639367666455584, + 0 + ], + [ + 126.78240241670058, + 37.63038451361439, + 0 + ], + [ + 126.77105819318955, + 37.63038505670378, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.639368209544976, + 0 + ], + [ + 126.77105819318955, + 37.64835136238617, + 0 + ], + [ + 126.78240378866849, + 37.64835081912069, + 0 + ], + [ + 126.78240378866849, + 37.639367666279504, + 0 + ], + [ + 126.77105819318955, + 37.639368209544976, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.558519833974195, + 0 + ], + [ + 126.78239009643008, + 37.55851929246778, + 0 + ], + [ + 126.78239009643008, + 37.54953613962659, + 0 + ], + [ + 126.77105955914713, + 37.549535598295854, + 0 + ], + [ + 126.77105819318955, + 37.558519833974195, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.549536681133, + 0 + ], + [ + 126.78238873055481, + 37.549536139802264, + 0 + ], + [ + 126.78238873055481, + 37.54055298696107, + 0 + ], + [ + 126.77105955853936, + 37.54055244580596, + 0 + ], + [ + 126.77105819318955, + 37.549536681133, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.54055352829182, + 0 + ], + [ + 126.78238736528726, + 37.5405529871367, + 0 + ], + [ + 126.78238736528726, + 37.5315698342955, + 0 + ], + [ + 126.77105955793192, + 37.53156929331599, + 0 + ], + [ + 126.77105819318955, + 37.54055352829182, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.53157037545062, + 0 + ], + [ + 126.78238600062707, + 37.53156983447109, + 0 + ], + [ + 126.78238600062707, + 37.5225866816299, + 0 + ], + [ + 126.77105955732472, + 37.52258614082594, + 0 + ], + [ + 126.77105819318955, + 37.53157037545062, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.522587222609424, + 0 + ], + [ + 126.78238463657404, + 37.52258668180545, + 0 + ], + [ + 126.78238463657404, + 37.51360352896426, + 0 + ], + [ + 126.77105955671784, + 37.513602988335805, + 0 + ], + [ + 126.77105819318955, + 37.522587222609424, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.51360406976823, + 0 + ], + [ + 126.7823832731278, + 37.51360352913976, + 0 + ], + [ + 126.7823832731278, + 37.50462037629857, + 0 + ], + [ + 126.77105955611125, + 37.50461983584556, + 0 + ], + [ + 126.77105819318955, + 37.51360406976823, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.50462091692704, + 0 + ], + [ + 126.78238191028811, + 37.50462037647403, + 0 + ], + [ + 126.78238191028811, + 37.49563722363284, + 0 + ], + [ + 126.77105955550493, + 37.495636683355265, + 0 + ], + [ + 126.77105819318955, + 37.50462091692704, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.49563776408584, + 0 + ], + [ + 126.78238054805466, + 37.49563722380826, + 0 + ], + [ + 126.78238054805466, + 37.48665407096708, + 0 + ], + [ + 126.77105955489887, + 37.48665353086487, + 0 + ], + [ + 126.77105819318955, + 37.49563776408584, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.48665461124465, + 0 + ], + [ + 126.78237918642719, + 37.48665407114244, + 0 + ], + [ + 126.78237918642719, + 37.47767091830124, + 0 + ], + [ + 126.77105955429315, + 37.47767037837438, + 0 + ], + [ + 126.77105819318955, + 37.48665461124465, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.77105819318955, + 37.47767145840346, + 0 + ], + [ + 126.7823778254054, + 37.47767091847658, + 0 + ], + [ + 126.7823778254054, + 37.46868776563539, + 0 + ], + [ + 126.77105955368769, + 37.46868722588382, + 0 + ], + [ + 126.77105819318955, + 37.47767145840346, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.55851712644207, + 0 + ], + [ + 126.75972629060786, + 37.56750027928327, + 0 + ], + [ + 126.77105955991965, + 37.5674997376012, + 0 + ], + [ + 126.77105955991965, + 37.55851658476001, + 0 + ], + [ + 126.75972629060786, + 37.55851712644207, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.56750027928327, + 0 + ], + [ + 126.75972629060786, + 37.576483432124476, + 0 + ], + [ + 126.77106092701095, + 37.57648289026663, + 0 + ], + [ + 126.77106092701095, + 37.567499737425436, + 0 + ], + [ + 126.75972629060786, + 37.56750027928327, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.576483432124476, + 0 + ], + [ + 126.75972629060786, + 37.58546658496567, + 0 + ], + [ + 126.77106229471079, + 37.58546604293203, + 0 + ], + [ + 126.77106229471079, + 37.57648289009084, + 0 + ], + [ + 126.75972629060786, + 37.576483432124476, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.58546658496567, + 0 + ], + [ + 126.75972629060786, + 37.59444973780687, + 0 + ], + [ + 126.77106366301948, + 37.59444919559738, + 0 + ], + [ + 126.77106366301948, + 37.58546604275619, + 0 + ], + [ + 126.75972629060786, + 37.58546658496567, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.59444973780687, + 0 + ], + [ + 126.75972629060786, + 37.60343289064805, + 0 + ], + [ + 126.77106503193728, + 37.60343234826268, + 0 + ], + [ + 126.77106503193728, + 37.59444919542148, + 0 + ], + [ + 126.75972629060786, + 37.59444973780687, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.60343289064805, + 0 + ], + [ + 126.75972629060786, + 37.61241604348925, + 0 + ], + [ + 126.7710664014645, + 37.61241550092796, + 0 + ], + [ + 126.7710664014645, + 37.60343234808676, + 0 + ], + [ + 126.75972629060786, + 37.60343289064805, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.61241604348925, + 0 + ], + [ + 126.75972629060786, + 37.62139919633045, + 0 + ], + [ + 126.7710677716014, + 37.62139865359319, + 0 + ], + [ + 126.7710677716014, + 37.612415500752, + 0 + ], + [ + 126.75972629060786, + 37.61241604348925, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.62139919633045, + 0 + ], + [ + 126.75972629060786, + 37.630382349171654, + 0 + ], + [ + 126.7710691423483, + 37.63038180625836, + 0 + ], + [ + 126.7710691423483, + 37.621398653417174, + 0 + ], + [ + 126.75972629060786, + 37.62139919633045, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.630382349171654, + 0 + ], + [ + 126.75972629060786, + 37.63936550201285, + 0 + ], + [ + 126.77107051370547, + 37.639364958923515, + 0 + ], + [ + 126.77107051370547, + 37.63038180608232, + 0 + ], + [ + 126.75972629060786, + 37.630382349171654, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.63936550201285, + 0 + ], + [ + 126.75972629060786, + 37.648348654854054, + 0 + ], + [ + 126.7710718856732, + 37.64834811158862, + 0 + ], + [ + 126.7710718856732, + 37.63936495874742, + 0 + ], + [ + 126.75972629060786, + 37.63936550201285, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.55851712644207, + 0 + ], + [ + 126.77105819343662, + 37.5585165849357, + 0 + ], + [ + 126.77105819343662, + 37.549533432094506, + 0 + ], + [ + 126.75972765656526, + 37.54953289076383, + 0 + ], + [ + 126.75972629060786, + 37.55851712644207, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.54953397360087, + 0 + ], + [ + 126.77105682756152, + 37.54953343227019, + 0 + ], + [ + 126.77105682756152, + 37.54055027942899, + 0 + ], + [ + 126.75972765595749, + 37.540549738273945, + 0 + ], + [ + 126.75972629060786, + 37.54953397360087, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.540550820759684, + 0 + ], + [ + 126.77105546229416, + 37.54055027960463, + 0 + ], + [ + 126.77105546229416, + 37.53156712676344, + 0 + ], + [ + 126.75972765535003, + 37.53156658578398, + 0 + ], + [ + 126.75972629060786, + 37.540550820759684, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.531567667918495, + 0 + ], + [ + 126.77105409763418, + 37.531567126939024, + 0 + ], + [ + 126.77105409763418, + 37.52258397409783, + 0 + ], + [ + 126.75972765474285, + 37.52258343329392, + 0 + ], + [ + 126.75972629060786, + 37.531567667918495, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.522584515077305, + 0 + ], + [ + 126.77105273358129, + 37.52258397427339, + 0 + ], + [ + 126.77105273358129, + 37.513600821432206, + 0 + ], + [ + 126.75972765413594, + 37.5136002808038, + 0 + ], + [ + 126.75972629060786, + 37.522584515077305, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.51360136223611, + 0 + ], + [ + 126.77105137013525, + 37.513600821607696, + 0 + ], + [ + 126.77105137013525, + 37.5046176687665, + 0 + ], + [ + 126.75972765352938, + 37.50461712831355, + 0 + ], + [ + 126.75972629060786, + 37.51360136223611, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.50461820939492, + 0 + ], + [ + 126.77105000729574, + 37.50461766894197, + 0 + ], + [ + 126.77105000729574, + 37.495634516100765, + 0 + ], + [ + 126.75972765292306, + 37.495633975823246, + 0 + ], + [ + 126.75972629060786, + 37.50461820939492, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.49563505655373, + 0 + ], + [ + 126.77104864506249, + 37.4956345162762, + 0 + ], + [ + 126.77104864506249, + 37.486651363435016, + 0 + ], + [ + 126.75972765231703, + 37.48665082333287, + 0 + ], + [ + 126.75972629060786, + 37.49563505655373, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.48665190371254, + 0 + ], + [ + 126.7710472834352, + 37.486651363610385, + 0 + ], + [ + 126.7710472834352, + 37.477668210769195, + 0 + ], + [ + 126.75972765171127, + 37.47766767084238, + 0 + ], + [ + 126.75972629060786, + 37.48665190371254, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.75972629060786, + 37.477668750871345, + 0 + ], + [ + 126.77104592241359, + 37.47766821094453, + 0 + ], + [ + 126.77104592241359, + 37.46868505810333, + 0 + ], + [ + 126.75972765110582, + 37.46868451835182, + 0 + ], + [ + 126.75972629060786, + 37.477668750871345, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.558513335897345, + 0 + ], + [ + 126.7483943890144, + 37.567496488738534, + 0 + ], + [ + 126.75972765774947, + 37.56749594705653, + 0 + ], + [ + 126.75972765774947, + 37.55851279421533, + 0 + ], + [ + 126.7483943890144, + 37.558513335897345, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.567496488738534, + 0 + ], + [ + 126.7483943890144, + 37.57647964157973, + 0 + ], + [ + 126.75972902484051, + 37.576479099721965, + 0 + ], + [ + 126.75972902484051, + 37.567495946880776, + 0 + ], + [ + 126.7483943890144, + 37.567496488738534, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.57647964157973, + 0 + ], + [ + 126.7483943890144, + 37.585462794420934, + 0 + ], + [ + 126.75973039254009, + 37.58546225238737, + 0 + ], + [ + 126.75973039254009, + 37.576479099546184, + 0 + ], + [ + 126.7483943890144, + 37.57647964157973, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.585462794420934, + 0 + ], + [ + 126.7483943890144, + 37.594445947262145, + 0 + ], + [ + 126.75973176084851, + 37.59444540505273, + 0 + ], + [ + 126.75973176084851, + 37.585462252211535, + 0 + ], + [ + 126.7483943890144, + 37.585462794420934, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.594445947262145, + 0 + ], + [ + 126.7483943890144, + 37.60342910010335, + 0 + ], + [ + 126.75973312976606, + 37.603428557718054, + 0 + ], + [ + 126.75973312976606, + 37.59444540487686, + 0 + ], + [ + 126.7483943890144, + 37.594445947262145, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.60342910010335, + 0 + ], + [ + 126.7483943890144, + 37.61241225294455, + 0 + ], + [ + 126.759734499293, + 37.61241171038333, + 0 + ], + [ + 126.759734499293, + 37.60342855754213, + 0 + ], + [ + 126.7483943890144, + 37.60342910010335, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.61241225294455, + 0 + ], + [ + 126.7483943890144, + 37.62139540578575, + 0 + ], + [ + 126.75973586942966, + 37.62139486304856, + 0 + ], + [ + 126.75973586942966, + 37.61241171020737, + 0 + ], + [ + 126.7483943890144, + 37.61241225294455, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.62139540578575, + 0 + ], + [ + 126.7483943890144, + 37.630378558626944, + 0 + ], + [ + 126.7597372401763, + 37.63037801571373, + 0 + ], + [ + 126.7597372401763, + 37.62139486287254, + 0 + ], + [ + 126.7483943890144, + 37.62139540578575, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.630378558626944, + 0 + ], + [ + 126.7483943890144, + 37.63936171146814, + 0 + ], + [ + 126.75973861153322, + 37.63936116837887, + 0 + ], + [ + 126.75973861153322, + 37.63037801553768, + 0 + ], + [ + 126.7483943890144, + 37.630378558626944, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.558513335897345, + 0 + ], + [ + 126.75972629126669, + 37.558512794391056, + 0 + ], + [ + 126.75972629126669, + 37.54952964154986, + 0 + ], + [ + 126.74839575497154, + 37.54952910021925, + 0 + ], + [ + 126.7483943890144, + 37.558513335897345, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.549530183056156, + 0 + ], + [ + 126.75972492539185, + 37.54952964172554, + 0 + ], + [ + 126.75972492539185, + 37.54054648888434, + 0 + ], + [ + 126.74839575436377, + 37.54054594772937, + 0 + ], + [ + 126.7483943890144, + 37.549530183056156, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.54054703021497, + 0 + ], + [ + 126.75972356012474, + 37.540546489059984, + 0 + ], + [ + 126.75972356012474, + 37.53156333621879, + 0 + ], + [ + 126.74839575375631, + 37.531562795239395, + 0 + ], + [ + 126.7483943890144, + 37.54054703021497, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.53156387737377, + 0 + ], + [ + 126.759722195465, + 37.53156333639437, + 0 + ], + [ + 126.759722195465, + 37.52258018355318, + 0 + ], + [ + 126.74839575314914, + 37.52257964274934, + 0 + ], + [ + 126.7483943890144, + 37.53156387737377, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.52258072453258, + 0 + ], + [ + 126.75972083141238, + 37.522580183728735, + 0 + ], + [ + 126.75972083141238, + 37.51359703088754, + 0 + ], + [ + 126.74839575254224, + 37.5135964902592, + 0 + ], + [ + 126.7483943890144, + 37.52258072453258, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.51359757169139, + 0 + ], + [ + 126.7597194679666, + 37.51359703106305, + 0 + ], + [ + 126.7597194679666, + 37.50461387822186, + 0 + ], + [ + 126.74839575193566, + 37.50461333776898, + 0 + ], + [ + 126.7483943890144, + 37.51359757169139, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.5046144188502, + 0 + ], + [ + 126.75971810512733, + 37.50461387839732, + 0 + ], + [ + 126.75971810512733, + 37.495630725556126, + 0 + ], + [ + 126.74839575132933, + 37.495630185278664, + 0 + ], + [ + 126.7483943890144, + 37.5046144188502, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.495631266009006, + 0 + ], + [ + 126.75971674289434, + 37.495630725731544, + 0 + ], + [ + 126.75971674289434, + 37.48664757289035, + 0 + ], + [ + 126.74839575072332, + 37.48664703278827, + 0 + ], + [ + 126.7483943890144, + 37.495631266009006, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7483943890144, + 37.48664811316782, + 0 + ], + [ + 126.75971538126731, + 37.48664757306573, + 0 + ], + [ + 126.75971538126731, + 37.477664420224535, + 0 + ], + [ + 126.74839575011755, + 37.4776638802978, + 0 + ], + [ + 126.7483943890144, + 37.48664811316782, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.558508462340285, + 0 + ], + [ + 126.7370624887386, + 37.56749161518148, + 0 + ], + [ + 126.74839575673214, + 37.567491073499575, + 0 + ], + [ + 126.74839575673214, + 37.558507920658386, + 0 + ], + [ + 126.7370624887386, + 37.558508462340285, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.56749161518148, + 0 + ], + [ + 126.7370624887386, + 37.576474768022685, + 0 + ], + [ + 126.74839712382287, + 37.57647422616501, + 0 + ], + [ + 126.74839712382287, + 37.56749107332382, + 0 + ], + [ + 126.7370624887386, + 37.56749161518148, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.576474768022685, + 0 + ], + [ + 126.7370624887386, + 37.58545792086388, + 0 + ], + [ + 126.74839849152214, + 37.585457378830405, + 0 + ], + [ + 126.74839849152214, + 37.5764742259892, + 0 + ], + [ + 126.7370624887386, + 37.576474768022685, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.58545792086388, + 0 + ], + [ + 126.7370624887386, + 37.59444107370507, + 0 + ], + [ + 126.74839985983022, + 37.59444053149576, + 0 + ], + [ + 126.74839985983022, + 37.58545737865457, + 0 + ], + [ + 126.7370624887386, + 37.58545792086388, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.59444107370507, + 0 + ], + [ + 126.7370624887386, + 37.603424226546274, + 0 + ], + [ + 126.74840122874744, + 37.60342368416108, + 0 + ], + [ + 126.74840122874744, + 37.59444053131988, + 0 + ], + [ + 126.7370624887386, + 37.59444107370507, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.603424226546274, + 0 + ], + [ + 126.7370624887386, + 37.61240737938748, + 0 + ], + [ + 126.74840259827405, + 37.61240683682635, + 0 + ], + [ + 126.74840259827405, + 37.60342368398516, + 0 + ], + [ + 126.7370624887386, + 37.603424226546274, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.61240737938748, + 0 + ], + [ + 126.7370624887386, + 37.62139053222868, + 0 + ], + [ + 126.74840396841037, + 37.621389989491576, + 0 + ], + [ + 126.74840396841037, + 37.61240683665038, + 0 + ], + [ + 126.7370624887386, + 37.61240737938748, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.62139053222868, + 0 + ], + [ + 126.7370624887386, + 37.63037368506988, + 0 + ], + [ + 126.74840533915668, + 37.63037314215676, + 0 + ], + [ + 126.74840533915668, + 37.62138998931557, + 0 + ], + [ + 126.7370624887386, + 37.62139053222868, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.63037368506988, + 0 + ], + [ + 126.7370624887386, + 37.639356837911066, + 0 + ], + [ + 126.74840671051328, + 37.6393562948219, + 0 + ], + [ + 126.74840671051328, + 37.63037314198071, + 0 + ], + [ + 126.7370624887386, + 37.63037368506988, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.558508462340285, + 0 + ], + [ + 126.7483943902497, + 37.55850792083409, + 0 + ], + [ + 126.7483943902497, + 37.54952476799289, + 0 + ], + [ + 126.73706385469539, + 37.54952422666238, + 0 + ], + [ + 126.7370624887386, + 37.558508462340285, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.549525309499096, + 0 + ], + [ + 126.74839302437522, + 37.54952476816858, + 0 + ], + [ + 126.74839302437522, + 37.54054161532739, + 0 + ], + [ + 126.73706385408765, + 37.540541074172516, + 0 + ], + [ + 126.7370624887386, + 37.549525309499096, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.5405421566579, + 0 + ], + [ + 126.7483916591084, + 37.54054161550301, + 0 + ], + [ + 126.7483916591084, + 37.53155846266183, + 0 + ], + [ + 126.7370638534802, + 37.531557921682534, + 0 + ], + [ + 126.7370624887386, + 37.5405421566579, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.53155900381671, + 0 + ], + [ + 126.74839029444901, + 37.53155846283741, + 0 + ], + [ + 126.74839029444901, + 37.52257530999622, + 0 + ], + [ + 126.737063852873, + 37.522574769192474, + 0 + ], + [ + 126.7370624887386, + 37.53155900381671, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.52257585097552, + 0 + ], + [ + 126.74838893039674, + 37.52257531017176, + 0 + ], + [ + 126.74838893039674, + 37.51359215733057, + 0 + ], + [ + 126.73706385226613, + 37.51359161670233, + 0 + ], + [ + 126.7370624887386, + 37.52257585097552, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.51359269813433, + 0 + ], + [ + 126.74838756695127, + 37.51359215750608, + 0 + ], + [ + 126.74838756695127, + 37.50460900466489, + 0 + ], + [ + 126.73706385165951, + 37.50460846421212, + 0 + ], + [ + 126.7370624887386, + 37.51359269813433, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.504609545293135, + 0 + ], + [ + 126.74838620411234, + 37.504609004840354, + 0 + ], + [ + 126.74838620411234, + 37.495625851999165, + 0 + ], + [ + 126.7370638510532, + 37.49562531172181, + 0 + ], + [ + 126.7370624887386, + 37.504609545293135, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.49562639245195, + 0 + ], + [ + 126.74838484187967, + 37.49562585217458, + 0 + ], + [ + 126.74838484187967, + 37.48664269933338, + 0 + ], + [ + 126.73706385044719, + 37.4866421592314, + 0 + ], + [ + 126.7370624887386, + 37.49562639245195, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7370624887386, + 37.48664323961076, + 0 + ], + [ + 126.74838348025297, + 37.48664269950877, + 0 + ], + [ + 126.74838348025297, + 37.477659546667574, + 0 + ], + [ + 126.73706384984143, + 37.477659006740936, + 0 + ], + [ + 126.7370624887386, + 37.48664323961076, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.558502505771216, + 0 + ], + [ + 126.72573059010988, + 37.56748565861242, + 0 + ], + [ + 126.73706385719714, + 37.56748511693062, + 0 + ], + [ + 126.73706385719714, + 37.55850196408944, + 0 + ], + [ + 126.72573059010988, + 37.558502505771216, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.56748565861242, + 0 + ], + [ + 126.72573059010988, + 37.576468811453616, + 0 + ], + [ + 126.73706522428745, + 37.57646826959606, + 0 + ], + [ + 126.73706522428745, + 37.567485116754874, + 0 + ], + [ + 126.72573059010988, + 37.56748565861242, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.576468811453616, + 0 + ], + [ + 126.72573059010988, + 37.58545196429482, + 0 + ], + [ + 126.73706659198629, + 37.58545142226148, + 0 + ], + [ + 126.73706659198629, + 37.57646826942029, + 0 + ], + [ + 126.72573059010988, + 37.576468811453616, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.58545196429482, + 0 + ], + [ + 126.72573059010988, + 37.59443511713603, + 0 + ], + [ + 126.737067960294, + 37.59443457492684, + 0 + ], + [ + 126.737067960294, + 37.58545142208565, + 0 + ], + [ + 126.72573059010988, + 37.58545196429482, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.59443511713603, + 0 + ], + [ + 126.72573059010988, + 37.60341826997724, + 0 + ], + [ + 126.73706932921081, + 37.603417727592166, + 0 + ], + [ + 126.73706932921081, + 37.59443457475098, + 0 + ], + [ + 126.72573059010988, + 37.59443511713603, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.60341826997724, + 0 + ], + [ + 126.72573059010988, + 37.61240142281845, + 0 + ], + [ + 126.73707069873701, + 37.61240088025744, + 0 + ], + [ + 126.73707069873701, + 37.60341772741625, + 0 + ], + [ + 126.72573059010988, + 37.60341826997724, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.61240142281845, + 0 + ], + [ + 126.72573059010988, + 37.62138457565965, + 0 + ], + [ + 126.73707206887293, + 37.62138403292267, + 0 + ], + [ + 126.73707206887293, + 37.61240088008147, + 0 + ], + [ + 126.72573059010988, + 37.61240142281845, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.62138457565965, + 0 + ], + [ + 126.72573059010988, + 37.63036772850085, + 0 + ], + [ + 126.73707343961884, + 37.63036718558785, + 0 + ], + [ + 126.73707343961884, + 37.62138403274666, + 0 + ], + [ + 126.72573059010988, + 37.62138457565965, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.558502505771216, + 0 + ], + [ + 126.7370624907151, + 37.55850196426514, + 0 + ], + [ + 126.7370624907151, + 37.549518811423944, + 0 + ], + [ + 126.72573195606628, + 37.54951827009355, + 0 + ], + [ + 126.72573059010988, + 37.558502505771216, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.54951935293003, + 0 + ], + [ + 126.737061124841, + 37.54951881159962, + 0 + ], + [ + 126.737061124841, + 37.54053565875843, + 0 + ], + [ + 126.72573195545851, + 37.54053511760367, + 0 + ], + [ + 126.72573059010988, + 37.54951935293003, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.54053620008884, + 0 + ], + [ + 126.7370597595746, + 37.54053565893406, + 0 + ], + [ + 126.7370597595746, + 37.531552506092865, + 0 + ], + [ + 126.72573195485106, + 37.53155196511369, + 0 + ], + [ + 126.72573059010988, + 37.54053620008884, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.53155304724764, + 0 + ], + [ + 126.7370583949156, + 37.53155250626846, + 0 + ], + [ + 126.7370583949156, + 37.52256935342727, + 0 + ], + [ + 126.72573195424388, + 37.52256881262365, + 0 + ], + [ + 126.72573059010988, + 37.53155304724764, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.52256989440645, + 0 + ], + [ + 126.73705703086374, + 37.52256935360281, + 0 + ], + [ + 126.73705703086374, + 37.51358620076162, + 0 + ], + [ + 126.72573195363701, + 37.51358566013351, + 0 + ], + [ + 126.72573059010988, + 37.52256989440645, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.51358674156526, + 0 + ], + [ + 126.73705566741867, + 37.51358620093713, + 0 + ], + [ + 126.73705566741867, + 37.50460304809593, + 0 + ], + [ + 126.7257319530304, + 37.50460250764327, + 0 + ], + [ + 126.72573059010988, + 37.51358674156526, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.50460358872407, + 0 + ], + [ + 126.73705430458016, + 37.5046030482714, + 0 + ], + [ + 126.73705430458016, + 37.49561989543021, + 0 + ], + [ + 126.7257319524241, + 37.49561935515296, + 0 + ], + [ + 126.72573059010988, + 37.50460358872407, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.72573059010988, + 37.49562043588288, + 0 + ], + [ + 126.73705294234787, + 37.49561989560563, + 0 + ], + [ + 126.73705294234787, + 37.48663674276444, + 0 + ], + [ + 126.72573195181806, + 37.486636202662574, + 0 + ], + [ + 126.72573059010988, + 37.49562043588288, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.558495466190564, + 0 + ], + [ + 126.71439869345765, + 37.56747861903177, + 0 + ], + [ + 126.72573195947383, + 37.56747807735012, + 0 + ], + [ + 126.72573195947383, + 37.558494924508935, + 0 + ], + [ + 126.71439869345765, + 37.558495466190564, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.56747861903177, + 0 + ], + [ + 126.71439869345765, + 37.57646177187297, + 0 + ], + [ + 126.72573332656368, + 37.57646123001556, + 0 + ], + [ + 126.72573332656368, + 37.56747807717437, + 0 + ], + [ + 126.71439869345765, + 37.56747861903177, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.57646177187297, + 0 + ], + [ + 126.71439869345765, + 37.585444924714174, + 0 + ], + [ + 126.72573469426204, + 37.585444382680954, + 0 + ], + [ + 126.72573469426204, + 37.57646122983976, + 0 + ], + [ + 126.71439869345765, + 37.57646177187297, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.585444924714174, + 0 + ], + [ + 126.71439869345765, + 37.59442807755537, + 0 + ], + [ + 126.72573606256925, + 37.594427535346306, + 0 + ], + [ + 126.72573606256925, + 37.585444382505116, + 0 + ], + [ + 126.71439869345765, + 37.585444924714174, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.59442807755537, + 0 + ], + [ + 126.71439869345765, + 37.60341123039657, + 0 + ], + [ + 126.7257374314856, + 37.60341068801162, + 0 + ], + [ + 126.7257374314856, + 37.59442753517043, + 0 + ], + [ + 126.71439869345765, + 37.59442807755537, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.60341123039657, + 0 + ], + [ + 126.71439869345765, + 37.61239438323776, + 0 + ], + [ + 126.72573880101135, + 37.61239384067689, + 0 + ], + [ + 126.72573880101135, + 37.6034106878357, + 0 + ], + [ + 126.71439869345765, + 37.60341123039657, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.61239438323776, + 0 + ], + [ + 126.71439869345765, + 37.62137753607896, + 0 + ], + [ + 126.72574017114677, + 37.62137699334211, + 0 + ], + [ + 126.72574017114677, + 37.61239384050092, + 0 + ], + [ + 126.71439869345765, + 37.61239438323776, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.62137753607896, + 0 + ], + [ + 126.71439869345765, + 37.630360688920156, + 0 + ], + [ + 126.7257415418922, + 37.63036014600729, + 0 + ], + [ + 126.7257415418922, + 37.62137699316611, + 0 + ], + [ + 126.71439869345765, + 37.62137753607896, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.558495466190564, + 0 + ], + [ + 126.72573059299228, + 37.558494924684624, + 0 + ], + [ + 126.72573059299228, + 37.549511771843434, + 0 + ], + [ + 126.71440005941358, + 37.54951123051318, + 0 + ], + [ + 126.71439869345765, + 37.558495466190564, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.54951231334938, + 0 + ], + [ + 126.72572922711866, + 37.54951177201911, + 0 + ], + [ + 126.72572922711866, + 37.54052861917791, + 0 + ], + [ + 126.71440005880584, + 37.540528078023286, + 0 + ], + [ + 126.71439869345765, + 37.54951231334938, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.54052916050819, + 0 + ], + [ + 126.72572786185275, + 37.54052861935355, + 0 + ], + [ + 126.72572786185275, + 37.53154546651236, + 0 + ], + [ + 126.71440005819835, + 37.531544925533325, + 0 + ], + [ + 126.71439869345765, + 37.54052916050819, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.531546007667, + 0 + ], + [ + 126.72572649719423, + 37.53154546668796, + 0 + ], + [ + 126.72572649719423, + 37.52256231384676, + 0 + ], + [ + 126.71440005759119, + 37.52256177304327, + 0 + ], + [ + 126.71439869345765, + 37.531546007667, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.522562854825814, + 0 + ], + [ + 126.72572513314283, + 37.522562314022316, + 0 + ], + [ + 126.72572513314283, + 37.51357916118113, + 0 + ], + [ + 126.71440005698432, + 37.51357862055314, + 0 + ], + [ + 126.71439869345765, + 37.522562854825814, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.513579701984625, + 0 + ], + [ + 126.72572376969822, + 37.513579161356624, + 0 + ], + [ + 126.72572376969822, + 37.50459600851543, + 0 + ], + [ + 126.7144000563777, + 37.50459546806291, + 0 + ], + [ + 126.71439869345765, + 37.513579701984625, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.50459654914343, + 0 + ], + [ + 126.72572240686017, + 37.504596008690896, + 0 + ], + [ + 126.72572240686017, + 37.49561285584971, + 0 + ], + [ + 126.71440005577138, + 37.49561231557261, + 0 + ], + [ + 126.71439869345765, + 37.50459654914343, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.71439869345765, + 37.49561339630224, + 0 + ], + [ + 126.72572104462837, + 37.49561285602512, + 0 + ], + [ + 126.72572104462837, + 37.48662970318393, + 0 + ], + [ + 126.71440005516534, + 37.486629163082206, + 0 + ], + [ + 126.71439869345765, + 37.49561339630224, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.5584873435988, + 0 + ], + [ + 126.7030667991113, + 37.567470496439995, + 0 + ], + [ + 126.71440006389165, + 37.567469954758494, + 0 + ], + [ + 126.71440006389165, + 37.558486801917304, + 0 + ], + [ + 126.7030667991113, + 37.5584873435988, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.567470496439995, + 0 + ], + [ + 126.7030667991113, + 37.576453649281184, + 0 + ], + [ + 126.71440143098091, + 37.57645310742392, + 0 + ], + [ + 126.71440143098091, + 37.567469954582734, + 0 + ], + [ + 126.7030667991113, + 37.567470496439995, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.576453649281184, + 0 + ], + [ + 126.7030667991113, + 37.58543680212237, + 0 + ], + [ + 126.71440279867876, + 37.585436260089324, + 0 + ], + [ + 126.71440279867876, + 37.576453107248135, + 0 + ], + [ + 126.7030667991113, + 37.576453649281184, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.58543680212237, + 0 + ], + [ + 126.7030667991113, + 37.59441995496358, + 0 + ], + [ + 126.71440416698542, + 37.59441941275468, + 0 + ], + [ + 126.71440416698542, + 37.58543625991349, + 0 + ], + [ + 126.7030667991113, + 37.58543680212237, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.59441995496358, + 0 + ], + [ + 126.7030667991113, + 37.60340310780478, + 0 + ], + [ + 126.7144055359012, + 37.60340256542, + 0 + ], + [ + 126.7144055359012, + 37.59441941257881, + 0 + ], + [ + 126.7030667991113, + 37.59441995496358, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.60340310780478, + 0 + ], + [ + 126.7030667991113, + 37.612386260645984, + 0 + ], + [ + 126.71440690542639, + 37.61238571808527, + 0 + ], + [ + 126.71440690542639, + 37.603402565244075, + 0 + ], + [ + 126.7030667991113, + 37.60340310780478, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.612386260645984, + 0 + ], + [ + 126.7030667991113, + 37.621369413487194, + 0 + ], + [ + 126.71440827556128, + 37.621368870750516, + 0 + ], + [ + 126.71440827556128, + 37.612385717909326, + 0 + ], + [ + 126.7030667991113, + 37.612386260645984, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.5584873435988, + 0 + ], + [ + 126.71439869741063, + 37.558486802093014, + 0 + ], + [ + 126.71439869741063, + 37.549503649251825, + 0 + ], + [ + 126.7030681650667, + 37.54950310792172, + 0 + ], + [ + 126.7030667991113, + 37.612386260645984, + 0 + ], + [ + 126.7030667991113, + 37.5584873435988, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.5495041907576, + 0 + ], + [ + 126.71439733153757, + 37.54950364942749, + 0 + ], + [ + 126.71439733153757, + 37.5405204965863, + 0 + ], + [ + 126.70306816445893, + 37.54051995543184, + 0 + ], + [ + 126.7030667991113, + 37.5495041907576, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.540521037916406, + 0 + ], + [ + 126.71439596627219, + 37.54052049676192, + 0 + ], + [ + 126.71439596627219, + 37.531537343920725, + 0 + ], + [ + 126.70306816385147, + 37.53153680294186, + 0 + ], + [ + 126.7030667991113, + 37.540521037916406, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.5315378850752, + 0 + ], + [ + 126.71439460161423, + 37.531537344096314, + 0 + ], + [ + 126.71439460161423, + 37.522554191255125, + 0 + ], + [ + 126.70306816324431, + 37.52255365045179, + 0 + ], + [ + 126.7030667991113, + 37.5315378850752, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.52255473223402, + 0 + ], + [ + 126.71439323756336, + 37.52255419143067, + 0 + ], + [ + 126.71439323756336, + 37.513571038589475, + 0 + ], + [ + 126.70306816263741, + 37.51357049796165, + 0 + ], + [ + 126.7030667991113, + 37.52255473223402, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.513571579392824, + 0 + ], + [ + 126.71439187411931, + 37.51357103876498, + 0 + ], + [ + 126.71439187411931, + 37.50458788592379, + 0 + ], + [ + 126.70306816203079, + 37.50458734547142, + 0 + ], + [ + 126.7030667991113, + 37.513571579392824, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.7030667991113, + 37.50458842655163, + 0 + ], + [ + 126.71439051128183, + 37.50458788609925, + 0 + ], + [ + 126.71439051128183, + 37.49560473325806, + 0 + ], + [ + 126.7030681614245, + 37.49560419298111, + 0 + ], + [ + 126.7030667991113, + 37.50458842655163, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.55847813799645, + 0 + ], + [ + 126.69173490740026, + 37.56746129083764, + 0 + ], + [ + 126.70306817077996, + 37.567460749156325, + 0 + ], + [ + 126.70306817077996, + 37.558477596315136, + 0 + ], + [ + 126.69173490740026, + 37.55847813799645, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.56746129083764, + 0 + ], + [ + 126.69173490740026, + 37.576444443678845, + 0 + ], + [ + 126.70306953786861, + 37.57644390182177, + 0 + ], + [ + 126.70306953786861, + 37.56746074898058, + 0 + ], + [ + 126.69173490740026, + 37.56746129083764, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.576444443678845, + 0 + ], + [ + 126.69173490740026, + 37.58542759652004, + 0 + ], + [ + 126.70307090556584, + 37.58542705448716, + 0 + ], + [ + 126.70307090556584, + 37.576443901645966, + 0 + ], + [ + 126.69173490740026, + 37.576444443678845, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.58542759652004, + 0 + ], + [ + 126.69173490740026, + 37.59441074936124, + 0 + ], + [ + 126.70307227387188, + 37.594410207152514, + 0 + ], + [ + 126.70307227387188, + 37.58542705431132, + 0 + ], + [ + 126.69173490740026, + 37.58542759652004, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.59441074936124, + 0 + ], + [ + 126.69173490740026, + 37.603393902202434, + 0 + ], + [ + 126.70307364278702, + 37.60339335981783, + 0 + ], + [ + 126.70307364278702, + 37.59441020697664, + 0 + ], + [ + 126.69173490740026, + 37.59441074936124, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.55847813799645, + 0 + ], + [ + 126.70306680429958, + 37.55847759649085, + 0 + ], + [ + 126.70306680429958, + 37.54949444364967, + 0 + ], + [ + 126.69173627335502, + 37.549493902319746, + 0 + ], + [ + 126.69173490740026, + 37.55847813799645, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.54949498515526, + 0 + ], + [ + 126.70306543842713, + 37.549494443825324, + 0 + ], + [ + 126.70306543842713, + 37.540511290984135, + 0 + ], + [ + 126.69173627274728, + 37.54051074982984, + 0 + ], + [ + 126.69173490740026, + 37.54949498515526, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.54051183231407, + 0 + ], + [ + 126.70306407316238, + 37.540511291159774, + 0 + ], + [ + 126.70306407316238, + 37.531528138318585, + 0 + ], + [ + 126.69173627213979, + 37.53152759733989, + 0 + ], + [ + 126.69173490740026, + 37.54051183231407, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.53152867947288, + 0 + ], + [ + 126.70306270850504, + 37.53152813849417, + 0 + ], + [ + 126.70306270850504, + 37.52254498565297, + 0 + ], + [ + 126.69173627153263, + 37.522544444849814, + 0 + ], + [ + 126.69173490740026, + 37.53152867947288, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.69173490740026, + 37.52254552663168, + 0 + ], + [ + 126.70306134445481, + 37.522544985828524, + 0 + ], + [ + 126.70306134445481, + 37.51356183298733, + 0 + ], + [ + 126.69173627092576, + 37.513561292359675, + 0 + ], + [ + 126.69173490740026, + 37.52254552663168, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.68040301865392, + 37.55846784938418, + 0 + ], + [ + 126.68040301865392, + 37.56745100222538, + 0 + ], + [ + 126.69173628046823, + 37.567450460544265, + 0 + ], + [ + 126.69173628046823, + 37.558467307703076, + 0 + ], + [ + 126.68040301865392, + 37.55846784938418, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.68040301865392, + 37.56745100222538, + 0 + ], + [ + 126.68040301865392, + 37.57643415506658, + 0 + ], + [ + 126.69173764755618, + 37.5764336132097, + 0 + ], + [ + 126.69173764755618, + 37.56745046036851, + 0 + ], + [ + 126.68040301865392, + 37.56745100222538, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.68040301865392, + 37.57643415506658, + 0 + ], + [ + 126.68040301865392, + 37.58541730790778, + 0 + ], + [ + 126.69173901525268, + 37.58541676587511, + 0 + ], + [ + 126.69173901525268, + 37.576433613033906, + 0 + ], + [ + 126.68040301865392, + 37.57643415506658, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.68040301865392, + 37.55846784938418, + 0 + ], + [ + 126.69173491398851, + 37.55846730787878, + 0 + ], + [ + 126.69173491398851, + 37.54948415503759, + 0 + ], + [ + 126.68040438460797, + 37.54948361370787, + 0 + ], + [ + 126.68040301865392, + 37.55846784938418, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.68040301865392, + 37.54948469654299, + 0 + ], + [ + 126.69173354811679, + 37.54948415521326, + 0 + ], + [ + 126.69173354811679, + 37.54050100237206, + 0 + ], + [ + 126.68040438400023, + 37.540500461217974, + 0 + ], + [ + 126.68040301865392, + 37.54948469654299, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.68040301865392, + 37.540501543701794, + 0 + ], + [ + 126.69173218285275, + 37.5405010025477, + 0 + ], + [ + 126.69173218285275, + 37.53151784970651, + 0 + ], + [ + 126.6804043833928, + 37.53151730872801, + 0 + ], + [ + 126.68040301865392, + 37.540501543701794, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.55852145849355, + 0 + ], + [ + 126.80505390356994, + 37.56750461133475, + 0 + ], + [ + 126.79372063359901, + 37.56750406965258, + 0 + ], + [ + 126.79372063359901, + 37.55852091681139, + 0 + ], + [ + 126.80505390356994, + 37.55852145849355, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.56750461133475, + 0 + ], + [ + 126.80505390356994, + 37.576487764175944, + 0 + ], + [ + 126.79371926650742, + 37.576487222318015, + 0 + ], + [ + 126.79371926650742, + 37.567504069476826, + 0 + ], + [ + 126.80505390356994, + 37.56750461133475, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.576487764175944, + 0 + ], + [ + 126.80505390356994, + 37.58547091701714, + 0 + ], + [ + 126.79371789880729, + 37.585470374983416, + 0 + ], + [ + 126.79371789880729, + 37.57648722214222, + 0 + ], + [ + 126.80505390356994, + 37.576487764175944, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.58547091701714, + 0 + ], + [ + 126.80505390356994, + 37.594454069858344, + 0 + ], + [ + 126.79371653049832, + 37.594453527648774, + 0 + ], + [ + 126.79371653049832, + 37.585470374807585, + 0 + ], + [ + 126.80505390356994, + 37.58547091701714, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.594454069858344, + 0 + ], + [ + 126.80505390356994, + 37.60343722269954, + 0 + ], + [ + 126.79371516158022, + 37.6034366803141, + 0 + ], + [ + 126.79371516158022, + 37.5944535274729, + 0 + ], + [ + 126.80505390356994, + 37.594454069858344, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.60343722269954, + 0 + ], + [ + 126.80505390356994, + 37.612420375540744, + 0 + ], + [ + 126.79371379205271, + 37.61241983297936, + 0 + ], + [ + 126.79371379205271, + 37.60343668013817, + 0 + ], + [ + 126.80505390356994, + 37.60343722269954, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.612420375540744, + 0 + ], + [ + 126.80505390356994, + 37.62140352838194, + 0 + ], + [ + 126.79371242191552, + 37.62140298564459, + 0 + ], + [ + 126.79371242191552, + 37.61241983280339, + 0 + ], + [ + 126.80505390356994, + 37.612420375540744, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.62140352838194, + 0 + ], + [ + 126.80505390356994, + 37.63038668122315, + 0 + ], + [ + 126.79371105116833, + 37.63038613830978, + 0 + ], + [ + 126.79371105116833, + 37.621402985468585, + 0 + ], + [ + 126.80505390356994, + 37.62140352838194, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.63038668122315, + 0 + ], + [ + 126.80505390356994, + 37.63936983406435, + 0 + ], + [ + 126.79370967981085, + 37.63936929097492, + 0 + ], + [ + 126.79370967981085, + 37.63038613813373, + 0 + ], + [ + 126.80505390356994, + 37.63038668122315, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.63936983406435, + 0 + ], + [ + 126.80505390356994, + 37.64835298690554, + 0 + ], + [ + 126.79370830784283, + 37.648352443640015, + 0 + ], + [ + 126.79370830784283, + 37.63936929079882, + 0 + ], + [ + 126.80505390356994, + 37.63936983406435, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.55852145849355, + 0 + ], + [ + 126.79372200008235, + 37.5585209169871, + 0 + ], + [ + 126.79372200008235, + 37.54953776414592, + 0 + ], + [ + 126.80505253761227, + 37.549537222815154, + 0 + ], + [ + 126.80505390356994, + 37.55852145849355, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.549538305652355, + 0 + ], + [ + 126.79372336595772, + 37.549537764321585, + 0 + ], + [ + 126.79372336595772, + 37.54055461148039, + 0 + ], + [ + 126.80505253822001, + 37.54055407032526, + 0 + ], + [ + 126.80505390356994, + 37.549538305652355, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.54055515281116, + 0 + ], + [ + 126.7937247312254, + 37.54055461165601, + 0 + ], + [ + 126.7937247312254, + 37.531571458814824, + 0 + ], + [ + 126.80505253882747, + 37.53157091783528, + 0 + ], + [ + 126.80505390356994, + 37.54055515281116, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.53157199996997, + 0 + ], + [ + 126.79372609588569, + 37.53157145899041, + 0 + ], + [ + 126.79372609588569, + 37.522588306149224, + 0 + ], + [ + 126.80505253943464, + 37.52258776534523, + 0 + ], + [ + 126.80505390356994, + 37.53157199996997, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.52258884712877, + 0 + ], + [ + 126.79372745993885, + 37.522588306324764, + 0 + ], + [ + 126.79372745993885, + 37.513605153483574, + 0 + ], + [ + 126.80505254004154, + 37.513604612855076, + 0 + ], + [ + 126.80505390356994, + 37.52258884712877, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.513605694287584, + 0 + ], + [ + 126.79372882338518, + 37.51360515365907, + 0 + ], + [ + 126.79372882338518, + 37.50462200081788, + 0 + ], + [ + 126.80505254064815, + 37.50462146036486, + 0 + ], + [ + 126.80505390356994, + 37.513605694287584, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.50462254144639, + 0 + ], + [ + 126.79373018622498, + 37.50462200099335, + 0 + ], + [ + 126.79373018622498, + 37.495638848152154, + 0 + ], + [ + 126.80505254125445, + 37.49563830787455, + 0 + ], + [ + 126.80505390356994, + 37.50462254144639, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.4956393886052, + 0 + ], + [ + 126.79373154845854, + 37.49563884832757, + 0 + ], + [ + 126.79373154845854, + 37.48665569548638, + 0 + ], + [ + 126.80505254186049, + 37.48665515538414, + 0 + ], + [ + 126.80505390356994, + 37.4956393886052, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.486656235764, + 0 + ], + [ + 126.7937329100861, + 37.48665569566176, + 0 + ], + [ + 126.7937329100861, + 37.477672542820564, + 0 + ], + [ + 126.80505254246623, + 37.47767200289366, + 0 + ], + [ + 126.80505390356994, + 37.486656235764, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.80505390356994, + 37.47767308292281, + 0 + ], + [ + 126.79373427110802, + 37.4776725429959, + 0 + ], + [ + 126.79373427110802, + 37.468689390154715, + 0 + ], + [ + 126.8050525430717, + 37.46868885040311, + 0 + ], + [ + 126.80505390356994, + 37.47767308292281, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.558519833974195, + 0 + ], + [ + 126.81638580681047, + 37.5675029868154, + 0 + ], + [ + 126.80505253708674, + 37.56750244513326, + 0 + ], + [ + 126.80505253708674, + 37.55851929229207, + 0 + ], + [ + 126.81638580681047, + 37.558519833974195, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.5675029868154, + 0 + ], + [ + 126.81638580681047, + 37.576486139656595, + 0 + ], + [ + 126.80505116999525, + 37.576485597798694, + 0 + ], + [ + 126.80505116999525, + 37.5675024449575, + 0 + ], + [ + 126.81638580681047, + 37.5675029868154, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.576486139656595, + 0 + ], + [ + 126.81638580681047, + 37.58546929249779, + 0 + ], + [ + 126.80504980229522, + 37.585468750464095, + 0 + ], + [ + 126.80504980229522, + 37.5764855976229, + 0 + ], + [ + 126.81638580681047, + 37.576486139656595, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.58546929249779, + 0 + ], + [ + 126.81638580681047, + 37.59445244533898, + 0 + ], + [ + 126.80504843398634, + 37.594451903129446, + 0 + ], + [ + 126.80504843398634, + 37.58546875028825, + 0 + ], + [ + 126.81638580681047, + 37.58546929249779, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.59445244533898, + 0 + ], + [ + 126.81638580681047, + 37.60343559818017, + 0 + ], + [ + 126.80504706506835, + 37.60343505579474, + 0 + ], + [ + 126.80504706506835, + 37.59445190295355, + 0 + ], + [ + 126.81638580681047, + 37.59445244533898, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.60343559818017, + 0 + ], + [ + 126.81638580681047, + 37.612418751021366, + 0 + ], + [ + 126.80504569554097, + 37.61241820846003, + 0 + ], + [ + 126.80504569554097, + 37.60343505561884, + 0 + ], + [ + 126.81638580681047, + 37.60343559818017, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.612418751021366, + 0 + ], + [ + 126.81638580681047, + 37.621401903862576, + 0 + ], + [ + 126.80504432540387, + 37.62140136112526, + 0 + ], + [ + 126.80504432540387, + 37.61241820828406, + 0 + ], + [ + 126.81638580681047, + 37.612418751021366, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.621401903862576, + 0 + ], + [ + 126.81638580681047, + 37.63038505670378, + 0 + ], + [ + 126.80504295465678, + 37.630384513790446, + 0 + ], + [ + 126.80504295465678, + 37.62140136094925, + 0 + ], + [ + 126.81638580681047, + 37.621401903862576, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.63038505670378, + 0 + ], + [ + 126.81638580681047, + 37.639368209544976, + 0 + ], + [ + 126.80504158329944, + 37.639367666455584, + 0 + ], + [ + 126.80504158329944, + 37.63038451361439, + 0 + ], + [ + 126.81638580681047, + 37.63038505670378, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.639368209544976, + 0 + ], + [ + 126.81638580681047, + 37.64835136238617, + 0 + ], + [ + 126.80504021133153, + 37.64835081912069, + 0 + ], + [ + 126.80504021133153, + 37.639367666279504, + 0 + ], + [ + 126.81638580681047, + 37.639368209544976, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.558519833974195, + 0 + ], + [ + 126.80505390356994, + 37.55851929246778, + 0 + ], + [ + 126.80505390356994, + 37.54953613962659, + 0 + ], + [ + 126.8163844408529, + 37.549535598295854, + 0 + ], + [ + 126.81638580681047, + 37.558519833974195, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.549536681133, + 0 + ], + [ + 126.8050552694452, + 37.549536139802264, + 0 + ], + [ + 126.8050552694452, + 37.54055298696107, + 0 + ], + [ + 126.81638444146066, + 37.54055244580596, + 0 + ], + [ + 126.81638580681047, + 37.549536681133, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.54055352829182, + 0 + ], + [ + 126.80505663471276, + 37.5405529871367, + 0 + ], + [ + 126.80505663471276, + 37.5315698342955, + 0 + ], + [ + 126.8163844420681, + 37.53156929331599, + 0 + ], + [ + 126.81638580681047, + 37.54055352829182, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.53157037545062, + 0 + ], + [ + 126.80505799937295, + 37.53156983447109, + 0 + ], + [ + 126.80505799937295, + 37.5225866816299, + 0 + ], + [ + 126.8163844426753, + 37.52258614082594, + 0 + ], + [ + 126.81638580681047, + 37.53157037545062, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.522587222609424, + 0 + ], + [ + 126.80505936342598, + 37.52258668180545, + 0 + ], + [ + 126.80505936342598, + 37.51360352896426, + 0 + ], + [ + 126.81638444328217, + 37.513602988335805, + 0 + ], + [ + 126.81638580681047, + 37.522587222609424, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.51360406976823, + 0 + ], + [ + 126.80506072687221, + 37.51360352913976, + 0 + ], + [ + 126.80506072687221, + 37.50462037629857, + 0 + ], + [ + 126.81638444388878, + 37.50461983584556, + 0 + ], + [ + 126.81638580681047, + 37.51360406976823, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.50462091692704, + 0 + ], + [ + 126.80506208971191, + 37.50462037647403, + 0 + ], + [ + 126.80506208971191, + 37.49563722363284, + 0 + ], + [ + 126.81638444449509, + 37.495636683355265, + 0 + ], + [ + 126.81638580681047, + 37.50462091692704, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.49563776408584, + 0 + ], + [ + 126.80506345194536, + 37.49563722380826, + 0 + ], + [ + 126.80506345194536, + 37.48665407096708, + 0 + ], + [ + 126.81638444510115, + 37.48665353086487, + 0 + ], + [ + 126.81638580681047, + 37.49563776408584, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.48665461124465, + 0 + ], + [ + 126.80506481357283, + 37.48665407114244, + 0 + ], + [ + 126.80506481357283, + 37.47767091830124, + 0 + ], + [ + 126.81638444570687, + 37.47767037837438, + 0 + ], + [ + 126.81638580681047, + 37.48665461124465, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.81638580681047, + 37.47767145840346, + 0 + ], + [ + 126.80506617459463, + 37.47767091847658, + 0 + ], + [ + 126.80506617459463, + 37.46868776563539, + 0 + ], + [ + 126.81638444631233, + 37.46868722588382, + 0 + ], + [ + 126.81638580681047, + 37.47767145840346, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.55851712644207, + 0 + ], + [ + 126.82771770939216, + 37.56750027928327, + 0 + ], + [ + 126.81638444008037, + 37.5674997376012, + 0 + ], + [ + 126.81638444008037, + 37.55851658476001, + 0 + ], + [ + 126.82771770939216, + 37.55851712644207, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.56750027928327, + 0 + ], + [ + 126.82771770939216, + 37.576483432124476, + 0 + ], + [ + 126.81638307298907, + 37.57648289026663, + 0 + ], + [ + 126.81638307298907, + 37.567499737425436, + 0 + ], + [ + 126.82771770939216, + 37.56750027928327, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.576483432124476, + 0 + ], + [ + 126.82771770939216, + 37.58546658496567, + 0 + ], + [ + 126.81638170528923, + 37.58546604293203, + 0 + ], + [ + 126.81638170528923, + 37.57648289009084, + 0 + ], + [ + 126.82771770939216, + 37.576483432124476, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.58546658496567, + 0 + ], + [ + 126.82771770939216, + 37.59444973780687, + 0 + ], + [ + 126.81638033698054, + 37.59444919559738, + 0 + ], + [ + 126.81638033698054, + 37.58546604275619, + 0 + ], + [ + 126.82771770939216, + 37.58546658496567, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.59444973780687, + 0 + ], + [ + 126.82771770939216, + 37.60343289064805, + 0 + ], + [ + 126.81637896806274, + 37.60343234826268, + 0 + ], + [ + 126.81637896806274, + 37.59444919542148, + 0 + ], + [ + 126.82771770939216, + 37.59444973780687, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.60343289064805, + 0 + ], + [ + 126.82771770939216, + 37.61241604348925, + 0 + ], + [ + 126.81637759853554, + 37.61241550092796, + 0 + ], + [ + 126.81637759853554, + 37.60343234808676, + 0 + ], + [ + 126.82771770939216, + 37.60343289064805, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.61241604348925, + 0 + ], + [ + 126.82771770939216, + 37.62139919633045, + 0 + ], + [ + 126.81637622839862, + 37.62139865359319, + 0 + ], + [ + 126.81637622839862, + 37.612415500752, + 0 + ], + [ + 126.82771770939216, + 37.61241604348925, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.62139919633045, + 0 + ], + [ + 126.82771770939216, + 37.630382349171654, + 0 + ], + [ + 126.81637485765172, + 37.63038180625836, + 0 + ], + [ + 126.81637485765172, + 37.621398653417174, + 0 + ], + [ + 126.82771770939216, + 37.62139919633045, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.630382349171654, + 0 + ], + [ + 126.82771770939216, + 37.63936550201285, + 0 + ], + [ + 126.81637348629455, + 37.639364958923515, + 0 + ], + [ + 126.81637348629455, + 37.63038180608232, + 0 + ], + [ + 126.82771770939216, + 37.630382349171654, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.63936550201285, + 0 + ], + [ + 126.82771770939216, + 37.648348654854054, + 0 + ], + [ + 126.81637211432682, + 37.64834811158862, + 0 + ], + [ + 126.81637211432682, + 37.63936495874742, + 0 + ], + [ + 126.82771770939216, + 37.63936550201285, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.55851712644207, + 0 + ], + [ + 126.8163858065634, + 37.5585165849357, + 0 + ], + [ + 126.8163858065634, + 37.549533432094506, + 0 + ], + [ + 126.82771634343477, + 37.54953289076383, + 0 + ], + [ + 126.82771770939216, + 37.55851712644207, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.54953397360087, + 0 + ], + [ + 126.8163871724385, + 37.54953343227019, + 0 + ], + [ + 126.8163871724385, + 37.54055027942899, + 0 + ], + [ + 126.82771634404253, + 37.540549738273945, + 0 + ], + [ + 126.82771770939216, + 37.54953397360087, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.540550820759684, + 0 + ], + [ + 126.81638853770586, + 37.54055027960463, + 0 + ], + [ + 126.81638853770586, + 37.53156712676344, + 0 + ], + [ + 126.82771634465, + 37.53156658578398, + 0 + ], + [ + 126.82771770939216, + 37.540550820759684, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.531567667918495, + 0 + ], + [ + 126.81638990236586, + 37.531567126939024, + 0 + ], + [ + 126.81638990236586, + 37.52258397409783, + 0 + ], + [ + 126.82771634525717, + 37.52258343329392, + 0 + ], + [ + 126.82771770939216, + 37.531567667918495, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.522584515077305, + 0 + ], + [ + 126.81639126641873, + 37.52258397427339, + 0 + ], + [ + 126.81639126641873, + 37.513600821432206, + 0 + ], + [ + 126.82771634586408, + 37.5136002808038, + 0 + ], + [ + 126.82771770939216, + 37.522584515077305, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.51360136223611, + 0 + ], + [ + 126.81639262986477, + 37.513600821607696, + 0 + ], + [ + 126.81639262986477, + 37.5046176687665, + 0 + ], + [ + 126.82771634647065, + 37.50461712831355, + 0 + ], + [ + 126.82771770939216, + 37.51360136223611, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.50461820939492, + 0 + ], + [ + 126.81639399270428, + 37.50461766894197, + 0 + ], + [ + 126.81639399270428, + 37.495634516100765, + 0 + ], + [ + 126.82771634707696, + 37.495633975823246, + 0 + ], + [ + 126.82771770939216, + 37.50461820939492, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.49563505655373, + 0 + ], + [ + 126.81639535493753, + 37.4956345162762, + 0 + ], + [ + 126.81639535493753, + 37.486651363435016, + 0 + ], + [ + 126.827716347683, + 37.48665082333287, + 0 + ], + [ + 126.82771770939216, + 37.49563505655373, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.48665190371254, + 0 + ], + [ + 126.81639671656482, + 37.486651363610385, + 0 + ], + [ + 126.81639671656482, + 37.477668210769195, + 0 + ], + [ + 126.82771634828875, + 37.47766767084238, + 0 + ], + [ + 126.82771770939216, + 37.48665190371254, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.82771770939216, + 37.477668750871345, + 0 + ], + [ + 126.81639807758643, + 37.47766821094453, + 0 + ], + [ + 126.81639807758643, + 37.46868505810333, + 0 + ], + [ + 126.8277163488942, + 37.46868451835182, + 0 + ], + [ + 126.82771770939216, + 37.477668750871345, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.558513335897345, + 0 + ], + [ + 126.83904961098563, + 37.567496488738534, + 0 + ], + [ + 126.82771634225055, + 37.56749594705653, + 0 + ], + [ + 126.82771634225055, + 37.55851279421533, + 0 + ], + [ + 126.83904961098563, + 37.558513335897345, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.567496488738534, + 0 + ], + [ + 126.83904961098563, + 37.57647964157973, + 0 + ], + [ + 126.82771497515951, + 37.576479099721965, + 0 + ], + [ + 126.82771497515951, + 37.567495946880776, + 0 + ], + [ + 126.83904961098563, + 37.567496488738534, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.57647964157973, + 0 + ], + [ + 126.83904961098563, + 37.585462794420934, + 0 + ], + [ + 126.82771360745993, + 37.58546225238737, + 0 + ], + [ + 126.82771360745993, + 37.576479099546184, + 0 + ], + [ + 126.83904961098563, + 37.57647964157973, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.585462794420934, + 0 + ], + [ + 126.83904961098563, + 37.594445947262145, + 0 + ], + [ + 126.82771223915151, + 37.59444540505273, + 0 + ], + [ + 126.82771223915151, + 37.585462252211535, + 0 + ], + [ + 126.83904961098563, + 37.585462794420934, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.594445947262145, + 0 + ], + [ + 126.83904961098563, + 37.60342910010335, + 0 + ], + [ + 126.82771087023396, + 37.603428557718054, + 0 + ], + [ + 126.82771087023396, + 37.59444540487686, + 0 + ], + [ + 126.83904961098563, + 37.594445947262145, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.60342910010335, + 0 + ], + [ + 126.83904961098563, + 37.61241225294455, + 0 + ], + [ + 126.82770950070702, + 37.61241171038333, + 0 + ], + [ + 126.82770950070702, + 37.60342855754213, + 0 + ], + [ + 126.83904961098563, + 37.60342910010335, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.61241225294455, + 0 + ], + [ + 126.83904961098563, + 37.62139540578575, + 0 + ], + [ + 126.82770813057036, + 37.62139486304856, + 0 + ], + [ + 126.82770813057036, + 37.61241171020737, + 0 + ], + [ + 126.83904961098563, + 37.61241225294455, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.62139540578575, + 0 + ], + [ + 126.83904961098563, + 37.630378558626944, + 0 + ], + [ + 126.82770675982371, + 37.63037801571373, + 0 + ], + [ + 126.82770675982371, + 37.62139486287254, + 0 + ], + [ + 126.83904961098563, + 37.62139540578575, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.630378558626944, + 0 + ], + [ + 126.83904961098563, + 37.63936171146814, + 0 + ], + [ + 126.8277053884668, + 37.63936116837887, + 0 + ], + [ + 126.8277053884668, + 37.63037801553768, + 0 + ], + [ + 126.83904961098563, + 37.630378558626944, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.558513335897345, + 0 + ], + [ + 126.82771770873333, + 37.558512794391056, + 0 + ], + [ + 126.82771770873333, + 37.54952964154986, + 0 + ], + [ + 126.83904824502848, + 37.54952910021925, + 0 + ], + [ + 126.83904961098563, + 37.558513335897345, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.549530183056156, + 0 + ], + [ + 126.82771907460817, + 37.54952964172554, + 0 + ], + [ + 126.82771907460817, + 37.54054648888434, + 0 + ], + [ + 126.83904824563625, + 37.54054594772937, + 0 + ], + [ + 126.83904961098563, + 37.549530183056156, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.54054703021497, + 0 + ], + [ + 126.82772043987528, + 37.540546489059984, + 0 + ], + [ + 126.82772043987528, + 37.53156333621879, + 0 + ], + [ + 126.8390482462437, + 37.531562795239395, + 0 + ], + [ + 126.83904961098563, + 37.54054703021497, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.53156387737377, + 0 + ], + [ + 126.82772180453502, + 37.53156333639437, + 0 + ], + [ + 126.82772180453502, + 37.52258018355318, + 0 + ], + [ + 126.8390482468509, + 37.52257964274934, + 0 + ], + [ + 126.83904961098563, + 37.53156387737377, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.52258072453258, + 0 + ], + [ + 126.82772316858764, + 37.522580183728735, + 0 + ], + [ + 126.82772316858764, + 37.51359703088754, + 0 + ], + [ + 126.8390482474578, + 37.5135964902592, + 0 + ], + [ + 126.83904961098563, + 37.52258072453258, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.51359757169139, + 0 + ], + [ + 126.82772453203343, + 37.51359703106305, + 0 + ], + [ + 126.82772453203343, + 37.50461387822186, + 0 + ], + [ + 126.83904824806436, + 37.50461333776898, + 0 + ], + [ + 126.83904961098563, + 37.51359757169139, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.5046144188502, + 0 + ], + [ + 126.82772589487269, + 37.50461387839732, + 0 + ], + [ + 126.82772589487269, + 37.495630725556126, + 0 + ], + [ + 126.83904824867071, + 37.495630185278664, + 0 + ], + [ + 126.83904961098563, + 37.5046144188502, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.495631266009006, + 0 + ], + [ + 126.82772725710568, + 37.495630725731544, + 0 + ], + [ + 126.82772725710568, + 37.48664757289035, + 0 + ], + [ + 126.83904824927671, + 37.48664703278827, + 0 + ], + [ + 126.83904961098563, + 37.495631266009006, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.83904961098563, + 37.48664811316782, + 0 + ], + [ + 126.8277286187327, + 37.48664757306573, + 0 + ], + [ + 126.8277286187327, + 37.477664420224535, + 0 + ], + [ + 126.83904824988247, + 37.4776638802978, + 0 + ], + [ + 126.83904961098563, + 37.48664811316782, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.558508462340285, + 0 + ], + [ + 126.85038151126142, + 37.56749161518148, + 0 + ], + [ + 126.83904824326788, + 37.567491073499575, + 0 + ], + [ + 126.83904824326788, + 37.558507920658386, + 0 + ], + [ + 126.85038151126142, + 37.558508462340285, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.56749161518148, + 0 + ], + [ + 126.85038151126142, + 37.576474768022685, + 0 + ], + [ + 126.83904687617716, + 37.57647422616501, + 0 + ], + [ + 126.83904687617716, + 37.56749107332382, + 0 + ], + [ + 126.85038151126142, + 37.56749161518148, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.576474768022685, + 0 + ], + [ + 126.85038151126142, + 37.58545792086388, + 0 + ], + [ + 126.83904550847788, + 37.585457378830405, + 0 + ], + [ + 126.83904550847788, + 37.5764742259892, + 0 + ], + [ + 126.85038151126142, + 37.576474768022685, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.58545792086388, + 0 + ], + [ + 126.85038151126142, + 37.59444107370507, + 0 + ], + [ + 126.8390441401698, + 37.59444053149576, + 0 + ], + [ + 126.8390441401698, + 37.58545737865457, + 0 + ], + [ + 126.85038151126142, + 37.58545792086388, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.59444107370507, + 0 + ], + [ + 126.85038151126142, + 37.603424226546274, + 0 + ], + [ + 126.83904277125258, + 37.60342368416108, + 0 + ], + [ + 126.83904277125258, + 37.59444053131988, + 0 + ], + [ + 126.85038151126142, + 37.59444107370507, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.603424226546274, + 0 + ], + [ + 126.85038151126142, + 37.61240737938748, + 0 + ], + [ + 126.83904140172596, + 37.61240683682635, + 0 + ], + [ + 126.83904140172596, + 37.60342368398516, + 0 + ], + [ + 126.85038151126142, + 37.603424226546274, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.61240737938748, + 0 + ], + [ + 126.85038151126142, + 37.62139053222868, + 0 + ], + [ + 126.83904003158965, + 37.621389989491576, + 0 + ], + [ + 126.83904003158965, + 37.61240683665038, + 0 + ], + [ + 126.85038151126142, + 37.61240737938748, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.62139053222868, + 0 + ], + [ + 126.85038151126142, + 37.63037368506988, + 0 + ], + [ + 126.83903866084334, + 37.63037314215676, + 0 + ], + [ + 126.83903866084334, + 37.62138998931557, + 0 + ], + [ + 126.85038151126142, + 37.62139053222868, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.63037368506988, + 0 + ], + [ + 126.85038151126142, + 37.639356837911066, + 0 + ], + [ + 126.83903728948674, + 37.6393562948219, + 0 + ], + [ + 126.83903728948674, + 37.63037314198071, + 0 + ], + [ + 126.85038151126142, + 37.63037368506988, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.558508462340285, + 0 + ], + [ + 126.83904960975032, + 37.55850792083409, + 0 + ], + [ + 126.83904960975032, + 37.54952476799289, + 0 + ], + [ + 126.85038014530463, + 37.54952422666238, + 0 + ], + [ + 126.85038151126142, + 37.558508462340285, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.549525309499096, + 0 + ], + [ + 126.8390509756248, + 37.54952476816858, + 0 + ], + [ + 126.8390509756248, + 37.54054161532739, + 0 + ], + [ + 126.85038014591237, + 37.540541074172516, + 0 + ], + [ + 126.85038151126142, + 37.549525309499096, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.5405421566579, + 0 + ], + [ + 126.83905234089161, + 37.54054161550301, + 0 + ], + [ + 126.83905234089161, + 37.53155846266183, + 0 + ], + [ + 126.85038014651984, + 37.531557921682534, + 0 + ], + [ + 126.85038151126142, + 37.5405421566579, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.53155900381671, + 0 + ], + [ + 126.83905370555101, + 37.53155846283741, + 0 + ], + [ + 126.83905370555101, + 37.52257530999622, + 0 + ], + [ + 126.85038014712701, + 37.522574769192474, + 0 + ], + [ + 126.85038151126142, + 37.53155900381671, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.52257585097552, + 0 + ], + [ + 126.83905506960329, + 37.52257531017176, + 0 + ], + [ + 126.83905506960329, + 37.51359215733057, + 0 + ], + [ + 126.85038014773389, + 37.51359161670233, + 0 + ], + [ + 126.85038151126142, + 37.52257585097552, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.51359269813433, + 0 + ], + [ + 126.83905643304875, + 37.51359215750608, + 0 + ], + [ + 126.83905643304875, + 37.50460900466489, + 0 + ], + [ + 126.8503801483405, + 37.50460846421212, + 0 + ], + [ + 126.85038151126142, + 37.51359269813433, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.504609545293135, + 0 + ], + [ + 126.83905779588768, + 37.504609004840354, + 0 + ], + [ + 126.83905779588768, + 37.495625851999165, + 0 + ], + [ + 126.85038014894683, + 37.49562531172181, + 0 + ], + [ + 126.85038151126142, + 37.504609545293135, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.49562639245195, + 0 + ], + [ + 126.83905915812035, + 37.49562585217458, + 0 + ], + [ + 126.83905915812035, + 37.48664269933338, + 0 + ], + [ + 126.85038014955283, + 37.4866421592314, + 0 + ], + [ + 126.85038151126142, + 37.49562639245195, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.85038151126142, + 37.48664323961076, + 0 + ], + [ + 126.83906051974705, + 37.48664269950877, + 0 + ], + [ + 126.83906051974705, + 37.477659546667574, + 0 + ], + [ + 126.85038015015859, + 37.477659006740936, + 0 + ], + [ + 126.85038151126142, + 37.48664323961076, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.558502505771216, + 0 + ], + [ + 126.86171340989014, + 37.56748565861242, + 0 + ], + [ + 126.85038014280289, + 37.56748511693062, + 0 + ], + [ + 126.85038014280289, + 37.55850196408944, + 0 + ], + [ + 126.86171340989014, + 37.558502505771216, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.56748565861242, + 0 + ], + [ + 126.86171340989014, + 37.576468811453616, + 0 + ], + [ + 126.85037877571257, + 37.57646826959606, + 0 + ], + [ + 126.85037877571257, + 37.567485116754874, + 0 + ], + [ + 126.86171340989014, + 37.56748565861242, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.576468811453616, + 0 + ], + [ + 126.86171340989014, + 37.58545196429482, + 0 + ], + [ + 126.85037740801373, + 37.58545142226148, + 0 + ], + [ + 126.85037740801373, + 37.57646826942029, + 0 + ], + [ + 126.86171340989014, + 37.576468811453616, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.58545196429482, + 0 + ], + [ + 126.86171340989014, + 37.59443511713603, + 0 + ], + [ + 126.85037603970603, + 37.59443457492684, + 0 + ], + [ + 126.85037603970603, + 37.58545142208565, + 0 + ], + [ + 126.86171340989014, + 37.58545196429482, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.59443511713603, + 0 + ], + [ + 126.86171340989014, + 37.60341826997724, + 0 + ], + [ + 126.85037467078921, + 37.603417727592166, + 0 + ], + [ + 126.85037467078921, + 37.59443457475098, + 0 + ], + [ + 126.86171340989014, + 37.59443511713603, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.60341826997724, + 0 + ], + [ + 126.86171340989014, + 37.61240142281845, + 0 + ], + [ + 126.850373301263, + 37.61240088025744, + 0 + ], + [ + 126.850373301263, + 37.60341772741625, + 0 + ], + [ + 126.86171340989014, + 37.60341826997724, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.61240142281845, + 0 + ], + [ + 126.86171340989014, + 37.62138457565965, + 0 + ], + [ + 126.85037193112709, + 37.62138403292267, + 0 + ], + [ + 126.85037193112709, + 37.61240088008147, + 0 + ], + [ + 126.86171340989014, + 37.61240142281845, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.62138457565965, + 0 + ], + [ + 126.86171340989014, + 37.63036772850085, + 0 + ], + [ + 126.85037056038118, + 37.63036718558785, + 0 + ], + [ + 126.85037056038118, + 37.62138403274666, + 0 + ], + [ + 126.86171340989014, + 37.62138457565965, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.558502505771216, + 0 + ], + [ + 126.85038150928492, + 37.55850196426514, + 0 + ], + [ + 126.85038150928492, + 37.549518811423944, + 0 + ], + [ + 126.86171204393374, + 37.54951827009355, + 0 + ], + [ + 126.86171340989014, + 37.558502505771216, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.54951935293003, + 0 + ], + [ + 126.85038287515901, + 37.54951881159962, + 0 + ], + [ + 126.85038287515901, + 37.54053565875843, + 0 + ], + [ + 126.8617120445415, + 37.54053511760367, + 0 + ], + [ + 126.86171340989014, + 37.54951935293003, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.54053620008884, + 0 + ], + [ + 126.85038424042543, + 37.54053565893406, + 0 + ], + [ + 126.85038424042543, + 37.531552506092865, + 0 + ], + [ + 126.86171204514896, + 37.53155196511369, + 0 + ], + [ + 126.86171340989014, + 37.54053620008884, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.53155304724764, + 0 + ], + [ + 126.85038560508441, + 37.53155250626846, + 0 + ], + [ + 126.85038560508441, + 37.52256935342727, + 0 + ], + [ + 126.86171204575615, + 37.52256881262365, + 0 + ], + [ + 126.86171340989014, + 37.53155304724764, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 45m 이하~", + "airspace": 45, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.52256989440645, + 0 + ], + [ + 126.85038696913628, + 37.52256935360281, + 0 + ], + [ + 126.85038696913628, + 37.51358620076162, + 0 + ], + [ + 126.86171204636302, + 37.51358566013351, + 0 + ], + [ + 126.86171340989014, + 37.52256989440645, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.51358674156526, + 0 + ], + [ + 126.85038833258135, + 37.51358620093713, + 0 + ], + [ + 126.85038833258135, + 37.50460304809593, + 0 + ], + [ + 126.86171204696961, + 37.50460250764327, + 0 + ], + [ + 126.86171340989014, + 37.51358674156526, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.50460358872407, + 0 + ], + [ + 126.85038969541986, + 37.5046030482714, + 0 + ], + [ + 126.85038969541986, + 37.49561989543021, + 0 + ], + [ + 126.86171204757594, + 37.49561935515296, + 0 + ], + [ + 126.86171340989014, + 37.50460358872407, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.86171340989014, + 37.49562043588288, + 0 + ], + [ + 126.85039105765215, + 37.49561989560563, + 0 + ], + [ + 126.85039105765215, + 37.48663674276444, + 0 + ], + [ + 126.86171204818197, + 37.486636202662574, + 0 + ], + [ + 126.86171340989014, + 37.49562043588288, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.558495466190564, + 0 + ], + [ + 126.87304530654237, + 37.56747861903177, + 0 + ], + [ + 126.8617120405262, + 37.56747807735012, + 0 + ], + [ + 126.8617120405262, + 37.558494924508935, + 0 + ], + [ + 126.87304530654237, + 37.558495466190564, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.56747861903177, + 0 + ], + [ + 126.87304530654237, + 37.57646177187297, + 0 + ], + [ + 126.86171067343633, + 37.57646123001556, + 0 + ], + [ + 126.86171067343633, + 37.56747807717437, + 0 + ], + [ + 126.87304530654237, + 37.56747861903177, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.57646177187297, + 0 + ], + [ + 126.87304530654237, + 37.585444924714174, + 0 + ], + [ + 126.86170930573797, + 37.585444382680954, + 0 + ], + [ + 126.86170930573797, + 37.57646122983976, + 0 + ], + [ + 126.87304530654237, + 37.57646177187297, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.585444924714174, + 0 + ], + [ + 126.87304530654237, + 37.59442807755537, + 0 + ], + [ + 126.86170793743077, + 37.594427535346306, + 0 + ], + [ + 126.86170793743077, + 37.585444382505116, + 0 + ], + [ + 126.87304530654237, + 37.585444924714174, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.59442807755537, + 0 + ], + [ + 126.87304530654237, + 37.60341123039657, + 0 + ], + [ + 126.86170656851444, + 37.60341068801162, + 0 + ], + [ + 126.86170656851444, + 37.59442753517043, + 0 + ], + [ + 126.87304530654237, + 37.59442807755537, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.60341123039657, + 0 + ], + [ + 126.87304530654237, + 37.61239438323776, + 0 + ], + [ + 126.86170519898867, + 37.61239384067689, + 0 + ], + [ + 126.86170519898867, + 37.6034106878357, + 0 + ], + [ + 126.87304530654237, + 37.60341123039657, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.61239438323776, + 0 + ], + [ + 126.87304530654237, + 37.62137753607896, + 0 + ], + [ + 126.86170382885325, + 37.62137699334211, + 0 + ], + [ + 126.86170382885325, + 37.61239384050092, + 0 + ], + [ + 126.87304530654237, + 37.61239438323776, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.62137753607896, + 0 + ], + [ + 126.87304530654237, + 37.630360688920156, + 0 + ], + [ + 126.86170245810781, + 37.63036014600729, + 0 + ], + [ + 126.86170245810781, + 37.62137699316611, + 0 + ], + [ + 126.87304530654237, + 37.62137753607896, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.558495466190564, + 0 + ], + [ + 126.86171340700774, + 37.558494924684624, + 0 + ], + [ + 126.86171340700774, + 37.549511771843434, + 0 + ], + [ + 126.87304394058644, + 37.54951123051318, + 0 + ], + [ + 126.87304530654237, + 37.558495466190564, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.54951231334938, + 0 + ], + [ + 126.86171477288136, + 37.54951177201911, + 0 + ], + [ + 126.86171477288136, + 37.54052861917791, + 0 + ], + [ + 126.87304394119418, + 37.540528078023286, + 0 + ], + [ + 126.87304530654237, + 37.54951231334938, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.54052916050819, + 0 + ], + [ + 126.86171613814727, + 37.54052861935355, + 0 + ], + [ + 126.86171613814727, + 37.53154546651236, + 0 + ], + [ + 126.87304394180167, + 37.531544925533325, + 0 + ], + [ + 126.87304530654237, + 37.54052916050819, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 100m 이하~ ", + "airspace": 100, + "type": "0006" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.531546007667, + 0 + ], + [ + 126.86171750280579, + 37.53154546668796, + 0 + ], + [ + 126.86171750280579, + 37.52256231384676, + 0 + ], + [ + 126.87304394240883, + 37.52256177304327, + 0 + ], + [ + 126.87304530654237, + 37.531546007667, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.522562854825814, + 0 + ], + [ + 126.8617188668572, + 37.522562314022316, + 0 + ], + [ + 126.8617188668572, + 37.51357916118113, + 0 + ], + [ + 126.8730439430157, + 37.51357862055314, + 0 + ], + [ + 126.87304530654237, + 37.522562854825814, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.513579701984625, + 0 + ], + [ + 126.8617202303018, + 37.513579161356624, + 0 + ], + [ + 126.8617202303018, + 37.50459600851543, + 0 + ], + [ + 126.87304394362232, + 37.50459546806291, + 0 + ], + [ + 126.87304530654237, + 37.513579701984625, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.50459654914343, + 0 + ], + [ + 126.86172159313985, + 37.504596008690896, + 0 + ], + [ + 126.86172159313985, + 37.49561285584971, + 0 + ], + [ + 126.87304394422864, + 37.49561231557261, + 0 + ], + [ + 126.87304530654237, + 37.50459654914343, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.87304530654237, + 37.49561339630224, + 0 + ], + [ + 126.86172295537165, + 37.49561285602512, + 0 + ], + [ + 126.86172295537165, + 37.48662970318393, + 0 + ], + [ + 126.87304394483468, + 37.486629163082206, + 0 + ], + [ + 126.87304530654237, + 37.49561339630224, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.5584873435988, + 0 + ], + [ + 126.88437720088872, + 37.567470496439995, + 0 + ], + [ + 126.87304393610837, + 37.567469954758494, + 0 + ], + [ + 126.87304393610837, + 37.558486801917304, + 0 + ], + [ + 126.88437720088872, + 37.5584873435988, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.567470496439995, + 0 + ], + [ + 126.88437720088872, + 37.576453649281184, + 0 + ], + [ + 126.8730425690191, + 37.57645310742392, + 0 + ], + [ + 126.8730425690191, + 37.567469954582734, + 0 + ], + [ + 126.88437720088872, + 37.567470496439995, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.576453649281184, + 0 + ], + [ + 126.88437720088872, + 37.58543680212237, + 0 + ], + [ + 126.87304120132126, + 37.585436260089324, + 0 + ], + [ + 126.87304120132126, + 37.576453107248135, + 0 + ], + [ + 126.88437720088872, + 37.576453649281184, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.58543680212237, + 0 + ], + [ + 126.88437720088872, + 37.59441995496358, + 0 + ], + [ + 126.8730398330146, + 37.59441941275468, + 0 + ], + [ + 126.8730398330146, + 37.58543625991349, + 0 + ], + [ + 126.88437720088872, + 37.58543680212237, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.59441995496358, + 0 + ], + [ + 126.88437720088872, + 37.60340310780478, + 0 + ], + [ + 126.87303846409883, + 37.60340256542, + 0 + ], + [ + 126.87303846409883, + 37.59441941257881, + 0 + ], + [ + 126.88437720088872, + 37.59441995496358, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.60340310780478, + 0 + ], + [ + 126.88437720088872, + 37.612386260645984, + 0 + ], + [ + 126.87303709457363, + 37.61238571808527, + 0 + ], + [ + 126.87303709457363, + 37.603402565244075, + 0 + ], + [ + 126.88437720088872, + 37.60340310780478, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.612386260645984, + 0 + ], + [ + 126.88437720088872, + 37.621369413487194, + 0 + ], + [ + 126.87303572443874, + 37.621368870750516, + 0 + ], + [ + 126.87303572443874, + 37.612385717909326, + 0 + ], + [ + 126.88437720088872, + 37.612386260645984, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.5584873435988, + 0 + ], + [ + 126.8730453025894, + 37.558486802093014, + 0 + ], + [ + 126.8730453025894, + 37.549503649251825, + 0 + ], + [ + 126.88437583493334, + 37.54950310792172, + 0 + ], + [ + 126.88437720088872, + 37.5584873435988, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.5495041907576, + 0 + ], + [ + 126.87304666846245, + 37.54950364942749, + 0 + ], + [ + 126.87304666846245, + 37.5405204965863, + 0 + ], + [ + 126.88437583554109, + 37.54051995543184, + 0 + ], + [ + 126.88437720088872, + 37.5495041907576, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.540521037916406, + 0 + ], + [ + 126.87304803372784, + 37.54052049676192, + 0 + ], + [ + 126.87304803372784, + 37.531537343920725, + 0 + ], + [ + 126.88437583614855, + 37.53153680294186, + 0 + ], + [ + 126.88437720088872, + 37.540521037916406, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.5315378850752, + 0 + ], + [ + 126.87304939838579, + 37.531537344096314, + 0 + ], + [ + 126.87304939838579, + 37.522554191255125, + 0 + ], + [ + 126.88437583675571, + 37.52255365045179, + 0 + ], + [ + 126.88437720088872, + 37.5315378850752, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.52255473223402, + 0 + ], + [ + 126.87305076243666, + 37.52255419143067, + 0 + ], + [ + 126.87305076243666, + 37.513571038589475, + 0 + ], + [ + 126.88437583736261, + 37.51357049796165, + 0 + ], + [ + 126.88437720088872, + 37.52255473223402, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.513571579392824, + 0 + ], + [ + 126.8730521258807, + 37.51357103876498, + 0 + ], + [ + 126.8730521258807, + 37.50458788592379, + 0 + ], + [ + 126.88437583796923, + 37.50458734547142, + 0 + ], + [ + 126.88437720088872, + 37.513571579392824, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.88437720088872, + 37.50458842655163, + 0 + ], + [ + 126.87305348871818, + 37.50458788609925, + 0 + ], + [ + 126.87305348871818, + 37.49560473325806, + 0 + ], + [ + 126.88437583857552, + 37.49560419298111, + 0 + ], + [ + 126.88437720088872, + 37.50458842655163, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 0m 이하~", + "airspace": 0, + "type": "0001" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.55847813799645, + 0 + ], + [ + 126.89570909259976, + 37.56746129083764, + 0 + ], + [ + 126.88437582922006, + 37.567460749156325, + 0 + ], + [ + 126.88437582922006, + 37.558477596315136, + 0 + ], + [ + 126.89570909259976, + 37.55847813799645, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.56746129083764, + 0 + ], + [ + 126.89570909259976, + 37.576444443678845, + 0 + ], + [ + 126.8843744621314, + 37.57644390182177, + 0 + ], + [ + 126.8843744621314, + 37.56746074898058, + 0 + ], + [ + 126.89570909259976, + 37.56746129083764, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.576444443678845, + 0 + ], + [ + 126.89570909259976, + 37.58542759652004, + 0 + ], + [ + 126.8843730944342, + 37.58542705448716, + 0 + ], + [ + 126.8843730944342, + 37.576443901645966, + 0 + ], + [ + 126.89570909259976, + 37.576444443678845, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.58542759652004, + 0 + ], + [ + 126.89570909259976, + 37.59441074936124, + 0 + ], + [ + 126.88437172612814, + 37.594410207152514, + 0 + ], + [ + 126.88437172612814, + 37.58542705431132, + 0 + ], + [ + 126.89570909259976, + 37.58542759652004, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.59441074936124, + 0 + ], + [ + 126.89570909259976, + 37.603393902202434, + 0 + ], + [ + 126.884370357213, + 37.60339335981783, + 0 + ], + [ + 126.884370357213, + 37.59441020697664, + 0 + ], + [ + 126.89570909259976, + 37.59441074936124, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.55847813799645, + 0 + ], + [ + 126.88437719570045, + 37.55847759649085, + 0 + ], + [ + 126.88437719570045, + 37.54949444364967, + 0 + ], + [ + 126.89570772664501, + 37.549493902319746, + 0 + ], + [ + 126.89570909259976, + 37.55847813799645, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.54949498515526, + 0 + ], + [ + 126.88437856157289, + 37.549494443825324, + 0 + ], + [ + 126.88437856157289, + 37.540511290984135, + 0 + ], + [ + 126.89570772725276, + 37.54051074982984, + 0 + ], + [ + 126.89570909259976, + 37.54949498515526, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.54051183231407, + 0 + ], + [ + 126.88437992683764, + 37.540511291159774, + 0 + ], + [ + 126.88437992683764, + 37.531528138318585, + 0 + ], + [ + 126.89570772786024, + 37.53152759733989, + 0 + ], + [ + 126.89570909259976, + 37.54051183231407, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.53152867947288, + 0 + ], + [ + 126.88438129149498, + 37.53152813849417, + 0 + ], + [ + 126.88438129149498, + 37.52254498565297, + 0 + ], + [ + 126.89570772846739, + 37.522544444849814, + 0 + ], + [ + 126.89570909259976, + 37.53152867947288, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.89570909259976, + 37.52254552663168, + 0 + ], + [ + 126.88438265554521, + 37.522544985828524, + 0 + ], + [ + 126.88438265554521, + 37.51356183298733, + 0 + ], + [ + 126.89570772907426, + 37.513561292359675, + 0 + ], + [ + 126.89570909259976, + 37.52254552663168, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.9070409813461, + 37.55846784938418, + 0 + ], + [ + 126.9070409813461, + 37.56745100222538, + 0 + ], + [ + 126.89570771953179, + 37.567450460544265, + 0 + ], + [ + 126.89570771953179, + 37.558467307703076, + 0 + ], + [ + 126.9070409813461, + 37.55846784938418, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.9070409813461, + 37.56745100222538, + 0 + ], + [ + 126.9070409813461, + 37.57643415506658, + 0 + ], + [ + 126.89570635244384, + 37.5764336132097, + 0 + ], + [ + 126.89570635244384, + 37.56745046036851, + 0 + ], + [ + 126.9070409813461, + 37.56745100222538, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.9070409813461, + 37.57643415506658, + 0 + ], + [ + 126.9070409813461, + 37.58541730790778, + 0 + ], + [ + 126.89570498474734, + 37.58541676587511, + 0 + ], + [ + 126.89570498474734, + 37.576433613033906, + 0 + ], + [ + 126.9070409813461, + 37.57643415506658, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.9070409813461, + 37.55846784938418, + 0 + ], + [ + 126.89570908601151, + 37.55846730787878, + 0 + ], + [ + 126.89570908601151, + 37.54948415503759, + 0 + ], + [ + 126.90703961539205, + 37.54948361370787, + 0 + ], + [ + 126.9070409813461, + 37.55846784938418, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.9070409813461, + 37.54948469654299, + 0 + ], + [ + 126.89571045188323, + 37.54948415521326, + 0 + ], + [ + 126.89571045188323, + 37.54050100237206, + 0 + ], + [ + 126.90703961599979, + 37.540500461217974, + 0 + ], + [ + 126.9070409813461, + 37.54948469654299, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 126.9070409813461, + 37.540501543701794, + 0 + ], + [ + 126.89571181714727, + 37.5405010025477, + 0 + ], + [ + 126.89571181714727, + 37.53151784970651, + 0 + ], + [ + 126.90703961660724, + 37.53151730872801, + 0 + ], + [ + 126.9070409813461, + 37.540501543701794, + 0 + ] + ] + ] + }, + "properties": { + "name": "비행금지구역", + "description": "김포공항 120m 이하~", + "airspace": 120, + "type": "0003" + } + } + ] +} diff --git a/web/api-flight/src/main/resources/air/sample/gimpo-airport-3d.json b/web/api-flight/src/main/resources/air/sample/gimpo-airport-3d.json new file mode 100644 index 0000000..2e4cdbb --- /dev/null +++ b/web/api-flight/src/main/resources/air/sample/gimpo-airport-3d.json @@ -0,0 +1,5 @@ +{ + "type": "FeatureCollection", + "features": [ + ] +} diff --git a/web/api-flight/src/main/resources/application.properties b/web/api-flight/src/main/resources/application.properties new file mode 100644 index 0000000..d70712d --- /dev/null +++ b/web/api-flight/src/main/resources/application.properties @@ -0,0 +1,19 @@ + + +###### GP 데이터 데이터 저장 설정 ####### +gp.remove.time = 5 +gp.insert.count = 1000 +gp.end.time= 1 + +####### Naver 주소변화 API 값 ############# +naver.api.id=5md90yszqj +naver.api.key=uCJci6Ixm4DN7hUGtSrjKh6NU6z0SOKq9idpkLat +naver.api.url=https://naveropenapi.apigw.ntruss.com/map-reversegeocode/v2/gc + +### TS ### +external.ts.url=http://121.137.95.45:8170 +external.ts.return.uri=/api/external/laanc/vc/callback + +url.base.file=files/ + +app.host=http://localhost:8080 diff --git a/web/api-flight/src/main/resources/templates/fonts/H2GTRE.ttf b/web/api-flight/src/main/resources/templates/fonts/H2GTRE.ttf new file mode 100644 index 0000000..9cf3984 Binary files /dev/null and b/web/api-flight/src/main/resources/templates/fonts/H2GTRE.ttf differ diff --git a/web/api-flight/src/main/resources/templates/fonts/NanumGothic.ttf b/web/api-flight/src/main/resources/templates/fonts/NanumGothic.ttf new file mode 100644 index 0000000..009887a Binary files /dev/null and b/web/api-flight/src/main/resources/templates/fonts/NanumGothic.ttf differ diff --git a/web/api-flight/src/main/resources/templates/fonts/gulim003.ttf b/web/api-flight/src/main/resources/templates/fonts/gulim003.ttf new file mode 100644 index 0000000..3de8725 Binary files /dev/null and b/web/api-flight/src/main/resources/templates/fonts/gulim003.ttf differ diff --git a/web/api-flight/src/main/resources/templates/fonts/gulim004.ttf b/web/api-flight/src/main/resources/templates/fonts/gulim004.ttf new file mode 100644 index 0000000..f232899 Binary files /dev/null and b/web/api-flight/src/main/resources/templates/fonts/gulim004.ttf differ diff --git a/web/api-flight/src/main/resources/templates/imgs/od-expo2030.png b/web/api-flight/src/main/resources/templates/imgs/od-expo2030.png new file mode 100644 index 0000000..dd9f427 Binary files /dev/null and b/web/api-flight/src/main/resources/templates/imgs/od-expo2030.png differ diff --git a/web/api-flight/src/main/resources/templates/imgs/od-mlit.jpg b/web/api-flight/src/main/resources/templates/imgs/od-mlit.jpg new file mode 100644 index 0000000..eca1d24 Binary files /dev/null and b/web/api-flight/src/main/resources/templates/imgs/od-mlit.jpg differ diff --git a/web/api-flight/src/main/resources/templates/laanc/official_document.html b/web/api-flight/src/main/resources/templates/laanc/official_document.html new file mode 100644 index 0000000..23cee55 --- /dev/null +++ b/web/api-flight/src/main/resources/templates/laanc/official_document.html @@ -0,0 +1,273 @@ + + + + + + + + + +
+
+
+ logo +
+
+
"위대한 헌신, 영원히 가슴에"
+
김포항공관리사무소
+
+
+
+
수신 님(조종자 이름)
+
제목 비행승인 완료
+
+
+
+
+
<초경량비행장치 비행 승인(알림)>
+
+
+
1.
+
초경량비행장치 비행승인 신청 (신청일자) 관련입니다.
+
+
+
+
+
2.
+
귀하께서 신청한 초경량비행장치 비행을 「항공안전법」 제127조제3항 및 같은 법 시행규칙 제308조제3항에 따라 다음과 같이 승인하였음을 알려드립니다. +
+
+
+
+
+
가.
+
비행개요
+
+
+
+
+
1)
+
비행일시: (비행시작일시) ~ + (비행종료일시) [주간(일출 ~ 일몰)에 가시권내 비행에 한함] +
+
+
+
+
+
2)
+
비행목적: (비행목적)
+
+
+
※ 촬영금지시설 유무는 항공촬영 신청(국방부)을 통해 별도로 확인 필요
+
+
+
3)
+
비행장치 종류 및 조종자
+
+
+
+
+
가)
+
비행기체종류(신고번호): - ()
+
+
+
+
+ +
나)
+
조종자(생년월일): 님 ()
+
+
+
+
+
4)
+
비행경로/고도(반경)
+
+
+
- /m
+
+
+
나.
+
비행승인 조건
+
+
+
+
+
1)
+
위 가. 관련사항 반드시 준수 및 개인·법인·단체·인근 군부대 등과 별도 협의 등 필요시 해당사항 조치 후 비행할 것
+
+
+
+
+
2)
+
군부대의 경우 「군사기지 및 군사시설보호법」 제5조 및 제9조에 따라 보호구역에서의 금지 또는 제한사항이 엄격히 적용되오니 관할부대의 관련규정을 반드시 + 준수할 것. +
+
+
+
+
+
3)
+
국방부장관이 관할하는 공역(空域) 내에서는 「행정권한의 위임 및 위탁에 관한 규정」 제41조제6항에 따라 국방부장관으로부터 비행승인 등을 받아야 비행이 + 가능함 +
+
+
+
+
+
4)
+
「항공안전법 시행규칙」 제310조(초경량비행장치 조종자의 준수사항) 준수 철저
+
+
+
+
+
5)
+
주거지역, 상업지역 등 인구가 밀집된 지역이나 사람이 많이 모인 장소의 상공에서 인명 또는 재산에 위험을 초래할 우려가 있는 방법으로 비행하는 행위 금지 +
+
+
+
+
+
6)
+
사람 또는 건축물이 밀집된 지역의 상공에서 건축물과 충돌할 우려가 있는 방법으로 근접하여 비행하는 행위 금지
+
+
+
+
+
7)
+
인명이나 재산에 위험을 초래할 우려가 있는 낙하물 투하(投下) 금지
+
+
+
+
+
8)
+
시정(視程) 5km 이상에서만 비행할 것
+
+
+
+
+
9)
+
비행경로 주변에서 시계비행 항공기(헬리콥터 등) 운항시 비행을 일시 중단할 것
+
+
+
+
+
10)
+
자동비행기능의 정상작동 여부를 이륙시마다 확인할 것
+
+
+
+
+
11)
+
무인비행장치와 통제장치 간 신호차단시 승인받은 비행고도 이하를 유지하면서 이륙 위치로 복귀하여 착륙하도록 비행장치의 기능을 사전에 설정할 것
+
+
+
+
+
12)
+
무인비행장치 조종능력 상실 등 우발상황 발생시 관계기관(02-2660-2151)에 지체 없이 보고하고 비상연락체계를 항상 유지할 것
+
+
+
+
+
13)
+
김포국제공항 항공기 이륙·착륙 경로 및 시계비행 항공기 운항에 영향을 주지 않도록 비행경로 등에 대한 관리·감독을 철저히 할 것
+
+
+
+
+
14)
+
조종자에 대한 비행 및 안전 관련 교육 철저
+
+
+
+
+
15)
+
소음 등 민원 발생시 비행 금지
+
+
+
+
+
16)
+
사람 또는 건축물 밀집지역 회피비행 철저
+
+
+
+
+
17)
+
비행 전 비행지역에 대한 기상 및 항공고시보(NOTAM) 확인 철저
+
+
+
+
+
18)
+
비행승인 기간 중 조종자가 추가되는 경우 변경승인을 받은 후 비행할 것
+
+
+
+
+
19)
+
「항공사업법」 제70조 항공보험 등의 가입의무에 해당하는 신청자(영리 및 국가·지방자치단체 등)는 비행기간에 대한 보험 유효기간을 확인할 것
+
+
+
+
+
20)
+
사고 발생시 지체 없이 아래의 연락처로 통보할 것
+
+
+
- 일과 중 032-740-2169, 공휴일 및 야간 032-740-2107.
+
끝.
+
+ + \ No newline at end of file diff --git a/web/api-flight/src/main/resources/templates/sms/SmsLaancAprov.txt b/web/api-flight/src/main/resources/templates/sms/SmsLaancAprov.txt new file mode 100644 index 0000000..7f96067 --- /dev/null +++ b/web/api-flight/src/main/resources/templates/sms/SmsLaancAprov.txt @@ -0,0 +1,16 @@ +[비행승인 완료] + +${pilotName}님비행승인이 완료되었습니다. + +가. 비행개요 + 1. 비행일시 : ${schFltStDt} ~ ${schFltEndDt}까지 + 2. 비행목적 : ${fltPurpose} + 3. 비행경로 / 고도 : ${address} / ${elev}m + +나. 비행 준수사항 + 1. 승인된 시간, 장소 및 고도를 반드시 준수해 주십시오. + 2. 군작전, 경호 관련 안전위해요소과위규사항(지정된 장소, 고도, 시간 미준수)발생 시 비행이 취소 될 수 있습니다. + 3. 비행에 관련된 모든 책임은 해당 업체(개인)에 있으니 유의 하시기 바랍니다. + 4. 비행전/ 군 수방사로 반드시 연락 후 비행하시기 바랍니다. + +* 조종자 준수사항 미 준수시 항공안전법 제 161조, 같은 법 제 166조 등 관련 법령에 따라 처벌받을 수 있습니다. diff --git a/web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/service/UserAccountService.java b/web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/service/UserAccountService.java index 900e7a0..08d2461 100644 --- a/web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/service/UserAccountService.java +++ b/web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/service/UserAccountService.java @@ -90,7 +90,7 @@ public class UserAccountService { if(cstmrSno == null) return; - Optional> groupData = ptyGroupDomainService.findJoinGroupByCstmrSno(cstmrSno); + Optional> groupData = ptyGroupDomainService.findPtyCstmrGroupJoinGroupByCstmrSno(cstmrSno); if(groupData.isPresent() && !groupData.get().isEmpty()){ @@ -99,7 +99,7 @@ public class UserAccountService { for(PtyCstmrGroup group : groupInfo) { // 회원의 그룹 권한이 MASTER 일 경우 if(group.getGroupAuthCd().equals("MASTER")) { - PtyGroupBas groupEntity = ptyGroupDomainService.findById(group.getGroupId()); + PtyGroupBas groupEntity = ptyGroupDomainService.findPtyGroupBasById(group.getGroupId()); // 그룹이 있을경우 그룹의 사용여부 "N" 값으로 저장 if(groupEntity != null) { @@ -108,7 +108,7 @@ public class UserAccountService { } // 탈퇴하는 회원이 그룹의 MASTER일 경우 그룹 참여자의 Join여부를 N으로 업데이트 함 - Optional> cstmrEntityData = ptyGroupDomainService.findByGroupId(group.getGroupId()); + Optional> cstmrEntityData = ptyGroupDomainService.findPtyCstmrGroupByGroupId(group.getGroupId()); // cstmrEntity 값이 있을 경우 참여여부 "N" 값으로 저장 if(cstmrEntityData.isPresent()) { @@ -123,7 +123,7 @@ public class UserAccountService { } // 회원 고유번호로 데이터베이스에서 그룹참여정보 가져옴 - Optional> aprvlEntityData = ptyGroupDomainService.findByCstmrSno(cstmrSno); + Optional> aprvlEntityData = ptyGroupDomainService.findPtyCstmrGroupByCstmrSno(cstmrSno); // AprvlEntity[그룹참여 정보가] 있을경우 if(aprvlEntityData.isPresent()) { @@ -138,7 +138,7 @@ public class UserAccountService { } // 그룹 참여여부를 "N"값으로 저장 - Optional cstmrEntityData = ptyGroupDomainService.findByGroupIdAndCstmrSno(group.getGroupId(), cstmrSno); + Optional cstmrEntityData = ptyGroupDomainService.findPtyCstmrGroupByGroupIdAndCstmrSno(group.getGroupId(), cstmrSno); if(cstmrEntityData.isPresent()) { PtyCstmrGroup cstmrEntity = cstmrEntityData.get(); diff --git a/web/security/src/main/java/kr/co/palnet/kac/config/security/util/JwtUtil.java b/web/security/src/main/java/kr/co/palnet/kac/config/security/util/JwtUtil.java index ef5f1a8..f67a136 100644 --- a/web/security/src/main/java/kr/co/palnet/kac/config/security/util/JwtUtil.java +++ b/web/security/src/main/java/kr/co/palnet/kac/config/security/util/JwtUtil.java @@ -15,7 +15,7 @@ public class JwtUtil { // TODO key는 properties에서 가져올수 있도록 처리 private static final Algorithm ALGORITHM = Algorithm.HMAC512("pal-networks"); // 1시간 - private static final long AUTH_TIME = 60 * 60; + private static final long AUTH_TIME = 60 * 600; // 7일 private static final long REFRESH_TIME = 60 * 60 * 24 * 7;