From cdc8edff283d0f50a457347dbfd7c13bf3b4befb Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 10:24:43 +0900 Subject: [PATCH 01/16] =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=B8=94=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 38 ++++++++ src/assets/css/custom.css | 2 +- .../flight/NewFlightApprovalsTable.js | 96 ++++++++++++++----- 3 files changed, 109 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7eaaebd6..3707dbcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26960,6 +26960,44 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, + "table": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "requires": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", diff --git a/src/assets/css/custom.css b/src/assets/css/custom.css index 03c074b2..4ecc38f9 100644 --- a/src/assets/css/custom.css +++ b/src/assets/css/custom.css @@ -1181,7 +1181,7 @@ caption {overflow: hidden; line-height: 0;text-indent: -2000px;} .flight-approval .rdt_TableHeadRow>div{display:none} .flight-approval .rdt_TableHeadRow .rdt_TableCol{display:block;font-size:0.8rem;} .flight-approval .rdt_TableHeadRow .rdt_TableCol div{font-weight:600} -.flight-approval-layer{width:635px;overflow:scroll;} +.flight-approval-layer{width:665px;overflow:scroll;} .layer-ti-sub{display:block;font-size:0.875rem;color:#777;margin-top:-4px;} .flight-approval-layer .layer-ti-sub{margin-bottom:0.5rem} .flight-approval-layer .calendar-flat svg{color:#8a1c05} diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index db1cf64f..d3587c02 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -5,6 +5,7 @@ import dayjs from 'dayjs'; import { openModal } from '@src/redux/features/comn/message/messageSlice'; import { Table } from 'antd'; import { FaAngleDown, FaAngleUp } from 'react-icons/fa'; +import { area } from '@turf/turf'; export default function NewFlightApprovalsTable(props) { const dispatch = useDispatch(); @@ -86,12 +87,14 @@ export default function NewFlightApprovalsTable(props) { 구역 ), - dataIndex: 'applyDt', + dataIndex: 'areaList', width: '75px', align: 'center', - key: 'applyDt', + key: 'adress', editable: true, - render: text => '서울시 마포구상암동 1674 (원추)' + render: areaList => { + return areaList.length <= 1 ? '서울시 마포구상암동1674(원추)' : '-'; + } }, { title: ( @@ -105,13 +108,17 @@ export default function NewFlightApprovalsTable(props) { width: '85px', key: 'latLon', editable: true, - render: areaList => ( - <> - {areaList[0].lat.toFixed(5)}, -
- {areaList[0].lon.toFixed(5)} - - ) + render: areaList => { + return areaList.length <= 1 ? ( + <> + {areaList[0].lat.toFixed(5)}, +
+ {areaList[0].lon.toFixed(5)} + + ) : ( + '-' + ); + } }, { title: ( @@ -125,7 +132,9 @@ export default function NewFlightApprovalsTable(props) { width: '70px', key: 'bufferZone', editable: true, - render: areaList => <>{areaList[0].bufferZone} + render: areaList => { + return areaList.length <= 1 ? <>{areaList[0].bufferZone} : '-'; + } }, { title: ( @@ -139,7 +148,9 @@ export default function NewFlightApprovalsTable(props) { align: 'center', width: '70px', editable: true, - render: areaList => <>{areaList[0].fltElev} + render: areaList => { + return areaList.length <= 1 ? <>{areaList[0].fltElev} : '-'; + } }, { title: ( @@ -150,24 +161,52 @@ export default function NewFlightApprovalsTable(props) { ), dataIndex: 'areaList', align: 'center', - width: '85px', + width: '100px', key: 'approvalCd', editable: true, - render: areaList => ( - <> - {areaList[0].approvalCd === 'U' - ? '비대상' - : areaList[0].approvalCd === 'S' - ? '승인' - : '미승인'} - - ) + + render: areaList => { + const approvalCounts = areaList.reduce( + (counts, item) => { + if (item.approvalCd === 'U') { + counts.unapproved += 1; + } else if (item.approvalCd === 'S') { + counts.approved += 1; + } else { + counts.pending += 1; + } + return counts; + }, + { unapproved: 0, approved: 0, pending: 0 } + ); + + return ( + <> + {areaList.length > 1 ? ( + <> + 승인: {approvalCounts.approved}건
+ 미승인: + {approvalCounts.pending}건
비대상: + {approvalCounts.unapproved}건 + + ) : ( + <> + {areaList[0].approvalCd === 'U' + ? '비대상' + : areaList[0].approvalCd === 'S' + ? '승인' + : '미승인'} + + )} + + ); + } }, { title: <>더보기, dataIndex: 'areaList', align: 'center', - width: '80px', + width: '95px', key: 'more', editable: true, render: (areaList, record) => @@ -212,6 +251,13 @@ export default function NewFlightApprovalsTable(props) { key: 'zoneNo', editable: true }, + { + dataIndex: '홍길동', + align: 'center', + width: '85px', + key: '홍길동', + editable: true + }, { align: 'center', width: '85px', @@ -252,7 +298,6 @@ export default function NewFlightApprovalsTable(props) { const data = []; record.areaList.map((item, index) => { - if (index < 1) return; data.push({ key: `${record.applyNo}-${index}`, applyNo: item.applyNo, @@ -279,10 +324,10 @@ export default function NewFlightApprovalsTable(props) { return className; }} size='small' - bordered columns={childColumns} dataSource={data} pagination={false} + rowHoverable={false} showHeader={false} /> ); @@ -424,7 +469,6 @@ export default function NewFlightApprovalsTable(props) { onExpand: handleExpand, rowExpandable: record => record.areaList.length > 1 // areaList가 1개 이상인 경우에만 확장 가능 }} - tableLayout='auto' rowHoverable={false} expandIconColumnIndex={-1} // 기본 확장 아이콘을 숨김 /> From 251b4a6fb5d8edabfe22565b44aaf33511fbc91e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Fri, 21 Jun 2024 11:25:20 +0900 Subject: [PATCH 02/16] =?UTF-8?q?=EA=B9=80=ED=8F=AC=EA=B3=B5=ED=95=AD=209.?= =?UTF-8?q?3km=20=EA=B3=B5=EC=97=AD=20=EC=A2=8C=ED=91=9C=20=EB=B0=8F=20?= =?UTF-8?q?=EB=AA=85=EC=B9=AD=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../map/geojson/flatGimpoAirportAirArea.json | 4033 +++++++---------- 1 file changed, 1713 insertions(+), 2320 deletions(-) diff --git a/src/components/map/geojson/flatGimpoAirportAirArea.json b/src/components/map/geojson/flatGimpoAirportAirArea.json index 7a82a646..aff97ed0 100644 --- a/src/components/map/geojson/flatGimpoAirportAirArea.json +++ b/src/components/map/geojson/flatGimpoAirportAirArea.json @@ -7,1022 +7,851 @@ "type": "Polygon", "coordinates": [ [ - [126.7074809524496, 37.606731939946265], + [126.70574432193531, 37.60775153652629], - [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.70570087856532, 37.6077045957648], + [126.70505655769163, 37.6069928758992], + [126.70442169221278, 37.606275846437], + [126.70379635160899, 37.605553586161], + [126.70318060430806, 37.6048261744262], + [126.70257451767776, 37.6040936911513], + [126.70197815801858, 37.60335621681], + [126.7013915905565, 37.6026138324215], + [126.70081487943601, 37.6018666195426], + [126.70024808771299, 37.6011146602574], + [126.69969127734807, 37.6003580371695], + [126.69914450919971, 37.5995968333919], + [126.6986078430178, 37.5988311325384], + [126.69808133743715, 37.5980610187142], + [126.69756504997106, 37.5972865765064], + [126.69705903700527, 37.596507890975], + [126.69656335379173, 37.5957250476434], + [126.69607805444271, 37.594938132489], + [126.69560319192507, 37.5941472319334], + [126.69513881805436, 37.5933524328335], + [126.6946849834894, 37.5925538224711], + [126.69424173772681, 37.5917514885442], + [126.69380912909574, 37.5909455191564], + [126.69338720475254, 37.590136002808], + [126.69297601067593, 37.5893230283855], + [126.69257559166196, 37.5885066851526], + [126.69218599131915, 37.5876870627397], + [126.69180725206404, 37.5868642511342], + [126.69143941511658, 37.5860383406708], + [126.6910825204957, 37.5852094220215], + [126.69073660701505, 37.5843775861851], + [126.69040171227908, 37.5835429244781], + [126.69007787267877, 37.5827055285237], + [126.68976512338803, 37.5818654902425], + [126.68946349835988, 37.5810229018418], + [126.68917303032289, 37.5801778558057], + [126.68889375077778, 37.5793304448849], + [126.688625689994, 37.5784807620867], + [126.68836887700677, 37.5776289006643], + [126.68812333961392, 37.5767749541069], + [126.68788910437297, 37.5759190161292], + [126.68766619659849, 37.5750611806614], + [126.6874546403594, 37.5742015418385], + [126.68725445847659, 37.5733401939903], + [126.68706567252046, 37.5724772316308], + [126.68688830280881, 37.5716127494476], + [126.68672236840476, 37.5707468422923], + [126.68656788711483, 37.569879605169], + [126.68642487548718, 37.5690111332247], + [126.68629334880985, 37.5681415217384], + [126.68617332110954, 37.5672708661109], + [126.68606480514981, 37.5663992618542], + [126.6859678124303, 37.5655268045808], + [126.68588235318536, 37.5646535899936], + [126.68580843638324, 37.5637797138753], + [126.6857460697252, 37.5629052720775], + [126.68569525964487, 37.5620303605107], + [126.68565601130776, 37.5611550751334], + [126.68562832861086, 37.5602795119418], + [126.6856122141823, 37.5594037669593], + [126.6856076693814, 37.5585279362255], + [126.6856146942986, 37.5576521157864], + [126.68563328775558, 37.5567764016832], + [126.68566344730571, 37.5559008899423], + [126.68570516923437, 37.5550256765643], + [126.6857584485596, 37.5541508575139], + [126.68582327903283, 37.553276528709], + [126.6858996531397, 37.5524027860105], + [126.6859875621011, 37.5515297252116], + [126.6860869958743, 37.5506574420275], + [126.68619794315416, 37.5497860320846], + [126.6863203913747, 37.5489155909103], + [126.6864543267105, 37.5480462139225], + [126.68659973407848, 37.5471779964192], + [126.68675659713969, 37.5463110335676], + [126.68692489830124, 37.5454454203946], + [126.68710461871854, 37.5445812517754], + [126.68729573829732, 37.5437186224238], + [126.68749823569621, 37.5428576268816], + [126.68771208832914, 37.5419983595082], + [126.68793727236798, 37.5411409144703], + [126.68817376274534, 37.5402853857318], + [126.68842153315751, 37.5394318670433], + [126.68868055606742, 37.538580451932], + [126.68895080270799, 37.5377312336911], + [126.68923224308519, 37.5368843053704], + [126.68952484598175, 37.5360397597651], + [126.68982857896054, 37.5351976894065], + [126.69014340836833, 37.5343581865516], + [126.69046929933975, 37.5335213431729], + [126.69080621580113, 37.5326872509484], + [126.69115412047462, 37.5318560012517], + [126.6915129748824, 37.531027685142], + [126.6918827393512, 37.530202393354], + [126.69226337301657, 37.5293802162883], + [126.69265483382767, 37.5285612440011], + [126.6930570785519, 37.5277455661949], + [126.69347006277988, 37.5269332722081], + [126.69389374093036, 37.5261244510058], + [126.69432806625537, 37.5253191911698], + [126.6947729908455, 37.5245175808891], + [126.69522846563527, 37.5237197079499], + [126.69569444040856, 37.5229256597266], + [126.69617086380438, 37.522135523172], + [126.69665768332248, 37.5213493848074], + [126.69715484532922, 37.5205673307141], + [126.69766229506372, 37.519789446523], + [126.69817997664373, 37.5190158174062], + [126.69870783307209, 37.518246528067], + [126.6992458062429, 37.5174816627308], + [126.6997938369481, 37.5167213051365], + [126.70035186488404, 37.5159655385265], + [126.70091982865806, 37.5152144456384], + [126.70149766579553, 37.5144681086954], + [126.70208531274662, 37.5137266093978], + [126.70268270489335, 37.5129900289137], + [126.70328977655687, 37.5122584478707], + [126.70390646100458, 37.5115319463465], + [126.70453269045761, 37.5108106038606], + [126.7051683960984, 37.5100944993654], + [126.70581350807808, 37.509383711238], + [126.7064679555244, 37.5086783172711], + [126.70713166654946, 37.507978394665], + [126.70780456825769, 37.5072840200191], + [126.70848658675382, 37.5065952693234], + [126.70917764715111, 37.5059122179503], + [126.70987767357958, 37.5052349406466], + [126.7105865891943, 37.5045635115251], + [126.71130431618398, 37.5038980040568], + [126.7120307757794, 37.5032384910625], + [126.71276588826215, 37.5025850447055], + [126.71350957297342, 37.5019377364831], + [126.7142617483228, 37.5012966372195], + [126.71502233179721, 37.5006618170573], + [126.71579123997009, 37.5000333454507], + [126.71656838851047, 37.4994112911575], + [126.71735369219223, 37.4987957222316], + [126.71814706490342, 37.4981867060158], + [126.71894841965577, 37.4975843091343], + [126.71975766859417, 37.4969885974858], + [126.72057472300638, 37.4963996362359], + [126.72139949333251, 37.4958174898103], + [126.72223188917515, 37.4952422218878], + [126.72307181930901, 37.4946738953932], + [126.72391919169102, 37.4941125724906], + [126.7247739134703, 37.493558314577], + [126.7256358909985, 37.4930111822747], + [126.72650502983979, 37.4924712354258], + [126.72738123478132, 37.4919385330851], + [126.72826440984359, 37.4914131335136], + [126.72915445829096, 37.4908950941725], + [126.73005128264211, 37.490384471717], + [126.73095478468082, 37.4898813219899], + [126.7318648654665, 37.4893857000156], + [126.73278142534517, 37.4888976599941], + [126.73370436396023, 37.4884172552956], + [126.73463358026335, 37.4879445384538], + [126.73556897252557, 37.487479561161], + [126.73651043834835, 37.4870223742623], + [126.73745787467466, 37.4865730277498], + [126.73841117780034, 37.4861315707574], + [126.73937024338521, 37.4856980515557], + [126.74033496646463, 37.4852725175461], + [126.74130524146067, 37.4848550152566], + [126.74228096219383, 37.4844455903358], + [126.74326202189445, 37.4840442875486], + [126.74424831321438, 37.4836511507712], + [126.74523972823859, 37.4832662229861], + [126.74623615849694, 37.4828895462779], + [126.74723749497596, 37.4825211618282], + [126.74824362813067, 37.4821611099116], + [126.74925444789656, 37.4818094298911], + [126.75026984370136, 37.4814661602139], + [126.75128970447733, 37.4811313384072], + [126.75231391867295, 37.4808050010741], + [126.75334237426543, 37.4804871838898], + [126.7543749587725, 37.4801779215976], + [126.75541155926487, 37.4798772480051], + [126.75645206237833, 37.4795851959808], + [126.75749635432615, 37.4793017974501], + [126.75854432091137, 37.4790270833923], + [126.75959584753915, 37.4787610838368], + [126.76065081922927, 37.4785038278604], + [126.76170912062852, 37.4782553435835], + [126.76277063602322, 37.4780156581677], + [126.76383524935184, 37.4777847978123], + [126.76490284421747, 37.477562787752], + [126.76597330390051, 37.4773496522535], + [126.7670465113712, 37.4771454146136], + [126.76812234930249, 37.4769500971562], + [126.76920070008254, 37.4767637212301], + [126.77028144582759, 37.4765863072064], + [126.7713644683947, 37.4764178744768], + [126.77244964939449, 37.476258441451], + [126.77353687020405, 37.4761080255549], + [126.77462601197969, 37.4759666432289], + [126.77571695566989, 37.4758343099258], + [126.77680958202814, 37.4757110401094], + [126.77790377162577, 37.4755968472526], + [126.77899940486509, 37.4754917438365], + [126.7800963619921, 37.4753957413484], + [126.78119452310963, 37.4753088502809], + [126.78229376819016, 37.4752310801308], + [126.78339397708898, 37.4751624393982], + [126.784495029557, 37.4751029355849], + [126.78559680525387, 37.4750525751944], + [126.78669918376113, 37.4750113637309], + [126.7878020445949, 37.4749793056985], + [126.78890526721929, 37.4749564046008], + [126.7900087310591, 37.474942662941], + [126.79111231551322, 37.4749380822209], + [126.79221589996733, 37.474942662941], + [126.79331936380713, 37.4749564046008], + [126.79442258643151, 37.4749793056985], + [126.79552544726529, 37.4750113637309], + [126.79662782577255, 37.4750525751944], + [126.79772960146944, 37.4751029355849], + [126.79883065393743, 37.4751624393982], + [126.79993086283625, 37.4752310801308], + [126.80103010791679, 37.4753088502809], + [126.80212826903431, 37.4753957413484], + [126.80322522616135, 37.4754917438365], + [126.80432085940063, 37.4755968472526], + [126.8054150489983, 37.4757110401094], + [126.80650767535651, 37.4758343099258], + [126.80759861904671, 37.4759666432289], + [126.80868776082237, 37.4761080255549], + [126.80977498163195, 37.476258441451], + [126.81086016263173, 37.4764178744768], + [126.81194318519884, 37.4765863072064], + [126.81302393094387, 37.4767637212301], + [126.81410228172392, 37.4769500971562], + [126.8151781196552, 37.4771454146136], + [126.81625132712591, 37.4773496522535], + [126.81732178680895, 37.477562787752], + [126.81838938167456, 37.4777847978123], + [126.8194539950032, 37.4780156581677], + [126.82051551039791, 37.4782553435835], + [126.82157381179715, 37.4785038278604], + [126.82262878348727, 37.4787610838368], + [126.82368031011504, 37.4790270833923], + [126.82472827670026, 37.4793017974501], + [126.82577256864809, 37.4795851959808], + [126.82681307176155, 37.4798772480051], + [126.82784967225392, 37.4801779215976], + [126.82888225676099, 37.4804871838898], + [126.82991071235347, 37.4808050010741], + [126.8309349265491, 37.4811313384072], + [126.83195478732506, 37.4814661602139], + [126.83297018312987, 37.4818094298911], + [126.83398100289574, 37.4821611099116], + [126.83498713605047, 37.4825211618282], + [126.83598847252948, 37.4828895462779], + [126.83698490278783, 37.4832662229861], + [126.83797631781202, 37.4836511507712], + [126.83896260913197, 37.4840442875486], + [126.83994366883259, 37.4844455903358], + [126.84091938956576, 37.4848550152566], + [126.8418896645618, 37.4852725175461], + [126.84285438764121, 37.4856980515557], + [126.84381345322609, 37.4861315707574], + [126.84476675635177, 37.4865730277498], + [126.84571419267809, 37.4870223742623], + [126.84665565850084, 37.487479561161], + [126.84759105076307, 37.4879445384538], + [126.84852026706619, 37.4884172552956], + [126.84944320568124, 37.4888976599941], + [126.85035976555992, 37.4893857000156], + [126.8512698463456, 37.4898813219899], + [126.8521733483843, 37.490384471717], - [126.85322650059648, 37.48947220755882], + [126.85231029265981, 37.49046244330887], [126.83648774746165, 37.507563419282825], - [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], + [126.8357471374, 37.5072274331, 196.86], + [126.8350552999, 37.5069242042, 196.86], + [126.8343583222, 37.5066285444, 196.86], + [126.8336563347, 37.5063405091, 196.86], + [126.8329494687, 37.5060601522, 196.86], + [126.8322378567, 37.5057875262, 196.86], + [126.8315216318, 37.5055226819, 199.86], + [126.8308009281, 37.505265669, 199.86], + [126.8300758803, 37.5050165356, 202.86], + [126.8293466244, 37.5047753283, 202.86], + [126.8286132966, 37.5045420922, 205.86], + [126.8278760342, 37.5043168709, 208.86], + [126.8271349753, 37.5040997067, 211.86], + [126.8263902585, 37.50389064, 214.86], + [126.8256420231, 37.50368971, 217.86], + [126.8248904091, 37.5034969544, 220.86], + [126.8241355572, 37.5033124091, 220.86], + [126.8233776087, 37.5031361087, 220.86], + [126.8226167053, 37.5029680862, 223.86], + [126.8218529893, 37.5028083731, 223.86], + [126.8210866038, 37.5026569991, 223.86], + [126.8203176921, 37.5025139926, 223.86], + [126.819546398, 37.5023793804, 223.86], + [126.8187728658, 37.5022531876, 223.86], + [126.8179972403, 37.5021354378, 223.86], + [126.8172196665, 37.5020261532, 223.86], + [126.8164402899, 37.5019253541, 223.86], + [126.8156592564, 37.5018330593, 223.86], + [126.814876712, 37.5017492862, 223.86], + [126.8140928032, 37.5016740504, 220.86], + [126.8133076765, 37.501607366, 220.86], + [126.8125214788, 37.5015492454, 220.86], + [126.8117343573, 37.5014996996, 220.86], + [126.8109464592, 37.5014587378, 220.86], + [126.8101579317, 37.5014263676, 217.86], + [126.8093689226, 37.5014025951, 217.86], + [126.8085795793, 37.5013874249, 217.86], + [126.8077900495, 37.5013808596, 217.86], + [126.8070004809, 37.5013829005, 217.86], + [126.8062110212, 37.5013935473, 217.86], + [126.8054218181, 37.5014127979, 217.86], + [126.8046330192, 37.5014406488, 217.86], + [126.803844772, 37.5014770947, 217.86], + [126.8030572241, 37.5015221289, 223.86], + [126.8022705227, 37.5015757428, 229.86], + [126.801484815, 37.5016379265, 235.86], + [126.801484815, 37.5016379265, 235.86], + [126.8012339233, 37.5016384195, 235.86], + [126.8009830366, 37.5016397815, 238.86], + [126.8007321598, 37.5016420125, 238.86], + [126.8004812975, 37.5016451123, 241.86], + [126.8002304544, 37.501649081, 241.86], + [126.7999796354, 37.5016539184, 244.86], + [126.7997288451, 37.5016596244, 244.86], + [126.7994780883, 37.5016661991, 247.86], + [126.7992273698, 37.5016736421, 247.86], + [126.7989766942, 37.5016819535, 250.86], + [126.7987260663, 37.501691133, 250.86], + [126.7984754908, 37.5017011804, 253.86], + [126.7982249724, 37.5017120956, 256.86], + [126.797974516, 37.5017238784, 256.86], + [126.7977241262, 37.5017365286, 259.86], + [126.7974738078, 37.5017500458, 259.86], + [126.7972235654, 37.5017644299, 262.86], + [126.7969734038, 37.5017796805, 262.86], + [126.7967233278, 37.5017957975, 265.86], + [126.796473342, 37.5018127804, 265.86], + [126.7962234512, 37.501830629, 268.86], + [126.7959736601, 37.5018493429, 268.86], + [126.7957239734, 37.5018689218, 271.86], + [126.7954743958, 37.5018893653, 271.86], + [126.7952249321, 37.5019106731, 271.86], + [126.7949755869, 37.5019328446, 274.86], + [126.794726365, 37.5019558795, 274.86], + [126.7944772711, 37.5019797774, 277.86], + [126.7942283098, 37.5020045378, 277.86], + [126.793979486, 37.5020301602, 280.86], + [126.7937308042, 37.5020566442, 280.86], + [126.7934822692, 37.5020839893, 283.86], + [126.7932338856, 37.5021121949, 283.86], + [126.7929856583, 37.5021412605, 280.86], + [126.7927375918, 37.5021711855, 277.86], + [126.7924896908, 37.5022019695, 274.86], + [126.79224196, 37.5022336118, 268.86], + [126.7919944041, 37.5022661117, 265.86], + [126.7917470279, 37.5022994688, 262.86], + [126.7914998358, 37.5023336824, 259.86], + [126.7912528327, 37.5023687517, 256.86], + [126.7910060232, 37.5024046763, 253.86], + [126.7907594119, 37.5024414553, 250.86], + [126.7905130035, 37.5024790881, 244.86], + [126.7902668027, 37.502517574, 241.86], + [126.7900208141, 37.5025569122, 238.86], + [126.7897750423, 37.5025971021, 235.86], + [126.789529492, 37.5026381428, 232.86], + [126.7892841679, 37.5026800335, 229.86], + [126.7890390746, 37.5027227736, 226.86], + [126.7887942166, 37.5027663621, 223.86], + [126.7885495987, 37.5028107983, 220.86], + [126.7883052254, 37.5028560813, 214.86], + [126.7880611014, 37.5029022102, 211.86], + [126.7878172312, 37.5029491842, 208.86], + [126.7875736195, 37.5029970025, 205.86], + [126.787330271, 37.503045664, 202.86], + [126.7870871901, 37.5030951679, 199.86], + [126.7868443814, 37.5031455132, 196.86], + [126.7866018497, 37.503196699, 193.86], + [126.7863595993, 37.5032487244, 190.86], + [126.786117635, 37.5033015883, 187.86], + [126.7858759613, 37.5033552897, 184.86], + [126.7856345827, 37.5034098276, 181.86], + [126.7853935039, 37.5034652011, 178.86], + [126.7851527293, 37.503521409, 175.86], + [126.7849122635, 37.5035784503, 172.86], + [126.7846721111, 37.5036363239, 169.86], + [126.7844322766, 37.5036950287, 166.86], + [126.7841927645, 37.5037545636, 163.86], + [126.7839535793, 37.5038149275, 160.86], + [126.7837147257, 37.5038761193, 157.86], + [126.783476208, 37.5039381377, 154.86], + [126.7832380308, 37.5040009817, 151.86], + [126.7830001986, 37.50406465, 148.86], + [126.7827627159, 37.5041291414, 145.86], + [126.7825255871, 37.5041944547, 142.86], + [126.7822888168, 37.5042605887, 139.86], + [126.7820524094, 37.5043275422, 139.86], + [126.7818163694, 37.5043953138, 139.86], + [126.7815807013, 37.5044639022, 139.86], + [126.7813454094, 37.5045333063, 139.86], + [126.7811104984, 37.5046035246, 139.86], + [126.7808759725, 37.5046745559, 139.86], + [126.7806418362, 37.5047463988, 139.86], + [126.7804080939, 37.5048190519, 139.86], + [126.7801747501, 37.5048925139, 139.86], + [126.7799418092, 37.5049667834, 139.86], + [126.7797092755, 37.505041859, 139.86], + [126.7794771536, 37.5051177392, 139.86], + [126.7792454476, 37.5051944227, 139.86], + [126.7790141621, 37.5052719079, 139.86], + [126.7787833014, 37.5053501935, 139.86], + [126.7785528698, 37.505429278, 139.86], + [126.7783228718, 37.5055091597, 139.86], + [126.7780933116, 37.5055898374, 139.86], + [126.7778641936, 37.5056713093, 139.86], + [126.7776355221, 37.505753574, 139.86], + [126.7774073015, 37.5058366299, 139.86], + [126.777179536, 37.5059204755, 139.86], + [126.77695223, 37.5060051091, 139.86], + [126.7767253878, 37.5060905293, 139.86], + [126.7764990136, 37.5061767342, 139.86], + [126.7762731117, 37.5062637224, 139.86], + [126.7760476865, 37.5063514922, 139.86], + [126.7758227421, 37.5064400419, 139.86], + [126.7755982828, 37.5065293699, 139.86], + [126.7753743128, 37.5066194745, 139.86], + [126.7751508364, 37.5067103539, 139.86], + [126.7749278578, 37.5068020064, 139.86], + [126.7747053813, 37.5068944304, 139.86], + [126.7744834109, 37.506987624, 139.86], + [126.774261951, 37.5070815855, 139.86], + [126.7740410057, 37.5071763132, 139.86], + [126.7738205792, 37.5072718052, 139.86], + [126.7736006756, 37.5073680598, 139.86], + [126.7733812991, 37.507465075, 139.86], + [126.7731624538, 37.5075628492, 139.86], + [126.772944144, 37.5076613804, 139.86], + [126.7727263736, 37.5077606668, 139.86], + [126.7725091469, 37.5078607065, 139.86], + [126.7722924679, 37.5079614976, 139.86], + [126.7720763408, 37.5080630382, 139.86], + [126.7718607696, 37.5081653264, 139.86], + [126.7716457583, 37.5082683603, 139.86], + [126.7714313111, 37.5083721379, 139.86], + [126.771217432, 37.5084766572, 139.86], + [126.7710041251, 37.5085819163, 139.86], + [126.7707913943, 37.5086879132, 139.86], + [126.7705792438, 37.5087946459, 139.86], + [126.7703676774, 37.5089021123, 139.86], + [126.7701566993, 37.5090103105, 139.86], + [126.7699463134, 37.5091192384, 139.86], + [126.7697365237, 37.5092288939, 139.86], + [126.7695273341, 37.509339275, 139.86], + [126.7693187486, 37.5094503796, 139.86], + [126.7691107712, 37.5095622055, 139.86], + [126.7689034057, 37.5096747507, 139.86], + [126.7686966561, 37.5097880131, 139.86], + [126.7684905264, 37.5099019904, 139.86], + [126.7682850203, 37.5100166806, 139.86], + [126.7680801418, 37.5101320815, 139.86], + [126.7678758948, 37.5102481909, 139.86], + [126.7676722832, 37.5103650066, 139.86], + [126.7674693107, 37.5104825264, 139.86], + [126.7672669812, 37.510600748, 139.86], + [126.7670652985, 37.5107196693, 139.86], + [126.7668642665, 37.510839288, 139.86], + [126.766663889, 37.5109596019, 139.86], + [126.7664641697, 37.5110806086, 139.86], + [126.7662651124, 37.5112023059, 139.86], + [126.7660667209, 37.5113246914, 139.86], + [126.765868999, 37.511447763, 139.86], + [126.7656719503, 37.5115715181, 139.86], + [126.7654755786, 37.5116959546, 139.86], + [126.7652798877, 37.51182107, 139.86], + [126.7650848811, 37.511946862, 139.86], + [126.7648905627, 37.5120733282, 139.86], + [126.764696936, 37.5122004663, 139.86], + [126.7645040048, 37.5123282737, 139.86], + [126.7643117727, 37.5124567482, 139.86], + [126.7641202433, 37.5125858872, 139.86], + [126.7639294203, 37.5127156884, 139.86], + [126.7637393072, 37.5128461492, 139.86], + [126.7635499077, 37.5129772673, 139.86], + [126.7633612253, 37.5131090401, 139.86], + [126.7631732636, 37.5132414651, 139.86], + [126.7629860262, 37.5133745399, 139.86], + [126.7627995166, 37.5135082619, 139.86], + [126.7626137383, 37.5136426287, 139.86], + [126.7624286949, 37.5137776376, 139.86], + [126.7622443898, 37.5139132861, 139.86], + [126.7620608265, 37.5140495717, 139.86], + [126.7618780086, 37.5141864917, 139.86], + [126.7616959394, 37.5143240436, 139.86], + [126.7615146224, 37.5144622248, 139.86], + [126.7613340611, 37.5146010327, 139.86], + [126.7611542588, 37.5147404647, 139.86], + [126.760975219, 37.5148805181, 139.86], + [126.7607969451, 37.5150211902, 139.86], + [126.7607969451, 37.5150211902, 139.86], + [126.7607969451, 37.5150211902, 139.86], + [126.7607969451, 37.5150211902, 139.86], + [126.7607957489, 37.5150221382, 139.86], + [126.7607945528, 37.5150230862, 139.86], + [126.7607933568, 37.5150240342, 139.86], + [126.7607921607, 37.5150249823, 139.86], + [126.7607909647, 37.5150259304, 139.86], + [126.7607897688, 37.5150268785, 139.86], + [126.7607885728, 37.5150278267, 139.86], + [126.7607873769, 37.5150287749, 139.86], + [126.7607861811, 37.5150297231, 139.86], + [126.7607849852, 37.5150306713, 139.86], + [126.7607837895, 37.5150316196, 139.86], + [126.7607825937, 37.5150325679, 139.86], + [126.760781398, 37.5150335162, 139.86], + [126.7607802023, 37.5150344646, 139.86], + [126.7607790066, 37.515035413, 139.86], + [126.760777811, 37.5150363614, 139.86], + [126.7607766154, 37.5150373098, 139.86], + [126.7607754199, 37.5150382583, 139.86], + [126.7607742244, 37.5150392068, 139.86], + [126.7607730289, 37.5150401553, 139.86], + [126.7607718334, 37.5150411038, 139.86], + [126.760770638, 37.5150420524, 139.86], + [126.7607694427, 37.515043001, 139.86], + [126.7607682473, 37.5150439496, 139.86], + [126.760767052, 37.5150448983, 139.86], + [126.7607658568, 37.515045847, 139.86], + [126.7607646615, 37.5150467957, 139.86], + [126.7607634663, 37.5150477444, 139.86], + [126.7607622712, 37.5150486932, 139.86], + [126.760761076, 37.515049642, 139.86], + [126.7607598809, 37.5150505908, 139.86], + [126.7607586859, 37.5150515397, 139.86], + [126.7607574908, 37.5150524886, 139.86], + [126.7607562958, 37.5150534375, 139.86], + [126.7607551009, 37.5150543864, 139.86], + [126.760753906, 37.5150553354, 139.86], + [126.7607527111, 37.5150562844, 139.86], + [126.7607515162, 37.5150572334, 139.86], + [126.7607503214, 37.5150581824, 139.86], + [126.7607491266, 37.5150591315, 139.86], + [126.7607479319, 37.5150600806, 139.86], + [126.7607467372, 37.5150610297, 139.86], + [126.7607455425, 37.5150619789, 139.86], + [126.7607443478, 37.5150629281, 139.86], + [126.7607431532, 37.5150638773, 139.86], + [126.7607419587, 37.5150648265, 139.86], + [126.7607407641, 37.5150657758, 139.86], + [126.7607395696, 37.5150667251, 139.86], + [126.7607383751, 37.5150676744, 139.86], + [126.7607371807, 37.5150686238, 139.86], + [126.7607359863, 37.5150695732, 139.86], + [126.7607347919, 37.5150705226, 139.86], + [126.7607335976, 37.515071472, 139.86], + [126.7607324033, 37.5150724215, 139.86], + [126.7607312091, 37.515073371, 139.86], + [126.7607300148, 37.5150743205, 139.86], + [126.7607288206, 37.51507527, 139.86], + [126.7607276265, 37.5150762196, 139.86], + [126.7607264324, 37.5150771692, 139.86], + [126.7607252383, 37.5150781188, 139.86], + [126.7607240442, 37.5150790685, 139.86], + [126.7607228502, 37.5150800182, 139.86], + [126.7607216562, 37.5150809679, 139.86], + [126.7607204623, 37.5150819176, 139.86], + [126.7607192684, 37.5150828674, 139.86], + [126.7607180745, 37.5150838172, 139.86], + [126.7607168807, 37.515084767, 139.86], + [126.7607156868, 37.5150857169, 139.86], + [126.7607144931, 37.5150866668, 139.86], + [126.7607132993, 37.5150876167, 139.86], + [126.7607121056, 37.5150885666, 139.86], + [126.760710912, 37.5150895166, 139.86], + [126.7607097183, 37.5150904666, 139.86], + [126.7607085247, 37.5150914166, 139.86], + [126.7607073312, 37.5150923667, 139.86], + [126.7607061376, 37.5150933167, 139.86], + [126.7607049441, 37.5150942668, 139.86], + [126.7607037507, 37.515095217, 139.86], + [126.7607025573, 37.5150961671, 139.86], + [126.7607013639, 37.5150971173, 139.86], + [126.7607001705, 37.5150980675, 139.86], + [126.7606989772, 37.5150990178, 139.86], + [126.7606977839, 37.515099968, 139.86], + [126.7606965907, 37.5151009183, 139.86], + [126.7606953974, 37.5151018687, 139.86], + [126.7606942043, 37.515102819, 139.86], + [126.7606930111, 37.5151037694, 139.86], + [126.760691818, 37.5151047198, 139.86], + [126.7606906249, 37.5151056702, 139.86], + [126.7606894319, 37.5151066207, 139.86], + [126.7606882389, 37.5151075712, 139.86], + [126.7606870459, 37.5151085217, 139.86], + [126.760685853, 37.5151094723, 139.86], + [126.7606846601, 37.5151104229, 139.86], + [126.7606834672, 37.5151113735, 139.86], + [126.7606822744, 37.5151123241, 139.86], + [126.7606810816, 37.5151132747, 139.86], + [126.7606798888, 37.5151142254, 139.86], + [126.7606786961, 37.5151151762, 139.86], + [126.7606775034, 37.5151161269, 139.86], + [126.7606763107, 37.5151170777, 139.86], + [126.7606751181, 37.5151180285, 139.86], + [126.7606739255, 37.5151189793, 139.86], + [126.760672733, 37.5151199301, 139.86], + [126.7606715405, 37.515120881, 139.86], + [126.760670348, 37.5151218319, 139.86], + [126.7606691555, 37.5151227829, 139.86], + [126.7606679631, 37.5151237338, 139.86], + [126.7606667707, 37.5151246848, 139.86], + [126.7606655784, 37.5151256359, 139.86], + [126.7606643861, 37.5151265869, 139.86], + [126.7606631938, 37.515127538, 139.86], + [126.7606620016, 37.5151284891, 139.86], + [126.7606608094, 37.5151294402, 139.86], + [126.7606596172, 37.5151303914, 139.86], + [126.7606584251, 37.5151313426, 139.86], + [126.760657233, 37.5151322938, 139.86], + [126.7606560409, 37.515133245, 139.86], + [126.7606548489, 37.5151341963, 139.86], + [126.7606536569, 37.5151351476, 139.86], + [126.7606524649, 37.5151360989, 139.86], + [126.760651273, 37.5151370503, 139.86], + [126.7606500811, 37.5151380016, 139.86], + [126.7606488893, 37.5151389531, 139.86], + [126.7606476974, 37.5151399045, 139.86], + [126.7606465057, 37.515140856, 139.86], + [126.7606453139, 37.5151418075, 139.86], + [126.7606441222, 37.515142759, 139.86], + [126.7606429305, 37.5151437105, 139.86], + [126.7606417389, 37.5151446621, 139.86], + [126.7606405472, 37.5151456137, 139.86], + [126.7606393557, 37.5151465653, 139.86], + [126.7606381641, 37.515147517, 139.86], + [126.7606369726, 37.5151484687, 139.86], + [126.7606357812, 37.5151494204, 139.86], + [126.7606345897, 37.5151503721, 139.86], + [126.7606333983, 37.5151513239, 139.86], + [126.760632207, 37.5151522757, 139.86], + [126.7606310156, 37.5151532275, 139.86], + [126.7606298243, 37.5151541794, 139.86], + [126.7606286331, 37.5151551313, 139.86], + [126.7606274418, 37.5151560832, 139.86], + [126.7606262506, 37.5151570351, 139.86], + [126.7606250595, 37.5151579871, 139.86], + [126.7606238684, 37.5151589391, 139.86], + [126.7606226773, 37.5151598911, 139.86], + [126.7606214862, 37.5151608431, 139.86], + [126.7606202952, 37.5151617952, 139.86], + [126.7606191042, 37.5151627473, 139.86], + [126.7606179133, 37.5151636994, 139.86], + [126.7606167224, 37.5151646516, 139.86], + [126.7606155315, 37.5151656038, 139.86], + [126.7606143407, 37.515166556, 139.86], + [126.7606131498, 37.5151675082, 139.86], + [126.7606119591, 37.5151684605, 139.86], + [126.7606107683, 37.5151694128, 139.86], + [126.7606095776, 37.5151703651, 139.86], + [126.760608387, 37.5151713175, 139.86], + [126.7606071963, 37.5151722699, 139.86], + [126.7606060057, 37.5151732223, 139.86], + [126.7606048152, 37.5151741747, 139.86], + [126.7606036246, 37.5151751272, 139.86], + [126.7606024341, 37.5151760797, 139.86], + [126.7606012437, 37.5151770322, 139.86], + [126.7606000533, 37.5151779847, 139.86], + [126.7605988629, 37.5151789373, 139.86], + [126.7605976725, 37.5151798899, 139.86], + [126.7605964822, 37.5151808425, 139.86], + [126.7605952919, 37.5151817952, 139.86], + [126.7605941017, 37.5151827479, 139.86], + [126.7605929115, 37.5151837006, 139.86], + [126.7605917213, 37.5151846533, 139.86], + [126.7605905311, 37.5151856061, 139.86], + [126.760589341, 37.5151865589, 139.86], + [126.760588151, 37.5151875117, 139.86], + [126.7605869609, 37.5151884646, 139.86], + [126.7605857709, 37.5151894174, 139.86], + [126.7605845809, 37.5151903703, 139.86], + [126.760583391, 37.5151913233, 139.86], + [126.7605822011, 37.5151922762, 139.86], + [126.7342378816, 37.5361717882, 139.86], + [126.7342378816, 37.5361717882, 139.86], + [126.7338738196, 37.5364626532, 139.86], + [126.7335130338, 37.5367560964, 139.86], + [126.7331555528, 37.5370520945, 139.86], + [126.7328014053, 37.5373506238, 139.86], + [126.7324506195, 37.5376516605, 139.86], + [126.7321032235, 37.5379551806, 139.86], + [126.731759245, 37.5382611599, 139.86], + [126.7314187116, 37.5385695739, 139.86], + [126.7310816503, 37.5388803981, 139.86], + [126.7307480882, 37.5391936077, 139.86], + [126.7304180519, 37.5395091777, 139.86], + [126.7300915677, 37.5398270828, 139.86], + [126.7297686619, 37.5401472978, 139.86], + [126.7294493601, 37.5404697971, 139.86], + [126.7291336879, 37.540794555, 139.86], + [126.7288216705, 37.5411215455, 139.86], + [126.7285133329, 37.5414507425, 139.86], + [126.7282086998, 37.5417821199, 139.86], + [126.7279077954, 37.5421156511, 139.86], + [126.7276106438, 37.5424513095, 139.86], + [126.7273172689, 37.5427890684, 139.86], + [126.727027694, 37.5431289008, 142.86], + [126.7267419423, 37.5434707796, 142.86], + [126.7264600367, 37.5438146776, 145.86], + [126.7261819997, 37.5441605672, 148.86], + [126.7259078535, 37.5445084208, 148.86], + [126.7256376201, 37.5448582108, 154.86], + [126.7253713212, 37.5452099092, 160.86], + [126.7251089779, 37.5455634879, 166.86], + [126.7248506113, 37.5459189187, 172.86], + [126.7245962421, 37.5462761733, 178.86], + [126.7243458907, 37.5466352232, 184.86], + [126.7240995769, 37.5469960396, 190.86], + [126.7238573207, 37.5473585938, 196.86], + [126.7236191413, 37.5477228569, 202.86], + [126.7233850579, 37.5480887998, 208.86], + [126.7231550892, 37.5484563933, 214.86], + [126.7229292535, 37.548825608, 223.86], + [126.7227075691, 37.5491964146, 229.86], + [126.7224900535, 37.5495687833, 235.86], + [126.7222767243, 37.5499426845, 244.86], + [126.7220675986, 37.5503180883, 250.86], + [126.721862693, 37.5506949647, 259.86], + [126.7216620241, 37.5510732838, 265.86], + [126.7214656079, 37.5514530152, 274.86], + [126.7212734601, 37.5518341288, 280.86], + [126.7210855962, 37.552216594, 289.86], + [126.7209020311, 37.5526003803, 295.86], + [126.7207227797, 37.5529854571, 304.86], + [126.7205478563, 37.5533717936, 310.86], + [126.7203772749, 37.5537593591, 316.86], + [126.7202110492, 37.5541481226, 319.86], + [126.7200491925, 37.554538053, 325.86], + [126.7198917179, 37.5549291192, 328.86], + [126.719738638, 37.55532129, 334.86], + [126.719589965, 37.5557145342, 340.86], + [126.719445711, 37.5561088202, 343.86], + [126.7193058874, 37.5565041166, 349.86], + [126.7191705056, 37.5569003919, 352.86], + [126.7190395763, 37.5572976145, 358.86], + [126.7189131102, 37.5576957525, 364.86], + [126.7187911174, 37.5580947743, 367.86], + [126.7186736076, 37.558494648, 373.86], + [126.7185605905, 37.5588953415, 379.86], + [126.718452075, 37.5592968231, 382.86], + [126.7183480698, 37.5596990605, 388.86], + [126.7182485835, 37.5601020218, 391.86], + [126.7181536239, 37.5605056746, 397.86], + [126.7180631988, 37.5609099868, 403.86], + [126.7179773154, 37.5613149261, 406.86], + [126.7178959806, 37.5617204601, 412.86], + [126.7178192011, 37.5621265566, 412.86], + [126.7177469831, 37.5625331829, 403.86], + [126.7176793323, 37.5629403068, 397.86], + [126.7176162542, 37.5633478956, 388.86], + [126.7175577541, 37.5637559169, 379.86], + [126.7175038365, 37.5641643379, 370.86], + [126.717454506, 37.5645731262, 361.86], + [126.7174097664, 37.5649822491, 352.86], + [126.7173696215, 37.5653916739, 343.86], + [126.7173340746, 37.5658013678, 334.86], + [126.7173031285, 37.5662112983, 325.86], + [126.7172767858, 37.5666214325, 316.86], + [126.7172550487, 37.5670317377, 304.86], + [126.7172379189, 37.5674421811, 295.86], + [126.7172253981, 37.5678527299, 286.86], + [126.7172174871, 37.5682633514, 274.86], + [126.7172141867, 37.5686740127, 265.86], + [126.7172154973, 37.5690846811, 256.86], + [126.7172214189, 37.5694953237, 244.86], + [126.7172319509, 37.5699059078, 235.86], + [126.7172470928, 37.5703164006, 226.86], + [126.7172668432, 37.5707267692, 217.86], + [126.7172912008, 37.5711369808, 211.86], + [126.7173201637, 37.5715470028, 208.86], + [126.7173537296, 37.5719568024, 205.86], + [126.7173918959, 37.5723663467, 202.86], + [126.7174346597, 37.5727756032, 199.86], + [126.7174820175, 37.5731845391, 193.86], + [126.7175339658, 37.5735931218, 190.86], + [126.7175905004, 37.5740013185, 187.86], + [126.7176516169, 37.5744090968, 184.86], + [126.7177173104, 37.5748164239, 181.86], + [126.7177875758, 37.5752232675, 175.86], + [126.7178624076, 37.5756295949, 172.86], + [126.7179417999, 37.5760353737, 169.86], + [126.7180257463, 37.5764405715, 166.86], + [126.7181142403, 37.5768451559, 163.86], + [126.7182072749, 37.5772490946, 157.86], + [126.7183048427, 37.5776523553, 154.86], + [126.7184069359, 37.5780549058, 151.86], + [126.7185135465, 37.5784567139, 148.86], + [126.7186246661, 37.5788577476, 145.86], + [126.7187402858, 37.5792579747, 142.86], + [126.7188603965, 37.5796573633, 139.86], + [126.7189849886, 37.5800558815, 139.86], + [126.7191140523, 37.5804534975, 139.86], + [126.7192475773, 37.5808501794, 139.86], + [126.719385553, 37.5812458956, 139.86], + [126.7195279685, 37.5816406144, 139.86], + [126.7196748125, 37.5820343043, 139.86], + [126.7198260732, 37.5824269338, 139.86], + [126.7199817387, 37.5828184716, 139.86], + [126.7201417966, 37.5832088864, 139.86], + [126.7203062342, 37.5835981469, 139.86], + [126.7204750384, 37.5839862221, 139.86], + [126.7206481958, 37.584373081, 139.86], + [126.7208256926, 37.5847586925, 139.86], + [126.7210075147, 37.585143026, 139.86], + [126.7211936476, 37.5855260506, 139.86], + [126.7213840765, 37.5859077358, 139.86], + [126.7215787862, 37.5862880511, 139.86], + [126.7217777614, 37.5866669661, 139.86], + [126.721980986, 37.5870444504, 139.86], + [126.722188444, 37.5874204739, 139.86], + [126.7224001189, 37.5877950066, 139.86], + [126.7226159936, 37.5881680185, 139.86], + [126.7228360512, 37.5885394798, 139.86], + [126.723060274, 37.5889093608, 139.86], + [126.7232886442, 37.5892776319, 139.86], + [126.7235211436, 37.5896442637, 139.86], + [126.7237577536, 37.590009227, 139.86], + [126.7239984555, 37.5903724924, 139.86], + [126.72424323, 37.590734031, 139.86], + [126.7244920576, 37.5910938139, 139.86], + [126.7247449185, 37.5914518122, 139.86], + [126.7250017925, 37.5918079975, 139.86], + [126.7252626591, 37.5921623412, 139.86], + [126.7255274976, 37.5925148149, 139.86], + [126.7257962869, 37.5928653906, 139.86], + [126.7260690054, 37.5932140402, 139.86], + [126.7263456315, 37.5935607357, 139.86], + [126.7266261431, 37.5939054495, 139.86], + [126.7269105178, 37.5942481541, 139.86], + [126.7271987329, 37.5945888219, 139.86], + [126.7274907654, 37.5949274259, 139.86], [126.72752353336894, 37.59496470057553] ] @@ -1040,916 +869,725 @@ "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.72972777547002, 37.62503359112953], - - [126.74485803651943, 37.608767394719784], + [126.72876964928142, 37.62606365060558], - [126.7448945809, 37.6087877775, 0], + [126.72904182861636, 37.6262222232355], + [126.7299394440643, 37.6267337774311], + [126.73084378625603, 37.6272378521272], + [126.7317547558824, 37.6277343918937], + [126.73267225289962, 37.6282233421279], + [126.73359617653998, 37.6287046490606], + [126.73452642532312, 37.6291782597621], + [126.73546289706721, 37.6296441221481], + [126.73640548890017, 37.6301021849853], + [126.73735409727112, 37.6305523978974], + [126.7383086179618, 37.6309947113704], + [126.73926894609798, 37.6314290767581], + [126.74023497616116, 37.6318554462878], + [126.7412066020002, 37.6322737730652], + [126.74218371684306, 37.6326840110799], + [126.74316621330861, 37.6330861152104], + [126.74415398341841, 37.633480041229], + [126.74514691860885, 37.633865745807], + [126.74614490974294, 37.6342431865191], + [126.74714784712262, 37.6346123218486], + [126.74815562050071, 37.6349731111914], + [126.74916811909317, 37.6353255148612], + [126.75018523159142, 37.6356694940934], + [126.75120684617465, 37.6360050110494], + [126.75223285052215, 37.6363320288213], + [126.75326313182582, 37.6366505114353], + [126.75429757680264, 37.6369604238564], + [126.7553360717072, 37.6372617319917], + [126.75637850234443, 37.6375544026944], + [126.75742475408201, 37.6378384037678], + [126.75847471186341, 37.6381137039683], + [126.75952826022036, 37.6383802730092], + [126.76058528328585, 37.6386380815642], + [126.76164566480684, 37.6388871012702], + [126.76270928815732, 37.639127304731], + [126.76377603635106, 37.6393586655199], + [126.76484579205476, 37.6395811581829], + [126.76591843760096, 37.6397947582414], + [126.76699385500116, 37.6399994421948], + [126.76807192595889, 37.6401951875236], + [126.7691525318829, 37.6403819726913], + [126.77023555390018, 37.6405597771472], + [126.77132087286937, 37.6407285813284], + [126.77240836939383, 37.6408883666623], + [126.77349792383492, 37.6410391155683], + [126.7745894163254, 37.6411808114602], + [126.77568272678259, 37.6413134387473], + [126.77677773492184, 37.6414369828372], + [126.77787432026979, 37.6415514301365], + [126.77897236217784, 37.6416567680526], + [126.78007173983548, 37.6417529849952], + [126.78117233228379, 37.6418400703778], + [126.78227401842881, 37.6419180146181], + [126.78337667705506, 37.64198680914], + [126.78448018683892, 37.642046446374], + [126.78558442636222, 37.6420969197581], + [126.78668927412572, 37.6421382237386], + [126.78779460856245, 37.6421703537708], + [126.78890030805151, 37.6421933063194], + [126.79111231551322, 37.6422116698736], + [126.79221838009514, 37.6422070788588], + [126.79332432297491, 37.6421933063194], + [126.79443002246397, 37.6421703537708], + [126.7955353569007, 37.6421382237386], + [126.79664020466419, 37.6420969197581], + [126.7977444441875, 37.642046446374], + [126.79884795397138, 37.64198680914], + [126.79995061259761, 37.6419180146181], + [126.80105229874265, 37.6418400703778], + [126.80215289119096, 37.6417529849952], + [126.80325226884858, 37.6416567680526], + [126.80435031075663, 37.6415514301365], + [126.80544689610457, 37.6414369828372], + [126.80654190424382, 37.6413134387473], + [126.80763521470102, 37.6411808114602], + [126.80872670719151, 37.6410391155683], + [126.80981626163259, 37.6408883666623], + [126.81090375815704, 37.6407285813284], + [126.81198907712623, 37.6405597771472], + [126.81307209914353, 37.6403819726913], + [126.81415270506753, 37.6401951875236], + [126.81523077602526, 37.6399994421948], + [126.81630619342546, 37.6397947582414], + [126.81737883897166, 37.6395811581829], + [126.81844859467535, 37.6393586655199], + [126.81951534286911, 37.639127304731], + [126.82057896621959, 37.6388871012702], + [126.82163934774057, 37.6386380815642], + [126.82269637080606, 37.6383802730092], + [126.82374991916302, 37.6381137039683], + [126.82479987694441, 37.6378384037678], + [126.825846128682, 37.6375544026944], + [126.8268885593192, 37.6372617319917], + [126.82792705422378, 37.6369604238564], + [126.82896149920059, 37.6366505114353], + [126.82999178050427, 37.6363320288213], + [126.83101778485175, 37.6360050110494], + [126.83203939943499, 37.6356694940934], + [126.83305651193325, 37.6353255148612], + [126.83406901052572, 37.6349731111914], + [126.83507678390379, 37.6346123218486], + [126.83607972128348, 37.6342431865191], + [126.83707771241758, 37.633865745807], + [126.83807064760802, 37.633480041229], + [126.83905841771782, 37.6330861152104], + [126.84004091418335, 37.6326840110799], + [126.8410180290262, 37.6322737730652], + [126.84198965486527, 37.6318554462878], + [126.84295568492844, 37.6314290767581], + [126.84391601306461, 37.6309947113704], + [126.84487053375528, 37.6305523978974], + [126.84581914212625, 37.6301021849853], + [126.84676173395923, 37.6296441221481], + [126.8476982057033, 37.6291782597621], + [126.84862845448646, 37.6287046490606], + [126.84955237812679, 37.6282233421279], + [126.85046987514401, 37.6277343918937], + [126.8513808447704, 37.6272378521272], + [126.8522851869621, 37.6267337774311], + [126.85318280241006, 37.6262222232355], + [126.85407359255103, 37.625703245792], + [126.85495745957837, 37.6251769021671], + [126.8558343064529, 37.624643250236], + [126.8567040369136, 37.6241023486766], + [126.85756655548812, 37.6235542569623], + [126.85842176750333, 37.6229990353558], + [126.85926957909578, 37.6224367449025], + [126.86010989722197, 37.6218674474234], + [126.86094262966873, 37.6212912055088], + [126.86176768506304, 37.6207080825106], + [126.86258497288246, 37.620118142536], + [126.8633944034648, 37.61952145044], + [126.86419588801809, 37.6189180718184], + [126.86498933863032, 37.6183080730002], + [126.86577466827902, 37.6176915210408], + [126.86655179084092, 37.6170684837141], + [126.86732062110124, 37.6164390295054], + [126.86808107476325, 37.6158032276033], + [126.86883306845729, 37.6151611478926], + [126.86957651975, 37.6145128609462], + [126.87031134715336, 37.6138584380173], + [126.87103747013356, 37.6131979510318], + [126.8717548091199, 37.61253147258], + [126.87246328551336, 37.6118590759088], + [126.8731628216953, 37.6111808349135], + [126.87385334103587, 37.6104968241296], + [126.87453476790236, 37.6098071187248], + [126.87520702766757, 37.6091117944902], + [126.87587004671782, 37.6084109278324], + [126.87652375246108, 37.6077045957648], + [126.87716807333477, 37.6069928758992], + [126.87780293881364, 37.606275846437], + [126.87842827941745, 37.605553586161], + [126.87904402671838, 37.6048261744262], + [126.87965011334867, 37.6040936911513], + [126.88024647300786, 37.60335621681], + [126.88083304046991, 37.6026138324215], + [126.88140975159041, 37.6018666195426], + [126.88197654331341, 37.6011146602574], + [126.88253335367835, 37.6003580371695], + [126.88308012182671, 37.5995968333919], + [126.88361678800862, 37.5988311325384], + [126.88414329358926, 37.5980610187142], + [126.88465958105536, 37.5972865765064], + [126.88516559402115, 37.596507890975], + [126.8856612772347, 37.5957250476434], + [126.8861465765837, 37.594938132489], + [126.88662143910135, 37.5941472319334], + [126.88708581297207, 37.5933524328335], + [126.88753964753703, 37.5925538224711], + [126.8879828932996, 37.5917514885442], + [126.88841550193067, 37.5909455191564], + [126.88883742627387, 37.590136002808], + [126.88924862035047, 37.5893230283855], + [126.88964903936446, 37.5885066851526], + [126.89003863970727, 37.5876870627397], + [126.89041737896237, 37.5868642511342], + [126.89078521590983, 37.5860383406708], + [126.89114211053072, 37.5852094220215], + [126.89148802401135, 37.5843775861851], + [126.89182291874734, 37.5835429244781], + [126.89214675834765, 37.5827055285237], + [126.89245950763838, 37.5818654902425], + [126.89276113266654, 37.5810229018418], + [126.89305160070352, 37.5801778558057], + [126.89333088024864, 37.5793304448849], + [126.89359894103242, 37.5784807620867], + [126.89385575401964, 37.5776289006643], + [126.89410129141251, 37.5767749541069], + [126.89433552665346, 37.5759190161292], + [126.89455843442792, 37.5750611806614], + [126.894769990667, 37.5742015418385], + [126.89497017254982, 37.5733401939903], + [126.89515895850597, 37.5724772316308], + [126.89533632821762, 37.5716127494476], + [126.89550226262165, 37.5707468422923], + [126.89565674391157, 37.569879605169], + [126.89579975553923, 37.5690111332247], + [126.89593128221655, 37.5681415217384], + [126.89605130991688, 37.5672708661109], + [126.89615982587662, 37.5663992618542], + [126.89625681859613, 37.5655268045808], + [126.89634227784106, 37.5646535899936], + [126.89641619464318, 37.5637797138753], + [126.89647856130121, 37.5629052720775], + [126.89652937138156, 37.5620303605107], + [126.89656861971865, 37.5611550751334], + [126.89659630241556, 37.5602795119418], + [126.8966124168441, 37.5594037669593], + [126.89661696164501, 37.5585279362255], + [126.89660993672783, 37.5576521157864], + [126.89659134327083, 37.5567764016832], + [126.8965611837207, 37.5559008899423], + [126.89651946179205, 37.5550256765643], + [126.89646618246681, 37.5541508575139], + [126.89640135199357, 37.553276528709], + [126.8963249778867, 37.5524027860105], + [126.89623706892532, 37.5515297252116], + [126.89613763515213, 37.5506574420275], + [126.89602668787225, 37.5497860320846], + [126.89590423965173, 37.5489155909103], + [126.89577030431592, 37.5480462139225], + [126.89562489694795, 37.5471779964192], + [126.89546803388673, 37.5463110335676], + [126.89529973272518, 37.5454454203946], + [126.8951200123079, 37.5445812517754], + [126.8949288927291, 37.5437186224238], + [126.8947263953302, 37.5428576268816], + [126.89451254269729, 37.5419983595082], + [126.89428735865846, 37.5411409144703], + [126.89405086828107, 37.5402853857318], + [126.89380309786893, 37.5394318670433], + [126.893544074959, 37.538580451932], + [126.89327382831843, 37.5377312336911], + [126.89299238794123, 37.5368843053704], + [126.89269978504467, 37.5360397597651], + [126.89239605206589, 37.5351976894065], + [126.8920812226581, 37.5343581865516], + [126.89175533168665, 37.5335213431729], + [126.89141841522527, 37.5326872509484], + [126.8910705105518, 37.5318560012517], + [126.890711656144, 37.531027685142], + [126.89034189167522, 37.530202393354], + [126.88996125800985, 37.5293802162883], + [126.88956979719876, 37.5285612440011], + [126.88916755247453, 37.5277455661949], + [126.88875456824653, 37.5269332722081], + [126.88833089009604, 37.5261244510058], + [126.88789656477104, 37.5253191911698], + [126.88745164018091, 37.5245175808891], + [126.88699616539115, 37.5237197079499], + [126.88653019061786, 37.5229256597266], + [126.88605376722204, 37.522135523172], + [126.88556694770395, 37.5213493848074], + [126.8850697856972, 37.5205673307141], + [126.88456233596271, 37.519789446523], + [126.88404465438269, 37.5190158174062], + [126.88351679795433, 37.518246528067], + [126.8829788247835, 37.5174816627308], + [126.88243079407832, 37.5167213051365], + [126.88187276614238, 37.5159655385265], + [126.88130480236836, 37.5152144456384], + [126.88072696523089, 37.5144681086954], + [126.8801393182798, 37.5137266093978], + [126.87954192613306, 37.5129900289137], + [126.87893485446956, 37.5122584478707], + [126.87831817002186, 37.5115319463465], + [126.8776919405688, 37.5108106038606], + [126.87705623492802, 37.5100944993654], + [126.87641112294833, 37.509383711238], - [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.8758060440374, 37.508731528980036], [126.85492745600783, 37.521064904060225], - [126.8775095786563, 37.507725219004136], + [126.855352902, 37.5215574939, 157.86], + [126.8557915803, 37.5220805895, 154.86], + [126.856221233, 37.5226084175, 151.86], + [126.8566417795, 37.5231408791, 148.86], + [126.8570531408, 37.5236778746, 145.86], + [126.8574552397, 37.5242193035, 142.86], + [126.8578480008, 37.5247650644, 142.86], + [126.8582313502, 37.5253150551, 142.86], + [126.8586052161, 37.5258691727, 139.86], + [126.8589695281, 37.5264273133, 139.86], + [126.8593242179, 37.5269893724, 139.86], + [126.8596692189, 37.5275552449, 139.86], + [126.8600044661, 37.5281248248, 139.86], + [126.8603298966, 37.5286980053, 139.86], + [126.8606454492, 37.5292746792, 139.86], + [126.8609510647, 37.5298547385, 139.86], + [126.8612466855, 37.5304380744, 139.86], + [126.861532256, 37.5310245779, 139.86], + [126.8618077225, 37.531614139, 139.86], + [126.8620730333, 37.5322066473, 139.86], + [126.8623281383, 37.5328019918, 139.86], + [126.8625729895, 37.5334000611, 139.86], + [126.8628075408, 37.5340007431, 139.86], + [126.8630317481, 37.5346039253, 139.86], + [126.8632455691, 37.5352094947, 139.86], + [126.8634489635, 37.5358173379, 139.86], + [126.863641893, 37.5364273411, 139.86], + [126.863824321, 37.5370393899, 139.86], + [126.8639962133, 37.5376533697, 139.86], + [126.8641575374, 37.5382691655, 139.86], + [126.8643082627, 37.538886662, 139.86], + [126.8644483608, 37.5395057433, 139.86], + [126.8645778051, 37.5401262937, 139.86], + [126.8646965712, 37.5407481967, 139.86], + [126.8648046365, 37.5413713359, 139.86], + [126.8649019805, 37.5419955946, 139.86], + [126.8649885847, 37.5426208557, 139.86], + [126.8650644327, 37.5432470021, 139.86], + [126.8651295098, 37.5438739165, 139.86], + [126.8651838037, 37.5445014814, 139.86], + [126.8652273039, 37.5451295792, 139.86], + [126.865260002, 37.5457580923, 139.86], + [126.8652818916, 37.5463869028, 139.86], + [126.8652929683, 37.5470158929, 139.86], + [126.8652932298, 37.5476449447, 139.86], + [126.8652826757, 37.5482739404, 139.86], + [126.8652613078, 37.548902762, 139.86], + [126.8652291297, 37.5495312917, 139.86], + [126.8651861473, 37.5501594117, 139.86], + [126.8651323684, 37.5507870043, 139.86], + [126.8650678026, 37.5514139518, 139.86], + [126.864992462, 37.5520401368, 139.86], + [126.8649063602, 37.5526654419, 139.86], + [126.8648095132, 37.5532897498, 139.86], + [126.8647019389, 37.5539129435, 136.86], + [126.8645836572, 37.5545349062, 133.86], + [126.86445469, 37.5551555214, 130.86], + [126.8643150611, 37.5557746726, 130.86], + [126.8641647965, 37.5563922438, 127.86], + [126.8640039242, 37.5570081193, 124.86], + [126.8638324739, 37.5576221835, 124.86], + [126.8636504777, 37.5582343213, 121.86], + [126.8634579693, 37.558844418, 121.86], + [126.8632549846, 37.5594523592, 118.86], + [126.8630415613, 37.5600580309, 118.86], + [126.8628177394, 37.5606613195, 118.86], + [126.8625835604, 37.5612621119, 118.86], + [126.8623390681, 37.5618602955, 118.86], + [126.862084308, 37.5624557581, 118.86], + [126.8618193276, 37.563048388, 115.86], + [126.8615441765, 37.5636380741, 115.86], + [126.8612589059, 37.5642247058, 112.86], + [126.8609635692, 37.5648081732, 109.86], + [126.8606582215, 37.5653883667, 106.86], + [126.8603429197, 37.5659651776, 103.86], + [126.8600177229, 37.5665384977, 100.86], + [126.8596826918, 37.5671082194, 94.86], + [126.859337889, 37.567674236, 91.86], + [126.8589833789, 37.5682364413, 85.86], + [126.8586192279, 37.5687947298, 82.86], + [126.858245504, 37.5693489967, 79.86], + [126.857862277, 37.5698991382, 79.86], + [126.8574696187, 37.5704450511, 76.86], + [126.8570676026, 37.5709866329, 79.86], + [126.8566563038, 37.571523782, 85.86], + [126.8562357993, 37.5720563978, 88.86], + [126.8558061677, 37.5725843802, 91.86], + [126.8553674895, 37.5731076302, 94.86], + [126.8549198469, 37.5736260498, 97.86], + [126.8544633235, 37.5741395415, 100.86], + [126.8539980048, 37.5746480091, 100.86], + [126.853523978, 37.5751513573, 100.86], + [126.8530413318, 37.5756494915, 100.86], + [126.8525501567, 37.5761423182, 100.86], + [126.8520505445, 37.5766297452, 97.86], + [126.8515425889, 37.5771116808, 94.86], + [126.8510263851, 37.5775880346, 91.86], + [126.8505020296, 37.5780587174, 85.86], + [126.8499696208, 37.5785236407, 79.86], + [126.8494292584, 37.5789827173, 73.86], + [126.8488810437, 37.5794358612, 67.86], + [126.8483250794, 37.5798829872, 67.86], + [126.8483250794, 37.5798829872, 67.86], + [126.8187810685, 37.6034322199, 127.86], + [126.8187798813, 37.6034331707, 127.86], + [126.8187786941, 37.6034341215, 127.86], + [126.8187775068, 37.6034350723, 127.86], + [126.8187763194, 37.603436023, 127.86], + [126.8187751321, 37.6034369737, 127.86], + [126.8187739447, 37.6034379244, 127.86], + [126.8187727572, 37.6034388751, 127.86], + [126.8187715698, 37.6034398257, 127.86], + [126.8187703822, 37.6034407763, 127.86], + [126.8187691947, 37.6034417269, 127.86], + [126.8187680071, 37.6034426775, 127.86], + [126.8187668195, 37.603443628, 127.86], + [126.8187656319, 37.6034445785, 127.86], + [126.8187644442, 37.603445529, 127.86], + [126.8187632565, 37.6034464794, 127.86], + [126.8187620687, 37.6034474298, 127.86], + [126.8187608809, 37.6034483802, 127.86], + [126.8187596931, 37.6034493306, 127.86], + [126.8187585053, 37.6034502809, 127.86], + [126.8187573174, 37.6034512312, 127.86], + [126.8187561295, 37.6034521815, 127.86], + [126.8187549415, 37.6034531317, 127.86], + [126.8187537535, 37.603454082, 127.86], + [126.8187525655, 37.6034550322, 127.86], + [126.8187513774, 37.6034559823, 127.86], + [126.8187501893, 37.6034569325, 127.86], + [126.8187490012, 37.6034578826, 127.86], + [126.818747813, 37.6034588327, 127.86], + [126.8187466248, 37.6034597827, 127.86], + [126.8187454366, 37.6034607327, 127.86], + [126.8187442483, 37.6034616827, 127.86], + [126.81874306, 37.6034626327, 127.86], + [126.8187418716, 37.6034635827, 127.86], + [126.8187406833, 37.6034645326, 127.86], + [126.8187394949, 37.6034654825, 127.86], + [126.8187383064, 37.6034664323, 127.86], + [126.8187371179, 37.6034673822, 127.86], + [126.8187359294, 37.603468332, 127.86], + [126.8187347409, 37.6034692818, 127.86], + [126.8187335523, 37.6034702315, 127.86], + [126.8187323637, 37.6034711813, 127.86], + [126.818731175, 37.603472131, 127.86], + [126.8187299863, 37.6034730806, 127.86], + [126.8187287976, 37.6034740303, 127.86], + [126.8187276088, 37.6034749799, 127.86], + [126.81872642, 37.6034759295, 127.86], + [126.8187252312, 37.603476879, 127.86], + [126.8187240423, 37.6034778286, 127.86], + [126.8187228534, 37.6034787781, 127.86], + [126.8187216645, 37.6034797275, 127.86], + [126.8187204755, 37.603480677, 127.86], + [126.8187192865, 37.6034816264, 127.86], + [126.8187180975, 37.6034825758, 127.86], + [126.8187169084, 37.6034835252, 127.86], + [126.8187157193, 37.6034844745, 127.86], + [126.8187145301, 37.6034854238, 127.86], + [126.818713341, 37.6034863731, 127.86], + [126.8187121518, 37.6034873224, 127.86], + [126.8187109625, 37.6034882716, 127.86], + [126.8187097732, 37.6034892208, 127.86], + [126.8187085839, 37.60349017, 127.86], + [126.8187073945, 37.6034911191, 127.86], + [126.8187062052, 37.6034920682, 127.86], + [126.8187050157, 37.6034930173, 127.86], + [126.8187038263, 37.6034939664, 127.86], + [126.8187026368, 37.6034949154, 127.86], + [126.8187014473, 37.6034958644, 127.86], + [126.8187002577, 37.6034968134, 127.86], + [126.8186990681, 37.6034977624, 127.86], + [126.8186978785, 37.6034987113, 127.86], + [126.8186966888, 37.6034996602, 127.86], + [126.8186954991, 37.6035006091, 127.86], + [126.8186943094, 37.6035015579, 127.86], + [126.8186931196, 37.6035025067, 127.86], + [126.8186919298, 37.6035034555, 127.86], + [126.8186907399, 37.6035044043, 127.86], + [126.8186895501, 37.603505353, 127.86], + [126.8186883602, 37.6035063017, 127.86], + [126.8186871702, 37.6035072504, 127.86], + [126.8186859802, 37.603508199, 127.86], + [126.8186847902, 37.6035091477, 127.86], + [126.8186836002, 37.6035100962, 127.86], + [126.8186824101, 37.6035110448, 127.86], + [126.81868122, 37.6035119934, 127.86], + [126.8186800298, 37.6035129419, 127.86], + [126.8186788396, 37.6035138903, 127.86], + [126.8186776494, 37.6035148388, 127.86], + [126.8186764591, 37.6035157872, 127.86], + [126.8186752688, 37.6035167356, 127.86], + [126.8186740785, 37.603517684, 127.86], + [126.8186728881, 37.6035186323, 127.86], + [126.8186716977, 37.6035195807, 127.86], + [126.8186705073, 37.603520529, 127.86], + [126.8186693168, 37.6035214772, 127.86], + [126.8186681263, 37.6035224255, 127.86], + [126.8186669358, 37.6035233737, 127.86], + [126.8186657452, 37.6035243218, 127.86], + [126.8186645546, 37.60352527, 127.86], + [126.818663364, 37.6035262181, 127.86], + [126.8186621733, 37.6035271662, 127.86], + [126.8186609826, 37.6035281143, 127.86], + [126.8186597919, 37.6035290623, 127.86], + [126.8186586011, 37.6035300103, 127.86], + [126.8186574103, 37.6035309583, 127.86], + [126.8186562194, 37.6035319063, 127.86], + [126.8186550285, 37.6035328542, 127.86], + [126.8186538376, 37.6035338021, 127.86], + [126.8186526466, 37.60353475, 127.86], + [126.8186514557, 37.6035356978, 127.86], + [126.8186502646, 37.6035366456, 127.86], + [126.8186490736, 37.6035375934, 127.86], + [126.8186478825, 37.6035385412, 127.86], + [126.8186466913, 37.6035394889, 127.86], + [126.8186455002, 37.6035404366, 127.86], + [126.818644309, 37.6035413843, 127.86], + [126.8186431178, 37.603542332, 127.86], + [126.8186419265, 37.6035432796, 127.86], + [126.8186407352, 37.6035442272, 127.86], + [126.8186395438, 37.6035451748, 127.86], + [126.8186383525, 37.6035461223, 127.86], + [126.8186371611, 37.6035470698, 127.86], + [126.8186359696, 37.6035480173, 127.86], + [126.8186347781, 37.6035489648, 127.86], + [126.8186335866, 37.6035499122, 127.86], + [126.8186323951, 37.6035508596, 127.86], + [126.8186312035, 37.603551807, 127.86], + [126.8186300119, 37.6035527543, 127.86], + [126.8186288202, 37.6035537017, 127.86], + [126.8186276286, 37.603554649, 127.86], + [126.8186264368, 37.6035555962, 127.86], + [126.8186252451, 37.6035565435, 127.86], + [126.8186240533, 37.6035574907, 127.86], + [126.8186228615, 37.6035584379, 127.86], + [126.8186216696, 37.603559385, 127.86], + [126.8186204777, 37.6035603321, 127.86], + [126.8186192858, 37.6035612792, 127.86], + [126.8186180938, 37.6035622263, 127.86], + [126.8186169018, 37.6035631734, 127.86], + [126.8186157098, 37.6035641204, 127.86], + [126.8186145177, 37.6035650674, 127.86], + [126.8186133256, 37.6035660143, 127.86], + [126.8186121335, 37.6035669613, 127.86], + [126.8186109413, 37.6035679082, 127.86], + [126.8186097491, 37.603568855, 127.86], + [126.8186085569, 37.6035698019, 127.86], + [126.8186073646, 37.6035707487, 127.86], + [126.8186061723, 37.6035716955, 127.86], + [126.8186049799, 37.6035726423, 127.86], + [126.8186037875, 37.603573589, 127.86], + [126.8186025951, 37.6035745357, 127.86], + [126.8186014027, 37.6035754824, 127.86], + [126.8186002102, 37.6035764291, 127.86], + [126.8185990177, 37.6035773757, 127.86], + [126.8185978251, 37.6035783223, 127.86], + [126.8185966325, 37.6035792689, 127.86], + [126.8185954399, 37.6035802154, 127.86], + [126.8185942473, 37.6035811619, 127.86], + [126.8185930546, 37.6035821084, 127.86], + [126.8185918618, 37.6035830549, 127.86], + [126.8185906691, 37.6035840013, 127.86], + [126.8185894763, 37.6035849477, 127.86], + [126.8185882834, 37.6035858941, 127.86], + [126.8185870906, 37.6035868405, 127.86], + [126.8185858977, 37.6035877868, 127.86], + [126.8185847047, 37.6035887331, 127.86], + [126.8185835118, 37.6035896794, 127.86], + [126.8185823188, 37.6035906256, 127.86], + [126.8185811257, 37.6035915718, 127.86], + [126.8185799326, 37.603592518, 127.86], + [126.8185787395, 37.6035934642, 127.86], + [126.8185775464, 37.6035944103, 127.86], + [126.8185763532, 37.6035953564, 127.86], + [126.81857516, 37.6035963025, 127.86], + [126.8185739667, 37.6035972485, 127.86], + [126.8185727735, 37.6035981945, 127.86], + [126.8185715801, 37.6035991405, 127.86], + [126.8185703868, 37.6036000865, 127.86], + [126.8185691934, 37.6036010324, 127.86], + [126.818568, 37.6036019783, 127.86], + [126.8185668065, 37.6036029242, 127.86], + [126.8185668065, 37.6036029242, 127.86], + [126.8182006849, 37.6038905131, 130.86], + [126.817831355, 37.6041754946, 130.86], + [126.8174588461, 37.6044578461, 133.86], + [126.8170831876, 37.604737545, 133.86], + [126.8167044096, 37.6050145693, 136.86], + [126.8163225419, 37.6052888968, 136.86], + [126.815937615, 37.6055605059, 139.86], + [126.8155496593, 37.6058293748, 139.86], + [126.8151587057, 37.6060954823, 139.86], + [126.8147647853, 37.6063588071, 136.86], + [126.8143679292, 37.6066193284, 133.86], + [126.813968169, 37.6068770255, 130.86], + [126.8135655365, 37.6071318778, 127.86], + [126.8131600636, 37.6073838652, 124.86], + [126.8127517824, 37.6076329675, 121.86], + [126.8123407255, 37.6078791651, 118.86], + [126.8119269254, 37.6081224383, 118.86], + [126.8115104151, 37.6083627678, 115.86], + [126.8110912275, 37.6086001345, 112.86], + [126.8106693961, 37.6088345196, 109.86], + [126.8102449542, 37.6090659044, 106.86], + [126.8098179356, 37.6092942705, 103.86], + [126.8093883742, 37.6095195997, 100.86], + [126.8089563042, 37.6097418743, 97.86], + [126.8085217598, 37.6099610764, 94.86], + [126.8080847756, 37.6101771887, 91.86], + [126.8076453862, 37.610390194, 88.86], + [126.8072036266, 37.6106000754, 85.86], + [126.8067595319, 37.6108068162, 79.86], + [126.8063131374, 37.6110103999, 76.86], + [126.8058644784, 37.6112108104, 73.86], + [126.8054135907, 37.6114080318, 70.86], + [126.8049605101, 37.6116020483, 67.86], + [126.8045052726, 37.6117928446, 64.86], + [126.8040479143, 37.6119804055, 64.86], + [126.8035884716, 37.612164716, 64.86], + [126.8031269809, 37.6123457616, 64.86], + [126.802663479, 37.6125235278, 64.86], + [126.8021980027, 37.6126980005, 64.86], + [126.801730589, 37.6128691659, 64.86], + [126.801261275, 37.6130370103, 64.86], + [126.800790098, 37.6132015204, 64.86], + [126.8003170954, 37.6133626831, 64.86], + [126.7998423048, 37.6135204856, 64.86], + [126.7993657641, 37.6136749154, 64.86], + [126.7988875109, 37.6138259601, 64.86], + [126.7984075834, 37.6139736079, 64.86], + [126.7979260197, 37.6141178469, 64.86], + [126.797442858, 37.6142586656, 64.86], + [126.7969581368, 37.614396053, 64.86], + [126.7964718946, 37.614529998, 64.86], + [126.79598417, 37.61466049, 67.86], + [126.7954950017, 37.6147875187, 67.86], + [126.7950044288, 37.6149110739, 67.86], + [126.7945124901, 37.6150311459, 70.86], + [126.7940192248, 37.615147725, 70.86], + [126.793524672, 37.615260802, 73.86], + [126.7930288711, 37.6153703679, 73.86], + [126.7925318615, 37.6154764141, 73.86], + [126.7920336827, 37.6155789321, 73.86], + [126.7915343743, 37.6156779136, 73.86], + [126.791033976, 37.615773351, 73.86], + [126.7905325275, 37.6158652365, 73.86], + [126.7900300687, 37.6159535629, 73.86], + [126.7895266397, 37.6160383231, 73.86], + [126.7890222803, 37.6161195105, 73.86], + [126.7885170306, 37.6161971185, 73.86], + [126.7880109309, 37.616271141, 73.86], + [126.7875040214, 37.6163415721, 70.86], + [126.7869963424, 37.6164084062, 70.86], + [126.7864879342, 37.616471638, 70.86], + [126.7859788372, 37.6165312625, 70.86], + [126.785469092, 37.6165872749, 70.86], + [126.784958739, 37.6166396708, 67.86], + [126.7844478188, 37.6166884459, 67.86], + [126.783936372, 37.6167335966, 67.86], + [126.7834244394, 37.616775119, 64.86], + [126.7829120615, 37.61681301, 64.86], + [126.7823992792, 37.6168472665, 64.86], + [126.7818861332, 37.6168778859, 64.86], + [126.7813726642, 37.6169048656, 67.86], + [126.7808589132, 37.6169282035, 70.86], + [126.7803449209, 37.6169478978, 73.86], + [126.7798307283, 37.6169639469, 73.86], + [126.7793163761, 37.6169763495, 76.86], + [126.7788019053, 37.6169851047, 79.86], + [126.7782873569, 37.6169902118, 82.86], + [126.7777727716, 37.6169916702, 85.86], + [126.7772581905, 37.61698948, 85.86], + [126.7767436543, 37.6169836413, 88.86], + [126.7762292041, 37.6169741546, 91.86], + [126.7757148808, 37.6169610206, 94.86], + [126.7752007251, 37.6169442404, 97.86], + [126.7746867781, 37.6169238152, 100.86], + [126.7741730805, 37.6168997468, 103.86], + [126.7736596732, 37.616872037, 103.86], + [126.773146597, 37.6168406881, 106.86], + [126.7726338928, 37.6168057025, 109.86], + [126.7721216012, 37.616767083, 112.86], + [126.771609763, 37.6167248327, 115.86], + [126.7710984188, 37.6166789549, 118.86], + [126.7705876094, 37.6166294533, 124.86], + [126.7700773754, 37.6165763319, 127.86], + [126.7695677573, 37.6165195948, 130.86], + [126.7690587955, 37.6164592465, 136.86], + [126.7685505307, 37.616395292, 139.86], + [126.7680430032, 37.6163277361, 142.86], + [126.7675362533, 37.6162565844, 148.86], + [126.7670303213, 37.6161818425, 151.86], + [126.7665252474, 37.6161035162, 157.86], + [126.7660210719, 37.616021612, 160.86], + [126.7655178347, 37.6159361361, 163.86], + [126.7650155759, 37.6158470955, 169.86], + [126.7645143354, 37.6157544973, 172.86], + [126.764014153, 37.6156583487, 178.86], + [126.7635150685, 37.6155586575, 181.86], + [126.7630171216, 37.6154554315, 187.86], + [126.7625203519, 37.6153486789, 190.86], + [126.7620247988, 37.6152384084, 196.86], + [126.7615305017, 37.6151246285, 199.86], + [126.7610374999, 37.6150073484, 205.86], + [126.7605458327, 37.6148865774, 208.86], + [126.760055539, 37.6147623251, 211.86], + [126.7595666579, 37.6146346013, 208.86], + [126.7590792282, 37.6145034163, 205.86], + [126.7585932886, 37.6143687804, 202.86], + [126.7581088779, 37.6142307043, 202.86], + [126.7576260344, 37.6140891991, 196.86], + [126.7571447965, 37.613944276, 193.86], + [126.7566652025, 37.6137959464, 187.86], + [126.7561872905, 37.6136442222, 184.86], + [126.7557110985, 37.6134891155, 181.86], + [126.7552366644, 37.6133306385, 178.86], + [126.7547640257, 37.613168804, 172.86], + [126.7542932202, 37.6130036246, 169.86], + [126.7538242851, 37.6128351136, 166.86], + [126.7533572578, 37.6126632844, 163.86], + [126.7528921754, 37.6124881506, 160.86], + [126.7524290748, 37.6123097262, 157.86], + [126.7519679928, 37.6121280252, 154.86], + [126.7515089661, 37.6119430623, 151.86], + [126.7510520311, 37.611754852, 148.86], + [126.7505972242, 37.6115634093, 145.86], + [126.7501445814, 37.6113687495, 142.86], + [126.7496941387, 37.611170888, 142.86], + [126.7492459319, 37.6109698405, 139.86], + [126.7487999967, 37.6107656231, 136.86], + [126.7483563684, 37.6105582519, 133.86], + [126.7479150823, 37.6103477435, 130.86], + [126.7474761734, 37.6101341145, 127.86], + [126.7470396766, 37.609917382, 124.86], + [126.7466056266, 37.6096975631, 121.86], + [126.7461740579, 37.6094746754, 118.86], + [126.7457450047, 37.6092487366, 115.86], + [126.745318501, 37.6090197645, 112.86], - [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] + [126.74485803651943, 37.608767394719784] ] ] }, @@ -3099,7 +2737,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 45~100m 이하 1-1", + "description": "80~100m 이하1", "type": "0006" } }, @@ -4227,7 +3865,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 45~100m 이하 1-2", + "description": "60~79m 이하1", "type": "0006" } }, @@ -5365,7 +5003,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 45~100m 이하 1-3", + "description": "45~59m 이하1", "type": "0006" } }, @@ -6268,7 +5906,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 45~100m 이하 2-1", + "description": "80~100m 이하2", "type": "0006" } }, @@ -7157,7 +6795,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 45~100m 이하 2-2", + "description": "60~79m 이하2", "type": "0006" } }, @@ -8043,7 +7681,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 45~100m 이하 2-3", + "description": "45~59m 이하2", "type": "0006" } }, @@ -9146,125 +8784,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 비행불가", - "type": "0001" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [126.72972777547002, 37.62503359112953], - - [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.7074809524496, 37.606731939946265], - - [126.72752353336894, 37.59496470057553], - - [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.74485803651943, 37.608767394719784] - ] - ] - }, - "properties": { - "name": "김포공항", - "description": "김포공항 비행불가1", + "description": "비행불가", "type": "0001" } }, @@ -9274,111 +8794,93 @@ "type": "Polygon", "coordinates": [ [ - [126.72752353336894, 37.59496470057553], + [126.70574432193531, 37.60775153652629], - [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.70701760335885, 37.60911179449025], + [126.70768986312405, 37.60980711872485], + [126.70837128999057, 37.61049682412968], + [126.7090618093311, 37.611180834913526], + [126.70976134551304, 37.611859075908825], + [126.7104698219065, 37.61253147258002], + [126.71118716089285, 37.61319795103182], + [126.71191328387307, 37.61385843801736], + [126.71264811127644, 37.61451286094624], + [126.71339156256914, 37.61516114789269], + [126.71414355626315, 37.615803227603394], + [126.71490400992516, 37.61643902950546], + [126.71567284018549, 37.617068483714185], + [126.71644996274739, 37.617691521040825], + [126.71723529239608, 37.61830807300023], + [126.71802874300833, 37.618918071818406], + [126.71883022756164, 37.61952145044008], + [126.71963965814398, 37.62011814253608], + [126.72045694596336, 37.62070808251066], + [126.72128200135771, 37.62129120550883], + [126.72211473380445, 37.62186744742348], + [126.72295505193063, 37.6224367449025], + [126.72380286352309, 37.62299903535583], + [126.7246580755383, 37.623554256962315], + [126.72552059411281, 37.62410234867665], + [126.7263903245735, 37.62464325023608], + [126.72726717144803, 37.625176902167105], + [126.7281510384754, 37.625703245792046], - [126.74485803651943, 37.608767394719784], + [126.72876964928142, 37.62606365060558], [126.75227248810225, 37.6007962879872], - [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.7520201475, 37.6006583728, 84.86], + [126.7516876097, 37.6004731126, 84.86], + [126.7513571738, 37.6002854878, 84.86], + [126.7510288661, 37.6000955134, 84.86], + [126.7507027132, 37.5999032046, 84.86], + [126.7503787412, 37.5997085771, 84.86], + [126.7500569763, 37.5995116463, 84.86], + [126.7497374441, 37.5993124282, 84.86], + [126.7494201705, 37.5991109388, 84.86], + [126.7491051808, 37.5989071943, 84.86], + [126.7487925005, 37.598701211, 84.86], + [126.7484821546, 37.5984930055, 84.86], + [126.7481741681, 37.5982825946, 84.86], + [126.7478685657, 37.5980699952, 84.86], + [126.747565372, 37.5978552243, 84.86], + [126.7472646113, 37.5976382993, 84.86], + [126.7469663078, 37.5974192376, 84.86], + [126.7466704854, 37.5971980567, 84.86], + [126.746377168, 37.5969747746, 84.86], + [126.746086379, 37.5967494091, 84.86], + [126.7457981418, 37.5965219783, 84.86], + [126.7455124797, 37.5962925006, 84.86], + [126.7452294155, 37.5960609943, 84.86], + [126.7449489719, 37.5958274782, 84.86], + [126.7446711715, 37.595591971, 84.86], + [126.7443960366, 37.5953544915, 84.86], + [126.7443960366, 37.5953544915, 84.86], + [126.7440966779, 37.5951348048, 84.86], + [126.7437998155, 37.5949129846, 84.86], + [126.7435054734, 37.5946890488, 84.86], + [126.7432136753, 37.5944630155, 84.86], + [126.7429244448, 37.5942349031, 84.86], + [126.7426378054, 37.59400473, 84.86], + [126.7423537802, 37.5937725147, 84.86], + [126.7420723922, 37.5935382762, 84.86], + [126.741793664, 37.5933020334, 84.86], + [126.7415176183, 37.5930638054, 84.86], + [126.7412442773, 37.5928236114, 84.86], + [126.7409736632, 37.5925814709, 84.86], + [126.7407057978, 37.5923374035, 84.86], + [126.7404407028, 37.5920914289, 84.86], + [126.7401783995, 37.5918435671, 84.86], + [126.7399189092, 37.5915938381, 84.86], + [126.7396622529, 37.5913422621, 84.86], + [126.7394084513, 37.5910888595, 84.86], + [126.7391575248, 37.5908336507, 84.86], + [126.7389094938, 37.5905766564, 84.86], + [126.7386643783, 37.5903178975, 84.86], + [126.7384221982, 37.5900573948, 84.86], + [126.7381829729, 37.5897951694, 84.86], + [126.7379467218, 37.5895312425, 84.86], + [126.7377134639, 37.5892656356, 84.86], [126.7375512315554, 37.589077318837] ] @@ -9386,98 +8888,7 @@ }, "properties": { "name": "김포공항", - "description": "김포공항 비행불가2", - "type": "0001" - } - }, - { - "type": "Feature", - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [126.82904772228484, 37.51560458397539], - - [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.84492668253964, 37.52697254925637], - - [126.85492745600783, 37.521064904060225], - - [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.83648774746165, 37.507563419282825] - ] - ] - }, - "properties": { - "name": "김포공항", - "description": "김포공항 비행불가3", + "description": "비행불가1 / tl, tr, br, bl", "type": "0001" } }, @@ -9487,104 +8898,86 @@ "type": "Polygon", "coordinates": [ [ - [126.85492745600783, 37.521064904060225], + [126.8758060440374, 37.508731528980036], - [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.87575667550202, 37.50867831727111], + [126.87509296447695, 37.50797839466506], + [126.87442006276872, 37.507284020019156], + [126.8737380442726, 37.506595269323434], + [126.87304698387531, 37.50591221795036], + [126.87234695744684, 37.50523494064666], + [126.87163804183213, 37.504563511525184], + [126.87092031484245, 37.50389800405682], + [126.87019385524704, 37.503238491062554], + [126.86945874276427, 37.50258504470551], + [126.86871505805298, 37.501937736483164], + [126.86796288270362, 37.5012966372195], + [126.8672022992292, 37.50066181705734], + [126.86643339105635, 37.500033345450774], + [126.86565624251594, 37.49941129115756], + [126.86487093883419, 37.49879572223164], + [126.864077566123, 37.49818670601583], + [126.86327621137066, 37.49758430913439], + [126.86246696243224, 37.49698859748588], + [126.86164990802004, 37.496399636235964], + [126.8608251376939, 37.495817489810364], + [126.85999274185127, 37.49524222188782], + [126.85915281171741, 37.494673895393205], + [126.8583054393354, 37.49411257249068], + [126.8574507175561, 37.493558314577], + [126.85658874002792, 37.493011182274756], + [126.85571960118662, 37.49247123542589], + [126.85484339624509, 37.49193853308512], + [126.85396022118283, 37.4914131335136], + [126.85307017273547, 37.49089509417256], - [126.83648774746165, 37.507563419282825], + [126.85231029265981, 37.49046244330887], - [126.85322650059648, 37.48947220755882], + [126.82904772228484, 37.51560458397539], - [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], + [126.8292431825, 37.5156880512, 147.86], + [126.8297881933, 37.5159285367, 144.86], + [126.8303289987, 37.5161749749, 141.86], + [126.8308654961, 37.5164273191, 135.86], + [126.831397584, 37.5166855216, 132.86], + [126.8319251615, 37.5169495333, 129.86], + [126.8324481287, 37.5172193044, 123.86], + [126.8329663864, 37.5174947837, 120.86], + [126.8334798365, 37.517775919, 114.86], + [126.8339883816, 37.5180626572, 108.86], + [126.8344919254, 37.5183549438, 105.86], + [126.8349903724, 37.5186527236, 99.86], + [126.8354836282, 37.5189559401, 96.86], + [126.8359715992, 37.5192645358, 93.86], + [126.8364541931, 37.5195784525, 90.86], + [126.8369313182, 37.5198976305, 87.86], + [126.8374028842, 37.5202220094, 87.86], + [126.8378688017, 37.5205515278, 87.86], + [126.8383289823, 37.5208861233, 90.86], + [126.8387833388, 37.5212257325, 93.86], + [126.8392317851, 37.521570291, 93.86], + [126.839674236, 37.5219197336, 96.86], + [126.8401106078, 37.522273994, 96.86], + [126.8405408176, 37.5226330053, 96.86], + [126.8409647839, 37.5229966993, 96.86], + [126.8413824263, 37.5233650072, 96.86], + [126.8417936655, 37.5237378592, 96.86], + [126.8421984236, 37.5241151846, 96.86], + [126.8425966237, 37.524496912, 96.86], + [126.8429881904, 37.5248829691, 96.86], + [126.8433730494, 37.5252732827, 93.86], + [126.8437511275, 37.5256677788, 93.86], + [126.8441223532, 37.5260663828, 90.86], + [126.8444866559, 37.5264690191, 87.86], + [126.8448439665, 37.5268756114, 87.86], - [126.8775095786563, 37.507725219004136] + [126.84492668253964, 37.52697254925637] ] ] }, "properties": { "name": "김포공항", - "description": "김포공항 비행불가4", + "description": "비행불가2", "type": "0001" } } From 65d98ffd8c5ede4eb7be03004cd1130d5f397896 Mon Sep 17 00:00:00 2001 From: kimjh2369 Date: Fri, 21 Jun 2024 11:26:25 +0900 Subject: [PATCH 03/16] =?UTF-8?q?persist=20=EC=84=A4=EC=A0=95=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/redux/rootReducer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/redux/rootReducer.ts b/src/redux/rootReducer.ts index d2200170..2d6009c0 100644 --- a/src/redux/rootReducer.ts +++ b/src/redux/rootReducer.ts @@ -42,8 +42,8 @@ const saveSubsetFilter = createTransform>( const rootPersistConfig = { key: 'root', // localStorage key storage, // localStorage - whitelist: ['laancState'], // target (reducer name) - transforms: [saveSubsetFilter] // 특정 상태만 저장 + whitelist: ['laancState'] // target (reducer name) + // transforms: [saveSubsetFilter] // 특정 상태만 저장 }; const rootReducer = (state: any, action: any) => { From 182aa2a0f73b58b7b57819906efbbf8f197ce835 Mon Sep 17 00:00:00 2001 From: kimjh2369 Date: Fri, 21 Jun 2024 13:38:15 +0900 Subject: [PATCH 04/16] =?UTF-8?q?=EB=B9=84=ED=96=89=EC=8A=B9=EC=9D=B8=20?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80=20=ED=8C=9D=EC=97=85=20=EC=A0=81?= =?UTF-8?q?=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/FlightApprovalsReport.js | 17 +- .../flight/NewFlightApprovalsReport.js | 18 +- .../flight/NewFlightApprovalsContainer.js | 165 +++++++++++++++--- .../flight/flightApprovalsContainer.js | 157 +++-------------- src/containers/rightMenuContainer.js | 8 +- src/views/flight/FlightView.js | 2 +- src/views/flight/NewFlightView.js | 2 +- 7 files changed, 184 insertions(+), 185 deletions(-) diff --git a/src/components/flight/FlightApprovalsReport.js b/src/components/flight/FlightApprovalsReport.js index f35166fd..fc9f32b0 100644 --- a/src/components/flight/FlightApprovalsReport.js +++ b/src/components/flight/FlightApprovalsReport.js @@ -1,4 +1,4 @@ -import { useEffect, useState } from 'react'; +import { useState } from 'react'; import Flatpickr from 'react-flatpickr'; import { Button, Input, CustomInput, Col, Row } from '@component/ui'; import { Search, Calendar } from 'react-feather'; @@ -16,19 +16,6 @@ export default function FlightApprovalsReport(props) { endDate: dayjs().format('YYYY-MM-DD') }); - useEffect(() => { - const popupSyncSearchData = JSON.parse(localStorage.getItem('popupState')); - if (popupSyncSearchData) { - setSearchDate({ - startDate: popupSyncSearchData.startDate, - endDate: popupSyncSearchData.endDate - }); - setFilterArea(popupSyncSearchData.selected); - setFilterId(popupSyncSearchData.filter); - localStorage.removeItem('popupState'); - } - }, []); - const handleKeyDown = e => { if (e.key === 'Enter') { props.handlerSearch(filterId, searchDate, filterArea); @@ -36,7 +23,7 @@ export default function FlightApprovalsReport(props) { }; return ( -
+

비행승인 신청 검토결과 현황

diff --git a/src/components/flight/NewFlightApprovalsReport.js b/src/components/flight/NewFlightApprovalsReport.js index ee9e0003..96af93dc 100644 --- a/src/components/flight/NewFlightApprovalsReport.js +++ b/src/components/flight/NewFlightApprovalsReport.js @@ -1,4 +1,4 @@ -import { useState } from 'react'; +import { useState, useEffect } from 'react'; import Flatpickr from 'react-flatpickr'; import { Button, Input, CustomInput, Col, Row } from '@component/ui'; import { Search, Calendar } from 'react-feather'; @@ -16,6 +16,20 @@ export default function NewFlightApprovalsReport(props) { endDate: dayjs().format('YYYY-MM-DD') }); + useEffect(() => { + const popupSyncSearchData = JSON.parse(localStorage.getItem('popupState')); + + if (popupSyncSearchData) { + setFilterArea(popupSyncSearchData.selected); + setFilterId(popupSyncSearchData.filter); + setSearchDate({ + startDate: popupSyncSearchData.startDate, + endDate: popupSyncSearchData.endDate + }); + localStorage.removeItem('popupState'); + } + }, []); + const handleKeyDown = e => { if (e.key === 'Enter') { props.handlerSearch(filterId, searchDate, filterArea); @@ -23,7 +37,7 @@ export default function NewFlightApprovalsReport(props) { }; return ( -
+

비행승인 신청 검토결과 현황

diff --git a/src/containers/flight/NewFlightApprovalsContainer.js b/src/containers/flight/NewFlightApprovalsContainer.js index 46d830d0..3341653d 100644 --- a/src/containers/flight/NewFlightApprovalsContainer.js +++ b/src/containers/flight/NewFlightApprovalsContainer.js @@ -20,7 +20,7 @@ import { getLaancAprvList } from '@src/redux/features/laanc/laancThunk'; import dayjs from 'dayjs'; import { setLogout } from '@src/redux/features/account/auth/authThunk'; -export default function NewFlightApprovalsContainer() { +export default function NewFlightApprovalsContainer({ mode }) { const dispatch = useDispatch(); const history = useHistory(); @@ -44,6 +44,11 @@ export default function NewFlightApprovalsContainer() { const map = useSelector(state => state.mapState.map); + // popup + const [isPopup, setIsPopup] = useState(false); + const [popup, setPopup] = useState(null); + const popupRef = useRef(null); + const previewGeo2 = { type: 'FeatureCollection', features: [] @@ -61,20 +66,113 @@ export default function NewFlightApprovalsContainer() { }, []); useEffect(() => { - if (areaCoordList.length != 0) { + if (areaCoordList.length !== 0) { handlerPreviewDraw(); } }, [areaCoordList]); useEffect(() => { if (map) { + window._mapbox = map; + let mapInstance = mode === 'container' ? map : window.opener._mapbox; setMapObject(map); } }, [map]); - useEffect(async () => { - if (areaCoordList.length === 0) return; - }, [areaCoordList]); + useEffect(() => { + const childMessage = e => { + if (e.data.type) { + const { type } = e.data; + const { payload } = e.data; + console.log(payload); + switch (type) { + case 'initalState': + popupRef.current.postMessage({ + type: 'initalState', + payload: { + filter, + selected, + startDate, + endDate + } + }); + + return; + case 'search': + const { search, searchDate, filterArea } = payload; + + handlerSearch(search, searchDate, filterArea); + return; + case 'detail': + const { area } = payload; + handlerDetail(area); + return; + case 'closedSync': + popupRef.current.close(); + // localStorage.removeItem('popupState'); + return; + default: + break; + } + } + }; + let timer; + if (popup) { + timer = setInterval(() => { + if (popup.closed) { + setIsPopup(false); + clearInterval(timer); + } + }, 1000); // 1초마다 체크 + } + window.addEventListener('message', childMessage); + + return () => { + clearInterval(timer); + window.removeEventListener('message', childMessage); + }; + }, [popup]); + + useEffect(() => { + const handleBeforeUnload = e => { + localStorage.removeItem('persist:root'); + + if (popupRef.current) { + popupRef.current.close(); + } + }; + + window.addEventListener('beforeunload', handleBeforeUnload); + + return () => { + window.removeEventListener('beforeunload', handleBeforeUnload); + }; + }, []); + + const handleDragEnd = e => { + setIsPopup(true); + const el = document.querySelector('.flight-approval-layer'); + + const popupWidth = el.offsetWidth; // 팝업의 너비 + const popupHeight = el.offsetHeight; // 팝업의 너비 + // const popupX = window.screenX + window.outerWidth - e.clientX; // 오른쪽 끝에 띄우기 + // const popupY = Math.round( + // window.screenY + window.outerHeight / 2 - popupHeight / 2 + // ); + + const popupX = + window.screenX + + (window.outerWidth - popupWidth) / 2 + + e.clientX - + window.innerWidth / 2; // 드래그 끝나는 지점 + const popupY = Math.round( + window.screenY + window.outerHeight / 2 - popupHeight / 2 + ); + const option = `width=${popupWidth},height=${popupHeight},left=${popupX},top=${popupY}`; + popupRef.current = window.open('/rightMenu', 'NewWindow', option); + // setPopupOption(option); + setPopup(popupRef.current); + }; const handlerSearch = (search, searchDate, filterArea) => { setStartDate(searchDate.startDate); @@ -112,6 +210,12 @@ export default function NewFlightApprovalsContainer() { } // ); setFilter(search); + if (popup) { + popupRef.current.postMessage({ + type: 'handlerSearchRs', + payload: { search } + }); + } }; const handlerDetail = area => { @@ -123,28 +227,32 @@ export default function NewFlightApprovalsContainer() { }; const handlerMapInit = () => { - if (map.getSource('preview')) { + let mapInstance = mode === 'container' ? map : window.opener._mapbox; + + if (mapInstance.getSource('preview')) { } else { - map.addSource('preview', { + mapInstance.addSource('preview', { type: 'geojson', data: previewGeo2 }); - map.addLayer(flightlayerWayPoint('preview')); - map.addLayer(flightlayerBuffer('preview')); - map.addLayer(flightlayerPolygon('preview')); - map.addLayer(flightlayerPolyline('preview')); + mapInstance.addLayer(flightlayerWayPoint('preview')); + mapInstance.addLayer(flightlayerBuffer('preview')); + mapInstance.addLayer(flightlayerPolygon('preview')); + mapInstance.addLayer(flightlayerPolyline('preview')); } dispatch(clientSetIsMapLoading(true)); - const preview = map.getSource('preview'); + const preview = mapInstance.getSource('preview'); if (preview) setPreviewLayer(preview); setIsMapLoading(true); - setMapObject(map); - dispatch(clientMapInit(map)); + setMapObject(mapInstance); + + dispatch(clientMapInit(mapInstance)); }; + const handlerPreviewDraw = () => { if (areaCoordList.length > 0) { const areas = areaCoordList[0]; @@ -188,20 +296,25 @@ export default function NewFlightApprovalsContainer() {
-
-
-
- - + {!isPopup && ( +
+
+
+ + +
-
+ )} ); } diff --git a/src/containers/flight/flightApprovalsContainer.js b/src/containers/flight/flightApprovalsContainer.js index 1d285189..c3fe7606 100644 --- a/src/containers/flight/flightApprovalsContainer.js +++ b/src/containers/flight/flightApprovalsContainer.js @@ -48,10 +48,6 @@ export default function FlightApprovalsContainer({ mode }) { const { laancAprvList } = useSelector(state => state.laancState); const map = useSelector(state => state.mapState.map); - // popup - const [isPopup, setIsPopup] = useState(false); - const [popup, setPopup] = useState(null); - const popupRef = useRef(null); const previewGeo2 = { type: 'FeatureCollection', @@ -77,107 +73,10 @@ export default function FlightApprovalsContainer({ mode }) { useEffect(() => { if (map) { - window._mapbox = map; - let mapInstance = mode === 'container' ? map : window.opener._mapbox; setMapObject(mapInstance); } }, [map]); - useEffect(() => { - const childMessage = e => { - if (e.data.type) { - const { type } = e.data; - const { payload } = e.data; - console.log(payload); - switch (type) { - case 'initalState': - popupRef.current.postMessage({ - type: 'initalState', - payload: { - filter, - selected, - startDate, - endDate - } - }); - - return; - case 'search': - const { search, searchDate, filterArea } = payload; - - handlerSearch(search, searchDate, filterArea); - return; - case 'detail': - const { area } = payload; - handlerDetail(area); - return; - case 'closedSync': - popupRef.current.close(); - // localStorage.removeItem('popupState'); - return; - default: - break; - } - } - }; - let timer; - if (popup) { - timer = setInterval(() => { - if (popup.closed) { - setIsPopup(false); - clearInterval(timer); - } - }, 1000); // 1초마다 체크 - } - window.addEventListener('message', childMessage); - - return () => { - clearInterval(timer); - window.removeEventListener('message', childMessage); - }; - }, [popup]); - - useEffect(() => { - const handleBeforeUnload = e => { - localStorage.removeItem('persist:root'); - - if (popupRef.current) { - popupRef.current.close(); - } - }; - - window.addEventListener('beforeunload', handleBeforeUnload); - - return () => { - window.removeEventListener('beforeunload', handleBeforeUnload); - }; - }, []); - - const handleDragEnd = e => { - setIsPopup(true); - const el = document.querySelector('.flight-approval-layer'); - - const popupWidth = el.offsetWidth; // 팝업의 너비 - const popupHeight = el.offsetHeight; // 팝업의 너비 - // const popupX = window.screenX + window.outerWidth - e.clientX; // 오른쪽 끝에 띄우기 - // const popupY = Math.round( - // window.screenY + window.outerHeight / 2 - popupHeight / 2 - // ); - - const popupX = - window.screenX + - (window.outerWidth - popupWidth) / 2 + - e.clientX - - window.innerWidth / 2; // 드래그 끝나는 지점 - const popupY = Math.round( - window.screenY + window.outerHeight / 2 - popupHeight / 2 - ); - const option = `width=${popupWidth},height=${popupHeight},left=${popupX},top=${popupY}`; - popupRef.current = window.open('/rightMenu', 'NewWindow', option); - // setPopupOption(option); - setPopup(popupRef.current); - }; - const handlerSearch = (search, searchDate, filterArea) => { setStartDate(searchDate.startDate); setEndDate(searchDate.endDate); @@ -215,12 +114,6 @@ export default function FlightApprovalsContainer({ mode }) { // ); setFilter(search); - if (popup) { - popupRef.current.postMessage({ - type: 'handlerSearchRs', - payload: { search } - }); - } }; const handlerDetail = area => { @@ -232,30 +125,27 @@ export default function FlightApprovalsContainer({ mode }) { }; const handlerMapInit = () => { - let mapInstance = mode === 'container' ? map : window.opener._mapbox; - - if (mapInstance.getSource('preview')) { + if (map.getSource('preview')) { } else { - mapInstance.addSource('preview', { + map.addSource('preview', { type: 'geojson', data: previewGeo2 }); - mapInstance.addLayer(flightlayerWayPoint('preview')); - mapInstance.addLayer(flightlayerBuffer('preview')); - mapInstance.addLayer(flightlayerPolygon('preview')); - mapInstance.addLayer(flightlayerPolyline('preview')); + map.addLayer(flightlayerWayPoint('preview')); + map.addLayer(flightlayerBuffer('preview')); + map.addLayer(flightlayerPolygon('preview')); + map.addLayer(flightlayerPolyline('preview')); } dispatch(clientSetIsMapLoading(true)); - const preview = mapInstance.getSource('preview'); + const preview = map.getSource('preview'); if (preview) setPreviewLayer(preview); setIsMapLoading(true); - setMapObject(mapInstance); - - dispatch(clientMapInit(mapInstance)); + setMapObject(map); + dispatch(clientMapInit(map)); }; const handlerPreviewDraw = () => { if (areaCoordList.length > 0) { @@ -333,25 +223,20 @@ export default function FlightApprovalsContainer({ mode }) {
- {!isPopup && ( -
-
-
- - -
+
+
+
+ +
- )} +
); } diff --git a/src/containers/rightMenuContainer.js b/src/containers/rightMenuContainer.js index da3b5a61..58069f02 100644 --- a/src/containers/rightMenuContainer.js +++ b/src/containers/rightMenuContainer.js @@ -2,8 +2,8 @@ import { useEffect, useState } from 'react'; import dayjs from 'dayjs'; import { useDispatch } from '@src/redux/store'; import { getLaancAprvList } from '@src/redux/features/laanc/laancThunk'; -import FlightApprovalsTable from '@src/components/flight/FlightApprovalsTable'; -import FlightApprovalsReport from '@src/components/flight/FlightApprovalsReport'; +import NewFlightApprovalsTable from '@src/components/flight/NewFlightApprovalsTable'; +import NewFlightApprovalsReport from '@src/components/flight/NewFlightApprovalsReport'; function RightMenuContainer() { const [filter, setFilter] = useState(''); @@ -120,8 +120,8 @@ function RightMenuContainer() { style={{ width: '100vw' }} >
- - + 관제시스템 */} - ; + ;
); } diff --git a/src/views/flight/NewFlightView.js b/src/views/flight/NewFlightView.js index 12c589c9..f9821b4d 100644 --- a/src/views/flight/NewFlightView.js +++ b/src/views/flight/NewFlightView.js @@ -9,7 +9,7 @@ export default function NewFlightView() { {/* 관제시스템 */} - ; + ;
); } From 196f65a8ab971d5fa3080b122871a584dc2ce91b Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 14:13:22 +0900 Subject: [PATCH 05/16] =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=B8=94=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=EC=88=98=EC=A0=95=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/NewFlightApprovalsTable.js | 345 ++++++++++++++---- 1 file changed, 279 insertions(+), 66 deletions(-) diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index d3587c02..a59652b1 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -3,9 +3,8 @@ import { useDispatch, useSelector } from '@src/redux/store'; import { Button, Card } from '@component/ui'; import dayjs from 'dayjs'; import { openModal } from '@src/redux/features/comn/message/messageSlice'; -import { Table } from 'antd'; import { FaAngleDown, FaAngleUp } from 'react-icons/fa'; -import { area } from '@turf/turf'; +import { Form, Input, InputNumber, Popconfirm, Table, Typography } from 'antd'; export default function NewFlightApprovalsTable(props) { const dispatch = useDispatch(); @@ -22,12 +21,52 @@ export default function NewFlightApprovalsTable(props) { // 확장된 행 키 const [expandedRowKeys, setExpandedRowKeys] = useState([]); + const [editingKey, setEditingKey] = useState(''); + + const [form] = Form.useForm(); + + const isEditing = record => record.key === editingKey; // 승인, 미승인, 비대상 건수 계산 useEffect(() => { resApprovalCd(); }, [laancAprvList]); + const edit = record => { + form.setFieldsValue({ + bufferZone: '', + fltElev: '', + + ...record + }); + setEditingKey(record.key); + }; + + const cancel = () => { + setEditingKey(''); + }; + + const save = async key => { + try { + const row = await form.validateFields(); + const newData = [...laancAprvList]; + const index = newData.findIndex(item => key === item.key); + + if (index > -1) { + const item = newData[index]; + newData.splice(index, 1, { ...item, ...row }); + setData(newData); + setEditingKey(''); + } else { + newData.push(row); + setData(newData); + setEditingKey(''); + } + } catch (errInfo) { + console.log('Validate Failed:', errInfo); + } + }; + const columns = [ { title: ( @@ -40,22 +79,34 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'applyNo', align: 'center', width: '40px', - key: 'applyNo', + editable: true }, { title: ( <> - 신청
- 일자 + 신청
월 + + ), + dataIndex: 'applyDt', + width: '80px', + align: 'center', + + editable: true, + render: text => dayjs(text).format(' M월') + }, + { + title: ( + <> + 신청
일 ), dataIndex: 'applyDt', - width: '60px', + width: '80px', align: 'center', - key: 'applyDt', + editable: true, - render: text => dayjs(text).format('YYYY-MM-DD') + render: text => dayjs(text).format('DD일') }, { title: ( @@ -67,33 +118,67 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', align: 'center', width: '85px', - key: 'areaList', + editable: true, render: areaList => <>총{areaList.length}건 }, { title: <>신청자, dataIndex: 'applyDt', - width: '78px', + width: '90px', align: 'center', - key: 'applyDt', + editable: true, render: text => '홍*동' }, { title: ( <> - 비행
+ 행정
구역 +
1 ), dataIndex: 'areaList', - width: '75px', + width: '90px', align: 'center', - key: 'adress', + editable: true, render: areaList => { - return areaList.length <= 1 ? '서울시 마포구상암동1674(원추)' : '-'; + return areaList.length <= 1 ? '서울시특별시' : '-'; + } + }, + { + title: ( + <> + 행정
+ 구역 +
2 + + ), + dataIndex: 'areaList', + width: '90px', + align: 'center', + + editable: true, + render: areaList => { + return areaList.length <= 1 ? '강서구' : '-'; + } + }, + { + title: ( + <> + 상세
+ 주소 + + ), + dataIndex: 'areaList', + width: '100px', + align: 'center', + + editable: true, + render: areaList => { + return areaList.length <= 1 ? '가양동439-1(원추)' : '-'; } }, { @@ -106,7 +191,7 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', align: 'center', width: '85px', - key: 'latLon', + editable: true, render: areaList => { return areaList.length <= 1 ? ( @@ -123,14 +208,13 @@ export default function NewFlightApprovalsTable(props) { { title: ( <> - 반경
- (M) + 비행
+ 반경 ), dataIndex: 'areaList', align: 'center', width: '70px', - key: 'bufferZone', editable: true, render: areaList => { return areaList.length <= 1 ? <>{areaList[0].bufferZone} : '-'; @@ -139,12 +223,11 @@ export default function NewFlightApprovalsTable(props) { { title: ( <> - 고도
- (M) + 해발
+ 고도 ), dataIndex: 'areaList', - key: 'fltElev', align: 'center', width: '70px', editable: true, @@ -152,6 +235,47 @@ export default function NewFlightApprovalsTable(props) { return areaList.length <= 1 ? <>{areaList[0].fltElev} : '-'; } }, + { + title: ( + <> + 비행
+ 목적 + + ), + dataIndex: 'areaList', + align: 'center', + width: '110px', + editable: true, + render: areaList => { + return areaList.length <= 1 ? <>기타 : '-'; + } + }, + { + title: ( + <> + 긴급
+ 구조
+ 기관 + + ), + dataIndex: 'areaList', + align: 'center', + width: '110px', + editable: true, + render: areaList => { + return areaList.length <= 1 ? <> : '-'; + } + }, + { + title: <>비고, + dataIndex: 'areaList', + align: 'center', + width: '110px', + editable: true, + render: areaList => { + return areaList.length <= 1 ? <>비행 고도 특별 주의 건 입니다. : '-'; + } + }, { title: ( <> @@ -161,8 +285,8 @@ export default function NewFlightApprovalsTable(props) { ), dataIndex: 'areaList', align: 'center', - width: '100px', - key: 'approvalCd', + width: '110px', + editable: true, render: areaList => { @@ -206,8 +330,7 @@ export default function NewFlightApprovalsTable(props) { title: <>더보기, dataIndex: 'areaList', align: 'center', - width: '95px', - key: 'more', + width: '130px', editable: true, render: (areaList, record) => areaList.length > 2 ? ( @@ -227,6 +350,39 @@ export default function NewFlightApprovalsTable(props) { ) : ( <>- ) + }, + { + title: '편집', + dataIndex: 'operation', + align: 'center', + width: '110px', + render: (_, record) => { + const editable = isEditing(record); + return editable ? ( + + save(record.key)} + style={{ + marginRight: 8 + }} + > + 저장 + + + 취소 + + + ) : ( + + ); + } } ]; @@ -235,33 +391,28 @@ export default function NewFlightApprovalsTable(props) { { dataIndex: 'applyNo', width: '30px', - align: 'center', - key: 'applyNo' + align: 'center' }, { dataIndex: 'applyDt', width: '85px', - align: 'center', - key: 'applyDt' + align: 'center' }, { dataIndex: 'zoneNo', align: 'center', width: '85px', - key: 'zoneNo', editable: true }, { dataIndex: '홍길동', align: 'center', width: '85px', - key: '홍길동', editable: true }, { align: 'center', width: '85px', - key: 'latLon', dataIndex: ['lat', 'lon'], render: (text, record) => { const lat = record.lat; @@ -277,19 +428,16 @@ export default function NewFlightApprovalsTable(props) { { dataIndex: 'bufferZone', align: 'center', - width: '85px', - key: 'bufferZone' + width: '85px' }, { dataIndex: 'fltElev', align: 'center', - width: '85px', - key: 'fltElev' + width: '85px' }, { dataIndex: 'approvalCd', align: 'center', - key: 'approvalCd', render: text => ( <>{text === 'U' ? '비대상' : text === 'S' ? '승인' : '미승인'} ) @@ -327,12 +475,31 @@ export default function NewFlightApprovalsTable(props) { columns={childColumns} dataSource={data} pagination={false} - rowHoverable={false} showHeader={false} + bordered /> ); }; + const mergedColumns = columns.map(col => { + if (!col.editable) { + return col; + } + return { + ...col, + onCell: record => ({ + record, + inputType: + col.dataIndex === 'bufferZone' || col.dataIndex === 'fltElev' + ? 'number' + : 'text', + dataIndex: col.dataIndex, + title: col.title, + editing: isEditing(record) + }) + }; + }); + // 모달 오픈 핸들러 const handlerOpenModal = (approval, fltElev, fltElevMax) => { if (approval === 'F') { @@ -418,7 +585,7 @@ export default function NewFlightApprovalsTable(props) {

비행승인 신청 검토결과 목록

{formatDate(props.startDate)} - {props.endDate && props.startDate != props.endDate + {props.endDate && props.startDate !== props.endDate ? '~' + formatDate(props.endDate) + ' ' : null} 총 {approvalCdValue.S + approvalCdValue.F + approvalCdValue.U} 건 @@ -446,32 +613,43 @@ export default function NewFlightApprovalsTable(props) { style={{ width: '100%' }} > {laancAprvList?.length > 0 ? ( - ({ - ...item, - key: index - }))} - columns={columns} - size='small' - rowClassName={record => { - let className = ''; - if (record.areaList[0].approvalCd === 'S') { - className += 'flight-approval-row editable-row'; - } else if (record.areaList[0].approvalCd === 'F') { - className += 'flight-not-approval-row editable-row'; - } else className += 'editable-row'; - - return className; - }} - expandable={{ - expandedRowRender, - expandedRowKeys: expandedRowKeys, - onExpand: handleExpand, - rowExpandable: record => record.areaList.length > 1 // areaList가 1개 이상인 경우에만 확장 가능 - }} - rowHoverable={false} - expandIconColumnIndex={-1} // 기본 확장 아이콘을 숨김 - /> + +
({ + ...item, + key: index + }))} + columns={mergedColumns} + rowClassName={record => { + let className = ''; + if (record.areaList[0].approvalCd === 'S') { + className += 'flight-approval-row editable-row'; + } else if (record.areaList[0].approvalCd === 'F') { + className += 'flight-not-approval-row editable-row'; + } else className += 'editable-row'; + + return className; + }} + pagination={false} + expandable={{ + expandedRowRender, + expandedRowKeys: expandedRowKeys, + onExpand: handleExpand, + rowExpandable: record => record.areaList.length > 1 + }} + scroll={{ + x: 1500 + }} + rowHoverable={false} + expandIconColumnIndex={-1} + /> + ) : (
); } + +const EditableCell = ({ + editing, + dataIndex, + title, + inputType, + record, + index, + children, + ...restProps +}) => { + const inputNode = inputType === 'number' ? : ; + return ( +
+ ); +}; From c889831731f6b82416dc2b1568e8d890dc6892bd Mon Sep 17 00:00:00 2001 From: kimjh2369 Date: Fri, 21 Jun 2024 14:42:29 +0900 Subject: [PATCH 06/16] =?UTF-8?q?=EA=B8=B0=EC=A1=B4=20=EB=B9=84=ED=96=89?= =?UTF-8?q?=EC=8A=B9=EC=9D=B8=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=9D=B4?= =?UTF-8?q?=EC=8A=88=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/containers/flight/NewFlightApprovalsContainer.js | 2 +- src/containers/flight/flightApprovalsContainer.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/containers/flight/NewFlightApprovalsContainer.js b/src/containers/flight/NewFlightApprovalsContainer.js index 3341653d..fc07023b 100644 --- a/src/containers/flight/NewFlightApprovalsContainer.js +++ b/src/containers/flight/NewFlightApprovalsContainer.js @@ -75,7 +75,7 @@ export default function NewFlightApprovalsContainer({ mode }) { if (map) { window._mapbox = map; let mapInstance = mode === 'container' ? map : window.opener._mapbox; - setMapObject(map); + setMapObject(mapInstance); } }, [map]); diff --git a/src/containers/flight/flightApprovalsContainer.js b/src/containers/flight/flightApprovalsContainer.js index c3fe7606..894a8775 100644 --- a/src/containers/flight/flightApprovalsContainer.js +++ b/src/containers/flight/flightApprovalsContainer.js @@ -73,7 +73,7 @@ export default function FlightApprovalsContainer({ mode }) { useEffect(() => { if (map) { - setMapObject(mapInstance); + setMapObject(map); } }, [map]); From cebb33074311efd687deaefc4d9409014aaafaf4 Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 15:31:25 +0900 Subject: [PATCH 07/16] =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=B8=94=20=ED=81=B4?= =?UTF-8?q?=EB=A6=AD=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EB=B0=8F=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EA=B0=80=EA=B3=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/NewFlightApprovalsTable.js | 161 ++++++++++++------ src/redux/features/laanc/laancThunk.ts | 20 ++- 2 files changed, 129 insertions(+), 52 deletions(-) diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index a59652b1..13d91457 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -78,9 +78,7 @@ export default function NewFlightApprovalsTable(props) { ), dataIndex: 'applyNo', align: 'center', - width: '40px', - - editable: true + width: '40px' }, { title: ( @@ -91,8 +89,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'applyDt', width: '80px', align: 'center', - - editable: true, render: text => dayjs(text).format(' M월') }, { @@ -104,8 +100,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'applyDt', width: '80px', align: 'center', - - editable: true, render: text => dayjs(text).format('DD일') }, { @@ -118,8 +112,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', align: 'center', width: '85px', - - editable: true, render: areaList => <>총{areaList.length}건 }, { @@ -128,7 +120,6 @@ export default function NewFlightApprovalsTable(props) { width: '90px', align: 'center', - editable: true, render: text => '홍*동' }, { @@ -143,7 +134,6 @@ export default function NewFlightApprovalsTable(props) { width: '90px', align: 'center', - editable: true, render: areaList => { return areaList.length <= 1 ? '서울시특별시' : '-'; } @@ -160,7 +150,6 @@ export default function NewFlightApprovalsTable(props) { width: '90px', align: 'center', - editable: true, render: areaList => { return areaList.length <= 1 ? '강서구' : '-'; } @@ -175,8 +164,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', width: '100px', align: 'center', - - editable: true, render: areaList => { return areaList.length <= 1 ? '가양동439-1(원추)' : '-'; } @@ -191,8 +178,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', align: 'center', width: '85px', - - editable: true, render: areaList => { return areaList.length <= 1 ? ( <> @@ -212,12 +197,12 @@ export default function NewFlightApprovalsTable(props) { 반경 ), - dataIndex: 'areaList', + dataIndex: 'bufferZone', align: 'center', width: '70px', editable: true, - render: areaList => { - return areaList.length <= 1 ? <>{areaList[0].bufferZone} : '-'; + render: (text, record) => { + return text ? text : '-'; } }, { @@ -227,12 +212,12 @@ export default function NewFlightApprovalsTable(props) { 고도 ), - dataIndex: 'areaList', + dataIndex: 'fltElev', align: 'center', width: '70px', editable: true, - render: areaList => { - return areaList.length <= 1 ? <>{areaList[0].fltElev} : '-'; + render: (text, record) => { + return text ? text : '-'; } }, { @@ -245,7 +230,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', align: 'center', width: '110px', - editable: true, render: areaList => { return areaList.length <= 1 ? <>기타 : '-'; } @@ -287,8 +271,6 @@ export default function NewFlightApprovalsTable(props) { align: 'center', width: '110px', - editable: true, - render: areaList => { const approvalCounts = areaList.reduce( (counts, item) => { @@ -331,7 +313,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', align: 'center', width: '130px', - editable: true, render: (areaList, record) => areaList.length > 2 ? ( + ) ) : ( - + <>- ); } } @@ -394,7 +377,12 @@ export default function NewFlightApprovalsTable(props) { align: 'center' }, { - dataIndex: 'applyDt', + dataIndex: '6월', + width: '85px', + align: 'center' + }, + { + dataIndex: '21일', width: '85px', align: 'center' }, @@ -410,6 +398,24 @@ export default function NewFlightApprovalsTable(props) { width: '85px', editable: true }, + { + dataIndex: '서울시특별시', + align: 'center', + width: '85px', + editable: true + }, + { + dataIndex: '강남구', + align: 'center', + width: '85px', + editable: true + }, + { + dataIndex: '가양동439-1(원추)', + align: 'center', + width: '85px', + editable: true + }, { align: 'center', width: '85px', @@ -438,9 +444,40 @@ export default function NewFlightApprovalsTable(props) { { dataIndex: 'approvalCd', align: 'center', + width: '85px', render: text => ( <>{text === 'U' ? '비대상' : text === 'S' ? '승인' : '미승인'} ) + }, + { + dataIndex: 'operation', + align: 'center', + width: '110px', + render: (_, record) => { + const editable = isEditing(record); + return editable ? ( + + save(record.key)} + style={{ + marginRight: 8 + }} + > + 저장 + + cancel()}>취소 + + ) : ( + + ); + } } ]; @@ -475,7 +512,13 @@ export default function NewFlightApprovalsTable(props) { columns={childColumns} dataSource={data} pagination={false} + onRow={record => ({ + onClick: () => { + handleInRowClick(record); + } + })} showHeader={false} + rowHoverable={false} bordered /> ); @@ -579,6 +622,17 @@ export default function NewFlightApprovalsTable(props) { setExpandedRowKeys(keys); }; + // 테이블 행 클릭 이벤트 + const handleRowClick = row => { + if (row.areaList.length > 1) return; + handlerOpenModal( + row.areaList[0].approvalCd, + row.areaList[0].fltElev, + row.areaList[0].fltElevMax + ); + props.handlerDetail(row.areaList[0]); + }; + return (
@@ -628,7 +682,7 @@ export default function NewFlightApprovalsTable(props) { columns={mergedColumns} rowClassName={record => { let className = ''; - if (record.areaList[0].approvalCd === 'S') { + if (record?.areaList[0]?.approvalCd === 'S') { className += 'flight-approval-row editable-row'; } else if (record.areaList[0].approvalCd === 'F') { className += 'flight-not-approval-row editable-row'; @@ -637,11 +691,16 @@ export default function NewFlightApprovalsTable(props) { return className; }} pagination={false} + onRow={record => ({ + onClick: () => { + handleRowClick(record); + } + })} expandable={{ expandedRowRender, expandedRowKeys: expandedRowKeys, onExpand: handleExpand, - rowExpandable: record => record.areaList.length > 1 + rowExpandable: record => record?.areaList?.length > 1 }} scroll={{ x: 1500 diff --git a/src/redux/features/laanc/laancThunk.ts b/src/redux/features/laanc/laancThunk.ts index e164966a..4841d8b2 100644 --- a/src/redux/features/laanc/laancThunk.ts +++ b/src/redux/features/laanc/laancThunk.ts @@ -21,6 +21,7 @@ import { import { createAsyncThunk } from '@reduxjs/toolkit'; import { openModal } from '../comn/message/messageSlice'; import { ERROR_TITLE, ERROR_MESSAGE } from '@src/configs/msgConst'; +import { area } from '@turf/turf'; // laanc 승인 export const setApprovalLaancFlight = createAsyncThunk( @@ -275,7 +276,24 @@ export const getLaancAprvList = createAsyncThunk( const data: ILaancAprvListRs[] = await axios.get(`api/bas/dos/plan`, { params: rq }); - return data; + const result = data.map(item => { + if (item.areaList.length <= 1) { + return { + ...item, + fltElev: item.areaList[0].fltElev, + bufferZone: item.areaList[0].bufferZone, + areaList: item.areaList + }; + } else { + return { + ...item + }; + } + }); + + console.log('>>', result); + + return result; } catch (error) { openModal({ header: ERROR_TITLE, From 4922b5c0203dab3590fdc31ffcc4e71f3351778b Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 15:51:05 +0900 Subject: [PATCH 08/16] =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=B8=94=20=ED=81=B4?= =?UTF-8?q?=EB=A6=AD=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EB=B6=84=EA=B8=B0=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/NewFlightApprovalsTable.js | 54 ++++++++++++++----- 1 file changed, 41 insertions(+), 13 deletions(-) diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index 13d91457..9a94c4ed 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -21,10 +21,13 @@ export default function NewFlightApprovalsTable(props) { // 확장된 행 키 const [expandedRowKeys, setExpandedRowKeys] = useState([]); + + // 수정 키 const [editingKey, setEditingKey] = useState(''); const [form] = Form.useForm(); + // 수정 키 확인 const isEditing = record => record.key === editingKey; // 승인, 미승인, 비대상 건수 계산 @@ -32,6 +35,7 @@ export default function NewFlightApprovalsTable(props) { resApprovalCd(); }, [laancAprvList]); + // 수정 이벤트 const edit = record => { form.setFieldsValue({ bufferZone: '', @@ -42,10 +46,12 @@ export default function NewFlightApprovalsTable(props) { setEditingKey(record.key); }; + // 취소 이벤트 const cancel = () => { setEditingKey(''); }; + // 저장 이벤트 const save = async key => { try { const row = await form.validateFields(); @@ -67,6 +73,7 @@ export default function NewFlightApprovalsTable(props) { } }; + // 데이터 const columns = [ { title: ( @@ -369,6 +376,7 @@ export default function NewFlightApprovalsTable(props) { } ]; + // 확장된 테이블 데이터 const expandedRowRender = record => { const childColumns = [ { @@ -513,8 +521,16 @@ export default function NewFlightApprovalsTable(props) { dataSource={data} pagination={false} onRow={record => ({ - onClick: () => { - handleInRowClick(record); + onClick: event => { + // 이벤트 버블링을 막기 위해 클릭된 요소가 'Edit' 버튼인지 확인 + if ( + event.target.tagName !== 'BUTTON' && + event.target.tagName !== 'A' && + !event.target.closest('.ant-input') && // input 요소를 감지 + !event.target.closest('.ant-input-number') // inputNumber 요소를 감지 + ) { + handleInRowClick(record); + } } })} showHeader={false} @@ -524,6 +540,7 @@ export default function NewFlightApprovalsTable(props) { ); }; + // 테이블 데이터 const mergedColumns = columns.map(col => { if (!col.editable) { return col; @@ -574,14 +591,6 @@ export default function NewFlightApprovalsTable(props) { } }; - // 테이블 내부 행 클릭 이벤트 - const handleInRowClick = row => { - console.log('>>', row); - - handlerOpenModal(row.approvalCd, row.fltElev, row.fltElevMax); - props.handlerDetail(row); - }; - // 날짜 포맷 변경 const formatDate = dateString => { const date = new Date(dateString); @@ -614,6 +623,7 @@ export default function NewFlightApprovalsTable(props) { }); }; + // const handleExpand = key => { const expanded = expandedRowKeys.includes(key); const keys = expanded @@ -633,6 +643,14 @@ export default function NewFlightApprovalsTable(props) { props.handlerDetail(row.areaList[0]); }; + // 확장된 테이블 행 클릭 이벤트 + const handleInRowClick = row => { + console.log('>>', row); + + handlerOpenModal(row.approvalCd, row.fltElev, row.fltElevMax); + props.handlerDetail(row); + }; + return (
@@ -679,6 +697,8 @@ export default function NewFlightApprovalsTable(props) { ...item, key: index }))} + 테이블 + 데이터 columns={mergedColumns} rowClassName={record => { let className = ''; @@ -692,8 +712,16 @@ export default function NewFlightApprovalsTable(props) { }} pagination={false} onRow={record => ({ - onClick: () => { - handleRowClick(record); + onClick: event => { + // 이벤트 버블링을 막기 위해 클릭된 요소가 'Edit' 버튼인지 확인 + if ( + event.target.tagName !== 'BUTTON' && + event.target.tagName !== 'A' && + !event.target.closest('.ant-input') && // input 요소를 감지 + !event.target.closest('.ant-input-number') // inputNumber 요소를 감지 + ) { + handleRowClick(record); + } } })} expandable={{ @@ -746,7 +774,7 @@ const EditableCell = ({ rules={[ { required: true, - message: `Please Input ${title}!` + message: `값을 입력 해 주세요.` } ]} > From 2d9da885789aa8c0f3e55a4afde7826296b6d1ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Fri, 21 Jun 2024 16:03:20 +0900 Subject: [PATCH 09/16] =?UTF-8?q?=EA=B9=80=ED=95=AD=EC=86=8C=20=EA=B3=84?= =?UTF-8?q?=EC=A0=95=EC=9C=BC=EB=A1=9C=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20?= =?UTF-8?q?=EC=8B=9C=20=EB=B9=84=ED=96=89=EC=8A=B9=EC=9D=B8=EC=8B=A0?= =?UTF-8?q?=EC=B2=AD=EA=B4=80=EB=A6=AC=20=ED=99=94=EB=A9=B4=20=EC=A0=91?= =?UTF-8?q?=EA=B7=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/account/login/AccountLogin.js | 6 +++++- src/router/hoc/authenticationCheck.tsx | 14 +++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/components/account/login/AccountLogin.js b/src/components/account/login/AccountLogin.js index ecac004b..1dc96bd4 100644 --- a/src/components/account/login/AccountLogin.js +++ b/src/components/account/login/AccountLogin.js @@ -68,7 +68,11 @@ export const AccountLogin = ({ history }) => { const { meta } = await dispatch(setLogin(loginForm)); if (meta.requestStatus === 'fulfilled') { - history.push('/control'); + if (loginForm?.userId === 'dos-gmp') { + history.push('/flight/Approvals/new'); + } else { + history.push('/control'); + } } }; diff --git a/src/router/hoc/authenticationCheck.tsx b/src/router/hoc/authenticationCheck.tsx index 4aeb6e0e..a1d8a76b 100644 --- a/src/router/hoc/authenticationCheck.tsx +++ b/src/router/hoc/authenticationCheck.tsx @@ -1,5 +1,5 @@ import { ReactNode, useEffect, useLayoutEffect, useState } from 'react'; -import { RouteComponentProps } from 'react-router-dom'; +import { RouteComponentProps, useHistory } from 'react-router-dom'; import { useSelector, useDispatch } from '@src/redux/store'; import { checkToken } from '@src/redux/features/account/auth/authThunk'; import { ICheckAuthencationRs } from '@src/redux/features/account/auth/authState'; @@ -23,6 +23,7 @@ interface IProps extends RouteComponentProps { export default function (SpecificComponent: ReactNode, option: IOption) { function AuthenticationCheck(props: RouteComponentProps) { const dispatch = useDispatch(); + const history = useHistory(); const { user } = useSelector(state => state.authState); const [isRender, setIsRender] = useState(false); @@ -60,6 +61,17 @@ export default function (SpecificComponent: ReactNode, option: IOption) { }; }, []); + useLayoutEffect(() => { + if (user?.cptAuthCode === 'DF0002') { + const pathname = history.location.pathname; + + if (pathname != '/flight/Approvals/new') { + props.history.replace('/flight/Approvals/new'); + return; + } + } + }, [user]); + return <>{isRender ? : null}; } return AuthenticationCheck; From 001f98814d6d29bd5d3d8aaa76fc09cbcbcc76f1 Mon Sep 17 00:00:00 2001 From: kimjh2369 Date: Fri, 21 Jun 2024 16:43:14 +0900 Subject: [PATCH 10/16] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=92=80?= =?UTF-8?q?=EB=A6=AC=EB=8A=94=20=ED=98=84=EC=83=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/NewFlightApprovalsContainer.js | 41 +++++++++++++++++-- src/router/hoc/authenticationCheck.tsx | 30 +++++++------- src/router/routes/RouteFlight.js | 7 ---- 3 files changed, 52 insertions(+), 26 deletions(-) diff --git a/src/containers/flight/NewFlightApprovalsContainer.js b/src/containers/flight/NewFlightApprovalsContainer.js index fc07023b..a74e390d 100644 --- a/src/containers/flight/NewFlightApprovalsContainer.js +++ b/src/containers/flight/NewFlightApprovalsContainer.js @@ -33,7 +33,7 @@ export default function NewFlightApprovalsContainer({ mode }) { const [mapObject, setMapObject] = useState(); const { areaCoordList, isOpenModal } = useSelector(state => state.laancState); - + const { user } = useSelector(state => state.authState); // const [startDate, setStartDate] = useState(dayjs().format('YYYY-MM-DD')); const [endDate, setEndDate] = useState(); @@ -48,6 +48,9 @@ export default function NewFlightApprovalsContainer({ mode }) { const [isPopup, setIsPopup] = useState(false); const [popup, setPopup] = useState(null); const popupRef = useRef(null); + const rightMenuRef = useRef(null); + const savedRightMenuRef = useRef(null); + const [clientX, setClientX] = useState(0); const previewGeo2 = { type: 'FeatureCollection', @@ -117,12 +120,38 @@ export default function NewFlightApprovalsContainer({ mode }) { } }; let timer; + if (rightMenuRef.current) { + savedRightMenuRef.current = rightMenuRef.current.getBoundingClientRect(); + } if (popup) { timer = setInterval(() => { if (popup.closed) { setIsPopup(false); clearInterval(timer); } + + if (savedRightMenuRef.current) { + console.log('@?@?@?'); + // 부모 창의 특정 영역 (right-layer)의 위치와 크기 + const specificArea = { + left: window.screenX + window.outerWidth - clientX, // 영역을 넓게 설정 + right: window.screenX + window.outerWidth - clientX + }; + console.log(specificArea); + // 팝업 창의 현재 위치 + const popupRightEdge = popup.screenX + popup.outerWidth; + + // window.screenX + window.outerWidth - e.clientX + console.log(popupRightEdge); + // console.log('Popup Position:', { popupLeft, popupTop }); + if ( + popupRightEdge >= specificArea.left && + popupRightEdge <= specificArea.right + ) { + setIsPopup(false); + clearInterval(timer); + } + } }, 1000); // 1초마다 체크 } window.addEventListener('message', childMessage); @@ -132,7 +161,7 @@ export default function NewFlightApprovalsContainer({ mode }) { window.removeEventListener('message', childMessage); }; }, [popup]); - + console.log(history); useEffect(() => { const handleBeforeUnload = e => { localStorage.removeItem('persist:root'); @@ -155,11 +184,12 @@ export default function NewFlightApprovalsContainer({ mode }) { const popupWidth = el.offsetWidth; // 팝업의 너비 const popupHeight = el.offsetHeight; // 팝업의 너비 + // const popupX = window.screenX + window.outerWidth - e.clientX; // 오른쪽 끝에 띄우기 // const popupY = Math.round( // window.screenY + window.outerHeight / 2 - popupHeight / 2 // ); - + setClientX(window.screenX + window.outerWidth - e.clientX); const popupX = window.screenX + (window.outerWidth - popupWidth) / 2 + @@ -298,7 +328,10 @@ export default function NewFlightApprovalsContainer({ mode }) {
{!isPopup && (
-
+
JSX.Element; - useEffect(() => { - if (props.match.path === '/account/login') { - setIsRender(true); - return; + useLayoutEffect(() => { + if (user?.cptAuthCode === 'DF0002') { + const pathname = history.location.pathname; + + if (pathname != '/flight/Approvals/new') { + props.history.replace('/flight/Approvals/new'); + return; + } } + }, [user]); + + useEffect(() => { + // if (props.match.path === '/account/login') { + // setIsRender(true); + // return; + // } dispatch(checkToken() as any).then(({ payload }) => { try { // 로그인 해야만 접근 가능한 페이지인지 체크하는 옵션 @@ -61,17 +72,6 @@ export default function (SpecificComponent: ReactNode, option: IOption) { }; }, []); - useLayoutEffect(() => { - if (user?.cptAuthCode === 'DF0002') { - const pathname = history.location.pathname; - - if (pathname != '/flight/Approvals/new') { - props.history.replace('/flight/Approvals/new'); - return; - } - } - }, [user]); - return <>{isRender ? : null}; } return AuthenticationCheck; diff --git a/src/router/routes/RouteFlight.js b/src/router/routes/RouteFlight.js index 4450f0a5..5c0b1c44 100644 --- a/src/router/routes/RouteFlight.js +++ b/src/router/routes/RouteFlight.js @@ -1,13 +1,6 @@ import { lazy } from 'react'; const RouteFlight = [ - { - path: '/flight/approvals', - component: lazy(() => import('../../views/flight/FlightView')), - meta: { - authRoute: true - } - }, { path: '/flight/approvals/new', component: lazy(() => import('../../views/flight/NewFlightView')), From f9c9f8ea1c65da8a08833a4a676fc50f14d32436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Fri, 21 Jun 2024 17:38:20 +0900 Subject: [PATCH 11/16] =?UTF-8?q?=EA=B9=80=ED=95=AD=EC=86=8C=20=EA=B3=84?= =?UTF-8?q?=EC=A0=95=20rightMenu=20=EC=A0=91=EA=B7=BC=20=ED=97=88=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/hoc/authenticationCheck.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/router/hoc/authenticationCheck.tsx b/src/router/hoc/authenticationCheck.tsx index 8a28e518..fae18962 100644 --- a/src/router/hoc/authenticationCheck.tsx +++ b/src/router/hoc/authenticationCheck.tsx @@ -35,7 +35,9 @@ export default function (SpecificComponent: ReactNode, option: IOption) { if (user?.cptAuthCode === 'DF0002') { const pathname = history.location.pathname; - if (pathname != '/flight/Approvals/new') { + if ( + !(pathname == '/flight/Approvals/new' || pathname == '/rightMenu') + ) { props.history.replace('/flight/Approvals/new'); return; } From 15c854a30781198e448e6eeeaa5aa3e031ec04ed Mon Sep 17 00:00:00 2001 From: kimjh2369 Date: Fri, 21 Jun 2024 17:41:34 +0900 Subject: [PATCH 12/16] =?UTF-8?q?=EB=B9=84=ED=96=89=EC=8A=B9=EC=9D=B8=20?= =?UTF-8?q?=ED=8C=9D=EC=97=85=20=EC=A7=80=EC=A0=95=ED=95=9C=20=EC=98=81?= =?UTF-8?q?=EC=97=AD=20=EB=93=A4=EC=96=B4=EC=98=AC=EC=8B=9C=20=EB=8B=AB?= =?UTF-8?q?=ED=9E=88=EB=8A=94=20=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/NewFlightApprovalsContainer.js | 29 +++++++------------ 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/src/containers/flight/NewFlightApprovalsContainer.js b/src/containers/flight/NewFlightApprovalsContainer.js index a74e390d..2ef97b42 100644 --- a/src/containers/flight/NewFlightApprovalsContainer.js +++ b/src/containers/flight/NewFlightApprovalsContainer.js @@ -131,28 +131,19 @@ export default function NewFlightApprovalsContainer({ mode }) { } if (savedRightMenuRef.current) { - console.log('@?@?@?'); - // 부모 창의 특정 영역 (right-layer)의 위치와 크기 - const specificArea = { - left: window.screenX + window.outerWidth - clientX, // 영역을 넓게 설정 - right: window.screenX + window.outerWidth - clientX - }; - console.log(specificArea); - // 팝업 창의 현재 위치 - const popupRightEdge = popup.screenX + popup.outerWidth; - - // window.screenX + window.outerWidth - e.clientX - console.log(popupRightEdge); - // console.log('Popup Position:', { popupLeft, popupTop }); - if ( - popupRightEdge >= specificArea.left && - popupRightEdge <= specificArea.right - ) { + const popupX = popup.screenX; + + const parentX = window.screenX + savedRightMenuRef.current.left - 70; + + const parentWidth = savedRightMenuRef.current.width; + + if (popupX >= parentX && popupX <= parentX + parentWidth) { + popup.close(); setIsPopup(false); clearInterval(timer); } } - }, 1000); // 1초마다 체크 + }, 500); // 1초마다 체크 } window.addEventListener('message', childMessage); @@ -189,7 +180,7 @@ export default function NewFlightApprovalsContainer({ mode }) { // const popupY = Math.round( // window.screenY + window.outerHeight / 2 - popupHeight / 2 // ); - setClientX(window.screenX + window.outerWidth - e.clientX); + // setClientX(window.screenX + window.outerWidth - e.clientX); const popupX = window.screenX + (window.outerWidth - popupWidth) / 2 + From 86840154db83b4f6ccf973622b1e059ecabce8f3 Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 18:00:26 +0900 Subject: [PATCH 13/16] =?UTF-8?q?=ED=99=95=EC=9E=A5=20=ED=96=89=20?= =?UTF-8?q?=EC=BB=AC=EB=9F=BC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/NewFlightApprovalsTable.js | 137 +++++++++++++++--- 1 file changed, 113 insertions(+), 24 deletions(-) diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index 9a94c4ed..79b6d06c 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -5,6 +5,7 @@ import dayjs from 'dayjs'; import { openModal } from '@src/redux/features/comn/message/messageSlice'; import { FaAngleDown, FaAngleUp } from 'react-icons/fa'; import { Form, Input, InputNumber, Popconfirm, Table, Typography } from 'antd'; +import { render } from 'react-dom'; export default function NewFlightApprovalsTable(props) { const dispatch = useDispatch(); @@ -134,13 +135,12 @@ export default function NewFlightApprovalsTable(props) { <> 행정
구역 -
1 +
), dataIndex: 'areaList', width: '90px', align: 'center', - render: areaList => { return areaList.length <= 1 ? '서울시특별시' : '-'; } @@ -227,6 +227,20 @@ export default function NewFlightApprovalsTable(props) { return text ? text : '-'; } }, + { + title: ( + <> + 세부
+ 사항 + + ), + dataIndex: 'areaList', + align: 'center', + width: '110px', + render: areaList => { + return areaList.length <= 1 ? <>- : '-'; + } + }, { title: ( <> @@ -381,48 +395,60 @@ export default function NewFlightApprovalsTable(props) { const childColumns = [ { dataIndex: 'applyNo', - width: '30px', + width: '40px', align: 'center' }, { dataIndex: '6월', - width: '85px', - align: 'center' + width: '80px', + align: 'center', + render: text => dayjs(text).format('M월') }, { dataIndex: '21일', - width: '85px', - align: 'center' + width: '80px', + align: 'center', + render: text => dayjs(text).format('DD일') }, { dataIndex: 'zoneNo', align: 'center', width: '85px', - editable: true + render: text => { + return <>총{text}건; + } }, { dataIndex: '홍길동', align: 'center', - width: '85px', - editable: true + width: '90px', + render: text => { + return <>홍*동; + } }, { dataIndex: '서울시특별시', align: 'center', - width: '85px', - editable: true + width: '90px', + render: text => { + return <>서울시특별시; + } }, { dataIndex: '강남구', align: 'center', - width: '85px', - editable: true + width: '90px', + render: text => { + return <>강서구; + } }, { dataIndex: '가양동439-1(원추)', align: 'center', - width: '85px', - editable: true + width: '100px', + render: text => { + return <>가양동439-1(원추); + } }, { align: 'center', @@ -442,21 +468,68 @@ export default function NewFlightApprovalsTable(props) { { dataIndex: 'bufferZone', align: 'center', - width: '85px' + editable: true, + width: '70px' }, { dataIndex: 'fltElev', align: 'center', - width: '85px' + editable: true, + width: '70px' }, + { + dataIndex: '세부사항', + align: 'center', + editable: true, + width: '110px', + render: text => { + return <>기타; + } + }, + { + dataIndex: '비행목적', + align: 'center', + width: '110px', + render: text => { + return <>레저비행; + } + }, + { + dataIndex: '긴급구조기관', + align: 'center', + editable: true, + width: '110px', + render: text => { + return <>-; + } + }, + { + dataIndex: '비고', + align: 'center', + editable: true, + width: '110px', + render: text => { + return <>-; + } + }, + { dataIndex: 'approvalCd', align: 'center', - width: '85px', + width: '110px', render: text => ( <>{text === 'U' ? '비대상' : text === 'S' ? '승인' : '미승인'} ) }, + { + dataIndex: '더보기', + align: 'center', + editable: true, + width: '130px', + render: text => { + return <>-; + } + }, { dataIndex: 'operation', align: 'center', @@ -514,6 +587,9 @@ export default function NewFlightApprovalsTable(props) { className += 'flight-not-approval-row'; } else className; + if (record.planAreaSno === props.selected) { + className += ' flight-approval-row-click'; + } return className; }} size='small' @@ -645,8 +721,6 @@ export default function NewFlightApprovalsTable(props) { // 확장된 테이블 행 클릭 이벤트 const handleInRowClick = row => { - console.log('>>', row); - handlerOpenModal(row.approvalCd, row.fltElev, row.fltElevMax); props.handlerDetail(row); }; @@ -697,8 +771,6 @@ export default function NewFlightApprovalsTable(props) { ...item, key: index }))} - 테이블 - 데이터 columns={mergedColumns} rowClassName={record => { let className = ''; @@ -707,6 +779,12 @@ export default function NewFlightApprovalsTable(props) { } else if (record.areaList[0].approvalCd === 'F') { className += 'flight-not-approval-row editable-row'; } else className += 'editable-row'; + if (record.areaList[0].planAreaSno === props.selected) { + className += ' flight-approval-row-click'; + } + if (expandedRowKeys.includes(record.key)) { + className += ' expanded-row'; + } return className; }} @@ -762,7 +840,18 @@ const EditableCell = ({ children, ...restProps }) => { - const inputNode = inputType === 'number' ? : ; + const inputNode = + inputType === 'number' ? ( + { + if (!/[0-9]/.test(e.key)) { + e.preventDefault(); // 숫자 외의 입력을 막음 + } + }} + /> + ) : ( + + ); return (
+ {editing ? ( + + {inputNode} + + ) : ( + children + )} + {editing ? ( From 44b844a9bdbf89f27bbfd9214caf8ab3901ccbe9 Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 18:14:52 +0900 Subject: [PATCH 14/16] =?UTF-8?q?=ED=99=95=EC=9E=A5=20=ED=96=89=20?= =?UTF-8?q?=ED=8E=B8=EC=A7=91=20=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flight/NewFlightApprovalsTable.js | 104 ++++++++++-------- 1 file changed, 61 insertions(+), 43 deletions(-) diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index 79b6d06c..8558be2e 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -5,7 +5,6 @@ import dayjs from 'dayjs'; import { openModal } from '@src/redux/features/comn/message/messageSlice'; import { FaAngleDown, FaAngleUp } from 'react-icons/fa'; import { Form, Input, InputNumber, Popconfirm, Table, Typography } from 'antd'; -import { render } from 'react-dom'; export default function NewFlightApprovalsTable(props) { const dispatch = useDispatch(); @@ -41,7 +40,6 @@ export default function NewFlightApprovalsTable(props) { form.setFieldsValue({ bufferZone: '', fltElev: '', - ...record }); setEditingKey(record.key); @@ -135,7 +133,6 @@ export default function NewFlightApprovalsTable(props) { <> 행정
구역 -
), dataIndex: 'areaList', @@ -156,7 +153,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', width: '90px', align: 'center', - render: areaList => { return areaList.length <= 1 ? '강서구' : '-'; } @@ -291,7 +287,6 @@ export default function NewFlightApprovalsTable(props) { dataIndex: 'areaList', align: 'center', width: '110px', - render: areaList => { const approvalCounts = areaList.reduce( (counts, item) => { @@ -480,7 +475,6 @@ export default function NewFlightApprovalsTable(props) { { dataIndex: '세부사항', align: 'center', - editable: true, width: '110px', render: text => { return <>기타; @@ -512,7 +506,6 @@ export default function NewFlightApprovalsTable(props) { return <>-; } }, - { dataIndex: 'approvalCd', align: 'center', @@ -578,41 +571,65 @@ export default function NewFlightApprovalsTable(props) { }); return ( - { - let className = ''; - if (record.approvalCd === 'S') { - className += 'flight-approval-row'; - } else if (record.approvalCd === 'F') { - className += 'flight-not-approval-row'; - } else className; - - if (record.planAreaSno === props.selected) { - className += ' flight-approval-row-click'; - } - return className; - }} - size='small' - columns={childColumns} - dataSource={data} - pagination={false} - onRow={record => ({ - onClick: event => { - // 이벤트 버블링을 막기 위해 클릭된 요소가 'Edit' 버튼인지 확인 - if ( - event.target.tagName !== 'BUTTON' && - event.target.tagName !== 'A' && - !event.target.closest('.ant-input') && // input 요소를 감지 - !event.target.closest('.ant-input-number') // inputNumber 요소를 감지 - ) { - handleInRowClick(record); + +
{ + let className = ''; + if (record.approvalCd === 'S') { + className += 'flight-approval-row'; + } else if (record.approvalCd === 'F') { + className += 'flight-not-approval-row'; + } else className; + + if (record.planAreaSno === props.selected) { + className += ' flight-approval-row-click'; } - } - })} - showHeader={false} - rowHoverable={false} - bordered - /> + return className; + }} + size='small' + columns={childColumns.map(col => { + if (!col.editable) { + return col; + } + return { + ...col, + onCell: record => ({ + record, + inputType: + col.dataIndex === 'bufferZone' || col.dataIndex === 'fltElev' + ? 'number' + : 'text', + dataIndex: col.dataIndex, + title: col.title, + editing: isEditing(record) + }) + }; + })} + dataSource={data} + pagination={false} + components={{ + body: { + cell: EditableCell + } + }} + onRow={record => ({ + onClick: event => { + // 이벤트 버블링을 막기 위해 클릭된 요소가 'Edit' 버튼인지 확인 + if ( + event.target.tagName !== 'BUTTON' && + event.target.tagName !== 'A' && + !event.target.closest('.ant-input') && // input 요소를 감지 + !event.target.closest('.ant-input-number') // inputNumber 요소를 감지 + ) { + handleInRowClick(record); + } + } + })} + showHeader={false} + rowHoverable={false} + bordered + /> + ); }; @@ -805,7 +822,7 @@ export default function NewFlightApprovalsTable(props) { expandable={{ expandedRowRender, expandedRowKeys: expandedRowKeys, - onExpand: handleExpand, + onExpand: (expanded, record) => handleExpand(record.key), rowExpandable: record => record?.areaList?.length > 1 }} scroll={{ @@ -842,7 +859,8 @@ const EditableCell = ({ }) => { const inputNode = inputType === 'number' ? ( - { if (!/[0-9]/.test(e.key)) { e.preventDefault(); // 숫자 외의 입력을 막음 From 550ac7fa0ac9c9f04516fdc483e3a1441cf7e766 Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 18:20:59 +0900 Subject: [PATCH 15/16] =?UTF-8?q?borderd=20=EB=BA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/flight/NewFlightApprovalsTable.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index 8558be2e..1ddbd173 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -627,7 +627,6 @@ export default function NewFlightApprovalsTable(props) { })} showHeader={false} rowHoverable={false} - bordered /> ); @@ -783,7 +782,6 @@ export default function NewFlightApprovalsTable(props) { cell: EditableCell } }} - bordered dataSource={laancAprvList.map((item, index) => ({ ...item, key: index @@ -805,7 +803,6 @@ export default function NewFlightApprovalsTable(props) { return className; }} - pagination={false} onRow={record => ({ onClick: event => { // 이벤트 버블링을 막기 위해 클릭된 요소가 'Edit' 버튼인지 확인 From 8452c576ed697ead69f5ca8506ff5380589938e1 Mon Sep 17 00:00:00 2001 From: sanguu516 Date: Fri, 21 Jun 2024 18:34:17 +0900 Subject: [PATCH 16/16] =?UTF-8?q?edit=20=EC=83=81=ED=83=9C=EB=A9=B4=20?= =?UTF-8?q?=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EB=A7=89=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/flight/NewFlightApprovalsTable.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/flight/NewFlightApprovalsTable.js b/src/components/flight/NewFlightApprovalsTable.js index 1ddbd173..0ee047c5 100644 --- a/src/components/flight/NewFlightApprovalsTable.js +++ b/src/components/flight/NewFlightApprovalsTable.js @@ -232,6 +232,7 @@ export default function NewFlightApprovalsTable(props) { ), dataIndex: 'areaList', align: 'center', + editable: true, width: '110px', render: areaList => { return areaList.length <= 1 ? <>- : '-'; @@ -475,6 +476,7 @@ export default function NewFlightApprovalsTable(props) { { dataIndex: '세부사항', align: 'center', + editable: true, width: '110px', render: text => { return <>기타; @@ -614,6 +616,9 @@ export default function NewFlightApprovalsTable(props) { }} onRow={record => ({ onClick: event => { + if (editingKey !== '') { + return; // edit 상태면 이벤트 실행 안 함 + } // 이벤트 버블링을 막기 위해 클릭된 요소가 'Edit' 버튼인지 확인 if ( event.target.tagName !== 'BUTTON' && @@ -805,6 +810,9 @@ export default function NewFlightApprovalsTable(props) { }} onRow={record => ({ onClick: event => { + if (editingKey !== '') { + return; // edit 상태면 이벤트 실행 안 함 + } // 이벤트 버블링을 막기 위해 클릭된 요소가 'Edit' 버튼인지 확인 if ( event.target.tagName !== 'BUTTON' && @@ -856,7 +864,7 @@ const EditableCell = ({ }) => { const inputNode = inputType === 'number' ? ( - { if (!/[0-9]/.test(e.key)) {