From fb145c44f26929efbf5aac789fc7b9372473e091 Mon Sep 17 00:00:00 2001 From: Morgan Date: Tue, 10 Sep 2024 10:27:25 +0900 Subject: [PATCH] init --- index.html | 289 + json/rail_express.json | 1 + json/rail_logis.json | 1 + json/rail_normal.json | 1 + json/rail_semi.json | 1 + json/station.json | 15544 +++++++++++++++++++++++++++++++++++++++ json/station.old.json | 1 + json/trains.json | 5025 +++++++++++++ main.py | 50 + static/gis.html | 30 + static/main.js | 662 ++ static/ol-helper.css | 142 + static/ol-helper.js | 772 ++ static/ol.css | 350 + static/ol.js | 4 + 15 files changed, 22873 insertions(+) create mode 100644 index.html create mode 100644 json/rail_express.json create mode 100644 json/rail_logis.json create mode 100644 json/rail_normal.json create mode 100644 json/rail_semi.json create mode 100644 json/station.json create mode 100644 json/station.old.json create mode 100644 json/trains.json create mode 100644 main.py create mode 100644 static/gis.html create mode 100644 static/main.js create mode 100644 static/ol-helper.css create mode 100644 static/ol-helper.js create mode 100644 static/ol.css create mode 100644 static/ol.js diff --git a/index.html b/index.html new file mode 100644 index 0000000..f084b23 --- /dev/null +++ b/index.html @@ -0,0 +1,289 @@ + + + + + Korail GIS + + + + + + +
+
+
+ Express + Semi + Normal + Passenger + Subway + Logis +
+
+ Loading... + + Auto +
+
+ + + diff --git a/json/rail_express.json b/json/rail_express.json new file mode 100644 index 0000000..7a79848 --- /dev/null +++ b/json/rail_express.json @@ -0,0 +1 @@ +{"type":"FeatureCollection","totalFeatures":32,"numberMatched":32,"numberReturned":32,"timeStamp":"2024-08-26T00:55:55.147Z","name":"9ad131c40af52ebeadfa75a48968df11rail_express","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"features":[{"type":"Feature","id":"rail_ktx.1","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.79716392900002,35.150305032],[126.798358426,35.15483048600003],[126.799134339,35.157816305],[126.799852298,35.160516176],[126.80018765600006,35.16183902699998],[126.80037456800002,35.162628642],[126.80045056300001,35.163170312],[126.80048609500002,35.163599218],[126.80047011499995,35.164282728999986],[126.80037144,35.164968538],[126.80031258700004,35.16525202],[126.80023867100005,35.16551780899997],[126.80011911400005,35.16586897800002],[126.800012375,35.166168337999956],[126.79928937200003,35.16774422400001],[126.79834380899997,35.169700585],[126.79784355999998,35.17075377],[126.797225884,35.17231132800001],[126.79661450899997,35.1736292],[126.796021062,35.17476568700003],[126.79522889600003,35.1763651],[126.79452553899998,35.177822977999966],[126.79409667499998,35.17867298900003],[126.79383931400007,35.179144404],[126.79340887500005,35.18001575099997],[126.79162382000003,35.18377613299998],[126.79092954,35.185029905999954],[126.790806659,35.18523142500002],[126.79067039900004,35.18541089499996],[126.79044498300001,35.18574661299997],[126.78994241600002,35.18637041099998],[126.78946094200002,35.186814794],[126.789095526,35.187095729999974],[126.78862561100003,35.18749015399999],[126.78821636799994,35.187723903999974],[126.78786253099999,35.18794574399997],[126.787732329,35.188011983999985],[126.78696957800001,35.18842051899998],[126.77932730300003,35.192347698],[126.77793918400005,35.19307134800001],[126.77699229500003,35.19360778499998],[126.77637530999998,35.19399799699998],[126.77565221300003,35.194498032999974],[126.77179979899998,35.197386259],[126.767200334,35.20084275100002],[126.76637056999998,35.20149476600001],[126.76488778100003,35.202618964999964],[126.76437617399998,35.20304897600003],[126.763891424,35.20348753199998],[126.76353627100005,35.20384933399997],[126.76317586500002,35.204265747],[126.76285029900002,35.204663308000015],[126.762509094,35.20512317999997],[126.75912116,35.209927697],[126.75814453899997,35.211296012],[126.75778923499995,35.211748425],[126.75740168700004,35.212180133999986],[126.75699776800005,35.212578343],[126.75664373099997,35.21287921200005],[126.75624944500004,35.213182995999965],[126.755847557,35.21345813100003],[126.75551818700002,35.21365008399999],[126.75516598599998,35.213838158],[126.75482621799998,35.214014685999956],[126.75441916600002,35.214200755000014],[126.75337467600002,35.21463336400003],[126.75187710099996,35.21523391099997],[126.75040209899997,35.215817834],[126.75002645399996,35.21594909099997],[126.74795134100003,35.21678444400001],[126.74534533699999,35.217833435999964],[126.742202708,35.219070619999975],[126.74077318000006,35.21967297],[126.74007768700004,35.22000826],[126.739303489,35.22046224699995],[126.73876945700006,35.220848360000026],[126.73826712699996,35.221287821999965],[126.73773876,35.221818181],[126.73718724900006,35.222510107999966],[126.736828656,35.22309445899998],[126.73653620900002,35.22371425300002],[126.73631709199995,35.22427788099998],[126.73616043400003,35.224950514999954],[126.73612101,35.225170347],[126.73605902200005,35.22571641999998],[126.736053907,35.226273008000035],[126.73609164299997,35.226765087],[126.73626954200002,35.227718336],[126.73672808000002,35.229852767],[126.737930293,35.236373676000014],[126.73899399900003,35.241597675999984],[126.73916343600003,35.242194501],[126.73954875900002,35.24318736099996],[126.73989434699999,35.243846053],[126.74033386799996,35.24454428499999],[126.74145830400006,35.246236381999985],[126.74213086000003,35.24739124900001],[126.74288473800004,35.24896494799998],[126.744500416,35.25300931899998],[126.74575491799999,35.25617297999999],[126.74594299399999,35.256621267],[126.74630995199998,35.257403898],[126.74648296300003,35.25773090399998],[126.74693388000006,35.258493494999954],[126.74795003100004,35.260050987],[126.75143329399997,35.26535263800002],[126.75235804000005,35.266731474],[126.75286655300003,35.26741935200001],[126.75381959899998,35.26856157400001],[126.75402706400001,35.26879157600002],[126.75826299600006,35.27333865200004],[126.75873318099998,35.27379484],[126.75898827200004,35.27401470399995],[126.759539966,35.27445517599997],[126.76015232000003,35.274902862],[126.76061619999994,35.27522436700003],[126.76127100799998,35.27565541299996],[126.76452640100004,35.27774875500002],[126.76521187899995,35.278170094000025],[126.76574514199996,35.27853268399997],[126.76623955000002,35.27891691999996],[126.766910926,35.27951179],[126.76741918800002,35.280004043],[126.77050269300003,35.283369561],[126.77292825999999,35.286033223999986],[126.773291807,35.286400441],[126.77720260100001,35.290753367999955],[126.77742326000003,35.29099505700001],[126.77812999200005,35.29172044000003],[126.77842086099999,35.29206839699996],[126.77864375699998,35.292382672],[126.77877655800002,35.292707597000025],[126.778891009,35.29303109900003],[126.77903594300001,35.293709580999966],[126.77920629699999,35.294728954],[126.77946277899999,35.296684535],[126.77946160500004,35.296891488],[126.77950432799997,35.297755936],[126.779967666,35.30153077300003],[126.780013677,35.30194485399994],[126.78002522700001,35.302166226],[126.78011905099999,35.30297250599999],[126.78019987999997,35.30335580199996],[126.78051624900003,35.305085281],[126.78060589,35.305948381000015],[126.78064849500002,35.306856426000024],[126.78064560400001,35.30778977599998],[126.78059120400002,35.30828802999998],[126.78024921599999,35.310638502],[126.77943274199994,35.315658797999966],[126.77834952800005,35.32218889300003],[126.77829905600002,35.322555577],[126.77824440300002,35.32318194499996],[126.77824608,35.32383152699998],[126.77826900400002,35.32437857400002],[126.77838972500003,35.32549504800003],[126.77857348200001,35.32661055000001],[126.77959635599997,35.33203257200001],[126.78039557699995,35.336344041],[126.78098818399997,35.33955120600005],[126.78164517900004,35.34297767999997],[126.78174844299997,35.34347768100002],[126.78188020100006,35.343975687000025],[126.78204049099996,35.34447759400001],[126.78325999099997,35.34761208299996],[126.784961057,35.352106539],[126.785340726,35.353136408],[126.78658460900002,35.35621968099997],[126.78802574499997,35.35994904200001],[126.78841194500005,35.36116342000001],[126.78899267299997,35.36305855399997],[126.79003763400006,35.36612059899997],[126.79047902300006,35.36727985100001],[126.79118511700004,35.368826604999974],[126.79192957900008,35.370305539999976],[126.79384959100001,35.374233965],[126.79511784600004,35.377008347999976],[126.79547518999998,35.37781887299997],[126.795831865,35.37880152499995],[126.79640301700005,35.380297008000014],[126.79650985400004,35.38056055199996],[126.79660041099997,35.38074280300001],[126.79674784500001,35.381226416],[126.79698154700003,35.38181426300001],[126.79803632799997,35.38469884299995],[126.79816035700001,35.38500931100002],[126.79830853799996,35.385441081999964],[126.79848419600002,35.38585098700002],[126.798664703,35.38632954399997],[126.80006279599998,35.39011166200001],[126.80056251400006,35.391432464000026],[126.80170503999997,35.39438898299997],[126.80310692199997,35.398162673],[126.80391167400002,35.40026412299998],[126.804109351,35.400814295999965],[126.80419841600002,35.40109787199999],[126.80437854800006,35.40174251699999],[126.80445967599998,35.40210308099997],[126.80455756600004,35.40262938700001],[126.80464384399997,35.403295469],[126.80472950499997,35.40410160500002],[126.805689123,35.41169386699997],[126.806037348,35.41460233399999],[126.806081324,35.41506831399998],[126.806131774,35.41621547499998],[126.80608583599998,35.417457081],[126.80597231900005,35.419671559999976],[126.805730084,35.424471094999966],[126.80570270399996,35.425304156],[126.80571204999997,35.425712493],[126.80573249499994,35.426016452],[126.80578082100004,35.42639988099999],[126.80584712100004,35.42675985099996],[126.80590986400003,35.427012695],[126.80608433400003,35.42756788299999],[126.806285202,35.42808082899997],[126.80695633300003,35.42963213499997],[126.80700857600003,35.42977870100001],[126.80735120300002,35.43044444100001],[126.80834100100002,35.43266126700003],[126.80878659500004,35.43378796000001],[126.80975019000003,35.43603661800001],[126.81065049699997,35.438090418000016],[126.81196504600001,35.441401995],[126.81344936000004,35.44522438399997],[126.81352766399998,35.44546210900001],[126.81369053800005,35.44613740800002],[126.813784894,35.446686651],[126.81381251400006,35.447120347],[126.813811463,35.44746535500001],[126.81374081699998,35.44806513899998],[126.81357057499999,35.448826338999964],[126.81351710900005,35.448994526],[126.81333757700004,35.449489051],[126.81314192599997,35.449918655],[126.81253639199996,35.451149942],[126.81168546499997,35.45298933299996],[126.81017277399997,35.455897739],[126.809707077,35.456762974000014],[126.809293002,35.457428746999966],[126.80262912699999,35.467361555999965],[126.79794643800004,35.474317674999966],[126.79647397999996,35.47647876399996],[126.796148736,35.47698497699999],[126.79598609800004,35.47726889799995],[126.79567834400002,35.47785381300002],[126.79555342000003,35.47812764999997],[126.79534968599998,35.478768747],[126.79527969299997,35.47918683600001],[126.79524290499995,35.47960841900003],[126.79521285000001,35.48028751800002],[126.795208805,35.480687600000046],[126.79523890199997,35.481095842],[126.79528128099996,35.48137243199998],[126.79535020100002,35.48170260999997],[126.795504851,35.48219646699996],[126.79581373000003,35.48290014499999],[126.79645828799998,35.48414256999998],[126.79660835300001,35.48436630799996],[126.79797033600002,35.486266181000026],[126.79902971600004,35.48771714699998],[126.80004704399995,35.48905930599996],[126.80224416200002,35.492071482000014],[126.80376993100005,35.494233804],[126.80610692999998,35.49747880500003],[126.80869653100002,35.501039779],[126.80971945600002,35.502504469999955],[126.80998914300001,35.50299513],[126.810342298,35.503888394],[126.81049415999996,35.50431095300003],[126.81063501500002,35.504750732999966],[126.81072290300004,35.50508484499996],[126.81087426099998,35.50576032100001],[126.81093190199998,35.50609979599999],[126.81101340099997,35.506768109],[126.81103187999997,35.50719180700002],[126.81102226900003,35.51014405900001],[126.81105329600001,35.51091835599996],[126.811116409,35.51147852500004],[126.81123951499995,35.51223331099998],[126.811363614,35.51276611199998],[126.811509611,35.51328142899999],[126.81173339100002,35.51386595400001],[126.81197400700003,35.51437758099996],[126.81224243800003,35.51487587599996],[126.81256442600002,35.51541545200001],[126.81609499199999,35.52092636299998],[126.81706337599998,35.522493615],[126.81992012600003,35.526917287],[126.82176511700004,35.52972387099999],[126.82196907600002,35.53007287500002],[126.82212790099996,35.530372977000034],[126.82232096300004,35.530776913],[126.82243708200004,35.53106391499997],[126.82258476699997,35.53149531999997],[126.822750189,35.53209644499998],[126.82319772099996,35.534160257],[126.82486235600001,35.54208776299995],[126.82506997800002,35.54288553500001],[126.825294518,35.543549644999985],[126.82565919400002,35.54443130499999],[126.82695656100002,35.54710727399995],[126.82901157200007,35.551245036999966],[126.82981198700004,35.55276186699999],[126.830765955,35.554613084999986],[126.83118909100007,35.555539131999986],[126.83162758399999,35.556560357999984],[126.83522417499996,35.56518397299997],[126.83576240399996,35.56642085499994],[126.83627129299997,35.567355402],[126.836506605,35.567746327],[126.83674733800002,35.568138501],[126.83712905100003,35.56867632],[126.83799438300007,35.56979432699997],[126.83941706399995,35.57168272699999],[126.840065866,35.572503062000024],[126.842533942,35.57571593500003],[126.84505555500003,35.57896347],[126.84660011800004,35.581007875],[126.84686122500003,35.58133047399996],[126.84704793600004,35.58161036500002],[126.84742292600004,35.582269971999985],[126.84764843400004,35.58278021200002],[126.847743341,35.583031443],[126.84793643600005,35.583636824999985],[126.84865121799999,35.586313146999984],[126.851868974,35.598542518],[126.85227602000003,35.60004442200003],[126.85304417900004,35.602966474999974],[126.85321549100006,35.603567284999976],[126.85341072400001,35.60418564],[126.85357630000003,35.604671315],[126.85376054900003,35.605156250000014],[126.853953743,35.605592121],[126.85407798300002,35.605836215999986],[126.85429989500003,35.60622723000002],[126.85728109700001,35.610902105000015],[126.85760682300003,35.61143183],[126.85808788300001,35.61230503500001],[126.85834307300004,35.61279865800002],[126.85898656699999,35.61410375099997],[126.86179067200005,35.620507496],[126.86290218000003,35.623080994],[126.863205392,35.62372254699998],[126.86357914200006,35.62430873199995],[126.86386525499996,35.62468710799995],[126.864241022,35.62511894399997],[126.864902381,35.62575179499995],[126.86536265899997,35.62616730899999],[126.86646604299997,35.62712198000001],[126.86750940200002,35.62797117],[126.87045763500002,35.630528491000035],[126.87196507600002,35.631796638],[126.87292884599998,35.63264553500003],[126.87322643900006,35.63292590099997],[126.87361789399998,35.633335522999985],[126.87394215899997,35.633743035],[126.87436997700003,35.63434073400003],[126.874608207,35.634733227],[126.87472953000001,35.634991060999965],[126.875426912,35.63654648499997],[126.87589029800002,35.637644379],[126.87639873700002,35.63876801700001],[126.87737076700006,35.64100424700002],[126.87831124300004,35.64312252799997],[126.87880634800004,35.64420919399996],[126.879746608,35.646430586000015],[126.88211168900004,35.65181617199996],[126.88266315400006,35.652965594000015],[126.88464452,35.657539565],[126.88638997599996,35.66151541200002],[126.887278167,35.663544575],[126.88744328900002,35.663962188999975],[126.887583936,35.664379412999956],[126.88770022400004,35.66479372999997],[126.88778302699998,35.66520184400002],[126.887852356,35.665794720000015],[126.887851035,35.66605435200003],[126.88767933000005,35.66963381399999],[126.88743231200002,35.67456475799997],[126.88743619099998,35.674825064],[126.88742057799996,35.67494801300002],[126.88718244300007,35.67934826499997],[126.88693271000001,35.68164231199997],[126.88681549100004,35.68212895599996],[126.886421875,35.683206318999964],[126.88605652700002,35.683897673],[126.88566407899997,35.684842416000016],[126.882711221,35.69061221799997],[126.88201268500002,35.69192808900002],[126.88150451100005,35.69315464],[126.88130139699999,35.693825654000015],[126.88121394400007,35.694390282],[126.88118391200003,35.695108992],[126.88122635000002,35.695861914],[126.881384118,35.696711072000014],[126.88145557199996,35.69700434799998],[126.88165679099998,35.69747503299999],[126.882205115,35.698573111],[126.88303315600002,35.699936677],[126.88323665899998,35.70035656999998],[126.88449714300005,35.70256012099996],[126.884810248,35.702947058],[126.88539180400002,35.70397168400001],[126.88726922799998,35.70714032199999],[126.88770859000003,35.707948862000016],[126.88839296,35.70930358699998],[126.88876939100003,35.710127740999965],[126.88899954499996,35.71067539199998],[126.89030340300002,35.71417052599996],[126.89089998800004,35.715723640000014],[126.89187300300003,35.71836503999995],[126.89341322500003,35.722459168],[126.89462324600004,35.725752802],[126.89511676200006,35.72703521],[126.89547034900005,35.727997677],[126.89637417199998,35.730343578000046],[126.89702877500005,35.732198268000026],[126.89740510499998,35.733224831],[126.898007505,35.73481316699998],[126.89862026999997,35.73648252800001],[126.90055313999997,35.741565948],[126.90223913400004,35.746097744],[126.90364241800006,35.749939831],[126.90379704300003,35.75047027900003],[126.90387209800002,35.75077900699997],[126.903949447,35.751255942000014],[126.90399068200006,35.75185427200003],[126.90398066000002,35.752319447],[126.90395287600005,35.75268238700002],[126.90391591500004,35.75296283],[126.90149898899998,35.768180901999976],[126.90130630500002,35.76922350099995],[126.90080937400002,35.772356982999966],[126.90057599900004,35.77372423499997],[126.90034353300003,35.77494968500001],[126.900026449,35.77694198700004],[126.89962380200002,35.779881316],[126.89888039800005,35.784482157],[126.89881579599998,35.78525327799998],[126.89881142900006,35.78572954400001],[126.89883169000002,35.786080687],[126.898945135,35.78674099200001],[126.89906485900002,35.78721079200002],[126.89920222700002,35.787621034],[126.89937991199999,35.78803998199998],[126.89957569800005,35.788423142],[126.89976747700001,35.78875561700003],[126.899973481,35.789073205],[126.90031658199997,35.789488031],[126.90065444900003,35.789849888],[126.90108115899997,35.79027976899997],[126.90179049599998,35.79096707000003],[126.90822557700002,35.796512146],[126.91204631599999,35.799787074000044],[126.914250318,35.801694605000044],[126.91465716199998,35.80206817299998],[126.91540398799995,35.80278156299996],[126.91632353099995,35.80377184199998],[126.91676370600005,35.804266830000024],[126.91696017599999,35.804512271000014],[126.91868644400006,35.80675234000002],[126.91924469700001,35.80745733800003],[126.920140535,35.80863005799998],[126.923299781,35.81268911299998],[126.92596159300003,35.81622582599996],[126.92764822700006,35.818323456],[126.92907273500005,35.82001182199996],[126.93366893800003,35.825405039999985],[126.93552518199995,35.82760195399999],[126.93640294399997,35.828682351000026],[126.93674214600001,35.829219362999986],[126.93696065100004,35.82961716100003],[126.93724161600004,35.830285699],[126.93741550199998,35.83089437400003],[126.93754301900002,35.83156591499998],[126.93758352100005,35.83226281900003],[126.93757338200002,35.83306935100001],[126.93745972200006,35.83629090600004],[126.937315781,35.840508304],[126.93732262999998,35.84119353499997],[126.93736401800001,35.841509962999986],[126.93742604799998,35.841738146],[126.937589501,35.84214585399998],[126.937819211,35.842615898],[126.93855712700002,35.84381466700002],[126.938557994,35.843816103000016],[126.94010675000001,35.846379682],[126.94395574100001,35.853054804],[126.94510922500004,35.85511033100004],[126.94545910599994,35.85587875300003],[126.94566481000003,35.85656617],[126.94644439099999,35.860922895],[126.946968812,35.863986924999956],[126.947200333,35.865582142999976],[126.94722200100004,35.86596849799999],[126.94721444799997,35.86631866800002],[126.94718812200001,35.86657630700004],[126.94708414699998,35.867103236],[126.94697418699997,35.86752543199999],[126.945031447,35.87311527199998],[126.942321999,35.881024705999955],[126.94172167800002,35.882712003999984],[126.94153068799999,35.883188451000024],[126.94084007300002,35.88474104499998],[126.93793526400005,35.89111684799996],[126.93731913099995,35.892581224],[126.93720216899996,35.89297566],[126.937065295,35.893736303],[126.93697720999997,35.894405767999984],[126.93698015599996,35.895361628999964],[126.93721994900002,35.898240548],[126.937336286,35.899804721],[126.93862967699997,35.91571255099998],[126.93882261199998,35.91682370199999],[126.93956045300003,35.919614266],[126.941068971,35.92531912999997],[126.94211907299999,35.929221366000014],[126.94296921299997,35.93261670499999],[126.94344306700006,35.93422918500003],[126.94388658100006,35.935678204999974],[126.94426759800002,35.93675082000002],[126.94481861899995,35.93817837399995]]}},{"type":"Feature","id":"rail_ktx.2","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.43681447300004,36.32732370100001],[127.43792736600005,36.32496279299997],[127.43897359600004,36.322797781],[127.43922306400003,36.32236580799999],[127.43944988700004,36.32204063299998],[127.43967765799998,36.32174663700001],[127.43991933500001,36.321483534],[127.44008381599997,36.321322349],[127.44041979299998,36.321025958999975],[127.44060519600004,36.32088266299997],[127.44101836900006,36.320592699],[127.44123586300003,36.32046012699998],[127.44163197499998,36.32023982999996],[127.44208364,36.320030715999984],[127.44230815200001,36.319943109],[127.442518554,36.319863046],[127.44309184900006,36.319672770999986],[127.44350022,36.319577187000014],[127.44433705200002,36.31944653299996],[127.44462452999997,36.31941628100002],[127.44529566000001,36.31938503400003],[127.446788436,36.319344332999975],[127.447595446,36.31930745199997],[127.44820167100002,36.319222865000015],[127.44869526200002,36.31912597],[127.44898575,36.319050330999985],[127.44940317999998,36.318924779],[127.449982904,36.31870988100001],[127.45029434000003,36.318568237],[127.45091664000002,36.31822982000001],[127.45119616400007,36.318048796000035],[127.45147081400002,36.31784981400001],[127.451695322,36.317668221999945],[127.452050908,36.317351747000025],[127.45239527,36.31702568100002],[127.45327551199995,36.316140745999974],[127.45357292900002,36.31585848199997],[127.45390438500002,36.31556480999996],[127.45422092699997,36.31531560100002],[127.45454245700004,36.31509741100001],[127.45492525299994,36.31486747099997],[127.45531861599999,36.31467268099997],[127.45578657599997,36.31446175499997],[127.456269449,36.314293765],[127.45648931999997,36.314227963],[127.45669945700003,36.31417100200002],[127.45711682799998,36.314079703],[127.457714738,36.31398086199999],[127.45793740600001,36.31395701700002],[127.45837711000003,36.31393204900002],[127.458945005,36.313932983],[127.45930885100002,36.313949783],[127.45992953499999,36.31403322099996],[127.46074780799998,36.31419163800001],[127.46150578699996,36.314366822999986],[127.46739794999995,36.315747317000024],[127.46800567800004,36.31590454599998],[127.46851637300006,36.31606438899995],[127.46903237599999,36.31625571600002],[127.46933334600001,36.31638271299999],[127.46962725900006,36.31652331499996],[127.47006812499997,36.31678687900003],[127.47038099700003,36.31699557100002],[127.470528158,36.31710563099994],[127.47103320600002,36.31756138999996],[127.471275519,36.31780525800004],[127.47152208,36.31808438899998],[127.471710393,36.31832170899998],[127.47180721300002,36.31847234999994],[127.472005574,36.31879732699995],[127.47217173199998,36.319128317],[127.47233229599998,36.319511325],[127.474403343,36.325387147999955],[127.47477405299998,36.32641171699996],[127.47511148099998,36.327222975000026],[127.47582755427287,36.328926844278996],[127.47620150817865,36.32956066445824],[127.47661982949693,36.33015645542662],[127.47717759125463,36.33080929021122],[127.47763394178361,36.33128465534563],[127.47817902713776,36.33173466767284],[127.4789903169671,36.33221637100903],[127.48011851688605,36.332647368730875],[127.48851876699997,36.335698119],[127.48893215899999,36.335832500999985],[127.48945287999994,36.33602699299998],[127.48992908500003,36.33622839100003],[127.49338595778705,36.338003149245026],[127.49486275880454,36.33843414696689],[127.49539516775509,36.338605278415294],[127.49632688341846,36.338700351442185],[127.49742973053027,36.33868133683679],[127.49785011700004,36.338630878999965],[127.49998495499999,36.33849786199997],[127.50734576600003,36.338250457],[127.50840237899996,36.33823110599996],[127.51210487999995,36.338080323],[127.513096095,36.338007883],[127.51430455200003,36.33783782000003],[127.51678068200005,36.33739000099997],[127.517736787,36.33719994299999],[127.52163382399996,36.336828102999945],[127.52289287799998,36.33644604500002],[127.523440265,36.336235756],[127.530110602,36.33367255000002],[127.53129608699997,36.33307024500002],[127.53242545299997,36.33240187499997],[127.53419013200002,36.331288143],[127.54007577400002,36.327685517],[127.540893038,36.32716552],[127.542990127,36.32553612999997],[127.54401102800001,36.32465521800002],[127.54498828699998,36.323732431],[127.54942122099999,36.31949548999997],[127.55412792800004,36.31482452799997],[127.55955020600005,36.30940817499997],[127.56127445400004,36.307796461000024],[127.56154813200004,36.30749817599996],[127.56179974899996,36.307182703999985],[127.562307305,36.306506294000016],[127.562692812,36.305816042],[127.56308270600006,36.30490872099995],[127.56335927599999,36.303959488000025],[127.56386119299998,36.30240318699998],[127.56475239400002,36.29954675299996],[127.56555342799994,36.29723321900003],[127.56634893500004,36.294572106],[127.56741063100006,36.29133061499998],[127.56784075299997,36.29052566100001],[127.56841118300004,36.28967093799998],[127.57236590100001,36.285568609000016],[127.57459973400006,36.28322011700001],[127.57763351399996,36.28005527200001],[127.58156586499997,36.27601601099998],[127.58507891699998,36.272384914999975],[127.58560541000001,36.27177273700001],[127.58599985100001,36.27123063300003],[127.586372799,36.27052023799998],[127.58660907600004,36.26990146299999],[127.58682451100005,36.26922370300002],[127.58712251199997,36.267441232],[127.58789717,36.261606146999966],[127.587978587,36.26110421100003],[127.58815269700006,36.260583569999966],[127.58835529099997,36.26009038599999],[127.58907504700004,36.258846900999956],[127.58977982700002,36.258042635],[127.59641729999997,36.25291398000001],[127.599966417,36.25012088499998],[127.60041902900005,36.249802448],[127.60170582641098,36.24879612812457],[127.60542635086287,36.24625450920601],[127.60699822490724,36.24517701490138],[127.60881728882154,36.244029800377085],[127.61024338422469,36.24347203861936],[127.61081382238604,36.24331992177637],[127.61155293556955,36.24324105520179],[127.6125885188877,36.243218510547685],[127.61361530757806,36.243269216162034],[127.61521547500006,36.24340161699996],[127.616675448,36.24364195400002],[127.62117970099999,36.244310845],[127.62284077499997,36.244542536000026],[127.627201798,36.24515176099999],[127.628438562,36.245388916999964],[127.63058481600005,36.245946689],[127.64031759900003,36.248475476],[127.64235673200005,36.24905614799999],[127.643150447,36.24923483000003],[127.64370328699998,36.249319563999954],[127.64456772299997,36.24941766100002],[127.65005627,36.249513779],[127.65159155100007,36.249489532],[127.652373186,36.24941999300003],[127.65318394600006,36.24928968499998],[127.653993221,36.249101912],[127.654697545,36.24889778600002],[127.65593386,36.24845972700002],[127.65656139100003,36.24816242200002],[127.65730873000001,36.247740967999974],[127.65779198499999,36.24743535400002],[127.659140225,36.24648365299997],[127.66007758299999,36.245840665000046],[127.66077948999997,36.24545220700003],[127.66174572800001,36.24499302199997],[127.662508928,36.24471741999998],[127.66359593599998,36.244414598],[127.67153921299999,36.24238864699997],[127.67450905700004,36.241759315999985],[127.67579733400004,36.241658489],[127.67864124500002,36.241713021],[127.68031296800004,36.24193004999997],[127.68189329699999,36.24216380299995],[127.68927179199999,36.24333315799996],[127.69014924,36.243452881],[127.69077766499998,36.243503516],[127.69123522500001,36.243504132],[127.69195978600003,36.243425170000016],[127.69288526800003,36.24326616499997],[127.69634092399997,36.242560726000036],[127.69757367300002,36.24241880000003],[127.69861181900004,36.24252196500003],[127.70180857500003,36.243134959],[127.70260829399997,36.24321890600001],[127.70345460400002,36.243211712],[127.70522962600003,36.243103157],[127.70599038699999,36.24309996200003],[127.70986901999996,36.243343758999956],[127.71064912700002,36.24337437599997],[127.71131719300004,36.243333743999976],[127.71193301200003,36.24322369599997],[127.712695655,36.24299232799997],[127.71385115699997,36.242480244000035],[127.714559204,36.24205552],[127.71527070199998,36.24153898300001],[127.71801233599997,36.23927257799998],[127.71890862300003,36.238597327000015],[127.72290614599999,36.234657383],[127.72384481800005,36.23376334699998],[127.724286571,36.23330049200003],[127.72486709699997,36.23252025499997],[127.72518138500006,36.23191881400002],[127.725391942,36.23135431200002],[127.72630411100005,36.228571180999985],[127.726466435,36.22777673500001],[127.726428553,36.22687734900001],[127.72605408700002,36.22580369399996],[127.72567721100003,36.22522460600001],[127.72498847,36.224365970999976],[127.72264066999995,36.221622925],[127.72129495799999,36.220102558],[127.72088144499997,36.21957941899998],[127.72051781300003,36.21900964300002],[127.71943118599994,36.21689106999999],[127.71911571600006,36.21617353100003],[127.71895236200004,36.21568589800001],[127.71885389200004,36.215133633],[127.71884996700004,36.214870004],[127.71890725400003,36.21410884100001],[127.71913730199996,36.21256509799995],[127.71929310300003,36.21185683299998],[127.71941506799998,36.21147576499995],[127.71977565600001,36.210742068999956],[127.72007647,36.210300583],[127.72043725900004,36.209898108],[127.72119494899995,36.209299114],[127.72194881900002,36.20889078599996],[127.72243608399998,36.20868913300002],[127.723138945,36.208454169],[127.72649419299995,36.20791999199999],[127.72822103200002,36.20743667499994],[127.72943282200005,36.206948508],[127.73099397599995,36.20612453800002],[127.731769526,36.205752814],[127.732723049,36.205371622],[127.733267129,36.20520834899997],[127.73454920300001,36.20508783600001],[127.734911042,36.20506892200002],[127.73745563599995,36.20516268899998],[127.73856730500006,36.205074714999974],[127.73943465200004,36.204886492000014],[127.74041211100003,36.204502194],[127.74114706200005,36.20409567399999],[127.74150899599994,36.203835368],[127.74191708100004,36.203486436],[127.74226531599996,36.203161878999985],[127.74256108100005,36.20283327100002],[127.74315233999997,36.201940021999974],[127.743697393,36.20114468200001],[127.74469424999997,36.200115694],[127.74504866100006,36.199806069],[127.74552344499998,36.19945558299999],[127.74739305400006,36.198351813],[127.74783015700002,36.19812472099998],[127.74806796400006,36.19800116999997],[127.74878535600004,36.19773285999997],[127.74950981799998,36.197531589],[127.75046283299999,36.19736036700004],[127.75148405700003,36.197264477],[127.75285788100003,36.197200569999964],[127.75365571699996,36.197086176],[127.754268793,36.196942381999946],[127.75497807000008,36.196699649000024],[127.75617282500002,36.19610893300001],[127.75926943600001,36.19423208499998],[127.759856878,36.193821494],[127.760354985,36.193422546999976],[127.76069836199997,36.193055122],[127.762695571,36.190537194999976],[127.76357121899999,36.189364167000015],[127.76393138499995,36.188717639999965],[127.76460017100007,36.18653081600002],[127.76477447700002,36.18610248899998],[127.76499376000004,36.18573649100003],[127.76535864200004,36.18524600899997],[127.76595218099999,36.18462303300002],[127.766854531,36.18377899799997],[127.768205062,36.182693602999976],[127.768920137,36.182193927999975],[127.76999998799998,36.181697485],[127.77109084900002,36.18135088899998],[127.77381548499994,36.180684053000014],[127.774923233,36.18025436599997],[127.775808104,36.17976567199999],[127.77661491699996,36.179108119],[127.77725306,36.17838799799997],[127.77761271099999,36.17786423000001],[127.77823977300002,36.17663345099999],[127.77868304600001,36.17601802199997],[127.77923960500003,36.175386463],[127.779825902,36.17492591199998],[127.780640088,36.17446268399997],[127.78104946499998,36.17428233000002],[127.78229798800004,36.173815266],[127.78422754199994,36.17299627900003],[127.788398317,36.171635566999946],[127.78880834800002,36.17154432999997],[127.79149680500002,36.170605431],[127.792551736,36.17035405899998],[127.79315460899998,36.17028412299997],[127.79404871700001,36.17029355399996],[127.79448941099999,36.17033768399997],[127.79598450399999,36.170601614000034],[127.79783850299998,36.170977103000034],[127.79866413000003,36.171006657],[127.79949163,36.17098354099998],[127.80056016100002,36.17084224899995],[127.80152243400002,36.170544169999985],[127.80256324499999,36.17009609399999],[127.80343016600001,36.16959960199996],[127.80620671799998,36.167871080999966],[127.806878628,36.167539253],[127.80811365599995,36.16704103099999],[127.80868193199996,36.16689716500003],[127.809137849,36.16681987600003],[127.81010194999999,36.16674000800002],[127.81166041199995,36.16678781699998],[127.81253047099999,36.166962683],[127.81353930500002,36.167352375],[127.814380904,36.167815305000026],[127.814758255,36.168060086],[127.81522079399997,36.16841849699998],[127.81578081599994,36.16897872000002],[127.816093216,36.169372670000016],[127.816238932,36.169599886],[127.816347609,36.16976934100003],[127.81655432099997,36.17020481399997],[127.81692488600001,36.171133419],[127.817554229,36.17312509299997],[127.81776388699998,36.17364393399996],[127.81810107500006,36.17429703700003],[127.81847540299995,36.174817527999984],[127.81891720199994,36.175305455],[127.819589513,36.17586554999997],[127.82026000799998,36.17631325700003],[127.82076211400006,36.17656411699998],[127.82124284000005,36.176748757],[127.82220348800003,36.17701549699996],[127.822823761,36.17716076],[127.82331569300004,36.17724640800002],[127.82516246500003,36.17740656500003],[127.82596885700002,36.17753053899998],[127.82659838999997,36.17766861700003],[127.827188179,36.17787422899996],[127.82783817999997,36.17818808000003],[127.83030391800006,36.17970238200002],[127.83117195899999,36.18009144200002],[127.83161184700003,36.180224434],[127.83235703399997,36.18039475199997],[127.83524381100003,36.18084123899999],[127.84190664700003,36.182358743],[127.84300151000004,36.182639301999984],[127.84348998800002,36.182812589],[127.844743487,36.18335217600002],[127.84584725399996,36.183884515000024],[127.84676625100006,36.18439914499997],[127.84775526800001,36.18518170899996],[127.849029604,36.18629555900003],[127.84967070400003,36.186805875],[127.85088090399995,36.187509544],[127.853058911,36.18850787200001],[127.85351533100004,36.188765863],[127.85392236399998,36.18904969699999],[127.854303966,36.18937491000002],[127.85484201400001,36.190022233000015],[127.85587390400005,36.19138441299998],[127.85626400299995,36.191821444999945],[127.856706289,36.19222050799995],[127.85737573199997,36.19267251099998],[127.858534168,36.19326986100003],[127.86192392699996,36.194752765],[127.86353973799999,36.19553338400003],[127.86429099000001,36.19593587100002],[127.864734952,36.196211263999984],[127.86506327200003,36.19644343399998],[127.867757026,36.198689227],[127.86851399000001,36.199240681],[127.87047000699998,36.20053784600002],[127.87140816000002,36.201241294],[127.871941672,36.201824318000014],[127.87246085500001,36.20267742999999],[127.87281807500001,36.20333389599996],[127.87340226599994,36.20440748],[127.87462780499997,36.20625780399997],[127.87901309399997,36.21269661],[127.87953615500001,36.213609968000014],[127.880314715,36.21519503],[127.88085057100001,36.216175420000035],[127.88121088699997,36.21671288199999],[127.88168132599998,36.217289043999976],[127.88255269900007,36.217993181],[127.88365496799999,36.218631347],[127.88532726400004,36.21930328799998],[127.88659620400007,36.21985287000001],[127.88882183600002,36.22106999600001],[127.88985247500003,36.22155059599998],[127.89777604000002,36.22467886600003],[127.89891335700005,36.224997810999966],[127.89977351500002,36.225141895999975],[127.90086529300002,36.225201953],[127.90164923700002,36.22513895],[127.902584529,36.224966782],[127.90376472200002,36.224642712],[127.90488017200006,36.224380824],[127.90575490499998,36.22425590399996],[127.91653257700001,36.22419997],[127.91745555300007,36.22413076199996],[127.91877986800006,36.223863252000015],[127.92036331399997,36.223426636],[127.92202917,36.222591797000014],[127.92227889900005,36.222438462],[127.92779669400002,36.219053389],[127.93421501399995,36.21528777],[127.93651623700005,36.21418242500002],[127.93781881600006,36.21360532300002],[127.93956017699998,36.212930851999985],[127.94059436200001,36.21254451499998],[127.94206934300001,36.212076803],[127.94363918100004,36.211673186999974],[127.94504896100004,36.21138400599998],[127.94628767300003,36.21120409499998],[127.947554972,36.211076648999956],[127.94891727200002,36.21097539199997],[127.95117866400001,36.21087173500002],[127.95470981899997,36.210788068999975],[127.955811875,36.21082649999998],[127.95634637700003,36.210880207999985],[127.96033629599997,36.211459264],[127.96393459100005,36.21203862699996],[127.96518528600005,36.21239331199997],[127.96738213700006,36.21335154400001],[127.96814876199997,36.21357960499997],[127.96893106900002,36.213724578],[127.96963728500003,36.21379376699996],[127.97031259300003,36.213812242999985],[127.97771016299997,36.21366288099997],[127.978332984,36.213691165999975],[127.97894189699994,36.213759992000035],[127.98014090899999,36.214071421],[127.98105805499998,36.21439265099996],[127.986603416,36.216692508],[127.98732564399997,36.21688073],[127.98836313099999,36.21704560099995],[127.98906941300002,36.21704200600002],[127.990152128,36.21689930299997],[127.99088623400002,36.216716571],[127.99167456900007,36.216388224],[127.99218553300004,36.21611646600003],[127.99282406199998,36.215674881],[127.99478513299998,36.214035774],[127.99675544400003,36.212448572],[127.99780590899996,36.21166088200003],[128.00055017700004,36.209408659],[128.00113404100003,36.20884986299995],[128.00142040600005,36.20851328700003],[128.001937523,36.20762636099998],[128.00393043799997,36.203733338999974],[128.00428765200002,36.20295991600002],[128.004441574,36.202536024999986],[128.00458644900002,36.201881462],[128.00475037899997,36.20028590500004],[128.00531286000003,36.193241510999975],[128.00539099600002,36.19266046299997],[128.005540716,36.19206674099996],[128.00601805499997,36.19100770699998],[128.00714537200002,36.188911032999954],[128.007297879,36.188572762],[128.00748649000002,36.18800071699998],[128.00778378799998,36.18683972999998],[128.00840401500002,36.18397078799998],[128.00848486699994,36.183003029999966],[128.008454242,36.182545346],[128.008360039,36.18207527499996],[128.00694178000003,36.17718927400002],[128.00689379199997,36.17670004800003],[128.006871819,36.175733987],[128.00695855000004,36.17433613599997],[128.006989378,36.17334219100002],[128.006966403,36.17281324800003],[128.00690523100002,36.17243133299998],[128.00660570800002,36.171513444999974],[128.00583431200005,36.169591104],[128.00563947700002,36.168978062],[128.00557554200006,36.16869331300002],[128.00555988700003,36.16843165799999],[128.005660566,36.16758895399998],[128.00572099,36.167325603],[128.00591651099998,36.166787075999984],[128.00619296700003,36.166254176],[128.00652012800006,36.165807455000014],[128.00684800200003,36.16545734599998],[128.00737141100004,36.16499146400002],[128.00917885200005,36.16367067],[128.00955810900007,36.16334195099995],[128.01015788000004,36.16266339899998],[128.010462779,36.162236954],[128.010836415,36.16152912899999],[128.011059669,36.16091115999998],[128.011146097,36.16054613],[128.011227652,36.160065055999965],[128.011771895,36.15531493699998],[128.01180860699995,36.154635017],[128.01177449500005,36.154152832],[128.01150898000003,36.152900913],[128.01136123000006,36.15185712300001],[128.011328183,36.15148478299996],[128.01134548800002,36.15106680800001],[128.01141488099998,36.150624041],[128.011719318,36.14972919899997],[128.01268968799997,36.14801834000004],[128.012941716,36.14747162499998],[128.01312533900006,36.14696265299995],[128.014529874,36.140423909],[128.01489701600002,36.139211347],[128.015296495,36.13822888899998],[128.01579804700006,36.13725007799999],[128.016092749,36.13680728099997],[128.01668252499996,36.136056027999985],[128.01710567799998,36.13557772299998],[128.01758683399996,36.13518615000003],[128.01818985699998,36.13479766200001],[128.020421466,36.13369800400001],[128.021468822,36.133078464999954],[128.02182707400004,36.13283364499998],[128.02215094500002,36.132574463],[128.02258030200002,36.132112187000025],[128.02498068300002,36.129357980999984],[128.02560163300006,36.12883172],[128.02627225700002,36.12840768500001],[128.02666173699998,36.128215794],[128.02761289900008,36.12787055399998],[128.02866757500004,36.12768385100003],[128.03013546100001,36.127686587999975],[128.032678674,36.127917158999985],[128.03335777200004,36.127928241000035],[128.034520098,36.127825668],[128.03519321700003,36.12767816699998],[128.03571877500002,36.127505079],[128.036308511,36.127234228],[128.03679998800004,36.12696059799996],[128.037363975,36.12656581899997],[128.03816148599998,36.125938042000016],[128.03846130699998,36.12566220899998],[128.04223842700006,36.122830878000016],[128.04304867499997,36.12215405400002],[128.04552146199995,36.12030323499999],[128.04600623899998,36.119975479999965],[128.04665867100002,36.119625416999966],[128.047616958,36.119314093],[128.04838267699995,36.11917155299997],[128.04915228299996,36.119152363],[128.050152121,36.11924348900001],[128.05067219400004,36.119324388],[128.05127528700004,36.11947227999998],[128.05166452000003,36.11961124999998],[128.05262503900005,36.120071058],[128.05558734,36.121661347000035],[128.056678802,36.12215006899995],[128.05834175700005,36.122707229999946],[128.05948842900003,36.122707228],[128.06005282799995,36.122597659999975],[128.06111913100005,36.12237152000003],[128.062014575,36.12208292700002],[128.064332493,36.121164353],[128.06551701599997,36.120793902],[128.06658911399998,36.12048715299998],[128.067614189,36.12041391199997],[128.06869170800002,36.12036964299999],[128.069659582,36.12039161900002],[128.07061745100003,36.12048175399997],[128.074565392,36.121000699],[128.07707290400003,36.12138272599998],[128.07823337000002,36.12165714599996],[128.07993082100003,36.12220328500001],[128.085199896,36.12404139],[128.09777946700004,36.12795719699995],[128.10244329999998,36.12938269099996],[128.10275724500002,36.129447483000014],[128.10408401900003,36.129569424000024],[128.105002316,36.12955256399997],[128.105734046,36.12944348699997],[128.10623766499998,36.12932587000003],[128.10738114200004,36.12894912699997],[128.10772568599995,36.128796441999974],[128.10852116700002,36.12834282300002],[128.110455743,36.126899550000026],[128.11157510100003,36.12620367799999],[128.11348735300004,36.12475783699998],[128.11660253500006,36.122555020999975]]}},{"type":"Feature","id":"rail_ktx.3","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.70267247599995,35.85223522099996],[128.700105005,35.85259031999998],[128.696254816,35.85307204399999],[128.69238685299996,35.85362048200001],[128.68901791099998,35.85408148699999],[128.68718356300005,35.854351491999985],[128.68475622599996,35.8546395],[128.684143237,35.854757196],[128.683508091,35.85490009499998],[128.68302270099994,35.85506277799996],[128.68223015599997,35.85541698800002],[128.68163512700005,35.85570184299997],[128.68109286700002,35.85608911100001],[128.680687274,35.856432368999975],[128.68020007799998,35.85691146899999],[128.67694168100002,35.86093948000003],[128.67682531000003,35.861143410999986],[128.67537358600003,35.86301406299997],[128.67485251500003,35.86365196099997],[128.67449037400004,35.864027679],[128.673774402,35.864660161],[128.67338300499998,35.864960292],[128.67268187100004,35.865423792],[128.67185216700005,35.86587935799999],[128.66927206900002,35.8670587],[128.66861471700003,35.86741844699995],[128.668008744,35.86782598299996],[128.66723546299997,35.86844132899997],[128.66585766100002,35.86961134699999],[128.66530581799998,35.87001918599998],[128.66455176800002,35.87047285799997],[128.66341850499995,35.87101904499998],[128.662368071,35.87143026299997],[128.66115935500002,35.87177564700005],[128.660262149,35.871927961999965],[128.657171701,35.87226055399996],[128.65240932199995,35.87359722299995],[128.65170025500004,35.873738846],[128.64941738900006,35.874015171999964],[128.648773438,35.874159118000016],[128.64808614000003,35.87439076800001],[128.647695248,35.87457785500002],[128.64697896999996,35.875029733],[128.64641601500006,35.87545504200002],[128.64586610600008,35.87595410700003],[128.64516806300009,35.87680119200004],[128.64438139300003,35.877896348999975],[128.64335182300007,35.879239972999954],[128.64288821500003,35.87974093399998],[128.64257561500006,35.88001956600003],[128.64190025099998,35.88052616699998],[128.641508036,35.88075240699996],[128.64091673400003,35.881036095],[128.64018563900007,35.881309615],[128.63981633400002,35.881409751],[128.639199973,35.88153499099996],[128.63835602400005,35.88162108999999],[128.63738822599996,35.88161893399996],[128.63705268100003,35.88159085699997],[128.63589031499998,35.881382490000036],[128.63439005,35.880984452999975],[128.63229817899997,35.880117739],[128.629003434,35.879243191],[128.62565338300004,35.878413438],[128.62305200400004,35.87809676499999],[128.62275587700003,35.87801860299996],[128.62143201400005,35.877674045],[128.61477743400008,35.87587784499998],[128.60807704200002,35.87401756999996],[128.60717701799996,35.873815452],[128.606459249,35.873710686999964],[128.605219412,35.87367286999996],[128.604764686,35.873700693000025],[128.60408976899996,35.87380462500003],[128.599901361,35.874952708999956],[128.59871904699997,35.87533849499998],[128.59201954400004,35.87669874599997],[128.58805046700004,35.877473068999954],[128.57793025,35.879419348000035],[128.577046991,35.87964489599995],[128.57612788300003,35.880003138999975],[128.57518622299995,35.880577453],[128.57483708700005,35.88084729400001],[128.572400921,35.88295665900003],[128.57164241400005,35.88346189099998],[128.570855345,35.88382689799999],[128.570191758,35.884044206],[128.569809952,35.884135785],[128.56894214,35.884270971000035],[128.568355042,35.88430735299997],[128.56757823500007,35.88427963499997],[128.56665557300002,35.884139255999976],[128.56615157500002,35.88400918299999],[128.55748378200005,35.881085447],[128.55690545100003,35.88091207400002],[128.55613582800007,35.88074839199999],[128.55485328999998,35.88064130599998],[128.553791107,35.880654395000015],[128.54776574500005,35.880987380999954],[128.53603938600003,35.881606466999955],[128.535138935,35.88170175499998],[128.53431037099998,35.881885166],[128.53332687999998,35.88223086099997],[128.53233503900006,35.88272825],[128.525517934,35.88730180400001],[128.524676846,35.88784292400002],[128.52405832500006,35.888173093],[128.52366637900005,35.888339754999976],[128.52263506300002,35.88865453000002],[128.518955864,35.889649846],[128.51728419899996,35.890056978],[128.51656390399998,35.890192547],[128.51588011299995,35.890254913],[128.51520488400004,35.890259494],[128.51430369999994,35.89016723800003],[128.513347696,35.88992535300003],[128.510622748,35.88915364099998],[128.509784741,35.88899801399997],[128.50864167300003,35.88889016100001],[128.507985304,35.888888124],[128.50688216199998,35.88899934600003],[128.506325101,35.88911807599997],[128.50544731799997,35.88936235900001],[128.50439269599997,35.88981812599999],[128.503427265,35.89041580599998],[128.503327423,35.89049647000003],[128.50265833899996,35.891036894],[128.50233109400003,35.89135347300002],[128.50195635,35.8917969],[128.50151488500006,35.89244300800004],[128.50118120000002,35.89307562199998],[128.50084676899996,35.89394830899996],[128.50034960599996,35.89553619999998],[128.49896570500005,35.901303577],[128.49880298699998,35.90190721499999],[128.49859714099998,35.90267215],[128.498497227,35.90298993199996],[128.49835060700005,35.90330152299999],[128.497767027,35.90417180999996],[128.496344168,35.90597468900002],[128.49579553700005,35.90670692899998],[128.49482811599998,35.90819520900002],[128.49350499400003,35.91030055699997],[128.49287805,35.91126268699997],[128.49241057100005,35.91213435100003],[128.492145383,35.912700064999974],[128.49117625300005,35.91468540699995],[128.49040903600002,35.916202756],[128.48974033599995,35.91782490799998],[128.48957419300004,35.918261278],[128.48943137,35.91852414900003],[128.48901235300002,35.919228234],[128.488731172,35.919630289000025],[128.488563885,35.91986265200002],[128.48832063699996,35.92016479],[128.487202826,35.92144470099996],[128.48607893999997,35.92275684600004],[128.48579527,35.923138531999975],[128.48555597900003,35.92352350599997],[128.48531767300005,35.924060158],[128.48518454300003,35.924546013999986],[128.485082535,35.924984144],[128.48504444499997,35.92533999699997],[128.48502814199998,35.925784801],[128.48503371500001,35.925992038999986],[128.48506797099998,35.92637313199997],[128.48518044499997,35.926944297999974],[128.48536466899998,35.927616416],[128.48649646,35.93158492200004],[128.48698219899993,35.933246318999984],[128.48711799400002,35.93375238100002],[128.48735098900005,35.934489888],[128.487594967,35.93542002700001],[128.48793120700006,35.93658980900005],[128.48810716300002,35.937196055999976],[128.48833868699998,35.937869631],[128.48870115799997,35.938704599],[128.48905699899996,35.939401214999975],[128.489496971,35.94015817699995],[128.49006061700007,35.94124134400001],[128.49047765599994,35.94210636100002],[128.49089299800008,35.94290983600002],[128.49474366600003,35.950187068000034],[128.49501274200003,35.95084025800002],[128.49513401500002,35.95134617599999],[128.49515915,35.951654493000014],[128.495130139,35.95216722899997],[128.49499654500002,35.952742369],[128.49492242900004,35.952967434999955],[128.49469102900002,35.95341284699996],[128.49444302899997,35.953750452999984],[128.49401175,35.954197531],[128.493480537,35.954618263000036],[128.49295968000007,35.95492262199997],[128.49226181900002,35.955175321],[128.491379067,35.95533215700003],[128.49074094300002,35.955385188],[128.48989924600002,35.955403554],[128.48123348399997,35.95546311],[128.48037817099998,35.95552258899996],[128.47994838499997,35.95559979500002],[128.479237952,35.955785994999964],[128.478441854,35.95607055],[128.47770107300002,35.95645289300002],[128.47687008699998,35.957045989000015],[128.47635215100001,35.95750293000002],[128.475752584,35.95821452100004],[128.475299376,35.959012569],[128.47460383199996,35.96076724300003],[128.47420197399998,35.961640284],[128.473795978,35.962285196000025],[128.47323173800007,35.962946504999955],[128.47261701400004,35.963451405000015],[128.47204123100002,35.963806874000035],[128.47137021999998,35.964170031],[128.470427921,35.964533405],[128.46948625900004,35.96477171700001],[128.465791757,35.965335913],[128.464889144,35.96538419200003],[128.46388764800002,35.965348917000014],[128.46334193299998,35.96528455500003],[128.462542473,35.96513807799996],[128.45524488499998,35.963150993],[128.45402946800002,35.962901542],[128.45313710000002,35.962799013999955],[128.45230354800003,35.96280243700002],[128.45167581899997,35.962871550999964],[128.45068079600003,35.96311583200003],[128.44999449200006,35.963364859000016],[128.44959129400002,35.963562685],[128.44811476600003,35.96435736099995],[128.446544056,35.965694111],[128.44498237099998,35.96758195599999],[128.44466726600004,35.967924497],[128.44402609199994,35.968508780000015],[128.44335393299997,35.968946424],[128.442552715,35.96929131900002],[128.43668013700005,35.971555682],[128.434166785,35.972779309999986],[128.43317298199997,35.973216941999965],[128.42836070100003,35.97487206099997],[128.42775971600008,35.975103476],[128.427066584,35.97546843900001],[128.42317013900004,35.977885639999954],[128.42270019000003,35.97813318599999],[128.42101415900004,35.978554273000015],[128.40719346899996,35.98087411700003],[128.40645850399997,35.98101687399997],[128.40552649300002,35.98125267799998],[128.404860207,35.981476874],[128.404206655,35.98175397500002],[128.403662357,35.98204816899997],[128.40314743100004,35.982395214],[128.40237002600006,35.98305634100004],[128.40188985199998,35.98356268499996],[128.40141617299997,35.98418729999999],[128.40112532800006,35.984717786],[128.40088097800003,35.985260234000016],[128.40057939500002,35.986272397],[128.40052075699995,35.986670858],[128.40050731800002,35.98846900999998],[128.400462084,35.98905050400001],[128.40043768100003,35.993205895999964],[128.40044780599996,35.994111957000015],[128.400381525,35.99635896400004],[128.40030121700002,35.99706563199998],[128.40007955699994,35.99785416699996],[128.39978993800005,35.99850013],[128.39965623700004,35.998725622000016],[128.39885522400004,35.99969240499997],[128.39808744400005,36.000377411],[128.39663461500007,36.00124888399997],[128.39345926100006,36.002660024000015],[128.39282824399996,36.00295632400001],[128.39107269099998,36.003780661],[128.38982729799997,36.004569414999956],[128.388685824,36.005772977999975],[128.388147991,36.006865861000016],[128.387990574,36.007353078000044],[128.38787657600002,36.00793112499996],[128.38788056400006,36.00853217000003],[128.38795174199998,36.009121166999954],[128.388203427,36.01004306499995],[128.38882812900002,36.011598611999986],[128.38922534200006,36.01264227099998],[128.38933992600002,36.013453635999966],[128.389341104,36.01432789899997],[128.38929261099997,36.014759267999985],[128.38921018999997,36.01513160899999],[128.38903779600005,36.015606201],[128.38884971900004,36.01599465200002],[128.388308716,36.016809264],[128.387633311,36.01757896699996],[128.38284723700002,36.022681913],[128.38082816499994,36.024818232],[128.379431806,36.026247002],[128.378994441,36.02665368899995],[128.378164856,36.02733988400002],[128.375394569,36.02934778999999],[128.37277527000006,36.031313412],[128.366637755,36.035776377],[128.365956726,36.03623473799996],[128.36318447900004,36.03832883899999],[128.36203211199998,36.039163771],[128.36185182499995,36.03932486099997],[128.360228525,36.04047439699997],[128.359439117,36.04098769399998],[128.358898746,36.041280828],[128.35720645400002,36.04191623],[128.35183186999996,36.043593043],[128.35070772200004,36.04403262599998],[128.350173848,36.04431724999996],[128.34940903500004,36.04476731499998],[128.348901101,36.04511635700001],[128.348318036,36.04557518100002],[128.34775634,36.04608266699997],[128.34725762700003,36.04671812],[128.34686073,36.04732201100002],[128.34645318599996,36.048108451],[128.34622323900004,36.048742836000024],[128.34605894700005,36.04947956499995],[128.345043869,36.05816763699994],[128.34500466000006,36.059039475],[128.34506100100003,36.059709089999984],[128.34517763600007,36.060443028999956],[128.34526684700003,36.060774842000015],[128.34568178500004,36.06181943499997],[128.345970624,36.06234642200002],[128.34631253300003,36.06287072399996],[128.346743064,36.06343194799998],[128.34705120900003,36.06377157599998],[128.34807379800003,36.064779195000014],[128.34877077199997,36.06526076699997],[128.3495564,36.065705746],[128.353320029,36.06757279500001],[128.35411571899996,36.0680839],[128.35460031299996,36.06845847999998],[128.35514955500003,36.068936798000024],[128.35561865200003,36.069411964],[128.355866939,36.06969513700002],[128.35618740200002,36.07013722799996],[128.35645085100003,36.07054907199996],[128.35681833299998,36.07126028300002],[128.35713326999996,36.072086846],[128.35737281299993,36.07304207099999],[128.357457747,36.07364089499996],[128.35746797399997,36.074213753000016],[128.35740114499998,36.07508736600002],[128.35706313800003,36.077756205],[128.35690405099996,36.07848391400002],[128.35653856299996,36.079530221999974],[128.35341876600003,36.08627874300002],[128.35283679,36.08753763099996],[128.352685247,36.088025054],[128.35261406499995,36.088403527],[128.352544002,36.089109841],[128.35252366899994,36.08968673300002],[128.35255397299997,36.09010067],[128.35261883799998,36.090405793],[128.35284371200004,36.09110588599998],[128.35374914500005,36.09321027100002],[128.355081007,36.09613356400001],[128.355460579,36.096883611999964],[128.35729509000004,36.099879741],[128.35862217499997,36.10215660400002],[128.35889446000004,36.102960759],[128.35902609400003,36.103820535],[128.359059929,36.104467956999976],[128.35898191299998,36.10509515],[128.358775122,36.105720753000014],[128.35850626200002,36.10636119499997],[128.357895331,36.107648772],[128.35762715799996,36.108366944],[128.35743531499998,36.109001234],[128.35714549300002,36.110383325],[128.35690846899996,36.11108366000001],[128.356626001,36.111792295000036],[128.35625020600003,36.112513032999956],[128.35546660499998,36.113785055999976],[128.35269021800002,36.11818141599998],[128.352259947,36.118844],[128.351668232,36.119580292999956],[128.350758891,36.120401441999974],[128.34995738399996,36.12096286100001],[128.34876427799998,36.121602318],[128.34781061099994,36.12198701],[128.347352987,36.12212916099998],[128.34401609500003,36.122997273999964],[128.34335049,36.12321464400005],[128.34226290599995,36.12363178399993],[128.33612641600004,36.126146856999966],[128.333539345,36.127148041],[128.33236552300002,36.127637312],[128.32891044500002,36.12903197699998],[128.32782320500004,36.12944013300001],[128.324204037,36.130941054999965],[128.32354496300002,36.13117125500002],[128.322699171,36.13159010399997],[128.31287124600004,36.13558014899997],[128.31197084599995,36.13591372400003],[128.308916481,36.136914744],[128.30749692400005,36.137420022],[128.30635288800005,36.13788429900002],[128.305162114,36.138566401999945],[128.30473949600005,36.138824626000016],[128.30381733900003,36.139387736],[128.30276470300007,36.139884702999986],[128.30212553500004,36.140090799],[128.30117607300005,36.14033034100003],[128.29836968900005,36.140786601000016],[128.29780310399997,36.140906586],[128.296987216,36.14112435500004],[128.29631831400002,36.141370205],[128.29334395899997,36.14289281600003],[128.29160175199993,36.14372118799998],[128.28828261499999,36.14549602499997],[128.28486707999994,36.147544486],[128.27669724199998,36.15258886899996],[128.27566502299996,36.15316357],[128.274853276,36.153527921999974],[128.27319265900002,36.15417191199997],[128.26744763099995,36.15621052499998],[128.26667812899998,36.156455024],[128.266049324,36.156608798000015],[128.26337600699998,36.15714751100004],[128.26024033500002,36.157794355],[128.25601941099998,36.15853884900001],[128.25512223199996,36.15873453699998],[128.252187239,36.159229704],[128.25163899600003,36.15928549900003],[128.25089928300002,36.159310708],[128.24971528600005,36.15920699899997],[128.24885693099995,36.159056133],[128.24817353100002,36.158875321],[128.24778359799998,36.15874958800001],[128.24391287499998,36.15750144599998],[128.23702262499998,36.15533924200001],[128.23605121699998,36.15510710299997],[128.235068435,36.15502059800003],[128.23415541300002,36.155032808],[128.221389053,36.15655857599995],[128.21941465199998,36.15682668399998],[128.21846183199997,36.156897147],[128.21790892800004,36.15690322199998],[128.21368451100003,36.15674719799996],[128.206094638,36.15644110100002],[128.204806913,36.156343889],[128.20452371700003,36.156290860999974],[128.20375767,36.15606684699998],[128.203095382,36.155805746],[128.20217354700003,36.155367651],[128.19951571199994,36.154030597999984],[128.19499503200004,36.151824818],[128.19124971400004,36.14989900699997],[128.19077913800004,36.14960712],[128.190047157,36.149064976],[128.188909437,36.14803254299998],[128.188542281,36.147561358],[128.186121834,36.144188687],[128.18456720800003,36.141980119999964],[128.183791557,36.140828789],[128.18341736399998,36.14014043400003],[128.18321789500007,36.13962728500002],[128.18310410999996,36.139072323000015],[128.182882808,36.134984745],[128.18280554000003,36.133855716000014],[128.18272577200003,36.13344631099998],[128.18257345700005,36.133042939999974],[128.18218388100001,36.13228531599999],[128.18162050300003,36.13143924499998],[128.18141508700003,36.131190569],[128.18119417000003,36.130997129000015],[128.18051630699998,36.13048272799997],[128.179420563,36.129873465],[128.17890789799998,36.129629755000025],[128.17440255799997,36.12797464499999],[128.17194277800002,36.12702339299998],[128.171437107,36.126783869],[128.17070917700002,36.12635088000002],[128.17023477200004,36.125953293],[128.16842167800004,36.12409328],[128.168059613,36.123782559],[128.16724925499997,36.123256720000036],[128.16670882000005,36.12297525499996],[128.16517761699996,36.122372947],[128.15904851300002,36.120126885],[128.15816729500003,36.119875967999974],[128.15693752300004,36.11961452200002],[128.15622918800005,36.11953630400002],[128.15513941000003,36.119489836],[128.153682335,36.119617898],[128.14985839100004,36.12010211499996],[128.14924954500006,36.12013047700003],[128.14877566099997,36.12011388599998],[128.147485927,36.119889313999984],[128.14695207100007,36.119736467000024],[128.143688076,36.118528182999974],[128.139424975,36.11684583499996],[128.13698834099995,36.11579103099995],[128.13597748899994,36.11538490700002],[128.135129494,36.115200542],[128.13399836800002,36.11509196500003],[128.13321945,36.11511198499996],[128.13234670300005,36.115278003000014],[128.13075170199997,36.11572646199998],[128.12657063800003,36.117312436],[128.12493015000004,36.11802280200002],[128.12279660800002,36.11902293199997],[128.11916997699998,36.120722976],[128.11874091599995,36.12096759199998],[128.11780528000003,36.12162505699996],[128.11660253500006,36.122555020999975],[128.11348735300004,36.12475783699998]]}},{"type":"Feature","id":"rail_ktx.4","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.49017980000002,35.96510879999999],[128.4945786,35.962207],[128.4976793,35.96018360000002],[128.4983430536985,35.95953781411378],[128.49892379999997,35.95886359999998],[128.49937445412067,35.95807525449871],[128.49973798049885,35.95716221150204],[128.4998647920263,35.95639288823628],[128.499943,35.95557079999996],[128.4997971592117,35.95468515966836],[128.4995997,35.95386859999996],[128.49922228028788,35.95311269672961],[128.49877980000002,35.95244560000002],[128.49808943064386,35.95164168301273],[128.49733140000006,35.950986499999956],[128.494499,35.94859809999996],[128.49321159999997,35.94724309999999],[128.4902611,35.9415712]]}},{"type":"Feature","id":"rail_ktx.5","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.94846091616058,37.51690800173913],[126.94695032400004,37.51558986599998],[126.946669862,37.51537392900002],[126.94632039600002,37.51516301099997],[126.94581874699998,37.514914687],[126.945182295,37.51465052],[126.94450216399994,37.514425942000024],[126.94388262500001,37.514316784],[126.939205467,37.513876662],[126.93790847,37.51377298899998],[126.93738096500002,37.51377638600001],[126.93688844299997,37.513813955999986],[126.93657334000002,37.51385597099995],[126.93609693799995,37.513945944],[126.93454972599997,37.514295845999975],[126.93403046300004,37.51439569599998],[126.93342251899995,37.51447712900002],[126.93309243500002,37.51450059799997],[126.93273253500001,37.51449922599997],[126.932343356,37.514477803],[126.931966478,37.51442015500002],[126.931622989,37.514346333],[126.92878723899999,37.513589991999964],[126.92769553699995,37.51327520299997],[126.92744950399997,37.51322022700002],[126.927081565,37.51314891099999],[126.92673382299995,37.51310222599998],[126.92577564500006,37.51305081899997],[126.925123464,37.513086418999976],[126.92480794200004,37.513125111000015],[126.92445394300006,37.51318950200002],[126.923841766,37.513359688999984],[126.923490122,37.513485262],[126.92318054500002,37.513619213000034],[126.92278898399995,37.51381498899997],[126.92246423900005,37.51399823100004],[126.922119654,37.51423647599996],[126.92043266700004,37.51559570099995],[126.91989841099998,37.51596155099996],[126.91943230899996,37.51622530899998],[126.91899497099999,37.516422299999974],[126.91854934000003,37.516605284],[126.91819077699998,37.51672486599995],[126.91765925899998,37.51686649600001],[126.91710221399997,37.51697892799996],[126.91659936600001,37.51702353599999],[126.916151509,37.51704714199999],[126.91575745899998,37.51704519699999],[126.911534404,37.51677974499999],[126.91101569800001,37.516727621999976],[126.91037498200005,37.51662342299996],[126.90971711200002,37.516474068],[126.90907504399998,37.51627421599995],[126.902523212,37.51350407800001],[126.89967600500002,37.51227351699998],[126.89578644,37.51063858200002],[126.89069325399996,37.508430653],[126.89016401500004,37.50814263100004],[126.88449492400004,37.50479737300003],[126.88399332399996,37.50449234999998],[126.88372456200001,37.50430162999997],[126.88325884200002,37.503935919],[126.881931617,37.50274355799998],[126.881644245,37.50246539199998],[126.87952641600008,37.500029952999974],[126.879237381,37.49965529699994],[126.87910043200002,37.499425824],[126.87902154700004,37.499206215999976],[126.878939686,37.49888680200002],[126.87888440800002,37.49839952099998],[126.87889403300004,37.49807766300001],[126.87895137400002,37.497783088],[126.879032163,37.49752246100003],[126.87924310400003,37.49694228799998],[126.87949934900003,37.496334356999974],[126.87962944099996,37.49591072699996],[126.87970389199998,37.495489146],[126.87987174900002,37.491806497],[126.88008275399999,37.48771332699998],[126.88013524500006,37.48731193200002],[126.88019812000003,37.48697066499999],[126.88029718499996,37.48669190399998],[126.88051216500006,37.48620761],[126.881363716,37.484388018],[126.88257748400002,37.481615708],[126.883625817,37.479284651],[126.88507558299999,37.47602659699997],[126.89013845200006,37.46448024999999],[126.89321378000005,37.45730262900001],[126.89472665399998,37.45398782199996],[126.895048271,37.453221882],[126.896101398,37.450863901],[126.89808189399999,37.44635463100003],[126.90149754200002,37.438653911999964],[126.90168687700003,37.43803367500003],[126.90194185100006,37.437068631999985],[126.90266120699997,37.43343099700002],[126.90310936900003,37.43106273299998],[126.90353307599999,37.42890511300001],[126.90373454399999,37.42795746],[126.90391739899998,37.42737078800001],[126.90418435900007,37.42675691999998],[126.90449075499996,37.426100827],[126.90513785800005,37.42491478999998],[126.90721658899997,37.42125628999999],[126.90755664999999,37.420744023],[126.908578495,37.419429894],[126.90903080199996,37.418876423000015],[126.91337928799996,37.41341882399998],[126.918925134,37.40652786299996],[126.92080438000005,37.40421883800002],[126.92232226199998,37.40247],[126.92363386199995,37.40084832000002],[126.92497876299998,37.399025039],[126.92607872999997,37.397679545999985],[126.92664972400001,37.397083358999986],[126.92716619500001,37.39660677499998],[126.927519231,37.396310998999944],[126.93149483000003,37.39318360100003],[126.93179909600006,37.39292256200002],[126.93222878000005,37.392508914999965],[126.93251404200002,37.392153323],[126.93295512500005,37.39147959699997],[126.93321519600003,37.390881037],[126.93646521300005,37.38216512900002],[126.936689729,37.381710204000015],[126.93694973500004,37.381276384],[126.93726047400007,37.38084823199997],[126.937581408,37.380462848],[126.93829850900002,37.37974458399995],[126.94012478800005,37.378033415],[126.94038799400002,37.37776522299998],[126.94069702300001,37.37739306499996],[126.94106401799998,37.376814704000026],[126.94318463800002,37.37268977500001],[126.94384648499997,37.37131430700004],[126.94469925899998,37.36962690799999],[126.94603892900005,37.36682303],[126.94683976699999,37.36500663900003],[126.94797622900002,37.362646390000016],[126.94840319499997,37.361652819],[126.94853803299998,37.361217002999986],[126.948628537,37.360722223000025],[126.948662725,37.359890163999985],[126.94845297999997,37.34938855500002],[126.94841327000006,37.346192485999964],[126.94842122100003,37.34409801],[126.948381956,37.33610972800001],[126.94836016300002,37.335251813],[126.948331027,37.334104884],[126.94826909800003,37.333184616],[126.948217108,37.33201422300003],[126.94794302799995,37.325252749],[126.94795277099998,37.32421558899998],[126.94804903999997,37.323085622],[126.94813697000002,37.321743859999955],[126.94859079700005,37.31644076099999],[126.948697545,37.315747150999975],[126.948718322,37.315622312999984],[126.94899455900003,37.31474715700001],[126.94942334700004,37.31391858800003],[126.950474933,37.31233801300003],[126.95262293999998,37.308945417],[126.952964809,37.308463408999955],[126.95341667500003,37.307942789],[126.95385206799999,37.307529871],[126.95430727900006,37.307159274],[126.95553245999994,37.30622167799997],[126.960859658,37.30235002499996],[126.961618647,37.301818244999986],[126.96216609899999,37.30154696699997],[126.96269436000001,37.30136179299997],[126.96307083200004,37.301262745999956],[126.96343717600001,37.301202643999964],[126.96600317300002,37.300906792],[126.97033456299997,37.300441012999975],[126.97285031900006,37.30014495800001],[126.97486617799994,37.29978422899996],[126.97562569699998,37.29956946899996],[126.97627732399998,37.29932448600002],[126.97698524400008,37.29894458600001],[126.97776619000001,37.29838073399997],[126.97835371800004,37.297839642],[126.978925505,37.297224152],[126.98633101499996,37.2888878],[126.98716385000003,37.28791190500002],[126.98769429499998,37.28725295399996],[126.98812561600002,37.28664977400001],[126.98907698800002,37.285013559],[126.992888416,37.27835622],[126.99746420000001,37.270484949],[126.997872584,37.269748017],[126.998042119,37.269449563000016],[126.99848198800004,37.26877504400005],[126.99970085800001,37.26653514600004],[127.00132678799997,37.263748394999965],[127.00194600899998,37.262659403],[127.00282743699997,37.261159937999984],[127.00419836700003,37.25878059999997],[127.00625981000003,37.255307324],[127.00627933100003,37.25527686800003],[127.00645341299997,37.25500526400002],[127.006935341,37.25433101400003],[127.008380909,37.25277688899998],[127.008937403,37.252281382],[127.00953846699997,37.251623415],[127.00994723100003,37.251114782000016],[127.01032946499998,37.250540619],[127.01067784799999,37.249917494999984],[127.01159141500001,37.248178589],[127.01189580399998,37.247542354999965],[127.01600455400002,37.239703284],[127.021945578,37.228309536000026],[127.02325202500002,37.22568543999998],[127.035238291,37.202789882000026],[127.035363954,37.20254517799999],[127.04040823,37.192720997000016],[127.04294271700006,37.18808856299998],[127.04334235500005,37.18727606200002],[127.04360599200001,37.18687925299996],[127.04394507799996,37.18640814999996],[127.04438843100003,37.18588050699997],[127.04543666900004,37.18485503800004],[127.04617490099997,37.18426901900001],[127.047116787,37.183581337],[127.048222031,37.182841801],[127.05854110800003,37.17621087700001],[127.05963068,37.175364471],[127.060379612,37.17467927800001],[127.061050048,37.17393828899995],[127.061769284,37.172970259999985],[127.06227423599998,37.17206558799998],[127.06261372400006,37.171209100999974],[127.06285747400003,37.170485315],[127.06310299599997,37.169466028],[127.06535872199996,37.160243275999974],[127.06565121399997,37.15918894899998],[127.067041738,37.15330816699996],[127.06737450199995,37.152021104999946],[127.067415595,37.15182996199998],[127.06742267200003,37.151268328000015],[127.06699674099997,37.14771080699998],[127.066209557,37.14142844700001],[127.06598830599994,37.139467171],[127.06454206499998,37.12724337799996],[127.063858573,37.121940580999954],[127.06330208300002,37.11777051999998],[127.06279799000004,37.11365297299995],[127.06205250599997,37.10732378600002],[127.06163036400002,37.10391108900003],[127.061327262,37.10109890099996],[127.06123901399994,37.09974175599997],[127.06102984600005,37.09817334699997],[127.06080245100003,37.09687874999999],[127.06066841800003,37.095613051000015],[127.05962038299997,37.092936288000026],[127.05867193399997,37.090862538000025],[127.05766045299995,37.088413082000024],[127.056762278,37.086426986999975],[127.056652753,37.086142646999974],[127.056258866,37.08514713799997],[127.05500626000003,37.08222701300002],[127.05425252200004,37.080579644],[127.05422306399996,37.08042417099996],[127.05398610700004,37.07917352800003],[127.05411946600003,37.07824549299998],[127.054149077,37.077807080999975],[127.05435523599996,37.07629537199997],[127.05449289300003,37.074696331],[127.05464866699994,37.07244083399997],[127.05408705599999,37.067370320999956],[127.05272214100006,37.055358363999986],[127.05238257400003,37.05215203199995],[127.05237200500004,37.05186407199999],[127.05239457799998,37.05144915600001],[127.05245336900003,37.05111961399999],[127.05253149199994,37.050804441],[127.05264965200003,37.050467178],[127.05286895,37.049958753999974],[127.05393710900003,37.04769302499999],[127.05457711900002,37.046668779],[127.05477784500002,37.04642037099999],[127.05508821200003,37.04609148799998],[127.055470745,37.04574216700002],[127.05595222999996,37.045346698],[127.05617952100006,37.04518571400002],[127.06114035100002,37.04209391200001],[127.06501524399997,37.039634085],[127.06577673100001,37.039098228999976],[127.06618625700003,37.03877748100002],[127.06669638999998,37.03834008],[127.06713462099997,37.037903558],[127.06755961300003,37.037369207999966],[127.06798919400002,37.036684445000034],[127.06825351300003,37.03616212499996],[127.06846753200004,37.035600476],[127.06860380899997,37.035106063000015],[127.06872623200005,37.034440841],[127.070409624,37.01987282],[127.07067048600001,37.017451853],[127.07190456300005,37.00641017600002],[127.07198573699998,37.00589625500001],[127.07206929000002,37.00545412999998],[127.07216311099997,37.005126983],[127.07232614100003,37.00468851700003],[127.07250428999998,37.004337652999965],[127.072695708,37.004032144],[127.07293027900003,37.00371110000002],[127.07367295500002,37.00281901799998],[127.07470197500002,37.001832354],[127.084470143,36.99166009800002],[127.09771165000005,36.977807032],[127.09787981200003,36.977579968999976],[127.10337540100005,36.97178604499995],[127.10726296554769,36.967743722632314]]}},{"type":"Feature","id":"rail_ktx.6","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.10724713007029,36.96780111774643],[127.12116261,36.953220263],[127.12286824500003,36.951465375000026],[127.12377308999997,36.950276126],[127.124148658,36.949628952999966],[127.12438501700004,36.94907997600004],[127.12462407700005,36.94814799000002],[127.124710768,36.94749253800003],[127.125322684,36.9399981],[127.12677340699997,36.919483005],[127.12766594500003,36.907057585],[127.12772543799998,36.905905612000026],[127.12780669000003,36.90539967599996],[127.12795588400002,36.90482549399998],[127.12814700600003,36.904262822],[127.12866661600003,36.902951669999965],[127.13418083399998,36.89115716600002],[127.13955247200003,36.87987264500001],[127.14055214600003,36.877820212000024],[127.14526543900004,36.867701939],[127.14670350199997,36.864668930000036],[127.14686726599994,36.86410328899998],[127.14694590399998,36.86366058800002],[127.14697037900002,36.862812975],[127.14686954200005,36.86206297900002],[127.14528259099998,36.85580316999996],[127.14519530800001,36.855081626000015],[127.14517992900002,36.85456623000002],[127.14520915400003,36.85424743000002],[127.14529794199996,36.853820324],[127.14559847900001,36.85249934],[127.14718889,36.84490474300003],[127.14816846700006,36.84022622799996],[127.14853496199997,36.83837407299996],[127.148649378,36.837579128],[127.14879149399994,36.83616895500001],[127.14897591100002,36.834320513],[127.149223923,36.831470922],[127.14937467100002,36.82954484399998],[127.149599543,36.82612489399997],[127.14971319300001,36.82462128499996],[127.14973020799997,36.823348238],[127.14973122900005,36.823271853],[127.14962009999998,36.82234913599997],[127.148213051,36.81577184799997],[127.14657003500002,36.807648513000025],[127.14604699199997,36.80508632600002],[127.145841208,36.80395230900002],[127.14578345700004,36.80339363900002],[127.145807684,36.802857594],[127.145885826,36.802402736],[127.146067558,36.801669495000034],[127.147454702,36.796785247],[127.14757527299999,36.796251423],[127.14764323000003,36.79580940800003],[127.147479188,36.791562548000016],[127.147321098,36.79066683000002],[127.14713089100006,36.789771913999985],[127.14703176700002,36.789474722999955],[127.14564022199995,36.786060127],[127.143336329,36.780556231999974],[127.141748645,36.77651553899999],[127.141551795,36.77599898700003],[127.14146381900005,36.77568296499999],[127.14071526700006,36.77080649499998],[127.140660014,36.770245351],[127.14065611899997,36.76985939799998],[127.14072423300003,36.76760400600003],[127.140826641,36.766962364999976],[127.14086874399999,36.76680060099998],[127.14227158800004,36.762096178999975],[127.14240559400004,36.761523276],[127.14266056000002,36.75626154800001],[127.14261537500003,36.75561743999999],[127.142492316,36.755029793],[127.142351567,36.754652625],[127.142137606,36.754131991000015],[127.14186278499999,36.753618440000025],[127.14139386,36.75284304699996],[127.14072284999996,36.751736863],[127.14061033100002,36.751502313],[127.14041006500005,36.75094495400001],[127.14025310700004,36.75020824099998],[127.14021727300003,36.749781336],[127.140240928,36.74929205900001],[127.14059576999996,36.746751073],[127.140530161,36.744318845999985],[127.14058571099994,36.74366758800002],[127.14070616,36.74319027699997],[127.14093566400004,36.742629262000015],[127.14263883600002,36.738844515999965],[127.14302353999994,36.73813733399999],[127.14343362800003,36.73760183399996],[127.144909938,36.736331943999986],[127.155379439,36.727929765],[127.15601152800005,36.727331022],[127.15636622199997,36.72691984],[127.15664882500002,36.72651153299998],[127.15693900900004,36.725888394999934],[127.15720797300003,36.725126273999976],[127.15731957700001,36.724677885],[127.15736347199994,36.724278298],[127.15727225599997,36.72340520300002],[127.15690343400001,36.722101806],[127.15477846700001,36.71591762299997],[127.15177813600002,36.707748243999966],[127.15159006599998,36.707038921],[127.15154398500002,36.70645846099996],[127.151547791,36.70630331399997],[127.15161775400007,36.70572931200001],[127.151719748,36.705359430000016],[127.15207858400004,36.704564728],[127.15573331499998,36.69885329899998],[127.15626064899999,36.69808962500003],[127.15690586000004,36.69732312599996],[127.16531891099999,36.688076316],[127.16606446399996,36.687423958999965],[127.16673501699998,36.687012983],[127.16712552100003,36.68682590500002],[127.17901884599998,36.68188666299998],[127.183216799,36.680190609],[127.18433049300002,36.67981805899997],[127.18483871300003,36.67973311199995],[127.18558252699997,36.67971989599997],[127.19409880800004,36.68033994499997],[127.19484575100003,36.680363024],[127.19583605600002,36.680283535999955],[127.19684195700003,36.68008305600002],[127.19767256000002,36.679860539000025],[127.19893497200002,36.679434779],[127.20662629200002,36.677048567],[127.20733625600002,36.67678800999995],[127.207912914,36.67653669700004],[127.20879893799999,36.67605059899997],[127.20959235400002,36.67545770299998],[127.21058743000003,36.67456171400003],[127.21286403500005,36.672613323000014],[127.213354972,36.672157522],[127.21402808300006,36.67135484500004],[127.214294523,36.67090347699997],[127.21452096999998,36.67036200399998],[127.21476370599999,36.66952556500003],[127.21578671400003,36.66600043600002],[127.21698161600003,36.66202645900002],[127.217313791,36.66108464400003],[127.21754118800001,36.660617523999974],[127.217790413,36.66023784500001],[127.21811532300006,36.659839796],[127.21858268199998,36.659354527000026],[127.218855034,36.659141438],[127.21980217500003,36.65853005299996],[127.22110758799995,36.657883262000034],[127.22182737899998,36.65770040700002],[127.222674385,36.65755414499998],[127.223459878,36.657511394],[127.22430404300003,36.657542518999975],[127.225609145,36.657723928],[127.226985107,36.65802068300001],[127.227788832,36.65825232200001],[127.22873217199997,36.65860961299997],[127.22956517399996,36.65902673299998],[127.23690803700002,36.663207079999964],[127.237594765,36.663542102000015],[127.23849624599998,36.663901868999965],[127.23999757100003,36.664370500999965],[127.24397281400003,36.665234466999976],[127.24485947499998,36.66536203399998],[127.24625694300006,36.665375394999955],[127.24786512400003,36.66527047400003],[127.25190541699997,36.66500688099996],[127.25256459400005,36.66487443],[127.25322253600004,36.664652699999984],[127.25378803700002,36.66440897699996],[127.25504189200002,36.66361673899998],[127.25605710599997,36.662736821],[127.26180979999998,36.65670084200001],[127.262643298,36.655909295],[127.26588765099997,36.653396614],[127.267127173,36.652395284999976],[127.267729067,36.65183940300001],[127.270809744,36.64938452799998],[127.27148774900004,36.64879416899997],[127.272574313,36.647719094],[127.27615805400004,36.643682458],[127.27811003300003,36.64153171999997],[127.287396546,36.635217304],[127.28805160800002,36.634661632999986],[127.28815262700002,36.634544239],[127.28852093100005,36.63405050000003],[127.28890045700001,36.63332279699997],[127.28904499500003,36.63291839899996],[127.29029534199998,36.627878027],[127.290833286,36.625642600999974],[127.29268547299998,36.617951181000024],[127.29294173199997,36.61685841599996],[127.29319329300003,36.61578568599998],[127.29385325900002,36.61179671699997],[127.29430579499997,36.609633143],[127.29522457799997,36.604557498],[127.296405504,36.59867963199998],[127.296573759,36.597842786],[127.29693850400001,36.59671477600002],[127.29723155999994,36.59621155099999],[127.29782626999996,36.595450163],[127.30488455800004,36.58932308199997],[127.305369106,36.588876428999974],[127.30597317200005,36.58814631099998],[127.30670506000004,36.587102076],[127.30706370700001,36.58620749999997],[127.307709083,36.584597774],[127.30939317600003,36.580027449],[127.30993651899996,36.578771165],[127.31048387100002,36.57780807000004],[127.312000917,36.57565929100004],[127.32215922299999,36.56080643699999],[127.32801431900002,36.55242875799997],[127.33075833100001,36.54833776599997],[127.33182621300006,36.54682098599997],[127.33254185699997,36.54587422],[127.33284889300002,36.545522211],[127.33418782600003,36.544052548000025],[127.33464115900004,36.54361094999995],[127.33640400100003,36.54215123799999],[127.336794169,36.541828122],[127.33773723699997,36.541007346999976],[127.33850569600003,36.540401043000024],[127.33915360899996,36.53997402000002],[127.340089704,36.539475369999955],[127.34514317800004,36.537010525],[127.346133559,36.536604497],[127.347308894,36.536240593],[127.35243932900003,36.53516626000002],[127.36338979899998,36.53279333899997],[127.366775486,36.532078564],[127.36994416500002,36.53139155400004],[127.37052831300005,36.53122340499997],[127.37121360800003,36.530931877999954],[127.37147898,36.53078288299998],[127.37181841700003,36.53053796300003],[127.372228831,36.530188927],[127.37247198599998,36.529895626],[127.37270163300003,36.52958985399995],[127.37285697300003,36.529310952999964],[127.37285697600007,36.529192427999966],[127.37305887899997,36.52873707999995],[127.373159615,36.52822649699998],[127.37343358499999,36.525063767],[127.37365019699999,36.523024836999966],[127.373874823,36.522501615999964],[127.37436085800002,36.52171359199998],[127.37586668800002,36.520424253],[127.37746730499995,36.518981387],[127.37854829600005,36.51747862500002],[127.38027487199999,36.51571440099997],[127.38331192699997,36.512776528000046],[127.38395939700004,36.51202124500002],[127.38462276,36.51085690899997],[127.38478991499998,36.510434169999975],[127.38515889800007,36.50903142399998],[127.386171554,36.50478450599996],[127.38677704900003,36.50325237800003],[127.38704208000006,36.50287588400003],[127.38770655900002,36.50193449699997],[127.38924332400005,36.500299369],[127.39001633300006,36.499499973],[127.39256062599996,36.497248455999966],[127.39292477899997,36.496892358999986],[127.39405575499998,36.49593859000002],[127.395076019,36.495312063999954],[127.39714186999998,36.49438665699998],[127.397952881,36.49406715599997],[127.40217441899995,36.49216708700001],[127.404087619,36.491386113],[127.40559347700001,36.49091456699995],[127.40640448700003,36.490722307999974],[127.41711428699998,36.48878705799996],[127.419019587,36.488426286],[127.419669718,36.48819175],[127.42012718,36.487976554],[127.42059078400001,36.487684784],[127.421060487,36.487276439999974],[127.42140957200003,36.486859346],[127.42168576400003,36.48639514500002],[127.421834105,36.48605086899999],[127.42195548499997,36.485627881],[127.42207366799995,36.484788901],[127.42235641,36.478272442],[127.422413007,36.47802403],[127.42247542600003,36.47699017299997],[127.42245983300003,36.475895389999955],[127.422383315,36.475163616],[127.42227458700006,36.47449618499996],[127.42214962700004,36.47390104999998],[127.421168265,36.47039417799997],[127.42101281400002,36.46963470700001],[127.42096821800006,36.468879430999976],[127.42104207900003,36.46809093299998],[127.421107211,36.467772439999976],[127.42122935599998,36.46742999900002],[127.421611311,36.46665961500001],[127.424650349,36.46147871699996],[127.42537386099998,36.460102761999984],[127.425550102,36.459654403],[127.426351528,36.45673630200005],[127.426533,36.45585931800004],[127.42667019299998,36.45540851600001],[127.42735616099998,36.452392125],[127.42744392299997,36.451882505999976],[127.428102851,36.449596819000014],[127.428799511,36.447342288999984],[127.42912582800005,36.445556648],[127.42908113000003,36.444732038],[127.42895001900001,36.444214890000026],[127.42714168600006,36.43874588699999],[127.425774429,36.43475277700003],[127.425416146,36.43408864099996],[127.422780169,36.430227379],[127.42236408199996,36.429562959000016],[127.42209972100004,36.429069944],[127.42184739299996,36.428459827000026],[127.42163934799999,36.427847392],[127.421134976,36.426026144999966],[127.42061893599998,36.424419444],[127.42038241000006,36.423608591999965],[127.42025644500004,36.42292754799998],[127.42020613499999,36.42242852999997],[127.420212333,36.422110875],[127.42033325200006,36.42140765299997],[127.42045876799997,36.421024673],[127.42064720900002,36.420614119999975],[127.42102096200001,36.420072374999975],[127.42130808799999,36.419698628],[127.42142608500002,36.41956214600001],[127.42169120699995,36.41925549699997],[127.42280226999996,36.41809820799998],[127.42505828500003,36.41545276999998],[127.42552202200001,36.41489285400002],[127.425845224,36.41439373500001],[127.426035541,36.41401835300001],[127.42622706400005,36.413550656],[127.42640734800007,36.41296142600005],[127.42646370200002,36.41245179099997],[127.42647951000002,36.411921972],[127.426412365,36.41133547999994],[127.42632604499995,36.410924807000015],[127.42552090500003,36.408407188999966],[127.42525101000001,36.407662873000035],[127.42508902799999,36.407283881],[127.42493239700002,36.406972089],[127.424646323,36.40654156499998],[127.42431522600003,36.406084606],[127.41993376800005,36.40039092800003],[127.41902585900003,36.399145938999965],[127.41649537600003,36.395765635999965],[127.41621340800003,36.395311476],[127.41594933599995,36.394768237],[127.41570998799999,36.393976644999974],[127.41562223000001,36.393388616999985],[127.41534889099994,36.39105258099997],[127.41501161700003,36.387569255],[127.41511587900004,36.385647592],[127.41543783399997,36.38465209],[127.41587815299997,36.383718443],[127.416795246,36.382646784],[127.41767972800004,36.38206951599996],[127.41867644199998,36.381572209999966],[127.420409,36.381009],[127.420804,36.380848],[127.421678,36.380443],[127.422465,36.379869],[127.422962,36.379372],[127.423323,36.37894],[127.423792,36.378345],[127.424032,36.377757],[127.424201,36.377328],[127.42433,36.376513],[127.424375,36.37596],[127.424341,36.375375],[127.42419,36.374061],[127.424097,36.373508],[127.423893,36.372164],[127.423711,36.370877],[127.423427,36.36973],[127.422832,36.367839],[127.41772262310714,36.35746063873728]]}},{"type":"Feature","id":"rail_ktx.7","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.41772050479497,36.35745825964533],[127.417233,36.356472],[127.417018,36.356022],[127.416711,36.355475],[127.416266,36.354907],[127.41265069400004,36.35103068099998],[127.40847983200003,36.34632860699997],[127.40810137,36.345870192999975],[127.40769521600002,36.34532966799998],[127.40743177799996,36.344946633],[127.407062992,36.34434320799996],[127.40671937499995,36.343692916],[127.40634817700001,36.342848463],[127.40489459199995,36.33932178600003],[127.40454827199997,36.338574671000025],[127.40423140300004,36.338059105],[127.40398341499998,36.33773443599996],[127.40366677800004,36.33738514],[127.40314225900006,36.33691383299996],[127.40246177399999,36.33640761000003],[127.40220313399998,36.336234678],[127.401489854,36.335718951000025],[127.401229174,36.335513400999965],[127.40102254400001,36.335332435],[127.400696308,36.33499767399998],[127.40051847699998,36.33477946],[127.40035096500002,36.33454426500003],[127.40019351399997,36.33426510200002],[127.40003852400004,36.33393963499997],[127.39981726000005,36.333125609],[127.39975394500003,36.33273575400001],[127.39973284700001,36.332488698],[127.39973131900004,36.33219718500003],[127.39975400699996,36.331922928],[127.39980296300004,36.33163736900001],[127.39986339300006,36.331385216],[127.39995943199999,36.33106389300002],[127.400425929,36.329705627],[127.40215052299997,36.324945495],[127.40345596300007,36.321269433],[127.40353838499998,36.32100146699998],[127.40361106000003,36.32067160699999],[127.403662645,36.320359087],[127.40371133700005,36.319797064],[127.40370835200005,36.31916679799995],[127.40367175900002,36.31880301600002],[127.40360103100005,36.318379221000036],[127.40287812000005,36.314943027],[127.402728447,36.31433961399998],[127.40262480700007,36.31403634699998],[127.402424901,36.313568778],[127.402159226,36.31309814499996],[127.401795821,36.312596303000014],[127.40154983,36.31232305599998],[127.40114080200001,36.311929491],[127.40084067999994,36.31168545600003],[127.40057205700003,36.31148872299998],[127.40019881400003,36.31124694099998],[127.397159709,36.30943363299996],[127.39666538100005,36.309147363],[127.39617710800002,36.308883045],[127.39581264599997,36.30869937799998],[127.39539271500006,36.30853041099997],[127.39485079400006,36.30835654799996],[127.39425368400005,36.30821123799998],[127.39379750600003,36.308122316],[127.39260869700003,36.30794108100003],[127.39126385999995,36.30769931299997],[127.38951800599995,36.307442497],[127.38900730900004,36.307399908999955],[127.38853179199998,36.30738188399996],[127.38773644800003,36.307439215999985],[127.38746621000006,36.307476047999984],[127.38726667600002,36.30751261],[127.38676762900003,36.30764759100003],[127.38628725,36.307804586],[127.38543920300002,36.30820149100002],[127.381439097,36.31042807500002],[127.38087819400005,36.31066986499996],[127.38059211299998,36.31077411999997],[127.380343689,36.31084790000003],[127.37971940400001,36.31098292999998],[127.37914491100004,36.311056485],[127.378840859,36.311073604],[127.378469758,36.311077301],[127.37817464399998,36.31106468],[127.377919764,36.311047912000014],[127.37771302900002,36.311022139000045],[127.37715687600004,36.310929074999954],[127.37677997500003,36.31084791299999],[127.375602173,36.310538751],[127.37425248599999,36.31016831599996],[127.3736555,36.31003169800003],[127.37320834200004,36.30996312599997],[127.372862992,36.30992773499997],[127.36953144500002,36.309964996],[127.36878740300003,36.30993736099997],[127.368167568,36.30985277500003],[127.36749738999998,36.309701066],[127.36665344899998,36.30944869600001],[127.36390453800004,36.30857054399998],[127.36291669899998,36.30820810099996],[127.36197417900003,36.307646818],[127.36141574500004,36.30725161699997],[127.36061562000003,36.30640911800001],[127.35945775899994,36.305133251000015],[127.35904850299998,36.304667531000014],[127.35810685000001,36.30363964500001],[127.35801470900005,36.30352250999998],[127.357817198,36.303327275],[127.35759956900003,36.30306791399997],[127.357386391,36.30278725200004],[127.35719116700001,36.30249020399997],[127.35703638000003,36.30220505000002],[127.35690535700003,36.30191570899997],[127.35679088,36.301595456999976],[127.35670746000004,36.301284060000015],[127.35665909400007,36.30100112],[127.35662883699997,36.30073484500003],[127.356670039,36.299948486],[127.35778804500004,36.295600039],[127.357859518,36.29530853499995],[127.35793628300009,36.294900223],[127.35796587099995,36.294669913999975],[127.357980156,36.294365931999984],[127.35797440600001,36.29417763200004],[127.357934755,36.293817328],[127.35783729500002,36.29340122699997],[127.35770507300003,36.293013559],[127.35751060900003,36.292609095],[127.35733506999998,36.292307611],[127.35557887800002,36.289659262000015],[127.35416110100002,36.287489162999954],[127.35277582299997,36.28519014599997],[127.35251645300006,36.284793531],[127.35229151999997,36.284495768],[127.35214697500004,36.284319598999964],[127.35182821099997,36.28399024599998],[127.35146911200003,36.28366895000002],[127.35112299500007,36.283413748],[127.350751857,36.283171839],[127.34946207299994,36.282388416],[127.34908387300003,36.28214677399998],[127.348516377,36.28173571],[127.34779128199997,36.281025694],[127.34742228800002,36.280600515],[127.34714804399997,36.28010905300001],[127.34695709600003,36.27965949700001],[127.34668307299997,36.278853092],[127.34588281400002,36.27623013199995],[127.34528542799997,36.274233910999975],[127.34518872500006,36.273792918],[127.34514929399998,36.273480792999976],[127.34512888999997,36.27305813199996],[127.34514262400002,36.272724356],[127.34516094400001,36.27254251999999],[127.34523375799996,36.27211889500003],[127.345390417,36.271580072999974],[127.34585041000001,36.27031744600002],[127.34606155499996,36.26968888099997],[127.34614479600005,36.269359652],[127.34621914400002,36.26886427400003],[127.34620662499997,36.26825857200003],[127.34615001700003,36.267837162],[127.34602383900001,36.26722731899997],[127.34588590600006,36.266756683],[127.34577304999996,36.266504591000015],[127.34553254799994,36.26607135799997],[127.34536251700003,36.26581041899996],[127.34514474600002,36.265520642],[127.34394748299998,36.26414939],[127.34234600100002,36.26234570399997],[127.34193809899995,36.26186538699996],[127.34170821199996,36.261576372000015],[127.34140427800001,36.26110604999999],[127.34127862299998,36.26088723799997],[127.340964771,36.26023499599997],[127.33940079100002,36.256396916],[127.33909388200001,36.255688999],[127.33884008200006,36.255067157],[127.33884008200006,36.255067157],[127.33846121400002,36.25413886499997],[127.33826117600003,36.253596627000015],[127.33790174100004,36.25291161599996],[127.33790174100004,36.25291161599996],[127.337556293,36.25230671],[127.33732667299998,36.25199944],[127.33706817100006,36.25171252299999],[127.33662638799997,36.251288473],[127.33632489999997,36.25105099200002],[127.33585534499997,36.25073033200002],[127.33553981999998,36.25054837000001],[127.33511077100003,36.250325581],[127.33488977500002,36.250225123999954],[127.33414165799995,36.24994681699999],[127.33380780400003,36.249846058],[127.33346137199997,36.24976913900002],[127.33302423499995,36.24969411699997],[127.33248142899997,36.249650608],[127.33206231600002,36.249629161000016],[127.33176412299999,36.249625511000026],[127.330980694,36.249668430000014],[127.33073450900001,36.249695496],[127.33015251599997,36.249787060999964],[127.32981536299997,36.24985324999998],[127.32940463700002,36.249960249],[127.32789333099996,36.25039717599997],[127.32734823499997,36.25053500199995],[127.32690990900002,36.25062382899998],[127.32645592099996,36.25069166599997],[127.32562503000001,36.25073789100002],[127.32507186299995,36.250736175],[127.32488684500002,36.250724415000015],[127.32435368100002,36.250660353],[127.32404805300004,36.25061111699998],[127.32349199200003,36.250493467999966],[127.32211354199998,36.25012805699996],[127.321452554,36.249970171999955],[127.32088914000002,36.24987449399996],[127.32041293200004,36.249807518],[127.31992477700004,36.24976221800003],[127.31950218099996,36.249742803],[127.31916363100004,36.24973995299998],[127.31877382,36.249758214],[127.31833854900006,36.24979206100002],[127.317911087,36.24984397399996],[127.31754682499994,36.24990105199996],[127.31730099599997,36.24992869999998],[127.31710160200005,36.24997015200001],[127.31652657200006,36.25012095500004],[127.315732697,36.250395005],[127.31421849100005,36.25100447500002],[127.31362071,36.25120637099998],[127.31324938400002,36.25131113400003],[127.31259720500005,36.251453718],[127.31239198200004,36.25148722399996],[127.31197840100003,36.25154644700001],[127.31031790299998,36.25174504399998],[127.30986207199999,36.251810911],[127.30919110699996,36.251936680000014],[127.30892217200002,36.25200343100003],[127.308387155,36.252152640000034],[127.30778695100001,36.25236469899996],[127.30728474200004,36.25258279099999],[127.30663070300001,36.252914168999965],[127.30616075700003,36.253187765999975],[127.30563388299994,36.253540207],[127.30502804000004,36.25403003000002],[127.30457376499994,36.25447686199997],[127.30422779300004,36.25487050800004],[127.30399395899994,36.25516950700002],[127.30375939900004,36.25550502000003],[127.30353713300005,36.25587198],[127.30273943300001,36.25753098899998],[127.30070215100004,36.261870788000024],[127.30052650999997,36.262215095],[127.30036133000006,36.26250532999996],[127.30001910600002,36.26299261599996],[127.29964946399998,36.26337883599999],[127.29921311200005,36.26371151899997],[127.298492585,36.264098124000036],[127.29799345500007,36.264289733],[127.29747868899995,36.26441894899997],[127.29687489399998,36.26451458299998],[127.29602972700003,36.26453109700004],[127.29405721000005,36.26426333099998],[127.29316712099995,36.26410988000003],[127.29181086800001,36.26396145999997],[127.29105579700006,36.26400643400004],[127.29036617600006,36.26412348599998],[127.288939417,36.264460002],[127.28810338699998,36.26468388499997],[127.28739310299997,36.26485527],[127.28682800799996,36.264939024],[127.28647685799997,36.264958793],[127.285990595,36.264957086999964],[127.28543356599997,36.26489119599997],[127.28475548700004,36.26476937300003],[127.28307033600005,36.26441159099998],[127.28255726200003,36.26431725299999],[127.282120497,36.264251464],[127.28173214199998,36.26422184600001],[127.281327732,36.26422495199998],[127.28103764599997,36.264243918],[127.28069389899997,36.26429025800004],[127.28007420300003,36.26443211599998],[127.27970264000001,36.264548811],[127.277842117,36.26522341699996],[127.277302567,36.26545397000001],[127.27701603000001,36.265609202000036],[127.27676673199996,36.265767548999975],[127.27625292500002,36.266156529999975],[127.273670965,36.268408978],[127.27327269499999,36.26872401700002],[127.27278488800005,36.269039306999936],[127.27252128099997,36.26919073699999],[127.26994866900003,36.270543424000046],[127.26373117500003,36.27379393700003],[127.262741903,36.274308811],[127.26247494000002,36.274436036],[127.26218527400002,36.27456637400003],[127.26188070600001,36.27468176900002],[127.26154226300005,36.274788894],[127.260911348,36.274935345999985],[127.25764335300003,36.275619675999984],[127.25703559499998,36.275759581999985],[127.25654256799999,36.27589789],[127.256063746,36.27607338899996],[127.255831784,36.276170734],[127.255431885,36.27635740100002],[127.25518089999996,36.27649270899999],[127.25478009699997,36.276740560000015],[127.25091433400002,36.27952850499996],[127.25041310700004,36.27986563599996],[127.250119054,36.28004364400001],[127.24948915200002,36.28038012200002],[127.24787577599999,36.28113966699997],[127.24735177900003,36.281399078],[127.24683803600006,36.28163800799999],[127.24592143999998,36.28204851100002],[127.24481682499999,36.28251205799999],[127.24397806399996,36.282794339],[127.24174136300003,36.28337602299997],[127.23677281499997,36.28464281900001],[127.23532338000003,36.285081053],[127.23509759500003,36.28516479199997],[127.234772973,36.285327554000034],[127.23343240799998,36.28589123],[127.23261591300003,36.286071372],[127.23069206599999,36.28629662099996],[127.22992257299995,36.286347736],[127.22904840800005,36.286367059999975],[127.22810492599999,36.286352618999985],[127.22758142599999,36.28630064599997],[127.22730918,36.28625145599998],[127.22686802800001,36.286121588],[127.225560615,36.28563395399998],[127.22450271800001,36.28520984300001],[127.22403976800003,36.284976981],[127.22359193500003,36.28472132000003],[127.22336867899999,36.284580052999985],[127.22079405400002,36.28280758099998],[127.22039993799997,36.282493526],[127.22006914999996,36.28216965999999],[127.21989990599997,36.28198417899998],[127.21976435100002,36.28180998299999],[127.21965354700002,36.281646149999965],[127.21947435700004,36.28132385499997],[127.21933333299994,36.28099109499998],[127.21921071899999,36.28058035999999],[127.21916324200004,36.28013767400002],[127.219196169,36.279711404999986],[127.219287981,36.279274147],[127.21935206999994,36.27904788700002],[127.21951459100002,36.278630297000014],[127.21972439900009,36.278249158000015],[127.21985396800004,36.27806584799995],[127.220036829,36.27785598600001],[127.22047715399997,36.27746568900001],[127.22122154300001,36.276961321],[127.221547085,36.276757584],[127.221817126,36.276612547],[127.222070979,36.276443537],[127.22284719200005,36.27599972399999],[127.22301865699995,36.27587739299998],[127.22455447799996,36.274985293000015],[127.22497529100006,36.27468745900001],[127.22530755200006,36.274430439999975],[127.22558926400005,36.274187259],[127.22586327599997,36.27390793800002],[127.22614527899994,36.27351615900001],[127.22636411300005,36.273032569999955],[127.22645637500005,36.27276332599999],[127.22682447999996,36.271213241000034],[127.22689478399997,36.270753251999984],[127.22686027899996,36.27027080199997],[127.22678234600002,36.269711194000024],[127.22665313199997,36.269230044],[127.226480343,36.268810547999976],[127.22626442300002,36.267946785000014],[127.22623826,36.267734300999976],[127.226237222,36.267486869999956],[127.22626915400002,36.26717814700002],[127.22642109900002,36.26658384800002],[127.22655725400004,36.26620132899995],[127.22804865699997,36.262387399],[127.22821884200005,36.26184815400002],[127.22832240499999,36.26139604199997],[127.22837594700005,36.26094675399998],[127.22838286100003,36.26011020099996],[127.22826694100007,36.25290529099998],[127.22822948100001,36.25169612499996],[127.22823265300006,36.250816762],[127.22821407799998,36.24905634499997],[127.228095308,36.24710626799997],[127.22783728700004,36.245585985999966],[127.22687665100001,36.24210427800002],[127.22670309400006,36.240360535000015],[127.22668254800004,36.239850307],[127.22678050200004,36.23840370400002],[127.22739312200004,36.236044617],[127.22754158100001,36.23528410799998],[127.22760343999998,36.23486458000003],[127.22770185200001,36.23378688899998],[127.22767329099997,36.232998737000024],[127.22758594499999,36.23211453299995],[127.22725982100005,36.23041852399996],[127.22704161300004,36.229113231999975],[127.22671917400004,36.226619418999974],[127.22647899900005,36.225187534999975],[127.22642361799997,36.224948277],[127.22615545799997,36.224082023],[127.22590448900002,36.223585654],[127.22552574600003,36.222992877000024],[127.224975082,36.222369238],[127.22430833099996,36.22175774],[127.22370189999998,36.22129424399997],[127.22276398500003,36.220760657],[127.22088459399997,36.21982193300003],[127.21642863,36.217544955],[127.21383385800003,36.216320065],[127.21304477799998,36.21601039399997],[127.208611492,36.214831122000014],[127.20686009299996,36.21437943499998],[127.20602612599995,36.214113513],[127.20328451199998,36.21302053199997],[127.201809895,36.212413548999976],[127.19998463699999,36.21159544199998],[127.19814728699997,36.21079011199997],[127.19689429,36.21019392],[127.194826698,36.209454949000026],[127.19412422100005,36.20929641199998],[127.193372124,36.20918783999998],[127.19237276400001,36.20914949999998],[127.19178126400006,36.209170414],[127.19086911400004,36.20926170500002],[127.19029080700003,36.20940225499995],[127.17967036600007,36.21242641100002],[127.17802058100003,36.21292237399997],[127.17708281499995,36.21333531999998],[127.17626312699997,36.213881379999975],[127.17571661300006,36.214322807999956],[127.17541155299999,36.214648961],[127.17428660299997,36.21606055800004],[127.17173100499998,36.219398004],[127.17110742399997,36.220163798],[127.17053223899998,36.22074827399998],[127.169641212,36.221425681000014],[127.16895087100006,36.22183876599994],[127.16805946999999,36.22228293700002],[127.16726329399998,36.22257174800002],[127.16652432600003,36.22279060399997],[127.16545821700002,36.22300011599999],[127.160937355,36.223599185],[127.15738120600003,36.22409155899997],[127.15539374300005,36.22447534499997],[127.15439196000001,36.22471181799997],[127.15349437100002,36.22496594900003],[127.15283379900002,36.225165839],[127.150633327,36.22594151299997],[127.14939579299997,36.226436068],[127.14857943300004,36.226835415],[127.14787834200001,36.22722201200001],[127.14456180399998,36.228811791],[127.14367540699999,36.229117205000016],[127.14291675699998,36.229297721000044],[127.142112485,36.22941740799998],[127.141604583,36.22942951200001],[127.14094277899997,36.229383472],[127.14006753499997,36.22923616499998],[127.13930698399999,36.22902264699997],[127.13860146800006,36.22874345900002],[127.13803824099998,36.22848055599998],[127.13668312,36.22769358000002],[127.13333302300008,36.22554429699996],[127.13229368299999,36.224855435],[127.13103139300001,36.224109401],[127.12980109699998,36.22331485200003],[127.12709071600003,36.221603880000025],[127.12664957900004,36.22137892299997],[127.12575640799994,36.22095772199996],[127.122889449,36.21963836599998],[127.11859129099997,36.21773403599998],[127.117823724,36.217375581999974],[127.117178236,36.21699378200001],[127.11614137600004,36.216329011],[127.11550699799997,36.215884911999986],[127.11500966700001,36.21550258300001],[127.10962490100002,36.211696181],[127.108918387,36.21129937899995],[127.10851081600002,36.21114975000003],[127.10776541299998,36.21099085700001],[127.10110827099999,36.210255113000024],[127.09862553,36.209964124999956],[127.09794109299999,36.209795285],[127.09605050299997,36.208820417000034],[127.09085266300002,36.205724343999954],[127.09044275400005,36.205463084999984],[127.084099584,36.201751439],[127.08362707599997,36.20145927399997],[127.08323235500002,36.20115898100003],[127.08293998500002,36.20089258499996],[127.082703241,36.200656091],[127.08211096700002,36.199957195],[127.07897882799998,36.196164478],[127.077878201,36.194929513],[127.07497445900005,36.192086524],[127.07288847499997,36.18981212800002],[127.07244731500006,36.18890569999998],[127.069031025,36.179938475999975],[127.06876835899996,36.17900693900001],[127.06840137599995,36.176129803999984],[127.06826513700003,36.17553684100003],[127.06806402300003,36.174951233],[127.067867157,36.174460897999985],[127.06726311400006,36.173548373000024],[127.06409094499998,36.169586535000015],[127.06229301000006,36.16736930099998],[127.06121782000001,36.16626712099994],[127.06083579300002,36.166002002],[127.06018303199998,36.165646525],[127.058742533,36.164952765999985],[127.05616655500003,36.16391666999998],[127.05546956900004,36.163728537],[127.05431258299998,36.16351857299995],[127.05266727599998,36.16335942],[127.049060925,36.16310568000003],[127.04825847599997,36.16303814200002],[127.04534172000004,36.162792608999986],[127.039753998,36.162369925999954],[127.03481940200001,36.16201855900003],[127.03192416599995,36.16176048499998],[127.03008577999996,36.161519636999984],[127.028332824,36.16112712200002],[127.02756355999998,36.16089111400003],[127.024980649,36.159790679],[127.021283489,36.15745894499999],[127.01848897600006,36.15564892600003],[127.01384694200003,36.15267983399996],[127.013231843,36.15225342299997],[127.01266675500001,36.151767623],[127.01200547,36.151117529999965],[127.01150438100002,36.150373673],[127.01122696,36.149803008999974],[127.01106495100002,36.14934525400001],[127.01098215600003,36.148890420999976],[127.01095682100002,36.148536667],[127.01094688900005,36.148320364999975],[127.010973844,36.147665142999955],[127.01101320700003,36.14732461399996],[127.011063805,36.14706182099999],[127.01123769607877,36.14653640111656]]}},{"type":"Feature","id":"rail_ktx.8","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.948401539,35.94757343100005],[126.94877423900003,35.94862860099999],[126.948834404,35.94888863800002],[126.94892683599996,35.94959038800002],[126.94895169500006,35.949974269999984],[126.948945793,35.95083628299996],[126.94885108799994,35.95324254899997],[126.948812173,35.95521591400002],[126.94877123400003,35.956462159],[126.94873247300005,35.956960116],[126.94868921399998,35.95723882700004],[126.94856540500004,35.957865468],[126.94846546500003,35.958253],[126.94810785400006,35.959394594999964],[126.94778885499998,35.96053197900001],[126.94755672999999,35.961300760999976],[126.94602611800003,35.966783067],[126.94591880399999,35.967213081],[126.94583528399998,35.967758075],[126.94580568999999,35.96826543499997],[126.945808561,35.96841553099994],[126.94647994999997,35.973799020000016],[126.94658298600002,35.97495005799998],[126.94668622999994,35.97555745599998],[126.94674022900001,35.975970741],[126.946777144,35.976373598],[126.946790401,35.976688219999986],[126.94675843600002,35.97726017500001],[126.94668140099998,35.977725159],[126.94647896300003,35.978310772],[126.94503581100003,35.981761409],[126.94483076800002,35.982293956],[126.94466787700007,35.982819268],[126.94460370299998,35.983065595],[126.94448266999999,35.9835704],[126.94443510799998,35.98383341800002],[126.94433866500002,35.98460772],[126.94354991400003,35.992301809],[126.94283774700003,35.999103035],[126.94242111900002,36.00293754900002],[126.94178888499994,36.008403628],[126.94172952399998,36.00917513599999],[126.94173867799998,36.010097719],[126.94177750800002,36.01061813000001],[126.94340701200005,36.02137873999999],[126.94372656100002,36.02346039799996],[126.94388446399996,36.02433032099996],[126.944088726,36.024853165999964],[126.944247442,36.02520294500002],[126.944559084,36.02582063399997],[126.944855016,36.02633040800002],[126.945232308,36.02685380799997],[126.94572385599999,36.02760348199999],[126.94589568200003,36.02794844499997],[126.94629382,36.028862652000015],[126.946557432,36.029947080000014],[126.94660596400001,36.03086817600003],[126.94628955200005,36.03953601699999],[126.94613232300003,36.041815819],[126.94612831,36.04585215500002],[126.946312189,36.04665881599995],[126.94701990999998,36.04824049399997],[126.94749597900005,36.049017085999985],[126.94787020400003,36.04977276200002],[126.94950234800001,36.052524159999976],[126.94996454500006,36.05333378099997],[126.95427989400002,36.060994327],[126.95599771099997,36.063979977999985],[126.95671400599996,36.065291178],[126.95706136400003,36.06587230799998],[126.95755527100005,36.066918048],[126.95769537300005,36.067384552],[126.957829004,36.06802603300001],[126.95782131000004,36.06826127399998],[126.95799660799996,36.072404650999985],[126.958002312,36.07289644299998],[126.957977994,36.07329423699998],[126.95788050400004,36.073942992999974],[126.957163697,36.077340105],[126.95667900400004,36.08005620799996],[126.956282877,36.081916546],[126.95609422800001,36.08226012100001],[126.95587182700004,36.08332254699998],[126.95569582800003,36.084068081999966],[126.95566448600002,36.08462723799999],[126.95571709400002,36.08541175800002],[126.95584742199998,36.086259603999956],[126.95588637099998,36.08650133499997],[126.95620174800001,36.088063443000024],[126.95642584700003,36.08901233799998],[126.956550872,36.089465174],[126.95676469000006,36.090123347],[126.95703593499995,36.09064410800002],[126.95721678899997,36.09094413499999],[126.95757673200002,36.09142324],[126.95777692,36.09165431499997],[126.95809076900002,36.091984468000014],[126.95881871199997,36.09259547099996],[126.95909396199997,36.09276214099996],[126.95938937,36.09291389100003],[126.95961553799998,36.09302331300003],[126.96009433400003,36.09322109700002],[126.96037591500003,36.093324546999966],[126.96086448499999,36.093471322],[126.96204596100006,36.093774940000024],[126.96252710200004,36.093878035],[126.97062254299998,36.095457903000025],[126.979111718,36.09707689899995],[126.98365462600002,36.098000863999964],[126.986448968,36.09855697499995],[126.98678108100003,36.09863527300003],[126.98762915299997,36.09893227500002],[126.98823953799999,36.099218831000044],[126.98858099500002,36.099443701],[126.9889563,36.099714698999975],[126.98931261799999,36.100035602000034],[126.98958562200004,36.100333785999986],[126.98997703,36.100823363999964],[126.99011814299998,36.101090322],[126.99032031700007,36.101517342000015],[126.99042648000004,36.10182148399998],[126.99056701400005,36.10234375499998],[126.99053261700001,36.10289127899998],[126.99047168300001,36.11178662700003],[126.99051214899998,36.11245630900003],[126.99060275,36.113024224],[126.99067476,36.11339195099998],[126.99074425399996,36.113624679],[126.99240194899998,36.11890262600002],[126.99278084800004,36.12004273099996],[126.993276082,36.121644897],[126.99403264100006,36.12402258699998],[126.99428629399998,36.12468170799997],[126.994523432,36.12515929699998],[126.994707211,36.12543457799997],[126.99512398700006,36.125931719],[126.99556871400004,36.12640501499998],[126.99610258899997,36.126830372],[126.99681980199998,36.127296309],[126.99717444900006,36.12748403200001],[126.99790391300004,36.12782357200001],[127.00057876499997,36.129045319999975],[127.004550028,36.130884253],[127.00486769199998,36.131054810999984],[127.005442198,36.13141699700002],[127.00617611999996,36.13200382999995],[127.006451692,36.13223717],[127.00685105099997,36.132605851],[127.00702477799999,36.13278570799997],[127.00730066300004,36.13311451200003],[127.00737665499999,36.13321418],[127.00756071500003,36.13350395799996],[127.00783357100002,36.13400584699998],[127.00806749699998,36.1345018],[127.00831976999999,36.13510707999996],[127.00908867900003,36.136964554],[127.011187587,36.14220942899997],[127.01147851500002,36.143122852],[127.01163212500002,36.143774433],[127.011681492,36.14411144200002],[127.01169125900003,36.14425761600003],[127.01169024499998,36.14449176999998],[127.01167602400005,36.144654404000015],[127.01163287300002,36.14491422600001],[127.0112149291547,36.14659465380143]]}},{"type":"Feature","id":"rail_ktx.9","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.94895728800003,37.51650926799998],[126.94828050199999,37.515893912],[126.94783058399997,37.515516892],[126.94754962600003,37.51530666399998],[126.94709448600003,37.51499128499998],[126.94681835699997,37.514834905],[126.94659502499994,37.514730342],[126.94619822099997,37.51458027200006],[126.94559068899999,37.514420738999966],[126.94478797700003,37.514273141999965],[126.94370461699998,37.514130522],[126.94223870799996,37.51395641700001],[126.94101117299998,37.513830472],[126.94004283000002,37.51378557899996],[126.93795833000001,37.513732073],[126.93735117600004,37.513732638999976],[126.93688475499998,37.513768318000025],[126.936545956,37.51381637],[126.93605986800002,37.51391159],[126.93463550400003,37.51423928000002],[126.934056262,37.51434966400002],[126.93326269700003,37.51444762899999],[126.93282064699999,37.514463849000016],[126.93237540000004,37.51443637799998],[126.93199558099998,37.51437924999997],[126.9316209,37.51429985599999],[126.92839563,37.513438886],[126.92774237899998,37.51324681999996],[126.92713048399999,37.513116950999965],[126.92638334199997,37.51303530700001],[126.92605409300002,37.513024895000015],[126.92546327899998,37.51302906500003],[126.925063721,37.51305645700002],[126.92474294599998,37.51309782799996],[126.92435918700005,37.51317113000001],[126.92407923,37.51324732],[126.92338042700003,37.513484402000046],[126.922955115,37.51367980000002],[126.92230816700003,37.514046934],[126.920477371,37.51550305],[126.920148317,37.5157451],[126.91987299399997,37.51592603899996],[126.919404858,37.51619031899999],[126.91892167100005,37.516415827999985],[126.91857817600004,37.51655536000003],[126.91823419000004,37.516671775000034],[126.91754427899997,37.516858407999976],[126.91725051700001,37.51691718399998],[126.91666850199996,37.51698216000003],[126.91629105100004,37.51700513299996],[126.91589856199997,37.517011276000034],[126.91559344199997,37.516998983000015],[126.91089451300003,37.51658988399995],[126.91019554999997,37.51644060999998],[126.90961782400005,37.516268013],[126.90923790899998,37.516122426],[126.906616539,37.51501205399998],[126.90224790700002,37.513204068],[126.90154375400002,37.51299678999998],[126.90128897399998,37.51290472099997],[126.89581903099995,37.51061017799998],[126.89074874299999,37.50840343099997],[126.88991702000001,37.50795495599998],[126.88453372199999,37.50476185599997],[126.88432825599996,37.50461386499997],[126.883262745,37.50367391],[126.88222572900004,37.502743696000024],[126.881646894,37.50223931000003],[126.881340563,37.50195199900001],[126.88108183300004,37.50168660800002],[126.880670441,37.50112956000002],[126.88046216000004,37.50079616899996],[126.88020938100007,37.50036349600001],[126.87989677000002,37.499790765000036],[126.87974147799999,37.499442904],[126.87963721300005,37.49914614299995],[126.87947872900004,37.49842484100002],[126.87942384799997,37.49805640799997],[126.879391038,37.497479725],[126.87938004600004,37.495670181],[126.87994173900002,37.48769972500002],[126.879990442,37.48729665000002],[126.88006059400001,37.486961394],[126.88014280700007,37.48671892500004],[126.88038030800003,37.48617953199999],[126.88123003800003,37.48435030799999],[126.883003476,37.48034775799996],[126.88362996700002,37.47900572599997],[126.884965566,37.47599915200002],[126.88660266500001,37.47221669000001],[126.889606927,37.465369156],[126.89159153000003,37.46079421199999],[126.89305714000002,37.45726516899999],[126.89598412999995,37.450820691],[126.897721,37.446857867],[126.89816525099998,37.445807226000035],[126.898242518,37.445553695999976],[126.898294105,37.445296918999965],[126.89831699100003,37.444954325],[126.898109916,37.44142692],[126.897806858,37.44048565700001],[126.89657362499999,37.43812125599998],[126.89397828399994,37.433350067],[126.89213562800003,37.42994133300003],[126.88638979300003,37.41942238399997],[126.88456525299995,37.416041008],[126.883737819,37.414493928999974],[126.87626357699997,37.40076383900002],[126.87466979800003,37.397678501999955],[126.87375811199998,37.39574674499997],[126.87288133699998,37.393713530999975],[126.87168210800002,37.390535710999984],[126.87054642899997,37.386860692],[126.86949856200003,37.38248063599997],[126.86874735999999,37.377711803],[126.86854705800003,37.37543694599997],[126.86842261699996,37.373824087],[126.86841432699997,37.36975124299995],[126.86850240699998,37.36803368999997],[126.86866171299998,37.36577840600002],[126.86916627200003,37.361735921],[126.87005990799997,37.35750347699996],[126.870603269,37.35543671299998],[126.87121537100006,37.353355962],[126.87228588099998,37.350496999000015],[126.87288249899999,37.348845615999984],[126.878608561,37.33609556899996],[126.88598822899995,37.31986575599998],[126.888112069,37.31519337200002],[126.90566184700002,37.276561018999985],[126.90833885100004,37.27070040899997],[126.91218611100003,37.26239844499999],[126.913664072,37.25964395800004],[126.914228637,37.258636704],[126.91524955800001,37.256939756000016],[126.91613234700003,37.25548380699997],[126.91798634700001,37.252785405],[126.92003973900005,37.249849238999964],[126.93170791199996,37.23447332300003],[126.933125086,37.23258083299998],[126.93450795699998,37.230686202],[126.93511049700004,37.229766537],[126.93743982,37.22606542700003],[126.93852935399998,37.22406046199996],[126.94058856100003,37.21965641399997],[126.94185518400002,37.216272294999975],[126.942951093,37.21257632399996],[126.94353964400003,37.209999378999974],[126.94403484800004,37.207145609000015],[126.94433785699997,37.204598981],[126.94453493800003,37.20155410800003],[126.94496386299996,37.18851847499998],[126.94566909400004,37.18217689],[126.94805584600003,37.16946331899997],[126.95550225400002,37.130104371],[126.959314059,37.110015544],[126.96112269900001,37.10067833700001],[126.96177524799995,37.09748509399998],[126.96236883300003,37.095211491000015],[126.96336617600005,37.09201986799999],[126.964495078,37.088981743],[126.96517990599999,37.08735525099997],[126.96571884,37.08613719699997],[126.966984418,37.083546931000015],[126.96826583000005,37.081186310999975],[126.969143228,37.079715194],[126.96964042000005,37.07888153300003],[126.97131330199997,37.076328752],[126.97215614100004,37.075129946],[126.97348722700002,37.073338613999965],[126.97424927799997,37.07236352399998],[126.97609554599997,37.07013457299995],[126.97756259299996,37.06848288699997],[126.98006403499998,37.06586090500003],[126.99611628400002,37.04989147499998],[126.99787932600003,37.048218691],[126.99788142500005,37.048216699999955],[127.03782193800002,37.008475171],[127.04350114099998,37.00281802299998],[127.04524719500003,37.00100530799997],[127.04812857000006,36.99813570299996],[127.05071329699997,36.99554210499997],[127.05262929000006,36.993537670999984],[127.054510974,36.991429566000015],[127.055975036,36.98967070100003],[127.05732691599998,36.987940584],[127.05849922100003,36.98634607499996],[127.05975578400002,36.98452504799998],[127.061141328,36.98235958200003],[127.06241964800002,36.98018498299999],[127.06332382399994,36.978522209999966],[127.06413889900006,36.976916749000026],[127.06525426699999,36.974517406000025],[127.06569364300002,36.973493750000024],[127.06616282400002,36.97234149899997],[127.06671048400003,36.97090560700002],[127.06709332499999,36.969832378000014],[127.067534348,36.968510520999985],[127.06814059500006,36.96650263000002],[127.068569621,36.964903143],[127.06894324499999,36.963341470999985],[127.069235583,36.96196625099995],[127.06953903500002,36.960330435999964],[127.069940109,36.957606833],[127.070287488,36.95442676199997],[127.0716942885528,36.9403994328023]]}},{"type":"Feature","id":"rail_ktx.10","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.327158218,36.62045666199999],[127.30642649399998,36.639049505000024],[127.30191567499999,36.643009240000026],[127.29949794300003,36.645170804],[127.29793610400004,36.64653361099999],[127.29657958300002,36.64767439299999],[127.29504523400001,36.64890230800001],[127.29377840999999,36.64986656599998],[127.29245638799998,36.650828306],[127.291116157,36.65175956200003],[127.28946650300006,36.652849132],[127.28814260399999,36.65368128800002],[127.286501976,36.65466338799997],[127.28425401500003,36.65594127299998],[127.28175352300003,36.657316246],[127.27685547699997,36.65997767600001],[127.26894674099995,36.66430548400002],[127.26690548,36.66545128099997],[127.26431506800007,36.666861543999964],[127.26087618100003,36.66870898699999],[127.25939124400003,36.66951908500002],[127.24786485500007,36.675806018999985],[127.14515929599995,36.731732254999976],[127.14338186100004,36.73270619099997],[127.14183129100003,36.73357595999999],[127.140251103,36.73449344899997],[127.13935672200006,36.735033494000014],[127.13809584099995,36.73582190699998],[127.13634935400003,36.736967749],[127.13490107900003,36.73797182299998],[127.13315057500003,36.739245756999985],[127.13187485399999,36.74024023700004],[127.12964767700002,36.74208214099996],[127.128301006,36.743267399],[127.12722446199996,36.744259547999974],[127.12648106300003,36.74497077800001],[127.12513331199999,36.74631560400004],[127.12431715599998,36.747168068000015],[127.123509628,36.748042127000026],[127.12287487000008,36.748751214],[127.12219098599998,36.74954006599999],[127.12142237400006,36.750458074],[127.12022533800004,36.751961566],[127.11956210500004,36.752836061],[127.118522948,36.754275631],[127.11722329499995,36.75620923299997],[127.11564215800001,36.758807462999975],[127.114470961,36.760952135],[127.11364195100002,36.76276636600003],[127.11284886799999,36.76459203400002],[127.11195132600005,36.766694891],[127.111243432,36.768481431],[127.11021558300001,36.77181581399996],[127.10956073700001,36.77426747899998],[127.09366484400005,36.836168936000014],[127.09152563300003,36.844492406],[127.07634894900004,36.90353344799998],[127.07481595100002,36.91081852500002],[127.073922777,36.91690315799998],[127.07364698100002,36.91949576400003],[127.0716942885528,36.9403994328023]]}},{"type":"Feature","id":"rail_ktx.11","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.79651799800001,35.14849301399997],[126.79635600899996,35.14811953000002],[126.79598038000002,35.14740970299999],[126.79568007599995,35.146877277000016],[126.79516615300004,35.14601849099997],[126.79358807300002,35.143449816],[126.79279623800005,35.141989882],[126.79107059099996,35.13921059699999],[126.78837897699997,35.134810246],[126.786303597,35.131361587],[126.78482180600001,35.129017356],[126.78411919899999,35.12819593000002],[126.783813742,35.127888302999985],[126.78350295799997,35.12760590499996],[126.78300647500002,35.127192478],[126.78255673799994,35.12685135599997],[126.78187915200003,35.12637359300002],[126.77295748099998,35.12033533],[126.76837566299997,35.11736138299998],[126.76281973099996,35.11356898600001],[126.76236529500005,35.113227725],[126.76142720899998,35.112492561000025],[126.76056977100004,35.111728822000025],[126.75980259600003,35.110941312999984],[126.75939109,35.11049837500002],[126.758662782,35.109610685],[126.75815702699998,35.108928753],[126.75760424099997,35.108088422],[126.757186542,35.107366167999956],[126.757020655,35.10705793199998],[126.75661996599997,35.106239505],[126.75425556599997,35.10099735099998],[126.75276298500003,35.0976322],[126.75245887900003,35.09690811100002],[126.752114083,35.096012273999975],[126.75159343300002,35.09450920400001],[126.748905055,35.08636127299999],[126.74845235700003,35.08495310500001],[126.74819743599996,35.083770127],[126.74802464099999,35.082775722],[126.74795446600004,35.08180931400002],[126.74768391299997,35.078547529],[126.74754512999998,35.07755151899998],[126.74735017500005,35.076608184000015],[126.747071299,35.075555197999975],[126.74645937999998,35.07398298699999],[126.74615680400002,35.07331236799996],[126.740547896,35.062843269],[126.73123538699997,35.04556165999996],[126.72842057300005,35.04030802000001],[126.72798012699997,35.039401148000046],[126.72757602899998,35.038320402999986],[126.72724628600001,35.037102289999964],[126.72712844300001,35.03643498999999],[126.72701565800003,35.03545125499997],[126.726377089,35.02490642900001],[126.726075707,35.02296405900002],[126.72588192099997,35.02233498299997],[126.72546020299994,35.021391744],[126.72476668700001,35.02025419599999],[126.72423107899996,35.019584487999985],[126.72376955999998,35.01909612100001],[126.722452732,35.017935032],[126.72011512999995,35.01600566500004],[126.717665616,35.013952854000024],[126.71488426600004,35.011681981999985],[126.71404996800005,35.010966441999955],[126.71276504400005,35.00993651199998],[126.71142745000002,35.008871051],[126.71090590199996,35.008504094000024],[126.71048068000002,35.008224218],[126.70986923599997,35.007852774000035],[126.70632460399997,35.00645310799997],[126.70554136199998,35.006270043000015],[126.70447300600001,35.00609942999998],[126.703321037,35.005986599000025],[126.700952857,35.005983635],[126.68824214800001,35.006367377999986],[126.68458121900002,35.00648675100003],[126.68249327300003,35.006600383999974],[126.679607952,35.007009658],[126.67366365999997,35.00829180899998],[126.66468466100001,35.010198396999954],[126.661792715,35.01086346400001],[126.66039820399997,35.01133658900002],[126.65876924099999,35.011979541000024],[126.65563715200007,35.013353227999986],[126.65449101000003,35.01382862],[126.65352470799998,35.014193364],[126.65228617599998,35.01459678600001],[126.65077644999994,35.01498620099997],[126.64919659800005,35.015293384000046],[126.64869648100002,35.01537629899997],[126.646465972,35.015672871000035],[126.63245224500005,35.01748149599998],[126.63014816500004,35.01783331500001],[126.62754186899998,35.018385595],[126.62561390699999,35.018920493],[126.62296800399999,35.01972953999997],[126.59472902099996,35.028374099],[126.591440499,35.029309976],[126.57592111999998,35.03361765299998],[126.57468575700003,35.033934098999985],[126.57365150800005,35.034160653],[126.57255106900004,35.03435038099999],[126.57134140999999,35.03451186699997],[126.57007699199998,35.034618119],[126.56909309800002,35.03465463999998],[126.56709418600003,35.034635581],[126.56524698100006,35.03448147900002],[126.56373474900003,35.03424401099995],[126.56181026100003,35.033825316000026],[126.55973927799995,35.03332367699994],[126.55626577400002,35.03247175899996],[126.55282879299999,35.03159991999995],[126.55125978499998,35.03109188399997],[126.54991995800002,35.030567215],[126.54938303899998,35.03032609899997],[126.54820842300006,35.029748214000044],[126.54710230900005,35.02913429600002],[126.54557745099997,35.028133244],[126.53558439000004,35.02114285600002],[126.53349885700005,35.019666883999975],[126.532363214,35.01877812899996],[126.531286643,35.017816869999976],[126.53089329600006,35.01741730699999],[126.53042627000004,35.01692235500002],[126.52996893999997,35.01639534799997],[126.52932542099994,35.01558918000002],[126.52875347000003,35.01474769499998],[126.52804170499998,35.01357111],[126.52749795000003,35.012487204],[126.52683865000004,35.010791956],[126.52655729699995,35.00981206899997],[126.52639160699995,35.009108259],[126.52626962500004,35.008456538],[126.52617837499999,35.007721625],[126.52610270199995,35.006763550999985],[126.52610437500005,35.00553043300002],[126.526187358,35.004492515],[126.52630070000005,35.00365638200002],[126.52641731499997,35.003044921999965],[126.52641731499997,35.003044921999965],[126.527011621,35.00053352699998],[126.52917463600004,34.99176033199994],[126.529517416,34.990207049],[126.52981845500001,34.98795210699998],[126.52988939,34.98558925700003],[126.52963067500002,34.98267188799998],[126.52887102400001,34.979332608],[126.527902177,34.976757845],[126.52710791500004,34.975140224],[126.52602522800002,34.973315277],[126.524373752,34.97105630799999],[126.51504888000005,34.95967209100003],[126.51358953899997,34.95780165299995],[126.51140000900004,34.955296075999975],[126.51075144600001,34.954457751],[126.50885043899996,34.95138300999997],[126.50811277800004,34.94951701700002],[126.50788930599998,34.94860788899998],[126.50742245799998,34.946708598000015],[126.50702489100003,34.944784136999964],[126.50617484700007,34.94095662600002],[126.505346212,34.937143920999986],[126.50496456800002,34.93528121799997],[126.504713249,34.93426438800004],[126.50454024599996,34.933412438999966],[126.50438509900003,34.93287731400001],[126.50415904199997,34.931696111000015],[126.50354487499997,34.92880895900003],[126.501571186,34.91971153500002],[126.500528448,34.914858433],[126.50000642200003,34.91262847],[126.49862983999998,34.90769556800004],[126.49798267799999,34.90428190199997],[126.49628144900002,34.89517127300004],[126.49602588399996,34.893722895],[126.49485237399998,34.885183945999984],[126.49351238800008,34.87559380000002],[126.49317067800004,34.873545637],[126.49282023900001,34.871795072],[126.49236380099997,34.869763513999985],[126.49204072500005,34.868615008],[126.49144859600001,34.86740989700003],[126.49081018400007,34.86627917699997],[126.49007464300003,34.86524982499996],[126.48948917099999,34.86443046399997],[126.48305646800002,34.856154219],[126.47820040900005,34.84976968299995],[126.47519159599999,34.846045405],[126.47097908000006,34.84056539300004],[126.46772871499998,34.836397501999976],[126.46307154017009,34.83048484199244],[126.46014454531068,34.82701168840064],[126.45920269052918,34.82595306108957],[126.4582463456742,34.82501336926712],[126.45742041148112,34.82419261700509],[126.45593238170576,34.82316398275603],[126.45484660099997,34.822460626000016],[126.45333608500003,34.821907261],[126.45209425999997,34.82150266700004],[126.45026814599998,34.821061357000026],[126.44907522899996,34.820852076000016],[126.44748917399997,34.82072899699999],[126.440255476,34.82054352799998],[126.43511065600002,34.82036539099999],[126.43322257699998,34.82032123000002],[126.43112175063219,34.82028861854978],[126.42974437863221,34.820255071549816],[126.42842000414713,34.82025243752916],[126.4275306971471,34.82036899752916],[126.42678731299998,34.82047587400004],[126.426315519,34.820636394],[126.42591873200001,34.820804610000025],[126.42520385300001,34.82115822799999],[126.424330236,34.8216406255664],[126.42272321700004,34.82249643556641],[126.42170988900001,34.822987202999975],[126.42116730300003,34.823163187],[126.42065135199998,34.82331599599995],[126.41968825992736,34.823562178554184],[126.41851456396883,34.82377629026728],[126.41677575514156,34.82395471626975],[126.41374732976719,34.824085561759176],[126.40938089214708,34.82402237468037],[126.40652049814716,34.82390322068035],[126.40434327202578,34.82365733938427],[126.40269140363979,34.823407541970745],[126.40140178709288,34.82301500164746],[126.40005198889654,34.822470036836194],[126.39863418304265,34.82175410189285],[126.39755513299998,34.821053822000025],[126.39652258300003,34.82028736200002],[126.39594186800002,34.81979310300002],[126.39550189800005,34.81936229399999],[126.39514999,34.818967346000015],[126.39395388928233,34.81755492863855],[126.39318591538358,34.816424802965095],[126.39251937199977,34.81529466178926],[126.39208466979295,34.8132365754076],[126.39153404699759,34.81004822448196],[126.38952185299998,34.79882310299999],[126.38952417199997,34.798701008000016],[126.38944699499999,34.79814459900001],[126.387966,34.793557277],[126.38691840500003,34.790471821000025]]}},{"type":"Feature","id":"rail_ktx.12","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.842491363,37.61226497999996],[126.84922414400005,37.612380951999974],[126.849690251,37.61236072100002],[126.850479774,37.612254095999965],[126.851295983,37.61204693],[126.85197398,37.611804052],[126.852659458,37.611512254],[126.85857442099999,37.608673963],[126.86322789700002,37.606488860000034],[126.86443483500003,37.605855686],[126.86522615000004,37.605346331999975],[126.86613049600004,37.604640402000015],[126.871005429,37.60050977299997],[126.87287543500003,37.598869815],[126.879104809,37.593538156000015],[126.87939179799997,37.593254242999976],[126.88046015,37.592353218],[126.880709359,37.59215792],[126.88195804000006,37.59107445200002],[126.88472522600004,37.58867349200003],[126.88780135800003,37.586069350000024],[126.88907052600001,37.584994919],[126.88983618099998,37.58440012399998],[126.89079461199997,37.583736743],[126.89491590799999,37.580955183],[126.897313639,37.57927466499997],[126.89978165900003,37.577594183999985],[126.90149743899998,37.57639546599997],[126.90503543700002,37.57419154099996],[126.90695419600006,37.57290458099998],[126.90824019500005,37.57202265],[126.90946685299998,37.571271875999955],[126.91064727899999,37.570685294],[126.91295586799998,37.56961485299997],[126.91381379199998,37.569248707],[126.91643367600001,37.568028590000026],[126.91796082000005,37.56734035600001],[126.918783251,37.566985486000014],[126.91934451500002,37.566792886000016],[126.920250491,37.56655555699999],[126.92443446099995,37.56573208000001],[126.924935467,37.56556209599996],[126.92575832400004,37.565180376999976],[126.926379146,37.56483431300002],[126.927079736,37.56430563099998],[126.930665399,37.56130712599998],[126.93151985100005,37.56065011600001],[126.93209162500003,37.56025785600002],[126.93256312499994,37.56001916499998],[126.93276310499996,37.559936298],[126.93327802499998,37.559768853],[126.93386259000002,37.55964279699998],[126.93449127999997,37.559566535],[126.93864721999996,37.559654024],[126.942058101,37.55980048100001],[126.94460753400001,37.55985525],[126.94576405000007,37.559898277000016],[126.94731512600002,37.56005473499996],[126.94784964699994,37.560131316],[126.95268489899998,37.56108985800001],[126.95346698800003,37.56122194799998],[126.95559985400001,37.56147543399997],[126.95834970499995,37.56178742700001],[126.96204922799997,37.562236288000015],[126.96319094399996,37.562343185999985],[126.964871132,37.56241705699997],[126.96595611400002,37.562381513],[126.96653097500004,37.562299262999964],[126.96727536600002,37.56215822800002],[126.96877581700002,37.56172251499998],[126.96903755400001,37.561569368],[126.96989896300005,37.56094390899998],[126.970329507,37.560423942000014],[126.970670346,37.559842367],[126.97086819700006,37.55942173099996],[126.97091838800002,37.55929546],[126.97099736499999,37.559030908000025],[126.97106138199997,37.55876144700003],[126.97106921200005,37.55835878699998],[126.97049047100005,37.556114095],[126.97042740700003,37.552891449],[126.97053563400002,37.55214182699995],[126.97111674499997,37.54815672900003],[126.971089099,37.54509737499997],[126.971101687,37.539346203],[126.97106318000003,37.53835987300001],[126.970928633,37.53673012],[126.97087056,37.536285802],[126.970767307,37.53572792599996],[126.970537771,37.535036500999986],[126.97038417399999,37.53472850399998],[126.97020149999999,37.534424370999965],[126.97004365899994,37.534213612],[126.96971831299999,37.53385509100003],[126.96942061399996,37.533564985],[126.968948649,37.53316034999999],[126.961489697,37.52771014099997],[126.96001028699995,37.52665472699997],[126.958891064,37.525823308],[126.95776994299996,37.52495079799996],[126.95655578800002,37.523968637999964],[126.95150022500005,37.51958343699998],[126.9484453412558,37.5169017968821]]}},{"type":"Feature","id":"rail_ktx.13","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.94481861899995,35.93817837399995],[126.94461667100002,35.937643428999976],[126.94426314200004,35.93673093700004],[126.943891244,35.93579356500003],[126.94369813499998,35.935266339000016],[126.943599125,35.93503286799995],[126.943400655,35.934418672000035],[126.94303072799997,35.933092499],[126.94287465999999,35.932544562],[126.94278616799997,35.93212409999997],[126.94281561700004,35.931910067999965],[126.942883343,35.93158925099996],[126.94294746500002,35.931339641000044],[126.94304242200002,35.93105102099999],[126.94311413399998,35.93088108200002],[126.94324520600003,35.930600771],[126.94335205700003,35.93041300299996],[126.943499715,35.93018046400001],[126.943654579,35.92994270400002],[126.94385544099998,35.929691262000034],[126.94401091699999,35.92952298499995],[126.94434601300003,35.929208883999976],[126.94468229600001,35.928933265],[126.94498108200004,35.928716565],[126.94520700800005,35.928579955],[126.94522713300003,35.92856880500001],[126.95197338700002,35.92390036899996],[126.96388383900002,35.91586249599997],[126.96516406999997,35.91498542999996],[126.96682516000004,35.913991615],[126.96744492200001,35.91365747699995],[126.96901018500003,35.912897691],[126.97234139499997,35.911498076],[126.98119070599998,35.907736448],[126.989344176,35.90427348499998],[126.99005683800002,35.90400227700001],[126.991102069,35.903679672999964],[126.99198884900002,35.90346421200003],[126.99298475400006,35.90328532499998],[126.993738468,35.903192078],[126.99477315500002,35.90312346899998],[126.99590207799997,35.903113595000036],[126.99804423599997,35.903287522],[126.99913392100004,35.90340411100004],[127.00300763300002,35.903829177],[127.003854947,35.90391541199998],[127.00487994899999,35.904022184000034],[127.00511435099999,35.904041647],[127.00565426500006,35.904077588000014],[127.00657392,35.90413946600001],[127.007348461,35.904192783999974],[127.008151588,35.90427114999997],[127.02075466900003,35.90560352900002],[127.027452691,35.906318301999974],[127.02800482900004,35.90638289299997],[127.02977833500003,35.90655913099998],[127.03028394400003,35.906606234],[127.03122327399998,35.906708388000034],[127.03159395099998,35.90675542799995],[127.04999588200005,35.90869941299999],[127.05066847700003,35.908770427999954],[127.051210896,35.90882265599997],[127.051311721,35.90883326199996],[127.05457932699997,35.90917693399999],[127.05664134900002,35.90939662700002],[127.05787034799997,35.90952619399997],[127.058603556,35.909597495],[127.05896129100002,35.90962346199996],[127.05919992599998,35.90963659499995],[127.05944154199999,35.909637019],[127.05995876,35.909599819],[127.06024964199997,35.90955659500004],[127.06048191600003,35.90950790500001],[127.06068394199998,35.90945517099996],[127.06085363000003,35.90941074799997],[127.061095512,35.90932672100002],[127.06127769900002,35.909259038],[127.061485232,35.90916511700002],[127.06169364500003,35.90906334900002],[127.06188089100002,35.90895032999997],[127.06211308699997,35.90880096799996],[127.06233884499997,35.90863529799996],[127.06262668200004,35.908385055],[127.062820174,35.908187585],[127.06290042200004,35.90809886299998],[127.06313692400003,35.907797184000025],[127.06330336100005,35.90757169700004],[127.06372443299995,35.90700540899997],[127.06587082300001,35.90406505599997],[127.066094305,35.90371173899999],[127.066678898,35.902816762],[127.07071807899996,35.897398387000024],[127.07129856600007,35.896494848000025],[127.07178612200002,35.895627007000016],[127.07218995799998,35.894773082999954],[127.07252322700002,35.89382878200002],[127.07274726999997,35.893039021000014],[127.07291130000002,35.89227793100001],[127.07303350100005,35.89152137299999],[127.07310417400002,35.890688318],[127.07316149500002,35.889554840000024],[127.07332871099999,35.88724913099996],[127.07347506900005,35.886388806],[127.07393093400003,35.88497603999998],[127.07431453999999,35.88421402500003],[127.07460042400002,35.88358516500003],[127.077126915,35.88054785499998],[127.077904379,35.88001413300002],[127.07918258099997,35.87923566700001],[127.08040587299998,35.87865730099996],[127.082889484,35.87764252899997],[127.08544176399997,35.87660892599995],[127.09641044,35.87217242999997],[127.09700637799997,35.87189302999999],[127.09767665200005,35.87165584299996],[127.09901298500004,35.87124569000003],[127.099628444,35.87108944999997],[127.0999962,35.87101822299998],[127.10057373100004,35.87090644399997],[127.10135775699999,35.87078547499996],[127.10171667700001,35.87073669299995],[127.10237522100006,35.87068278599998],[127.10302890400007,35.870639425],[127.10428751499998,35.87061383799998],[127.10563760100001,35.870596725],[127.10799326300003,35.87052657800004],[127.10800764200005,35.87052638499997],[127.10910947999997,35.870517671999984],[127.10994059799998,35.870510810999974],[127.12661953700004,35.870439164000025],[127.127273681,35.870417660999976],[127.12871023600003,35.870316654],[127.13267471900005,35.869997332],[127.13358415700007,35.86999045999996],[127.13449526800002,35.869974577],[127.13647683599999,35.86997236500003],[127.13731138599996,35.869971777],[127.140272526,35.86995181400001],[127.14223113000003,35.86995531299997],[127.14304314000006,35.869951915000016],[127.14338824600004,35.869935198],[127.14357260300002,35.86993317399999],[127.14380522300003,35.86992316500003],[127.144277482,35.869866728],[127.14449612899996,35.869844927999964],[127.14462565,35.869828824],[127.14468712500003,35.869819962],[127.145585533,35.86963994400002],[127.14606886500005,35.86952364200001],[127.146753961,35.86929822799997],[127.14757821699997,35.868942946000026],[127.14812665600006,35.868650545999984],[127.14870624700008,35.868260947000024],[127.14888805200005,35.86814031799999],[127.14947315,35.86767878899996],[127.14972249199995,35.86743238200001],[127.149973068,35.867203665],[127.15036621700004,35.86677391799998],[127.15047040400006,35.866594165999985],[127.15069207300003,35.86630224999996],[127.15095800200007,35.86593384799997],[127.15125726300003,35.86551232300002],[127.15161637200002,35.86500519299997],[127.151974824,35.864504284],[127.16232857100007,35.849950661999976],[127.16257550699997,35.84960415999995],[127.16781632699997,35.84224335699997],[127.16799978799999,35.842002289],[127.16818467999997,35.84175815499999],[127.16835347499998,35.841544955],[127.16853389099998,35.84133282299997],[127.168719949,35.84111680500004],[127.169087444,35.84070279700003],[127.16963991900003,35.84009223799998],[127.16972050399997,35.84000239600002],[127.172748002,35.836556386999966],[127.17297911000001,35.836252336],[127.17315374099996,35.836035873000014],[127.17363044500006,35.83512639],[127.17430745300003,35.83383471499997],[127.181476616,35.81967579700002],[127.18521058299999,35.81332631799999],[127.18698355900003,35.81037984899997],[127.18817509299998,35.808368160999976],[127.19128285600002,35.80322950500001],[127.19136642100003,35.803089099],[127.19325370700003,35.799951173999986],[127.19607276200006,35.795183232],[127.19664352700003,35.79394118499996],[127.19763772000002,35.79166217999999],[127.198420065,35.789846305],[127.19871956500005,35.789161833999984],[127.19885364199999,35.788846190000015],[127.19891920400002,35.78869944799997],[127.19974364500003,35.78679868899997],[127.199877729,35.78649600599997],[127.199997053,35.78621885199995],[127.20008492200003,35.78601457200001],[127.20031070200002,35.785501236000016],[127.20031880499998,35.78548209400002],[127.20038797900003,35.78532088],[127.201487976,35.782783052000035],[127.20375975400003,35.777555628],[127.20389101500002,35.77728521],[127.20404172500004,35.77700988999996],[127.20419062300003,35.77676098300003],[127.20433195900003,35.776541105999975],[127.20444050299996,35.776386357],[127.204553238,35.7762261],[127.21053496499997,35.76848970699996],[127.21064425100006,35.76835530599996],[127.21090155999998,35.768068539],[127.21126854000008,35.767711632],[127.21159679199995,35.76743049699996],[127.21197229100002,35.767160902],[127.212306375,35.766946317],[127.21310597300001,35.76647353099998],[127.21351559900005,35.766242603000016],[127.21399711299995,35.765964703],[127.21438725399999,35.76571905000002],[127.21472094799998,35.765494857000014],[127.21534884799998,35.765004895999965],[127.215661593,35.764723324],[127.21590521800005,35.764481985],[127.216159465,35.76420295099999],[127.21641440399995,35.763893453],[127.21662951800002,35.76360553],[127.216798401,35.763353694],[127.21692580000001,35.76314277999999],[127.21707205400004,35.76288079099997],[127.217178758,35.76267194899997],[127.217284809,35.76245029],[127.21742598900002,35.762093625],[127.21747178900002,35.761965146],[127.21771180300001,35.76094021500001],[127.21808602700007,35.758056766000045],[127.21822444800003,35.757155703999985],[127.21826440700002,35.75688543400003],[127.21838870700005,35.75603721200001],[127.21864423600002,35.75506302700001],[127.21872073100003,35.754770428],[127.218805662,35.75445132000002],[127.21889337600004,35.75413923399998],[127.21893831499997,35.75399904599998],[127.21965800800001,35.75195625300002],[127.21974440799995,35.75175168700002],[127.21981632799998,35.75156869000003],[127.22045292099997,35.74994580099998],[127.220742652,35.749202181],[127.22101341600002,35.74851961100001],[127.22135815899998,35.747643583],[127.22186859799999,35.74635915699998],[127.222203477,35.745519918000014],[127.22261572900001,35.74447982200001],[127.22308990499997,35.74324791300002],[127.22331287900005,35.74268817899996],[127.22356796499997,35.74210675199997],[127.22396173300005,35.741268659],[127.22429971800001,35.740609568999965],[127.22463701000004,35.74001915600003],[127.22481844199997,35.739711849],[127.22497934500002,35.73945532100002],[127.22499772700003,35.739426447],[127.22514818000003,35.739189676],[127.22538615300002,35.73882340700002],[127.226237261,35.7375501],[127.22626570699997,35.737507543000014],[127.226403641,35.73730206499996],[127.22668115899998,35.736888949000026],[127.226893792,35.736558237],[127.22720773400002,35.736049245],[127.22834488099994,35.73414462300003],[127.22881420199997,35.73335675299997],[127.229122044,35.732850559999974],[127.22948974200007,35.732248],[127.229685798,35.73189720200001],[127.22971155899997,35.73185110899997],[127.23125970200002,35.72926738899997],[127.23172529300003,35.72847275099998],[127.23238623399999,35.727350668000014],[127.23336492900006,35.72569694699997],[127.23379724899998,35.72495229600004],[127.23438725900004,35.72393578600002],[127.23458091899997,35.723601041000016],[127.235103698,35.72273093700002],[127.24224805500005,35.710346720999965],[127.24383540300003,35.707908011],[127.25010664400001,35.699947701],[127.2568552,35.69193685699999],[127.264980821,35.67804382499996],[127.26533430499997,35.67747674699997],[127.26591069900003,35.676316958000015],[127.26656228000002,35.675093415],[127.26676866300005,35.674650857999985],[127.26697824400003,35.67414223499996],[127.267060912,35.67388951600001],[127.267224428,35.673435814999976],[127.26737200900001,35.673006932],[127.26752124700003,35.67261130399997],[127.26783481200002,35.671843357],[127.26804520699999,35.671406493],[127.26834791299997,35.670896331999934],[127.26872497800002,35.670361041],[127.26906767299995,35.66992153799996],[127.269528909,35.669425172],[127.269734859,35.66921570700002],[127.270290291,35.66865072299996],[127.27117898199997,35.66777269600003],[127.27172170300004,35.66724324000003],[127.27198394299998,35.66699345],[127.27272566399998,35.66626562200001],[127.27289552700005,35.66610156899996],[127.27319451400001,35.665813029],[127.27322211600003,35.665785804000016],[127.27352111099997,35.665490895],[127.27364230300007,35.66537138399998],[127.27398329900005,35.66503065200003],[127.27411607000002,35.66490624499998],[127.27455554899998,35.66448004199999],[127.27464554999997,35.66439275899998],[127.27499878399995,35.66404821199998],[127.27535686200001,35.663699416],[127.276040392,35.663025058000024],[127.27663443700001,35.66244237700001],[127.27708756199995,35.66198935300001],[127.27751751800002,35.661577295999976],[127.27786641900005,35.66123229600003],[127.278187265,35.660926338],[127.278206169,35.66090771200001],[127.27841743099994,35.660699549],[127.27852149899998,35.660598959],[127.278740264,35.66038750599997],[127.27895056099997,35.660171527],[127.27922388599997,35.65991466299997],[127.27979216000006,35.659365738],[127.28069577500003,35.658391617],[127.281212321,35.657834870999984],[127.281422725,35.65755895400001],[127.281590101,35.65732540499998],[127.28171733299997,35.657139353999966],[127.28184238999998,35.65693239999995],[127.28199254100005,35.65666942],[127.282186461,35.656291423999974],[127.28241348999994,35.65574650099997],[127.28264830200004,35.65446153799997],[127.28282463300002,35.65297610999998],[127.28284884800003,35.652450248],[127.28280174400007,35.651518617],[127.28278773300002,35.651427982999984],[127.28262423300005,35.65036765099999],[127.282555311,35.649953135],[127.282107398,35.64725774000003],[127.281692481,35.64477117700001],[127.28155817700004,35.643746827000015],[127.28153479199995,35.643563382],[127.28151664899998,35.643364782999974],[127.28150493600003,35.643171846999955],[127.281495842,35.642969982000025],[127.28149485299998,35.64278197699996],[127.281493305,35.642622813],[127.28150126899997,35.642468676],[127.281513764,35.64231552200001],[127.281524298,35.64213884599998],[127.28154193400002,35.641972338],[127.28156434500005,35.64178166399994],[127.281596214,35.64158051600002],[127.28162724700003,35.64139288699998],[127.281665223,35.64120100699997],[127.28172233899997,35.64096596999999],[127.28178064499996,35.64074781599999],[127.281857814,35.64049239499995],[127.28194660899995,35.64024740099999],[127.28204537599997,35.639981204],[127.28217142799994,35.639687094000024],[127.28227259099998,35.63947424599997],[127.28286399500004,35.638452168],[127.28299517100001,35.63826709799998],[127.28316657199998,35.638029028999966],[127.28334002800003,35.637811778],[127.28354896199994,35.637574343],[127.28374943499998,35.637347290000015],[127.28394765999994,35.637141876],[127.28418630000003,35.636906442],[127.28446725500005,35.636649186],[127.28482096499998,35.636360488],[127.285102039,35.636138469000024],[127.28540125799996,35.635927136],[127.285731915,35.635708878999985],[127.287255481,35.634681957],[127.28827154699997,35.63419521700003],[127.28841784900004,35.63410876599996],[127.28973420800001,35.633364014999984],[127.293693794,35.63111875799996],[127.294301677,35.630781467],[127.29447204600002,35.630701566],[127.29449613699998,35.63069151200002],[127.29587234900006,35.62991602199996],[127.297478246,35.628983675],[127.298337681,35.628452239],[127.29886661000005,35.628105114999975],[127.29985156299998,35.62740031100002],[127.30000589300003,35.627282672],[127.302736761,35.624959462000014],[127.30315321899994,35.624538602],[127.303473831,35.624199003999976],[127.30388995300004,35.623749484000015],[127.30432220299998,35.62324584600002],[127.304994725,35.62241308200002],[127.305403989,35.62187668900003],[127.30566705299996,35.621532367999976],[127.30579350500005,35.62131627999999],[127.30640497199998,35.62037154500002],[127.30677975800003,35.61974294499996],[127.30735954900005,35.618677861999984],[127.30765599499998,35.61806207399996],[127.30781702500003,35.617711698999976],[127.307965225,35.617383435],[127.30809485100006,35.61707631],[127.30822416,35.61671573800001],[127.30841037300003,35.616255071000026],[127.308531594,35.615887939999965],[127.30873502699998,35.61525562099996],[127.30892843,35.614541496000015],[127.30909747900002,35.613867442999954],[127.30928995500003,35.61291312699996],[127.30941795600002,35.612185824000015],[127.30956945699995,35.611053248],[127.309895872,35.608853735],[127.31004413799995,35.607830759],[127.31010896699998,35.60741104599999],[127.310174603,35.606972403000036],[127.31031454900001,35.605969008],[127.31042741000002,35.60524183299996],[127.31069463200002,35.60344416800001],[127.31097686799997,35.601451338],[127.311364241,35.59882454099997],[127.31208736099998,35.59382226399999],[127.31222250299994,35.592900712000024],[127.31232447399996,35.592219528],[127.31240131000004,35.591629979999944],[127.31249986199998,35.59097845699996],[127.312597095,35.59032846900002],[127.31259721900003,35.590327272],[127.31268005300004,35.58942079599996],[127.31295222800003,35.587428974],[127.313192294,35.585742317999966],[127.31355610100003,35.58326755900003],[127.31395106600002,35.580394497],[127.314146486,35.57901177599998],[127.31439576000002,35.57706786500001],[127.314605085,35.57543518],[127.31467052999996,35.57495985100001],[127.31488605800004,35.573393125],[127.314991248,35.57264306899996],[127.31516837100003,35.571435654],[127.31575686499997,35.567162287],[127.31590606099998,35.56610441499995],[127.31676058799997,35.559970525000026],[127.31705651200002,35.557858752],[127.317318908,35.55622889199997],[127.31755459400003,35.55476538999994],[127.31773269700001,35.55388994999998],[127.31855904400004,35.54995427700002],[127.31856900299996,35.549906572],[127.31857744700005,35.54986680199996],[127.31857835300004,35.549733049000025],[127.31886240399996,35.54849077399999],[127.31914071000001,35.547248513],[127.31920695300003,35.54696159400001],[127.319336638,35.546399877999974],[127.31935467799997,35.54630870099995],[127.31942072100006,35.54602093300002],[127.31975665300003,35.54451966800003],[127.32012346599998,35.542910616],[127.320366769,35.54183319600003],[127.320530439,35.54111560599998],[127.32063790700005,35.54065818500001],[127.320715315,35.54029484899996],[127.320896946,35.539492396999954],[127.32095777500002,35.53923167400002],[127.32103019,35.53902877999997],[127.321979768,35.53474358699998],[127.32313730400004,35.529518952],[127.32342259200004,35.52798643899998],[127.32352219500004,35.527418359],[127.32372338900004,35.52614447200004],[127.323900762,35.52495401999999],[127.32393833100004,35.524688867],[127.32393839400004,35.524689023],[127.324065602,35.523958091],[127.32420783699997,35.52291437099998],[127.32432531300006,35.52193957499998],[127.32444724100004,35.52105760099998],[127.32455989100006,35.52019935600002],[127.32467174900003,35.51936491],[127.324776572,35.518535976999985],[127.32490976200003,35.51757826299997],[127.32501161000002,35.51686020000004],[127.32502423600005,35.516765439],[127.32510999700004,35.516132407000015],[127.32521041000004,35.51538721499993],[127.325275977,35.51491458000006],[127.325340098,35.51441139699997],[127.32544448799997,35.51364248999998],[127.32556532199997,35.51276844900001],[127.32565839199998,35.51206392599998],[127.325761966,35.51128483700002],[127.32586301100004,35.510480879],[127.32595394200007,35.50979339599997],[127.326051398,35.509111572999984],[127.326149611,35.50837206599997],[127.32623967700003,35.507675093],[127.32635232999998,35.50693563599997],[127.32647182300003,35.50622680599998],[127.32659312900002,35.505557537],[127.32677243599998,35.50473137500001],[127.32697949800004,35.503845292],[127.32718310700004,35.50306115],[127.32720103800007,35.502996842000016],[127.327357701,35.502434096999984],[127.327605418,35.50162974200002],[127.32785077100003,35.50086548999999],[127.32824949100005,35.499954502],[127.32829832800003,35.49984900999997],[127.32850082200005,35.49923043999997],[127.32881629999999,35.49839795799998],[127.32900792300003,35.497900099],[127.32918992099998,35.49741975599998],[127.32930431799998,35.497120844],[127.329414865,35.49682329500001],[127.32956242199998,35.496439482000035],[127.329684733,35.496109093000015],[127.32984372099997,35.49569054800002],[127.329901286,35.495536721000015],[127.33111278600003,35.49209982800002],[127.33141380300005,35.49130234499997],[127.331594332,35.49082064699998],[127.33182532400004,35.490283382],[127.33193393499998,35.490029458999985],[127.33197181899997,35.48996933],[127.33200252000003,35.48990435000002],[127.33207139000001,35.489767434000015],[127.33214217300002,35.48961863400002],[127.33215377200001,35.48959424999999],[127.33237431600003,35.48903736199998],[127.33260025300001,35.488505338],[127.33980061100002,35.46955984299997],[127.34010237600002,35.468849129999946],[127.34236760500004,35.464423665],[127.34511636199998,35.45905221600003],[127.34541945999997,35.458653247999955],[127.34578054200003,35.45817794899999],[127.346027511,35.45781465200003],[127.34648232799996,35.45721407499999],[127.34746591299997,35.45605290299998],[127.34845598300005,35.45489395800002],[127.350002064,35.453195862],[127.35221127499997,35.451010830000016],[127.365877952,35.436666916000014],[127.36637668099995,35.436094343000036],[127.36657838500004,35.43583956599997],[127.366729315,35.435631898],[127.3668475,35.435464708999966],[127.36705721399998,35.43515492800004],[127.36721356700004,35.43490451899997],[127.36735716000004,35.434633872999974],[127.36747864100003,35.434393398],[127.367622097,35.43409255800001],[127.367711078,35.433873089],[127.36781005800002,35.433624479],[127.36787188799994,35.43344141500002],[127.36788092699997,35.43341479399999],[127.368050171,35.43278011600002],[127.36809003000003,35.43260865700001],[127.368135464,35.432403740000034],[127.36816903300004,35.43220571200001],[127.368176974,35.432153326],[127.36819825600004,35.43196536899997],[127.36820212100004,35.43189505800003],[127.36821301700002,35.43179623899995],[127.368234319,35.431564087],[127.36824041600002,35.431451494999976],[127.36824713500005,35.43123309],[127.36825292300003,35.431124914],[127.36823579199998,35.43025445400002],[127.368200941,35.42994201799996],[127.36813385299999,35.429533740999965],[127.368035092,35.429203628],[127.36791279899997,35.42872295399996],[127.36786572200006,35.428540957999985],[127.36751311400003,35.42721437500001],[127.36696172200001,35.425074519000034],[127.36651887800005,35.423586254],[127.366083134,35.42251231199996],[127.35829893700004,35.405936254999986],[127.35808482600008,35.40552998899998],[127.35806925099997,35.405497138],[127.357845557,35.405022899],[127.35761391100003,35.404542191],[127.35743577299995,35.40418804999999],[127.35729401600003,35.403919335],[127.35715041600001,35.403658199],[127.35698131500001,35.403379559999955],[127.35685463399996,35.403185427999986],[127.35667894700003,35.402935652],[127.35651415100001,35.402709997999985],[127.356285304,35.40246289799999],[127.35610544200001,35.402215114],[127.355876923,35.40196666399996],[127.35558555500002,35.40166963300002],[127.35527364500005,35.401381405999985],[127.35492871300005,35.401094176],[127.35458926000001,35.40082540800001],[127.35425303400002,35.400589435],[127.35394556799999,35.40038492399997],[127.35364665700001,35.400197693],[127.35333855200004,35.40002292299996],[127.35325778300005,35.399979265],[127.35325778300005,35.399979265],[127.35299881699996,35.39983914399998],[127.35264273499999,35.399667758],[127.352251207,35.39949521400002],[127.35188285400001,35.399336929],[127.35144096399998,35.39917687900002],[127.35106584699996,35.399056467],[127.35065703299995,35.398933716],[127.35020009399999,35.398804886999976],[127.34172604399997,35.396630659999964],[127.34105035099998,35.396461224],[127.340325367,35.396270378999986],[127.33986411099997,35.39615558399996],[127.339519087,35.39606470599996],[127.33922838099998,35.395986201999975],[127.33896201600004,35.39591069799996],[127.33861771300002,35.39580782599999],[127.33836959100007,35.395724695999945],[127.33803295700002,35.395612608999976],[127.337604151,35.395463735000014],[127.33720881700002,35.395317468],[127.33681478399997,35.39516516],[127.33644121999997,35.39501197999994],[127.33609608200001,35.394864672],[127.33578686200003,35.39472519400002],[127.335531314,35.39460242400003],[127.33520462500005,35.39444361199997],[127.33487943200006,35.39427380199996],[127.33460266800004,35.394129902999964],[127.33432364499997,35.39397221999999],[127.334018595,35.393801001],[127.33378853200001,35.393664183],[127.33343234100006,35.393449568999976],[127.33301779300005,35.393175447],[127.33271624599998,35.39297212400001],[127.33240968899995,35.39275367600001],[127.33214869100004,35.392559886],[127.33187342799998,35.39234937299999],[127.33163093399999,35.392157963],[127.33137271700002,35.391943346],[127.331152798,35.391754581000015],[127.33096050700003,35.391591247],[127.33077147299994,35.39141807799998],[127.330602335,35.39126468499999],[127.33044298499996,35.391109462],[127.33026087600005,35.390932307999954],[127.33006338900005,35.39073618000003],[127.329876681,35.390538217000014],[127.32968665700001,35.39033638799997],[127.32949735800007,35.39012311299999],[127.32928474300003,35.38988637299997],[127.32908223000001,35.389643837],[127.32883330000003,35.38935392899999],[127.32859813000003,35.38903721199998],[127.328402036,35.38877465100002],[127.32819837100004,35.388491648],[127.32800068900002,35.38818961100002],[127.327823463,35.38791023000001],[127.32762924900001,35.38756726500004],[127.327267758,35.386927315],[127.32548864400002,35.38377380100002],[127.325181076,35.38326123700001],[127.32486957900002,35.38278482099996],[127.324551081,35.38234439000004],[127.32427921599994,35.38200676499998],[127.32397194600001,35.381648499],[127.32360603199994,35.381265873999965],[127.32323714000002,35.38090903499995],[127.32290746499999,35.380615452999976],[127.322409417,35.38021344],[127.32197243100002,35.37988814000003],[127.32146448600004,35.37954121699999],[127.32060707700006,35.37898463499996],[127.31854771100002,35.377676188],[127.31227024599997,35.37360925500003],[127.30732315800003,35.37042012599998],[127.30381476599999,35.368153668000026],[127.3031971,35.36773267399997],[127.30278798200003,35.36743544899994],[127.30227471400003,35.36703455999996],[127.301895786,35.366716975],[127.301540844,35.366398337],[127.30112640499998,35.365998461],[127.30078178800004,35.365643202000015],[127.30043543900001,35.36526568900002],[127.30000783700004,35.36476380399997],[127.29957834500004,35.364229672],[127.29933551400002,35.363889112999956],[127.298827286,35.36306879800002],[127.29855361999998,35.36260894799999],[127.29823131099995,35.36193083800002],[127.298139233,35.36171656300004],[127.29783828000002,35.360915426],[127.29750340900002,35.35984831300003],[127.29454315600002,35.35077370299996],[127.29429394600001,35.34994328899995],[127.29363038,35.347477168],[127.289764287,35.32881394399995],[127.28686010399998,35.31494006299997],[127.28673987199998,35.314365482],[127.28663479900004,35.31381682]]}},{"type":"Feature","id":"rail_ktx.14","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.74894964815482,34.7533987562226],[127.75052906617296,34.76049397121303],[127.75057253639365,34.76237481522814],[127.75006538381903,34.76493412274974],[127.74941333050874,34.76642205576227],[127.7485873963158,34.7676123828605],[127.74726879962168,34.76913597649717],[127.74567622100002,34.77039417199998],[127.74445772535077,34.771064234369206],[127.743162777,34.771644168999984],[127.74046641100003,34.77263343499999],[127.73975969199998,34.77291413299998],[127.73900608700006,34.773183142],[127.73831190500005,34.7734265],[127.73745606999998,34.77374661800002],[127.73635602399997,34.774143695],[127.73495936199996,34.77465167900002],[127.733949953,34.77504080100002],[127.72889538634574,34.77668211155175],[127.72176627015357,34.778110324431054],[127.71533267749233,34.77863399629239],[127.70814560100592,34.77868160266041],[127.70218529700003,34.77845408099998],[127.70084458600003,34.77836297799996],[127.69713350999999,34.778065529999964],[127.69146923800002,34.77806942200003],[127.68891287899997,34.77788264899997],[127.685560844,34.77793259299999],[127.68414157899998,34.77791090200002],[127.68172808999996,34.77806677000004],[127.68012271300005,34.778175170000026],[127.67708660099998,34.77840137699998],[127.671090397,34.77874123199997],[127.66963357500006,34.77891762499996],[127.66872673499998,34.779008371000025],[127.66685670799998,34.77917552299997],[127.66526646699997,34.77930390799997],[127.66289386600002,34.77951313400003],[127.66205685099999,34.77959844599997],[127.65981478700004,34.77980144500001],[127.65927273299997,34.77984285100002],[127.65678329199996,34.78010948399996],[127.65533022000001,34.78030567999998],[127.65451837200001,34.78058952300002],[127.65382382000003,34.78081288899998],[127.65273086800005,34.78124456599997],[127.65197049000005,34.781600701],[127.65079639299996,34.782281378],[127.64953799300001,34.78318348099999],[127.64874723600003,34.78389489499998],[127.64799477999998,34.784745891000014],[127.64718940999997,34.78583578600004],[127.64645156400002,34.787081658000034],[127.645459021,34.788776613],[127.64454576699995,34.790241848000015],[127.64376608400006,34.79136255799997],[127.64230154800005,34.79325124799995],[127.64111617700007,34.79482867],[127.638617456,34.79812695699997],[127.63715060199998,34.800074425],[127.63415236700006,34.80399249],[127.63116395799999,34.80784469699998],[127.63081301200003,34.80827435499998],[127.63068953299998,34.808422394000026],[127.62547710699997,34.815336265],[127.624227173,34.816931003999976],[127.62290403900002,34.818741365999976],[127.62168765700004,34.82027083499995],[127.61961046300001,34.82327225799998],[127.61868157200004,34.82496240399998],[127.61720900800005,34.82765473],[127.61665609399998,34.828901529],[127.61561979599998,34.831668426000014],[127.61445405600003,34.83478254999997],[127.613783786,34.83658103200002],[127.613448953,34.83747085099996],[127.61292214400005,34.838908050000015],[127.61188355199997,34.84163472400003],[127.61092619999997,34.84422225799997],[127.60995075699994,34.845994213],[127.60887209700005,34.84707197799996],[127.60767216499998,34.84816647500004],[127.60718284700003,34.84861050299998],[127.60508516400002,34.850540964],[127.60389846400005,34.851634453],[127.60235422199996,34.853065106999985],[127.60073776100003,34.854541705],[127.59942242299996,34.85575044200003],[127.598331127,34.85676580299997],[127.597227823,34.857923986000046],[127.59611906800004,34.858988207],[127.59519514399997,34.859819062999975],[127.59352872999997,34.861347736],[127.59215908400004,34.862603782],[127.59051751400004,34.86410723599999],[127.589164731,34.86535946999995],[127.58816766399998,34.86630908899996],[127.587645211,34.86672343199997],[127.58447901099998,34.869090668],[127.58141580600004,34.871452104],[127.58021389899997,34.87239453199999],[127.57925466000003,34.873102231],[127.57785556000003,34.874169371999976],[127.57485832700003,34.876270093],[127.57295303699995,34.877663566],[127.57038833600002,34.87955260899999],[127.56828741099137,34.88130457638124],[127.56620084039851,34.884442622569125],[127.560899571,34.892544666],[127.55970743400006,34.895376149999954],[127.55855529399999,34.898133588],[127.55048697699998,34.91551773999996],[127.54762899400004,34.921471572000016],[127.547257153,34.92225472899998],[127.54698923700003,34.92281487500002],[127.54567975099994,34.92552414900001],[127.54456809500002,34.92782096299996],[127.543102066,34.93081608600002],[127.542303,34.933454],[127.542122,34.935211],[127.541911,34.937438],[127.541071,34.939292],[127.539846,34.940519],[127.537543,34.941567],[127.535535,34.941955],[127.533408,34.942215],[127.532218,34.942337],[127.531185,34.94244],[127.529842,34.942582],[127.528409,34.942606],[127.526725,34.942661],[127.526024,34.942696],[127.52489511399999,34.94271437999996],[127.52291934500003,34.94267841500002],[127.52246545399998,34.942670355],[127.521366628,34.942650186],[127.52001483000002,34.942629551],[127.51886017800008,34.942608877999966],[127.51793498500002,34.94259172200003],[127.51707910999997,34.94257859200003],[127.51598477800006,34.94255916699998],[127.51481096099998,34.942536909999966],[127.51345761400006,34.942512878],[127.512218908,34.942494383999986],[127.51113556800006,34.942499476000016],[127.51025488,34.942669198000026],[127.50902982499997,34.94324949200003],[127.50798168199996,34.943781889],[127.50651459499994,34.944528205],[127.50607712500002,34.944754016],[127.50475290199998,34.94543572000003],[127.50268831899999,34.94647795],[127.50159380200004,34.94704798300002],[127.50005007399999,34.94783023299998],[127.49893650800003,34.94840699],[127.49848099500002,34.94864294300001],[127.497098745,34.949398802],[127.49600167999996,34.94999574599994],[127.49496596100002,34.95052861499998],[127.493563087,34.95128812599998],[127.492518327,34.952348491],[127.49134762600002,34.95670838500003],[127.491277175,34.957095897],[127.49112432200005,34.95797751499996],[127.49095330700003,34.958989904000035],[127.490816166,34.95977140599998],[127.49067691099998,34.960602669000025],[127.49055536100005,34.961483891],[127.49051137799998,34.96259518900001],[127.490549872,34.96336093300001],[127.490591778,34.96383479399998],[127.490649673,34.96465940599997],[127.49069769800005,34.96559194899997],[127.49073136699998,34.966355906999986],[127.49077727899996,34.967227348999984],[127.49081622399999,34.968123336],[127.49087151,34.96922639000001],[127.49090228700004,34.969798186],[127.49093793400003,34.970525987],[127.49097162499999,34.97107271499996],[127.49098880100007,34.971621489],[127.49102265200003,34.972213644999975],[127.49104698999996,34.97262286099998],[127.49113393099996,34.974590291],[127.491171503,34.975420479],[127.49143408300006,34.980969422000015],[127.491485796,34.982002450999964],[127.49153977500005,34.98308477999997],[127.491619631,34.98490684400003],[127.49167912600005,34.986068377],[127.49174403299995,34.987402681],[127.49180070700002,34.98855007199999],[127.49183205699997,34.98927076999996],[127.49186074200003,34.98989286899999],[127.49186935000006,34.99027167999995],[127.491879393,34.990651025],[127.49188083700008,34.99076477199994],[127.491824148,34.991507458999976],[127.49172795599998,34.992420167999974],[127.49155292900004,34.99313710000001],[127.491482985,34.993383636],[127.49132357100004,34.993872819999986],[127.49122921200006,34.994139915000034],[127.490887298,34.99506807999997],[127.49078735299999,34.995354486],[127.49044654999997,34.996268764],[127.49010905,34.99718663199998],[127.48982915300004,34.997918858],[127.48942440300004,34.998840511000026],[127.48897270899998,34.99971692199998],[127.48828923199997,35.00081765299998],[127.48805022000002,35.001171226999986],[127.48778710300002,35.001523272],[127.48753482099997,35.00185634499996],[127.48727250100002,35.00217719999994],[127.48698191999995,35.00249942899996],[127.48669826100004,35.002807027000024],[127.48628785,35.00324276799996],[127.48600767999997,35.00351114],[127.48573159999994,35.00376723800003],[127.48547406799996,35.004010370999985],[127.48460621199997,35.00471428199999],[127.48384697399999,35.005280115],[127.48224446800002,35.00629486299998],[127.48148449900002,35.006732663999955],[127.477883169,35.008852623000024],[127.47500901800002,35.010577728],[127.47378481600002,35.01133468599997],[127.47251088899998,35.012098046],[127.46929845300005,35.014234717999976],[127.46867783600004,35.014665887000014],[127.467850151,35.015291193],[127.46720179400002,35.015760409],[127.46454103799996,35.017755574],[127.46306947399998,35.01882821599998],[127.462001545,35.019632327999986],[127.46044432900004,35.02078133699995],[127.45870087599998,35.022101655999975],[127.45774296000002,35.022881786],[127.45650450600002,35.023995838],[127.45558942699998,35.02482516700003],[127.45074881500003,35.029189530999986],[127.44806490199998,35.031723574],[127.44348740700006,35.03728597500002],[127.44167823700006,35.04005739100003],[127.441492845,35.04041293200003],[127.44128170499998,35.04091305000003],[127.43005690000001,35.070118101],[127.42790778299998,35.075082334000015],[127.42500804700002,35.083645383999986],[127.424869044,35.084055716999984],[127.42472307400001,35.084497622999976],[127.42457942100002,35.08502694899998],[127.42446724700004,35.085940956],[127.424683658,35.088287873],[127.42525759600004,35.090106968],[127.42591251400003,35.091951825000045],[127.42625055699997,35.093041551999974],[127.42673534799997,35.09440621799997],[127.427265314,35.095850942],[127.42742238499999,35.096248075],[127.42764220600003,35.09680385299998],[127.42769750600003,35.096943668],[127.42796755100002,35.097666056],[127.42843488400001,35.09899570999998],[127.42884844199996,35.099958250000014],[127.42928757000001,35.10071185800003],[127.43075369600005,35.10231811499999],[127.43085833699999,35.102403282],[127.431092566,35.10258317600003],[127.431362082,35.102778352],[127.43164308199997,35.10296645899998],[127.43195188900003,35.10316591599999],[127.43248383000002,35.103498339],[127.43265580600001,35.103601923999975],[127.43302784299996,35.103831437],[127.433374135,35.10404607899998],[127.43369460500006,35.104250624],[127.43407431899998,35.10447848399996],[127.43511503699999,35.10513320499998],[127.43884930300004,35.108218909999984],[127.446960504,35.11828090499998],[127.44817761900003,35.11980836200002],[127.44841651400002,35.12010285300003],[127.44877170999999,35.120561321999986],[127.45746195800001,35.13527320300002],[127.458010221,35.136213049],[127.45805220099999,35.136283919],[127.45991895700001,35.13965547999995],[127.46059698699999,35.141495988000024],[127.46060627199998,35.14152740599998],[127.46071317000002,35.14194162299997],[127.46087034300004,35.142651558],[127.46166464500008,35.147632718],[127.461673802,35.14795365299997],[127.46140877599998,35.150156465],[127.46133486099998,35.150438597],[127.461225496,35.15077863800002],[127.45675175500001,35.15988712800002],[127.45660645700003,35.16008767899996],[127.45591643700001,35.16081981999998],[127.455037692,35.16149817400002],[127.45496085700003,35.16155722400002],[127.44531974200005,35.16770319099997],[127.44051582500008,35.171151121],[127.440351554,35.17128403599996],[127.43991797900001,35.17165587600002],[127.439171384,35.172282755],[127.43870255399997,35.17267337800003],[127.43826213600002,35.17304109399994],[127.43786750600005,35.17337051500004],[127.43746853000005,35.17370869299998],[127.43709632900007,35.174025503999985],[127.43667267399998,35.17436890299998],[127.43627190600003,35.174682117],[127.43584661,35.175007588000014],[127.435406254,35.17532923399998],[127.43490628700002,35.17569236799998],[127.43434667100001,35.17607005299996],[127.43374084900003,35.17647142],[127.43316301599997,35.17683113300002],[127.43260841800002,35.177163900999986],[127.43199004,35.177518976000016],[127.43113882500005,35.17798015099995],[127.43052777899996,35.17831193999998],[127.42988585899998,35.17866095699998],[127.429239094,35.179008185],[127.42825833900002,35.17953884399996],[127.42794622600002,35.17970632900003],[127.41612676000001,35.18593130199995],[127.415915959,35.18601674999998],[127.41585907999996,35.18603758500003],[127.415130106,35.186304349],[127.41502128699997,35.186344109],[127.41456334900002,35.186495928],[127.414137466,35.18662590999997],[127.41390811700003,35.18669221800001],[127.412760836,35.186918029],[127.41133728899999,35.18713944800003],[127.40984205799998,35.18736433700004],[127.40883669700003,35.18747633600001],[127.407327721,35.18756693799999],[127.40659582600006,35.18754172],[127.40490882200001,35.18742305499996],[127.40356920900003,35.18732655999996],[127.402507711,35.18725445499999],[127.402314705,35.187234004],[127.40174726599997,35.187182162],[127.40079041900002,35.187091039],[127.40000643600001,35.18705441300001],[127.39905711800006,35.187020667],[127.39529709799996,35.186912714999956],[127.39415480600003,35.186908852999956],[127.39395253300005,35.18692420099999],[127.39393332599995,35.186925705999954],[127.39338071600002,35.186988604999975],[127.39279138300002,35.187063247000026],[127.39261649099994,35.18708824099998],[127.391654381,35.18722555299996],[127.38344061000004,35.188494962],[127.38310784499998,35.1885701],[127.38280122200004,35.18864741100001],[127.38208841699998,35.188854799],[127.38079943199998,35.189328084],[127.379832145,35.189780065999976],[127.37888270100005,35.190317164000014],[127.37826828800003,35.190722969],[127.37786241299997,35.191018881999966],[127.377259007,35.19150459500001],[127.37670064399998,35.19202153199998],[127.376266465,35.19247376799997],[127.37594568000003,35.192837693999984],[127.37571203900002,35.19312792500001],[127.37538173900002,35.19357862699998],[127.37507229800003,35.194053418],[127.37489954599997,35.194333995999976],[127.37470048600002,35.19469631899997],[127.37460373999998,35.194886709],[127.37450805499996,35.19509197200002],[127.37440296899997,35.195331691],[127.37430680099997,35.19555218599997],[127.37350032800003,35.198281676],[127.37129617400005,35.20605825699999],[127.371160677,35.20657090499995],[127.37096577100003,35.20740010100002],[127.37071898400006,35.208534739999976],[127.37059815599999,35.20920885999998],[127.370557444,35.20994384700003],[127.37053667900005,35.21037907600003],[127.37036380799996,35.21375133699998],[127.37033911300003,35.21407084600001],[127.37030822700004,35.214381270000025],[127.37026881699998,35.21470145600002],[127.37023075200005,35.21500271099996],[127.370182454,35.215324636],[127.370118801,35.215651385],[127.36995980699999,35.21634031199998],[127.36984391400006,35.216797552999985],[127.36979927600005,35.216957224999966],[127.36965422400003,35.21742798600001],[127.36952885100003,35.217805485999975],[127.369397013,35.218162097],[127.36934292599999,35.21829674099999],[127.36921361900005,35.218606475],[127.36905666,35.21897082000004],[127.368898986,35.219322462000015],[127.36874140900002,35.219647961999975],[127.36857604399998,35.219976101],[127.368419926,35.220259776],[127.368349538,35.22038590399998],[127.36817698800003,35.22067918300003],[127.36800188600002,35.22096787099996],[127.36781439099998,35.22126101299996],[127.36760250800005,35.22157811600001],[127.36615757600006,35.22349169200003],[127.36562603300001,35.224175331999966],[127.36504680600005,35.22495700200002],[127.36352117200002,35.226831492],[127.36294313900004,35.22774275699996],[127.36236194399997,35.22878535599998],[127.358842144,35.23671693200005],[127.35703839000006,35.24215892199999],[127.35564847700003,35.24645596800002],[127.355553757,35.246706186999965],[127.35548418800003,35.246853488],[127.35535954000004,35.247094506999986],[127.354802328,35.24799539899998],[127.35442846400002,35.24861264099997],[127.35411250599996,35.249104972],[127.35392546100002,35.249375824999966],[127.35369864400005,35.24969826300001],[127.35351584800004,35.24995636599997],[127.35336460299997,35.25014179600002],[127.35319598300005,35.25035536300003],[127.35304563399998,35.250549767000024],[127.352889985,35.25073958900002],[127.35275327100004,35.25091205],[127.35256138600005,35.25113280600002],[127.35237792300005,35.25134433900003],[127.35221139200006,35.25153401399995],[127.352074698,35.25168583200002],[127.35189568500006,35.251885725],[127.35175471400002,35.252040261999966],[127.35158630299998,35.252226334],[127.35112901400002,35.25269445999997],[127.348880078,35.254650071],[127.34705471199999,35.25576103099998],[127.34363679900004,35.25782754100003],[127.34319428200001,35.25803762800003],[127.34271483000003,35.258270445],[127.34248476,35.25835807199998],[127.33175490499995,35.26381014399997],[127.327667128,35.265869568999975],[127.32764233499996,35.265881445],[127.32713691400004,35.26618403100002],[127.32651045899998,35.26656516300001],[127.326086689,35.26684333299997],[127.32556669999998,35.26716100300002],[127.32503442199999,35.26751277699995],[127.324538202,35.26784074299997],[127.32374498500002,35.26838041300001],[127.32297988800008,35.26891973599998],[127.30923248599996,35.279669718],[127.308566081,35.28017146699997],[127.30856239500004,35.280174495],[127.30855285000003,35.28018174299994],[127.30768295699997,35.280842311],[127.306687941,35.28162528899995],[127.30653297300007,35.28174708899998],[127.30650118900003,35.28177195800002],[127.305255051,35.28275069500002],[127.30382049300003,35.28388122500004],[127.30317313699997,35.28442354199996],[127.303067136,35.284506311],[127.30254435499995,35.284926640999984],[127.30175372800004,35.28553790700002],[127.30087863700003,35.286231487],[127.29997618099995,35.286929993999976],[127.29995995500002,35.28694247500003],[127.29890022700003,35.28777565999998],[127.29856561300002,35.28804841399996],[127.29749320499997,35.288939217],[127.297239895,35.28917247099996],[127.29650288500001,35.289858018],[127.29609673300006,35.290265056999985],[127.295695038,35.29065883699998],[127.29534399500005,35.29101571299997],[127.29503083800002,35.291362133],[127.293973225,35.29259852900001],[127.29327348000004,35.29345350900001],[127.292269479,35.294664878],[127.29182041600004,35.295197471],[127.29137504299997,35.295748623],[127.290825394,35.296410612000024],[127.29047200799997,35.29686275499996],[127.29008367899998,35.297352743],[127.28968038299996,35.29790216500002],[127.28909571499999,35.298772887],[127.28886802399995,35.29914685],[127.28866379800003,35.29950281799998],[127.28843328100002,35.29991842900002],[127.28841067900005,35.29996282599998],[127.28815223800004,35.3004717],[127.28792732500006,35.30091929199996],[127.28766620200001,35.301480985],[127.287531695,35.301781629999965],[127.287301557,35.30237046999998],[127.287148764,35.30278607399999],[127.28703141,35.30311966299997],[127.28689429199999,35.303555058000036],[127.28685959600001,35.30367148000001],[127.28680891200003,35.303871246],[127.28675216699999,35.30408743100002],[127.28628690700005,35.30617203599996],[127.28622579999998,35.30655605899997],[127.28617540599998,35.30692238399998],[127.286137157,35.307240823000015],[127.28611074,35.307577891],[127.28609241499998,35.307839774000016],[127.28607697599998,35.308203494000026],[127.28605534299999,35.30902825999998],[127.28605967499998,35.30960536900001],[127.28624884200002,35.31175062599996],[127.28627773100001,35.31199238100002],[127.286390572,35.312657296],[127.28650638,35.313225941],[127.28663479900004,35.31381682]]}},{"type":"Feature","id":"rail_ktx.15","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.82108105851717,35.40131093706263],[128.824160808,35.40097455699998],[128.82499286299998,35.40089988700004],[128.82539010400004,35.40086892099998],[128.825827953,35.400845493],[128.82639796300003,35.400842175999976],[128.82835145292654,35.40094184029066],[128.8308727257262,35.40130207875994],[128.831343653117,35.40130798429517],[128.83182182554458,35.40127255107709],[128.83249561396514,35.40107766809926],[128.8330245016501,35.40087687908389],[128.8334302237098,35.40068199514961],[128.8339518663581,35.400315848302114],[128.834308178,35.39995836900001],[128.83449640000003,35.39974963000003],[128.83455016099998,35.39968181099996],[128.83468029700006,35.399509034999966],[128.834839203,35.399265358],[128.83503073900002,35.39889112799998],[128.835169462,35.39850528500003],[128.83523433900004,35.398217762],[128.83527073300007,35.39791632299997],[128.83529171,35.397563034999976],[128.835292906,35.39740936100002],[128.835288334,35.397117239999936],[128.83526856100002,35.39650656699996],[128.83524771200004,35.39604596900001],[128.83522843100008,35.39551767800001],[128.83520509999997,35.394818312999966],[128.835176635,35.39415328000002],[128.83515186099999,35.393621201],[128.83512674100004,35.393309762000015],[128.83509652099997,35.393124858],[128.835068735,35.39293455299996],[128.83498591199995,35.392636732999975],[128.83491767400008,35.392418789],[128.83482262599998,35.392180801],[128.834729445,35.39199599300002],[128.83458541,35.391761002],[128.83446370700005,35.39158354299998],[128.83433853700006,35.39143456400002],[128.83421038600002,35.391288008999986],[128.83407111700006,35.391143065],[128.833930261,35.39102164400004],[128.83376678599998,35.39087360299995],[128.83357752700005,35.39073795900004],[128.83342432799998,35.390625353],[128.83314103999993,35.39045388799997],[128.83281533700003,35.390248384],[128.83250331800002,35.39007823100001],[128.831985055,35.38979485199999],[128.83169249500006,35.389637701999966],[128.82995765699994,35.388687965],[128.82709385100006,35.38726212500002],[128.81855421300003,35.38230486499997],[128.81810158900004,35.381703722],[128.817736193,35.38107728999996],[128.817455081,35.38046107899997],[128.81727145400004,35.37995281699997],[128.817018303,35.378853993999975],[128.816818545,35.377796802],[128.816685379,35.377025698999965],[128.81653896200004,35.37622753499997],[128.81641310100005,35.37553864399997],[128.81630874599998,35.37497335400001],[128.81629092,35.37487652600003],[128.81617420399996,35.37423136399998],[128.81606359900005,35.373705182],[128.81592520599997,35.37291649500001],[128.81577575300003,35.372106699],[128.81568082899997,35.37160776200002],[128.815541502,35.37084548299997],[128.81539477300004,35.37009743],[128.81530609700002,35.369611210000016],[128.81530609700002,35.369611210000016],[128.80934902299998,35.343818464000016],[128.80928018300003,35.34348369400003],[128.80921417200003,35.343208505000014],[128.80911408999998,35.342874312999975],[128.80885684199995,35.341972578],[128.80875031300002,35.341575826000025],[128.80863950600008,35.341220346000014],[128.80852169800002,35.34089559099997],[128.80845664200004,35.34073000400002],[128.80826768200004,35.34011932500002],[128.80796874,35.33904329399998],[128.80718517700004,35.336213676999975],[128.806686354,35.334426084999976],[128.80586113100003,35.33143911099995],[128.80494402800005,35.32813254900001],[128.80480500999997,35.32763244400001],[128.80472454800005,35.32734109600001],[128.80463901900004,35.32705460399997],[128.804477886,35.326377447000034],[128.80439465900002,35.32595792299997],[128.8043441,35.32553755200003],[128.80427586300002,35.325014491000026],[128.80422875500003,35.32475744499998],[128.80409546500002,35.32412161199997],[128.80394814300004,35.323423832999964],[128.80378771800005,35.322552617],[128.80366108700002,35.321895253],[128.80352111500008,35.32125237599998],[128.803349437,35.32053517700002],[128.803241903,35.32003178999996],[128.803188489,35.31979294300001],[128.80309139700003,35.319336622],[128.80298500100005,35.318954101999985],[128.80286946,35.318624205],[128.802742315,35.31836216200003],[128.80257755,35.31805931399996],[128.80229095600004,35.31770615299998],[128.801887573,35.31726555],[128.80098898900005,35.31629774799998],[128.80042146900007,35.31571157299997],[128.80022896200003,35.31551620700004],[128.80005445800003,35.31537819499996],[128.79994090699995,35.315271919],[128.79975012899996,35.31513459600002],[128.79954187999996,35.314991747],[128.79917457,35.314779866],[128.798905488,35.314647728999965],[128.79862549300006,35.314524319],[128.79830667899995,35.314403544000015],[128.79807802700003,35.314330243],[128.79770282599998,35.31424398500001],[128.79688783399996,35.314086411],[128.79654227499995,35.314063832],[128.79615158699997,35.314057403000014],[128.79565004200003,35.314057452],[128.79524374599995,35.31409191],[128.79465983300003,35.31413669899997],[128.793658388,35.31422340400001],[128.793124928,35.314274404999985],[128.79258566599995,35.31431727799998],[128.79199722,35.314368805999955],[128.79165282300005,35.31440786699997],[128.79116634599998,35.31444803400002],[128.79083397600002,35.314468728],[128.79046711300003,35.31447719000001],[128.79015635599995,35.31447655899998],[128.78989082600003,35.314462936],[128.78961784900002,35.314438119999984],[128.78931995300002,35.314396678000016],[128.78898109799997,35.314333443000024],[128.78865977200002,35.314253199],[128.788287401,35.314139789],[128.78801174500003,35.314036356000045],[128.78796640100003,35.31401934199997],[128.78765676800006,35.313884588],[128.787463805,35.31379195099997],[128.78721621200003,35.31364919099998],[128.78699783700006,35.31351973600003],[128.78677906900006,35.31337333200001],[128.78646445200002,35.31316997500003],[128.78613186400005,35.31294314900003],[128.785698182,35.31264962500001],[128.78522804900004,35.312335842999985],[128.78479798600006,35.31204800200004],[128.78403151600003,35.311527821],[128.783324073,35.31106118800002],[128.78256747500004,35.310558233999984],[128.78153981800006,35.30985918899998],[128.78073284699997,35.309327828],[128.780511698,35.30917694000002],[128.779931676,35.30842266399996],[128.778832129,35.30678274399999],[128.777610342,35.304895998],[128.77670283499998,35.30352946399997],[128.77568848899998,35.301910091999986],[128.774956922,35.30053818899999],[128.771418755,35.295351613000044],[128.767099568,35.288721175],[128.76633118199996,35.28749677100002],[128.76434652799995,35.28318601999999],[128.76376528,35.28197928799997],[128.76372859199998,35.28176712900002],[128.76374172599998,35.28130001100002],[128.763882285,35.280647867],[128.764028474,35.279754],[128.76435566599997,35.27871138600001],[128.76505647899998,35.276853745999986],[128.76563279500002,35.274472389999985],[128.76567567799998,35.27417465800004],[128.76566844799996,35.273880905],[128.765603534,35.27311484899998],[128.76549192299998,35.27264260400003],[128.765353871,35.27213447099997],[128.76508395099998,35.27140999199998],[128.76448248999998,35.270090996000036],[128.762937958,35.26676501699998],[128.76135506000003,35.263619535999986],[128.76063893800006,35.26199870800002],[128.76005473499998,35.26071028300002],[128.75945802100006,35.25929348299995],[128.75910965100002,35.25854272100001],[128.75889685599995,35.257967161000025],[128.75874895800007,35.25746386900003],[128.75862642500002,35.25688154500003],[128.75859225900004,35.25645810199998],[128.758586047,35.25579138799997],[128.75862307300005,35.25530552799995],[128.758722516,35.25466322200002],[128.758880621,35.25383040899995],[128.759006781,35.25318117400001],[128.75950355900002,35.250884842999966],[128.76022366399994,35.247464583],[128.76087555200002,35.244319955000016],[128.76110228400003,35.243376284999954],[128.761317573,35.242751837999954],[128.76156549000004,35.242091975000015],[128.762277808,35.24057172999997],[128.762966324,35.23918909500002],[128.76326916899998,35.23860437400002],[128.76337509699997,35.23822032899995],[128.76350090000005,35.237722357],[128.76355403899996,35.237237801],[128.76357619599997,35.23681766499998],[128.76353911199996,35.236267763],[128.76349251599996,35.236045245],[128.763478731,35.23597941400002],[128.76325750399997,35.23534334899997],[128.76297315200003,35.23471190799998],[128.76246421099998,35.233743855],[128.76128936000006,35.231758871],[128.76047180400002,35.230310500000016],[128.759832617,35.22939536599998],[128.75914044,35.228539433],[128.75870920799994,35.22812861799997],[128.758186857,35.227775555],[128.757435219,35.22731491199996],[128.75694698399997,35.227085572999975],[128.756294893,35.22684457999997],[128.75561803699998,35.226709089000025],[128.75562109099994,35.22670907000001],[128.755618375,35.22670852400001],[128.75465864900002,35.226596763999986],[128.75465405700004,35.22659623],[128.75402092800002,35.226556512999984],[128.754012759,35.22655600099998],[128.754000406,35.22655664099997],[128.75328395699998,35.22659377699998],[128.75327960800004,35.22659436800003],[128.75268313000004,35.226675542],[128.751819093,35.226850206000016],[128.751815502,35.22685079199998],[128.74712026200004,35.22761703899997],[128.72728224999997,35.23081726900002],[128.726457305,35.230974615999976],[128.72510713799994,35.23125313299996],[128.723285098,35.231669383],[128.72004734100003,35.23252840000002],[128.716666805,35.23359521799995],[128.71409767,35.23452926999996],[128.71105335700003,35.235783805999965],[128.709634813,35.23642621199998],[128.70758182699998,35.23731371899995],[128.70605089799997,35.23806828899997],[128.704651642,35.23900489],[128.70434221100004,35.239313732],[128.70064895899995,35.24371993399995],[128.69804392800006,35.247014969],[128.69324962300004,35.250600252999966],[128.68748002700005,35.25464131199997],[128.683433346,35.25731041399995],[128.68036116200003,35.25925137599998],[128.67792865200002,35.260737695],[128.67576203200005,35.26199431299999],[128.67349953500005,35.26333536900002],[128.67086996400002,35.26473672799999],[128.66833497499996,35.26595581799995],[128.665383015,35.26722559999997],[128.66220027999998,35.268426997000034],[128.65975894300004,35.26923835599998],[128.65733224,35.269953813],[128.65728570000002,35.26994553199999],[128.656541378,35.26982813199999],[128.65591333899997,35.26976180299998],[128.655296173,35.26972353800002],[128.65475800900006,35.269715238],[128.65440059000005,35.26971817799998],[128.65396108300004,35.26974386700001],[128.65354771600005,35.26977440600004],[128.65325467499997,35.26980871299998],[128.65288047900003,35.26985432499997],[128.65191135499998,35.26998024],[128.65105282099998,35.27009907699998],[128.650320528,35.27020105700003],[128.64997545700007,35.270245751],[128.649269012,35.270342124],[128.648390371,35.270483777],[128.647665968,35.270640114000024],[128.64663968700003,35.27088966000003],[128.64543606499998,35.27115201799997],[128.64472096800006,35.27126411099996],[128.64392253300008,35.271332508],[128.64345853400005,35.27135186699998],[128.643145171,35.27135643799998],[128.64280225600004,35.271358395000014],[128.64255468800002,35.271348017],[128.64237120800004,35.27133305100003],[128.64189273800002,35.27129476699996],[128.64147866300002,35.271258474],[128.64116802999996,35.27121834000001],[128.64067387199995,35.271148275],[128.63977282200005,35.271009575],[128.639024859,35.270899447000026],[128.63825911300003,35.27080882099996],[128.63767889699997,35.27076597899996],[128.63725209499995,35.27075045099998],[128.63673702699998,35.27073718500002],[128.635996806,35.27071584300004],[128.634917255,35.27068103000003],[128.63396293500003,35.27063559299999],[128.633720221,35.270621423],[128.633546069,35.27061053000002],[128.63324300099998,35.270575989],[128.63294228,35.270531627999986],[128.63265661199995,35.270465142],[128.63237100400002,35.270384593],[128.632141914,35.27029835700002],[128.63170689400002,35.270109279999986],[128.63047219599994,35.269561908000014],[128.629705047,35.269230389],[128.62917708300006,35.269012085000014],[128.62881131,35.268847817000044],[128.628513647,35.268738292000016],[128.62828930600003,35.26864890600004],[128.62801649000002,35.26856153899997],[128.62772847500003,35.268481421],[128.62741846100002,35.268405836],[128.62707347000003,35.268335726],[128.626842521,35.26829787699996],[128.62640196699996,35.26824098599998],[128.62587635300002,35.268207358],[128.62517786899997,35.26817265299997],[128.62398017200002,35.268123403],[128.623472853,35.26810271299996],[128.622621407,35.268040110000015],[128.62178203600004,35.267911113000025],[128.62113769200002,35.26776848399996],[128.62068113600003,35.267633196999974],[128.61986640900005,35.26733571499997],[128.618780137,35.266801672],[128.618648467,35.26673356599998],[128.61733087699994,35.265826344],[128.61716143200005,35.265705751999974],[128.61693896300002,35.26555082399997],[128.616653361,35.26535964699996],[128.61620919000006,35.265120911999986],[128.615669141,35.26489160399998],[128.61495554600003,35.26462091199997],[128.61453632900003,35.264450752],[128.61410603599998,35.26423017],[128.61370873000004,35.263982745],[128.61340831500002,35.26374373900001],[128.61317584300005,35.26352280000004],[128.612988893,35.263342293],[128.61260580099997,35.262927624],[128.61260328200004,35.26292590199997],[128.61222854700006,35.262557401999985],[128.61197832700003,35.26230287499997],[128.61145864100004,35.26184440799997],[128.61123709800003,35.261660812],[128.60702582100004,35.25795791399999],[128.604484788,35.25575870399995],[128.60415889200004,35.255449954],[128.60351832800004,35.254897855000046],[128.60270062100003,35.25419320699996],[128.60147224299996,35.253119361000024],[128.60082712799996,35.25253956200001],[128.60029477299997,35.252090827],[128.599978501,35.251830736],[128.599640793,35.251573998000026],[128.59935683600003,35.25137908599998],[128.598036597,35.25063424899998],[128.596833764,35.24997126999995],[128.59660869900003,35.24984658299996],[128.596300743,35.24968628500004],[128.59492806100002,35.248958724],[128.59354515300006,35.248215969000015],[128.59219825400007,35.247484586],[128.59116899900005,35.246931107999984],[128.58979751800004,35.246180596],[128.588712844,35.24559887499998],[128.58788244200005,35.245143664],[128.58691856600004,35.24462335999996],[128.58603562000002,35.244134066000015],[128.58529275100008,35.24373483599998],[128.58483473999996,35.24347061100002],[128.58423249499998,35.243095836],[128.58357105099995,35.24263324199997],[128.58325963,35.242409088],[128.58282151600008,35.242082099],[128.582521854,35.24183653099995],[128.58227874699998,35.241618288],[128.58180420300005,35.24117697099997],[128.58112349300004,35.240535655999984],[128.58044081300008,35.23989550000003],[128.57992183,35.239426351],[128.57974490599997,35.239265116999974],[128.57427719699996,35.23411021099998],[128.571567974,35.23155959599997]]}},{"type":"Feature","id":"rail_ktx.16","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.09929590467286,35.82094808828096],[129.10304883372518,35.81879794190148],[129.11010549954958,35.81479122962462],[129.116699911,35.81089551999998],[129.13043535399999,35.80312141899997],[129.135997897,35.799956169000026],[129.13808316000004,35.79875604400002],[129.14083897700002,35.79713943699998],[129.14255551100004,35.796152846],[129.14666040100002,35.79385998899996],[129.148035697,35.79312133000001],[129.14842252600008,35.792880484],[129.15587964192986,35.78863688519211],[129.16219731400253,35.78452285940709],[129.16616759415842,35.781584139189],[129.16964433600006,35.77840180999996],[129.170498633,35.777592480000024],[129.17150572100005,35.776573796],[129.17284594300006,35.775177257999964],[129.17320118399996,35.774796943],[129.17364438200005,35.774287335000025],[129.17392521200006,35.77394745700002],[129.17636860594556,35.77133303276841],[129.1790057993338,35.767570827370285],[129.18136791400002,35.76349372799998],[129.18179046100005,35.762717004999985],[129.18248621100005,35.76137119200003],[129.18367034900007,35.758961838999966],[129.18396937600002,35.758317292000015],[129.18426752200003,35.75763698299997],[129.18455387500003,35.756953973],[129.18488676999996,35.756124326],[129.185287793,35.755042773],[129.186106739,35.752623474],[129.186252194,35.752133936000014],[129.18640220999998,35.75157929],[129.18681284100006,35.74996666900001],[129.18692621000002,35.74952143700002],[129.187112339,35.748723650000024],[129.18728988100005,35.74790623199997],[129.18759480900007,35.74645411900001],[129.18768327899997,35.74599048999998],[129.18777440299996,35.74542656599996],[129.18787493800002,35.744682292],[129.18798835600003,35.74371228599996],[129.18816082500004,35.74204319799995],[129.18829773900003,35.74049275399999],[129.188351976,35.73970218199996],[129.18838015700004,35.73908789999997],[129.18839273799998,35.73858615099996],[129.18841309500004,35.736957149999974],[129.18840897800004,35.73593619799996],[129.18838669900003,35.73513426999996],[129.18833377699994,35.73408338100003],[129.18826020800003,35.73313071099998],[129.18817585099998,35.73233530999997],[129.18753822799997,35.727429005],[129.18688839935115,35.72151642657451]]}},{"type":"Feature","id":"rail_ktx.17","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.04141384399995,35.11259355299998],[129.04149669399996,35.11276350600002],[129.04161199499995,35.113018373],[129.041740592,35.11330973799995],[129.04209880300002,35.11410218500003],[129.04225188500004,35.11443662899997],[129.042561346,35.115112908000015],[129.04279394699995,35.11562696299997],[129.04308255499996,35.116265029000026],[129.04347836000002,35.11715354],[129.04351098,35.117226810000034],[129.043609936,35.11745851499998],[129.043695397,35.117680493000016],[129.043768571,35.11789490000003],[129.04378439000004,35.117941402999975],[129.04388843299995,35.11824323300004],[129.04402808100005,35.118661776],[129.04415761400003,35.11903687599997],[129.044246729,35.11931716599996],[129.044331195,35.119523008],[129.04464069500003,35.12020099199998],[129.04482082,35.12060049799998],[129.04530793100002,35.121673303],[129.04574958999999,35.122657878999966],[129.046316139,35.12390253799998],[129.046798573,35.124977408999975],[129.04684173899997,35.12507365999998],[129.04689941000004,35.12519973699997],[129.046963664,35.125337710999986],[129.04702979299995,35.125485416999986],[129.047071423,35.12557310499997],[129.047112169,35.12565439100002],[129.04715215,35.12573811499998],[129.04719147100002,35.12581417299996],[129.047231227,35.12589086499999],[129.047277898,35.12596746200002],[129.047389247,35.126151207],[129.04744217500001,35.126235102999985],[129.04751256000003,35.12633954300003],[129.04757920699998,35.126433618999975],[129.04762148199998,35.12649246299996],[129.04766627099994,35.12654517700003],[129.04774905199997,35.126645286000034],[129.04786882299996,35.126780894000014],[129.04804974,35.12697173100001],[129.04846710899994,35.12740070799997],[129.04881004300003,35.12772974999998],[129.04932244699998,35.12817211600003],[129.049976681,35.12874629099998],[129.04999632799996,35.128763589999984],[129.050833016,35.12950029400003],[129.05188202400004,35.13041527999998],[129.05244770400003,35.130909797],[129.052776382,35.13120377099996],[129.05321187300004,35.131578552],[129.05371630800002,35.13202027299997],[129.05430583100002,35.132533701],[129.05513260900005,35.13325793999998],[129.05583764800005,35.13388109400002],[129.055994101,35.134033172999985],[129.05602144200003,35.13406218400004],[129.056346135,35.13442636699998],[129.05651976800002,35.134667039000014],[129.05662522300003,35.13484546100002],[129.056735957,35.13504460899998],[129.056831226,35.135248634],[129.05692089800002,35.13545599499998],[129.05702376999997,35.135707878],[129.05708952000006,35.13590344],[129.057160012,35.13613694999998],[129.057248226,35.136452745],[129.05730526000002,35.136736826],[129.05733393700007,35.13695683400003],[129.05735198999997,35.13720127499999],[129.05735925699997,35.13755676700003],[129.05734589499994,35.13823450399999],[129.05732798900004,35.139011481],[129.05730630200003,35.140031647000015],[129.057291586,35.14065638399996],[129.05727176300005,35.14135783200001],[129.057254217,35.14217230199996],[129.05723992700004,35.142944141999955],[129.05722237200004,35.14358915999996],[129.05721322200006,35.14401289000002],[129.05719924200005,35.144586521],[129.05730495600008,35.148857744],[129.057210025,35.14959033099998],[129.05692752599998,35.150351233000016],[129.05554684599997,35.15267288100002],[129.054648552,35.15420569599998],[129.05390541399998,35.15543284900002],[129.05289868912922,35.15723628921985],[129.05258653100003,35.15829035099997],[129.05258925099997,35.158863252],[129.05259959600005,35.15897654799998],[129.05263274599997,35.159215379999964],[129.05279098700004,35.159734322999974],[129.052912086,35.160025693],[129.05322047600004,35.16051149100003],[129.05355884800002,35.16090208],[129.05413579700001,35.16140784999998],[129.05433146399997,35.16151032300002],[129.056387634,35.16258713199997],[129.061018283,35.16496101100001],[129.06264121599997,35.165712762],[129.06414441100003,35.16630153299998],[129.06489366199997,35.16673506999998],[129.06523970999996,35.16698182600002],[129.065606054,35.16730373700004],[129.06617193799997,35.16795939900001],[129.06639791899997,35.168346947000025],[129.06662872200002,35.168841328],[129.066853616,35.169617701],[129.06690658800002,35.17031164699997],[129.066961966,35.171265846000026],[129.0671279413665,35.17434707693007],[129.06675119945382,35.17512879223099],[129.06443278768404,35.17884775904738],[129.06202743547283,35.182282322491155],[129.05631834648966,35.19007469026393],[129.05156560236156,35.20229464954276],[129.04971087294572,35.21214506117469],[129.04936311118027,35.22171018250125],[129.05087007883063,35.23089542601013],[129.05527506119333,35.244908020717304],[129.06141885238333,35.253238686049784],[129.0681422465158,35.2609059282102],[129.08525699,35.28056934899998],[129.08730740800007,35.283011666000014],[129.09177549499998,35.28815032899996],[129.09581178,35.292842893],[129.09726677300003,35.29454961699997],[129.100488071,35.29835733899998],[129.10178121099997,35.29987027600002],[129.10394345399996,35.302351837000025],[129.109818741,35.30899939699999],[129.11095791500006,35.31030971099995],[129.11192285299998,35.31144077999997],[129.11270906800004,35.31239208800004],[129.11303494,35.312800615],[129.11356995600002,35.313499876],[129.11415786299997,35.314321458],[129.115283989,35.315947324],[129.11568748500005,35.316550892],[129.11626248899998,35.31745567500001],[129.11790904000003,35.32010679199998],[129.11835163499998,35.320851389],[129.11875199300002,35.32157299700001],[129.11915581600005,35.32237090400001],[129.11944788300002,35.322989573],[129.11976196600006,35.32368409000003],[129.12045429500006,35.32528828799998],[129.12102317500003,35.32666209000003],[129.121604167,35.32813999500002],[129.12198053199995,35.32916010599999],[129.12233677900002,35.33019110500001],[129.12282674099998,35.33171914099996],[129.123254464,35.333169447999964],[129.12371818600002,35.334885037000014],[129.124259769,35.337058462999984],[129.12440833199997,35.33770830999999],[129.12448985900002,35.33810949899996],[129.12459534599998,35.338726509],[129.12468875700003,35.33941461200001],[129.12477913300003,35.340230905],[129.12487764200003,35.34128654499997],[129.12499631,35.34277943400003],[129.12515069699995,35.344938992000046],[129.125468831,35.34980671599999],[129.128069756,35.391923364000036],[129.13011392600004,35.42508919399997],[129.13395758900003,35.48736732899999],[129.13470501599997,35.49920604399997],[129.13490308499996,35.50219462400001],[129.13517312200003,35.506061321],[129.135469501,35.51064685799998],[129.135597128,35.51298291300002],[129.13580271500004,35.51784448500001],[129.13592798500002,35.52013352099996],[129.136031964,35.521669022],[129.13631360500003,35.525542072000036],[129.13641733300003,35.52710743000003],[129.13669765100002,35.53173844699995],[129.13707114599998,35.53759719800002],[129.13735833899997,35.542293767],[129.138009767,35.552081337],[129.138396621,35.55847847699999],[129.13862353899998,35.56199571],[129.13896544199997,35.56681595100002],[129.13925565899999,35.570636212],[129.139360578,35.571910587],[129.13945005600004,35.572873307],[129.13958296500002,35.57400574099997],[129.13975334600002,35.57510599200001],[129.140010422,35.576436103999974],[129.14040394500003,35.578221780000035],[129.140938479,35.580467763],[129.141340279,35.58205619200001],[129.14175373400002,35.58359014899998],[129.14216218000007,35.58498867200003],[129.14256978600002,35.58627847999996],[129.14319880700003,35.58812838199995],[129.145492109,35.59456227999998],[129.14945746000004,35.605896851],[129.15098792799998,35.610195868],[129.15210350799998,35.61323642899998],[129.152826143,35.61513691699999],[129.15353405500002,35.616922342999985],[129.154228094,35.61858030399998],[129.154571115,35.619358340999966],[129.15491197299997,35.62010541500001],[129.15525313099997,35.620824881999965],[129.155595687,35.621521238999975],[129.15594072499994,35.62219785500001],[129.15629002600002,35.62285865599997],[129.15664502099997,35.62350728899999],[129.157006808,35.624147970000024],[129.15776880300004,35.625437127],[129.158641525,35.62684322800002],[129.15970212700006,35.62850044399995],[129.166373199,35.63876135800004],[129.16816925,35.64154588800001],[129.16975679900003,35.644031603999984],[129.17110998999996,35.646175389],[129.17269457599997,35.648728971],[129.17375028,35.65048270799998],[129.17423023100002,35.651327509],[129.17443067600001,35.65170128499995],[129.17479890799999,35.65243338299998],[129.17518391500005,35.65325009399996],[129.17582093600004,35.65466117599997],[129.17623871399996,35.655616703],[129.17677282600002,35.656879505],[129.17704502300003,35.657555075],[129.17736667500003,35.658401971999986],[129.17789881299998,35.659927292],[129.17812554500003,35.660631188],[129.17820613100008,35.660901353999975],[129.17824968000005,35.661046544],[129.17839999900008,35.661599655999986],[129.17887001200003,35.663427232999986],[129.17905997900002,35.664211476999974],[129.17918822299995,35.66478818099996],[129.179448459,35.666102095],[129.17965236900002,35.667270099000014],[129.17993954999997,35.669170719999954],[129.180268024,35.67153059800002],[129.18110690600002,35.677769788],[129.18271755200007,35.689952205],[129.18403528200002,35.70003602599998],[129.18468589399998,35.705176021000035],[129.184998797,35.70746561000002],[129.18527666900005,35.709580352],[129.18690288942472,35.72153995451879]]}},{"type":"Feature","id":"rail_ktx.18","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.82276371830955,35.401048140334225],[128.82667240700005,35.40053744900002],[128.82777257699996,35.400415229],[128.82862867899996,35.400393350000016],[128.83093696300003,35.40048537899999],[128.831484243,35.40047226899997],[128.83232820400002,35.40037315699996],[128.83314102100005,35.400207251],[128.83384303200003,35.39999787700002],[128.83602201800008,35.39910657399999],[128.83644692,35.39896337299998],[128.837237521,35.39878228299999],[128.83802573800006,35.398676073],[128.83852023700004,35.398647720000014],[128.83964162600006,35.398684879999976],[128.84179520300003,35.39890978399996],[128.84623214500002,35.399289032],[128.84723748399998,35.39936175400001],[128.84850842400007,35.39947105099997],[128.84969342,35.39954742299997],[128.85860987100003,35.40036610400003],[128.85925542799998,35.400399389],[128.86062349900007,35.400354915],[128.86156261900004,35.400222135],[128.86244845399997,35.400018291],[128.86306973599997,35.39982110300003],[128.86367357899996,35.39959756499998],[128.864318113,35.39930803400003],[128.86511220200003,35.39886640699997],[128.86580583100007,35.39838991599997],[128.86616809400002,35.39809690299998],[128.86892362199995,35.39544327300001],[128.86922808100007,35.39507073200002],[128.87226153100002,35.38963841200001],[128.87274603800006,35.38856890100002],[128.87327979400007,35.387138721],[128.87402312499998,35.38465523899998],[128.87454973299998,35.38262009200002],[128.875049416,35.381025587000025],[128.87552918700004,35.38010712300002],[128.876071905,35.37928708099997],[128.87674173700003,35.37850114599996],[128.87821964300002,35.37713902799996],[128.88125278000007,35.374458537],[128.88197298299997,35.373920411],[128.88246181500006,35.373621788999976],[128.883298168,35.373190789999974],[128.884129791,35.372872324],[128.88495522499997,35.37263497799999],[128.88670656099998,35.37229441300001],[128.890997085,35.37166296399998],[128.90679768500002,35.369187464],[128.91221461199999,35.36830969],[128.9127381,35.368199416999964],[128.91352023,35.36797521699998],[128.91426557300002,35.367667720999975],[128.91511568799996,35.36715449],[128.91606568900002,35.36642646499998],[128.919197846,35.363736036],[128.91964160699996,35.363417458],[128.922025721,35.361366938999986],[128.92251057900006,35.360938912999956],[128.92273735099997,35.36069537799998],[128.92481003400002,35.358926544],[128.92576110600004,35.35806693699996],[128.92785381399995,35.35561421199998],[128.928409434,35.35503096100002],[128.92912533700004,35.35439505499997],[128.93353645600004,35.35103270599997],[128.93515721299997,35.349762325],[128.93596211000002,35.349079794999966],[128.93615925600002,35.34896952],[128.93960361100002,35.34549334699999],[128.94132710599996,35.343817918],[128.94259650200001,35.342726608000035],[128.94320325400003,35.342266392],[128.94379138700003,35.34190955000001],[128.94423093500006,35.341678382],[128.94497046000006,35.34136025200002],[128.94656795600002,35.340866451],[128.94944891100005,35.34006362499996],[128.96149219500006,35.336383859],[128.96599970900002,35.33500661499998],[128.968062607,35.334348015999986],[128.96933764700003,35.333831062000016],[128.97022010599997,35.333351571000016],[128.97073538900003,35.333010697],[128.97160125799996,35.33229336700003],[128.97200440600002,35.33189704699996],[128.97261227399994,35.33118790999998],[128.97308896599998,35.33045335199997],[128.97328328000006,35.33007176500002],[128.973532321,35.329482205],[128.97376918,35.328719061999976],[128.973920732,35.32802199700002],[128.97429072300002,35.32664903600003],[128.97439219700001,35.32604580499998],[128.974408887,35.32505384999998],[128.974285433,35.323711213999964],[128.97415844000002,35.32272863199998],[128.97382635770492,35.32111823382859],[128.97368516299997,35.31892390099998],[128.97362349667515,35.318044245658754],[128.97379737755784,35.3172875537252],[128.97412458599993,35.316437153],[128.97448738899996,35.31576997700005],[128.97496848899993,35.31506929199998],[128.97742262300005,35.31204689999997],[128.978299505,35.31107513299999],[128.97898457700003,35.310559869],[128.98213268,35.308636296999985],[128.98286262300002,35.308155082999974],[128.98372730899993,35.30765418500002],[128.98814605099997,35.30490912499998],[128.98933341900005,35.304252154999986],[128.99773679399996,35.299076949999986],[128.998312085,35.29872165099997],[128.99943371,35.297984247000024],[129.00005113299997,35.29750398000004],[129.00137265400002,35.296366859999964],[129.00655758500005,35.291739013999965],[129.00791918,35.29058779799996],[129.01007429399996,35.28881920500004],[129.01199013799996,35.28709533899998],[129.01338166899995,35.28594366099998],[129.01370580199995,35.28541738],[129.013905061,35.285027161999984],[129.014166117,35.28428318600003],[129.01602371299998,35.27804647300003],[129.0178797,35.272311733],[129.017993673,35.271692008],[129.01803686500003,35.271037894999964],[129.01799787899998,35.270486439000024],[129.01789486500005,35.26994078199995],[129.017814519,35.26965716700002],[129.01758057200004,35.26909162699998],[129.015235583,35.264759468000015],[129.01467491800003,35.26365478899998],[129.01055517600005,35.25517454099997],[129.01030519600002,35.25457174099997],[129.01018310499995,35.25416628100002],[129.01009147500005,35.25350717400001],[129.01007906499999,35.253053703],[129.010156941,35.250392643999966],[129.00945242499998,35.244016586999955],[129.00631310262946,35.226598850035835],[129.00318280699994,35.21188024200002],[129.00284700400002,35.210766910999965],[129.00260872299998,35.210233449],[129.002363286,35.209828313999985],[129.00211525199998,35.209528825000014],[129.001312,35.208738120000014],[128.99923500699998,35.20688188600002],[128.99773939600004,35.20549384799999],[128.99678223600003,35.20467973899997],[128.995386515,35.20344491900002],[128.99514004599996,35.20326330999995],[128.994854397,35.20297119],[128.99290645200006,35.201210563000025],[128.99260845,35.200839343999974],[128.99243753,35.20059989799995],[128.99220778900002,35.200179779999985],[128.99196344900002,35.199594818999955],[128.99171105500002,35.19866636900002],[128.99005958200001,35.19093139799996],[128.98983036799996,35.190034316999984],[128.98844327699996,35.18385596399997],[128.988362369,35.183448110999976],[128.98826629299995,35.182610939],[128.98817517499998,35.17805831999994],[128.98818496999996,35.176373391],[128.988158117,35.175458999],[128.98808811499995,35.174557745999955],[128.98755326000006,35.17119818000002],[128.98729497799997,35.17006459500003],[128.987243807,35.169728979],[128.98715847099996,35.169169242],[128.987116574,35.16855769999997],[128.98716540499998,35.168057439],[128.98741069800002,35.16712098899997],[128.988298941,35.16464243499996],[128.988402905,35.164275955000015],[128.98942896499995,35.16140722600004],[128.989880875,35.160050049],[128.99015257000002,35.159410316],[128.99053054000004,35.158356729000026],[128.99083546000003,35.15776536000001],[128.99117632700003,35.15728389899998],[128.99156359799997,35.156853288999955],[128.99194331500001,35.15651646299999],[128.99566536900008,35.15358814699997],[128.996116866,35.153308984999974],[128.997740945,35.152633937],[129.00098278800002,35.151761496],[129.00164038600005,35.151604910000025],[129.002512537,35.15146536599996],[129.00353956499998,35.15146808000003],[129.00432483,35.15157845200003],[129.00721388100004,35.15223960800002],[129.00819897800005,35.152359416000024],[129.00960022399997,35.15242984099996],[129.01449442000006,35.15244720300002],[129.015303161,35.15254456199997],[129.01762660699995,35.15299058199996],[129.02836482599997,35.155560978],[129.028878467,35.15566118000001],[129.042838144,35.157584159],[129.04333163399997,35.157601218000025],[129.04407568000002,35.157529376999975],[129.04478529599993,35.15738817100002],[129.045243119,35.15723643400001],[129.04590774800005,35.156863917000024],[129.04640180900003,35.15647415699996],[129.04989701399995,35.153177425],[129.05243850600007,35.15070785899998],[129.055550489,35.14779331500002],[129.05608220200006,35.147215626],[129.056674727,35.14644157500002],[129.05694270599997,35.14596941900003],[129.05703190300005,35.145714854],[129.05721714500004,35.145028218],[129.05730991500002,35.14391464099995],[129.05740269600005,35.13707969499998],[129.057387599,35.13684847900003],[129.05724316800004,35.136110548],[129.05698808400004,35.13535338599996],[129.056718067,35.13478696699997],[129.05646007100006,35.13437353700003],[129.05557153299998,35.13336308400002],[129.05495440200002,35.132876803000016],[129.054200641,35.13223505399998],[129.05277543999998,35.13072186899996],[129.05003408600004,35.128180853],[129.04844669500002,35.12672585499997],[129.04799443299999,35.126198875],[129.04755780799994,35.125528274],[129.04718951000004,35.12479079900001],[129.046447878,35.123623790000025],[129.04489690100004,35.12023436299996],[129.042814483,35.115572535],[129.04110435400003,35.11188105199998],[129.03826371483228,35.10575193456576]]}},{"type":"Feature","id":"rail_ktx.19","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.676993669,35.860963046999984],[128.680247963,35.85694013699995],[128.680731576,35.856464560999974],[128.68113389200002,35.85612407700002],[128.68167004300003,35.85574117],[128.682259482,35.855458992],[128.683048355,35.855106423],[128.68352736000003,35.85494588],[128.68415795700005,35.854804005],[128.68476740600002,35.85468698799996],[128.68719307100005,35.85439918499996],[128.689028108,35.854129078],[128.69239686200004,35.853668099999986],[128.69626441399998,35.85311972000003],[128.70011448199995,35.852638010000014],[128.70268274500003,35.852282801999955],[128.70431973099997,35.852040896],[128.70553763900003,35.85164550800002],[128.706014428,35.85138637099996],[128.7115397249114,35.84782587638118],[128.7139740572697,35.8462519912119],[128.71539408447873,35.845288852046245],[128.71623938100004,35.844481814999966],[128.71651290300002,35.84419233000003],[128.717157966,35.843300931],[128.720204646,35.83795281200002],[128.721116222,35.83631774000001],[128.721359634,35.83588113299997],[128.72167812499998,35.83520614],[128.72206222899996,35.83430395299999],[128.72212646799997,35.834070967],[128.72286988399998,35.829965642],[128.72318988400005,35.82886144399998],[128.72353850299993,35.828024493],[128.724027666,35.827023903],[128.72604507000005,35.82255582099999],[128.726308935,35.822048434999964],[128.72680081100003,35.82089201400004],[128.72789018000006,35.81844171099997],[128.73291626500003,35.807443948000014],[128.73306915499995,35.807015860000014],[128.73377524800003,35.803176288999985],[128.73389550800002,35.802248793999986],[128.73392810800001,35.801684882999965],[128.733913908,35.80112269300001],[128.73375806799996,35.800377312],[128.73355995000003,35.799851494],[128.73327967899996,35.799332989],[128.73279804199993,35.798654832],[128.732494467,35.798298054],[128.72823871300002,35.79394229499997],[128.727321933,35.793110871],[128.726712425,35.79267014600004],[128.72600762800002,35.792245391],[128.71914800700003,35.788702379],[128.71864126499997,35.78837595200001],[128.718216622,35.78804528699998],[128.71769037099995,35.787536128],[128.71738651500002,35.78716753999998],[128.71708413599998,35.786722906999955],[128.71685255799997,35.78628303599997],[128.71656897900007,35.78551929700002],[128.71643750099997,35.78498974199996],[128.71595516300007,35.78186052000003],[128.71592725100004,35.78120799800001],[128.71594719299998,35.78070505999999],[128.71606641199998,35.77992452399999],[128.71864616900004,35.768538180000014],[128.71887522400002,35.76786173199998],[128.719176242,35.767297998],[128.72027232500002,35.765916143],[128.72191952600002,35.76375529499998],[128.72310836099993,35.76228824799995],[128.72510565,35.75966937499995],[128.725387682,35.759346205],[128.72580049699997,35.758950883],[128.72619248199996,35.75865374699995],[128.72687204400006,35.75817492200002],[128.728245543,35.757258821000015],[128.73450649150618,35.75320814780235],[128.7353179356257,35.75213804497598],[128.73581059812673,35.75116200457589],[128.7362018301129,35.74968028181248],[128.73615835989222,35.7479280502477],[128.73527587999996,35.744682273],[128.73516831500004,35.74413430299998],[128.73489852599997,35.74104670199997],[128.734508219,35.735834338],[128.734315625,35.734730908000046],[128.73410590499998,35.734101777],[128.733870226,35.73332837099996],[128.73341684200003,35.73233941000002],[128.731191139,35.727934205999965],[128.72771064700592,35.72139290475392],[128.7247981422201,35.71561657525085],[128.722803115,35.710912447],[128.72217798900002,35.709574784999965],[128.721907818,35.70905331999997],[128.72153993199998,35.70845935599997],[128.72085480899997,35.707721996],[128.72033001600002,35.70718835499997],[128.71997853000002,35.706903031999985],[128.71933832900007,35.706513632999965],[128.71640383300002,35.704919504999964],[128.71547122800004,35.70428858399996],[128.71522393700002,35.704057483999975],[128.714755637,35.70345045900004],[128.71448796200008,35.70302163099997],[128.71426775499998,35.70253811099998],[128.71411686999997,35.702109899999975],[128.71400832899997,35.701602603],[128.71398333199997,35.700881],[128.714112829,35.699795872999964],[128.71464959800005,35.69748914699995],[128.71512392400004,35.69567651499997],[128.71597332100004,35.690412925999986],[128.716214908,35.689327713],[128.71646102500003,35.68862855199998],[128.71672826999998,35.68803028699998],[128.71707036500004,35.687444665000015],[128.71735080800008,35.68703356600001],[128.71815636900007,35.686051463999966],[128.72004522200004,35.684166853999976],[128.72067483399996,35.683455326000015],[128.72124208899996,35.68264509000002],[128.72174989999996,35.681843702],[128.72206044000004,35.681205893],[128.722343357,35.68040611199998],[128.722521242,35.678974488000016],[128.72271632600007,35.67787383399997],[128.72289833299993,35.67735415599998],[128.723331413,35.67653598499997],[128.72385386800002,35.675872763],[128.72447803800003,35.675233109],[128.728072052,35.67215927299997],[128.72960801,35.671023290000015],[128.73095419100002,35.670153287],[128.73179890799997,35.66966738299998],[128.73191262300003,35.66960196799995],[128.732980964,35.669087411999975],[128.73415036399996,35.66866548599999],[128.73526996599995,35.66840320200003],[128.739427324,35.66758577499998],[128.74047217600003,35.667271274],[128.74128478300003,35.666912567],[128.74196335000002,35.66650094],[128.74268154700002,35.66595042099995],[128.743171618,35.66540289600002],[128.743394574,35.665087214999986],[128.74358798700004,35.664778415],[128.74379445700004,35.66436746999997],[128.74390082100004,35.66415528999999],[128.744064592,35.66370168600001],[128.74417728400002,35.66317656799998],[128.74425736099997,35.66233272399999],[128.74424977700005,35.66196377400003],[128.74355232599996,35.653003547000026],[128.74311608199997,35.646250478],[128.74313062400003,35.64529257200001],[128.743240824,35.644561193999984],[128.74333338,35.64418111999996],[128.74357900700005,35.643543445],[128.74390972499998,35.64295212499997],[128.74425347599998,35.64244828299996],[128.74484441000007,35.641715993999966],[128.74534448399996,35.64103494],[128.74775083299997,35.63788394799998],[128.74882849099995,35.63643797099994],[128.749494732,35.635626156000036],[128.7498081,35.635303454000024],[128.750372405,35.634835131999964],[128.751054975,35.63444507299997],[128.75277219000003,35.63361259099999],[128.75602953399996,35.632181693000014],[128.75688804,35.631629854],[128.75773094000002,35.63092248599997],[128.75838545499997,35.63023020699998],[128.758790244,35.62976665],[128.76053310400005,35.627592426999975],[128.76092912700003,35.62696923700001],[128.761459283,35.62588134599997],[128.7620695,35.62436769399997],[128.76226000400004,35.623608864000026],[128.76233618200004,35.62288479399998],[128.76234818499998,35.622291873],[128.76219468700003,35.617311157999964],[128.762311564,35.616135108999956],[128.76247321600002,35.61546088499998],[128.76262311099998,35.61505735799998],[128.76304400900003,35.61435501199997],[128.76370446400003,35.613530572],[128.76420877400002,35.61298680900002],[128.765557285,35.61166050899996],[128.76643811599996,35.610627951],[128.76684803199998,35.61004709699997],[128.767244391,35.60937373600004],[128.767486005,35.608874555],[128.76766735200002,35.608401371],[128.76785749600006,35.60775024900002],[128.768010119,35.607045530000015],[128.76814354600003,35.606004057],[128.76818420300006,35.604585651999976],[128.76814509300002,35.60352832600001],[128.76809241399994,35.60302496200001],[128.767857686,35.602331413],[128.76738852,35.601395147],[128.76365725800005,35.59560878499997],[128.76266908500003,35.59403293600003],[128.76203818,35.592852298],[128.76147150199995,35.591736757999975],[128.76106273000002,35.59084158400001],[128.760588631,35.58959659399998],[128.760071318,35.587903791],[128.75985991800002,35.58706792299997],[128.75971394999993,35.58634283400003],[128.759439174,35.58529085199998],[128.75932298700002,35.584590962],[128.75926063400004,35.58263091999998],[128.75927894000006,35.58225626],[128.76128119710955,35.567910731882144]]}},{"type":"Feature","id":"rail_ktx.20","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.82277226600004,35.401048235],[128.81980861700004,35.401507547],[128.81914694000002,35.401651981],[128.81845276700005,35.40183447199997],[128.81794387400004,35.40199821000003],[128.81751819300004,35.402151092000025],[128.81655186800003,35.40253770099998],[128.809475438,35.405532517],[128.80389103400006,35.40791340599998],[128.80327590100003,35.40822023499999],[128.802635031,35.40858840300001],[128.80211432200002,35.40892752899999],[128.80123247299997,35.409567686],[128.800862883,35.40987208999998],[128.798734232,35.411760938],[128.798466063,35.412054011999984],[128.79798284699996,35.41270648899998],[128.797732835,35.41315836299997],[128.79758146499998,35.41356219999997],[128.797400338,35.414188783],[128.79730172599994,35.414783022],[128.79729728600003,35.41551685199996],[128.797430897,35.41970647499998],[128.79756218400001,35.423823441999964],[128.797607297,35.424358877999985],[128.79774859000003,35.425309258],[128.797952653,35.426122041],[128.79817685399993,35.42675914900001],[128.79874151899998,35.42773502499996],[128.80007158600006,35.430032982],[128.80041103599996,35.430784657],[128.80051232900004,35.43110220600004],[128.80059484600002,35.43156702299995],[128.80060580400004,35.432080214],[128.80051531300003,35.43369004400003],[128.80042094900006,35.434702581],[128.80017632599998,35.436169611],[128.799863489,35.43735894599998],[128.79967362900004,35.437941004999956],[128.79944759699995,35.438477977],[128.79897124000004,35.43937610199996],[128.79837722899995,35.44028227799998],[128.78935923999995,35.45244394600002],[128.78669927200002,35.456072417],[128.786235657,35.456798475],[128.78602449800005,35.457267719999955],[128.785816463,35.457912946],[128.78569957199997,35.45863280000001],[128.785668037,35.45901806499999],[128.785689282,35.45957988600002],[128.786020684,35.46243067900002],[128.786031971,35.46287996700004],[128.78594370400003,35.46360869000004],[128.785771744,35.464334753],[128.78547684599997,35.465041698999975],[128.78507727,35.46574145200002],[128.78479046699997,35.466114578],[128.784062727,35.46692718899998],[128.78332174400003,35.46759230799998],[128.78055118899997,35.469804380000014],[128.77995343299997,35.47019945399999],[128.77290446400005,35.47407203800001],[128.76911041900001,35.47610490699998],[128.76819441100005,35.476563184],[128.76670747799997,35.477419085000015],[128.76595438100006,35.47790881599998],[128.76569411499995,35.478118012],[128.765151767,35.478665350000014],[128.76478534999995,35.47915231300004],[128.76441822200002,35.47976956199997],[128.76419254399994,35.48032018699997],[128.76401776299997,35.48102321400002],[128.763971916,35.481470708000025],[128.763948834,35.48183294000002],[128.76395669199997,35.48304894499997],[128.764136463,35.48663659000004],[128.764212132,35.488588853999985],[128.76442836399997,35.493224024],[128.76454841000003,35.496690489],[128.76462323299995,35.497462578],[128.76477248299994,35.498127129],[128.765290766,35.50112938799998],[128.765600428,35.503021793],[128.76737011299994,35.513836729000026],[128.767383496,35.51462562500003],[128.76732287,35.51526687700002],[128.76669233100006,35.518137858999985],[128.766618345,35.51859268300004],[128.766558589,35.519396163],[128.76656511899998,35.52069807399996],[128.76680967299995,35.52782622099997],[128.766796091,35.52850622400002],[128.76669643699995,35.529029397999984],[128.76647226999998,35.529732009],[128.75982216600002,35.54552045400003],[128.759622306,35.54609673199999],[128.75944264000003,35.546751427],[128.75933669699995,35.54769089000001],[128.75932886299998,35.54846450199998],[128.75937024299998,35.54899046399998],[128.75999476000007,35.552990092999956],[128.76028452000003,35.55436808899998],[128.760789046,35.55740466999995],[128.76086677100002,35.55819478600002],[128.760978063,35.55867876],[128.76156219300003,35.56235677199999],[128.76168126299996,35.563299137999984],[128.76174135699995,35.56441690299998],[128.76173875000006,35.56494449099994],[128.76170418899997,35.565311246000014],[128.7613041948524,35.567854610904995]]}},{"type":"Feature","id":"rail_ktx.21","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.56919179600004,35.22908221199999],[128.56905381500002,35.22898222399996],[128.56891683400002,35.228872235999965],[128.56379052900002,35.22603257100002],[128.563413905,35.22591571699997],[128.56305243299997,35.225899608],[128.562416662,35.225932215],[128.56176717200006,35.226071629000025],[128.56137752600006,35.226162392],[128.52596866700006,35.245230314],[128.525938671,35.24528030800001],[128.524443875,35.246290189],[128.52374196999997,35.24671014000002],[128.52282609400007,35.247180083999986],[128.52159026200002,35.247850005999986],[128.52056840100005,35.248429937000026],[128.519423557,35.24913985400003],[128.51800474999996,35.25000975200001],[128.51664693399997,35.25085965200002],[128.51496916299993,35.25184953500001],[128.51480118499998,35.25193952499993],[128.514648206,35.252019514999986],[128.513718333,35.25252945600001],[128.51284845100005,35.252909411],[128.51134964,35.253698559000014],[128.50932938,35.254347555999985],[128.507463183,35.25446922800001],[128.50550635599998,35.25452102699999],[128.499374922,35.254427876000015],[128.43320826600007,35.249099877],[128.432796322,35.24907987999999],[128.415708643,35.248869909999975],[128.413065551,35.24895144700004],[128.41110076399997,35.24926651600001],[128.408444094,35.25001087799997],[128.40624887200002,35.25051641900003],[128.40480429900003,35.25078219600004],[128.402725407,35.251429612999964],[128.38736149700003,35.25700896099998],[128.38057242,35.258868745000015],[128.377093893,35.25925869999996],[128.375400123,35.259188709],[128.37334040300004,35.25887874599997],[128.37068576300004,35.25812883599997],[128.36212692400008,35.25515918900001],[128.36195894600002,35.255029204999985],[128.33873909500008,35.24693016899996],[128.33561151800006,35.24505039199998],[128.33548853500002,35.24497040100003],[128.33431469300004,35.244130501000015],[128.33272790799998,35.242830654999985],[128.33260592400006,35.24271066899995],[128.331293102,35.241200847],[128.33071317999998,35.240130973999975],[128.33063719000003,35.24002098700003],[128.323650122,35.217113688],[128.32004383000003,35.21152494299997],[128.315472223,35.20581502199995],[128.30100916900005,35.184557532],[128.300902183,35.18442754699997],[128.298521504,35.182027831],[128.29838452299998,35.181897846],[128.29534893200002,35.179278156000024],[128.29083877300002,35.176327279],[128.286672825,35.17474784100001],[128.28152844399997,35.17423802299997],[128.28001500699997,35.17407877699994],[128.27937509400002,35.17399878599996],[128.27739136300002,35.173838805999964],[128.27722338600006,35.17383880699999],[128.247335439,35.174538742],[128.24713746600003,35.17457873800002],[128.24153954400003,35.174192437000016],[128.23044198800002,35.172980512999985],[128.22651026100002,35.17203904999999],[128.22596133499997,35.171899067],[128.21857633500002,35.17009928399997],[128.172257599,35.155721009],[128.17208962100003,35.155641019000015],[128.16252391400002,35.15193146199996],[128.15916736799994,35.15116155600001],[128.15898439299994,35.15112156],[128.15338112900005,35.15112878199998],[128.14902174300005,35.15142153299996],[128.148609799,35.151461529],[128.13437473000002,35.15281138200001],[128.131197515,35.152791141000016],[128.128019967,35.15255731899999],[128.12676176100004,35.152171463],[128.126639778,35.15214146700002],[128.098485162,35.14283285299998]]}},{"type":"Feature","id":"rail_ktx.22","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.42167554271316,36.371807948502244],[127.41731553400002,36.357648165],[127.41717142700003,36.356729277000014],[127.41717651600005,36.356104577],[127.41720336699997,36.355522300000025],[127.41732845,36.354837774999986],[127.41778683500002,36.35365006799997],[127.418226199,36.35296208900003],[127.41966240200003,36.35082291400001],[127.42312564900003,36.346413809000026],[127.42386877699998,36.34564169399997],[127.42622173800001,36.34358857900002],[127.42898194099996,36.341159476],[127.42958312900006,36.340598518],[127.429841659,36.34034473],[127.43011545100006,36.340019751000035],[127.43046467000002,36.339565632999985],[127.43072077199999,36.339166234],[127.43084701500003,36.33893865499997],[127.43118567700002,36.33831729699997],[127.43208141900001,36.33657239500001],[127.43336334100005,36.33361384700003],[127.43337000799998,36.33359884700001],[127.43337834,36.33357884700001],[127.43339000700003,36.333557180999975],[127.43340167300002,36.333530513999975],[127.43341500500001,36.33349718199999],[127.433430004,36.33346384900002],[127.43344666999998,36.33342384899997],[127.43346666899998,36.333382182999976],[127.43348666800003,36.33333718399996],[127.43350833300005,36.33329051799996],[127.43353166599996,36.33324051800001],[127.43355499800006,36.33319051900001],[127.43357999599998,36.33313385300003],[127.43360666200003,36.33307385400002],[127.43363166000003,36.33301052099998],[127.43414163599998,36.33204886799998],[127.434223299,36.331908868999975],[127.43426162999998,36.33183553699996],[127.43429996200007,36.33176053800001],[127.43433995999995,36.331683871999964],[127.43437995800002,36.331607207],[127.43441662200003,36.33153054100002],[127.43445328700001,36.331457209000035],[127.434491619,36.331380543],[127.43452994999998,36.331302211000015],[127.43457328100003,36.33122221199998],[127.43461161300003,36.331143879999956],[127.434653277,36.33106054699996],[127.43469494199994,36.330978881999975],[127.43473827299998,36.33089221600004],[127.43478327100001,36.33080221799997],[127.43482993500002,36.33070888600001],[127.43487993300003,36.33061055299996],[127.43492993,36.330512221],[127.43498326099997,36.33041222299998],[127.43503659200006,36.330312224],[127.435091589,36.330208892],[127.43514825300004,36.330105559999986],[127.43520491699998,36.330000562],[127.435263248,36.32989222999997],[127.43532157800003,36.32978389799998],[127.43537990900005,36.32967723300001],[127.43543823999997,36.329570566999976],[127.43549657,36.32946390199998],[127.435556567,36.32935556999996],[127.43561489800003,36.329247238000015],[127.43567156200007,36.32913724],[127.43572989199998,36.32902557500002],[127.43578655600001,36.32891391000001],[127.43584322000005,36.32880057800004],[127.435899884,36.32868557899997],[127.43595654800004,36.328572247],[127.43601487800004,36.328457249],[127.43607320899997,36.32834225000002],[127.436129873,36.328227252],[127.43618820300003,36.32811225400003],[127.43624653300003,36.32799725500002],[127.43630486399998,36.32787892300003],[127.43636486099997,36.327762258000014],[127.436423191,36.327643926],[127.43648318800001,36.32752392799998],[127.436544852,36.32740392999998],[127.43660651600001,36.32728226500003],[127.436666512,36.3271606],[127.43672817600002,36.32703726800002],[127.436791506,36.32691227000003],[127.43685483599995,36.326787271000015],[127.43691649999997,36.32666393999998],[127.43697983000004,36.326538941000024],[127.43704316000004,36.32641060999997],[127.437106491,36.326283945],[127.43717148700007,36.326155613],[127.43723481799998,36.32602728099997],[127.43729981400004,36.325897282999954],[127.437364811,36.325767284999976],[127.43742980800005,36.32563561999998],[127.43749480400002,36.32550562199997],[127.43755980099998,36.325375623],[127.43762479799997,36.32524395900003],[127.43769146100001,36.32511062699999],[127.43775812499997,36.324977295],[127.43782478800001,36.32484396400004],[127.43788978499998,36.32470896600001],[127.43795644799995,36.32457730100002],[127.438024778,36.324442303],[127.43809144100004,36.324310638000014],[127.43815810500001,36.32417563900002],[127.43822476800005,36.32403897499998],[127.43829309799999,36.32390397599997],[127.43835976100006,36.32376897800003],[127.438426424,36.32363398],[127.43849475400003,36.323497315],[127.43856308399998,36.32336065000001],[127.43863141400003,36.323225652],[127.43869974400006,36.323088987],[127.438768074,36.322953988999984],[127.43883807100003,36.32281732399998],[127.43890973400003,36.322680659000035],[127.43898139700005,36.32254399500003],[127.43905806000005,36.322410662999985],[127.43913805699998,36.322275665],[127.439223053,36.32214066699997],[127.43931138300006,36.32200900199998],[127.43940304600002,36.321879002999985],[127.43950137600004,36.321750672],[127.439603039,36.32162400700002],[127.43970970200003,36.32150067499999],[127.43981803100006,36.32137900999997],[127.43993136100002,36.321260678],[127.44004969099998,36.321144013],[127.44017135400001,36.32103234799997],[127.44029635,36.32092568299997],[127.44042301299997,36.32082068399998],[127.440554677,36.32071901899998],[127.440689673,36.320619020999985],[127.440826336,36.32052402199995],[127.440966333,36.32043235600001],[127.44110799600004,36.320345691000036],[127.44125299199999,36.32026069199995],[127.44139965600002,36.320179027],[127.44154798600002,36.320102360999975],[127.44169964899999,36.320027362],[127.44185297900003,36.319955696],[127.44200630900002,36.31988903099997],[127.44216297299995,36.319824032000014],[127.442319636,36.31976569899999],[127.44247630000005,36.31970903300002],[127.44263462999997,36.319657367000026],[127.442792961,36.31960570199996],[127.442952958,36.319560701999976],[127.44311295500002,36.31951903599996],[127.44327295200004,36.31948236999998],[127.44343128299997,36.319447371],[127.44358794700003,36.319415704],[127.44374627800003,36.319389038],[127.443902942,36.319364038999986],[127.44405960700004,36.31934403899998],[127.444217938,36.319327372999965],[127.44437460200002,36.31931237299997],[127.44453126599996,36.319300706000014],[127.44468626400003,36.319290707000015],[127.44484626200004,36.31928404000002],[127.44500792699995,36.319277374],[127.44517459100003,36.319272374000015],[127.44534292199997,36.319267374],[127.44551625299998,36.319262374],[127.44569291799996,36.31925904099999],[127.44587458200002,36.31925404099997],[127.44605958000005,36.319249041],[127.44624957700003,36.319244041],[127.44644290799998,36.31923904099996],[127.446639572,36.31923070800004],[127.446839569,36.319222375000024],[127.44704289999997,36.319212374999964],[127.44724956400003,36.31920070900002],[127.44746122700003,36.319182376],[127.44767455700001,36.31916071000003],[127.44788955399999,36.31913237700002],[127.44810788399997,36.31909904400003],[127.448327881,36.319059045000046],[127.44854954400002,36.319012379],[127.44877287300001,36.318957379999986],[127.44899620300004,36.31889738],[127.44921953200003,36.318829048],[127.44944286100004,36.31875238299999],[127.44966785600003,36.31866738399999],[127.44989118500003,36.31857405200001],[127.45011284700006,36.31847238699998],[127.450331176,36.31836238799996],[127.45054950400002,36.31824238999998],[127.45076283200002,36.318115725],[127.45097282700003,36.31797905999997],[127.45117948799995,36.317832395],[127.45138115000002,36.317679064000025],[127.45157614399996,36.31751573299997],[127.45176780499999,36.31734740199998],[127.451956133,36.317172404000026],[127.45214279399998,36.316992407],[127.45232945500005,36.316809076000034],[127.45251611600006,36.316624079000015],[127.45270444300004,36.31643574799999],[127.452894437,36.316245749999986],[127.45308609800004,36.31605575300002],[127.45328275900005,36.315865756],[127.45348608600001,36.31567575799997],[127.45369274600002,36.315492427],[127.45390940700001,36.31531243],[127.45413606799995,36.31514076499997],[127.45437272800005,36.31497743400001],[127.45461938899996,36.314822436],[127.45487438300002,36.31467743799997],[127.45513937699998,36.314542440000025],[127.45541270499999,36.31441577599998],[127.45569436600002,36.31430077699997],[127.455982693,36.314195779000016],[127.45627602100005,36.31410078000002],[127.45657601600006,36.314019115],[127.456882677,36.31394911600002],[127.45719100600003,36.313889117000016],[127.45750266800002,36.313842451],[127.45781933,36.313807451],[127.45813765800003,36.31378578500002],[127.45845598799998,36.31377578500002],[127.45877598400003,36.31377911900004],[127.45909597999996,36.313795784999975],[127.459415976,36.31382411900003],[127.45973430599997,36.313864118],[127.46005097000003,36.313915784000024],[127.46036596700002,36.31397745000001],[127.46067763100002,36.31404411600004],[127.46098929500006,36.314115782000016],[127.46130262599995,36.31418744799998],[127.46161428999999,36.314262447],[127.46192762099996,36.31433744599997],[127.46224095199997,36.314412446],[127.46255428299999,36.314487445],[127.46286761299999,36.31456244400001],[127.46318261099997,36.314637442999945],[127.46349760800004,36.31471244199999],[127.46381260600003,36.31478577500001],[127.46412926900003,36.31485577400002],[127.46444926699998,36.31492244],[127.46476759700002,36.31498743899998],[127.46508926100006,36.315045772],[127.46541425800005,36.315097438000016],[127.46574092099995,36.315144104],[127.46606758400004,36.31518410399999],[127.46639591400002,36.315219104],[127.46672257700003,36.31524577000001],[127.467050907,36.31526576999997],[127.46737757,36.31527910299998],[127.46770256599997,36.31528577000002],[127.46802589500001,36.31528577000002],[127.46834422400005,36.315279104000034],[127.46866088700001,36.31526577100002],[127.46897921599998,36.315247438],[127.46929421099995,36.31522243799997],[127.46960587299995,36.31519243899998],[127.46991420199998,36.315155773],[127.47022086400004,36.315114107],[127.470524193,36.315065774],[127.47082585499999,36.315010775],[127.47112751599997,36.314949108999954],[127.47142751099996,36.31488244399997],[127.47172417299997,36.31480911200001],[127.472019168,36.31473077900004],[127.472307496,36.31464911399997],[127.47259415699997,36.314562449000015],[127.47286915199999,36.314474116999975],[127.47316248100003,36.31440745100003],[127.473442475,36.314297452000034],[127.47431430859514,36.313956011646475],[127.52187617484175,36.28909441511767],[127.52772458000001,36.284967863],[127.57198027499999,36.26247651199996],[127.57237193500004,36.262408180000016],[127.572763596,36.262341515],[127.57315359,36.262273182],[127.57354191699999,36.26220651700002],[127.57393024400007,36.26213985099997],[127.57431857200004,36.26207318599998],[127.57470523200004,36.262006520000014],[127.57509355900005,36.261939854],[127.57548022000003,36.26187318899996],[127.57586688100005,36.261804857],[127.57625354100003,36.26173819099997],[127.57664020200005,36.26167152499997],[127.57702686200004,36.26160486000002],[127.57741352300006,36.261536528],[127.57780018399995,36.261469861999984],[127.57818851099994,36.261403196],[127.57857683800002,36.261334864],[127.57896516500001,36.261268198999986],[127.579355159,36.26119986600002],[127.579745153,36.26113320100002],[127.58013681400006,36.26106486899998],[127.58053014099998,36.26099653600003],[127.58092346799994,36.260929870999966],[127.58132012799996,36.26086153900001],[127.58171678899997,36.26079320600002],[127.58211511599998,36.26072487399995],[127.58251510999999,36.260654875],[127.58291843700003,36.26058654300004],[127.583321764,36.260516543999984],[127.58372842400006,36.260446545],[127.584135084,36.26037488000003],[127.58454341100003,36.26030488100001],[127.58495507100004,36.26023321500004],[127.58536673200003,36.26016154999997],[127.58578005800001,36.260089883999974],[127.58619838499997,36.26001655200001],[127.586616712,36.25994321999997],[127.58703670500003,36.25986988800002],[127.587455032,36.259798222],[127.58788002599998,36.25972655699998],[127.58830501899999,36.259649890999974],[127.58873501200004,36.259574893],[127.58915500599997,36.25950656000001],[127.58958333200005,36.25943156199998],[127.59000832599995,36.259359895999985],[127.59041998600004,36.259306563999985],[127.59082498,36.25925823100002],[127.61336629299997,36.25532496199997],[127.613889618,36.25523163],[127.614412943,36.25514163099998],[127.614936268,36.25505163299997],[127.61546292699998,36.254961634],[127.61599125200006,36.25486996900003],[127.616521244,36.254779971000026],[127.61705290199995,36.254688305999956],[127.61758622699998,36.25459664000003],[127.618119552,36.25450497500001],[127.618654544,36.254413309999954],[127.61919120200001,36.25431997799997],[127.619729527,36.25422831299997],[127.62026785199998,36.254134981],[127.62080951000006,36.254043315999986],[127.62135283499998,36.25394998399997],[127.62189616000003,36.25385665199998],[127.62244281799995,36.253763321],[127.622989476,36.25366998899998],[127.62353946699996,36.253576657000025],[127.62408945900006,36.253481658999966],[127.62464111700004,36.25338665999997],[127.625194442,36.25329332800001],[127.62574943300007,36.253196662999976],[127.62630609099999,36.25309999799995],[127.62686441500001,36.25300333300003],[127.62742274000004,36.252905001],[127.62798439799995,36.25280500300003],[127.62854772199994,36.252705004999974],[127.62911104700002,36.252603339999965],[127.629674371,36.25249834099996],[127.63024102899998,36.25239167600002],[127.63080602000002,36.25228334499999],[127.63137101100001,36.252171679999975],[127.63193766800006,36.25205834799995],[127.63250432600002,36.25194334999997],[127.633069317,36.251825019],[127.63363597400006,36.251705021000014],[127.63420096500003,36.25158168899998],[127.634765955,36.25145502399996],[127.63533094600007,36.251326693],[127.63589593600003,36.251196695],[127.63645926,36.25106336399998],[127.637024251,36.25092836599998],[127.63758757499996,36.250790035],[127.63815089800003,36.25065170400002],[127.63871588900003,36.250510039],[127.63927921200002,36.25036837500002],[127.63984253599999,36.25022504300002],[127.64040752600003,36.25008171200001],[127.64097251700002,36.249936714],[127.64153750700001,36.249793382999975],[127.64210416400006,36.24964838599996],[127.642669154,36.249503388000015],[127.64323581099998,36.24935839],[127.64380413500002,36.249213392],[127.64437079199998,36.24906839400002],[127.64493744900003,36.24892339700001],[127.64550577200006,36.248778398999974],[127.64607242900003,36.248633400999964],[127.64664075299999,36.248488402999975],[127.647209076,36.248343405],[127.64777573299997,36.24819840800003],[127.648344057,36.248053409999976],[127.64891238100005,36.24790674500002],[127.64948070400001,36.247761748000016],[127.65004902800004,36.24761675],[127.65061735099998,36.24747175200001],[127.651185675,36.247326754],[127.65175399899996,36.247181757],[127.652323989,36.24703509200001],[127.65289397900001,36.246888428],[127.65346563600004,36.24674176299998],[127.65403729300003,36.246595099],[127.65461061600004,36.24644843400002],[127.65518393999994,36.24630010300003],[127.65576059600002,36.24615343900001],[127.656337253,36.246005108],[127.65691724299995,36.245856777],[127.65749723299999,36.24570677899997],[127.65808055700002,36.245558448],[127.65866388000005,36.24540844999996],[127.65924886999994,36.24525845300002],[127.65983719300004,36.24510845500002],[127.660427183,36.24495679099998],[127.66101883999997,36.24480679299997],[127.66161216299997,36.244653462],[127.66220715300003,36.24450179799999],[127.66280380900002,36.24434846699997],[127.66340046599994,36.24419680199998],[127.66400045500004,36.244043471],[127.66460044500002,36.24388847399996],[127.66520376799997,36.243735142999974],[127.66580542399994,36.243581812],[127.66640874700002,36.243426813999974],[127.66701207,36.243271816],[127.66761706000004,36.243116819],[127.66822204999998,36.24296182100003],[127.66882537300005,36.24280849000003],[127.66943036199999,36.24265349300001],[127.67003701900002,36.242498495],[127.67064200799997,36.24234183099997],[127.67124699800003,36.242186833],[127.67185365400005,36.24202850199996],[127.672458644,36.24187183800002],[127.67306363299997,36.241711839999965],[127.673668623,36.241551843],[127.67427194599998,36.24138851199997],[127.674875268,36.24122184799999],[127.67547859099996,36.24105351700001],[127.67608024700004,36.24088185299998],[127.67668023600004,36.24070685600003],[127.67728022600002,36.24052852499997],[127.67788354799998,36.240345194000014],[127.67848020400001,36.240163529999954],[127.67908019299998,36.239976866],[127.679673516,36.239786868999985],[127.680273505,36.239590204999956],[127.68087349399998,36.239388541999965],[127.68146348200004,36.23918687800003],[127.68205013800004,36.23898021399997],[127.68263012699997,36.238745217999984],[127.68324344800006,36.23853688799996],[127.69651485100003,36.233123632000016],[127.69708150499999,36.232841970000045],[127.69764649300002,36.232560307],[127.69820981399998,36.23227697799997],[127.69877146899998,36.231991981999975],[127.69932978999998,36.23170198600003],[127.699888111,36.23140865700003],[127.70044309900005,36.231115327000026],[127.70099475299999,36.230816997999966],[127.70154474099998,36.23051533600002],[127.70209306199996,36.23021034],[127.70264304900002,36.229903678],[127.703193037,36.229593682],[127.70640462800004,36.22767370900004],[127.706932949,36.22734537999997],[127.70745960300003,36.22701538500002],[127.70798292400002,36.22668205600004],[127.70850457800002,36.22634539399998],[127.70902289799994,36.226008732000025],[127.70954121899997,36.225668736999985],[127.71005787300001,36.22532540799999],[127.71057285999997,36.224980413],[127.71108618100001,36.224635417999956],[127.711597835,36.22428708899997],[127.71211115499995,36.223940426999974],[127.71262280900004,36.223592099],[127.713134463,36.22324376999999],[127.71364778399997,36.22289377500003],[127.71415943800004,36.222545447],[127.71467275800002,36.222197118],[127.71518607899998,36.221848789],[127.71569939900003,36.221500460999955],[127.71621272,36.221150465999976],[127.71672604099997,36.220800470999976],[127.71724102800003,36.220450474999964],[127.71775434800008,36.22010048000002],[127.71826933500003,36.21975048499998],[127.71878432299998,36.219398822999956],[127.719300976,36.21904716200003],[127.71981763000004,36.21869550000002],[127.72033261699998,36.21834550500004],[127.72084927100002,36.21799384300003],[127.72136592499997,36.217642181],[127.72188257900001,36.217290519],[127.72239923300005,36.21694052399997],[127.72291421999998,36.21658886199997],[127.72342920700004,36.21623886699995],[127.72394419399998,36.21588720499999],[127.72445918100004,36.21553721],[127.72497250200001,36.215187215],[127.72548748900005,36.21483721999995],[127.72600081,36.21448722399995],[127.72651412999998,36.21413889599998],[127.72702745100003,36.21378890100003],[127.727540771,36.21343890599998],[127.72805409199997,36.21309057700001],[127.72856574600003,36.212742249],[127.72907906600001,36.212392253],[127.72959071999998,36.21204392499998],[127.73010237399997,36.211695595999956],[127.73061569500004,36.21134726799998],[127.731127349,36.211000606],[127.73164233600005,36.21065561099998],[127.73215565700002,36.210310615],[127.73267064399995,36.209968952999965],[127.733187298,36.20962729200002],[127.73370728600003,36.20928896299997],[127.73422727300003,36.208952301000025],[127.73474892700003,36.208615639],[127.73527224799999,36.208282309999966],[127.73579723499998,36.20794898099996],[127.73632555600001,36.207618985999964],[127.73685387699999,36.20729065699999],[127.737385531,36.20696232799995],[127.73791885099998,36.206635666],[127.73845550500006,36.20631067099998],[127.73899549300003,36.205985675],[127.73953714699996,36.20566234699997],[127.74008380100007,36.20534068399998],[127.74063212200005,36.20501902199998],[127.741183775,36.20469736],[127.74173876300003,36.204379031],[127.74229708300003,36.204060702],[127.74285707100002,36.203742373],[127.74342205799996,36.203425711],[127.743990378,36.203110716000026],[127.744562032,36.20279405299998],[127.74513701899997,36.20247905799997],[127.74571534000002,36.20216239600001],[127.74629866000002,36.20184406699997],[127.746885313,36.20152407100003],[127.74747363399999,36.201204076],[127.748066954,36.200882412999974],[127.74866194100002,36.20055908500003],[127.74926026000001,36.20023242299998],[127.74986024699997,36.19990576099996],[127.75046523400002,36.19957743200003],[127.751073553,36.19924577000002],[127.75168354,36.19891410800002],[127.75229685899997,36.198580778999975],[127.752913512,36.19824411699998],[127.753531832,36.19790745500003],[127.75415348500002,36.19756912699999],[127.75477680400002,36.19722913099998],[127.75540345699999,36.196887470000014],[127.756031776,36.19654580800003],[127.75666342900004,36.19620081200003],[127.75729674800004,36.195855817],[127.75793173400001,36.195509155999986],[127.75857005299999,36.195160827],[127.75921003800005,36.194809165000024],[127.759851691,36.19445916999998],[127.76049167600003,36.19411084200003],[127.76112832900002,36.19376418],[127.76177164800002,36.193410852000014],[127.762409967,36.19306252300003],[127.76305161900002,36.192712528],[127.76369493799994,36.192357532999985],[127.76432825699995,36.192015871],[127.76496157599998,36.19165421000001],[127.765564895,36.19128921500002],[127.77467802599998,36.18637928399998],[127.77532967900002,36.186022622],[127.77598633000005,36.18566095999998],[127.77664631600003,36.185325965],[127.77730463500005,36.18495930399996],[127.79444258600005,36.175616100999946],[127.795104238,36.175256106],[127.79576422300002,36.17489611099997],[127.796424209,36.174536116],[127.79708419399998,36.174176121],[127.797744179,36.17381612599996],[127.79840416499997,36.173457798],[127.79906248299997,36.173097803],[127.79972080199997,36.17273947499997],[127.800379121,36.17238114699998],[127.801037439,36.172022818],[127.80169409099999,36.171664489999976],[127.80235240999998,36.17130616200002],[127.803009062,36.170947833],[127.80366571400003,36.17058950500003],[127.80432236600005,36.170232843],[127.80497735199998,36.169874515],[127.805634004,36.16951785299996],[127.80628898900004,36.16916119199995],[127.80694397499997,36.168802862999975],[127.807597293,36.168446202],[127.80825227900003,36.16808954],[127.80890726399997,36.167732878],[127.809560583,36.167376217],[127.81021390200003,36.167019555000024],[127.81086722099998,36.166662893000016],[127.81151887300004,36.166306232000025],[127.81217052499998,36.16595123699997],[127.81282217700006,36.165594574999965],[127.81347216200002,36.16522791399998],[127.814123814,36.16486458499996],[127.81604377100003,36.1638096],[127.81668542399999,36.163456272],[127.81732707600003,36.16310461000004],[127.81796872900004,36.162759614999956],[127.820510339,36.16139796700003],[127.821145325,36.16105630499997],[127.82177531100001,36.16070630999999],[127.82239363100005,36.160359648],[127.82365693599998,36.159676324999985],[127.82424859000001,36.15936966199999],[127.82685009488371,36.15805520126513],[127.87513101999008,36.14799326421307],[127.89379748599998,36.14531155799995],[127.89451914300002,36.14527155999996],[127.89524246700003,36.14523156099998],[127.895967457,36.14519156199999],[127.896695781,36.145151562999985],[127.89742243799998,36.14511156399997],[127.89815409500002,36.145071565],[127.89888575199997,36.145029899],[127.899620743,36.14498823399996],[127.90035406600003,36.144948235],[127.90109072300002,36.14490823599998],[127.901829047,36.144868237],[127.90256903700002,36.14482657099999],[127.90331069400008,36.144786572000015],[127.90405235100003,36.14474657300004],[127.90479900800007,36.14470490800003],[127.90555066500004,36.14465990899997],[127.90629732199999,36.14462157700002],[127.90704064500004,36.144588244],[127.907783969,36.14455491199995],[127.908530626,36.14451657999998],[127.90928394899998,36.144479914000016],[127.91003560599998,36.144451582000016],[127.91079559599999,36.14440325000001],[127.91156725200003,36.14432491800002],[127.91236390800003,36.144258253],[127.98476291655513,36.14073850875484]]}},{"type":"Feature","id":"rail_ktx.23","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.676456556,35.862469159],[128.67623989600003,35.862734155000034],[128.67601823700005,35.86299581900001],[128.67578991,35.86325248199998],[128.67555325100003,35.86350247899997],[128.6753082580001,35.86374914200003],[128.67505493200005,35.863989139],[128.67479160599996,35.86422246900001],[128.67452161300005,35.86444913299997],[128.674243286,35.86466913],[128.673956627,35.864884126999975],[128.67366163400007,35.865090791000036],[128.67335830700003,35.86529078799997],[128.673048314,35.86548411800002],[128.672729988,35.865669116],[128.67240499499997,35.865847447],[128.67207333500005,35.86601911100002],[128.67173500800007,35.866184108],[128.671391682,35.866344106],[128.671045022,35.866499104],[128.670696695,35.866654101999984],[128.67034670200002,35.866805766],[128.66999504200004,35.866959097],[128.66964504799995,35.86711076100001],[128.66929338799997,35.86726242600002],[128.66894506199998,35.86741409],[128.66859840099997,35.86756575499995],[128.66825174100006,35.86771575199995],[128.667906748,35.867865749999964],[128.66756508799998,35.86801408099997],[128.667223428,35.868162412],[128.66688343400003,35.86830907700002],[128.66654510699996,35.868457408],[128.66620678000007,35.86860240599999],[128.66587178699996,35.868749069999964],[128.66553679300003,35.868894068],[128.665203466,35.86903906599998],[128.66487180599998,35.86918406399997],[128.66454014500005,35.869329061999984],[128.664210152,35.86947239299999],[128.66388182400004,35.86961572400003],[128.66355516400003,35.869759056000014],[128.66323183699996,35.86989905300002],[128.66291184300002,35.87004071799997],[128.66073021600005,35.870899037999955],[128.660406888,35.871004037],[128.66009356000004,35.87110903499999],[128.65978189900002,35.8712157],[128.65947190500003,35.87131569799999],[128.659163576,35.87141569700003],[128.65885524799998,35.871512362000026],[128.658548587,35.871609027],[128.65824359200008,35.87170569199998],[128.65793193099998,35.87180235700002],[128.65762193600006,35.87190068899998],[128.65731194100005,35.872000688],[128.65699861300004,35.87210068599998],[128.65668528500007,35.872200684],[128.65637029,35.87230068299998],[128.65605529600003,35.872400681000016],[128.65574196800003,35.87250068000002],[128.65543030600003,35.87260067800001],[128.65511697799994,35.872700676999976],[128.65480531700004,35.872797342],[128.65449198899995,35.87289234],[128.65417866100006,35.87298400499997],[128.653863666,35.87307233700002],[128.65354700400002,35.873157336],[128.65323200899994,35.87323733399999],[128.652915347,35.873314],[128.65259701900004,35.87338566500002],[128.652280357,35.873453996999984],[128.651962028,35.87351733],[128.6516437,35.87357732799999],[128.651325371,35.87363232700002],[128.65100704200006,35.87368732600002],[128.65069038,35.873740659],[128.65037538500002,35.873795658],[128.65006038900006,35.873850656999956],[128.64974706000004,35.87391065500004],[128.64943873200002,35.87397398799996],[128.64913373700006,35.874047319999946],[128.648832075,35.87412898499998],[128.648538746,35.87422231699995],[128.64825041800003,35.87432564900001],[128.647970423,35.87444064699994],[128.647697095,35.87456564499998],[128.64743376700002,35.87469897599996],[128.64717877299998,35.874843974000036],[128.64693544500003,35.87499730600001],[128.64670045,35.87515897],[128.646477123,35.875328968],[128.646263795,35.87550563199997],[128.64606213399998,35.87569063000004],[128.64587047300003,35.875882294],[128.64568881199997,35.876080623999975],[128.64551548400001,35.87628562199997],[128.645352156,35.876492286],[128.64519716200004,35.87670395],[128.645043834,35.876925614],[128.644895506,35.87714227699997],[128.644747178,35.87735394099998],[128.64460384999998,35.877567272],[128.64446052200006,35.87777726900002],[128.64431552800002,35.87798726699998],[128.64417219999999,35.87819726399997],[128.64402887200004,35.87840559499996],[128.64388387700004,35.87861392500003],[128.643738883,35.878820589],[128.643593888,35.87902558700002],[128.64344556,35.879230584000034],[128.64329056500003,35.879430581],[128.64312557,35.87962557899997],[128.642950576,35.87981224299999],[128.642765581,35.879992241],[128.64257058599998,35.88016557200004],[128.64236559200003,35.880328902999985],[128.64215393,35.880482233999984],[128.641935602,35.880627232],[128.641710607,35.88076222999999],[128.64148061100005,35.880885562],[128.641247283,35.88100056000002],[128.64101062100002,35.881105558999984],[128.64077062500004,35.88119889],[128.64052896299998,35.88128555600004],[128.64028563300002,35.881360555000015],[128.64004063699997,35.881427220000035],[128.63979564099995,35.88148388599995],[128.639550645,35.88153221800003],[128.63930731499997,35.88157221799998],[128.639065652,35.88160221699999],[128.63882565500003,35.881623883],[128.638587324,35.881638882],[128.638352327,35.88164388199995],[128.63812066299997,35.88164388199995],[128.63789233199998,35.881635548],[128.63766733399996,35.88162054799999],[128.63744733600004,35.881598882],[128.637229005,35.881573882],[128.63701234,35.881545548],[128.636797342,35.88150221500001],[128.63659234400006,35.88145888199997],[128.63639067799997,35.88141388200001],[128.63619234699996,35.881365549000016],[128.63599234800003,35.881317216000014],[128.635795683,35.881268882999976],[128.63559901699998,35.88121888400001],[128.63540401900002,35.88117055100002],[128.635207353,35.88112055100002],[128.63501068799997,35.881072218],[128.63481568900002,35.88102388499997],[128.63461902399996,35.880975552],[128.63442402500002,35.880927219],[128.634229027,35.880878886],[128.63403569500002,35.88083055299997],[128.63384069599996,35.88078222],[128.633649031,35.88073388699995],[128.63346236499999,35.880682221],[128.633277366,35.88063055499998],[128.633097367,35.880575554999965],[128.63291903500001,35.88051888900004],[128.632747369,35.880460555999974],[128.63257903700003,35.880400557],[128.63241403800004,35.88033889],[128.632254038,35.880278891000025],[128.63209570599997,35.880217225],[128.63194070600002,35.880157225],[128.63178737400003,35.88009722599997],[128.63163570800003,35.88003889300002],[128.631485708,35.87997889399996],[128.631335709,35.879920561],[128.63118571,35.879862228],[128.63103737699998,35.87980556199999],[128.63089071100003,35.879750562],[128.63074237800004,35.879695563],[128.630595712,35.87964556300004],[128.63044904699998,35.87959556399997],[128.63030238100004,35.87954723099997],[128.630154048,35.87950389799999],[128.63000904899997,35.879457230999975],[128.62986071700007,35.87941223200003],[128.62675906999996,35.87857057100001],[128.62540074700001,35.87828557299998],[128.62538074699998,35.87828557299998],[128.625362414,35.87828390699999],[128.62533574800003,35.87828224000001],[128.62530741500004,35.87827890700003],[128.62527574799998,35.878278906],[128.62524408200005,35.87827557300004],[128.62520741600002,35.87827224],[128.625170749,35.87826890600001],[128.62513075000007,35.878265572999986],[128.625089083,35.87826057299996],[128.625047417,35.878258906],[128.62500408399995,35.878253906],[128.624960751,35.87825057299999],[128.624914085,35.87824557299996],[128.62486908600005,35.87824390599997],[128.62481741900004,35.87823724],[128.62477408700002,35.87823724],[128.62472075400004,35.87823057300004],[128.62467742099997,35.878233906],[128.624632421,35.878233906],[128.624584089,35.87823224000002],[128.624535756,35.87823057300004],[128.624485756,35.87822723899997],[128.62443242400002,35.87822390600002],[128.62437742400007,35.878217239],[128.62432409099998,35.878210572999976],[128.62426909200005,35.878203906000024],[128.62421242599999,35.878197239],[128.62415575900002,35.878188906],[128.62409576,35.87818057300004],[128.624034094,35.878170573],[128.62396742800001,35.878158906],[128.62390076100007,35.87814724000003],[128.623832429,35.878135573],[128.62376242899995,35.878123906],[128.62369243,35.878113906999985],[128.623619097,35.87810057299997],[128.623542431,35.87808724],[128.62346409800003,35.878073906999965],[128.623384099,35.878058907],[128.62330076599994,35.87804390700001],[128.6232141,35.87802890699997],[128.62312576799994,35.87801224],[128.62303576899996,35.877995573999975],[128.62294576899998,35.87798057400002],[128.622852437,35.877965574],[128.62275577100002,35.877947241],[128.622657438,35.87792890700003],[128.622557439,35.877910574],[128.62245910700005,35.87789224100002],[128.62236077400001,35.877872241],[128.622262441,35.87785224100003],[128.622164109,35.87783057500002],[128.622067443,35.877807241999975],[128.62196910999995,35.87778224199997],[128.62186911100005,35.87775890900002],[128.621770778,35.87773224199998],[128.62167244599993,35.87770724200002],[128.621579113,35.87768057600001],[128.62148578000003,35.877653909000024],[128.621389114,35.87762890999997],[128.62129411500004,35.87760224299998],[128.62119744900002,35.877575577],[128.621097449,35.87754891000004],[128.62099745,35.87752224400001],[128.62090078399999,35.877495577],[128.62080245100006,35.87747057700003],[128.620700785,35.87744391099997],[128.62060078599995,35.877417244000014],[128.62050245300006,35.877390578],[128.62040578700004,35.87736224499997],[128.620309121,35.87733557799996],[128.62021578800002,35.87730891199996],[128.620122455,35.877277246],[128.62002745600003,35.87724224599996],[128.61993412299998,35.87720724600001],[128.61983912300002,35.877173912999965],[128.61974579099999,35.87714724699999],[128.61964745799997,35.877118914],[128.61955079200004,35.877093914],[128.619455793,35.877068914],[128.61935912700005,35.87704391400005],[128.61926246100003,35.87701891399998],[128.619162461,35.87699391400004],[128.619064128,35.87696724800002],[128.618964129,35.87694058200001],[128.61886413000002,35.87691391499998],[128.618762464,35.876887248999985],[128.618662464,35.876860582],[128.61855746500004,35.876832249000024],[128.61845913200003,35.87680724899998],[128.618359133,35.876780582999956],[128.6182608,35.87675391600002],[128.618162468,35.87672725000003],[128.61806246799998,35.87670058300004],[128.61796413599996,35.87667224999997],[128.61786413599998,35.876645584],[128.61776413700005,35.876618916999966],[128.61766580400004,35.87659225100003],[128.61756747200002,35.87656558400002],[128.617469139,35.87653891800002],[128.617372473,35.876512250999966],[128.61727413999998,35.876485585],[128.61717414100005,35.876458917999976],[128.617072475,35.87643058499995],[128.61697414199998,35.87640391900001],[128.61687247600008,35.876377252],[128.61677247700004,35.87634891899996],[128.61667247700004,35.87632225299998],[128.616569145,35.87629392],[128.616467479,35.876267253],[128.61635914600004,35.87623892],[128.616250814,35.87621725400001],[128.616150814,35.87619892],[128.61606748199998,35.87617725399998],[128.61600748200004,35.876140588],[128.61594581499995,35.87608892100001],[128.61585914800003,35.876028922000025],[128.615712482,35.875947256],[128.61554414800005,35.87584725699997],[128.61542581599997,35.87584392399995],[128.61529081700004,35.875808924],[128.61514915100005,35.875762258],[128.615045819,35.875742258],[128.61498581900005,35.875732258],[128.61490248700002,35.87571725799997],[128.61468748899998,35.875695591],[128.612235843,35.87532225899996],[128.61092251500006,35.87478726400001],[128.61062585000002,35.874688931999955],[128.61039085099998,35.874615598999966],[128.61019085299998,35.874562266],[128.60998752100002,35.874502267],[128.609785855,35.874447267],[128.60957918999995,35.874392266999976],[128.60936752500004,35.87433393399997],[128.60915585900003,35.87427726799998],[128.60894086100004,35.87421893499995],[128.608722529,35.87415893600003],[128.60850086300005,35.87409726999997],[128.60827753199993,35.87403726999998],[128.60805086600004,35.87397727099998],[128.60782086799995,35.873918938],[128.60758920300003,35.873863937999985],[128.60735253800001,35.873810605],[128.60711254,35.87376393899996],[128.60686754199997,35.873722272],[128.60662087699993,35.87368727199996],[128.60637921299997,35.873668939],[128.606122549,35.87364560599994],[128.605859218,35.873632272],[128.60559255500004,35.87362393799999],[128.60532589099998,35.873627271],[128.605060894,35.87364060399998],[128.60479089799995,35.873662270000025],[128.60452090100003,35.87369227],[128.60425090499996,35.873733936],[128.60398257600002,35.873782267999964],[128.60371257999998,35.87384060000004],[128.60344258400002,35.87390393299999],[128.60317092200003,35.87397226499998],[128.602899259,35.87404393],[128.60262259700002,35.874117262000034],[128.60234593500002,35.874195594000035],[128.602062606,35.87427226],[128.60177594400002,35.874352258],[128.60148594900002,35.87443225699997],[128.60119261999998,35.874512256000024],[128.60089595800005,35.874593921],[128.60059429699996,35.87467725300002],[128.600290968,35.87476058499998],[128.59998263999998,35.874843917],[128.59967264499997,35.874925581999975],[128.599359317,35.87500724799999],[128.599044322,35.875087246000014],[128.59872766000004,35.87516557799999],[128.598409332,35.87524390999997],[128.59808933700006,35.875322242],[128.597769342,35.875400574],[128.59744768,35.87547390699996],[128.59712435199998,35.87554557199998],[128.59680435600004,35.875613903999955],[128.596482694,35.87567723599998],[128.59617603200005,35.875710568999956],[128.59513604900002,35.87599723099998],[128.59476772099998,35.876082229],[128.59441772600005,35.87615056100001],[128.59404773200004,35.87621889399995],[128.593679404,35.876278892],[128.59331107600002,35.876342225000045],[128.59294608100004,35.87641389000004],[128.59258275300004,35.87648388899998],[128.59222109200005,35.876555554],[128.59186109700005,35.87662388600003],[128.59149776900003,35.876695551],[128.59113610800003,35.876767217],[128.59077444700003,35.876837216],[128.590412785,35.876905548000046],[128.590051124,35.87697221299999],[128.58969112900002,35.877037212],[128.589331134,35.87710387700001],[128.58897113999998,35.877172208999966],[128.58861114499996,35.877242208],[128.588252817,35.877312207],[128.587896156,35.87738387199996],[128.58753782800005,35.87745553799998],[128.58718116600002,35.877525536000014],[128.58682450499998,35.87759553499997],[128.58646951,35.87766719999997],[128.58611618200004,35.877737199],[128.58576618700005,35.877805531000014],[128.58541952600004,35.87787553000001],[128.585074531,35.87794386199998],[128.584732869,35.878010527999976],[128.58439454100002,35.878077192999974],[128.58405954600002,35.878143859],[128.58372621799998,35.878208857],[128.58339622300002,35.878275523],[128.58306622799998,35.87834052200002],[128.582739566,35.878405520999976],[128.58241123700003,35.87847051900002],[128.58208290900004,35.878535518000014],[128.58175457999997,35.87860051699996],[128.581426252,35.878665516],[128.58109792400003,35.87873051499997],[128.58076959500005,35.87879551399997],[128.58044293299997,35.87886051199996],[128.580114605,35.878925511],[128.579787943,35.878990509999966],[128.57946128100005,35.879053841999976],[128.57913628600005,35.87911884099997],[128.57880962400006,35.87918383999999],[128.57848462899995,35.879248839],[128.57816130100005,35.879318837999975],[128.57784130600004,35.87939217000001],[128.57752297699997,35.87947550199997],[128.57721131599996,35.879567167],[128.57690465500005,35.879670497999975],[128.57660632700004,35.879785497],[128.57631633200003,35.879912162000025],[128.57603467100003,35.88004882599997],[128.57576467699997,35.880197157],[128.575503016,35.880357155],[128.575251355,35.88052548600002],[128.57500969499998,35.880702151],[128.57477803400002,35.880887148],[128.57455137299996,35.881077145000035],[128.57432804600006,35.881270476],[128.57410805199993,35.88146547399999],[128.57388805800002,35.88166047100002],[128.57366973000006,35.88185713499995],[128.57345140300004,35.88205213199996],[128.57323140900002,35.88224713000003],[128.573009748,35.882440461],[128.57278308800005,35.88262879099999],[128.572548094,35.88281212199998],[128.57230809899997,35.882987120000024],[128.572056439,35.883153784],[128.57179644399997,35.883310449],[128.57152811700004,35.88345711299998],[128.57124978899998,35.88359211100002],[128.57096479399996,35.88371544299996],[128.570673133,35.883827108],[128.570373138,35.883927106000016],[128.57006647699998,35.88401543800002],[128.56975648100004,35.88409043699998],[128.56944148599996,35.884155435999986],[128.56912149100003,35.884205435],[128.56879816200004,35.88424376699997],[128.568474833,35.88426876700002],[128.568149836,35.884280433000015],[128.567823174,35.884280432],[128.56749651,35.884265431999935],[128.56717318000003,35.884237099],[128.56684984999998,35.88419709899995],[128.56652985200003,35.88414376599998],[128.56621318799998,35.8840771],[128.56589985699995,35.88399876699998],[128.56559152600002,35.88391210100002],[128.56528652700004,35.88381710199997],[128.56498152899997,35.88371710299997],[128.56467819699998,35.88361210300001],[128.564376532,35.88350710399998],[128.56407320000002,35.88340210499997],[128.56376986900003,35.88329543899997],[128.56346653700004,35.88319044],[128.56316153800006,35.88308377499999],[128.56285820700006,35.88297877599998],[128.562553208,35.882872109999965],[128.56224821,35.882765444000036],[128.56194321099994,35.88265877799998],[128.561636546,35.88255377900003],[128.56132988100003,35.88244711399996],[128.56102488300007,35.88234044799996],[128.560718218,35.88223378199998],[128.56041155200003,35.882127116000014],[128.560104887,35.882020451],[128.559799889,35.881915451],[128.55949322400005,35.881808786000015],[128.55918655899998,35.88170212],[128.55887989400003,35.881595454],[128.558573229,35.88149045500001],[128.558266564,35.881383789],[128.55795989900005,35.881280456999946],[128.55765156700002,35.881178791000025],[128.55734156900007,35.881080459000025],[128.55702990400005,35.88099045900003],[128.55671323899998,35.880907127000036],[128.55639490800002,35.88083545999998],[128.55607324399998,35.88077379399997],[128.555744914,35.88072046100002],[128.555406583,35.88067546099999],[128.55506492,35.880640461],[128.55472492300004,35.880618793999986],[128.55437826000002,35.88060712799998],[128.554029931,35.880605459999984],[128.553678269,35.88061212700001],[128.55332327300005,35.880625459],[128.55296661,35.880642125000016],[128.55260661499997,35.880660458],[128.552243286,35.88068045700002],[128.551878291,35.88069879],[128.55150996200004,35.880718790000024],[128.55113830000002,35.88073878900003],[128.550764971,35.88075878799999],[128.550389976,35.880778787],[128.550013314,35.880798787],[128.54963331799993,35.88081878600003],[128.54924999000002,35.88083878499996],[128.54886666099998,35.880858785],[128.54847999899997,35.88087878400003],[128.54809333699998,35.88089878299994],[128.54770834200005,35.88092044900002],[128.54732168000004,35.88094044899997],[128.54693668500002,35.880960447999975],[128.54655168899998,35.88098044700003],[128.54616836099996,35.88100044699996],[128.54578336600002,35.88102044599995],[128.54539837,35.88104044499999],[128.54501504199996,35.881060445],[128.54463171300003,35.88108044399997],[128.54424838399999,35.881100443],[128.543863389,35.881122109000025],[128.54348172700003,35.881142108],[128.543098399,35.881162108000034],[128.54271673699995,35.881182107000036],[128.54233340800002,35.88120210600002],[128.541951746,35.881223771999956],[128.541571751,35.88124377199995],[128.54119842199998,35.881263771],[128.54083176000003,35.88128376999997],[128.54047676400003,35.88130210299999],[128.540131769,35.88132043599998],[128.53074888834627,35.88196209825966],[128.5264018662779,35.882854351266786],[128.52257648685776,35.88381703402734],[128.51767884199398,35.885671926350774],[128.5137085618382,35.8878085206247],[128.51240445521765,35.88879462161567],[128.51104238830285,35.89008592577201],[128.50939051991693,35.89224587837714],[128.5087239765331,35.893325832583116],[128.5077096713838,35.89541526737537],[128.50741986991252,35.89621346386208],[128.50707210814704,35.8970820803058],[128.50692720741148,35.897739405333034],[128.5067243463816,35.89863148056801],[128.50663740594024,35.90057992572499],[128.50657944564603,35.904993094018685],[128.50843417506184,35.919827046987464],[128.50866601623886,35.929636582599976],[128.50826029417917,35.934658218371865],[128.50753266237817,35.939442414084596],[128.50724522291628,35.94175038388183],[128.50675488501057,35.94763443874942],[128.5065435324651,35.9503143890268],[128.5062307306977,35.951996755289215],[128.50593483713388,35.95286752777682],[128.50541068282098,35.95362839694065],[128.50494570722083,35.954169459457226],[128.50455681853708,35.954651343261084],[128.5036268673367,35.95567428958148],[128.502477109489,35.956764868716405],[128.501443449,35.957778151999975],[128.50019456099997,35.95866095299997],[128.49897467000002,35.959519901],[128.49819041900003,35.960068687],[128.49743518100001,35.96059362999998],[128.49462707100002,35.96220773899997],[128.49441040900007,35.962342737000014],[128.49419374700003,35.962476068],[128.49397875200003,35.96260940000002],[128.49376375699998,35.96274106500002],[128.49354876200002,35.96287439600003],[128.49333543300003,35.96300606099998],[128.49312210500003,35.963139392],[128.49291044299994,35.96327439000002],[128.49269878100006,35.963409388999985],[128.49248878600005,35.96354772000003],[128.49228045800004,35.96368605100001],[128.49207046300003,35.963824382999974],[128.491858801,35.96396438100001],[128.491648806,35.964104379],[128.491437144,35.96424604399998],[128.491225482,35.96438937499997],[128.491015487,35.96453270600002],[128.490805492,35.964677704],[128.490593831,35.96482436900003],[128.49038050200002,35.96496936699999],[128.49016384100005,35.96511103200001],[128.48994217899997,35.96524936299997],[128.48972051799996,35.965387694],[128.48949718900002,35.96552602600003],[128.48927386100004,35.96566435699996],[128.48905053299993,35.965804354999975],[128.48882720400002,35.965942687000016],[128.488603876,35.966081017999976],[128.48838221399998,35.966219349],[128.488160553,35.966357680999984],[128.48794055799996,35.96649434600001],[128.48771889600005,35.96663101],[128.487498901,35.96676934200003],[128.48727724,35.96690767299996],[128.48705724399997,35.96704433800003],[128.48683558300004,35.96718266899998],[128.48661558799992,35.967319334],[128.486393926,35.96745599899996],[128.486173931,35.96759433],[128.48595226899997,35.96773099499996],[128.48573060799995,35.96786932600001],[128.485510613,35.968007658],[128.485288951,35.968144321999965],[128.48506729000002,35.96828265400004],[128.48484729499995,35.968420985],[128.48462563299995,35.968557649999966],[128.484403971,35.96869598100001],[128.47956241400001,35.97168927299997],[128.47930575299995,35.971860937000045],[128.47906075899994,35.97202093500001],[128.47880076500002,35.972180933000026],[128.47389087600004,35.97525755599996],[128.47358255000003,35.97544755300003],[128.47327422400002,35.975642550999986],[128.453969661,35.987637382999964],[128.45364966799994,35.98783238],[128.45321134499997,35.988115709],[128.452814688,35.98838737199997],[128.45236803199998,35.988670701],[128.45190804199999,35.98895736399996],[128.45144138600003,35.989250693],[128.45097472999998,35.98954068900004],[128.45050140700002,35.98983568500003],[128.45002475100003,35.99013401400001],[128.44954976200003,35.99042901],[128.44907144,35.990727339],[128.44859311699997,35.99102566800002],[128.44811312800002,35.99132399800001],[128.44763313899998,35.99162399299996],[128.44715148300003,35.991923989],[128.446669828,35.99222565199997],[128.44618650500001,35.99252564699999],[128.445703183,35.992827310000024],[128.445218194,35.993130639000015],[128.444733205,35.99343230099998],[128.444246549,35.99373562999996],[128.44375989400007,35.994040626],[128.443273238,35.994343954999984],[128.442786583,35.994647284],[128.442299927,35.99495061299998],[128.44181327100003,35.995253942000026],[128.44132661600003,35.995557272],[128.44083996000003,35.99586060100002],[128.44035330499997,35.99616393],[128.43986831599997,35.99646725899998],[128.433501795,36.000483869000014],[128.43300347200002,36.000765531999974],[128.432496817,36.00107886099998],[128.43199182800004,36.001392189999954],[128.43149017300001,36.001702185],[128.43098351799998,36.00201551400003],[128.43047852899997,36.002330509999986],[128.429973541,36.002643839],[128.429461886,36.002962167999975],[128.42895023100004,36.00328049600002],[128.42843857599996,36.00360215899996],[128.42792192100003,36.00392382099997],[128.42740526600008,36.00424548300001],[128.42688527800007,36.00457047799997],[128.42636362300007,36.004895474],[128.42583863500002,36.005222135999986],[128.42531198000003,36.00555046499997],[128.42478365899998,36.00588045999997],[128.42425367100003,36.006210454999966],[128.423722016,36.006542117000016],[128.42318702900005,36.006875446],[128.42265204100002,36.00720710800002],[128.40287082400008,36.019510269],[128.40228417100008,36.019873596999965],[128.40172751700007,36.02023525799995],[128.40117753,36.020585253],[128.40062420900006,36.020933582],[128.40006755500005,36.02128024400003],[128.39951090099999,36.02162523900002],[128.398952581,36.02197356699998],[128.39839592700008,36.022320229],[128.39784260600004,36.022665224000015],[128.39728928499997,36.02300855299996],[128.39673596400004,36.023351881],[128.39618431,36.02369521],[128.39563265600003,36.024038537999985],[128.39508100199996,36.024381867],[128.39452934800002,36.024725194999974],[128.39397602700006,36.025068524],[128.393422707,36.02541351899998],[128.39286938599994,36.025756847],[128.39231439900004,36.026101843],[128.39175941099998,36.02644683800002],[128.39120275699997,36.02679350000001],[128.39064776999996,36.02714016099998],[128.39009111600004,36.02748515600001],[128.389534462,36.02783181799998],[128.38897780799996,36.02817848],[128.388419487,36.028525142],[128.38786283299996,36.02887346999998],[128.38730451300003,36.02922013200004],[128.38674619200006,36.029566793999976],[128.38618787200005,36.029915122000034],[128.38562955100002,36.03026178400001],[128.38507123000002,36.03061011300004],[128.38451291,36.03095844100003],[128.383954589,36.031305103],[128.383396269,36.03165343099998],[128.382837948,36.03200009299996],[128.382281294,36.03234675499998],[128.38172463999996,36.032693417],[128.38116798600007,36.03304007799998],[128.38061133200003,36.03338507400002],[128.380056345,36.03373173499997],[128.37950135699995,36.03407673],[128.37894637000002,36.03442172600003],[128.378391383,36.03476672100001],[128.37783806200002,36.03511171599999],[128.377283075,36.035456711000045],[128.37672975399997,36.035800039999984],[128.3761781,36.03614503500002],[128.37562477899996,36.03648836299996],[128.37507312499997,36.036831692000014],[128.37451980400004,36.037176687],[128.37396648400002,36.03752001499997],[128.37341316299995,36.03786501100002],[128.372859842,36.038210006],[128.37230485499998,36.038555000999985],[128.37174986799997,36.038899995999984],[128.37119488000002,36.03924665799994],[128.37063822599998,36.039591653],[128.37008157199998,36.039938315000015],[128.36952491800005,36.040284975999974],[128.36896659800007,36.040633304999986],[128.36840994400004,36.04097996699997],[128.36785162300004,36.04132662799998],[128.367293303,36.041674956999984],[128.36673331600002,36.042023285],[128.36617499500002,36.04236994700002],[128.36561500800002,36.042719942000026],[128.36505502100005,36.04306827099999],[128.36449503300005,36.04341659899994],[128.36393337899997,36.043764928000016],[128.36337339199997,36.04411492299996],[128.362811738,36.044463250999975],[128.362251751,36.044811579],[128.361690097,36.045161575],[128.36112844400006,36.045509902999974],[128.36056679000006,36.04585823099996],[128.360003469,36.04620655999999],[128.35943848200003,36.04655488800003],[128.358871828,36.04690154999998],[128.35830350799998,36.04724654500002],[128.35773518699995,36.04759154000002],[128.35716353299995,36.04793320199998],[128.35658854599998,36.04827486400002],[128.35601355900002,36.04861485899997],[128.35543690500003,36.04895485399998],[128.35485858500002,36.049291516],[128.354276931,36.049628178],[128.35369527699996,36.04996317299998],[128.35311195599996,36.05029816899999],[128.352525303,36.05063149700004],[128.351936982,36.050963158999984],[128.35134699499994,36.051293153999985],[128.350757008,36.05162148300002],[128.350163687,36.05194981199997],[128.34956869999996,36.052274807],[128.34897371300005,36.05260146899996],[128.34837705900003,36.052926464],[128.34778040500004,36.05324979300002],[128.34718208500004,36.053574787999985],[128.34658543100002,36.053899784],[128.34598711000007,36.054224779],[128.345387123,36.05454977399998],[128.344788803,36.05487477],[128.34418881600004,36.055201432],[128.34359049500003,36.05552642700001],[128.34299050800007,36.055853089],[128.342388854,36.05617975099997],[128.34178886700002,36.056504746],[128.34118721300007,36.05683307499995],[128.34058556000002,36.057159737],[128.33998390600001,36.05748639900001],[128.33938225199998,36.057813060999976],[128.338778932,36.058139722999954],[128.33817727800007,36.05846805200004],[128.33757229100004,36.05879638],[128.33696897,36.05912470899997],[128.33636398300004,36.059453037],[128.33576066300003,36.059781366],[128.33515567599997,36.060109695],[128.33454902200003,36.06043969],[128.33394403500003,36.060769684999954],[128.33333738200008,36.06109801399999],[128.33273239500005,36.061428008999975],[128.33212574100006,36.061758003999955],[128.33151908800002,36.06208633300002],[128.33091076699998,36.06241799499998],[128.330302447,36.06274798999997],[128.32969579299998,36.063077986],[128.329085806,36.06340798100004],[128.32847748599997,36.06373964300003],[128.32786916599997,36.06406963799998],[128.32726084599997,36.0644013],[128.32665252499996,36.06473129500002],[128.32604420500004,36.06506129000002],[128.32543588500002,36.065391286],[128.32482923100002,36.065721281000016],[128.32422091100003,36.066051276],[128.32300760399997,36.06671126699997],[128.31696439899997,36.069919554000016],[128.316362745,36.070254549],[128.31574442499996,36.070566211],[128.315129438,36.070876207],[128.31451611700004,36.07117786900002],[128.26365035199993,36.088039274000025],[128.26293036500002,36.08828760300001],[128.26223371100002,36.088489266999986],[128.261547056,36.08869259700001],[128.260852068,36.088900926999976],[128.260153746,36.08911425699998],[128.259457092,36.08932258699996],[128.25876210399997,36.08953258300003],[128.25806211599996,36.089740912999986],[128.257358794,36.08995257699997],[128.23742913699994,36.095875816000024],[128.221502743,36.10056574200004],[128.220591094,36.10092740300003],[128.21976444299997,36.101235732],[128.21893612399998,36.10150906099998],[128.21812780399998,36.10174905700002],[128.21731948500005,36.101987385999955],[128.216501166,36.10223571599997],[128.21568951300003,36.10247904499998],[128.214871194,36.10272070800003],[128.21404954099998,36.102967371],[128.21322788899997,36.103212367000026],[128.21240623600008,36.10345736300005],[128.21158125099996,36.10370569300002],[128.21075293200002,36.10395568899997],[128.20992627900003,36.10420401800002],[128.18901997500004,36.11052058499998],[128.18817998900008,36.11075891500002],[128.18734000300003,36.11098891099997],[128.186493351,36.111238906999986],[128.18563836599998,36.111490570000036],[128.18477838099997,36.11174389900001],[128.18391672899998,36.112003895000015],[128.183051744,36.11226055799997],[128.18218675900005,36.112518887],[128.18131844,36.11277888299996],[128.180450122,36.11303887899996],[128.17958347100006,36.11329887500004],[128.178716819,36.11355887099999],[128.17785350000003,36.113818867],[128.17698851500003,36.114077196],[128.17612519699998,36.11433719199999],[128.17526354499998,36.11459552099996],[128.17440355999997,36.11485385000002],[128.17354357500008,36.11511218],[128.17268692300004,36.11536884199996],[128.17183027100003,36.11562717199999],[128.170975286,36.115882168],[128.17012363400002,36.11613716399999],[128.16417040399998,36.11789880199996],[128.16332375199997,36.118155465],[128.16248876599997,36.118412127999974],[128.16163211500003,36.118672123999986],[128.16078046300007,36.118925453],[128.159927144,36.11918544900003],[128.15907049200007,36.119443778],[128.15821550700005,36.119700440999985],[128.157360522,36.119957103],[128.156502204,36.120215433],[128.15564388500005,36.12047209500001],[128.15478723300004,36.12072875799998],[128.15392891500002,36.120987086999975],[128.15306893,36.12124541699998],[128.152208945,36.12150207899999],[128.15134729300001,36.121760407999986],[128.15048397500001,36.12201873800004],[128.14962232300007,36.12227706700001],[128.148757338,36.12253539600002],[128.14789235300003,36.12279372599996],[128.147025701,36.123048722],[128.14615738300003,36.12330205099998],[128.14528573100003,36.123552046999976],[128.144414079,36.123797043000025],[128.14353909400003,36.12403370599998],[128.14266410800005,36.12426536900002],[128.14178745599997,36.124488699],[128.14090913700002,36.12470369499998],[128.14002915199998,36.124912025],[128.13914916599992,36.12511035499997],[128.138265846,36.125302018],[128.137382527,36.125487015],[128.13649920699996,36.125663679],[128.13561755400002,36.125832009],[128.13473423399998,36.125992006],[128.13385424800006,36.126145337000025],[128.13297259400002,36.126293668000024],[128.13209427400005,36.12643699799999],[128.13121761999997,36.12657699599998],[128.13034263299997,36.12671366],[128.12947097900005,36.12684865700002],[128.128602659,36.126980322000016],[128.12773767200005,36.12711198600004],[128.12687435100003,36.12724365],[128.12601436400004,36.12737364799998],[128.12515770899998,36.12750531200001],[128.12430438900003,36.12763530899996],[128.12345273500006,36.12776363999997],[128.12260608000003,36.127893638],[128.121761093,36.12802196900002],[128.12091943800002,36.12814863299996],[128.12008111700004,36.128276963999966],[128.11924613000002,36.128405295],[128.118411142,36.128533625999964],[128.11758282100004,36.12866029],[128.11675616599996,36.128785288000024],[128.11593284500006,36.128911952000024],[128.11511285700004,36.129038616999985],[128.11429786900007,36.12916361399996],[128.11348621500005,36.12928694500001],[128.11267789300004,36.129410276],[128.11187290499998,36.12953194100002],[128.11107125,36.129653604999966],[128.110274595,36.129775268999985],[128.10947960700005,36.129895267],[128.108687952,36.130015265],[128.10789963,36.130135263],[128.10711630799997,36.130255260999974],[128.106334653,36.130375258000015],[128.10555799800002,36.130495256000025],[128.10478467600004,36.13061358700003],[128.10401802099997,36.13073025200003],[128.103254699,36.13084691599999],[128.10249637599995,36.130961914],[128.10174138800002,36.13107691199997],[128.100991399,36.131191909999984],[128.10024474300002,36.13130524099997],[128.09950308700004,36.13141857199997],[128.09876476500003,36.13153190400002],[128.098031442,36.13164356799996],[128.09730145299994,36.13175523299998],[128.09657812999995,36.131866897],[128.09585814100004,36.131976895000015],[128.09514148499994,36.132086893000036],[128.09443149500004,36.13219522500002],[128.093723172,36.132303556],[128.09301984900003,36.13241022100002],[128.09232152600003,36.132515219000034],[128.09162487,36.13262188299997],[128.09093154699997,36.132726880999975],[128.09023989000002,36.13283187899995],[128.08954823400003,36.132936877],[128.08885824400005,36.133041876],[128.088169921,36.133145206999984],[128.087481598,36.13325020500002],[128.086794941,36.133353536000016],[128.086108285,36.13345686800003],[128.085421628,36.13356019899997],[128.08473663799998,36.13366353100002],[128.084049982,36.133768529],[128.083363325,36.13387352700003],[128.082675002,36.133978525000046],[128.08199001199998,36.13408352300002],[128.081303355,36.13418852099997],[128.080616699,36.134293518999975],[128.07993170899996,36.13439685000003],[128.07924671900005,36.13450184800002],[128.07856006300005,36.13460518000003],[128.07787507300003,36.13470851099998],[128.077190083,36.134811843],[128.076505093,36.13491517400002],[128.07582010299998,36.13501850599999],[128.075133446,36.135121837],[128.07444679,36.13522683500001],[128.07376013299998,36.135331833],[128.07307347699998,36.135436831],[128.07238515400002,36.135540163000016],[128.07169683,36.135645161],[128.071010174,36.13575015900003],[128.07032185100002,36.13585349],[128.06963186100003,36.135958488],[128.06894353800004,36.13606348599996],[128.06825354799997,36.13616848399995],[128.06756355800002,36.13627348199998],[128.06687523500003,36.13637681399997],[128.066186912,36.136481811999964],[128.06549858799994,36.136585142999984],[128.06481026500003,36.13668847499998],[128.06412360900003,36.13679180599997],[128.063433619,36.136895138],[128.062743629,36.13699680199995],[128.062055306,36.13709679999997],[128.06136531600004,36.137193465000024],[128.06067365899997,36.137286797],[128.05998200200003,36.137378461999965],[128.05928701199997,36.13746679299998],[128.05859368900002,36.137550124999976],[128.05789703200003,36.13763178999998],[128.057198709,36.13771178799996],[128.056498718,36.13778512],[128.05580039499998,36.13785678499996],[128.055098738,36.13792345099996],[128.05439708100002,36.137986783],[128.05369375700005,36.13804678100004],[128.05299043300008,36.138103446],[128.052285442,36.13815677900003],[128.05158211800003,36.138206777],[128.05087879399997,36.13825177600001],[128.05017546999997,36.13829344200001],[128.049475479,36.13833177399997],[128.048773822,36.13836510599999],[128.048073831,36.138396772000014],[128.047373839,36.138423438],[128.04667384799998,36.13844677],[128.045973857,36.13846843600001],[128.045272199,36.13848676799998],[128.044570541,36.138501767],[128.04386721699993,36.138516767],[128.04316389199997,36.13852843299998],[128.04246056699998,36.138540097999986],[128.04175390900002,36.138553431],[128.04104725099998,36.13856509699997],[128.04034059300005,36.138576763000025],[128.03963226899998,36.13858676200003],[128.03892394399998,36.13859842799998],[128.03821395299994,36.138610094000015],[128.03750396200002,36.13862175999998],[128.036792304,36.13863342599994],[128.036080646,36.138645092],[128.035367321,36.138656757],[128.03465233,36.138668422999984],[128.03393733900003,36.13868175599997],[128.03322234799995,36.13869342200001],[128.03250569,36.138705088],[128.031789032,36.13871675399998],[128.03107070799996,36.13872841899999],[128.03035405,36.13874008499999],[128.02963405900002,36.138750085],[128.02891406799998,36.138761751000025],[128.02819407600006,36.138773416000014],[128.02747241900002,36.138785082],[128.026750761,36.138796748],[128.02602743599996,36.138808414],[128.02530411200007,36.13882008],[127.99841256584989,36.13919386128837],[127.98461801581956,36.14073850875484]]}},{"type":"Feature","id":"rail_ktx.24","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.32804415000004,36.619576495],[127.34460785300003,36.60381415199998],[127.34763225199997,36.60034504900002],[127.35011996100005,36.59687744499998],[127.353129337,36.590236275],[127.355585943,36.580136339],[127.356788045,36.569463371999966],[127.359053436,36.556912824],[127.35937869800006,36.54999114399998],[127.35900122200003,36.545666838],[127.35754305700007,36.53947141099997],[127.348119667,36.51008614900002],[127.34145590199998,36.49756152],[127.32746401100003,36.482749884],[127.303127208,36.46882837299997],[127.218732623,36.42085520200002],[127.14497327500001,36.379297802],[127.11766808199997,36.36375565999998],[127.109814347,36.35698635400002],[127.10409934400002,36.349061185000025],[127.10052361599998,36.340701392000035],[127.09712831000004,36.33349483200002],[127.06908608999996,36.262573676],[127.0541042,36.225668843],[127.05000269000001,36.21283769500001],[127.03930620900002,36.17318919500001],[127.0289747102415,36.137322199519254]]}},{"type":"Feature","id":"rail_ktx.25","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.94830111799997,35.947557635999985],[126.948216287,35.948385862],[126.94927816499997,35.95184703700002],[126.948565608,35.956893616000016],[126.94785388100001,35.96049822199996],[126.94677925500005,35.97650353800002],[126.94642236999998,35.979675692],[126.947129102,35.98414608099997],[126.948369016,35.987318930999976],[126.95457231500002,35.999145490999965],[126.98863561000002,36.05755249100001],[127.00550802900003,36.08163328799998],[127.01705850600003,36.099223797],[127.02025881199998,36.107009725],[127.025061814,36.122725831],[127.02910913504144,36.13724879862134]]}},{"type":"Feature","id":"rail_ktx.26","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.42167068700005,36.371808997],[127.42180340199997,36.372257973],[127.42228987700003,36.374075357000024],[127.42283620599996,36.37612387300002],[127.422908567,36.377015262000015],[127.422764533,36.37790017699998],[127.422470982,36.37865019600004],[127.42190777999997,36.379427595],[127.42114305099999,36.38015945400003],[127.420352336,36.38066499],[127.41927434800003,36.381125964],[127.41761191600004,36.381812196],[127.41648805500006,36.38241527000006],[127.41556832800003,36.38313127799997],[127.414709493,36.38399114099999],[127.414378901,36.384523494],[127.41402852100003,36.385163714],[127.413795621,36.38581201999997],[127.41364897999998,36.386585453],[127.413602973,36.387725912],[127.41381472300006,36.39019159999998],[127.41425111800001,36.394284959999965],[127.41582245000005,36.41956126],[127.417014747,36.43882947399995],[127.41717374800002,36.44164459099996],[127.417237725,36.44324451400002],[127.41728556900006,36.445882194999975],[127.41697815000005,36.450480082999974],[127.41643703100003,36.454066183],[127.41585331800003,36.456899484],[127.41502405399994,36.46001337000002],[127.41324966500005,36.46611600500001],[127.41038489700006,36.475870941],[127.40569915499997,36.49197393200002],[127.402482965,36.50288141599997],[127.387787893,36.55308321],[127.38652725100003,36.55710272100002],[127.38527243600002,36.560409931000024],[127.384353318,36.56249494000004],[127.38321800500003,36.564793227999964],[127.38180107500001,36.567345764],[127.38062853599996,36.569254972999985],[127.37944826100002,36.571028480999985],[127.37849918999999,36.57236257599997],[127.377136876,36.57415492999998],[127.37560548200003,36.576023212],[127.37285550799999,36.579053411],[127.37203615799999,36.57988728300002],[127.36951888000003,36.582294628],[127.36795929799995,36.58371369600001],[127.365199208,36.586195974],[127.33882440700003,36.609888449],[127.33580086799996,36.612603176],[127.32702375099998,36.62059359299998],[127.30646936599999,36.63909258199998]]}},{"type":"Feature","id":"rail_ktx.27","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.94481577082882,35.938154402581986],[126.946107,35.941835],[126.94704,35.944458],[126.948106485,35.94685640199999],[126.948401539,35.94757343100005]]}},{"type":"Feature","id":"rail_ktx.28","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.78932807200003,35.467174818],[126.79076323799998,35.474604028000016],[126.79216020700005,35.47983397799999],[126.79325375499998,35.483116584],[126.79636545599998,35.490224101999964],[126.80487498300005,35.50783146599998],[126.81268592599997,35.523995032000016],[126.823354265,35.546038683999946],[126.82836129400002,35.556320607000046],[126.83161499099997,35.561624766000016],[126.83632401600003,35.567507641999974],[126.84270565699998,35.57591612300002],[126.847415514,35.58223117099998],[126.852567002,35.58879893],[126.85679260699999,35.595257211999986],[126.85793662199998,35.59731349],[126.870568328,35.620220249999946],[126.881665906,35.640059769],[126.88787744100003,35.65131362799997],[126.89254846800002,35.659609607000014],[126.89726258999995,35.66952771899997],[126.89928762799998,35.67536966900003],[126.90056320600003,35.68005733599997],[126.90157441499996,35.68424006000002],[126.90302415100001,35.691343237],[126.90803627499999,35.71413119699996],[126.91353578500005,35.73864963700002],[126.91900026300004,35.7572915],[126.92636556299995,35.78033236499998],[126.92891708399996,35.79691697399997],[126.93190948300006,35.816818334999965],[126.93318656000002,35.82475004399998],[126.93472717300004,35.83560191399997],[126.93670837799996,35.84980660900001],[126.93803021999997,35.85842319199996],[126.93842600400002,35.862100468000015],[126.93846240699997,35.872554895999976],[126.938502487,35.87814261],[126.93870778699998,35.89966429899998],[126.93874006200002,35.91567026700002],[126.94059589799997,35.92313341900004],[126.94309682392648,35.9327917059372]]}},{"type":"Feature","id":"rail_ktx.29","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.79707773500003,35.150174167],[126.80038481600002,35.162185611],[126.80042618699999,35.16323124099997],[126.80046598600005,35.164925838],[126.80002475000003,35.16582645699998],[126.79676232400004,35.17126515699997],[126.78683983799998,35.18790493900002],[126.78251117000002,35.19727119900003],[126.77212427500002,35.22075902600001],[126.76836439000004,35.22976525699997],[126.767432872,35.232864066],[126.76627550900002,35.23808958100003],[126.76586941500005,35.24180229299998],[126.76378984599997,35.27720255100003],[126.763231728,35.287765023999974],[126.76217368600007,35.303842602999985],[126.76207346200003,35.308060604],[126.76244741999994,35.31559640400001],[126.76296375899997,35.31956323699997],[126.76520859800004,35.33438534],[126.76935215500002,35.36276681200001],[126.77336777600001,35.39067909],[126.776957332,35.414336151],[126.781227644,35.43132459000002],[126.783410251,35.438791334000015],[126.78506704700001,35.44531973799998],[126.78932807200003,35.467174818]]}},{"type":"Feature","id":"rail_ktx.30","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.67644657800557,35.86248264998244],[128.6777941548468,35.8608151088317],[128.67919969198223,35.85917101983213],[128.68037338794068,35.85813757500734],[128.68114136183942,35.85763259138607],[128.68283670044613,35.85672831035227],[128.68425672765517,35.85611762122163],[128.68499572140675,35.85582401900357],[128.68569124493771,35.85563611301342],[128.6873141331766,35.85533076482941],[128.68876314053276,35.855236811305474],[128.6926627,35.855086152],[128.695157699,35.854981049],[128.70395299900005,35.854640016],[128.70812712599997,35.854470716],[128.71247060300004,35.854283367],[128.72342674000004,35.85379316199999],[128.727612104,35.85361410499997],[128.733831816,35.85336419199999],[128.752262328,35.85264775200003],[128.76210344500004,35.852249720000025],[128.76872812699997,35.851971491000015],[128.78441373500002,35.851286242],[128.79046660400004,35.851031389],[128.79328890199997,35.85092094],[128.79328890199997,35.85092097000002],[128.796498861,35.850795239999975],[128.814687895,35.850132795999976],[128.82078011000004,35.849888262],[128.82681432199996,35.84962551],[128.843164893,35.84887844699996],[128.85155488000007,35.84852016300002],[128.85777823099997,35.848269163999966],[128.860275729,35.848182022],[128.86150523800003,35.848150963],[128.86278224999998,35.84812997099996],[128.86415278500004,35.848119841],[128.86604919055583,35.848025546146424],[128.87346810821916,35.847814131084],[128.87772818984632,35.84790809340358],[128.88274175529853,35.848213470173214],[128.888964179,35.84886916399998],[128.88990704499994,35.84894471000003],[128.89170095000003,35.84911279900001],[128.90382221200002,35.85037869499999],[128.91176109700007,35.85118452899995],[128.92160413259006,35.852206750462],[128.92882018922361,35.85298189332819],[128.93867343924532,35.853827495085085],[128.96539313489245,35.85622331775393],[128.9809264937503,35.857397714187194],[128.98544739670135,35.85744468968264],[128.98944665700438,35.85725678753375],[128.99553248790014,35.856681334432324],[128.996462598,35.856566112999985],[128.997075531,35.85649934600004],[129.00218343166472,35.85576529842948],[129.00597983093783,35.85508413659152],[129.0204699044991,35.85265304576499],[129.02852638539926,35.85046852375844],[129.0385245361566,35.84757922479811],[129.0435381016087,35.84608755136761],[129.05750653252196,35.84140093968752],[129.0767203700642,35.83327212388778],[129.08532747375972,35.8287609713926],[129.09379380714708,35.82397842516829],[129.09662869800002,35.82234836400004],[129.0994118252613,35.82087759260171],[129.10054205099908,35.82040761980723],[129.1029474032103,35.81915042701173],[129.10607725909955,35.817317479394134],[129.1082652602073,35.816224739358695],[129.10984467822544,35.815801739178205],[129.11086718500005,35.815619790999975],[129.112082671,35.815630493],[129.11294555396762,35.8156666136456],[129.11378755599998,35.81581499300001],[129.1152929458846,35.81630111415113],[129.11649562199014,35.81695323438679],[129.11791564919915,35.81804008954315],[129.12063978302874,35.82107145556891],[129.12458108303738,35.825442058617476],[129.12539021099997,35.826275589],[129.12630312099998,35.827453177],[129.12701443,35.828403667],[129.12785263999993,35.82949935499998],[129.12876185,35.83064994299997],[129.12911215400004,35.831109439],[129.130211262,35.83223672699997],[129.13102906700001,35.83308471899998],[129.13186487700003,35.834164206999986],[129.132828588,35.83543129399997],[129.13384029899998,35.83671748100002],[129.134607508,35.837689670000024],[129.13498231199998,35.83814696599997],[129.1386364543919,35.84188840742619],[129.14691028639547,35.85015728319813],[129.1604729952489,35.8638741979621],[129.17171729233243,35.87519356229139],[129.178633,35.88213],[129.187226,35.891325],[129.19717,35.901929],[129.20313177181345,35.90815610446018],[129.2123474585985,35.923552701731445],[129.21628875860716,35.930217372207686],[129.218143488023,35.933174053154154],[129.219651,35.936214],[129.221375,35.940084],[129.2318800777591,35.96592480057784],[129.23419848952898,35.97277352645286],[129.23599525865055,35.97746409175381],[129.2370965042412,35.97896501378042],[129.23814320900004,35.97985657000002],[129.23835640999994,35.98006716799995],[129.2410378042499,35.98248268793171],[129.24495903200003,35.985664013],[129.25254235599994,35.99202585100002],[129.25764342855123,35.996364244580654],[129.2645407035664,36.00243665750441],[129.275739374,36.002276770999984],[129.28759441060257,36.00213187572345],[129.28921729884138,36.00217876530489],[129.2914197900227,36.002671104226685],[129.29205735325948,36.003139995580085],[129.302775419,36.02258407799999],[129.305948063,36.027300428],[129.31037280624093,36.03419783577998],[129.31483574889785,36.042540346560656],[129.31663251801947,36.04432121753053],[129.31779172390435,36.045352229681185],[129.31900889008355,36.04605518477008],[129.32869478899997,36.049716903],[129.33134090300004,36.05229067699996],[129.33387893600008,36.055938739],[129.359415,36.100422],[129.359769,36.100942]]}},{"type":"Feature","id":"rail_ktx.31","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.06811943945323,37.03634256389199],[127.06883772287745,37.04188496096111],[127.06979543415677,37.0473568848062],[127.07242914007259,37.05318510091604],[127.07482341805033,37.0568155666813],[127.0782962468907,37.06226183777169],[127.08224680574418,37.066465016194954],[127.08739450359957,37.07133519151154],[127.09156351070338,37.076161817743134],[127.0946636020786,37.081223780662405],[127.09777616363768,37.08800437116925],[127.0984944470619,37.09000978170475],[127.09828984578473,37.104084015121124],[127.09766405140765,37.12784718033105],[127.09503034549189,37.16697024085287],[127.09550920091795,37.21364757553159],[127.0957486287396,37.21908167226638],[127.09718519551618,37.22432096748106],[127.09945975969964,37.23089810391826],[127.10233289343707,37.239285503540586],[127.10376946028549,37.24433655531814],[127.1040088881071,37.24710019508425],[127.10413202957686,37.29120849625562],[127.10342522837647,37.3682938416668],[127.10378437010004,37.37250260336867],[127.10438293961354,37.37469073076863],[127.10569979259174,37.37678366246329],[127.10749550117255,37.37878140641519],[127.1192021243488,37.389504576043734],[127.12027954950541,37.39112152710244],[127.12039926341619,37.393499332955],[127.12004012168381,37.396733027861785],[127.11884678205287,37.40881260755588],[127.11752992912375,37.41661198431274],[127.1175299291402,37.421280731230105],[127.11860735429688,37.439057732163356],[127.11874445916729,37.44810377976021],[127.11838531743483,37.45912776937984],[127.1176670340353,37.46378185875184],[127.1176670340353,37.46378185875184],[127.11407561687358,37.47081311724849],[127.10509707400999,37.48449367057275]]}},{"type":"Feature","id":"rail_ktx.32","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.07069079999997,37.01587809999999],[127.0714276,37.00353939999997],[127.0720391,36.9940604],[127.07111650000006,36.9883874],[127.07023669999997,36.984023099999966],[127.06909940000006,36.97899289999996],[127.0690045,36.97532719999999],[127.06939079999997,36.97013280000003],[127.06981989999998,36.9639266],[127.07031340000002,36.95650240000001],[127.07084990000001,36.948700299999956]]}}]} \ No newline at end of file diff --git a/json/rail_logis.json b/json/rail_logis.json new file mode 100644 index 0000000..628c024 --- /dev/null +++ b/json/rail_logis.json @@ -0,0 +1 @@ +{"type":"FeatureCollection","totalFeatures":1,"numberMatched":1,"numberReturned":1,"timeStamp":"2024-08-26T00:56:22.402Z","name":"f747b914ecebd45daac6d7c2f6c0e3b9rail_logis","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"features":[{"type":"Feature","id":"rail_logis.1","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.5580829525119,35.97184710684638],[126.5674725201797,35.9730901483843],[126.56874569,35.973301],[126.56970992000004,35.97347712000002],[126.57100004,35.97362594999998],[126.57286007000002,35.97359755999999],[126.57534241000006,35.97363058000003],[126.57834563000003,35.97379194],[126.58034020999997,35.97387781999997],[126.5821786,35.97398722999998],[126.58465141,35.97409417],[126.58709728999999,35.974242429999975],[126.58949087000005,35.97438177999998],[126.59186762000002,35.97446557999998],[126.59399715999999,35.9745841],[126.59723116999999,35.974796019999985],[126.59956648000002,35.974935369999976],[126.60185508000002,35.97510482999998],[126.60409882999997,35.97519431000002],[126.60487648000003,35.97508246999998],[126.60561706,35.97481451000003],[126.60622972000002,35.97438407999995],[126.60664708000002,35.97376419],[126.60685793,35.97302202000002],[126.60689462999999,35.97225732999996],[126.60700892000004,35.97034380999998],[126.60715771,35.96836291000001],[126.60741881999998,35.96563733999996],[126.60783078,35.962868100000016],[126.60821045000003,35.96196593],[126.60871706999997,35.96106244999997],[126.60945758,35.96026885999998],[126.61025357999996,35.95955090000002],[126.61115939000001,35.95887902],[126.61224661000001,35.95829522000001],[126.61332661000004,35.95788945999997],[126.61451047999998,35.95747589000002],[126.61573339999998,35.95705153000002],[126.61696847999998,35.95661319000002],[126.61813605999998,35.95618309000001],[126.61928093000006,35.95575],[126.62167412000002,35.95491280999995],[126.62410496999998,35.95403650999998],[126.62669359999998,35.953124389999985],[126.62934627000003,35.95218],[126.63201577000001,35.9512097],[126.63333251000005,35.95074891],[126.63461136000004,35.95026026999996],[126.63584428000001,35.94962637999997],[126.63698395999997,35.94893481],[126.63807699000004,35.94821455],[126.63916723000003,35.94748869999999],[126.64025824999999,35.94677729999997],[126.64150156,35.94609642999998],[126.64280483999997,35.94559296999997],[126.64415917,35.94520947999999],[126.64562653000002,35.94492693999998],[126.6470963,35.94474869],[126.64856386000001,35.94461689999997],[126.65015582000007,35.94437570999998],[126.65175253000001,35.94417030999998],[126.65449022999995,35.94391265999999],[126.65743293,35.94351565999999],[126.66041503000005,35.943176139999956],[126.66255028,35.94270116000001],[126.66402056000005,35.94223085999995],[126.66533955999998,35.94162327999999],[126.66656883999997,35.94091677000004],[126.66786869,35.94018032],[126.66919350000002,35.93947868999995],[126.67066223,35.93886952000001],[126.67213628999998,35.93845141000001],[126.67370083999997,35.93814919999995],[126.67526526999997,35.93799924],[126.67687135000004,35.93799777999996],[126.67841256,35.938060790000016],[126.67994772999997,35.938165289999965],[126.68141585999999,35.93824657999996],[126.68287596999997,35.93834634999996],[126.68503925999997,35.93844984],[126.68722418000003,35.93853588000002],[126.68931019000006,35.93873872999996],[126.69134804999997,35.93889875999997],[126.69342398999999,35.93907389999998],[126.69610464000004,35.93930837],[126.69818542000002,35.939494799999956],[126.70014697000006,35.93971831999997],[126.70203066000002,35.94005264999996],[126.70385714,35.94040607999995],[126.70565,35.94072031],[126.70792057000006,35.94113367],[126.71261198000002,35.941937359999955],[126.71499461000003,35.9423825],[126.71728908999998,35.942779729999984],[126.71933259999997,35.94293982000002],[126.72073756000003,35.94300508000002],[126.72356070999999,35.94306962999999],[126.72631339999997,35.943111919999986],[126.72905726,35.94313919],[126.73191074000002,35.94315402],[126.73492543000002,35.943153700000025],[126.73797124,35.94312584999999],[126.74099383,35.94314537999996],[126.74404472000003,35.943232580000036],[126.74696441999997,35.94354495999995],[126.74917035999997,35.94381708999998],[126.75131901000002,35.94409815999999],[126.75341877000005,35.94426557999995],[126.75474515,35.94419349000001],[126.75627643000004,35.94401255999996],[126.75775708999997,35.94378622],[126.75996992000003,35.94341252999996],[126.76891172,35.941827250000024],[126.77118208000003,35.94138778999997],[126.77417786000004,35.940819030000014],[126.77763651,35.94012912000003],[126.78118487999994,35.93952812],[126.78475109999998,35.938889760000016],[126.78830854,35.93824547000001],[126.79183927999998,35.93758697],[126.79582920999997,35.93683619999995],[126.79826678000003,35.93636636000002],[126.80002304999996,35.93606085999996],[126.80123510999996,35.935958],[126.80248151000002,35.936039100000016],[126.80365661,35.93628179],[126.80522516000006,35.93686242],[126.80814703000001,35.93814521999999],[126.81191394,35.93972904000001],[126.81392743999997,35.940572739999965],[126.81710032,35.94186691],[126.81969672000004,35.94294035],[126.82149789999997,35.94365768999999],[126.82364054000003,35.944469789999985],[126.82556917000002,35.94524890000002],[126.82719118000001,35.945948129999984],[126.82985618,35.94716254999998],[126.83168994000002,35.94785358],[126.83379921999999,35.94855273000003],[126.83496810000003,35.948872839999986]]}}]} \ No newline at end of file diff --git a/json/rail_normal.json b/json/rail_normal.json new file mode 100644 index 0000000..f91e930 --- /dev/null +++ b/json/rail_normal.json @@ -0,0 +1 @@ +{"type":"FeatureCollection","totalFeatures":114,"numberMatched":114,"numberReturned":114,"timeStamp":"2024-08-26T00:56:30.979Z","name":"5087d9ff6e796d1bb347e3a1e12fb78drail_normal","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"features":[{"type":"Feature","id":"rail_normal.1","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.29105428400004,36.62516543400002],[127.292338725,36.62018803599998],[127.292829977,36.61853979099995],[127.29296080100005,36.61817727400001],[127.29314152900002,36.617820676000015],[127.293410448,36.61740941500001],[127.293713015,36.61706199200003],[127.29407531400004,36.616715485],[127.29466947300004,36.61626502699997],[127.29520217099999,36.615965715],[127.29563334500004,36.61576577600003],[127.29663017100003,36.615442726999966],[127.296972814,36.61537406],[127.29726972099998,36.615339758],[127.30321324299997,36.61471284500002],[127.30411921599996,36.61458211399996],[127.30514079700002,36.61433826999998],[127.306037071,36.614159030999964],[127.309943993,36.613193777],[127.31061630900001,36.61309431299998],[127.31099063499997,36.61307422799998],[127.31192566800004,36.61312891399998],[127.31640101199999,36.613608368999984],[127.317154341,36.613750123],[127.317665469,36.613904006],[127.31812465099998,36.614125454],[127.31892760300006,36.61462373400002],[127.32127501000002,36.61631983599996],[127.322061696,36.61692530599998],[127.328553049,36.62160267799999]]}},{"type":"Feature","id":"rail_normal.2","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.29268547299998,36.617951181000024],[127.29294173199997,36.61685841599996],[127.29319329300003,36.61578568599998],[127.29385325900002,36.61179671699997],[127.29430579499997,36.609633143],[127.29522457799997,36.604557498],[127.296405504,36.59867963199998]]}},{"type":"Feature","id":"rail_normal.3","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.41736873459553,36.35698289451089],[127.41743788899997,36.357492180999984],[127.41750178,36.357757923],[127.417706546,36.35829735999996],[127.41799652399997,36.358803951],[127.418555834,36.35997233300002],[127.418888879,36.36079851599995],[127.419113988,36.36144407200001],[127.41934119700002,36.36219098599997],[127.41973514500005,36.36352520200003],[127.41986692199997,36.36439966799995],[127.420976085,36.36804008600002],[127.42159252100002,36.36991994799999],[127.42201588800005,36.37098024099998],[127.42241197200003,36.372268130999984],[127.42285209799998,36.373577321],[127.42298804999997,36.374078731],[127.42326795100003,36.375366607],[127.42334497599995,36.37592518500003],[127.423375408,36.37642636699998],[127.42325705700006,36.377172416],[127.42316318100002,36.37757526899996],[127.422987387,36.378129247],[127.422679478,36.37869836000003],[127.42239381599998,36.379130134999976],[127.42203574699998,36.379557619000025],[127.42138867600003,36.38011438399997],[127.42063188600001,36.38062329400003],[127.42024780400006,36.38084533899997],[127.41867644199998,36.381572209999966],[127.41767972800004,36.38206951599996],[127.416795246,36.382646784],[127.41587815299997,36.383718443],[127.41543783399997,36.38465209],[127.41511587900004,36.385647592],[127.41501161700003,36.387569255],[127.41534889099994,36.39105258099997],[127.41562223000001,36.393388616999985],[127.41570998799999,36.393976644999974],[127.41594933599995,36.394768237],[127.41621340800003,36.395311476],[127.41649537600003,36.395765635999965],[127.41902585900003,36.399145938999965],[127.41993376800005,36.40039092800003],[127.42431522600003,36.406084606],[127.424646323,36.40654156499998],[127.42493239700002,36.406972089],[127.42508902799999,36.407283881],[127.42525101000001,36.407662873000035],[127.42552090500003,36.408407188999966],[127.42632604499995,36.410924807000015],[127.426412365,36.41133547999994],[127.42647951000002,36.411921972],[127.42646370200002,36.41245179099997],[127.42640734800007,36.41296142600005],[127.42622706400005,36.413550656],[127.426035541,36.41401835300001],[127.425845224,36.41439373500001],[127.42552202200001,36.41489285400002],[127.42505828500003,36.41545276999998],[127.42280226999996,36.41809820799998],[127.42169120699995,36.41925549699997],[127.42142608500002,36.41956214600001],[127.42130808799999,36.419698628],[127.42102096200001,36.420072374999975],[127.42064720900002,36.420614119999975],[127.42045876799997,36.421024673],[127.42033325200006,36.42140765299997],[127.420212333,36.422110875],[127.42020613499999,36.42242852999997],[127.42025644500004,36.42292754799998],[127.42038241000006,36.423608591999965],[127.42061893599998,36.424419444],[127.421134976,36.426026144999966],[127.42163934799999,36.427847392],[127.42184739299996,36.428459827000026],[127.42209972100004,36.429069944],[127.42236408199996,36.429562959000016],[127.422780169,36.430227379],[127.425416146,36.43408864099996],[127.425774429,36.43475277700003],[127.42714168600006,36.43874588699999],[127.42895001900001,36.444214890000026],[127.42908113000003,36.444732038],[127.42912582800005,36.445556648],[127.428799511,36.447342288999984],[127.428102851,36.449596819000014],[127.42744392299997,36.451882505999976],[127.42735616099998,36.452392125],[127.42667019299998,36.45540851600001],[127.426533,36.45585931800004],[127.426351528,36.45673630200005],[127.425550102,36.459654403],[127.42537386099998,36.460102761999984],[127.424650349,36.46147871699996],[127.421611311,36.46665961500001],[127.42122935599998,36.46742999900002],[127.421107211,36.467772439999976],[127.42104207900003,36.46809093299998],[127.42096821800006,36.468879430999976],[127.42101281400002,36.46963470700001],[127.421168265,36.47039417799997],[127.42214962700004,36.47390104999998],[127.42227458700006,36.47449618499996],[127.422383315,36.475163616],[127.42245983300003,36.475895389999955],[127.42247542600003,36.47699017299997],[127.422413007,36.47802403],[127.42235641,36.478272442],[127.42207366799995,36.484788901],[127.42195548499997,36.485627881],[127.421834105,36.48605086899999],[127.42168576400003,36.48639514500002],[127.42140957200003,36.486859346],[127.421060487,36.487276439999974],[127.42059078400001,36.487684784],[127.42012718,36.487976554],[127.419669718,36.48819175],[127.419019587,36.488426286],[127.41711428699998,36.48878705799996],[127.40640448700003,36.490722307999974],[127.40559347700001,36.49091456699995],[127.404087619,36.491386113],[127.40217441899995,36.49216708700001],[127.397952881,36.49406715599997],[127.39714186999998,36.49438665699998],[127.395076019,36.495312063999954],[127.39405575499998,36.49593859000002],[127.39292477899997,36.496892358999986],[127.39256062599996,36.497248455999966],[127.39001633300006,36.499499973],[127.38924332400005,36.500299369],[127.38770655900002,36.50193449699997],[127.38704208000006,36.50287588400003],[127.38677704900003,36.50325237800003],[127.386171554,36.50478450599996],[127.38515889800007,36.50903142399998],[127.38478991499998,36.510434169999975],[127.38462276,36.51085690899997],[127.38395939700004,36.51202124500002],[127.38331192699997,36.512776528000046],[127.38027487199999,36.51571440099997],[127.37854829600005,36.51747862500002],[127.37746730499995,36.518981387],[127.37586668800002,36.520424253],[127.37436085800002,36.52171359199998],[127.373874823,36.522501615999964],[127.37365019699999,36.523024836999966],[127.37343358499999,36.525063767],[127.373159615,36.52822649699998],[127.37305887899997,36.52873707999995],[127.37285697600007,36.529192427999966],[127.37285697300003,36.529310952999964],[127.37270163300003,36.52958985399995],[127.37247198599998,36.529895626],[127.372228831,36.530188927],[127.37181841700003,36.53053796300003],[127.37147898,36.53078288299998],[127.37121360800003,36.530931877999954],[127.37052831300005,36.53122340499997],[127.36994416500002,36.53139155400004],[127.366775486,36.532078564],[127.36338979899998,36.53279333899997],[127.35243932900003,36.53516626000002],[127.347308894,36.536240593],[127.346133559,36.536604497],[127.34514317800004,36.537010525],[127.340089704,36.539475369999955],[127.33915360899996,36.53997402000002],[127.33850569600003,36.540401043000024],[127.33773723699997,36.541007346999976],[127.336794169,36.541828122],[127.33640400100003,36.54215123799999],[127.33464115900004,36.54361094999995],[127.33418782600003,36.544052548000025],[127.33284889300002,36.545522211],[127.33254185699997,36.54587422],[127.33182621300006,36.54682098599997],[127.33075833100001,36.54833776599997],[127.32801431900002,36.55242875799997],[127.32215922299999,36.56080643699999],[127.312000917,36.57565929100004],[127.31048387100002,36.57780807000004],[127.30993651899996,36.578771165],[127.30939317600003,36.580027449],[127.307709083,36.584597774],[127.30706370700001,36.58620749999997],[127.30670506000004,36.587102076],[127.30597317200005,36.58814631099998],[127.305369106,36.588876428999974],[127.30488455800004,36.58932308199997],[127.29782626999996,36.595450163],[127.29723155999994,36.59621155099999],[127.29693850400001,36.59671477600002],[127.296573759,36.597842786],[127.296405504,36.59867963199998]]}},{"type":"Feature","id":"rail_normal.4","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.434779774918,36.33146846319757],[127.43305620200006,36.33492209499999],[127.43234497100003,36.336239779],[127.43213558,36.33668075899996],[127.43187753900003,36.337125303],[127.431552243,36.33780305299995],[127.43077455100003,36.33918726299998],[127.43051664299996,36.33958947899996],[127.43016543299998,36.340046192000045],[127.42988946500003,36.340373754],[127.429026509,36.34119162899997],[127.42626553799997,36.343621411],[127.42391425000004,36.34567305],[127.42356996800001,36.346024941],[127.42317460900003,36.346441544],[127.41971391600005,36.35084740199998],[127.418278972,36.35298470399998],[127.41784223800002,36.353668564],[127.41756891200005,36.35436833900002],[127.41738686799997,36.35484845000001],[127.41726292300002,36.355526745],[127.417236349,36.35610303199998],[127.417259,36.356308699999964],[127.41737032800005,36.356989822]]}},{"type":"Feature","id":"rail_normal.5","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.12875067299998,37.130027442],[128.12573294100002,37.130614450999964],[128.12429692600003,37.13084040899997],[128.12348872600003,37.13086124899996],[128.12276762300002,37.130831272],[128.120811327,37.130749952999956],[128.120598206,37.13076030699995],[128.12004698200002,37.13070257499997],[128.11815457799997,37.130573531],[128.11676363099997,37.13038876400004],[128.11519773100002,37.130096023],[128.11342295300003,37.12958380099998],[128.11289244500003,37.12949193999995],[128.11162547100002,37.12892175900003],[128.11107454600005,37.12857477500001],[128.110357295,37.127996741],[128.10991614800002,37.127429435],[128.10961041700003,37.12686791300001],[128.10930271900003,37.126399887],[128.109044878,37.125876615],[128.10876523900004,37.12510555099998],[128.10826985499997,37.12297959300001],[128.10789445200004,37.121129496999984],[128.10723382499998,37.11824503799998],[128.10676858300002,37.116990904],[128.10399482099996,37.11212776099996],[128.10361497499994,37.11154375600002],[128.10323807899996,37.11105662499996],[128.10258322099997,37.11042949],[128.10208267399994,37.11002469300002],[128.101197025,37.10954756],[128.10042550799997,37.10921958300001],[128.10006775499997,37.109097383999966],[128.09894295099997,37.10882798599998],[128.09452495799997,37.10796311100002],[128.09379405399994,37.10774741799996],[128.093352923,37.10756387700001],[128.09264041200004,37.10714343399999],[128.09243278699998,37.106993214999974],[128.09227154900003,37.106828316999966],[128.09103442,37.105190602000015],[128.09045711700003,37.10431299299997],[128.090084333,37.103634600000014],[128.08864799499997,37.09991959199995],[128.08839962699997,37.09948046600002],[128.08808025,37.09904252400002],[128.0878247,37.098768704999976],[128.08740806999998,37.098436713],[128.08683990100005,37.09808907000002],[128.086495892,37.09792908500003],[128.08597397799997,37.09775120800003],[128.08540676,37.09761221699996],[128.08448734400005,37.09753205399998],[128.083899911,37.097548526],[128.08306195499998,37.09769329999995],[128.08232254300003,37.097937687000034],[128.08153970500007,37.09834430600002],[128.08099170999995,37.09875639399996],[128.079643304,37.099946533999976],[128.07890418200003,37.10050714799998],[128.07662298500003,37.102397103],[128.076259003,37.102648815000016],[128.07566441,37.10293671599997],[128.07484018000005,37.10316900299997],[128.07342597799996,37.103396581],[128.070803124,37.10373836],[128.06942394500004,37.10384365099997],[128.06896443200003,37.10384842499996],[128.06838460600002,37.10378399],[128.06774983999998,37.103616513],[128.06726869200003,37.10341149700002],[128.06659575199998,37.103001012],[128.066157018,37.10263854700001],[128.06569170900002,37.102040106999965],[128.06533177400001,37.10132192399997],[128.06516546899996,37.100896791],[128.06504492000005,37.10053611599998],[128.06492740700006,37.100018303999974],[128.06488703100004,37.09966856999996],[128.064888374,37.099181387],[128.06548814300004,37.094276292999965],[128.065449444,37.093831093],[128.065377062,37.093469548],[128.065100095,37.09269724600003],[128.06486457199998,37.09229524099999],[128.06453941,37.09188764900004],[128.06432302099998,37.09165712800002],[128.063699704,37.09116381000002],[128.06333814700002,37.09094265399997],[128.06273960200002,37.090646723],[128.06087900800003,37.08980765699998],[128.06053506000003,37.08960225600001],[128.06017213199996,37.08940447000001],[128.05992909399998,37.08922295700001],[128.059702213,37.089036082000014],[128.05949008,37.08882413599998],[128.059099487,37.088294347000016],[128.05849942800003,37.08689758700002],[128.05825695100003,37.08616106699998],[128.05765069600002,37.08431959599998],[128.05761790399995,37.08418105800001],[128.057487432,37.083631142],[128.05725046300003,37.083078454999985],[128.05701890100002,37.08269642700003],[128.05669523000003,37.082299231999976],[128.055127453,37.080643828000014],[128.05407656600002,37.079705711999985],[128.05348436199998,37.07925033900002],[128.053135901,37.079029149999975],[128.052629977,37.07880352399997],[128.04988608300002,37.077792606999985],[128.04903069600002,37.07736858099995],[128.04818332999997,37.076847949],[128.04782647699994,37.076652657999986],[128.043677418,37.07409978299997],[128.04285022399995,37.07368161599999],[128.04194577999993,37.07337695700002],[128.041115599,37.07324292100002],[128.04048580499997,37.07322905200002],[128.03558957600004,37.07346858499995],[128.03464100400004,37.07343113100003],[128.03352296800003,37.07322587899998],[128.03300381100004,37.073062967],[128.032538743,37.072807115],[128.03165504,37.072388601999954],[128.03079452,37.07192361],[128.02950840900004,37.07142126599997],[128.02873519399998,37.07126769500001],[128.026691882,37.071096394],[128.02529450500003,37.070879859000016],[128.024009892,37.070500231],[128.02301767799997,37.07011434400001],[128.011117979,37.06356863899998],[127.99778181099995,37.057029942000014],[127.97510751800002,37.04519036600003],[127.97417038199997,37.044679042999974],[127.97374082200001,37.04439790500003],[127.97347530699999,37.04417565500001],[127.97281299199994,37.043461057000016],[127.97250365299996,37.043002243999965],[127.97222631799998,37.04245811000003],[127.97205964799998,37.041926669],[127.971960442,37.041345966999984],[127.97197610399996,37.040797956],[127.972069419,37.040178995],[127.97215051300005,37.039383180999984],[127.97268375699998,37.037442165],[127.97275521000002,37.03705074200002],[127.97278489000003,37.03656103000002],[127.97275132100002,37.03612367699996],[127.97261035900002,37.035437640999945],[127.97251421100003,37.035159384999986],[127.97229903999997,37.03472565499997],[127.97202099400006,37.03429895100002],[127.97143498700004,37.03361308999999],[127.97022467500005,37.032353988999986],[127.96998311500005,37.03208386099998],[127.96954387499999,37.03164387600002],[127.96897262300001,37.031046714],[127.968435425,37.03053347799996],[127.96796702400005,37.030138812],[127.96745540599996,37.02979905],[127.96696798599999,37.02954348999998],[127.96661468900007,37.02941723499997],[127.96551506800003,37.029148827999975],[127.96301430000004,37.028995720999966],[127.96249870800001,37.028923465],[127.96221845500004,37.02885550799997],[127.96155290999997,37.028749691],[127.961202785,37.02862003400002],[127.96080283300002,37.028409822],[127.96023648300002,37.028034245999955],[127.95973306499997,37.02754126],[127.95921254699998,37.02686464899998],[127.95888275699997,37.026183036],[127.95759491000004,37.02283647400002],[127.95722286299997,37.021770444999966],[127.957079743,37.021473293000035],[127.95675232100004,37.021024003],[127.95606711900002,37.020411524],[127.95566655200001,37.02014638199997],[127.95502441400002,37.01979806700001],[127.95466695800002,37.01968951000001],[127.954400089,37.01962041300001],[127.953490928,37.01946798899994],[127.95166311600006,37.019203953],[127.94258206100002,37.01803460099999],[127.94196117900005,37.017999938999964],[127.941413651,37.01803261700002],[127.93929496900002,37.01840497500002],[127.93861323599998,37.01849079700003],[127.93796632199997,37.01850679100002],[127.937189908,37.018418236000024],[127.93645326100004,37.018237331000016],[127.93223945100004,37.016496054],[127.92148233199998,37.01206726900002],[127.92083717099999,37.011800159],[127.920071671,37.01143579900003],[127.91887531699997,37.010728145000016],[127.91830724800005,37.010298858],[127.91771158300007,37.009743949999965],[127.91711722599997,37.00896516399997],[127.91663081900005,37.00806309599996],[127.91627816,37.00719999000002],[127.91606116900005,37.006229404999985],[127.916021369,37.00506491200003],[127.91614103200001,37.00283360599998],[127.91631171999998,36.99965083199998],[127.916336158,36.998492298],[127.91644855200003,36.996532068],[127.916731262,36.990017155999986],[127.916736921,36.98933621800003],[127.91668119100004,36.988609899],[127.91643462900004,36.987760099],[127.91611340999997,36.987120896],[127.91543626099998,36.98614969400002],[127.91205715700004,36.981841649000025],[127.911335885,36.98086110500001],[127.91062465700006,36.97971074099998],[127.90962358900008,36.977911880999976],[127.90936431900003,36.97750672],[127.90910555099998,36.97698300300002],[127.90678532100002,36.972750522],[127.90586527100004,36.97114684800001],[127.90049603100002,36.961450439000025],[127.90028062899998,36.96113428900003],[127.89984825599998,36.96061631999996],[127.89924393899999,36.96010045500004],[127.89856161899995,36.95966365400002],[127.897892808,36.95936710400002],[127.89767147900002,36.95928974699996],[127.89721896400007,36.95915868899998],[127.89630645800004,36.95898667500002],[127.89535869799998,36.958930082000016],[127.88430710900005,36.959689766999965],[127.88267613100001,36.95984417499997],[127.88031604100006,36.960377734],[127.879511839,36.96052307899997],[127.87279661400002,36.96206823599998],[127.87143566000005,36.96237833300002],[127.86968570300004,36.96269803],[127.86628585800003,36.96328732699998],[127.86339787500002,36.963738003],[127.86109459399995,36.964154373],[127.859804245,36.964307746999964],[127.85780731800001,36.96433888499995],[127.85507539499999,36.964434146000016],[127.85161765100003,36.964737115999945],[127.84906843700004,36.964887665999974],[127.84571848799999,36.965144978],[127.84169223000002,36.965235149],[127.84123486500008,36.96527452700001],[127.84062539800003,36.96537875300002],[127.83573913799998,36.966525864],[127.83268171399995,36.96744782599996],[127.83227860700002,36.96754272399998],[127.83127492900002,36.96767450399998],[127.824840681,36.968338811999956],[127.82371401200002,36.968523568999984],[127.82323107399998,36.96868252499995],[127.82217871699997,36.96920841599997],[127.81796435100004,36.971844978],[127.817458991,36.97211933399998],[127.81690353600001,36.97235194000003],[127.81580181399997,36.97264255],[127.81056534800004,36.97356025800003],[127.80984844100001,36.973637118],[127.808681475,36.97361327700001],[127.803485721,36.973108023999984],[127.80216556000003,36.97301458799996],[127.800852863,36.97288708],[127.79955853399998,36.972717901],[127.79841809399998,36.97262247799997],[127.79737825499998,36.972443008],[127.79687529699999,36.972314295999965],[127.79599129200005,36.97200892399999],[127.79537255500001,36.971729057],[127.79476882599998,36.971355724999945],[127.79408092600003,36.970831011],[127.79349923400004,36.97022791099998],[127.79233123600001,36.968795557],[127.79181695599995,36.968065840999984],[127.79158745600002,36.967667801999966],[127.79128089700002,36.966961260999966],[127.79037199500003,36.96450201399997],[127.789873043,36.96344958799999],[127.78707829199998,36.958990043],[127.78545406199999,36.95642555400002],[127.78486578200003,36.955359145000024],[127.784417808,36.954317204],[127.78338480499998,36.951700534],[127.78272086400005,36.95011777499998],[127.78252926199998,36.949756674999975],[127.78220359199997,36.94928353099998],[127.78174081799999,36.948781689],[127.77964473199998,36.946944231],[127.77920575699999,36.94647508400003],[127.778861496,36.946010906999966],[127.77856795999998,36.945482055000014],[127.775101931,36.938287325],[127.77449199399999,36.937286438],[127.77407942200003,36.93681451099995],[127.77372037799996,36.93651193199996],[127.77331778300002,36.93622673600003],[127.77246209099998,36.93553711200002],[127.771253684,36.934668824],[127.76691842699996,36.93143646799996],[127.76640024200005,36.930998945999974],[127.766105561,36.930659864],[127.76575384800006,36.930160151],[127.76558020499995,36.92981820999998],[127.76540142299999,36.92932193399995],[127.765312285,36.92887511200002],[127.76530950900006,36.927836787000025],[127.76543182700001,36.92580771199998],[127.76542626099997,36.925449489999984],[127.76539241400002,36.925049245],[127.76528833899997,36.924557056000026],[127.765048795,36.92397674099996],[127.76478622400003,36.92358645899998],[127.76450521800004,36.923260920999965],[127.76393992999996,36.922764997000044],[127.76356921699997,36.92252713899995],[127.763024631,36.92225739599998],[127.76226430200006,36.921998760000015],[127.761813907,36.92189760199999],[127.76118061299994,36.92184563999999],[127.76017597200003,36.92187882000002],[127.75638288800002,36.922347313],[127.75547224000003,36.92248681199996],[127.752568268,36.922844926],[127.75219277199994,36.92290243999998],[127.75134653599997,36.92297135899996],[127.74964159900001,36.923163497],[127.74828185099999,36.923338327999964],[127.74780972299997,36.92343186699996],[127.74725802599998,36.92354116699999],[127.73744536100003,36.92617664799999],[127.732304335,36.92722714300002],[127.73147574600007,36.92734580699999],[127.73055593900004,36.92736765699996],[127.72973947999998,36.92732694000004],[127.72745143600002,36.927115287],[127.726478722,36.92712262800002],[127.72610849700007,36.927167112],[127.72545275799999,36.92730697299995],[127.72329730499997,36.92787505799997],[127.722567704,36.927967418],[127.72158614000003,36.92799356400002],[127.720551273,36.92791875499995],[127.706871743,36.926078947000015],[127.70312185500003,36.92558300499996],[127.70223530499996,36.925445892],[127.70089991200005,36.925273850999965],[127.700360788,36.92518519299995],[127.69905339499998,36.924943077],[127.697699859,36.92439556099995],[127.697337006,36.92417075099997],[127.69696671999998,36.92387692599997],[127.69652455799996,36.92348632600001],[127.69590641900002,36.922718193],[127.69365428600005,36.91950745899999],[127.69212942600005,36.91733355200002],[127.69055935200002,36.915043037],[127.69038903799998,36.91474999],[127.69011582499998,36.914144091],[127.689980372,36.91372919899999],[127.68992234900007,36.91316243599997],[127.689914341,36.91262790799997],[127.69000278000003,36.910100074],[127.68995453100004,36.909717514],[127.68980046800004,36.90913670499998],[127.68959734400002,36.90863574399995],[127.68924197600005,36.90806087999998],[127.68886376599998,36.907584805],[127.68737686799999,36.90595288],[127.68695320600001,36.90536318600002],[127.68660642400006,36.904669215],[127.68600322400002,36.903054808000014],[127.68320700299998,36.89509116399998],[127.68311947199997,36.894467151],[127.68317179600001,36.893769443999965],[127.68336648000002,36.89306704999997],[127.68354679600004,36.892618916000025],[127.68391322500003,36.89150356100002],[127.68403504800004,36.890784919],[127.68400265399997,36.890137395000025],[127.68384041700004,36.889434610999984],[127.68200065300006,36.883812294000016],[127.681295759,36.882182376999964],[127.68062995299996,36.881107632999985],[127.67996731100006,36.880370259000046],[127.67947427499998,36.87990285400003],[127.67870100600003,36.87938794399999],[127.67806140900007,36.879098399999975],[127.67712778900001,36.878870856999974],[127.676062152,36.87878009199995],[127.67014729500005,36.87910908499997],[127.66716604800006,36.879305790999965],[127.66611629,36.87927215199996],[127.66528423200002,36.87915632099999],[127.66466690100002,36.878997716000015],[127.66400263300002,36.87875112],[127.65348564600004,36.874044949999984],[127.651186816,36.87297962399998],[127.650774068,36.872748594],[127.650351134,36.872448576],[127.64958699600002,36.871757771],[127.64426719999997,36.866537117000014],[127.64374375899997,36.866117346],[127.64335025200002,36.86571964699997],[127.64257377599995,36.86514788499998],[127.641935732,36.864730863],[127.63712390500004,36.86198936899998],[127.63507670799997,36.860752150000025],[127.634112822,36.86025888700002],[127.63368811100004,36.86009987700002],[127.63316970099996,36.859969015],[127.63065442700001,36.85967538700003],[127.62996594600003,36.859492726],[127.62928295200008,36.859190956],[127.62867115399997,36.858807456],[127.62766032299994,36.85803435299998],[127.626590162,36.85721570800003],[127.62599602800005,36.856808313],[127.62528657400003,36.856406462999985],[127.62282376299994,36.85514337499995],[127.62231521299998,36.854821971],[127.62167766899998,36.85427191899997],[127.62131103500003,36.853859584999974],[127.61839207800003,36.84973581299998],[127.61754095500004,36.84846157499999],[127.617328149,36.847990586],[127.61723542799997,36.84768192],[127.61717226999997,36.84734715200002],[127.615621193,36.83912199300001],[127.615404924,36.83843892900003],[127.614554417,36.83617064499995],[127.61443375599998,36.835848839],[127.61432069500006,36.835478985],[127.61365680700001,36.830455568],[127.61350253999997,36.82971356800003],[127.61335000699997,36.82932387400003],[127.613066968,36.828763094],[127.61181263400006,36.82657955900001],[127.611015347,36.825122667999985],[127.61075409399997,36.824484789],[127.610664017,36.82407924500003],[127.61062944400005,36.82364459499998],[127.61065999300003,36.82321522599998],[127.610811698,36.82258602199996],[127.61314493199998,36.81703306],[127.613516821,36.816284876],[127.61507589299998,36.812569176999986],[127.61558534200003,36.81127086700003],[127.61860401399998,36.804151094],[127.61879356700001,36.803497218],[127.61888406999998,36.80240622999998],[127.61877482499997,36.801626355],[127.617611175,36.796119752000024],[127.61721294599998,36.794798235],[127.61581087100004,36.79129345299999],[127.61335913,36.78536668599996],[127.613147011,36.78493680700003],[127.612803952,36.784368221],[127.61255838400004,36.7840475],[127.612139805,36.78359835899997],[127.61158408400006,36.783129054],[127.61091380899995,36.782675425],[127.61041830700003,36.782418091],[127.60984258900004,36.782168376],[127.60930436500007,36.781982715999966],[127.60863546199997,36.78181351200005],[127.60768217300006,36.781665903],[127.60133904800004,36.78103566900001],[127.59663952500006,36.78058190900002],[127.59020865600003,36.779895022],[127.58919278499997,36.77967579900001],[127.58671684900001,36.778837],[127.58629830000004,36.77874148500003],[127.58409312200003,36.77801679],[127.580845851,36.77689383700002],[127.57684010299998,36.77556870800004],[127.57544289599998,36.77500527499996],[127.56971094,36.77252810500003],[127.56655423700003,36.77112684599995],[127.56605891100001,36.77087693],[127.56519530599998,36.77025843599998],[127.56476319300003,36.769851038],[127.564398917,36.76939460400001],[127.56375244700004,36.768208019000014],[127.56140719699997,36.763465623],[127.56115587900004,36.762851325],[127.56094021100004,36.762185058],[127.55996879,36.75871386099998],[127.55968252099998,36.75803465699995],[127.55926836199998,36.75738088500001],[127.55893908299997,36.757002579999984],[127.558448346,36.75658311100002],[127.55753018499998,36.75599646],[127.55651161500002,36.755526583999945],[127.55302482400008,36.75405501900001],[127.55266669300003,36.75389145899996],[127.552180774,36.753615896],[127.551573615,36.75312583800001],[127.55138408299999,36.75285823000002],[127.55098003700007,36.75228775],[127.55072600700005,36.751798453999974],[127.55061086400002,36.75143895500003],[127.55008148099996,36.74776262899998],[127.549810832,36.746887452999985],[127.54950565900002,36.746170976],[127.54827216499999,36.743592835],[127.54779535700006,36.742672372],[127.54555792900001,36.73780220100002],[127.54358042599995,36.73132914],[127.54337949499998,36.73093325499997],[127.54282150100005,36.730273523000015],[127.54208795100006,36.72972153799997],[127.54155788000003,36.72943026999998],[127.54081117899995,36.72914971500005],[127.53986859999998,36.72897906799996],[127.53106299,36.72854620600001],[127.529852317,36.728453845],[127.52495436099998,36.728260075999934],[127.519647567,36.728270322],[127.518731766,36.72824719099997],[127.51804596899996,36.728202731],[127.51543655600007,36.72788995800002],[127.51519258899998,36.72785178900003],[127.51416829199998,36.727725387999975],[127.51126351100004,36.727320352999975],[127.50834925799997,36.726980256999965],[127.507228362,36.72697309100001],[127.50607662599997,36.72713813799996],[127.49912596500005,36.728327671000024],[127.49868318200006,36.728359038],[127.49783940199997,36.72832535100004],[127.49776048500001,36.72832220000003],[127.49703673200003,36.728196922999956],[127.496014747,36.727828178999964],[127.49319089300006,36.72651593599998],[127.49159175000003,36.725713815],[127.49105403300001,36.725235012999974],[127.49073501799997,36.72480389100002],[127.49058552899996,36.724501915999966],[127.48875180700003,36.719356691999984],[127.48863068799999,36.718946128999974],[127.48838114700001,36.71848882600001],[127.488018599,36.71798288900003],[127.48748881100008,36.71742862199996],[127.48376944199998,36.71447015599997],[127.48322666899998,36.713878647],[127.48301107700004,36.713530188999975],[127.48287173500002,36.713235567],[127.48278678100002,36.71291555800001],[127.48241988799998,36.710771656999974],[127.48236145600002,36.70994005099996],[127.482444222,36.708968249999984],[127.482677842,36.7075113],[127.482786739,36.70702371999996],[127.48283560900006,36.705942775999986],[127.48280076899994,36.705608623],[127.48267565400006,36.70517663399998],[127.48241855900002,36.70460579299996],[127.48188202999998,36.703720287],[127.48178037200002,36.70359846700002],[127.481364608,36.70316886899996],[127.48077432200003,36.702635157000024],[127.47435164200002,36.69671850399999],[127.473704103,36.69608199299997],[127.47254586299998,36.69505485600003],[127.47207227899997,36.69450302600003],[127.47175117200005,36.69400256700003],[127.47155236600003,36.69361895600002],[127.470634112,36.69085383999998],[127.47029729600001,36.69014828400001],[127.47003838800005,36.689761302999976],[127.46346915399998,36.68155436999997],[127.46298611600001,36.680975423],[127.462169588,36.680135597999985],[127.46129209100002,36.679367017],[127.46052229499998,36.678801131],[127.45915480800002,36.67795878500002],[127.458840019,36.67777570800002],[127.44853822299997,36.67074782800001],[127.44619899400004,36.669532863],[127.44208534499997,36.667396295000025],[127.43672124199998,36.66553203700003],[127.43072255599998,36.66424127699999],[127.42276236300003,36.66312969700002],[127.41679643300002,36.66237093900001],[127.414004439,36.66191452400003],[127.41145071399997,36.661387974],[127.41004042299997,36.66099742],[127.40930076499998,36.66072226899997],[127.408522046,36.660390594999974],[127.407003861,36.65967053699996],[127.40412957400002,36.65825595400001],[127.399473286,36.65587114399995],[127.39743557,36.65487629699995],[127.395978772,36.65406516200003],[127.39554630000003,36.65372164100002],[127.39515805499997,36.653355249999976],[127.39432796200006,36.65201331199999],[127.39343402399999,36.650348024000024],[127.393034957,36.649671500999986],[127.39026858400004,36.644488154],[127.38998722000002,36.64391585600002],[127.38955090399996,36.64318364900003],[127.38826379500001,36.64084040100001],[127.38786062900006,36.64016243],[127.38660818900004,36.63835105299999],[127.385965549,36.63751328800004],[127.385540771,36.637054581000015],[127.38520343100005,36.636762206],[127.38138051000006,36.633741701999966],[127.381097581,36.63355351500001],[127.38084241799996,36.633431936999976],[127.378136906,36.632718852],[127.377467355,36.63242021099997],[127.37653447700002,36.63193234300002],[127.37495359199998,36.631033846],[127.37389323599997,36.63036899100001],[127.373562315,36.63011266599998],[127.37285422799998,36.62938108100003],[127.37234183800004,36.62894538099998],[127.371997547,36.628701646999986],[127.37140617299997,36.62837804099998],[127.370441384,36.62795727199998],[127.36308816,36.62506447999998],[127.36144180600004,36.624472702],[127.36066686499998,36.62421846599998],[127.35887183499999,36.623990559],[127.35534139799995,36.623932648],[127.347851915,36.62422224299995],[127.34095431400006,36.62442170299999],[127.33569784300003,36.62461302000003],[127.33481356000003,36.624610344],[127.33418851699997,36.624567142],[127.33350940099996,36.624474350000014],[127.333028189,36.624364640000024],[127.3324356,36.62416474499996],[127.331963337,36.623949472000014],[127.33128179300003,36.623532227],[127.33036935100002,36.622868103],[127.32907193499999,36.621999313000025],[127.328553049,36.62160267799999]]}},{"type":"Feature","id":"rail_normal.6","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.40518634199996,36.33992732300002],[127.40661801700004,36.34336372500002],[127.40691193500001,36.34396509199996],[127.40723422500004,36.34453888],[127.40745718599996,36.34490200899998],[127.407643347,36.345176838],[127.40811774399995,36.34582229399997],[127.40860076100002,36.34639744499998],[127.41321802300003,36.35158680800002],[127.415057293,36.353695442999985],[127.415735213,36.35440905299998],[127.41619316700006,36.35493252200002],[127.41669773899997,36.35563529799999],[127.41693833,36.356058597],[127.41723032100003,36.356686329999974],[127.41737032800005,36.356989822]]}},{"type":"Feature","id":"rail_normal.7","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.40518634199996,36.33992732300002],[127.40579135999995,36.34113354],[127.40597861699999,36.34141192500001],[127.40622347500003,36.34170598],[127.40645131900001,36.34193320700002],[127.40687266600004,36.34226944200004],[127.40723848500002,36.342502249999974],[127.407540015,36.34265663099998],[127.40800309899998,36.34284717100003],[127.40829141800002,36.34293905599998],[127.40957516400005,36.343243337],[127.41448680100001,36.34435374200002],[127.41570331900002,36.34461668899998],[127.41618038299997,36.34469729999997],[127.41667355400001,36.34475642],[127.41751308299996,36.34477718299998],[127.41872089700001,36.344753265999984],[127.41917732299997,36.34472493800003],[127.41971817999998,36.34467279099998],[127.42014988100003,36.34460767800001],[127.42072126500004,36.34449437999996],[127.421189908,36.34437901],[127.421606499,36.34425487599998],[127.42238735499998,36.343994803000015],[127.42567573100003,36.342865095],[127.42617432299998,36.34268130400002],[127.42658140599997,36.342523431999986],[127.42707260199998,36.34228642099997],[127.42752101200001,36.342026098],[127.42793973599997,36.34173489299999],[127.42852419599998,36.34124851299999],[127.430042362,36.339894349],[127.43044820599998,36.33946201400001],[127.430684598,36.33915354400002],[127.43083814100004,36.33890083900003],[127.43195437199996,36.33662757899999],[127.43212457400006,36.33623977],[127.43266757400005,36.334750882],[127.43382191500002,36.33254477899999],[127.43476338899997,36.331495355999984],[127.43682067589492,36.32731060282204]]}},{"type":"Feature","id":"rail_normal.8","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.79684865400003,35.148744531],[126.79662566300004,35.147642313999974],[126.796488615,35.146863367999984],[126.79645514699997,35.14651644400004],[126.79646056799997,35.146291072999986],[126.79648819300006,35.146059455],[126.79655159499998,35.14582477199995],[126.79663109500002,35.145602179999976],[126.796734685,35.14543117700004],[126.79694720899998,35.145127386],[126.797086875,35.14497686499998],[126.79722501900002,35.14484795900001],[126.79750381399997,35.14462543800002],[126.79777092700003,35.14447585900002],[126.79810342900004,35.14433363000004],[126.79820074300008,35.144304816000016],[126.79860498599999,35.144206431],[126.79887031299995,35.144177464],[126.79955889400006,35.14415478199998],[126.80091788600004,35.14421323500004]]}},{"type":"Feature","id":"rail_normal.9","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.79955889400006,35.14415478199998],[126.79887031299995,35.144177464],[126.79860498599999,35.144206431],[126.79820074300008,35.144304816000016],[126.79810342900004,35.14433363000004],[126.79777092700003,35.14447585900002],[126.79750381399997,35.14462543800002],[126.79722501900002,35.14484795900001],[126.797086875,35.14497686499998],[126.79694720899998,35.145127386],[126.796734685,35.14543117700004],[126.79663109500002,35.145602179999976],[126.79655159499998,35.14582477199995],[126.79648819300006,35.146059455],[126.79646056799997,35.146291072999986],[126.79645514699997,35.14651644400004],[126.796488615,35.146863367999984],[126.79662566300004,35.147642313999974],[126.79684865400003,35.148744531],[126.79704038200003,35.149884920999966]]}},{"type":"Feature","id":"rail_normal.10","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.79112306599995,35.13918878400001],[126.79284996100002,35.141970223],[126.79364105300002,35.14342878600002],[126.79521879000006,35.14599693299996],[126.79573315999997,35.14685646500002],[126.79603425000003,35.14739028399997],[126.79641066399995,35.148101585],[126.79657418100001,35.14847858899995],[126.79704038200003,35.149884920999966]]}},{"type":"Feature","id":"rail_normal.11","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.78984020999997,35.136782275999956],[126.79108131300003,35.13890528299997],[126.793359512,35.142535457000015],[126.79363233500003,35.14289393400003],[126.79396173300003,35.14318283600003],[126.79458083400006,35.14352363000001],[126.79484681100003,35.143625714000024],[126.79555755000005,35.143798686],[126.80091788600004,35.14421323500004]]}},{"type":"Feature","id":"rail_normal.12","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.904208385,35.16722485599996],[126.90348141700005,35.16737848500002],[126.89470297500002,35.16969597600003],[126.89030799299998,35.170863059999974],[126.88792886700001,35.171484453],[126.88703494099997,35.171677396000035],[126.88627774299997,35.171816112],[126.88578415099998,35.17189003399998],[126.884878215,35.172004578],[126.88419339200001,35.17207333400001],[126.88370499599998,35.172105074000015],[126.879908471,35.172309661000014],[126.87882055599998,35.17235294499998],[126.87294032699994,35.17265425999998],[126.86678479499997,35.17296585100002],[126.86158207599998,35.173246212],[126.86049337699997,35.173331718999975],[126.86011989200003,35.17337984199995],[126.859420009,35.17348945199997],[126.858640428,35.173648890000024],[126.857350007,35.17395671400001],[126.857097085,35.17400259199999],[126.85562304800001,35.174359287999984],[126.841533859,35.177680795],[126.83771011599997,35.17859327399999],[126.83734204200002,35.17867431699999],[126.836928259,35.178736856000015],[126.83674071399999,35.178751314],[126.83643699900007,35.178754836],[126.83605381000002,35.17872877000001],[126.83574203200003,35.17867742999995],[126.83552118399997,35.178631281],[126.835294757,35.178567319000024],[126.83504823199998,35.178475414999966],[126.83464067100002,35.17828985799997],[126.83298388899998,35.17735640999997],[126.83210781299996,35.17696181399998],[126.83172311500005,35.17675319500002],[126.83055088200004,35.17608527400003],[126.83027512599998,35.17590525799997],[126.827975178,35.17466148899997],[126.82766024900003,35.174458398000034],[126.82677487500007,35.173992975],[126.82530741300006,35.173191213999964],[126.82460026700002,35.172820522000016],[126.820174223,35.170397839000024],[126.81980697200005,35.170167902999985],[126.81920549599998,35.16970122699998],[126.81906950900003,35.169583814],[126.81835393299997,35.168845697999984],[126.81710318599998,35.167509650999975],[126.81681802800004,35.167168604000025],[126.81656563,35.16674998700001],[126.81643370600003,35.166475552],[126.81633176000003,35.16616648500002],[126.81625289600002,35.16584464999997],[126.81562793700002,35.16126239999996],[126.81551881799997,35.16037184100002],[126.81549761099998,35.160038073],[126.81549634999998,35.15965068500002],[126.81551443000002,35.15933172699998],[126.815652541,35.157764784],[126.815690701,35.15717635699996],[126.81569174600003,35.15689532999997],[126.81567342300002,35.156485229999966],[126.81464358,35.14861006699996],[126.814550216,35.14804764600003],[126.814456702,35.14773500599997],[126.814333176,35.14743429499999],[126.814210063,35.14717633299996],[126.813971515,35.14681893699996],[126.813670441,35.146456751999956],[126.81331934299999,35.146110512],[126.81295494200005,35.14581227499997],[126.81262197200003,35.14557632799995],[126.812399851,35.145446375],[126.81215232300005,35.14533165400001],[126.81082855899996,35.144891449],[126.81056300700003,35.14485378600001],[126.80847500900003,35.14469960199996],[126.80693512900005,35.14461648200003],[126.80091788600004,35.14421323500004]]}},{"type":"Feature","id":"rail_normal.13","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.387966,34.793557277],[126.38944699499999,34.79814459900001],[126.38952417199997,34.798701008000016],[126.38952185299998,34.79882310299999],[126.38943717399997,34.79920314000004],[126.38911112199999,34.799936174],[126.387140112,34.803775522999956],[126.38686758100005,34.80445870399996],[126.38670947700007,34.805111877],[126.38666418900004,34.80555294999998],[126.38667025700005,34.805994703000025],[126.38681322799997,34.80657902300001],[126.38698963700004,34.80705831900003],[126.387555626,34.808085225999974],[126.388405066,34.80953823999998],[126.389868166,34.81174941799998],[126.39095119299998,34.81320861499997],[126.39210180999999,34.81486187299997],[126.39267600700005,34.81561159799997],[126.39401117600002,34.81750269299999],[126.39514999,34.818967346000015],[126.39550189800005,34.81936229399999],[126.39594186800002,34.81979310300002],[126.39652258300003,34.82028736200002],[126.39755513299998,34.821053822000025],[126.39897558099999,34.82173969099997],[126.40026934,34.82225592199999],[126.40171290100002,34.822733700999976],[126.40331008299997,34.823073506000014],[126.40479605,34.82331073899998],[126.40649151800004,34.823463102000034],[126.40935191200006,34.82358225599997],[126.41607866500006,34.82357468799998],[126.41845483100003,34.823588784],[126.41963510699998,34.82350056099998],[126.42065135199998,34.82331599599995],[126.42116730300003,34.823163187],[126.42170988900001,34.822987202999975],[126.42272321700004,34.82255591200003],[126.424330236,34.82170010199998],[126.42520385300001,34.82115822799999],[126.42591873200001,34.820804610000025],[126.426315519,34.820636394],[126.42678731299998,34.82047587400004],[126.42750171699998,34.820297624],[126.428391024,34.820181063999975],[126.42981682899999,34.82018369799997],[126.43119420100008,34.820217245],[126.43322257699998,34.82032123000002],[126.43511065600002,34.82036539099999],[126.440255476,34.82054352799998],[126.44748917399997,34.82072899699999],[126.44907522899996,34.820852076000016],[126.45026814599998,34.821061357000026],[126.45209425999997,34.82150266700004],[126.45333608500003,34.821907261],[126.45484660099997,34.822460626000016],[126.455990342,34.823056927000025],[126.45759139300003,34.823988835999955],[126.45868030299994,34.82480754400003],[126.45970943599997,34.82580900599996],[126.46134760100001,34.827990511999985],[126.46313827500003,34.830451789],[126.46772871499998,34.836397501999976],[126.47097908000006,34.84056539300004],[126.47519159599999,34.846045405],[126.47820040900005,34.84976968299995],[126.48305646800002,34.856154219],[126.48948917099999,34.86443046399997],[126.49007464300003,34.86524982499996],[126.49081018400007,34.86627917699997],[126.49144859600001,34.86740989700003],[126.49204072500005,34.868615008],[126.49236380099997,34.869763513999985],[126.49282023900001,34.871795072],[126.49317067800004,34.873545637],[126.49351238800008,34.87559380000002],[126.49485237399998,34.885183945999984],[126.49602588399996,34.893722895],[126.49628144900002,34.89517127300004],[126.49798267799999,34.90428190199997],[126.49862983999998,34.90769556800004],[126.50000642200003,34.91262847],[126.500528448,34.914858433],[126.501571186,34.91971153500002],[126.50354487499997,34.92880895900003],[126.50415904199997,34.931696111000015],[126.50438509900003,34.93287731400001],[126.50454024599996,34.933412438999966],[126.504713249,34.93426438800004],[126.50496456800002,34.93528121799997],[126.505346212,34.937143920999986],[126.50617484700007,34.94095662600002],[126.50702489100003,34.944784136999964],[126.50742245799998,34.946708598000015],[126.50788930599998,34.94860788899998],[126.50811277800004,34.94951701700002],[126.50885043899996,34.95138300999997],[126.51075144600001,34.954457751],[126.51140000900004,34.955296075999975],[126.51358953899997,34.95780165299995],[126.51504888000005,34.95967209100003],[126.524373752,34.97105630799999],[126.52602522800002,34.973315277],[126.52710791500004,34.975140224],[126.527902177,34.976757845],[126.52887102400001,34.979332608],[126.52963067500002,34.98267188799998],[126.52988939,34.98558925700003],[126.52981845500001,34.98795210699998],[126.529517416,34.990207049],[126.52917463600004,34.99176033199994],[126.527011621,35.00053352699998],[126.52641731499997,35.003044921999965],[126.52630070000005,35.00365638200002],[126.526187358,35.004492515],[126.52610437500005,35.00553043300002],[126.52610270199995,35.006763550999985],[126.52617837499999,35.007721625],[126.52626962500004,35.008456538],[126.52639160699995,35.009108259],[126.52655729699995,35.00981206899997],[126.52683865000004,35.010791956],[126.52749795000003,35.012487204],[126.52804170499998,35.01357111],[126.52875347000003,35.01474769499998],[126.52932542099994,35.01558918000002],[126.52996893999997,35.01639534799997],[126.53042627000004,35.01692235500002],[126.53089329600006,35.01741730699999],[126.531286643,35.017816869999976],[126.532363214,35.01877812899996],[126.53349885700005,35.019666883999975],[126.53558439000004,35.02114285600002],[126.54557745099997,35.028133244],[126.54710230900005,35.02913429600002],[126.54820842300006,35.029748214000044],[126.54938303899998,35.03032609899997],[126.54991995800002,35.030567215],[126.55125978499998,35.03109188399997],[126.55282879299999,35.03159991999995],[126.55626577400002,35.03247175899996],[126.55973927799995,35.03332367699994],[126.56181026100003,35.033825316000026],[126.56373474900003,35.03424401099995],[126.56524698100006,35.03448147900002],[126.56709418600003,35.034635581],[126.56909309800002,35.03465463999998],[126.57007699199998,35.034618119],[126.57134140999999,35.03451186699997],[126.57255106900004,35.03435038099999],[126.57365150800005,35.034160653],[126.57468575700003,35.033934098999985],[126.57592111999998,35.03361765299998],[126.591440499,35.029309976],[126.59472902099996,35.028374099],[126.62296800399999,35.01972953999997],[126.62561390699999,35.018920493],[126.62754186899998,35.018385595],[126.63014816500004,35.01783331500001],[126.63245224500005,35.01748149599998],[126.646465972,35.015672871000035],[126.64869648100002,35.01537629899997],[126.64919659800005,35.015293384000046],[126.65077644999994,35.01498620099997],[126.65228617599998,35.01459678600001],[126.65352470799998,35.014193364],[126.65449101000003,35.01382862],[126.65563715200007,35.013353227999986],[126.65876924099999,35.011979541000024],[126.66039820399997,35.01133658900002],[126.661792715,35.01086346400001],[126.66468466100001,35.010198396999954],[126.67366365999997,35.00829180899998],[126.679607952,35.007009658],[126.68249327300003,35.006600383999974],[126.68458121900002,35.00648675100003],[126.68824214800001,35.006367377999986],[126.700952857,35.005983635],[126.703321037,35.005986599000025],[126.70447300600001,35.00609942999998],[126.70554136199998,35.006270043000015],[126.70632460399997,35.00645310799997],[126.70986923599997,35.007852774000035],[126.71048068000002,35.008224218],[126.71090590199996,35.008504094000024],[126.71142745000002,35.008871051],[126.71276504400005,35.00993651199998],[126.71404996800005,35.010966441999955],[126.71488426600004,35.011681981999985],[126.717665616,35.013952854000024],[126.72011512999995,35.01600566500004],[126.722452732,35.017935032],[126.72376955999998,35.01909612100001],[126.72423107899996,35.019584487999985],[126.72476668700001,35.02025419599999],[126.72546020299994,35.021391744],[126.72588192099997,35.02233498299997],[126.726075707,35.02296405900002],[126.726377089,35.02490642900001],[126.72701565800003,35.03545125499997],[126.72712844300001,35.03643498999999],[126.72724628600001,35.037102289999964],[126.72757602899998,35.038320402999986],[126.72798012699997,35.039401148000046],[126.72842057300005,35.04030802000001],[126.73123538699997,35.04556165999996],[126.740547896,35.062843269],[126.74615680400002,35.07331236799996],[126.74645937999998,35.07398298699999],[126.747071299,35.075555197999975],[126.74735017500005,35.076608184000015],[126.74754512999998,35.07755151899998],[126.74768391299997,35.078547529],[126.74795446600004,35.08180931400002],[126.74802464099999,35.082775722],[126.74819743599996,35.083770127],[126.74845235700003,35.08495310500001],[126.748905055,35.08636127299999],[126.75159343300002,35.09450920400001],[126.752114083,35.096012273999975],[126.75245887900003,35.09690811100002],[126.75276298500003,35.0976322],[126.75425556599997,35.10099735099998],[126.75661996599997,35.106239505],[126.757020655,35.10705793199998],[126.757186542,35.107366167999956],[126.75760424099997,35.108088422],[126.75815702699998,35.108928753],[126.758662782,35.109610685],[126.75939109,35.11049837500002],[126.75980259600003,35.110941312999984],[126.76056977100004,35.111728822000025],[126.76142720899998,35.112492561000025],[126.76236529500005,35.113227725],[126.76281973099996,35.11356898600001],[126.76837566299997,35.11736138299998],[126.77295748099998,35.12033533],[126.78187915200003,35.12637359300002],[126.78255673799994,35.12685135599997],[126.78300647500002,35.127192478],[126.78350295799997,35.12760590499996],[126.783813742,35.127888302999985],[126.78411919899999,35.12819593000002],[126.78482180600001,35.129017356],[126.786303597,35.131361587],[126.78837897699997,35.134810246],[126.78952937499999,35.13656171099997]]}},{"type":"Feature","id":"rail_normal.14","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.20613,37.126779],[128.204547,37.127324],[128.204224,37.127472],[128.203975,37.127609],[128.203554,37.127854],[128.203131,37.128104],[128.202877,37.128288],[128.202693,37.128396],[128.202439,37.128507],[128.202226,37.128637],[128.201921,37.128778],[128.201637,37.128927],[128.201503,37.128982],[128.201289,37.12905],[128.200929,37.12914],[128.200758,37.129189],[128.20022,37.129299],[128.199784,37.129361],[128.199577,37.129374],[128.1991,37.129384],[128.19867,37.129349],[128.198279,37.129306],[128.197809,37.1292],[128.197415,37.129074],[128.196425,37.128719],[128.195464,37.128372],[128.195015,37.128234],[128.194647,37.128144],[128.194353,37.128088],[128.193992,37.128045],[128.193122,37.127969],[128.191758,37.12785],[128.190717,37.127758],[128.190035,37.127695],[128.18634,37.127374],[128.185789,37.127324],[128.1851,37.127272],[128.184132,37.127197],[128.183348,37.127155],[128.180492,37.127056],[128.178417,37.126998],[128.173273,37.126812],[128.166562,37.126556],[128.165054,37.126498],[128.164461,37.126428],[128.163976,37.126317],[128.163539,37.126166],[128.163157,37.126006],[128.162789,37.125815],[128.161922,37.125374],[128.161508,37.125184],[128.161022,37.124997],[128.160062,37.124705],[128.158396,37.124209],[128.156682,37.123704],[128.155803,37.12357],[128.154832,37.123478],[128.153369,37.123463],[128.152148,37.123556],[128.151114,37.123742],[128.150127,37.12399],[128.149164,37.124303],[128.148819,37.124437],[128.145015,37.12641],[128.143216,37.127346],[128.142205,37.127731],[128.141434,37.127955],[128.14047,37.128195],[128.140224,37.128229],[128.137582,37.128703],[128.13597,37.128968],[128.135188,37.129109],[128.133101,37.129468],[128.13219149399998,37.12945678399996]]}},{"type":"Feature","id":"rail_normal.15","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.034154245,37.150378541],[129.034148703,37.14904158500003],[129.03408541700003,37.145246265],[129.03415731699994,37.144869143000015],[129.03454160300004,37.14395145899997],[129.03487521800005,37.14329102600002],[129.03498143800002,37.14303244099999],[129.03525669500007,37.142452205],[129.03548119700002,37.14204559600001],[129.03564635800006,37.14169835900001],[129.03571426,37.141338451999985],[129.035714221,37.14094872499998],[129.03562095799998,37.140635282],[129.03545594200003,37.1403219],[129.035122904,37.139913121],[129.03470568499998,37.13949578699998],[129.03433304500007,37.13932979699998],[129.03401397,37.13891216099994],[129.03328296099997,37.13776625599997],[129.03317974499998,37.13749626500001],[129.03317075099997,37.13688641300001],[129.03323951700006,37.13646004],[129.03334702299998,37.13619243500002],[129.03355379000004,37.135878909],[129.03383282900003,37.135552081],[129.03505386800003,37.13448460399997],[129.03737603299996,37.13287302199997],[129.03977185899998,37.13130579600003],[129.04035692999997,37.13101203000003],[129.04120752500006,37.13069256000002],[129.04288475299992,37.13015377],[129.04410669499993,37.129705133999984],[129.04444809199995,37.12954471599996],[129.044723665,37.12935446],[129.04505680699998,37.129054445999984],[129.045320809,37.128738986000016],[129.045523519,37.128340152],[129.04563965000006,37.127834515],[129.045656603,37.127481805],[129.04556316499998,37.127080797999966],[129.04539202200002,37.126731720999956],[129.045117806,37.126380456],[129.044856834,37.126148189999974],[129.04314427100002,37.124924540999984],[129.04288349999996,37.124603566],[129.04270084199996,37.124310907999956],[129.04256315899997,37.123759346],[129.04254909200003,37.12350266299999],[129.042602578,37.123197783999984],[129.042780759,37.12265133499996],[129.042886772,37.12245835599998],[129.04316472100004,37.122109551],[129.043666391,37.121740471999985],[129.04512860599996,37.120771577],[129.04530233100002,37.12061882799997],[129.04560961299998,37.12020555600002],[129.04578588099997,37.119905793],[129.045845688,37.119703078],[129.045903692,37.119267508000036],[129.04593261399995,37.11868603899999],[129.04589035699996,37.11824684400002],[129.04579597000006,37.11800578699997],[129.045645704,37.117767196000024],[129.04546121100003,37.117545515000025],[129.04526127000003,37.11737635300003],[129.04471077299996,37.117055683],[129.04446047099998,37.11695735799997],[129.04412045299998,37.11688150800001],[129.043492425,37.116854654000015],[129.04320806899997,37.116888975],[129.04266456,37.116999074],[129.040659519,37.11751032500003],[129.03998621399998,37.11761873400002],[129.039727872,37.11762663100002],[129.03930763900001,37.117598775000026],[129.038611803,37.117447746],[129.03814052900003,37.11728714000002],[129.03769912199996,37.117009411999966],[129.03734951400003,37.11666404899997],[129.03710215300003,37.11626243500001],[129.036886121,37.11574116399998],[129.03674678199997,37.114213543],[129.036179939,37.11245408299999],[129.03588124099997,37.111735511],[129.03552805999996,37.111085928],[129.03510622500005,37.11048925299996],[129.03505113600002,37.110159539],[129.03510801699997,37.109613171999975],[129.03526189800004,37.109268564],[129.03556303299993,37.108816225],[129.03615827999997,37.108351747999976],[129.03703000899998,37.10784569999998],[129.03912844100003,37.10685300800003],[129.03955406800006,37.10671383200001],[129.03998993,37.10662919499997],[129.040486899,37.10659104199998],[129.04202298000004,37.106617824],[129.04249664599996,37.106547201],[129.042884316,37.106434815999954],[129.04329657000005,37.10627011800001],[129.04363128100002,37.10609088899995],[129.04399781999993,37.10582324600003],[129.044165975,37.10562606099995],[129.04434608799994,37.105351606],[129.04445386000003,37.105109614],[129.04458520199992,37.104535695],[129.04455085400002,37.10387762899996],[129.04444539500005,37.103085022000016],[129.044460378,37.10284412600002],[129.04456477800002,37.10240786],[129.04474751499995,37.10206974300003],[129.04501339400002,37.10174413],[129.04547048200004,37.10128814300001],[129.04652620799996,37.10036758599995],[129.04668627400005,37.100120060000044],[129.04676205600003,37.09992988299995],[129.04679569,37.09974260600002],[129.046790213,37.099574542],[129.04675457700006,37.099437154000015],[129.04671675399993,37.099345967],[129.04657015000004,37.09824594099999],[129.04655713599993,37.098041057999986],[129.046606749,37.09766131399998],[129.04670399299997,37.097345068999985],[129.04691732199996,37.096906434],[129.047649862,37.09572711799998],[129.04781804700002,37.095355053000034],[129.047966469,37.094773938],[129.04798197599993,37.094495861],[129.04792845099996,37.094157299],[129.04784133099997,37.093931943],[129.04770677800002,37.09370785700001],[129.047179486,37.09306907299996],[129.04457883800004,37.090654519],[129.044336259,37.090344369],[129.04404954800006,37.089789054],[129.04393722099996,37.08949295999999],[129.04389462000003,37.088821727999964],[129.04397518399998,37.088493243],[129.04446758600002,37.08743995900002],[129.04530707199996,37.086179069999986],[129.04554028099994,37.085771631],[129.04566480600005,37.08557425899997],[129.04584596900006,37.08479208199998],[129.04604506100003,37.08380529699997],[129.04628372799993,37.08298797599994],[129.046519108,37.08241792300003],[129.04682945899992,37.08198349799998],[129.047187753,37.08168747299998],[129.04764248900003,37.08140214199998],[129.04915358200003,37.080749002999966],[129.04973391000001,37.080421718999986],[129.04991368899994,37.080282150000016],[129.05017327300007,37.079991496],[129.05039849600004,37.07960427599997],[129.05042050200007,37.07954353800002],[129.050464831,37.079419807000015],[129.05053328300008,37.07908269299996],[129.05055005100004,37.078693096],[129.05045229799998,37.077339486999975],[129.05048849,37.07680385300002],[129.05065426800002,37.07638900100001],[129.05094899700003,37.075997507],[129.05164172200003,37.07541438],[129.05286142600002,37.07459086900001],[129.05330233,37.074148231],[129.05364162700005,37.073728173],[129.05373571599998,37.073569361],[129.053826337,37.07331173999997],[129.05385698299995,37.072910473000015],[129.05374513200002,37.072420929999986],[129.053596077,37.072061810999955],[129.053344962,37.071640799999976],[129.05304621099995,37.07125653900002],[129.05082151999997,37.069076722999974],[129.048579859,37.06680352199997],[129.04815782299994,37.066522278000015],[129.046906708,37.065898607],[129.04625178499998,37.06552056799997],[129.04547770599993,37.06498616399996],[129.04465998700005,37.06429191399997],[129.043901663,37.063417755000025],[129.04332395000006,37.062542568],[129.04313521600002,37.062180122],[129.042939828,37.06169101899998],[129.04288388700002,37.06135190099998],[129.04289252900003,37.061084593],[129.04308077800002,37.06056536100003],[129.04333626299996,37.060157335000035],[129.04351921599996,37.059944247],[129.04370650899997,37.05979110199997],[129.04416821900003,37.059484601],[129.044694937,37.059255531],[129.04505754799996,37.059178841],[129.04753031400006,37.05909254899996],[129.04770708000004,37.05906901899996],[129.04815699799997,37.058928471],[129.04866549400003,37.058652801000015],[129.049167933,37.058243983999965],[129.04963255299998,37.05779381899997],[129.05011388000005,37.057255939000015],[129.05050965599995,37.05690972899997],[129.051122681,37.056496267],[129.05153727699997,37.056318],[129.052140658,37.056199168],[129.05268880800006,37.056176562999944],[129.05312018600003,37.056196107999966],[129.05380866700003,37.056362051000015],[129.05465609099997,37.056689620999954],[129.055209429,37.05686435500002],[129.05552289700003,37.05691958100001],[129.05611793099996,37.05695848899996],[129.05662603100006,37.05693622599997],[129.05721213700002,37.05678795599999],[129.05783168200003,37.056492106],[129.05821524,37.05620539399998],[129.05858987400003,37.055731509],[129.058709046,37.055533892000014],[129.05884166900003,37.05521731600002],[129.05890791600007,37.05480136999996],[129.05889381699996,37.05441852600001],[129.058638349,37.053606148],[129.05817178200002,37.05269596399996],[129.057962041,37.05213942400001],[129.05771635000002,37.05119517099998],[129.05765278100003,37.050740959],[129.057643705,37.050213608],[129.057699962,37.049685113],[129.05780231999998,37.04918774399997],[129.05830603400003,37.048246097000025],[129.05895836899998,37.04728143799997],[129.05978062300002,37.046284],[129.06064445700002,37.04519664199996],[129.06113285600003,37.04469863199997],[129.06197727300002,37.043708021],[129.06219449,37.04333831199998],[129.06247179300004,37.04266759700005],[129.062531891,37.04224072000002],[129.062521818,37.041972169],[129.06243985400002,37.041535296],[129.062317953,37.041231983],[129.06215056799996,37.04094231000001],[129.06177547000001,37.040467797],[129.06135120499994,37.04014550200002],[129.060735828,37.039821257000014],[129.06007744599998,37.03958722300001],[129.05951145800003,37.039454574999965],[129.05857606700005,37.03935704300002],[129.05825015099998,37.03928589300001],[129.05791903700003,37.03916888499998],[129.057387311,37.038846408000026],[129.05686902399998,37.038404411999984],[129.05641831500006,37.037920417],[129.05611934000004,37.03748547600002],[129.056102627,37.03724260900004],[129.05611060600006,37.03690574500001],[129.05620989300002,37.036389535],[129.05636421400004,37.03606854999999],[129.05669019000007,37.035689151],[129.05712604300004,37.03535579799996],[129.057708585,37.03501296999997],[129.058277139,37.03472573899998],[129.05888194700003,37.03449422699999],[129.05947412700002,37.034340535],[129.06014336000004,37.03432301199997],[129.062304125,37.034465885999985],[129.06288914500004,37.034429109999984],[129.063341467,37.03432170799998],[129.06377970999998,37.034162338000016],[129.064276017,37.03385995799998],[129.064522636,37.03363669499998],[129.06475654699997,37.03335834499998],[129.06500437100001,37.032944992],[129.06515660900004,37.032553048],[129.06522057600006,37.032229197],[129.065204796,37.030119044999964],[129.06524535500003,37.02965292],[129.06530731700005,37.029436945000015],[129.065432954,37.02917815599997],[129.065654237,37.02885204700002],[129.065945735,37.02849912399997],[129.06618329000005,37.02830718600001],[129.06647582100004,37.02812856299997],[129.06699390499995,37.027905381999965],[129.06783205799996,37.02773986499999],[129.068924581,37.027655975],[129.069462498,37.02757030899997],[129.069991971,37.027433467],[129.07060221900005,37.027171424],[129.07126354799996,37.02674559499996],[129.07161514600003,37.02644758699997],[129.07179741799996,37.02624712999998],[129.07212148300002,37.025765203999974],[129.07232591099998,37.025192276],[129.07240251999997,37.0247706],[129.07246690500003,37.023629545],[129.07243313299998,37.01957822099997],[129.072527873,37.01884802799999],[129.07261774400004,37.018570967999985],[129.07274834799998,37.018318601000026],[129.07313959,37.017796358],[129.07341807699999,37.01754772700003],[129.07380620599997,37.01730428900003],[129.07458143099996,37.01699371399999],[129.07577624600003,37.016729167999976],[129.076463178,37.01650864200002],[129.07684198700005,37.016327519],[129.07717056000007,37.016119816],[129.07735625300003,37.015965780999984],[129.07752098199995,37.015768860999955],[129.07762576099998,37.01560430099996],[129.07777631900004,37.015225028],[129.07786716999996,37.014869671],[129.07790768399997,37.01450604299997],[129.077881335,37.01415709600001],[129.07766074400004,37.013431452999974],[129.07754327000004,37.01274626],[129.07747248199996,37.012085151999976],[129.07757071199998,37.01165567000001],[129.07777174699996,37.01134549100002],[129.07810165199996,37.010960365999985],[129.07855262200002,37.0105702],[129.07908704400003,37.010246291000044],[129.07943284199996,37.00999308599997],[129.08116607800002,37.00828461999997],[129.081585001,37.007741261999975],[129.08184598000003,37.00722749999998],[129.08197924600003,37.006770098999986],[129.08202940999996,37.006320773999974],[129.08202858800007,37.00601524599997],[129.081927907,37.00542677799997],[129.08170101500005,37.00482707099995],[129.08099206400001,37.003583232999965],[129.080661391,37.00285560400003],[129.080605208,37.002545967],[129.08062086799998,37.00181704699996],[129.080768713,37.00139724299996],[129.081161796,37.000866232],[129.08161656500005,37.000452080999956],[129.08278170699998,36.99965044600001],[129.08320951500005,36.999193166],[129.08339195600004,36.998862594],[129.08350585600004,36.998501956],[129.08354351300005,36.99808794599996],[129.08340753000004,36.995877505999964],[129.08341741099997,36.994519547999985],[129.08349721300002,36.993909155],[129.08362718,36.99349346300003],[129.083759506,36.993194880999965],[129.08398034899997,36.992875217],[129.084302545,36.99249888099996],[129.084761074,36.992156775],[129.08532119300003,36.99179908799997],[129.086609754,36.991097380999975],[129.08726249199998,36.99063831299997],[129.08809393800004,36.98998498799996],[129.08875479000005,36.98938222299998],[129.08942057600007,36.988707599999984],[129.090033871,36.98799656100001],[129.09013157500004,36.98783261999997],[129.090224163,36.98758030400001],[129.09026285800002,36.987217243999986],[129.09017685499998,36.98650417999995],[129.08980709899996,36.984944983999966],[129.089782675,36.984635732000015],[129.08986033100004,36.98414925999996],[129.08998351900001,36.983901447],[129.09016031199997,36.98364750999998],[129.09151168600002,36.98222005600002],[129.091861949,36.981774728],[129.09202001499997,36.98134073500001],[129.092256901,36.98023243399997],[129.092423864,36.979880872999956],[129.09288204299997,36.979300784999964],[129.09410845699998,36.97824954099996],[129.09449530100002,36.977787530000036],[129.09464061300005,36.977493608000024],[129.09478484299999,36.977002013999964],[129.09477937300002,36.976546436999975],[129.09446697599998,36.975049797999986],[129.09417989899995,36.974487553],[129.091844667,36.970910494],[129.091564643,36.97034818099995],[129.09148619700005,36.970089265],[129.09146793400006,36.96991625600001],[129.09149690199996,36.969438393],[129.09185695399998,36.966979531000014],[129.09191700400004,36.966343407],[129.09190265499998,36.96602702499999],[129.09182585400004,36.965538871],[129.09154164400002,36.964509983],[129.09135968500004,36.963686007000014],[129.09115104899996,36.96323060099998],[129.09070173600003,36.962655199],[129.090280603,36.962333255],[129.08966530400005,36.96205223799998],[129.08898703400004,36.96190808000002],[129.08830819999997,36.961896569],[129.08804260800008,36.96192462599997],[129.087352603,36.96211455199999],[129.08619512400006,36.96274578999998],[129.08561997300004,36.96296872700001],[129.08488154500003,36.963110641999954],[129.084326404,36.96311177300004],[129.08384040400006,36.96303933399997],[129.08317443000007,36.962796759000014],[129.08188219800005,36.96224055],[129.08063762800003,36.961654330999956],[129.080139219,36.961298696],[129.079605237,36.96085890399997],[129.078951217,36.96019267200002],[129.07863293099996,36.95991818399999],[129.077871672,36.959435395999954],[129.07298820600005,36.95726426999997],[129.07205648699997,36.95675679199995],[129.07147670399996,36.956323572999985],[129.071039342,36.955861469],[129.07083017800002,36.95550825500003],[129.07068194700003,36.955045794999954],[129.07021785899997,36.95257245600002],[129.07014414399998,36.952294613000014],[129.069963649,36.951857508000025],[129.069666736,36.951425387999954],[129.06927910100003,36.95110475799997],[129.06879814400006,36.95083424600002],[129.06833324499996,36.950657924],[129.06803712000007,36.950583146000035],[129.067197212,36.95053719099996],[129.06672997500002,36.95059545600002],[129.066387554,36.95069765600003],[129.06577716100003,36.950982764999964],[129.06391324400002,36.952109269999966],[129.06347146999997,36.952309223000015],[129.06314306800002,36.952386221999966],[129.06271027500003,36.95242473299998],[129.06215478800004,36.95242041399999],[129.06072440700004,36.95225269],[129.05970102900005,36.951906451],[129.05928555,36.95164967099997],[129.05900756499997,36.951414764],[129.05883591,36.951180595],[129.05863779799998,36.950758549999975],[129.05834151300002,36.949707719],[129.058069832,36.948431106],[129.05805470300004,36.94802235399999],[129.05814654199997,36.94761039700002],[129.05830775299998,36.94719106299998],[129.05886413500002,36.94617289999998],[129.060043375,36.94422693399997],[129.06021046400002,36.943878789999985],[129.060304293,36.943586494],[129.06036080199996,36.94328439399996],[129.060379505,36.942431816],[129.06050386,36.941102107999974],[129.06084675799997,36.939037158999966],[129.060973275,36.93842072699996],[129.06118938300003,36.93763707200004],[129.06168007100004,36.93659385500002],[129.06181769,36.936222319999956],[129.06184725500006,36.93597649700002],[129.06174407599997,36.935315655],[129.06162731900002,36.935016512],[129.06138812,36.934640172999984],[129.06119339799997,36.93440987500002],[129.06094794800003,36.93421494500002],[129.05812652799997,36.93266567699999],[129.057631845,36.93243128699998],[129.05672135100002,36.93203444299996],[129.05573184499997,36.931732357],[129.054662443,36.931511785],[129.05353428400005,36.93135452799997],[129.05319592600003,36.931339224999974],[129.05295559400003,36.93136106500003],[129.05218787500004,36.93152359599997],[129.05176429999997,36.931714329],[129.05129195400008,36.93203165699998],[129.05101375899997,36.93228530500003],[129.05078859700004,36.932620435000025],[129.050589029,36.933056992999965],[129.050506209,36.93341198099997],[129.050535785,36.93390564999997],[129.050647472,36.934298903999974],[129.05093675400005,36.93480154299998],[129.051779991,36.93551132000002],[129.052674479,36.936171353],[129.05328874400004,36.936784588999984],[129.05359064200005,36.93715616100002],[129.05410468399998,36.937903479],[129.05437851400004,36.93850395699997],[129.05447343699998,36.939078709000015],[129.05444382700003,36.93942449900001],[129.05426685599997,36.939871003000015],[129.05403814600007,36.940229539999976],[129.05373085800002,36.94056286499997],[129.05336999600001,36.94085245799999],[129.05302663200007,36.941037418],[129.052424901,36.941287179999975],[129.051726403,36.941439240000015],[129.05086775999993,36.941451629000035],[129.047706911,36.940867071],[129.04608375799998,36.94048854200001],[129.04522048400003,36.94046967300003],[129.044577992,36.940536151],[129.04386744799996,36.940706571],[129.04317683300002,36.94094862199995],[129.04111639,36.94179404899998],[129.04061311499999,36.941960662],[129.040082482,36.942075702],[129.039382792,36.94209139900001],[129.038924731,36.94204837999997],[129.03760654999996,36.941779995],[129.03380350199998,36.94083740899995],[129.032053268,36.940447405],[129.027760301,36.940186693999976],[129.02706273799996,36.94017611199998],[129.02643661700003,36.940208843999976],[129.02570187800006,36.940304174999966],[129.02460779800003,36.940548758],[129.02398936800006,36.940815984999986],[129.023487267,36.941125005999965],[129.02219987999996,36.942132688999976],[129.021849318,36.94252037199996],[129.02074444800002,36.943958726],[129.02030501299998,36.944444323],[129.020078058,36.94463128900002],[129.01983026900004,36.94480800899997],[129.01909001999994,36.945231132],[129.01750759799995,36.946039105999965],[129.01702489399997,36.94622797000002],[129.01641332799997,36.946383584000024],[129.01605518499997,36.94641537200004],[129.01564212300002,36.94640623299996],[129.01530536800004,36.946357863000024],[129.01474276700003,36.94621088400002],[129.01420884299998,36.945951300000026],[129.013740788,36.94560498500002],[129.013394558,36.94521144599998],[129.013201536,36.944809552999935],[129.01310531000001,36.94432517099998],[129.01309456099995,36.944123072999965],[129.01315791899998,36.943555664],[129.013361549,36.943010431999966],[129.01352632600006,36.94241907],[129.01367219800005,36.94138096400002],[129.01367257799996,36.94077410499996],[129.01362241499996,36.94035072],[129.01338403499997,36.93951611200003],[129.013030244,36.93870839399997],[129.012746475,36.938207592000026],[129.00931024899998,36.932564221000035],[129.00885105300006,36.931683603999986],[129.00873668400007,36.93139001900003],[129.008691311,36.931167654],[129.00870435799996,36.93077358199997],[129.008780249,36.930410231999964],[129.00910325499999,36.92966123700003],[129.009294281,36.92941067999998],[129.01034915099996,36.928249671999964],[129.010726138,36.92779167000005],[129.011379112,36.926612389],[129.01218564099997,36.92500488099998],[129.012376137,36.92445046799999],[129.01254068900002,36.923764771],[129.01265678,36.92280970800003],[129.012668962,36.92243169000003],[129.012627388,36.92167452999997],[129.01252751799996,36.92085901099995],[129.01235623499997,36.92008014600002],[129.01218931900002,36.91952300799997],[129.01210857399994,36.91925349599998],[129.01174928300003,36.918419346000015],[129.01090691400003,36.916723095000016],[129.00967874399998,36.91467585899996],[129.00881819800003,36.913003959999955],[129.008565428,36.912290833999954],[129.00811583199993,36.910131362],[129.00791110100005,36.909390508],[129.007844322,36.908712408999975],[129.00786149699996,36.90825859799999],[129.0085273,36.90430653300002],[129.008607984,36.90366970799999],[129.00860390799994,36.903253528],[129.00830563999997,36.90251769],[129.00762418799997,36.901919713],[129.00734279199997,36.901719063999955],[129.00697263800004,36.901515219],[129.00659566499996,36.901379018],[129.00621115800004,36.90128343299999],[129.004159294,36.901209268],[129.00349119099997,36.901306158],[129.002953026,36.90147205900004],[129.00261222900002,36.90163489099997],[129.002134201,36.901975438999955],[129.001307309,36.90274781299996],[129.00079045600003,36.90317767200001],[129.000209487,36.90350444099998],[128.999893247,36.90364227100002],[128.99938323799998,36.903817781],[128.99886907,36.903917],[128.99834665800003,36.903948431],[128.99769040099994,36.903903158999974],[128.99666955999996,36.90352264399998],[128.99636789000004,36.90335198500003],[128.99600559299998,36.90307679400002],[128.995765022,36.902858885000015],[128.99558151499997,36.902633444],[128.99495761,36.90146437199996],[128.994650021,36.901053554],[128.99428076799998,36.90067253699996],[128.99366615999995,36.90027160400001],[128.99333675900002,36.900124265],[128.99289938000007,36.900005417],[128.991973225,36.89991431400002],[128.991322942,36.89995212300003],[128.99083241000002,36.90008829099999],[128.98996801,36.900489180999955],[128.98832646000005,36.901641096],[128.98762698799996,36.90199947899996],[128.98679612699996,36.902257293],[128.98206186299998,36.90341787399995],[128.981157792,36.90368442099997],[128.97947048800003,36.90429028199998],[128.97639122400003,36.90554314500002],[128.97608407700002,36.9057932],[128.97584010099996,36.90607539899997],[128.97563705200002,36.90634965999998],[128.97547115200004,36.90667683999997],[128.97504193200004,36.90860542000002],[128.97492782499998,36.908952731000014],[128.97479573300006,36.90920979600003],[128.974561508,36.909542884],[128.97412215200004,36.91004239800002],[128.97311968900004,36.91096414],[128.97266512899998,36.911566272999984],[128.971561473,36.913719728],[128.971328013,36.91411532499998],[128.97099349500002,36.91456158599996],[128.97079462499997,36.91478145300002],[128.97022028799998,36.91517814199996],[128.969514234,36.915476212999984],[128.96878729600002,36.91562097300002],[128.96806346800003,36.91567868899996],[128.958763237,36.91608443899997],[128.95762176499997,36.91617587300002],[128.95511311299992,36.91628618399998],[128.95402295299996,36.91633014299998],[128.95330913000004,36.91631982200003],[128.95033436999998,36.91648643099999],[128.949488222,36.916609222],[128.94860074900004,36.91679372399997],[128.94676324899996,36.917380039999976],[128.945350704,36.917760751999985],[128.94454870299995,36.917909626999965],[128.94405459600003,36.91794283999998],[128.94344840899998,36.917902319999975],[128.943141918,36.91784843299999],[128.94267056899997,36.917735588],[128.942332939,36.91760225],[128.94202401000004,36.917435455],[128.94160316099996,36.91715099500002],[128.94059158799996,36.91634207100001],[128.94003912000002,36.91604821499997],[128.939495559,36.915851454],[128.938731801,36.91571556100002],[128.93821275299996,36.91571515600002],[128.93737830199998,36.91584902799998],[128.93703586200007,36.91595141599997],[128.93647272999996,36.916218313],[128.93600605900002,36.91657315399996],[128.93547931600003,36.91709208399996],[128.93461348899996,36.91804762599998],[128.93400449600006,36.918581839],[128.93370365,36.918761047],[128.93288948800003,36.919095236],[128.93247380699998,36.919232828],[128.93147169799997,36.91953107799995],[128.92715844300008,36.92081481],[128.92654251,36.921042938],[128.92615463600004,36.92121999199998],[128.925833915,36.921410319999964],[128.92534624,36.92174585200002],[128.92510619199996,36.921966251],[128.924769792,36.92236931399998],[128.92435808300004,36.92304274099996],[128.92177914900003,36.928292485],[128.92136475600003,36.92930131299999],[128.92106262300004,36.930253795000034],[128.92091755500005,36.930965973],[128.92058110899995,36.93358723499995],[128.920150759,36.93782394699998],[128.91992334699998,36.93948041899996],[128.91974621900002,36.93997938499995],[128.91956457299997,36.94033617999998],[128.919291938,36.940711979000014],[128.91890349600004,36.941055728],[128.91851215399998,36.941304877],[128.91653571400002,36.94236827899996],[128.91580220000003,36.94266793900002],[128.915361531,36.94278256499997],[128.91505710500005,36.94282067499998],[128.91444405100003,36.942807936],[128.91356136900004,36.94269166799998],[128.91315420499996,36.942557379000014],[128.912486646,36.942210782],[128.91195164899997,36.941800088999955],[128.91167851800006,36.941460318],[128.91146589299996,36.941016732],[128.91130356299996,36.94040633],[128.91128445799998,36.93989198300001],[128.911467786,36.93923162199997],[128.91217939100002,36.93786093100004],[128.91229191099998,36.93752918300002],[128.91237305599998,36.937126708],[128.91237456599998,36.93687071900001],[128.91232362499997,36.936511212],[128.91223103900003,36.93613091499997],[128.911375273,36.933289324],[128.911130987,36.932688562999985],[128.910826215,36.93213359900004],[128.90684004700003,36.926163639000016],[128.90651093900001,36.92576993000002],[128.90589031600004,36.925165266999954],[128.90545252200008,36.92483462000002],[128.90499669699997,36.92455086099996],[128.90449455,36.92429391600003],[128.90396023799997,36.924075513],[128.901788848,36.92333844],[128.90069991199994,36.92311071100003],[128.899954546,36.9230775],[128.899284757,36.92314819100004],[128.898616623,36.923270394],[128.89671123500003,36.92370720299996],[128.89598239400004,36.923767893],[128.89539042700002,36.923745606999965],[128.892650637,36.92343477699998],[128.89209607000004,36.923341507999986],[128.89144387099998,36.923176028999954],[128.89092911199998,36.922946721999985],[128.89053941100002,36.922733370999985],[128.890116717,36.922457751000046],[128.88974109800003,36.922127423],[128.887551447,36.919520732000024],[128.886799591,36.918625671],[128.886429451,36.918311907],[128.885456289,36.917682451],[128.88307398000003,36.91644618599998],[128.88204982899998,36.91589198800003],[128.88142846699998,36.915504322],[128.88036702700003,36.91493799199997],[128.879864314,36.914588865],[128.879524394,36.91427569900002],[128.87931435399997,36.91403422599997],[128.878904782,36.91339632],[128.87866283299996,36.912757453999966],[128.878594348,36.91225951199998],[128.87861483799998,36.911722337000015],[128.87868654,36.91115521499998],[128.87880803000002,36.91064883099996],[128.87894507800007,36.910153876999956],[128.879067763,36.909506956999984],[128.879064642,36.90880690700001],[128.87898926399998,36.90825832900001],[128.878899891,36.907895997],[128.87855841599995,36.90716887800002],[128.87826179999996,36.90671458200001],[128.87784006000004,36.906204333],[128.87393523400002,36.90259333399999],[128.87352476499998,36.90211339699998],[128.87321906400004,36.901657188999984],[128.873021001,36.90123116200002],[128.87270242600005,36.90035493200003],[128.872330715,36.89933256200001],[128.872127493,36.899006541],[128.871780918,36.89859287],[128.87123155700002,36.89807507799998],[128.87050453100005,36.89762757899998],[128.86772073300006,36.89634324800002],[128.86499068200004,36.894685896999974],[128.86408189600004,36.89428191699995],[128.86345865599998,36.894077216999975],[128.86227724600005,36.89387262200004],[128.86153041200004,36.89386959],[128.86063044,36.89396706699997],[128.86012444300005,36.894086192],[128.85891408400002,36.89445737699998],[128.852994563,36.896588712999964],[128.851937841,36.89684607699997],[128.85107425300004,36.89697251400003],[128.85020703,36.89705560099998],[128.849343905,36.897066001000034],[128.84831622800002,36.896971118999964],[128.847684731,36.89684213999997],[128.843292465,36.896205138],[128.84111780399996,36.89597189099997],[128.84037967000003,36.895932617000014],[128.83401661900004,36.89586846800001],[128.833335394,36.895742301],[128.831969369,36.89535367800003],[128.83131553700005,36.895101144],[128.83046827700005,36.894697049],[128.82635485400002,36.891541281999984],[128.825650968,36.891129114],[128.82470765399998,36.89078449700003],[128.824098182,36.89064116099996],[128.823687975,36.89060768],[128.82269509299996,36.89060863999999],[128.82238973399998,36.89067468499996],[128.81996507900007,36.89143545500002],[128.81940824600002,36.891526024999955],[128.818579068,36.89155793299999],[128.81804003900004,36.891543339999984],[128.81568273399998,36.89139142399998],[128.81518030100003,36.89148780599998],[128.81479716399997,36.891626447999954],[128.812590358,36.892639866999964],[128.81030142599997,36.893784192],[128.80737951400002,36.89485730099999],[128.80633185699998,36.89515531699997],[128.805389122,36.89532983199996],[128.8047354,36.895380158999984],[128.80396578699998,36.895379740999964],[128.80208330500005,36.895378664],[128.80132873800008,36.89544232500003],[128.798669274,36.89594516800003],[128.798290437,36.89599642899996],[128.79752242200004,36.896014824],[128.796486018,36.895917013000016],[128.79569308100002,36.89573139900003],[128.794881739,36.895425932],[128.793255583,36.894614492],[128.792751938,36.894395384999974],[128.79200945200003,36.894135057],[128.79121266,36.89397928499994],[128.79039144699993,36.89393800899997],[128.789958333,36.89396172400003],[128.78956836599997,36.89402119899999],[128.78730908899996,36.89450591999997],[128.78661622799996,36.894604],[128.786109956,36.894640018999965],[128.78527093000002,36.894605014000014],[128.784416987,36.894414935],[128.783974777,36.894269728],[128.78314367099998,36.893911367999976],[128.78219801800006,36.893390987],[128.78180141900003,36.89311001399999],[128.78137932900003,36.892735711999954],[128.78102847899999,36.892298708],[128.780506242,36.891557845000044],[128.77995906,36.89094780500001],[128.77955192300007,36.890593679999974],[128.77911624300003,36.89029465],[128.77877367699998,36.89011863300002],[128.77838442299995,36.88997108699998],[128.77755933300006,36.88974978899998],[128.77681263,36.88965217000001],[128.77640416200003,36.88964949100002],[128.775255882,36.88974512999995],[128.77373827899999,36.88996482200003],[128.77201049399997,36.89016811700004],[128.770862044,36.89038734],[128.770436536,36.890503312],[128.770078707,36.890656292999964],[128.76954551100002,36.89097656000002],[128.76881445600003,36.891530429],[128.76721400399995,36.892971074999956],[128.76661987399999,36.89347702199998],[128.76615459299995,36.893825843],[128.761898515,36.89661299],[128.761468609,36.896838891],[128.76061307199996,36.89720894800002],[128.75560686400001,36.89881452900002],[128.754906018,36.89910735100001],[128.754192944,36.899511201999964],[128.75367145599998,36.899894686999964],[128.75337239999996,36.900148623999975],[128.75208706100003,36.901446262000015],[128.75135200799997,36.90200850300001],[128.750816885,36.902291803],[128.750422994,36.902459603],[128.74970329500002,36.902658453],[128.74935310600003,36.90270572],[128.748633374,36.902722081999976],[128.74771432799997,36.90263858100003],[128.74657445399995,36.902446391],[128.74530562500001,36.902284260999984],[128.74487420699998,36.902200232999974],[128.74401099300005,36.90192065399999],[128.74353552,36.901704253],[128.74316654700007,36.90147789099998],[128.74163261199996,36.900297676],[128.74058150300004,36.89962019500001],[128.738764511,36.89864023599998],[128.738254014,36.89831589300002],[128.73796008099998,36.898086517000024],[128.73745606800003,36.897487278999975],[128.73718672900003,36.896970785999976],[128.73705512299998,36.89663085700002],[128.73693283499998,36.895909568000015],[128.73699412499997,36.894042386],[128.73679979200003,36.893047814],[128.736745485,36.89286960499999],[128.73657688299997,36.892545674000026],[128.73614793700003,36.89198173000004],[128.735817785,36.89162866099996],[128.735513769,36.89140469400004],[128.734802036,36.890964432],[128.73424241499998,36.890738659],[128.73383485499997,36.89061135499997],[128.733154828,36.89047840700001],[128.73257439199998,36.890457767999976],[128.73192541599997,36.890492465],[128.72673805100004,36.89127789800001],[128.724180395,36.891646648],[128.72382826500004,36.89167104600001],[128.718246145,36.892551439999984],[128.71716372300003,36.892691178],[128.716149311,36.89275530999998],[128.71557817800002,36.892718759],[128.71439055399998,36.89251807699998],[128.714138538,36.89245059299998],[128.713021413,36.891950403999985],[128.71265972400005,36.891738549000024],[128.71229715300004,36.891469528999984],[128.71156734199997,36.890805635],[128.71018573300006,36.88930249399996],[128.709328659,36.888482208999974],[128.70849296699996,36.88781188599999],[128.70619578499995,36.886236143],[128.70594286299996,36.88602840900001],[128.70557151200003,36.885676347999976],[128.705385301,36.885440897000024],[128.70447163299997,36.883983342999976],[128.703930738,36.883223382999965],[128.70366899299998,36.882931489999976],[128.70322045199995,36.882530874999965],[128.70256162799998,36.88213488500001],[128.702023974,36.88191643499999],[128.70117084899994,36.88170124599998],[128.696375635,36.881053570999974],[128.694920231,36.880793433999976],[128.68743035100002,36.878766577],[128.68647265600006,36.87845276199997],[128.68606853599996,36.87826360200001],[128.68579065399996,36.87807849899997],[128.684505406,36.87700000500002],[128.68423794200004,36.876606162999956],[128.683963624,36.875954963],[128.68334671799997,36.873636891999965],[128.68314567699997,36.872670713999966],[128.68304387299997,36.87151105400002],[128.68281717800002,36.864274327],[128.68278386100008,36.86273550099998],[128.682801366,36.86218146599998],[128.68275321,36.86157458599998],[128.68220165400004,36.85953323799997],[128.68115310500005,36.856020202],[128.679616177,36.851995164999984],[128.679465606,36.851691037999984],[128.67926702800003,36.85138661999997],[128.67901270099998,36.85107830099995],[128.678769018,36.85086453599996],[128.67831062600004,36.850581311999974],[128.677782797,36.85037198799996],[128.67697693900004,36.85018395500003],[128.676410489,36.85012324999996],[128.67595975200007,36.850151725],[128.672738753,36.85059326100002],[128.671841747,36.850759982],[128.67128630500002,36.85075692300001],[128.67045742900004,36.85066078399998],[128.66973051000002,36.85048211100003],[128.66925514000002,36.850298081],[128.66886731499997,36.85010595099997],[128.668357051,36.84977707800003],[128.667297661,36.848879611],[128.666563128,36.84834640899999],[128.665976133,36.84801626799999],[128.66517077599994,36.84771775899998],[128.66378934500003,36.84745879299997],[128.66185473400006,36.84729216200002],[128.66002758399998,36.847273878],[128.65869825,36.847325462],[128.658236526,36.847296481],[128.657325171,36.84713762200001],[128.65589668600006,36.84677969500003],[128.65491003600008,36.84645987200001],[128.65444345700004,36.84627235099995],[128.654246658,36.84616332],[128.65382840999996,36.845931601999986],[128.6533731,36.845584897],[128.65297868700003,36.84518829999997],[128.65269233299998,36.844807156],[128.65238489000006,36.84425349800002],[128.65191945999996,36.843207882],[128.651717271,36.842834163],[128.65150900900002,36.84252947199997],[128.65074724699997,36.841656691],[128.64916947400005,36.84011925000003],[128.64857438700002,36.839602638000024],[128.64791581900005,36.83911931199996],[128.64713164300005,36.838737491000025],[128.643865768,36.837341513999974],[128.64307574400007,36.836884787],[128.64264524400002,36.83656044199998],[128.642413371,36.836358087999976],[128.64227484400004,36.836194481000014],[128.64210835700007,36.83599785799994],[128.639945059,36.83281543600002],[128.63953676200003,36.83229186099995],[128.63895723500005,36.831777082],[128.638327364,36.831274121],[128.634262765,36.828166559999964],[128.63288079900002,36.82714911800002],[128.63157941400002,36.82612841799995],[128.62554560900003,36.820387746],[128.62501007499998,36.82000531199997],[128.62457934000003,36.81975947300002],[128.623606288,36.81885523999997],[128.62307292699998,36.818046974000026],[128.62282418100003,36.817089377000016],[128.62280916699999,36.81653269699997],[128.622859555,36.81596498],[128.62299591700003,36.81550325699999]]}},{"type":"Feature","id":"rail_normal.16","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.29639936499997,36.59931663399998],[127.29493762200006,36.60722560800002],[127.29492454199998,36.60766514700003],[127.29495187699997,36.607885541],[127.29509454300003,36.608522578],[127.29547456400002,36.60964005800002],[127.295791663,36.610571575999984],[127.29594591300004,36.610934376],[127.29615903900002,36.61131470399996],[127.29632784499998,36.61153649400002],[127.296520106,36.611753633999975],[127.29693426800003,36.61211570999996],[127.29762536699995,36.61256559899996],[127.29817895999999,36.61280796299998],[127.30306366200001,36.61417547499995],[127.30358212799996,36.614287494000045],[127.304130048,36.61434871099996],[127.30514079700002,36.61433826999998],[127.306037071,36.614159030999964],[127.309943993,36.613193777],[127.31061630900001,36.61309431299998],[127.31099063499997,36.61307422799998],[127.31192566800004,36.61312891399998],[127.31640101199999,36.613608368999984],[127.317154341,36.613750123],[127.317665469,36.613904006],[127.31812465099998,36.614125454],[127.31892760300006,36.61462373400002],[127.32127501000002,36.61631983599996],[127.322061696,36.61692530599998],[127.328553049,36.62160267799999]]}},{"type":"Feature","id":"rail_normal.17","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.842491363,37.61226497999996],[126.84922414400005,37.612380951999974],[126.849690251,37.61236072100002],[126.850479774,37.612254095999965],[126.851295983,37.61204693],[126.85197398,37.611804052],[126.852659458,37.611512254],[126.85857442099999,37.608673963],[126.86322789700002,37.606488860000034],[126.86443483500003,37.605855686],[126.86522615000004,37.605346331999975],[126.86613049600004,37.604640402000015],[126.871005429,37.60050977299997],[126.87287543500003,37.598869815],[126.879104809,37.593538156000015],[126.87939179799997,37.593254242999976],[126.88046015,37.592353218],[126.880709359,37.59215792],[126.88195804000006,37.59107445200002],[126.88472522600004,37.58867349200003],[126.88780135800003,37.586069350000024],[126.88907052600001,37.584994919],[126.88983618099998,37.58440012399998],[126.89079461199997,37.583736743],[126.89491590799999,37.580955183],[126.897313639,37.57927466499997],[126.89978165900003,37.577594183999985],[126.90149743899998,37.57639546599997],[126.90503543700002,37.57419154099996],[126.90695419600006,37.57290458099998],[126.90824019500005,37.57202265],[126.90946685299998,37.571271875999955],[126.91064727899999,37.570685294],[126.91295586799998,37.56961485299997],[126.91381379199998,37.569248707],[126.91643367600001,37.568028590000026],[126.91796082000005,37.56734035600001],[126.918783251,37.566985486000014],[126.91934451500002,37.566792886000016],[126.920250491,37.56655555699999],[126.92443446099995,37.56573208000001],[126.924935467,37.56556209599996],[126.92575832400004,37.565180376999976],[126.926379146,37.56483431300002],[126.927079736,37.56430563099998],[126.930665399,37.56130712599998],[126.93151985100005,37.56065011600001],[126.93209162500003,37.56025785600002],[126.93256312499994,37.56001916499998],[126.93276310499996,37.559936298],[126.93327802499998,37.559768853],[126.93386259000002,37.55964279699998],[126.93449127999997,37.559566535],[126.93864721999996,37.559654024],[126.942058101,37.55980048100001],[126.94460753400001,37.55985525],[126.94576405000007,37.559898277000016],[126.94731512600002,37.56005473499996],[126.94784964699994,37.560131316],[126.95268489899998,37.56108985800001],[126.95346698800003,37.56122194799998],[126.95559985400001,37.56147543399997],[126.95834970499995,37.56178742700001],[126.96204922799997,37.562236288000015],[126.96319094399996,37.562343185999985],[126.964871132,37.56241705699997],[126.96595611400002,37.562381513],[126.96653097500004,37.562299262999964],[126.96727536600002,37.56215822800002],[126.96877581700002,37.56172251499998],[126.96903755400001,37.561569368],[126.96989896300005,37.56094390899998],[126.970329507,37.560423942000014],[126.970670346,37.559842367],[126.97086819700006,37.55942173099996],[126.97091838800002,37.55929546],[126.97099736499999,37.559030908000025],[126.97106138199997,37.55876144700003],[126.97106921200005,37.55835878699998],[126.97049047100005,37.556114095]]}},{"type":"Feature","id":"rail_normal.18","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.97106921200005,37.55835878699998],[126.97106138199997,37.55876144700003],[126.97099736499999,37.559030908000025],[126.97091838800002,37.55929546],[126.97086819700006,37.55942173099996],[126.970670346,37.559842367],[126.970329507,37.560423942000014],[126.96989896300005,37.56094390899998],[126.96903755400001,37.561569368],[126.96877581700002,37.56172251499998],[126.96727536600002,37.56215822800002],[126.96653097500004,37.562299262999964],[126.96595611400002,37.562381513],[126.964871132,37.56241705699997],[126.96319094399996,37.562343185999985],[126.96204922799997,37.562236288000015],[126.95834970499995,37.56178742700001],[126.95559985400001,37.56147543399997],[126.95346698800003,37.56122194799998],[126.95268489899998,37.56108985800001],[126.94784964699994,37.560131316],[126.94731512600002,37.56005473499996],[126.94576405000007,37.559898277000016],[126.94460753400001,37.55985525],[126.942058101,37.55980048100001],[126.93864721999996,37.559654024],[126.93449127999997,37.559566535],[126.93386259000002,37.55964279699998],[126.93327802499998,37.559768853],[126.93276310499996,37.559936298],[126.93256312499994,37.56001916499998],[126.93209162500003,37.56025785600002],[126.93151985100005,37.56065011600001],[126.930665399,37.56130712599998],[126.927079736,37.56430563099998],[126.926379146,37.56483431300002],[126.92575832400004,37.565180376999976],[126.924935467,37.56556209599996],[126.92443446099995,37.56573208000001],[126.920250491,37.56655555699999],[126.91934451500002,37.566792886000016],[126.918783251,37.566985486000014],[126.91796082000005,37.56734035600001],[126.91643367600001,37.568028590000026],[126.91381379199998,37.569248707],[126.91295586799998,37.56961485299997],[126.91064727899999,37.570685294],[126.90946685299998,37.571271875999955],[126.90824019500005,37.57202265],[126.90695419600006,37.57290458099998],[126.90503543700002,37.57419154099996],[126.90149743899998,37.57639546599997],[126.89978165900003,37.577594183999985],[126.897313639,37.57927466499997],[126.89491590799999,37.580955183],[126.89079461199997,37.583736743],[126.88983618099998,37.58440012399998],[126.88907052600001,37.584994919],[126.88780135800003,37.586069350000024],[126.88472522600004,37.58867349200003],[126.88195804000006,37.59107445200002],[126.880709359,37.59215792],[126.88046015,37.592353218],[126.87939179799997,37.593254242999976],[126.879104809,37.593538156000015],[126.87287543500003,37.598869815],[126.871005429,37.60050977299997],[126.86613049600004,37.604640402000015],[126.86522615000004,37.605346331999975],[126.86443483500003,37.605855686],[126.86322789700002,37.606488860000034],[126.85857442099999,37.608673963],[126.852659458,37.611512254],[126.85197398,37.611804052],[126.851295983,37.61204693],[126.850479774,37.612254095999965],[126.849690251,37.61236072100002],[126.84922414400005,37.612380951999974],[126.842491363,37.61226497999996],[126.831646497,37.612169933]]}},{"type":"Feature","id":"rail_normal.19","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.94781927299998,35.945951376999965],[126.94816192299999,35.946838892],[126.948458252,35.94755901699998],[126.94883213100003,35.94861754699997],[126.94889316800001,35.948881349],[126.948986093,35.94958674999996],[126.949011092,35.94997269899997],[126.94900519399997,35.95083735200002],[126.94891048500001,35.95324361700002],[126.94887156500002,35.955217228],[126.94883060199994,35.95646421600002],[126.94879166000005,35.956964499000016],[126.94870740099998,35.95746772299998],[126.94862383000003,35.957874307],[126.94852340100003,35.95826373999997],[126.94816556500002,35.95940618099996],[126.94784679300001,35.96054271900001],[126.94761460600002,35.961311706],[126.946084182,35.96679333899996],[126.94597743300001,35.96722100699998],[126.94589452400004,35.967762191],[126.94586513000006,35.96826595899997],[126.94586793999997,35.968412873],[126.94653906199997,35.973794040000016],[126.94664218899997,35.974945696],[126.94674519400002,35.975551344999985],[126.94679942400006,35.975966394999965],[126.946836497,35.97637097599997],[126.94684987600004,35.97668849],[126.94681768400004,35.97726450300003],[126.94673976500006,35.97773482599998],[126.94653576599998,35.978324981000014],[126.94509220099997,35.981776668],[126.94488800499997,35.98230699200001],[126.94472583900001,35.982829975999955],[126.944661873,35.983075504],[126.94454131900002,35.98357826899998],[126.94449401000003,35.98383989199996],[126.94439788600005,35.984611813],[126.94360915000006,35.992305825],[126.94248439400003,36.002937547],[126.94185170400002,36.00840760699996],[126.94179254199999,36.009176529999955],[126.94180166600002,36.01009595999995],[126.94184027900005,36.01061344799999],[126.943469551,36.02137247599999],[126.943789003,36.02345349700001],[126.94394606300004,36.02431877100001],[126.94414822999998,36.02483625299997],[126.94430624200001,36.02518450700002],[126.94461677500003,36.02579999799997],[126.94491081500003,36.02630651199996],[126.94528732899994,36.026828833],[126.94578103100002,36.02758179099999],[126.94595462499996,36.02793030099996],[126.94635475699995,36.028849086999976],[126.94662018699997,36.029940992],[126.94666902499995,36.03086785800003],[126.946352528,36.03953818400003],[126.94619534999995,36.041817274000024],[126.94619134600006,36.045847477],[126.94637321699999,36.04664532399999],[126.94707793200001,36.048220281],[126.947553526,36.048996097],[126.94792787900002,36.049752031],[126.94955934399994,36.052502291],[126.95002180400003,36.05331237],[126.95433711900002,36.060972848],[126.95605512600001,36.063958825],[126.956771185,36.065269595999965],[126.95711916899997,36.065851772000016],[126.95761577800003,36.06690343699998],[126.95775705800007,36.067373858999964],[126.957857145,36.06781656099999],[126.95789216800003,36.068023205000024],[126.95788438900003,36.06826103999995],[126.95805964900005,36.072403431999945],[126.95806537999995,36.072897471000026],[126.95804089199997,36.073298064],[126.95794285500004,36.073950654],[126.957225981,36.07734812399997],[126.95674127700003,36.08006423700003],[126.95634367700004,36.08193155399997],[126.956155065,36.082275062],[126.95593388600004,36.08333165199998],[126.95575861899997,36.08407409300002],[126.95572762599994,36.084627009],[126.95577994399994,36.08540719199996],[126.955910974,36.086259593999976],[126.95594528300006,36.08649443699997],[126.956260347,36.088054987999975],[126.95648412099999,36.089002506999954],[126.95660877600001,36.089454],[126.95682089300006,36.09010719900002],[126.95709011400002,36.090624074],[126.957269037,36.09092089699997],[126.95762653400001,36.091396746],[126.95782484600002,36.09162565599998],[126.95813608000006,36.091953058],[126.95885782800006,36.09255888999997],[126.95912772100007,36.092722317],[126.95942052700006,36.092872729999975],[126.95964430500004,36.09298099499997],[126.960120118,36.09317754699997],[126.960398545,36.093279838],[126.96088372300005,36.09342559399999],[126.96206262800001,36.09372855100001],[126.962541623,36.09383118699996],[126.97063632100001,36.095410911],[126.97912570699994,36.097029946],[126.983668841,36.097953957000016],[126.98646439600004,36.09851030999996],[126.98680068699997,36.09858959399996],[126.987656198,36.09888916699996],[126.98827340200003,36.09917892400002],[126.98861954999994,36.09940688400001],[126.98899835799995,36.099680411],[126.989358616,36.100004849000015],[126.98963452699996,36.10030620800003],[126.99002972899999,36.100800532],[126.990173296,36.10107213099998],[126.99037685000003,36.101502065],[126.990484245,36.101809736999975],[126.99062685500006,36.102339723],[126.990592141,36.10289253699997],[126.99053121400006,36.111785681],[126.99057143200004,36.112451557000014],[126.99066171199998,36.113017503],[126.99073318,36.113382458],[126.99080202200003,36.113613004],[126.99245956799996,36.11889045999999],[126.99283846899995,36.12003056699998],[126.99333378200002,36.12163298399998],[126.99408991900003,36.124009344],[126.99434232700001,36.12466522999998],[126.99457758500006,36.125138985000035],[126.99475813500004,36.12540942900004],[126.99517223600006,36.125903378],[126.99561361100007,36.12637307300004],[126.99614270600004,36.12679462699996],[126.99685447500003,36.12725701500002],[126.99720512400006,36.12744261999998],[126.99790391500005,36.127767882000015],[127.000608228,36.12900334299995],[127.00458118999998,36.13084305799999],[127.00490217200006,36.131015398000024],[127.00548180299997,36.13138087199998],[127.00621862,36.13196999099996],[127.006495577,36.13220450400002],[127.00689688899998,36.13257498799999],[127.007072535,36.13275683199997],[127.00735109,36.13308882000003],[127.00742832299998,36.133190114],[127.00761448500003,36.13348319399996],[127.00788858799997,36.133987361999985],[127.00812367899998,36.13448577999995],[127.00838282000005,36.13510760200002],[127.009145176,36.13694928199997],[127.011244754,36.14219580999996],[127.01153667099997,36.143112422],[127.01169105800001,36.143767383999986],[127.011740858,36.14410731299998],[127.01175082,36.14425639300002],[127.01174979399998,36.14449356500001],[127.011735298,36.144659342],[127.011691604,36.14492243299996],[127.01112237800004,36.147070630000016],[127.01107234399997,36.14733051699996],[127.01103322900002,36.14766889999998],[127.01100647200003,36.14832000300004],[127.01101631499998,36.14853436700001],[127.01104150100004,36.14888602399997],[127.01112316100003,36.14933486300002],[127.01128341399995,36.14978756500001],[127.01155830400003,36.15035296900002],[127.01205317500003,36.15108759599999],[127.01270784600007,36.15173264199997],[127.01327052999999,36.152216656000014],[127.01388363200003,36.15264178000004],[127.01852613199998,36.15561117199997],[127.021321057,36.157421458999956],[127.02501376100001,36.159750221],[127.02758804200003,36.160846980000045],[127.02835133000004,36.16108115400003],[127.03009849500002,36.16147237200001],[127.03193217800003,36.161712604],[127.03482526300002,36.161970485999966],[127.03975937000003,36.16232181800002],[127.04534756100001,36.162744536],[127.04825906200006,36.16298962699999],[127.04906659400004,36.16305759300002],[127.05267328799998,36.16331135199995],[127.05291435900003,36.16333523000002],[127.05432250800003,36.163470873999984],[127.05548552199998,36.163681933000035],[127.05618930799999,36.163871901000014],[127.05877102000005,36.164910303],[127.06021487400002,36.16560567799997],[127.06087189,36.165963472],[127.06126095300003,36.16623347399998],[127.06234135400001,36.16734099399997],[127.06416224400002,36.169586533999976],[127.067314456,36.173523786],[127.06792216499998,36.17444185099996],[127.06812107400005,36.17493727199997],[127.06832315600006,36.175525697000026],[127.06846036999995,36.17612287799998],[127.06882726300002,36.17899908200002],[127.06908860799999,36.17992593199997],[127.07250358399997,36.188889693],[127.072941009,36.18978844599995],[127.075021388,36.19205672799997],[127.077925354,36.194899931000016],[127.07902776100002,36.19613689199998],[127.082160296,36.199930084999984],[127.082751021,36.200627154],[127.08298541399996,36.200861300000014],[127.08327510199999,36.20112525099998],[127.08366564599996,36.201422366],[127.084135109,36.201712647999976],[127.09047863600007,36.205424500999975],[127.09088874500006,36.20568588799998],[127.09608418900001,36.20878053299999],[127.09796622999998,36.20975099199996],[127.098638649,36.20991686900001],[127.10111641100002,36.21020725999998],[127.10777708200001,36.210943396],[127.108530838,36.21110406899996],[127.10894790200001,36.211257185],[127.10966164200002,36.211658045000014],[127.11504970099998,36.215466775],[127.115547032,36.21584910500001],[127.11617953100006,36.21629188799998],[127.117214248,36.216955278],[127.11785608799997,36.21733491999996],[127.11862062799999,36.217691979],[127.12288944999999,36.219583077],[127.12578608699998,36.22091582800001],[127.12668047299996,36.22133760099999],[127.12712485399996,36.221564212000025],[127.12983803399995,36.22327693499999],[127.13106727200002,36.22407079999997],[127.132331116,36.22481779299994],[127.13337029499998,36.225506596],[127.136718997,36.22765498199997],[127.138070569,36.228439897999976],[127.13862946500002,36.22870078],[127.13932991100005,36.228977961],[127.14008342499999,36.22918950299997],[127.14095142299998,36.22933559099997],[127.14160626299999,36.22938114600004],[127.14210618700004,36.22936923199999],[127.142902934,36.229250665],[127.14365527199998,36.22907165099997],[127.14453491699996,36.228768563],[127.14784622400006,36.22718128499997],[127.14854731399997,36.226794699999985],[127.149366908,36.226393772],[127.15060849000001,36.22589758999996],[127.152811461,36.225121034],[127.15347410600002,36.224920517],[127.154373776,36.224665797],[127.15537848500006,36.22442863399997],[127.157369157,36.224044227],[127.16092756999998,36.223551534000016],[127.16544636299997,36.22295273999996],[127.16650701199995,36.22274430099996],[127.16724085300001,36.222526963000014],[127.16803155700003,36.22224013700003],[127.16891748899997,36.221798690999975],[127.16960297700003,36.22138850999996],[127.17048831000001,36.220715433],[127.171059142,36.22013537999999],[127.17168078799999,36.21937196299995],[127.17423632500005,36.21603460099993],[127.17497358900005,36.215121099],[127.17536248500002,36.21462145399998],[127.17567160700001,36.21429095799997],[127.17622306699997,36.21384553399999],[127.17704935600001,36.213295076999984],[127.17799585900005,36.21287828399996],[127.17965012399998,36.212380974],[127.19027235199998,36.20935631000002],[127.19085681299998,36.20921426399998],[127.19177630399999,36.209122237999956],[127.19237287499998,36.209101144],[127.19337878700004,36.209139736000026],[127.19413747300003,36.20924925899996],[127.194846824,36.20940934799998],[127.19692149699998,36.21015085000003],[127.19817656599997,36.210748025999955],[127.20001342100005,36.21155314],[127.20183764200002,36.21237079000003],[127.20331106000003,36.21297727999998],[127.20604914099994,36.214068839999975],[127.20687819100002,36.214333398],[127.20863044700002,36.214785322],[127.213067165,36.215965507],[127.213861894,36.21627739499996],[127.21645954300001,36.217503642],[127.220916136,36.219780941999964],[127.22279678399997,36.220720293000014],[127.22373968199997,36.22125671599998],[127.22435121,36.221724106999964],[127.22502178700002,36.222339113999965],[127.225576722,36.222967588999985],[127.22595865200002,36.223565354],[127.22621224600003,36.22406691399998],[127.22648188300005,36.22493793900002],[127.22653787300004,36.225179825],[127.226778374,36.22661364899999],[127.22710081699998,36.229107472000024],[127.227318824,36.23041156299994],[127.22764520200003,36.23210888000001],[127.22773284600002,36.23299610000003],[127.22776154299997,36.233787965000026],[127.22766280499998,36.234869228999955],[127.22760065299998,36.23529074699996],[127.22745178200003,36.236053367000025],[127.22683979200002,36.23841003599996],[127.22674223100005,36.23985084399999],[127.22676264800002,36.240357845],[127.22693571399996,36.24209688399997],[127.22789602799998,36.245577412999985],[127.22815474199994,36.24710177999997],[127.22827371000004,36.24905507299997],[127.22829229199998,36.250816571999955],[127.22828912300001,36.251695402999985],[127.22832657999997,36.25290498399996],[127.228442509,36.26011005600002],[127.22843557799999,36.26094873600002],[127.22838132900004,36.26140363799997],[127.22827712500003,36.261858552],[127.22810600899999,36.26240074899998],[127.22661438599995,36.26621522700002],[127.22647889600003,36.266595879],[127.22632832600002,36.26718479299996],[127.226296881,36.267488806999985],[127.226297902,36.26773181699997],[127.22632348300004,36.26793957799996],[127.22653817000007,36.268798403999966],[127.22671069300006,36.269217064],[127.22684128300003,36.269703335],[127.22691973800003,36.270266695999986],[127.22695465,36.270754835],[127.22688343699998,36.271220777],[127.22651452300003,36.27277430099997],[127.226420954,36.27304736100002],[127.226199477,36.273536790999955],[127.225912657,36.27393526300003],[127.22563445099998,36.27421885900003],[127.22534994300004,36.274464454],[127.22501591000001,36.27472284400001],[127.22459132100006,36.27502330699995],[127.223055798,36.275915277],[127.222883907,36.276037910999975],[127.22210751100003,36.276481753],[127.22185265299998,36.27665143199999],[127.221581861,36.27679687200002],[127.22125927599998,36.276998759],[127.22051806300006,36.27750100400004],[127.22008355700002,36.27788614299997],[127.21990438599998,36.27809176899996],[127.219777447,36.27827135599995],[127.21957033100006,36.27864761300003],[127.21940986,36.27905995599995],[127.21934650399999,36.27928362799998],[127.21925546600005,36.27971719599996],[127.21922298699997,36.280137507],[127.21926967200007,36.28057242899999],[127.21939065100001,36.28097762800002],[127.219529632,36.281305643999964],[127.219706908,36.281624473],[127.21981608000002,36.28178589299996],[127.21994809000003,36.281955638],[127.22011669199998,36.28214040699998],[127.22044457899997,36.28246143199997],[127.220833698,36.282771465999986],[127.223405462,36.28454202000003],[127.22362751800001,36.28468252799994],[127.22407272999996,36.284936692999985],[127.22453172299998,36.285167564],[127.22558637899996,36.285590378],[127.22689064499997,36.28607683900002],[127.22732608499997,36.28620501700002],[127.227591579,36.28625298700003],[127.22810913200001,36.28630436999999],[127.22904815799998,36.286318742],[127.22991931599998,36.28629948500004],[127.230685351,36.2862486],[127.23260375400001,36.286023988],[127.23341095799996,36.285845896],[127.23474343900003,36.28528554399998],[127.23506935300001,36.28512213400002],[127.23530025599999,36.28503649699997],[127.236753478,36.28459711],[127.241723292,36.283329987000016],[127.24395745500003,36.28274896199998],[127.24479193200004,36.28246812300003],[127.24589309800005,36.28200599799998],[127.24732135300003,36.281357521],[127.247875777,36.281083045999985],[127.24945746500003,36.28033918099997],[127.25008440000005,36.28000430699998],[127.25037628400003,36.27982761299998],[127.25087533500003,36.279491941999964],[127.254742399,36.2767031],[127.25514661599998,36.276453158000024],[127.25540042299998,36.27631633],[127.25580314599998,36.27612834500001],[127.256038101,36.276029744000034],[127.25651903999997,36.275853441],[127.25701805399999,36.27571339999995],[127.25762769299999,36.27557306099998],[127.26089567499999,36.27488873299995],[127.26152314199997,36.27474308199998],[127.26185718000002,36.27463734999996],[127.26215810999997,36.274523332999976],[127.26244531699996,36.274394102],[127.262709994,36.27426796700002],[127.26369902200001,36.27375324400001],[127.26991619599997,36.270502903000036],[127.27248781000002,36.269150739000025],[127.27274946100006,36.26900043200003],[127.27323252300003,36.26868829100002],[127.27362809300003,36.268375381],[127.27621039399996,36.266122634],[127.27672817100002,36.26573064999998],[127.27698099,36.26557006599995],[127.27727157799998,36.26541263999999],[127.277815898,36.265180019000034],[127.279679761,36.26450418599996],[127.28005474300005,36.26438641699997],[127.28068137499999,36.26424297600001],[127.28103033600003,36.26419593299999],[127.281325045,36.264176665],[127.281734663,36.26417351900002],[127.28212876399998,36.26420357500002],[127.28256932399995,36.264269935999934],[127.28308437999995,36.264364638],[127.28476999200002,36.264722512],[127.28544430999999,36.264843667999976],[127.28599529900006,36.26490887500002],[127.28647401,36.264910531],[127.28682121100006,36.264890983999976],[127.28737874599997,36.26480833900001],[127.288085247,36.26463786099997],[127.28892211399999,36.26441376199998],[127.290351356,36.264076648],[127.291047481,36.263958493],[127.29181269400001,36.263912915],[127.293177339,36.264062253],[127.29406854299997,36.26421589599996],[127.29603379000002,36.26448269700002],[127.29686840300005,36.26446638999996],[127.297464092,36.264372039999984],[127.297971741,36.264244611],[127.29846351000003,36.264055826999964],[127.29917550000003,36.26367385000001],[127.29960517799998,36.263346255],[127.29997002400002,36.262965047],[127.30030802400003,36.26248359],[127.30047183799995,36.26219575499997],[127.30064662199999,36.26185312899999],[127.30268369099997,36.25751380300002],[127.303482411,36.255852689999976],[127.30370658900004,36.25548255600002],[127.30394280299994,36.255144665000024],[127.304178218,36.254843643999976],[127.30452614599999,36.25444776899997],[127.30498398000002,36.25399743099998],[127.30559299700005,36.25350492100004],[127.30612422399999,36.253149572000034],[127.306526342,36.252914164],[127.30725571700003,36.252540582],[127.30776127399997,36.252321066999976],[127.308365594,36.25210755399998],[127.30890343700003,36.25195755699995],[127.30917512699999,36.251890122999974],[127.30985093899999,36.251763451000045],[127.31030838700003,36.25169734999998],[127.311968731,36.25149877699999],[127.312380897,36.251439756],[127.31258366900002,36.251406649999986],[127.31323113499997,36.25126512999997],[127.313599616,36.251161170000024],[127.31419378799997,36.250960501999984],[127.315707798,36.25035109399996],[127.31650511800002,36.250075861],[127.31708504700005,36.24992372100002],[127.31728944499997,36.249881229000025],[127.317537053,36.24985338099997],[127.31790099700001,36.24979635299999],[127.318331272,36.249744099],[127.318769247,36.249710042],[127.31916221800005,36.24969163199999],[127.31950418100004,36.249694510999966],[127.31992986400004,36.24971406800001],[127.32042143500004,36.24975968499999],[127.320900364,36.24982704299998],[127.32146715400003,36.24992329499996],[127.32213177,36.25008204600002],[127.32350849199997,36.25044704099998],[127.32406140200003,36.250564],[127.32436462400004,36.25061285199998],[127.32489370999998,36.25067639399999],[127.32507461699998,36.250687892999956],[127.32562293399994,36.250689607],[127.32644760900003,36.250643773000036],[127.32689706600002,36.25057661500002],[127.32733155600006,36.250488567],[127.32787497400007,36.250351195],[127.32937219400003,36.24991795800001],[127.329799187,36.249806721],[127.33013951199997,36.24973990999997],[127.33072506800004,36.249647785],[127.33097431000002,36.24962038300002],[127.33176292599998,36.24957718399997],[127.33206464799999,36.24958087800003],[127.33248624799998,36.24960245200002],[127.33303338000003,36.249646307],[127.33347544899996,36.249722177],[127.333826135,36.24980004],[127.334168139,36.24990325800001],[127.33491724099999,36.25018221599998],[127.33514148500005,36.250284149000024],[127.33557278100002,36.25050810499999],[127.33589159599997,36.250691966],[127.33636502299998,36.251015239],[127.33666982500006,36.25125533999998],[127.33711493399998,36.251682498],[127.33737659499998,36.25197292699995],[127.33760895300006,36.25228385099999],[127.33796782400003,36.25291160200001],[127.33831745000008,36.253580435999986],[127.33851811299995,36.254124367000045],[127.33884135200002,36.254916360000024],[127.339150339,36.25567341499996],[127.33945726699999,36.25638137299999],[127.341020912,36.26021865600002],[127.341333365,36.26086801299995],[127.34145796399997,36.261084985999965],[127.341759496,36.26155164600002],[127.341987756,36.26183861399995],[127.34239479399997,36.262317913999965],[127.343995974,36.264121256999985],[127.34519499099997,36.265494591],[127.34541424999995,36.265786346],[127.34558606699996,36.26605001700002],[127.34582856799997,36.266486870999955],[127.34594315399997,36.266742827999956],[127.34608234,36.26721773899997],[127.34620913300004,36.26783055399998],[127.346266191,36.268255304999975],[127.34627864800004,36.26886781799996],[127.346203622,36.269367736000014],[127.34611966599998,36.269699852],[127.34590769500002,36.270330928],[127.34544793499998,36.27159289299996],[127.34529249499998,36.27212740899997],[127.34522022699997,36.272547996],[127.34520220199998,36.272726905],[127.345188554,36.27305862700002],[127.345208785,36.273477166],[127.34524782900003,36.27378631099999],[127.34534378400004,36.27422386099999],[127.34594073600005,36.276218559999954],[127.34674081500002,36.27884092099996],[127.347014123,36.279645221],[127.34720355900002,36.28009121500002],[127.34747434099997,36.280576472000014],[127.34783882100004,36.280996449999975],[127.34855940499999,36.281702095],[127.34912209,36.28210964199999],[127.34949858699996,36.28235020600004],[127.35078849100005,36.283133701999965],[127.351161825,36.28337704199998],[127.35151090500003,36.28363443],[127.35187392500005,36.283959186],[127.35219552599997,36.284291471000024],[127.35234183799999,36.28446979200003],[127.35256831800004,36.284769604],[127.35282902599997,36.285168263999985],[127.35421433000005,36.287467327999956],[127.35563170800005,36.289636802999986],[127.35738839099999,36.29228589099998],[127.35756521799998,36.292589585999984],[127.35776171699999,36.292998254],[127.35789534300001,36.29339001800003],[127.35799391899997,36.293810793],[127.35803391999997,36.29417395],[127.358039762,36.294463818],[127.35799553099999,36.294906042],[127.35791822200002,36.29531723400002],[127.35784561499999,36.29561336899999],[127.35672959199994,36.299951907],[127.356688717,36.300731898],[127.35671810500003,36.300993892],[127.35676626399999,36.30127561900002],[127.356848772,36.301583612000016],[127.35696210600001,36.30190066499998],[127.35709176999998,36.302187004],[127.35724490500004,36.30246911499999],[127.35743820500005,36.302763235999976],[127.35764969899998,36.30304168099997],[127.35786506500003,36.30329834399995],[127.35806313900002,36.303494135],[127.35815612300004,36.30361234200003],[127.35909666200001,36.304638992999976],[127.359506175,36.305105004],[127.36066341700005,36.306380189],[127.36145979300002,36.307218782],[127.36201116000005,36.307608868],[127.36294711299996,36.308166239999984],[127.363927799,36.308526046],[127.36667515800004,36.30940369799995],[127.36751613600005,36.309655198],[127.36817946200004,36.309805382],[127.36879422600006,36.30988931400002],[127.369532262,36.309916688],[127.372862993,36.309879043000045],[127.37321765500006,36.30991538900004],[127.37366920199997,36.30998463399997],[127.37426989400004,36.310122099],[127.375620929,36.310492889],[127.37679696799998,36.310801585],[127.37717060200002,36.31088204399999],[127.37772362100004,36.310974584],[127.37792673400003,36.31099990599997],[127.37817863800002,36.311016476999974],[127.37847096699998,36.31102898000002],[127.37883841799997,36.31102531899999],[127.379138164,36.311008442],[127.37970656600004,36.310935667],[127.38032605800002,36.31080168],[127.38056955200003,36.310729365],[127.38085188399998,36.31062647599996],[127.381408543,36.310386516],[127.38540716999998,36.308160690000015],[127.386261204,36.307761003000024],[127.38674679699996,36.307602304],[127.38725086099997,36.307465980000025],[127.38745465700003,36.307428635999976],[127.38772832499998,36.30739133699998],[127.38853066500005,36.30733352199998],[127.389011916,36.30735174300001],[127.389526752,36.307394679999966],[127.39127552100001,36.307651930999974],[127.39262025800002,36.30789368599998],[127.393809984,36.30807504499998],[127.39426917500002,36.308164550999976],[127.39486998599997,36.30831078899999],[127.39541698000002,36.30848625300001],[127.395842697,36.308657555],[127.39620823300001,36.308841818],[127.39669925700005,36.30910757000003],[127.397194646,36.30939446600002],[127.40023545,36.311208802999985],[127.40061081000003,36.311451964999975],[127.400881492,36.311650201],[127.40118449900001,36.31189657299997],[127.401596999,36.31229344999997],[127.40184534499998,36.31256930200002],[127.40221230399997,36.31307599599998],[127.40248057400002,36.31355134799998],[127.40268185400004,36.31402207900003],[127.40278642100002,36.314328071],[127.40293689300003,36.31493459499997],[127.40366004400006,36.31837190099998],[127.40373106800001,36.31879747400003],[127.403767988,36.319164365999974],[127.403771,36.31979897600005],[127.40372202699999,36.32036416599998],[127.40367011500003,36.32067867500002],[127.40359668600003,36.32101187699999],[127.40351354899998,36.321282171],[127.40220785900003,36.324958946],[127.40048331799997,36.32971894299996],[127.40001727900004,36.331075877999986],[127.39992173600002,36.331395574999966],[127.39986184699998,36.33164547599996],[127.39981335199994,36.331928346999966],[127.39979098500005,36.33219894599996],[127.39979249700005,36.332486591],[127.39981331999996,36.332730549000026],[127.39987623899997,36.33311793099998],[127.400095015,36.33392398999997],[127.40024850000005,36.334246273],[127.400404104,36.33452218799996],[127.40056915899997,36.334753915000036],[127.40074510499998,36.33496982200002],[127.40106763300001,36.33530075899996],[127.40127193100001,36.33547968],[127.40153065100003,36.335683679],[127.40229323499996,36.33623470499999],[127.40294339500002,36.33670634399997],[127.40334079199998,36.337020936000016],[127.40383255299999,36.33749519599998],[127.40411995599995,36.337834802],[127.40439929300005,36.338224110999974],[127.404613932,36.338589608],[127.40478571899999,36.338951971],[127.40495704399997,36.33935201300001]]}},{"type":"Feature","id":"rail_normal.20","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.79716392900002,35.150305032],[126.798358426,35.15483048600003],[126.799134339,35.157816305],[126.799852298,35.160516176],[126.80018765600006,35.16183902699998],[126.80037456800002,35.162628642],[126.80045056300001,35.163170312],[126.80048609500002,35.163599218],[126.80047011499995,35.164282728999986],[126.80037144,35.164968538],[126.80031258700004,35.16525202],[126.80023867100005,35.16551780899997],[126.80011911400005,35.16586897800002],[126.800012375,35.166168337999956],[126.79928937200003,35.16774422400001],[126.79834380899997,35.169700585],[126.79784355999998,35.17075377],[126.797225884,35.17231132800001],[126.79661450899997,35.1736292],[126.796021062,35.17476568700003],[126.79522889600003,35.1763651],[126.79452553899998,35.177822977999966],[126.79409667499998,35.17867298900003],[126.79383931400007,35.179144404],[126.79340887500005,35.18001575099997],[126.79162382000003,35.18377613299998],[126.79092954,35.185029905999954],[126.790806659,35.18523142500002],[126.79067039900004,35.18541089499996],[126.79044498300001,35.18574661299997],[126.78994241600002,35.18637041099998],[126.78946094200002,35.186814794],[126.789095526,35.187095729999974],[126.78862561100003,35.18749015399999],[126.78821636799994,35.187723903999974],[126.78786253099999,35.18794574399997],[126.787732329,35.188011983999985],[126.78696957800001,35.18842051899998],[126.77932730300003,35.192347698],[126.77793918400005,35.19307134800001],[126.77699229500003,35.19360778499998],[126.77637530999998,35.19399799699998],[126.77565221300003,35.194498032999974],[126.77179979899998,35.197386259],[126.767200334,35.20084275100002],[126.76637056999998,35.20149476600001],[126.76488778100003,35.202618964999964],[126.76437617399998,35.20304897600003],[126.763891424,35.20348753199998],[126.76353627100005,35.20384933399997],[126.76317586500002,35.204265747],[126.76285029900002,35.204663308000015],[126.762509094,35.20512317999997],[126.75912116,35.209927697],[126.75814453899997,35.211296012],[126.75778923499995,35.211748425],[126.75740168700004,35.212180133999986],[126.75699776800005,35.212578343],[126.75664373099997,35.21287921200005],[126.75624944500004,35.213182995999965],[126.755847557,35.21345813100003],[126.75551818700002,35.21365008399999],[126.75516598599998,35.213838158],[126.75482621799998,35.214014685999956],[126.75441916600002,35.214200755000014],[126.75337467600002,35.21463336400003],[126.75187710099996,35.21523391099997],[126.75040209899997,35.215817834],[126.75002645399996,35.21594909099997],[126.74795134100003,35.21678444400001],[126.74534533699999,35.217833435999964],[126.742202708,35.219070619999975],[126.74077318000006,35.21967297],[126.74007768700004,35.22000826],[126.739303489,35.22046224699995],[126.73876945700006,35.220848360000026],[126.73826712699996,35.221287821999965],[126.73773876,35.221818181],[126.73718724900006,35.222510107999966],[126.736828656,35.22309445899998],[126.73653620900002,35.22371425300002],[126.73631709199995,35.22427788099998],[126.73616043400003,35.224950514999954],[126.73612101,35.225170347],[126.73605902200005,35.22571641999998],[126.736053907,35.226273008000035],[126.73609164299997,35.226765087],[126.73626954200002,35.227718336],[126.73672808000002,35.229852767],[126.737930293,35.236373676000014],[126.73899399900003,35.241597675999984],[126.73916343600003,35.242194501],[126.73954875900002,35.24318736099996],[126.73989434699999,35.243846053],[126.74033386799996,35.24454428499999],[126.74145830400006,35.246236381999985],[126.74213086000003,35.24739124900001],[126.74288473800004,35.24896494799998],[126.744500416,35.25300931899998],[126.74575491799999,35.25617297999999],[126.74594299399999,35.256621267],[126.74630995199998,35.257403898],[126.74648296300003,35.25773090399998],[126.74693388000006,35.258493494999954],[126.74795003100004,35.260050987],[126.75143329399997,35.26535263800002],[126.75235804000005,35.266731474],[126.75286655300003,35.26741935200001],[126.75381959899998,35.26856157400001],[126.75402706400001,35.26879157600002],[126.75826299600006,35.27333865200004],[126.75873318099998,35.27379484],[126.75898827200004,35.27401470399995],[126.759539966,35.27445517599997],[126.76015232000003,35.274902862],[126.76061619999994,35.27522436700003],[126.76127100799998,35.27565541299996],[126.76452640100004,35.27774875500002],[126.76521187899995,35.278170094000025],[126.76574514199996,35.27853268399997],[126.76623955000002,35.27891691999996],[126.766910926,35.27951179],[126.76741918800002,35.280004043],[126.77050269300003,35.283369561],[126.77292825999999,35.286033223999986],[126.773291807,35.286400441],[126.77720260100001,35.290753367999955],[126.77742326000003,35.29099505700001],[126.77812999200005,35.29172044000003],[126.77842086099999,35.29206839699996],[126.77864375699998,35.292382672],[126.77877655800002,35.292707597000025],[126.778891009,35.29303109900003],[126.77903594300001,35.293709580999966],[126.77920629699999,35.294728954],[126.77946277899999,35.296684535],[126.77946160500004,35.296891488],[126.77950432799997,35.297755936],[126.779967666,35.30153077300003],[126.780013677,35.30194485399994],[126.78002522700001,35.302166226],[126.78011905099999,35.30297250599999],[126.78019987999997,35.30335580199996],[126.78051624900003,35.305085281],[126.78060589,35.305948381000015],[126.78064849500002,35.306856426000024],[126.78064560400001,35.30778977599998],[126.78059120400002,35.30828802999998],[126.78024921599999,35.310638502],[126.77943274199994,35.315658797999966],[126.77834952800005,35.32218889300003],[126.77829905600002,35.322555577],[126.77824440300002,35.32318194499996],[126.77824608,35.32383152699998],[126.77826900400002,35.32437857400002],[126.77838972500003,35.32549504800003],[126.77857348200001,35.32661055000001],[126.77959635599997,35.33203257200001],[126.78039557699995,35.336344041],[126.78098818399997,35.33955120600005],[126.78164517900004,35.34297767999997],[126.78174844299997,35.34347768100002],[126.78188020100006,35.343975687000025],[126.78204049099996,35.34447759400001],[126.78325999099997,35.34761208299996],[126.784961057,35.352106539],[126.785340726,35.353136408],[126.78658460900002,35.35621968099997],[126.78802574499997,35.35994904200001],[126.78841194500005,35.36116342000001],[126.78899267299997,35.36305855399997],[126.79003763400006,35.36612059899997],[126.79047902300006,35.36727985100001],[126.79118511700004,35.368826604999974],[126.79192957900008,35.370305539999976],[126.79384959100001,35.374233965],[126.79511784600004,35.377008347999976],[126.79547518999998,35.37781887299997],[126.795831865,35.37880152499995],[126.79640301700005,35.380297008000014],[126.79650985400004,35.38056055199996],[126.79660041099997,35.38074280300001],[126.79674784500001,35.381226416],[126.79698154700003,35.38181426300001],[126.79803632799997,35.38469884299995],[126.79816035700001,35.38500931100002],[126.79830853799996,35.385441081999964],[126.79848419600002,35.38585098700002],[126.798664703,35.38632954399997],[126.80006279599998,35.39011166200001],[126.80056251400006,35.391432464000026],[126.80170503999997,35.39438898299997],[126.80310692199997,35.398162673],[126.80391167400002,35.40026412299998],[126.804109351,35.400814295999965],[126.80419841600002,35.40109787199999],[126.80437854800006,35.40174251699999],[126.80445967599998,35.40210308099997],[126.80455756600004,35.40262938700001],[126.80464384399997,35.403295469],[126.80472950499997,35.40410160500002],[126.805689123,35.41169386699997],[126.806037348,35.41460233399999],[126.806081324,35.41506831399998],[126.806131774,35.41621547499998],[126.80608583599998,35.417457081],[126.80597231900005,35.419671559999976],[126.805730084,35.424471094999966],[126.80570270399996,35.425304156],[126.80571204999997,35.425712493],[126.80573249499994,35.426016452],[126.80578082100004,35.42639988099999],[126.80584712100004,35.42675985099996],[126.80590986400003,35.427012695],[126.80608433400003,35.42756788299999],[126.806285202,35.42808082899997],[126.80695633300003,35.42963213499997],[126.80700857600003,35.42977870100001],[126.80735120300002,35.43044444100001],[126.80834100100002,35.43266126700003],[126.80878659500004,35.43378796000001],[126.80975019000003,35.43603661800001],[126.81065049699997,35.438090418000016],[126.81196504600001,35.441401995],[126.81344936000004,35.44522438399997],[126.81352766399998,35.44546210900001],[126.81369053800005,35.44613740800002],[126.813784894,35.446686651],[126.81381251400006,35.447120347],[126.813811463,35.44746535500001],[126.81374081699998,35.44806513899998],[126.81357057499999,35.448826338999964],[126.81351710900005,35.448994526],[126.81333757700004,35.449489051],[126.81314192599997,35.449918655],[126.81253639199996,35.451149942],[126.81168546499997,35.45298933299996],[126.81017277399997,35.455897739],[126.809707077,35.456762974000014],[126.809293002,35.457428746999966],[126.80262912699999,35.467361555999965],[126.79794643800004,35.474317674999966],[126.79647397999996,35.47647876399996],[126.796148736,35.47698497699999],[126.79598609800004,35.47726889799995],[126.79567834400002,35.47785381300002],[126.79555342000003,35.47812764999997],[126.79534968599998,35.478768747],[126.79527969299997,35.47918683600001],[126.79524290499995,35.47960841900003],[126.79521285000001,35.48028751800002],[126.795208805,35.480687600000046],[126.79523890199997,35.481095842],[126.79528128099996,35.48137243199998],[126.79535020100002,35.48170260999997],[126.795504851,35.48219646699996],[126.79581373000003,35.48290014499999],[126.79645828799998,35.48414256999998],[126.79660835300001,35.48436630799996],[126.79797033600002,35.486266181000026],[126.79902971600004,35.48771714699998],[126.80004704399995,35.48905930599996],[126.80224416200002,35.492071482000014],[126.80376993100005,35.494233804],[126.80610692999998,35.49747880500003],[126.80869653100002,35.501039779],[126.80971945600002,35.502504469999955],[126.80998914300001,35.50299513],[126.810342298,35.503888394],[126.81049415999996,35.50431095300003],[126.81063501500002,35.504750732999966],[126.81072290300004,35.50508484499996],[126.81087426099998,35.50576032100001],[126.81093190199998,35.50609979599999],[126.81101340099997,35.506768109],[126.81103187999997,35.50719180700002],[126.81102226900003,35.51014405900001],[126.81105329600001,35.51091835599996],[126.811116409,35.51147852500004],[126.81123951499995,35.51223331099998],[126.811363614,35.51276611199998],[126.811509611,35.51328142899999],[126.81173339100002,35.51386595400001],[126.81197400700003,35.51437758099996],[126.81224243800003,35.51487587599996],[126.81256442600002,35.51541545200001],[126.81609499199999,35.52092636299998],[126.81706337599998,35.522493615],[126.81992012600003,35.526917287],[126.82176511700004,35.52972387099999],[126.82196907600002,35.53007287500002],[126.82212790099996,35.530372977000034],[126.82232096300004,35.530776913],[126.82243708200004,35.53106391499997],[126.82258476699997,35.53149531999997],[126.822750189,35.53209644499998],[126.82319772099996,35.534160257],[126.82486235600001,35.54208776299995],[126.82506997800002,35.54288553500001],[126.825294518,35.543549644999985],[126.82565919400002,35.54443130499999],[126.82695656100002,35.54710727399995],[126.82901157200007,35.551245036999966],[126.82981198700004,35.55276186699999],[126.830765955,35.554613084999986],[126.83118909100007,35.555539131999986],[126.83162758399999,35.556560357999984],[126.83522417499996,35.56518397299997],[126.83576240399996,35.56642085499994],[126.83627129299997,35.567355402],[126.836506605,35.567746327],[126.83674733800002,35.568138501],[126.83712905100003,35.56867632],[126.83799438300007,35.56979432699997],[126.83941706399995,35.57168272699999],[126.840065866,35.572503062000024],[126.842533942,35.57571593500003],[126.84505555500003,35.57896347],[126.84660011800004,35.581007875],[126.84686122500003,35.58133047399996],[126.84704793600004,35.58161036500002],[126.84742292600004,35.582269971999985],[126.84764843400004,35.58278021200002],[126.847743341,35.583031443],[126.84793643600005,35.583636824999985],[126.84865121799999,35.586313146999984],[126.851868974,35.598542518],[126.85227602000003,35.60004442200003],[126.85304417900004,35.602966474999974],[126.85321549100006,35.603567284999976],[126.85341072400001,35.60418564],[126.85357630000003,35.604671315],[126.85376054900003,35.605156250000014],[126.853953743,35.605592121],[126.85407798300002,35.605836215999986],[126.85429989500003,35.60622723000002],[126.85728109700001,35.610902105000015],[126.85760682300003,35.61143183],[126.85808788300001,35.61230503500001],[126.85834307300004,35.61279865800002],[126.85898656699999,35.61410375099997],[126.86179067200005,35.620507496],[126.86290218000003,35.623080994],[126.863205392,35.62372254699998],[126.86357914200006,35.62430873199995],[126.86386525499996,35.62468710799995],[126.864241022,35.62511894399997],[126.864902381,35.62575179499995],[126.86536265899997,35.62616730899999],[126.86646604299997,35.62712198000001],[126.86750940200002,35.62797117],[126.87045763500002,35.630528491000035],[126.87196507600002,35.631796638],[126.87292884599998,35.63264553500003],[126.87322643900006,35.63292590099997],[126.87361789399998,35.633335522999985],[126.87394215899997,35.633743035],[126.87436997700003,35.63434073400003],[126.874608207,35.634733227],[126.87472953000001,35.634991060999965],[126.875426912,35.63654648499997],[126.87589029800002,35.637644379],[126.87639873700002,35.63876801700001],[126.87737076700006,35.64100424700002],[126.87831124300004,35.64312252799997],[126.87880634800004,35.64420919399996],[126.879746608,35.646430586000015],[126.88211168900004,35.65181617199996],[126.88266315400006,35.652965594000015],[126.88464452,35.657539565],[126.88638997599996,35.66151541200002],[126.887278167,35.663544575],[126.88744328900002,35.663962188999975],[126.887583936,35.664379412999956],[126.88770022400004,35.66479372999997],[126.88778302699998,35.66520184400002],[126.887852356,35.665794720000015],[126.887851035,35.66605435200003],[126.88767933000005,35.66963381399999],[126.88743231200002,35.67456475799997],[126.88743619099998,35.674825064],[126.88742057799996,35.67494801300002],[126.88718244300007,35.67934826499997],[126.88693271000001,35.68164231199997],[126.88681549100004,35.68212895599996],[126.886421875,35.683206318999964],[126.88605652700002,35.683897673],[126.88566407899997,35.684842416000016],[126.882711221,35.69061221799997],[126.88201268500002,35.69192808900002],[126.88150451100005,35.69315464],[126.88130139699999,35.693825654000015],[126.88121394400007,35.694390282],[126.88118391200003,35.695108992],[126.88122635000002,35.695861914],[126.881384118,35.696711072000014],[126.88145557199996,35.69700434799998],[126.88165679099998,35.69747503299999],[126.882205115,35.698573111],[126.88303315600002,35.699936677],[126.88323665899998,35.70035656999998],[126.88449714300005,35.70256012099996],[126.884810248,35.702947058],[126.88539180400002,35.70397168400001],[126.88726922799998,35.70714032199999],[126.88770859000003,35.707948862000016],[126.88839296,35.70930358699998],[126.88876939100003,35.710127740999965],[126.88899954499996,35.71067539199998],[126.89030340300002,35.71417052599996],[126.89089998800004,35.715723640000014],[126.89187300300003,35.71836503999995],[126.89341322500003,35.722459168],[126.89462324600004,35.725752802],[126.89511676200006,35.72703521],[126.89547034900005,35.727997677],[126.89637417199998,35.730343578000046],[126.89702877500005,35.732198268000026],[126.89740510499998,35.733224831],[126.898007505,35.73481316699998],[126.89862026999997,35.73648252800001],[126.90055313999997,35.741565948],[126.90223913400004,35.746097744],[126.90364241800006,35.749939831],[126.90379704300003,35.75047027900003],[126.90387209800002,35.75077900699997],[126.903949447,35.751255942000014],[126.90399068200006,35.75185427200003],[126.90398066000002,35.752319447],[126.90395287600005,35.75268238700002],[126.90391591500004,35.75296283],[126.90149898899998,35.768180901999976],[126.90130630500002,35.76922350099995],[126.90080937400002,35.772356982999966],[126.90057599900004,35.77372423499997],[126.90034353300003,35.77494968500001],[126.900026449,35.77694198700004],[126.89962380200002,35.779881316],[126.89888039800005,35.784482157],[126.89881579599998,35.78525327799998],[126.89881142900006,35.78572954400001],[126.89883169000002,35.786080687],[126.898945135,35.78674099200001],[126.89906485900002,35.78721079200002],[126.89920222700002,35.787621034],[126.89937991199999,35.78803998199998],[126.89957569800005,35.788423142],[126.89976747700001,35.78875561700003],[126.899973481,35.789073205],[126.90031658199997,35.789488031],[126.90065444900003,35.789849888],[126.90108115899997,35.79027976899997],[126.90179049599998,35.79096707000003],[126.90822557700002,35.796512146],[126.91204631599999,35.799787074000044],[126.914250318,35.801694605000044],[126.91465716199998,35.80206817299998],[126.91540398799995,35.80278156299996],[126.91632353099995,35.80377184199998],[126.91676370600005,35.804266830000024],[126.91696017599999,35.804512271000014],[126.91868644400006,35.80675234000002],[126.91924469700001,35.80745733800003],[126.920140535,35.80863005799998],[126.923299781,35.81268911299998],[126.92596159300003,35.81622582599996],[126.92764822700006,35.818323456],[126.92907273500005,35.82001182199996],[126.93366893800003,35.825405039999985],[126.93552518199995,35.82760195399999],[126.93640294399997,35.828682351000026],[126.93674214600001,35.829219362999986],[126.93696065100004,35.82961716100003],[126.93724161600004,35.830285699],[126.93741550199998,35.83089437400003],[126.93754301900002,35.83156591499998],[126.93758352100005,35.83226281900003],[126.93757338200002,35.83306935100001],[126.93745972200006,35.83629090600004],[126.937315781,35.840508304],[126.93732262999998,35.84119353499997],[126.93736401800001,35.841509962999986],[126.93742604799998,35.841738146],[126.937589501,35.84214585399998],[126.937819211,35.842615898],[126.93855712700002,35.84381466700002],[126.938557994,35.843816103000016],[126.94010675000001,35.846379682],[126.94395574100001,35.853054804],[126.94510922500004,35.85511033100004],[126.94545910599994,35.85587875300003],[126.94566481000003,35.85656617],[126.94644439099999,35.860922895],[126.946968812,35.863986924999956],[126.947200333,35.865582142999976],[126.94722200100004,35.86596849799999],[126.94721444799997,35.86631866800002],[126.94718812200001,35.86657630700004],[126.94708414699998,35.867103236],[126.94697418699997,35.86752543199999],[126.945031447,35.87311527199998],[126.942321999,35.881024705999955],[126.94172167800002,35.882712003999984],[126.94153068799999,35.883188451000024],[126.94084007300002,35.88474104499998],[126.93793526400005,35.89111684799996],[126.93731913099995,35.892581224],[126.93720216899996,35.89297566],[126.937065295,35.893736303],[126.93697720999997,35.894405767999984],[126.93698015599996,35.895361628999964],[126.93721994900002,35.898240548],[126.937336286,35.899804721],[126.93862967699997,35.91571255099998],[126.93882261199998,35.91682370199999],[126.93956045300003,35.919614266],[126.941068971,35.92531912999997],[126.94211907299999,35.929221366000014],[126.94296921299997,35.93261670499999],[126.94344306700006,35.93422918500003],[126.94388658100006,35.935678204999974],[126.94426759800002,35.93675082000002],[126.94481861899995,35.93817837399995]]}},{"type":"Feature","id":"rail_normal.21","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.52291934500003,34.94267841500002],[127.52246545399998,34.942670355],[127.521366628,34.942650186],[127.52001483000002,34.942629551],[127.51886017800008,34.942608877999966],[127.51793498500002,34.94259172200003],[127.51707910999997,34.94257859200003],[127.51598477800006,34.94255916699998],[127.51481096099998,34.942536909999966],[127.51345761400006,34.942512878],[127.512218908,34.942494383999986],[127.51113556800006,34.942499476000016],[127.51025488,34.942669198000026],[127.50902982499997,34.94324949200003],[127.50798168199996,34.943781889],[127.50651459499994,34.944528205],[127.50607712500002,34.944754016],[127.50475290199998,34.94543572000003],[127.50268831899999,34.94647795],[127.50159380200004,34.94704798300002],[127.50005007399999,34.94783023299998],[127.49893650800003,34.94840699],[127.49848099500002,34.94864294300001],[127.497098745,34.949398802],[127.49600167999996,34.94999574599994],[127.49496596100002,34.95052861499998],[127.493563087,34.95128812599998],[127.492518327,34.952348491],[127.49134762600002,34.95670838500003],[127.491277175,34.957095897],[127.49112432200005,34.95797751499996],[127.49095330700003,34.958989904000035],[127.490816166,34.95977140599998],[127.49067691099998,34.960602669000025],[127.49055536100005,34.961483891],[127.49051137799998,34.96259518900001],[127.490549872,34.96336093300001],[127.490591778,34.96383479399998],[127.490649673,34.96465940599997],[127.49069769800005,34.96559194899997],[127.49073136699998,34.966355906999986],[127.49077727899996,34.967227348999984],[127.49081622399999,34.968123336],[127.49087151,34.96922639000001],[127.49090228700004,34.969798186],[127.49093793400003,34.970525987],[127.49097162499999,34.97107271499996],[127.49098880100007,34.971621489],[127.49102265200003,34.972213644999975],[127.49104698999996,34.97262286099998],[127.49113393099996,34.974590291],[127.491171503,34.975420479],[127.49143408300006,34.980969422000015],[127.491485796,34.982002450999964],[127.49153977500005,34.98308477999997],[127.491619631,34.98490684400003],[127.49167912600005,34.986068377],[127.49174403299995,34.987402681],[127.49180070700002,34.98855007199999],[127.49183205699997,34.98927076999996],[127.49186074200003,34.98989286899999],[127.49186935000006,34.99027167999995],[127.491879393,34.990651025],[127.49188083700008,34.99076477199994],[127.491824148,34.991507458999976],[127.49172795599998,34.992420167999974],[127.49155292900004,34.99313710000001],[127.491482985,34.993383636],[127.49132357100004,34.993872819999986],[127.49122921200006,34.994139915000034],[127.490887298,34.99506807999997],[127.49078735299999,34.995354486],[127.49044654999997,34.996268764],[127.49010905,34.99718663199998],[127.48982915300004,34.997918858],[127.48942440300004,34.998840511000026],[127.48897270899998,34.99971692199998],[127.48828923199997,35.00081765299998],[127.48805022000002,35.001171226999986],[127.48778710300002,35.001523272],[127.48753482099997,35.00185634499996],[127.48727250100002,35.00217719999994],[127.48698191999995,35.00249942899996],[127.48669826100004,35.002807027000024],[127.48628785,35.00324276799996],[127.48600767999997,35.00351114],[127.48573159999994,35.00376723800003],[127.48547406799996,35.004010370999985],[127.48460621199997,35.00471428199999],[127.48384697399999,35.005280115],[127.48224446800002,35.00629486299998],[127.48148449900002,35.006732663999955],[127.477883169,35.008852623000024],[127.47500901800002,35.010577728],[127.47378481600002,35.01133468599997],[127.47251088899998,35.012098046],[127.46929845300005,35.014234717999976],[127.46867783600004,35.014665887000014],[127.467850151,35.015291193],[127.46720179400002,35.015760409],[127.46454103799996,35.017755574],[127.46306947399998,35.01882821599998],[127.462001545,35.019632327999986],[127.46044432900004,35.02078133699995],[127.45870087599998,35.022101655999975],[127.45774296000002,35.022881786],[127.45650450600002,35.023995838],[127.45558942699998,35.02482516700003],[127.45074881500003,35.029189530999986],[127.44806490199998,35.031723574],[127.44348740700006,35.03728597500002],[127.44167823700006,35.04005739100003],[127.441492845,35.04041293200003],[127.44128170499998,35.04091305000003],[127.43005690000001,35.070118101],[127.42790778299998,35.075082334000015],[127.42500804700002,35.083645383999986],[127.424869044,35.084055716999984],[127.42472307400001,35.084497622999976],[127.42457942100002,35.08502694899998],[127.42446724700004,35.085940956],[127.424683658,35.088287873],[127.42525759600004,35.090106968],[127.42591251400003,35.091951825000045],[127.42625055699997,35.093041551999974],[127.42673534799997,35.09440621799997],[127.427265314,35.095850942],[127.42742238499999,35.096248075],[127.42764220600003,35.09680385299998],[127.42769750600003,35.096943668],[127.42796755100002,35.097666056],[127.42843488400001,35.09899570999998],[127.42884844199996,35.099958250000014],[127.42928757000001,35.10071185800003],[127.43075369600005,35.10231811499999],[127.43085833699999,35.102403282],[127.431092566,35.10258317600003],[127.431362082,35.102778352],[127.43164308199997,35.10296645899998],[127.43195188900003,35.10316591599999],[127.43248383000002,35.103498339],[127.43265580600001,35.103601923999975],[127.43302784299996,35.103831437],[127.433374135,35.10404607899998],[127.43369460500006,35.104250624],[127.43407431899998,35.10447848399996],[127.43511503699999,35.10513320499998],[127.43884930300004,35.108218909999984],[127.446960504,35.11828090499998],[127.44817761900003,35.11980836200002],[127.44841651400002,35.12010285300003],[127.44877170999999,35.120561321999986],[127.45746195800001,35.13527320300002],[127.458010221,35.136213049],[127.45805220099999,35.136283919],[127.45991895700001,35.13965547999995],[127.46059698699999,35.141495988000024],[127.46060627199998,35.14152740599998],[127.46071317000002,35.14194162299997],[127.46087034300004,35.142651558],[127.46166464500008,35.147632718],[127.461673802,35.14795365299997],[127.46140877599998,35.150156465],[127.46133486099998,35.150438597],[127.461225496,35.15077863800002],[127.45675175500001,35.15988712800002],[127.45660645700003,35.16008767899996],[127.45591643700001,35.16081981999998],[127.455037692,35.16149817400002],[127.45496085700003,35.16155722400002],[127.44531974200005,35.16770319099997],[127.44051582500008,35.171151121],[127.440351554,35.17128403599996],[127.43991797900001,35.17165587600002],[127.439171384,35.172282755],[127.43870255399997,35.17267337800003],[127.43826213600002,35.17304109399994],[127.43786750600005,35.17337051500004],[127.43746853000005,35.17370869299998],[127.43709632900007,35.174025503999985],[127.43667267399998,35.17436890299998],[127.43627190600003,35.174682117],[127.43584661,35.175007588000014],[127.435406254,35.17532923399998],[127.43490628700002,35.17569236799998],[127.43434667100001,35.17607005299996],[127.43374084900003,35.17647142],[127.43316301599997,35.17683113300002],[127.43260841800002,35.177163900999986],[127.43199004,35.177518976000016],[127.43113882500005,35.17798015099995],[127.43052777899996,35.17831193999998],[127.42988585899998,35.17866095699998],[127.429239094,35.179008185],[127.42825833900002,35.17953884399996],[127.42794622600002,35.17970632900003],[127.41612676000001,35.18593130199995],[127.415915959,35.18601674999998],[127.41585907999996,35.18603758500003],[127.415130106,35.186304349],[127.41502128699997,35.186344109],[127.41456334900002,35.186495928],[127.414137466,35.18662590999997],[127.41390811700003,35.18669221800001],[127.412760836,35.186918029],[127.41133728899999,35.18713944800003],[127.40984205799998,35.18736433700004],[127.40883669700003,35.18747633600001],[127.407327721,35.18756693799999],[127.40659582600006,35.18754172],[127.40490882200001,35.18742305499996],[127.40356920900003,35.18732655999996],[127.402507711,35.18725445499999],[127.402314705,35.187234004],[127.40174726599997,35.187182162],[127.40079041900002,35.187091039],[127.40000643600001,35.18705441300001],[127.39905711800006,35.187020667],[127.39529709799996,35.186912714999956],[127.39415480600003,35.186908852999956],[127.39395253300005,35.18692420099999],[127.39393332599995,35.186925705999954],[127.39338071600002,35.186988604999975],[127.39279138300002,35.187063247000026],[127.39261649099994,35.18708824099998],[127.391654381,35.18722555299996],[127.38344061000004,35.188494962],[127.38310784499998,35.1885701],[127.38280122200004,35.18864741100001],[127.38208841699998,35.188854799],[127.38079943199998,35.189328084],[127.379832145,35.189780065999976],[127.37888270100005,35.190317164000014],[127.37826828800003,35.190722969],[127.37786241299997,35.191018881999966],[127.377259007,35.19150459500001],[127.37670064399998,35.19202153199998],[127.376266465,35.19247376799997],[127.37594568000003,35.192837693999984],[127.37571203900002,35.19312792500001],[127.37538173900002,35.19357862699998],[127.37507229800003,35.194053418],[127.37489954599997,35.194333995999976],[127.37470048600002,35.19469631899997],[127.37460373999998,35.194886709],[127.37450805499996,35.19509197200002],[127.37440296899997,35.195331691],[127.37430680099997,35.19555218599997],[127.37350032800003,35.198281676],[127.37129617400005,35.20605825699999],[127.371160677,35.20657090499995],[127.37096577100003,35.20740010100002],[127.37071898400006,35.208534739999976],[127.37059815599999,35.20920885999998],[127.370557444,35.20994384700003],[127.37053667900005,35.21037907600003],[127.37036380799996,35.21375133699998],[127.37033911300003,35.21407084600001],[127.37030822700004,35.214381270000025],[127.37026881699998,35.21470145600002],[127.37023075200005,35.21500271099996],[127.370182454,35.215324636],[127.370118801,35.215651385],[127.36995980699999,35.21634031199998],[127.36984391400006,35.216797552999985],[127.36979927600005,35.216957224999966],[127.36965422400003,35.21742798600001],[127.36952885100003,35.217805485999975],[127.369397013,35.218162097],[127.36934292599999,35.21829674099999],[127.36921361900005,35.218606475],[127.36905666,35.21897082000004],[127.368898986,35.219322462000015],[127.36874140900002,35.219647961999975],[127.36857604399998,35.219976101],[127.368419926,35.220259776],[127.368349538,35.22038590399998],[127.36817698800003,35.22067918300003],[127.36800188600002,35.22096787099996],[127.36781439099998,35.22126101299996],[127.36760250800005,35.22157811600001],[127.36615757600006,35.22349169200003],[127.36562603300001,35.224175331999966],[127.36504680600005,35.22495700200002],[127.36352117200002,35.226831492],[127.36294313900004,35.22774275699996],[127.36236194399997,35.22878535599998],[127.358842144,35.23671693200005],[127.35703839000006,35.24215892199999],[127.35564847700003,35.24645596800002],[127.355553757,35.246706186999965],[127.35548418800003,35.246853488],[127.35535954000004,35.247094506999986],[127.354802328,35.24799539899998],[127.35442846400002,35.24861264099997],[127.35411250599996,35.249104972],[127.35392546100002,35.249375824999966],[127.35369864400005,35.24969826300001],[127.35351584800004,35.24995636599997],[127.35336460299997,35.25014179600002],[127.35319598300005,35.25035536300003],[127.35304563399998,35.250549767000024],[127.352889985,35.25073958900002],[127.35275327100004,35.25091205],[127.35256138600005,35.25113280600002],[127.35237792300005,35.25134433900003],[127.35221139200006,35.25153401399995],[127.352074698,35.25168583200002],[127.35189568500006,35.251885725],[127.35175471400002,35.252040261999966],[127.35158630299998,35.252226334],[127.35112901400002,35.25269445999997],[127.348880078,35.254650071],[127.34705471199999,35.25576103099998],[127.34363679900004,35.25782754100003],[127.34319428200001,35.25803762800003],[127.34271483000003,35.258270445],[127.34248476,35.25835807199998],[127.33175490499995,35.26381014399997],[127.327667128,35.265869568999975],[127.32764233499996,35.265881445],[127.32713691400004,35.26618403100002],[127.32651045899998,35.26656516300001],[127.326086689,35.26684333299997],[127.32556669999998,35.26716100300002],[127.32503442199999,35.26751277699995],[127.324538202,35.26784074299997],[127.32374498500002,35.26838041300001],[127.32297988800008,35.26891973599998],[127.30923248599996,35.279669718],[127.308566081,35.28017146699997],[127.30856239500004,35.280174495],[127.30855285000003,35.28018174299994],[127.30768295699997,35.280842311],[127.306687941,35.28162528899995],[127.30653297300007,35.28174708899998],[127.30650118900003,35.28177195800002],[127.305255051,35.28275069500002],[127.30382049300003,35.28388122500004],[127.30317313699997,35.28442354199996],[127.303067136,35.284506311],[127.30254435499995,35.284926640999984],[127.30175372800004,35.28553790700002],[127.30087863700003,35.286231487],[127.29997618099995,35.286929993999976],[127.29995995500002,35.28694247500003],[127.29890022700003,35.28777565999998],[127.29856561300002,35.28804841399996],[127.29749320499997,35.288939217],[127.297239895,35.28917247099996],[127.29650288500001,35.289858018],[127.29609673300006,35.290265056999985],[127.295695038,35.29065883699998],[127.29534399500005,35.29101571299997],[127.29503083800002,35.291362133],[127.293973225,35.29259852900001],[127.29327348000004,35.29345350900001],[127.292269479,35.294664878],[127.29182041600004,35.295197471],[127.29137504299997,35.295748623],[127.290825394,35.296410612000024],[127.29047200799997,35.29686275499996],[127.29008367899998,35.297352743],[127.28968038299996,35.29790216500002],[127.28909571499999,35.298772887],[127.28886802399995,35.29914685],[127.28866379800003,35.29950281799998],[127.28843328100002,35.29991842900002],[127.28841067900005,35.29996282599998],[127.28815223800004,35.3004717],[127.28792732500006,35.30091929199996],[127.28766620200001,35.301480985],[127.287531695,35.301781629999965],[127.287301557,35.30237046999998],[127.287148764,35.30278607399999],[127.28703141,35.30311966299997],[127.28689429199999,35.303555058000036],[127.28685959600001,35.30367148000001],[127.28680891200003,35.303871246],[127.28675216699999,35.30408743100002],[127.28628690700005,35.30617203599996],[127.28622579999998,35.30655605899997],[127.28617540599998,35.30692238399998],[127.286137157,35.307240823000015],[127.28611074,35.307577891],[127.28609241499998,35.307839774000016],[127.28607697599998,35.308203494000026],[127.28605534299999,35.30902825999998],[127.28605967499998,35.30960536900001],[127.28624884200002,35.31175062599996],[127.28627773100001,35.31199238100002],[127.286390572,35.312657296],[127.28650638,35.313225941],[127.28663479900004,35.31381682],[127.28673987199998,35.314365482],[127.28686010399998,35.31494006299997],[127.289764287,35.32881394399995],[127.29363038,35.347477168],[127.29429394600001,35.34994328899995],[127.29454315600002,35.35077370299996],[127.29750340900002,35.35984831300003],[127.29783828000002,35.360915426],[127.298139233,35.36171656300004],[127.29823131099995,35.36193083800002],[127.29855361999998,35.36260894799999],[127.298827286,35.36306879800002],[127.29933551400002,35.363889112999956],[127.29957834500004,35.364229672],[127.30000783700004,35.36476380399997],[127.30043543900001,35.36526568900002],[127.30078178800004,35.365643202000015],[127.30112640499998,35.365998461],[127.301540844,35.366398337],[127.301895786,35.366716975],[127.30227471400003,35.36703455999996],[127.30278798200003,35.36743544899994],[127.3031971,35.36773267399997],[127.30381476599999,35.368153668000026],[127.30732315800003,35.37042012599998],[127.31227024599997,35.37360925500003],[127.31854771100002,35.377676188],[127.32060707700006,35.37898463499996],[127.32146448600004,35.37954121699999],[127.32197243100002,35.37988814000003],[127.322409417,35.38021344],[127.32290746499999,35.380615452999976],[127.32323714000002,35.38090903499995],[127.32360603199994,35.381265873999965],[127.32397194600001,35.381648499],[127.32427921599994,35.38200676499998],[127.324551081,35.38234439000004],[127.32486957900002,35.38278482099996],[127.325181076,35.38326123700001],[127.32548864400002,35.38377380100002],[127.327267758,35.386927315],[127.32762924900001,35.38756726500004],[127.327823463,35.38791023000001],[127.32800068900002,35.38818961100002],[127.32819837100004,35.388491648],[127.328402036,35.38877465100002],[127.32859813000003,35.38903721199998],[127.32883330000003,35.38935392899999],[127.32908223000001,35.389643837],[127.32928474300003,35.38988637299997],[127.32949735800007,35.39012311299999],[127.32968665700001,35.39033638799997],[127.329876681,35.390538217000014],[127.33006338900005,35.39073618000003],[127.33026087600005,35.390932307999954],[127.33044298499996,35.391109462],[127.330602335,35.39126468499999],[127.33077147299994,35.39141807799998],[127.33096050700003,35.391591247],[127.331152798,35.391754581000015],[127.33137271700002,35.391943346],[127.33163093399999,35.392157963],[127.33187342799998,35.39234937299999],[127.33214869100004,35.392559886],[127.33240968899995,35.39275367600001],[127.33271624599998,35.39297212400001],[127.33301779300005,35.393175447],[127.33343234100006,35.393449568999976],[127.33378853200001,35.393664183],[127.334018595,35.393801001],[127.33432364499997,35.39397221999999],[127.33460266800004,35.394129902999964],[127.33487943200006,35.39427380199996],[127.33520462500005,35.39444361199997],[127.335531314,35.39460242400003],[127.33578686200003,35.39472519400002],[127.33609608200001,35.394864672],[127.33644121999997,35.39501197999994],[127.33681478399997,35.39516516],[127.33720881700002,35.395317468],[127.337604151,35.395463735000014],[127.33803295700002,35.395612608999976],[127.33836959100007,35.395724695999945],[127.33861771300002,35.39580782599999],[127.33896201600004,35.39591069799996],[127.33922838099998,35.395986201999975],[127.339519087,35.39606470599996],[127.33986411099997,35.39615558399996],[127.340325367,35.396270378999986],[127.34105035099998,35.396461224],[127.34172604399997,35.396630659999964],[127.35020009399999,35.398804886999976],[127.35065703299995,35.398933716],[127.35106584699996,35.399056467],[127.35144096399998,35.39917687900002],[127.35188285400001,35.399336929],[127.352251207,35.39949521400002],[127.35264273499999,35.399667758],[127.35299881699996,35.39983914399998],[127.35325778300005,35.399979265],[127.35333855200004,35.40002292299996],[127.35333855200004,35.40002292299996],[127.35364665700001,35.400197693],[127.35394556799999,35.40038492399997],[127.35425303400002,35.400589435],[127.35458926000001,35.40082540800001],[127.35492871300005,35.401094176],[127.35527364500005,35.401381405999985],[127.35558555500002,35.40166963300002],[127.355876923,35.40196666399996],[127.35610544200001,35.402215114],[127.356285304,35.40246289799999],[127.35651415100001,35.402709997999985],[127.35667894700003,35.402935652],[127.35685463399996,35.403185427999986],[127.35698131500001,35.403379559999955],[127.35715041600001,35.403658199],[127.35729401600003,35.403919335],[127.35743577299995,35.40418804999999],[127.35761391100003,35.404542191],[127.357845557,35.405022899],[127.35806925099997,35.405497138],[127.35808482600008,35.40552998899998],[127.35829893700004,35.405936254999986],[127.366083134,35.42251231199996],[127.36651887800005,35.423586254],[127.36696172200001,35.425074519000034],[127.36751311400003,35.42721437500001],[127.36786572200006,35.428540957999985],[127.36791279899997,35.42872295399996],[127.368035092,35.429203628],[127.36813385299999,35.429533740999965],[127.368200941,35.42994201799996],[127.36823579199998,35.43025445400002],[127.36825292300003,35.431124914],[127.36824713500005,35.43123309],[127.36824041600002,35.431451494999976],[127.368234319,35.431564087],[127.36821301700002,35.43179623899995],[127.36820212100004,35.43189505800003],[127.36819825600004,35.43196536899997],[127.368176974,35.432153326],[127.36816903300004,35.43220571200001],[127.368135464,35.432403740000034],[127.36809003000003,35.43260865700001],[127.368050171,35.43278011600002],[127.36788092699997,35.43341479399999],[127.36787188799994,35.43344141500002],[127.36781005800002,35.433624479],[127.367711078,35.433873089],[127.367622097,35.43409255800001],[127.36747864100003,35.434393398],[127.36735716000004,35.434633872999974],[127.36721356700004,35.43490451899997],[127.36705721399998,35.43515492800004],[127.3668475,35.435464708999966],[127.366729315,35.435631898],[127.36657838500004,35.43583956599997],[127.36637668099995,35.436094343000036],[127.365877952,35.436666916000014],[127.35221127499997,35.451010830000016],[127.350002064,35.453195862],[127.34845598300005,35.45489395800002],[127.34746591299997,35.45605290299998],[127.34648232799996,35.45721407499999],[127.346027511,35.45781465200003],[127.34578054200003,35.45817794899999],[127.34541945999997,35.458653247999955],[127.34511636199998,35.45905221600003],[127.34236760500004,35.464423665],[127.34010237600002,35.468849129999946],[127.33980061100002,35.46955984299997],[127.33260025300001,35.488505338],[127.33237431600003,35.48903736199998],[127.33215377200001,35.48959424999999],[127.33214217300002,35.48961863400002],[127.33207139000001,35.489767434000015],[127.33200252000003,35.48990435000002],[127.33197181899997,35.48996933],[127.33193393499998,35.490029458999985],[127.33182532400004,35.490283382],[127.331594332,35.49082064699998],[127.33141380300005,35.49130234499997],[127.33111278600003,35.49209982800002],[127.329901286,35.495536721000015],[127.32984372099997,35.49569054800002],[127.329684733,35.496109093000015],[127.32956242199998,35.496439482000035],[127.329414865,35.49682329500001],[127.32930431799998,35.497120844],[127.32918992099998,35.49741975599998],[127.32900792300003,35.497900099],[127.32881629999999,35.49839795799998],[127.32850082200005,35.49923043999997],[127.32829832800003,35.49984900999997],[127.32824949100005,35.499954502],[127.32785077100003,35.50086548999999],[127.327605418,35.50162974200002],[127.327357701,35.502434096999984],[127.32720103800007,35.502996842000016],[127.32718310700004,35.50306115],[127.32697949800004,35.503845292],[127.32677243599998,35.50473137500001],[127.32659312900002,35.505557537],[127.32647182300003,35.50622680599998],[127.32635232999998,35.50693563599997],[127.32623967700003,35.507675093],[127.326149611,35.50837206599997],[127.326051398,35.509111572999984],[127.32595394200007,35.50979339599997],[127.32586301100004,35.510480879],[127.325761966,35.51128483700002],[127.32565839199998,35.51206392599998],[127.32556532199997,35.51276844900001],[127.32544448799997,35.51364248999998],[127.325340098,35.51441139699997],[127.325275977,35.51491458000006],[127.32521041000004,35.51538721499993],[127.32510999700004,35.516132407000015],[127.32502423600005,35.516765439],[127.32501161000002,35.51686020000004],[127.32490976200003,35.51757826299997],[127.324776572,35.518535976999985],[127.32467174900003,35.51936491],[127.32455989100006,35.52019935600002],[127.32444724100004,35.52105760099998],[127.32432531300006,35.52193957499998],[127.32420783699997,35.52291437099998],[127.324065602,35.523958091],[127.32393839400004,35.524689023],[127.32393833100004,35.524688867],[127.323900762,35.52495401999999],[127.32372338900004,35.52614447200004],[127.32352219500004,35.527418359],[127.32342259200004,35.52798643899998],[127.32313730400004,35.529518952],[127.321979768,35.53474358699998],[127.32103019,35.53902877999997],[127.32095777500002,35.53923167400002],[127.320896946,35.539492396999954],[127.320715315,35.54029484899996],[127.32063790700005,35.54065818500001],[127.320530439,35.54111560599998],[127.320366769,35.54183319600003],[127.32012346599998,35.542910616],[127.31975665300003,35.54451966800003],[127.31942072100006,35.54602093300002],[127.31935467799997,35.54630870099995],[127.319336638,35.546399877999974],[127.31920695300003,35.54696159400001],[127.31914071000001,35.547248513],[127.31886240399996,35.54849077399999],[127.31857835300004,35.549733049000025],[127.31857744700005,35.54986680199996],[127.31856900299996,35.549906572],[127.31855904400004,35.54995427700002],[127.31773269700001,35.55388994999998],[127.31755459400003,35.55476538999994],[127.317318908,35.55622889199997],[127.31705651200002,35.557858752],[127.31676058799997,35.559970525000026],[127.31590606099998,35.56610441499995],[127.31575686499997,35.567162287],[127.31516837100003,35.571435654],[127.314991248,35.57264306899996],[127.31488605800004,35.573393125],[127.31467052999996,35.57495985100001],[127.314605085,35.57543518],[127.31439576000002,35.57706786500001],[127.314146486,35.57901177599998],[127.31395106600002,35.580394497],[127.31355610100003,35.58326755900003],[127.313192294,35.585742317999966],[127.31295222800003,35.587428974],[127.31268005300004,35.58942079599996],[127.31259721900003,35.590327272],[127.312597095,35.59032846900002],[127.31249986199998,35.59097845699996],[127.31240131000004,35.591629979999944],[127.31232447399996,35.592219528],[127.31222250299994,35.592900712000024],[127.31208736099998,35.59382226399999],[127.311364241,35.59882454099997],[127.31097686799997,35.601451338],[127.31069463200002,35.60344416800001],[127.31042741000002,35.60524183299996],[127.31031454900001,35.605969008],[127.310174603,35.606972403000036],[127.31010896699998,35.60741104599999],[127.31004413799995,35.607830759],[127.309895872,35.608853735],[127.30956945699995,35.611053248],[127.30941795600002,35.612185824000015],[127.30928995500003,35.61291312699996],[127.30909747900002,35.613867442999954],[127.30892843,35.614541496000015],[127.30873502699998,35.61525562099996],[127.308531594,35.615887939999965],[127.30841037300003,35.616255071000026],[127.30822416,35.61671573800001],[127.30809485100006,35.61707631],[127.307965225,35.617383435],[127.30781702500003,35.617711698999976],[127.30765599499998,35.61806207399996],[127.30735954900005,35.618677861999984],[127.30677975800003,35.61974294499996],[127.30640497199998,35.62037154500002],[127.30579350500005,35.62131627999999],[127.30566705299996,35.621532367999976],[127.305403989,35.62187668900003],[127.304994725,35.62241308200002],[127.30432220299998,35.62324584600002],[127.30388995300004,35.623749484000015],[127.303473831,35.624199003999976],[127.30315321899994,35.624538602],[127.302736761,35.624959462000014],[127.30000589300003,35.627282672],[127.29985156299998,35.62740031100002],[127.29886661000005,35.628105114999975],[127.298337681,35.628452239],[127.297478246,35.628983675],[127.29587234900006,35.62991602199996],[127.29449613699998,35.63069151200002],[127.29447204600002,35.630701566],[127.294301677,35.630781467],[127.293693794,35.63111875799996],[127.28973420800001,35.633364014999984],[127.28841784900004,35.63410876599996],[127.28827154699997,35.63419521700003],[127.287255481,35.634681957],[127.285731915,35.635708878999985],[127.28540125799996,35.635927136],[127.285102039,35.636138469000024],[127.28482096499998,35.636360488],[127.28446725500005,35.636649186],[127.28418630000003,35.636906442],[127.28394765999994,35.637141876],[127.28374943499998,35.637347290000015],[127.28354896199994,35.637574343],[127.28334002800003,35.637811778],[127.28316657199998,35.638029028999966],[127.28299517100001,35.63826709799998],[127.28286399500004,35.638452168],[127.28227259099998,35.63947424599997],[127.28217142799994,35.639687094000024],[127.28204537599997,35.639981204],[127.28194660899995,35.64024740099999],[127.281857814,35.64049239499995],[127.28178064499996,35.64074781599999],[127.28172233899997,35.64096596999999],[127.281665223,35.64120100699997],[127.28162724700003,35.64139288699998],[127.281596214,35.64158051600002],[127.28156434500005,35.64178166399994],[127.28154193400002,35.641972338],[127.281524298,35.64213884599998],[127.281513764,35.64231552200001],[127.28150126899997,35.642468676],[127.281493305,35.642622813],[127.28149485299998,35.64278197699996],[127.281495842,35.642969982000025],[127.28150493600003,35.643171846999955],[127.28151664899998,35.643364782999974],[127.28153479199995,35.643563382],[127.28155817700004,35.643746827000015],[127.281692481,35.64477117700001],[127.282107398,35.64725774000003],[127.282555311,35.649953135],[127.28262423300005,35.65036765099999],[127.28278773300002,35.651427982999984],[127.28280174400007,35.651518617],[127.28284884800003,35.652450248],[127.28282463300002,35.65297610999998],[127.28264830200004,35.65446153799997],[127.28241348999994,35.65574650099997],[127.282186461,35.656291423999974],[127.28199254100005,35.65666942],[127.28184238999998,35.65693239999995],[127.28171733299997,35.657139353999966],[127.281590101,35.65732540499998],[127.281422725,35.65755895400001],[127.281212321,35.657834870999984],[127.28069577500003,35.658391617],[127.27979216000006,35.659365738],[127.27922388599997,35.65991466299997],[127.27895056099997,35.660171527],[127.278740264,35.66038750599997],[127.27852149899998,35.660598959],[127.27841743099994,35.660699549],[127.278206169,35.66090771200001],[127.278187265,35.660926338],[127.27786641900005,35.66123229600003],[127.27751751800002,35.661577295999976],[127.27708756199995,35.66198935300001],[127.27663443700001,35.66244237700001],[127.276040392,35.663025058000024],[127.27535686200001,35.663699416],[127.27499878399995,35.66404821199998],[127.27464554999997,35.66439275899998],[127.27455554899998,35.66448004199999],[127.27411607000002,35.66490624499998],[127.27398329900005,35.66503065200003],[127.27364230300007,35.66537138399998],[127.27352111099997,35.665490895],[127.27322211600003,35.665785804000016],[127.27319451400001,35.665813029],[127.27289552700005,35.66610156899996],[127.27272566399998,35.66626562200001],[127.27198394299998,35.66699345],[127.27172170300004,35.66724324000003],[127.27117898199997,35.66777269600003],[127.270290291,35.66865072299996],[127.269734859,35.66921570700002],[127.269528909,35.669425172],[127.26906767299995,35.66992153799996],[127.26872497800002,35.670361041],[127.26834791299997,35.670896331999934],[127.26804520699999,35.671406493],[127.26783481200002,35.671843357],[127.26752124700003,35.67261130399997],[127.26737200900001,35.673006932],[127.267224428,35.673435814999976],[127.267060912,35.67388951600001],[127.26697824400003,35.67414223499996],[127.26676866300005,35.674650857999985],[127.26656228000002,35.675093415],[127.26591069900003,35.676316958000015],[127.26533430499997,35.67747674699997],[127.264980821,35.67804382499996],[127.2568552,35.69193685699999],[127.25010664400001,35.699947701],[127.24383540300003,35.707908011],[127.24224805500005,35.710346720999965],[127.235103698,35.72273093700002],[127.23458091899997,35.723601041000016],[127.23438725900004,35.72393578600002],[127.23379724899998,35.72495229600004],[127.23336492900006,35.72569694699997],[127.23238623399999,35.727350668000014],[127.23172529300003,35.72847275099998],[127.23125970200002,35.72926738899997],[127.22971155899997,35.73185110899997],[127.229685798,35.73189720200001],[127.22948974200007,35.732248],[127.229122044,35.732850559999974],[127.22881420199997,35.73335675299997],[127.22834488099994,35.73414462300003],[127.22720773400002,35.736049245],[127.226893792,35.736558237],[127.22668115899998,35.736888949000026],[127.226403641,35.73730206499996],[127.22626570699997,35.737507543000014],[127.226237261,35.7375501],[127.22538615300002,35.73882340700002],[127.22514818000003,35.739189676],[127.22499772700003,35.739426447],[127.22497934500002,35.73945532100002],[127.22481844199997,35.739711849],[127.22463701000004,35.74001915600003],[127.22429971800001,35.740609568999965],[127.22396173300005,35.741268659],[127.22356796499997,35.74210675199997],[127.22331287900005,35.74268817899996],[127.22308990499997,35.74324791300002],[127.22261572900001,35.74447982200001],[127.222203477,35.745519918000014],[127.22186859799999,35.74635915699998],[127.22135815899998,35.747643583],[127.22101341600002,35.74851961100001],[127.220742652,35.749202181],[127.22045292099997,35.74994580099998],[127.21981632799998,35.75156869000003],[127.21974440799995,35.75175168700002],[127.21965800800001,35.75195625300002],[127.21893831499997,35.75399904599998],[127.21889337600004,35.75413923399998],[127.218805662,35.75445132000002],[127.21872073100003,35.754770428],[127.21864423600002,35.75506302700001],[127.21838870700005,35.75603721200001],[127.21826440700002,35.75688543400003],[127.21822444800003,35.757155703999985],[127.21808602700007,35.758056766000045],[127.21771180300001,35.76094021500001],[127.21747178900002,35.761965146],[127.21742598900002,35.762093625],[127.217284809,35.76245029],[127.217178758,35.76267194899997],[127.21707205400004,35.76288079099997],[127.21692580000001,35.76314277999999],[127.216798401,35.763353694],[127.21662951800002,35.76360553],[127.21641440399995,35.763893453],[127.216159465,35.76420295099999],[127.21590521800005,35.764481985],[127.215661593,35.764723324],[127.21534884799998,35.765004895999965],[127.21472094799998,35.765494857000014],[127.21438725399999,35.76571905000002],[127.21399711299995,35.765964703],[127.21351559900005,35.766242603000016],[127.21310597300001,35.76647353099998],[127.212306375,35.766946317],[127.21197229100002,35.767160902],[127.21159679199995,35.76743049699996],[127.21126854000008,35.767711632],[127.21090155999998,35.768068539],[127.21064425100006,35.76835530599996],[127.21053496499997,35.76848970699996],[127.204553238,35.7762261],[127.20444050299996,35.776386357],[127.20433195900003,35.776541105999975],[127.20419062300003,35.77676098300003],[127.20404172500004,35.77700988999996],[127.20389101500002,35.77728521],[127.20375975400003,35.777555628],[127.201487976,35.782783052000035],[127.20038797900003,35.78532088],[127.20031880499998,35.78548209400002],[127.20031070200002,35.785501236000016],[127.20008492200003,35.78601457200001],[127.199997053,35.78621885199995],[127.199877729,35.78649600599997],[127.19974364500003,35.78679868899997],[127.19891920400002,35.78869944799997],[127.19885364199999,35.788846190000015],[127.19871956500005,35.789161833999984],[127.198420065,35.789846305],[127.19763772000002,35.79166217999999],[127.19664352700003,35.79394118499996],[127.19607276200006,35.795183232],[127.19325370700003,35.799951173999986],[127.19136642100003,35.803089099],[127.19128285600002,35.80322950500001],[127.18817509299998,35.808368160999976],[127.18698355900003,35.81037984899997],[127.18521058299999,35.81332631799999],[127.181476616,35.81967579700002],[127.17430745300003,35.83383471499997],[127.17363044500006,35.83512639],[127.17315374099996,35.836035873000014],[127.17297911000001,35.836252336],[127.172748002,35.836556386999966],[127.16972050399997,35.84000239600002],[127.16963991900003,35.84009223799998],[127.169087444,35.84070279700003],[127.168719949,35.84111680500004],[127.16853389099998,35.84133282299997],[127.16835347499998,35.841544955],[127.16818467999997,35.84175815499999],[127.16799978799999,35.842002289],[127.16781632699997,35.84224335699997],[127.16257550699997,35.84960415999995],[127.16232857100007,35.849950661999976],[127.151974824,35.864504284],[127.15161637200002,35.86500519299997],[127.15125726300003,35.86551232300002],[127.15095800200007,35.86593384799997],[127.15069207300003,35.86630224999996],[127.15047040400006,35.866594165999985],[127.15036621700004,35.86677391799998],[127.149973068,35.867203665],[127.14972249199995,35.86743238200001],[127.14947315,35.86767878899996],[127.14888805200005,35.86814031799999],[127.14870624700008,35.868260947000024],[127.14812665600006,35.868650545999984],[127.14757821699997,35.868942946000026],[127.146753961,35.86929822799997],[127.14606886500005,35.86952364200001],[127.145585533,35.86963994400002],[127.14468712500003,35.869819962],[127.14462565,35.869828824],[127.14449612899996,35.869844927999964],[127.144277482,35.869866728],[127.14380522300003,35.86992316500003],[127.14357260300002,35.86993317399999],[127.14338824600004,35.869935198],[127.14304314000006,35.869951915000016],[127.14223113000003,35.86995531299997],[127.140272526,35.86995181400001],[127.13731138599996,35.869971777],[127.13647683599999,35.86997236500003],[127.13449526800002,35.869974577],[127.13358415700007,35.86999045999996],[127.13267471900005,35.869997332],[127.12871023600003,35.870316654],[127.127273681,35.870417660999976],[127.12661953700004,35.870439164000025],[127.10994059799998,35.870510810999974],[127.10910947999997,35.870517671999984],[127.10800764200005,35.87052638499997],[127.10799326300003,35.87052657800004],[127.10563760100001,35.870596725],[127.10428751499998,35.87061383799998],[127.10302890400007,35.870639425],[127.10237522100006,35.87068278599998],[127.10171667700001,35.87073669299995],[127.10135775699999,35.87078547499996],[127.10057373100004,35.87090644399997],[127.0999962,35.87101822299998],[127.099628444,35.87108944999997],[127.09901298500004,35.87124569000003],[127.09767665200005,35.87165584299996],[127.09700637799997,35.87189302999999],[127.09641044,35.87217242999997],[127.08544176399997,35.87660892599995],[127.082889484,35.87764252899997],[127.08040587299998,35.87865730099996],[127.07918258099997,35.87923566700001],[127.077904379,35.88001413300002],[127.077126915,35.88054785499998],[127.07460042400002,35.88358516500003],[127.07431453999999,35.88421402500003],[127.07393093400003,35.88497603999998],[127.07347506900005,35.886388806],[127.07332871099999,35.88724913099996],[127.07316149500002,35.889554840000024],[127.07310417400002,35.890688318],[127.07303350100005,35.89152137299999],[127.07291130000002,35.89227793100001],[127.07274726999997,35.893039021000014],[127.07252322700002,35.89382878200002],[127.07218995799998,35.894773082999954],[127.07178612200002,35.895627007000016],[127.07129856600007,35.896494848000025],[127.07071807899996,35.897398387000024],[127.066678898,35.902816762],[127.066094305,35.90371173899999],[127.06587082300001,35.90406505599997],[127.06372443299995,35.90700540899997],[127.06330336100005,35.90757169700004],[127.06313692400003,35.907797184000025],[127.06290042200004,35.90809886299998],[127.062820174,35.908187585],[127.06262668200004,35.908385055],[127.06233884499997,35.90863529799996],[127.06211308699997,35.90880096799996],[127.06188089100002,35.90895032999997],[127.06169364500003,35.90906334900002],[127.061485232,35.90916511700002],[127.06127769900002,35.909259038],[127.061095512,35.90932672100002],[127.06085363000003,35.90941074799997],[127.06068394199998,35.90945517099996],[127.06048191600003,35.90950790500001],[127.06024964199997,35.90955659500004],[127.05995876,35.909599819],[127.05944154199999,35.909637019],[127.05919992599998,35.90963659499995],[127.05896129100002,35.90962346199996],[127.058603556,35.909597495],[127.05787034799997,35.90952619399997],[127.05664134900002,35.90939662700002],[127.05457932699997,35.90917693399999],[127.051311721,35.90883326199996],[127.051210896,35.90882265599997],[127.05066847700003,35.908770427999954],[127.04999588200005,35.90869941299999],[127.03159395099998,35.90675542799995],[127.03122327399998,35.906708388000034],[127.03028394400003,35.906606234],[127.02977833500003,35.90655913099998],[127.02800482900004,35.90638289299997],[127.027452691,35.906318301999974],[127.02075466900003,35.90560352900002],[127.008151588,35.90427114999997],[127.007348461,35.904192783999974],[127.00657392,35.90413946600001],[127.00565426500006,35.904077588000014],[127.00511435099999,35.904041647],[127.00487994899999,35.904022184000034],[127.003854947,35.90391541199998],[127.00300763300002,35.903829177],[126.99913392100004,35.90340411100004],[126.99804423599997,35.903287522],[126.99590207799997,35.903113595000036],[126.99477315500002,35.90312346899998],[126.993738468,35.903192078],[126.99298475400006,35.90328532499998],[126.99198884900002,35.90346421200003],[126.991102069,35.903679672999964],[126.99005683800002,35.90400227700001],[126.989344176,35.90427348499998],[126.98119070599998,35.907736448],[126.97234139499997,35.911498076],[126.96901018500003,35.912897691],[126.96744492200001,35.91365747699995],[126.96682516000004,35.913991615],[126.96516406999997,35.91498542999996],[126.96388383900002,35.91586249599997],[126.95197338700002,35.92390036899996],[126.94522713300003,35.92856880500001],[126.94520700800005,35.928579955],[126.94498108200004,35.928716565],[126.94468229600001,35.928933265],[126.94434601300003,35.929208883999976],[126.94401091699999,35.92952298499995],[126.94385544099998,35.929691262000034],[126.943654579,35.92994270400002],[126.943499715,35.93018046400001],[126.94335205700003,35.93041300299996],[126.94324520600003,35.930600771],[126.94311413399998,35.93088108200002],[126.94304242200002,35.93105102099999],[126.94294746500002,35.931339641000044],[126.942883343,35.93158925099996],[126.94281561700004,35.931910067999965],[126.94278616799997,35.93212409999997],[126.94287465999999,35.932544562],[126.94303072799997,35.933092499],[126.943400655,35.934418672000035],[126.943599125,35.93503286799995],[126.94369813499998,35.935266339000016],[126.943891244,35.93579356500003],[126.94426314200004,35.93673093700004],[126.94461667100002,35.937643428999976],[126.94481162900004,35.93816543999997]]}},{"type":"Feature","id":"rail_normal.22","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.750410091,34.759558428000034],[127.75055319900002,34.759948929000025],[127.750724322,34.760453734],[127.75106494399998,34.762056014999956],[127.75117437900002,34.76594900199997],[127.75060298399994,34.76681938500001],[127.749714612,34.76787426200005],[127.74811225199996,34.76914041599995],[127.74567622100002,34.77039417199998],[127.743162777,34.771644168999984],[127.74046641100003,34.77263343499999],[127.73975969199998,34.77291413299998],[127.73900608700006,34.773183142],[127.73831190500005,34.7734265],[127.73745606999998,34.77374661800002],[127.73635602399997,34.774143695],[127.73495936199996,34.77465167900002],[127.733949953,34.77504080100002],[127.73051759099997,34.776564714],[127.72744934499997,34.77752742900001],[127.72191903900006,34.77853209300003],[127.71652283900005,34.77888623399998],[127.71327350400001,34.77887862500002],[127.70859908699998,34.77874644800004],[127.70218529700003,34.77845408099998],[127.70084458600003,34.77836297799996],[127.69713350999999,34.778065529999964],[127.69146923800002,34.77806942200003],[127.68891287899997,34.77788264899997],[127.685560844,34.77793259299999],[127.68414157899998,34.77791090200002],[127.68172808999996,34.77806677000004],[127.68012271300005,34.778175170000026],[127.67708660099998,34.77840137699998],[127.671090397,34.77874123199997],[127.66963357500006,34.77891762499996],[127.66872673499998,34.779008371000025],[127.66685670799998,34.77917552299997],[127.66526646699997,34.77930390799997],[127.66289386600002,34.77951313400003],[127.66205685099999,34.77959844599997],[127.65981478700004,34.77980144500001],[127.65927273299997,34.77984285100002],[127.65678329199996,34.78010948399996],[127.65533022000001,34.78030567999998],[127.65451837200001,34.78058952300002],[127.65382382000003,34.78081288899998],[127.65273086800005,34.78124456599997],[127.65197049000005,34.781600701],[127.65079639299996,34.782281378],[127.64953799300001,34.78318348099999],[127.64874723600003,34.78389489499998],[127.64799477999998,34.784745891000014],[127.64718940999997,34.78583578600004],[127.64645156400002,34.787081658000034],[127.645459021,34.788776613],[127.64454576699995,34.790241848000015],[127.64376608400006,34.79136255799997],[127.64230154800005,34.79325124799995],[127.64111617700007,34.79482867],[127.638617456,34.79812695699997],[127.63715060199998,34.800074425],[127.63415236700006,34.80399249],[127.63116395799999,34.80784469699998],[127.63081301200003,34.80827435499998],[127.63068953299998,34.808422394000026],[127.62547710699997,34.815336265]]}},{"type":"Feature","id":"rail_normal.23","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.82660065100004,35.400497922],[128.827767677,35.40036701800002],[128.82862919500002,35.400345002000044],[128.83093753600005,35.400437033000024],[128.83147917500003,35.40042405799998],[128.832316849,35.40032568399999],[128.83312373999993,35.400160988000025],[128.83381967399998,35.399953426],[128.83476779000006,35.399565604],[128.835997571,35.39906256899999],[128.83642767700002,35.39891761400003],[128.83722474500001,35.39873504299996],[128.838018871,35.39862803700003],[128.83851936700003,35.39859934000002],[128.839646561,35.398636692],[128.841802,35.398861791],[128.84623627699995,35.399240811],[128.84724240100002,35.399313556],[128.848514652,35.39942300799996],[128.84970002900002,35.39949941600001],[128.85861501400004,35.400317962],[128.85925611399998,35.400351017],[128.86061728200002,35.400306768000014],[128.86154958200004,35.40017495100003],[128.862429766,35.39997240800004],[128.863046902,35.39977653599998],[128.86364719500003,35.399554312],[128.86428727699996,35.39926678099997],[128.865076573,35.39882781999997],[128.86576607100008,35.39835416699999],[128.86612480499997,35.39806400900005],[128.86887647499998,35.39541409599996],[128.86917640200002,35.3950471],[128.87220702600007,35.389619846],[128.87266241500004,35.38862766800001],[128.872746043,35.38840360499996],[128.87322289000002,35.3871259],[128.87396560599996,35.38464447799997],[128.87449228200003,35.38260907400003],[128.87499340099998,35.38100998999996],[128.875476025,35.38008606600001],[128.876021629,35.379261663],[128.876695345,35.37847117100002],[128.87817595899998,35.377106559],[128.88121119900003,35.374424212],[128.881935382,35.37388311099996],[128.88242842400004,35.37358191800003],[128.88326986199996,35.37314829899997],[128.88410747500004,35.37282753899998],[128.884938598,35.37258855599993],[128.88669452399998,35.372247098999985],[128.89098633000006,35.37161546199996],[128.90678641999997,35.36914004200003],[128.91220153199998,35.368262562000034],[128.91272098299999,35.36815313899998],[128.913497126,35.36793065499998],[128.91423459100005,35.367626409],[128.915077915,35.36711727799999],[128.91602416700002,35.36639212700002],[128.91915698800005,35.363701129],[128.91960073500002,35.36338256099997],[128.92198275100003,35.36133384700001],[128.92246541300003,35.36090775999996],[128.92269248900004,35.360663899000045],[128.92476690400002,35.35889358700003],[128.92571490599997,35.358036754999965],[128.92780636900005,35.355585491999975],[128.928364439,35.354999670000026],[128.92908351800008,35.354360943],[128.933495988,35.350997565],[128.93511561200003,35.349728073999984],[128.93592388800002,35.349042678000025],[128.93611890100004,35.348933595999966],[128.93955817500006,35.34546255199999],[128.941283182,35.34378565500001],[128.94255509299995,35.34269218199996],[128.94316557100004,35.34222914099995],[128.943757881,35.34186976400002],[128.944201251,35.341636587],[128.94494626000002,35.34131609799995],[128.946548053,35.340820968999964],[128.94942911699997,35.34001811299996],[128.96132336700006,35.33638389300002],[128.965978708,35.33496147199996],[128.96803878800003,35.334303772],[128.96930816800003,35.33378911299998],[128.97018522400003,35.33331255800002],[128.97069579299998,35.332974802999985],[128.97155758099998,35.332260854],[128.97195756400004,35.33186764499999],[128.972561936,35.331162586999966],[128.97303562100007,35.33043266199997],[128.97322817000003,35.33005454399998],[128.9734758,35.329468323999954],[128.97371151899998,35.32870885699997],[128.97386290800006,35.328012547000014],[128.97423264900002,35.326640514000026],[128.97433330300004,35.326042159000025],[128.974349908,35.325055334999966],[128.974226719,35.323715575000016],[128.97409986799997,35.322734088],[128.973769985,35.320506885],[128.97362608399993,35.31892422000002],[128.973746368,35.31731556599998],[128.97406916400004,35.31642040000001],[128.974434672,35.31574824899995],[128.97491820199997,35.315044025999974],[128.97737436700004,35.31201913499998],[128.97825548599997,35.311042674000035],[128.97894694299998,35.31052260700002],[128.982096588,35.30859809400001],[128.98282711399997,35.308116494999965],[128.98369249499996,35.307615196000036],[128.98811174199997,35.30486982199997],[128.98929924200002,35.30421277899995],[128.997736796,35.299016461999955],[128.99827591400003,35.29868350400003],[128.99939493000002,35.297947817000015],[129.00000949500003,35.297469772],[129.00132962,35.296333854],[129.00651472900003,35.29170585099998],[129.00787718600006,35.290553908],[129.01003165399993,35.28878584499998],[129.01194741499995,35.287062054000025],[129.01333326699998,35.28591507699998],[129.01365226400003,35.285397135999965],[129.013849388,35.28501109999994],[129.014109165,35.28427077099998],[129.01596662,35.278034544],[129.01782193099996,35.272301905],[129.01793500200003,35.271687088000014],[129.017977864,35.271037987000014],[129.01793923199995,35.270491545],[129.017836987,35.26994995699999],[129.017757798,35.269670427],[129.01752564599997,35.26910922500002],[129.01518146600003,35.26477855400002],[129.01462036499996,35.263673014],[129.01049990299998,35.255191273],[129.010248623,35.25458533700002],[129.01012501699995,35.25417484599998],[129.01003265300002,35.25351045999998],[129.010020153,35.253053678000015],[129.010097982,35.25039424899999],[129.00939388299997,35.244021917],[129.00870221599996,35.239704271],[129.007761408,35.234480247000015],[129.00686650299997,35.229182301],[129.00628421300001,35.226095635000036],[129.00568705100002,35.22191340400003],[129.00530840999997,35.22025612199997],[129.00460580899997,35.21786426799998],[129.00312536799998,35.21189086500002],[129.002790633,35.21078107099998],[129.00255457000003,35.21025257499996],[129.00231235600006,35.20985275999997],[129.00206819200005,35.20955794300004],[129.00126769100004,35.208769946],[128.99919083599997,35.206913835000016],[128.99773939400004,35.20556609299996],[128.99674439400002,35.204717294],[128.995345193,35.203479395000016],[128.99509715000005,35.20329662599997],[128.99481007000003,35.203003040999974],[128.992859801,35.20124025699999],[128.99255845000002,35.20086486399999],[128.992385136,35.20062206700001],[128.99215298700005,35.200197544],[128.99190671500003,35.19960795399997],[128.991653316,35.198675804000025],[128.99000181600005,35.190940683000015],[128.98977063599997,35.19003480599996],[128.988385294,35.18386422600001],[128.98830396900001,35.183454267],[128.98820749299995,35.18261360599996],[128.98811633100004,35.178058602],[128.98812612500004,35.17637385799997],[128.98809932199995,35.17546112],[128.988029519,35.174562420000015],[128.98749512900002,35.17120575900001],[128.987236818,35.17007204499998],[128.98718451499997,35.169729003000015],[128.98709984200002,35.16917360400002],[128.98705760599995,35.16855712400001],[128.98710706900002,35.168050398],[128.98735363899996,35.167109073],[128.98824202499998,35.164630124999974],[128.98834598699997,35.164263657],[128.98937236399996,35.16139404499997],[128.989824662,35.160035705000034],[128.99009654800005,35.159395526],[128.99047505900003,35.15834043],[128.99078273700005,35.157743713],[128.99112709200003,35.15725732499998],[128.99151821599997,35.15682243199994],[128.99190131900005,35.156482602],[128.99562756999998,35.153551046],[128.99608565199995,35.153267811999974],[128.99774094600002,35.152579790000026],[129.00096549400004,35.151715312999976],[129.00162654399998,35.151557904000015],[129.00250695499997,35.151417038],[129.003544656,35.151419781000016],[129.00433772000005,35.15153124899999],[129.00722613200003,35.152192258999975],[129.00820509399998,35.152311321000035],[129.009602179,35.152381537],[129.01449956899995,35.15239899499998]]}},{"type":"Feature","id":"rail_normal.24","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.04074187799998,35.111874297000014],[129.041388931,35.11317230999994],[129.043978256,35.118802728999974],[129.04425557000002,35.11937329000001],[129.04459994099997,35.120226912],[129.04715878099998,35.12580625799996],[129.04745111000003,35.12630999100005],[129.04771542300003,35.126718583],[129.048240767,35.127278997],[129.05007837400004,35.128852694000024],[129.052328558,35.130851202000024],[129.05301633500002,35.13132460500002],[129.05491296699998,35.132911097],[129.055526979,35.133394921],[129.05640977800005,35.134398847999954],[129.05666438400002,35.13480684500002],[129.05693221400006,35.135368678],[129.05718562,35.136120856999966],[129.05732903900002,35.136853622000025],[129.05734386700001,35.13708072],[129.05725314400004,35.143770660000015],[129.05715876600004,35.14502130399999],[129.05697487299997,35.145702935999964],[129.05688745300003,35.145952429],[129.05662297199996,35.14641842099998],[129.05603375500004,35.14718815099999],[129.05550485700005,35.147762780000015],[129.052393928,35.150676335],[129.049852367,35.153145967000036],[129.04635916599997,35.156440807],[129.04587053500003,35.15682628400002],[129.04521520899996,35.157193587],[129.04476726599992,35.157342049000015],[129.04406528199996,35.157481737000026],[129.04332942300002,35.157552786999986],[129.04284426799998,35.15753601599999],[129.02889014500005,35.15561380200001],[129.02837986100005,35.155514255000014],[129.01764154300002,35.152943834999945],[129.01531414100003,35.15249705500004],[129.01449956899995,35.15239899499998]]}},{"type":"Feature","id":"rail_normal.25","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.824160808,35.40097455699998],[128.82499286299998,35.40089988700004],[128.82539010400004,35.40086892099998],[128.825827953,35.400845493],[128.82639796300003,35.400842175999976],[128.827146175,35.40089976900002],[128.82762910900001,35.400949317000034],[128.82829610500002,35.401048067],[128.82890335799996,35.40118350399998],[128.829405989,35.40129012299998],[128.829814171,35.40134370199997],[128.83014781500003,35.401352285],[128.83070056600005,35.40133873899997],[128.831406552,35.401274028999964],[128.83180329400005,35.401219064999964],[128.832233914,35.401124129],[128.832649857,35.400994651999966],[128.83298423500005,35.400860644000026],[128.83330787599996,35.40070048],[128.833634014,35.40050498700002],[128.83393078400005,35.40029737499999],[128.83420316799996,35.40006259699999],[128.834308178,35.39995836900001],[128.83449640000003,35.39974963000003],[128.83455016099998,35.39968181099996],[128.83468029700006,35.399509034999966],[128.834839203,35.399265358],[128.83503073900002,35.39889112799998],[128.835169462,35.39850528500003],[128.83523433900004,35.398217762],[128.83527073300007,35.39791632299997],[128.83529171,35.397563034999976],[128.835292906,35.39740936100002],[128.835288334,35.397117239999936],[128.83526856100002,35.39650656699996],[128.83524771200004,35.39604596900001],[128.83522843100008,35.39551767800001],[128.83520509999997,35.394818312999966],[128.835176635,35.39415328000002],[128.83515186099999,35.393621201],[128.83512674100004,35.393309762000015],[128.83509652099997,35.393124858],[128.835068735,35.39293455299996],[128.83498591199995,35.392636732999975],[128.83491767400008,35.392418789],[128.83482262599998,35.392180801],[128.834729445,35.39199599300002],[128.83458541,35.391761002],[128.83446370700005,35.39158354299998],[128.83433853700006,35.39143456400002],[128.83421038600002,35.391288008999986],[128.83407111700006,35.391143065],[128.833930261,35.39102164400004],[128.83376678599998,35.39087360299995],[128.83357752700005,35.39073795900004],[128.83342432799998,35.390625353],[128.83314103999993,35.39045388799997],[128.83281533700003,35.390248384],[128.83250331800002,35.39007823100001],[128.831985055,35.38979485199999],[128.83169249500006,35.389637701999966],[128.82995765699994,35.388687965],[128.82709385100006,35.38726212500002],[128.81855421300003,35.38230486499997],[128.81810158900004,35.381703722],[128.817736193,35.38107728999996],[128.817455081,35.38046107899997],[128.81727145400004,35.37995281699997],[128.817018303,35.378853993999975],[128.816818545,35.377796802],[128.816685379,35.377025698999965],[128.81653896200004,35.37622753499997],[128.81641310100005,35.37553864399997],[128.81630874599998,35.37497335400001],[128.81629092,35.37487652600003],[128.81617420399996,35.37423136399998],[128.81606359900005,35.373705182],[128.81592520599997,35.37291649500001],[128.81577575300003,35.372106699],[128.81568082899997,35.37160776200002],[128.815541502,35.37084548299997],[128.81539477300004,35.37009743],[128.81530609700002,35.369611210000016],[128.81530609700002,35.369611210000016],[128.80934902299998,35.343818464000016],[128.80928018300003,35.34348369400003],[128.80921417200003,35.343208505000014],[128.80911408999998,35.342874312999975],[128.80885684199995,35.341972578],[128.80875031300002,35.341575826000025],[128.80863950600008,35.341220346000014],[128.80852169800002,35.34089559099997],[128.80845664200004,35.34073000400002],[128.80826768200004,35.34011932500002],[128.80796874,35.33904329399998],[128.80718517700004,35.336213676999975],[128.806686354,35.334426084999976],[128.80586113100003,35.33143911099995],[128.80494402800005,35.32813254900001],[128.80480500999997,35.32763244400001],[128.80472454800005,35.32734109600001],[128.80463901900004,35.32705460399997],[128.804477886,35.326377447000034],[128.80439465900002,35.32595792299997],[128.8043441,35.32553755200003],[128.80427586300002,35.325014491000026],[128.80422875500003,35.32475744499998],[128.80409546500002,35.32412161199997],[128.80394814300004,35.323423832999964],[128.80378771800005,35.322552617],[128.80366108700002,35.321895253],[128.80352111500008,35.32125237599998],[128.803349437,35.32053517700002],[128.803241903,35.32003178999996],[128.803188489,35.31979294300001],[128.80309139700003,35.319336622],[128.80298500100005,35.318954101999985],[128.80286946,35.318624205],[128.802742315,35.31836216200003],[128.80257755,35.31805931399996],[128.80229095600004,35.31770615299998],[128.801887573,35.31726555],[128.80098898900005,35.31629774799998],[128.80042146900007,35.31571157299997],[128.80022896200003,35.31551620700004],[128.80005445800003,35.31537819499996],[128.79994090699995,35.315271919],[128.79975012899996,35.31513459600002],[128.79954187999996,35.314991747],[128.79917457,35.314779866],[128.798905488,35.314647728999965],[128.79862549300006,35.314524319],[128.79830667899995,35.314403544000015],[128.79807802700003,35.314330243],[128.79770282599998,35.31424398500001],[128.79688783399996,35.314086411],[128.79654227499995,35.314063832],[128.79615158699997,35.314057403000014],[128.79565004200003,35.314057452],[128.79524374599995,35.31409191],[128.79465983300003,35.31413669899997],[128.793658388,35.31422340400001],[128.793124928,35.314274404999985],[128.79258566599995,35.31431727799998],[128.79199722,35.314368805999955],[128.79165282300005,35.31440786699997],[128.79116634599998,35.31444803400002],[128.79083397600002,35.314468728],[128.79046711300003,35.31447719000001],[128.79015635599995,35.31447655899998],[128.78989082600003,35.314462936],[128.78961784900002,35.314438119999984],[128.78931995300002,35.314396678000016],[128.78898109799997,35.314333443000024],[128.78865977200002,35.314253199],[128.788287401,35.314139789],[128.78801174500003,35.314036356000045],[128.78796640100003,35.31401934199997],[128.78765676800006,35.313884588],[128.787463805,35.31379195099997],[128.78721621200003,35.31364919099998],[128.78699783700006,35.31351973600003],[128.78677906900006,35.31337333200001],[128.78646445200002,35.31316997500003],[128.78613186400005,35.31294314900003],[128.785698182,35.31264962500001],[128.78522804900004,35.312335842999985],[128.78479798600006,35.31204800200004],[128.78403151600003,35.311527821],[128.783324073,35.31106118800002],[128.78256747500004,35.310558233999984],[128.78153981800006,35.30985918899998],[128.78073284699997,35.309327828],[128.780511698,35.30917694000002],[128.779931676,35.30842266399996],[128.778832129,35.30678274399999],[128.777610342,35.304895998],[128.77670283499998,35.30352946399997],[128.77568848899998,35.301910091999986],[128.774956922,35.30053818899999],[128.771418755,35.295351613000044],[128.767099568,35.288721175],[128.76633118199996,35.28749677100002],[128.76434652799995,35.28318601999999],[128.76376528,35.28197928799997],[128.76372859199998,35.28176712900002],[128.76374172599998,35.28130001100002],[128.763882285,35.280647867],[128.764028474,35.279754],[128.76435566599997,35.27871138600001],[128.76505647899998,35.276853745999986],[128.76563279500002,35.274472389999985],[128.76567567799998,35.27417465800004],[128.76566844799996,35.273880905],[128.765603534,35.27311484899998],[128.76549192299998,35.27264260400003],[128.765353871,35.27213447099997],[128.76508395099998,35.27140999199998],[128.76448248999998,35.270090996000036],[128.762937958,35.26676501699998]]}},{"type":"Feature","id":"rail_normal.26","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.57595147599997,35.23568832500002],[128.58227874699998,35.241618288],[128.582521854,35.24183653099995],[128.58282151600008,35.242082099],[128.58325963,35.242409088],[128.58357105099995,35.24263324199997],[128.58483473999996,35.24347061100002],[128.58603562000002,35.244134066000015],[128.58788244200005,35.245143664],[128.58979751800004,35.246180596],[128.59219825400007,35.247484586],[128.59492806100002,35.248958724],[128.596833764,35.24997126999995],[128.59935683600003,35.25137908599998],[128.599640793,35.251573998000026],[128.59976373700002,35.251664629],[128.599873222,35.251744490999975],[128.59999711299997,35.251844769999956],[128.600166424,35.25198052999998],[128.600825814,35.25253874799997],[128.60147224299996,35.253119361000024],[128.60318312000004,35.254619232],[128.60414410500005,35.25543721000001],[128.60866815600002,35.25940214599998],[128.61222854700006,35.262557401999985],[128.61260328200004,35.26292590199997],[128.61260580099997,35.262927624],[128.612988893,35.263342293],[128.61317584300005,35.26352280000004],[128.613409626,35.26374572799998],[128.61370873000004,35.263982745],[128.61384914200005,35.26408215999998],[128.61410603599998,35.26423017],[128.614238961,35.26430982400002],[128.61453632900003,35.264450752],[128.61478125000002,35.264551403],[128.61495554600003,35.26462091199997],[128.615426292,35.264793758],[128.615669141,35.26489160399998],[128.616049062,35.26505199199997],[128.61620919000006,35.265120911999986],[128.61650561100006,35.26527706499997],[128.61693896300002,35.26555082399997],[128.617231099,35.265754645],[128.61813860200004,35.266391969],[128.618780137,35.266801672],[128.61957369,35.267206535999975],[128.62018649799998,35.26746390499997],[128.620679597,35.26763301400004],[128.62092487799995,35.26770751499998],[128.62134823999995,35.26782006800003],[128.621572957,35.26787377400002],[128.62198923200003,35.26795097],[128.62241722099998,35.26801486799998],[128.62281088800006,35.26806125299996],[128.623164543,35.268087328000036],[128.62347570799997,35.268102901999974],[128.62517786899997,35.26817265299997],[128.62602941600002,35.268214324],[128.62646315,35.26824830099996],[128.62701252699998,35.26832444899997],[128.62741846100002,35.268405836],[128.62828930600003,35.26864890600004],[128.62917708300006,35.269012085000014],[128.63170689400002,35.270109279999986],[128.63265661199995,35.270465142],[128.633546069,35.27061053000002],[128.634917255,35.27068103000003],[128.63725209499995,35.27075045099998],[128.637939739,35.27078226499998],[128.639024859,35.270899447000026],[128.64028935200005,35.271090346999955],[128.64116802999996,35.27121834000001],[128.64167829700008,35.271273036999965],[128.64237120800004,35.27133305100003],[128.64280225600004,35.271358395000014],[128.64329728799999,35.27135517699998],[128.64392253300008,35.271332508],[128.64507762199997,35.27121180499996],[128.64663968700003,35.27088966000003],[128.64807751999996,35.27054856899995],[128.64900015000003,35.270376130999985],[128.64973781100005,35.270278320000024],[128.650320528,35.27020105700003],[128.651611576,35.270022368],[128.65288047900003,35.26985432499997],[128.65339927300008,35.26979146199998],[128.65396108300004,35.26974386700001],[128.65458194299998,35.269715542999954],[128.655296173,35.26972353800002],[128.65632114699997,35.26979812299997],[128.65728570000002,35.26994553199999],[128.65733224,35.269953813],[128.65975894300004,35.26923835599998],[128.66220027999998,35.268426997000034],[128.665383015,35.26722559999997],[128.66833497499996,35.26595581799995],[128.67086996400002,35.26473672799999],[128.67349953500005,35.26333536900002],[128.67576203200005,35.26199431299999],[128.67792865200002,35.260737695],[128.68036116200003,35.25925137599998],[128.683433346,35.25731041399995],[128.68748002700005,35.25464131199997],[128.69324962300004,35.250600252999966],[128.69804392800006,35.247014969],[128.70064895899995,35.24371993399995],[128.70434221100004,35.239313732],[128.704651642,35.23900489],[128.70605089799997,35.23806828899997],[128.70758182699998,35.23731371899995],[128.709634813,35.23642621199998],[128.71105335700003,35.235783805999965],[128.71409767,35.23452926999996],[128.716666805,35.23359521799995],[128.72004734100003,35.23252840000002],[128.723285098,35.231669383],[128.72510713799994,35.23125313299996],[128.726457305,35.230974615999976],[128.72728224999997,35.23081726900002],[128.74712026200004,35.22761703899997],[128.751815502,35.22685079199998],[128.751819093,35.226850206000016],[128.75268313000004,35.226675542],[128.75327960800004,35.22659436800003],[128.75328395699998,35.22659377699998],[128.754000406,35.22655664099997],[128.754012759,35.22655600099998],[128.75402092800002,35.226556512999984],[128.75465405700004,35.22659623],[128.75465864900002,35.226596763999986],[128.755618375,35.22670852400001],[128.75562109099994,35.22670907000001],[128.75561803699998,35.226709089000025],[128.756294893,35.22684457999997],[128.75694698399997,35.227085572999975],[128.757435219,35.22731491199996],[128.758186857,35.227775555],[128.75870920799994,35.22812861799997],[128.75914044,35.228539433],[128.759832617,35.22939536599998],[128.76047180400002,35.230310500000016],[128.76128936000006,35.231758871],[128.76246421099998,35.233743855],[128.76297315200003,35.23471190799998],[128.76325750399997,35.23534334899997],[128.763478731,35.23597941400002],[128.76349251599996,35.236045245],[128.76353911199996,35.236267763],[128.76357619599997,35.23681766499998],[128.76355403899996,35.237237801],[128.76350090000005,35.237722357],[128.76337509699997,35.23822032899995],[128.76326916899998,35.23860437400002],[128.762966324,35.23918909500002],[128.762277808,35.24057172999997],[128.76156549000004,35.242091975000015],[128.761317573,35.242751837999954],[128.76110228400003,35.243376284999954],[128.76087555200002,35.244319955000016],[128.76022366399994,35.247464583],[128.75950355900002,35.250884842999966],[128.759006781,35.25318117400001],[128.758880621,35.25383040899995],[128.758722516,35.25466322200002],[128.75862307300005,35.25530552799995],[128.758586047,35.25579138799997],[128.75859225900004,35.25645810199998],[128.75862642500002,35.25688154500003],[128.75874895800007,35.25746386900003],[128.75889685599995,35.257967161000025],[128.75910965100002,35.25854272100001],[128.75945802100006,35.25929348299995],[128.76005473499998,35.26071028300002],[128.76063893800006,35.26199870800002],[128.76135506000003,35.263619535999986],[128.762937958,35.26676501699998],[128.76448248999998,35.270090996000036]]}},{"type":"Feature","id":"rail_normal.27","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.81980861700004,35.401507547],[128.81914694000002,35.401651981],[128.81845276700005,35.40183447199997],[128.81794387400004,35.40199821000003],[128.81751819300004,35.402151092000025],[128.81655186800003,35.40253770099998],[128.809475438,35.405532517],[128.80389103400006,35.40791340599998],[128.80327590100003,35.40822023499999],[128.802635031,35.40858840300001],[128.80211432200002,35.40892752899999],[128.80123247299997,35.409567686],[128.800862883,35.40987208999998],[128.798734232,35.411760938],[128.798466063,35.412054011999984],[128.79798284699996,35.41270648899998],[128.797732835,35.41315836299997],[128.79758146499998,35.41356219999997],[128.797400338,35.414188783],[128.79730172599994,35.414783022],[128.79729728600003,35.41551685199996],[128.797430897,35.41970647499998],[128.79756218400001,35.423823441999964],[128.797607297,35.424358877999985],[128.79774859000003,35.425309258],[128.797952653,35.426122041],[128.79817685399993,35.42675914900001],[128.79874151899998,35.42773502499996],[128.80007158600006,35.430032982],[128.80041103599996,35.430784657],[128.80051232900004,35.43110220600004],[128.80059484600002,35.43156702299995],[128.80060580400004,35.432080214],[128.80051531300003,35.43369004400003],[128.80042094900006,35.434702581],[128.80017632599998,35.436169611],[128.799863489,35.43735894599998],[128.79967362900004,35.437941004999956],[128.79944759699995,35.438477977],[128.79897124000004,35.43937610199996],[128.79837722899995,35.44028227799998],[128.78935923999995,35.45244394600002],[128.78669927200002,35.456072417],[128.786235657,35.456798475],[128.78602449800005,35.457267719999955],[128.785816463,35.457912946],[128.78569957199997,35.45863280000001],[128.785668037,35.45901806499999],[128.785689282,35.45957988600002],[128.786020684,35.46243067900002],[128.786031971,35.46287996700004],[128.78594370400003,35.46360869000004],[128.785771744,35.464334753],[128.78547684599997,35.465041698999975],[128.78507727,35.46574145200002],[128.78479046699997,35.466114578],[128.784062727,35.46692718899998],[128.78332174400003,35.46759230799998],[128.78055118899997,35.469804380000014],[128.77995343299997,35.47019945399999],[128.77290446400005,35.47407203800001],[128.76911041900001,35.47610490699998],[128.76819441100005,35.476563184],[128.76670747799997,35.477419085000015],[128.76595438100006,35.47790881599998],[128.76569411499995,35.478118012],[128.765151767,35.478665350000014],[128.76478534999995,35.47915231300004],[128.76441822200002,35.47976956199997],[128.76419254399994,35.48032018699997],[128.76401776299997,35.48102321400002],[128.763971916,35.481470708000025],[128.763948834,35.48183294000002],[128.76395669199997,35.48304894499997],[128.764136463,35.48663659000004],[128.764212132,35.488588853999985],[128.76442836399997,35.493224024],[128.76454841000003,35.496690489],[128.76462323299995,35.497462578],[128.76477248299994,35.498127129],[128.765290766,35.50112938799998],[128.765600428,35.503021793],[128.76737011299994,35.513836729000026],[128.767383496,35.51462562500003],[128.76732287,35.51526687700002],[128.76669233100006,35.518137858999985],[128.766618345,35.51859268300004],[128.766558589,35.519396163],[128.76656511899998,35.52069807399996],[128.76680967299995,35.52782622099997],[128.766796091,35.52850622400002],[128.76669643699995,35.529029397999984],[128.76647226999998,35.529732009],[128.75982216600002,35.54552045400003],[128.759622306,35.54609673199999],[128.75944264000003,35.546751427],[128.75933669699995,35.54769089000001],[128.75932886299998,35.54846450199998],[128.75937024299998,35.54899046399998],[128.75999476000007,35.552990092999956],[128.76028452000003,35.55436808899998],[128.760789046,35.55740466999995],[128.76086677100002,35.55819478600002],[128.760978063,35.55867876],[128.76156219300003,35.56235677199999],[128.76168126299996,35.563299137999984],[128.76174135699995,35.56441690299998],[128.76173875000006,35.56494449099994],[128.76170418899997,35.565311246000014],[128.75927894000006,35.58225626],[128.75926063400004,35.58263091999998],[128.75932298700002,35.584590962],[128.759439174,35.58529085199998],[128.75971394999993,35.58634283400003],[128.75985991800002,35.58706792299997],[128.760071318,35.587903791],[128.760588631,35.58959659399998],[128.76106273000002,35.59084158400001],[128.76147150199995,35.591736757999975],[128.76203818,35.592852298],[128.76266908500003,35.59403293600003],[128.76365725800005,35.59560878499997],[128.76738852,35.601395147],[128.767857686,35.602331413],[128.76809241399994,35.60302496200001],[128.76814509300002,35.60352832600001],[128.76818420300006,35.604585651999976],[128.76814354600003,35.606004057],[128.768010119,35.607045530000015],[128.76785749600006,35.60775024900002],[128.76766735200002,35.608401371],[128.767486005,35.608874555],[128.767244391,35.60937373600004],[128.76684803199998,35.61004709699997],[128.76643811599996,35.610627951],[128.765557285,35.61166050899996],[128.76420877400002,35.61298680900002],[128.76370446400003,35.613530572],[128.76304400900003,35.61435501199997],[128.76262311099998,35.61505735799998],[128.76247321600002,35.61546088499998],[128.762311564,35.616135108999956],[128.76219468700003,35.617311157999964],[128.76234818499998,35.622291873],[128.76233618200004,35.62288479399998],[128.76226000400004,35.623608864000026],[128.7620695,35.62436769399997],[128.761459283,35.62588134599997],[128.76092912700003,35.62696923700001],[128.76053310400005,35.627592426999975],[128.758790244,35.62976665],[128.75838545499997,35.63023020699998],[128.75773094000002,35.63092248599997],[128.75688804,35.631629854],[128.75602953399996,35.632181693000014],[128.75277219000003,35.63361259099999],[128.751054975,35.63444507299997],[128.750372405,35.634835131999964],[128.7498081,35.635303454000024],[128.749494732,35.635626156000036],[128.74882849099995,35.63643797099994],[128.74775083299997,35.63788394799998],[128.74534448399996,35.64103494],[128.74484441000007,35.641715993999966],[128.74425347599998,35.64244828299996],[128.74390972499998,35.64295212499997],[128.74357900700005,35.643543445],[128.74333338,35.64418111999996],[128.743240824,35.644561193999984],[128.74313062400003,35.64529257200001],[128.74311608199997,35.646250478],[128.74355232599996,35.653003547000026],[128.74424977700005,35.66196377400003],[128.74425736099997,35.66233272399999],[128.74417728400002,35.66317656799998],[128.744064592,35.66370168600001],[128.74390082100004,35.66415528999999],[128.74379445700004,35.66436746999997],[128.74358798700004,35.664778415],[128.743394574,35.665087214999986],[128.743171618,35.66540289600002],[128.74268154700002,35.66595042099995],[128.74196335000002,35.66650094],[128.74128478300003,35.666912567],[128.74047217600003,35.667271274],[128.739427324,35.66758577499998],[128.73526996599995,35.66840320200003],[128.73415036399996,35.66866548599999],[128.732980964,35.669087411999975],[128.73191262300003,35.66960196799995],[128.73179890799997,35.66966738299998],[128.73095419100002,35.670153287],[128.72960801,35.671023290000015],[128.728072052,35.67215927299997],[128.72447803800003,35.675233109],[128.72385386800002,35.675872763],[128.723331413,35.67653598499997],[128.72289833299993,35.67735415599998],[128.72271632600007,35.67787383399997],[128.722521242,35.678974488000016],[128.722343357,35.68040611199998],[128.72206044000004,35.681205893],[128.72174989999996,35.681843702],[128.72124208899996,35.68264509000002],[128.72067483399996,35.683455326000015],[128.72004522200004,35.684166853999976],[128.71815636900007,35.686051463999966],[128.71735080800008,35.68703356600001],[128.71707036500004,35.687444665000015],[128.71672826999998,35.68803028699998],[128.71646102500003,35.68862855199998],[128.716214908,35.689327713],[128.71597332100004,35.690412925999986],[128.71512392400004,35.69567651499997],[128.71464959800005,35.69748914699995],[128.714112829,35.699795872999964],[128.71398333199997,35.700881],[128.71400832899997,35.701602603],[128.71411686999997,35.702109899999975],[128.71426775499998,35.70253811099998],[128.71448796200008,35.70302163099997],[128.714755637,35.70345045900004],[128.71522393700002,35.704057483999975],[128.71547122800004,35.70428858399996],[128.71640383300002,35.704919504999964],[128.71933832900007,35.706513632999965],[128.71997853000002,35.706903031999985],[128.72033001600002,35.70718835499997],[128.72085480899997,35.707721996],[128.72153993199998,35.70845935599997],[128.721907818,35.70905331999997],[128.72217798900002,35.709574784999965],[128.722803115,35.710912447],[128.72406942500004,35.713429511],[128.731191139,35.727934205999965],[128.73341684200003,35.73233941000002],[128.733870226,35.73332837099996],[128.73410590499998,35.734101777],[128.734315625,35.734730908000046],[128.734508219,35.735834338],[128.73489852599997,35.74104670199997],[128.73516831500004,35.74413430299998],[128.73527587999996,35.744682273],[128.73546745699997,35.74525877999998],[128.73597323799996,35.74646824699998],[128.73624448299998,35.747210576000015],[128.73634361700005,35.74756889599997],[128.73649305199996,35.74843858899996],[128.73648821799998,35.74878338099998],[128.73639485799995,35.749589437000026],[128.736305965,35.75001383499998],[128.736194928,35.750355167],[128.73604061799998,35.75066905500002],[128.73587793799996,35.750946947999985],[128.73545727500002,35.751475021],[128.73462741899993,35.752268290000025],[128.73424183,35.752667105],[128.73389736399997,35.752990044],[128.73382712400002,35.753055893000024],[128.73143694299995,35.754943405999974],[128.729393681,35.75644815400002],[128.728245543,35.757258821000015],[128.72687204400006,35.75817492200002],[128.72619248199996,35.75865374699995],[128.72580049699997,35.758950883],[128.725387682,35.759346205],[128.72510565,35.75966937499995],[128.72310836099993,35.76228824799995],[128.72191952600002,35.76375529499998],[128.72027232500002,35.765916143],[128.719176242,35.767297998],[128.71887522400002,35.76786173199998],[128.71864616900004,35.768538180000014],[128.71606641199998,35.77992452399999],[128.71594719299998,35.78070505999999],[128.71592725100004,35.78120799800001],[128.71595516300007,35.78186052000003],[128.71643750099997,35.78498974199996],[128.71656897900007,35.78551929700002],[128.71685255799997,35.78628303599997],[128.71708413599998,35.786722906999955],[128.71738651500002,35.78716753999998],[128.71769037099995,35.787536128],[128.718216622,35.78804528699998],[128.71864126499997,35.78837595200001],[128.71914800700003,35.788702379],[128.72600762800002,35.792245391],[128.726712425,35.79267014600004],[128.727321933,35.793110871],[128.72823871300002,35.79394229499997],[128.732494467,35.798298054],[128.73279804199993,35.798654832],[128.73327967899996,35.799332989],[128.73355995000003,35.799851494],[128.73375806799996,35.800377312],[128.733913908,35.80112269300001],[128.73392810800001,35.801684882999965],[128.73389550800002,35.802248793999986],[128.73377524800003,35.803176288999985],[128.73306915499995,35.807015860000014],[128.73291626500003,35.807443948000014],[128.72789018000006,35.81844171099997],[128.72680081100003,35.82089201400004],[128.726308935,35.822048434999964],[128.72604507000005,35.82255582099999],[128.724027666,35.827023903],[128.72353850299993,35.828024493],[128.72318988400005,35.82886144399998],[128.72286988399998,35.829965642],[128.72212646799997,35.834070967],[128.72206222899996,35.83430395299999],[128.72167812499998,35.83520614],[128.721359634,35.83588113299997],[128.721116222,35.83631774000001],[128.720204646,35.83795281200002],[128.717157966,35.843300931],[128.71651290300002,35.84419233000003],[128.71623938100004,35.844481814999966],[128.71579214699997,35.844859019],[128.711013177,35.84809729200003],[128.706014428,35.85138637099996],[128.704303279,35.85199422899998]]}},{"type":"Feature","id":"rail_normal.28","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.43681447300004,36.32732370100001],[127.43792736600005,36.32496279299997],[127.43897359600004,36.322797781],[127.43922306400003,36.32236580799999],[127.43944988700004,36.32204063299998],[127.43967765799998,36.32174663700001],[127.43991933500001,36.321483534],[127.44008381599997,36.321322349],[127.44041979299998,36.321025958999975],[127.44060519600004,36.32088266299997],[127.44101836900006,36.320592699],[127.44123586300003,36.32046012699998],[127.44163197499998,36.32023982999996],[127.44208364,36.320030715999984],[127.44230815200001,36.319943109],[127.442518554,36.319863046],[127.44309184900006,36.319672770999986],[127.44350022,36.319577187000014],[127.44433705200002,36.31944653299996],[127.44462452999997,36.31941628100002],[127.44529566000001,36.31938503400003],[127.446788436,36.319344332999975],[127.447595446,36.31930745199997],[127.44820167100002,36.319222865000015],[127.44869526200002,36.31912597],[127.44898575,36.319050330999985],[127.44940317999998,36.318924779],[127.449982904,36.31870988100001],[127.45029434000003,36.318568237],[127.45091664000002,36.31822982000001],[127.45119616400007,36.318048796000035],[127.45147081400002,36.31784981400001],[127.451695322,36.317668221999945],[127.452050908,36.317351747000025],[127.45239527,36.31702568100002],[127.45327551199995,36.316140745999974],[127.45357292900002,36.31585848199997],[127.45390438500002,36.31556480999996],[127.45422092699997,36.31531560100002],[127.45454245700004,36.31509741100001],[127.45492525299994,36.31486747099997],[127.45531861599999,36.31467268099997],[127.45578657599997,36.31446175499997],[127.456269449,36.314293765],[127.45648931999997,36.314227963],[127.45669945700003,36.31417100200002],[127.45711682799998,36.314079703],[127.457714738,36.31398086199999],[127.45793740600001,36.31395701700002],[127.45837711000003,36.31393204900002],[127.458945005,36.313932983],[127.45930885100002,36.313949783],[127.45992953499999,36.31403322099996],[127.46074780799998,36.31419163800001],[127.46150578699996,36.314366822999986],[127.46739794999995,36.315747317000024],[127.46800567800004,36.31590454599998],[127.46851637300006,36.31606438899995],[127.46903237599999,36.31625571600002],[127.46933334600001,36.31638271299999],[127.46962725900006,36.31652331499996],[127.47006812499997,36.31678687900003],[127.47038099700003,36.31699557100002],[127.470528158,36.31710563099994],[127.47103320600002,36.31756138999996],[127.471275519,36.31780525800004],[127.47152208,36.31808438899998],[127.471710393,36.31832170899998],[127.47180721300002,36.31847234999994],[127.472005574,36.31879732699995],[127.47217173199998,36.319128317],[127.47233229599998,36.319511325],[127.474403343,36.325387147999955],[127.47477405299998,36.32641171699996],[127.47511148099998,36.327222975000026],[127.47581487786933,36.32889515327006],[127.47620150817865,36.32957334086181],[127.47661349129511,36.33016913183024],[127.47731703169403,36.33096140705422],[127.47763394178361,36.33127831714383],[127.47817268893598,36.331721991269276],[127.47899823971939,36.33222112466036],[127.48360135877077,36.33389916358482],[127.48707469335272,36.33517948034678],[127.48851876699997,36.335698119],[127.48893215899999,36.335832500999985],[127.48945287999994,36.33602699299998],[127.48992908500003,36.33622839100003],[127.49338754233752,36.33799364194236],[127.49476927032812,36.338424639664225],[127.49539041410371,36.33858943291084],[127.49634114437256,36.33870352054308],[127.49740596227362,36.338678167735885],[127.49998495499999,36.33849786199997],[127.50734576600003,36.338250457],[127.50840237899996,36.33823110599996],[127.51210487999995,36.338080323],[127.513096095,36.338007883],[127.51430455200003,36.33783782000003],[127.51678068200005,36.33739000099997],[127.517736787,36.33719994299999],[127.52163382399996,36.336828102999945],[127.52289287799998,36.33644604500002],[127.523440265,36.336235756],[127.530110602,36.33367255000002],[127.53129608699997,36.33307024500002],[127.53242545299997,36.33240187499997],[127.53419013200002,36.331288143],[127.54007577400002,36.327685517],[127.540893038,36.32716552],[127.542990127,36.32553612999997],[127.54401102800001,36.32465521800002],[127.54498828699998,36.323732431],[127.54942122099999,36.31949548999997],[127.55412792800004,36.31482452799997],[127.55955020600005,36.30940817499997],[127.56127445400004,36.307796461000024],[127.56154813200004,36.30749817599996],[127.56179974899996,36.307182703999985],[127.562307305,36.306506294000016],[127.562692812,36.305816042],[127.56308270600006,36.30490872099995],[127.56335927599999,36.303959488000025],[127.56386119299998,36.30240318699998],[127.56475239400002,36.29954675299996],[127.56555342799994,36.29723321900003],[127.56634893500004,36.294572106],[127.56741063100006,36.29133061499998],[127.56784075299997,36.29052566100001],[127.56841118300004,36.28967093799998],[127.57236590100001,36.285568609000016],[127.57459973400006,36.28322011700001],[127.57763351399996,36.28005527200001],[127.58156586499997,36.27601601099998],[127.58507891699998,36.272384914999975],[127.58560541000001,36.27177273700001],[127.58599985100001,36.27123063300003],[127.586372799,36.27052023799998],[127.58660907600004,36.26990146299999],[127.58682451100005,36.26922370300002],[127.58712251199997,36.267441232],[127.58789717,36.261606146999966],[127.587978587,36.26110421100003],[127.58815269700006,36.260583569999966],[127.58835529099997,36.26009038599999],[127.58907504700004,36.258846900999956],[127.58977982700002,36.258042635],[127.59641729999997,36.25291398000001],[127.599966417,36.25012088499998],[127.60041902900005,36.249802448],[127.60164244439306,36.248865848344295],[127.6053059250288,36.246343244031124],[127.60697921030186,36.24521504411219],[127.60879827421613,36.24405515318428],[127.61020535501399,36.24345936221577],[127.61090255721108,36.24331992177637],[127.611660685,36.243234716999964],[127.6127850031433,36.243218510547685],[127.61521547500006,36.24340161699996],[127.616675448,36.24364195400002],[127.62117970099999,36.244310845],[127.62284077499997,36.244542536000026],[127.627201798,36.24515176099999],[127.628438562,36.245388916999964],[127.63058481600005,36.245946689],[127.64031759900003,36.248475476],[127.64235673200005,36.24905614799999],[127.643150447,36.24923483000003],[127.64370328699998,36.249319563999954],[127.64456772299997,36.24941766100002],[127.65005627,36.249513779],[127.65159155100007,36.249489532],[127.652373186,36.24941999300003],[127.65318394600006,36.24928968499998],[127.653993221,36.249101912],[127.654697545,36.24889778600002],[127.65593386,36.24845972700002],[127.65656139100003,36.24816242200002],[127.65730873000001,36.247740967999974],[127.65779198499999,36.24743535400002],[127.659140225,36.24648365299997],[127.66007758299999,36.245840665000046],[127.66077948999997,36.24545220700003],[127.66174572800001,36.24499302199997],[127.662508928,36.24471741999998],[127.66359593599998,36.244414598],[127.67153921299999,36.24238864699997],[127.67450905700004,36.241759315999985],[127.67579733400004,36.241658489],[127.67864124500002,36.241713021],[127.68031296800004,36.24193004999997],[127.68189329699999,36.24216380299995],[127.68927179199999,36.24333315799996],[127.69014924,36.243452881],[127.69077766499998,36.243503516],[127.69123522500001,36.243504132],[127.69195978600003,36.243425170000016],[127.69288526800003,36.24326616499997],[127.69634092399997,36.242560726000036],[127.69757367300002,36.24241880000003],[127.69861181900004,36.24252196500003],[127.70180857500003,36.243134959],[127.70260829399997,36.24321890600001],[127.70345460400002,36.243211712],[127.70522962600003,36.243103157],[127.70599038699999,36.24309996200003],[127.70986901999996,36.243343758999956],[127.71064912700002,36.24337437599997],[127.71131719300004,36.243333743999976],[127.71193301200003,36.24322369599997],[127.712695655,36.24299232799997],[127.71385115699997,36.242480244000035],[127.714559204,36.24205552],[127.71527070199998,36.24153898300001],[127.71801233599997,36.23927257799998],[127.71890862300003,36.238597327000015],[127.72290614599999,36.234657383],[127.72384481800005,36.23376334699998],[127.724286571,36.23330049200003],[127.72486709699997,36.23252025499997],[127.72518138500006,36.23191881400002],[127.725391942,36.23135431200002],[127.72630411100005,36.228571180999985],[127.726466435,36.22777673500001],[127.726428553,36.22687734900001],[127.72605408700002,36.22580369399996],[127.72567721100003,36.22522460600001],[127.72498847,36.224365970999976],[127.72264066999995,36.221622925],[127.72129495799999,36.220102558],[127.72088144499997,36.21957941899998],[127.72051781300003,36.21900964300002],[127.71943118599994,36.21689106999999],[127.71911571600006,36.21617353100003],[127.71895236200004,36.21568589800001],[127.71885389200004,36.215133633],[127.71884996700004,36.214870004],[127.71890725400003,36.21410884100001],[127.71913730199996,36.21256509799995],[127.71929310300003,36.21185683299998],[127.71941506799998,36.21147576499995],[127.71977565600001,36.210742068999956],[127.72007647,36.210300583],[127.72043725900004,36.209898108],[127.72119494899995,36.209299114],[127.72194881900002,36.20889078599996],[127.72243608399998,36.20868913300002],[127.723138945,36.208454169],[127.72649419299995,36.20791999199999],[127.72822103200002,36.20743667499994],[127.72943282200005,36.206948508],[127.73099397599995,36.20612453800002],[127.731769526,36.205752814],[127.732723049,36.205371622],[127.733267129,36.20520834899997],[127.73454920300001,36.20508783600001],[127.734911042,36.20506892200002],[127.73745563599995,36.20516268899998],[127.73856730500006,36.205074714999974],[127.73943465200004,36.204886492000014],[127.74041211100003,36.204502194],[127.74114706200005,36.20409567399999],[127.74150899599994,36.203835368],[127.74191708100004,36.203486436],[127.74226531599996,36.203161878999985],[127.74256108100005,36.20283327100002],[127.74315233999997,36.201940021999974],[127.743697393,36.20114468200001],[127.74469424999997,36.200115694],[127.74504866100006,36.199806069],[127.74552344499998,36.19945558299999],[127.74739305400006,36.198351813],[127.74783015700002,36.19812472099998],[127.74806796400006,36.19800116999997],[127.74878535600004,36.19773285999997],[127.74950981799998,36.197531589],[127.75046283299999,36.19736036700004],[127.75148405700003,36.197264477],[127.75285788100003,36.197200569999964],[127.75365571699996,36.197086176],[127.754268793,36.196942381999946],[127.75497807000008,36.196699649000024],[127.75617282500002,36.19610893300001],[127.75926943600001,36.19423208499998],[127.759856878,36.193821494],[127.760354985,36.193422546999976],[127.76069836199997,36.193055122],[127.762695571,36.190537194999976],[127.76357121899999,36.189364167000015],[127.76393138499995,36.188717639999965],[127.76460017100007,36.18653081600002],[127.76477447700002,36.18610248899998],[127.76499376000004,36.18573649100003],[127.76535864200004,36.18524600899997],[127.76595218099999,36.18462303300002],[127.766854531,36.18377899799997],[127.768205062,36.182693602999976],[127.768920137,36.182193927999975],[127.76999998799998,36.181697485],[127.77109084900002,36.18135088899998],[127.77381548499994,36.180684053000014],[127.774923233,36.18025436599997],[127.775808104,36.17976567199999],[127.77661491699996,36.179108119],[127.77725306,36.17838799799997],[127.77761271099999,36.17786423000001],[127.77823977300002,36.17663345099999],[127.77868304600001,36.17601802199997],[127.77923960500003,36.175386463],[127.779825902,36.17492591199998],[127.780640088,36.17446268399997],[127.78104946499998,36.17428233000002],[127.78229798800004,36.173815266],[127.78422754199994,36.17299627900003],[127.788398317,36.171635566999946],[127.78880834800002,36.17154432999997],[127.79149680500002,36.170605431],[127.792551736,36.17035405899998],[127.79315460899998,36.17028412299997],[127.79404871700001,36.17029355399996],[127.79448941099999,36.17033768399997],[127.79598450399999,36.170601614000034],[127.79783850299998,36.170977103000034],[127.79866413000003,36.171006657],[127.79949163,36.17098354099998],[127.80056016100002,36.17084224899995],[127.80152243400002,36.170544169999985],[127.80256324499999,36.17009609399999],[127.80343016600001,36.16959960199996],[127.80620671799998,36.167871080999966],[127.806878628,36.167539253],[127.80811365599995,36.16704103099999],[127.80868193199996,36.16689716500003],[127.809137849,36.16681987600003],[127.81010194999999,36.16674000800002],[127.81166041199995,36.16678781699998],[127.81253047099999,36.166962683],[127.81353930500002,36.167352375],[127.814380904,36.167815305000026],[127.814758255,36.168060086],[127.81522079399997,36.16841849699998],[127.81578081599994,36.16897872000002],[127.816093216,36.169372670000016],[127.816238932,36.169599886],[127.816347609,36.16976934100003],[127.81655432099997,36.17020481399997],[127.81692488600001,36.171133419],[127.817554229,36.17312509299997],[127.81776388699998,36.17364393399996],[127.81810107500006,36.17429703700003],[127.81847540299995,36.174817527999984],[127.81891720199994,36.175305455],[127.819589513,36.17586554999997],[127.82026000799998,36.17631325700003],[127.82076211400006,36.17656411699998],[127.82124284000005,36.176748757],[127.82220348800003,36.17701549699996],[127.822823761,36.17716076],[127.82331569300004,36.17724640800002],[127.82516246500003,36.17740656500003],[127.82596885700002,36.17753053899998],[127.82659838999997,36.17766861700003],[127.827188179,36.17787422899996],[127.82783817999997,36.17818808000003],[127.83030391800006,36.17970238200002],[127.83117195899999,36.18009144200002],[127.83161184700003,36.180224434],[127.83235703399997,36.18039475199997],[127.83524381100003,36.18084123899999],[127.84190664700003,36.182358743],[127.84300151000004,36.182639301999984],[127.84348998800002,36.182812589],[127.844743487,36.18335217600002],[127.84584725399996,36.183884515000024],[127.84676625100006,36.18439914499997],[127.84775526800001,36.18518170899996],[127.849029604,36.18629555900003],[127.84967070400003,36.186805875],[127.85088090399995,36.187509544],[127.853058911,36.18850787200001],[127.85351533100004,36.188765863],[127.85392236399998,36.18904969699999],[127.854303966,36.18937491000002],[127.85484201400001,36.190022233000015],[127.85587390400005,36.19138441299998],[127.85626400299995,36.191821444999945],[127.856706289,36.19222050799995],[127.85737573199997,36.19267251099998],[127.858534168,36.19326986100003],[127.86192392699996,36.194752765],[127.86353973799999,36.19553338400003],[127.86429099000001,36.19593587100002],[127.864734952,36.196211263999984],[127.86506327200003,36.19644343399998],[127.867757026,36.198689227],[127.86851399000001,36.199240681],[127.87047000699998,36.20053784600002],[127.87140816000002,36.201241294],[127.871941672,36.201824318000014],[127.87246085500001,36.20267742999999],[127.87281807500001,36.20333389599996],[127.87340226599994,36.20440748],[127.87462780499997,36.20625780399997],[127.87901309399997,36.21269661],[127.87953615500001,36.213609968000014],[127.880314715,36.21519503],[127.88085057100001,36.216175420000035],[127.88121088699997,36.21671288199999],[127.88168132599998,36.217289043999976],[127.88255269900007,36.217993181],[127.88365496799999,36.218631347],[127.88532726400004,36.21930328799998],[127.88659620400007,36.21985287000001],[127.88882183600002,36.22106999600001],[127.88985247500003,36.22155059599998],[127.89777604000002,36.22467886600003],[127.89891335700005,36.224997810999966],[127.89977351500002,36.225141895999975],[127.90086529300002,36.225201953],[127.90164923700002,36.22513895],[127.902584529,36.224966782],[127.90376472200002,36.224642712],[127.90488017200006,36.224380824],[127.90575490499998,36.22425590399996],[127.91653257700001,36.22419997],[127.91745555300007,36.22413076199996],[127.91877986800006,36.223863252000015],[127.92036331399997,36.223426636],[127.92202917,36.222591797000014],[127.92227889900005,36.222438462],[127.92779669400002,36.219053389],[127.93421501399995,36.21528777],[127.93651623700005,36.21418242500002],[127.93781881600006,36.21360532300002],[127.93956017699998,36.212930851999985],[127.94059436200001,36.21254451499998],[127.94206934300001,36.212076803],[127.94363918100004,36.211673186999974],[127.94504896100004,36.21138400599998],[127.94628767300003,36.21120409499998],[127.947554972,36.211076648999956],[127.94891727200002,36.21097539199997],[127.95117866400001,36.21087173500002],[127.95470981899997,36.210788068999975],[127.955811875,36.21082649999998],[127.95634637700003,36.210880207999985],[127.96033629599997,36.211459264],[127.96393459100005,36.21203862699996],[127.96518528600005,36.21239331199997],[127.96738213700006,36.21335154400001],[127.96814876199997,36.21357960499997],[127.96893106900002,36.213724578],[127.96963728500003,36.21379376699996],[127.97031259300003,36.213812242999985],[127.97771016299997,36.21366288099997],[127.978332984,36.213691165999975],[127.97894189699994,36.213759992000035],[127.98014090899999,36.214071421],[127.98105805499998,36.21439265099996],[127.986603416,36.216692508],[127.98732564399997,36.21688073],[127.98836313099999,36.21704560099995],[127.98906941300002,36.21704200600002],[127.990152128,36.21689930299997],[127.99088623400002,36.216716571],[127.99167456900007,36.216388224],[127.99218553300004,36.21611646600003],[127.99282406199998,36.215674881],[127.99478513299998,36.214035774],[127.99675544400003,36.212448572],[127.99780590899996,36.21166088200003],[128.00055017700004,36.209408659],[128.00113404100003,36.20884986299995],[128.00142040600005,36.20851328700003],[128.001937523,36.20762636099998],[128.00393043799997,36.203733338999974],[128.00428765200002,36.20295991600002],[128.004441574,36.202536024999986],[128.00458644900002,36.201881462],[128.00475037899997,36.20028590500004],[128.00531286000003,36.193241510999975],[128.00539099600002,36.19266046299997],[128.005540716,36.19206674099996],[128.00601805499997,36.19100770699998],[128.00714537200002,36.188911032999954],[128.007297879,36.188572762],[128.00748649000002,36.18800071699998],[128.00778378799998,36.18683972999998],[128.00840401500002,36.18397078799998],[128.00848486699994,36.183003029999966],[128.008454242,36.182545346],[128.008360039,36.18207527499996],[128.00694178000003,36.17718927400002],[128.00689379199997,36.17670004800003],[128.006871819,36.175733987],[128.00695855000004,36.17433613599997],[128.006989378,36.17334219100002],[128.006966403,36.17281324800003],[128.00690523100002,36.17243133299998],[128.00660570800002,36.171513444999974],[128.00583431200005,36.169591104],[128.00563947700002,36.168978062],[128.00557554200006,36.16869331300002],[128.00555988700003,36.16843165799999],[128.005660566,36.16758895399998],[128.00572099,36.167325603],[128.00591651099998,36.166787075999984],[128.00619296700003,36.166254176],[128.00652012800006,36.165807455000014],[128.00684800200003,36.16545734599998],[128.00737141100004,36.16499146400002],[128.00917885200005,36.16367067],[128.00955810900007,36.16334195099995],[128.01015788000004,36.16266339899998],[128.010462779,36.162236954],[128.010836415,36.16152912899999],[128.011059669,36.16091115999998],[128.011146097,36.16054613],[128.011227652,36.160065055999965],[128.011771895,36.15531493699998],[128.01180860699995,36.154635017],[128.01177449500005,36.154152832],[128.01150898000003,36.152900913],[128.01136123000006,36.15185712300001],[128.011328183,36.15148478299996],[128.01134548800002,36.15106680800001],[128.01141488099998,36.150624041],[128.011719318,36.14972919899997],[128.01268968799997,36.14801834000004],[128.012941716,36.14747162499998],[128.01312533900006,36.14696265299995],[128.014529874,36.140423909],[128.01489701600002,36.139211347],[128.015296495,36.13822888899998],[128.01579804700006,36.13725007799999],[128.016092749,36.13680728099997],[128.01668252499996,36.136056027999985],[128.01710567799998,36.13557772299998],[128.01758683399996,36.13518615000003],[128.01818985699998,36.13479766200001],[128.020421466,36.13369800400001],[128.021468822,36.133078464999954],[128.02182707400004,36.13283364499998],[128.02215094500002,36.132574463],[128.02258030200002,36.132112187000025],[128.02498068300002,36.129357980999984],[128.02560163300006,36.12883172],[128.02627225700002,36.12840768500001],[128.02666173699998,36.128215794],[128.02761289900008,36.12787055399998],[128.02866757500004,36.12768385100003],[128.03013546100001,36.127686587999975],[128.032678674,36.127917158999985],[128.03335777200004,36.127928241000035],[128.034520098,36.127825668],[128.03519321700003,36.12767816699998],[128.03571877500002,36.127505079],[128.036308511,36.127234228],[128.03679998800004,36.12696059799996],[128.037363975,36.12656581899997],[128.03816148599998,36.125938042000016],[128.03846130699998,36.12566220899998],[128.04223842700006,36.122830878000016],[128.04304867499997,36.12215405400002],[128.04552146199995,36.12030323499999],[128.04600623899998,36.119975479999965],[128.04665867100002,36.119625416999966],[128.047616958,36.119314093],[128.04838267699995,36.11917155299997],[128.04915228299996,36.119152363],[128.050152121,36.11924348900001],[128.05067219400004,36.119324388],[128.05127528700004,36.11947227999998],[128.05166452000003,36.11961124999998],[128.05262503900005,36.120071058],[128.05558734,36.121661347000035],[128.056678802,36.12215006899995],[128.05834175700005,36.122707229999946],[128.05948842900003,36.122707228],[128.06005282799995,36.122597659999975],[128.06111913100005,36.12237152000003],[128.062014575,36.12208292700002],[128.064332493,36.121164353],[128.06551701599997,36.120793902],[128.06658911399998,36.12048715299998],[128.067614189,36.12041391199997],[128.06869170800002,36.12036964299999],[128.069659582,36.12039161900002],[128.07061745100003,36.12048175399997],[128.074565392,36.121000699],[128.07707290400003,36.12138272599998],[128.07823337000002,36.12165714599996],[128.07993082100003,36.12220328500001],[128.085199896,36.12404139],[128.09777946700004,36.12795719699995],[128.10244329999998,36.12938269099996],[128.10275724500002,36.129447483000014],[128.10408401900003,36.129569424000024],[128.105002316,36.12955256399997],[128.105734046,36.12944348699997],[128.10623766499998,36.12932587000003],[128.10738114200004,36.12894912699997],[128.10772568599995,36.128796441999974],[128.10852116700002,36.12834282300002],[128.110455743,36.126899550000026],[128.11157510100003,36.12620367799999],[128.11348735300004,36.12475783699998],[128.11660253500006,36.122555020999975]]}},{"type":"Feature","id":"rail_normal.29","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.70267247599995,35.85223522099996],[128.700105005,35.85259031999998],[128.696254816,35.85307204399999],[128.69238685299996,35.85362048200001],[128.68901791099998,35.85408148699999],[128.68718356300005,35.854351491999985],[128.68475622599996,35.8546395],[128.684143237,35.854757196],[128.683508091,35.85490009499998],[128.68302270099994,35.85506277799996],[128.68223015599997,35.85541698800002],[128.68163512700005,35.85570184299997],[128.68109286700002,35.85608911100001],[128.680687274,35.856432368999975],[128.68020007799998,35.85691146899999],[128.67694168100002,35.86093948000003],[128.67682531000003,35.861143410999986],[128.67537358600003,35.86301406299997],[128.67485251500003,35.86365196099997],[128.67449037400004,35.864027679],[128.673774402,35.864660161],[128.67338300499998,35.864960292],[128.67268187100004,35.865423792],[128.67185216700005,35.86587935799999],[128.66927206900002,35.8670587],[128.66861471700003,35.86741844699995],[128.668008744,35.86782598299996],[128.66723546299997,35.86844132899997],[128.66585766100002,35.86961134699999],[128.66530581799998,35.87001918599998],[128.66455176800002,35.87047285799997],[128.66341850499995,35.87101904499998],[128.662368071,35.87143026299997],[128.66115935500002,35.87177564700005],[128.660262149,35.871927961999965],[128.657171701,35.87226055399996],[128.65240932199995,35.87359722299995],[128.65170025500004,35.873738846],[128.64941738900006,35.874015171999964],[128.648773438,35.874159118000016],[128.64808614000003,35.87439076800001],[128.647695248,35.87457785500002],[128.64697896999996,35.875029733],[128.64641601500006,35.87545504200002],[128.64586610600008,35.87595410700003],[128.64516806300009,35.87680119200004],[128.64438139300003,35.877896348999975],[128.64335182300007,35.879239972999954],[128.64288821500003,35.87974093399998],[128.64257561500006,35.88001956600003],[128.64190025099998,35.88052616699998],[128.641508036,35.88075240699996],[128.64091673400003,35.881036095],[128.64018563900007,35.881309615],[128.63981633400002,35.881409751],[128.639199973,35.88153499099996],[128.63835602400005,35.88162108999999],[128.63738822599996,35.88161893399996],[128.63705268100003,35.88159085699997],[128.63589031499998,35.881382490000036],[128.63439005,35.880984452999975],[128.63229817899997,35.880117739],[128.629003434,35.879243191],[128.62565338300004,35.878413438],[128.62305200400004,35.87809676499999],[128.62275587700003,35.87801860299996],[128.62143201400005,35.877674045],[128.61477743400008,35.87587784499998],[128.60807704200002,35.87401756999996],[128.60717701799996,35.873815452],[128.606459249,35.873710686999964],[128.605219412,35.87367286999996],[128.604764686,35.873700693000025],[128.60408976899996,35.87380462500003],[128.599901361,35.874952708999956],[128.59871904699997,35.87533849499998],[128.59201954400004,35.87669874599997],[128.58805046700004,35.877473068999954],[128.57793025,35.879419348000035],[128.577046991,35.87964489599995],[128.57612788300003,35.880003138999975],[128.57518622299995,35.880577453],[128.57483708700005,35.88084729400001],[128.572400921,35.88295665900003],[128.57164241400005,35.88346189099998],[128.570855345,35.88382689799999],[128.570191758,35.884044206],[128.569809952,35.884135785],[128.56894214,35.884270971000035],[128.568355042,35.88430735299997],[128.56757823500007,35.88427963499997],[128.56665557300002,35.884139255999976],[128.56615157500002,35.88400918299999],[128.55748378200005,35.881085447],[128.55690545100003,35.88091207400002],[128.55613582800007,35.88074839199999],[128.55485328999998,35.88064130599998],[128.553791107,35.880654395000015],[128.54776574500005,35.880987380999954],[128.53603938600003,35.881606466999955],[128.535138935,35.88170175499998],[128.53431037099998,35.881885166],[128.53332687999998,35.88223086099997],[128.53233503900006,35.88272825],[128.525517934,35.88730180400001],[128.524676846,35.88784292400002],[128.52405832500006,35.888173093],[128.52366637900005,35.888339754999976],[128.52263506300002,35.88865453000002],[128.518955864,35.889649846],[128.51728419899996,35.890056978],[128.51656390399998,35.890192547],[128.51588011299995,35.890254913],[128.51520488400004,35.890259494],[128.51430369999994,35.89016723800003],[128.513347696,35.88992535300003],[128.510622748,35.88915364099998],[128.509784741,35.88899801399997],[128.50864167300003,35.88889016100001],[128.507985304,35.888888124],[128.50688216199998,35.88899934600003],[128.506325101,35.88911807599997],[128.50544731799997,35.88936235900001],[128.50439269599997,35.88981812599999],[128.503427265,35.89041580599998],[128.503327423,35.89049647000003],[128.50265833899996,35.891036894],[128.50233109400003,35.89135347300002],[128.50195635,35.8917969],[128.50151488500006,35.89244300800004],[128.50118120000002,35.89307562199998],[128.50084676899996,35.89394830899996],[128.50034960599996,35.89553619999998],[128.49896570500005,35.901303577],[128.49880298699998,35.90190721499999],[128.49859714099998,35.90267215],[128.498497227,35.90298993199996],[128.49835060700005,35.90330152299999],[128.497767027,35.90417180999996],[128.496344168,35.90597468900002],[128.49579553700005,35.90670692899998],[128.49482811599998,35.90819520900002],[128.49350499400003,35.91030055699997],[128.49287805,35.91126268699997],[128.49241057100005,35.91213435100003],[128.492145383,35.912700064999974],[128.49117625300005,35.91468540699995],[128.49040903600002,35.916202756],[128.48974033599995,35.91782490799998],[128.48957419300004,35.918261278],[128.48943137,35.91852414900003],[128.48901235300002,35.919228234],[128.488731172,35.919630289000025],[128.488563885,35.91986265200002],[128.48832063699996,35.92016479],[128.487202826,35.92144470099996],[128.48607893999997,35.92275684600004],[128.48579527,35.923138531999975],[128.48555597900003,35.92352350599997],[128.48531767300005,35.924060158],[128.48518454300003,35.924546013999986],[128.485082535,35.924984144],[128.48504444499997,35.92533999699997],[128.48502814199998,35.925784801],[128.48503371500001,35.925992038999986],[128.48506797099998,35.92637313199997],[128.48518044499997,35.926944297999974],[128.48536466899998,35.927616416],[128.48649646,35.93158492200004],[128.48698219899993,35.933246318999984],[128.48711799400002,35.93375238100002],[128.48735098900005,35.934489888],[128.487594967,35.93542002700001],[128.48793120700006,35.93658980900005],[128.48810716300002,35.937196055999976],[128.48833868699998,35.937869631],[128.48870115799997,35.938704599],[128.48905699899996,35.939401214999975],[128.489496971,35.94015817699995],[128.49006061700007,35.94124134400001],[128.49047765599994,35.94210636100002],[128.49089299800008,35.94290983600002],[128.49474366600003,35.950187068000034],[128.49501274200003,35.95084025800002],[128.49513401500002,35.95134617599999],[128.49515915,35.951654493000014],[128.495130139,35.95216722899997],[128.49499654500002,35.952742369],[128.49492242900004,35.952967434999955],[128.49469102900002,35.95341284699996],[128.49444302899997,35.953750452999984],[128.49401175,35.954197531],[128.493480537,35.954618263000036],[128.49295968000007,35.95492262199997],[128.49226181900002,35.955175321],[128.491379067,35.95533215700003],[128.49074094300002,35.955385188],[128.48989924600002,35.955403554],[128.48123348399997,35.95546311],[128.48037817099998,35.95552258899996],[128.47994838499997,35.95559979500002],[128.479237952,35.955785994999964],[128.478441854,35.95607055],[128.47770107300002,35.95645289300002],[128.47687008699998,35.957045989000015],[128.47635215100001,35.95750293000002],[128.475752584,35.95821452100004],[128.475299376,35.959012569],[128.47460383199996,35.96076724300003],[128.47420197399998,35.961640284],[128.473795978,35.962285196000025],[128.47323173800007,35.962946504999955],[128.47261701400004,35.963451405000015],[128.47204123100002,35.963806874000035],[128.47137021999998,35.964170031],[128.470427921,35.964533405],[128.46948625900004,35.96477171700001],[128.465791757,35.965335913],[128.464889144,35.96538419200003],[128.46388764800002,35.965348917000014],[128.46334193299998,35.96528455500003],[128.462542473,35.96513807799996],[128.45524488499998,35.963150993],[128.45402946800002,35.962901542],[128.45313710000002,35.962799013999955],[128.45230354800003,35.96280243700002],[128.45167581899997,35.962871550999964],[128.45068079600003,35.96311583200003],[128.44999449200006,35.963364859000016],[128.44959129400002,35.963562685],[128.44811476600003,35.96435736099995],[128.446544056,35.965694111],[128.44498237099998,35.96758195599999],[128.44466726600004,35.967924497],[128.44402609199994,35.968508780000015],[128.44335393299997,35.968946424],[128.442552715,35.96929131900002],[128.43668013700005,35.971555682],[128.434166785,35.972779309999986],[128.43317298199997,35.973216941999965],[128.42836070100003,35.97487206099997],[128.42775971600008,35.975103476],[128.427066584,35.97546843900001],[128.42317013900004,35.977885639999954],[128.42270019000003,35.97813318599999],[128.42101415900004,35.978554273000015],[128.40719346899996,35.98087411700003],[128.40645850399997,35.98101687399997],[128.40552649300002,35.98125267799998],[128.404860207,35.981476874],[128.404206655,35.98175397500002],[128.403662357,35.98204816899997],[128.40314743100004,35.982395214],[128.40237002600006,35.98305634100004],[128.40188985199998,35.98356268499996],[128.40141617299997,35.98418729999999],[128.40112532800006,35.984717786],[128.40088097800003,35.985260234000016],[128.40057939500002,35.986272397],[128.40052075699995,35.986670858],[128.40050731800002,35.98846900999998],[128.400462084,35.98905050400001],[128.40043768100003,35.993205895999964],[128.40044780599996,35.994111957000015],[128.400381525,35.99635896400004],[128.40030121700002,35.99706563199998],[128.40007955699994,35.99785416699996],[128.39978993800005,35.99850013],[128.39965623700004,35.998725622000016],[128.39885522400004,35.99969240499997],[128.39808744400005,36.000377411],[128.39663461500007,36.00124888399997],[128.39345926100006,36.002660024000015],[128.39282824399996,36.00295632400001],[128.39107269099998,36.003780661],[128.38982729799997,36.004569414999956],[128.388685824,36.005772977999975],[128.388147991,36.006865861000016],[128.387990574,36.007353078000044],[128.38787657600002,36.00793112499996],[128.38788056400006,36.00853217000003],[128.38795174199998,36.009121166999954],[128.388203427,36.01004306499995],[128.38882812900002,36.011598611999986],[128.38922534200006,36.01264227099998],[128.38933992600002,36.013453635999966],[128.389341104,36.01432789899997],[128.38929261099997,36.014759267999985],[128.38921018999997,36.01513160899999],[128.38903779600005,36.015606201],[128.38884971900004,36.01599465200002],[128.388308716,36.016809264],[128.387633311,36.01757896699996],[128.38284723700002,36.022681913],[128.38082816499994,36.024818232],[128.379431806,36.026247002],[128.378994441,36.02665368899995],[128.378164856,36.02733988400002],[128.375394569,36.02934778999999],[128.37277527000006,36.031313412],[128.366637755,36.035776377],[128.365956726,36.03623473799996],[128.36318447900004,36.03832883899999],[128.36203211199998,36.039163771],[128.36185182499995,36.03932486099997],[128.360228525,36.04047439699997],[128.359439117,36.04098769399998],[128.358898746,36.041280828],[128.35720645400002,36.04191623],[128.35183186999996,36.043593043],[128.35070772200004,36.04403262599998],[128.350173848,36.04431724999996],[128.34940903500004,36.04476731499998],[128.348901101,36.04511635700001],[128.348318036,36.04557518100002],[128.34775634,36.04608266699997],[128.34725762700003,36.04671812],[128.34686073,36.04732201100002],[128.34645318599996,36.048108451],[128.34622323900004,36.048742836000024],[128.34605894700005,36.04947956499995],[128.345043869,36.05816763699994],[128.34500466000006,36.059039475],[128.34506100100003,36.059709089999984],[128.34517763600007,36.060443028999956],[128.34526684700003,36.060774842000015],[128.34568178500004,36.06181943499997],[128.345970624,36.06234642200002],[128.34631253300003,36.06287072399996],[128.346743064,36.06343194799998],[128.34705120900003,36.06377157599998],[128.34807379800003,36.064779195000014],[128.34877077199997,36.06526076699997],[128.3495564,36.065705746],[128.353320029,36.06757279500001],[128.35411571899996,36.0680839],[128.35460031299996,36.06845847999998],[128.35514955500003,36.068936798000024],[128.35561865200003,36.069411964],[128.355866939,36.06969513700002],[128.35618740200002,36.07013722799996],[128.35645085100003,36.07054907199996],[128.35681833299998,36.07126028300002],[128.35713326999996,36.072086846],[128.35737281299993,36.07304207099999],[128.357457747,36.07364089499996],[128.35746797399997,36.074213753000016],[128.35740114499998,36.07508736600002],[128.35706313800003,36.077756205],[128.35690405099996,36.07848391400002],[128.35653856299996,36.079530221999974],[128.35341876600003,36.08627874300002],[128.35283679,36.08753763099996],[128.352685247,36.088025054],[128.35261406499995,36.088403527],[128.352544002,36.089109841],[128.35252366899994,36.08968673300002],[128.35255397299997,36.09010067],[128.35261883799998,36.090405793],[128.35284371200004,36.09110588599998],[128.35374914500005,36.09321027100002],[128.355081007,36.09613356400001],[128.355460579,36.096883611999964],[128.35729509000004,36.099879741],[128.35862217499997,36.10215660400002],[128.35889446000004,36.102960759],[128.35902609400003,36.103820535],[128.359059929,36.104467956999976],[128.35898191299998,36.10509515],[128.358775122,36.105720753000014],[128.35850626200002,36.10636119499997],[128.357895331,36.107648772],[128.35762715799996,36.108366944],[128.35743531499998,36.109001234],[128.35714549300002,36.110383325],[128.35690846899996,36.11108366000001],[128.356626001,36.111792295000036],[128.35625020600003,36.112513032999956],[128.35546660499998,36.113785055999976],[128.35269021800002,36.11818141599998],[128.352259947,36.118844],[128.351668232,36.119580292999956],[128.350758891,36.120401441999974],[128.34995738399996,36.12096286100001],[128.34876427799998,36.121602318],[128.34781061099994,36.12198701],[128.347352987,36.12212916099998],[128.34401609500003,36.122997273999964],[128.34335049,36.12321464400005],[128.34226290599995,36.12363178399993],[128.33612641600004,36.126146856999966],[128.333539345,36.127148041],[128.33236552300002,36.127637312],[128.32891044500002,36.12903197699998],[128.32782320500004,36.12944013300001],[128.324204037,36.130941054999965],[128.32354496300002,36.13117125500002],[128.322699171,36.13159010399997],[128.31287124600004,36.13558014899997],[128.31197084599995,36.13591372400003],[128.308916481,36.136914744],[128.30749692400005,36.137420022],[128.30635288800005,36.13788429900002],[128.305162114,36.138566401999945],[128.30473949600005,36.138824626000016],[128.30381733900003,36.139387736],[128.30276470300007,36.139884702999986],[128.30212553500004,36.140090799],[128.30117607300005,36.14033034100003],[128.29836968900005,36.140786601000016],[128.29780310399997,36.140906586],[128.296987216,36.14112435500004],[128.29631831400002,36.141370205],[128.29334395899997,36.14289281600003],[128.29160175199993,36.14372118799998],[128.28828261499999,36.14549602499997],[128.28486707999994,36.147544486],[128.27669724199998,36.15258886899996],[128.27566502299996,36.15316357],[128.274853276,36.153527921999974],[128.27319265900002,36.15417191199997],[128.26744763099995,36.15621052499998],[128.26667812899998,36.156455024],[128.266049324,36.156608798000015],[128.26337600699998,36.15714751100004],[128.26024033500002,36.157794355],[128.25601941099998,36.15853884900001],[128.25512223199996,36.15873453699998],[128.252187239,36.159229704],[128.25163899600003,36.15928549900003],[128.25089928300002,36.159310708],[128.24971528600005,36.15920699899997],[128.24885693099995,36.159056133],[128.24817353100002,36.158875321],[128.24778359799998,36.15874958800001],[128.24391287499998,36.15750144599998],[128.23702262499998,36.15533924200001],[128.23605121699998,36.15510710299997],[128.235068435,36.15502059800003],[128.23415541300002,36.155032808],[128.221389053,36.15655857599995],[128.21941465199998,36.15682668399998],[128.21846183199997,36.156897147],[128.21790892800004,36.15690322199998],[128.21368451100003,36.15674719799996],[128.206094638,36.15644110100002],[128.204806913,36.156343889],[128.20452371700003,36.156290860999974],[128.20375767,36.15606684699998],[128.203095382,36.155805746],[128.20217354700003,36.155367651],[128.19951571199994,36.154030597999984],[128.19499503200004,36.151824818],[128.19124971400004,36.14989900699997],[128.19077913800004,36.14960712],[128.190047157,36.149064976],[128.188909437,36.14803254299998],[128.188542281,36.147561358],[128.186121834,36.144188687],[128.18456720800003,36.141980119999964],[128.183791557,36.140828789],[128.18341736399998,36.14014043400003],[128.18321789500007,36.13962728500002],[128.18310410999996,36.139072323000015],[128.182882808,36.134984745],[128.18280554000003,36.133855716000014],[128.18272577200003,36.13344631099998],[128.18257345700005,36.133042939999974],[128.18218388100001,36.13228531599999],[128.18162050300003,36.13143924499998],[128.18141508700003,36.131190569],[128.18119417000003,36.130997129000015],[128.18051630699998,36.13048272799997],[128.179420563,36.129873465],[128.17890789799998,36.129629755000025],[128.17440255799997,36.12797464499999],[128.17194277800002,36.12702339299998],[128.171437107,36.126783869],[128.17070917700002,36.12635088000002],[128.17023477200004,36.125953293],[128.16842167800004,36.12409328],[128.168059613,36.123782559],[128.16724925499997,36.123256720000036],[128.16670882000005,36.12297525499996],[128.16517761699996,36.122372947],[128.15904851300002,36.120126885],[128.15816729500003,36.119875967999974],[128.15693752300004,36.11961452200002],[128.15622918800005,36.11953630400002],[128.15513941000003,36.119489836],[128.153682335,36.119617898],[128.14985839100004,36.12010211499996],[128.14924954500006,36.12013047700003],[128.14877566099997,36.12011388599998],[128.147485927,36.119889313999984],[128.14695207100007,36.119736467000024],[128.143688076,36.118528182999974],[128.139424975,36.11684583499996],[128.13698834099995,36.11579103099995],[128.13597748899994,36.11538490700002],[128.135129494,36.115200542],[128.13399836800002,36.11509196500003],[128.13321945,36.11511198499996],[128.13234670300005,36.115278003000014],[128.13075170199997,36.11572646199998],[128.12657063800003,36.117312436],[128.12493015000004,36.11802280200002],[128.12279660800002,36.11902293199997],[128.11916997699998,36.120722976],[128.11874091599995,36.12096759199998],[128.11780528000003,36.12162505699996],[128.11660253500006,36.122555020999975],[128.11348735300004,36.12475783699998]]}},{"type":"Feature","id":"rail_normal.30","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.126639778,35.15214146700002],[128.12676176100004,35.152171463],[128.128019967,35.15255731899999],[128.131197515,35.152791141000016],[128.13437473000002,35.15281138200001],[128.148609799,35.151461529],[128.14902174300005,35.15142153299996],[128.15338112900005,35.15112878199998],[128.15898439299994,35.15112156],[128.15916736799994,35.15116155600001],[128.16252391400002,35.15193146199996],[128.17208962100003,35.155641019000015],[128.172257599,35.155721009],[128.21857633500002,35.17009928399997],[128.22596133499997,35.171899067],[128.22651026100002,35.17203904999999],[128.23044198800002,35.172980512999985],[128.24153954400003,35.174192437000016],[128.24713746600003,35.17457873800002],[128.247335439,35.174538742],[128.27722338600006,35.17383880699999],[128.27739136300002,35.173838805999964],[128.27937509400002,35.17399878599996],[128.28001500699997,35.17407877699994],[128.28152844399997,35.17423802299997],[128.286672825,35.17474784100001],[128.29083877300002,35.176327279],[128.29534893200002,35.179278156000024],[128.29838452299998,35.181897846],[128.298521504,35.182027831],[128.300902183,35.18442754699997],[128.30100916900005,35.184557532],[128.315472223,35.20581502199995],[128.32004383000003,35.21152494299997],[128.323650122,35.217113688],[128.33063719000003,35.24002098700003],[128.33071317999998,35.240130973999975],[128.331293102,35.241200847],[128.33260592400006,35.24271066899995],[128.33272790799998,35.242830654999985],[128.33431469300004,35.244130501000015],[128.33548853500002,35.24497040100003],[128.33561151800006,35.24505039199998],[128.33873909500008,35.24693016899996],[128.36195894600002,35.255029204999985],[128.36212692400008,35.25515918900001],[128.37068576300004,35.25812883599997],[128.37334040300004,35.25887874599997],[128.375400123,35.259188709],[128.377093893,35.25925869999996],[128.38057242,35.258868745000015],[128.38736149700003,35.25700896099998],[128.402725407,35.251429612999964],[128.40480429900003,35.25078219600004],[128.40624887200002,35.25051641900003],[128.408444094,35.25001087799997],[128.41110076399997,35.24926651600001],[128.413065551,35.24895144700004],[128.415708643,35.248869909999975],[128.432796322,35.24907987999999],[128.43320826600007,35.249099877],[128.499374922,35.254427876000015],[128.50550635599998,35.25452102699999],[128.507463183,35.25446922800001],[128.50932938,35.254347555999985],[128.51134964,35.253698559000014],[128.51284845100005,35.252909411],[128.513718333,35.25252945600001],[128.514648206,35.252019514999986],[128.51480118499998,35.25193952499993],[128.51496916299993,35.25184953500001],[128.51664693399997,35.25085965200002],[128.51800474999996,35.25000975200001],[128.519423557,35.24913985400003],[128.52056840100005,35.248429937000026],[128.52159026200002,35.247850005999986],[128.52282609400007,35.247180083999986],[128.52374196999997,35.24671014000002],[128.524443875,35.246290189],[128.525938671,35.24528030800001],[128.52596866700006,35.245230314],[128.56137752600006,35.226162392],[128.56176717200006,35.226071629000025],[128.562416662,35.225932215],[128.56305243299997,35.225899608],[128.563413905,35.22591571699997],[128.56379052900002,35.22603257100002],[128.56891683400002,35.228872235999965],[128.56905381500002,35.22898222399996],[128.56919179600004,35.22908221199999],[128.57173945099998,35.231481929]]}},{"type":"Feature","id":"rail_normal.31","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.961489697,37.52771014099997],[126.96100451800004,37.52617412800005],[126.96087461299997,37.52579566900003],[126.96084652899995,37.52540372999997],[126.96104509300005,37.524228005],[126.96124892499996,37.52381361799998],[126.961407429,37.52355238300003],[126.96172434799998,37.52320110100001],[126.96206950600002,37.522930916],[126.962652268,37.52255719199996],[126.96316707000001,37.52235463200004],[126.96352344199998,37.52227365400004],[126.96429273799997,37.52212522699995],[126.96476787700003,37.52206230099998],[126.96554275800007,37.52206253100002],[126.96604613399998,37.522094212],[126.966707848,37.52220251999996],[126.96743742400004,37.522342377999976],[126.96783897100003,37.522428082],[126.96879478099999,37.522604033],[126.96927551600001,37.52268975400003],[126.97022569199999,37.52282514699995],[126.970921386,37.522852351],[126.971690622,37.52284352900001],[126.972137472,37.522798585999965],[126.97246556599998,37.522690544999975],[126.97482438200002,37.52201533300004],[126.97610277299997,37.521619165],[126.979666361,37.52049810499996],[126.98204768300003,37.51975067300002],[126.98261330500004,37.519602095999986],[126.98312235600007,37.519498556],[126.98368230499997,37.51941304200002],[126.98441192300002,37.51935457699998],[126.98510193800003,37.519354667],[126.986114332,37.51939083200001],[126.98719459599998,37.519436005000024],[126.98981324700003,37.51958042199996],[126.99145344700003,37.519639117999965],[126.99369882899998,37.519706837],[126.99421351200007,37.51975641900001],[126.99459245199998,37.519842030999975],[126.99485827500006,37.519936647000016],[126.99562181000003,37.520229500999974],[126.99727898399998,37.52088277],[126.999185054,37.521630623],[127.00010699399998,37.521991023],[127.00087057499998,37.52245052500002],[127.00138529499998,37.52286948099998],[127.001883059,37.523473138],[127.00256750799998,37.524486738],[127.002935198,37.52510390799998],[127.00305965000001,37.525338162000025],[127.003574409,37.525860722],[127.00401562900002,37.52620758899997],[127.00463786599998,37.526658061],[127.00535061999997,37.52717610099995],[127.00632360100006,37.52787882499999],[127.00694586599997,37.528329285],[127.007477617,37.52864009499996],[127.007930169,37.528860808],[127.00833180599996,37.52901845399995],[127.00977997100004,37.529540918000016],[127.01013635999998,37.529680542000015],[127.01044749800003,37.52982467300002],[127.01079258500002,37.53001835499998],[127.01113767999998,37.53024807499997],[127.01155067499997,37.530581402000024],[127.01182790300004,37.53086518600003],[127.01208817100003,37.53119402099998],[127.01237674599999,37.531635475],[127.01676245399999,37.538694176],[127.01703975300002,37.539063542],[127.01741889599994,37.53946893099996],[127.01780367699997,37.53977971500002],[127.01985768700003,37.541099334999984],[127.02087057400001,37.54175237700003],[127.02145341499998,37.542126182999986],[127.02234752000004,37.54278373800003],[127.02329257800004,37.543495335999985],[127.02392640200001,37.54398174299997],[127.02464507999997,37.544405059],[127.02512040599994,37.54461669199994],[127.026087996,37.544922818],[127.02756486099999,37.54539099799998],[127.02853814600002,37.545737647000024],[127.02961332900001,37.546201392],[127.03088096199998,37.546818244],[127.03232405500002,37.547529639],[127.03265230399998,37.547718755999966],[127.03299755300002,37.54796192599998],[127.03337678900003,37.54828166999999],[127.03365416699994,37.54856990699999],[127.03389760599994,37.54887166799998],[127.034735605,37.550123795000026],[127.03484317799997,37.550263416000035],[127.03511493499998,37.550601205],[127.03536969000001,37.55087593000001],[127.03574896399998,37.55122269499998],[127.03615651399996,37.551533412],[127.03647915000005,37.55175855900002],[127.03698855699999,37.55206924100002],[127.03774135200007,37.55252400100002],[127.038120598,37.55278066100002],[127.038618764,37.55320846699998],[127.03894715299997,37.553582268000014],[127.03922463400004,37.553983115],[127.03944556899997,37.55445155400003],[127.03960430700006,37.555001101],[127.039655495,37.555478606],[127.03963311799997,37.555951629999974],[127.03959364499995,37.55620391899998],[127.038978498,37.559267467000026],[127.03878662299995,37.560254107000034],[127.038442313,37.561925543],[127.03806414500002,37.56381322500003],[127.03778759,37.565245875999985],[127.03775389500002,37.56574593200002],[127.03780511100001,37.566286505],[127.03791853499997,37.56673696],[127.03809420700001,37.56717387999997],[127.03828681700003,37.56752970599999],[127.03854734600004,37.567890014999975],[127.038994759,37.56846649700002],[127.03970270099998,37.569371749],[127.04045032000002,37.57035356699997],[127.041373539,37.571556059000024],[127.041945603,37.57229015799998],[127.04253468200001,37.57306479200003],[127.04315775500005,37.573875449999974],[127.04393943600002,37.57487525199997],[127.04438125900003,37.57542919099997],[127.04490810899998,37.57617680699999],[127.04538399700003,37.57687488599996],[127.046120432,37.57783414599995],[127.04741510500006,37.57950843299997]]}},{"type":"Feature","id":"rail_normal.32","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.046120432,37.57783414599995],[127.04538399700003,37.57687488599996],[127.04490810899998,37.57617680699999],[127.04438125900003,37.57542919099997],[127.04393943600002,37.57487525199997],[127.04315775500005,37.573875449999974],[127.04253468200001,37.57306479200003],[127.041945603,37.57229015799998],[127.041373539,37.571556059000024],[127.04045032000002,37.57035356699997],[127.03970270099998,37.569371749],[127.038994759,37.56846649700002],[127.03854734600004,37.567890014999975],[127.03828681700003,37.56752970599999],[127.03809420700001,37.56717387999997],[127.03791853499997,37.56673696],[127.03780511100001,37.566286505],[127.03775389500002,37.56574593200002],[127.03778759,37.565245875999985],[127.03806414500002,37.56381322500003],[127.038442313,37.561925543],[127.03878662299995,37.560254107000034],[127.038978498,37.559267467000026],[127.03959364499995,37.55620391899998],[127.03963311799997,37.555951629999974],[127.039655495,37.555478606],[127.03960430700006,37.555001101],[127.03944556899997,37.55445155400003],[127.03922463400004,37.553983115],[127.03894715299997,37.553582268000014],[127.038618764,37.55320846699998],[127.038120598,37.55278066100002],[127.03774135200007,37.55252400100002],[127.03698855699999,37.55206924100002],[127.03647915000005,37.55175855900002],[127.03615651399996,37.551533412],[127.03574896399998,37.55122269499998],[127.03536969000001,37.55087593000001],[127.03511493499998,37.550601205],[127.03484317799997,37.550263416000035],[127.034735605,37.550123795000026],[127.03389760599994,37.54887166799998],[127.03365416699994,37.54856990699999],[127.03337678900003,37.54828166999999],[127.03299755300002,37.54796192599998],[127.03265230399998,37.547718755999966],[127.03232405500002,37.547529639],[127.03088096199998,37.546818244],[127.02961332900001,37.546201392],[127.02853814600002,37.545737647000024],[127.02756486099999,37.54539099799998],[127.026087996,37.544922818],[127.02512040599994,37.54461669199994],[127.02464507999997,37.544405059],[127.02392640200001,37.54398174299997],[127.02329257800004,37.543495335999985],[127.02234752000004,37.54278373800003],[127.02145341499998,37.542126182999986],[127.02087057400001,37.54175237700003],[127.01985768700003,37.541099334999984],[127.01780367699997,37.53977971500002],[127.01741889599994,37.53946893099996],[127.01703975300002,37.539063542],[127.01676245399999,37.538694176],[127.01237674599999,37.531635475],[127.01208817100003,37.53119402099998],[127.01182790300004,37.53086518600003],[127.01155067499997,37.530581402000024],[127.01113767999998,37.53024807499997],[127.01079258500002,37.53001835499998],[127.01044749800003,37.52982467300002],[127.01013635999998,37.529680542000015],[127.00977997100004,37.529540918000016],[127.00833180599996,37.52901845399995],[127.007930169,37.528860808],[127.007477617,37.52864009499996],[127.00694586599997,37.528329285],[127.00632360100006,37.52787882499999],[127.00535061999997,37.52717610099995],[127.00463786599998,37.526658061],[127.00401562900002,37.52620758899997],[127.003574409,37.525860722],[127.00305965000001,37.525338162000025],[127.002935198,37.52510390799998],[127.00256750799998,37.524486738],[127.001883059,37.523473138],[127.00138529499998,37.52286948099998],[127.00087057499998,37.52245052500002],[127.00010699399998,37.521991023],[126.999185054,37.521630623],[126.99727898399998,37.52088277],[126.99562181000003,37.520229500999974],[126.99485827500006,37.519936647000016],[126.99459245199998,37.519842030999975],[126.99421351200007,37.51975641900001],[126.99369882899998,37.519706837],[126.99145344700003,37.519639117999965],[126.98981324700003,37.51958042199996],[126.98719459599998,37.519436005000024],[126.986114332,37.51939083200001],[126.98510193800003,37.519354667],[126.98441192300002,37.51935457699998],[126.98368230499997,37.51941304200002],[126.98312235600007,37.519498556],[126.98261330500004,37.519602095999986],[126.98204768300003,37.51975067300002],[126.979666361,37.52049810499996],[126.97610277299997,37.521619165],[126.97482438200002,37.52201533300004],[126.97246556599998,37.522690544999975],[126.972137472,37.522798585999965],[126.971690622,37.52284352900001],[126.970921386,37.522852351],[126.97022569199999,37.52282514699995],[126.96927551600001,37.52268975400003],[126.96879478099999,37.522604033],[126.96783897100003,37.522428082],[126.96743742400004,37.522342377999976],[126.966707848,37.52220251999996],[126.96604613399998,37.522094212],[126.96554275800007,37.52206253100002],[126.96476787700003,37.52206230099998],[126.96429273799997,37.52212522699995],[126.96352344199998,37.52227365400004],[126.96316707000001,37.52235463200004],[126.962652268,37.52255719199996],[126.96206950600002,37.522930916],[126.96172434799998,37.52320110100001],[126.961407429,37.52355238300003],[126.96124892499996,37.52381361799998],[126.96104509300005,37.524228005],[126.96084652899995,37.52540372999997],[126.96087461299997,37.52579566900003],[126.96100451800004,37.52617412800005],[126.961489697,37.52771014099997],[126.968948649,37.53316034999999]]}},{"type":"Feature","id":"rail_normal.33","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.7029235649021,37.23494532566439],[128.69901918600004,37.23505177299998],[128.69867493000004,37.235032965999984],[128.698145366,37.23493217900002],[128.69763597999997,37.234727929999956],[128.696686728,37.23418018399997],[128.695833438,37.233573008000036],[128.694795645,37.23269911599998],[128.69405735899997,37.23191722899995],[128.693687415,37.231400129],[128.693651697,37.230961053999984],[128.693680793,37.23063873899998],[128.69380998899996,37.23024825100001],[128.69425108999997,37.229616865],[128.69457087899997,37.22935084699997],[128.69521104400002,37.22895961700003],[128.696241932,37.22852577799998],[128.69685656000001,37.22830074999999],[128.69777205500006,37.22792725699997],[128.69869880400003,37.227553596000035],[128.69960038799996,37.227063167],[128.70009831700006,37.226659611999985],[128.700671234,37.22608379999998],[128.70108646499997,37.225510252],[128.70126902100006,37.225111221],[128.701491968,37.22450439599997],[128.70160491899998,37.22401627099998],[128.70160787800003,37.22364684799996],[128.701638548,37.22300674800001],[128.70171770899998,37.22251910899997],[128.70190925975268,37.22190226155322],[128.70228908299998,37.221375727],[128.702752161,37.220927615],[128.70330776300003,37.220586282],[128.703921899,37.220343205999974],[128.70496479599998,37.22012999199995],[128.705986786,37.219989144999964],[128.70668481899995,37.219970078000024],[128.70738427400002,37.22001405200001],[128.70802925,37.22013989100002],[128.708915202,37.22046045399998],[128.709634063,37.220864505000016],[128.710057879,37.22117371099997],[128.71049560800006,37.221599834999985],[128.710915704,37.222242434999984],[128.711180783,37.22300439299999],[128.71126139199995,37.22357982200003],[128.71123778799998,37.22403062700001],[128.71107286400007,37.22470870499995],[128.71074842700003,37.22530800400004],[128.71027675500002,37.22587339199998],[128.709646175,37.226387017],[128.70903445100004,37.22673819900002],[128.70831993099995,37.227027796000016],[128.70734452900004,37.22724006700001],[128.70662451299998,37.227286482],[128.70575523400004,37.227208913999974],[128.704871244,37.22697839300003],[128.70414331699996,37.22667354599997],[128.70351453000004,37.226268166],[128.70307742000003,37.22586903499997],[128.70255458600002,37.225164819999975],[128.70226766700003,37.22443018299997],[128.70211063600001,37.22345943799997],[128.70174583300002,37.21976186299998],[128.70168304299997,37.219474467],[128.701491515,37.218972698999984],[128.70098883900005,37.218160073999954],[128.70024145600001,37.21748609999998],[128.69819573100006,37.21618207400001],[128.695579553,37.21455283599997],[128.69501105099994,37.214317722999986],[128.69454652299996,37.21419823999999],[128.69401523699997,37.21411574700002],[128.690446273,37.21369825599998],[128.68902336300002,37.21353837],[128.68862882600004,37.21352597699998],[128.68820110800004,37.213541084],[128.68770702799998,37.213611190000044],[128.68603715700004,37.21399534699997],[128.68345931900004,37.21458158400002],[128.682136901,37.21488867200002],[128.68067953599999,37.215206669],[128.68028618999998,37.215248288],[128.67971206200005,37.215265441],[128.67902352299998,37.215203129999985],[128.678400954,37.21506780499996],[128.676168713,37.214477773],[128.675806958,37.214419827],[128.67537863300004,37.214407868],[128.67503013300006,37.214439825999975],[128.67431240200003,37.214585114000016],[128.67324696200004,37.21479837600003],[128.67228246999997,37.21499218499998],[128.671731261,37.21502699499998],[128.67091786,37.214921352],[128.67005405000003,37.214573162],[128.66959585099994,37.214228256999974],[128.66850672200002,37.212856167],[128.66669784700002,37.210512177],[128.66629619000005,37.210175473999975],[128.66554506100005,37.20982566400002],[128.66499032,37.20969832399998],[128.66461792800004,37.20966752],[128.66379630100005,37.20969708300003],[128.66284112900004,37.209800591],[128.66193356599996,37.21002054400001],[128.66139700799997,37.21020825799998],[128.66078478299997,37.210541181000025],[128.66025355100004,37.21097206800001],[128.659880361,37.21141875699995],[128.65960831600003,37.21185501899997],[128.659469032,37.21218130699997],[128.65917267500004,37.21305035699995],[128.65862659100003,37.21383280999998],[128.65787167600004,37.214338894],[128.65689746099997,37.21460478799998],[128.655623154,37.214541523999976],[128.65417264500005,37.214147360999974],[128.652325844,37.213659606],[128.65081965099998,37.21329320699998],[128.64965523299998,37.213102214999964],[128.64387194199998,37.21141854700002],[128.64334316900002,37.211175583],[128.64270941100006,37.210800557],[128.64225508700002,37.210450741999956],[128.64181180800003,37.209949368],[128.64154718900005,37.209592043],[128.64100199900003,37.20861277999997],[128.64057025200003,37.20789112800003],[128.639088467,37.20597638299996],[128.63888911300006,37.205631088999986],[128.637990543,37.203816811000024],[128.637526618,37.20315558],[128.637214971,37.20280948199997],[128.63384359,37.200211239]]}},{"type":"Feature","id":"rail_normal.34","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.703500917,37.234990885],[128.70394033200003,37.235092462999944],[128.70423339200005,37.23520983699997],[128.706080874,37.236219050999985],[128.706454114,37.23636072399997],[128.706905978,37.236473766],[128.70727838599993,37.236526731],[128.707790309,37.23654620199998],[128.70878538899998,37.236447321000014],[128.7169993819702,37.23527285221499],[128.7204348188008,37.23491071636129],[128.7235849812069,37.2344516813663],[128.72963601551223,37.23367630749466],[128.73096503699995,37.233553431],[128.73136246299998,37.23371655899998],[128.73198031900003,37.23405797299998],[128.73240148499994,37.23434485500004],[128.73272243999997,37.234610944],[128.73315116399996,37.235059409999984],[128.73346621500002,37.23555193800002],[128.73373308200001,37.236160502],[128.73445131200003,37.238350521],[128.73476505199997,37.238995959],[128.73538626899997,37.23982224600001],[128.73694554600002,37.24167135899999],[128.73741658499998,37.242046324000015],[128.737974105,37.24233064900002],[128.73864719099998,37.242546935],[128.740744653,37.243048589],[128.741458687,37.243344020999984],[128.74180157500004,37.24357700199997],[128.742121381,37.243862223],[128.74266610000006,37.24452675100003],[128.74396075300004,37.246374619],[128.74495903300004,37.24791682700002],[128.745834271,37.249443754],[128.74606934800002,37.24999250900004],[128.746181592,37.250515849000024],[128.746063822,37.25114679700002],[128.74541417600003,37.25280544500002],[128.74486972499994,37.254195529999954],[128.74478857200003,37.254790487],[128.74482575400006,37.255132386999975],[128.74494197399997,37.255557986999975],[128.745069847,37.25584413099999],[128.745315441,37.25624245100001],[128.74554481599998,37.256496689999985],[128.746064,37.256880896],[128.74699321900005,37.25733262899997],[128.74747573700003,37.25746305499996],[128.74770373800004,37.257495519999985],[128.74817637300004,37.257562822],[128.75320990800003,37.25798652599998],[128.75377176800006,37.25798210699996],[128.75456407899998,37.25791144499995],[128.75515795499993,37.257831915],[128.75648030099998,37.257569195],[128.75694442799997,37.25755017799998],[128.75760370699996,37.25759974499996],[128.75827257199995,37.25772640299998],[128.75893918600002,37.257909956],[128.76089044300002,37.25856536999998],[128.76155855899995,37.258756782],[128.76211206600004,37.258866139999974],[128.762560758,37.258888033000034],[128.76340788200002,37.258768811],[128.76435732400003,37.258524457999954],[128.76608102600002,37.25799433800002],[128.76867724599995,37.257006296],[128.76927703200002,37.256816834],[128.770934509,37.256329033],[128.77302753999996,37.255787960999974],[128.773456253,37.25561423300002],[128.77378246200007,37.25544173700001],[128.774056935,37.25523916899996],[128.77427584199998,37.254978111],[128.77456449800005,37.25450962099997],[128.77487316800003,37.253828958999975],[128.77502515000003,37.253156366],[128.77505743700002,37.25281611500005],[128.77506298699998,37.25275766299998],[128.77490246099998,37.25239038900003],[128.77468997099996,37.252038662],[128.77351805900003,37.25046123299997],[128.77300693700005,37.249668224],[128.77273583200005,37.249060062],[128.77258245200002,37.248493086999986],[128.77255783099997,37.248221226999966],[128.77319407100003,37.24378140500004],[128.77337975000003,37.24289092099997]]}},{"type":"Feature","id":"rail_normal.35","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.03409053299998,37.15078909299996],[129.034096823,37.14879704799997],[129.03401421699996,37.14769054599997],[129.033946505,37.147316059000026],[129.03385773700003,37.147100284],[129.03369689499993,37.14683586300002],[129.03317111100003,37.146223764000034],[129.03273814600004,37.145917498],[129.03188264299993,37.14550255999997],[129.030851524,37.145132228],[129.028751489,37.14448225499997],[129.02774726800004,37.14404379500003],[129.02663632999997,37.14349079699996],[129.025799466,37.14312268199994],[129.02077491999998,37.141675300000024],[129.02031562300002,37.14157703700002],[129.01972720300003,37.141528317],[129.01787685600004,37.141778227],[129.01125480899995,37.141879682],[129.00717413499999,37.14169027499998],[129.00676345200003,37.141622524999974],[129.00607785599993,37.14143348200001],[129.00549614800002,37.14120046899997],[129.004370966,37.14067188799997],[129.004021666,37.14056389399998],[129.00375055899997,37.14051719399997],[129.00299770700002,37.14058777400002],[129.00229592199997,37.14071620100002],[129.000575662,37.141259005000016],[128.99952215599998,37.141524143],[128.99875370000004,37.141612848],[128.99768312199998,37.14161530900002],[128.997558147,37.141615596999976],[128.996935634,37.141701926999986],[128.99661762099998,37.14180626200002],[128.99620159000003,37.14200067599998],[128.99570391700004,37.142299687],[128.995385926,37.14256762100001],[128.99522081999996,37.142772039000036],[128.99504413299996,37.14313987299999],[128.99491191700002,37.14368023800002],[128.99482272200004,37.144927037999985],[128.99476404000004,37.14522743000005],[128.994549993,37.145832117999944],[128.99442738500005,37.14603195100001],[128.99420020900007,37.14630587399997],[128.99391833899998,37.146512963999974],[128.99346950400005,37.14675692600003],[128.99188195599996,37.147322143999986],[128.99128667499994,37.147585630000016],[128.99094966100006,37.147799923999955],[128.99057248200003,37.14811789699998],[128.99001740300002,37.148821169000016],[128.98985383599995,37.149362068],[128.98974617,37.15062929599995],[128.98960045900003,37.151271423],[128.98955693399998,37.151656723],[128.98940298299996,37.153017261000016],[128.98939128199999,37.15365854800002],[128.98908952,37.15566320299997],[128.98881618299995,37.157852901000034],[128.98826172800003,37.160530129],[128.988201963,37.160965972000035],[128.98818406100003,37.16123982899995],[128.988214768,37.161760523],[128.988389032,37.16249825300001],[128.988739012,37.163246344999955],[128.989042726,37.16368366],[128.989387792,37.16408091800004],[128.990522223,37.16511052300001],[128.99064445700003,37.16525621300002],[128.99095026700004,37.165825571],[128.99104936400005,37.166327667],[128.990830427,37.16942110799998],[128.990814854,37.16948918099998],[128.990689288,37.17003813199998],[128.99050801000004,37.170464850000016],[128.99030030400007,37.170808157000025],[128.98874762500003,37.172847189],[128.98807646600005,37.17359619200003],[128.987739718,37.173894671000035],[128.98709829400005,37.17436098199999],[128.98642110100002,37.17475634799999],[128.985460194,37.175118590000025],[128.98183346000005,37.17672111200004],[128.97958904400002,37.17776214900002],[128.97923445600003,37.17793600900002],[128.97871509200002,37.17815909799998],[128.97810732099998,37.17826802100002],[128.97716398000003,37.178361405999986],[128.97138947599998,37.17856264399996],[128.97083363800002,37.17863281000001],[128.969979563,37.17880058900002],[128.96804212800004,37.179370615000025],[128.967681835,37.17951435199998],[128.96726146100002,37.17974897100003],[128.96671130800001,37.18018345599995],[128.966512854,37.18040696899998],[128.965331449,37.181984228],[128.96515100300005,37.18218591099998],[128.964875151,37.18241230399999],[128.96455953700004,37.18261142900001],[128.964250318,37.182760936],[128.963571931,37.18299426000002],[128.96327497199997,37.183055809999985],[128.96276375300002,37.183123044999974],[128.962422341,37.183120752999955],[128.962077779,37.18309172899997],[128.96164017799998,37.18299756499998],[128.961112555,37.182853729],[128.95837840899995,37.18185623200004],[128.95772009599997,37.181701041999986],[128.95732200499998,37.181641464999956],[128.95643630499993,37.18159455199998],[128.95546685300002,37.18168854099998],[128.95474307199996,37.18186783600002],[128.95416868600006,37.18214560900001],[128.953761536,37.18245610899997],[128.95363307499997,37.182595966999976],[128.953415362,37.18288719899997],[128.95325571400005,37.18320527199998],[128.95313205999997,37.18364357700002],[128.95310375999998,37.18413659699997],[128.95313474000002,37.184557049999974],[128.95322889099995,37.18493587900002],[128.95336999299997,37.185241401],[128.95846441900002,37.19409271399997],[128.95913621999998,37.19533332600002],[128.95923652800005,37.195944416999964],[128.95923049200002,37.19644091],[128.95917419399996,37.196804061],[128.95896896,37.19730413700001],[128.958659227,37.19772424499999],[128.95846047600006,37.19790213099996],[128.958162647,37.198122211000026],[128.95773535299998,37.198348686999985],[128.95422534799997,37.199850867999984],[128.95299536,37.200267671999974],[128.952244054,37.200400705000014],[128.95163241699998,37.20038619799998],[128.950973142,37.200250691],[128.94960014600005,37.199848048000014],[128.94738805,37.199255548000025],[128.94681992400004,37.19914491799996],[128.94482120699996,37.198581638999975],[128.943647661,37.198332771],[128.93643814500004,37.19639714500001],[128.932256755,37.19542765200002],[128.923358959,37.194417429],[128.916790713,37.19284223399997],[128.88701416199999,37.186925652],[128.88545298399995,37.186513816],[128.88455273200003,37.18639747999999],[128.883594571,37.186386887000026],[128.882945578,37.18644860900003],[128.88199232299996,37.18667732200002],[128.88144056100003,37.186898823],[128.88082811,37.187258749],[128.87692726,37.18996227300002],[128.87611978299998,37.190415412000014],[128.87387236099997,37.191388587],[128.87337873000007,37.191680581999975],[128.87269359900003,37.192147888],[128.87201144499994,37.192613159],[128.871427349,37.19290693399997],[128.870980027,37.19306454100002],[128.87050494800005,37.19316574499996],[128.86819839700004,37.193322621999975],[128.867848352,37.193369398],[128.86757537300005,37.19344545800002],[128.86688565200006,37.193707318],[128.86485582400005,37.194581298999985],[128.86408729200002,37.19484794400002],[128.86303080500005,37.19511386499997],[128.85919048299996,37.195888848999964],[128.85885655400006,37.195992644],[128.85818320900003,37.19630699599997],[128.85621424,37.19769120100002],[128.85196101300002,37.20114661800001],[128.849655444,37.20292426800002],[128.84939446199996,37.20316465099999],[128.84919363899996,37.20336968299998],[128.84760560000004,37.204597543],[128.84710016999998,37.20492217999998],[128.845242244,37.205757425],[128.84465821100005,37.206043184],[128.84415354100003,37.206343298999975],[128.843140035,37.207075061000026],[128.84176096799996,37.20827348100002],[128.841317561,37.208575683000014],[128.84097649400002,37.20874170800002],[128.840364327,37.20897020499997],[128.83826524800006,37.209568541000024],[128.83692638699998,37.210050521000014],[128.836180168,37.210384695999984],[128.83566571400004,37.21066457100002],[128.83510708300005,37.211025573],[128.83460814,37.211436552],[128.83402604700004,37.212033973],[128.83344520200004,37.21280963099997],[128.83324645200003,37.213113465],[128.832570419,37.21436060900003],[128.832458049,37.21470804199996],[128.83240523299997,37.214996206999984],[128.832326214,37.21671279199996],[128.83211507400006,37.21733294],[128.83193956800005,37.217670958],[128.831694511,37.21796047199997],[128.831426914,37.21818565099997],[128.82870251299997,37.220038483999964],[128.82771482000004,37.22077866199996],[128.82742866100003,37.22101494499998],[128.82721917099997,37.22124224799998],[128.826963011,37.22161377000001],[128.82667918,37.22228960799998],[128.82645335000007,37.22356962299998],[128.82637243599996,37.223899649000046],[128.82624596599996,37.22421760800001],[128.825870392,37.22481269999997],[128.82550029799998,37.225200216999966],[128.82522328299999,37.22540546099999],[128.82491882499997,37.22558019800001],[128.82449797499999,37.22570590599998],[128.82393163300003,37.22579404100002],[128.82304127399993,37.22578051900002],[128.822582634,37.22579891599998],[128.81629126999997,37.22589819400002],[128.81277534999998,37.22578777199997],[128.81188178800002,37.22577109300002],[128.811319427,37.225903355],[128.810618884,37.226253104000016],[128.80891170500004,37.22734328099998],[128.80827470399998,37.227577409],[128.80771449600007,37.22768288800001],[128.80748007499997,37.227692935999976],[128.807303023,37.22770033499999],[128.80687204700004,37.22767229700001],[128.80502972700003,37.22725512000002],[128.804693648,37.22720953499996],[128.804315964,37.22722589799998],[128.80337909500003,37.22741078799997],[128.80182498500005,37.227969302],[128.80100658500004,37.22813591199997],[128.80026372400005,37.22815332299999],[128.79693146200003,37.22810201399995],[128.796341817,37.22812259600002],[128.79587331299996,37.228209376999985],[128.795483258,37.228356457],[128.794976177,37.22862652999995],[128.79344934399995,37.22971274399998],[128.79315948099998,37.22994530900002],[128.79270446499999,37.23038060400002],[128.791591738,37.231603972],[128.79096272700002,37.232443386000014],[128.790801274,37.232731405000045],[128.79066765,37.233054437],[128.79067253799997,37.233388096999974],[128.79100148199998,37.23416394400002],[128.79135809699997,37.234924964],[128.79167114899994,37.23576342699997],[128.79175840099995,37.23625986000002],[128.791757057,37.23667015],[128.79171321399997,37.23688952],[128.790624312,37.239291754],[128.79023451300003,37.239975250999976],[128.79003177000004,37.24022412900001],[128.78945202100002,37.24069543400004],[128.78897674499999,37.24095260100004],[128.78854862599997,37.24110413500002],[128.787617796,37.241246622999945],[128.786783,37.24124203199999],[128.786065711,37.241089103],[128.785556998,37.24087424899998],[128.78528317300004,37.240723438],[128.78477658299997,37.240339320999986],[128.78447767600002,37.240010709000025],[128.78432674799998,37.239789253],[128.78394217700003,37.239079367],[128.78316656699997,37.23743942499995],[128.78296652600002,37.237100298],[128.78283531600002,37.236944881000014],[128.78248675600003,37.23668332999997],[128.78214261400004,37.23647384899997],[128.78164302300007,37.236251307999986],[128.78113520600002,37.236153566999974],[128.78061583200005,37.236129674],[128.77992640200003,37.23617955499998],[128.779562535,37.236277131999955],[128.77929182900002,37.23639183399999],[128.77878948000006,37.236688555],[128.77818174700002,37.23725179599999],[128.77715949899996,37.238400934],[128.77605208100002,37.23976576700002],[128.77530162899998,37.24063630299997],[128.774282227,37.241658684000036],[128.77387152299997,37.24207024400003],[128.773706983,37.24227208900005],[128.77353355,37.24253369799999],[128.77337975000003,37.24289092099997],[128.77319407100003,37.24378140500004]]}},{"type":"Feature","id":"rail_normal.36","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.69901918600004,37.23505177299998],[128.69867493000004,37.235032965999984],[128.698145366,37.23493217900002],[128.69763597999997,37.234727929999956],[128.696686728,37.23418018399997],[128.695833438,37.233573008000036],[128.694795645,37.23269911599998],[128.69405735899997,37.23191722899995],[128.693687415,37.231400129],[128.693651697,37.230961053999984],[128.693680793,37.23063873899998],[128.69380998899996,37.23024825100001],[128.69425108999997,37.229616865],[128.69457087899997,37.22935084699997],[128.69521104400002,37.22895961700003],[128.69671710399996,37.228294931],[128.69748065000002,37.227690641],[128.69780202599998,37.22729394599999],[128.69899603400003,37.225638162999964],[128.69923152599998,37.225246759],[128.69936608499995,37.22494634900002],[128.699404897,37.22472562799998],[128.699433395,37.22312120799998],[128.699384096,37.22235808700002],[128.69937069999997,37.220526102],[128.699150285,37.21980229699997],[128.698842616,37.219238662000016],[128.697512207,37.217466253],[128.69721553700003,37.217215127],[128.69667798700002,37.21684517400002],[128.69613680500004,37.21657661500003],[128.69567061099997,37.21642250299998],[128.69460650100004,37.21618545099995],[128.69146557499994,37.215585441000044],[128.689384425,37.21528668800001],[128.68853229799998,37.215203503],[128.68783462099998,37.21526134],[128.68687173900003,37.215505722999985],[128.68638087099998,37.215695267999976],[128.68475166200002,37.21646866799998],[128.68387751,37.216833036000025],[128.68181037800002,37.217153584],[128.68073387900003,37.217218912000014],[128.68036170399998,37.217179933999965],[128.67640273600003,37.216520578],[128.67562282299997,37.216441118],[128.67471869200008,37.21652737300002],[128.671245692,37.217258415],[128.670507101,37.21735214899998],[128.67006910600008,37.21731576399998],[128.669462085,37.21719670000002],[128.668936443,37.216963129999975],[128.668379853,37.216533458000036],[128.66804379000004,37.21615688400003],[128.667905328,37.215947317],[128.666579504,37.213086998999984],[128.66623741200004,37.21250122699996],[128.66605750899996,37.212262602999964],[128.665614359,37.211875361],[128.66519928700004,37.211638896000025],[128.664901801,37.211520892000024],[128.66418054500002,37.211417084000026],[128.66291632600004,37.211468664],[128.661919396,37.21168824900003],[128.66151698099998,37.21185072599996],[128.66084656599998,37.212328961],[128.66066702999998,37.21253440000002],[128.65993856499998,37.213746515],[128.65958351300003,37.21421538000003],[128.65940901499997,37.21439291399999],[128.65901032,37.21466208299995],[128.65872981000004,37.214795997999964],[128.658393539,37.21491472800001],[128.65784740899997,37.215032935999986],[128.657043402,37.21505401],[128.65663263899998,37.214988144999964],[128.656259236,37.21488573899995],[128.65558138900005,37.214634366],[128.65160879500004,37.21353806099998],[128.65014465600004,37.213150745000014],[128.64906741200002,37.21287956200001],[128.64387194199998,37.21141854700002],[128.64334316900002,37.211175583],[128.64270941100006,37.210800557],[128.64225508700002,37.210450741999956],[128.64181180800003,37.209949368],[128.64154718900005,37.209592043],[128.64100199900003,37.20861277999997],[128.64057025200003,37.20789112800003],[128.639088467,37.20597638299996],[128.63888911300006,37.205631088999986],[128.637990543,37.203816811000024],[128.637526618,37.20315558],[128.637214971,37.20280948199997],[128.63384359,37.200211239]]}},{"type":"Feature","id":"rail_normal.37","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.63323670700004,37.1998332],[128.632763481,37.199651846],[128.63225633500002,37.19954022699998],[128.628279873,37.19932765500002],[128.627487756,37.199235261],[128.627021877,37.199089047000015],[128.626639166,37.19891112899999],[128.62571196400003,37.198444349],[128.62538133599995,37.19826362099999],[128.62442198699998,37.197867126999974],[128.62380937900005,37.19764141099997],[128.62271745099997,37.197341307999984],[128.62202932000005,37.19722217899997],[128.621242374,37.19711253900001],[128.62019365300003,37.19701694100002],[128.619863862,37.19702260699998],[128.61911789900003,37.19688711599997],[128.617548296,37.196759860000014],[128.61677527400002,37.19675938199997],[128.612358577,37.1973683],[128.61116716,37.19747470099996],[128.61078317000002,37.19743810499996],[128.61024946900005,37.197301180999986],[128.60585927900001,37.19559976599998],[128.60485957500006,37.19529004399997],[128.59837249400002,37.193865145],[128.59701327800002,37.19366700099999],[128.595996307,37.19361608399997],[128.595378501,37.19365354099996],[128.59509483500003,37.19370424500001],[128.594719399,37.193812858999955],[128.59421181200003,37.194081800999975],[128.59396258800007,37.19425989300003],[128.593090043,37.19521353399997],[128.59263728000002,37.195607787],[128.59209025900003,37.195968151999985],[128.591624858,37.196188154],[128.59114647200002,37.196322332000015],[128.59057172100006,37.19642319099996],[128.58899250399998,37.196501736],[128.58832110600008,37.19657715999995],[128.58782511600003,37.19671282099996],[128.58751673600005,37.19684613699998],[128.58706481200002,37.19712772599997],[128.58648544200005,37.197633531000015],[128.58613645399996,37.19797937200001],[128.585136833,37.199088464000035],[128.58484994199998,37.199317977000014],[128.58435508500003,37.199603139],[128.58181624400007,37.200607432],[128.58103367299998,37.20088216899999],[128.58065670700003,37.200981448999975],[128.58009876799997,37.20107767399998],[128.57974851799997,37.201080793],[128.57916935899996,37.20102617999998],[128.578501022,37.200863869999985],[128.576769732,37.20030939099996],[128.57638127600003,37.20014767199997],[128.57600005899997,37.199919746],[128.575709258,37.199684893],[128.57545059400005,37.199416098],[128.574421336,37.19816966499998],[128.574001287,37.197785631],[128.572894925,37.19704446400002],[128.57134094999998,37.196178448],[128.57060135,37.19556643300004],[128.57021321299996,37.19497525200001],[128.569890347,37.194262111],[128.56969530800004,37.193976941],[128.56917921399997,37.193453394],[128.56885485800004,37.193242906],[128.56854433699993,37.19309402399997],[128.56810195199998,37.192962667999964],[128.56742593600006,37.19289044099996],[128.56689346099995,37.192902844],[128.566679706,37.192937095],[128.56608863200003,37.19311620200002],[128.56410011200003,37.194144793],[128.56367782600003,37.194301123999956],[128.56292253200002,37.19445733999996],[128.562669118,37.194461079],[128.562255552,37.194418546999984],[128.56171463400003,37.19429017],[128.56101032400002,37.194058370000015],[128.55965718500005,37.19352719999996],[128.55883871400002,37.193181878000026],[128.55838220899997,37.19294748499996],[128.55454964900002,37.18981297300004],[128.55401635000004,37.18942123000004],[128.55332663600007,37.18900965500002],[128.55276304,37.18880503100004],[128.55181314100005,37.18862247500001],[128.54771326199997,37.188320192000035],[128.544617544,37.18786306099999],[128.54161498299996,37.187286596],[128.54111814900003,37.187060482],[128.54074054699996,37.186773284],[128.540600474,37.18662552499998],[128.54027002600003,37.18618801500002],[128.53976219300003,37.18515629200002],[128.53935372599997,37.184584535],[128.53903609200006,37.184313388000014],[128.53857215400006,37.18405699100003],[128.538215393,37.183925416],[128.53758754300003,37.18378098900001],[128.53711601499998,37.18374342399998],[128.53669855299995,37.18378698500003],[128.535896528,37.18399647199997],[128.53005667799997,37.186028296000025],[128.52925534999997,37.18629320300002],[128.528939431,37.18636445399997],[128.52818839700006,37.18642355899996],[128.525006648,37.1863749],[128.52437335099998,37.18646021599996],[128.52398507000004,37.186553173000014],[128.52362377,37.186680078],[128.523256518,37.18686220599999],[128.52267937200006,37.187179305999955],[128.52050852999997,37.18852758700002],[128.51869739799997,37.18911309500003],[128.517720234,37.189256760999974],[128.51727975899996,37.189286563999964],[128.51629750799995,37.18925226700003],[128.51541601099999,37.18912769699997],[128.51491579099996,37.18901525799998],[128.51422021899995,37.18879835299998],[128.513551502,37.18849148799996],[128.51301009400004,37.18811648999998],[128.51261754600003,37.18773746199998],[128.51224031799998,37.18728178099996],[128.51179894199996,37.18665458999999],[128.510335552,37.18457536899998],[128.50995564799996,37.184134605],[128.50956046099995,37.18382908299996],[128.509203243,37.18362166800003],[128.50779818500004,37.18298085799997],[128.506429909,37.182363816],[128.505040833,37.181790773],[128.50437343899998,37.181615641999976],[128.50385982899996,37.181596709000026],[128.50355896799996,37.18160446799999],[128.50292601,37.18168600199998],[128.49928665999997,37.182502265],[128.49860482500003,37.18248570199997],[128.49772997800005,37.18236283400004],[128.496356283,37.18216989499997],[128.49581498199996,37.18216878599997],[128.49523189999996,37.18223655100001],[128.494693,37.18238777099998],[128.49424727299998,37.18257858599998],[128.49001284100007,37.184734652999964],[128.48948654399993,37.184933946],[128.48897292,37.185080247],[128.48823735599996,37.185194229],[128.48749128499995,37.185207724],[128.486946393,37.18514350399997],[128.48646173900002,37.18503313400003],[128.48572772599996,37.184784681000025],[128.48500783300005,37.184433372999976],[128.482419999,37.18295511499997],[128.48187386499995,37.182636586999976],[128.48176667100003,37.182549449],[128.478585012,37.180701236],[128.47708700800004,37.17972589899996],[128.474425089,37.178280986],[128.47382544399997,37.177835644],[128.473262187,37.17758219999999],[128.47238146700002,37.177040535],[128.46863706399998,37.17488397100002],[128.46752030899998,37.17440487199997],[128.46690392600001,37.174202296],[128.46631001000006,37.17404722000003],[128.46551057899998,37.17389237999998],[128.456640923,37.172928615],[128.45577065000003,37.17280834400002],[128.454958769,37.17262504000003],[128.45322123400004,37.17206258300001],[128.45121331099995,37.17123698099998],[128.449938941,37.170794362],[128.448936622,37.17053570999999],[128.44860944399997,37.17049020500002],[128.44799876899998,37.17046576600003],[128.44341156600004,37.171138586],[128.43963751300004,37.17175105100002],[128.437867364,37.17209946999996],[128.43743564699997,37.17223229099998],[128.437003178,37.17241805399998],[128.43626362500004,37.172871339999965],[128.43568321100003,37.173340091],[128.43327829999998,37.175684233],[128.43058811100005,37.178016411999955],[128.43035926999997,37.17831123400003],[128.430144822,37.178661482],[128.429383326,37.18010604800002],[128.42864950600006,37.18134606199999],[128.42847578,37.18155817300001],[128.428274781,37.181737718000015],[128.42777755900002,37.18206307399998],[128.42700342200004,37.18233817399998],[128.42577606900002,37.18263179599998],[128.42422387300002,37.18286602299997],[128.420994454,37.18319631300001],[128.42015476000003,37.18333389899996],[128.41956117100003,37.18348919799996],[128.418731109,37.183843571],[128.41816861800007,37.184214740000016],[128.41587307099996,37.18586736699996],[128.415358158,37.186126277],[128.41502473399999,37.18623445799996],[128.414529432,37.18634714],[128.413971864,37.18640146600002],[128.41315599300003,37.186335321],[128.40985195800008,37.185529305],[128.408473119,37.18522965700003],[128.40476485699998,37.184768448],[128.40421262499999,37.18463516699995],[128.40369926300002,37.18446429100003],[128.40242797600004,37.183863454],[128.40197372699998,37.18368786499997],[128.40137926200003,37.183552744],[128.40081409500004,37.183498049999955],[128.400035171,37.183555601],[128.39895323600004,37.18381832300001],[128.39268947300002,37.18588743],[128.39102659699995,37.18636029800002],[128.38693694099996,37.18708842500003],[128.38632677300004,37.187186161],[128.38577471900004,37.18722371899998],[128.38533181300005,37.18719756799997],[128.38488514499997,37.18712580399997],[128.38419525199998,37.18691092599999],[128.383700851,37.186655141],[128.38218619300002,37.18571976799998],[128.38163632300004,37.185488937000024],[128.38137628900003,37.18543261099999],[128.37928547299998,37.18518981900002],[128.37805525999994,37.18495551999997],[128.376126431,37.18437057300002],[128.37566326899994,37.18415943400002],[128.37532675099996,37.18393747300004],[128.37491939900002,37.18355212299997],[128.37460967499996,37.183123376],[128.37442691000004,37.18274688700003],[128.374287039,37.18221707300001],[128.37430641400007,37.18165070999997],[128.37470291100004,37.179840163],[128.37470697500004,37.179308484999986],[128.37458107,37.178755532],[128.374289098,37.17821155599995],[128.37393935599997,37.17779814099995],[128.37335782199997,37.177338989999974],[128.37283172700003,37.17705988899998],[128.372742185,37.177023679],[128.372095805,37.17676229299996],[128.36775504600004,37.175279407999966],[128.36750033700005,37.175221625],[128.36689056900005,37.175170295],[128.36387004400007,37.17501543499997],[128.362741142,37.174875559],[128.361811614,37.17462946599996],[128.35773100899996,37.17332141899994],[128.35642502900004,37.17300967300001],[128.35595755,37.172977848999956],[128.35551863400002,37.17303379999996],[128.35450985200004,37.17328773000001],[128.35355982000002,37.17361497400002],[128.352737482,37.173780754],[128.352275294,37.173828594],[128.35162856800005,37.17384600499997],[128.35110217099998,37.173783361],[128.350571718,37.173679049],[128.34971768299997,37.173383350999984],[128.349128871,37.17306208999997],[128.346024294,37.17073248099998],[128.34434171299998,37.169484862000026],[128.343566507,37.168910055000026],[128.34319104800002,37.168676568000016],[128.34270795099997,37.168452119999955],[128.34224175699995,37.168308162999956],[128.34183043399997,37.16823613099998],[128.34114203500002,37.1682108],[128.33919247800003,37.16841774599998],[128.33823051800005,37.168437951],[128.33763753600005,37.16834586599998],[128.33604818000006,37.167972192999976],[128.335524593,37.16789538999997],[128.335236725,37.167888882000014],[128.334248762,37.167996149999986],[128.33324016799997,37.16829298599996],[128.33073394,37.16915467000002],[128.33030157699997,37.169342297],[128.33007060300002,37.16948783899998],[128.32985133899993,37.169626000999955],[128.32959255900002,37.16983736000002],[128.329282175,37.17015755799997],[128.32902655499998,37.17052829700002],[128.32884947200006,37.17091599000001],[128.32877433999997,37.171200056999986],[128.32873146599997,37.17162061000001],[128.328769119,37.17251234200002],[128.32889517099997,37.177401461999985],[128.32894474699998,37.17803971999998],[128.328926581,37.17847653499999],[128.328833046,37.178982554],[128.32867264400002,37.17940680799996],[128.32828329500003,37.179951106],[128.32736530499997,37.181060625000015],[128.32686316599995,37.18173334900003],[128.32560902099996,37.183253794000024],[128.32535820900003,37.18353045299997],[128.325014557,37.18407207500001],[128.32475619,37.184639651],[128.32459219700002,37.185137124000036],[128.323634768,37.18965186499998],[128.32342130899997,37.19019368399997],[128.32308271500003,37.19069276200001],[128.32285568199998,37.190940069],[128.32241432699996,37.19128116200002],[128.322146096,37.19144325000001],[128.32173502900002,37.19162318199998],[128.31632177299997,37.193147429000014],[128.315583534,37.19329357500003],[128.31488823099997,37.19335259299996],[128.31190446600004,37.193300786],[128.31120272,37.193336143],[128.310502138,37.193482162],[128.30998656799997,37.193681195999964],[128.30958372799998,37.19390386800003],[128.30920719500003,37.19418786499996],[128.308885075,37.19452662999998],[128.30866292299999,37.19486259400003],[128.308462531,37.195356764000024],[128.307911916,37.197506819],[128.30773235300006,37.19793109299996],[128.30748195,37.19833669000002],[128.30695042500003,37.19895280500001],[128.30530667400004,37.20057795399999],[128.30498089699995,37.20080407299996],[128.30442808800004,37.20103950700002],[128.30378732700004,37.20120081899997],[128.303249626,37.201253172],[128.30274368700003,37.201237001999964],[128.30227833,37.20115878199998],[128.30177364400004,37.20101475699999],[128.301143406,37.20072518500001],[128.30080706600003,37.20050949100001],[128.30059446899998,37.20034134899996],[128.30001491900006,37.199690907999965],[128.29986909200002,37.199491901999956],[128.29947974899994,37.198868013],[128.299284984,37.19857592],[128.29858658700002,37.197597144],[128.29713105100004,37.19590809499997],[128.29557116100003,37.19416042899998],[128.29355776899993,37.19168970499999],[128.293261403,37.191199405],[128.29297419800005,37.190672312],[128.292777092,37.19014361899997],[128.29270158399996,37.189598727000025],[128.29272317400003,37.18897663499997],[128.29289964800003,37.187537755999976],[128.292870638,37.186916064],[128.29267722899996,37.186196173999974],[128.292271822,37.18546428399998],[128.29174542,37.18489089099998],[128.29086721999997,37.18418739899999],[128.287363621,37.18149033099995],[128.285012923,37.17967435299999],[128.281242924,37.17677158799998],[128.27845932300002,37.174462515999956],[128.27704261899999,37.17307023300003],[128.27587811300003,37.17176174899997],[128.27501290600003,37.17065156299997],[128.274350199,37.16972747499999],[128.27356969,37.168520191],[128.27282057800005,37.16718470799997],[128.272348968,37.16622332099998],[128.271841456,37.165052135999986],[128.27133744000002,37.163674455],[128.27092702200002,37.162298072999974],[128.2705498,37.160646396000026],[128.270189277,37.158963218999986],[128.26979905199997,37.15714044299997],[128.26896509799997,37.153199596999954],[128.26857137300001,37.151348022],[128.268246252,37.149822242999974],[128.26765271399992,37.14702908000002],[128.26689636599997,37.143507728],[128.26568818999996,37.137924304000016],[128.26533687600005,37.136804319000035],[128.26486116499999,37.135741933],[128.26400765200006,37.134278152],[128.26274264300002,37.13275397099994],[128.26197864099998,37.132007979999955],[128.26074954100002,37.13103159199998],[128.259423844,37.13017930200002],[128.25801845100003,37.12945810999996],[128.25612776300002,37.128726516999976],[128.25385878300003,37.12810552200001],[128.25178790199996,37.12759132599997],[128.24888192700004,37.12685433199997],[128.24595105300003,37.12610663800002],[128.243532875,37.12551794300002],[128.241284795,37.12493974799997],[128.23839252099998,37.12420965400005],[128.23566154499997,37.123511858999976],[128.23322846899995,37.12299326299996],[128.23158508699996,37.12277536399997],[128.22972620799993,37.12261826300002],[128.22749073599996,37.12251036100003],[128.223868281,37.12238825799998],[128.22194002999998,37.12247337400004],[128.21890003,37.12281004000002],[128.21602169700003,37.12359504000001],[128.21345669699997,37.124530039999975],[128.21122836400005,37.12535170699997],[128.209481697,37.12600004],[128.20816502999998,37.12649170699997],[128.20726002999996,37.12682503999997],[128.20622920085194,37.1269924407494]]}},{"type":"Feature","id":"rail_normal.38","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.145598,36.852499],[127.14520915400003,36.85424743000002],[127.14517992900002,36.85456623000002],[127.14519530800001,36.855081626000015],[127.14528259099998,36.85580316999996],[127.14686954200005,36.86206297900002],[127.14697037900002,36.862812975],[127.14694590399998,36.86366058800002],[127.14686726599994,36.86410328899998],[127.14670350199997,36.864668930000036],[127.14526543900004,36.867701939],[127.14055214600003,36.877820212000024],[127.13955247200003,36.87987264500001],[127.13418083399998,36.89115716600002],[127.12866661600003,36.902951669999965],[127.12814700600003,36.904262822],[127.12795588400002,36.90482549399998],[127.12780669000003,36.90539967599996],[127.12772543799998,36.905905612000026],[127.12766594500003,36.907057585],[127.12677340699997,36.919483005],[127.125322684,36.9399981],[127.124710768,36.94749253800003],[127.12462407700005,36.94814799000002],[127.12438501700004,36.94907997600004],[127.124148658,36.949628952999966],[127.12377308999997,36.950276126],[127.12286824500003,36.951465375000026],[127.12116261,36.953220263],[127.10337540100005,36.97178604499995],[127.09787981200003,36.977579968999976],[127.09771165000005,36.977807032],[127.084470143,36.99166009800002],[127.07470197500002,37.001832354],[127.07367295500002,37.00281901799998],[127.07293027900003,37.00371110000002],[127.072695708,37.004032144],[127.07250428999998,37.004337652999965],[127.07232614100003,37.00468851700003],[127.07216311099997,37.005126983],[127.07206929000002,37.00545412999998],[127.07198573699998,37.00589625500001],[127.07190456300005,37.00641017600002],[127.07067048600001,37.017451853],[127.070409624,37.01987282],[127.06872623200005,37.034440841],[127.06860380899997,37.035106063000015],[127.06846753200004,37.035600476],[127.06825351300003,37.03616212499996],[127.06798919400002,37.036684445000034],[127.06755961300003,37.037369207999966],[127.06713462099997,37.037903558],[127.06669638999998,37.03834008],[127.06618625700003,37.03877748100002],[127.06577673100001,37.039098228999976],[127.06501524399997,37.039634085],[127.06114035100002,37.04209391200001],[127.05617952100006,37.04518571400002],[127.05595222999996,37.045346698],[127.055470745,37.04574216700002],[127.05508821200003,37.04599896634234],[127.05440419717398,37.04656880747565],[127.05368693853266,37.047239585865555],[127.0530131501121,37.04820526497076],[127.05261467308912,37.049072631059325],[127.05231038154442,37.0507032523524],[127.05238257400003,37.05215203199995],[127.05272214100006,37.055358363999986],[127.05408705599999,37.067370320999956],[127.05464866699994,37.07244083399997],[127.05449289300003,37.074696331],[127.05435523599996,37.07629537199997],[127.054149077,37.077807080999975],[127.05411946600003,37.07824549299998],[127.05398610700004,37.07917352800003],[127.05422306399996,37.08042417099996],[127.05425252200004,37.080579644],[127.05500626000003,37.08222701300002],[127.056258866,37.08514713799997],[127.056652753,37.086142646999974],[127.056762278,37.086426986999975],[127.05766045299995,37.088413082000024],[127.05867193399997,37.090862538000025],[127.05962038299997,37.092936288000026],[127.06066841800003,37.095613051000015],[127.06080245100003,37.09687874999999],[127.06102984600005,37.09817334699997],[127.06123901399994,37.09974175599997],[127.061327262,37.10109890099996],[127.06163036400002,37.10391108900003],[127.06205250599997,37.10732378600002],[127.06279799000004,37.11365297299995],[127.06330208300002,37.11777051999998],[127.063858573,37.121940580999954],[127.06454206499998,37.12724337799996],[127.06598830599994,37.139467171],[127.066209557,37.14142844700001],[127.06699674099997,37.14771080699998],[127.06742267200003,37.151268328000015],[127.067415595,37.15182996199998],[127.06737450199995,37.152021104999946],[127.067041738,37.15330816699996],[127.06565121399997,37.15918894899998],[127.06535872199996,37.160243275999974],[127.06310299599997,37.169466028],[127.06285747400003,37.170485315],[127.06261372400006,37.171209100999974],[127.06227423599998,37.17206558799998],[127.061769284,37.172970259999985],[127.061050048,37.17393828899995],[127.060379612,37.17467927800001],[127.05963068,37.175364471],[127.05854110800003,37.17621087700001],[127.048222031,37.182841801],[127.047116787,37.183581337],[127.04617490099997,37.18426901900001],[127.04543666900004,37.18485503800004],[127.04438843100003,37.18588050699997],[127.04394507799996,37.18640814999996],[127.04360599200001,37.18687925299996],[127.04334235500005,37.18727606200002],[127.04294271700006,37.18808856299998],[127.04040823,37.192720997000016],[127.035363954,37.20254517799999],[127.035238291,37.202789882000026],[127.02325202500002,37.22568543999998],[127.021945578,37.228309536000026],[127.01600455400002,37.239703284],[127.01189580399998,37.247542354999965],[127.01159141500001,37.248178589],[127.01067784799999,37.249917494999984],[127.01032946499998,37.250540619],[127.00994723100003,37.251114782000016],[127.00953846699997,37.251623415],[127.008937403,37.252281382],[127.008380909,37.25277688899998],[127.006935341,37.25433101400003],[127.00645341299997,37.25500526400002],[127.00627933100003,37.25527686800003],[127.00625981000003,37.255307324],[127.00419836700003,37.25878059999997],[127.00282743699997,37.261159937999984],[127.00194600899998,37.262659403],[127.00132678799997,37.263748394999965],[126.99970085800001,37.26653514600004],[126.99848198800004,37.26877504400005],[126.998042119,37.269449563000016],[126.997872584,37.269748017],[126.99746420000001,37.270484949],[126.992888416,37.27835622],[126.98907698800002,37.285013559],[126.98812561600002,37.28664977400001],[126.98769429499998,37.28725295399996],[126.98716385000003,37.28791190500002],[126.98633101499996,37.2888878],[126.978925505,37.297224152],[126.97835371800004,37.297839642],[126.97776619000001,37.29838073399997],[126.97698524400008,37.29894458600001],[126.97627732399998,37.29932448600002],[126.97562569699998,37.29956946899996],[126.97486617799994,37.29978422899996],[126.97285031900006,37.30014495800001],[126.97033456299997,37.300441012999975],[126.96600317300002,37.300906792],[126.96343717600001,37.301202643999964],[126.96307083200004,37.301262745999956],[126.96269436000001,37.30136179299997],[126.96216609899999,37.30154696699997],[126.961618647,37.301818244999986],[126.960859658,37.30235002499996],[126.95553245999994,37.30622167799997],[126.95430727900006,37.307159274],[126.95385206799999,37.307529871],[126.95341667500003,37.307942789],[126.952964809,37.308463408999955],[126.95262293999998,37.308945417],[126.950474933,37.31233801300003],[126.94942334700004,37.31391858800003],[126.94899455900003,37.31474715700001],[126.948718322,37.315622312999984],[126.948697545,37.315747150999975]]}},{"type":"Feature","id":"rail_normal.39","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.29029534199998,36.627878027],[127.28904499500003,36.63291839899996],[127.28890045700001,36.63332279699997],[127.28852093100005,36.63405050000003],[127.28815262700002,36.634544239],[127.28805160800002,36.634661632999986],[127.287396546,36.635217304],[127.27811003300003,36.64153171999997],[127.27615805400004,36.643682458],[127.272574313,36.647719094],[127.27148774900004,36.64879416899997],[127.270809744,36.64938452799998],[127.267729067,36.65183940300001],[127.267127173,36.652395284999976],[127.26588765099997,36.653396614],[127.262643298,36.655909295],[127.26180979999998,36.65670084200001],[127.25605710599997,36.662736821],[127.25504189200002,36.66361673899998],[127.25378803700002,36.66440897699996],[127.25322253600004,36.664652699999984],[127.25256459400005,36.66487443],[127.25190541699997,36.66500688099996],[127.24786512400003,36.66527047400003],[127.24625694300006,36.665375394999955],[127.24485947499998,36.66536203399998],[127.24397281400003,36.665234466999976],[127.23999757100003,36.664370500999965],[127.23849624599998,36.663901868999965],[127.237594765,36.663542102000015],[127.23690803700002,36.663207079999964],[127.22956517399996,36.65902673299998],[127.22873217199997,36.65860961299997],[127.227788832,36.65825232200001],[127.226985107,36.65802068300001],[127.225609145,36.657723928],[127.22430404300003,36.657542518999975],[127.223459878,36.657511394],[127.222674385,36.65755414499998],[127.22182737899998,36.65770040700002],[127.22110758799995,36.657883262000034],[127.21980217500003,36.65853005299996],[127.218855034,36.659141438],[127.21858268199998,36.659354527000026],[127.21811532300006,36.659839796],[127.217790413,36.66023784500001],[127.21754118800001,36.660617523999974],[127.217313791,36.66108464400003],[127.21698161600003,36.66202645900002],[127.21578671400003,36.66600043600002],[127.21476370599999,36.66952556500003],[127.21452096999998,36.67036200399998],[127.214294523,36.67090347699997],[127.21402808300006,36.67135484500004],[127.213354972,36.672157522],[127.21286403500005,36.672613323000014],[127.21058743000003,36.67456171400003],[127.20959235400002,36.67545770299998],[127.20879893799999,36.67605059899997],[127.207912914,36.67653669700004],[127.20733625600002,36.67678800999995],[127.20662629200002,36.677048567],[127.19893497200002,36.679434779],[127.19767256000002,36.679860539000025],[127.19684195700003,36.68008305600002],[127.19583605600002,36.680283535999955],[127.19484575100003,36.680363024],[127.19409880800004,36.68033994499997],[127.18558252699997,36.67971989599997],[127.18483871300003,36.67973311199995],[127.18433049300002,36.67981805899997],[127.183216799,36.680190609],[127.17901884599998,36.68188666299998],[127.16712552100003,36.68682590500002],[127.16673501699998,36.687012983],[127.16606446399996,36.687423958999965],[127.16531891099999,36.688076316],[127.15690586000004,36.69732312599996],[127.15626064899999,36.69808962500003],[127.15573331499998,36.69885329899998],[127.15207858400004,36.704564728],[127.151719748,36.705359430000016],[127.15161775400007,36.70572931200001],[127.151547791,36.70630331399997],[127.15154398500002,36.70645846099996],[127.15159006599998,36.707038921],[127.15177813600002,36.707748243999966],[127.15477846700001,36.71591762299997],[127.15690343400001,36.722101806],[127.15727225599997,36.72340520300002],[127.15736347199994,36.724278298],[127.15731957700001,36.724677885],[127.15720797300003,36.725126273999976],[127.15693900900004,36.725888394999934],[127.15664882500002,36.72651153299998],[127.15636622199997,36.72691984],[127.15601152800005,36.727331022],[127.155379439,36.727929765],[127.144909938,36.736331943999986],[127.14343362800003,36.73760183399996],[127.14302353999994,36.73813733399999],[127.14263883600002,36.738844515999965],[127.14093566400004,36.742629262000015],[127.14070616,36.74319027699997],[127.14058571099994,36.74366758800002],[127.140530161,36.744318845999985],[127.14059576999996,36.746751073],[127.140240928,36.74929205900001],[127.14021727300003,36.749781336],[127.14025310700004,36.75020824099998],[127.14041006500005,36.75094495400001],[127.14061033100002,36.751502313],[127.14072284999996,36.751736863],[127.14139386,36.75284304699996],[127.14186278499999,36.753618440000025],[127.142137606,36.754131991000015],[127.142351567,36.754652625],[127.142492316,36.755029793],[127.14261537500003,36.75561743999999],[127.14266056000002,36.75626154800001],[127.14240559400004,36.761523276],[127.14227158800004,36.762096178999975],[127.14086874399999,36.76680060099998],[127.140826641,36.766962364999976],[127.14072423300003,36.76760400600003],[127.14065611899997,36.76985939799998],[127.140660014,36.770245351],[127.14071526700006,36.77080649499998],[127.14146381900005,36.77568296499999],[127.141551795,36.77599898700003],[127.141748645,36.77651553899999],[127.143336329,36.780556231999974],[127.14564022199995,36.786060127],[127.14703176700002,36.789474722999955],[127.14713089100006,36.789771913999985],[127.147321098,36.79066683000002],[127.147479188,36.791562548000016],[127.14764323000003,36.79580940800003],[127.14757527299999,36.796251423],[127.147454702,36.796785247],[127.146067558,36.801669495000034],[127.145885826,36.802402736],[127.145807684,36.802857594],[127.14578345700004,36.80339363900002],[127.145841208,36.80395230900002],[127.14604699199997,36.80508632600002],[127.14657003500002,36.807648513000025],[127.148213051,36.81577184799997],[127.14962009999998,36.82234913599997],[127.14973122900005,36.823271853],[127.14973020799997,36.823348238],[127.14971319300001,36.82462128499996],[127.149599543,36.82612489399997],[127.14937467100002,36.82954484399998],[127.149223923,36.831470922],[127.14897591100002,36.834320513],[127.14879149399994,36.83616895500001],[127.148649378,36.837579128],[127.14853496199997,36.83837407299996],[127.148396,36.838975],[127.148224,36.839748],[127.14808,36.840527]]}},{"type":"Feature","id":"rail_normal.40","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.96942061399996,37.533564985],[126.96971831299999,37.53385509100003],[126.97004365899994,37.534213612],[126.97020149999999,37.534424370999965],[126.97038417399999,37.53472850399998],[126.970537771,37.535036500999986],[126.970767307,37.53572792599996],[126.97087056,37.536285802],[126.970928633,37.53673012],[126.97106318000003,37.53835987300001],[126.971101687,37.539346203],[126.971089099,37.54509737499997],[126.97111674499997,37.54815672900003],[126.97053563400002,37.55214182699995],[126.97042740700003,37.552891449],[126.97049047100005,37.556114095]]}},{"type":"Feature","id":"rail_normal.41","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.97042740700003,37.552891449],[126.97053563400002,37.55214182699995],[126.97111674499997,37.54815672900003],[126.971089099,37.54509737499997],[126.971101687,37.539346203],[126.97106318000003,37.53835987300001],[126.970928633,37.53673012],[126.97087914700002,37.53602839099998],[126.97068132199998,37.535564334],[126.96990670100006,37.53452800199997],[126.96972577599998,37.534271174000025],[126.96953928,37.53379810799996],[126.96934871000003,37.533511420000025],[126.968948649,37.53316034999999]]}},{"type":"Feature","id":"rail_normal.42","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.96934871000003,37.533511420000025],[126.96953928,37.53379810799996],[126.96972577599998,37.534271174000025],[126.96990670100006,37.53452800199997],[126.97068132199998,37.535564334],[126.97087914700002,37.53602839099998],[126.970928633,37.53673012],[126.97106318000003,37.53835987300001],[126.971101687,37.539346203],[126.971089099,37.54509737499997],[126.97111674499997,37.54815672900003],[126.97053563400002,37.55214182699995],[126.97042740700003,37.552891449],[126.97049047100005,37.556114095]]}},{"type":"Feature","id":"rail_normal.43","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.03447457000001,37.152163722],[129.03463602300005,37.152741164],[129.03465114400004,37.152825137000015],[129.03480220000003,37.15331112300003],[129.03490964000002,37.153668541],[129.03503981699998,37.15402748099997],[129.03505932900003,37.154114519999965],[129.035085048,37.15422966800002],[129.03509542599997,37.15428165399996],[129.03510580700004,37.154333734],[129.03517942499997,37.15458105],[129.03521721900003,37.15469821],[129.035254844,37.154814851],[129.03529645700002,37.154983786999985],[129.035326577,37.15512407300002],[129.03535669600006,37.155264356999986],[129.03538308999995,37.155380496],[129.03540015300004,37.15552375999999],[129.03539642499996,37.15574704100001],[129.03538711499996,37.15582246000002],[129.03535455599996,37.15601916900001],[129.03530018399996,37.15627175100002],[129.03525446800003,37.15649891999996],[129.03522823,37.15673292999997],[129.03523010800006,37.156907373],[129.03523019900004,37.157109571],[129.035219351,37.157268157],[129.03521027599996,37.157371420000025],[129.03518859699997,37.157479733999956],[129.03499234200004,37.158162519999976],[129.03494761099995,37.15833048799996],[129.034488625,37.160646786],[129.03418039000002,37.16181597699999],[129.033648752,37.16281724199996],[129.03362727400003,37.162857692000024],[129.033017769,37.163727081],[129.03183601700002,37.164995740000016],[129.03173970699999,37.165099130999955],[129.02999411999994,37.166245504],[129.02849107600008,37.16697142000001],[129.026689394,37.167591896000026],[129.02337843200002,37.168484609999965],[129.01677850799996,37.170490353],[129.01308967299997,37.17142922599997],[129.01085120300004,37.171729166],[129.00874491699997,37.171811923],[129.00679899500003,37.17176366499998],[129.00430963699995,37.17148236500004],[129.00243849000003,37.170958162],[129.000323386,37.170371181999975],[128.99869456600004,37.16978006899996],[128.99757875300006,37.169163012],[128.996380784,37.168460228999976],[128.99495558900003,37.16745153899998],[128.99356292500005,37.16631832199994],[128.99238075400007,37.16475128899996],[128.99161057899997,37.16369923999997],[128.99105680500003,37.162666979],[128.990769116,37.16177697100004],[128.99042553700005,37.16028930800004],[128.990322809,37.158626816999984],[128.990277486,37.15722306799996],[128.99045528200003,37.156357504000034],[128.990763813,37.15533014199996],[128.99152564,37.153682022999966],[128.99234511900002,37.152314240999964],[128.99335559700003,37.151096064],[128.99447576900005,37.15000657200004],[128.99563315400002,37.14918805700001],[128.99686554200002,37.148421628000015],[128.998715359,37.147369161999954],[129.00040735799996,37.146642025999974],[129.00186025800005,37.14621931700002],[129.00368894000002,37.14562059299995],[129.00576407,37.14527897300001],[129.00759698900006,37.14500418099996],[129.009402799,37.14493530899998],[129.01240392,37.14506893600003],[129.01375957099995,37.145216571],[129.01510394800002,37.145512896],[129.01646316699993,37.145925841],[129.017922254,37.146425653],[129.01975052199998,37.14717420500004],[129.02136649500002,37.147924559],[129.022704394,37.14871975000002],[129.02398386999997,37.149839153],[129.02519284400003,37.15091141399996],[129.02608148600007,37.15184844300002],[129.02703156700002,37.153214572000024],[129.028060592,37.15471295399995],[129.029538403,37.15685969399998],[129.032996086,37.161871341],[129.033648752,37.16281724199996],[129.03482338900002,37.164519561],[129.035607607,37.167220848000014],[129.03570115100004,37.16769869499995],[129.03708323700002,37.174757941000024],[129.03709836199994,37.17483518899997],[129.037101418,37.17485079599998],[129.03710578300004,37.174873086],[129.03711480399997,37.17491916],[129.03712261,37.174959024999986],[129.03728724399994,37.175799826],[129.03729600999998,37.17584459399996],[129.03791952400005,37.179028739],[129.03891549,37.184114312],[129.03901456200006,37.18462014999996],[129.03902991500001,37.184698538],[129.039254158,37.18584343899999],[129.040414492,37.19847011000002],[129.04050333000004,37.21101077599999],[129.03969913800006,37.21547136099995],[129.04019800400002,37.21687578200002],[129.04071009400002,37.21819334899996],[129.04134784299998,37.21999357699998],[129.04142047500002,37.221485647],[129.041513954,37.221959017000025],[129.041832131,37.22258894900002],[129.04241892800002,37.223368294999965],[129.042608402,37.22378028],[129.04270635400002,37.223963577],[129.04277091599997,37.22412548599997],[129.042896138,37.22452508100003],[129.042787318,37.225982145],[129.042827875,37.226523280999984],[129.04300471599998,37.227090813],[129.04366526500004,37.22833778499995],[129.04520376,37.23093736299996],[129.045650835,37.231715672],[129.04608755900003,37.232559678],[129.04628273000003,37.23312535399997],[129.04630767000003,37.233452337],[129.046225312,37.233990904],[129.04565397900004,37.235283372],[129.04553778599995,37.23566792199996],[129.04550453700003,37.236039912],[129.04553836099998,37.23634710900003],[129.04595378000005,37.238451408999985],[129.04633186600006,37.24014605200002],[129.04661154299998,37.24060622999994],[129.046983588,37.24104784900002],[129.04875630399997,37.2427552],[129.04893971099997,37.242976874999975],[129.050292447,37.245536464000025],[129.05045753500005,37.24587869999995],[129.05055702300004,37.246220509],[129.050576883,37.24638197],[129.05054731400003,37.24686515000001],[129.050474647,37.247162025999984],[129.05032204500003,37.24746045599996],[129.04928996800004,37.24911014299999],[129.04909459199996,37.24947455499996],[129.04895925,37.24987532799997],[129.04896007499997,37.250239694],[129.04902189999999,37.25060831100004],[129.04929357199998,37.25117330300002],[129.049617491,37.251543252999966],[129.05006091700005,37.251894119],[129.05047059999998,37.25209745499998],[129.052189508,37.25275026099998],[129.052463961,37.25282649699999],[129.05265321399997,37.252934661],[129.05385619500007,37.253274245],[129.05492169400003,37.253623124],[129.05537540300006,37.254009033999964],[129.05560724800003,37.25435611099997],[129.055763449,37.25463394699997],[129.05630419300005,37.255467406999976],[129.058383977,37.25934178200002],[129.059358884,37.261085655999985],[129.05970152299994,37.261854704000015],[129.060096243,37.262869669999965],[129.06051453300006,37.26370617900004],[129.06060832000003,37.264013114999955],[129.060668524,37.264386523],[129.06065539899996,37.264882517999986],[129.060682625,37.265166112],[129.06120877200007,37.26781169],[129.06137472700001,37.26846488999997],[129.06143482100003,37.26893066399997],[129.06162846200004,37.269622756],[129.061847069,37.27013581899996],[129.06215508900007,37.270567823999976],[129.06236725600004,37.27077232499997],[129.064790169,37.27288751399997],[129.06515599399998,37.27334292599998],[129.06538754199994,37.273821795],[129.06545338600003,37.27416839299997],[129.065448279,37.27458124299995],[129.06530393600002,37.275114744999975],[129.06511147099997,37.27546000999999],[129.06480981900006,37.27583301299998],[129.06455597000001,37.27602339299996],[129.06345363200003,37.276640685999986],[129.062904378,37.27707363000003],[129.06263370799994,37.277421002000025],[129.06240427699998,37.277944836999986],[129.06236464500006,37.278108238000016],[129.06234724200004,37.27852513799998],[129.06243143100002,37.27919962899997],[129.06297912500003,37.28196242],[129.06311496200001,37.28237513399997],[129.063271699,37.282669669],[129.06363541299996,37.28314848],[129.06520966399998,37.284878185],[129.06543544599998,37.28507016399996],[129.06575953000004,37.285285191],[129.06618711400003,37.285493097000035],[129.06726734400002,37.285922912],[129.067623362,37.286103301],[129.068012342,37.286371236],[129.06822504099998,37.28655938800003],[129.068499086,37.286948322],[129.06863744499998,37.287287227],[129.06874390699997,37.287688084999964],[129.068772876,37.288116679999966],[129.06875586399997,37.28830915699995],[129.068638631,37.288691484],[129.06829826,37.28914565599999],[129.06734488000004,37.290139524999965],[129.06710924299998,37.29049897999999],[129.066952691,37.29094361099999],[129.066896468,37.29137944600002],[129.06693759400002,37.29319361300002],[129.06703064999996,37.293918134999984],[129.067227804,37.29440153100005],[129.06748636700001,37.29476582600002],[129.067658057,37.294918303],[129.06794198500003,37.295132281],[129.06828811200003,37.29533246499997],[129.071154759,37.296432611],[129.07174992500003,37.29672035199999],[129.072172927,37.29697163500002],[129.07251767000005,37.29724700299998],[129.07276071600003,37.29750892899999],[129.07299250899996,37.297821921],[129.07316955599998,37.29820186100001],[129.073239589,37.29846704200002],[129.07327439500003,37.298708604],[129.07328712599997,37.29893488999995],[129.07330703500006,37.299021714],[129.07325081599996,37.299133452],[129.07314129499997,37.29948755199999],[129.07284669200004,37.30001341399996],[129.071866832,37.30135728599997],[129.07150442599993,37.30194992099999],[129.071264966,37.302513286],[129.071189951,37.302815829],[129.07120128800005,37.30296918699997],[129.071289422,37.30346679099998],[129.07138344199996,37.303733450999964],[129.07158940000002,37.30408835],[129.072822235,37.306604123000014],[129.07352135899998,37.308222246],[129.07483895499996,37.310912650999974],[129.075074112,37.31145904299997],[129.07519711799998,37.311853268000014],[129.07524546799996,37.31269814599995],[129.07511379199997,37.315161233],[129.07511028099998,37.31553323900003],[129.075105097,37.316085189],[129.075242042,37.31698726499995],[129.075666662,37.31835754000003],[129.07580295399993,37.318668299999985],[129.07599504000004,37.31896052099997],[129.07620652700004,37.31920414399997],[129.07656520599997,37.31953370999997],[129.07685689999997,37.319739431999984],[129.07740389500003,37.32004644399997],[129.08080041600005,37.321683568],[129.081479056,37.32209636799998],[129.08267044899995,37.32298203400004],[129.083429696,37.323604139999986],[129.08378548,37.32407225899997],[129.08396916800004,37.32446422999998],[129.08406825300008,37.32490596600001],[129.08410504900004,37.32538151099999],[129.08414749399998,37.327795977999976],[129.08424830700002,37.32882395900001],[129.084274518,37.329617222],[129.08419829399998,37.33044746399997],[129.08403847200003,37.3310059],[129.08263255399999,37.334617972999965],[129.08226071000004,37.33568857599996],[129.082122727,37.336148586999954],[129.08187670000007,37.336968782],[129.081760332,37.33741193199999],[129.08172613100004,37.337756342999974],[129.08176018500004,37.33811476700002],[129.08190095700007,37.33851219899998],[129.082063859,37.338805248],[129.08233625900004,37.339159239],[129.082728137,37.339459199],[129.08321231600002,37.33972677700001],[129.08352932800005,37.339847204000016],[129.08402455599997,37.339951363],[129.08456842200007,37.33997960099999],[129.085818661,37.33983466200003],[129.08629797999998,37.339813368],[129.08662921000004,37.339818775000026],[129.08715258600003,37.339893369],[129.08769039400008,37.340088352],[129.08819875299997,37.34036863699998],[129.088415413,37.340547986000026],[129.08860145100005,37.34075633299998],[129.08887794600005,37.341146878999965],[129.08900998500002,37.341400776],[129.08911789900003,37.34191339100002],[129.08907486900003,37.342450484],[129.088979602,37.342765041999975],[129.08886612200004,37.342990229999955],[129.088609804,37.343338373999956],[129.08825265300004,37.34366378599995],[129.08616971000006,37.34528063200003],[129.08321183500004,37.34752549300001],[129.08251628600004,37.34816316999997],[129.08209751100003,37.348744808999975],[129.08197326300004,37.349033157],[129.08190841300004,37.34935644899997],[129.081919285,37.349794486999976],[129.08196226899997,37.350036820999975],[129.08206289900005,37.35028988699996],[129.08241439400004,37.350818867],[129.08458023300003,37.35274194300001],[129.08686951700003,37.35470495699998],[129.08714068700004,37.354992498],[129.087321705,37.35524144099997],[129.08752823600003,37.355694010999976],[129.08759422000006,37.3562577],[129.08754837100005,37.35662473499998],[129.08725426599997,37.35741305500002],[129.087073751,37.358055594],[129.08702896800006,37.35861917400002],[129.087147182,37.35913563399996],[129.087284415,37.359454249],[129.08746125699997,37.359755041],[129.09005730300004,37.362785177],[129.090330167,37.36316280199998],[129.09050546199998,37.363526116],[129.09063147599997,37.36396985499995],[129.090653542,37.364348661999976],[129.09063349900003,37.364645629],[129.090520193,37.36510452399997],[129.09016253399994,37.36574307300002],[129.08927218899996,37.366798756000016],[129.089071411,37.36708894599998],[129.08892470499998,37.36741017299995],[129.08883564,37.36786265100002],[129.08884315600002,37.368163307999986],[129.08889338400004,37.36848948299996],[129.08905025499996,37.368870988],[129.089216284,37.369130202],[129.08945613800003,37.369419147],[129.08980749800003,37.36968510599998],[129.09035502899997,37.370000496],[129.09075733100002,37.37012913000002],[129.091429298,37.370241759000024],[129.09318633799998,37.370245238],[129.09372035500004,37.37028423199999],[129.09417423300002,37.370393231],[129.09443264100003,37.37047643799996],[129.09494261200004,37.370730208],[129.09517356100005,37.37091447999998],[129.09551128000004,37.3712836],[129.09582392599995,37.37186977399998],[129.09603589500003,37.372543605000025],[129.09682765900004,37.37572037899997],[129.09696277200004,37.376154451],[129.09725059400003,37.37685066499998],[129.09843369700002,37.37873978799998],[129.09857251699995,37.37906456999998],[129.098619456,37.379283201],[129.09863449499997,37.38058002499997],[129.09872443000003,37.380939609],[129.09896273700002,37.38138398599995],[129.099476006,37.38197841599999],[129.100007697,37.38240766599998],[129.10039757299998,37.382622547999986],[129.10072477600002,37.382749592999986],[129.10116297299996,37.38286602900002],[129.10496213800005,37.383576215],[129.10515819699998,37.383639148],[129.10561911400004,37.38378802299998],[129.10601891000002,37.38400335100002],[129.10632263199997,37.38421281899995],[129.10754483000002,37.385281522],[129.107888209,37.38566744899999],[129.10808164499997,37.386078996999984],[129.10822400299998,37.386664471],[129.10823697500004,37.38692228099997],[129.10820624299996,37.387135442999956],[129.108049615,37.38759476299997],[129.107604162,37.388235303],[129.107057642,37.38862675100002],[129.10664234399997,37.388799025],[129.10628637000005,37.388902033],[129.10523823200006,37.389091479000015],[129.105049225,37.389125349],[129.104554905,37.38925160899997],[129.10381537200004,37.38955023300002],[129.103305142,37.38993963],[129.10304074599998,37.39024789199998],[129.10285935300004,37.390512581],[129.10276001900002,37.390717936999955],[129.10264087700003,37.39116112499999],[129.10263188500002,37.391510935],[129.102687807,37.391835354],[129.102897586,37.392327289],[129.105179288,37.397046669],[129.10535942899998,37.39734514699999],[129.10564394200003,37.39773275299998],[129.10608386300004,37.398152133999965],[129.10967953699995,37.40099562],[129.11051335999997,37.401699065],[129.11072750299996,37.401907674999975],[129.11101453200004,37.40229524300002],[129.11114983900003,37.40256654300002],[129.11120571799998,37.40281268300003],[129.11124569300003,37.40310571200001],[129.11122934399998,37.403480929],[129.111169665,37.403765884999984],[129.11095804800001,37.40418292000002],[129.110509834,37.40473677499997],[129.11004363299998,37.40517253199996],[129.10923549000003,37.40602147500002],[129.10810202899998,37.40700017299997],[129.107845657,37.407448034],[129.10769096800004,37.40792197499998],[129.10763354399995,37.40821760999996],[129.10765324000002,37.40859643199997],[129.10775551600003,37.40892604000001],[129.108072829,37.409691215999985],[129.10846982500001,37.41052153300002],[129.10891730500003,37.41115933599997],[129.109251952,37.41144678800002],[129.10959391200004,37.411655891],[129.11002862100003,37.41183426799997],[129.11042748300005,37.411951606],[129.11207018500002,37.41224984199999],[129.11236960100004,37.41235008100002],[129.112808843,37.41257177799998],[129.113087357,37.41278596500001],[129.11342928999994,37.413111071000024],[129.11366960599997,37.413438816],[129.11381227700005,37.41372862499996],[129.113893141,37.414135584999954],[129.113890742,37.414545587],[129.11357637,37.41698870899997],[129.11356924700002,37.417223052],[129.11361748300007,37.41759596799996],[129.11380376600002,37.41804079699998],[129.11418102700006,37.41853226099997],[129.11465386600005,37.418874139999986],[129.11496328799998,37.41902834499997],[129.11616556799999,37.41946130999998],[129.11661515800003,37.41962321299998],[129.117042566,37.419805017999956],[129.11763309600002,37.42015422599999],[129.11785447399998,37.42039316200002],[129.11816083700003,37.42083910400004],[129.11863927300004,37.42176829199996],[129.119078771,37.42250074],[129.11938720100005,37.422870629000016],[129.120484232,37.423848008],[129.12075805,37.424216538],[129.12095055599994,37.424625247999984],[129.12110115500002,37.42506420999996],[129.12149079100004,37.42630903000002],[129.12165895799998,37.427026021999964],[129.12165459300004,37.427396055],[129.121607998,37.42777550199999],[129.12152155700002,37.428110839],[129.12136539000002,37.428435006000015],[129.121068573,37.428917072000026],[129.120454362,37.42978001299996],[129.12002198900004,37.430596744999974],[129.11853889600002,37.43405336099998],[129.11839418300002,37.43455593699995],[129.11834590900003,37.434871199],[129.11835182000002,37.435126251],[129.11851170999998,37.435643401999975],[129.11881311699995,37.436178929],[129.11966759700002,37.43752522400004],[129.11994607499997,37.438108830999965],[129.12004718800003,37.438566839],[129.12005634000005,37.438991375000036],[129.120003909,37.43931174299997],[129.119894278,37.439609003],[129.11979163500004,37.439782860000015],[129.119503334,37.440128557],[129.11899447599995,37.44053265600003],[129.11311334500004,37.44349068499996],[129.11065491100004,37.444651947999986],[129.11006403600004,37.445007226],[129.10970543700003,37.44528428600002],[129.10932854000006,37.445733837],[129.10912641500005,37.446037024],[129.108838649,37.446687351000016],[129.10796427500006,37.449278177],[129.107704001,37.449734524999975],[129.10737628300004,37.45014419100003],[129.10684548999998,37.45060250200001],[129.10652145299997,37.450806580999966],[129.10614821400003,37.450980151000024],[129.10448653,37.451753130999975],[129.10415953200004,37.45194935199998],[129.103887946,37.45216701399998],[129.10332565699997,37.452700919],[129.10276179399997,37.45333368499998],[129.102109199,37.45414363599997],[129.10176585499997,37.45447097299998],[129.101486469,37.45497646999996],[129.10133527800005,37.45557764199996],[129.10134844499999,37.45623415499998],[129.101281342,37.457607749],[129.10168503699992,37.458905438],[129.10249244700003,37.45986371299997],[129.10422004500006,37.46108595600001],[129.104660091,37.461584178],[129.104872044,37.46211324799997],[129.104968731,37.46256230300001],[129.10498603400004,37.46284991200001],[129.10491528099996,37.46320310900002],[129.10459385900006,37.46426146700002],[129.10452641400002,37.464599426],[129.10456058600002,37.46516901400002],[129.10473173100002,37.46568495400002],[129.10493593,37.46606993200003],[129.106401897,37.46819957299998],[129.10836475099998,37.47098117200002],[129.108559331,37.471215307],[129.10883609900003,37.47146444200003],[129.109353581,37.471841401],[129.11363291999996,37.47405544],[129.114656439,37.474556571],[129.115254527,37.474909653],[129.11581732399998,37.47536048999998],[129.11599855,37.47557334000001],[129.11636346300006,37.476092498],[129.116611839,37.47659135699998],[129.11677860099996,37.47708985700001],[129.11680706600004,37.477483235],[129.11678121900002,37.477954269999984],[129.116669239,37.478549454],[129.11608132800004,37.48026022900002],[129.11452104600005,37.485041472],[129.11443725000007,37.485608792999976],[129.114466759,37.48661993199997],[129.11466289999998,37.487240362],[129.11496238200007,37.48789473199999],[129.11554673800003,37.48874295100002],[129.11663681599998,37.49016361399998],[129.11886460300005,37.49292055699998],[129.11953879799998,37.493698074],[129.12028067799997,37.49458082099995],[129.12070547100004,37.495102208],[129.12266033099996,37.49759573899996],[129.12388351799999,37.499155973999954],[129.12518789399996,37.50056437899997],[129.12608341900003,37.501643853],[129.12657006300006,37.502418606999974],[129.12673673500007,37.50278361000004],[129.12693538800002,37.503257031],[129.127066706,37.503693345],[129.12717436600002,37.50422449500001],[129.12722024999997,37.50483169400004],[129.12722995199996,37.50521848399997],[129.12716846599997,37.505759692],[129.12629143299995,37.50810286899997],[129.12605198900002,37.50884568899997],[129.125962946,37.50938885000002],[129.125994782,37.50986102899996],[129.12606513,37.510308626],[129.12606050699995,37.510612771],[129.12594340099994,37.51149971700002],[129.12572685199996,37.512355512],[129.125384499,37.513496333999974],[129.12475003799997,37.51538328699998],[129.12454142299998,37.515874088],[129.12421437599994,37.51641162999995],[129.12335512199996,37.51764408699998],[129.122659557,37.518683641],[129.12081439800002,37.521441311999986],[129.12021772500003,37.522485978],[129.11994886199997,37.5231598],[129.11961493299998,37.52449480899997],[129.119551472,37.525287194999954],[129.11954919400003,37.52582052200001],[129.119592706,37.526413660999985],[129.119912088,37.528881723],[129.119909064,37.52934184199997],[129.119800034,37.529876738],[129.11963542500004,37.53026517999997],[129.11943123799998,37.530631470000024],[129.11902166500002,37.53116583900002],[129.118761653,37.5314403],[129.11845583599998,37.531701683],[129.11632240400002,37.533385966],[129.11593293099997,37.53389535],[129.11559249899997,37.53454055600003],[129.115171344,37.53517863599996],[129.114511411,37.53583417499996],[129.11426032400004,37.53602181899996],[129.11401261299997,37.536150863999964],[129.11206334500005,37.537298344999975],[129.11174091900006,37.53751594199998],[129.11126490100006,37.537939399],[129.11078483800003,37.538567882],[129.11047540500007,37.539280357999985],[129.10916292899995,37.54315418400003],[129.10860824099996,37.54459654000002],[129.10829601299997,37.54555400300004],[129.108076033,37.546364743],[129.10784251500002,37.54709790100002],[129.107626012,37.547642241999974],[129.107577844,37.54782853800002],[129.10746512400004,37.548264899],[129.10716210400003,37.549057832],[129.10665855300002,37.55020911699998],[129.106337212,37.55076795199999],[129.10601640699997,37.55124399899995],[129.10585713300003,37.55145104000002],[129.10454756500002,37.55315498599999],[129.10426158299998,37.55359579100002],[129.10398694199998,37.55411025299998],[129.103864778,37.554459985],[129.10377794699997,37.554902861999956],[129.10376693499998,37.555211573],[129.10384769100003,37.55586688100003],[129.10404562700003,37.556481673],[129.104281239,37.55682129800002],[129.104726094,37.557318902],[129.10575814000006,37.558202944999984],[129.10775954700003,37.56010450800004],[129.108794558,37.56108817699999],[129.11005465300008,37.562078735],[129.11252093600007,37.56349604],[129.11348329400005,37.564011815999955],[129.11407402299997,37.56441621200004],[129.11440272899998,37.56470763000003],[129.114590459,37.564939001],[129.11504375500002,37.56566230200003],[129.115786515,37.56750746299997],[129.11593571200004,37.568260663],[129.115959924,37.568650691999984],[129.11584529700002,37.570380624],[129.11585894,37.57103430399997],[129.116312449,37.57449390499998],[129.11633665200006,37.574859161],[129.11629070299998,37.575478488],[129.11622267299995,37.57585024],[129.11596923800005,37.576528968],[129.115577323,37.57719774699997],[129.11510188600005,37.57777045200003],[129.11413760500002,37.57844406300003],[129.11312828999996,37.57904150900002],[129.108077347,37.58155728399997],[129.10395225400006,37.583611421000015],[129.099558955,37.58611420899999],[129.099333354,37.586242731],[129.09760908,37.587297774],[129.095930605,37.588269588999964],[129.09559998500004,37.588429211999966],[129.0885604,37.592510109999964],[129.08736846099995,37.593302178000044],[129.08011136400003,37.598311515],[129.07901736300002,37.599158916],[129.07741279899997,37.60062873499996],[129.07489181299994,37.602828828000014],[129.06469269500005,37.61194675399998],[129.064015264,37.612669181000015],[129.06364041100002,37.613189524999974],[129.06223514400003,37.61567325100002],[129.06200603499997,37.616015444],[129.061687291,37.616401250999985],[129.06134079899996,37.61670339500002],[129.06081689500002,37.617050497999955],[129.060298733,37.617303499999956],[129.05985601300003,37.61746009100003],[129.05931327399998,37.617602928999986],[129.058404491,37.617719206999965],[129.05748790200005,37.61768406400002],[129.04856919800002,37.61612716599996],[129.04762609299996,37.615890577],[129.04653191800003,37.61578540500002],[129.04597218400005,37.61570195599997],[129.04494910100004,37.615693557999975],[129.04401066400004,37.61581505699998],[129.04353554700003,37.615935265999966],[129.04279125899996,37.61619639100003],[129.04221679699995,37.616477401],[129.04167616799995,37.616824002],[129.04093714299998,37.617464059999975],[129.04049733600004,37.61801080599997],[129.040241814,37.61842077500001],[129.03780177100003,37.62348407],[129.03757105999998,37.623898881000024],[129.03711472599997,37.62458542000002],[129.03644311399998,37.62529525100001],[129.03591669,37.62570308399997],[129.035466463,37.62598916700002],[129.03450088700004,37.62646223100003],[129.03319302800003,37.626939972],[129.03006050099998,37.62777546900002],[129.02866614700002,37.62822294300001],[129.02795938499997,37.628522494999984],[129.027216315,37.629013833],[129.02679750399997,37.62940041299998],[129.02444566200006,37.632159981000015],[129.01969690200005,37.63786406699999],[129.018838076,37.63917177899997],[129.01849475,37.63977786699996],[129.018076901,37.640657722000014],[129.01755684,37.642248013],[129.017353465,37.64327750200003],[129.01723664100004,37.644318064],[129.01720420100003,37.64536691100002],[129.01729417299998,37.64640738100001],[129.01761004700003,37.64902889399996],[129.017801673,37.65007017299998],[129.01819445199996,37.65139692199999],[129.01872876400003,37.652997821],[129.018839895,37.653485104],[129.01888462200006,37.654322104],[129.01873591800003,37.655802761000025],[129.01877653699998,37.65639032300003],[129.018891133,37.656923754],[129.01979997199996,37.65954294600003],[129.019848684,37.659945169],[129.01974850199997,37.66069951299997],[129.01966176700003,37.66098746599998],[129.01919586700004,37.66188294],[129.01832066800006,37.663205429999955],[129.01808466399999,37.66361179799997],[129.01786636100002,37.664148101999984],[129.01782037699994,37.66433433599996],[129.017772037,37.66460731199998],[129.01775583600002,37.665262382000016],[129.018042971,37.666965085],[129.01806542899996,37.66718282699996],[129.01801818000007,37.66771708999997],[129.01790906699998,37.668364517],[129.01781595600002,37.66870545399996],[129.01756004600003,37.669434716],[129.01691446000004,37.67127438299999],[129.01679013299997,37.67182057500001],[129.01676556299995,37.67217443499999],[129.01683126,37.672809649],[129.017001252,37.67337751800004],[129.01715970499998,37.673696579000016],[129.017435043,37.674118244],[129.01790126400005,37.674613728],[129.018214075,37.67487345],[129.01885286600003,37.675267758999965],[129.01933344299997,37.675490551999964],[129.021857847,37.676343261999975],[129.02230230900003,37.67656635099996],[129.02272840400005,37.676844788999986],[129.02327555100004,37.677347429000015],[129.02356526900002,37.67770363200004],[129.0253653,37.680330803],[129.02562341800007,37.680628709000025],[129.02589829400006,37.68088310899997],[129.02622784900004,37.681145481],[129.02658885900004,37.681377163],[129.02716638800004,37.681663276000016],[129.02800980900003,37.68193693300004],[129.02883315400004,37.682064906999976],[129.03273437500002,37.682514539999985],[129.03328820599998,37.68264822099995],[129.03396462,37.68290921499998],[129.03442777999996,37.683146742],[129.03482001300003,37.683404596],[129.03538339600001,37.68391886299999],[129.03576796600007,37.684414422999964],[129.03603704000002,37.68493577599998],[129.03613888400002,37.68522771300001],[129.0362215,37.68563976499997],[129.03624477900004,37.686014042999965],[129.03601928800003,37.68819311299996],[129.03580405799997,37.688843734],[129.03557892999999,37.68924159599997],[129.03534037699995,37.68956580700002],[129.03509067100003,37.68985294399996],[129.03413557900004,37.69062943800003],[129.03374823199997,37.690879493],[129.028015244,37.695087237999985],[129.02734784900005,37.69558917699999],[129.02558930700005,37.69685577300002],[129.024297287,37.697831089000026],[129.02355054300003,37.698441257],[129.02297362999997,37.698982366999985],[129.02122828300003,37.700782073999974],[129.02065649500005,37.701285959999986],[129.01989989399996,37.70182804600001],[129.01819429799997,37.702866007],[129.016758461,37.70365326799995],[129.01621903099996,37.704038596999986],[129.01563334800002,37.704670419],[129.01281671100003,37.70852903099998],[129.00938560600002,37.712887837],[129.00908472700002,37.713204075999975],[129.00818828099997,37.713955644],[129.00780294900005,37.714788438],[129.00756940600002,37.715209967000014],[129.00734370400002,37.715581873],[129.00697856800002,37.716049020000035],[129.00681284399994,37.716217687],[129.00634440200002,37.71648973800003],[129.00567232899996,37.716670043000015],[129.00539395799998,37.716791800999985],[129.00489271600003,37.717181822],[129.00406605900005,37.71820025700004],[129.00377569000005,37.718483731],[129.00216219800006,37.720273022],[129.00086483700002,37.721588824000015],[129.000507973,37.721859344],[128.99928648600002,37.722547151999954],[128.99867509499998,37.72300171600001],[128.99766510300003,37.72385345599998],[128.99638234600005,37.724935209000016],[128.99528228200006,37.725935052999965],[128.99470891500002,37.726718709],[128.99383556000004,37.728240340999974],[128.993216193,37.729085757000014],[128.99275601,37.72958800600002],[128.992059904,37.730449827999976],[128.990512954,37.732962587],[128.990052392,37.73359942199996],[128.98969938599998,37.73398025000002],[128.989298047,37.73427250599999],[128.98887936399996,37.73448719200002],[128.98768297199993,37.734952797],[128.98602034700005,37.73552591100001],[128.975051924,37.739197554],[128.97264211499999,37.73999233200002],[128.97211764100004,37.740094645],[128.97159544299998,37.740154136999976],[128.97076121,37.74015819699997],[128.97023460499997,37.740124803999976],[128.96935727500008,37.73992309799998],[128.96843116200003,37.739542145999984],[128.965094808,37.73774270599998],[128.964476413,37.737464510999956],[128.964018922,37.73731845899995],[128.96331107100002,37.73716825500002],[128.96195847399997,37.73705879200003],[128.948062121,37.737706921],[128.94372320999997,37.73796417499998],[128.940268525,37.738530143],[128.92559447700006,37.741055938],[128.92379431900002,37.74148228],[128.92185012899998,37.74216087300002],[128.92118444899998,37.74243525499997],[128.91084095700003,37.74713278999999],[128.910250774,37.747324308],[128.90715653200002,37.74799070199998],[128.90642946800006,37.74824126300001],[128.90574286899994,37.74855400999997],[128.905013927,37.74900054499997],[128.904452756,37.749451419],[128.90089592000004,37.75275836299998],[128.89907113600003,37.75445494499997],[128.89868852300003,37.75478053699998],[128.897743014,37.7557141],[128.896307108,37.75698025899999],[128.89585133200003,37.757504623000024],[128.89552988800006,37.75796433199996],[128.89537607800003,37.75826734199998],[128.89517236900002,37.758844413999974],[128.89512394600007,37.759181539],[128.89512335200004,37.75963261],[128.89519169300004,37.76009442700001],[128.895268669,37.76044918000002],[128.89535708,37.76069291000002],[128.895719881,37.761309037],[128.89623364500002,37.761885163],[128.89747066,37.762877559999986],[128.898644899,37.7638969],[128.90115417700002,37.765909524999984],[128.90205216700002,37.766516472],[128.903790588,37.767922809999966]]}},{"type":"Feature","id":"rail_normal.44","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.061856064,35.16520029299997],[129.05850177999997,35.163608246],[129.05632450400003,35.16255934500003],[129.05437073800005,35.16166882100002],[129.05334683400005,35.16131671200004],[129.05261780100005,35.16112630999996],[129.05180441800007,35.161072506],[129.05106493499997,35.161121078],[129.05025698400004,35.16128344899998],[129.04909751899996,35.161650016000024],[129.04772816700003,35.16196154600002],[129.04671970899997,35.16200562700002],[129.045397123,35.161775648],[129.04105887600002,35.16074942699997],[129.03809543399998,35.16006489],[129.03348739300003,35.158993371000015],[129.02991151,35.15816571500004],[129.028214419,35.157653451000016],[129.026549023,35.15709106899998],[129.025722269,35.156717400999966],[129.02450303100005,35.156003341],[129.02294852,35.15504254400002],[129.02157027599998,35.154551894000015],[129.01912369799996,35.15389881],[129.016959731,35.15335812],[129.01509392399996,35.152893536],[129.01398420900003,35.152610103999976],[129.01315862299998,35.15250217100002],[129.012164592,35.15246011300001],[129.010039988,35.15240076599998],[129.00850216500007,35.152331654],[129.00722613200003,35.152192258999975]]}},{"type":"Feature","id":"rail_normal.45","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.84577926000003,35.112859993000015],[128.84808236000003,35.12062024699997],[128.84875788000005,35.12284490800002],[128.84952193100006,35.12461761599999],[128.85004442,35.126862628000026],[128.85078814399998,35.129672010000014],[128.851312192,35.13246671899996],[128.85143579600006,35.13356428700002],[128.851824522,35.13861404100002],[128.85222080399998,35.143510472000024],[128.85258921400003,35.14765933399998],[128.852935397,35.15227715099995],[128.85325941100004,35.156399648],[128.85362243699998,35.16030525899997],[128.85384850100004,35.162527737],[128.854091487,35.16501130000004],[128.854269605,35.16705427299996],[128.854295607,35.168198383999986],[128.85425569799997,35.16885686299997],[128.85403640799996,35.170797776],[128.85366780700002,35.172930221999984],[128.853229674,35.174901518],[128.85258236100003,35.176362335],[128.85157743900004,35.178026877999955],[128.85074878899997,35.179238126000016],[128.847922533,35.182877028],[128.84507612099998,35.186606292999954],[128.841695203,35.190983466999974],[128.84017044200002,35.19298025199998],[128.83852854499997,35.19514101100001],[128.836672138,35.1975303],[128.83450606000002,35.20031176399996],[128.83266630799997,35.202475443999965],[128.83122694500003,35.20389406599996],[128.82971722500005,35.20511547399995],[128.827524039,35.20670765899997],[128.82588781700005,35.20767859700002],[128.82481749399997,35.208424698999984],[128.82361886000007,35.20932592699997],[128.821011339,35.211059416],[128.81971101200003,35.211835969],[128.81729327999997,35.21322407399998],[128.814561935,35.21483311999999],[128.81239530699997,35.21616329299997],[128.81019126900006,35.217295725999975],[128.80788316600004,35.21819536500002],[128.80572251200005,35.21881339200004],[128.802586961,35.219545035],[128.80009508700002,35.220086787000014],[128.79827305600003,35.220627551],[128.79594335800002,35.22155432100001],[128.79414917599996,35.222364967],[128.79014084699995,35.22437089400002],[128.78643578000003,35.22619197599997],[128.78366135400003,35.22738642300003],[128.78211431600005,35.227958940999976],[128.77978468200007,35.228655599000014],[128.77790064600003,35.22913839400001],[128.77537555199999,35.22968914299998],[128.77244632699998,35.23034489099997],[128.770829154,35.230729043],[128.770262902,35.230953612999976],[128.76696177399995,35.23269610299998],[128.766356269,35.233137515000024],[128.76476088700002,35.234530606999975],[128.76373253699998,35.235735176],[128.76288297200003,35.237081323],[128.76192189399998,35.23936633100003],[128.761593903,35.24045253900004],[128.761161427,35.242801940000035],[128.76024780299997,35.247285155999975],[128.75865582900002,35.25495042499997],[128.758545849,35.25596135999998],[128.75860380899994,35.256609376],[128.758668785,35.25758172000001],[128.759088359,35.25869309899997],[128.76135506000003,35.263619535999986]]}},{"type":"Feature","id":"rail_normal.46","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.062935075,35.16568928099997],[129.061844611,35.16509506899997],[129.05997950300005,35.16424368000002],[129.05844622900003,35.16349476000003],[129.05626861600004,35.162432347],[129.05484645700005,35.16173556200002],[129.05482542600004,35.16177196500002],[129.05391147699996,35.16121073],[129.05332660000002,35.160643909000036],[129.05284552599994,35.159841026],[129.05262996900004,35.15912375600003],[129.052589003,35.158367481],[129.052748186,35.157715952999965],[129.053079684,35.15693534100004],[129.05366715800005,35.15586201999999],[129.05440272500002,35.154569906],[129.05440317900005,35.154587921999976],[129.05569180199998,35.152601542],[129.05651096500003,35.151145789999966],[129.05710153200005,35.150198560999954],[129.05723918599998,35.14956541499996],[129.057383791,35.148337389],[129.05729620099999,35.14747376900004],[129.05731858800002,35.14749141200002],[129.05730829499998,35.146211947],[129.05734368400007,35.14500379800005],[129.05731872200005,35.144012952],[129.05729194500003,35.14295004400002],[129.05735652200005,35.13941641800002],[129.057335045,35.139434806],[129.05742488500005,35.13777515300002],[129.057326876,35.13649717600001],[129.05685378599998,35.13513545200003],[129.05614220300004,35.133885911999975],[129.05464162500002,35.13266777300002],[129.05464253100004,35.13270380399998],[129.05244181900005,35.130686467000025],[129.05060156899998,35.129041473000015],[129.04986300299996,35.128459207],[129.04862756600005,35.127308596],[129.04768806300004,35.126585527000024]]}},{"type":"Feature","id":"rail_normal.47","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.77353355,37.24253369799999],[128.773706983,37.24227208900005],[128.77387152299997,37.24207024400003],[128.774282227,37.241658684000036],[128.77530162899998,37.24063630299997],[128.77605208100002,37.23976576700002],[128.77715949899996,37.238400934],[128.77818174700002,37.23725179599999],[128.77878948000006,37.236688555],[128.77929182900002,37.23639183399999],[128.779562535,37.236277131999955],[128.77992640200003,37.23617955499998],[128.78061583200005,37.236129674],[128.78113520600002,37.236153566999974],[128.78164302300007,37.236251307999986],[128.78214261400004,37.23647384899997],[128.78248675600003,37.23668332999997],[128.78283531600002,37.236944881000014],[128.78296652600002,37.237100298],[128.78316656699997,37.23743942499995],[128.78394217700003,37.239079367],[128.78432674799998,37.239789253],[128.78447767600002,37.240010709000025],[128.78477658299997,37.240339320999986],[128.78528317300004,37.240723438],[128.785556998,37.24087424899998],[128.786065711,37.241089103],[128.786783,37.24124203199999],[128.787617796,37.241246622999945],[128.78854862599997,37.24110413500002],[128.78897674499999,37.24095260100004],[128.78945202100002,37.24069543400004],[128.79003177000004,37.24022412900001],[128.79023451300003,37.239975250999976],[128.790624312,37.239291754],[128.79171321399997,37.23688952],[128.791757057,37.23667015],[128.79175840099995,37.23625986000002],[128.79167114899994,37.23576342699997],[128.79135809699997,37.234924964],[128.79100148199998,37.23416394400002],[128.79067253799997,37.233388096999974],[128.79066765,37.233054437],[128.790801274,37.232731405000045],[128.79096272700002,37.232443386000014],[128.791591738,37.231603972],[128.79270446499999,37.23038060400002],[128.79315948099998,37.22994530900002],[128.79344934399995,37.22971274399998],[128.794976177,37.22862652999995],[128.795483258,37.228356457],[128.79587331299996,37.228209376999985],[128.796341817,37.22812259600002],[128.79693146200003,37.22810201399995],[128.80026372400005,37.22815332299999],[128.80100658500004,37.22813591199997],[128.80182498500005,37.227969302],[128.80337909500003,37.22741078799997],[128.804315964,37.22722589799998],[128.804693648,37.22720953499996],[128.80502972700003,37.22725512000002],[128.80687204700004,37.22767229700001],[128.807303023,37.22770033499999],[128.80748007499997,37.227692935999976],[128.80771449600007,37.22768288800001],[128.80827470399998,37.227577409],[128.80891170500004,37.22734328099998],[128.810618884,37.226253104000016],[128.811319427,37.225903355],[128.81188178800002,37.22577109300002],[128.81277534999998,37.22578777199997],[128.81629126999997,37.22589819400002],[128.822582634,37.22579891599998],[128.82304127399993,37.22578051900002],[128.82393163300003,37.22579404100002],[128.82449797499999,37.22570590599998],[128.82491882499997,37.22558019800001],[128.82522328299999,37.22540546099999],[128.82550029799998,37.225200216999966],[128.825870392,37.22481269999997],[128.82624596599996,37.22421760800001],[128.82637243599996,37.223899649000046],[128.82645335000007,37.22356962299998],[128.82667918,37.22228960799998],[128.826963011,37.22161377000001],[128.82721917099997,37.22124224799998],[128.82742866100003,37.22101494499998],[128.82771482000004,37.22077866199996],[128.82870251299997,37.220038483999964],[128.831426914,37.21818565099997],[128.831694511,37.21796047199997],[128.83193956800005,37.217670958],[128.83211507400006,37.21733294],[128.832326214,37.21671279199996],[128.83240523299997,37.214996206999984],[128.832458049,37.21470804199996],[128.832570419,37.21436060900003],[128.83324645200003,37.213113465],[128.83344520200004,37.21280963099997],[128.83402604700004,37.212033973],[128.83460814,37.211436552],[128.83510708300005,37.211025573],[128.83566571400004,37.21066457100002],[128.836180168,37.210384695999984],[128.83692638699998,37.210050521000014],[128.83826524800006,37.209568541000024],[128.840364327,37.20897020499997],[128.84097649400002,37.20874170800002],[128.841317561,37.208575683000014],[128.84176096799996,37.20827348100002],[128.843140035,37.207075061000026],[128.84415354100003,37.206343298999975],[128.84465821100005,37.206043184],[128.845242244,37.205757425],[128.84710016999998,37.20492217999998],[128.84760560000004,37.204597543],[128.84919363899996,37.20336968299998],[128.84939446199996,37.20316465099999],[128.849655444,37.20292426800002],[128.85196101300002,37.20114661800001],[128.85621424,37.19769120100002],[128.85818320900003,37.19630699599997],[128.85885655400006,37.195992644],[128.85919048299996,37.195888848999964],[128.86303080500005,37.19511386499997],[128.86408729200002,37.19484794400002],[128.86485582400005,37.194581298999985],[128.86688565200006,37.193707318],[128.86757537300005,37.19344545800002],[128.867848352,37.193369398],[128.86819839700004,37.193322621999975],[128.87050494800005,37.19316574499996],[128.870980027,37.19306454100002],[128.871427349,37.19290693399997],[128.87201144499994,37.192613159],[128.87269359900003,37.192147888],[128.87337873000007,37.191680581999975],[128.87387236099997,37.191388587],[128.87611978299998,37.190415412000014],[128.87692726,37.18996227300002],[128.88082811,37.187258749],[128.88144056100003,37.186898823],[128.88199232299996,37.18667732200002],[128.882945578,37.18644860900003],[128.883594571,37.186386887000026],[128.88455273200003,37.18639747999999],[128.88545298399995,37.186513816],[128.88701416199999,37.186925652],[128.916790713,37.19284223399997],[128.923358959,37.194417429],[128.932256755,37.19542765200002],[128.93643814500004,37.19639714500001],[128.943647661,37.198332771],[128.94482120699996,37.198581638999975],[128.94681992400004,37.19914491799996],[128.94738805,37.199255548000025],[128.94960014600005,37.199848048000014],[128.950973142,37.200250691],[128.95163241699998,37.20038619799998],[128.952244054,37.200400705000014],[128.95299536,37.200267671999974],[128.95422534799997,37.199850867999984],[128.95773535299998,37.198348686999985],[128.958162647,37.198122211000026],[128.95846047600006,37.19790213099996],[128.958659227,37.19772424499999],[128.95896896,37.19730413700001],[128.95917419399996,37.196804061],[128.95923049200002,37.19644091],[128.95923652800005,37.195944416999964],[128.95913621999998,37.19533332600002],[128.95846441900002,37.19409271399997],[128.95336999299997,37.185241401],[128.95322889099995,37.18493587900002],[128.95313474000002,37.184557049999974],[128.95310375999998,37.18413659699997],[128.95313205999997,37.18364357700002],[128.95325571400005,37.18320527199998],[128.953415362,37.18288719899997],[128.95363307499997,37.182595966999976],[128.953761536,37.18245610899997],[128.95416868600006,37.18214560900001],[128.95474307199996,37.18186783600002],[128.95546685300002,37.18168854099998],[128.95643630499993,37.18159455199998],[128.95732200499998,37.181641464999956],[128.95772009599997,37.181701041999986],[128.95837840899995,37.18185623200004],[128.961112555,37.182853729],[128.96164017799998,37.18299756499998],[128.962077779,37.18309172899997],[128.962422341,37.183120752999955],[128.96276375300002,37.183123044999974],[128.96327497199997,37.183055809999985],[128.963571931,37.18299426000002],[128.964250318,37.182760936],[128.96455953700004,37.18261142900001],[128.964875151,37.18241230399999],[128.96515100300005,37.18218591099998],[128.965331449,37.181984228],[128.966512854,37.18040696899998],[128.96671130800001,37.18018345599995],[128.96726146100002,37.17974897100003],[128.967681835,37.17951435199998],[128.96804212800004,37.179370615000025],[128.969979563,37.17880058900002],[128.97083363800002,37.17863281000001],[128.97138947599998,37.17856264399996],[128.97716398000003,37.178361405999986],[128.97810732099998,37.17826802100002],[128.97871509200002,37.17815909799998],[128.97923445600003,37.17793600900002],[128.97958904400002,37.17776214900002],[128.98183346000005,37.17672111200004],[128.985460194,37.175118590000025],[128.98642110100002,37.17475634799999],[128.98709829400005,37.17436098199999],[128.987739718,37.173894671000035],[128.98807646600005,37.17359619200003],[128.98874762500003,37.172847189],[128.99030030400007,37.170808157000025],[128.99050801000004,37.170464850000016],[128.990689288,37.17003813199998],[128.990814854,37.16948918099998],[128.990830427,37.16942110799998],[128.99104936400005,37.166327667],[128.99095026700004,37.165825571],[128.99064445700003,37.16525621300002],[128.990522223,37.16511052300001],[128.989387792,37.16408091800004],[128.989042726,37.16368366],[128.988739012,37.163246344999955],[128.988389032,37.16249825300001],[128.988214768,37.161760523],[128.98818406100003,37.16123982899995],[128.988201963,37.160965972000035],[128.98826172800003,37.160530129],[128.98881618299995,37.157852901000034],[128.98908952,37.15566320299997],[128.98939128199999,37.15365854800002],[128.98940298299996,37.153017261000016],[128.98955693399998,37.151656723],[128.98960045900003,37.151271423],[128.98974617,37.15062929599995],[128.98985383599995,37.149362068],[128.99001740300002,37.148821169000016],[128.99057248200003,37.14811789699998],[128.99094966100006,37.147799923999955],[128.99128667499994,37.147585630000016],[128.99188195599996,37.147322143999986],[128.99346950400005,37.14675692600003],[128.99391833899998,37.146512963999974],[128.99420020900007,37.14630587399997],[128.99442738500005,37.14603195100001],[128.994549993,37.145832117999944],[128.99476404000004,37.14522743000005],[128.99482272200004,37.144927037999985],[128.99491191700002,37.14368023800002],[128.99504413299996,37.14313987299999],[128.99522081999996,37.142772039000036],[128.995385926,37.14256762100001],[128.99570391700004,37.142299687],[128.99620159000003,37.14200067599998],[128.99661762099998,37.14180626200002],[128.996935634,37.141701926999986],[128.997558147,37.141615596999976],[128.99768312199998,37.14161530900002],[128.99875370000004,37.141612848],[128.99952215599998,37.141524143],[129.000575662,37.141259005000016],[129.00229592199997,37.14071620100002],[129.00299770700002,37.14058777400002],[129.00375055899997,37.14051719399997],[129.004021666,37.14056389399998],[129.004370966,37.14067188799997],[129.00549614800002,37.14120046899997],[129.00607785599993,37.14143348200001],[129.00676345200003,37.141622524999974],[129.00717413499999,37.14169027499998],[129.01125480899995,37.141879682],[129.01787685600004,37.141778227],[129.01972720300003,37.141528317],[129.02031562300002,37.14157703700002],[129.02077491999998,37.141675300000024],[129.025799466,37.14312268199994],[129.02663632999997,37.14349079699996],[129.02774726800004,37.14404379500003],[129.028751489,37.14448225499997],[129.030851524,37.145132228],[129.03188264299993,37.14550255999997],[129.03273814600004,37.145917498],[129.03317111100003,37.146223764000034],[129.03369689499993,37.14683586300002],[129.03385773700003,37.147100284],[129.033946505,37.147316059000026],[129.03401421699996,37.14769054599997],[129.034096823,37.14879704799997],[129.03409053299998,37.15078909299996],[129.03431697600004,37.151685117]]}},{"type":"Feature","id":"rail_normal.48","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.77255783099997,37.248221226999966],[128.77258245200002,37.248493086999986],[128.77273583200005,37.249060062],[128.77300693700005,37.249668224],[128.77351805900003,37.25046123299997],[128.77468997099996,37.252038662],[128.77490246099998,37.25239038900003],[128.77506298699998,37.25275766299998],[128.77505743700002,37.25281611500005],[128.77502515000003,37.253156366],[128.77487316800003,37.253828958999975],[128.77456449800005,37.25450962099997],[128.77427584199998,37.254978111],[128.774056935,37.25523916899996],[128.77378246200007,37.25544173700001],[128.773456253,37.25561423300002],[128.77302753999996,37.255787960999974],[128.770934509,37.256329033],[128.76927703200002,37.256816834],[128.76867724599995,37.257006296],[128.76608102600002,37.25799433800002],[128.76435732400003,37.258524457999954],[128.76340788200002,37.258768811],[128.762560758,37.258888033000034],[128.76211206600004,37.258866139999974],[128.76155855899995,37.258756782],[128.76089044300002,37.25856536999998],[128.75893918600002,37.257909956],[128.75827257199995,37.25772640299998],[128.75760370699996,37.25759974499996],[128.75694442799997,37.25755017799998],[128.75648030099998,37.257569195],[128.75515795499993,37.257831915],[128.75456407899998,37.25791144499995],[128.75377176800006,37.25798210699996],[128.75320990800003,37.25798652599998],[128.74817637300004,37.257562822],[128.74770373800004,37.257495519999985],[128.74747573700003,37.25746305499996],[128.74699321900005,37.25733262899997],[128.746064,37.256880896],[128.74554481599998,37.256496689999985],[128.745315441,37.25624245100001],[128.745069847,37.25584413099999],[128.74494197399997,37.255557986999975],[128.74482575400006,37.255132386999975],[128.74478857200003,37.254790487],[128.74486972499994,37.254195529999954],[128.74541417600003,37.25280544500002],[128.746063822,37.25114679700002],[128.746181592,37.250515849000024],[128.74606934800002,37.24999250900004],[128.745834271,37.249443754],[128.74495903300004,37.24791682700002],[128.74396075300004,37.246374619],[128.74266610000006,37.24452675100003],[128.742121381,37.243862223],[128.74180157500004,37.24357700199997],[128.741458687,37.243344020999984],[128.740744653,37.243048589],[128.73864719099998,37.242546935],[128.737974105,37.24233064900002],[128.73741658499998,37.242046324000015],[128.73694554600002,37.24167135899999],[128.73538626899997,37.23982224600001],[128.73476505199997,37.238995959],[128.73445131200003,37.238350521],[128.73373308200001,37.236160502],[128.73346621500002,37.23555193800002],[128.73315116399996,37.235059409999984],[128.73272243999997,37.234610944],[128.73240148499994,37.23434485500004],[128.73198031900003,37.23405797299998],[128.73136246299998,37.23371655899998],[128.73096503699995,37.233553431],[128.72959254529155,37.23365323423931],[128.72449453073565,37.23423013043508],[128.72052368773555,37.23482317343515],[128.70878538899998,37.236447321000014],[128.707790309,37.23654620199998],[128.70727838599993,37.236526731],[128.706905978,37.236473766],[128.706454114,37.23636072399997],[128.706080874,37.236219050999985],[128.70423339200005,37.23520983699997],[128.70394033200003,37.235092462999944],[128.703500917,37.234990885],[128.70290705500003,37.234944564]]}},{"type":"Feature","id":"rail_normal.49","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.76508395099998,35.27140999199998],[128.765353871,35.27213447099997],[128.76549192299998,35.27264260400003],[128.765603534,35.27311484899998],[128.76566844799996,35.273880905],[128.76567567799998,35.27417465800004],[128.76563279500002,35.274472389999985],[128.76505647899998,35.276853745999986],[128.76435566599997,35.27871138600001],[128.764028474,35.279754],[128.763882285,35.280647867],[128.76374172599998,35.28130001100002],[128.76372859199998,35.28176712900002],[128.76376528,35.28197928799997],[128.76434652799995,35.28318601999999],[128.76633118199996,35.28749677100002],[128.767099568,35.288721175],[128.771418755,35.295351613000044],[128.774956922,35.30053818899999],[128.77568848899998,35.301910091999986],[128.77670283499998,35.30352946399997],[128.777610342,35.304895998],[128.778832129,35.30678274399999],[128.779931676,35.30842266399996],[128.780511698,35.30917694000002],[128.78073284699997,35.309327828],[128.78153981800006,35.30985918899998],[128.78256747500004,35.310558233999984],[128.783324073,35.31106118800002],[128.78403151600003,35.311527821],[128.78479798600006,35.31204800200004],[128.78677906900006,35.31337333200001],[128.787463805,35.31379195099997],[128.78801174500003,35.314036356000045],[128.78898109799997,35.314333443000024],[128.78989082600003,35.314462936],[128.79083397600002,35.314468728],[128.79199722,35.314368805999955],[128.793658388,35.31422340400001],[128.79565004200003,35.314057452],[128.79642186400002,35.314063269000016],[128.79678207999996,35.31407370500002],[128.79743498800002,35.314184947999976],[128.797950004,35.314295596999976],[128.79818614899997,35.31436278299998],[128.798535635,35.314486402],[128.79882189699995,35.314610457],[128.79907990499996,35.31473031399996],[128.79935267300002,35.314884446],[128.799684147,35.31509131300001],[128.799877903,35.31522521499996],[128.80000553,35.315331243999985],[128.80017507700003,35.31547294099997],[128.80034492099998,35.315627262],[128.80079411600002,35.31608047599999],[128.80169926800002,35.31705712099998],[128.80219706799994,35.31760613000002],[128.80247998500008,35.31793432100004],[128.802677767,35.318224693],[128.802835785,35.31854284999998],[128.80295970600002,35.31886491999998],[128.80306089200002,35.31922038800002],[128.80315900099998,35.319663916000025],[128.80328935000003,35.320282078000034],[128.80342128599995,35.32083679000004],[128.80422875500003,35.32475744499998],[128.80460498700006,35.326937377999975],[128.80463901900004,35.32705460399997],[128.804655571,35.327120879],[128.80467323199994,35.327185804999964],[128.80472454800005,35.32734109600001],[128.80480500999997,35.32763244400001],[128.80494402800005,35.32813254900001],[128.80510185800003,35.32872190999998],[128.80544246500003,35.32991221699997],[128.80563681599997,35.33063954],[128.80586113100003,35.33143911099995],[128.80609605300003,35.33226753999999],[128.806300438,35.332987939],[128.80651553499996,35.33378451900003],[128.806686354,35.334426084999976],[128.806807285,35.33490912200004],[128.80703090100005,35.33568930900001],[128.80714385800005,35.336059936],[128.80718517700004,35.336213676999975],[128.80744340800004,35.337148768999974],[128.80759607300004,35.337705312],[128.80777985400007,35.33836032899997],[128.80796874,35.33904329399998],[128.80809244100007,35.339478922],[128.80819898999994,35.33986476999996],[128.80832629300008,35.340312573],[128.80852169800002,35.34089559099997],[128.80911408999998,35.342874312999975],[128.80940864100006,35.34414537900001],[128.81530609700002,35.369611210000016],[128.81530609700002,35.369611210000016],[128.81539477300004,35.37009743],[128.815541502,35.37084548299997],[128.81568082899997,35.37160776200002],[128.81577575300003,35.372106699],[128.81592520599997,35.37291649500001],[128.81606359900005,35.373705182],[128.81617420399996,35.37423136399998],[128.81629092,35.37487652600003],[128.81630874599998,35.37497335400001],[128.81641310100005,35.37553864399997],[128.81653896200004,35.37622753499997],[128.816685379,35.377025698999965],[128.816818545,35.377796802],[128.817018303,35.378853993999975],[128.81727145400004,35.37995281699997],[128.817455081,35.38046107899997],[128.817736193,35.38107728999996],[128.81810158900004,35.381703722],[128.81855421300003,35.38230486499997],[128.827276876,35.38735103],[128.82790087799998,35.387651846],[128.827985171,35.387691912],[128.82864230599998,35.388048227],[128.82897411199997,35.388222204],[128.829532327,35.38849727099997],[128.83016952699998,35.38884572799996],[128.83192283600007,35.38980927499995],[128.832720338,35.390253297999976],[128.83300178800005,35.39040844900002],[128.833136889,35.39049092799996],[128.83323360300008,35.39056109299999],[128.83333912199998,35.390633164999976],[128.83346737400004,35.39072726100003],[128.83388565500007,35.39108882099997],[128.834200009,35.391409853],[128.83445617900003,35.391710257999954],[128.83471873000005,35.39217524999998],[128.83485802400003,35.392522721999974],[128.83495735700004,35.39292664900002],[128.83500350999995,35.39333960399995],[128.83499892600003,35.39369579799998],[128.83494811499997,35.394049587999966],[128.834861358,35.39438106099994],[128.834747455,35.39469041699996],[128.834601285,35.39500837900002],[128.83429534700005,35.39561508300001],[128.83319525099998,35.397685864],[128.83293451800003,35.398143192],[128.83278574999997,35.39837885800004],[128.83270849099998,35.39847717299998],[128.83261668000006,35.398584303],[128.83252353799998,35.39869873200003],[128.832438685,35.39879424200002],[128.83222327500005,35.398998089],[128.83201165,35.399180307000044],[128.83170198200006,35.399399164999956],[128.83150049200006,35.399524166],[128.83144461800003,35.39955454999994],[128.83139425,35.399584582],[128.831191155,35.399687949],[128.831139467,35.399714824999975],[128.83100802000007,35.39977277399998],[128.83086777900002,35.399824402],[128.83065957700006,35.399896033999966],[128.83054390899997,35.39993561599995],[128.83042593200003,35.399973215],[128.82983927899997,35.400093789999964],[128.82897589200002,35.400206757],[128.827828497,35.400320484],[128.82706699599999,35.400401765],[128.826247326,35.40050720700002],[128.82499290199996,35.40067915500003],[128.82277226600004,35.401048235]]}},{"type":"Feature","id":"rail_normal.50","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.519532695,34.942627526],[127.514726555,34.94252179200002],[127.511628467,34.94248079600002],[127.51069872,34.94259287199997],[127.509781036,34.942885164999986],[127.50735822599998,34.944067087],[127.50432444699997,34.94559402],[127.50013453799998,34.94783772399997],[127.49804981600003,34.948855822],[127.496168923,34.949192519],[127.49487077600003,34.94904458100002],[127.49400417100001,34.94875065699998],[127.493213525,34.94834374599997],[127.492443211,34.947675351],[127.49192959200003,34.94691126699998],[127.49170644600004,34.946209102],[127.49163240400003,34.945727169000016],[127.49154495700006,34.943920275999965],[127.491445084,34.94186555500002],[127.49135131,34.93991446700002],[127.49125813400002,34.938062525999975],[127.49114568800005,34.93573293500001],[127.49109627400001,34.934791202000014],[127.49102858400002,34.93353856899996],[127.49084406000003,34.93288131299998],[127.49031702100002,34.931684616],[127.489817655,34.93053738],[127.488830097,34.92827440499999],[127.487848334,34.92605646599997],[127.487279346,34.92515286900002],[127.48673911899998,34.924483511],[127.48574690499997,34.923257106],[127.48534830200003,34.92247450400004],[127.48521290800002,34.921785494],[127.484975905,34.919641169],[127.4847969,34.918050958],[127.48460698600002,34.91646529600003],[127.48434042799998,34.913942509000016],[127.484313072,34.913014201999964],[127.48439991900003,34.91196826],[127.48458606199998,34.91013321899997],[127.48463014500005,34.909258708999964],[127.48460023999998,34.908826168000026],[127.48434356200005,34.90797539000002],[127.48360959200004,34.90596824399998],[127.48349731600001,34.905481948],[127.48347674299995,34.904774449000016],[127.48358751600003,34.904075441999964],[127.48367210100001,34.903574841000015],[127.483652614,34.90305211999998],[127.48346280199998,34.902403883999945],[127.48315856500007,34.901832718999984],[127.48271284500004,34.901388308000016],[127.48181198299999,34.90075641199997],[127.48125721200005,34.900371016999976],[127.48083896700004,34.899944517999984],[127.480568211,34.89948137999998],[127.47990970399995,34.89819050399998],[127.47905724599997,34.896467728],[127.47744691499997,34.89327867799997],[127.47691726399994,34.892496557999976],[127.47657610100002,34.89214635799997],[127.47602693600004,34.891769930000024],[127.47468852599998,34.891117156999975],[127.47060845799997,34.889276179000014],[127.46733999500005,34.887774469999975],[127.46299671100005,34.885753969000014],[127.45847822200001,34.88366186200003],[127.45812734,34.88350994999998],[127.457424678,34.88304387700002],[127.457050471,34.88263064900002],[127.45664175299997,34.88191108],[127.455391419,34.879328806],[127.45467199200003,34.877799149],[127.45420937699997,34.877214979999955],[127.45369292599995,34.87678424500004],[127.45336390699998,34.87662322300001],[127.45217939100004,34.87603272200004],[127.451674143,34.875647004999955],[127.45115702299996,34.87509006799996],[127.45061547000003,34.87406449999999],[127.44915859500004,34.86965311400004],[127.44868026400005,34.86817661100003],[127.44750312000005,34.864890897999985],[127.44642542000003,34.861776069],[127.446170434,34.861137022],[127.44563074299997,34.86042690700001],[127.445026766,34.859960398],[127.44441302799999,34.85971025499998],[127.44119308900005,34.85879355200002],[127.44033826899994,34.85844511],[127.43941649800003,34.85784451499995],[127.43858173999999,34.857153462],[127.43808626299996,34.856515264000016],[127.43757861299999,34.855642746999955],[127.43686202100005,34.85454563199995],[127.43546699000005,34.853351791],[127.43283107199998,34.85114378999997],[127.431908539,34.85037187599998],[127.43150076799998,34.84976038],[127.431134615,34.84874311199999],[127.43079589600003,34.84669816299997],[127.43051228499996,34.84473414199996],[127.43002634000001,34.841707196999955],[127.42973724100001,34.840779789],[127.429109894,34.839979768],[127.42801302200007,34.839289563],[127.42718060400001,34.83899502999998],[127.42582436399996,34.838882604999974],[127.42291964599994,34.83954173799998],[127.41877029499997,34.84054762],[127.41786443200004,34.840857208000024],[127.41193191599999,34.84386103900001],[127.40999020599997,34.84475095999998],[127.40849368299996,34.845026411],[127.406340791,34.845231927],[127.40477811400004,34.845399387],[127.40258371700003,34.846064683999984],[127.39982191899995,34.84697518200003],[127.39836918600004,34.84727740599998],[127.39669577,34.847165695],[127.39433082,34.84648832900001],[127.39307259899996,34.846312124000015],[127.39011007700003,34.846420814000034],[127.388710922,34.846497403999955],[127.38610923799996,34.846613857],[127.38445864400005,34.84670021],[127.38349615100003,34.84663113799997],[127.38098847600001,34.845800726000036],[127.38005758899996,34.84547012400003],[127.37913905500002,34.845445948999966],[127.37744631299998,34.84587486600001],[127.37627927100002,34.84650044100003],[127.37470930800004,34.847487802],[127.37047286500001,34.848798778999964],[127.36956620100001,34.848990828999966],[127.366602865,34.84894571399999],[127.36522370999997,34.848616348],[127.36391946899998,34.84791717399998],[127.36116875599997,34.846483148],[127.36005187100001,34.84610787599994],[127.352295652,34.845121030000016],[127.35126633100006,34.84475443599998],[127.35008295500002,34.84415391600002],[127.34861464499998,34.843391951],[127.34783671099999,34.84299756599995],[127.34543727700002,34.841796539],[127.34364016100007,34.840819111999984],[127.34306969700002,34.840351999],[127.34249758900002,34.83948827499999],[127.34212306600001,34.838813285],[127.34162832899997,34.838147645],[127.34113431000002,34.83765326599996],[127.33884374700001,34.836280538],[127.33557828000002,34.83441469299996],[127.33474605199996,34.83407445599999],[127.33367376600002,34.83384304000004],[127.33203342499998,34.833712319],[127.330447966,34.83363550999997],[127.327356018,34.834094566],[127.325836433,34.83408963099995],[127.32293923799998,34.83404327299997],[127.32100357000002,34.833868117],[127.31980003500004,34.83360988300003],[127.31734860100008,34.832922229],[127.31455811500003,34.83218131999997],[127.31389038300001,34.831948682000025],[127.31327642099997,34.831481539999956],[127.31249698500001,34.830618206],[127.30986067899998,34.82724471999996],[127.307510403,34.824303122],[127.30727978099998,34.824015257999974],[127.30462724399996,34.82204787200002],[127.30393709499998,34.82163495600002],[127.30151939800001,34.82107309199997],[127.29916784000002,34.82065524100001],[127.29821579700004,34.82035110299997],[127.29727345299996,34.819704403999985],[127.29607885700001,34.81881493499997],[127.29338554000006,34.817550489],[127.29168850400004,34.816734298],[127.29074612499998,34.81605149199998],[127.28842221200007,34.81411000500001],[127.28511216100007,34.81141361299998],[127.28470628900004,34.810981893],[127.28427769099997,34.810297831999975],[127.28381336099999,34.808757525999965],[127.28334097500006,34.808046522],[127.28197076000004,34.806841831],[127.28108318500004,34.80614980699996],[127.27986835899998,34.805629796],[127.278031766,34.805444712],[127.271910084,34.80489967600001],[127.270948253,34.804856751],[127.270008931,34.80501207700002],[127.26944140099998,34.80523868400001],[127.26139529399998,34.80778014900004],[127.25830530400002,34.80867913199998],[127.25762817500005,34.80882479099998],[127.25708182199999,34.808852989],[127.25642601399997,34.808827330000014],[127.254993482,34.80855090699996],[127.25271820699997,34.80787059],[127.24870356000002,34.806607888000016],[127.24815667500002,34.80645576600003],[127.24680041300006,34.806079936999964],[127.24546610099995,34.80573108900001],[127.24455762800004,34.805255177000014],[127.24239965500001,34.803528807],[127.24181911600006,34.803070247],[127.23801804799996,34.79994988199997],[127.23500590400002,34.797485897],[127.23382378600002,34.796794095000024],[127.22772876200004,34.793704831000014],[127.22562785499997,34.79262706099996],[127.22244381600002,34.79101039799998],[127.21875523300002,34.788619353],[127.217266854,34.787702588],[127.21259390500002,34.784790293],[127.20980339000003,34.783037397],[127.20625784499998,34.78076290499999],[127.20249386700006,34.778434587],[127.20102767700001,34.77750856999999],[127.19827051100003,34.775791409000014],[127.19691374399999,34.774901220000025],[127.19654136900003,34.77450520299996],[127.196112914,34.773496319999964],[127.19615400699995,34.77240555399999],[127.196758392,34.76933078499999],[127.19681113199998,34.76854647600001],[127.19657960500004,34.76765445799998],[127.19602094500001,34.76699733299998],[127.19512378199998,34.766385816999986],[127.19200627200001,34.76450683399999],[127.19115252099995,34.763750995],[127.189455242,34.76191477799997],[127.18714486600001,34.75941243800001],[127.18641186800002,34.75888173200003],[127.18585426499999,34.75863019],[127.184991007,34.75845122299996],[127.18399713200002,34.758470756999955],[127.180721854,34.75909763299998],[127.17282831799999,34.760650499999976],[127.170077,34.76120423299997],[127.16715095699998,34.761794199999976],[127.165808187,34.762147585],[127.164826036,34.76259060800001],[127.16379017799997,34.76349341300002],[127.15948471999997,34.768159403],[127.157413677,34.770460684999975],[127.15656287999998,34.771119809],[127.15560219900001,34.77144554700002],[127.154291333,34.771447215],[127.15315474500004,34.771178228000025],[127.151975003,34.77119773500003],[127.14990019699997,34.771596925999965],[127.148960824,34.77164314900003],[127.147835157,34.77136508500003],[127.14719027700004,34.77115854299998],[127.14615254400005,34.771177822],[127.14507170500002,34.77153066299995],[127.143456279,34.772280744],[127.14247338600002,34.77243513799998],[127.14133703899996,34.77229223700003],[127.13983951300007,34.77174410900003],[127.13743494900005,34.770971637000024],[127.13479024000002,34.770280511],[127.13376307000001,34.77007431999996],[127.13258360199995,34.77025589199999],[127.13131760600004,34.770978389000014],[127.13004128000001,34.772088489],[127.129004824,34.77292790000002],[127.12738923900002,34.773686783],[127.12594760699994,34.773922647999974],[127.12438533400004,34.773852142],[127.121358833,34.77352167699996],[127.11753469999996,34.773056697000015],[127.11293499000001,34.77258330600002],[127.109679176,34.772252762000036],[127.104893812,34.77175219199996],[127.10360471900005,34.77169921099996],[127.10165001999998,34.772250717],[127.100645357,34.77253098799998],[127.099705856,34.772504718999976],[127.098132414,34.772190505000026],[127.09687572499998,34.77183094899996],[127.09593549000002,34.771173666],[127.094623034,34.769804555],[127.09410914200004,34.769390306],[127.09347519899995,34.769066287],[127.08902790600004,34.76779863599999],[127.08752009599998,34.76744818100001],[127.08495268700007,34.767053379999986],[127.08352171300002,34.767036341999976],[127.08167537200006,34.76674013],[127.07845252299997,34.76624647499999],[127.07737099499995,34.76611195599998],[127.07654085700004,34.766139523000014],[127.07577647599997,34.76640141],[127.075099527,34.766717322],[127.074411964,34.76737577200003],[127.074008499,34.768142214],[127.07392158800005,34.768665083999956],[127.07410888000005,34.77040468599996],[127.07448261600003,34.772937411999976],[127.07448376700002,34.774190367000024],[127.07386316300006,34.77647130399996],[127.073035431,34.77928418999995],[127.07299265799998,34.780311818999984],[127.07328857300001,34.781348258000016],[127.074076095,34.78233932700002],[127.07549774999997,34.78379872999999],[127.07637226000003,34.78429395799998],[127.07883138799998,34.785184781],[127.07956391499997,34.78569810499995],[127.080078094,34.786373820999984],[127.08162259499998,34.79030291899997],[127.081885965,34.79142949800003],[127.08170134800002,34.792556377],[127.081144988,34.793458152999975],[127.08017334900003,34.794315130000015],[127.07902650500003,34.79481165299998],[127.07495179,34.795949998999966],[127.07301822299996,34.796546100999976],[127.07177300800004,34.797096697999976],[127.07110687100003,34.797583846000016],[127.07051755600001,34.79845854999997],[127.07035442800003,34.799360048],[127.07044278300005,34.800432666],[127.07014871200002,34.80155958999999],[127.069275254,34.802461493000024],[127.06843451600001,34.80330928699998],[127.06810756999998,34.804373125],[127.06830516200004,34.805418641],[127.06902738300003,34.80652695799997],[127.07159921200005,34.810617835],[127.07350360600006,34.813627379],[127.07467438999998,34.81506890699998],[127.076906301,34.817447214],[127.07864603999998,34.81937509800003],[127.07911715800003,34.82051956999998],[127.079175254,34.82404400400002],[127.07904486700004,34.82484633399997],[127.07858653699998,34.825639863],[127.077570821,34.826550927000014],[127.07561548800001,34.827994397],[127.07503681899998,34.828742916],[127.07434923800007,34.829942198],[127.07405510800005,34.83106011100002],[127.074056198,34.832249956],[127.074363817,34.833908341000026],[127.07531907699997,34.83837868400001],[127.07505837300005,34.84019065299998],[127.07397881300004,34.84325606299997],[127.073247117,34.84418494499997],[127.07042825300005,34.84645812800002],[127.06946691599997,34.847432187999985],[127.069139376,34.84799124],[127.06872499699998,34.84929849900002],[127.06816789399997,34.849938802999986],[127.06735924000003,34.850516147],[127.061762078,34.85211458799998],[127.05799036399998,34.85309896499999],[127.05638314800005,34.85336112600001],[127.055355264,34.853334556],[127.04938457100002,34.85279629100001],[127.04863007399997,34.852787580999944],[127.04753672200002,34.85297730600002],[127.04284645900002,34.854304099999986],[127.04189534499999,34.85471907299997],[127.04102089700002,34.855386403],[127.04045263599998,34.856089681000014],[127.039370814,34.85760437899997],[127.03822298699998,34.858388959000024],[127.03593781,34.859092743],[127.033915176,34.860093871999986],[127.03071168900004,34.86175328799998],[127.02988084100002,34.862474609999985],[127.02886429199998,34.863808917999975],[127.02771622100002,34.86443114699998],[127.02287169000003,34.86511721399997],[127.022171827,34.86532466399998],[127.01929585100002,34.86640682700002],[127.01699938299996,34.86723645099997],[127.01529332800003,34.867480053999955],[127.01346688300002,34.867299990999975],[127.01107169599999,34.866804467],[127.006609525,34.86606564999999],[127.00534090199997,34.86607472600002],[127.00426915199995,34.866336172],[127.00231158400001,34.86749000899999],[127.00070393200002,34.868472547],[126.99946809100004,34.869175635],[126.99793693399998,34.869482092],[126.99585892500002,34.86962626199998],[126.99468866800002,34.86986959300002],[126.99382463200006,34.87023010899998],[126.99314651000002,34.870716825],[126.99263242000005,34.871428895],[126.99241361499998,34.87231224600002],[126.99266508800001,34.87353815399998],[126.99346344899999,34.87471902299997],[126.99376964299998,34.87575563999998],[126.99343051099997,34.876837291999976],[126.99257728800002,34.87786483000003],[126.991888114,34.87891039999998],[126.99174584400005,34.87985685100003],[126.99183325300002,34.88108274899995],[126.991723802,34.88193004899996],[126.991001758,34.88307476399998],[126.990104697,34.883985098],[126.98966709800004,34.884444770999956],[126.98928413100003,34.88542725399996],[126.98934966300001,34.886364704999984],[126.98972134500004,34.88874440700002],[126.990278949,34.891890302],[126.99038821900001,34.89322436699997],[126.99023489199996,34.89492798],[126.989873589,34.89762310300003],[126.98996096900004,34.89904730299998],[126.990201554,34.90019208599997],[126.99010299300002,34.901120508],[126.989610493,34.90256268699994],[126.988373685,34.90627629199999],[126.985878511,34.90930468799997],[126.98399606500004,34.91159397600002],[126.98249662299999,34.913297389999975],[126.98210252900004,34.91409956600002],[126.98147793799998,34.91827288799998],[126.98122583799997,34.92021984099997],[126.98161947299998,34.92186943600003],[126.98281159899996,34.92585373],[126.98355542000006,34.92805321],[126.98461683500005,34.92934232800003],[126.98539374700003,34.930424083999945],[126.98559064000003,34.931172256],[126.985502987,34.931767158],[126.98506492600006,34.933362554],[126.98467065900002,34.934777676],[126.98418878199996,34.93637306199998],[126.98392595700004,34.937103147],[126.98249174300004,34.93871642399998],[126.980674261,34.94076228599999],[126.979853162,34.94132100900001],[126.97876938300001,34.94168137699996],[126.97763096700002,34.94162709000002],[126.976591127,34.94135648000003],[126.97578113299996,34.941212099999966],[126.97421576900003,34.941319944],[126.97309919000003,34.94147293699997],[126.97145703100006,34.942076487999984],[126.96978193999998,34.942878313],[126.96812874299998,34.94358998200001],[126.96716522199998,34.94414858199997],[126.96564309199998,34.945482205],[126.96485458200003,34.946293223],[126.96429595500004,34.94708627499997],[126.963835737,34.948131741],[126.96345181400004,34.94994340100003],[126.96272808799998,34.952692392000024],[126.96209198800001,34.95524310000003],[126.96194940200004,34.955828952],[126.96124740200001,34.95873117200004],[126.960951251,34.959911884000014],[126.96089607600004,34.96085831400001],[126.96102673699998,34.962462811],[126.96139713000005,34.96665433800002],[126.96135286899997,34.96768189499998],[126.96083761200003,34.96902478300004],[126.95966474700002,34.97159332499997],[126.959532964,34.97239550700003],[126.95955485699996,34.972413542],[126.95966404899997,34.973080596999985],[126.960583127,34.97476647400002],[126.96144768200007,34.97601966500003],[126.962334386,34.97676808599996],[126.96329768399998,34.97770581200002],[126.96380109299999,34.978535228999974],[126.96400881500003,34.97938258499998],[126.96410610600005,34.98243827799999],[126.96417153700001,34.98311432899998],[126.96435620100003,34.98679199399999],[126.964443408,34.98779254599996],[126.96461721599995,34.99128993100001],[126.96472577,34.993678604],[126.96453917400005,34.99462499199998],[126.964089717,34.99549919200002],[126.96301557100006,34.997112329],[126.96108637600007,35.00003217499998],[126.960614944,35.000906355],[126.95971553400005,35.003366807],[126.95927682099999,35.004475348999975],[126.958015331,35.00791816100002],[126.95744527200003,35.008693141999984],[126.95665623900001,35.00917960400001],[126.95556037299997,35.00980115399999],[126.95486989500003,35.010332707999986],[126.95432177399996,35.01097247699997],[126.95400372400003,35.01159430299999],[126.95376213000002,35.012639802],[126.953310701,35.01672283899998],[126.95300326500004,35.01791252900003],[126.95270704100002,35.01862449699997],[126.951741453,35.02109386999998],[126.95137929899998,35.022094246000016],[126.95126894800006,35.02345527],[126.95154229000003,35.02449195400003],[126.95226473000005,35.02583528099997],[126.95442198300003,35.028459094],[126.95672173100002,35.031281218999965],[126.95743370200002,35.03193045599998],[126.95977805400003,35.03354470499996],[126.961487065,35.034753092],[126.962177158,35.03546538999995],[126.96253853499996,35.03607843199999],[126.96287774300004,35.037286367999954],[126.96323870200004,35.03890894],[126.96366567700005,35.03995465399996],[126.964816,35.041000579],[126.96662402200002,35.041839361],[126.96983474600006,35.043255347],[126.97104006700005,35.044084898000015],[126.97171919399999,35.045310915999956],[126.97174069999998,35.046590861],[126.97109357399998,35.04797881299997],[126.97044653400002,35.049051282000036],[126.96963503900004,35.050195816],[126.96847290100006,35.050970694000036],[126.966916273,35.051402934999984],[126.96497616600004,35.05140238999997],[126.96218114400001,35.05129338699997],[126.96096453400003,35.051148783],[126.95845450800002,35.0510488],[126.95455250400006,35.05083107300003],[126.949434494,35.049540095],[126.94791115300005,35.049196932000044],[126.946486379,35.048998012],[126.94492984300001,35.049168574],[126.94366936199997,35.04915898200003],[126.94194866000004,35.04895987099999],[126.94051277900003,35.04899523],[126.93898897000001,35.04936403299996],[126.93702647800005,35.050048067999974],[126.93596315,35.050209756999976],[126.93348575999995,35.050496861],[126.93214838799997,35.05066738],[126.93078936400003,35.05050436699997],[126.929430715,35.04989966899996],[126.92868563800005,35.049592768999965],[126.92724986499996,35.04948375300002],[126.925725908,35.04994252600003],[126.92118629999999,35.051868584],[126.91971708800007,35.052309289],[126.91475053899997,35.053423592999984],[126.91393925300004,35.053567238999975],[126.912766541,35.053422183],[126.91194487800006,35.05300696200002],[126.90987504700003,35.051292848999964],[126.909196021,35.050778564],[126.90823188200002,35.050390252],[126.90712487000005,35.05035335500003],[126.90630263000006,35.05050595500003],[126.90535954100005,35.050901823],[126.90461339200002,35.05160430399997],[126.903712338,35.05355054000002],[126.90273398499995,35.055947388999975],[126.902141189,35.056686030999984],[126.90108823099997,35.05721698099998],[126.89994794200004,35.057432373999966],[126.89869848800005,35.057269091000045],[126.89525760799997,35.056364805],[126.893734483,35.05593082599996],[126.89279187399995,35.05585788800004],[126.89121290400003,35.056235054999966],[126.88946923000003,35.05681035199995],[126.88838397899995,35.056836398999984],[126.887496235,35.05671840199997],[126.88549120199995,35.056013461999974],[126.88442844700003,35.05563388100001],[126.88303622200003,35.055704656000024],[126.881917575,35.056100172999955],[126.88086442900001,35.05667601600001],[126.87930680299998,35.057404580999965],[126.87799119700001,35.05752945600001],[126.876511695,35.05729360500002],[126.87524055699998,35.057003868],[126.87413349799996,35.05694864199999],[126.872850723,35.05710954999998],[126.8717323,35.057315685999974],[126.870536674,35.057819179999974],[126.869153815,35.058872291999975],[126.86834101100001,35.05988995299999],[126.86797775500001,35.060835989],[126.86791060499998,35.061701225000014],[126.86825439599998,35.06611827600002],[126.86878968900004,35.067317668000015],[126.87063885500002,35.06963615400002],[126.870923079,35.07016826],[126.87099804600003,35.071313069000034],[126.870753954,35.073169614],[126.87079692700003,35.07373751799999],[126.87169376200006,35.075171634],[126.87232838400001,35.076019583],[126.87253497599998,35.07714650099999],[126.87254324299998,35.078904163],[126.872485527,35.08078794499995],[126.872931559,35.08309589499998],[126.87339958800004,35.085376824],[126.873979423,35.08626076100002],[126.87533776199997,35.087199578000025],[126.87637834799999,35.08798482600001],[126.87688173799998,35.08868839800004],[126.87707796599999,35.08947277900001],[126.876933523,35.09074354900002],[126.87654703500004,35.09253685999998],[126.87576517399997,35.09469932099995],[126.87520349499997,35.09627612100001],[126.87516883200006,35.09744785],[126.87573683200003,35.09898074199998],[126.87710189800006,35.102939091],[126.87781133699997,35.105301363000024],[126.87812788100003,35.106347255],[126.87809329500003,35.107491943],[126.87785105800003,35.10812264799996],[126.877543258,35.10858202900001],[126.877004791,35.109257501],[126.87568699799998,35.11028370299998],[126.87462205999995,35.110913555],[126.87037321200002,35.11336978699998],[126.86748547000006,35.115124307],[126.86494868199995,35.116852109],[126.86187360999998,35.11896682700002],[126.86021525799997,35.12007359100002],[126.85773386699994,35.12130556],[126.85519808599997,35.122230951],[126.85236600700003,35.12317395599997],[126.85146594699997,35.123434248999985],[126.849731256,35.12416220799997],[126.84685538200007,35.124987853],[126.84303544900001,35.12607360400003],[126.83860034500005,35.127509944],[126.834692055,35.12877558400002],[126.83336335500005,35.12935062999995],[126.83223168600001,35.13014225900003],[126.83152785200005,35.130952498999974],[126.83102145899996,35.131781038],[126.83061323000001,35.132889131],[126.83046373099998,35.13623293600003],[126.83033562800006,35.139838161000014],[126.83013420399999,35.14173972799998],[126.82959430800003,35.14281157699999],[126.82867031100007,35.14389189399997],[126.82746139100004,35.14477350199996],[126.82590180200002,35.14541123],[126.82445265500007,35.145706585],[126.82271889800006,35.145668006999976],[126.819772951,35.145447337],[126.816816057,35.145222072999964],[126.81307464299998,35.14496398099996],[126.81094055000001,35.14484800200002],[126.80746236799999,35.14466225600001],[126.80536679399998,35.14450567899998],[126.80413798099998,35.144413564],[126.801285308,35.144233155999984],[126.798125514,35.144002595999964],[126.79587625900002,35.14388165299999],[126.79473570200004,35.14360932200001],[126.793990596,35.14317541000003],[126.79341050400005,35.142579531000045],[126.79267765800004,35.141640876],[126.79139862200002,35.13973683299996],[126.79019666000002,35.13775178799999],[126.78832845600002,35.13459381300002]]}},{"type":"Feature","id":"rail_normal.51","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.59983294499997,34.96102398600002],[127.60462132099998,34.96301929499999],[127.60940025000002,34.965185718999955],[127.61780630900004,34.969145289999965],[127.626773821,34.97338981099996],[127.63197232799997,34.97585061900001],[127.637819473,34.978596230000036],[127.64200726300001,34.980566161],[127.647261784,34.98307107799999],[127.65356053999997,34.986011812],[127.65638585199997,34.98733959100004],[127.65867171400004,34.988309688999955],[127.66131832100002,34.989187644000026],[127.66273441000006,34.98958553200002],[127.66547710899995,34.99014739699996],[127.67137792,34.99116048200002],[127.679384867,34.99254007999996],[127.685944068,34.99365693],[127.687545561,34.993936304],[127.69651802299998,34.99544449899998],[127.69748340100006,34.995619227],[127.70098243000004,34.996193966],[127.703034635,34.99665080200001],[127.70504413400002,34.99723404],[127.70733020999997,34.998131105999974],[127.70970700200004,34.999379125],[127.71186675400004,35.00085370599999],[127.71331232099999,35.00207105600003],[127.71493790600006,35.003828136999985],[127.71663511599996,35.00625177099998],[127.71756119300002,35.00817518499994],[127.719091553,35.01279004099999],[127.719768721,35.01504840799996],[127.72108832,35.019339998],[127.72167501399998,35.02126539099994],[127.72282537799998,35.02498110199998],[127.72324215200004,35.026267541999964],[127.72406613600002,35.02899370299998],[127.72470616399998,35.03073849000001],[127.725486674,35.032257098],[127.72669720700003,35.034070569000015],[127.728469704,35.03622316500001],[127.731681626,35.040016518999984],[127.73513769999998,35.044114762000014],[127.73828358999997,35.04780918500004],[127.74091703300002,35.05056024600002],[127.74273925800001,35.05207236900002],[127.74558538499998,35.05407391099996],[127.74950836299998,35.05634815199998],[127.75139275199999,35.057436127999964],[127.75636319700003,35.060334588],[127.76117968900004,35.06314367300002],[127.76205027700003,35.06363394200002],[127.767010338,35.06651399599997],[127.77135310899997,35.06900118300001],[127.77519194100006,35.07150044700001],[127.77733455700002,35.073154203],[127.77911478799997,35.074738141],[127.78281366100006,35.07859906999996],[127.78662564599998,35.082783628000016],[127.790016398,35.086457046],[127.79395078899998,35.09074872499998],[127.79738703199996,35.09452077599996],[127.80057959800001,35.098014923000036],[127.801731579,35.099179039],[127.804193429,35.101938826],[127.80601162000005,35.103918686],[127.807008085,35.104867465000034],[127.80825682000007,35.105814553000016],[127.810351859,35.10693624000001],[127.81201366799998,35.10750197],[127.81363010299997,35.107914755999964],[127.81827612900003,35.10855948099998],[127.82201072900007,35.10909303899997],[127.82523995,35.109539789999964],[127.832368448,35.11051856599999],[127.83888225600002,35.11143808399997],[127.846571369,35.112502273999965],[127.85359076700006,35.113489573000024],[127.857907589,35.114062985999986],[127.86169542400002,35.114396648999985],[127.86516138800002,35.114371963000025],[127.86871202800003,35.11405814700002],[127.876256917,35.11286818100001],[127.883417995,35.111707584],[127.88958257200005,35.11071611900002],[127.89372154799999,35.11006376599998],[127.89745842,35.109756749999974],[127.89949778299997,35.10968755699997],[127.90270109000004,35.10973585299995],[127.906729761,35.11003026199995],[127.90801506500006,35.110209919],[127.910102613,35.11052775300003],[127.91357723599998,35.11129477800002],[127.922202534,35.11359092100001],[127.929100754,35.115412985],[127.933105213,35.11643676500001],[127.94139368700003,35.11796800699999],[127.94698823700006,35.11892488899997],[127.95324292899997,35.12003855699999],[127.95591539400003,35.12062139],[127.95829427399995,35.12142280100002],[127.961018753,35.122690107],[127.96325055000004,35.124033372000035],[127.96574334800002,35.12610457799999],[127.969187207,35.12972739700001],[127.970296733,35.130773052],[127.972220339,35.13200144399995],[127.97450484399998,35.133127759],[127.97717704800003,35.13455734999999],[127.980576879,35.136269415],[127.984110242,35.138124507],[127.98732298099998,35.13976579299998],[127.98969709799997,35.141008256999974],[127.99292838499998,35.14235180899998],[127.99532465000003,35.143147833],[127.99763103900001,35.143768793999975],[128.000160397,35.144225635999945],[128.002578402,35.14454814999998],[128.00852981600002,35.14487731100004],[128.01649002700006,35.14526145],[128.02338500400003,35.14557294799997],[128.030368255,35.145919356],[128.03197106999997,35.14597781999997],[128.03800987299996,35.14625972200001],[128.04184104,35.14638006300002],[128.044396699,35.146294972000035],[128.04821018799993,35.145892510000024],[128.057369351,35.14478544999997],[128.05983458800006,35.14450253699999],[128.06140282999996,35.14443473199998],[128.06300457100002,35.14441167899999],[128.06584916199998,35.144612016],[128.07372672299994,35.145371663],[128.079154489,35.145909289000016],[128.08278865300002,35.14606614100002],[128.08996695099998,35.146209081],[128.09491739000003,35.146326683],[128.102501304,35.14643817600002],[128.104917285,35.146578402],[128.10753541099996,35.147059225],[128.11135833500006,35.148177878],[128.11823297499998,35.150169576],[128.11823297499998,35.150169576]]}},{"type":"Feature","id":"rail_normal.52","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.63081301200003,34.80827435499998],[127.63116395799999,34.80784469699998],[127.63415236700006,34.80399249],[127.63715060199998,34.800074425],[127.638617456,34.79812695699997],[127.64111617700007,34.79482867],[127.64230154800005,34.79325124799995],[127.64376608400006,34.79136255799997],[127.64454576699995,34.790241848000015],[127.645459021,34.788776613],[127.64645156400002,34.787081658000034],[127.64718940999997,34.78583578600004],[127.64799477999998,34.784745891000014],[127.64874723600003,34.78389489499998],[127.64953799300001,34.78318348099999],[127.65079639299996,34.782281378],[127.65197049000005,34.781600701],[127.65273086800005,34.78124456599997],[127.65382382000003,34.78081288899998],[127.65451837200001,34.78058952300002],[127.65533022000001,34.78030567999998],[127.65678329199996,34.78010948399996],[127.65927273299997,34.77984285100002],[127.65981478700004,34.77980144500001],[127.66205685099999,34.77959844599997],[127.66289386600002,34.77951313400003],[127.66526646699997,34.77930390799997],[127.66685670799998,34.77917552299997],[127.66872673499998,34.779008371000025],[127.66963357500006,34.77891762499996],[127.671090397,34.77874123199997],[127.67708660099998,34.77840137699998],[127.68012271300005,34.778175170000026],[127.68172808999996,34.77806677000004],[127.68414157899998,34.77791090200002],[127.685560844,34.77793259299999],[127.68891287899997,34.77788264899997],[127.69146923800002,34.77806942200003],[127.69713350999999,34.778065529999964],[127.70084458600003,34.77836297799996],[127.70218529700003,34.77845408099998],[127.70859908699998,34.77874644800004],[127.71327350400001,34.77887862500002],[127.71652283900005,34.77888623399998],[127.72191903900006,34.77853209300003],[127.72744934499997,34.77752742900001],[127.73051759099997,34.776564714],[127.733949953,34.77504080100002],[127.73495936199996,34.77465167900002],[127.73635602399997,34.774143695],[127.73745606999998,34.77374661800002],[127.73831190500005,34.7734265],[127.73900608700006,34.773183142],[127.73975969199998,34.77291413299998],[127.74046641100003,34.77263343499999],[127.743162777,34.771644168999984],[127.74567622100002,34.77039417199998],[127.74811225199996,34.76914041599995],[127.749714612,34.76787426200005],[127.75060298399994,34.76681938500001],[127.75117437900002,34.76594900199997],[127.75106494399998,34.762056014999956],[127.750724322,34.760453734],[127.75055319900002,34.759948929000025],[127.750410091,34.759558428000034],[127.74852372400002,34.754710920999976]]}},{"type":"Feature","id":"rail_normal.53","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.624227173,34.816931003999976],[127.62290403900002,34.818741365999976],[127.62168765700004,34.82027083499995],[127.61961046300001,34.82327225799998],[127.61868157200004,34.82496240399998],[127.61720900800005,34.82765473],[127.61665609399998,34.828901529],[127.61561979599998,34.831668426000014],[127.61445405600003,34.83478254999997],[127.613783786,34.83658103200002],[127.613448953,34.83747085099996],[127.61292214400005,34.838908050000015],[127.61188355199997,34.84163472400003],[127.61092619999997,34.84422225799997],[127.60995075699994,34.845994213],[127.60887209700005,34.84707197799996],[127.60767216499998,34.84816647500004],[127.60718284700003,34.84861050299998],[127.60508516400002,34.850540964],[127.60389846400005,34.851634453],[127.60235422199996,34.853065106999985],[127.60073776100003,34.854541705],[127.59942242299996,34.85575044200003],[127.598331127,34.85676580299997],[127.597227823,34.857923986000046],[127.59611906800004,34.858988207],[127.59519514399997,34.859819062999975],[127.59352872999997,34.861347736],[127.59215908400004,34.862603782],[127.59051751400004,34.86410723599999],[127.589164731,34.86535946999995],[127.58816766399998,34.86630908899996],[127.587645211,34.86672343199997],[127.58447901099998,34.869090668],[127.58141580600004,34.871452104],[127.58021389899997,34.87239453199999],[127.57925466000003,34.873102231],[127.57785556000003,34.874169371999976],[127.57485832700003,34.876270093],[127.57295303699995,34.877663566],[127.57038833600002,34.87955260899999],[127.56801626199997,34.88158965399996],[127.56700179899994,34.88245919099995],[127.565438099,34.883872473],[127.56418790500001,34.885477859000034],[127.56372051000001,34.88619925599997],[127.56339848999997,34.88686631699998],[127.560899571,34.892544666],[127.55970743400006,34.895376149999954],[127.55855529399999,34.898133588],[127.55048697699998,34.91551773999996],[127.54762899400004,34.921471572000016],[127.547257153,34.92225472899998],[127.54698923700003,34.92281487500002],[127.54567975099994,34.92552414900001],[127.54456809500002,34.92782096299996],[127.543102066,34.93081608600002],[127.542303,34.933454],[127.542122,34.935211],[127.541911,34.937438],[127.541071,34.939292],[127.539846,34.940519],[127.537543,34.941567],[127.535535,34.941955],[127.533408,34.942215],[127.532218,34.942337],[127.531185,34.94244],[127.529842,34.942582],[127.528409,34.942606],[127.526725,34.942661],[127.526024,34.942696],[127.52489511399999,34.94271437999996]]}},{"type":"Feature","id":"rail_normal.54","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95495187600008,36.77093597000003],[126.95860596100002,36.772141934999965],[126.96113106500002,36.773091466],[126.96940761499998,36.77693958100002],[126.97301768599998,36.778631155],[126.98103117600003,36.782429628999964],[126.98175226300006,36.782696624999986],[126.98233084400002,36.78289893999997],[126.98309049800002,36.783097653],[126.98437428100003,36.783363608],[126.98552098900005,36.78349792199998],[126.98570991100006,36.78351240099998],[126.98579457099997,36.78351888999999],[126.98617306100006,36.783547896999984],[126.98635885900005,36.783562136],[126.98668908599998,36.78357107999998],[126.987197039,36.78358483600001],[126.98765086600004,36.783583556999965],[126.98987042499998,36.783493497],[126.992147891,36.78340729199997],[126.99284418000005,36.78337437400001],[126.99332011700002,36.783358949],[126.993620794,36.78333211999996],[126.99446231399997,36.783212593],[126.99481980000004,36.78314717399998],[126.995100954,36.78307443800002],[126.99557902200004,36.782927883],[126.996177123,36.782659690999964],[126.99788580899995,36.781811216999984],[126.99901010200003,36.78130703699997],[126.99934415600003,36.78118561099998],[126.99963046200004,36.781104355999965],[126.99989703000003,36.78104436600003],[127.00020270799997,36.78098504899999],[127.00205729699995,36.78068890500001],[127.00396306100002,36.780357084999984],[127.00529578500004,36.78014090500004],[127.00596080499999,36.78004569499997],[127.00887951200002,36.77971748799998],[127.01339899200003,36.77914415900001],[127.01378580199999,36.779101991],[127.01399322800002,36.77906475799997],[127.01429379200002,36.77898409899996],[127.014476666,36.778930941],[127.01467910200002,36.77886688299997],[127.01497257900003,36.77875953900002],[127.016150091,36.77821060299997],[127.02043448999997,36.776128624],[127.02296526000002,36.774837262],[127.02892039899996,36.77184191999998],[127.02960869200001,36.771538569],[127.03050694199997,36.77128156700001],[127.03131692899997,36.771085536],[127.03149203800002,36.771048333],[127.03198741300002,36.770950366],[127.03245933499997,36.77089104200002],[127.03286038200004,36.77086261899997],[127.03346110899999,36.770814652],[127.03407655199997,36.77080560999999],[127.03468376500003,36.770849223],[127.03530222599997,36.77090367200002],[127.03572869499996,36.77097377],[127.03624232400001,36.77108324200001],[127.03772622799994,36.77153484599997],[127.03939449599997,36.772186125],[127.04077546699997,36.77275260900005],[127.041164234,36.77291208000002],[127.04228265599998,36.77335693999998],[127.04357403699997,36.77388521199999],[127.04431543100002,36.774142418],[127.04567202499997,36.774709741],[127.04707205700002,36.775286893999976],[127.04968460099998,36.77632784099996],[127.05764770499997,36.77953291700001],[127.05926589300007,36.78020314499999],[127.061643438,36.78114468599997],[127.06239664399997,36.78141318099998],[127.06295354400004,36.781598160999955],[127.07884225400002,36.786485732999985],[127.08366240200003,36.787974421],[127.08712555699995,36.78900444099996],[127.087895213,36.78920525099996],[127.08845010899996,36.78934665700001],[127.08909548699997,36.78949615199998],[127.09069232099998,36.78979187399999],[127.09120191899997,36.789888173],[127.093941087,36.79038132299997],[127.104381481,36.792169818],[127.10876008562022,36.79284415864004],[127.11149146448652,36.792890573587705],[127.1142228433529,36.79273972490488],[127.11598938800002,36.79251865899998],[127.116317875,36.7924852],[127.11672592700002,36.79247292399998],[127.117420762,36.792484792],[127.11812482600001,36.79256427],[127.11848559300006,36.79262309300001],[127.11914568600001,36.792775129],[127.11935724100005,36.792842078],[127.11976104399994,36.792970231999966],[127.12063578700001,36.79336244899996],[127.122873383,36.79457699199997],[127.12440476299997,36.79537854000003],[127.125557232,36.796011059],[127.12726538200005,36.797385226999964],[127.12810547799998,36.798013288],[127.12860830099999,36.798381307],[127.12958597300003,36.79888003899999],[127.13080355000004,36.79931639699994],[127.133520872,36.800157224000024],[127.133973534,36.800340412],[127.134859518,36.80080021],[127.13721592000006,36.80204495100001],[127.13778199500003,36.80233140899996],[127.138910621,36.802809135999965],[127.14130607399998,36.803786322999976],[127.14298443400001,36.80446851200002],[127.14402916899998,36.80490086499997],[127.14467841399998,36.80519073699998],[127.14515360100006,36.80552547699996],[127.14566729999996,36.806001997],[127.14606351299999,36.806435293999975],[127.14626654600005,36.80680558500001],[127.14656962500004,36.807649119000025],[127.14673284400007,36.80844863499997],[127.14821264099999,36.815772455000015],[127.14961969,36.82234974200003],[127.14973081999995,36.823272459],[127.14972979899997,36.82334884399998],[127.14971278400002,36.824621891],[127.149599133,36.82612549999997],[127.14937426100003,36.82954545],[127.14922351300002,36.831471528],[127.14911867900001,36.83276439500002],[127.14897550100002,36.834321119000016],[127.148649378,36.837579128],[127.14853496199997,36.83837407299996],[127.148396,36.838975],[127.148224,36.839748],[127.14808,36.840527]]}},{"type":"Feature","id":"rail_normal.55","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.166353939,38.25742267299997],[127.16477198499999,38.25510064399999],[127.16377428300002,38.253444427999966],[127.162351769,38.25082485300002],[127.16069852799998,38.24714254200003],[127.16035353000002,38.24610700499997],[127.159870132,38.244468068],[127.15949997499996,38.242369528],[127.15933593799997,38.240495924999976],[127.15911547100004,38.238928697],[127.15868945600005,38.237379763],[127.15824140200002,38.23619120799999],[127.15599425299999,38.23225737199996],[127.15293935400004,38.22697773],[127.15222745099999,38.22514986799999],[127.15153919500001,38.22369133199999],[127.14960404900002,38.22118035400001],[127.14920255099999,38.22029800100001],[127.14915600200004,38.219874646],[127.14905191400004,38.21923515300004],[127.14886804299994,38.21866783099996],[127.14858149500002,38.218145682],[127.14806646200003,38.21756976800001],[127.14739155499998,38.216985043],[127.14661412700006,38.21651755700002],[127.14567710000003,38.216176387],[127.144648805,38.215871356999976],[127.14355140000005,38.21526010200002],[127.14072755100001,38.213479769999964],[127.136509517,38.210998308],[127.13583498300004,38.210530629999965],[127.13538888000004,38.21009872099999],[127.13507965999997,38.20959458299994],[127.134781728,38.20901836],[127.13471241900005,38.208586015],[127.13428468099998,38.20573070600001],[127.13407804099997,38.20511834099995],[127.13345950000001,38.20401996699997],[127.13271524700002,38.20284065199996],[127.13175466100004,38.201967875],[127.13071480100001,38.20143751399998],[127.13014365700002,38.20125797],[127.12899045700004,38.20117816099997],[127.12467539000002,38.201372],[127.12353353400002,38.201247081],[127.12257408500005,38.200968811],[127.12172847300002,38.200492221],[127.12109964399998,38.199934322000026],[127.11806874499995,38.19649602400003],[127.11639913599997,38.19467790100001],[127.11348508200004,38.19268078299996],[127.11205677800001,38.19176324900002],[127.11124517000003,38.19101628399997],[127.11055887900002,38.19009802799996],[127.10974527099997,38.188008733999965],[127.10861007799998,38.184559393],[127.10756758200002,38.18197480599998],[127.10573395399997,38.17685041899996],[127.103660008,38.17107756999997],[127.10292679200002,38.16906022299999],[127.102103902,38.16816004999998],[127.09936238600001,38.16610836899998],[127.09371983599998,38.16182476100001],[127.09287450599999,38.16106868299999],[127.09230268900005,38.16004211800002],[127.09195899200003,38.158943300000026],[127.091911797,38.157718125999956],[127.09338828100007,38.15247377699995],[127.09500525700001,38.15013016399999],[127.09541460699995,38.149102816],[127.095367835,38.148237998],[127.09534416499994,38.14758937399998],[127.09513789700001,38.146886845],[127.094737641,38.146139426999966],[127.09405209600006,38.14531115499997],[127.08805759100005,38.14082033400001],[127.08159592900003,38.13612232299998],[127.08038554299995,38.13493397400001],[127.07620493399999,38.129261115],[127.07565606999997,38.12791012599998],[127.07572285700004,38.12634252499996],[127.07656331400001,38.123044702],[127.07628738699998,38.120936783],[127.074778418,38.11740623499998],[127.07450317700005,38.115892902],[127.07506474299997,38.107622301],[127.07281756600001,38.095299404],[127.07164805899998,38.08852534399997],[127.07260008100006,38.083065294999976],[127.07380255300002,38.07746093199997],[127.07375556799997,38.07609158899997],[127.07336695800005,38.07499272899997],[127.07005665999998,38.06958931700003],[127.069462704,38.068166239000014],[127.06719583399997,38.056852178000014],[127.06550172300003,38.04824045699997],[127.06534017400001,38.04597025900004],[127.06626991300001,38.04114087000002],[127.068811468,38.03047264199998],[127.07429057499996,38.019928652999965],[127.07488078999998,38.01801834600003],[127.07444418200004,38.014252807],[127.073805261,38.01304598399996],[127.07300743400003,38.01232574999995],[127.07150366800003,38.011641976999975],[127.068337638,38.01115736099998],[127.06724419800004,38.01083366],[127.06615032200004,38.010023456],[127.065443385,38.00896077200002],[127.065214875,38.008096021],[127.066508439,38.003212343],[127.06734998800003,38.00214878500003],[127.06996697700002,38.000417505],[127.07089941900007,37.999245758],[127.07126237600008,37.99785813000002],[127.07073255699999,37.99158807199998],[127.07092462800004,37.99010144399995],[127.07208276600005,37.98709167900003],[127.07210418900004,37.98574029000002],[127.07176136400005,37.98438912199995],[127.07037095700002,37.982624161],[127.06542693300001,37.97815845],[127.06460628900001,37.97686157899999],[127.06460501899997,37.975438128],[127.06546832499997,37.973581758],[127.067308745,37.970013081],[127.06746658000002,37.96840935299997],[127.06710111000001,37.96700412500003],[127.06288514200003,37.960844147999985],[127.06249696199998,37.959348824],[127.061099299,37.94816009800002],[127.06080202600006,37.946412459999976],[127.06050553400001,37.94558376200001],[127.05847852300003,37.943170307],[127.056770667,37.94138730999998],[127.05531272100004,37.93902758],[127.05396800200003,37.935838927],[127.05371680999997,37.93457774599997],[127.05516668600002,37.926540815999985],[127.057408344,37.913476295],[127.05648925200002,37.90149437299996],[127.05550058199996,37.88733219400002],[127.05510945700001,37.88126008700002],[127.055562611,37.87927782],[127.05787871100004,37.87592523199996],[127.05921840200004,37.87408666099998],[127.06125925000008,37.868175485],[127.06121028300004,37.864013186],[127.06067800100001,37.852607594],[127.061872895,37.841417311],[127.06299974499998,37.830767596000015],[127.06264589799999,37.82877670299996],[127.06209972300005,37.82765982299996],[127.06132650100002,37.826669191],[127.06028056600006,37.82551652299997],[127.05943925700005,37.824543930999965],[127.05871137500002,37.823355050999986],[127.058188087,37.82232823499996],[127.05593481399998,37.81658130399996],[127.05475245700003,37.81494214],[127.051115616,37.811105745],[127.050490128,37.809808653],[127.05039334300004,37.80943480200001],[127.05031280799997,37.80793025900002],[127.05076526500001,37.805407418],[127.05082139700004,37.80448843],[127.05068440599996,37.803443391],[127.04933006100005,37.79887616700002],[127.04923851800002,37.797831107],[127.04949853500001,37.796182266],[127.05101619300004,37.79084801299999],[127.051208583,37.78998301900002],[127.05123080500006,37.78929828900003],[127.05117347600003,37.78849646999998],[127.05085404199997,37.78627126599997],[127.050592324,37.78538844900001],[127.05028533499998,37.784694848999976],[127.04969441100002,37.78379415],[127.04675250600006,37.781065472999956],[127.04601416099996,37.78028193699996],[127.04557100400007,37.77956134899995],[127.04527533500001,37.77870555999996],[127.045138414,37.77757041600003],[127.044784175,37.773759531000046],[127.04469814600002,37.77230002399998],[127.04469760599997,37.771426102000014],[127.044457689,37.768876501],[127.04436619900002,37.767745842000025],[127.04419534600004,37.766745848999975],[127.04393368800005,37.76571886199998],[127.04329697599997,37.76378205000003],[127.04278536700004,37.76224160799996],[127.04246671600005,37.760728123],[127.04239792800006,37.759538890000016],[127.042349485,37.75433139899996],[127.04245104000002,37.753358333],[127.04408244400001,37.74908721500002],[127.04475086300005,37.747420199],[127.04554224200002,37.742861065],[127.04580205600003,37.741063559],[127.046659664,37.73385107099998],[127.04738203200003,37.72823782199996],[127.047481865,37.72478711400002],[127.04702574400001,37.721075348000014],[127.046490305,37.717408657000014],[127.04646668600006,37.715949112],[127.047370771,37.710984465999964],[127.04775486800006,37.70871839700001],[127.04785626100004,37.70770026999995],[127.047787674,37.706871414],[127.04745777300003,37.70528585600003],[127.04624631099998,37.69938503800001],[127.04583688300005,37.697448127999955],[127.04568841300002,37.695754376999986],[127.04584559299998,37.69328567799996],[127.04626184100006,37.688168045],[127.04636333100005,37.68731209],[127.04649822400003,37.68551010900001],[127.046406446,37.683816332000035],[127.04629260900002,37.68307758599997],[127.04513207500003,37.676311787000024],[127.04432429300003,37.671464896000025],[127.04423253800002,37.669699036],[127.04468208700006,37.663473186],[127.04492984200003,37.660914344],[127.045121896,37.659932216],[127.04522350100007,37.659301499999955],[127.04646808399997,37.65611159000002],[127.05006610800005,37.64783021600002],[127.05226072199997,37.642756806],[127.05262285299997,37.642143985],[127.05312087500002,37.641441005],[127.05413993899995,37.640557592],[127.05753679100008,37.637799018],[127.05801213599997,37.63716810600002],[127.05855533499995,37.636393003],[127.058894456,37.63544681499998],[127.05900690599998,37.634401630999974],[127.05891423399999,37.631869946],[127.05899285200003,37.63102299299998],[127.059071636,37.63038326300002],[127.059817625,37.628310651],[127.06194323699998,37.623471332],[127.06356010399998,37.62005578400002],[127.06588867400004,37.61472975099997],[127.06734667999997,37.611386312],[127.06764008400002,37.610232896],[127.06776384000001,37.60934085899998],[127.06791732699998,37.603862836],[127.06776909699997,37.60276823499996],[127.067382813,37.60139897099999],[127.06638482200002,37.599777776000025],[127.06297231600003,37.595103566999974],[127.061917769,37.59333820599997],[127.06043278899999,37.59130276199998],[127.05971894300002,37.590663430000035],[127.05803110400002,37.58967319300003]]}},{"type":"Feature","id":"rail_normal.56","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.09244724899996,37.600170223999974],[127.09097443700001,37.599603751],[127.08947899899994,37.599037276],[127.08785283099998,37.59802489499997],[127.08684439200003,37.59748505399999],[127.08589842500001,37.59709832399997],[127.085071552,37.596873677],[127.083061107,37.59640209299996],[127.08096577400002,37.595939542],[127.08047313599998,37.59587230499997],[127.079233236,37.59587314199997],[127.07818598000003,37.59601349],[127.07674835600004,37.59643338599996],[127.074185024,37.59783604099995],[127.07060879199999,37.59994201199998],[127.06929595800004,37.600726637999976],[127.06906401400006,37.60093850299997],[127.06859460800003,37.60151990599998],[127.06810298999997,37.602578838],[127.068050602,37.60409250899997],[127.06801543800003,37.60586294799997],[127.06796062799995,37.60782260200002],[127.06793094299998,37.609399327],[127.06789802799997,37.610545836999975],[127.06782753300001,37.61085896700001],[127.06751401699997,37.611694801],[127.067191856,37.61237296800003],[127.06623092000007,37.61431961600001],[127.06585228300003,37.61519602500001],[127.06510344799999,37.616917301],[127.06436022699995,37.61862054999998],[127.06346152800002,37.62067300400002],[127.06279738599999,37.62221627599997],[127.06207665899998,37.623854175999966],[127.06173749600003,37.62464045199998]]}},{"type":"Feature","id":"rail_normal.57","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.09076482899998,37.59950930899995],[127.09276446699998,37.60028710299995],[127.09585106400003,37.60091532500001],[127.09642309900006,37.601045501],[127.09974838699995,37.60228158599998],[127.10087588300003,37.60281671099999],[127.10177702400001,37.603437612],[127.10263327700001,37.604342352999986],[127.10286581399998,37.604616948999976],[127.10321763800002,37.605161732999974],[127.103353964,37.605467946],[127.103514133,37.606625559999976],[127.10357274800006,37.60804454499998],[127.10352336299998,37.60917080799999],[127.10340584199996,37.61016648899996],[127.10333368300003,37.611207179],[127.10329595900002,37.612576693999976],[127.10352437700006,37.613932461],[127.10375177100005,37.614553934],[127.10505858200004,37.61758005499995],[127.10574027899997,37.619048035],[127.10667113300003,37.620470736999984],[127.10789712300006,37.62229860099997],[127.10872016899998,37.62353218],[127.10987254100002,37.625301526999976],[127.11123484899998,37.62727788799995],[127.11302882999996,37.62998811300002],[127.11375595300002,37.631352389],[127.11413103100003,37.63214938699997],[127.11448934,37.633086051],[127.11523994099998,37.634939070999984],[127.11572276600006,37.635790017],[127.11610315600004,37.63633473200003],[127.11635850699999,37.636613782],[127.11755551400003,37.63771178200002],[127.11828694600004,37.638130003],[127.11978372100003,37.63890333100002],[127.12387102999998,37.64063798999997],[127.12816263800005,37.642466888],[127.13143390000003,37.643846283],[127.13507392699998,37.645441399],[127.13687110800004,37.646115058],[127.13897994100007,37.64679733300004],[127.14208081899997,37.64775768099998],[127.14280073800003,37.64795953099997],[127.143475213,37.648098363999964],[127.14551605900002,37.648722041000035],[127.146037707,37.64892861999998],[127.14636088999995,37.649049851],[127.148118338,37.649592747000014],[127.151338523,37.65059774999997],[127.156435412,37.652176814999976],[127.15740507599999,37.652549427999965],[127.16141463999996,37.65426486600003],[127.16277569300003,37.654808084],[127.16318391999997,37.65492915099997],[127.16354113400001,37.65504127800002],[127.16402869900003,37.65516673700002],[127.164754274,37.65530537700001],[127.165394739,37.65539007399997],[127.16628443499998,37.65543837799997],[127.1668794,37.65544654900002],[127.167910414,37.65534598099998],[127.16868079400001,37.655250281],[127.16933202800003,37.65508717500001],[127.17003413,37.65486993399997],[127.17102483500004,37.65449460200002],[127.17208875799999,37.65393445599997],[127.17680205600003,37.651202065],[127.17996472000002,37.649332283000014],[127.18182039899995,37.648243773999965],[127.182861145,37.647543916000025],[127.18317199299999,37.64723710500002],[127.183725941,37.64672269199997],[127.184098911,37.64633920000002],[127.18440372500002,37.645888239000044],[127.18460129599998,37.645599621],[127.18580781799997,37.64325520799997],[127.187340481,37.63997776200002],[127.18768447,37.63935554700003],[127.18782562499999,37.63917062300001],[127.18803448399999,37.638877475999976],[127.18826603499998,37.638597805999964],[127.18853158399996,37.63832258700002],[127.18972435300002,37.63733861899996],[127.19018804300006,37.63701802899999],[127.190685706,37.63669287699999],[127.19105324000002,37.63643100100003],[127.19314740500003,37.63574736199999],[127.19388916700002,37.635629020999964],[127.19471583699998,37.63548801],[127.19520855300004,37.63544665299995],[127.19612619700004,37.635436123],[127.19692505199997,37.63548885199999],[127.20008728299997,37.635992586],[127.21057220399999,37.63784386899999],[127.21120135500004,37.637968881],[127.21362262600003,37.638797923],[127.21480264000004,37.63939042300002],[127.21590443800008,37.640352451],[127.21673397300003,37.64118883299997],[127.21921154599998,37.64376103199996],[127.22211569400002,37.646832412999956],[127.223883202,37.64866704999996],[127.22434336999999,37.649080622000014],[127.224922604,37.64952099400003],[127.22539953400005,37.64985344299995],[127.22605808700004,37.65028915300002],[127.22707390799997,37.65082778499995],[127.227964833,37.651281056999984],[127.22953040800003,37.651863652],[127.23066460100003,37.65219029500002],[127.23142432000004,37.652346478],[127.23245039600002,37.652520151],[127.23338551099998,37.65259488799998],[127.23461539800003,37.652714080999985],[127.240123527,37.65296879299995],[127.247853135,37.653335730000016],[127.251428934,37.65349935300003],[127.25217142099999,37.653569845999975],[127.25289149000002,37.65371246099998],[127.25628875799994,37.65467367399996],[127.262204085,37.656255395],[127.26302098800004,37.656528373],[127.26571789599997,37.65804947099996],[127.26656945999997,37.65849803399996],[127.26782937100003,37.65904477100001],[127.27109745100002,37.66019955700002],[127.27337827500001,37.660982641999986],[127.274370833,37.66122810400003],[127.27475655800002,37.661335323000024],[127.275777123,37.661490612],[127.27701847100003,37.66158681199998],[127.27801007000004,37.66157096599997],[127.27882017000002,37.66151049300003],[127.27980569299996,37.66138653100001],[127.28066064500004,37.661199803000045],[127.281436158,37.66098622999998],[127.28198519500005,37.660822746],[127.28349581400002,37.660206471],[127.28632778099998,37.65840220999998],[127.288238365,37.65720378099997],[127.289561347,37.65645274099997],[127.29164282000002,37.65551061300003],[127.292695241,37.655134107],[127.29420043599997,37.65463032899996],[127.29517946000003,37.65432606200003],[127.29675315299998,37.653957225],[127.29777234399998,37.653783474999976],[127.29902367100001,37.65356858499995],[127.299782617,37.65349458300001],[127.30678380700004,37.65301259799998],[127.30758821600004,37.652974466000025],[127.30815448800003,37.65289640699997],[127.31286758200001,37.65266327299999],[127.31396056299997,37.652534235],[127.31602243999998,37.65241160800004],[127.317823912,37.65234370400002],[127.31843582299999,37.652342054999956],[127.31943314800003,37.652370894000015],[127.32016433399998,37.65243648500001],[127.32040802399996,37.652449338999965],[127.321162205,37.652591444],[127.32175788200001,37.65276551],[127.32346070500003,37.65346360899998],[127.32829922199998,37.65597295400001],[127.32904290000005,37.65629072599998],[127.32991198000003,37.656774820999985],[127.33153644600003,37.657653215],[127.33636965599997,37.660121697],[127.34244147599998,37.66323058200002],[127.34286745199998,37.663441072],[127.34313436900005,37.66356643099997],[127.34350349499995,37.66373653999999],[127.34485549400002,37.66444886300004],[127.34647950500002,37.665155868],[127.34745021400002,37.66551340000002],[127.34989144899997,37.66646120799999],[127.35731980000001,37.668596758],[127.36405046700003,37.67052226599996],[127.37216654500004,37.67288900299999],[127.37379020300001,37.673437962999955],[127.37406280600003,37.67354971899995],[127.37438111299998,37.673733407],[127.37464254199998,37.67387673099997],[127.374903791,37.67398401700002],[127.37524504400007,37.67422168699995],[127.375472563,37.674383136],[127.37566,37.67446362599997],[127.37595612400004,37.674741981],[127.37691871099999,37.675680414999974],[127.377409671,37.67637709],[127.37778678199997,37.67697502200002],[127.37825676300004,37.67800061199996],[127.37910689300006,37.681322427],[127.37935607099999,37.682389263],[127.379380308,37.68269551200002],[127.37955267700002,37.68314994199996],[127.37984080800001,37.68407249800001],[127.379767951,37.684234906000015],[127.38021351499997,37.686012865],[127.38056135200004,37.687520849999956],[127.38132916500003,37.69022575199999],[127.38154254100004,37.690932315],[127.38204632800006,37.691890205000014],[127.38278917399998,37.69303201400003],[127.38487390000003,37.69602992699994],[127.38576141800004,37.69772082799996],[127.386255866,37.69904361700002],[127.38666016,37.70047031],[127.38689967600004,37.701825463999945],[127.38734648,37.704873735],[127.38786875200003,37.70825060299999],[127.38800973300003,37.709187133000015],[127.388752296,37.711306438000015],[127.38910316899998,37.712255788999975],[127.39019570900007,37.71405859500001],[127.39109312500005,37.71541155899998],[127.391230407,37.715636343000035],[127.39261120900004,37.717239958000015],[127.39359193000003,37.71824575799998],[127.39526094399997,37.71964116100002],[127.39712281200005,37.72103138500001],[127.39972243299998,37.722500168],[127.40437949500003,37.72475919999997],[127.40879766799998,37.72684318900003],[127.41150480700001,37.72818970799998],[127.41669663400005,37.73060855399997],[127.42035922,37.73235691699996],[127.42423844099994,37.73426655699997],[127.42573999100003,37.73498190600002],[127.43051765800001,37.737225947999974],[127.43135346800001,37.737565254000025],[127.43303188999997,37.73843302500003],[127.43394758599995,37.73884860099998],[127.43456183799998,37.739125633],[127.434795066,37.73923739199997],[127.435762258,37.73972483999998],[127.437747678,37.740690511999986],[127.43906860600003,37.74151447499995],[127.43997503400001,37.742267893999966],[127.44106455999997,37.74328189599997],[127.44170532299997,37.744189456],[127.44234244500004,37.745434881],[127.44274750899994,37.74676676399996],[127.443208412,37.74889577500003],[127.443839371,37.75194310899998],[127.44464669900006,37.75600784299997],[127.44496562100002,37.757150841],[127.44599727299997,37.759813744999974],[127.44633708300002,37.76065033800001],[127.44692110399998,37.76152204399997],[127.44792843000003,37.762955228999964],[127.44854571500002,37.763691658],[127.45052873099998,37.76599502100003],[127.45184310600004,37.76750808299997],[127.45329381000003,37.76903411999997],[127.45388133500002,37.76952737900003],[127.45436030199997,37.76989942599999],[127.454907371,37.770271209],[127.456978869,37.771218197999985],[127.46071503700001,37.77246047399997],[127.462574416,37.77304331099999],[127.46474747500007,37.773868137],[127.46622683400005,37.77447493799997],[127.467735189,37.77517620299998],[127.46966670600003,37.77637578800003],[127.47069328,37.77716452299999],[127.47237094199996,37.77859031099995],[127.47375256499998,37.779864105],[127.47737855100006,37.783273055],[127.48112427200002,37.786712936000015],[127.48417968499997,37.78956992100002],[127.48691544000002,37.79212182600003],[127.48955437499997,37.79459748800003],[127.492393072,37.79720739599994],[127.49503188900002,37.79961085799999],[127.49619768799997,37.800754652],[127.49762166100001,37.80229375699998],[127.49870244500005,37.803446893999975],[127.50034548999994,37.805462535],[127.50283578900002,37.80848809400001],[127.503557087,37.80935441799998],[127.50480260000005,37.810488773999985],[127.50805452299996,37.812745159000016],[127.511675597,37.814981831],[127.51477822099997,37.81694136700005],[127.517282003,37.818507039],[127.51890164700005,37.81949545099999],[127.52006413800002,37.82007142899995],[127.521083857,37.820530906],[127.52305924500003,37.821220378],[127.52736878699999,37.822723748],[127.53311903900006,37.82474749700002],[127.538197613,37.826517266],[127.54366934500001,37.82842915199995],[127.546299885,37.82933593599995],[127.54776263799997,37.82976159199994],[127.54977696400003,37.830274751000026],[127.55701294500004,37.83183091],[127.56365722000002,37.83321377399998],[127.569693053,37.83447307499998],[127.570761713,37.834585024000035],[127.57229526400003,37.83458659399998],[127.57320399400005,37.83458217699996],[127.57401547200004,37.83448813300003],[127.57532538,37.83421596999999],[127.576050745,37.834005211],[127.576894743,37.833712784],[127.57754026999996,37.83346186600002],[127.57874625900003,37.832978456],[127.57991812100002,37.832490696],[127.58113036000003,37.83208380899997],[127.58222427799994,37.831799119999985],[127.58317141300003,37.831627764],[127.58576400799998,37.83125453199995],[127.59577108900001,37.829816924],[127.59881151299997,37.82935555099998],[127.59975835800005,37.82915703499997],[127.60160403300004,37.82844490100002],[127.60247615000004,37.828138632999966],[127.60326164200002,37.82765712099998],[127.60411379899995,37.82699507600002],[127.60555105100003,37.825658826999984],[127.607106677,37.82352913099997],[127.609689912,37.820002164],[127.61208215499997,37.816755419],[127.61465924200006,37.813228372],[127.61717404500001,37.80975114500002],[127.61860922300004,37.80823455899997],[127.61969883199998,37.80749457400001],[127.62072123600004,37.80686755],[127.621195944,37.806603778000024],[127.62276928700005,37.806005364],[127.62382881899995,37.80574749900004],[127.62606864700001,37.80541579000001],[127.62946992400005,37.80546749400001],[127.63680758500003,37.805734389],[127.64412203499998,37.805937888],[127.65429347200002,37.806269254],[127.66593638500002,37.80669954799997],[127.67852724300002,37.807091702],[127.68859658699998,37.807402675000034],[127.69107287799994,37.80749178499997],[127.69260164600001,37.807649481999974],[127.69460290899998,37.807939514],[127.69836318000004,37.808714610999985],[127.699593338,37.809112732000024],[127.70218069199997,37.810128905999974],[127.70381153500004,37.81086244199999],[127.70580921599995,37.81195413],[127.70730593499995,37.812904644],[127.70935333200005,37.81443292200002],[127.71248401099999,37.81699969399996],[127.71362141399999,37.817767607999976],[127.716012994,37.819627026],[127.71900071699999,37.822045836000015],[127.72256525500003,37.824776357000026],[127.72389992999999,37.826529472],[127.72427927100001,37.82699111700002],[127.72497841199998,37.828212074999975],[127.72679855099996,37.83138562699996],[127.727611095,37.83257884],[127.728653012,37.83399135499998],[127.72955648600005,37.83518399199997],[127.73043439400001,37.83666057],[127.730815314,37.83784742499998],[127.73094713999997,37.83911690799997],[127.73095641900002,37.84063039999997],[127.731045773,37.842774040000016],[127.73133973000004,37.84435333299999],[127.73156994600002,37.84523030199997],[127.73249714900003,37.847652523],[127.73357966800006,37.850262961999974],[127.73396039799998,37.851418273],[127.73403344200001,37.851908819],[127.73408327100006,37.85234995999995],[127.73407481700002,37.85264281100001],[127.73403321699998,37.853030466],[127.73399895300001,37.853584746000024],[127.73383143299998,37.85445067299997],[127.73320619,37.857283454],[127.73301257800001,37.85781169699999],[127.73279538899997,37.858254498999976],[127.73250997900004,37.85869322000001],[127.73190882300001,37.859377152000015],[127.73152007000006,37.85970840199996],[127.73060593199999,37.86034471900001],[127.726208939,37.86272331100001],[127.725603933,37.86302434300001],[127.724468561,37.863707021000025],[127.72139883100002,37.86530247100003],[127.71820611099999,37.867119315999986],[127.71759107200006,37.86756451500002],[127.71732646999999,37.867818384000024],[127.71706794300006,37.86811275699998],[127.71682108300003,37.868438590999986],[127.71656849500005,37.868759953999984],[127.71627385500001,37.86943293099996],[127.71602038200002,37.87024980300002],[127.71487800700004,37.87375230500002],[127.71400041199998,37.876437859],[127.71369184900006,37.87743974800003],[127.71364662500007,37.878052645999986],[127.713649672,37.878367949],[127.71366959300002,37.87866513099997],[127.71368999300002,37.87901185999998],[127.71390539600004,37.87954209600002],[127.714212904,37.880193396000024],[127.71527548600004,37.88193472500004],[127.717227767,37.885157141000015],[127.718625962,37.887495502999954]]}},{"type":"Feature","id":"rail_normal.58","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.68145714600004,36.41577528100002],[128.68325828199997,36.41503357199997],[128.68546573100002,36.414137429000036],[128.68574469599994,36.41402085999998],[128.685984507,36.413898086],[128.68625956399998,36.413729761],[128.68656698000007,36.41351142099995],[128.68695285100006,36.413183846999964],[128.68718283800007,36.41299363099998],[128.68749015800003,36.41264238599996],[128.68784841700003,36.41206966499997],[128.68789915699998,36.41196757999997],[128.68800933800003,36.411779055999986],[128.688231518,36.411100131],[128.68826143899994,36.41093751999996],[128.68831956600005,36.410661879999985],[128.68835379000004,36.410440639999976],[128.68843177600004,36.409795291],[128.68852437899997,36.40905287300004],[128.68861610300004,36.40826991999998],[128.68869105099998,36.40774174899995],[128.68872982,36.407473139999986],[128.688763895,36.40724514399995],[128.68877934699998,36.40705795900003],[128.68888025900003,36.406184770999985],[128.688943621,36.40563649100003],[128.688989916,36.405329481000024],[128.68903488900003,36.405090068],[128.68906647400004,36.40474722400002],[128.68910626499996,36.404525905],[128.689147427,36.404239240999985],[128.68923341800004,36.40357800899998],[128.68930371,36.40322110200001],[128.68931378399998,36.403043003],[128.68938368,36.402796479999964],[128.68940250100002,36.402636278000024],[128.689499046,36.40194786499998],[128.68961622,36.401054173],[128.68964486599998,36.40083301099996],[128.68980353600003,36.39966841800001],[128.68995916900002,36.39862100299998],[128.69011313900003,36.397497021999975],[128.69022839500002,36.396643903],[128.690344429,36.39582681399999],[128.69046207799997,36.39482724],[128.69052274099997,36.394026703],[128.690461634,36.393007134000015],[128.690448273,36.39187650999999],[128.69039806700002,36.39084552199996],[128.690324045,36.39051543499997],[128.69022949899997,36.39026673300001],[128.68997556800002,36.38973420399997],[128.689791554,36.389470998999975],[128.689668179,36.38930605100003],[128.689505225,36.38911463099998],[128.689368363,36.388970147],[128.68897712499998,36.388658061],[128.688489097,36.38825047999997],[128.688454358,36.388190151],[128.68792690499998,36.387762851],[128.68693484699997,36.38697944099998],[128.68598785800003,36.386217912],[128.68586590600003,36.38611826499997],[128.685741073,36.386014154],[128.685738191,36.38600968999999],[128.685746595,36.38601182399997],[128.68498416299994,36.38540987],[128.68457591,36.38508224099997],[128.68400061699998,36.38463081899995],[128.68274261600004,36.383655143999974],[128.68231733099995,36.383311978999956],[128.68209020700004,36.38311469400002],[128.68185683399997,36.38288596099996],[128.68153314600005,36.382473783],[128.681421085,36.38231542399996],[128.68123546800004,36.381975639],[128.68106915399994,36.38162657],[128.68099530900005,36.38143163199999],[128.68087415799994,36.380980559],[128.68081876100004,36.380607404],[128.68079145700003,36.38024511499998],[128.68077916400003,36.379803773999974],[128.68079010099999,36.379535558],[128.680892029,36.37883581099997],[128.68098281700003,36.37813621999997],[128.681175244,36.37698242000001],[128.68123954800004,36.37660532700002],[128.68139533099998,36.37607827300001],[128.68172195000005,36.37494736199997],[128.68192113700002,36.37423723399996],[128.68194735300003,36.37403187599994],[128.681984919,36.37370696899997],[128.681992661,36.37354917599996],[128.681979382,36.37280374399996],[128.68191019800003,36.37217848799999],[128.681883404,36.37132286799998],[128.68183176300002,36.370348208000024],[128.68180413899995,36.369841755999985],[128.681820544,36.36956895699997],[128.681828868,36.369438186999965],[128.681840317,36.36932314200003],[128.681871858,36.36910644600002],[128.68207784200004,36.36858318899997],[128.682211245,36.368310995],[128.682318597,36.36812251500002],[128.68246468900003,36.36792222700004],[128.682720315,36.367634795],[128.68341085299994,36.366978562000014],[128.68432542700003,36.36612093500001],[128.68525634700003,36.36524730300002],[128.68620859700005,36.364330561999985],[128.687319883,36.36329893700001],[128.68835161300004,36.362324741],[128.68939435599995,36.361345875],[128.69045324299998,36.36034199399997],[128.691271972,36.359566765000025],[128.691487386,36.35935422099997],[128.69164218200004,36.35917181999997],[128.69205517700001,36.358695172],[128.692150085,36.35857669099998],[128.69243700799993,36.358065786],[128.69258667100002,36.35777532900002],[128.69278865100003,36.35707190099998],[128.692942278,36.35593665200003],[128.69308945300003,36.35488934699996],[128.69322670799997,36.35402689800003],[128.693262658,36.353758326000026],[128.693302759,36.353552769],[128.693331626,36.353342865],[128.693500773,36.35202493300003],[128.69355137399998,36.35166154199998],[128.69360129299994,36.351009825],[128.69361199000002,36.35073259999997],[128.69368163899998,36.350220265999965],[128.693790554,36.349335691],[128.69387275200003,36.348760105],[128.69388633,36.348615745],[128.69396842899994,36.34816405499996],[128.69396842899994,36.34816405499996],[128.69413296499997,36.34753323800003],[128.69425925999997,36.347193553],[128.69430712,36.347089253],[128.69453191799997,36.346669329],[128.694633694,36.34648317],[128.694817075,36.346208],[128.69515111500004,36.34581806200001],[128.69535256400005,36.345605709],[128.69559542400003,36.345377],[128.69597565799998,36.345062992999964],[128.69692700799993,36.34424980299997],[128.69774429199998,36.343546635],[128.697872723,36.343434432],[128.69806810200006,36.34319963399998],[128.698249218,36.342949271000016],[128.698513786,36.342567068999976],[128.69868317800007,36.342289840000014],[128.698780203,36.342142040000034],[128.69886868200007,36.34198535],[128.69906541,36.341556806],[128.69917301400002,36.341127276],[128.69927024300003,36.34034873599997],[128.69939817899999,36.339445864],[128.69952718099998,36.33846413499999],[128.69964373299996,36.33755016099995],[128.69975740199996,36.336631724000014],[128.69987233300003,36.33564343600002],[128.70000687400002,36.334404826999965],[128.700060113,36.33390848999997],[128.70011477199992,36.33347746000001],[128.700281236,36.33217081700002],[128.700398045,36.33165330199998],[128.70049294,36.33128026699994],[128.700643153,36.330890677],[128.700669123,36.330804706999984],[128.70097318100002,36.33032056899999],[128.70131166199997,36.32988324499997],[128.702029036,36.32894719700002],[128.70258265899997,36.32829055300004],[128.70330231,36.32746033900001],[128.70341058899996,36.327319133],[128.70360502799997,36.327043793000016],[128.704018838,36.32635984999997],[128.70429293400002,36.325907668],[128.70446616799993,36.325553786],[128.70458442900002,36.325232225],[128.70465104099992,36.324967716999986],[128.704710614,36.324635730000026],[128.70474260299997,36.3243154],[128.70472503900004,36.32402055500003],[128.70469757199996,36.32378216799997],[128.704609013,36.32342300900002],[128.70454371500003,36.32323697199997],[128.70444438500002,36.32302213599996],[128.70431385499995,36.322780712999965],[128.704169853,36.322559755000036],[128.70401223199997,36.322352508],[128.704009547,36.32235705100002],[128.70370129699995,36.322007782],[128.703212349,36.321541697000036],[128.70298242900003,36.32133773099997],[128.70298252700002,36.32134223500003],[128.70260232500004,36.321012008999986],[128.702395406,36.320841504],[128.70225044400001,36.320703905000016],[128.70214742100003,36.320574718999964],[128.702007437,36.32041001800003],[128.70185221800003,36.32018471200002],[128.70175124299996,36.32002170699997],[128.70165578599998,36.31985637100002],[128.701506809,36.319534112],[128.701426237,36.319285215999976],[128.70139790999997,36.31913469300003],[128.70134237299996,36.31875704099997],[128.70133937399999,36.318491271999974],[128.70133756199996,36.31840794999999],[128.701357609,36.318177896000044],[128.70143958999998,36.31772394899996],[128.70148721900003,36.317482238],[128.70164808299998,36.31694382],[128.70169069500005,36.31685536099999],[128.701721833,36.316751296],[128.701781805,36.31643732600002],[128.70181594999994,36.31608768],[128.70182858899997,36.316028932],[128.70182588300005,36.315776675],[128.70179845699997,36.31528373800003],[128.701749858,36.31496905999998],[128.70171220499998,36.31477361699997],[128.70156571699997,36.314309405999964],[128.70142074999995,36.31391500499997],[128.70129536099998,36.313524831],[128.70112651099996,36.312928032],[128.700952541,36.31235157899997],[128.70084394900005,36.31196567],[128.70058136800006,36.31115395100002],[128.70034974300003,36.310357559],[128.700279629,36.31007697600002],[128.70014101000004,36.30946172399996],[128.70010194500003,36.30920097299996],[128.70005931400004,36.30890423099995],[128.70004967399996,36.30846059799999],[128.70005214800005,36.30819024500001],[128.70007052699992,36.30775522399998],[128.70011322699995,36.30754286900003],[128.700126488,36.307256594],[128.70013413600003,36.30696814699997],[128.70010703300002,36.306745521],[128.70005317000005,36.30631603300002],[128.700004397,36.30612074699999],[128.70001269399995,36.30611837600003],[128.699888255,36.305770986],[128.69977958799996,36.305508972],[128.69964632099996,36.30526758199998],[128.69947068599998,36.304997509],[128.69927020699996,36.3047368],[128.69916755300005,36.30462337400005],[128.699068024,36.304525672999986],[128.69897142300002,36.30443468699996],[128.69880687700004,36.30429060399997],[128.69842858599995,36.304043682999975],[128.69811595,36.30387241899998],[128.697871016,36.30374299199999],[128.697786964,36.30371715400004],[128.69767133099998,36.30364671199998],[128.69745807699996,36.303566391999986],[128.69721407299997,36.30347975100001],[128.69692589599998,36.30340950499996],[128.69647049700004,36.30332811499998],[128.695870376,36.30324652499997],[128.69541829699997,36.30318986300002],[128.69429737600007,36.30309087099998],[128.693879026,36.303049494],[128.69346331300005,36.303001320999975],[128.69327929999997,36.30298590599998],[128.692966625,36.30294077599996],[128.69252889899997,36.302904175],[128.692324826,36.302862010999974],[128.69198730700003,36.30282624099997],[128.69081621799998,36.302723421000024],[128.68952750200003,36.302586209],[128.68903296999994,36.302496333],[128.68871166,36.30243779899999],[128.68829776300004,36.30234452899996],[128.68780748600003,36.302193766],[128.68769254400002,36.302154842000014],[128.687377738,36.30201061099998],[128.68706259300004,36.30185061500004],[128.68681139100005,36.301687464],[128.686602115,36.30153273199997],[128.686122571,36.30110473500001],[128.68583805200004,36.300815904],[128.68537926999997,36.300317779],[128.68453277499995,36.299390354999964],[128.68434695000002,36.299160951],[128.68379046799998,36.29838937299997],[128.68344744299998,36.29783779899998],[128.68315672600002,36.29738910999996],[128.68273900600005,36.29672820499998],[128.68259770300003,36.29649817100003],[128.68224543000002,36.29590392300001],[128.68210584699997,36.295624306],[128.68191952900003,36.29524172299995],[128.68173577599995,36.29471943999999],[128.68167184099997,36.294463537000034],[128.68161093,36.29395979999998],[128.681568332,36.292624576],[128.681564318,36.291660496],[128.68155074999999,36.29064023500003],[128.68155820300004,36.28969176299998],[128.681545508,36.288452981],[128.68152886999997,36.28741924599998],[128.68153617600007,36.28724118400002],[128.681527835,36.286464135],[128.68153507100004,36.285635056],[128.68153879800002,36.28529034699997],[128.68150015400005,36.28400912899998],[128.68137284200006,36.28300398199997],[128.68123307699997,36.28206658900004],[128.68105474000006,36.281017106],[128.680953193,36.280304441],[128.68092482500003,36.280149406],[128.680778397,36.27916029500004],[128.68061052299998,36.27807912600003],[128.68060095000004,36.277892289999954],[128.68056707000002,36.277739585000035],[128.68049215900004,36.27710088300003],[128.680332155,36.275997076],[128.680157449,36.27498583300003],[128.68013181799998,36.27482850700002],[128.679958962,36.273643784],[128.67993453900004,36.27354275699997],[128.67978264499996,36.272686627],[128.679731435,36.27237422699998],[128.67956291800002,36.27126152600003],[128.67944791099998,36.270438667],[128.67942823199996,36.270299278999964],[128.67931538200003,36.269447105],[128.67919020400004,36.26853878699997],[128.67916245400002,36.26828237300001],[128.67916223600002,36.267753],[128.67917653800004,36.267511764],[128.67928098099998,36.26693361599999],[128.67938661799997,36.26667082399995],[128.67974990300004,36.26596964899995],[128.680091562,36.26529806099999],[128.68024877500002,36.26497597399996],[128.68077841700003,36.26399087499995],[128.680863876,36.26382523],[128.681238404,36.263130649999965],[128.68139647800004,36.26284909699996],[128.68189240700002,36.26197935400003],[128.68204578500004,36.261738413999986],[128.682668235,36.260673158999964],[128.68297715700004,36.26003356],[128.68308091100008,36.259813592000036],[128.68317978100004,36.25962522899998],[128.683576682,36.25880868400002],[128.683685366,36.25855936099997],[128.68392268000002,36.25808296000003],[128.684139875,36.257705959],[128.68465687399996,36.256784096],[128.685034214,36.256093970000016],[128.68508472000002,36.255985130999974],[128.68557439700007,36.25495777400003],[128.68570062400002,36.25474874899999],[128.68603091900002,36.25407054700001],[128.68620541899998,36.25364909099998],[128.686276343,36.25332596000001],[128.68631037600002,36.25309796099997],[128.68631796200003,36.252933409000015],[128.68634271399998,36.252791142],[128.68634371099998,36.252320321],[128.686308883,36.251994175999975],[128.68626755499997,36.25175372299998],[128.68609430200007,36.251069102],[128.68570294100002,36.24994152699996],[128.68531538899998,36.24886120299997],[128.684863199,36.24761959600003],[128.68463874100004,36.24701003099995],[128.68442267700004,36.246402601],[128.68427193900004,36.24598798000003],[128.68418541299997,36.24571437299997],[128.68402263800002,36.24525712],[128.683640792,36.24418121399996],[128.68317432200004,36.242919525],[128.68270163200003,36.241626384999954],[128.68233502799998,36.240611081],[128.68207563699997,36.23979700899998],[128.681976489,36.23932309000001],[128.681926414,36.23880342699998],[128.68194179600002,36.238483331],[128.682022549,36.237840183999964],[128.68214944099998,36.23740363399998],[128.68238117200002,36.23679891099999],[128.68274640600004,36.23606616099996],[128.68320617,36.23520367699996],[128.68324530599998,36.23508373499998],[128.68332553500002,36.23480552699997],[128.683375743,36.234424119],[128.68340649000004,36.234302042],[128.683405599,36.233871793999974],[128.68333441900006,36.23327583699997],[128.683231743,36.23289657999998],[128.683114757,36.23262790500003],[128.68274966,36.232069873],[128.68238807199998,36.231545579999974],[128.68186389900006,36.23082984100003],[128.68124520899994,36.229984774],[128.680712332,36.229251131],[128.68011926199998,36.228432729],[128.67972478899998,36.22792916300002],[128.67962686300004,36.22777059799997],[128.679586069,36.22768331600002],[128.67910953700007,36.22698266399997],[128.67898865400002,36.226790631],[128.67875485800002,36.226519085],[128.67859328100005,36.226244272999985],[128.67850408300006,36.22610360499998],[128.67834273500006,36.225709398],[128.67813464000002,36.225079314],[128.67780010100003,36.224126618],[128.677382309,36.22292053399997],[128.67723132100005,36.222490137],[128.676961534,36.22196453899997],[128.67642198200005,36.221043996],[128.67592343,36.220350396],[128.67579835299998,36.220221492999954],[128.675042864,36.219342263000016],[128.67474350100002,36.21899278199997],[128.67437302600004,36.21856770500002],[128.67371129900005,36.21778176599998],[128.673445874,36.21745884],[128.672838025,36.216721702],[128.672569588,36.21638755200002],[128.67257505,36.21638297],[128.67218796999998,36.21582971500001],[128.67205169100004,36.21556580299994],[128.67192950100005,36.21531070399997],[128.671783448,36.21497934800002],[128.67170601300003,36.21473713999995],[128.671656992,36.214523819999975],[128.67162929300005,36.21426740000004],[128.671561726,36.21383582899998],[128.67156737799996,36.2137096],[128.671531054,36.213439785],[128.671511497,36.21291293],[128.67153155400007,36.21163537699997],[128.67154873599998,36.21035335899999],[128.6715639210001,36.21015265799998],[128.67153856600004,36.20948396499997],[128.671508512,36.208463917999964],[128.67149891699998,36.207490891],[128.67150115799998,36.206551489999974],[128.671505703,36.20598149599997],[128.67154091100002,36.205546236],[128.67159599900003,36.20486966],[128.67164859899995,36.204598603000015],[128.67182982399999,36.203580109],[128.67190618,36.20298883799999],[128.67194843100003,36.20275396799995],[128.671999685,36.20228919799997],[128.672024737,36.202029789000015],[128.67199464500007,36.201660768999986],[128.67177627200007,36.200672637],[128.67147867099996,36.200009998],[128.671259451,36.199634607],[128.67111817600002,36.19939554200001],[128.670801136,36.19899448500002],[128.67050838700004,36.19868995300001],[128.67018531600002,36.19839710699997],[128.66886622600003,36.19740179800004],[128.667277476,36.19627056300003],[128.66696089199993,36.19602041899997],[128.66677905900005,36.195833725],[128.66664297199998,36.19570721699998],[128.666540465,36.19559150500002],[128.66641233100003,36.19544686399996],[128.666315,36.195313057],[128.666194534,36.195136772],[128.66609931200003,36.194971398000014],[128.66602330099997,36.19479449399996],[128.66591582099997,36.194575226],[128.665846857,36.1943374],[128.66579221500007,36.194119649999976],[128.66578407900005,36.193998116999964],[128.66575620900002,36.193863344000015],[128.66576447500003,36.19346675499999],[128.66575241600003,36.19329121199998],[128.665768283,36.193122039],[128.66580916299998,36.19282186200001],[128.66588462500005,36.192579774000016],[128.66595443399999,36.192333258],[128.666087427,36.19205207299997],[128.66619215000003,36.19187940999998],[128.66631401999993,36.19172903599995],[128.66661294099995,36.191409496999974],[128.666835981,36.191181121000014],[128.66723142,36.190826445999974],[128.667406264,36.190684343],[128.66776457100002,36.190413533],[128.668341738,36.18997972999997],[128.66895908799998,36.18947553099998],[128.66995560700005,36.18863714500003],[128.671906912,36.186960933],[128.67234776100005,36.18652225699994],[128.6726794,36.18617521299998],[128.672976453,36.18577008199996],[128.67322215600004,36.185302593],[128.67337589700008,36.18495352899996],[128.673414782,36.184691673000025],[128.67342952600006,36.18434004600004],[128.673436993,36.184168737],[128.67338429799997,36.183782010000016],[128.673263685,36.183337663000025],[128.67315572,36.182965225000025],[128.67304584300004,36.18276401799998],[128.67305111100006,36.18275042799997],[128.67270807300008,36.182038866],[128.672254018,36.18107204599995],[128.67136960300002,36.17920564900001],[128.67120389500002,36.17873039099997],[128.67114987300002,36.17854191899997],[128.67102238800004,36.17777327600001],[128.67100294700006,36.17738157799998],[128.671044808,36.176998034999954],[128.67108082700003,36.17660105799997],[128.6713510390001,36.175457420000015],[128.67196126399998,36.17305653399997],[128.67244369300002,36.171180055],[128.67301468800008,36.16902750699999],[128.67333398100004,36.16784262999999],[128.67348749899998,36.167484557],[128.67375229700002,36.166872626999975],[128.67393511899996,36.16658622999997],[128.67434557999997,36.16603083199997],[128.674795206,36.16548840000002],[128.67558929600006,36.16468433800003],[128.67773743500004,36.162500672999975],[128.67909700700005,36.161120982999975],[128.679729095,36.160539930000034],[128.68157332300004,36.158964185],[128.68390856999997,36.156971515],[128.684426559,36.156513689],[128.685730802,36.155414038000025],[128.68610629999995,36.155048318],[128.68651796799998,36.154555937],[128.68751567599998,36.15315421699997],[128.688352152,36.15200706400001],[128.68869371999995,36.15161478300002],[128.689533797,36.15089558500003],[128.69169486500002,36.149089945],[128.694832079,36.14592784599998],[128.69519492800006,36.145494695999986],[128.696183962,36.144475986999986],[128.69662650200002,36.14387500499997],[128.69719152699997,36.14277218599996],[128.697357179,36.142211167999974],[128.69759281400005,36.14103191899998],[128.69759831899998,36.14025691199998],[128.697404152,36.13898013],[128.69694585199997,36.13704479599998],[128.69645534900002,36.134902666999984],[128.69586379299997,36.132451092999965],[128.69540383,36.13043467599998],[128.69526764800005,36.12952651100003],[128.69509873999996,36.12864584100002],[128.69485418400004,36.12747564199998],[128.694748655,36.126959012999976],[128.694662303,36.12655925299999],[128.69444889800002,36.12567470599998],[128.69421574199995,36.12464626499998],[128.69408411,36.124206595999986],[128.69400515699996,36.12389233300002],[128.69380109699998,36.12318336399998],[128.69365888200002,36.122509561999955],[128.69333366499998,36.12107242699996],[128.69304525299998,36.119796965],[128.692880909,36.11938478899998],[128.692725216,36.11911666400001],[128.692166031,36.11816040499998],[128.69182660899997,36.11761103299999],[128.69158523699997,36.117231481000026],[128.69108058500004,36.116486201],[128.690590856,36.11565961099998],[128.69040471699998,36.11526576],[128.690252755,36.11491197599995],[128.69014568699998,36.11458008599998],[128.69010016299995,36.114269854],[128.69008572400006,36.11385555800001],[128.69010724300003,36.11330559300003],[128.69022583299997,36.112880409],[128.69030720699996,36.112532343],[128.69047768500002,36.11219653599998],[128.69076173300002,36.111719458],[128.69186596100005,36.110392787999984],[128.69359221300002,36.10830040499997],[128.69526216400004,36.10643406499998],[128.69546220100003,36.106183435999945],[128.695761563,36.10590436700002],[128.69629813500003,36.105554358999974],[128.696797886,36.10529948300002],[128.69732061100007,36.105080323000045],[128.697767666,36.104956847],[128.69828677699996,36.10482784300004],[128.70014185799994,36.104603292],[128.703232984,36.10428455299996],[128.705371391,36.10406940900002],[128.705957182,36.10394392799997],[128.70633800299993,36.103839384999965],[128.70683887999994,36.103638516999965],[128.707272469,36.10340706800001],[128.70773156100003,36.10307162900001],[128.70823300200001,36.10264097],[128.70900549700002,36.101909085999964],[128.70983687899997,36.101077236999984],[128.711273437,36.09973663800001],[128.71340058000007,36.09773286199996],[128.714453207,36.096740127],[128.71503755400005,36.096168586],[128.71555477500007,36.09570162900001],[128.71602994699998,36.09534340099997],[128.71639112199998,36.095103945999966],[128.717664202,36.094423405],[128.71886152999997,36.093834045],[128.71986657400004,36.09333754300001],[128.72074711400003,36.09298699299998],[128.72137880800003,36.09268056200002],[128.72283414600003,36.09196130399996],[128.72347692199997,36.09165470300004],[128.724409767,36.09115920100003],[128.72588140000002,36.090426156000014],[128.72762155999996,36.089536038],[128.72870854400003,36.08898421600003],[128.72936495700003,36.08854222400003],[128.72984527400007,36.088170351999985],[128.730370686,36.08757706199998],[128.73109260400003,36.08657994799997],[128.73137720699995,36.08614331700003],[128.731995551,36.08523329699999],[128.73225378399994,36.08486012],[128.732722976,36.084236095],[128.733376067,36.08339314700001],[128.733626161,36.08315524699996],[128.73406907,36.082851480999985],[128.73438663499996,36.08265315200002],[128.734870261,36.08243439699996],[128.73542165699996,36.082268723],[128.73598573299998,36.082174949],[128.73636719999993,36.082106347],[128.73687757300002,36.082094444999974],[128.73731056300002,36.082097177999955],[128.73804070500003,36.08223526899997],[128.73902817099997,36.082464233999985],[128.739953515,36.08264453400003],[128.74045963400008,36.082691249000035],[128.74089807599995,36.08268938499998],[128.74149633400003,36.082635637999964],[128.74383583700003,36.08225920299995],[128.74466593600005,36.08214800099998],[128.74529708,36.08207573399998],[128.74703694,36.08194224999995],[128.748827985,36.081614262000016],[128.74951875600004,36.081478027],[128.75155900999997,36.080876035],[128.75176260300003,36.080796466999956],[128.75519415799997,36.07886750000003],[128.755971194,36.07836953300002],[128.75660941399997,36.077869090000014],[128.75683288099995,36.07768559800003],[128.75720607899999,36.07724760799995],[128.75876975400004,36.075440529],[128.76028603899996,36.07375126699998],[128.76050637,36.073428147],[128.76070197499996,36.07324055200003],[128.76106473999997,36.072834241000024],[128.76223441799996,36.07153300699998],[128.762705105,36.07098994199998],[128.763013579,36.070638487999986],[128.76349766500002,36.070198847],[128.763782835,36.06979817499998],[128.76465950200003,36.06879858599998],[128.76545535199998,36.06790831199997],[128.766694382,36.066488873],[128.76803937299997,36.06509489100002],[128.768120565,36.065003584999985],[128.76922366299996,36.06445566899995],[128.76958110599998,36.06431072399997],[128.77019210500004,36.064089948],[128.77096014100002,36.06394343900001],[128.77181672700002,36.063786606],[128.77294682500002,36.063454515999965],[128.773243845,36.063337487],[128.77395688100003,36.06296650299998],[128.774557855,36.062547615],[128.77519884400007,36.06193439900004],[128.77571244400005,36.061332078],[128.77635369200004,36.06048457199995],[128.77667163800004,36.060065361999975],[128.77780508700005,36.058899679000014],[128.778561998,36.058262199],[128.77965944599998,36.05747097999997],[128.77988259799997,36.05727844],[128.780465334,36.056792213],[128.78101971899997,36.05627937200002],[128.78149038999996,36.05574524499998],[128.78180203299996,36.055294579],[128.78285011699995,36.053548920999965],[128.783732831,36.052098566],[128.78410271000007,36.051525380999976],[128.78488819400002,36.050193604999954],[128.78534292600003,36.04944794700001],[128.785601655,36.048867402],[128.78577403300005,36.04814847599998],[128.786031978,36.04679751799996],[128.78621456899998,36.045794598],[128.78644843800006,36.044606193],[128.78659937500004,36.04367583000001],[128.78699464299999,36.04152987199998],[128.78742376099999,36.038919351],[128.78754182999998,36.03849858799996],[128.78764005899998,36.038181744],[128.78772923499997,36.03795514399999],[128.78789863599997,36.03759669099998],[128.788096679,36.037278359],[128.788279409,36.03701882500001],[128.78850629700003,36.03674962199998],[128.78987531399994,36.034985597999984],[128.79005361099996,36.03477568699997],[128.79033573299995,36.03449664500002],[128.790704942,36.03414421499997],[128.79087850599998,36.03397041699997],[128.79109047600005,36.033778023],[128.79137238700005,36.03348997099997],[128.79176090800001,36.033011096999964],[128.792798063,36.031783638000036],[128.79303498900003,36.03146922200003],[128.793158842,36.03130517499997],[128.79375717599996,36.03029602399995],[128.79462595900006,36.029228757999974],[128.79520420700004,36.02855780700003],[128.79545383999996,36.02831528199999],[128.79595525,36.027924812999984],[128.79668255099998,36.027467880999964],[128.79696728599995,36.02730592499997],[128.79756128699995,36.027085267],[128.79813967600006,36.02690989399998],[128.79860367599994,36.026826342],[128.79891376100002,36.026803669],[128.799340178,36.02677474299998],[128.80166724100005,36.02666771099999],[128.80393330599998,36.02656155199997],[128.80511849400006,36.02648514400004],[128.805616573,36.02643709600004],[128.80665051199998,36.02629536999998],[128.807975419,36.02602309600001],[128.809161912,36.025761908],[128.810557846,36.025443479999986],[128.812587552,36.02494875699997],[128.81556106999997,36.02425499199998],[128.81643220800004,36.024030044000014],[128.81823053200003,36.02360631200001],[128.81964815000003,36.023269429],[128.82104420000002,36.02295989],[128.82294781199994,36.02253448900003],[128.82440409300003,36.022192457],[128.82728920800002,36.02152227499997],[128.82971630499998,36.020953627],[128.834256473,36.01991109600002],[128.84012566800004,36.01855065199998],[128.84318643200004,36.01781431899996],[128.84380544500002,36.017723706],[128.845594715,36.017637608999976],[128.85037405900002,36.017590983999945],[128.854947636,36.01752031900003],[128.85529678499998,36.017510411999986],[128.855552747,36.017547],[128.85615690699998,36.017533144],[128.85661671799997,36.017512509],[128.85694400899996,36.017516451],[128.85963835699997,36.01747920099995],[128.86014901399997,36.017498311999965],[128.86223301999996,36.017447943],[128.863335684,36.017408286],[128.863898167,36.01727339399997],[128.86438890000005,36.01715313100002],[128.86508092200006,36.016867542],[128.86675151600005,36.01621980600002],[128.87016895100004,36.014869012],[128.873009544,36.01375240099995],[128.87378934400004,36.01342934799998],[128.87418334400002,36.01320693399999],[128.874608787,36.01290743500001],[128.874993074,36.012509460999986],[128.87530668300005,36.01217116099997],[128.87549855200004,36.011843775],[128.875707786,36.011313375],[128.87587331200004,36.010810691999986],[128.87614178200002,36.00973872199998],[128.876269997,36.009299697],[128.87642081000004,36.008878339],[128.87649872099996,36.008656357],[128.87677104999997,36.008215075999985],[128.87699637499995,36.007896174],[128.87724440500006,36.007599444],[128.87773300700005,36.00715927999999],[128.87798338399995,36.00696162899998],[128.87941007399996,36.006096777],[128.882246944,36.004376292000025],[128.88505560099998,36.002640416],[128.885646579,36.00231124499998],[128.88620758400006,36.00188793100004],[128.88645781599996,36.001685759],[128.88688600700002,36.001273541],[128.88739739499994,36.00063024],[128.88787116,36.000037087000024],[128.88843655800005,35.999334360999974],[128.888787135,35.998923358],[128.889052472,35.99865786900002],[128.88922541700006,35.998470424999965],[128.88968236400007,35.998102798],[128.88997616,35.997868394999976],[128.89177763999993,35.996691127999966],[128.89441960700003,35.99495992],[128.89487150600004,35.99461487999995],[128.895244844,35.99423053099997],[128.89560166,35.99385094800002],[128.89596632,35.993336078999974],[128.896221541,35.992881509],[128.89644635200005,35.99231478599998],[128.89673071600004,35.99168855099998],[128.89694008200004,35.99117163000001],[128.89751217399998,35.989828996],[128.89805837499998,35.988563361],[128.89830770400008,35.98809536400002],[128.89850061000004,35.98781748400001],[128.89875349899998,35.98749810600002],[128.89907201900002,35.98714164599998],[128.89994952200001,35.986285248999955],[128.901584077,35.984637419999984],[128.90388658800003,35.9824158],[128.90539679099996,35.98090505400001],[128.90735076699997,35.978950216],[128.910306648,35.976024260999964],[128.91061474999998,35.97569947499998],[128.91101606099997,35.97533265399998],[128.91171383800003,35.97461870199998],[128.91192774100003,35.974295413000014],[128.912314261,35.97377564200002],[128.91263461699998,35.973270440999954],[128.91359457500005,35.97170979700001],[128.91427185700002,35.970608696],[128.91543585099996,35.968778966],[128.91575540700003,35.968242232],[128.91696180099999,35.96633521900003],[128.91741547400002,35.965616123999986],[128.91787891099997,35.964842806999975],[128.918156951,35.96442386900002],[128.91859930499996,35.96369593999998],[128.91910616400003,35.96288588000003],[128.91927069499994,35.962585895],[128.91968915000004,35.962016031],[128.92008317500003,35.961581718000026],[128.92049479700006,35.96118766899998],[128.92109168100004,35.961349317000014],[128.92133044900004,35.960683207],[128.92276085799998,35.960025038],[128.92342446700002,35.95973957499998],[128.92380894900003,35.959598249999985],[128.92459776900003,35.95922066600002],[128.92532218900007,35.95892971200003],[128.92585003100004,35.95875904800003],[128.92632390000003,35.95864781799997],[128.92674379700009,35.95859602299998],[128.92719747800004,35.958566209999965],[128.92885061999996,35.95863876299999],[128.93199007000004,35.958759455],[128.93489643300003,35.958865803000016],[128.937359982,35.95899274700004],[128.93922319099997,35.95904374399996],[128.94016598400003,35.95907355599995]]}},{"type":"Feature","id":"rail_normal.59","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.58419625399996,34.95461939700002],[127.58789656300002,34.956133863],[127.59262904500001,34.958048797],[127.59616432500002,34.959410582],[127.59841468599998,34.96021975599997],[127.59993959600004,34.96063587399998],[127.60292238199999,34.96127909899998],[127.60539905599998,34.96158225599998],[127.60689879699996,34.961547731000024],[127.60817723100001,34.96119881799997],[127.60912499499999,34.96055410199997],[127.61014630099997,34.95949438299997],[127.611322271,34.957153942999945],[127.61247466700004,34.95459728199998],[127.61263328600006,34.95237913],[127.61238672599994,34.95014499299999],[127.61165047300001,34.946831686],[127.61039646700002,34.94307029100002],[127.60861252500007,34.940158819999986],[127.60651831800003,34.93671706399997],[127.60598603600002,34.9357823],[127.605868146,34.93463815399997],[127.60629676400006,34.93339213100002],[127.607992014,34.93026493299996],[127.607992014,34.93026493299996],[127.61073476500005,34.92525760799996],[127.61283391099995,34.92203817300001],[127.62463126499996,34.91053074],[127.624993146,34.909194854],[127.626000107,34.90635937400001],[127.63807041800005,34.893893770999966],[127.63900868899997,34.89356434899997],[127.64014400099998,34.893251909999975],[127.64095365199996,34.89326567199995],[127.65476269400003,34.90189929699998]]}},{"type":"Feature","id":"rail_normal.60","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.847545971,35.118726917999965],[128.846884744,35.11664622000004],[128.844147207,35.10809047999999],[128.84327218900003,35.106247321],[128.84221774600002,35.10519993800003],[128.84046457200003,35.10428932399997],[128.83826848700005,35.103187139],[128.83688770900002,35.10225279899997],[128.83600353500006,35.10096846599997],[128.83560818100008,35.09996510899997],[128.83542964799997,35.098850323],[128.83539666200002,35.09151504],[128.83529977200004,35.08621743500002],[128.83509814900006,35.08504892299996],[128.834282786,35.083889698],[128.833214504,35.08318489299996],[128.83191521,35.082934171],[128.81906681699994,35.082965411]]}},{"type":"Feature","id":"rail_normal.61","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.81914293499995,35.082937232],[128.831859807,35.082907971999965],[128.83335718100005,35.08319174699998],[128.834426272,35.08393258699996],[128.83517830300002,35.085200913999984],[128.835377099,35.08624329999996],[128.83535831200004,35.08736107599997],[128.83540766100003,35.097381697999964],[128.83545536600005,35.09950781000003],[128.83592781099998,35.10101467299998],[128.837009305,35.10229601699998],[128.83867996700002,35.10344224500001],[128.841119267,35.10463084900002],[128.84258580399998,35.10547371499999],[128.843508296,35.10650507799996],[128.844112489,35.10800990100002],[128.84521172000004,35.11103922],[128.847016951,35.117157887],[128.84767777899998,35.119220565999974]]}},{"type":"Feature","id":"rail_normal.62","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.847607105,35.11900535600004],[128.84696454499996,35.116780183],[128.845188167,35.11096748300004],[128.84373811299994,35.106970206],[128.84272019700003,35.105597839999966],[128.84120534500002,35.104557446],[128.83872462600002,35.103477615999964],[128.83750135800005,35.102721134000035],[128.836333368,35.10149517799998],[128.83571795899996,35.100459107],[128.83539898600003,35.09894991899998],[128.83536721500005,35.09166869],[128.835232346,35.08467739800003],[128.835084602,35.077109523],[128.83512516300004,35.07011555999998],[128.83487693600003,35.06882158099999],[128.83388884700003,35.06777310600002],[128.83236298700004,35.067183352000015],[128.82699157100004,35.06618295000003],[128.82579651600003,35.06567824899999],[128.824063485,35.064640904],[128.822275578,35.064091011],[128.816797297,35.063199902],[128.81471185000007,35.06306891],[128.806504834,35.061695433]]}},{"type":"Feature","id":"rail_normal.63","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.62366484400005,36.81452365400003],[128.62574025299998,36.81092735300001],[128.62894974800003,36.80481071500002],[128.629626888,36.802927365],[128.62953332000004,36.80168527099998],[128.62934073799997,36.801057212],[128.62883492400005,36.80045146299997],[128.625634347,36.797449883999974],[128.62461300200005,36.796833140999965],[128.62283425600003,36.796424946999984],[128.61779804700004,36.795610582999984],[128.61671754600002,36.79537299599996],[128.61567579099997,36.794846552999985],[128.613910834,36.794023577],[128.60290100400002,36.78501829000002],[128.602151017,36.78450581299999],[128.59580405900007,36.78309546899999],[128.59114563699998,36.780995465],[128.58947684599997,36.779377946999965],[128.585029027,36.77660814000003],[128.584299407,36.77598715499998],[128.58376912100007,36.775255391],[128.58334599600005,36.774287936999976],[128.583298143,36.766521892],[128.58305569100003,36.76562411],[128.580657387,36.762268208],[128.580303029,36.76137190599997],[128.579779943,36.758801966999954],[128.57933938200003,36.758068987999984],[128.578675307,36.75735699399996],[128.57651954700003,36.75598000299998],[128.575968935,36.75533857],[128.575139516,36.75201581399999],[128.57661194600004,36.74846434999996],[128.57663901000006,36.747599021000035],[128.57343010299996,36.74288415299998],[128.57303225900003,36.74204246099997],[128.57213335500003,36.73749521499999],[128.572138038,36.73553094399998],[128.57201546000005,36.735009976],[128.56878647500002,36.72816883499995],[128.565332297,36.724538172000024],[128.562086327,36.722328277999985],[128.561264615,36.72154616500004],[128.559914891,36.71568922899998],[128.55945370700002,36.710595509],[128.55819479699997,36.70810716200002],[128.55773091500006,36.70730231600002],[128.55692960800005,36.70419527099996],[128.55582912,36.70289417],[128.55433720800008,36.70215680099999],[128.551611894,36.70129133300003],[128.54657538200001,36.701230727000016],[128.54562920600003,36.70091864699998],[128.54270918699999,36.69926260099997],[128.53966548699998,36.698130675],[128.53361876400004,36.69339725400001],[128.533155587,36.69261031799996],[128.53296587100002,36.689819585],[128.532794963,36.689100966],[128.53127456899998,36.686904007],[128.53012551900002,36.68650430699998],[128.52613453700008,36.68608699499996],[128.524870475,36.68552653399998],[128.524186595,36.68488655100003],[128.52148205600002,36.679352791999946],[128.52100098399998,36.67878228099999],[128.517296362,36.675838128999985],[128.51676423899997,36.67494387899998],[128.51645543100003,36.67402876300001],[128.51727752599996,36.66918877399995],[128.51720919899995,36.66571166899998],[128.51687629399999,36.66470675599998],[128.51594243500003,36.66385365799997],[128.51436114199996,36.663062848],[128.51184045399995,36.661130625000034],[128.51128437499995,36.66014654699998],[128.51144558799996,36.65695484899999],[128.51109643,36.656256474],[128.510366447,36.65552688699996],[128.50944227699998,36.655160169],[128.50845666399994,36.655082553],[128.507721587,36.65523602500002],[128.50435228399996,36.656792364],[128.50088635100002,36.65683609100001],[128.49992028500003,36.656613992],[128.499172587,36.656118827],[128.49757101100008,36.654264824000016],[128.49484874200002,36.652280704],[128.494411711,36.651655463],[128.49305880600005,36.648771097],[128.49250758199997,36.648021135000015],[128.49189207700005,36.647416141],[128.48320516200002,36.642244548000036],[128.48182723,36.641522845999944],[128.474819633,36.63874450700001],[128.47390097899998,36.63864775199998],[128.47323098800004,36.638692081],[128.47234327200005,36.639045451],[128.47015675500006,36.640478076000036],[128.46888859900002,36.64081809499996],[128.46222885400002,36.642215546],[128.460767932,36.64300836399996],[128.45933385900003,36.645224478999985],[128.45352793199996,36.64924202199996],[128.45212472200004,36.649547469],[128.45069203699998,36.649474822],[128.44434562400002,36.647353405],[128.437517291,36.64455266999996],[128.436816489,36.64414664600004],[128.436202447,36.64359540400001],[128.43361987299997,36.64059900699997],[128.42292663000006,36.634293752],[128.417024987,36.63193126899997],[128.41512683099998,36.632061955999966],[128.413522242,36.632351319],[128.410740725,36.63186168100001],[128.409489855,36.63193054900003],[128.405288413,36.63327768899999],[128.39944787200005,36.63302206099995],[128.38985624999995,36.63430570700001],[128.38391258900003,36.63453708700001],[128.377705829,36.632554629],[128.37674359800005,36.63251168899998],[128.37480479399994,36.63287647800002],[128.372402267,36.63357095499996],[128.37122637800002,36.63408908399996],[128.366843562,36.637869801],[128.36577839900002,36.63833254299997],[128.36374614999997,36.63848197099997],[128.35816343800005,36.63764469599998],[128.35117835,36.634606479],[128.35010054599996,36.634348382],[128.33842888300003,36.634371950000016],[128.33734987400007,36.63404166599996],[128.33635780499998,36.63356622799996],[128.33549459000005,36.63278297899998],[128.332697017,36.62874153300002],[128.33165692199998,36.628068359],[128.32848671100004,36.627040502000014],[128.32236822099998,36.62487394300003],[128.321271674,36.62481402299998],[128.320158312,36.62507866],[128.317116451,36.626319742000035],[128.316132269,36.626294576],[128.29325437500003,36.621949679],[128.29214794900003,36.621294896999984],[128.29159884799998,36.62054395799996],[128.28874589700007,36.61167235000001],[128.288360539,36.60866696399998],[128.28785056600006,36.60757317899997],[128.287053377,36.60668072700001],[128.285520811,36.60592235299996],[128.28388580200001,36.605723723],[128.27619593199998,36.605680169000024],[128.27323873599994,36.60663088600004],[128.263415972,36.61012343499998],[128.25271648200004,36.60922719200001],[128.24403556,36.61012908900003],[128.23634894300002,36.610317209999955],[128.23473227200003,36.60986541499999],[128.23305110400003,36.60817078999998],[128.231441072,36.606727704999976],[128.229453465,36.60543266400002],[128.227636656,36.60503689999997],[128.222221056,36.60604769700003],[128.21264957399995,36.604325307000025],[128.21021791099997,36.60319665199998],[128.20909093400002,36.60259536100002],[128.208433278,36.601989302],[128.20369967199994,36.595116958000034],[128.19915013399998,36.58853090399998],[128.195446584,36.58458534699997],[128.19425268699996,36.58396656000003],[128.19272616900005,36.58351328400003],[128.188535664,36.58274416899996],[128.18367941200003,36.580810116],[128.18302351600008,36.58029400199995],[128.17815700900002,36.573259713999974],[128.16445849300004,36.559733895],[128.15861874,36.55164498099998],[128.15345803299996,36.54708145300001],[128.153182005,36.546543471000014],[128.15301603299994,36.545896294000016],[128.152763881,36.54245658199997],[128.15295521600007,36.54180595],[128.15345837299998,36.541098236999986],[128.15827558500004,36.536149637],[128.160756399,36.5318003],[128.160901909,36.53107801399999],[128.160415005,36.52091847599994],[128.16055699799995,36.51996193999997],[128.163409935,36.51515837599999],[128.16366484700004,36.514290844],[128.16381928999996,36.51118958700003],[128.16411991000004,36.510393695],[128.16499899099998,36.509466001],[128.17383141899998,36.50449551599997],[128.17609441,36.50357213900002],[128.17717769600006,36.50287662699995],[128.177787885,36.50189742799998],[128.17798329500005,36.49711971799996],[128.17483295699998,36.482156604],[128.174522459,36.48080802],[128.15971846199997,36.444350217],[128.15959647700004,36.443648543999984],[128.160142503,36.441372464999965],[128.16142685,36.437755574000015],[128.16177532799998,36.437193501],[128.16914688300002,36.429029654],[128.16933485099997,36.42818077699999],[128.16928955600002,36.426649348],[128.16698947300006,36.420490284999964],[128.16695826899996,36.419895862],[128.16737868499993,36.41670184600002],[128.16736869499996,36.41603512699996],[128.16702212900003,36.415227521],[128.16413575600004,36.410083352999955],[128.162553451,36.40714314099998],[128.16144155199996,36.399855],[128.152168259,36.38331034699996],[128.15194693300003,36.38190674899996],[128.15226603700003,36.38087640599997],[128.15345236199997,36.37971153600003],[128.15488377700004,36.37854428600002],[128.15524899800005,36.377621621999985],[128.15530490899997,36.376882170999984],[128.15436359899996,36.37200724800003],[128.15399642499997,36.371289906],[128.14456085900005,36.36004466499997],[128.13689623299996,36.35089041400002],[128.12861785199996,36.33921830900002],[128.12529512500004,36.334329528],[128.122440742,36.331004200999985],[128.122138543,36.33012393999996],[128.121917179,36.32711627400002],[128.121616295,36.326326111],[128.11855370000004,36.32242591800002],[128.117689981,36.321208471],[128.11113131500005,36.311032848999965],[128.10511811700005,36.30467257199998],[128.10479675799996,36.303990686],[128.104515859,36.303020065],[128.10327117399999,36.29528186600002],[128.10023216700006,36.28815490899996],[128.09454432799998,36.28258405599997],[128.09176999500002,36.27997811499997],[128.08797775400006,36.27298384700002],[128.08789797300003,36.272047395999984],[128.08815450900002,36.27128811099997],[128.091577069,36.26613849199997],[128.092763756,36.26346030299998],[128.094226186,36.261410373],[128.09491842,36.25839425400002],[128.09487536200004,36.25531276999998],[128.093670714,36.247123463],[128.09360686100004,36.245736298],[128.09376296100004,36.24416689499997],[128.094607169,36.242483062],[128.09600427900006,36.238973862999984],[128.09659538,36.23669758299999],[128.098456668,36.231399848],[128.09868246599999,36.22687406499996],[128.099600452,36.22412617300003],[128.101129474,36.222129608999985],[128.10166270299996,36.22050265299996],[128.10240285799998,36.217774398000024],[128.10632482499997,36.208834951000014],[128.10659687499998,36.207624908000014],[128.10640044700006,36.20631106000001],[128.10762654799996,36.201794017000026],[128.10769182499996,36.196963297000025],[128.10825513000003,36.195912759],[128.11036703599999,36.19430717799997],[128.11222030500005,36.190144722],[128.11508292800002,36.18662165999995],[128.11589749900008,36.18605536199995],[128.11826402399998,36.185186205999955],[128.12003674700003,36.181655178999975],[128.12008391000006,36.180285001000016],[128.119790066,36.17994531499995],[128.116357139,36.176156527],[128.11572224900002,36.17527932400003],[128.11541054100005,36.173678192],[128.11471640699997,36.17175620700003],[128.11470235200002,36.170765079],[128.115132289,36.169733771],[128.116608062,36.16878282699996],[128.12066698600003,36.168168175],[128.125428254,36.16693400800001],[128.126439468,36.166149515],[128.12702582599997,36.165188784999984],[128.1270765,36.16097095099999],[128.126405225,36.157552916],[128.12513379600003,36.15412249099996],[128.120042284,36.147718006],[128.119113366,36.14646508299995],[128.116553796,36.141478587],[128.114991194,36.13940247800003],[128.11446336999998,36.13821787299999],[128.114286699,36.13515560799998],[128.113807426,36.134258916],[128.11029839500006,36.13120955799996],[128.10968921000006,36.130548351],[128.109360944,36.12932582599998],[128.10980888899996,36.12800599600001],[128.111080989,36.12684073100002],[128.11189574699998,36.126328525999966],[128.115349476,36.12391738],[128.11746036600002,36.122383775]]}},{"type":"Feature","id":"rail_normal.64","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.95031188428092,36.76923429305608],[126.94681220643922,36.76809326621223],[126.94563330086928,36.76762423926513],[126.94158952800036,36.76624251123154],[126.93729222705198,36.764835430390015],[126.93376818674625,36.7636565248201],[126.93153713964621,36.762971999005295],[126.92954694422168,36.762300149594495],[126.92677081175063,36.761349419296174],[126.92448905903464,36.76060151146149],[126.92232139395443,36.759866280030764],[126.92003964123852,36.75908034298423],[126.91791000537027,36.75839581716942],[126.91594786500004,36.75771119899998],[126.91415666999994,36.75713771599997],[126.912393468,36.75659126000002],[126.91019371400002,36.75589576600003],[126.90821228700004,36.755272489],[126.90628684599997,36.754680761000024],[126.905480874,36.75441880200001],[126.90390810699996,36.753921931999955],[126.90197155700004,36.753312102999985],[126.89994548799997,36.75267513499996],[126.89839517599997,36.752187222],[126.89596060799997,36.75142368],[126.89468456799999,36.75103057499996],[126.89270899699997,36.75040253899998],[126.890660679,36.749769896999986],[126.88972606300005,36.749489691],[126.88875790600002,36.74917790699997],[126.88724131600007,36.748698891000025],[126.88513712799998,36.748048078999965],[126.88312811900006,36.74741985100002],[126.88185224500005,36.74700408099996],[126.87997758799996,36.74642098800002],[126.878181312,36.74585596899997],[126.87638505400004,36.74529542800002],[126.87509241300002,36.74490660099998],[126.87338633300006,36.74400368800004],[126.87190402700006,36.74322264199998],[126.87059521699999,36.74249132699998],[126.86989615500002,36.74205352699996],[126.86901816899997,36.74148937],[126.86793898900001,36.74073124600001],[126.86659157299998,36.739706983],[126.86535038600006,36.73878194799996],[126.86403102099999,36.737762193999984],[126.862700408,36.73679197300001],[126.861945704,36.73621889499998],[126.86056488399997,36.73518100799998],[126.85954741800006,36.73444090099996],[126.85803821199997,36.733240633],[126.85717168299998,36.73263585199999],[126.85555625499998,36.73140388699998],[126.85358867200001,36.729941683],[126.85128579900004,36.72823122200002],[126.85031327399999,36.727500102999976],[126.84968727999998,36.72703524100002],[126.84894952399996,36.726480123999984],[126.84785968899997,36.72565421899995],[126.84615508399999,36.72438146],[126.84507649300004,36.723560049],[126.84421035399998,36.722865061999954],[126.843495183,36.722251367999974],[126.842456467,36.72111459699995],[126.84164117200004,36.720212403],[126.84028421399994,36.718728261],[126.83967554000003,36.71806962999998],[126.83810663100003,36.71627879899999],[126.83705695700003,36.71510592],[126.83616369599999,36.71408193099995],[126.83580081399995,36.713666919],[126.83546589800002,36.713260955999985],[126.83500269299998,36.71265656900004],[126.834606572,36.712088317999964],[126.83408221900005,36.711299113999985],[126.83379247499997,36.71071298699998],[126.83338014500005,36.70988338599998],[126.83299032299995,36.708999748999986],[126.832695601,36.708134266],[126.83237345900004,36.707011927],[126.83201289700003,36.705547109],[126.83165801100003,36.704050759],[126.831436152,36.70314482599997],[126.83088700700004,36.700931811],[126.83043221699998,36.69908388000004],[126.82997188299996,36.697222421],[126.82958927700001,36.69564492300002],[126.829290224,36.69424326000002],[126.82925201899997,36.69380616500002],[126.82914193299997,36.692981486],[126.828955058,36.69145833299997],[126.82886209900006,36.690480488],[126.82871972400007,36.689079048000046],[126.82858808600005,36.68788487999998],[126.82849531400007,36.686825935],[126.82838575199997,36.68577147099998],[126.82826515399998,36.684649407000016],[126.82817237,36.683599472],[126.828057521,36.682409832],[126.82797509500007,36.681738381],[126.827864501,36.681157],[126.82769253699998,36.68050344099997],[126.82745890299998,36.67991287100001],[126.82720271899998,36.679403368],[126.82676786000005,36.67874942600003],[126.826617282,36.678546455000024],[126.825908495,36.677824526],[126.82515486200006,36.67715208900001],[126.82426119999997,36.676569551999975],[126.82347905500002,36.67614937399996],[126.82258490400007,36.675792103],[126.82225511500003,36.675692488000024],[126.82150045999998,36.675488607],[126.82061706699999,36.675325078],[126.81906792200003,36.67521910499999],[126.816925401,36.675314951],[126.81493939600001,36.675451553],[126.81164431600003,36.67566715800002],[126.80789048499999,36.675908966000016],[126.803968781,36.67616840200002],[126.79989603800001,36.67642294900002],[126.79911838699996,36.67648021099996],[126.79582807000006,36.676979239],[126.79329314600005,36.67736685000001],[126.79157523799996,36.677616167],[126.79047286099998,36.67777643200002],[126.789129794,36.67799483400002],[126.786835479,36.678328667],[126.78423334200004,36.67871596399997],[126.78245380700001,36.678978554],[126.78073593099997,36.67919167000002],[126.77971763300002,36.67927539599999],[126.778587573,36.679318355],[126.77726182099998,36.67932939899998],[126.77348063500003,36.67926369100001],[126.769464466,36.679215429999964],[126.76579515400003,36.6791542],[126.76270756600003,36.679103029],[126.76007815099997,36.67921940899996],[126.75879699600004,36.67927989799997],[126.75530581,36.67949805199998],[126.75415882500005,36.679581295],[126.75162983799999,36.67976978499997],[126.74952050199998,36.679918554999986],[126.74605720200005,36.68014550699998],[126.74313655400002,36.68035100299996],[126.73995295199998,36.680564864],[126.73826321500006,36.680682811999986],[126.736562485,36.680742138],[126.73560036500004,36.680735499],[126.73414072000001,36.68063312599998],[126.73238540000001,36.680300285],[126.73097717400003,36.679891609],[126.729530387,36.67931612299996],[126.72855879900001,36.678822803],[126.727721708,36.67826220000002],[126.72671725000002,36.67757955599998],[126.72515049399998,36.67615218499997],[126.72449279800006,36.67549284999998],[126.72375738299998,36.67467113099998],[126.72282109100001,36.67371827699998],[126.72205764700001,36.672923514],[126.72125517999999,36.67209711599998],[126.72029680499998,36.671081112999964],[126.72005161799997,36.670828224],[126.719711919,36.670417416],[126.71929439400003,36.669875761999954],[126.71897719,36.66943346700002],[126.71872142999996,36.669013843],[126.71839389700004,36.66833723099996],[126.71800010500002,36.667426171000024],[126.71790672800003,36.666957368999974],[126.71776314900002,36.66645240299999],[126.717621078,36.665532925999976],[126.717607625,36.66461826000001],[126.71768362099998,36.66371281699997],[126.71774705400007,36.663185813],[126.71790596799998,36.66254639600002],[126.718289982,36.66152003099999],[126.71894903700006,36.66021046099997],[126.71991185199998,36.65840148200002],[126.72066077899994,36.656965956999954],[126.72088624300002,36.65647087],[126.72108404999999,36.65589011199998],[126.72127170500004,36.65502097199998],[126.72137980999999,36.654503080999945],[126.72141848100003,36.65307489699999],[126.72132215800005,36.651867171999974],[126.72116909800003,36.65088909799998],[126.72092895400002,36.649248497999984],[126.7206384,36.64763481099997],[126.72031510399995,36.645800272],[126.72005818800002,36.64416864000001],[126.71977304999997,36.64261353599998],[126.719598427,36.64142364499997],[126.71931236500004,36.640129862],[126.71925717200001,36.639931484999984],[126.71902570999997,36.639002785],[126.71885376400002,36.63862390800003],[126.71861605200006,36.637879921],[126.718034093,36.63648180599996],[126.71770679899998,36.63577815499996],[126.717146791,36.63450173899999],[126.716719658,36.63358608499996],[126.71620950200005,36.632444949999936],[126.71595410799998,36.631962241000025],[126.71572666900003,36.631479597999984],[126.71514959100001,36.630302253999986],[126.71479458099996,36.62954896700001],[126.71425103800001,36.62838071],[126.71369649799998,36.62716736699998],[126.71334725499999,36.626373539],[126.71267056700006,36.624943628000025],[126.71226583100001,36.624046033],[126.71164434399996,36.62281449599998],[126.71145553400002,36.62248062300002],[126.710927436,36.621695364999965],[126.710543485,36.62123035299999],[126.71020410400007,36.620806],[126.70953025199996,36.62014203200001],[126.70909011999998,36.61975798100002],[126.70808687000007,36.61899858200001],[126.70725604300003,36.618469384999976],[126.70644172299995,36.61801231299998],[126.70497407099998,36.61739592299995],[126.703639862,36.61696908299997],[126.702271633,36.61667280499997],[126.70081938700007,36.61642586299998],[126.69886976999999,36.616164131],[126.69759611600004,36.615989691],[126.69595393900005,36.615724185],[126.69340669900006,36.61536621800003],[126.692177783,36.615191835],[126.691261984,36.61498671199998],[126.69096603300002,36.61491836],[126.68959841099998,36.61449127599996],[126.68871684599998,36.61411500899997],[126.68768493100002,36.61360317299999],[126.68722763400002,36.61335416399997],[126.68648066300001,36.612870099],[126.68552764199995,36.61220525999999],[126.68498190700004,36.61171721100001],[126.68449752700003,36.61126086099998],[126.68385771299997,36.610547276],[126.68350192299995,36.61008225200002],[126.68327423699998,36.60972570300002],[126.68286907500006,36.60903526400001],[126.68252550499997,36.608317953999965],[126.68224859900003,36.607699945000014],[126.681923261,36.606626738],[126.681765509,36.605572],[126.68168525899998,36.60469769299997],[126.68162797299998,36.60367476199996],[126.68153725100002,36.602629213],[126.68145953299998,36.601137642],[126.68139026499996,36.600312925999965],[126.68132710200003,36.59936206799998],[126.68124201300006,36.59830752199997],[126.681152945,36.596860974999956],[126.68107457500004,36.59553160300001],[126.680936998,36.593652383999974],[126.68077300600004,36.591403630999984],[126.68064754100003,36.58929916099997],[126.68054587699997,36.58820401799997],[126.68044658300003,36.586532157999955],[126.680305095,36.58561262699999],[126.680063659,36.58454414200001],[126.67981571600005,36.583700920000034],[126.67967777,36.583281524999954],[126.67922420400004,36.582176421],[126.678681136,36.58110261399998],[126.67776509200002,36.57971240199998],[126.67703722299999,36.578755234],[126.67633100699997,36.577969335],[126.67539065000001,36.577070153],[126.67492311199999,36.576658865],[126.674410871,36.576251957999965],[126.67346982,36.575528479999974],[126.67212732500003,36.574628169],[126.670857557,36.57371002200002],[126.66952093899994,36.572755631],[126.66813406199996,36.57180559099996],[126.66679188600001,36.570860163999974],[126.66601197399997,36.570366865],[126.66484816699997,36.569521041],[126.66343931500002,36.56851231099998],[126.662353312,36.567770312],[126.661974605,36.567512415999964],[126.66177985300003,36.567340649],[126.66036498400001,36.566449010999975],[126.65898352300002,36.56558899200004],[126.657975207,36.564982345],[126.65680023799999,36.564172456],[126.65604299700006,36.56363409999997],[126.65490704600003,36.562851338],[126.654267401,36.56225023200001],[126.653563048,36.56113078399996],[126.65271442699998,36.559803650000035],[126.65191049499998,36.55848114700003],[126.65179970200002,36.55827806900002],[126.65117993900003,36.55699214399997],[126.650576264,36.555859454999975],[126.650332455,36.555430702],[126.649927827,36.55474915899999],[126.649622332,36.55437879700001],[126.64942254100005,36.55409885899998],[126.64875529099999,36.553452585],[126.64828783300005,36.553086248],[126.64772640099999,36.55250786500001],[126.64731518600006,36.55205608299999],[126.64662677700002,36.55115741700001],[126.64600506799997,36.550331035999974],[126.64571053200005,36.55001476399999],[126.64531574599998,36.549639620000036],[126.64465349499997,36.54913751900004],[126.64439762600004,36.54891597799999],[126.64409733200004,36.548640235999954],[126.64381966500004,36.54830148200003],[126.64326662700002,36.547123849],[126.643128509,36.54679902800002],[126.64292338400001,36.54647400599995],[126.64225645999998,36.54578263899998],[126.64112873300004,36.54451315700002],[126.64064575599998,36.54389893099999],[126.640418251,36.54358735400002],[126.63986513099998,36.54244574999996],[126.63937292700004,36.541416969],[126.63909020199998,36.54097455799997],[126.63867387,36.54044613300001],[126.63780174000003,36.539474767],[126.63685754999999,36.53839503899996],[126.63631316400001,36.537794124999955],[126.635518629,36.53695815],[126.63521893900005,36.53656974499998],[126.63487542999998,36.536000978999965],[126.63477600700001,36.53577088500003],[126.634480402,36.534512894999956],[126.63415851900002,36.53290788700002],[126.633843964,36.53212293399997],[126.633761149,36.53192442999999],[126.633439219,36.53152243499998],[126.63266647400005,36.530821677],[126.63199325600006,36.53032848199997],[126.63175393500002,36.53017004499997],[126.63127026900007,36.529736005],[126.63084277800004,36.529230046000016],[126.63062104399997,36.52889593899996],[126.63019584800004,36.527907876999976],[126.62989899899998,36.52693372900003],[126.62959497000003,36.52629748399998],[126.62921779400003,36.525782664],[126.62866765100006,36.52524928199997],[126.62742803999997,36.52413701800001],[126.62593855400002,36.52275361600001],[126.62527709,36.522161295],[126.62480004499994,36.521528998999976],[126.62450700399997,36.52094233799998],[126.62395753600003,36.51912481499996],[126.62362817500002,36.517970319999975],[126.62338005999999,36.51617627299997],[126.623165098,36.51445442099997],[126.62308928200002,36.513972073],[126.62281904499996,36.51329536499998],[126.62226480400004,36.512482585999976],[126.62208706499997,36.51230179599999],[126.62163731500002,36.51181375499997],[126.621370974,36.51148850000001],[126.62082234300003,36.51067573199999],[126.62064585999997,36.510238119000036],[126.62048704399994,36.509611323000044],[126.620466434,36.508110861],[126.62048727600003,36.50726836300002],[126.62053637300005,36.506353863000015],[126.62062904500002,36.50566028000002],[126.62105241999998,36.50467487899998],[126.62146992000001,36.503748031],[126.622097066,36.50216851899998],[126.62235058200002,36.50167820099997],[126.62280755000003,36.50066135900004],[126.623377882,36.49927991100003],[126.62380746199995,36.498150334999984],[126.62384739499998,36.49797023299997],[126.62395188200004,36.497132501999985],[126.62392634500002,36.496641298999975],[126.623635206,36.495680666000034],[126.62327567499995,36.495017193],[126.62303726400005,36.49469653500001],[126.62240585599999,36.49371229400003],[126.62185186600003,36.49287698400003],[126.62164202299998,36.49242124199998],[126.62158147099996,36.49224983299999],[126.62146121900003,36.491731295000015],[126.62142909300002,36.49145184],[126.62145381600004,36.49095629],[126.62146369900005,36.49006869699995],[126.62149354200001,36.48966778400005],[126.62139064699997,36.489023141],[126.62121996300003,36.488549500000026],[126.62099267499995,36.488242390000025],[126.62027108099997,36.48746060699999],[126.61965439799998,36.48690894599994],[126.61914982399995,36.48625400899996],[126.61892936100003,36.48569459600003],[126.61888700999998,36.48522586699998],[126.618968181,36.484599833],[126.61915975500001,36.48421745899996],[126.61946948599997,36.483632705],[126.62039101299995,36.482301948999954],[126.62084102100003,36.48155092599998],[126.62109506599997,36.480938956],[126.62124401800003,36.48013741099996],[126.62121963899997,36.47941191400001],[126.621116365,36.478848370999955],[126.62083534600004,36.478122058],[126.620270872,36.47717406200001],[126.62004383900002,36.476821893999976],[126.61970753000003,36.475996275999975],[126.61938895300001,36.47496795599996],[126.61915854699998,36.474165202999984],[126.61879047900003,36.472992540000014],[126.618532302,36.47216716799997],[126.61806526800002,36.47070131499996],[126.61795578800002,36.47027292099999],[126.61772009699997,36.46941607799998],[126.61766051900001,36.46905092399999],[126.61764027700002,36.46862732100003],[126.617653881,36.46812722900003],[126.61766344900003,36.46731172399997],[126.61768895800002,36.466658474999974],[126.61772196299998,36.465613253],[126.61777375,36.46414905800001],[126.61783960400003,36.46323009999998],[126.61786987300006,36.46274357899996],[126.61785485699997,36.46239208399998],[126.61770184600005,36.46174276900001],[126.61751444299998,36.461282584],[126.61704938399997,36.46056918699997],[126.61645168100002,36.459607547],[126.61553847600004,36.458153763],[126.61490207700004,36.45712890999998],[126.61436522400003,36.456280099],[126.61365681499998,36.45516038599998],[126.61303010300001,36.45444194400003],[126.61270239500001,36.454166031000014],[126.612346646,36.45392156599995],[126.61176238299998,36.453644817],[126.61131699800008,36.45348116100001],[126.609567929,36.45302938400001],[126.60800830599997,36.452618756],[126.60580801600005,36.452066315000025],[126.60400328500005,36.451605260999976],[126.60186430999994,36.45107097400002],[126.600293429,36.45069625300001],[126.59847179899994,36.450280116],[126.59648789599997,36.44997154099997],[126.59535662699999,36.449796493],[126.594816162,36.449695533],[126.594509842,36.44961339000003],[126.593981236,36.44937729499996],[126.59373080599998,36.449272811],[126.59325827900005,36.448978328000024],[126.59288616500002,36.44867968099997],[126.59243670499994,36.448241090999986],[126.59201647400002,36.44754577199996],[126.59188942699997,36.447311039],[126.59158620300002,36.446638646999965],[126.59117255500001,36.445754107],[126.59083051700004,36.445041028],[126.59053243900001,36.44445426],[126.59010227299997,36.44353361299997],[126.589572614,36.44244590999998],[126.58921952300004,36.44171927199997],[126.58861827100002,36.44046460500002],[126.588132291,36.43956178099999],[126.58787777199994,36.43918241999999],[126.58715731999995,36.438332851],[126.58635366800002,36.43740188599998],[126.58555546900003,36.436497969],[126.58456899300002,36.435350081],[126.58399231799997,36.43473979799997],[126.582982166,36.433857653],[126.58184412999994,36.43291197100002],[126.58096705,36.43217896499995],[126.58041813499997,36.431600301],[126.58026850799996,36.43142855699997],[126.58004215000003,36.431008727],[126.57978401099999,36.43027788699998],[126.57973050500001,36.429858664],[126.57978258800003,36.428466572000026],[126.57982679500003,36.427502497],[126.57977609799998,36.42656061699995],[126.57970519000001,36.42626749399999],[126.57915436200005,36.425017461000024],[126.57842669800006,36.42347843199999],[126.577930445,36.422453873000016],[126.57750592800002,36.421569244],[126.57705919300001,36.420671018],[126.576042764,36.418937202999956],[126.57484943199997,36.41693690999997],[126.57396576399996,36.415410815000016],[126.57330302299997,36.41426849200002],[126.57257942400004,36.41304484300003],[126.571430667,36.41108071999997],[126.57068527499999,36.409775878],[126.570227463,36.40889110199996],[126.56984148000002,36.40812373199997],[126.56909631600001,36.40678733999995],[126.56856095,36.405821174000025],[126.56793673899996,36.404796107999964],[126.56705928900004,36.403202396],[126.56628194999998,36.401654097],[126.56608422,36.401126204],[126.565760299,36.400237391000026],[126.56554065699997,36.399641831000025],[126.565174663,36.39830228599997],[126.56475632800002,36.39635426999997],[126.56459410200002,36.39445674899997],[126.564544683,36.39332111399996],[126.56458158900001,36.39169466500002],[126.56463414899997,36.39126230199996],[126.56477393200004,36.39017691999996],[126.56502084300003,36.38886664],[126.56528943600001,36.387664575],[126.56547188399995,36.386921786000016],[126.56597312900004,36.384963596],[126.56611495999994,36.384509027],[126.566580297,36.38299226899995],[126.56687536099996,36.382033607999965],[126.566999818,36.381696126000016],[126.56710713299996,36.38143518],[126.567932325,36.379324956],[126.56812487799998,36.37876242900002],[126.56828857500005,36.378380029],[126.56850316300005,36.37786263999999],[126.56902314,36.37652629899998],[126.56936799899994,36.37562188000001],[126.56981437600002,36.374492536],[126.57057130200003,36.37261183999998],[126.57122073199999,36.37102362900002],[126.57166150899995,36.36988975199996],[126.57227157500004,36.368359969],[126.57268939800002,36.367343155],[126.57319229800002,36.366047284],[126.57388706799995,36.36429701],[126.57429370599998,36.36328015000002],[126.57489230699998,36.36179086300001],[126.575180347,36.36106645400004],[126.57596547300002,36.35907317399999],[126.57675043600001,36.35710241699998],[126.57762564999997,36.35491569499999],[126.57825112400002,36.35358418599997],[126.57920622999998,36.352064592],[126.58006501699998,36.350842034000024],[126.58050856599998,36.35018574399996],[126.58144596300004,36.348837290000034],[126.58231044000001,36.34757868800002],[126.58316358299997,36.346351580999986],[126.584241226,36.344796325],[126.584830491,36.343955787000034],[126.58572284900004,36.34267022200003],[126.58648637100003,36.341519378],[126.58721022199994,36.340494555],[126.587732,36.33976641399996],[126.588405246,36.33882701899998],[126.59004967400003,36.336408542],[126.59061073299998,36.335612935],[126.59115561300004,36.334713636999986],[126.59134699499998,36.33432228500002],[126.59187176100002,36.333003872],[126.59194635599997,36.33258058],[126.59206089099997,36.33197268499996],[126.592072172,36.329800916000025],[126.59212072300005,36.327958198999966],[126.59212980100006,36.32728235599997],[126.592194258,36.325592891],[126.59228273999994,36.324637957],[126.59244933600006,36.323651749],[126.59258631200005,36.323007882],[126.592841289,36.32215714900002],[126.59322139,36.32079768199998],[126.59386097500001,36.31878575],[126.59403101100006,36.31820507499998],[126.594562886,36.31655774499997],[126.59487442299998,36.31552696499997],[126.595361166,36.313987618],[126.595881918,36.31232672599998],[126.59608546699998,36.311719125000025],[126.59647047199996,36.310467801999984],[126.59720177800003,36.308992352999965],[126.59778598600005,36.307971494000014],[126.59824551900003,36.30737826800003],[126.59893892399998,36.30677230799996],[126.60071957299996,36.30583204199997],[126.60148417200006,36.30545159699997],[126.601975648,36.30513782499998],[126.602322385,36.30482356999998],[126.60284284900001,36.30428009300001],[126.60330307200002,36.30353815599998],[126.60345498599997,36.303218745],[126.603664609,36.302493998999985],[126.60371722900004,36.301994024000024],[126.60366094900004,36.301011562999946],[126.60347736800004,36.29988449199997],[126.60323004400006,36.298153425],[126.60293379500003,36.29619239600003],[126.602637901,36.294163778999966],[126.60253767000005,36.29196909499997],[126.60251430400007,36.29108586999998],[126.60243737600001,36.28978792700001],[126.602238509,36.28839044999995],[126.602055205,36.287218317],[126.60177375800005,36.285644834999964],[126.60155787400005,36.284314886999965],[126.601465387,36.283895533],[126.60132260699996,36.28351656499996],[126.60100274700001,36.282938748],[126.60049367599999,36.282360298],[126.599451232,36.28160883699997],[126.59868057600004,36.281038514],[126.59828722699999,36.28069024199997],[126.59806027999998,36.28045066799997],[126.59786686299998,36.28018417200003],[126.59770715900002,36.27985470700002],[126.59741994599995,36.279430189],[126.59654789099997,36.278021420000016],[126.59592454499997,36.276951425000014],[126.595096736,36.275605877000025],[126.59493675200004,36.275334982999986],[126.593805414,36.273506269],[126.593418969,36.27291018099998],[126.59275575299995,36.272033786],[126.59221426699997,36.27129297800001],[126.59193798700002,36.27091804899996],[126.591612355,36.27040326799996],[126.591430604,36.270042177999954],[126.59114701799997,36.26893276399997],[126.590739214,36.26710198599996],[126.590238905,36.26487437099997],[126.59009205800005,36.264225022],[126.58975824899997,36.26315147899998],[126.589098213,36.26168930999999],[126.588845389,36.26109366499996],[126.58841745399995,36.25993868899999],[126.58789198200002,36.258287728],[126.58772239300004,36.25773742699999],[126.58747214200005,36.256655153],[126.58745092700002,36.25645682100002],[126.58741399000004,36.256073694],[126.587400275,36.255505905000035],[126.58750390700001,36.254839393],[126.58793948800002,36.253462093999985],[126.58822798999998,36.25254839399997],[126.588538854,36.25161224],[126.588613079,36.251247519000025],[126.58863775400002,36.25078349800002],[126.58861788000003,36.250328334999985],[126.58856363900003,36.250062300999964],[126.58797729799997,36.24836156399998],[126.58766831099996,36.24681497999996],[126.587559913,36.246269394],[126.58752939199996,36.245724077],[126.58762647900005,36.245242281],[126.58780110999999,36.244823836],[126.58818216300001,36.24428894799997],[126.58862352699998,36.243920983000024],[126.58919840800003,36.24354897],[126.590564665,36.242886782999975],[126.591372727,36.242596663],[126.59182925999998,36.24251711500001],[126.59289769500005,36.242430638999984],[126.593910597,36.24232593999998],[126.59536862100003,36.24219570400001],[126.59670980899999,36.24206956300002],[126.59820122199997,36.241934899],[126.59881916499995,36.241833336999974],[126.5994822,36.24161477000003],[126.59998424700005,36.24133257899997],[126.60045332700003,36.24096916899996],[126.60082805200004,36.24056488999998],[126.60120534799998,36.239651452],[126.60142806100002,36.23850769699998],[126.60157570400004,36.23790890399999],[126.60187348699998,36.23621567899996],[126.60229486700007,36.234275038000035],[126.60257461799998,36.232843092],[126.60271134600002,36.232199202],[126.602962502,36.23092035999997],[126.603355996,36.22898412700001],[126.60357247200002,36.22796200499998],[126.603720192,36.22734067899998],[126.60390575099999,36.22693576199999],[126.60419717500004,36.22649064200002],[126.604387545,36.226234434999974],[126.60495763200002,36.22566857499996],[126.60581270100002,36.22482879099998],[126.60695291500005,36.22367903000003],[126.60745024500001,36.22319852999998],[126.60809228900003,36.22269146700003],[126.60874473,36.22232862399998],[126.60976436400006,36.221930927999985],[126.610884193,36.22151101999999],[126.61132470099999,36.22126913200002],[126.61174921100002,36.22088750799995],[126.61202346500004,36.22052792500003],[126.61230961200002,36.22001067299998],[126.61353364800001,36.217608475],[126.61407249100002,36.21658286599999],[126.61474631100006,36.21524227500003],[126.61507086099998,36.21482426899997],[126.61547878999998,36.21441103699998],[126.61603684400005,36.21399828399997],[126.617538408,36.21280001299996],[126.61914037799997,36.21152544200001],[126.62087078399998,36.21012509],[126.62245047099995,36.208836885999986],[126.62325976500004,36.208190584],[126.62386794600002,36.20774190499996],[126.62452555700006,36.20741954299995],[126.62568453400003,36.206891475],[126.62740051800003,36.20614434099997],[126.62837560300004,36.20569678100002],[126.62879945800002,36.20541872900004],[126.62933558400002,36.204911221],[126.63006755899998,36.204133961],[126.63098366000004,36.203213075],[126.63171572899998,36.20240876899996],[126.63248623699994,36.201703706999986],[126.63395243300002,36.20083405],[126.63452663900001,36.200493354],[126.635252171,36.199887267],[126.63576423687435,36.19939503367575],[126.63661915121453,36.198845460528496],[126.63786529754088,36.19823741765741],[126.63898139100002,36.197708692999974],[126.64001220599998,36.19719361499999],[126.64126212599997,36.19617001600004],[126.64281271099996,36.195034651999975],[126.64379426800002,36.194334651999974],[126.64464213,36.193692822999964],[126.645902527,36.19278635999996],[126.65231914591833,36.1885665626203],[126.6579557845337,36.185034707205894],[126.65934683159558,36.183795011584806],[126.66489652976963,36.17832140392855],[126.66811332610024,36.17492944658745],[126.67054765845856,36.17125660996458],[126.67417017684888,36.166893430659314],[126.67506856140973,36.16531420402052],[126.67682545200002,36.16186388299997],[126.67720599099995,36.161207039],[126.67811931499998,36.159344027999985],[126.67899879999995,36.15759356699995],[126.68009142399995,36.155339001],[126.68046689399998,36.15454695299998],[126.68069666099998,36.154060921000024],[126.680937428,36.153601953],[126.681592515,36.152355543],[126.68259512199997,36.150344034000014],[126.68370411800005,36.148112005],[126.684415552,36.14664493400004],[126.68458908699996,36.146316455000026],[126.68520514900001,36.14507442599997],[126.685681303,36.14408436099995],[126.68656050100005,36.14232032100002],[126.68765817799998,36.140083716000014],[126.68875568599996,36.137874135],[126.68954572600002,36.136145888],[126.68996077400004,36.135128609999974],[126.69039273999996,36.13404378399996],[126.69098820500002,36.132337551999974],[126.69127232899999,36.130698105],[126.691425846,36.12978828999998],[126.69157900900002,36.128968593999964],[126.69165310999998,36.128482138],[126.69182305300002,36.127630943],[126.69191384999998,36.12713551700003],[126.69218083499996,36.12560867099995],[126.692543994,36.123626966],[126.69290729100001,36.121604706000014],[126.693372594,36.11905099600002],[126.69359920099998,36.11789804],[126.69375266600002,36.11698822000002],[126.694183445,36.11473181400001],[126.69444412900002,36.11337617199996],[126.694793135,36.11215593400002],[126.695146868,36.111147489999965],[126.695768522,36.109779244],[126.69676318299999,36.108155097],[126.698058238,36.106378495000016],[126.69954265699995,36.104435629999955],[126.70166304,36.101683249],[126.70337607300006,36.09943449499997],[126.70413478300006,36.098472084],[126.70549672300007,36.096537851999976],[126.70601729300003,36.095399108],[126.70654101499997,36.09340422499995],[126.70716602200005,36.091035586],[126.70773017300004,36.08859920500003],[126.70793505300001,36.08723437899997],[126.708043747,36.086360474999985],[126.70820329399999,36.085243368999976],[126.708443236,36.08339648099996],[126.708608769,36.082157725999984],[126.70877466100004,36.08081983800001],[126.708882741,36.08010814799999],[126.70913355400005,36.07831535600001],[126.70916218300003,36.07807660600001],[126.70947127600004,36.075522433999986],[126.70979663800001,36.073067432999935],[126.71005993800006,36.070882642],[126.71019663200002,36.06992769199995],[126.71038393099995,36.06879262299996],[126.71069458900006,36.06731088599999],[126.71135267400005,36.064910752],[126.71199934000002,36.06258718899997],[126.71256204000004,36.060452674],[126.71323686900001,36.05799398900002],[126.71347885700001,36.05706181499997],[126.71366531399998,36.056138521],[126.713786036,36.054976247999974],[126.713793047,36.05302965],[126.713696348,36.05060516299997],[126.71364957400003,36.04972637000004],[126.71368100300006,36.04870357099996],[126.71378999899999,36.047712498999985],[126.71404961499998,36.04649648299997],[126.71445057400007,36.044546314999984],[126.714822979,36.04281687499997],[126.71548850200006,36.03979488899995],[126.715612462,36.03926346699998],[126.71599031600005,36.037547553],[126.71613118699997,36.036939567999966],[126.71665554100002,36.034584136000014],[126.71710644600003,36.032593518999974],[126.717213581,36.032107116000034],[126.71801392599998,36.02855821800002],[126.71826210999997,36.02740074099997],[126.71857541800004,36.026648962000024],[126.719043897,36.02593810099998],[126.719121908,36.02583914999998],[126.71946743500007,36.025384846],[126.72003506399997,36.02486797399997],[126.720724658,36.02436940800001],[126.72128040400004,36.0240733],[126.72159154199997,36.02392982799996],[126.72234697300007,36.023634179],[126.72326860499997,36.023397488],[126.72474480199998,36.02319811199999],[126.727069799,36.02296460499998],[126.728878765,36.02277494699999],[126.72989992099997,36.022624044999986],[126.73088232100004,36.022450517],[126.73153182699997,36.022298766000034],[126.73217576799996,36.02215150599995],[126.73330848200001,36.021811568],[126.73464673499998,36.021377448000045],[126.73583528399998,36.02092045199998],[126.73840121200004,36.019921221999965],[126.74072826100002,36.01901604700002],[126.74482120299996,36.017452204999984],[126.74785897299998,36.01626001199999],[126.75076885800003,36.015139573999974],[126.75428396199997,36.01377697799998],[126.75619974500006,36.013028372],[126.75662186700005,36.01283096199998],[126.757121936,36.012534574],[126.75759985800002,36.01222462099998],[126.75792234599996,36.01195941299997],[126.75833406200006,36.011532165],[126.758784816,36.01103289600001],[126.75909708800002,36.01047476900001],[126.75940396000003,36.009867063],[126.75962206400003,36.00926819000003],[126.75976957499996,36.00816899900003],[126.759868459,36.00664163200004],[126.759978946,36.004943056],[126.760042866,36.00397437399999],[126.76007261499997,36.003303025],[126.76025331400001,36.002226429],[126.76034933499994,36.001645335],[126.760495297,35.999207828],[126.76061588899996,35.997829201999956],[126.76071111799999,35.995661957999985],[126.76080566600001,35.993720015999976],[126.760845684,35.993319053000015],[126.76092255,35.99172404500004],[126.761056346,35.98963347900002],[126.76116027900002,35.98825481800004],[126.76118866299996,35.988034075],[126.76133532799999,35.98719623099998],[126.761503118,35.98670990500003],[126.76173181200002,35.986250736],[126.76208842800003,35.98565663799997],[126.76251136799995,35.98513026099997],[126.76297856399995,35.984635512999965],[126.763284462,35.984311676999965],[126.76530300699997,35.98228338699998],[126.767660576,35.97993128000002],[126.769967916,35.97764662],[126.77238650999996,35.97518188100002],[126.77332600600002,35.974259905],[126.77443793899998,35.973121952999975],[126.77540068900005,35.971798960000015],[126.77689799300003,35.96960727200001],[126.77828959499998,35.967523516999954],[126.77934708999999,35.96596634699996],[126.78009292700006,35.964850197],[126.78235803700004,35.961497262],[126.78369900699997,35.95958458099996],[126.784044081,35.959053479],[126.78446668500001,35.95854504599997],[126.78547834200005,35.957456374999985],[126.78636193100004,35.95657925599995],[126.78726746599997,35.95577877300003],[126.78837306399997,35.954766847],[126.78898975900002,35.95419565399997],[126.79043412400002,35.952900418],[126.79157862299998,35.951816433000026],[126.79242849099997,35.951069887000024],[126.79426716600003,35.94940578199998],[126.79646677800001,35.947426831000016],[126.79854409400002,35.945555781],[126.799749434,35.94443126300003],[126.80103803999998,35.94323477200002],[126.80136567700002,35.94295593299998],[126.80200954800006,35.942524406999986],[126.80258649400001,35.94226400100001],[126.80312996600001,35.94209366099997],[126.80378422900007,35.941937016999965],[126.80439945800005,35.94187944099995],[126.80524162700003,35.94192587300001],[126.80607240800002,35.942098452],[126.80776159199995,35.94248419200004],[126.81003788900001,35.94299250500003],[126.81264094899997,35.943591407999975],[126.81575366600003,35.94427665600002],[126.81933709099997,35.94512926],[126.82199008599999,35.945764085],[126.82491451499999,35.94646684],[126.828586777,35.94733281499998],[126.83219816900004,35.948194086999955],[126.83307337200003,35.94838456600004],[126.83494561800005,35.94881073400001],[126.83882863500003,35.94970372199998],[126.84071755999997,35.95013432799996],[126.84183668500002,35.950307041999984],[126.84445734199997,35.95065293499997],[126.84607514500004,35.950884835],[126.84706671499998,35.95111591600002],[126.84784203500006,35.95140980100003],[126.84830156700002,35.951649207999964],[126.84918706699997,35.95229920899998],[126.851218038,35.95389691899996],[126.85213133899998,35.95452440099995],[126.852729293,35.954854084999965],[126.85358218700001,35.95518858299998],[126.85443529299998,35.955410421999936],[126.85526644599997,35.955515068999986],[126.85604785000002,35.95554755199997],[126.85716755800004,35.955454261000014],[126.85823761499996,35.955230223999976],[126.85972915200006,35.95484895500002],[126.863039309,35.954005625000015],[126.86538464600001,35.953413468999955],[126.868001658,35.952731443],[126.87147245200002,35.95182947599997],[126.872093431,35.95165890699998],[126.87597435500004,35.950680642000016],[126.879040236,35.94989519699995],[126.88282677099998,35.94892112099995],[126.88400760099996,35.94862936900003],[126.88736713800003,35.94777189600002],[126.89243960799999,35.94644723699996],[126.89720142100008,35.94524826999998],[126.90003409499997,35.94449813699998],[126.90426355000002,35.94342461699997],[126.90724017900001,35.942665416],[126.911026,35.941712979],[126.91272764899998,35.94128614399996],[126.91338170499998,35.941115383999964],[126.91470088600002,35.94077836799999],[126.918126264,35.93991106699996],[126.92169016500002,35.93897165999996],[126.92286515999996,35.938684028],[126.923751959,35.93845027500003],[126.92764270999999,35.93744330599997],[126.93077406999996,35.936647564000026],[126.93307405999998,35.936058563000024],[126.93395517699996,35.93592386599999],[126.93578935000002,35.93576264],[126.93665934000006,35.935677486],[126.93952418500004,35.935413102],[126.94039967199997,35.93537749099998],[126.94086508599999,35.935404758],[126.941552075,35.93551774900002],[126.942371939,35.935784009000024],[126.94308095300003,35.936104285],[126.94340771800005,35.93632073499999],[126.943778738,35.936645353],[126.94428254200001,35.937267437999985],[126.94483605899995,35.938132875999976],[126.94555515999997,35.939989740999955],[126.94579857000005,35.940598182000045],[126.94675010700001,35.94298687],[126.94748042699995,35.944771629]]}},{"type":"Feature","id":"rail_normal.65","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.772599117,37.24704022799998],[128.773268924,37.243886],[128.773522456,37.24268398300002],[128.774245016,37.24178125000002],[128.77507866500002,37.24129127],[128.77585148299997,37.24109048900003],[128.77684297900004,37.24108462300001],[128.778115836,37.241543],[128.77869876900002,37.24237209599996],[128.77910073799998,37.24460933700002],[128.77979994299997,37.24941872499997],[128.78025336799996,37.25288042899996],[128.77999270500004,37.253776253999966],[128.7791923,37.25472523700003],[128.77782069900002,37.255349453999955],[128.773753427,37.25685192700003],[128.76803951099996,37.25927977999996],[128.76416072499995,37.26114848600002],[128.76303732099998,37.26130936799998],[128.760915846,37.261205807],[128.75992989400007,37.26097722100001],[128.75835986800007,37.26035189199998],[128.75717174699997,37.260153314000014],[128.75573514900003,37.260417877],[128.753262142,37.26119327999996],[128.75216959800002,37.26171396899996],[128.75017893400002,37.26385156200003],[128.749527877,37.264455791],[128.748557544,37.26490256800001],[128.74695158799997,37.265160516999984],[128.743118008,37.26560442399995],[128.74207647900005,37.265899039999965],[128.74133,37.2662794],[128.74074355600004,37.26675650199997],[128.74036955100007,37.267158405],[128.73989094299998,37.267913201999974],[128.73963784199998,37.269160188],[128.74038025,37.273005200000014],[128.74139580999994,37.27793629399995],[128.74171952500004,37.27975138099996],[128.74149794999997,37.280898804],[128.740519081,37.28245376799998],[128.73912099400005,37.284411288],[128.73821146999998,37.28506429900001],[128.73709158399996,37.28539606099996],[128.734643514,37.28582836899997],[128.733601674,37.286122918],[128.73275847000002,37.286720861],[128.73222340400005,37.287971957],[128.73242690099997,37.28897800399997],[128.73308698000002,37.28973411799998],[128.73500760099995,37.290877167],[128.735608875,37.291526018],[128.735857519,37.292531395999966],[128.73577589100006,37.294865960999985],[128.734822931,37.29805115299997],[128.73401126099995,37.299045044999986],[128.73270332200002,37.30003719000002],[128.73040151699996,37.30047628200001],[128.72904977700003,37.301036588000045],[128.72857408100003,37.30143994],[128.725343733,37.304676318999974],[128.72477681800004,37.305531443],[128.72329923299998,37.310462952],[128.72258598999997,37.31281571299996],[128.722061278,37.314535086],[128.72153566000003,37.31522742899997],[128.72058010299997,37.315862958],[128.71708492800002,37.31692275500002],[128.71584330300007,37.31738221499996],[128.71468119900004,37.318363039],[128.71408187300003,37.319290654999975],[128.71261332400002,37.32168132399999],[128.71125112,37.32379115299999],[128.71005420900002,37.32473639999998],[128.70877878399997,37.325205284],[128.70706963299995,37.325950687999985],[128.706254042,37.32680030299998],[128.70463120600002,37.32986878399997],[128.70367596599996,37.334026744],[128.702800808,37.33823759600003],[128.70183918399997,37.342620857999954],[128.70107308400003,37.34617246000002],[128.700398285,37.349272288],[128.70003505,37.35017841999994],[128.69899552899997,37.351121294999984],[128.69456013799996,37.353112871],[128.69321219300005,37.353393439000016],[128.691417569,37.35338307900001],[128.690329898,37.353695929],[128.68859281600004,37.356252302],[128.68573685,37.360761562],[128.68361762400002,37.36441341199998],[128.68128116500003,37.368455703],[128.68057285200004,37.36908739899998],[128.67847393800005,37.369621717],[128.67735051900002,37.369862884],[128.67599327300002,37.37075600999995],[128.67333316300008,37.373469385],[128.67292415399996,37.374367072999966],[128.673081127,37.37584234599998],[128.6742946990001,37.38066305800001],[128.67486878999998,37.383123421],[128.674770361,37.38377347],[128.67376860599998,37.38594082699997],[128.67124722400004,37.390859418000026],[128.67112249800002,37.391852180000015],[128.671314029,37.392849481999946],[128.67362486500005,37.397240253],[128.67436517999997,37.39803157900001],[128.677421803,37.400402683],[128.67911064800003,37.40169403300002],[128.67947670700002,37.40240955899998],[128.67931054,37.403565079000025],[128.67815262900004,37.405824776],[128.676123415,37.40902475199997],[128.67279138900003,37.413576474999964],[128.67056406300003,37.41601338900003],[128.66694021400005,37.418641134999966],[128.66498861499997,37.41926323699998],[128.65997093,37.42017164799998],[128.65706887,37.420212364999955],[128.65591946,37.42033658099999],[128.651989593,37.42192310799998],[128.650713926,37.42298598100001],[128.64692706800005,37.42698477499997],[128.64500214700004,37.43038997900001],[128.644891082,37.43150864899999],[128.64524819899995,37.432855037999964],[128.64738531100005,37.43654601000003],[128.64818418299998,37.437940284],[128.64873562700006,37.438356018000015],[128.64971925299997,37.43890085299997],[128.65254913500002,37.44016763],[128.65369987100001,37.44111550099998],[128.655306145,37.44478671799999],[128.655785165,37.44550073],[128.65630083200003,37.445826838999956],[128.66040214500006,37.44836388599998],[128.66129142899996,37.448720757999986],[128.66837195499997,37.45004443399996],[128.67650773,37.45155091400002],[128.67803618300007,37.45218687700001],[128.67939157200001,37.453167621],[128.680565434,37.454619398],[128.68101651500004,37.45609045499997],[128.68112081900006,37.457215094],[128.68137584000004,37.459517765],[128.68164902700002,37.461117474999966],[128.68237333999997,37.46217022399996],[128.68343015799996,37.46292994400002],[128.68491148299995,37.463467385999984],[128.68648419000002,37.463544048000024],[128.68808045699998,37.463160896],[128.69098709800002,37.461245470000016],[128.69241138499999,37.460756612999965],[128.69472441399998,37.46058832700002],[128.69699835100002,37.46069082600002],[128.69917958599999,37.461191008],[128.70099577200003,37.46203874599995],[128.70666761699997,37.46544342000003],[128.707554214,37.46616033499998],[128.70802400399998,37.46693732200002],[128.70840727700002,37.468877710999976],[128.70895947100004,37.46979764499998],[128.71018656000004,37.47057267600004],[128.71553758500002,37.471765359000045],[128.72202224999998,37.473094430999964],[128.723930321,37.473490023999986]]}},{"type":"Feature","id":"rail_normal.66","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.627085953,34.813295759],[127.62799519400004,34.812137300999964],[127.63165155499996,34.807214854],[127.63671538700004,34.80064442300003],[127.637973044,34.799357872],[127.64023759899999,34.798282348],[127.64253165999999,34.79819814799996],[127.645357805,34.79908457899996],[127.65512443300003,34.80153824399996],[127.66022211099997,34.802213775000034],[127.662672852,34.802579035999976],[127.66419009600001,34.80372453400003],[127.66525699,34.80593610499997],[127.66657221600002,34.80911979700003],[127.66789977899997,34.81111358199998],[127.66981082600003,34.812274873000014],[127.67231413200003,34.81368524800003],[127.67646882500003,34.816546636],[127.680297108,34.81955392399998],[127.68232556800005,34.821651791],[127.68302454599998,34.824225808999955],[127.68390831399998,34.82798860099999],[127.684474731,34.830383077000015],[127.68595281,34.831979202],[127.69250376199999,34.83623263499998],[127.693496401,34.837272574999965],[127.69498663100003,34.84287061800004],[127.698043069,34.84746814900003],[127.699316199,34.85061564],[127.70117771500003,34.853507341],[127.70275988399995,34.854399581],[127.70672882300006,34.85563850199995],[127.70953589000003,34.856541557000014]]}},{"type":"Feature","id":"rail_normal.67","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.58419625399996,34.95461939700002],[127.58789656300002,34.956133863],[127.59262904500001,34.958048797],[127.59616432500002,34.959410582],[127.59841468599998,34.96021975599997],[127.59993959600004,34.96063587399998],[127.60292238199999,34.96127909899998],[127.60539905599998,34.96158225599998],[127.60689879699996,34.961547731000024],[127.60817723100001,34.96119881799997],[127.60912499499999,34.96055410199997],[127.61014630099997,34.95949438299997],[127.611322271,34.957153942999945],[127.61247466700004,34.95459728199998],[127.61263328600006,34.95237913],[127.61238672599994,34.95014499299999],[127.61165047300001,34.946831686],[127.61039646700002,34.94307029100002],[127.60861252500007,34.940158819999986],[127.60651831800003,34.93671706399997],[127.60598603600002,34.9357823],[127.605868146,34.93463815399997],[127.60629676400006,34.93339213100002],[127.608488379,34.929307],[127.61109121500002,34.92462485899997],[127.61266049800004,34.922264389],[127.61607067200005,34.91877688400001],[127.61997092300001,34.91501637399997],[127.62313169499997,34.911908517000015],[127.62491362499998,34.91024986399998],[127.62612299899997,34.909567613],[127.62778335900003,34.909198500999985],[127.63615385699998,34.909191031999974],[127.64378018499997,34.909168903000015],[127.650990798,34.90915753599999],[127.65263222500005,34.90917577500003],[127.65448440799997,34.90955340199997],[127.65597970500002,34.91045572099997],[127.658535278,34.91394821399996],[127.66057271699997,34.916938704],[127.66108150300003,34.917611961],[127.66203453100002,34.919094024999964],[127.66540115299998,34.92402412699999],[127.669787586,34.93048984199998],[127.67059434399997,34.93144534299997],[127.67140908299999,34.93203574300003],[127.671908711,34.93223578799998],[127.67289067300003,34.93252780299997],[127.67403492500003,34.932589062999966],[127.67680105700006,34.932231169],[127.68078578100005,34.93166358399997],[127.68445359099998,34.931160750000025],[127.68776596900004,34.930695872],[127.69222618899998,34.93007564500003],[127.696002987,34.929535786999985],[127.70180224700002,34.928736273999974],[127.70642640400003,34.92811457999997],[127.70830959300004,34.92820276699998],[127.71066679699999,34.92868475099998],[127.71560251900002,34.92991768699997],[127.718420882,34.930559048]]}},{"type":"Feature","id":"rail_normal.68","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.05730110000002,35.144184471000024],[129.05730730700003,35.14530179699999],[129.05733772600004,35.147815501999986],[129.05733176100006,35.14932053099997],[129.057069993,35.150253166],[129.05309019900005,35.15691713999996],[129.050981676,35.160341203999955],[129.049734202,35.16135359199995],[129.04762162900002,35.162002112999964],[129.04593242399997,35.16203066099998],[129.03966156400003,35.160514351999986],[129.03440721400003,35.159269014],[129.02897706999997,35.158008365999976],[129.02558674099998,35.156695351999986],[129.023468821,35.15536099099996],[129.02143150000003,35.15462001199999],[129.01427084099998,35.15257651700002],[129.01143514700004,35.15238032599997],[129.00879035000003,35.152361135],[129.00710606999996,35.15213673],[129.00466736200002,35.15157333599998],[129.00387348200002,35.15141525099999],[129.002174145,35.151470387000025],[129.00101642000004,35.151687773999974],[128.99724602000003,35.15275029500002],[128.99640941799998,35.15308850599996],[128.99548092100002,35.15370758699998],[128.99187474200002,35.15656055800003],[128.99103985300002,35.157421381000034],[128.99051404800008,35.158358223999954],[128.98898112400002,35.162546793],[128.98802768899998,35.16530198999998]]}},{"type":"Feature","id":"rail_normal.69","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.2844209246003,36.002093720140564],[129.28545582394955,36.002056509958365],[129.28676669647837,36.00207511505762],[129.28805457123727,36.001926274176384],[129.28885949294678,36.001703012345764],[129.28938844153782,36.00146114462724],[129.29000463040342,36.00101654768675],[129.29064856778285,36.000309541528985],[129.29152248280198,35.99878387507123],[129.29218941792172,35.99736981639647],[129.2928563530711,35.99664417118124],[129.29391425019028,35.995825486498944],[129.29481116297077,35.99556499415451],[129.29577572986372,35.99539970126863],[129.2972935822623,35.995511341197464],[129.3018931349683,35.99666494446658],[129.30816845910763,35.99890660142912],[129.3100542757122,35.99994918563017],[129.32155702142398,36.00467724868334],[129.3267545159697,36.00627721756652],[129.33574664146548,36.00895616249106],[129.33727884235017,36.009582821332984],[129.3383827350091,36.01025253802838],[129.34170491226607,36.01325230072509],[129.34395330298702,36.015317146140674],[129.34611509276502,36.017344734472076],[129.3472419831938,36.01847941710773],[129.35128958966646,36.02554756398245],[129.35188753153574,36.02606834972507],[129.35593513800444,36.029583563362905],[129.35745299040303,36.03149919581433],[129.35816592106258,36.03308002246446]]}},{"type":"Feature","id":"rail_normal.70","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.33473930245657,36.0085990150186],[129.3407187210009,36.010440745215426],[129.34124766956043,36.01051515764872],[129.34214458231344,36.010608173117504],[129.34326887212006,36.010578939975],[129.35467576284984,36.00853257402501],[129.35607862642848,36.00801167239297],[129.35695254141828,36.0073047289672],[129.35775746315724,36.00618848957701],[129.3647339890104,35.99535516936385],[129.36590730662667,35.99364329491045],[129.36650524846627,35.99314090212426],[129.36737916348545,35.992601291482956],[129.3684140628347,35.99226635888994],[129.36942405878713,35.992174863674556],[129.37064294023634,35.992230685928924],[129.37140186643558,35.992509796656044],[129.37285072555412,35.99325408708811],[129.3802330076478,36.000287284886305],[129.3830781534011,36.002917771672]]}},{"type":"Feature","id":"rail_normal.71","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.83537294099999,37.61207411800002],[126.83296139100001,37.612048805],[126.83230062100003,37.61205684199998],[126.83137194799997,37.612105618999976],[126.83025779899997,37.61221887499996],[126.82900429500002,37.61250085899998],[126.82773035699994,37.61310157899997],[126.82566634800007,37.614664476],[126.82359187300003,37.61633411099997],[126.821751731,37.617664523],[126.81979601800006,37.619259716999984],[126.81904113800007,37.619888383],[126.81891233499998,37.61999399699995],[126.81828394299998,37.620572612999965],[126.81828394299998,37.620572612999965],[126.81808664800002,37.62075427699998],[126.817583035,37.62118633199995],[126.81723410500004,37.621479504],[126.81624267900003,37.62231248500002],[126.815675326,37.622805785000025],[126.815410638,37.623057682],[126.815050995,37.623416515000024],[126.814749254,37.62373150200001],[126.81418330599998,37.62450770199996],[126.81392622499997,37.62493543999997],[126.81293426799998,37.626635089999986],[126.812138267,37.628056463],[126.81197456800001,37.62819261000001],[126.811574492,37.628801662],[126.81132327299997,37.62918425999998],[126.81047931000005,37.63075614500002],[126.809384417,37.6326139],[126.808375715,37.63431614199997],[126.80809768399997,37.63480176399997],[126.807787016,37.63533309899998],[126.807248706,37.636268964],[126.80674786099998,37.63712406999996],[126.806256005,37.63796170900002],[126.805474454,37.639308725],[126.80515575799997,37.63986310699999],[126.80449886600003,37.640970035000024],[126.80398919100004,37.641841780000014],[126.803400859,37.642847727],[126.80275276299994,37.643950695],[126.80270769699997,37.644032636],[126.802234576,37.64489287399996],[126.80129607500001,37.646492523],[126.80049056900002,37.647832237999964],[126.799965653,37.64873312999997],[126.79976358200004,37.64907975099996],[126.79926290999998,37.64993455400003],[126.79920689599996,37.650030229999956],[126.79862778000006,37.65101598600001],[126.797951735,37.65217690099998],[126.797274877,37.653337811],[126.79672470299998,37.654287296],[126.79587133699998,37.655744134],[126.79545036000002,37.656474809],[126.794929582,37.657392483],[126.79465728400004,37.65786111900002],[126.79420805100001,37.658635885999985],[126.79407116399997,37.65884693899997],[126.79387001199999,37.659210823999985],[126.79367156700002,37.659537797],[126.79328965100005,37.66014447200001],[126.79287795399998,37.66086055999998],[126.79245619500003,37.66156707799995],[126.79211664800005,37.662132016000015],[126.79164412800003,37.663031731],[126.78891517400001,37.66766668800004],[126.78845868899995,37.66851048999997],[126.78794970900002,37.66935465799998],[126.78739497599997,37.670309883000016],[126.78636327199996,37.672063478999966],[126.78603610700002,37.67263293799997],[126.78583568999998,37.67298467199998],[126.78548365900002,37.673600727],[126.78528550900003,37.673936075999976],[126.78504259099998,37.674332153000016],[126.78486509799997,37.674591184],[126.78460953900003,37.674909851],[126.784432257,37.67512030099997],[126.78427064500006,37.675296868],[126.78411184499994,37.67545543999996],[126.78377597099995,37.67574686699997],[126.783501279,37.67595453600004],[126.78317245800002,37.67618047100002],[126.782932058,37.676324393],[126.78243353499998,37.676588121],[126.779919097,37.67767236899997],[126.77819736400002,37.678410353],[126.77713172900003,37.67889104],[126.77610970500002,37.679329943999946],[126.77566135199997,37.679521085],[126.77496516400002,37.67983256799997],[126.77479296199998,37.67990963299997],[126.77414606500004,37.68018894799996],[126.77348949900005,37.680476531999965],[126.771047202,37.681489848],[126.76895081200004,37.682398306000024],[126.76721133400001,37.68316354400004],[126.76634265300002,37.68354500099996],[126.76580638200002,37.68377602199998],[126.765773801,37.68379000799996],[126.76519990000006,37.68405095200003],[126.76470331700001,37.684275202000016],[126.76432059400005,37.684450931999976],[126.76370231799996,37.684727175],[126.76335463300003,37.684948474000024],[126.76309895099999,37.68513613],[126.762886978,37.68531386300001],[126.76266165500003,37.68550875799997],[126.76246663600001,37.68571435299998],[126.76223626700002,37.685950723],[126.76203179000004,37.68620120700004],[126.76184885100001,37.686465758999965],[126.76167456099998,37.686733863],[126.76146371200002,37.687105403],[126.76133460400001,37.68744727700002],[126.761263708,37.68764953499998],[126.76119598000004,37.68783782599997],[126.76115776300003,37.68801709299997],[126.76111931400003,37.68821035799994],[126.761083878,37.68839898799997],[126.76105384699997,37.68861567499998],[126.76102532599994,37.68927104999996],[126.76103564299999,37.68970983],[126.761057936,37.69013473599998],[126.76103345400003,37.69218665499998],[126.76104139699999,37.69374070899999],[126.76104535200001,37.69414861999996],[126.76106196500001,37.699049293],[126.76107766500006,37.701611972],[126.76109667599997,37.70408019600002],[126.76112925799997,37.709973388999984],[126.76119639999996,37.71142989899999],[126.76129989699997,37.712064183],[126.76141664399997,37.71255513900001],[126.76159248100004,37.713085548],[126.762197865,37.71444932599996],[126.76416736,37.718897238999986],[126.76663715500004,37.72444870800002],[126.76755918299997,37.726483045000016],[126.76790466099999,37.72723092499996],[126.768733543,37.72906586299997],[126.76925665200001,37.73025484],[126.77064628300002,37.73334165999997],[126.771881518,37.736092542],[126.77211575100004,37.73666874999997],[126.77225015800002,37.73706152699996],[126.77237309400005,37.73766679800003],[126.77240230199999,37.738063974999974],[126.77239868300003,37.738433350999955],[126.77232838299997,37.739084756999944],[126.77225181199996,37.73936471300003],[126.772159951,37.73966913800001],[126.77203789900001,37.739998859999965],[126.77186522200002,37.74036652800002],[126.76849914999997,37.74602552200001],[126.76703219600003,37.748472698],[126.76587593200006,37.750446113],[126.76499609299997,37.751942599999985],[126.76480784399999,37.752349059999986],[126.764594557,37.752978542000044],[126.764491141,37.75374531800004],[126.76449549000003,37.75434534999995],[126.76478117599999,37.75789980599996],[126.76489330899999,37.758834001],[126.76496647100002,37.75946611499997],[126.76508087000003,37.75999007100003],[126.76535367499999,37.76064210900002],[126.76557911800006,37.761053524],[126.76584717900003,37.76144191399998],[126.76635439600004,37.76205242199998],[126.766789149,37.762449261],[126.76720849000003,37.76275708500002],[126.76761772299997,37.76303797900001],[126.76785858100003,37.76315784899996],[126.768099245,37.763289451],[126.76833379900008,37.763407578],[126.76881970700005,37.76362929600002],[126.77056574400001,37.76438632500002],[126.77560701099998,37.766604955],[126.78135494800006,37.76913539599999],[126.78260334400005,37.769640939],[126.784549463,37.770390073999984],[126.78538955,37.77075392600001],[126.78608721599997,37.771146799],[126.78651778499997,37.771452969000045],[126.78690968400004,37.77178115000004],[126.78730440299996,37.77218379099999],[126.78789886500002,37.77295877000002],[126.78815506199999,37.77343278999996],[126.78828996,37.773756427],[126.788425841,37.774128026],[126.78854487799995,37.77461085099998],[126.78860076400004,37.77508097800003],[126.78859998599998,37.775754384],[126.787861488,37.78181714200003],[126.78773477300005,37.78292481900003],[126.78771684499995,37.783720121999984],[126.78779396899998,37.78432799599996],[126.78801955199995,37.785101692],[126.78840334100003,37.78610767099998],[126.78859220799997,37.78660560699998],[126.78859220799997,37.78660560699998],[126.78956818600001,37.78893877799999],[126.791810672,37.794354778999974],[126.794033464,37.79970884499997],[126.795109947,37.802345132],[126.79527372399998,37.802892648],[126.79536128899998,37.80330587399999],[126.79540481800004,37.80389368100002],[126.79537322200005,37.80446298700002],[126.79528616000003,37.80500734599999],[126.79329861099998,37.81196118899998],[126.789140186,37.82724242600002],[126.78786968600005,37.83034224899996],[126.78750525500001,37.832536959],[126.78736797699999,37.835449336000025],[126.787533215,37.84756341300004],[126.78757484000003,37.85221300200001],[126.78758139800004,37.85559843899996],[126.78783611900002,37.85725135500003],[126.78822360600002,37.860571965999966],[126.78917957000004,37.864278227],[126.78968009300004,37.865829534999946],[126.789863486,37.86788452100004],[126.78981035900006,37.86887448899997],[126.78931130799995,37.87087346499999],[126.78848561099997,37.872407330000016],[126.78688394499996,37.873433154999965],[126.78392902900003,37.87499344999997],[126.78063881000003,37.876243309],[126.77624783399999,37.877441086999966],[126.77148455300004,37.87863312899999],[126.76503075399997,37.88266671899997],[126.76014674000001,37.886218703],[126.75511438999997,37.887688276],[126.74709610500001,37.88816628699994],[126.74496315200007,37.888321908],[126.74238441799999,37.888546635],[126.73765018500004,37.888907002999986],[126.73099001400001,37.890642312],[126.72841988499994,37.891320689000025],[126.727945606,37.891445866000026],[126.724619473,37.892541343],[126.72280259400003,37.89299670499998],[126.71983033499998,37.89335908099997],[126.71622562699996,37.89382056],[126.71507454000003,37.89405145200002],[126.71359567300004,37.89462067099997],[126.71213673100002,37.89557798499996],[126.70859055499997,37.897752931],[126.707169958,37.89865399700003]]}},{"type":"Feature","id":"rail_normal.72","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.87192375500001,37.49719011599997],[126.871375744,37.49692823200003],[126.87079948100002,37.49665730399997],[126.869822089,37.496205734],[126.86888428800003,37.49575419899997],[126.86764699200002,37.495212222],[126.86640974600002,37.49465221199996],[126.86577131699997,37.494385694999956],[126.86553404299995,37.49427730599998],[126.86497464599996,37.49408295299997],[126.86418901499998,37.493933388000016],[126.863420194,37.49386943099998],[126.86228932699994,37.493913165999984],[126.862159254,37.49393103400002],[126.861508846,37.494042897],[126.86020235300002,37.49427561499998],[126.85882220800002,37.494584814000014],[126.857640052,37.49483567200002],[126.85338083700002,37.495735954000025],[126.852611718,37.495820591],[126.85165065800003,37.49575181200003],[126.85065021800003,37.49558386600002],[126.84675627500002,37.49474095100001],[126.84480086500004,37.49431493],[126.84382317699998,37.494097402000016],[126.84240473399996,37.493762148999984],[126.84086764700002,37.49339067900002],[126.839963398,37.493213762999986],[126.83828449700002,37.49307182099996],[126.83771343799998,37.49308004699997],[126.836192589,37.493059925999944],[126.83429294199996,37.49303474900001],[126.83320744200002,37.49301520099998],[126.83018830499998,37.493001886],[126.82932891900005,37.493000645999984],[126.827050428,37.49299282499997],[126.82603316,37.49280662600001],[126.82513453400004,37.492661139],[126.82412878199999,37.49238934699998],[126.82276154500003,37.491968340999954],[126.82196542500003,37.491516646],[126.81952743500003,37.489661403999975],[126.81815626900006,37.488555582999965],[126.815865424,37.48671400499999],[126.81508074100005,37.48624876699997],[126.81435208000003,37.48599534500002],[126.81334668,37.48563336199997],[126.81203617099999,37.48520781599997],[126.81100810099998,37.484877312],[126.80982197699997,37.484456445],[126.80724074100003,37.48356027500002],[126.80444477399998,37.48265468299996],[126.80376688600002,37.48246885399997],[126.80313955000001,37.482409245000035],[126.802359253,37.482475516],[126.800770319,37.482635024000025],[126.799373689,37.48275429299997],[126.79838428200006,37.48279765800002],[126.79686367800002,37.48276802099996],[126.795653982,37.48274340899998],[126.79362471600004,37.482672305000015],[126.79212100200003,37.48266966700003],[126.790950494,37.48278472900002],[126.78993256500003,37.48291807099997],[126.78896551100003,37.483051496],[126.78684470000003,37.483367539],[126.784763379,37.48370614000001],[126.78304413900001,37.483941757000025],[126.78164721099996,37.48414641],[126.781070339,37.48423093599998],[126.778333065,37.48461325600002],[126.77701533600003,37.48479097300002],[126.77547143199999,37.48498176100003],[126.774538273,37.48510612200001],[126.77372389600004,37.485208178],[126.77104317800003,37.485558902000044],[126.76991185100003,37.48577744600002],[126.76796617800002,37.48607997600001],[126.766060049,37.48638705799996],[126.76473646700003,37.48660967599995],[126.763791935,37.48674293900002],[126.76281346499998,37.48688063099996],[126.76175593000004,37.486991125999964],[126.760296987,37.487105302],[126.75876461799997,37.487196786],[126.75494204899998,37.487459212000026],[126.75384505300002,37.48752900899995],[126.752646205,37.487625613],[126.75104029199997,37.48772585200005],[126.74741558700003,37.487974937],[126.746720062,37.48801849600003],[126.74591142200003,37.48807532300002],[126.74391526500007,37.48821516999997],[126.742224526,37.488315104999984],[126.740805181,37.488406602],[126.74030189800004,37.48844153600003],[126.738526301,37.488554745999984],[126.737604611,37.48860225599998],[126.73414958499998,37.488806261000015],[126.73276417500007,37.488888727999985],[126.72999339300006,37.48904009800001],[126.72868148600003,37.48911817999997],[126.72582013300003,37.48929627399995],[126.72431591400004,37.48939638600002],[126.72296999100001,37.48949684999998],[126.72077024500005,37.489631322],[126.71937356499998,37.489695585000014],[126.71837300300004,37.48966166799996],[126.71780244900005,37.489538673],[126.716983717,37.489261911],[126.71614821799999,37.48893554799997],[126.71402773400004,37.487551915],[126.71279819600005,37.48678759300001],[126.71188440499998,37.48624927699997],[126.71173779900005,37.48614980999997],[126.71041258300005,37.485286121],[126.70800468100006,37.48372597999999],[126.70768889300004,37.483522475999955],[126.70720144200001,37.48312483199999],[126.70682947900005,37.48283108699997],[126.70677029699998,37.482785889999974],[126.70647174799994,37.482512598],[126.70632810600002,37.482381597000014],[126.70560715299999,37.48170631100002],[126.70536215700005,37.481473694],[126.70484113100004,37.48099486699995],[126.704680615,37.48084354900002],[126.70433983500001,37.480531854],[126.70419084700004,37.48032425300004],[126.70389851000006,37.47991356900002],[126.70371100100004,37.479440078000025],[126.70361571900006,37.47923261],[126.70354114300001,37.47879093699997],[126.70351189599998,37.478322346999974],[126.703447857,37.477358124],[126.70339157199999,37.47657862400004],[126.703365003,37.476148332999976],[126.70333005200003,37.47569324299999],[126.70329022100002,37.475042176],[126.70324771499996,37.474352809000024],[126.70317791500004,37.473417853],[126.70312473700004,37.472568533000015],[126.703063241,37.471678647],[126.702982824,37.47057022199998],[126.70295353100005,37.47011514700003],[126.702913129,37.46961048899997],[126.70284804800004,37.46891430699996],[126.70275549000003,37.468019837000014],[126.70274202599995,37.467850867],[126.70257461000007,37.467307595999976],[126.70248523000004,37.46704157800002],[126.70210885199998,37.46645948799998],[126.70198528699999,37.46626321],[126.70127808499998,37.465732088999985],[126.70115972900001,37.46564844800001],[126.70041522100003,37.46526363900002],[126.69977453299998,37.465066046],[126.69959676399998,37.46500027199997],[126.69854331,37.464851175999954],[126.69741882500006,37.464798745999964],[126.696593826,37.46476059000001],[126.69568687799998,37.46472221699996],[126.69498053900003,37.464691113],[126.69426570400006,37.46466448700002],[126.69357065900004,37.464635656000034],[126.69294905900001,37.464613769000046],[126.69157313,37.46454936699996],[126.69059837699999,37.46450852600003],[126.689844012,37.46447501300002],[126.68912640199999,37.464437086],[126.68868281299999,37.464420151],[126.68764593400005,37.46437011100002],[126.68677279300003,37.46435878899996],[126.68668516500003,37.464365313999984],[126.68573817800002,37.464443888],[126.68523499399997,37.464487597],[126.68424835800003,37.464586326],[126.68356139900001,37.464652061999956],[126.68324479300006,37.464678243],[126.68262281599998,37.464746400999985],[126.68202633799999,37.46479885599999],[126.68158248300003,37.46484496300004],[126.681031245,37.46489077799998],[126.68022837300003,37.46496744399997],[126.679487668,37.465044272999975],[126.67860283499998,37.46512295900001],[126.67829468300005,37.46515365399997],[126.6770508,37.46526964199999],[126.67584648500005,37.465383472],[126.675515705,37.465418604],[126.67403717,37.46555643899997],[126.673276731,37.465619659999966],[126.672855472,37.46566579699998],[126.67164551200001,37.465775062999974],[126.67055425599996,37.465880143999954],[126.66986445699996,37.46594354000001],[126.66862621000004,37.46605720199998],[126.66748124399999,37.46616435599997],[126.66672922100003,37.466238821],[126.66645497100005,37.466269582],[126.66511765800004,37.46641671399998],[126.664136572,37.46652655299996],[126.66262397400004,37.466688926],[126.66174750099998,37.466785529],[126.66165986799997,37.466792035],[126.66098432500006,37.46682388599996],[126.66007167000004,37.46679648500001],[126.65880302400002,37.46675228299995],[126.658147436,37.46674588199995],[126.65682771099998,37.46674881300003],[126.65641795600007,37.46674762199997],[126.65529602300002,37.46675561599995],[126.65440302800002,37.46675525899998],[126.65386608699998,37.466758191000025],[126.652769597,37.46676398299998],[126.65215072600006,37.466762162],[126.65024599800006,37.466772304999964],[126.648247941,37.46679790699994],[126.64791721700006,37.466817194],[126.64741964799998,37.466860759],[126.646336419,37.46705123499997],[126.64614689300002,37.46709121200003],[126.64507430300002,37.46742136099997],[126.644176604,37.46781735000002],[126.643307154,37.46821341699997],[126.64275198599994,37.46848203699999],[126.642154222,37.468793322],[126.64136940100003,37.469216661],[126.64108043099998,37.46936669999997],[126.640921779,37.46944955899995],[126.64051948800001,37.46965781599999],[126.639270071,37.470311732],[126.63927856,37.47030950499999],[126.63814534600003,37.47088943200002],[126.63787618999996,37.471030513],[126.63787339600002,37.471023747],[126.63755036999997,37.47120070200001],[126.63742562200004,37.471283661],[126.63698299700003,37.471647203999986],[126.63682411800002,37.471775107],[126.63682979200004,37.47177061900001],[126.63647230299998,37.47206008899996],[126.63615447499998,37.472329408],[126.63615447499998,37.472329408],[126.63575142600001,37.472688563000034],[126.63539385200004,37.47299379699998],[126.63523213000002,37.47312394099997],[126.63523214099997,37.473121689000024],[126.63481212600004,37.47348078799998],[126.63453113600002,37.47372769100003],[126.634295449,37.473956715],[126.634292623,37.47395670600004],[126.63368528299998,37.474477399000016],[126.63330786500002,37.474791574999976],[126.63272303300002,37.47533035300002],[126.63214953000004,37.475862405999976],[126.63159881600005,37.47635623499998],[126.63123837099994,37.476663698999985],[126.63092891799998,37.476946545],[126.630636563,37.47720016100004],[126.630315833,37.477476212],[126.630063219,37.47769391199997],[126.62954951999998,37.47812702999999],[126.62929695700002,37.478333465],[126.629038963,37.47849483400002],[126.628196962,37.479014761],[126.627921949,37.47918733500003],[126.62776319400001,37.47928369200002],[126.62671415700004,37.479942608999984],[126.62609604699996,37.480334837],[126.62610167800005,37.48033936],[126.625634022,37.480599166000026],[126.62557731499997,37.480635026],[126.62521190100006,37.480796044999984],[126.62472506100003,37.480934153000014],[126.62439109300003,37.48102319000002],[126.623944113,37.48110285699997],[126.62341533400003,37.481148474],[126.62299989400005,37.481138139],[126.62256185400004,37.481125477],[126.62212408599997,37.48105875599999],[126.62149154400004,37.48094185399997],[126.62121496200007,37.48085987799996],[126.62068154100004,37.48070499800003],[126.62026956600005,37.480568526000035],[126.619914042,37.48044800099996],[126.61961788400004,37.48032541400002],[126.61940919699998,37.48023239000002],[126.61917527899996,37.480098739999974],[126.61891607199998,37.479935726000036],[126.618339392,37.47939552199997],[126.618167738,37.479246304],[126.61753505799994,37.478604553],[126.61741165999999,37.478414946],[126.61729416800003,37.47817580199998],[126.61720258299997,37.477844391999945],[126.61715863400006,37.477594224],[126.61710910099994,37.47733052400003],[126.61707084999996,37.47707136500002],[126.61699403999994,37.476613862999976],[126.61692852500005,37.47615864999998],[126.61683860599996,37.47550063499997]]}},{"type":"Feature","id":"rail_normal.73","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95031188400002,36.76923429300003],[126.95495187600008,36.77093597000003],[126.95860596100002,36.772141934999965],[126.96113106500002,36.773091466],[126.96940761499998,36.77693958100002],[126.97301768599998,36.778631155],[126.98103117600003,36.782429628999964],[126.98175226300006,36.782696624999986],[126.98233084400002,36.78289893999997],[126.98309049800002,36.783097653],[126.98437428100003,36.783363608],[126.98552098900005,36.78349792199998],[126.98570991100006,36.78351240099998],[126.98579457099997,36.78351888999999],[126.98617306100006,36.783547896999984],[126.98635885900005,36.783562136],[126.98668908599998,36.78357107999998],[126.987197039,36.78358483600001],[126.98765086600004,36.783583556999965],[126.98987042499998,36.783493497],[126.992147891,36.78340729199997],[126.99284418000005,36.78337437400001],[126.99332011700002,36.783358949],[126.993620794,36.78333211999996],[126.99446231399997,36.783212593],[126.99481980000004,36.78314717399998],[126.995100954,36.78307443800002],[126.99557902200004,36.782927883],[126.996177123,36.782659690999964],[126.99788580899995,36.781811216999984],[126.99901010200003,36.78130703699997],[126.99934415600003,36.78118561099998],[126.99963046200004,36.781104355999965],[126.99989703000003,36.78104436600003],[127.00020270799997,36.78098504899999],[127.00205729699995,36.78068890500001],[127.00396306100002,36.780357084999984],[127.00529578500004,36.78014090500004],[127.00596080499999,36.78004569499997],[127.00887951200002,36.77971748799998],[127.01339899200003,36.77914415900001],[127.01378580199999,36.779101991],[127.01399322800002,36.77906475799997],[127.01429379200002,36.77898409899996],[127.014476666,36.778930941],[127.01467910200002,36.77886688299997],[127.01497257900003,36.77875953900002],[127.016150091,36.77821060299997],[127.02043448999997,36.776128624],[127.02296526000002,36.774837262],[127.02892039899996,36.77184191999998],[127.02960869200001,36.771538569],[127.03050694199997,36.77128156700001],[127.03131692899997,36.771085536],[127.03149203800002,36.771048333],[127.03198741300002,36.770950366],[127.03245933499997,36.77089104200002],[127.03286038200004,36.77086261899997],[127.03346110899999,36.770814652],[127.03407655199997,36.77080560999999],[127.03468376500003,36.770849223],[127.03530222599997,36.77090367200002],[127.03572869499996,36.77097377],[127.03624232400001,36.77108324200001],[127.03772622799994,36.77153484599997],[127.03939449599997,36.772186125],[127.04077546699997,36.77275260900005],[127.041164234,36.77291208000002],[127.04228265599998,36.77335693999998],[127.04357403699997,36.77388521199999],[127.04431543100002,36.774142418],[127.04567202499997,36.774709741],[127.04707205700002,36.775286893999976],[127.04968460099998,36.77632784099996],[127.05764770499997,36.77953291700001],[127.05926589300007,36.78020314499999],[127.061643438,36.78114468599997],[127.06239664399997,36.78141318099998],[127.06295354400004,36.781598160999955],[127.07884225400002,36.786485732999985],[127.08366240200003,36.787974421],[127.08712555699995,36.78900444099996],[127.087895213,36.78920525099996],[127.08845010899996,36.78934665700001],[127.08909548699997,36.78949615199998],[127.09069232099998,36.78979187399999],[127.09120191899997,36.789888173],[127.093941087,36.79038132299997],[127.104381481,36.792169818],[127.10878906576734,36.79282675302738],[127.11147697441297,36.792878969853426],[127.1142228433529,36.792722319268556],[127.11598938800002,36.79251865899998],[127.116317875,36.7924852],[127.11672592700002,36.79247292399998],[127.117420762,36.792484792],[127.11812482600001,36.79256427],[127.11848559300006,36.79262309300001],[127.11914568600001,36.792775129],[127.11935724100005,36.792842078],[127.11976104399994,36.792970231999966],[127.12063578700001,36.79336244899996],[127.122873383,36.79457699199997],[127.12440476299997,36.79537854000003],[127.125557232,36.796011059],[127.12726538200005,36.797385226999964],[127.12810547799998,36.798013288],[127.12860830099999,36.798381307],[127.12958597300003,36.79888003899999],[127.13080355000004,36.79931639699994],[127.133520872,36.800157224000024],[127.133973534,36.800340412],[127.134859518,36.80080021],[127.13721592000006,36.80204495100001],[127.13778199500003,36.80233140899996],[127.138910621,36.802809135999965],[127.14130607399998,36.803786322999976],[127.14298443400001,36.80446851200002],[127.14402916899998,36.80490086499997],[127.14467841399998,36.80519073699998],[127.14515360100006,36.80552547699996],[127.14566729999996,36.806001997],[127.14606351299999,36.806435293999975],[127.14626654600005,36.80680558500001],[127.14656962500004,36.807649119000025],[127.14673284400007,36.80844863499997],[127.14821264099999,36.815772455000015],[127.14961969,36.82234974200003],[127.149709,36.822946],[127.14972979899997,36.82334884399998],[127.14971278400002,36.824621891],[127.149599133,36.82612549999997],[127.14937426100003,36.82954545],[127.14922351300002,36.831471528],[127.14911867900001,36.83276439500002],[127.14897550100002,36.834321119000016],[127.148649378,36.837579128],[127.14853496199997,36.83837407299996],[127.14816846700006,36.84022622799996],[127.14718889,36.84490474300003],[127.14544532935919,36.853662755434236],[127.14530767366035,36.85446567185616],[127.14539461410169,36.85572945101633],[127.14689061999998,36.86182188899996],[127.14696068999999,36.86326354599997],[127.14672725900002,36.86433613099998],[127.14632620999997,36.865724303],[127.14486296700004,36.86880781899998],[127.14390246199999,36.87091753199996],[127.14176882999996,36.87547960100003],[127.14014850300008,36.878734446999964],[127.13881894000005,36.881583441999986],[127.137265714,36.884865199999965],[127.13566746600003,36.88813797699997],[127.13400233000003,36.891726186],[127.13242630200001,36.895034934],[127.13062663399995,36.898857523999965],[127.12899450599997,36.90233749],[127.12836847499996,36.903689792999955],[127.12784329800003,36.90497890899996],[127.12764245400002,36.905645926],[127.12751129300004,36.907718558999974],[127.12723669999998,36.91125109799997],[127.12703998600001,36.91439608500006],[127.12689684900003,36.916036207000026],[127.12662241,36.919694891],[127.126380803,36.92286695400002],[127.12611746399998,36.926480566999984],[127.12590908399999,36.92940929799999],[127.12565628300001,36.93263542999998],[127.12542582199998,36.935807471999965],[127.12519590800005,36.93932192099997],[127.12493239900004,36.942899478],[127.12461316400007,36.946738403000026],[127.12448130600004,36.94847761999998],[127.12391110200004,36.949919939],[127.12293699099999,36.95154288800001],[127.119327562,36.955177901999946],[127.115796457,36.95885778299996],[127.11263502599998,36.962176776],[127.10901355900003,36.96593763299997],[127.10564964400007,36.96942782700002],[127.10189302900002,36.97341385100001],[127.098943497,36.976516033999964],[127.096094634,36.97948289899998],[127.09358212300002,36.982143066],[127.09256122300002,36.983108013],[127.090452429,36.9854344],[127.08815274400006,36.98792308499996],[127.08648090600005,36.989501187],[127.08534788800003,36.99081756899999],[127.08296924100001,36.993306207000025],[127.08047819899997,36.99588497999998],[127.07303786400006,37.00372007499997],[127.07209562400001,37.00527048899995],[127.071337639,37.01157842300003],[127.07062508800006,37.018535086],[127.068929463,37.032016022],[127.06852855299995,37.036053021],[127.06601361,37.03915410299999],[127.0551431909256,37.045898023158024],[127.0536724484591,37.04713549995225],[127.05263640819952,37.04854064735339],[127.05233936169154,37.0495236574751],[127.0521799708823,37.05065699407517],[127.05294260000002,37.056677287999975],[127.05366694000004,37.063344808999986],[127.05427859400001,37.069507777],[127.05464073599995,37.07266131700002],[127.05457413800002,37.073850744],[127.05435046499998,37.07553582500002],[127.054105457,37.07882479699997],[127.05412848100002,37.079554643000016],[127.05430913500001,37.080536713],[127.05537944900003,37.083122253],[127.05711454000004,37.08718519700002],[127.05782433699997,37.08876170200003],[127.05918777299998,37.09190571499999],[127.06039364100005,37.09479749499999],[127.06075430600006,37.09568034500004],[127.06090194299995,37.097401284],[127.06129766299998,37.09985194900001],[127.06160427000003,37.10333886900001],[127.061978255,37.10664554],[127.06231763300003,37.108888984],[127.062397065,37.10969988999997],[127.062793991,37.11344805900003],[127.06325841999997,37.11714212499998],[127.06374552200005,37.12098034300003],[127.06416480799999,37.124413119999964],[127.064550178,37.12762065],[127.06504871399997,37.131512912],[127.06547963299997,37.135243017999976],[127.06596695600004,37.139072204],[127.06646552000005,37.142829296],[127.066692314,37.14471235800003],[127.06685070100002,37.145613316],[127.0673044,37.149451519],[127.067496958,37.150775947999975],[127.06739676500001,37.15201043799997],[127.06653318,37.15557906700001],[127.065523669,37.159724435999976],[127.064816985,37.16267124],[127.06396437799998,37.166194785],[127.06353794100004,37.16783491300003],[127.06305515800007,37.16943902799998],[127.06241530299998,37.171737026999985],[127.06168449100004,37.173025899999956],[127.060829624,37.17410759199997],[127.05987332500005,37.175108235],[127.05854543799997,37.17614509599997],[127.05321051399999,37.17960760699998],[127.04880937499998,37.182429756],[127.04753737000004,37.183241209],[127.04540992300002,37.18480084199996],[127.04462207699997,37.185576036],[127.04359818400003,37.187144227],[127.042878093,37.188306831000034],[127.04024538599997,37.19312831700004],[127.03810749299997,37.19708458500002],[127.03655471600003,37.200256729999985],[127.03559830200001,37.20235644000002],[127.03466417200005,37.204050668],[127.03323481899999,37.20677221000001],[127.030927423,37.21126900900001],[127.02883359999998,37.21523409699998],[127.02684089900002,37.21903693499998],[127.02514075699999,37.222290045],[127.02332785499998,37.22574137799998],[127.02155986200003,37.22919267399998],[127.01969031299997,37.23273406099996],[127.01778678899998,37.23630245299996],[127.01583804599994,37.240051024000024],[127.014215825,37.24317781099997],[127.013787713,37.243979778999986],[127.01175972200004,37.24798958699998],[127.01061041800003,37.25017019000002],[127.00992300200005,37.251098310999964],[127.00845792299997,37.25278335000002],[127.007049128,37.254378265],[127.006339083,37.255279335],[127.00385949399997,37.25939714499999],[127.00150363100005,37.263253602000034],[127.000071964,37.265722428999986],[126.99752403900001,37.27018248999999],[126.99535918800002,37.27411991400004],[126.99316029300002,37.27794015999995],[126.99094990300006,37.28173333],[126.98961904200002,37.28409390799997],[126.98882951900002,37.28540933299998],[126.98794974100002,37.286823855999984],[126.98625787999997,37.288859986],[126.983178491,37.292409623],[126.98189815400004,37.29385107199999],[126.980036779,37.295972681999984],[126.978592732,37.297612291000036],[126.97771278200003,37.29844557500003],[126.97667496199998,37.29910312100003],[126.97563718099994,37.299571443],[126.97473480399998,37.29981903399998],[126.97299215900001,37.300039397],[126.971802189,37.300196797],[126.970747568,37.300331693],[126.96692951600002,37.30071812299999],[126.96566058000003,37.30085291400002],[126.96381637199998,37.301077617999965],[126.96253605699994,37.30139708100002],[126.96114838500002,37.302108439999984],[126.95647697800001,37.30542257199996],[126.953509125,37.307619935],[126.95258349300002,37.30872782300001],[126.95066389099998,37.31184457200002],[126.94878935700002,37.314808133],[126.94842772200003,37.31577206799995],[126.948018658,37.32015084899998],[126.94783593699994,37.323430481000045],[126.94776728099994,37.324854062],[126.94796956599998,37.326043496999986],[126.94810313200001,37.328764633],[126.94841228999996,37.338910233999954],[126.94842045999997,37.343577505],[126.94846377500004,37.346316613999974],[126.94856246699999,37.350641534],[126.94859406699999,37.35403837499999],[126.94870448300003,37.357732583999976],[126.94874836499997,37.359642754],[126.94870257999995,37.36059780899998],[126.94848736000003,37.361723982000015],[126.94736831000006,37.36397602299996],[126.94594387999997,37.36696674200003],[126.944112375,37.370714102],[126.94332093200003,37.372326535999974],[126.94290252799998,37.373254377],[126.94240482200004,37.374533572],[126.94174899,37.37587575799998],[126.94114983399997,37.376893603000035],[126.94024577700004,37.377965352],[126.93912712299996,37.379100055],[126.93727397500002,37.38091912599996],[126.93667470299998,37.381954968],[126.93596194699998,37.383657493],[126.93558852499999,37.384621371],[126.93518101300002,37.38582850200003],[126.93459233600004,37.38760316599995],[126.93321157099999,37.391224451000014],[126.93288352300004,37.39187299200002],[126.93208086600005,37.39287265199997],[126.92973032699997,37.394682304],[126.92734571699998,37.39657297699998],[126.92629444800002,37.39760848500001],[126.92384089299998,37.40050817299998],[126.922789402,37.401660778999975],[126.92216748000004,37.40239919699998],[126.92133045500003,37.40362401199998],[126.91961159800002,37.405641108999966],[126.916931133,37.40899099799997],[126.91497431999997,37.411467370999986],[126.91339065300002,37.41349348299999],[126.911083017,37.41632092400001],[126.91005353199998,37.41761759200001],[126.90836780300003,37.419751676],[126.90776806300002,37.42058914299997],[126.90594557900002,37.42357904000002],[126.90457553699996,37.42602867],[126.90392959299997,37.42759589299998],[126.90352055200002,37.42942459600001],[126.90309972300004,37.431622697999956],[126.902928844,37.43272178099997],[126.90237215900004,37.43509996899997],[126.90212190099999,37.436406214999984],[126.90132732300003,37.439207669],[126.90054506899996,37.441180205],[126.898856551,37.44480980499997],[126.89558078900002,37.452032972999966],[126.89367630200003,37.45619389000003],[126.892304177,37.459409211000015],[126.89110210200003,37.46219219199997],[126.88988837300005,37.46515534899996],[126.88933256999995,37.466479295],[126.888073737,37.469271199000026],[126.88684879099998,37.472018071000036],[126.885181415,37.475719555],[126.88367243100005,37.47924096999997],[126.88273064800003,37.481447475999985],[126.88083606200007,37.485572133],[126.88031393799999,37.486851015999974],[126.880097783,37.487688720999984],[126.87988761900004,37.49187812800001],[126.87962219200006,37.49524757199997],[126.87946234600001,37.496211471],[126.87878001800004,37.49860741199996],[126.87877863399999,37.49947236299999],[126.87917310299999,37.50031069099996],[126.87982780000003,37.501077203],[126.88240285599998,37.50326019799995],[126.88363393400002,37.504324588999985]]}},{"type":"Feature","id":"rail_normal.74","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.616824452,37.475505093999956],[126.61693415500001,37.47616317400004],[126.617213843,37.477853437999975],[126.617285678,37.478178027],[126.61752079999997,37.478629284],[126.61892728599997,37.47995378200001],[126.61974477599996,37.480384387],[126.620551719,37.48066628900001],[126.62155651699999,37.48094882],[126.62257319399997,37.481118756],[126.62348882200001,37.481148708],[126.62440521400003,37.481025488],[126.62520910800004,37.480789279],[126.62582674499997,37.480493909999964],[126.628593895,37.47876373200003],[126.62936496600004,37.47829763899998],[126.631930908,37.47606670000002],[126.63269176900002,37.475366295],[126.63415646400006,37.474059898],[126.63568330500004,37.47274917],[126.63749939199998,37.47122307099995],[126.64092184300003,37.46943604500003],[126.64271801100003,37.46849544899998],[126.645085649,37.46741238500001],[126.64616102199999,37.46709125400002],[126.64743945000002,37.46685631300003],[126.64858712300004,37.466783149],[126.653368688,37.466765742999975],[126.65760770000003,37.46674206699996],[126.66094760899998,37.466819275],[126.66176165100003,37.466781064],[126.66410827299998,37.466535483000015],[126.66856411999997,37.466039008],[126.67202436499997,37.465733318999945],[126.67677940300004,37.46529592899997],[126.68009267599994,37.464980591],[126.68493256499998,37.46450255900001],[126.68671913999994,37.46434963699998],[126.68809239399995,37.464375796],[126.69362995599998,37.464647071999984],[126.698444469,37.464835156],[126.699653245,37.465009425000034],[126.70043784600001,37.46525919099997],[126.70118795200001,37.465657529],[126.70198804200002,37.46628123700001],[126.70249924399998,37.467070895],[126.70276150599994,37.4679275],[126.70291333299998,37.469558681999985],[126.70301543299998,37.47090142000001],[126.70316980100002,37.473325481000025],[126.70332524200003,37.475479245],[126.70347456099998,37.477754627999964],[126.70359344400003,37.47914695999996],[126.70391824200004,37.47992713299998],[126.70436239299997,37.48054542600001],[126.70629999000003,37.48234323499998],[126.70691402899999,37.482894365999975],[126.70741561100006,37.48329204599997],[126.70784391600003,37.483635484],[126.71084398299998,37.48556648499998],[126.71357369800006,37.48727150699996],[126.71614540799997,37.488931037],[126.71776001400006,37.489547580999954],[126.718387154,37.48965719700002],[126.71941590000004,37.489713706],[126.72447142,37.48938773899997],[126.72921015400006,37.489101374],[126.73392617700006,37.488832787],[126.73846695499998,37.48855011],[126.74085888899998,37.488406720000015],[126.74558627300004,37.488097148000016],[126.75062463100002,37.48776552000001],[126.75329935199997,37.48757292000002],[126.75865436200004,37.487201065000015],[126.76034501200004,37.48711440999997],[126.76277673200002,37.48687605200002],[126.76465445099998,37.48662302699998],[126.76975063600001,37.48580866699996],[126.77110259200006,37.48554099800003],[126.77458068599994,37.485101698000015],[126.77979499600006,37.48441777299998],[126.78316005499997,37.48393296],[126.78853281,37.483136316],[126.79056313400004,37.48282909200003],[126.79215773399994,37.482674236],[126.79355971800004,37.482667686],[126.79578684200003,37.48273913400003],[126.79844928000003,37.482802273999965],[126.79933694399998,37.482754230999966],[126.80305755799998,37.482418117999956],[126.80385443800006,37.48249603],[126.80641326099997,37.483284118000014],[126.81094312200001,37.484863693],[126.81219152299997,37.48525311300002],[126.815089232,37.486244274999954],[126.81581179400001,37.48668238699998],[126.81874600100002,37.488997976],[126.821279669,37.49102006400002],[126.82206423799998,37.49157085499997],[126.82279822099997,37.49199993099998],[126.82396209,37.49234855400002],[126.82517125200002,37.49267470899997],[126.82704196700003,37.49298380199995],[126.83208511199994,37.493031628999944],[126.83701517699998,37.49308359000001],[126.83827599699995,37.493080818999985],[126.83992101299998,37.49320469600002],[126.84077999299996,37.493399571],[126.84477542199997,37.49431489600002],[126.84991832199997,37.495429769],[126.85173257999998,37.49578344999996],[126.85256930300002,37.49582504299998],[126.85335535899998,37.49575394300001],[126.85881372699995,37.494584804],[126.86083867200001,37.49414121799998],[126.862297784,37.49392669099998],[126.86340035699999,37.493896438000014],[126.86435579,37.49394258999997],[126.86549168599997,37.49425022799998],[126.86902836599998,37.495812924],[126.86985880999997,37.496223794],[126.87375142500004,37.49806604800004],[126.875559976,37.49855901000003],[126.87621009400002,37.49863627899996],[126.87711491899996,37.49855162999997],[126.87791265199995,37.49825513100002],[126.87842207000006,37.49792229000003],[126.87884703800003,37.497359606999964],[126.879227392,37.49640494399996],[126.87946091600003,37.49533300200002],[126.87961142800005,37.49312572300002],[126.879806625,37.49125635999996],[126.87997340899999,37.489472562999985],[126.88014033399999,37.487594160000015],[126.88035648800005,37.486756455],[126.881808897,37.483460278999985],[126.88268807600004,37.48156005799998],[126.88317597599998,37.48042979300003]]}},{"type":"Feature","id":"rail_normal.75","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.794167002,35.180180481000015],[126.796352914,35.17524480900003],[126.79767895099998,35.171695730999964],[126.799312832,35.16789477100002],[126.79986485999997,35.166579719],[126.80041726300004,35.16510242199997],[126.800507517,35.164093063],[126.80037956100004,35.16254253600003],[126.80007481699998,35.16147844399996],[126.796982836,35.14986012200003]]}},{"type":"Feature","id":"rail_normal.76","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.88220042700001,37.503092164999984],[126.88329542800001,37.50404715099996],[126.88588141699995,37.50552812999996],[126.888542408,37.507179107],[126.89024840200004,37.50826809199998],[126.89122439599997,37.50873608499998],[126.893477381,37.509689072],[126.89740435100002,37.511238051],[126.90288631400001,37.51364701799997],[126.90760728100003,37.51564699099995],[126.90915227,37.51626798199998],[126.91016025999996,37.51654897899997],[126.91099725099998,37.51670997699998],[126.91315422200002,37.516863975],[126.915257194,37.51699097499996],[126.91605118300004,37.517024974999984],[126.91771415600002,37.51683797799998],[126.91849714100002,37.51665098100001],[126.91933412399999,37.516352986],[126.92034209999997,37.515850994],[126.92128607499995,37.51518700499999],[126.92231604600002,37.514370018],[126.92319602300005,37.51383402599998],[126.923947007,37.51350203099998],[126.92470899199998,37.513272035],[126.92542798000002,37.513213037000014],[126.92660796399998,37.513272036],[126.928989932,37.51340803599997],[126.93138189899997,37.51348503600001],[126.93816980200002,37.513579038],[126.94046877300003,37.51380803600003],[126.94234674900002,37.513979034],[126.94530771300005,37.514353030999985],[126.94581170600003,37.51442103],[126.94650969999996,37.514642027],[126.94699269700001,37.514855023999985],[126.94754969399997,37.51516202000003],[126.94818269399997,37.51564701300002],[126.95296770400005,37.52013094899997],[126.95555370900006,37.52255591399995],[126.957516713,37.524376888],[126.95825771300002,37.525023879],[126.96029570800003,37.52641085900002],[126.96251170699995,37.528166833999975],[126.96473970399995,37.529808810999974],[126.96757169200004,37.531457788],[126.96897669199998,37.532615772000014],[126.97009269500005,37.53372975600002],[126.97057569900004,37.53435974700001],[126.970886705,37.534937738],[126.97116571700003,37.53584872500004],[126.97139074600001,37.537702697000036],[126.97142080000005,37.54080365099997],[126.97138092599023,37.54343468774089]]}},{"type":"Feature","id":"rail_normal.77","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.97138100026605,37.5434340110058],[126.97142080000005,37.54080365099997],[126.97139074600001,37.537702697000036],[126.97116571700003,37.53584872500004],[126.970886705,37.534937738],[126.97057569900004,37.53435974700001],[126.97009269500005,37.53372975600002],[126.96897669199998,37.532615772000014],[126.96757169200004,37.531457788],[126.96473970399995,37.529808810999974],[126.96251170699995,37.528166833999975],[126.96029570800003,37.52641085900002],[126.95825771300002,37.525023879],[126.957516713,37.524376888],[126.95555370900006,37.52255591399995],[126.95296770400005,37.52013094899997],[126.94818269399997,37.51564701300002],[126.94754969399997,37.51516202000003],[126.94699269700001,37.514855023999985],[126.94650969999996,37.514642027],[126.94581170600003,37.51442103],[126.94530771300005,37.514353030999985],[126.94234674900002,37.513979034],[126.94046877300003,37.51380803600003],[126.93816980200002,37.513579038],[126.93138189899997,37.51348503600001],[126.928989932,37.51340803599997],[126.92660796399998,37.513272036],[126.92542798000002,37.513213037000014],[126.92470899199998,37.513272035],[126.923947007,37.51350203099998],[126.92319602300005,37.51383402599998],[126.92231604600002,37.514370018],[126.92128607499995,37.51518700499999],[126.92034209999997,37.515850994],[126.91933412399999,37.516352986],[126.91849714100002,37.51665098100001],[126.91771415600002,37.51683797799998],[126.91605118300004,37.517024974999984],[126.915257194,37.51699097499996],[126.91315422200002,37.516863975],[126.91099725099998,37.51670997699998],[126.91016025999996,37.51654897899997],[126.90915227,37.51626798199998],[126.90760728100003,37.51564699099995],[126.90288631400001,37.51364701799997],[126.89740435100002,37.511238051],[126.893477381,37.509689072],[126.89122439599997,37.50873608499998],[126.89024840200004,37.50826809199998],[126.888542408,37.507179107],[126.88588141699995,37.50552812999996],[126.88329542800001,37.50404715099996],[126.88220042700001,37.503092164999984]]}},{"type":"Feature","id":"rail_normal.78","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.971381,37.543434],[126.97158296900001,37.55054550499997],[126.97158296900001,37.55054550499997],[126.97196199000001,37.55209048200002],[126.97215203500005,37.55480844199999],[126.97221505300001,37.55584542599995],[126.97226906100005,37.55635341899996],[126.97244906600005,37.55678241200003],[126.97273806800006,37.55714740699999],[126.97473207900002,37.55942837400002],[126.97581508500005,37.56067335599995],[126.97694212199998,37.563712310999975],[126.97717713099998,37.56442030099998],[126.97724913899997,37.56495629300003],[126.97721314999998,37.565536284],[126.97716819799997,37.568260242999976],[126.977105222,37.56954022399999],[126.97712322599997,37.56980522000001],[126.97724022799996,37.57001921699999],[126.97744722700003,37.57010521599997],[126.97779022199997,37.57011921600003],[126.983131144,37.57008422000001],[126.98768807800003,37.57009922199999],[126.99103503300005,37.57029222200003],[126.99220801600003,37.57034222199997],[126.99684595300003,37.57058622100001],[127.00143789200001,37.570886219],[127.00279087299998,37.57093621899997],[127.008510792,37.57103622199998],[127.01000777700003,37.571401217000016],[127.01085576799994,37.571580215],[127.01253474999997,37.57196621000002],[127.015096727,37.572745199999964],[127.01639571400003,37.573110196],[127.01755070300001,37.573410192],[127.02129467000005,37.574633176],[127.02386565199997,37.575763160999976],[127.02453364600002,37.57594815800001],[127.031479579,37.577915133],[127.032030573,37.57800813199996],[127.03486353300003,37.578072132999985],[127.03857147900001,37.57808613599996],[127.03912147300002,37.57817213500001],[127.04488642000003,37.579952112],[127.04553541500006,37.58020310899999],[127.04623041100002,37.580503104999984],[127.04912639899999,37.58223308100002],[127.05024540100003,37.583313065],[127.05252741399998,37.585951027000014],[127.052978417,37.586466019999975],[127.053890417,37.58724500899998],[127.05651540800002,37.58890398600002],[127.057724401,37.58951097799998]]}},{"type":"Feature","id":"rail_normal.79","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.057724401,37.58951097799998],[127.05651540800002,37.58890398600002],[127.053890417,37.58724500899998],[127.052978417,37.586466019999975],[127.05252741399998,37.585951027000014],[127.05024540100003,37.583313065],[127.04912639899999,37.58223308100002],[127.04623041100002,37.580503104999984],[127.04553541500006,37.58020310899999],[127.04488642000003,37.579952112],[127.03912147300002,37.57817213500001],[127.03857147900001,37.57808613599996],[127.03486353300003,37.578072132999985],[127.032030573,37.57800813199996],[127.031479579,37.577915133],[127.02453364600002,37.57594815800001],[127.02386565199997,37.575763160999976],[127.02129467000005,37.574633176],[127.01755070300001,37.573410192],[127.01639571400003,37.573110196],[127.015096727,37.572745199999964],[127.01253474999997,37.57196621000002],[127.01085576799994,37.571580215],[127.01000777700003,37.571401217000016],[127.008510792,37.57103622199998],[127.00279087299998,37.57093621899997],[127.00143789200001,37.570886219],[126.99684595300003,37.57058622100001],[126.99220801600003,37.57034222199997],[126.99103503300005,37.57029222200003],[126.98768807800003,37.57009922199999],[126.983131144,37.57008422000001],[126.97779022199997,37.57011921600003],[126.97744722700003,37.57010521599997],[126.97724022799996,37.57001921699999],[126.97712322599997,37.56980522000001],[126.977105222,37.56954022399999],[126.97716819799997,37.568260242999976],[126.97721314999998,37.565536284],[126.97724913899997,37.56495629300003],[126.97717713099998,37.56442030099998],[126.97694212199998,37.563712310999975],[126.97581508500005,37.56067335599995],[126.97473207900002,37.55942837400002],[126.97273806800006,37.55714740699999],[126.97244906600005,37.55678241200003],[126.97226906100005,37.55635341899996],[126.97221505300001,37.55584542599995],[126.97215203500005,37.55480844199999],[126.97196199000001,37.55209048200002],[126.97133,37.54922],[126.971381,37.543434],[126.971381,37.543434]]}},{"type":"Feature","id":"rail_normal.80","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.73860397,37.361872204],[126.73995500899996,37.365096157],[126.74113603999997,37.367731118000016],[126.74130705399998,37.368609105],[126.74135007500003,37.36980308699999],[126.74110311900002,37.37205405400002],[126.74114613300004,37.372889042000025],[126.74168315600002,37.374594017],[126.74240216699997,37.375754],[126.745545199,37.38001693799997],[126.74637120599998,37.381081922],[126.74705821699999,37.382241905],[126.74739023700006,37.38361388499998],[126.74714427099998,37.38527685999995],[126.74689729499995,37.386401843000016],[126.74655431900001,37.387492827],[126.74599634300004,37.388328813999976],[126.74508437400003,37.38931680000002],[126.74272345199995,37.391771762],[126.735589692,37.39935764700002],[126.73432373000001,37.40045762999998],[126.733582749,37.400909623],[126.73282176600001,37.401224619],[126.73166278900001,37.40155661299996],[126.73051480800002,37.40172761],[126.72937782400003,37.40171061],[126.72819783899998,37.401573612],[126.72252190300003,37.400568625],[126.716481971,37.39948563899997],[126.71537698500002,37.39938363999998],[126.71423900200003,37.39942663899998],[126.71325201899997,37.399596636],[126.71206104300002,37.39996363],[126.708821118,37.401514606],[126.704251224,37.403679572999984],[126.70380023300002,37.40384957],[126.70195527200005,37.40449756],[126.69833935200006,37.40602253599997],[126.696258401,37.40707051999997],[126.695303425,37.40765051100003],[126.69384446299998,37.408579495999966],[126.686536652,37.41315242599998],[126.68218076300003,37.41582038499998],[126.67909084200005,37.41768635599996],[126.67404797,37.42074530900002],[126.67296500200004,37.42162229599996],[126.67100106400007,37.423471268],[126.67025008600001,37.42405925900001],[126.66983652951495,37.42440626848839],[126.66681160851496,37.42633223848839],[126.66606619300005,37.426641219],[126.66451978786198,37.426911516493035],[126.66320119116787,37.42702658631733],[126.66084781077929,37.42724565838918],[126.66011929500003,37.427514204],[126.65442242199998,37.429942166],[126.65203348000003,37.43113712236703],[126.64953883479315,37.43242998961187],[126.64889224352618,37.432831629414245],[126.64825468028955,37.43346446121035],[126.64771854756772,37.4344309576277],[126.64774085573131,37.4357849145601],[126.64808079940677,37.43728435042467],[126.64898811411294,37.439813123523244],[126.65059482716963,37.44537220727978],[126.6502325753306,37.44722435303183],[126.649737824,37.44835688999994],[126.648956861,37.44975286899997],[126.64788153789658,37.4505643384924],[126.64648657789664,37.45165432249241],[126.64604451748512,37.45232482900001],[126.6450575684851,37.45433479900003],[126.643893045,37.455850776],[126.64211211200005,37.458099742000044],[126.64099615,37.459325723],[126.63960118800006,37.460262709],[126.63842121400003,37.46075670099997],[126.63717724100006,37.46125069299996],[126.63530010347121,37.462109571006344],[126.6282656238118,37.4649152104568],[126.62742519954521,37.46621482883974],[126.62677794436782,37.466918119259006],[126.62469652914709,37.46820558754499],[126.61949188427042,37.47145332695747],[126.6190064668062,37.471792580369225],[126.61873115540853,37.472074332032214],[126.61864421496706,37.47233883262693],[126.61815155246605,37.473632572049794],[126.61768787011208,37.474765294401784],[126.61740531367765,37.475472518433826],[126.61739380100006,37.476203463999965]]}},{"type":"Feature","id":"rail_normal.81","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.61739380100006,37.476203463999965],[126.61742704878797,37.47547826819532],[126.61766613500171,37.474742295133915],[126.61815155246605,37.47356357317925],[126.61864421496706,37.47233883262693],[126.6187239103717,37.472068582008866],[126.618977486659,37.47180983050152],[126.61945565908657,37.47145907702808],[126.62468203907352,37.46825159058196],[126.62681661645568,37.466996888776954],[126.62747752755861,37.466082119090075],[126.62825113373825,37.46498421731054],[126.63530010347121,37.46213257575725],[126.63717724100006,37.46125069299996],[126.63842121400003,37.46075670099997],[126.63960118800006,37.460262709],[126.64099615,37.459325723],[126.64211211200005,37.458099742000044],[126.643893045,37.455850776],[126.64504307841155,37.45442682296026],[126.64603002741156,37.45241685296029],[126.64658800841156,37.451573799456014],[126.64798296841147,37.45048381545606],[126.648956861,37.44975286899997],[126.649737824,37.44835688999994],[126.65023178799999,37.446737914],[126.65059482716963,37.44538371143218],[126.64769681245747,37.43581164514578],[126.64773303764129,37.434436710545164],[126.6482184551056,37.433487473174836],[126.64880530308484,37.432906418905326],[126.64933419076982,37.4325669890766],[126.6519537845954,37.43118314699998],[126.65442242199998,37.429942166],[126.66011929500003,37.427514204],[126.66083332070573,37.42724565840152],[126.66326928170571,37.42704966240154],[126.66463570845046,37.426876995511265],[126.66602272277927,37.42660669792804],[126.66671017799997,37.426309224],[126.66973509899998,37.424383253999956],[126.67025008600001,37.42405925900001],[126.67100106400007,37.423471268],[126.67296500200004,37.42162229599996],[126.67404797,37.42074530900002],[126.67909084200005,37.41768635599996],[126.68218076300003,37.41582038499998],[126.686536652,37.41315242599998],[126.69384446299998,37.408579495999966],[126.695303425,37.40765051100003],[126.696258401,37.40707051999997],[126.69833935200006,37.40602253599997],[126.70195527200005,37.40449756],[126.70380023300002,37.40384957],[126.704251224,37.403679572999984],[126.708821118,37.401514606],[126.71206104300002,37.39996363],[126.71325201899997,37.399596636],[126.71423900200003,37.39942663899998],[126.71537698500002,37.39938363999998],[126.716481971,37.39948563899997],[126.72252190300003,37.400568625],[126.72819783899998,37.401573612],[126.72937782400003,37.40171061],[126.73051480800002,37.40172761],[126.73166278900001,37.40155661299996],[126.73282176600001,37.401224619],[126.733582749,37.400909623],[126.73432373000001,37.40045762999998],[126.735589692,37.39935764700002],[126.74272345199995,37.391771762],[126.74508437400003,37.38931680000002],[126.74599634300004,37.388328813999976],[126.74655431900001,37.387492827],[126.74689729499995,37.386401843000016],[126.74714427099998,37.38527685999995],[126.74739023700006,37.38361388499998],[126.74705821699999,37.382241905],[126.74637120599998,37.381081922],[126.745545199,37.38001693799997],[126.74240216699997,37.375754],[126.74168315600002,37.374594017],[126.74114613300004,37.372889042000025],[126.74110311900002,37.37205405400002],[126.74135007500003,37.36980308699999],[126.74130705399998,37.368609105],[126.74113603999997,37.367731118000016],[126.73995500899996,37.365096157],[126.73860397,37.361872204]]}},{"type":"Feature","id":"rail_normal.82","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.71684080400004,37.88459821399998],[127.71554178600007,37.882295247],[127.714748778,37.88110126399999],[127.713997767,37.87974628300002],[127.71369675700004,37.878848297],[127.71363274900003,37.878273304999986],[127.71368573700002,37.87755331599996],[127.71383672200005,37.876807327999984],[127.71455467700004,37.87463136099998],[127.71585359200002,37.87054942499998],[127.716325565,37.86924544499995],[127.71680854399997,37.86841545799996],[127.71754852,37.867593470999985],[127.71807450600002,37.86719547800002],[127.720412451,37.86587450100002],[127.72393136899998,37.86393453499996],[127.72792327800005,37.861800573000025],[127.73044421900006,37.860402597],[127.73131319700003,37.85980160699995],[127.73190317999999,37.859292616],[127.73234316600002,37.85880162399995],[127.73277215000003,37.858183634],[127.73297613999998,37.85778563999996],[127.73320112600003,37.857098651],[127.73355509500004,37.85551467500002],[127.73401704900003,37.853041712999975],[127.73401703499997,37.85217772599999],[127.73396302799996,37.851711733],[127.73383402000006,37.851109741999956],[127.73342600700002,37.849906758999985],[127.73164496300004,37.84560382099998],[127.731248945,37.84416284199998],[127.73110893600004,37.843451853],[127.73096992200007,37.84246886799998],[127.73090487300003,37.839392914000015],[127.73079785100006,37.83787593599997],[127.73027183400006,37.836384958000025],[127.72976782800002,37.835537969999976],[127.72723580799999,37.832064019],[127.72628079700003,37.83054704000001],[127.72394176500002,37.82647109799995],[127.72264375899998,37.82493711999999],[127.721356757,37.823700136000035],[127.71978976100002,37.82257215100002],[127.716710768,37.82023318200001],[127.71442577100002,37.818403206999974],[127.71095977699996,37.815708243],[127.70744078400001,37.81300427899998],[127.70547779200002,37.811758294999976],[127.70259181000002,37.810300312999985],[127.69978083300003,37.809232325],[127.69681986099995,37.80835933400002],[127.69503887999998,37.807986338],[127.69184092000006,37.807570339999984],[127.68685298599996,37.80725733799998],[127.68155306099999,37.80715533299995],[127.67368817000003,37.80692632599997],[127.66434330000001,37.80664731800003],[127.65283145700006,37.806155311000026],[127.64326159100005,37.805918302],[127.63907764800001,37.805748299999976],[127.63422871600004,37.805621295],[127.63012977300002,37.805494291999956],[127.62567783599998,37.80541728800002],[127.62445485599999,37.80558728399998],[127.62248089200003,37.806070274],[127.61970195299999,37.807350251000024],[127.61789900499994,37.808910226],[127.61315717300003,37.81502912799998],[127.61196622000003,37.81687709800003],[127.61023928300004,37.81918206199999],[127.60643042199995,37.82436897900003],[127.60518646499995,37.82587795500004],[127.60315852200002,37.82754692699998],[127.60201054999997,37.82825891500001],[127.60011759,37.829028901],[127.598197624,37.829451892],[127.589206775,37.830731862],[127.585387839,37.831282849],[127.58228689199998,37.83177383799997],[127.580666922,37.83218882900002],[127.57727699300003,37.83351080500002],[127.57533503200005,37.834188792999974],[127.57442304899998,37.834400788],[127.573446065,37.83451978499996],[127.57184808999999,37.834603782],[127.56944512300004,37.834510780999956],[127.56472417400003,37.83346079100002],[127.55789024900004,37.83200280499999],[127.55339429800003,37.831028814],[127.54836235400005,37.82996082399997],[127.54531538200007,37.82901183499996],[127.53926443600002,37.82696885799997],[127.535895464,37.825689874],[127.529426521,37.8234529],[127.52165858899997,37.820731932],[127.51958860499998,37.819909942],[127.518053613,37.819028953],[127.51529662400003,37.81729097600001],[127.51079064300006,37.81442601400001],[127.50817265399998,37.81279103599996],[127.50514766600004,37.810866062],[127.50300166499999,37.80891708800002],[127.50042664800002,37.80564513499995],[127.496950631,37.801551193],[127.494160625,37.798770231],[127.49036262400001,37.795370278000036],[127.48601762399998,37.79153833099996],[127.48240161600002,37.78790138199996],[127.47820761099997,37.783950437000016],[127.47343260700002,37.77952349800003],[127.46970960999998,37.77644553999996],[127.46771461799997,37.77519055699999],[127.463551648,37.77335057999998],[127.46211366099999,37.77290058499996],[127.45736070400004,37.77133160399997],[127.45548371699998,37.770517613999964],[127.454678721,37.77005161999998],[127.45321972499998,37.76899963399999],[127.45084871800005,37.766497669000046],[127.44921770800003,37.76452169700002],[127.44717969500003,37.76193473400002],[127.44547367100007,37.75900877599998],[127.44385362599998,37.75491983600001],[127.443499592,37.75253687099997],[127.44299451700005,37.747582945],[127.44210448500002,37.74488498499996],[127.441471476,37.743799],[127.44022646900005,37.74233102100003],[127.43891847100004,37.741322035],[127.43356450399996,37.738683069],[127.42676254899997,37.73544210999998],[127.422803574,37.733567134],[127.41508962400003,37.729859182000034],[127.40667767900005,37.725887233],[127.39696874,37.72115229399998],[127.39542374399997,37.720049309],[127.39348174300005,37.71836033199998],[127.39192573599996,37.716595357],[127.38990871499998,37.71356540000002],[127.38925470299998,37.712292419],[127.38789165699997,37.70839647599996],[127.38766664399998,37.707403491000015],[127.38659353800007,37.70020459700003],[127.38582151100003,37.697887630999965],[127.38438348700004,37.69526466900001],[127.382838473,37.69309970000001],[127.38189446200005,37.69163072099997],[127.38151845500002,37.690900731999974],[127.38073541900003,37.68809077300003],[127.38034939200003,37.686171801],[127.37975935999997,37.683734837000024],[127.378579301,37.679200903999956],[127.378064279,37.67744293000002],[127.37743126799995,37.67628794599998],[127.37702326499998,37.675769954],[127.375810263,37.674572970000014],[127.37452326600003,37.673680982000015],[127.37381527199997,37.673400986],[127.36692733600003,37.67135501],[127.36427735999997,37.670522020000014],[127.35738942700004,37.66860304199997],[127.353237465,37.667312057],[127.34758351900001,37.665690076],[127.34486953800004,37.66451809099997],[127.34239055299999,37.663253107000024],[127.336071589,37.66002514999998],[127.328196634,37.65599120199997],[127.32332565999997,37.653374237000016],[127.322231669,37.652941242],[127.32070768400006,37.652550247],[127.319441699,37.65235524899998],[127.31827271500002,37.65232124800003],[127.31606274800002,37.652364244999966],[127.31423877699996,37.652567241],[127.31180281499995,37.65269523600002],[127.308305869,37.65294123000002],[127.30413193300004,37.65313722299996],[127.29942200600006,37.653476212999976],[127.29674005199996,37.65391020499996],[127.293747109,37.65469118999996],[127.29190114700003,37.655371178],[127.288994212,37.656721155],[127.28544330000004,37.658921119],[127.28402633599997,37.65984710399995],[127.28243837299995,37.66064509100002],[127.28079740500002,37.66116308200002],[127.27808344999998,37.66149407399999],[127.27551848600004,37.66141807299997],[127.27327651100002,37.660968078],[127.26632456699997,37.65837710999998],[127.26267658900002,37.65655113399998],[127.25937161699999,37.655422148],[127.25327767800002,37.653808167],[127.25134670000007,37.653485170000025],[127.247816748,37.65330617],[127.24444879399996,37.653154169],[127.240843844,37.653001168999985],[127.23587591099997,37.652737168000016],[127.233333945,37.652601167999975],[127.228977992,37.65163317900003],[127.22736800300002,37.650937188],[127.22579101199997,37.65013819899995],[127.22467501500005,37.64934021],[127.22374201600003,37.64858421999996],[127.21735799099999,37.641753317],[127.21463298999998,37.63940935],[127.21293800099998,37.638601361],[127.21116801599999,37.63797336799998],[127.207552056,37.637242376],[127.20257411299997,37.636401385],[127.19722017499997,37.63549239400002],[127.19593319299996,37.63542439400002],[127.19444221499998,37.63547539200001],[127.19340123299995,37.63562838899997],[127.19232825299997,37.63591738400002],[127.190794285,37.63647737399997],[127.189034332,37.637735354],[127.18790836900001,37.638958334999955],[127.18750038500002,37.63956232500003],[127.18584846700006,37.64291727400003],[127.18437853599995,37.64572123000003],[127.18304758099995,37.647190207],[127.181878614,37.64815019199997],[127.17706173300003,37.65100514500001],[127.17403580699998,37.65276311599999],[127.169712907,37.65495408000004],[127.16751294600004,37.655362071999974],[127.16626896500001,37.65540506999998],[127.16417599100005,37.655201072000025],[127.16162301400003,37.65433408299995],[127.15644105100002,37.65214311200002],[127.14967111300003,37.650045138],[127.14380216700006,37.648235160000034],[127.14033719900002,37.64713117400003],[127.136754231,37.646001188],[127.13228026499996,37.644209211999986],[127.12717330199997,37.64204223999997],[127.12275233400001,37.640156265000016],[127.11946935700006,37.638729284000014],[127.11841836300002,37.63820229099997],[127.11715236599998,37.637319304],[127.116025363,37.63619732000003],[127.11525335299999,37.63494033800002],[127.114856343,37.63403135099997],[127.11386931599998,37.631626387],[127.11325730399997,37.63043640400002],[127.11237829199997,37.628983425000015],[127.108971254,37.62391149899996],[127.106418226,37.620146553],[127.10531320699998,37.618124583000025],[127.10440118500001,37.616110612000014],[127.10363916400006,37.61421463999998],[127.10342515300002,37.61341665199998],[127.10330713899997,37.612540665],[127.10329612100004,37.611444681],[127.10345709000002,37.60980370599996],[127.10347806000001,37.60811273099997],[127.103285017,37.605460771],[127.10314601199998,37.60502777699997],[127.10279200699998,37.60445778599997],[127.10229800399998,37.603888794],[127.101590004,37.60325980300002],[127.099841012,37.60226481600002],[127.09689103500003,37.60115183100002],[127.09592504500004,37.60090483399996],[127.09446605999997,37.60056483799996],[127.093500072,37.60042083900003],[127.09276008000003,37.60025884099996],[127.09153708899997,37.599774848],[127.08927310700003,37.598932858999966],[127.08861911100003,37.59857586299996],[127.08792110999997,37.597989872000014],[127.08611912000002,37.59701188499995],[127.085164129,37.59678288800002],[127.083051151,37.59628089399999],[127.081838164,37.59601689700002],[127.07643122299999,37.59490391],[127.06893130399999,37.593296929],[127.06395335699995,37.59219994200003],[127.06230137300004,37.59173294700003],[127.06121737999996,37.591247953999975],[127.05955438900001,37.590380965999984],[127.05781639699994,37.589394979],[127.056679403,37.588782987999984],[127.05591740799997,37.588425992999966],[127.05514541200002,37.588025998],[127.053814416,37.58713400999998],[127.05273141499997,37.58614702399998],[127.04846138299999,37.580757101999986]]}},{"type":"Feature","id":"rail_normal.83","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.62974432800003,37.47635016400003],[127.62682639899994,37.47814713499997],[127.62296549299997,37.480530095],[127.61940357900004,37.48271806],[127.61544568299998,37.485604012999985],[127.613814724,37.486701995000026],[127.61241975200002,37.487186987000044],[127.610702782,37.48752798000002],[127.60897580800004,37.48767297599996],[127.607580826,37.48753697600002],[127.606464837,37.48728097900001],[127.60541384500009,37.486880983],[127.60245286500006,37.485612999000026],[127.59941688500005,37.48425901499995],[127.59422391800003,37.481935043000014],[127.59098393900001,37.48044506200003],[127.58730396300002,37.47881008200001],[127.58108099899998,37.475813118999966],[127.573893035,37.47197316700002],[127.56909706099998,37.46952919799997],[127.56602908600004,37.46847321],[127.56375410900002,37.46792821600001],[127.561136138,37.467494218999974],[127.55874416899994,37.46733221900003],[127.55709119199999,37.467324216999955],[127.553755243,37.467596210000025],[127.551609278,37.46787720400001],[127.546620362,37.46875418600001],[127.54243643100004,37.46935017199998],[127.53857349600001,37.46996316000003],[127.53520556099998,37.47104513999997],[127.532876612,37.47211812200003],[127.53109565399997,37.473148105],[127.52962669300003,37.47422908799997],[127.52813474,37.475736063999975],[127.52579581900002,37.47844402199997],[127.524004871,37.48002799699995],[127.52303889399998,37.48060598799997],[127.52147292799998,37.48132997599998],[127.51983095999996,37.48185796600002],[127.517235006,37.482402956],[127.51491704399999,37.482759948000016],[127.50677417999998,37.483994922],[127.49987629399996,37.4850079],[127.49871731499996,37.48527189499997],[127.49795533100001,37.485586888999975],[127.49729034700005,37.48600388300002],[127.496700365,37.486548873999965],[127.49204353300001,37.49261877999999],[127.48901864299998,37.49659371899997],[127.486894715,37.499044681],[127.484812774,37.50080665300001],[127.48276382800005,37.50229662899998],[127.48040388400005,37.503649607],[127.477924938,37.50475658800002],[127.475049995,37.50574357100002],[127.47369802000004,37.506092563999985],[127.46599516200006,37.50801552800002],[127.453421393,37.51119046899998],[127.443378578,37.513751422],[127.44053563100003,37.51447540900002],[127.42437892399998,37.518245337],[127.42111697600002,37.518636329],[127.41875701100003,37.51873032499998],[127.41407907699997,37.51870432100002],[127.40936913700004,37.51830432199994],[127.40551717800003,37.517504330000015],[127.39929524199998,37.516075346000015],[127.39239631399998,37.51459436100002],[127.39016818173472,37.514273331071266],[127.38848733320158,37.51416414226214],[127.38667484436775,37.51421948709947],[127.38469342399995,37.514611354],[127.38360944500006,37.514917348],[127.38261146599997,37.51532634099995],[127.38160454825994,37.515934130630995],[127.37946001737298,37.51760063974993],[127.37397552452998,37.524444430013624],[127.37312777299996,37.52545218299996],[127.37154526251494,37.52751713325408],[127.36866491256987,37.53097159128064],[127.36740427617,37.53241944049793],[127.36366649321587,37.53489933746988],[127.36197774362134,37.535619547183344],[127.35964484177792,37.53650429212556],[127.35542972707361,37.5375202896951],[127.3510252465884,37.53863561207916],[127.35024575266205,37.538877101389254],[127.34822666381176,37.53919293311312],[127.3467196961614,37.53928485074936],[127.34454618512721,37.53946868568177],[127.34287982666761,37.53981337495855],[127.34138734909082,37.54031891634863],[127.3397354807049,37.54105424316094],[127.33751849945003,37.54206530568668],[127.33497661900003,37.543224886],[127.329140749,37.54592984099998],[127.32780977799999,37.54656783],[127.32585782,37.547358816],[127.32145892,37.54955378000001],[127.30990417300004,37.55473369300001],[127.30581626300003,37.556570661999984],[127.30417529800005,37.55724265099996],[127.302136337,37.55782964],[127.30063436299994,37.55805863599996],[127.29822039699997,37.55806763299995],[127.294648434,37.55724264299998],[127.291944459,37.55644265199999],[127.28268553200002,37.55294769599997],[127.265521676,37.547068769],[127.25597275400003,37.54366581100001],[127.25234680399996,37.54351281],[127.25157381799997,37.54370780699996],[127.249481862,37.54450779299998],[127.245812944,37.54625176400001],[127.24390299099998,37.547374746],[127.24300201599998,37.548105733999975],[127.24197204900001,37.54911871899997],[127.238818183,37.554289638999975],[127.23684427600006,37.55809958100004],[127.23496637000002,37.56195252200003],[127.23270248400007,37.566740449000015],[127.23171553999998,37.56914741299996],[127.230792599,37.57181737200002],[127.23005264800003,37.574045338],[127.22918369000001,37.57574631199997],[127.22796073100004,37.577123291],[127.22706720736782,37.57788647201415],[127.22603723236782,37.5784814630142],[127.22521379899997,37.578773263999985],[127.22444181399997,37.579053259],[127.22272484799998,37.57955525000002],[127.22052589100002,37.58022723900001],[127.21948491400002,37.58071123],[127.21715696999995,37.58202120900001],[127.21588000500006,37.58299019400002],[127.21462503499998,37.58370418199994],[127.20906816700001,37.586722132000034],[127.20477627,37.589094094],[127.20380029300004,37.58963808500001],[127.202373331,37.59064106899996],[127.20142936000002,37.591543053999985],[127.20053839200003,37.59266503699997],[127.19990542,37.593727020999985],[127.19722355100005,37.59909993799998],[127.19532364099999,37.602790882],[127.194743668,37.603844865],[127.19392869900003,37.604999846999974],[127.190384825,37.60933778],[127.18862588400005,37.611291748999975],[127.18715592600002,37.61247373],[127.18572896000003,37.61326371700003],[127.18368000199999,37.61401170500003],[127.18185603500004,37.61439369700002],[127.17987106600002,37.61452169400001],[127.17800409100006,37.614402694],[127.17648110700003,37.614088698],[127.17426012900005,37.61346770499996],[127.17000016899995,37.61220172100002],[127.16818718500002,37.611631728],[127.16643819899997,37.610985736000025],[127.16128923399998,37.608691765999986],[127.15801625699996,37.607271785],[127.15440128299998,37.605733804999964],[127.15362829000004,37.605503807999966],[127.14877934099998,37.604398821000025],[127.14351139600005,37.603183835],[127.13963843700007,37.602333845],[127.13846845200003,37.602222845999975],[127.13685947800002,37.60235884199999],[127.13143058200002,37.60384681600003],[127.12545627288155,37.60558249526884],[127.11977616404559,37.60700593639402],[127.11677671881841,37.60744214676972],[127.11387089700003,37.60739474999998],[127.11116793300006,37.60715675100001],[127.10955795100001,37.60686775500002],[127.10821696500004,37.606569758],[127.10574898900003,37.605889766000026],[127.10486999600003,37.60557577000003],[127.10402200099998,37.60512477699998],[127.10334600299996,37.604657782999986],[127.10199400099997,37.60342480099999],[127.10126500200006,37.602872808],[127.10052500500004,37.602447814],[127.09994500900007,37.60220081699996],[127.09507404800001,37.60034784199997],[127.094044054,37.599854848],[127.09243506600004,37.599208857000036],[127.09001008599998,37.59832486799998],[127.08851909800005,37.59776387600004],[127.08649111400001,37.59698988599998],[127.08515112700003,37.59662189000004],[127.083051151,37.59628089399999],[127.081838164,37.59601689700002],[127.07643122299999,37.59490391],[127.06893130399999,37.593296929],[127.06395335699995,37.59219994200003],[127.06230137300004,37.59173294700003],[127.06121737999996,37.591247953999975],[127.05955438900001,37.590380965999984],[127.05781639699994,37.589394979],[127.056679403,37.588782987999984],[127.05591740799997,37.588425992999966],[127.05514541200002,37.588025998],[127.053814416,37.58713400999998],[127.05273141499997,37.58614702399998],[127.048459383,37.580773102000045],[127.046407366,37.578085141],[127.039004305,37.568415281000014],[127.03822229699998,37.56732129600001],[127.03803829299999,37.566967302],[127.03784528399999,37.566261312],[127.03782427400002,37.56567132100001],[127.037858268,37.565355326000045],[127.03811724400002,37.56418034299998],[127.03830021300003,37.562562368],[127.03842620000005,37.561915377],[127.03906714000007,37.55899842100005],[127.039083136,37.558782424999976],[127.039661074,37.55572147100001],[127.03967506999999,37.55549847399998],[127.03959105799998,37.55476248499997],[127.03933705000006,37.55409549499997],[127.039038046,37.55361850199996],[127.03884304499995,37.553379505],[127.03860304400006,37.553139508999976],[127.038106044,37.552715515],[127.03579605199997,37.55129753399995],[127.03524805100001,37.55076054199998],[127.03453404400003,37.54979155600003],[127.03390103700002,37.54884856999998],[127.03317603300003,37.548044581],[127.033006034,37.54791358300002],[127.03251003500003,37.54758658699997],[127.02839905999998,37.545593615],[127.02484009099996,37.54443262999996],[127.02427309399998,37.544138634],[127.02335609599999,37.54350664199998],[127.021918098,37.54241165799997],[127.02128009899997,37.541974664],[127.01882510799999,37.540420686],[127.017852111,37.53979269400001],[127.01734411100003,37.5393857],[127.01674910600003,37.53862871099999],[127.01220804400003,37.53131081699998],[127.01178904000004,37.53076582500001],[127.01143203999997,37.53043983000002],[127.01099404000006,37.53007983500003],[127.01065004099998,37.529882838],[127.00934805099998,37.529376844],[127.00843705800003,37.52902784900002],[127.00746906400005,37.52858585499998],[127.00676306700005,37.528152861],[127.003735072,37.52592589199997],[127.00322707,37.525444899],[127.002837068,37.524978905999966],[127.00153605200003,37.523026934000015],[127.00115505200006,37.52265993899997],[127.00060405300003,37.52226594500003],[126.99529509000004,37.52005797499998],[126.99443809799997,37.51979897800002],[126.99417610099998,37.51974897900002],[126.99381610600004,37.51969897900002],[126.99297811700005,37.519652979],[126.99084114599997,37.51957197899996],[126.989839161,37.51956497899997],[126.98852017900003,37.519517979000014],[126.984565234,37.51938197800002],[126.983990242,37.51938297800004],[126.98360624799999,37.51939297799998],[126.98280426099998,37.51947197600002],[126.98257926500001,37.519511975],[126.98218727200003,37.51961097400002],[126.97459142399997,37.522019933],[126.97371044199996,37.52229592800001],[126.97291545800005,37.522543923999976],[126.97253746499999,37.522643923000025],[126.97212147200003,37.522729921],[126.97179047799999,37.52278891999997],[126.97076549399998,37.522829919000024],[126.97029750000002,37.522806919000026],[126.96944451000005,37.52269792000003],[126.96825352399998,37.522489922],[126.96812952499997,37.52244592299998],[126.96729853399998,37.522293924999964],[126.96683953900006,37.522197925999976],[126.96634454500001,37.522113927000014],[126.965884551,37.52205592699998],[126.96545255600003,37.52202992800002],[126.96506556200004,37.522029927],[126.96462856899996,37.522045926999986],[126.96424557500002,37.52208092599997],[126.96378858299998,37.52215592500002],[126.96338259000002,37.522248923],[126.96303259699995,37.522359921000024],[126.96275660299999,37.522471919],[126.96207861900002,37.52282491400002],[126.96173762999999,37.523151909],[126.96154463600004,37.523366905],[126.96136364300003,37.52360690200002],[126.96124064900003,37.523816897999986],[126.96112065500002,37.52408089399999],[126.96094266799999,37.52464088599997],[126.96088967200004,37.52487588200002],[126.96084267900004,37.525211877000025],[126.96086468700001,37.52565187099996],[126.961084695,37.52629586100002],[126.96127469800001,37.526616857],[126.96183970000004,37.527228848],[126.96493769500002,37.52951281599998],[126.96578869399998,37.53014480699997],[126.967760688,37.531400789],[126.96826268700003,37.53175478400003],[126.96863768700005,37.532081779],[126.96904269000004,37.532592772],[126.96913769200002,37.532776769],[126.96923969500001,37.533044764999985]]}},{"type":"Feature","id":"rail_normal.84","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.96980809700004,37.55638841700002],[126.96988509999997,37.556630413000015],[126.97102610500004,37.55782939600001],[126.97114910999997,37.558221390000014],[126.97119411399996,37.558485386],[126.97119211799998,37.558750382],[126.97110012699994,37.55917237599997],[126.970925138,37.55964936900001],[126.97077614500002,37.559935364],[126.97059015300003,37.56021436000001],[126.97010917100005,37.56084535],[126.97002417400005,37.560932349],[126.96951918800002,37.56132534299998],[126.96899520100006,37.561641338],[126.96859120999999,37.561832334999984],[126.96821521800001,37.561967332000016],[126.96770322800002,37.562114329999964],[126.96723623599996,37.56221132799998],[126.96673424500001,37.562283327],[126.96618925400007,37.562344325],[126.96582326,37.562366325],[126.965185269,37.56238332399996],[126.964661277,37.562376323999956],[126.96340429400006,37.562328324],[126.96276630200006,37.562277324],[126.95317642100002,37.561113336],[126.94700949000001,37.55992435000001],[126.94227855399997,37.559670351],[126.941626563,37.559637351999946],[126.93517365400004,37.55948635000003],[126.93458466299995,37.55949634999998],[126.934279668,37.55951934900001],[126.933805676,37.55959434799994],[126.93339068400003,37.559695345999955],[126.93308369,37.55979334399996],[126.93266769900005,37.55995934200002],[126.932351706,37.56011833899995],[126.93208171299999,37.56027733599997],[126.93178372099999,37.56048133299997],[126.926793864,37.56450427],[126.92630187799998,37.564851265],[126.92601988500003,37.565023262000025],[126.92553189599997,37.565290257999976],[126.92514790500006,37.565457255],[126.92469191500003,37.565632252000015],[126.92437692100006,37.56573925],[126.92406592700006,37.56583024899997],[126.92375193299998,37.565903247000016],[126.91985200299997,37.566638234],[126.91932801299998,37.566778232],[126.91853103,37.567080227],[126.91487811199997,37.56873819999995]]}},{"type":"Feature","id":"rail_normal.85","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.91487811199997,37.56873819999995],[126.91853103,37.567080227],[126.91932801299998,37.566778232],[126.91985200299997,37.566638234],[126.92375193299998,37.565903247000016],[126.92406592700006,37.56583024899997],[126.92437692100006,37.56573925],[126.92469191500003,37.565632252000015],[126.92514790500006,37.565457255],[126.92553189599997,37.565290257999976],[126.92601988500003,37.565023262000025],[126.92630187799998,37.564851265],[126.926793864,37.56450427],[126.93178372099999,37.56048133299997],[126.93208171299999,37.56027733599997],[126.932351706,37.56011833899995],[126.93266769900005,37.55995934200002],[126.93308369,37.55979334399996],[126.93339068400003,37.559695345999955],[126.933805676,37.55959434799994],[126.934279668,37.55951934900001],[126.93458466299995,37.55949634999998],[126.93517365400004,37.55948635000003],[126.941626563,37.559637351999946],[126.94227855399997,37.559670351],[126.94700949000001,37.55992435000001],[126.95317642100002,37.561113336],[126.96276630200006,37.562277324],[126.96340429400006,37.562328324],[126.964661277,37.562376323999956],[126.965185269,37.56238332399996],[126.96582326,37.562366325],[126.96618925400007,37.562344325],[126.96673424500001,37.562283327],[126.96723623599996,37.56221132799998],[126.96770322800002,37.562114329999964],[126.96821521800001,37.561967332000016],[126.96859120999999,37.561832334999984],[126.96899520100006,37.561641338],[126.96951918800002,37.56132534299998],[126.97002417400005,37.560932349],[126.97010917100005,37.56084535],[126.97059015300003,37.56021436000001],[126.97077614500002,37.559935364],[126.970925138,37.55964936900001],[126.97110012699994,37.55917237599997],[126.97119211799998,37.558750382],[126.97119411399996,37.558485386],[126.97114910999997,37.558221390000014],[126.97102610500004,37.55782939600001],[126.96988509999997,37.556630413000015],[126.96980809700004,37.55638841700002]]}},{"type":"Feature","id":"rail_normal.86","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.93998333129775,37.378247030534276],[126.9389727115954,37.379295845164],[126.93867922467727,37.3795423968652],[126.93862850941979,37.37967481082969],[126.93862126438306,37.37980722456039],[126.93888933074392,37.38019870726639],[126.93960658938516,37.381758860690276],[126.94015721218052,37.383071436953344],[126.94067885482868,37.38373923009353],[126.94146131880109,37.38429188198791],[126.94247562395029,37.38468334128195],[126.94353339932029,37.385339606689826],[126.94675195992649,37.3880150884829],[126.94807222961836,37.38901592424198],[126.94842379914712,37.38926556573848],[126.94889171569191,37.38940540447717],[126.95088711165258,37.38993330371184],[126.95565193363215,37.391569572911685],[126.96375429697493,37.39431950357506],[126.96485554256559,37.394722422449675],[126.96759529,37.39562980400003],[126.97118770471191,37.39676000758525],[126.97294100361277,37.397496747897016],[126.9748247131758,37.39825650375825],[126.97612881979626,37.39872846942995],[126.97669393266519,37.39894718422122],[126.9769982242099,37.39925798835288],[126.97694167451492,37.400491270980766],[126.97683883340078,37.40147962479284],[126.97686127700003,37.40234871],[126.97762129737308,37.40467958638998],[126.97901234443496,37.410031734678384],[126.98007011980494,37.414451285013016],[126.98169300804376,37.41806499435891],[126.98253343231029,37.41944598372702],[126.98450408231467,37.42140234173852],[126.98744556724752,37.42437130507649],[126.98969916589664,37.42651443173855],[126.9927779143181,37.429618487250295],[126.99542959777979,37.43250658191195],[126.99584980991307,37.43296682574744],[126.99640043270844,37.43320845262824],[126.9970235058716,37.43334652478138],[126.9977045393289,37.43338104277985],[126.9986898643311,37.43331200676692],[126.9995013084505,37.433242970690394],[127.00444242353484,37.43323146467144],[127.00529733787502,37.43391031676311],[127.00673185515758,37.43602737526984],[127.00747084890921,37.43715491459885],[127.00823882280794,37.43836297360062],[127.00841347200002,37.43885518800003],[127.008123543,37.44267113200003],[127.00799456500002,37.443795115],[127.00755458500002,37.44458710300001],[127.00573165500002,37.447024065999955],[127.00248077900005,37.451452998],[127.00167481948479,37.45244405124809],[126.99999397095162,37.45327226740018],[126.99799434080022,37.45444555791701],[126.99599471064873,37.4559178964463],[126.99379221946741,37.45808034111168],[126.98919819300002,37.46410780299998],[126.98890920799998,37.46471279399997],[126.988565226,37.46542778299999],[126.987450273,37.467198756],[126.98417737199998,37.47013671100002],[126.98331940700004,37.471397690999986],[126.98201047499998,37.474232648999966],[126.98178549599997,37.47520363400001],[126.98171050600003,37.475696626999955],[126.98173152599998,37.476846609999974],[126.98193558700005,37.48052455500003],[126.98211865000003,37.48423749999995],[126.98224466599999,37.485232485000026],[126.98228069399995,37.48683546200002],[126.98235071500001,37.488122441999984],[126.98262973700001,37.48956542099996],[126.98263486282528,37.49057849019775],[126.98263486282528,37.49195814128783],[126.98269703438169,37.49432635627885],[126.98267833304595,37.4964533276273],[126.98315650547354,37.49835019209043],[126.98320722073095,37.49857436379785],[126.98314201539999,37.49887325836094],[126.98211322017703,37.500402200297444],[126.98156259738177,37.501195398441716],[126.98110327559547,37.501696987736345],[126.9807652885954,37.50212298073629],[126.98054829223244,37.50233919830732],[126.9803358363747,37.502846213612514],[126.98013362319084,37.50346119487635],[126.98015583552186,37.50414254525539],[126.98029078996319,37.5049147963105],[126.98170217355857,37.51030309873886],[126.98319675948511,37.515862523524284],[126.98325176663226,37.51744400576105],[126.98326518102519,37.51818965562308],[126.9832434459148,37.518747061484476],[126.98309854517923,37.5191378177501],[126.98275802845048,37.51954006470954],[126.98230883617009,37.51984462167929],[126.981750968338,37.520126192111384],[126.98114963028523,37.52032156688003],[126.97956631114708,37.5208341640436],[126.97460018296323,37.522311646432655],[126.97308945799996,37.522723921999955],[126.97208647800004,37.523012917000024],[126.97091149899995,37.52322691299996],[126.97025651200003,37.523434909],[126.96834682188964,37.52440017972183],[126.9666523116872,37.52543560703735],[126.96645669569412,37.52557925478878],[126.96640598043662,37.5257229022636],[126.96640598043662,37.52637218539912],[126.96640598043662,37.52683759726677],[126.96641322547345,37.527423667339995],[126.96659435139298,37.527825869627904],[126.9672391596664,37.52849811718193],[126.96794917327091,37.529227814934565],[126.96907215397187,37.53040565845064],[126.96986186298099,37.531210028700094],[126.9714050558153,37.53287619662143],[126.9730279440541,37.53451934646062],[126.97407122935054,37.535748812521405],[126.97426684534369,37.5359843621165],[126.97430307052754,37.53608777389882],[126.97429582549081,37.53630034211222],[126.97410269799995,37.53720770599998],[126.97353074400002,37.53932367399998],[126.97293479400003,37.54167963900002],[126.97225385,37.54435559800001],[126.97206586499998,37.54505258800001],[126.971952893,37.54656256499997],[126.971883943,37.549322523999955],[126.97208695699997,37.550305509],[126.97234997399998,37.551453492000014],[126.972736994,37.55295946999998],[126.97278499700003,37.55314646700002],[126.97290801000001,37.55399645399998],[126.97294603300003,37.555357434000015],[126.97302103799997,37.55566342999996],[126.97312303999998,37.55590142599994],[126.97346604000003,37.556161422],[126.97468903100001,37.556650416],[126.97737701,37.55768840199998],[126.977752008,37.557896399],[126.97838001,37.55851338999999],[126.97867501099998,37.558802385999975],[126.97894901,37.55897638400001],[126.97928100799996,37.55914238099999],[126.98082599400003,37.559644375],[126.98175998799998,37.560078369],[126.98253198300004,37.560418364000014],[126.98318097599997,37.560550362999976],[126.98661993200005,37.56088536000002],[126.98978488999994,37.561107358],[126.99085187199998,37.560975360999954],[126.99282084400002,37.56097936199998],[126.99336283599997,37.561000362],[126.99378083100004,37.561047362],[126.99416682700004,37.561141360999954],[126.99675279999998,37.56171535400003],[126.999332773,37.56231034600001],[127.00262673799998,37.56306733699996],[127.006456698,37.56395132599998],[127.00708969299994,37.56418532300003],[127.00732069300001,37.56438131999999],[127.00788369599998,37.565006310999955],[127.00849569900004,37.56572030100002],[127.009621723,37.56797826800001],[127.00980973399999,37.56878225599998],[127.00982074899996,37.56963624299998],[127.009686763,37.570334232999976],[127.00952577100003,37.570670227999976],[127.00940777599999,37.570852224999975],[127.00897279200002,37.57140121600001],[127.00643587599998,37.574126173999986],[127.00521791600003,37.57540215399999],[127.00478892699998,37.57567414999995],[127.004166941,37.57595414499997],[127.00357695400002,37.57617614100002],[127.002937969,37.576558135],[127.00256798,37.57686413000002],[127.00235898999998,37.577226125],[127.00231099800003,37.577672117999974],[127.00217705499998,37.580805071],[127.00199407900003,37.582038052999984],[127.001731109,37.58353503],[127.00147914300004,37.58526500399997],[127.00153314800004,37.58563499800003],[127.00167215099997,37.58588499500002],[127.00246615299997,37.586692982999956],[127.00283615300003,37.587002979],[127.00327615100002,37.587257974999964],[127.00471914000002,37.58780296799996],[127.00587313000004,37.58820596299996],[127.00619412799998,37.588354961000014],[127.00735912,37.58885295399997],[127.009730104,37.58989393999999],[127.01167209200003,37.590858927],[127.014086078,37.59206191],[127.01491207000004,37.59226990800001],[127.01603805600003,37.59242290599998],[127.01641405200002,37.592516904999975],[127.01670305100002,37.59265290299997],[127.01743804599997,37.593000897999985],[127.01810904400001,37.593476892],[127.02088204800006,37.59596385599997],[127.021392049,37.59649884800001],[127.02184205799998,37.59738783500002],[127.02330208300002,37.600005797],[127.025115113,37.60325674900003],[127.02588712599994,37.60466372899996],[127.02738412599996,37.60592571100001],[127.02875212900003,37.60720069300001],[127.02986213499997,37.608500673999984],[127.030179142,37.609134665],[127.03030214800002,37.60961465799998],[127.030377159,37.610281647999976],[127.03039117799997,37.61139463099997],[127.03013921399996,37.613272603],[127.03005923700002,37.614539582999974],[127.02991228,37.61688454800002],[127.029842287,37.61723354299995],[127.02790339800002,37.62199246999995],[127.02612250299998,37.62653840100001],[127.02555853600003,37.62797837799997],[127.02484057799995,37.629788351],[127.023584653,37.63302130099996],[127.02331169299997,37.635132268999975],[127.02337069700002,37.63539226500003],[127.0235257,37.63570626100002],[127.02371370300003,37.63601225599999],[127.02561770600005,37.63779623099999],[127.02688970799997,37.63898521399999],[127.028624711,37.640620189999964],[127.03187971700001,37.64372014599997],[127.033319737,37.64605011200003],[127.03480075800006,37.648548075],[127.03529976600002,37.64937606300003],[127.03596977599997,37.650540046],[127.03657577599998,37.651024039],[127.03691977300002,37.65115503699999],[127.03739176800003,37.65126203600001],[127.041285717,37.651589034],[127.04655966099999,37.652825018999984],[127.04776664800004,37.653109016],[127.04918263400005,37.653453011],[127.05188060499998,37.65408200400002],[127.05357058499999,37.65436200100003],[127.055893555,37.65456599899998],[127.06049050499996,37.65555498799997],[127.06336047499995,37.65621798],[127.06472846000001,37.656527976000014],[127.06653644099998,37.656926972],[127.067249435,37.65720796799998],[127.06871442600004,37.657924958],[127.07106340199996,37.658476951],[127.07158939799999,37.65871094799998],[127.07234039900005,37.659411938000034],[127.073177402,37.66031192499999],[127.073670404,37.66081691800004],[127.07422840499999,37.661330910999986],[127.075424405,37.662349896000045],[127.075639407,37.66267289199997],[127.07581141699998,37.66339088099996],[127.07595643400005,37.66450786399996],[127.07589745800001,37.66581484400003],[127.07597246600007,37.66636283600001],[127.07611146899997,37.66666883200003],[127.07668268527458,37.66754581913858],[127.07780555741152,37.66882102765514],[127.07905556441153,37.67028600665517],[127.0811166477843,37.67242036848585],[127.08147889962332,37.67279884950997],[127.08158033013824,37.67302823100933],[127.08153685991746,37.674071907878506],[127.0813919591819,37.67539081918835],[127.08143542940257,37.67637712015072],[127.08163829043248,37.677088166199646],[127.08244973455187,37.677879483629404],[127.08324668859771,37.67833821450673],[127.0840001724229,37.678556110679835],[127.08498549742511,37.678601983476824],[127.08586939191231,37.67845289678284],[127.08631858419278,37.678332480388235],[127.08739084963622,37.67776480046692],[127.10838696622645,37.666295589012265],[127.10862605244019,37.66621816581198],[127.1093360660447,37.66602317369044],[127.11011853001699,37.66589700204468],[127.11095170924678,37.66583678368365],[127.11165810033292,37.66589126696481],[127.1129006241408,37.66638734973763],[127.13714251720867,37.67696488047789],[127.13986665103813,37.67831814509017],[127.14374999075257,37.680634693317366],[127.15516816871884,37.68774443909789],[127.16235524520515,37.69260619543486],[127.1646156966808,37.69391331140105],[127.16760065183438,37.69544971649765],[127.16954232169158,37.69634402719299],[127.19127743203343,37.70524068454428],[127.19385666512733,37.706318299915516],[127.19910207175646,37.70941349097365],[127.20072495999538,37.710519703827906],[127.20171028499749,37.71151700074381],[127.20271734511006,37.71295560655729],[127.20340562360418,37.71448015434618],[127.20355776937657,37.71568945377841],[127.20352878922947,37.71735722298307],[127.20340562360418,37.718767060450055],[127.20315204731688,37.72071557213201],[127.2028042855514,37.72428580024654]]}},{"type":"Feature","id":"rail_normal.87","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.9423741934353,37.374596855729195],[126.943526221,37.372431134],[126.94429818299994,37.370922156],[126.94511414199997,37.36925118099999],[126.94551112700003,37.368739189],[126.94630410000003,37.367870201999956],[126.94669107900003,37.36700021500002],[126.94671206700004,37.366335225],[126.94657305899997,37.36579823300002],[126.94607905300006,37.365039244],[126.945446053,37.364553249999965],[126.94462005799997,37.36412625599996],[126.93807408800005,37.36058530499998],[126.93315811100004,37.35798334099995],[126.92893113,37.355638374],[126.92799713100001,37.35497238299999],[126.92734312899998,37.35433339200003],[126.92663512000006,37.353241408],[126.925734083,37.350486448000034],[126.923876995,37.344073541],[126.92282590000005,37.337952631],[126.92217285199997,37.33472067799998],[126.92121883299994,37.33293770399998],[126.91701280399998,37.32795577499998],[126.91073575800004,37.32043088199999],[126.90658373000004,37.315541952],[126.90390171100002,37.312358998],[126.90094068999998,37.30884404800002],[126.90026468800005,37.308238057],[126.899502689,37.30766606499998],[126.897743698,37.30679507699998],[126.89174575399997,37.30512309800003],[126.88559581200002,37.30348312000002],[126.87703491499995,37.30245913099997],[126.87443794900005,37.302280133],[126.86804404599995,37.302621125],[126.86687506400001,37.30268912399998],[126.86254013199998,37.303056115999986],[126.86034117400003,37.303620106999986],[126.85928919899999,37.304174099000015],[126.85839922399998,37.304865088000014],[126.853678378,37.30967001599997],[126.84982650300002,37.313552956999956],[126.84906552399997,37.31414094799997],[126.848131548,37.31472193900002],[126.84709157000005,37.315139933],[126.84571759599997,37.31547192700002],[126.84423761900004,37.31558292499997],[126.83846570799999,37.31591591799999],[126.83562175100003,37.31605291499995],[126.822996943,37.31673989999998],[126.81518606299997,37.317157890999965],[126.81382408499998,37.317328888],[126.81223611600004,37.317755881000025],[126.81113114000001,37.31822487400002],[126.80599225599998,37.320570837],[126.802162343,37.32234580999998],[126.801378359,37.32265280499998],[126.80024138200005,37.323010799],[126.79696944,37.323616788999985],[126.79595045899995,37.323872784999956],[126.79494148,37.32420578],[126.788836617,37.326961737000026],[126.78115578900001,37.33037368399997],[126.776893885,37.332336653000034],[126.77070403299997,37.33557860299997],[126.76723811699998,37.33749757400002],[126.76185224599998,37.34033853000001],[126.76110126600005,37.34081552300002],[126.76009229599998,37.341719509000036],[126.75972831000004,37.342171502],[126.757196416,37.34603544399998],[126.75659543800003,37.346777433],[126.75601545699996,37.347332425],[126.755179479,37.34790341599999],[126.75390250799998,37.34850040700001],[126.74690764599998,37.35056437399999],[126.74314172100003,37.351681356],[126.74002978200002,37.35260334200004],[126.739236799,37.352935335999966],[126.73837782200003,37.353524327],[126.73766984499997,37.35420631699997],[126.737090871,37.35517030299995],[126.73681188899998,37.35597129099998],[126.73674690300007,37.35667927999997],[126.73681191600005,37.357421269],[126.736907923,37.357890262],[126.737766946,37.35984323399999],[126.73860397,37.361872204]]}},{"type":"Feature","id":"rail_normal.88","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.377918,36.412605],[129.3781,36.411674],[129.378272,36.410688],[129.378429,36.409845],[129.378587,36.409003],[129.378795,36.407755],[129.378991,36.406615],[129.379215,36.40524],[129.379428,36.403915],[129.379658,36.402528],[129.379815,36.40123],[129.379904,36.400197],[129.379968,36.398949],[129.379968,36.397604],[129.379911,36.396392],[129.379794,36.395148],[129.379622,36.394578],[129.379397,36.393853],[129.37914,36.393171],[129.37885,36.392497],[129.378571,36.391858],[129.378164,36.391064],[129.377477,36.389872],[129.376211,36.387799],[129.37443,36.385009],[129.373925,36.384111],[129.373625,36.383601],[129.37325,36.382997],[129.372864,36.38228],[129.372531,36.381416],[129.372274,36.38063],[129.372038,36.379896],[129.371845,36.379395],[129.371684,36.378722],[129.371598,36.378108],[129.371523,36.377331],[129.371428,36.376757],[129.371341,36.375982],[129.371296,36.375343],[129.371334,36.374349],[129.371457,36.373167],[129.371636,36.371994],[129.371771,36.371093],[129.372067,36.368941],[129.372326,36.366709],[129.372548,36.3635],[129.372605,36.360926],[129.372584,36.356979],[129.372488,36.354994],[129.372273,36.351278],[129.372175,36.34899],[129.372133,36.347114],[129.371979,36.344543],[129.371782,36.340984],[129.371609,36.336856],[129.371513,36.33542],[129.371441,36.333155],[129.371318,36.331015],[129.371212,36.328364],[129.371047,36.325069],[129.37086,36.321284],[129.370784,36.319494],[129.370623,36.316443],[129.370431,36.31207],[129.370194,36.307566],[129.370144,36.306563],[129.369991,36.303624],[129.369755,36.298541],[129.369526,36.293297],[129.369375,36.291355],[129.369293,36.289792],[129.369221,36.288193],[129.369178,36.28713],[129.369135,36.284567],[129.369033,36.282689],[129.368925,36.280376],[129.368883,36.278688],[129.368741,36.276541],[129.368586,36.273302],[129.368402,36.270128],[129.368287,36.267827],[129.368143,36.265087],[129.367937,36.260606],[129.367662,36.254802],[129.367509,36.251367],[129.367455,36.249407],[129.367498,36.248767],[129.367608,36.248119],[129.367739,36.247443],[129.367891,36.246754],[129.368126,36.246025],[129.368264,36.245557],[129.368411,36.245069],[129.368559,36.244652],[129.368823,36.243996],[129.369102,36.243355],[129.369574,36.242501],[129.371057,36.240244],[129.371951,36.238884],[129.372811,36.23732],[129.373493,36.235673],[129.373866,36.234492],[129.374084,36.233644],[129.37427,36.232408],[129.374323,36.231196],[129.374334,36.230422],[129.374334,36.229884],[129.374269,36.22907],[129.374146,36.228265],[129.373995,36.227453],[129.373746,36.226408],[129.373445,36.225616],[129.372985,36.224466],[129.372371,36.223221],[129.371803,36.222173],[129.371022,36.220916],[129.369339,36.218323],[129.368826,36.217418],[129.368447,36.216766],[129.3681,36.216089],[129.367744,36.215325],[129.367256,36.214349],[129.367052,36.213641],[129.366915,36.213105],[129.366771,36.21259],[129.366677,36.212116],[129.366609,36.211662],[129.366593,36.211544],[129.366551,36.211121],[129.366522,36.210619],[129.366453,36.210329],[129.366428,36.209742],[129.366345,36.202116],[129.36626,36.198441],[129.366242,36.195792],[129.366214,36.193801],[129.366172,36.18992],[129.366106,36.184283],[129.366026,36.177166],[129.365948,36.172307],[129.365946,36.171585],[129.365889,36.165519],[129.365737,36.158922],[129.365836,36.152714],[129.366113,36.148692],[129.366664,36.140315],[129.367274,36.131784],[129.367861,36.123066],[129.36795,36.121283],[129.367899,36.11948],[129.367746,36.117779],[129.36744,36.116089],[129.366917,36.114099],[129.36647,36.112811],[129.365871,36.11145],[129.365092,36.109781],[129.362247,36.104946],[129.35694,36.095781],[129.352869,36.088843],[129.348238,36.080903],[129.345482,36.076201],[129.344286,36.074164],[129.341617,36.069759],[129.338577,36.064897],[129.334589,36.057574],[129.3291789575042,36.049201518548934],[129.31839308588349,36.04446738718881],[129.3131542339464,36.03948378348531],[129.30760721423897,36.02877024659208],[129.3029846977707,36.02430805008308],[129.29891458112382,36.00628191178526],[129.2966659848607,36.00371385916223],[129.2938883071538,36.00242980149378],[129.26650834121102,36.0025368070938],[129.26492109676602,36.00221578982331],[129.26306931162813,36.00157375139672],[129.2608207154075,35.999647604769706],[129.2408478899737,35.981882035112555],[129.23793794190593,35.979848371385025],[129.22150895521486,35.93927118412791],[129.2110196649091,35.92060276059831],[129.2020252799416,35.90678351106935],[129.16466914876875,35.86792308754961],[129.13496332795395,35.83803973253949],[129.12567609601356,35.82615193889146]]}},{"type":"Feature","id":"rail_normal.89","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.9424249086928,37.374470190322974],[126.943943,37.37147],[126.943976,37.371405],[126.944273,37.370868],[126.944661,37.370096],[126.944992,37.369379],[126.945094,37.369207],[126.945238,37.369002],[126.945445,37.36875],[126.946105,37.368044],[126.946202,37.367919],[126.946282,37.36781],[126.946443,37.367517],[126.946565,37.367198],[126.946599,37.367066],[126.946621,37.366927],[126.94664,37.366743],[126.946644,37.36659],[126.946618,37.366328],[126.946594,37.366179],[126.946546,37.366007],[126.946476,37.365819],[126.94634,37.365549],[126.946106,37.365217],[126.946007,37.365116],[126.94584,37.364948],[126.945697,37.364838],[126.945537,37.364722],[126.945312,37.364577],[126.944423,37.364099],[126.944099,37.363928],[126.943577,37.363645],[126.943122,37.363401],[126.94266,37.36315],[126.941999,37.362799],[126.941747,37.362663],[126.940834,37.362166],[126.939917,37.361679],[126.939561,37.361478],[126.939009,37.36118],[126.938096,37.360691],[126.937175,37.360193],[126.936258,37.359717],[126.935328,37.359239],[126.934401,37.358762],[126.933973,37.358533],[126.932331,37.357646],[126.931689,37.357291],[126.930717,37.356755],[126.929855,37.356273],[126.928841,37.355708],[126.928787,37.355666],[126.927952,37.355064],[126.927889,37.355007],[126.927326,37.354467],[126.927257,37.35439],[126.92689,37.35389],[126.926846,37.353833],[126.92654,37.353294],[126.92643,37.352972],[126.926136,37.352127],[126.926012,37.351775],[126.925892,37.351453],[126.925324,37.349564],[126.925091,37.348755],[126.924597,37.347034],[126.9241,37.345328],[126.923795,37.344248],[126.923776,37.344144],[126.923682,37.343609],[126.923388,37.341883],[126.923086,37.340144],[126.922785,37.3384],[126.922719,37.338018],[126.922445,37.336661],[126.922096,37.334863],[126.922066,37.334745],[126.921742,37.334034],[126.921688,37.333913],[126.921131,37.333033],[126.921077,37.332961],[126.920112,37.331812],[126.918792,37.330253],[126.917527,37.328751],[126.91616,37.327098],[126.915216,37.325979],[126.913994,37.324514],[126.912772,37.323046],[126.911548,37.321584],[126.909151,37.318725],[126.906614,37.315751],[126.904484,37.313229],[126.90309,37.311551],[126.901709,37.309921],[126.900835,37.308892],[126.900259,37.308365],[126.89943,37.307752],[126.899383,37.307724],[126.89869,37.307373],[126.897672,37.306863],[126.896868,37.306607],[126.89674,37.306576],[126.894684,37.306018],[126.892606,37.305449],[126.890503,37.304886],[126.887331,37.30403],[126.885539,37.303559],[126.885446,37.30354],[126.885226,37.303515],[126.884139,37.303382],[126.883042,37.30325],[126.881951,37.303119],[126.879769,37.302856],[126.878676,37.302724],[126.87759,37.302595],[126.876922,37.302512],[126.876493,37.302489],[126.875388,37.302412],[126.874358,37.302349],[126.874211,37.30235],[126.873236,37.30241],[126.871025,37.30252],[126.868818,37.302637],[126.867782,37.302683],[126.865397,37.302854],[126.864387,37.302947],[126.863297,37.30304],[126.862414,37.303113],[126.860159,37.30373],[126.85918,37.304266],[126.858301,37.304941],[126.857055,37.306207],[126.855693,37.307581],[126.854368,37.308929],[126.85284,37.310482],[126.8516,37.311731],[126.850235,37.313099],[126.849749,37.313589],[126.848967,37.31421],[126.848046,37.314789],[126.847469,37.315048],[126.846987,37.315223],[126.846541,37.315356],[126.846106,37.315448],[126.845835,37.315499],[126.84559,37.315536],[126.845286,37.315576],[126.84498,37.315606],[126.844645,37.315626],[126.843548,37.315683],[126.842445,37.315747],[126.841343,37.315808],[126.840226,37.315871],[126.839713,37.315909],[126.837222,37.316039],[126.835752,37.316101],[126.833861,37.316212],[126.830153,37.316397],[126.824958,37.316669],[126.824248,37.316713],[126.821754,37.316839],[126.820424,37.316915],[126.819322,37.31698],[126.818219,37.317041],[126.817111,37.317095],[126.816022,37.317154],[126.815217,37.317201],[126.814941,37.317222],[126.814357,37.317288],[126.813849,37.317368],[126.813568,37.317422],[126.812804,37.317612],[126.812575,37.317682],[126.812246,37.31779],[126.811785,37.31797],[126.81098,37.318313],[126.809121,37.319169],[126.806994,37.320146],[126.804835,37.321132],[126.802072,37.322402],[126.801234,37.322736],[126.800305,37.323021],[126.799958,37.323095],[126.799277,37.323233],[126.798921,37.323301],[126.796742,37.323714],[126.796132,37.323854],[126.795355,37.324092],[126.794773,37.324303],[126.793869,37.324699],[126.79198,37.325542],[126.791049,37.325954],[126.789958,37.326474],[126.787793,37.327449],[126.78697,37.327792],[126.786189,37.328138],[126.782327,37.329881],[126.779651,37.331081],[126.777492,37.332056],[126.77644,37.332544],[126.775533,37.333013],[126.773986,37.33384],[126.771239,37.335319],[126.769881,37.336038],[126.769298,37.336348],[126.768582,37.336756],[126.768008,37.337081],[126.765818,37.338254],[126.764886,37.338721],[126.76323,37.339619],[126.761683,37.340457],[126.761183,37.340765],[126.760852,37.341004],[126.76058,37.341222],[126.760291,37.341484],[126.759956,37.341843],[126.759656,37.342209],[126.758759,37.343546],[126.7575,37.345486],[126.757129,37.346051],[126.756878,37.346397],[126.756667,37.34666],[126.756281,37.34707],[126.755995,37.347336],[126.755732,37.347541],[126.755406,37.347773],[126.755011,37.348023],[126.754507,37.348279],[126.753792,37.348573],[126.752749,37.348907],[126.752034,37.349119],[126.747819,37.350341],[126.744743,37.351238],[126.741913,37.352057],[126.740164,37.352575],[126.739735,37.35273],[126.739405,37.352873],[126.738732,37.353253],[126.738236,37.353611],[126.737885,37.353935],[126.73755,37.354289],[126.737252,37.354716],[126.737048,37.355078],[126.736903,37.355425],[126.736796,37.355737],[126.736702,37.356099],[126.736651,37.356461],[126.736648,37.356809],[126.736674,37.357178],[126.736721,37.357556],[126.736801,37.357899],[126.736916,37.358246],[126.73732,37.359164],[126.738907,37.362917]]}},{"type":"Feature","id":"rail_normal.90","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.940606,35.959071],[128.938723,35.958981],[128.93768,35.958954],[128.93579,35.958892],[128.934762,35.958868],[128.933914,35.958857],[128.933133,35.958832],[128.931412,35.958759],[128.93280355000005,35.958822869999985],[128.93017344000003,35.95880757],[128.92790989,35.95891427000002],[128.92561146000003,35.95900782000001],[128.92482325000003,35.95905017999997],[128.92381460000001,35.95906910999995],[128.92305254000004,35.95902175],[128.92165508,35.95885173000003],[128.92051681999996,35.958589130000036],[128.91972982000001,35.95832709000001],[128.91870322999995,35.957940809999975],[128.91672851000007,35.957048389999976],[128.89669858000002,35.94554508999999],[128.89380583999997,35.94374461],[128.89118330000002,35.942095149999986],[128.88833987999993,35.94033153999999],[128.88572952,35.93869721],[128.88281905,35.936992020000034],[128.87992781999998,35.93564857000002],[128.87813017000002,35.93495303],[128.877812,35.934811],[128.875741,35.934126],[128.873867,35.933498],[128.87268,35.933099],[128.871588,35.932747],[128.871273,35.932647],[128.870635,35.93244],[128.870244,35.932288],[128.870014,35.932202],[128.869271,35.931966],[128.869036,35.93188],[128.868397,35.931681],[128.867917,35.931524],[128.867375,35.931328],[128.866825,35.931134],[128.86581,35.930791],[128.865323,35.930631],[128.864197,35.93028],[128.863381,35.930021],[128.862975,35.92987],[128.862365,35.929691],[128.859826,35.928849],[128.856283,35.927675],[128.85261,35.926454],[128.852218,35.926328],[128.850866,35.925871],[128.849147,35.925301],[128.847645,35.924802],[128.846883,35.924551],[128.845373,35.924048],[128.843942,35.923573],[128.843014,35.923256],[128.842608,35.923105],[128.842099,35.922897],[128.841797,35.922764],[128.840871,35.922266],[128.839744,35.921635],[128.838188,35.920754],[128.836578,35.919848],[128.836254,35.919663],[128.835091,35.919008],[128.833619,35.918173],[128.830741,35.916551],[128.829549,35.915872],[128.828609,35.915343],[128.827631,35.914792],[128.826789,35.914317],[128.826151,35.913959],[128.825617,35.913659],[128.824593,35.91308],[128.823402,35.912401],[128.822733,35.912019],[128.822313,35.911775],[128.821956,35.911589],[128.821744,35.91147],[128.820882,35.910964],[128.820646,35.910845],[128.820301,35.91064],[128.819717,35.910299],[128.818677,35.909711],[128.817633,35.909134],[128.816951,35.908758],[128.816743,35.908629],[128.816557,35.90849],[128.816288,35.908315],[128.815801,35.908031],[128.81522,35.907732],[128.814916,35.90761],[128.814531,35.907468],[128.812483,35.906713],[128.811671,35.906406],[128.811001,35.906123],[128.810769,35.906002],[128.810502,35.905828],[128.810251,35.905638],[128.809914,35.905326],[128.809518,35.904899],[128.808932,35.904276],[128.808765,35.904083],[128.807974,35.903216],[128.806883,35.902047],[128.806528,35.901716],[128.806247,35.901502],[128.806012,35.901361],[128.805733,35.901202],[128.805258,35.900994],[128.804886,35.900862],[128.803855,35.900526],[128.803634,35.900452],[128.802506,35.900094],[128.801702,35.899849],[128.801326,35.899767],[128.801106,35.899722],[128.800629,35.899651],[128.800268,35.899628],[128.80001,35.899617],[128.799472,35.899623],[128.79927,35.899624],[128.798463,35.899662],[128.797369,35.899708],[128.797216,35.899713],[128.796808,35.899716],[128.79664,35.899713],[128.796242,35.899695],[128.796095,35.899682],[128.795751,35.899624],[128.795539,35.899586],[128.795199,35.899495],[128.795006,35.899438],[128.794707,35.899327],[128.79452,35.899249],[128.794176,35.899069],[128.79391,35.898903],[128.793642,35.898724],[128.793341,35.8985],[128.793194,35.898401],[128.79301,35.898257],[128.792678,35.89801],[128.792417,35.897827],[128.79212,35.897648],[128.791889,35.897521],[128.791259,35.897201],[128.790667,35.896911],[128.790382,35.896764],[128.790024,35.896573],[128.789495,35.896255],[128.789382,35.896185],[128.78923,35.896089],[128.78903,35.895951],[128.788692,35.895735],[128.788221,35.895439],[128.787678,35.895096],[128.787343,35.89488],[128.786785,35.894545],[128.786582,35.894424],[128.786147,35.894185],[128.785857,35.894039],[128.785653,35.893943],[128.785181,35.893741],[128.784644,35.893518],[128.784334,35.893388],[128.784001,35.893225],[128.783768,35.893098],[128.783411,35.892879],[128.78316,35.892689],[128.78255,35.892201],[128.78151,35.891353],[128.781163,35.891071],[128.780908,35.890848],[128.780685,35.890629],[128.780362,35.890271],[128.780159,35.890001],[128.779858,35.889574],[128.779575,35.889173],[128.77896,35.888298],[128.778241,35.887267],[128.77761,35.886361],[128.777252,35.885884],[128.777017,35.885603],[128.776799,35.885377],[128.776574,35.885173],[128.776233,35.884894],[128.77555,35.884406],[128.7749,35.883946],[128.774597,35.883734],[128.774255,35.883496],[128.77371,35.883163],[128.772769,35.882587],[128.772,35.882124],[128.770409,35.881303],[128.768813,35.880486],[128.767921,35.880053],[128.766444,35.879291],[128.766065,35.879099],[128.765732,35.878923],[128.765279,35.878681],[128.764846,35.878458],[128.764136,35.878079],[128.763766,35.877889],[128.763259,35.877625],[128.762825,35.877399],[128.762176,35.877061],[128.761293,35.876626],[128.760713,35.876328],[128.760216,35.876054],[128.760013,35.875923],[128.759817,35.87579],[128.759565,35.875607],[128.759356,35.875443],[128.759185,35.875294],[128.758964,35.875077],[128.758646,35.874744],[128.758474,35.874537],[128.758344,35.874362],[128.758209,35.874162],[128.758055,35.873901],[128.757917,35.873609],[128.757808,35.87336],[128.75772,35.873085],[128.75747,35.872133],[128.757294,35.871382],[128.757152,35.870939],[128.757021,35.870589],[128.756907,35.87031],[128.756719,35.869928],[128.756571,35.869673],[128.756363,35.869366],[128.756136,35.869075],[128.755913,35.868817],[128.75564,35.868547],[128.755412,35.868341],[128.755104,35.868099],[128.754846,35.867915],[128.754573,35.867745],[128.754291,35.86759],[128.754078,35.867482],[128.75378,35.867343],[128.753549,35.867251],[128.753316,35.867161],[128.752919,35.867032],[128.752351,35.866873],[128.751376,35.866616],[128.750552,35.866411],[128.750353,35.866356],[128.750127,35.866289],[128.749741,35.866201],[128.748366,35.865852],[128.747309,35.865583],[128.746501,35.865376],[128.746075,35.865276],[128.745584,35.865136],[128.745139,35.864999],[128.744625,35.864842],[128.743738,35.864536],[128.742062,35.863935],[128.740598,35.863425],[128.737655,35.86239],[128.736681,35.862041],[128.733611,35.860971],[128.73283,35.860691],[128.732165,35.860434],[128.730642,35.859905],[128.728842,35.859269],[128.727632,35.858853],[128.727339,35.858747],[128.726999,35.858632],[128.726666,35.85851],[128.726371,35.858392],[128.710925,35.851429],[128.725757,35.858138],[128.725435,35.857999],[128.724585,35.857613],[128.721547,35.856155],[128.718537,35.854712],[128.71733,35.854142],[128.716166,35.853586],[128.714305,35.852707],[128.713806,35.852507],[128.713071,35.852146],[128.712282,35.851794],[128.711681,35.851607],[128.710925,35.851429],[128.710179,35.851325],[128.709621,35.85131],[128.709306,35.85134],[128.708618,35.851371],[128.707504,35.851506],[128.704811,35.851822],[128.697778,35.852838],[128.692311,35.853686],[128.68798,35.854373]]}},{"type":"Feature","id":"rail_normal.91","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.01531414100003,35.15249705500004],[129.01764154300002,35.152943834999945],[129.02837986100005,35.155514255000014],[129.02889014500005,35.15561380200001],[129.04284426799998,35.15753601599999],[129.04332942300002,35.157552786999986],[129.04406528199996,35.157481737000026],[129.04476726599992,35.157342049000015],[129.04521520899996,35.157193587],[129.04587053500003,35.15682628400002],[129.04635916599997,35.156440807],[129.049852367,35.153145967000036],[129.052393928,35.150676335],[129.05550485700005,35.147762780000015],[129.05603375500004,35.14718815099999],[129.05662297199996,35.14641842099998],[129.05688745300003,35.145952429],[129.05697487299997,35.145702935999964],[129.05715876600004,35.14502130399999],[129.05725314400004,35.143770660000015],[129.05734386700001,35.13708072],[129.05732903900002,35.136853622000025],[129.05718562,35.136120856999966],[129.05693221400006,35.135368678],[129.05666438400002,35.13480684500002],[129.05640977800005,35.134398847999954],[129.055526979,35.133394921],[129.05491296699998,35.132911097],[129.05301633500002,35.13132460500002],[129.052328558,35.130851202000024],[129.05007837400004,35.128852694000024],[129.048240767,35.127278997],[129.04771542300003,35.126718583],[129.04745111000003,35.12630999100005],[129.04715878099998,35.12580625799996],[129.04459994099997,35.120226912],[129.04425557000002,35.11937329000001],[129.043978256,35.118802728999974],[129.041388931,35.11317230999994],[129.04074187799998,35.111874297000014],[129.03938466400004,35.10890741900001]]}},{"type":"Feature","id":"rail_normal.92","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.09356213400002,37.599766676],[127.09393475300003,37.599930789000034],[127.09395154999997,37.59993818699995],[127.09406700399998,37.59998900299995],[127.094444418,37.600156919],[127.09472053700001,37.60027842600004],[127.09505635600001,37.60041853200003],[127.09541584199994,37.60055645799998],[127.09584319000001,37.600717574000015],[127.09621253299997,37.60085756099997],[127.09658120700007,37.60100223300001],[127.09689129300003,37.601116497000035],[127.097277515,37.60125826699996],[127.09769718099999,37.601423526999966],[127.09810993300003,37.601587351],[127.09849027200006,37.601729303999974],[127.09891287899998,37.601892123],[127.09938035600001,37.602070759],[127.09980182999998,37.602230425],[127.09996476200003,37.60229759200002],[127.100086566,37.602347766],[127.10032871400003,37.60245919299998],[127.10054923900002,37.60257280299998],[127.10081351500004,37.602717278999954],[127.10105345100003,37.60286636799997],[127.10130575199997,37.603029236],[127.10149074699996,37.603162603],[127.10169672999994,37.603324425999965],[127.10197054900006,37.603571964999986],[127.10231806999995,37.60388485],[127.10262874300001,37.604165779999974],[127.10290858199998,37.60442187000002],[127.10295087800004,37.604460577],[127.10317785900004,37.60465075800001],[127.10325134100003,37.60471515999998],[127.103315159,37.60476686899999],[127.10351966000003,37.60491553200002],[127.10373797900002,37.605062924],[127.10398518600002,37.60522047299999],[127.10414771200001,37.60531358099995],[127.10434219,37.60541783600002],[127.10450401900006,37.60549941499998],[127.10470743000005,37.605592398999974],[127.10489123200007,37.605674317],[127.10507480100001,37.60574893699996],[127.10524136000004,37.605810871000024],[127.10543499800004,37.605879352],[127.10570692200001,37.60596948200002],[127.10602652400004,37.606059747],[127.106363236,37.606156305],[127.106601266,37.606221776],[127.107035298,37.60634409999996],[127.10741019199997,37.606450980000034],[127.10779301000002,37.606553890999976],[127.10829296,37.606676693],[127.10844465800004,37.60671619699998],[127.10865310599998,37.606762861],[127.10888047400006,37.60681698099998],[127.109097193,37.60686435700001],[127.10930620199998,37.60690714200002],[127.10962747100001,37.606971629],[127.10988926700001,37.60702094400001],[127.11018470299999,37.60707400999997],[127.11044875100002,37.60711520999999],[127.110760033,37.607162765],[127.11104559599998,37.60720250399997],[127.111329687,37.60724152100002],[127.11159361000003,37.60727443],[127.111922096,37.60731430700001],[127.11228149100006,37.60734532599999],[127.11260622500002,37.607374662],[127.11291022800003,37.60739824999999],[127.11337369600002,37.607427997000016],[127.113730913,37.607443871],[127.11682018903909,37.607499542681325],[127.1198341243398,37.60704037414827],[127.12538382251375,37.605674331002135],[127.13129059199997,37.603896875999986],[127.132911905,37.603431161999985],[127.134287708,37.603040034999985],[127.13514554500007,37.602793097000024],[127.13580712200003,37.602605931999975],[127.13629193100003,37.60248717199997],[127.13677542,37.602391565000026],[127.13720167400002,37.602332238],[127.137526863,37.602304564],[127.13793087999998,37.60228616799996],[127.138388032,37.60227896900002],[127.13885406399999,37.602299422],[127.13930509900001,37.602352144],[127.13983285899998,37.60243775099996],[127.14024476900006,37.60252258700002],[127.14066779500004,37.602615160999974],[127.14089156299997,37.602674452999985],[127.14134870399997,37.602777329],[127.14161799,37.60283792899997],[127.14217221900006,37.60296340800004],[127.14440457000005,37.60347527499999],[127.14508547400006,37.60363130999997],[127.14511357899997,37.60363692700002],[127.14574232499999,37.603762592],[127.14646084500002,37.60392560199998],[127.14669878700003,37.603989190000014],[127.14751308199999,37.604192435999956],[127.14848086500001,37.604412242999985],[127.14930146599997,37.604591685999985],[127.149964388,37.60474861499996],[127.15006975500005,37.604773530999985],[127.15061347600002,37.60489673099997],[127.151288506,37.60504678600002],[127.15195924699998,37.605203335],[127.15262442800001,37.605353850999954],[127.15314108000004,37.60547121800001],[127.15360993399999,37.605586027],[127.153978667,37.60569385099995],[127.15433982300002,37.605807446999954],[127.15471607900004,37.605939222999986],[127.15511288099997,37.60609358699997],[127.15554463099998,37.606279436],[127.15597481099998,37.60647078399996],[127.15641472899998,37.606661666],[127.15679923700002,37.60683702999997],[127.157073958,37.606953314999956],[127.157113192,37.606969922],[127.157402624,37.60713516500001],[127.15740932600002,37.60713899100002],[127.157597261,37.607246286],[127.15792015800002,37.607416685],[127.158218777,37.607566208000016],[127.15854016100002,37.60771633799999],[127.15911793099995,37.60796603999999],[127.15969946399996,37.60822573599999],[127.160131355,37.60841300999998],[127.16220912600002,37.609324425],[127.16258274699995,37.609478702],[127.16286077199997,37.60957797299997],[127.16319750799995,37.609695451],[127.16334408100002,37.609757054],[127.163458766,37.60979077499996],[127.16352597500003,37.609813205999984],[127.163996136,37.609999377],[127.164068819,37.61002815699998],[127.16498242399996,37.610430352],[127.16586951199997,37.610820418],[127.16602765100002,37.610887228999985],[127.166435084,37.61106288999998],[127.16688249600004,37.611238227000015],[127.16716721799997,37.611337926],[127.167525171,37.611466444],[127.167852877,37.61159211799996],[127.16831792499997,37.61174931599997],[127.16872706999995,37.611876044],[127.16930977100002,37.612073610999964],[127.16989072899997,37.612247395],[127.17087163900004,37.612537096999965],[127.171208465,37.61263410000002],[127.172039685,37.612886979],[127.17229049400004,37.61295923300002],[127.17364839399997,37.613366305000035],[127.17496402699997,37.61375540100002],[127.17532466899996,37.613862],[127.17600831700005,37.614056861000016],[127.176251175,37.61411659700003],[127.176460383,37.61417160799998],[127.17662118900003,37.61420831],[127.17714675400005,37.614318081],[127.17747218100003,37.61437768800001],[127.17773232200001,37.614416942999966],[127.17789389100002,37.614441479],[127.17805578099998,37.61445682200002],[127.17834773400001,37.614490804],[127.178528895,37.614506795999965],[127.17868997200002,37.61452101499996],[127.17897079199997,37.61453951199998],[127.17942479399997,37.61455918700004],[127.17973355800004,37.61456440100001],[127.18000345399997,37.61456119800002],[127.180283544,37.614557981],[127.18056372199997,37.61454503199998],[127.18085204800005,37.61452837599997],[127.18114364199997,37.61450441700002],[127.18148980100004,37.61447010299998],[127.181775355,37.61443299600003],[127.18201765699999,37.61439937899997],[127.182356948,37.614337411999955],[127.182619713,37.614288356999964],[127.182872612,37.614235801],[127.18308180700005,37.61418971000003],[127.18341266000006,37.614103784999976],[127.18363891499997,37.61404117799995],[127.18393974600002,37.613951336],[127.18423964800003,37.613853925000015],[127.18450105500006,37.61376270200004],[127.18489890700003,37.61361008599998],[127.18518744399996,37.61349701699997],[127.18541880399998,37.613392953000016],[127.18572460100002,37.61325273399996],[127.186019724,37.613102799000025],[127.186224921,37.61299832399998],[127.186464354,37.61286253099998],[127.186768907,37.612679242],[127.18705579599995,37.61249814499999],[127.18730951800002,37.61232511800002],[127.18754795999997,37.612156348],[127.18779473100004,37.61196720400002],[127.18806576399999,37.611743872],[127.188320837,37.611523628],[127.18860714700004,37.61125098899998],[127.18892267800003,37.610934694],[127.18923882699998,37.610593981000015],[127.18970159400003,37.610056344],[127.19022584999998,37.60942806299998],[127.19064034900003,37.60893167799995],[127.191147562,37.60833360199998],[127.19161048,37.607776769999965],[127.19203547,37.60727090299998],[127.19232821200005,37.60691354999999],[127.19263554900003,37.60654887499997],[127.19269586399997,37.60648670299999],[127.19279311599998,37.60638644499997],[127.19292868099998,37.60625612400004],[127.19297305600003,37.606204154],[127.19314526700005,37.60601133299995],[127.193359987,37.605747086],[127.193686725,37.60535787000004],[127.193925024,37.60505970500002],[127.19408811199999,37.60484509800002],[127.19435781,37.60447228199996],[127.19451876299998,37.60422055100002],[127.19467443499997,37.603985861],[127.19484958400002,37.60370663100004],[127.19498086800003,37.60345792199998],[127.19533374400002,37.60280476100004],[127.195506167,37.602480484],[127.19572999100004,37.602022776999966],[127.19582883299996,37.601798268],[127.19589326500005,37.601624093],[127.195945356,37.60149737300003],[127.19597687599999,37.601420694],[127.196126598,37.601123122000025],[127.19632203000005,37.60072357199995],[127.19651376100005,37.600338628000024],[127.19671723000003,37.59993924399996],[127.19674573499998,37.59988342599996],[127.19692879700003,37.599519577000024],[127.19714281400002,37.599085757999966],[127.19721793600006,37.598929673],[127.197677623,37.598002788999956],[127.198157135,37.59703748800001],[127.19843196599999,37.596482922],[127.19911253000005,37.595123189],[127.199391739,37.594558612],[127.19963478500001,37.594066719],[127.19975969899998,37.593817929],[127.19988757999995,37.59357876900001],[127.19996422600005,37.59344692000001],[127.20018875199995,37.59306091800001],[127.20034199399998,37.59282153899998],[127.20048060499998,37.592616061],[127.20058326100002,37.592472541000014],[127.20073263500005,37.59226992699995],[127.20087594299999,37.59208570499996],[127.201076967,37.591847685],[127.20118386,37.591723438],[127.20131379300001,37.591576627999984],[127.20146848300003,37.591415900000015],[127.20163130800005,37.591247948999936],[127.20188600099996,37.59101254000002],[127.202167372,37.59076159],[127.20236417999996,37.590600248999976],[127.202604051,37.59041198200001],[127.20286915899997,37.59022007400002],[127.20309269400002,37.590062831000026],[127.20331740100005,37.58992045000003],[127.20353091499997,37.58978439499996],[127.203786045,37.58963061],[127.20403882099998,37.58948520699995],[127.20494593900005,37.58897540000002],[127.20525444800002,37.588799538],[127.20589398700001,37.588447496],[127.20625739099997,37.58826388799998],[127.206458185,37.58816243799998],[127.20707301399999,37.58788620799997],[127.20744503500005,37.58771374099998],[127.20752541200004,37.587668551000014],[127.20817825899996,37.587305031999975],[127.20875209499997,37.586990842],[127.20914491300003,37.58676742900002],[127.21039786300003,37.58609902799997],[127.21100402799995,37.585773868],[127.21128107099999,37.58562592499999],[127.21136951400004,37.585578695],[127.21172624900007,37.585372096000015],[127.21202438399999,37.58518307499999],[127.21211611299996,37.585124039999954],[127.21212351800007,37.585120408],[127.21247133200006,37.584889188],[127.212680977,37.58475493300002],[127.21271781000003,37.58473134500002],[127.213092221,37.58452625699998],[127.21376027200003,37.584160317],[127.21381665600006,37.58412949099998],[127.21459111300003,37.58370607700004],[127.215319373,37.58329048500001],[127.21574363699997,37.583030863999966],[127.21764517900004,37.581387149000015],[127.21809665800002,37.581071787],[127.21826976199996,37.580955332000016],[127.21844695300003,37.580843463000015],[127.21862699700004,37.58074014800001],[127.218826853,37.580636978],[127.21904323700005,37.58053332499996],[127.21928408599997,37.580434767000035],[127.21944283900005,37.58036788599996],[127.219602645,37.580313804],[127.219825447,37.58023789],[127.22029769400004,37.580099162],[127.22135268500001,37.57982609300003],[127.22211762800003,37.57963005600001],[127.22302781199997,37.579396165],[127.22402920392646,37.57917468306118],[127.22654445982185,37.578256330468655],[127.22787754658941,37.57713092064571],[127.22906573262142,37.57582174874126],[127.229935,37.574154],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.23567638699997,37.56009978600002],[127.23577609099998,37.559916145999985],[127.23590217800003,37.559665150999976],[127.23605408100002,37.55934581000003],[127.23614224400005,37.559164713999984],[127.23625549500002,37.55893527700002],[127.23638132400004,37.55867544999997],[127.23648444499997,37.55846387499999],[127.23658442699998,37.55826311499998],[127.23669190599998,37.558035311],[127.23681717399994,37.557777559],[127.23692658899998,37.557553444000014],[127.23702843299998,37.55733348899996],[127.23709115799998,37.55719821499995],[127.237145285,37.55706394899998],[127.23721388900005,37.556889651999974],[127.23729488200006,37.556661539999986],[127.23737957999997,37.55642567000003],[127.23744904000004,37.556236053000035],[127.23751506100001,37.556069868999984],[127.23759390900003,37.555879874],[127.23767930300005,37.555685359999956],[127.237773988,37.555492180000016],[127.23784554599997,37.55535958899996],[127.23795244700003,37.555166115],[127.23805700899995,37.55498417499998],[127.23816239800001,37.55481385300003],[127.23829511600002,37.554588883],[127.23842692700002,37.554363729],[127.23854252000001,37.55417438999998],[127.238569347,37.554130445999974],[127.238729534,37.553861181999984],[127.23887420199995,37.553622397],[127.23909585500003,37.553252094],[127.23925163900002,37.55298725099997],[127.239372983,37.55278256999996],[127.23952598100006,37.55253124499998],[127.23971013299997,37.55222039399998],[127.239900943,37.551904030999985],[127.24009523300002,37.55157937099999],[127.24031483699999,37.55120807900001],[127.24044576100005,37.550991665999945],[127.24063992300003,37.55066412299997],[127.24223902074816,37.54860815724709],[127.24458641266503,37.54678150142469],[127.25231259774944,37.543434828776675],[127.25448313290738,37.54316252280039],[127.25664215386801,37.54308209905778],[127.25966333420565,37.5435818737671],[127.26282212520258,37.544806340664174],[127.26575917220254,37.545939067664115],[127.26902392172614,37.547269762867494],[127.2798045364557,37.551405496218486],[127.29093291295068,37.55549505130688],[127.29256222199997,37.556017339000036],[127.2947003320766,37.55682755448925],[127.29715090295629,37.557837702637094],[127.29809100928999,37.55813706026411],[127.30057377195627,37.55809515363711],[127.30236558099051,37.557815429398815],[127.3047419530546,37.5569883722275],[127.30667960200002,37.556077368000025],[127.30960993999999,37.554837799],[127.31080670300001,37.554251988999965],[127.31149708999999,37.55391086400003],[127.31317003200003,37.55324859599999],[127.32131408399998,37.54960203299998],[127.32463252100001,37.547898043999965],[127.32468651999996,37.547870315],[127.32496424500003,37.547719088],[127.32504541299996,37.54767489800001],[127.325623691,37.547367604000016],[127.32616240499996,37.547096815999964],[127.32638865899997,37.54695203800003],[127.32680897500005,37.546727433999955],[127.32755110199999,37.546370846999956],[127.32760521200004,37.546345544],[127.334823549,37.543288003],[127.33488127400004,37.54326095900003],[127.33681487200002,37.542470108000025],[127.33890976689659,37.541902150484766],[127.34790063715658,37.53949740984905],[127.35010312833789,37.53896888096405],[127.35500077320157,37.537647550888046],[127.36365937376765,37.53488358551017],[127.36753468683212,37.53236199092711],[127.36867257308955,37.53108730325276],[127.36978072661832,37.52968768125277],[127.371287544,37.52759320900003],[127.37280907360837,37.52572002931669],[127.3746823557793,37.52350568709678],[127.37716334071351,37.520468097636076],[127.3794672624097,37.51761213278697],[127.38092160504375,37.51641990657026],[127.381644927,37.51590507200002],[127.38247696000006,37.515383325999984],[127.383467213,37.514973688999966],[127.38457084699998,37.514660208],[127.38658720925747,37.51430400550438],[127.39003052603586,37.5143882664872],[127.39227405700004,37.51463051200002],[127.39786970000002,37.51584060299998],[127.39926826300001,37.51616838899996],[127.40141896700004,37.51667242],[127.40214697700002,37.51683322899998],[127.40327394900002,37.51701294700002],[127.40431628200004,37.51725642800002],[127.40525790499997,37.517406471],[127.406796,37.51787],[127.408952,37.518231],[127.411308,37.518622],[127.414127,37.518834],[127.416762,37.518721],[127.420192,37.518601],[127.422607,37.518286],[127.426132,37.518031],[127.430295,37.517246],[127.433822,37.516298],[127.436976224,37.515570081999954],[127.43992943200001,37.514754188],[127.442758909,37.513888196],[127.451494558,37.51203209200001],[127.475058893,37.50516770699998],[127.47780575099998,37.50394683399998],[127.48222677000001,37.50164247200002],[127.487430395,37.498013442000016],[127.48880780599998,37.49678636100002],[127.49337081,37.49097273899998],[127.49637369800001,37.48695444700003],[127.49739050699998,37.486199976],[127.498584249,37.48568337199998],[127.49995619300002,37.48521493499998],[127.50156585200003,37.48479491100002],[127.51752994500005,37.482537345],[127.52074863500005,37.481744216000024],[127.523909856,37.480618790999955],[127.52564489700003,37.47915558799998],[127.52804457899998,37.47608255900002],[127.528942511,37.475232487],[127.53049703999997,37.47405304300003],[127.53407990300003,37.472027937999975],[127.53789882200005,37.470288197999984],[127.541621919,37.46946490299999],[127.545795548,37.4688435],[127.55258696200003,37.467446647999964],[127.55342106700006,37.46726010199998],[127.55413532700003,37.467215373999956],[127.55633788099996,37.46703396199997],[127.55973010500001,37.46690437300001],[127.56472298700001,37.467776524999955],[127.59445479400006,37.482157328000014],[127.59810875499997,37.48375497500003],[127.60029947599998,37.484604767000015],[127.60199596900003,37.485375487],[127.60380023099994,37.486186177],[127.605519407,37.486956730999985],[127.605752023,37.48705915199998],[127.606313286,37.48725449000003],[127.60703298700005,37.48746703099996],[127.60798399500004,37.48761981400002],[127.608674156,37.487674826],[127.60963515599998,37.487665367],[127.610911188,37.487465067],[127.61165582000002,37.48726750499997],[127.61242250799997,37.487002249999975],[127.61318837900002,37.486637886],[127.61401524299997,37.48612904299996],[127.615213344,37.485393018],[127.61610199300004,37.48483878999998],[127.61669247200001,37.48446180299996],[127.617406639,37.484003077999986],[127.618508947,37.483312567999974],[127.619464895,37.48269939900001],[127.62040982100001,37.482122319],[127.62121974100008,37.48162703000002],[127.622254558,37.480986394],[127.62335123599998,37.48030938299998],[127.624582879,37.47955056100004],[127.62566828500006,37.478882597999956],[127.62678182100004,37.47820096199998],[127.627591619,37.477701124],[127.62844647300007,37.47718302200003],[127.62932938700004,37.47664223999996],[127.63007170199994,37.476187794000026],[127.63110644400001,37.47555609000001],[127.631921456,37.475011146000014],[127.63293310099998,37.474325491999956],[127.63370871200004,37.47380327099999],[127.63449126200003,37.47343417499997],[127.63690931400002,37.471970588],[127.63832635000007,37.471111515],[127.63952408700003,37.470388759000016],[127.64064306000002,37.46971146699998],[127.64204785800003,37.46875330799998],[127.64267160299998,37.468330961000014],[127.64343570400005,37.467799729],[127.64437414000002,37.46716843399997],[127.64533493400003,37.46650997999998],[127.646368792,37.46580606899996],[127.64731832600002,37.46515666999996],[127.64840830999998,37.46441189000003],[127.649222918,37.463848808999984],[127.65032942700003,37.463058871],[127.65139097600002,37.46230070399997],[127.65219980999997,37.461728625],[127.65322196100003,37.46099318400001],[127.65398026000003,37.46046191599998],[127.659065395,37.457089677],[127.66525344599995,37.45329074000002],[127.66940995199997,37.45118607499996],[127.67849226800004,37.447743834999976],[127.68841669099994,37.445387481],[127.72400027500005,37.43808302800003],[127.74149450530017,37.43384415771972],[127.74321882405398,37.43330337726075],[127.74562417626518,37.432256323138475],[127.747738,37.430721],[127.74950751597956,37.428712338968694],[127.75003209070583,37.427933363129085],[127.75073823170574,37.42680715712909],[127.75146869199999,37.42581175099995],[127.75217461099996,37.424667518000035],[127.75272475400003,37.423763033],[127.75594430900003,37.41859066400002],[127.75642230500002,37.41782176999996],[127.75681115299994,37.417175078],[127.75735476699998,37.416194029000025],[127.757549252,37.41587743800001],[127.75803263400002,37.41508597799996],[127.75831050699996,37.414638209],[127.758860687,37.413751714],[127.75938862900004,37.41290139900001],[127.75989419700002,37.412073749000015],[127.76042762599998,37.411209878999976],[127.76101651100002,37.410246541000014],[127.761294211,37.40978525100003],[127.761594132,37.409287777],[127.76217861900004,37.40845059999997],[127.76253477000002,37.407930236999974],[127.76300789900002,37.407251445],[127.76355346899999,37.406477580999976],[127.76392061900003,37.405930113],[127.76426581900002,37.40544585499999],[127.765189742,37.40411993599998],[127.76598013600004,37.402993091000035],[127.766453296,37.402323294999974],[127.76701532099997,37.40150876299999],[127.767315677,37.40106082599997],[127.767599044,37.400608493999954],[127.76784380399997,37.400246509999974],[127.768071991,37.399920673],[127.768467585,37.39940003600002],[127.76893060700002,37.398847425],[127.76932146600002,37.398416913999974],[127.76978544400002,37.397958896000034],[127.77009298600004,37.397664073],[127.77064696999997,37.397173931999966],[127.77125740899997,37.396683419999974],[127.77179545799994,37.396292484999975],[127.77227773500002,37.39596948699998],[127.77281628400006,37.395628099000014],[127.77346168399997,37.39524546499998],[127.773967042,37.394971863],[127.774770471,37.394583683],[127.77553474300004,37.39423179399998],[127.77675969000003,37.393656134],[127.77828249499997,37.392947858],[127.78028847100003,37.39201112899999],[127.78277706300003,37.390796372],[127.784512782,37.389942449000024],[127.78631592500003,37.38906102199998],[127.78765911799998,37.38847094799997],[127.78865236700005,37.387892203],[127.78961097200003,37.387241601],[127.79128068600004,37.386032128999965],[127.79238933899998,37.385159758999954],[127.79277558200005,37.38484633],[127.79333520699998,37.38437857],[127.79386100199997,37.383915537999954],[127.79439248300001,37.38345697100002],[127.79507442099998,37.382812688],[127.795767399,37.38214580099998],[127.79597962000003,37.381928136],[127.796622971,37.38137420300003],[127.79724382800003,37.38082942700003],[127.79795977900004,37.38020291700001],[127.79851354899996,37.379721657000026],[127.79917355699996,37.379145072],[127.79973845699998,37.378650215],[127.80034822000003,37.378128022999974],[127.801013893,37.377555895],[127.80169084499998,37.37698368599998],[127.80214392599999,37.37659318900003],[127.80290475900001,37.37594832600003],[127.80387245100005,37.375117349],[127.80487389200005,37.37427712500002],[127.80571832999998,37.373537071],[127.80661316500006,37.372760626999955],[127.80744082999996,37.37203869399994],[127.80880533100002,37.37084907800001],[127.81001321100003,37.36979566600003],[127.81131058400003,37.368669548999975],[127.81288193699997,37.36730727799998],[127.81382688099998,37.36648088099997],[127.814822258,37.36562259499997],[127.81525841800004,37.36524567899996],[127.816507432,37.36435860100002],[127.81725226300006,37.363821873999974],[127.81836121900001,37.36303485200001],[127.81945896400002,37.36225690699997],[127.820461386,37.36153817800001],[127.82123422999999,37.36098771699996],[127.82210231000002,37.36037351999999],[127.82346314100006,37.35940450199996],[127.82475106899997,37.35848102599998],[127.82620137900004,37.35744377899997],[127.82720382100007,37.35673850699998],[127.828340834,37.35595569999998],[127.83041872899999,37.35452207500002],[127.83310707,37.352674165999964],[127.83505045899997,37.351340515],[127.83744766800001,37.349719808999986],[127.83950299900002,37.348317719000015]]}},{"type":"Feature","id":"rail_normal.93","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.09105725300002,37.598808697],[127.09028858700002,37.59851862099997],[127.08938512,37.598183682],[127.08877642299998,37.597948612999986],[127.087984428,37.597644214],[127.087317237,37.597449858],[127.08678832600005,37.59728412399997],[127.08636231499997,37.597146967],[127.08587172999998,37.597003343],[127.08561393900001,37.596941169],[127.08548175499999,37.59690928899999],[127.08526642,37.59686069100002],[127.08507422999995,37.596817316999946],[127.08462549000005,37.596727356],[127.08407888900003,37.59660872200001],[127.08368769400002,37.59652110699996],[127.083395121,37.59645557799998],[127.08330597199998,37.59642509700003],[127.08306888099999,37.59634255300002],[127.08276680700001,37.596271764],[127.08148629000003,37.59600288499997],[127.079991958,37.59569791399996],[127.078865169,37.595476656999985],[127.07733099099995,37.595161409],[127.07501545099997,37.594658772999985],[127.07496505300004,37.59464790400002],[127.07403295900005,37.594445399999984],[127.07351051500004,37.59433805099999],[127.071888709,37.593985033999985],[127.07010971800005,37.59359640799996],[127.06918987799996,37.59339413],[127.0676911,37.593067830999985],[127.06619256899998,37.59274665100001],[127.06410956899998,37.592295121000014],[127.06294545999998,37.592012643],[127.06262562999999,37.591922892000014],[127.062242593,37.59179983700002],[127.06209863900001,37.59174846300002],[127.06183144600004,37.59163822900001],[127.06152856799996,37.591504226],[127.06113188800003,37.59130639299997],[127.06057866599998,37.59102574200003],[127.06002475900007,37.59073464],[127.05949804900001,37.59046406399998],[127.05871373999997,37.59003026300004],[127.05858132800002,37.589960319000014],[127.057479099,37.589378543],[127.05647531799998,37.58884860599998],[127.05618568899996,37.58868953400001],[127.05568585399998,37.58843956099998],[127.05508982499997,37.588088629],[127.05484844400003,37.58794242],[127.05440725599998,37.587675205999986],[127.053927637,37.587334935999976],[127.05338286099997,37.58690748100002],[127.05298850099997,37.58655969100002],[127.052612706,37.586170116],[127.052435766,37.585960165999985],[127.05215147599998,37.585625174],[127.05183491800005,37.585236731000016],[127.05159377600002,37.58491526899997],[127.05120897199998,37.58444322499998],[127.05083911600003,37.58396135199996],[127.05042405999995,37.58343300599996],[127.049972952,37.582823674999986],[127.04996547600003,37.58281421799999],[127.04960164900001,37.582351079],[127.04927418500003,37.58192324199999],[127.048789936,37.581325995000014],[127.048234958,37.58058163899998],[127.047705504,37.57990250400004],[127.04741510500006,37.57950843299997]]}},{"type":"Feature","id":"rail_normal.94","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.047705504,37.57990250400004],[127.048234958,37.58058163899998],[127.048789936,37.581325995000014],[127.04927418500003,37.58192324199999],[127.04960164900001,37.582351079],[127.04996547600003,37.58281421799999],[127.049972952,37.582823674999986],[127.05042405999995,37.58343300599996],[127.05083911600003,37.58396135199996],[127.05120897199998,37.58444322499998],[127.05159377600002,37.58491526899997],[127.05183491800005,37.585236731000016],[127.05215147599998,37.585625174],[127.052435766,37.585960165999985],[127.052612706,37.586170116],[127.05298850099997,37.58655969100002],[127.05338286099997,37.58690748100002],[127.053927637,37.587334935999976],[127.05440725599998,37.587675205999986],[127.05484844400003,37.58794242],[127.05508982499997,37.588088629],[127.05568585399998,37.58843956099998],[127.05618568899996,37.58868953400001],[127.05647531799998,37.58884860599998],[127.057479099,37.589378543],[127.05858132800002,37.589960319000014],[127.05871373999997,37.59003026300004],[127.05949804900001,37.59046406399998],[127.06002475900007,37.59073464],[127.06057866599998,37.59102574200003],[127.06113188800003,37.59130639299997],[127.06152856799996,37.591504226],[127.06183144600004,37.59163822900001],[127.06209863900001,37.59174846300002],[127.062242593,37.59179983700002],[127.06262562999999,37.591922892000014],[127.06294545999998,37.592012643],[127.06410956899998,37.592295121000014],[127.06619256899998,37.59274665100001],[127.0676911,37.593067830999985],[127.06918987799996,37.59339413],[127.07010971800005,37.59359640799996],[127.071888709,37.593985033999985],[127.07351051500004,37.59433805099999],[127.07403295900005,37.594445399999984],[127.07496505300004,37.59464790400002],[127.07501545099997,37.594658772999985],[127.07733099099995,37.595161409],[127.078865169,37.595476656999985],[127.079991958,37.59569791399996],[127.08148629000003,37.59600288499997],[127.08276680700001,37.596271764],[127.08306888099999,37.59634255300002],[127.08330597199998,37.59642509700003],[127.083395121,37.59645557799998],[127.08368769400002,37.59652110699996],[127.08407888900003,37.59660872200001],[127.08462549000005,37.596727356],[127.08507422999995,37.596817316999946],[127.08526642,37.59686069100002],[127.08548175499999,37.59690928899999],[127.08561393900001,37.596941169],[127.08587172999998,37.597003343],[127.08636231499997,37.597146967],[127.08678832600005,37.59728412399997],[127.087317237,37.597449858],[127.087984428,37.597644214],[127.08877642299998,37.597948612999986],[127.08938512,37.598183682],[127.09028858700002,37.59851862099997],[127.09105725300002,37.598808697],[127.09195304000002,37.599148222000046],[127.09260549100004,37.59940062799995]]}},{"type":"Feature","id":"rail_normal.95","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.83443305000002,37.61201750600003],[126.843302922,37.612131508],[126.84403391200006,37.61214950900001],[126.84732886599997,37.61231550799997],[126.84975283099996,37.61234150899997],[126.85056681800003,37.61229951],[126.851006811,37.61224751099997],[126.85169979900004,37.61211951300003],[126.85198479300004,37.61204651400002],[126.85233878600003,37.61193951599998],[126.85271777799998,37.611803518],[126.85309076999998,37.611650520999966],[126.85409974600005,37.61113652899995],[126.85596270000005,37.61004654599998],[126.85677368,37.60960155399997],[126.859234623,37.608432573],[126.86020960200005,37.608021579000024],[126.86267854999998,37.60710859399999],[126.86320353799998,37.606890598000014],[126.86354952999999,37.60673160000002],[126.86383652299997,37.60658160300002],[126.864133516,37.60640960600002],[126.86471750000007,37.606007612],[126.864951494,37.605827615],[126.86852238800002,37.602763663],[126.885403883,37.588148891999964],[126.88569287499999,37.587916896000024],[126.88886178099997,37.58521193800002],[126.88974075599997,37.584504949],[126.891383712,37.583377967],[126.89483862599997,37.58136999899999],[126.89576760200008,37.58074700900003],[126.89696657000002,37.57993602199998],[126.89958149900002,37.57806105099998],[126.90082746600002,37.577220064999985],[126.90195143599998,37.576456077],[126.90195143599998,37.576456077]]}},{"type":"Feature","id":"rail_normal.96","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.96931370000006,37.533361761000016],[126.969349704,37.53365275599997],[126.96934371000005,37.533950752],[126.96930071500003,37.53423974800001],[126.96916372499997,37.534693741],[126.96891573699999,37.535175733000024],[126.96869174600002,37.535483729],[126.96780177700003,37.53649971299997],[126.96752878600003,37.53678570800002],[126.96730579200005,37.53696870600002],[126.966891803,37.537249701],[126.96648381299998,37.53745269800002],[126.96582682700004,37.53772369299998],[126.96301088099997,37.53844968099999],[126.95957394499997,37.53930866599998],[126.95962594400007,37.539295666],[126.95810297299998,37.53969166000003],[126.95676800200002,37.54024265100002],[126.95521904,37.541107636999975],[126.95316308800005,37.542107621],[126.952523102,37.542401615999985],[126.94836619500006,37.54423858600001],[126.946883229,37.54495357399994],[126.94583425200001,37.54539456699999],[126.94434928299997,37.54592955799998],[126.942226325,37.54658454699997],[126.94153333899997,37.546843543],[126.94064436000004,37.54726653599998],[126.93979338300002,37.547889525999985],[126.93909340599998,37.54861751500001],[126.93841343200002,37.54952250099996],[126.93740046500001,37.55056848500002],[126.93604650600005,37.55178346600004],[126.93571351500006,37.55202246199999],[126.93429255400002,37.55305044599996],[126.93389756500002,37.55338644099995],[126.93092864499998,37.55544440799998],[126.93046265600003,37.55571640399995],[126.92738372700002,37.55717838000001],[126.926840741,37.55753237500002],[126.92578077199995,37.558418360999966],[126.924309825,37.56020833299996],[126.92410583100005,37.56040933],[126.91901501499997,37.56664123399999],[126.91853103,37.567080227],[126.91487811199997,37.56873819999995],[126.90977422800006,37.571094162],[126.902443,37.576099],[126.902443,37.576099]]}},{"type":"Feature","id":"rail_normal.97","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.83308207000003,37.61200450499997],[126.83242207900003,37.61201050499998],[126.83150509399997,37.612059502999955],[126.83038111199996,37.612173501],[126.82913013500001,37.612454496],[126.827853165,37.61305648699995],[126.82576722300004,37.61463546199999],[126.82371228300005,37.616291436],[126.823125301,37.616843427],[126.82197533399999,37.617748413],[126.82180533899997,37.61787041100003],[126.82086536600005,37.618637399],[126.818173444,37.62082536400003],[126.81736246700005,37.62142935499999],[126.815796513,37.622762334000036],[126.81487354299998,37.62368232],[126.814307565,37.624462307],[126.812263658,37.628008253000026],[126.81209666200003,37.62814725099997],[126.81144869000002,37.62913823500001],[126.80996275800003,37.631799194000024],[126.80430101199994,37.641472045],[126.80287707599997,37.643906008],[126.80248609399997,37.64461699700002],[126.80177612599996,37.64583797799999],[126.79458744999994,37.65815078699997],[126.794336461,37.658586780999954],[126.79418546700002,37.65881977700001],[126.79341850099996,37.660090757],[126.79223555400002,37.66209772599998],[126.78642181599997,37.67213157099999],[126.78516687300002,37.67428953799997],[126.78499188000006,37.67454553399997],[126.78456289600004,37.675068526],[126.78439190100003,37.67525552300001],[126.78423290699999,37.67541351999997],[126.783899917,37.67570351599995],[126.78363092399997,37.675906512],[126.78332193299997,37.67611950899998],[126.783057939,37.67627950699998],[126.78255195100006,37.676544502],[126.77020222800003,37.68186541499995],[126.76382737199997,37.684680368999956],[126.76347638099998,37.68490536599999],[126.76323738800002,37.68508336300001],[126.76278440099998,37.68546335699999],[126.762362415,37.68590334999996],[126.76216042200004,37.686153346000026],[126.761586447,37.687061331999985],[126.76132246399999,37.687790321],[126.76125747000005,37.68809931600001],[126.76117948000001,37.688569308999966],[126.76114949200002,37.68923129900003],[126.761185506,37.690101286],[126.76115554400003,37.692182253999974],[126.76117257499995,37.693971227],[126.761255855,37.70993198300001],[126.76132387899999,37.71138296099998],[126.76142488900003,37.712008951999984],[126.761538896,37.712500943999984],[126.76171890299999,37.71303993599999],[126.76723803899998,37.725462749],[126.769990105,37.73155465800004],[126.77096712899997,37.73372762500002],[126.77194215199995,37.735898592000034],[126.77200815400002,37.73604359000003],[126.77224316100002,37.736624580999965],[126.77237516499999,37.737014575999964],[126.77250017400004,37.73761856599999],[126.77252818099997,37.73801355999996],[126.772526187,37.738388555],[126.77245720000002,37.739038545],[126.772289212,37.739617535999976],[126.77216222000004,37.739953530999976],[126.77200022899999,37.740304525],[126.76945434200006,37.74458645799997],[126.76815739900002,37.746758423999985],[126.76558851400002,37.751103356999955],[126.76548451800005,37.751281354],[126.765120534,37.75189634400002],[126.76493454400003,37.752302338],[126.76471855900004,37.75293032799997],[126.76461757300002,37.75369431600004],[126.76461958400004,37.754301307],[126.764713603,37.75544628999999],[126.76491064200003,37.757860253],[126.765094667,37.759421229000026],[126.76520767400002,37.75994022099999],[126.76547968100003,37.760593211],[126.76570568499994,37.76100320500002],[126.76597068800005,37.761390198999976],[126.76648169100001,37.76200718999998],[126.76692069200004,37.76240518399998],[126.76774668999998,37.76299317599998],[126.76800068800007,37.763118174],[126.76845568600002,37.76336016999996],[126.768948682,37.763581167],[126.77455864199999,37.76603913299998],[126.78468856599994,37.77034507200003],[126.78551155999999,37.77070306699997],[126.78622455600002,37.77110406099999],[126.78665055500004,37.77140805699998],[126.78704055500002,37.771733052],[126.787436556,37.77214004599995],[126.78802756100004,37.772913034],[126.78827856499998,37.77338502700002],[126.78855457400003,37.774088017000025],[126.78867158000001,37.77457200899999],[126.78872258799997,37.77503000199998],[126.78872759899997,37.77571099199998],[126.78786173699996,37.78287288199998],[126.78784375199996,37.78367886899996],[126.78791676100002,37.78425986],[126.788142771,37.78503784900002],[126.79202987800002,37.79452270500002],[126.79266689599994,37.796099681],[126.79523596600002,37.80230058800002],[126.79539597300001,37.802847579],[126.79548697900002,37.80325957299997],[126.79552798900002,37.803853564000036],[126.79550199899998,37.804415554999956],[126.79540800999997,37.80496254699998],[126.792498234,37.815305386],[126.78926348899996,37.827186201999965],[126.78799656199999,37.830303152999974],[126.78763760499997,37.832484119000036],[126.78748065899997,37.835455073],[126.78771998700005,37.85450877999996]]}},{"type":"Feature","id":"rail_normal.98","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.90691130200003,37.572962132000015],[126.90893224900005,37.571591154],[126.90977422800006,37.571094162],[126.91487811199997,37.56873819999995],[126.91853103,37.567080227],[126.91901501499997,37.56664123399999],[126.92410583100005,37.56040933],[126.924309825,37.56020833299996],[126.92578077199995,37.558418360999966],[126.926840741,37.55753237500002],[126.92738372700002,37.55717838000001],[126.93046265600003,37.55571640399995],[126.93092864499998,37.55544440799998],[126.93389756500002,37.55338644099995],[126.93429255400002,37.55305044599996],[126.93571351500006,37.55202246199999],[126.93604650600005,37.55178346600004],[126.93740046500001,37.55056848500002],[126.93841343200002,37.54952250099996],[126.93909340599998,37.54861751500001],[126.93979338300002,37.547889525999985],[126.94064436000004,37.54726653599998],[126.94153333899997,37.546843543],[126.942226325,37.54658454699997],[126.94434928299997,37.54592955799998],[126.94583425200001,37.54539456699999],[126.946883229,37.54495357399994],[126.94836619500006,37.54423858600001],[126.952523102,37.542401615999985],[126.95316308800005,37.542107621],[126.95521904,37.541107636999975],[126.95676800200002,37.54024265100002],[126.95810297299998,37.53969166000003],[126.95962594400007,37.539295666],[126.95957394499997,37.53930866599998],[126.96301088099997,37.53844968099999],[126.96582682700004,37.53772369299998],[126.96648381299998,37.53745269800002],[126.966891803,37.537249701],[126.96730579200005,37.53696870600002],[126.96752878600003,37.53678570800002],[126.96780177700003,37.53649971299997],[126.96869174600002,37.535483729],[126.96891573699999,37.535175733000024],[126.96916372499997,37.534693741],[126.96930071500003,37.53423974800001],[126.96934371000005,37.533950752],[126.969349704,37.53365275599997],[126.96931370000006,37.533361761000016]]}},{"type":"Feature","id":"rail_normal.99","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.902443,37.576099],[126.90195143599998,37.576456077],[126.90082746600002,37.577220064999985],[126.89958149900002,37.57806105099998],[126.89696657000002,37.57993602199998],[126.89576760200008,37.58074700900003],[126.89483862599997,37.58136999899999],[126.891383712,37.583377967],[126.88974075599997,37.584504949],[126.88886178099997,37.58521193800002],[126.88569287499999,37.587916896000024],[126.885403883,37.588148891999964],[126.86852238800002,37.602763663],[126.864951494,37.605827615],[126.86471750000007,37.606007612],[126.864133516,37.60640960600002],[126.86383652299997,37.60658160300002],[126.86354952999999,37.60673160000002],[126.86320353799998,37.606890598000014],[126.86267854999998,37.60710859399999],[126.86020960200005,37.608021579000024],[126.859234623,37.608432573],[126.85677368,37.60960155399997],[126.85596270000005,37.61004654599998],[126.85409974600005,37.61113652899995],[126.85309076999998,37.611650520999966],[126.85271777799998,37.611803518],[126.85233878600003,37.61193951599998],[126.85198479300004,37.61204651400002],[126.85169979900004,37.61211951300003],[126.851006811,37.61224751099997],[126.85056681800003,37.61229951],[126.84975283099996,37.61234150899997],[126.84732886599997,37.61231550799997],[126.84403391200006,37.61214950900001],[126.843302922,37.612131508],[126.83443305000002,37.61201750600003]]}},{"type":"Feature","id":"rail_normal.100","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.53205957700003,34.942429091999976],[127.53824677799997,34.941139922],[127.54196457200003,34.940546519],[127.54770834399999,34.941746621000014],[127.55096654699997,34.94281353],[127.56379869600002,34.94643223300003],[127.56720046599999,34.947624228],[127.57954091999999,34.95272179099995],[127.581736648,34.95359463299997],[127.588017441,34.95619637399998],[127.59594555700004,34.959438697]]}},{"type":"Feature","id":"rail_normal.101","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.285826,35.41366],[129.286335,35.413061],[129.2869,35.41237],[129.287466,35.412001],[129.288652,35.411495],[129.289161,35.411403],[129.290348,35.411357],[129.291818,35.411218],[129.293062,35.411218],[129.294192,35.41108],[129.295379,35.41108],[129.296793,35.41108],[129.305611,35.409053],[129.314486,35.408915],[129.324548,35.406657],[129.334441,35.403063],[129.346707,35.405183],[129.347216,35.405459],[129.347838,35.405736],[129.348347,35.40615],[129.349251,35.406749],[129.349647,35.407164],[129.350777,35.408823],[129.351003,35.409376],[129.351173,35.409974],[129.351178,35.438255],[129.351037,35.439555],[129.350849,35.439975],[129.349676,35.443339],[129.349583,35.443568],[129.349348,35.443836]]}},{"type":"Feature","id":"rail_normal.102","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.603306,35.254389],[128.603099,35.254032],[128.602961,35.253732],[128.602846,35.253356],[128.602708,35.252473],[128.602777,35.252079],[128.602915,35.25176],[128.602961,35.251365],[128.603168,35.251065],[128.603444,35.250633],[128.603651,35.250332],[128.603927,35.250013],[128.604387,35.249675],[128.60464,35.24945],[128.605146,35.249149],[128.605583,35.248867],[128.610895,35.2459],[128.611746,35.245374],[128.61239,35.244867],[128.61308,35.244285],[128.613655,35.243871],[128.614276,35.243289],[128.614805,35.242838],[128.615334,35.242388],[128.616024,35.241918],[128.616599,35.241674],[128.617128,35.241355],[128.618002,35.241035],[128.619014,35.240754],[128.619933,35.240584],[128.620945,35.240472],[128.621819,35.240415],[128.622486,35.240359],[128.623176,35.240322],[128.623958,35.240265],[128.624533,35.240134],[128.625292,35.239796],[128.625982,35.239382],[128.630328,35.23694],[128.631524,35.23649],[128.632306,35.236321],[128.633617,35.236133],[128.634422,35.235983],[128.635618,35.235513],[128.636239,35.235212],[128.636745,35.234912],[128.647991,35.228788],[128.648681,35.228187],[128.649325,35.227135],[128.649463,35.226665],[128.649624,35.226027],[128.649601,35.225632],[128.649509,35.225125],[128.649325,35.224749],[128.648957,35.224092],[128.646864,35.221499],[128.646565,35.221104],[128.646427,35.220766],[128.646289,35.220278],[128.646289,35.219977],[128.646312,35.215449],[128.646312,35.214829],[128.646427,35.21419],[128.646588,35.213476],[128.646818,35.212762],[128.647071,35.212067],[128.647439,35.211372],[128.647761,35.210846],[128.648198,35.210169],[128.648865,35.209361],[128.649555,35.208666],[128.650244,35.208065],[128.650865,35.207595],[128.651578,35.207144],[128.670115,35.19662],[128.671701,35.19617],[128.680073,35.194008],[128.680556,35.193802],[128.681222,35.193576],[128.693112,35.187468],[128.694354,35.18681],[128.695642,35.186115],[128.696907,35.185457],[128.697505,35.184818],[128.697735,35.184555],[128.700081,35.181058],[128.700311,35.180419],[128.70038,35.179968],[128.700311,35.179385],[128.696907,35.162954],[128.696677,35.16239],[128.696148,35.161657],[128.695573,35.161205],[128.694952,35.160735],[128.693066,35.160138],[128.681544,35.158564],[128.680693,35.158376],[128.68021,35.158207],[128.679589,35.157981],[128.678899,35.15768],[128.669907,35.152998],[128.668895,35.152773],[128.667722,35.152829],[128.657913,35.153765],[128.669431,35.152758],[128.670972,35.153059],[128.671938,35.153171],[128.67288,35.153153],[128.673616,35.152983],[128.674628,35.153002],[128.675709,35.153303],[128.676583,35.153548],[128.677388,35.153642],[128.69597,35.154413],[128.696728,35.154318],[128.697487,35.15413],[128.698154,35.15383],[128.699303,35.153097],[128.699878,35.152777],[128.700315,35.152363],[128.700683,35.151893],[128.700913,35.151385],[128.701166,35.150784],[128.701879,35.141532],[128.701764,35.140873],[128.701626,35.139933],[128.701672,35.139538],[128.702408,35.136529],[128.702338,35.136112],[128.701694,35.134946],[128.700843,35.134138],[128.700498,35.133667],[128.70036,35.133178],[128.700314,35.132783],[128.700291,35.131126],[128.700383,35.130468],[128.700314,35.129885],[128.700383,35.129433],[128.700291,35.128738],[128.700245,35.128042],[128.700614,35.118028],[128.700661,35.117683],[128.700845,35.117288],[128.700983,35.116667],[128.700615,35.115652],[128.699833,35.11505],[128.699304,35.114786],[128.698936,35.11456],[128.698587,35.114202],[128.698265,35.113807],[128.697989,35.11343],[128.697759,35.11281],[128.69746,35.111474],[128.696073,35.110083],[128.695659,35.109819],[128.695061,35.109462],[128.692094,35.108201],[128.691482,35.108164],[128.690976,35.10822],[128.690401,35.108446],[128.689297,35.108841],[128.688952,35.108879],[128.688424,35.108803],[128.688033,35.108653],[128.685986,35.107035]]}},{"type":"Feature","id":"rail_normal.103","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.69196,35.108073],[128.691155,35.107847],[128.69042,35.107753],[128.689983,35.107622],[128.689592,35.107433],[128.689063,35.107019],[128.688994,35.106794],[128.68812,35.104103]]}},{"type":"Feature","id":"rail_normal.104","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.20606618752433,37.12679892891124],[128.209689,37.12578],[128.21398,37.124206],[128.215783,37.123624],[128.21853,37.122803],[128.220804,37.122495],[128.223379,37.122426],[128.228915,37.122598],[128.232477,37.122666],[128.23355,37.122529],[128.234554,37.122278],[128.235642,37.121886],[128.236625,37.121383],[128.237502,37.120795],[128.23838,37.119899],[128.239854,37.117912],[128.243154,37.11223],[128.246383,37.107331],[128.250174,37.101985],[128.254526,37.096945],[128.256773,37.094705],[128.259651,37.091038],[128.261511,37.08863],[128.263617,37.085298],[128.265688,37.082694],[128.268602,37.080453],[128.273937,37.076057],[128.281308,37.069644],[128.285625,37.065975],[128.291206,37.060905],[128.293769,37.059112],[128.2944,37.058608],[128.295032,37.057992],[128.29777,37.055359],[128.301772,37.051409],[128.303913,37.049224],[128.306791,37.045694],[128.308476,37.043312],[128.309915,37.041463],[128.311494,37.039166],[128.312688,37.037401],[128.31353,37.036196],[128.314478,37.034991],[128.315742,37.033814],[128.320024,37.029807],[128.324727,37.025828],[128.328062,37.022858],[128.329817,37.021008],[128.331151,37.019242],[128.331853,37.018037],[128.332239,37.016944],[128.332347,37.015547],[128.332312,37.013185],[128.331912,37.008391],[128.332025,37.006949],[128.332777,37.002623],[128.333755,37.000039],[128.335335,36.996794],[128.338345,36.992618],[128.340376,36.989132],[128.341467,36.986909],[128.34222,36.984835],[128.342784,36.982251],[128.343461,36.977382],[128.344514,36.969748],[128.347562,36.954597],[128.350294,36.94368],[128.3541,36.934712],[128.357808,36.929642],[128.360832,36.926912],[128.362686,36.925586],[128.365711,36.923948],[128.373127,36.91997],[128.381188,36.916789],[128.416469,36.902225],[128.449781,36.891333],[128.471114,36.885164],[128.478827,36.88267],[128.494508,36.879488],[128.507101,36.877347],[128.517963,36.874955],[128.529296,36.873697],[128.537453,36.872693],[128.540377,36.872362],[128.542325,36.871646],[128.544537,36.870761],[128.547433,36.869708],[128.554385,36.866759],[128.558463,36.865211],[128.564529,36.862743],[128.568555,36.861111],[128.572872,36.859746],[128.578476,36.858176],[128.583912,36.8571],[128.58974,36.855755],[128.593215,36.854589],[128.596409,36.853199],[128.600052,36.85154],[128.602518,36.85006],[128.604311,36.849073],[128.606609,36.847548],[128.608851,36.845486],[128.610756,36.843288],[128.613782,36.8397],[128.615632,36.836829],[128.616416,36.835304],[128.616584,36.834004],[128.616584,36.83212],[128.616472,36.82898],[128.616528,36.827814],[128.616808,36.826558],[128.617425,36.825302],[128.61905,36.82252],[128.621292,36.818438],[128.623589,36.814759],[128.628633,36.806099],[128.629472,36.803516],[128.630938,36.799487],[128.631938,36.797272],[128.633338,36.795511],[128.635504,36.793456],[128.636637,36.792442],[128.637703,36.791028],[128.638503,36.789854],[128.639935,36.787799],[128.640802,36.785744],[128.641268,36.783689],[128.642101,36.780993],[128.64137,36.777462],[128.638754,36.767866],[128.635487,36.758202],[128.632471,36.748536],[128.631466,36.743099],[128.631089,36.741085],[128.631843,36.738366],[128.633225,36.734338],[128.63511,36.730913],[128.638503,36.725475],[128.642524,36.720539],[128.647425,36.714395],[128.667405,36.698779],[128.685375,36.687091],[128.699198,36.679028],[128.702974,36.676324],[128.708104,36.672935],[128.710073,36.671355],[128.711816,36.669836],[128.713104,36.668135],[128.714611,36.665505],[128.716013,36.662944],[128.717026,36.660632],[128.717493,36.657382],[128.718039,36.653821],[128.717727,36.649946],[128.716637,36.646196],[128.715624,36.643196],[128.714144,36.640446],[128.712352,36.638009],[128.708224,36.634071],[128.700513,36.626195],[128.692568,36.618505],[128.685887,36.611454],[128.683425,36.608095],[128.68121,36.604802],[128.678995,36.601311],[128.677508,36.598219],[128.675944,36.594451],[128.674874,36.589691],[128.67438,36.58513],[128.674462,36.580634],[128.675118,36.569985]]}},{"type":"Feature","id":"rail_normal.105","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.839396,37.348498],[127.847396,37.343198],[127.852024,37.340205],[127.859867,37.336214],[127.866691,37.332971],[127.879476,37.327171],[127.888496,37.322929],[127.89579,37.319561],[127.89932,37.318002],[127.901751,37.317066],[127.904183,37.316567],[127.907869,37.316317],[127.926145,37.316442],[127.930145,37.316317],[127.934669,37.315822],[127.938816,37.314395],[127.941952,37.311784],[127.946618,37.306274],[127.952414,37.29514],[127.957826,37.271744],[127.967331,37.231881],[127.97339,37.222691],[127.984932,37.211147],[128.004259,37.194684],[128.056683,37.153339],[128.091132,37.135049],[128.095355,37.132553],[128.098012,37.13138],[128.102141,37.130245],[128.106981,37.12945],[128.112295,37.129299],[128.118749,37.129526],[128.123304,37.13051],[128.125962,37.130737],[128.128429,37.130434],[128.132131,37.129715],[128.144074,37.127511],[128.149922,37.125518],[128.153421,37.124362],[128.15597,37.123844],[128.15782,37.123924],[128.159769,37.124641],[128.162818,37.126076],[128.164918,37.126634],[128.167767,37.127192],[128.176664,37.12763],[128.18941,37.127989],[128.193409,37.127989],[128.197287,37.128871],[128.199467,37.129194],[128.201494,37.128911],[128.202558,37.128467],[128.203952,37.127881],[128.206233,37.126992]]}},{"type":"Feature","id":"rail_normal.106","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.674729,36.574643],[128.675319,36.565825],[128.675496,36.563027],[128.675614,36.560988],[128.675614,36.558855],[128.675555,36.55691],[128.67526,36.55397],[128.674906,36.548422],[128.674197,36.544106],[128.673194,36.538036],[128.67219,36.530873],[128.671718,36.52205],[128.6716,36.517781],[128.671364,36.515029],[128.67101,36.512419],[128.670301,36.509715],[128.669357,36.506583],[128.666877,36.498801],[128.665992,36.495005],[128.665756,36.492917],[128.665756,36.489974],[128.665933,36.487744],[128.666641,36.481906],[128.667822,36.47265],[128.668959,36.463863],[128.670163,36.454907],[128.672119,36.439595],[128.673248,36.432937],[128.67385,36.428457],[128.674923,36.424791],[128.675759,36.422588],[128.6769,36.419897],[128.67804,36.418122],[128.678952,36.417021],[128.680093,36.416348],[128.68283,36.415125],[128.685643,36.413962],[128.686825,36.413291],[128.687559,36.412553],[128.688109,36.41152],[128.68843,36.410488],[128.688751,36.409344],[128.688934,36.406503],[128.68953,36.402593],[128.690034,36.397649],[128.690309,36.39562],[128.690492,36.39455],[128.690401,36.393037],[128.690401,36.391377],[128.690263,36.390528],[128.689988,36.389864],[128.689621,36.389311],[128.688292,36.388167],[128.68545,36.385916],[128.682608,36.383702],[128.681508,36.382521],[128.681096,36.381783],[128.680867,36.381045],[128.680867,36.37979],[128.68105,36.378388],[128.681646,36.375103],[128.681967,36.372188],[128.682196,36.369863],[128.682425,36.369088],[128.6827,36.368128],[128.683342,36.367279],[128.687421,36.363145],[128.690446,36.360303],[128.691501,36.359306],[128.692081,36.358488],[128.692599,36.357516],[128.692806,36.35646],[128.693116,36.354182],[128.693668,36.349737],[128.693979,36.345569],[128.694186,36.344041],[128.694531,36.341679],[128.694601,36.339566],[128.694601,36.335662],[128.694105,36.331802],[128.692948,36.324347],[128.690966,36.317557],[128.688542,36.310589],[128.68722,36.306595],[128.685458,36.299892],[128.683971,36.293012],[128.682153,36.283955],[128.680831,36.277739],[128.680041,36.27367],[128.679839,36.271119],[128.679907,36.269218],[128.680311,36.266666],[128.680984,36.264603],[128.682062,36.262051],[128.685294,36.255915],[128.689941,36.247226],[128.694857,36.238047],[128.698089,36.231855],[128.71257,36.205032],[128.735898,36.173996],[128.743532,36.164124],[128.752722,36.151625],[128.769334,36.129418],[128.78408,36.111901],[128.801639,36.093169],[128.817322,36.072917],[128.831983,36.055277],[128.842212,36.042459],[128.845451,36.039289],[128.848178,36.036807],[128.852099,36.034602],[128.857043,36.031844],[128.866846,36.026019],[128.872163,36.022312],[128.87528,36.019643],[128.878305,36.017122],[128.881972,36.013785],[128.884356,36.010893],[128.886647,36.007482],[128.888022,36.003626],[128.889673,35.999176],[128.890773,35.996209],[128.892331,35.993317],[128.893614,35.990869],[128.89609,35.987754],[128.899573,35.984341],[128.899253,35.984722],[128.901217,35.983012],[128.90497,35.980316],[128.909382,35.976997],[128.910967,35.97538],[128.911668,35.974585],[128.912229,35.97379],[128.914791,35.969578],[128.920016,35.960823],[128.920906,35.960137],[128.921658,35.959668],[128.922602,35.959182],[128.923632,35.958852],[128.924844,35.958591],[128.92611,35.958504],[128.931624,35.958731],[128.942685,35.95921]]}},{"type":"Feature","id":"rail_normal.107","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.58608501966918,36.34212098483558],[126.588671,36.338323],[126.589837,36.336772],[126.590976,36.334937],[126.5916,36.333714],[126.591844,36.332753],[126.591952,36.331595],[126.592115,36.328886],[126.592034,36.326898],[126.592034,36.325675],[126.592034,36.324997],[126.592169,36.324429],[126.59263,36.32266],[126.593254,36.320737],[126.594203,36.317525],[126.595477,36.313221],[126.596454,36.310773],[126.59724,36.308173],[126.597837,36.305703],[126.598298,36.303933],[126.598515,36.302447],[126.598677,36.301267],[126.598704,36.300218],[126.598704,36.299847],[126.59836173449396,36.29368609286292],[126.597098,36.287614],[126.596414,36.282512],[126.595844,36.275708],[126.596015,36.27079],[126.595958,36.265273],[126.596585,36.257778],[126.597611,36.253364],[126.598866,36.250007],[126.599493,36.248214],[126.60012,36.246558],[126.600861,36.245041],[126.601774,36.243431],[126.603028,36.241454],[126.605537,36.237729],[126.608673,36.233221],[126.610954,36.22945],[126.614889,36.224252],[126.619222,36.217858],[126.62446922453331,36.210900104685756],[126.627889,36.206494],[126.62901910763159,36.20519454914242],[126.63123608888657,36.202914548955654],[126.63249672528634,36.201669290043654],[126.63453982565842,36.20052340049192],[126.63576423687435,36.199418419681535],[126.63671333669272,36.198798688167635],[126.63766243651098,36.19833096302186],[126.64002069598304,36.19714702125816],[126.64653036153052,36.19232044720321],[126.65232639095515,36.18851978411916],[126.65713709537746,36.18557268221974],[126.65811517534293,36.18488267011924],[126.6590497850876,36.18412248025954],[126.6617739189171,36.181549475222184],[126.66812057113697,36.174952839899554],[126.6693377373162,36.17296438343762],[126.67049694320106,36.17125660996458],[126.673308017472,36.16812169604722],[126.6741774218857,36.166928524223216],[126.67501784615224,36.16554816553035],[126.681,36.153541],[126.681919,36.151376],[126.684448,36.146426],[126.687091,36.140826],[126.68916,36.136772],[126.69031,36.133771],[126.690808,36.132316],[126.691038,36.131079],[126.691344,36.129903],[126.691919,36.126777],[126.692915,36.120804],[126.693835,36.116255],[126.694256,36.113841],[126.694716,36.112076],[126.695291,36.110622],[126.69598,36.109384],[126.697819,36.106536],[126.702034,36.101304],[126.704409,36.098116],[126.705405,36.096723],[126.706057,36.095608],[126.706746,36.093255],[126.707129,36.091491],[126.707474,36.089138],[126.708237,36.084645],[126.709202,36.077502],[126.709797,36.072699],[126.710168,36.069908],[126.710502,36.067957],[126.711616,36.063904],[126.712768,36.059731],[126.71325,36.05784],[126.713585,36.056128],[126.713696,36.054717],[126.713733,36.053366],[126.713622,36.050874],[126.713547,36.049823],[126.713585,36.048562],[126.713659,36.047301],[126.714104,36.0455],[126.714439,36.043788],[126.715664,36.038803]]}},{"type":"Feature","id":"rail_normal.108","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.8002,35.943998],[126.8028,35.941683],[126.803988,35.940601],[126.805251,35.939879],[126.806513,35.939398],[126.80759,35.939188],[126.80915,35.939157],[126.810598,35.939368],[126.812455,35.939939],[126.814349,35.940691],[126.817097,35.941924],[126.822296,35.943968],[126.826753,35.945832],[126.831061,35.947576],[126.833289,35.948388],[126.835517,35.949049],[126.838042,35.94962],[126.841013,35.950071],[126.845024,35.950552],[126.847624,35.950823],[126.851152,35.951153],[126.853714,35.951214],[126.856165,35.951093],[126.858319,35.950733],[126.860287,35.950402],[126.862516,35.949801],[126.865301,35.948959],[126.871688,35.946975],[126.877667,35.945081],[126.883089,35.943367],[126.888437,35.941683],[126.894008,35.939969],[126.901026,35.937774],[126.903923,35.936993],[126.905706,35.936632],[126.907303,35.936361],[126.91551,35.935038],[126.922269,35.933986],[126.925611,35.933474],[126.929585,35.932869],[126.932518,35.932388],[126.935415,35.931817],[126.937495,35.931245],[126.939686,35.930554],[126.941988,35.929682],[126.943548,35.92896],[126.945256,35.928148],[126.947076,35.927126],[126.949007,35.925893],[126.950938,35.924599],[126.953946,35.922555],[126.959591,35.918645]]}},{"type":"Feature","id":"rail_normal.109","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.913846,35.935365],[126.924245,35.933711],[126.926139,35.933441],[126.927476,35.933471],[126.928627,35.933531],[126.929295,35.933621],[126.930707,35.934012],[126.933715,35.934794],[126.934829,35.935035],[126.936054,35.935215],[126.937428,35.935365],[126.938802,35.935395],[126.940102,35.935395],[126.941179,35.935455],[126.942108,35.935666],[126.942628,35.935937],[126.943147,35.936267],[126.943704,35.936748],[126.944224,35.93732],[126.944856,35.938222],[126.94727,35.944566]]}},{"type":"Feature","id":"rail_normal.110","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.125422,35.826441],[129.125596,35.826524],[129.12581,35.826787],[129.126019,35.827041],[129.126224,35.82729],[129.126421,35.827532],[129.126615,35.827767],[129.126803,35.827998],[129.126981,35.828215],[129.127159,35.828432],[129.12733,35.828641],[129.127499,35.828845],[129.127666,35.82905],[129.127835,35.829253],[129.128005,35.82946],[129.128175,35.829667],[129.128344,35.829872],[129.128518,35.830085],[129.128688,35.830306],[129.128849,35.830533],[129.129008,35.830757],[129.129185,35.830977],[129.129361,35.831195],[129.129537,35.831418],[129.129704,35.831648],[129.129858,35.831888],[129.129992,35.832136],[129.130104,35.832393],[129.130194,35.832659],[129.130257,35.832924],[129.130297,35.833194],[129.13031,35.833469],[129.130298,35.833744],[129.130262,35.834021],[129.130196,35.834299],[129.130102,35.834576],[129.129977,35.83485],[129.129819,35.835129],[129.129635,35.835402],[129.129421,35.835656],[129.129187,35.835897],[129.128941,35.83613],[129.128688,35.83636],[129.128433,35.836587],[129.128177,35.836812],[129.127923,35.83704],[129.127676,35.837275],[129.127424,35.837504],[129.127171,35.837734],[129.126911,35.837963],[129.126652,35.838202],[129.126391,35.838442],[129.126121,35.838679],[129.125847,35.838914],[129.125578,35.839156],[129.125311,35.839396],[129.125047,35.839636],[129.124787,35.839876],[129.124526,35.840113],[129.124265,35.840347],[129.123997,35.840587],[129.12371,35.840846],[129.123394,35.841126],[129.123054,35.841434],[129.122688,35.841764],[129.122308,35.842104],[129.121919,35.842444],[129.121533,35.842801],[129.121146,35.843163],[129.120808,35.843436],[129.120535,35.843702],[129.120237,35.843997],[129.119918,35.844319],[129.119591,35.844656],[129.119265,35.844998],[129.118941,35.845339],[129.118618,35.845678],[129.11829,35.84602],[129.117964,35.846364],[129.117635,35.846707],[129.117307,35.847048],[129.116982,35.84739],[129.116652,35.847732],[129.116321,35.848077],[129.115994,35.848414],[129.1157,35.848723],[129.115341,35.849111],[129.110033,35.854718],[129.105511,35.859474],[129.103227,35.861866],[129.101651,35.863362],[129.100501,35.864261],[129.099224,35.865157],[129.097954,35.865914],[129.096727,35.866517],[129.096252,35.866772],[129.095751,35.867003],[129.095246,35.867236],[129.094732,35.867468],[129.094214,35.8677],[129.093693,35.867934],[129.093167,35.868168],[129.092645,35.868406],[129.092126,35.868641],[129.091608,35.868876],[129.091089,35.869109],[129.090569,35.869345],[129.090049,35.869581],[129.089529,35.869816],[129.08901,35.870051],[129.088491,35.870287],[129.08797,35.870522],[129.08745,35.870759],[129.08693,35.870994],[129.08641,35.87123],[129.08589,35.871465],[129.08537,35.871698],[129.084849,35.871932],[129.084329,35.872168],[129.083808,35.872403],[129.083286,35.872639],[129.082764,35.872873],[129.082241,35.873108],[129.081718,35.873345],[129.081196,35.87358],[129.080676,35.873814],[129.080161,35.874046],[129.079649,35.874276],[129.079136,35.874509],[129.078621,35.87474],[129.078106,35.874972],[129.07759,35.875204],[129.077074,35.875436],[129.076559,35.875666],[129.076044,35.875898],[129.07553,35.876128],[129.075016,35.876362],[129.074502,35.876597],[129.073989,35.876838],[129.073471,35.877087],[129.072953,35.877341],[129.072443,35.8776],[129.071936,35.877866],[129.071433,35.878136],[129.070938,35.878414],[129.070446,35.878696],[129.069967,35.878981],[129.069499,35.879266],[129.06904,35.879555],[129.068587,35.879847],[129.068138,35.880145],[129.067695,35.880446],[129.067254,35.880755],[129.066817,35.881069],[129.066383,35.88139],[129.065951,35.881718],[129.065523,35.882054],[129.065099,35.882393],[129.06468,35.88274],[129.064267,35.88309],[129.063863,35.883444],[129.063462,35.883805],[129.063063,35.884174],[129.06267,35.884549],[129.062286,35.884925],[129.061909,35.885305],[129.061541,35.885688],[129.061184,35.886069],[129.060828,35.886454],[129.060484,35.88684],[129.060148,35.887227],[129.059821,35.887617],[129.059499,35.888012],[129.059178,35.888416],[129.058856,35.888828],[129.058535,35.889246],[129.058217,35.889662],[129.057901,35.890079],[129.057588,35.890494],[129.057275,35.890905],[129.056964,35.891314],[129.056655,35.891721],[129.056347,35.892127],[129.056041,35.892532],[129.055734,35.892938],[129.055425,35.893344],[129.055116,35.893753],[129.054807,35.89416],[129.054498,35.894567],[129.054187,35.894976],[129.053877,35.895385],[129.053566,35.895797],[129.053256,35.896206],[129.052945,35.896619],[129.052633,35.897031],[129.052321,35.897445],[129.052009,35.89786],[129.051696,35.898274],[129.051382,35.898689],[129.051066,35.899107],[129.050757,35.899523],[129.050441,35.899941],[129.050131,35.900354],[129.049814,35.900769],[129.049509,35.901179],[129.049195,35.901559],[129.048562,35.902419],[129.035928,35.919211],[129.034659,35.921129],[129.033408,35.923313],[129.032585,35.924922],[129.031687,35.926829],[129.030404,35.929956],[129.030214,35.930437],[129.030009,35.930914],[129.029806,35.93138],[129.029602,35.931836],[129.029394,35.9323],[129.029193,35.932756],[129.028988,35.93321],[129.028721,35.933655],[129.027501,35.936588],[129.027302,35.937039],[129.027106,35.93748],[129.026904,35.937916],[129.026709,35.938355],[129.02651,35.938794],[129.026317,35.93924],[129.026114,35.939684],[129.025861,35.940073],[129.02443,35.943378],[129.024189,35.943848],[129.023924,35.944244],[129.023223,35.946213],[129.021285,35.951164],[129.020376,35.953498],[129.019638,35.955204],[129.018848,35.956592],[129.018098,35.957638],[129.016754,35.959258],[129.015971,35.96002],[129.015598,35.96038],[129.015247,35.960749],[129.014885,35.961112],[129.014509,35.96147],[129.014126,35.961826],[129.01373,35.962172],[129.013324,35.962512],[129.012909,35.962846],[129.012487,35.96317],[129.012067,35.963486],[129.011633,35.963792],[129.011199,35.96409],[129.010765,35.964386],[129.010412,35.964611],[129.008439,35.965689],[129.007519,35.966143],[129.006601,35.966561],[129.005314,35.967036],[129.003652,35.967566],[129.002161,35.967952],[129.000745,35.968269],[128.999266,35.968528],[128.997874,35.968727],[128.996663,35.968832],[128.995191,35.96892],[128.99338,35.968934],[128.992782,35.968905],[128.992217,35.968874],[128.991653,35.968831],[128.991086,35.96878],[128.990519,35.968719],[128.989951,35.968649],[128.989383,35.968565],[128.98881,35.968471],[128.98824,35.968367],[128.987674,35.968251],[128.987108,35.968128],[128.986549,35.967992],[128.98599,35.967843],[128.985432,35.967687],[128.984879,35.967521],[128.984324,35.967359],[128.983761,35.967197],[128.9832,35.967035],[128.981157,35.966354],[128.968184,35.962457],[128.965532,35.96164],[128.963432,35.960999],[128.962615,35.9608],[128.961776,35.960636],[128.959861,35.960317],[128.957929,35.960038],[128.956585,35.95986],[128.955091,35.959734],[128.953982,35.959667],[128.95312,35.959654],[128.952756,35.959639],[128.952423,35.959627],[128.952126,35.959614],[128.951867,35.959603],[128.951643,35.959595],[128.951446,35.959587],[128.951271,35.959581],[128.951113,35.959573],[128.950963,35.959565],[128.950815,35.959557],[128.950668,35.959551],[128.950524,35.959544],[128.950382,35.959538],[128.950239,35.959534],[128.950099,35.959531],[128.94996,35.959527],[128.949828,35.959519],[128.949695,35.959508],[128.949562,35.959483],[128.949426,35.959458],[128.949284,35.959447],[128.949141,35.95944],[128.948997,35.959432],[128.948851,35.959424],[128.948705,35.959418],[128.948559,35.959408],[128.948424,35.959404],[128.948289,35.959405],[128.948139,35.959419],[128.948004,35.959413],[128.947861,35.959407],[128.947718,35.9594],[128.947575,35.959395],[128.947433,35.95939],[128.947293,35.959383],[128.947151,35.959378],[128.94701,35.959377],[128.94687,35.959374],[128.946732,35.959369],[128.946594,35.959363],[128.946459,35.959356],[128.946328,35.959347],[128.946191,35.959339],[128.946055,35.959332],[128.945915,35.959328],[128.945772,35.959322],[128.945626,35.959319],[128.945482,35.959311],[128.945362,35.959302],[128.945215,35.959304],[128.945076,35.959296],[128.944925,35.959291],[128.944775,35.959285],[128.944622,35.95928],[128.944468,35.959274],[128.944316,35.959267],[128.944163,35.959262],[128.944006,35.959257],[128.943849,35.959251],[128.943694,35.959246],[128.94353,35.95924],[128.94335,35.959235],[128.943157,35.959228],[128.942948,35.959222],[128.942729,35.959213],[128.942508,35.959202],[128.942292,35.959194],[128.942084,35.959187],[128.941886,35.959181],[128.9417,35.959175],[128.941524,35.959168],[128.941356,35.959161],[128.941189,35.959156],[128.941025,35.959151],[128.940865,35.959146],[128.940707,35.959143],[128.940553,35.959138],[128.939134,35.95916]]}},{"type":"Feature","id":"rail_normal.111","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.939134,35.95916],[128.940553,35.959138],[128.940707,35.959143],[128.940865,35.959146],[128.941025,35.959151],[128.941189,35.959156],[128.941356,35.959161],[128.941524,35.959168],[128.9417,35.959175],[128.941886,35.959181],[128.942084,35.959187],[128.942292,35.959194],[128.942508,35.959202],[128.942729,35.959213],[128.942948,35.959222],[128.943157,35.959228],[128.94335,35.959235],[128.94353,35.95924],[128.943694,35.959246],[128.943849,35.959251],[128.944006,35.959257],[128.944163,35.959262],[128.944316,35.959267],[128.944468,35.959274],[128.944622,35.95928],[128.944775,35.959285],[128.944925,35.959291],[128.945076,35.959296],[128.945215,35.959304],[128.945362,35.959302],[128.945482,35.959311],[128.945626,35.959319],[128.945772,35.959322],[128.945915,35.959328],[128.946055,35.959332],[128.946191,35.959339],[128.946328,35.959347],[128.946459,35.959356],[128.946594,35.959363],[128.946732,35.959369],[128.94687,35.959374],[128.94701,35.959377],[128.947151,35.959378],[128.947293,35.959383],[128.947433,35.95939],[128.947575,35.959395],[128.947718,35.9594],[128.947861,35.959407],[128.948004,35.959413],[128.948139,35.959419],[128.948289,35.959405],[128.948424,35.959404],[128.948559,35.959408],[128.948705,35.959418],[128.948851,35.959424],[128.948997,35.959432],[128.949141,35.95944],[128.949284,35.959447],[128.949426,35.959458],[128.949562,35.959483],[128.949695,35.959508],[128.949828,35.959519],[128.94996,35.959527],[128.950099,35.959531],[128.950239,35.959534],[128.950382,35.959538],[128.950524,35.959544],[128.950668,35.959551],[128.950815,35.959557],[128.950963,35.959565],[128.951113,35.959573],[128.951271,35.959581],[128.951446,35.959587],[128.951643,35.959595],[128.951867,35.959603],[128.952126,35.959614],[128.952423,35.959627],[128.952756,35.959639],[128.95312,35.959654],[128.953982,35.959667],[128.955091,35.959734],[128.956585,35.95986],[128.957929,35.960038],[128.959861,35.960317],[128.961776,35.960636],[128.962615,35.9608],[128.963432,35.960999],[128.965532,35.96164],[128.968184,35.962457],[128.981157,35.966354],[128.9832,35.967035],[128.983761,35.967197],[128.984324,35.967359],[128.984879,35.967521],[128.985432,35.967687],[128.98599,35.967843],[128.986549,35.967992],[128.987108,35.968128],[128.987674,35.968251],[128.98824,35.968367],[128.98881,35.968471],[128.989383,35.968565],[128.989951,35.968649],[128.990519,35.968719],[128.991086,35.96878],[128.991653,35.968831],[128.992217,35.968874],[128.992782,35.968905],[128.99338,35.968934],[128.995191,35.96892],[128.996663,35.968832],[128.997874,35.968727],[128.999266,35.968528],[129.000745,35.968269],[129.002161,35.967952],[129.003652,35.967566],[129.005314,35.967036],[129.006601,35.966561],[129.007519,35.966143],[129.008439,35.965689],[129.010412,35.964611],[129.010765,35.964386],[129.011199,35.96409],[129.011633,35.963792],[129.012067,35.963486],[129.012487,35.96317],[129.012909,35.962846],[129.013324,35.962512],[129.01373,35.962172],[129.014126,35.961826],[129.014509,35.96147],[129.014885,35.961112],[129.015247,35.960749],[129.015598,35.96038],[129.015971,35.96002],[129.016754,35.959258],[129.018098,35.957638],[129.018848,35.956592],[129.019638,35.955204],[129.020376,35.953498],[129.021285,35.951164],[129.023223,35.946213],[129.023924,35.944244],[129.024189,35.943848],[129.02443,35.943378],[129.025861,35.940073],[129.026114,35.939684],[129.026317,35.93924],[129.02651,35.938794],[129.026709,35.938355],[129.026904,35.937916],[129.027106,35.93748],[129.027302,35.937039],[129.027501,35.936588],[129.028721,35.933655],[129.028988,35.93321],[129.029193,35.932756],[129.029394,35.9323],[129.029602,35.931836],[129.029806,35.93138],[129.030009,35.930914],[129.030214,35.930437],[129.030404,35.929956],[129.031687,35.926829],[129.032585,35.924922],[129.033408,35.923313],[129.034659,35.921129],[129.035928,35.919211],[129.048562,35.902419],[129.049195,35.901559],[129.049509,35.901179],[129.049814,35.900769],[129.050131,35.900354],[129.050441,35.899941],[129.050757,35.899523],[129.051066,35.899107],[129.051382,35.898689],[129.051696,35.898274],[129.052009,35.89786],[129.052321,35.897445],[129.052633,35.897031],[129.052945,35.896619],[129.053256,35.896206],[129.053566,35.895797],[129.053877,35.895385],[129.054187,35.894976],[129.054498,35.894567],[129.054807,35.89416],[129.055116,35.893753],[129.055425,35.893344],[129.055734,35.892938],[129.056041,35.892532],[129.056347,35.892127],[129.056655,35.891721],[129.056964,35.891314],[129.057275,35.890905],[129.057588,35.890494],[129.057901,35.890079],[129.058217,35.889662],[129.058535,35.889246],[129.058856,35.888828],[129.059178,35.888416],[129.059499,35.888012],[129.059821,35.887617],[129.060148,35.887227],[129.060484,35.88684],[129.060828,35.886454],[129.061184,35.886069],[129.061541,35.885688],[129.061909,35.885305],[129.062286,35.884925],[129.06267,35.884549],[129.063063,35.884174],[129.063462,35.883805],[129.063863,35.883444],[129.064267,35.88309],[129.06468,35.88274],[129.065099,35.882393],[129.065523,35.882054],[129.065951,35.881718],[129.066383,35.88139],[129.066817,35.881069],[129.067254,35.880755],[129.067695,35.880446],[129.068138,35.880145],[129.068587,35.879847],[129.06904,35.879555],[129.069499,35.879266],[129.069967,35.878981],[129.070446,35.878696],[129.070938,35.878414],[129.071433,35.878136],[129.071936,35.877866],[129.072443,35.8776],[129.072953,35.877341],[129.073471,35.877087],[129.073989,35.876838],[129.074502,35.876597],[129.075016,35.876362],[129.07553,35.876128],[129.076044,35.875898],[129.076559,35.875666],[129.077074,35.875436],[129.07759,35.875204],[129.078106,35.874972],[129.078621,35.87474],[129.079136,35.874509],[129.079649,35.874276],[129.080161,35.874046],[129.080676,35.873814],[129.081196,35.87358],[129.081718,35.873345],[129.082241,35.873108],[129.082764,35.872873],[129.083286,35.872639],[129.083808,35.872403],[129.084329,35.872168],[129.084849,35.871932],[129.08537,35.871698],[129.08589,35.871465],[129.08641,35.87123],[129.08693,35.870994],[129.08745,35.870759],[129.08797,35.870522],[129.088491,35.870287],[129.08901,35.870051],[129.089529,35.869816],[129.090049,35.869581],[129.090569,35.869345],[129.091089,35.869109],[129.091608,35.868876],[129.092126,35.868641],[129.092645,35.868406],[129.093167,35.868168],[129.093693,35.867934],[129.094214,35.8677],[129.094732,35.867468],[129.095246,35.867236],[129.095751,35.867003],[129.096252,35.866772],[129.096727,35.866517],[129.097954,35.865914],[129.099224,35.865157],[129.100501,35.864261],[129.101651,35.863362],[129.103227,35.861866],[129.105511,35.859474],[129.110033,35.854718],[129.115341,35.849111],[129.1157,35.848723],[129.115994,35.848414],[129.116321,35.848077],[129.116652,35.847732],[129.116982,35.84739],[129.117307,35.847048],[129.117635,35.846707],[129.117964,35.846364],[129.11829,35.84602],[129.118618,35.845678],[129.118941,35.845339],[129.119265,35.844998],[129.119591,35.844656],[129.119918,35.844319],[129.120237,35.843997],[129.120535,35.843702],[129.120808,35.843436],[129.121052,35.843202],[129.121267,35.842998],[129.121456,35.842822],[129.121617,35.842674],[129.121764,35.842541],[129.121902,35.842414],[129.122043,35.842288],[129.122183,35.842162],[129.122323,35.842037],[129.122464,35.841912],[129.122606,35.841786],[129.122749,35.841659],[129.122893,35.84153],[129.123045,35.841402],[129.123206,35.841277],[129.123373,35.841147],[129.123547,35.84101],[129.123731,35.840867],[129.123923,35.840718],[129.124127,35.840558],[129.124347,35.840388],[129.124579,35.840208],[129.124821,35.840019],[129.125079,35.839817],[129.125351,35.839605],[129.125632,35.839386],[129.125915,35.839164],[129.126199,35.838943],[129.126483,35.838721],[129.126764,35.838501],[129.127047,35.83828],[129.127335,35.838056],[129.127626,35.837828],[129.127918,35.837601],[129.128213,35.837371],[129.12851,35.837138],[129.12881,35.836904],[129.129112,35.836667],[129.129414,35.836431],[129.129709,35.836192],[129.129988,35.835941],[129.130239,35.835676],[129.130456,35.835397],[129.130639,35.835102],[129.130789,35.834794],[129.130904,35.834478],[129.13098,35.834158],[129.131022,35.833835],[129.131029,35.833513],[129.130998,35.833194],[129.130931,35.832876],[129.130833,35.832565],[129.130702,35.832262],[129.130543,35.831964],[129.130349,35.831679],[129.130131,35.831409],[129.129902,35.831152],[129.129681,35.830902],[129.129465,35.83066],[129.129253,35.830427],[129.129044,35.830204],[129.128845,35.829987],[129.128651,35.829777],[129.128465,35.829574],[129.128281,35.829379],[129.128109,35.829182],[129.127938,35.828995],[129.12777,35.828811],[129.127599,35.828629],[129.127425,35.828445],[129.127249,35.828259],[129.127073,35.828071],[129.126898,35.827884],[129.126724,35.827698],[129.126547,35.827512],[129.126374,35.827329],[129.126208,35.82715],[129.126039,35.826972],[129.125879,35.826791],[129.125729,35.826609],[129.125579,35.826429],[129.125422,35.826441]]}},{"type":"Feature","id":"rail_normal.112","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.125422,35.826441],[129.125132,35.825881],[129.124979,35.825697],[129.124827,35.825515],[129.124673,35.825328],[129.124518,35.82514],[129.124362,35.824947],[129.1242,35.82475],[129.124029,35.824541],[129.123847,35.824314],[129.123651,35.824073],[129.123446,35.823821],[129.123237,35.823563],[129.123024,35.8233],[129.122808,35.823036],[129.122595,35.822775],[129.122382,35.822513],[129.122172,35.822255],[129.121962,35.821996],[129.121752,35.82174],[129.121544,35.821485],[129.121338,35.821231],[129.12113,35.820977],[129.120918,35.820719],[129.120702,35.820456],[129.120485,35.820189],[129.120263,35.819918],[129.120032,35.819638],[129.119795,35.819348],[129.119554,35.819052],[129.119309,35.818749],[129.119057,35.818437],[129.118808,35.81812],[129.118565,35.817799],[129.118335,35.817469],[129.118124,35.817134],[129.117929,35.816795],[129.117826,35.81665],[129.117595,35.815987],[129.117456,35.815521],[129.117388,35.81504],[129.11738,35.81456],[129.117427,35.814039],[129.117507,35.813504],[129.117653,35.813042],[129.117834,35.812595],[129.118071,35.812138],[129.118432,35.811659],[129.118936,35.811165],[129.119527,35.810724],[129.121944,35.809166],[129.13184,35.802782],[129.132002,35.802658],[129.132268,35.802509],[129.132529,35.802352],[129.132799,35.802192],[129.133071,35.802032],[129.133352,35.801863],[129.133642,35.801691],[129.133954,35.80151],[129.134286,35.80132],[129.134632,35.801126],[129.134999,35.800918],[129.135377,35.800701],[129.135774,35.800474],[129.136189,35.800235],[129.136619,35.79999],[129.137061,35.799739],[129.137508,35.799486],[129.13796,35.799229],[129.138412,35.798976],[129.138828,35.798757],[129.13926,35.798489],[129.139666,35.798242],[129.140121,35.797993],[129.140578,35.797736],[129.14104,35.797474],[129.141499,35.797215],[129.141951,35.796957],[129.142397,35.796706],[129.142852,35.796454],[129.143301,35.796206],[129.143755,35.795956],[129.144203,35.795708],[129.144657,35.795457],[129.145106,35.79521],[129.145544,35.79497],[129.145982,35.794725],[129.146431,35.794477],[129.146882,35.794229],[129.147328,35.793987],[129.14777,35.793752],[129.15639,35.788979],[129.159008,35.787432],[129.161773,35.785612],[129.165232,35.783301],[129.165734,35.782952],[129.166226,35.782601],[129.166652,35.782298],[129.1671,35.781971],[129.167535,35.781637],[129.167966,35.781294],[129.168388,35.780942],[129.168795,35.780583],[129.169198,35.780212],[129.169588,35.779834],[129.16996,35.779455],[129.170322,35.779068],[129.170669,35.778677],[129.171007,35.778283],[129.17134,35.777888],[129.171668,35.777492],[129.171995,35.777095],[129.172323,35.776693],[129.172658,35.776291],[129.172992,35.775888],[129.173327,35.775481],[129.173663,35.775075],[129.173999,35.774668],[129.174339,35.774255],[129.174688,35.773845],[129.174678,35.773832],[129.177102,35.770891],[129.178745,35.76869],[129.179903,35.766993],[129.180608,35.766004],[129.180877,35.765575],[129.181134,35.765133],[129.181393,35.764716],[129.182903,35.762135],[129.183122,35.761687],[129.183343,35.761258],[129.183557,35.760821],[129.183771,35.760381],[129.183983,35.759937],[129.184193,35.759488],[129.184403,35.75904],[129.184608,35.758589],[129.184812,35.758132],[129.185014,35.757676],[129.185216,35.757221],[129.185419,35.756766],[129.185627,35.756309],[129.185838,35.755854],[129.186056,35.755401],[129.186284,35.75495],[129.186523,35.754503],[129.186774,35.75406],[129.187036,35.75362],[129.187309,35.753186],[129.187594,35.752759],[129.187891,35.752335],[129.188198,35.751915],[129.188517,35.751501],[129.188845,35.751096],[129.189184,35.750696],[129.189532,35.750304],[129.189889,35.74992],[129.190255,35.749545],[129.19063,35.749176],[129.191017,35.748812],[129.191414,35.748455],[129.191817,35.748106],[129.192231,35.747765],[129.192653,35.74743],[129.193084,35.747104],[129.193522,35.746787],[129.193968,35.746478],[129.194424,35.746175],[129.194897,35.745874],[129.195372,35.745586],[129.195858,35.745303],[129.196352,35.74503],[129.196851,35.744761],[129.197351,35.744506],[129.197854,35.744257],[129.198356,35.744013],[129.198856,35.743774],[129.199355,35.743538],[129.199851,35.743302],[129.20035,35.743067],[129.200851,35.742829],[129.201358,35.74259],[129.201868,35.742348],[129.202377,35.742107],[129.202885,35.741867],[129.203395,35.741624],[129.203902,35.741385],[129.204412,35.741144],[129.204923,35.740902],[129.205434,35.740661],[129.205951,35.740418],[129.206467,35.740174],[129.20698,35.739931],[129.207489,35.739691],[129.207958,35.739423],[129.208598,35.739167],[129.210294,35.738361],[129.212005,35.737676],[129.213527,35.737171],[129.215311,35.736719],[129.216729,35.73644],[129.218391,35.736229],[129.220079,35.736122],[129.222903,35.736028],[129.223496,35.736016],[129.225847,35.735933],[129.227515,35.735875],[129.228147,35.735833],[129.22877,35.735784],[129.229389,35.735762],[129.230009,35.735713],[129.230716,35.735713],[129.23246,35.735618],[129.23359,35.73552],[129.234696,35.735378],[129.235648,35.735212],[129.236861,35.734937],[129.238364,35.734526],[129.239727,35.734077],[129.242351,35.733064],[129.244148,35.732341],[129.263254,35.724878],[129.26496,35.724247],[129.266466,35.723782],[129.267624,35.723494],[129.268794,35.72326],[129.269982,35.723067],[129.271265,35.722921],[129.272567,35.722842],[129.273982,35.722867],[129.27459,35.722874],[129.275193,35.722886],[129.275795,35.722901],[129.276403,35.722919],[129.277004,35.722947],[129.277601,35.722967],[129.278189,35.722987],[129.278775,35.723008],[129.279358,35.723029],[129.279941,35.723047],[129.280526,35.723062],[129.28111,35.72307],[129.281698,35.723067],[129.282285,35.723054],[129.282869,35.723031],[129.283454,35.722994],[129.28404,35.722948],[129.284619,35.722888],[129.285102,35.722812],[129.286548,35.722564],[129.287975,35.722253],[129.289083,35.721952],[129.290505,35.721475],[129.291833,35.720954],[129.292616,35.720544],[129.293158,35.720356],[129.293687,35.720134],[129.294204,35.719909],[129.294728,35.719679],[129.295246,35.719449],[129.295767,35.719218],[129.296294,35.718984],[129.296826,35.718749],[129.29736,35.718513],[129.297887,35.718278],[129.298413,35.718044],[129.298932,35.717814],[129.299446,35.717587],[129.299954,35.717361],[129.300456,35.717137],[129.30096,35.716914],[129.301468,35.716688],[129.301978,35.716462],[129.302491,35.716234],[129.303007,35.716005],[129.303527,35.715775],[129.304043,35.71555],[129.313213,35.711464],[129.313732,35.711243],[129.314227,35.71102],[129.314733,35.710795],[129.315238,35.710574],[129.315742,35.710348],[129.316251,35.710123],[129.316768,35.709895],[129.317288,35.709665],[129.317808,35.709435],[129.318326,35.709205],[129.318839,35.708978],[129.319351,35.708749],[129.319863,35.708521],[129.320369,35.708293],[129.320877,35.708068],[129.321388,35.707841],[129.321901,35.707613],[129.322417,35.707386],[129.322937,35.707156],[129.323461,35.706923],[129.323988,35.70669],[129.324511,35.706459],[129.325028,35.706226],[129.325536,35.706],[129.326035,35.705779],[129.326532,35.705557],[129.327027,35.705335],[129.327521,35.705113],[129.328018,35.704894],[129.328513,35.704673],[129.329007,35.704453],[129.329495,35.70423],[129.329984,35.704013],[129.330475,35.703797],[129.330962,35.703582],[129.33145,35.703367],[129.331964,35.703151],[129.333044,35.702686],[129.33445,35.702019],[129.335646,35.701378],[129.336819,35.700698],[129.338197,35.69982],[129.339517,35.698884],[129.340688,35.697951],[129.341614,35.69714],[129.342254,35.696542],[129.34292,35.695898],[129.343536,35.695242],[129.34431,35.69433],[129.345062,35.693424],[129.34599,35.692108],[129.346651,35.691091],[129.347407,35.689769],[129.347997,35.6886],[129.349655,35.685252],[129.366268,35.651863],[129.367526,35.649234],[129.368336,35.647506],[129.368923,35.645909],[129.369386,35.644386],[129.369743,35.642834],[129.370007,35.641103],[129.370225,35.638792],[129.372101,35.618665],[129.37212,35.618296],[129.372193,35.617842],[129.37223,35.617359],[129.372279,35.61688],[129.372327,35.6164],[129.37238,35.615917],[129.372427,35.615437],[129.372473,35.614958],[129.37252,35.61448],[129.372568,35.614004],[129.372615,35.613527],[129.37266,35.61305],[129.372705,35.612571],[129.372751,35.612096],[129.372793,35.61162],[129.372836,35.611145],[129.372879,35.610668],[129.372924,35.610192],[129.372969,35.609715],[129.373013,35.60924],[129.373057,35.608762],[129.373101,35.608284],[129.373145,35.607805],[129.373198,35.607342],[129.373355,35.605387],[129.373546,35.603654],[129.373699,35.60284],[129.373925,35.602087],[129.374259,35.601279],[129.374607,35.600547],[129.37516,35.599662],[129.375846,35.598783],[129.37646,35.598104],[129.377104,35.597497],[129.3788,35.5959],[129.379868,35.59491],[129.380967,35.593843],[129.381751,35.592918],[129.382315,35.592028],[129.382796,35.591163],[129.383171,35.590232],[129.383445,35.589235],[129.383612,35.588182],[129.383653,35.587118],[129.383612,35.586308],[129.383503,35.585589],[129.383314,35.584809],[129.38288,35.583561],[129.382343,35.582558],[129.381708,35.581615],[129.381028,35.5808],[129.380204,35.579987],[129.379413,35.579345],[129.378293,35.578583],[129.377194,35.577983],[129.376077,35.5775],[129.375002,35.577125],[129.373221,35.576575],[129.371803,35.576133],[129.371271,35.575972],[129.370767,35.575806],[129.37027,35.575628],[129.369799,35.57545],[129.369322,35.575249],[129.368855,35.575037],[129.368396,35.574808],[129.367949,35.574558],[129.367509,35.574291],[129.367081,35.574008],[129.366662,35.573708],[129.366259,35.573394],[129.365873,35.573068],[129.365504,35.572726],[129.365151,35.572368],[129.364819,35.571997],[129.364506,35.571618],[129.364211,35.57123],[129.363937,35.570827],[129.36368,35.57042],[129.363447,35.570002],[129.363233,35.569578],[129.363041,35.569143],[129.362871,35.5687],[129.362725,35.568248],[129.362603,35.56779],[129.362506,35.567328],[129.362432,35.566862],[129.362387,35.566396],[129.362365,35.56593],[129.362367,35.56547],[129.362391,35.565016],[129.36243,35.56457],[129.362479,35.564131],[129.362533,35.563696],[129.362587,35.563268],[129.362642,35.562848],[129.362694,35.562433],[129.362742,35.562024],[129.362784,35.561619],[129.362817,35.561223],[129.362842,35.56083],[129.362859,35.560445],[129.362868,35.560065],[129.362866,35.559691],[129.362858,35.559326],[129.362844,35.558968],[129.362823,35.558613],[129.362796,35.558256],[129.36276,35.557895],[129.362716,35.557527],[129.362664,35.557151],[129.3626,35.556767],[129.362527,35.556373],[129.362442,35.555969],[129.362344,35.555555],[129.362233,35.555133],[129.36211,35.554706],[129.361975,35.554277],[129.361828,35.553849],[129.361671,35.553421],[129.361502,35.552995],[129.361322,35.552567],[129.36113,35.552143],[129.36093,35.551725],[129.360722,35.55131],[129.360509,35.550902],[129.360299,35.550502],[129.360092,35.550112],[129.35989,35.54973],[129.359691,35.549357],[129.359497,35.548991],[129.359306,35.548634],[129.359119,35.548286],[129.358938,35.547944],[129.358761,35.547612],[129.35859,35.547289],[129.358423,35.546974],[129.35826,35.546668],[129.358103,35.546374],[129.357949,35.546087],[129.357801,35.54581],[129.357659,35.545543],[129.357519,35.545284],[129.357385,35.545035],[129.357257,35.544798],[129.357133,35.544566],[129.357014,35.544341],[129.356898,35.544125],[129.356783,35.543906],[129.356666,35.543687],[129.35655,35.543469],[129.356435,35.543253],[129.356321,35.543038],[129.356206,35.542823],[129.356092,35.54261],[129.355978,35.542393],[129.355867,35.542179],[129.355768,35.541963],[129.355671,35.541745],[129.355574,35.541527],[129.355478,35.541312],[129.355382,35.541095],[129.355013,35.540316],[129.353941,35.538531]]}},{"type":"Feature","id":"rail_normal.113","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.353941,35.538531],[129.355013,35.540316],[129.355382,35.541095],[129.355478,35.541312],[129.355574,35.541527],[129.355671,35.541745],[129.355768,35.541963],[129.355867,35.542179],[129.355978,35.542393],[129.356092,35.54261],[129.356206,35.542823],[129.356321,35.543038],[129.356435,35.543253],[129.35655,35.543469],[129.356666,35.543687],[129.356783,35.543906],[129.356898,35.544125],[129.357014,35.544341],[129.357133,35.544566],[129.357257,35.544798],[129.357385,35.545035],[129.357519,35.545284],[129.357659,35.545543],[129.357801,35.54581],[129.357949,35.546087],[129.358103,35.546374],[129.35826,35.546668],[129.358423,35.546974],[129.35859,35.547289],[129.358761,35.547612],[129.358938,35.547944],[129.359119,35.548286],[129.359306,35.548634],[129.359497,35.548991],[129.359691,35.549357],[129.35989,35.54973],[129.360092,35.550112],[129.360299,35.550502],[129.360509,35.550902],[129.360722,35.55131],[129.36093,35.551725],[129.36113,35.552143],[129.361322,35.552567],[129.361502,35.552995],[129.361671,35.553421],[129.361828,35.553849],[129.361975,35.554277],[129.36211,35.554706],[129.362233,35.555133],[129.362344,35.555555],[129.362442,35.555969],[129.362527,35.556373],[129.3626,35.556767],[129.362664,35.557151],[129.362716,35.557527],[129.36276,35.557895],[129.362796,35.558256],[129.362823,35.558613],[129.362844,35.558968],[129.362858,35.559326],[129.362866,35.559691],[129.362868,35.560065],[129.362859,35.560445],[129.362842,35.56083],[129.362817,35.561223],[129.362784,35.561619],[129.362742,35.562024],[129.362694,35.562433],[129.362642,35.562848],[129.362587,35.563268],[129.362533,35.563696],[129.362479,35.564131],[129.36243,35.56457],[129.362391,35.565016],[129.362367,35.56547],[129.362365,35.56593],[129.362387,35.566396],[129.362432,35.566862],[129.362506,35.567328],[129.362603,35.56779],[129.362725,35.568248],[129.362871,35.5687],[129.363041,35.569143],[129.363233,35.569578],[129.363447,35.570002],[129.36368,35.57042],[129.363937,35.570827],[129.364211,35.57123],[129.364506,35.571618],[129.364819,35.571997],[129.365151,35.572368],[129.365504,35.572726],[129.365873,35.573068],[129.366259,35.573394],[129.366662,35.573708],[129.367081,35.574008],[129.367509,35.574291],[129.367949,35.574558],[129.368396,35.574808],[129.368855,35.575037],[129.369322,35.575249],[129.369799,35.57545],[129.37027,35.575628],[129.370767,35.575806],[129.371271,35.575972],[129.371803,35.576133],[129.373221,35.576575],[129.375002,35.577125],[129.376077,35.5775],[129.377194,35.577983],[129.378293,35.578583],[129.379413,35.579345],[129.380204,35.579987],[129.381028,35.5808],[129.381708,35.581615],[129.382343,35.582558],[129.38288,35.583561],[129.383314,35.584809],[129.383503,35.585589],[129.383612,35.586308],[129.383653,35.587118],[129.383612,35.588182],[129.383445,35.589235],[129.383171,35.590232],[129.382796,35.591163],[129.382315,35.592028],[129.381751,35.592918],[129.380967,35.593843],[129.379868,35.59491],[129.3788,35.5959],[129.377104,35.597497],[129.37646,35.598104],[129.375846,35.598783],[129.37516,35.599662],[129.374607,35.600547],[129.374259,35.601279],[129.373925,35.602087],[129.373699,35.60284],[129.373546,35.603654],[129.373355,35.605387],[129.373198,35.607342],[129.373145,35.607805],[129.373101,35.608284],[129.373057,35.608762],[129.373013,35.60924],[129.372969,35.609715],[129.372924,35.610192],[129.372879,35.610668],[129.372836,35.611145],[129.372793,35.61162],[129.372751,35.612096],[129.372705,35.612571],[129.37266,35.61305],[129.372615,35.613527],[129.372568,35.614004],[129.37252,35.61448],[129.372473,35.614958],[129.372427,35.615437],[129.37238,35.615917],[129.372327,35.6164],[129.372279,35.61688],[129.37223,35.617359],[129.372193,35.617842],[129.37212,35.618296],[129.372101,35.618665],[129.370225,35.638792],[129.370007,35.641103],[129.369743,35.642834],[129.369386,35.644386],[129.368923,35.645909],[129.368336,35.647506],[129.367526,35.649234],[129.366268,35.651863],[129.349655,35.685252],[129.347997,35.6886],[129.347407,35.689769],[129.346651,35.691091],[129.34599,35.692108],[129.345062,35.693424],[129.34431,35.69433],[129.343536,35.695242],[129.34292,35.695898],[129.342254,35.696542],[129.341614,35.69714],[129.340688,35.697951],[129.339517,35.698884],[129.338197,35.69982],[129.336819,35.700698],[129.335646,35.701378],[129.33445,35.702019],[129.333044,35.702686],[129.331964,35.703151],[129.33145,35.703367],[129.330962,35.703582],[129.330475,35.703797],[129.329984,35.704013],[129.329495,35.70423],[129.329007,35.704453],[129.328513,35.704673],[129.328018,35.704894],[129.327521,35.705113],[129.327027,35.705335],[129.326532,35.705557],[129.326035,35.705779],[129.325536,35.706],[129.325028,35.706226],[129.324511,35.706459],[129.323988,35.70669],[129.323461,35.706923],[129.322937,35.707156],[129.322417,35.707386],[129.321901,35.707613],[129.321388,35.707841],[129.320877,35.708068],[129.320369,35.708293],[129.319863,35.708521],[129.319351,35.708749],[129.318839,35.708978],[129.318326,35.709205],[129.317808,35.709435],[129.317288,35.709665],[129.316768,35.709895],[129.316251,35.710123],[129.315742,35.710348],[129.315238,35.710574],[129.314733,35.710795],[129.314227,35.71102],[129.313732,35.711243],[129.313213,35.711464],[129.304043,35.71555],[129.303527,35.715775],[129.303007,35.716005],[129.302491,35.716234],[129.301978,35.716462],[129.301468,35.716688],[129.30096,35.716914],[129.300456,35.717137],[129.299954,35.717361],[129.299446,35.717587],[129.298932,35.717814],[129.298413,35.718044],[129.297887,35.718278],[129.29736,35.718513],[129.296826,35.718749],[129.296294,35.718984],[129.295767,35.719218],[129.295246,35.719449],[129.294728,35.719679],[129.294204,35.719909],[129.293687,35.720134],[129.293158,35.720356],[129.292616,35.720544],[129.291833,35.720954],[129.290505,35.721475],[129.289083,35.721952],[129.287975,35.722253],[129.286548,35.722564],[129.285102,35.722812],[129.284619,35.722888],[129.28404,35.722948],[129.283454,35.722994],[129.282869,35.723031],[129.282285,35.723054],[129.281698,35.723067],[129.28111,35.72307],[129.280526,35.723062],[129.279941,35.723047],[129.279358,35.723029],[129.278775,35.723008],[129.278189,35.722987],[129.277601,35.722967],[129.277004,35.722947],[129.276403,35.722919],[129.275795,35.722901],[129.275193,35.722886],[129.27459,35.722874],[129.273982,35.722867],[129.272567,35.722842],[129.271265,35.722921],[129.269982,35.723067],[129.268794,35.72326],[129.267624,35.723494],[129.266466,35.723782],[129.26496,35.724247],[129.263254,35.724878],[129.244148,35.732341],[129.242351,35.733064],[129.239727,35.734077],[129.238364,35.734526],[129.236861,35.734937],[129.235648,35.735212],[129.234696,35.735378],[129.23359,35.73552],[129.23246,35.735618],[129.230716,35.735713],[129.230009,35.735713],[129.229389,35.735762],[129.22877,35.735784],[129.228147,35.735833],[129.227515,35.735875],[129.225847,35.735933],[129.223496,35.736016],[129.222903,35.736028],[129.220079,35.736122],[129.218391,35.736229],[129.216729,35.73644],[129.215311,35.736719],[129.213527,35.737171],[129.212005,35.737676],[129.210294,35.738361],[129.208598,35.739167],[129.207958,35.739423],[129.207489,35.739691],[129.20698,35.739931],[129.206467,35.740174],[129.205951,35.740418],[129.205434,35.740661],[129.204923,35.740902],[129.204412,35.741144],[129.203902,35.741385],[129.203395,35.741624],[129.202885,35.741867],[129.202377,35.742107],[129.201868,35.742348],[129.201358,35.74259],[129.200851,35.742829],[129.20035,35.743067],[129.199851,35.743302],[129.199355,35.743538],[129.198856,35.743774],[129.198356,35.744013],[129.197854,35.744257],[129.197351,35.744506],[129.196851,35.744761],[129.196352,35.74503],[129.195858,35.745303],[129.195372,35.745586],[129.194897,35.745874],[129.194424,35.746175],[129.193968,35.746478],[129.193522,35.746787],[129.193084,35.747104],[129.192653,35.74743],[129.192231,35.747765],[129.191817,35.748106],[129.191414,35.748455],[129.191017,35.748812],[129.19063,35.749176],[129.190255,35.749545],[129.189889,35.74992],[129.189532,35.750304],[129.189184,35.750696],[129.188845,35.751096],[129.188517,35.751501],[129.188198,35.751915],[129.187891,35.752335],[129.187594,35.752759],[129.187309,35.753186],[129.187036,35.75362],[129.186774,35.75406],[129.186523,35.754503],[129.186284,35.75495],[129.186056,35.755401],[129.185838,35.755854],[129.185627,35.756309],[129.185419,35.756766],[129.185216,35.757221],[129.185014,35.757676],[129.184812,35.758132],[129.184608,35.758589],[129.184403,35.75904],[129.184193,35.759488],[129.183983,35.759937],[129.183771,35.760381],[129.183557,35.760821],[129.183343,35.761258],[129.183122,35.761687],[129.182903,35.762135],[129.181393,35.764716],[129.181134,35.765133],[129.180877,35.765575],[129.180608,35.766004],[129.179903,35.766993],[129.178745,35.76869],[129.177102,35.770891],[129.174678,35.773832],[129.174339,35.774255],[129.173999,35.774668],[129.173663,35.775075],[129.173327,35.775481],[129.172992,35.775888],[129.172658,35.776291],[129.172323,35.776693],[129.171995,35.777095],[129.171668,35.777492],[129.17134,35.777888],[129.171007,35.778283],[129.170967,35.778346],[129.170631,35.778737],[129.170283,35.779122],[129.169919,35.779496],[129.169539,35.779856],[129.169143,35.780202],[129.168733,35.780535],[129.168305,35.780853],[129.167862,35.781157],[129.167407,35.781446],[129.166937,35.781722],[129.166443,35.78198],[129.165941,35.782226],[129.165436,35.782463],[129.164933,35.782693],[129.164434,35.782919],[129.163924,35.783137],[129.161676,35.784185],[129.159294,35.785449],[129.155904,35.787677],[129.149094,35.792277],[129.146197,35.793995],[129.145741,35.794246],[129.145296,35.794496],[129.144852,35.794748],[129.144404,35.794998],[129.143962,35.795251],[129.143515,35.7955],[129.143069,35.79575],[129.142624,35.796005],[129.142175,35.796266],[129.141723,35.796528],[129.141266,35.796788],[129.14081,35.797049],[129.140345,35.797309],[129.139884,35.797573],[129.139422,35.797838],[129.138979,35.7981],[129.138523,35.79836],[129.138061,35.798623],[129.137586,35.798888],[129.13711,35.799155],[129.13664,35.79942],[129.136169,35.799683],[129.135703,35.799947],[129.135241,35.800211],[129.13478,35.800475],[129.134323,35.800736],[129.133869,35.800997],[129.133413,35.801256],[129.132955,35.801511],[129.132498,35.80176],[129.132038,35.802003],[129.131576,35.802243],[129.131116,35.802478],[129.130642,35.802721],[129.12997,35.803141],[129.125528,35.805237],[129.120332,35.807912],[129.118401,35.808938],[129.117808,35.809322],[129.117186,35.809829],[129.1168,35.810304],[129.116515,35.8108],[129.116278,35.811458],[129.11616,35.812014],[129.116097,35.812569],[129.116103,35.813231],[129.116165,35.813901],[129.116287,35.814507],[129.116462,35.815086],[129.116628,35.815479],[129.116815,35.815857],[129.116979,35.816115],[129.117171,35.816362],[129.117377,35.816601],[129.117645,35.816903],[129.117971,35.817321],[129.118502,35.817799],[129.118821,35.818175],[129.11913,35.818559],[129.119427,35.818931],[129.119731,35.819296],[129.120023,35.819668],[129.120317,35.820033],[129.120611,35.820397],[129.120905,35.820757],[129.121198,35.821119],[129.121483,35.821475],[129.121766,35.821826],[129.122047,35.822173],[129.122325,35.822515],[129.122599,35.82285],[129.122875,35.823189],[129.123149,35.823526],[129.123414,35.823853],[129.123678,35.824177],[129.123934,35.824489],[129.124189,35.824802],[129.124437,35.825102],[129.124677,35.825401],[129.124917,35.825694],[129.125149,35.825979],[129.125422,35.826441]]}},{"type":"Feature","id":"rail_normal.114","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.056587,35.162821],[129.059966,35.164483],[129.063743,35.166144],[129.064891,35.16674],[129.065797,35.16757],[129.066393,35.168437],[129.066857,35.169971],[129.067144,35.175676],[129.067211,35.176489],[129.067387,35.17696],[129.069147,35.181564],[129.070756,35.185746],[129.071013,35.186194],[129.071786,35.187149],[129.072301,35.187614],[129.077418,35.192594],[129.077933,35.193015],[129.078223,35.193199],[129.079725,35.193909],[129.080508,35.194321],[129.080959,35.19461],[129.081592,35.195084],[129.084188,35.197425],[129.08447,35.197623],[129.084888,35.197868],[129.085362,35.19806],[129.085841,35.198191],[129.086354,35.19827],[129.08678,35.19827],[129.087281,35.19822],[129.089863,35.19766],[129.093286,35.196805],[129.095109,35.196354],[129.09578,35.196266],[129.096316,35.196209],[129.103843,35.195968],[129.105779,35.195889],[129.106407,35.195828],[129.106933,35.195687],[129.107609,35.195499],[129.110468,35.194394],[129.111085,35.194184],[129.111702,35.194026],[129.112297,35.193925],[129.117055,35.193324],[129.117742,35.193188],[129.118208,35.192995],[129.118595,35.192785],[129.119115,35.192399],[129.119485,35.191934],[129.119649,35.19145],[129.119894,35.19001],[129.119991,35.18875],[129.120075,35.188303],[129.120075,35.188303],[129.120075,35.188303],[129.120095,35.188025],[129.12032,35.186284],[129.120381,35.185717],[129.120404,35.185286],[129.120609,35.184741],[129.120654,35.184363],[129.123874,35.18025],[129.127211,35.176126],[129.127554,35.175766],[129.12806,35.175416],[129.128333,35.175236],[129.128918,35.174956],[129.129394,35.174759],[129.130487,35.174393],[129.131061,35.174169],[129.131667,35.173902],[129.13384,35.172753],[129.13885,35.170109],[129.139692,35.169679],[129.140245,35.169526],[129.14084,35.169398],[129.141377,35.169337],[129.141994,35.169355],[129.142648,35.169451],[129.143324,35.169626],[129.143925,35.169894],[129.145084,35.170482],[129.146495,35.17127],[129.14707,35.17165],[129.147794,35.172233],[129.152142,35.176091],[129.157324,35.180704],[129.159239,35.182379],[129.159985,35.18294],[129.160554,35.183295],[129.161273,35.183654],[129.161922,35.183926],[129.162716,35.184181],[129.163585,35.184383],[129.164502,35.184523],[129.165328,35.184567],[129.166187,35.184558],[129.167126,35.184466],[129.168118,35.184269],[129.168778,35.184089],[129.175662,35.1821],[129.178023,35.18139],[129.185579,35.179182],[129.186523,35.178928],[129.187516,35.178731],[129.18832,35.178634],[129.189189,35.178546],[129.190053,35.178551],[129.19105,35.178616],[129.191979,35.178748],[129.19288,35.178941],[129.193867,35.179213],[129.194714,35.179542],[129.195455,35.17987],[129.196152,35.180265],[129.196871,35.18073],[129.197482,35.181181],[129.198089,35.181708],[129.198609,35.182295],[129.199065,35.182848],[129.201607,35.186929],[129.202589,35.188543],[129.205636,35.193457],[129.20599,35.193957],[129.206661,35.194737],[129.207315,35.195395],[129.208023,35.196022],[129.208817,35.196727],[129.209327,35.197148],[129.209756,35.197587],[129.210153,35.198047],[129.210459,35.198529],[129.210743,35.199072],[129.210952,35.199682],[129.211086,35.200216],[129.21114,35.200764],[129.211107,35.201373],[129.211016,35.201671],[129.210989,35.202031],[129.210614,35.204709],[129.210592,35.205147],[129.210592,35.205147],[129.210592,35.205147],[129.210563,35.205567],[129.210382,35.207121],[129.210382,35.207121],[129.210382,35.207121],[129.210382,35.207121],[129.210367,35.207817],[129.210325,35.208877],[129.210622,35.212415],[129.210513,35.212818],[129.210604,35.213257],[129.210637,35.213796],[129.21048,35.214243],[129.210589,35.214777],[129.210735,35.215207],[129.210949,35.215728],[129.211611,35.217347],[129.211742,35.21777],[129.211783,35.218043],[129.211811,35.218495],[129.211636,35.219747],[129.211495,35.220433],[129.211405,35.221022],[129.211307,35.221581],[129.211244,35.221983],[129.211177,35.222393],[129.211154,35.222869],[129.211177,35.223271],[129.211244,35.223622],[129.211347,35.223963],[129.211454,35.224281],[129.211706,35.224741],[129.212098,35.225352],[129.213197,35.227062],[129.213441,35.227505],[129.21364,35.228003],[129.213752,35.228398],[129.21385,35.228961],[129.213913,35.229667],[129.214209,35.233047],[129.21428,35.233483],[129.214397,35.233881],[129.214531,35.23428],[129.214737,35.234683],[129.214974,35.235107],[129.215234,35.235454],[129.215503,35.235813],[129.216793,35.237368],[129.218127,35.239065],[129.2184,35.239452],[129.218557,35.239789],[129.218678,35.240129],[129.218732,35.240432],[129.218795,35.242763],[129.218867,35.245678],[129.218914,35.2467],[129.218946,35.247568],[129.219003,35.248155],[129.21906,35.248564],[129.219154,35.249028],[129.219368,35.24996],[129.219587,35.250843],[129.220238,35.253456],[129.220579,35.254326],[129.220925,35.254928],[129.221188,35.255457],[129.221527,35.255971],[129.222065,35.256714],[129.2224,35.257156],[129.222621,35.257453],[129.222908,35.257789],[129.223148,35.258073],[129.223572,35.258455],[129.224052,35.258923],[129.224989,35.259627],[129.225634,35.260082],[129.226131,35.260407],[129.226585,35.260637],[129.227103,35.260963],[129.227908,35.261356],[129.23027,35.262446],[129.230731,35.262698],[129.231052,35.262904],[129.231313,35.263107],[129.231504,35.26329],[129.231716,35.263533],[129.231883,35.263783],[129.232023,35.26403],[129.23215,35.264323],[129.232253,35.264647],[129.232716,35.266205],[129.232998,35.267168],[129.233164,35.267711],[129.233232,35.268393],[129.23333,35.268712],[129.233428,35.269033],[129.233522,35.269355],[129.233618,35.269668],[129.233723,35.27001],[129.233818,35.270338],[129.23392,35.27067],[129.234015,35.270995],[129.234105,35.271317],[129.234192,35.271635],[129.234278,35.271947],[129.234357,35.272263],[129.234418,35.272573],[129.234458,35.272883],[129.234478,35.273203],[129.234487,35.273532],[129.234448,35.27386],[129.234372,35.274185],[129.234292,35.274522],[129.234192,35.274847],[129.234092,35.275178],[129.23399,35.275517],[129.233892,35.275865],[129.233788,35.276215],[129.233683,35.276565],[129.233582,35.276917],[129.233492,35.277272],[129.233417,35.277622],[129.233362,35.277968],[129.233325,35.278317],[129.233323,35.278673],[129.233347,35.279033],[129.23338,35.279387],[129.233423,35.279738],[129.23346,35.280085],[129.233502,35.280433],[129.23354,35.280782],[129.23358,35.281128],[129.233617,35.281478],[129.233652,35.281822],[129.233688,35.28217],[129.233725,35.282515],[129.233755,35.282855],[129.233788,35.283198],[129.233827,35.283542],[129.233865,35.283885],[129.23391,35.284227],[129.233962,35.28456],[129.23403,35.284893],[129.234112,35.285225],[129.234212,35.28556],[129.234318,35.285897],[129.234423,35.286228],[129.234525,35.28655],[129.234623,35.286868],[129.23472,35.287188],[129.23482,35.287503],[129.234918,35.287823],[129.235018,35.288145],[129.235115,35.288468],[129.235213,35.288787],[129.235313,35.289105],[129.235408,35.289422],[129.235498,35.289732],[129.235592,35.290042],[129.235688,35.290355],[129.235785,35.290672],[129.235882,35.290987],[129.235978,35.291307],[129.236075,35.291618],[129.236175,35.291928],[129.236272,35.292238],[129.236368,35.292542],[129.236457,35.292838],[129.236545,35.293123],[129.236638,35.293412],[129.236733,35.293703],[129.236833,35.294005],[129.236927,35.294302],[129.23702,35.294598],[129.237113,35.294898],[129.237203,35.295205],[129.23729,35.29551],[129.237365,35.295817],[129.237428,35.29613],[129.237483,35.296438],[129.237537,35.29675],[129.23759,35.297062],[129.237672,35.297528],[129.237727,35.29784],[129.237602,35.298172],[129.237492,35.298497],[129.237475,35.298805],[129.237468,35.299115],[129.237462,35.299422],[129.237448,35.299715],[129.23743,35.300013],[129.237413,35.30031],[129.237395,35.300602],[129.237373,35.300887],[129.237353,35.301185],[129.237333,35.301473],[129.237322,35.301762],[129.237313,35.30204],[129.23731,35.302308],[129.237318,35.302582],[129.237338,35.302855],[129.237373,35.303123],[129.237425,35.303388],[129.237485,35.303648],[129.237557,35.303912],[129.237633,35.304165],[129.237782,35.304553],[129.237898,35.304823],[129.238028,35.305088],[129.238245,35.30548],[129.238408,35.305738],[129.238582,35.305988],[129.238782,35.306238],[129.23899,35.306487],[129.23922,35.306727],[129.239588,35.307083],[129.239982,35.307427],[129.240245,35.307655],[129.240512,35.307882],[129.240923,35.308225],[129.24147,35.308683],[129.24175,35.30892],[129.242168,35.309277],[129.242462,35.309512],[129.242748,35.309753],[129.24304,35.309995],[129.243337,35.310247],[129.243807,35.310648],[129.244133,35.310927],[129.244465,35.311207],[129.244798,35.31148],[129.245128,35.31175],[129.24546,35.312033],[129.245798,35.312325],[129.246147,35.31262],[129.246498,35.312918],[129.246853,35.31321],[129.247218,35.313512],[129.247588,35.313818],[129.247973,35.314132],[129.248363,35.314448],[129.248757,35.314773],[129.249157,35.3151],[129.249568,35.315435],[129.249982,35.315782],[129.250393,35.316137],[129.25081,35.316487],[129.251223,35.316835],[129.251638,35.317177],[129.252048,35.317517],[129.252473,35.317865],[129.252917,35.3182],[129.253352,35.318517],[129.253807,35.318813],[129.254285,35.319087],[129.254783,35.319347],[129.255283,35.31957],[129.2558,35.319763],[129.256335,35.319942],[129.256887,35.320103],[129.257438,35.320267],[129.257992,35.320432],[129.258547,35.320597],[129.2591,35.32076],[129.265413,35.321962],[129.265952,35.32207],[129.266498,35.322182],[129.26702,35.322295],[129.267523,35.32242],[129.26803,35.322553],[129.26852,35.322695],[129.268995,35.322832],[129.269478,35.322972],[129.269955,35.323107],[129.27041,35.323245],[129.270855,35.323403],[129.27131,35.323588],[129.271758,35.323798],[129.272157,35.324027],[129.272518,35.32428],[129.272857,35.324557],[129.27318,35.324842],[129.273502,35.325142],[129.273823,35.325447],[129.274142,35.325742],[129.274448,35.32604],[129.27477,35.326342],[129.275095,35.32665],[129.275423,35.326962],[129.275758,35.327272],[129.2761,35.32758],[129.276448,35.327898],[129.276798,35.328223],[129.277155,35.328555],[129.277515,35.328885],[129.277873,35.329217],[129.278222,35.329553],[129.278582,35.329892],[129.278935,35.330225],[129.279288,35.330547],[129.27964,35.33087],[129.279992,35.331192],[129.28034,35.33151],[129.280692,35.331838],[129.281037,35.332155],[129.28138,35.332463],[129.281727,35.33277],[129.282077,35.333065],[129.282405,35.333355],[129.282733,35.333645],[129.28306,35.333933],[129.283388,35.334223],[129.284283,35.334628],[129.284865,35.334852],[129.285348,35.335103],[129.285813,35.335357],[129.286265,35.335612],[129.286745,35.335873],[129.287213,35.336137],[129.287672,35.336398],[129.288138,35.33666],[129.28861,35.336935],[129.289072,35.337222],[129.28953,35.337515],[129.289988,35.33781],[129.29045,35.338103],[129.290913,35.338398],[129.292205,35.342187],[129.29226,35.342672],[129.29235,35.34314],[129.292445,35.343612],[129.29254,35.344077],[129.292635,35.344542],[129.292737,35.345012],[129.292835,35.345478],[129.292938,35.345947],[129.293047,35.346413],[129.293155,35.346882],[129.293268,35.347338],[129.293387,35.347802],[129.293498,35.348263],[129.293597,35.34873],[129.293673,35.349203],[129.293698,35.349675],[129.29368,35.350157],[129.293615,35.35063],[129.293505,35.351102],[129.293348,35.351568],[129.293142,35.352017],[129.292898,35.352448],[129.292615,35.352855],[129.292312,35.353247],[129.292012,35.353638],[129.291707,35.354043],[129.291398,35.354433],[129.291092,35.354822],[129.29078,35.35522],[129.290475,35.355613],[129.290172,35.356002],[129.289862,35.356398],[129.289555,35.356787],[129.289253,35.35717],[129.288945,35.357555],[129.288637,35.357945],[129.288335,35.358323],[129.28803,35.358708],[129.28773,35.359103],[129.287442,35.359492],[129.28716,35.359888],[129.286893,35.3603],[129.286638,35.360703],[129.286382,35.361105],[129.286128,35.361507],[129.285873,35.361908],[129.284355,35.368998],[129.284313,35.36954],[129.284272,35.369995],[129.284235,35.37044],[129.284192,35.370868],[129.28415,35.371308],[129.28412,35.371758],[129.284088,35.372207],[129.284058,35.372655],[129.284032,35.37311],[129.284,35.373562],[129.283967,35.374013],[129.283932,35.37447],[129.283897,35.374927],[129.28386,35.375383],[129.283823,35.375838],[129.283787,35.37629],[129.284288,35.384862],[129.284338,35.385328],[129.284382,35.385772],[129.284437,35.386218],[129.284495,35.386687],[129.28455,35.387152],[129.284612,35.38762],[129.284677,35.388102],[129.284737,35.388578],[129.284795,35.389055],[129.284855,35.389532],[129.284917,35.39],[129.28497,35.390458],[129.285015,35.3909],[129.285043,35.391343],[129.285055,35.39178],[129.28506,35.392212],[129.285058,35.392643],[129.285048,35.393067],[129.285042,35.393497],[129.28504,35.393928],[129.285037,35.394365],[129.285028,35.394805],[129.285022,35.39525],[129.28501,35.395698],[129.285005,35.396152],[129.284998,35.396602],[129.284993,35.397062],[129.284985,35.397522],[129.28498,35.397983],[129.284973,35.398448],[129.28496,35.39891],[129.284938,35.399363],[129.284912,35.399825],[129.284887,35.400285],[129.28486,35.400743],[129.284855,35.40137],[129.284907,35.401802],[129.284913,35.402227],[129.284918,35.402652],[129.284918,35.403068],[129.284918,35.403485],[129.284912,35.403888],[129.28492,35.4043],[129.28492,35.404697],[129.284917,35.405087],[129.284912,35.405485],[129.284905,35.40587],[129.2849,35.406248],[129.284907,35.406635],[129.284922,35.407005],[129.284968,35.407367],[129.285045,35.407723],[129.28515,35.408068],[129.28529,35.4084],[129.285448,35.408722],[129.285613,35.409047],[129.28578,35.409377],[129.285955,35.409698],[129.286132,35.410022],[129.286288,35.410363],[129.28643,35.410728],[129.28652,35.411093],[129.28656,35.411448],[129.286552,35.411812],[129.286495,35.41219],[129.286388,35.412555],[129.286232,35.412903],[129.286043,35.413248],[129.285838,35.413607],[129.285628,35.413963],[129.28542,35.414322],[129.28521,35.414685],[129.284997,35.415047],[129.284782,35.415415],[129.284572,35.415783],[129.284355,35.416153],[129.284138,35.416512],[129.28392,35.416865],[129.283705,35.41722],[129.283493,35.417578],[129.28328,35.417928],[129.283067,35.418283],[129.282858,35.418635],[129.282653,35.418987],[129.282445,35.419337],[129.282228,35.41969],[129.28202,35.420037],[129.281813,35.420378],[129.281605,35.420723],[129.281407,35.42108],[129.281202,35.42143],[129.280993,35.421772],[129.280783,35.422115],[129.280578,35.422453],[129.280367,35.422785],[129.280157,35.423128],[129.279947,35.423483],[129.279735,35.42384],[129.279535,35.424208],[129.279338,35.424592],[129.279155,35.424972],[129.278982,35.425353],[129.278822,35.425733],[129.278672,35.426113],[129.278533,35.426502],[129.278407,35.426903],[129.278283,35.427295],[129.278162,35.42769],[129.27804,35.428085],[129.277917,35.42848],[129.277797,35.428875],[129.277677,35.429275],[129.285268,35.450217],[129.285458,35.450598],[129.28563,35.450972],[129.285797,35.45135],[129.285972,35.451745],[129.286155,35.45215],[129.286317,35.452543],[129.286465,35.45293],[129.28661,35.453327],[129.286753,35.453723],[129.286902,35.454128],[129.28706,35.454545],[129.287215,35.454963],[129.287365,35.455382],[129.287515,35.455798],[129.287665,35.456207],[129.287817,35.456617],[129.287965,35.457027],[129.288118,35.457447],[129.288278,35.457862],[129.288442,35.458287],[129.288608,35.458712],[129.288775,35.459108],[129.28893,35.459523],[129.289082,35.459942],[129.289232,35.460368],[129.289383,35.4608],[129.28954,35.461233],[129.289695,35.461665],[129.289853,35.4621],[129.290042,35.462535],[129.290267,35.46296],[129.290538,35.463368],[129.290855,35.46376],[129.291215,35.464137],[129.291602,35.464488],[129.291997,35.464818],[129.292405,35.465128],[129.29283,35.465403],[129.293275,35.465685],[129.293715,35.465977],[129.294153,35.466263],[129.29459,35.466552],[129.295028,35.46684],[129.295468,35.467125],[129.297803,35.478585],[129.297845,35.479012],[129.297892,35.479422],[129.297948,35.479815],[129.298012,35.480237],[129.29809,35.480697],[129.29816,35.481128],[129.298215,35.48154],[129.298282,35.481978],[129.298338,35.482387],[129.29839,35.482782],[129.298445,35.48317],[129.29849,35.483527],[129.298537,35.483877],[129.298582,35.484242],[129.298635,35.484605],[129.298697,35.48497],[129.298765,35.485338],[129.298847,35.485693],[129.298945,35.486042],[129.299062,35.486393],[129.299187,35.486733],[129.29933,35.487075],[129.299488,35.487412],[129.299655,35.487748],[129.299838,35.488088],[129.300017,35.488423],[129.300205,35.488763],[129.300393,35.489102],[129.300578,35.489443],[129.300763,35.489783],[129.30104,35.490302],[129.301225,35.490633],[129.301413,35.49098],[129.301605,35.491328],[129.301793,35.491677],[129.302083,35.492212],[129.302278,35.492572],[129.302467,35.492935],[129.302658,35.493292],[129.302938,35.493818],[129.30313,35.49417],[129.303318,35.49452],[129.303688,35.495212],[129.303873,35.49555],[129.304238,35.496228],[129.304527,35.496745],[129.304717,35.49709],[129.305002,35.49761],[129.305183,35.497958],[129.305358,35.498297],[129.305538,35.498637],[129.305815,35.499152],[129.306007,35.4995],[129.306192,35.499855],[129.306373,35.500198],[129.306552,35.50054],[129.307787,35.502489],[129.30799,35.50275],[129.308226,35.503001],[129.308513,35.503259],[129.308805,35.503479],[129.309098,35.503685],[129.309404,35.503865],[129.309704,35.504011],[129.309991,35.504145],[129.310305,35.504259],[129.310619,35.504368],[129.310948,35.504462],[129.313113,35.50507],[129.313838,35.505293],[129.31504,35.505669],[129.31578,35.5059],[129.316129,35.506029],[129.318318,35.506833],[129.319175,35.507186],[129.319862,35.507438],[129.321264,35.507959],[129.323822,35.508892],[129.324755,35.509238],[129.325775,35.509564],[129.327813,35.510297],[129.328378,35.510474],[129.329185,35.510696],[129.329737,35.510849],[129.33021,35.510928],[129.330893,35.510998],[129.332734,35.511129],[129.333038,35.511181],[129.335654,35.511727],[129.33599,35.511844],[129.336536,35.51209],[129.336912,35.512298],[129.337324,35.512553],[129.337798,35.512887],[129.338168,35.513201],[129.33861,35.513633],[129.338896,35.513961],[129.339283,35.514469],[129.339659,35.514996],[129.341389,35.517471],[129.34346,35.520457],[129.344339,35.521711],[129.346136,35.524304],[129.346801,35.525313],[129.347225,35.526042],[129.347788,35.527116],[129.348083,35.527675],[129.34939,35.53018],[129.351172,35.533511],[129.351854,35.534521],[129.353176,35.537246]]}}]} \ No newline at end of file diff --git a/json/rail_semi.json b/json/rail_semi.json new file mode 100644 index 0000000..3426165 --- /dev/null +++ b/json/rail_semi.json @@ -0,0 +1 @@ +{"type":"FeatureCollection","totalFeatures":12,"numberMatched":12,"numberReturned":12,"timeStamp":"2024-08-26T00:56:39.158Z","name":"d08985d77e10f8db46f70195de828bc4rail_semi","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"features":[{"type":"Feature","id":"rail_semi.1","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.97042740700003,37.552891449],[126.97053563400002,37.55214182699995],[126.97111674499997,37.54815672900003],[126.971089099,37.54509737499997],[126.971101687,37.539346203],[126.97106318000003,37.53835987300001],[126.970928633,37.53673012],[126.97087056,37.536285802],[126.970767307,37.53572792599996],[126.970537771,37.535036500999986],[126.97038417399999,37.53472850399998],[126.97020149999999,37.534424370999965],[126.97004365899994,37.534213612],[126.96971831299999,37.53385509100003],[126.96942061399996,37.533564985],[126.968948649,37.53316034999999],[126.961489697,37.52771014099997]]}},{"type":"Feature","id":"rail_semi.2","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.961489697,37.52771014099997],[126.96100451800004,37.52617412800005],[126.96087461299997,37.52579566900003],[126.96084652899995,37.52540372999997],[126.96104509300005,37.524228005],[126.96124892499996,37.52381361799998],[126.961407429,37.52355238300003],[126.96172434799998,37.52320110100001],[126.96206950600002,37.522930916],[126.962652268,37.52255719199996],[126.96316707000001,37.52235463200004],[126.96352344199998,37.52227365400004],[126.96429273799997,37.52212522699995],[126.96476787700003,37.52206230099998],[126.96554275800007,37.52206253100002],[126.96604613399998,37.522094212],[126.966707848,37.52220251999996],[126.96743742400004,37.522342377999976],[126.96783897100003,37.522428082],[126.96879478099999,37.522604033],[126.96927551600001,37.52268975400003],[126.97022569199999,37.52282514699995],[126.970921386,37.522852351],[126.971690622,37.52284352900001],[126.972137472,37.522798585999965],[126.97246556599998,37.522690544999975],[126.97482438200002,37.52201533300004],[126.97610277299997,37.521619165],[126.979666361,37.52049810499996],[126.98204768300003,37.51975067300002],[126.98261330500004,37.519602095999986],[126.98312235600007,37.519498556],[126.98368230499997,37.51941304200002],[126.98441192300002,37.51935457699998],[126.98510193800003,37.519354667],[126.986114332,37.51939083200001],[126.98719459599998,37.519436005000024],[126.98981324700003,37.51958042199996],[126.99145344700003,37.519639117999965],[126.99369882899998,37.519706837],[126.99421351200007,37.51975641900001],[126.99459245199998,37.519842030999975],[126.99485827500006,37.519936647000016],[126.99562181000003,37.520229500999974],[126.99727898399998,37.52088277],[126.999185054,37.521630623],[127.00010699399998,37.521991023],[127.00087057499998,37.52245052500002],[127.00138529499998,37.52286948099998],[127.001883059,37.523473138],[127.00256750799998,37.524486738],[127.002935198,37.52510390799998],[127.00305965000001,37.525338162000025],[127.003574409,37.525860722],[127.00401562900002,37.52620758899997],[127.00463786599998,37.526658061],[127.00535061999997,37.52717610099995],[127.00632360100006,37.52787882499999],[127.00694586599997,37.528329285],[127.007477617,37.52864009499996],[127.007930169,37.528860808],[127.00833180599996,37.52901845399995],[127.00977997100004,37.529540918000016],[127.01013635999998,37.529680542000015],[127.01044749800003,37.52982467300002],[127.01079258500002,37.53001835499998],[127.01113767999998,37.53024807499997],[127.01155067499997,37.530581402000024],[127.01182790300004,37.53086518600003],[127.01208817100003,37.53119402099998],[127.01237674599999,37.531635475],[127.01676245399999,37.538694176],[127.01703975300002,37.539063542],[127.01741889599994,37.53946893099996],[127.01780367699997,37.53977971500002],[127.01985768700003,37.541099334999984],[127.02087057400001,37.54175237700003],[127.02145341499998,37.542126182999986],[127.02234752000004,37.54278373800003],[127.02329257800004,37.543495335999985],[127.02392640200001,37.54398174299997],[127.02464507999997,37.544405059],[127.02512040599994,37.54461669199994],[127.026087996,37.544922818],[127.02756486099999,37.54539099799998],[127.02853814600002,37.545737647000024],[127.02961332900001,37.546201392],[127.03088096199998,37.546818244],[127.03232405500002,37.547529639],[127.03265230399998,37.547718755999966],[127.03299755300002,37.54796192599998],[127.03337678900003,37.54828166999999],[127.03365416699994,37.54856990699999],[127.03389760599994,37.54887166799998],[127.034735605,37.550123795000026],[127.03484317799997,37.550263416000035],[127.03511493499998,37.550601205],[127.03536969000001,37.55087593000001],[127.03574896399998,37.55122269499998],[127.03615651399996,37.551533412],[127.03647915000005,37.55175855900002],[127.03698855699999,37.55206924100002],[127.03774135200007,37.55252400100002],[127.038120598,37.55278066100002],[127.038618764,37.55320846699998],[127.03894715299997,37.553582268000014],[127.03922463400004,37.553983115],[127.03944556899997,37.55445155400003],[127.03960430700006,37.555001101],[127.039655495,37.555478606],[127.03963311799997,37.555951629999974],[127.03959364499995,37.55620391899998],[127.038978498,37.559267467000026],[127.03878662299995,37.560254107000034],[127.038442313,37.561925543],[127.03806414500002,37.56381322500003],[127.03778759,37.565245875999985],[127.03775389500002,37.56574593200002],[127.03780511100001,37.566286505],[127.03791853499997,37.56673696],[127.03809420700001,37.56717387999997],[127.03828681700003,37.56752970599999],[127.03854734600004,37.567890014999975],[127.038994759,37.56846649700002],[127.03970270099998,37.569371749],[127.04045032000002,37.57035356699997],[127.041373539,37.571556059000024],[127.041945603,37.57229015799998],[127.04253468200001,37.57306479200003],[127.04315775500005,37.573875449999974],[127.04393943600002,37.57487525199997],[127.04438125900003,37.57542919099997],[127.04490810899998,37.57617680699999],[127.04538399700003,37.57687488599996],[127.046120432,37.57783414599995],[127.04741510500006,37.57950843299997]]}},{"type":"Feature","id":"rail_semi.3","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.83744766800001,37.349719808999986],[127.83505045899997,37.351340515],[127.83310707,37.352674165999964],[127.83041872899999,37.35452207500002],[127.828340834,37.35595569999998],[127.82720382100007,37.35673850699998],[127.82620137900004,37.35744377899997],[127.82475106899997,37.35848102599998],[127.82346314100006,37.35940450199996],[127.82210231000002,37.36037351999999],[127.82123422999999,37.36098771699996],[127.820461386,37.36153817800001],[127.81945896400002,37.36225690699997],[127.81836121900001,37.36303485200001],[127.81725226300006,37.363821873999974],[127.816507432,37.36435860100002],[127.81525841800004,37.36524567899996],[127.814822258,37.36562259499997],[127.81382688099998,37.36648088099997],[127.81288193699997,37.36730727799998],[127.81131058400003,37.368669548999975],[127.81001321100003,37.36979566600003],[127.80880533100002,37.37084907800001],[127.80744082999996,37.37203869399994],[127.80661316500006,37.372760626999955],[127.80571832999998,37.373537071],[127.80487389200005,37.37427712500002],[127.80387245100005,37.375117349],[127.80290475900001,37.37594832600003],[127.80214392599999,37.37659318900003],[127.80169084499998,37.37698368599998],[127.801013893,37.377555895],[127.80034822000003,37.378128022999974],[127.79973845699998,37.378650215],[127.79917355699996,37.379145072],[127.79851354899996,37.379721657000026],[127.79795977900004,37.38020291700001],[127.79724382800003,37.38082942700003],[127.796622971,37.38137420300003],[127.79597962000003,37.381928136],[127.795767399,37.38214580099998],[127.79507442099998,37.382812688],[127.79439248300001,37.38345697100002],[127.79386100199997,37.383915537999954],[127.79333520699998,37.38437857],[127.79277558200005,37.38484633],[127.79238933899998,37.385159758999954],[127.79128068600004,37.386032128999965],[127.78961097200003,37.387241601],[127.78865236700005,37.387892203],[127.78765911799998,37.38847094799997],[127.78631592500003,37.38906102199998],[127.784512782,37.389942449000024],[127.78277706300003,37.390796372],[127.78028847100003,37.39201112899999],[127.77828249499997,37.392947858],[127.77675969000003,37.393656134],[127.77553474300004,37.39423179399998],[127.774770471,37.394583683],[127.773967042,37.394971863],[127.77346168399997,37.39524546499998],[127.77281628400006,37.395628099000014],[127.77227773500002,37.39596948699998],[127.77179545799994,37.396292484999975],[127.77125740899997,37.396683419999974],[127.77064696999997,37.397173931999966],[127.77009298600004,37.397664073],[127.76978544400002,37.397958896000034],[127.76932146600002,37.398416913999974],[127.76893060700002,37.398847425],[127.768467585,37.39940003600002],[127.768071991,37.399920673],[127.76784380399997,37.400246509999974],[127.767599044,37.400608493999954],[127.767315677,37.40106082599997],[127.76701532099997,37.40150876299999],[127.766453296,37.402323294999974],[127.76598013600004,37.402993091000035],[127.765189742,37.40411993599998],[127.76426581900002,37.40544585499999],[127.76392061900003,37.405930113],[127.76355346899999,37.406477580999976],[127.76300789900002,37.407251445],[127.76253477000002,37.407930236999974],[127.76217861900004,37.40845059999997],[127.761594132,37.409287777],[127.761294211,37.40978525100003],[127.76101651100002,37.410246541000014],[127.76042762599998,37.411209878999976],[127.75989419700002,37.412073749000015],[127.75938862900004,37.41290139900001],[127.758860687,37.413751714],[127.75831050699996,37.414638209],[127.75803263400002,37.41508597799996],[127.757549252,37.41587743800001],[127.75735476699998,37.416194029000025],[127.75681115299994,37.417175078],[127.75642230500002,37.41782176999996],[127.75594430900003,37.41859066400002],[127.75272475400003,37.423763033],[127.75217461099996,37.424667518000035],[127.75146869199999,37.42581175099995],[127.75079619199997,37.426910719],[127.75009005100006,37.428036924999965],[127.74963972000005,37.42876056799996],[127.747738,37.430721],[127.747738,37.430721],[127.747738,37.430721],[127.747738,37.430721],[127.746118,37.431922],[127.746118,37.431922],[127.746118,37.431922],[127.746118,37.431922],[127.744476,37.432817],[127.744476,37.432817],[127.744476,37.432817],[127.744476,37.432817],[127.741744,37.433746],[127.72400027500005,37.43808302800003],[127.68841669099994,37.445387481],[127.67849226800004,37.447743834999976],[127.66940995199997,37.45118607499996],[127.66525344599995,37.45329074000002],[127.659065395,37.457089677],[127.65398026000003,37.46046191599998],[127.65322196100003,37.46099318400001],[127.65219980999997,37.461728625],[127.65139097600002,37.46230070399997],[127.65032942700003,37.463058871],[127.649222918,37.463848808999984],[127.64840830999998,37.46441189000003],[127.64731832600002,37.46515666999996],[127.646368792,37.46580606899996],[127.64533493400003,37.46650997999998],[127.64437414000002,37.46716843399997],[127.64343570400005,37.467799729],[127.64267160299998,37.468330961000014],[127.64204785800003,37.46875330799998],[127.64064306000002,37.46971146699998],[127.63952408700003,37.470388759000016],[127.63832635000007,37.471111515],[127.63690931400002,37.471970588],[127.63449126200003,37.47343417499997],[127.63370871200004,37.47380327099999],[127.63293310099998,37.474325491999956],[127.631921456,37.475011146000014],[127.63110644400001,37.47555609000001],[127.63007170199994,37.476187794000026],[127.62932938700004,37.47664223999996],[127.62844647300007,37.47718302200003],[127.627591619,37.477701124],[127.62678182100004,37.47820096199998],[127.62566828500006,37.478882597999956],[127.624582879,37.47955056100004],[127.62335123599998,37.48030938299998],[127.622254558,37.480986394],[127.62121974100008,37.48162703000002],[127.62040982100001,37.482122319],[127.619464895,37.48269939900001],[127.618508947,37.483312567999974],[127.617406639,37.484003077999986],[127.61669247200001,37.48446180299996],[127.61610199300004,37.48483878999998],[127.615213344,37.485393018],[127.61401524299997,37.48612904299996],[127.61318837900002,37.486637886],[127.61242250799997,37.487002249999975],[127.61165582000002,37.48726750499997],[127.610911188,37.487465067],[127.60963515599998,37.487665367],[127.608674156,37.487674826],[127.60798399500004,37.48761981400002],[127.60703298700005,37.48746703099996],[127.606313286,37.48725449000003],[127.605752023,37.48705915199998],[127.605519407,37.486956730999985],[127.60380023099994,37.486186177],[127.60199596900003,37.485375487],[127.60029947599998,37.484604767000015],[127.59810875499997,37.48375497500003],[127.59445479400006,37.482157328000014],[127.56472298700001,37.467776524999955],[127.55973010500001,37.46690437300001],[127.55633788099996,37.46703396199997],[127.55413532700003,37.467215373999956],[127.55342106700006,37.46726010199998],[127.55258696200003,37.467446647999964],[127.545795548,37.4688435],[127.541621919,37.46946490299999],[127.53789882200005,37.470288197999984],[127.53407990300003,37.472027937999975],[127.53049703999997,37.47405304300003],[127.528942511,37.475232487],[127.52804457899998,37.47608255900002],[127.52564489700003,37.47915558799998],[127.523909856,37.480618790999955],[127.52074863500005,37.481744216000024],[127.51752994500005,37.482537345],[127.50156585200003,37.48479491100002],[127.49995619300002,37.48521493499998],[127.498584249,37.48568337199998],[127.49739050699998,37.486199976],[127.49637369800001,37.48695444700003],[127.49337081,37.49097273899998],[127.48880780599998,37.49678636100002],[127.487430395,37.498013442000016],[127.48222677000001,37.50164247200002],[127.47780575099998,37.50394683399998],[127.475058893,37.50516770699998],[127.451494558,37.51203209200001],[127.442758909,37.513888196],[127.43992943200001,37.514754188],[127.436976224,37.515570081999954],[127.43372509199999,37.516408185],[127.42993860000003,37.517172479000024],[127.42576631199996,37.51776878999998],[127.42220659600005,37.518059691],[127.419586038,37.51816540499996],[127.416370838,37.518173274],[127.41413818899997,37.518162221],[127.41134049700004,37.51807717399998],[127.40919828000003,37.517924205],[127.40696732999999,37.517699614],[127.40525790499997,37.517406471],[127.40431628200004,37.51725642800002],[127.40327394900002,37.51701294700002],[127.40214697700002,37.51683322899998],[127.40141896700004,37.51667242],[127.39926826300001,37.51616838899996],[127.39786970000002,37.51584060299998],[127.39227405700004,37.51463051200002],[127.38992947699998,37.51448798399996],[127.38653649399997,37.514487902],[127.38555978400002,37.51453870199997],[127.38457084699998,37.514660208],[127.383467213,37.514973688999966],[127.38247696000006,37.515383325999984],[127.381644927,37.51590507200002],[127.381109976,37.51647162600002],[127.38047344700001,37.517113597],[127.37472582599997,37.523540165],[127.37282878600003,37.52561935299999],[127.37282878800004,37.525577566],[127.37277068200004,37.52565945],[127.371287544,37.52759320900003],[127.36946194500001,37.529572770000044],[127.36806399000005,37.53097239199998],[127.366238942,37.53240753800002],[127.362326287,37.534699735999986],[127.35530477799998,37.537906628000016],[127.35073800100005,37.539442788],[127.34994795299997,37.539643873],[127.34905254199998,37.539832868],[127.33912711800005,37.54172981000003],[127.33793677100002,37.54207922900002],[127.33681487200002,37.542470108000025],[127.33488127400004,37.54326095900003],[127.334823549,37.543288003],[127.32760521200004,37.546345544],[127.32755110199999,37.546370846999956],[127.32680897500005,37.546727433999955],[127.32638865899997,37.54695203800003],[127.32616240499996,37.547096815999964],[127.325623691,37.547367604000016],[127.32504541299996,37.54767489800001],[127.32496424500003,37.547719088],[127.32468651999996,37.547870315],[127.32463252100001,37.547898043999965],[127.32131408399998,37.54960203299998],[127.31317003200003,37.55324859599999],[127.31149708999999,37.55391086400003],[127.31080670300001,37.554251988999965],[127.30960993999999,37.554837799],[127.30667960200002,37.556077368000025],[127.30446838200004,37.55684686],[127.301934141,37.55711644899997],[127.30038540100003,37.55710728199997],[127.29696253200005,37.55684983099999],[127.29470190399998,37.556528092],[127.29256222199997,37.556017339000036],[127.29090066700002,37.555343435],[127.28154589299999,37.550947583000024],[127.26993239399997,37.544663796],[127.26729512,37.54331958699997],[127.26435807300004,37.54218685999998],[127.26354222900002,37.54187351799997],[127.25968012700004,37.541240482],[127.25822714699996,37.54110003599995],[127.25660747699999,37.541137606],[127.25605983200003,37.541218857],[127.25558073400003,37.541361625000015],[127.252558929,37.54258461899998],[127.25200751899999,37.54287012499998],[127.251561201,37.543094426000025],[127.25106622499996,37.543353698999965],[127.25045417799998,37.54366087799997],[127.25018319800002,37.54380479700002],[127.24996486000003,37.543921572999984],[127.24970878900001,37.54405852099996],[127.24927929700002,37.544276833999966],[127.249210876,37.544312402000024],[127.24887173299999,37.544488700999956],[127.248438223,37.54469079899998],[127.24811339800007,37.544850922999984],[127.24794317499997,37.544934835000014],[127.24762298799999,37.545085878],[127.24717628900004,37.54530628999997],[127.24682766500004,37.54548351700003],[127.24625186200002,37.545776727],[127.24565561400004,37.54608276699997],[127.245093122,37.54636630000001],[127.24457276800003,37.546629649999986],[127.24421340300003,37.546812752],[127.24376784600003,37.54704188799997],[127.24351253099995,37.54717413699997],[127.24327002499997,37.54731239299998],[127.24304755100002,37.54745250600001],[127.24286532400004,37.54757973699998],[127.24270897099996,37.547696645000045],[127.242565307,37.547817491],[127.24244402400002,37.54793099200001],[127.24232050699997,37.548052786],[127.24218238000003,37.54820758999997],[127.24203360100003,37.54839160600005],[127.24188230600004,37.54860391600003],[127.24174403300003,37.548818726],[127.241603323,37.54905047599997],[127.24137606800002,37.54943124499998],[127.24109084299995,37.54990854],[127.24107181899998,37.54994038300002],[127.240849283,37.550312041999966],[127.24063992300003,37.55066412299997],[127.24044576100005,37.550991665999945],[127.24031483699999,37.55120807900001],[127.24009523300002,37.55157937099999],[127.239900943,37.551904030999985],[127.23971013299997,37.55222039399998],[127.23952598100006,37.55253124499998],[127.239372983,37.55278256999996],[127.23925163900002,37.55298725099997],[127.23909585500003,37.553252094],[127.23887420199995,37.553622397],[127.238729534,37.553861181999984],[127.238569347,37.554130445999974],[127.23854252000001,37.55417438999998],[127.23842692700002,37.554363729],[127.23829511600002,37.554588883],[127.23816239800001,37.55481385300003],[127.23805700899995,37.55498417499998],[127.23795244700003,37.555166115],[127.23784554599997,37.55535958899996],[127.237773988,37.555492180000016],[127.23767930300005,37.555685359999956],[127.23759390900003,37.555879874],[127.23751506100001,37.556069868999984],[127.23744904000004,37.556236053000035],[127.23737957999997,37.55642567000003],[127.23729488200006,37.556661539999986],[127.23721388900005,37.556889651999974],[127.237145285,37.55706394899998],[127.23709115799998,37.55719821499995],[127.23702843299998,37.55733348899996],[127.23692658899998,37.557553444000014],[127.23681717399994,37.557777559],[127.23669190599998,37.558035311],[127.23658442699998,37.55826311499998],[127.23648444499997,37.55846387499999],[127.23638132400004,37.55867544999997],[127.23625549500002,37.55893527700002],[127.23614224400005,37.559164713999984],[127.23605408100002,37.55934581000003],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.233222,37.565538],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.23266,37.566737],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.231573,37.569464],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229935,37.574154],[127.229144,37.575725],[127.229144,37.575725],[127.229144,37.575725],[127.229144,37.575725],[127.229144,37.575725],[127.229144,37.575725],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.228043,37.577011],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.226448,37.578149],[127.22211762800003,37.57963005600001],[127.22135268500001,37.57982609300003],[127.22029769400004,37.580099162],[127.219825447,37.58023789],[127.219602645,37.580313804],[127.21944283900005,37.58036788599996],[127.21928408599997,37.580434767000035],[127.21904323700005,37.58053332499996],[127.218826853,37.580636978],[127.21862699700004,37.58074014800001],[127.21844695300003,37.580843463000015],[127.21826976199996,37.580955332000016],[127.21809665800002,37.581071787],[127.21764517900004,37.581387149000015],[127.21574363699997,37.583030863999966],[127.215319373,37.58329048500001],[127.21459111300003,37.58370607700004],[127.21381665600006,37.58412949099998],[127.21376027200003,37.584160317],[127.213092221,37.58452625699998],[127.21271781000003,37.58473134500002],[127.212680977,37.58475493300002],[127.21247133200006,37.584889188],[127.21212351800007,37.585120408],[127.21211611299996,37.585124039999954],[127.21202438399999,37.58518307499999],[127.21172624900007,37.585372096000015],[127.21136951400004,37.585578695],[127.21128107099999,37.58562592499999],[127.21100402799995,37.585773868],[127.21039786300003,37.58609902799997],[127.20914491300003,37.58676742900002],[127.20875209499997,37.586990842],[127.20817825899996,37.587305031999975],[127.20752541200004,37.587668551000014],[127.20744503500005,37.58771374099998],[127.20707301399999,37.58788620799997],[127.206458185,37.58816243799998],[127.20625739099997,37.58826388799998],[127.20589398700001,37.588447496],[127.20525444800002,37.588799538],[127.20494593900005,37.58897540000002],[127.20403882099998,37.58948520699995],[127.203786045,37.58963061],[127.20353091499997,37.58978439499996],[127.20331740100005,37.58992045000003],[127.20309269400002,37.590062831000026],[127.20286915899997,37.59022007400002],[127.202604051,37.59041198200001],[127.20236417999996,37.590600248999976],[127.202167372,37.59076159],[127.20188600099996,37.59101254000002],[127.20163130800005,37.591247948999936],[127.20146848300003,37.591415900000015],[127.20131379300001,37.591576627999984],[127.20118386,37.591723438],[127.201076967,37.591847685],[127.20087594299999,37.59208570499996],[127.20073263500005,37.59226992699995],[127.20058326100002,37.592472541000014],[127.20048060499998,37.592616061],[127.20034199399998,37.59282153899998],[127.20018875199995,37.59306091800001],[127.19996422600005,37.59344692000001],[127.19988757999995,37.59357876900001],[127.19975969899998,37.593817929],[127.19963478500001,37.594066719],[127.199391739,37.594558612],[127.19911253000005,37.595123189],[127.19843196599999,37.596482922],[127.198157135,37.59703748800001],[127.197677623,37.598002788999956],[127.19721793600006,37.598929673],[127.19714281400002,37.599085757999966],[127.19692879700003,37.599519577000024],[127.19674573499998,37.59988342599996],[127.19671723000003,37.59993924399996],[127.19651376100005,37.600338628000024],[127.19632203000005,37.60072357199995],[127.196126598,37.601123122000025],[127.19597687599999,37.601420694],[127.195945356,37.60149737300003],[127.19589326500005,37.601624093],[127.19582883299996,37.601798268],[127.19572999100004,37.602022776999966],[127.195506167,37.602480484],[127.19533374400002,37.60280476100004],[127.19498086800003,37.60345792199998],[127.19484958400002,37.60370663100004],[127.19467443499997,37.603985861],[127.19451876299998,37.60422055100002],[127.19435781,37.60447228199996],[127.19408811199999,37.60484509800002],[127.193925024,37.60505970500002],[127.193686725,37.60535787000004],[127.193359987,37.605747086],[127.19314526700005,37.60601133299995],[127.19297305600003,37.606204154],[127.19292868099998,37.60625612400004],[127.19279311599998,37.60638644499997],[127.19269586399997,37.60648670299999],[127.19263554900003,37.60654887499997],[127.19232821200005,37.60691354999999],[127.19203547,37.60727090299998],[127.19161048,37.607776769999965],[127.191147562,37.60833360199998],[127.19064034900003,37.60893167799995],[127.19022584999998,37.60942806299998],[127.18970159400003,37.610056344],[127.18923882699998,37.610593981000015],[127.18892267800003,37.610934694],[127.18860714700004,37.61125098899998],[127.188320837,37.611523628],[127.18806576399999,37.611743872],[127.18779473100004,37.61196720400002],[127.18754795999997,37.612156348],[127.18730951800002,37.61232511800002],[127.18705579599995,37.61249814499999],[127.186768907,37.612679242],[127.186464354,37.61286253099998],[127.186224921,37.61299832399998],[127.186019724,37.613102799000025],[127.18572460100002,37.61325273399996],[127.18541880399998,37.613392953000016],[127.18518744399996,37.61349701699997],[127.18489890700003,37.61361008599998],[127.18450105500006,37.61376270200004],[127.18423964800003,37.613853925000015],[127.18393974600002,37.613951336],[127.18363891499997,37.61404117799995],[127.18341266000006,37.614103784999976],[127.18308180700005,37.61418971000003],[127.182872612,37.614235801],[127.182619713,37.614288356999964],[127.182356948,37.614337411999955],[127.18201765699999,37.61439937899997],[127.181775355,37.61443299600003],[127.18148980100004,37.61447010299998],[127.18114364199997,37.61450441700002],[127.18085204800005,37.61452837599997],[127.18056372199997,37.61454503199998],[127.180283544,37.614557981],[127.18000345399997,37.61456119800002],[127.17973355800004,37.61456440100001],[127.17942479399997,37.61455918700004],[127.17897079199997,37.61453951199998],[127.17868997200002,37.61452101499996],[127.178528895,37.614506795999965],[127.17834773400001,37.614490804],[127.17805578099998,37.61445682200002],[127.17789389100002,37.614441479],[127.17773232200001,37.614416942999966],[127.17747218100003,37.61437768800001],[127.17714675400005,37.614318081],[127.17662118900003,37.61420831],[127.176460383,37.61417160799998],[127.176251175,37.61411659700003],[127.17600831700005,37.614056861000016],[127.17532466899996,37.613862],[127.17496402699997,37.61375540100002],[127.17364839399997,37.613366305000035],[127.17229049400004,37.61295923300002],[127.172039685,37.612886979],[127.171208465,37.61263410000002],[127.17087163900004,37.612537096999965],[127.16989072899997,37.612247395],[127.16930977100002,37.612073610999964],[127.16872706999995,37.611876044],[127.16831792499997,37.61174931599997],[127.167852877,37.61159211799996],[127.167525171,37.611466444],[127.16716721799997,37.611337926],[127.16688249600004,37.611238227000015],[127.166435084,37.61106288999998],[127.16602765100002,37.610887228999985],[127.16586951199997,37.610820418],[127.16498242399996,37.610430352],[127.164068819,37.61002815699998],[127.163996136,37.609999377],[127.16352597500003,37.609813205999984],[127.163458766,37.60979077499996],[127.16334408100002,37.609757054],[127.16319750799995,37.609695451],[127.16286077199997,37.60957797299997],[127.16258274699995,37.609478702],[127.16220912600002,37.609324425],[127.160131355,37.60841300999998],[127.15969946399996,37.60822573599999],[127.15911793099995,37.60796603999999],[127.15854016100002,37.60771633799999],[127.158218777,37.607566208000016],[127.15792015800002,37.607416685],[127.157597261,37.607246286],[127.15740932600002,37.60713899100002],[127.157402624,37.60713516500001],[127.157113192,37.606969922],[127.157073958,37.606953314999956],[127.15679923700002,37.60683702999997],[127.15641472899998,37.606661666],[127.15597481099998,37.60647078399996],[127.15554463099998,37.606279436],[127.15511288099997,37.60609358699997],[127.15471607900004,37.605939222999986],[127.15433982300002,37.605807446999954],[127.153978667,37.60569385099995],[127.15360993399999,37.605586027],[127.15314108000004,37.60547121800001],[127.15262442800001,37.605353850999954],[127.15195924699998,37.605203335],[127.151288506,37.60504678600002],[127.15061347600002,37.60489673099997],[127.15006975500005,37.604773530999985],[127.149964388,37.60474861499996],[127.14930146599997,37.604591685999985],[127.14848086500001,37.604412242999985],[127.14751308199999,37.604192435999956],[127.14669878700003,37.603989190000014],[127.14646084500002,37.60392560199998],[127.14574232499999,37.603762592],[127.14511357899997,37.60363692700002],[127.14508547400006,37.60363130999997],[127.14440457000005,37.60347527499999],[127.14217221900006,37.60296340800004],[127.14161799,37.60283792899997],[127.14134870399997,37.602777329],[127.14089156299997,37.602674452999985],[127.14066779500004,37.602615160999974],[127.14024476900006,37.60252258700002],[127.13983285899998,37.60243775099996],[127.13930509900001,37.602352144],[127.13885406399999,37.602299422],[127.138388032,37.60227896900002],[127.13793087999998,37.60228616799996],[127.137526863,37.602304564],[127.13720167400002,37.602332238],[127.13677542,37.602391565000026],[127.13629193100003,37.60248717199997],[127.13580712200003,37.602605931999975],[127.13514554500007,37.602793097000024],[127.134287708,37.603040034999985],[127.132911905,37.603431161999985],[127.13129059199997,37.603896875999986],[127.12496452500002,37.605175046999975],[127.113730913,37.607443871],[127.11337369600002,37.607427997000016],[127.11291022800003,37.60739824999999],[127.11260622500002,37.607374662],[127.11228149100006,37.60734532599999],[127.111922096,37.60731430700001],[127.11159361000003,37.60727443],[127.111329687,37.60724152100002],[127.11104559599998,37.60720250399997],[127.110760033,37.607162765],[127.11044875100002,37.60711520999999],[127.11018470299999,37.60707400999997],[127.10988926700001,37.60702094400001],[127.10962747100001,37.606971629],[127.10930620199998,37.60690714200002],[127.109097193,37.60686435700001],[127.10888047400006,37.60681698099998],[127.10865310599998,37.606762861],[127.10844465800004,37.60671619699998],[127.10829296,37.606676693],[127.10779301000002,37.606553890999976],[127.10741019199997,37.606450980000034],[127.107035298,37.60634409999996],[127.106601266,37.606221776],[127.106363236,37.606156305],[127.10602652400004,37.606059747],[127.10570692200001,37.60596948200002],[127.10543499800004,37.605879352],[127.10524136000004,37.605810871000024],[127.10507480100001,37.60574893699996],[127.10489123200007,37.605674317],[127.10470743000005,37.605592398999974],[127.10450401900006,37.60549941499998],[127.10434219,37.60541783600002],[127.10414771200001,37.60531358099995],[127.10398518600002,37.60522047299999],[127.10373797900002,37.605062924],[127.10351966000003,37.60491553200002],[127.103315159,37.60476686899999],[127.10325134100003,37.60471515999998],[127.10317785900004,37.60465075800001],[127.10295087800004,37.604460577],[127.10290858199998,37.60442187000002],[127.10262874300001,37.604165779999974],[127.10231806999995,37.60388485],[127.10197054900006,37.603571964999986],[127.10169672999994,37.603324425999965],[127.10149074699996,37.603162603],[127.10130575199997,37.603029236],[127.10105345100003,37.60286636799997],[127.10081351500004,37.602717278999954],[127.10054923900002,37.60257280299998],[127.10032871400003,37.60245919299998],[127.100086566,37.602347766],[127.09996476200003,37.60229759200002],[127.09980182999998,37.602230425],[127.09938035600001,37.602070759],[127.09891287899998,37.601892123],[127.09849027200006,37.601729303999974],[127.09810993300003,37.601587351],[127.09769718099999,37.601423526999966],[127.097277515,37.60125826699996],[127.09689129300003,37.601116497000035],[127.09658120700007,37.60100223300001],[127.09621253299997,37.60085756099997],[127.09584319000001,37.600717574000015],[127.09541584199994,37.60055645799998],[127.09505635600001,37.60041853200003],[127.09472053700001,37.60027842600004],[127.094444418,37.600156919],[127.09406700399998,37.59998900299995],[127.09395154999997,37.59993818699995],[127.09393475300003,37.599930789000034],[127.09356213400002,37.599766676],[127.09260549100004,37.59940062799995],[127.09195304000002,37.599148222000046]]}},{"type":"Feature","id":"rail_semi.4","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.89722,37.35704],[127.89916,37.35859],[127.89997,37.35908],[127.9003,37.35925],[127.90313,37.3604],[127.90889,37.36279],[127.91431,37.36499],[127.91699,37.36621],[127.91875,37.36711],[127.91952,37.36762],[127.92057,37.36832],[127.92129,37.36885],[127.92189,37.3694],[127.92237,37.36997],[127.92318,37.37087],[127.92394,37.3718],[127.92476,37.37298],[127.92522,37.37361],[127.92657,37.37679],[127.92726,37.37854],[127.92844,37.38164],[127.92934,37.38387],[127.9316,37.38945],[127.93249,37.39158],[127.93402,37.39523],[127.93456,37.39647],[127.93492,37.39717],[127.93558,37.39828],[127.93602,37.39909],[127.93759,37.40123],[127.93892,37.40278],[127.93989,37.40383],[127.94164,37.40557],[127.94448,37.40804],[127.9469,37.40995],[127.94902,37.4116],[127.95122,37.41337],[127.9516,37.41372],[127.95268,37.41438],[127.95473,37.41605],[127.95645,37.41746],[127.95882,37.41935],[127.961,37.42115],[127.96465,37.42429],[127.96651,37.42569],[127.96967,37.42763],[127.9742,37.42964],[127.97651,37.43099],[127.97896,37.43285],[127.98113,37.43524],[127.9825,37.43736],[127.98346,37.43957],[127.98406,37.44157],[127.98461,37.44359],[127.98615,37.44914],[127.98794,37.45511],[127.98847,37.45732],[127.98895,37.46018],[127.98975,37.46247],[127.99053,37.46432],[127.99159,37.4664],[127.9928,37.46806],[127.99571,37.47144],[127.99676,37.47236],[127.99829,37.47352],[128.0008,37.47545],[128.00325,37.47711],[128.00883,37.4809],[128.01239,37.48337],[128.0155,37.48544],[128.01881,37.48773],[128.02547,37.49233],[128.02709,37.49341],[128.03339,37.497350099999984],[128.03339,37.4973502],[128.03339,37.49735030000003],[128.03339,37.49735039999998],[128.03339,37.4973505],[128.03339,37.497350600000026],[128.037348,37.501027],[128.03983601,37.50285600999999],[128.03983602,37.50285602000001],[128.03983602999998,37.502856029999975],[128.03983604,37.50285603999995],[128.03983605,37.50285604999997],[128.04317401,37.50487901000004],[128.04317402000004,37.50487902000002],[128.04317403,37.50487903],[128.04317404000003,37.50487903999997],[128.046209,37.506804],[128.05033600999997,37.507960100000034],[128.05033602000003,37.50796020000002],[128.05033602999995,37.507960030000014],[128.05033604000002,37.50796004],[128.056102,37.509549],[128.06308100999996,37.51171501000002],[128.06308102,37.51171502],[128.06308102999998,37.51171502999998],[128.066237,37.512678],[128.073884,37.514844],[128.085416,37.518118],[128.102106,37.522691],[128.112848,37.525483],[128.121041,37.527745],[128.129538,37.529092],[128.138278,37.52813],[128.145986,37.525819],[128.153269,37.523461],[128.159884,37.521391],[128.165198,37.519669],[128.167415,37.518795],[128.179341,37.514531],[128.188956,37.511091],[128.197798,37.508721],[128.198237,37.508738],[128.19923,37.50872],[128.20552,37.50754],[128.20958,37.50793],[128.21577,37.50855],[128.21962,37.50904],[128.22786,37.50979],[128.23653,37.51132],[128.23965,37.51224],[128.24273,37.5135],[128.24635,37.5152],[128.25227,37.51856],[128.25959,37.52285],[128.26275,37.52477],[128.26959,37.5287],[128.27599,37.53244],[128.28599,37.53827],[128.29105,37.54128],[128.29714,37.54484],[128.30114,37.54716],[128.30494,37.549],[128.30812,37.55044],[128.3118,37.55185],[128.31591,37.55303],[128.32248,37.55474],[128.33035,37.55635],[128.3339,37.55665],[128.33636,37.5568],[128.33959,37.55719],[128.34304,37.55815],[128.34736,37.55903],[128.34978,37.55932],[128.35239,37.55945],[128.35551,37.55942],[128.36361,37.55927],[128.37047,37.55923],[128.3744,37.55918],[128.37727,37.55933],[128.38035,37.55985],[128.38386,37.56077],[128.38776,37.56195],[128.39195,37.56271],[128.39497,37.56296],[128.39715,37.56303],[128.40304,37.5627],[128.4144,37.56212],[128.42466,37.56154],[128.42993,37.56125],[128.43971,37.56074],[128.44537,37.56044],[128.45188,37.56024],[128.45737,37.5608],[128.462,37.56184],[128.46462,37.56286],[128.46752,37.56444],[128.47377,37.56838],[128.48123,37.57353],[128.48794,37.57813],[128.49531,37.58315],[128.50279,37.58825],[128.51077,37.59376],[128.51649,37.59761],[128.52292,37.60218],[128.52861,37.60588],[128.53294,37.60804],[128.5344,37.60867],[128.54061,37.61115],[128.54111,37.61143],[128.54636,37.61467],[128.55055,37.61729],[128.5524,37.61876],[128.55549,37.62177],[128.5584,37.62487],[128.56273,37.62952],[128.56833,37.63553],[128.57431,37.642],[128.57652,37.64437],[128.57992,37.64811],[128.58477,37.6532],[128.58596,37.65432],[128.59232,37.65915],[128.59701,37.66244],[128.59996,37.66425],[128.60171,37.66503],[128.60689,37.66709],[128.60862,37.6676],[128.61383,37.6687],[128.62341,37.66983],[128.6296,37.67051],[128.63972,37.67169],[128.64769,37.67282],[128.65674,37.67428],[128.66449,37.67564],[128.67465,37.67767],[128.68646,37.68036],[128.69668,37.68276],[128.70725,37.68527],[128.71404,37.68685],[128.72154,37.68892],[128.72926,37.69127],[128.7413,37.69555],[128.7538,37.70032],[128.76619,37.70502],[128.7745,37.70818],[128.78324,37.71151],[128.79196,37.71477],[128.8002,37.71788],[128.80961,37.7215],[128.81243,37.72265],[128.8164,37.72392],[128.82029,37.72469],[128.82316,37.72495],[128.82682,37.72508],[128.83028,37.72483],[128.834,37.72422],[128.83703,37.72344],[128.84036,37.72255],[128.85,37.72035],[128.85368,37.7196],[128.85591,37.71935],[128.85884,37.71916],[128.86254,37.71912],[128.86732,37.71923],[128.87592,37.71938],[128.88197,37.71957],[128.88973,37.71988],[128.8958,37.72016],[128.89807,37.72027],[128.90309,37.7202],[128.90605,37.72013],[128.9084,37.72003],[128.91101,37.71979],[128.91728,37.71922],[128.9211,37.71909],[128.9227,37.71924],[128.92432,37.71969],[128.92523,37.72009],[128.92606,37.72061],[128.92677,37.7212],[128.92758,37.72206],[128.92849,37.72342],[128.92996,37.72702],[128.93139,37.7306],[128.93176,37.73152],[128.93214,37.73258],[128.93227,37.73343],[128.93224,37.73427],[128.93196,37.73535],[128.93152,37.73649],[128.93074,37.7375],[128.92966,37.7384],[128.92826,37.73921],[128.92607,37.74021],[128.92049,37.74277],[128.91361,37.74593],[128.91082,37.74721],[128.91039,37.74736],[128.90738,37.748],[128.90678,37.74814],[128.90617,37.7484],[128.90541,37.7488],[128.90489,37.74914],[128.90233,37.75152],[128.9006,37.75313],[128.89646,37.75691],[128.89575,37.75771],[128.89532,37.75856],[128.89522,37.75919],[128.89521,37.75985],[128.89543,37.76067],[128.89599,37.76161],[128.8969,37.7624],[128.89921,37.76427],[128.90238,37.76672],[128.90478,37.76868]]}},{"type":"Feature","id":"rail_semi.5","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[129.1231872502723,37.49825254416571],[129.12388351799999,37.499155973999954],[129.12518789399996,37.50056437899997],[129.12608341900003,37.501643853],[129.12657006300006,37.502418606999974],[129.12673673500007,37.50278361000004],[129.12693538800002,37.503257031],[129.127066706,37.503693345],[129.12717436600002,37.50422449500001],[129.12722024999997,37.50483169400004],[129.12722995199996,37.50521848399997],[129.12716846599997,37.505759692],[129.12629143299995,37.50810286899997],[129.12605198900002,37.50884568899997],[129.125962946,37.50938885000002],[129.125994782,37.50986102899996],[129.12606513,37.510308626],[129.12606050699995,37.510612771],[129.12594340099994,37.51149971700002],[129.12572685199996,37.512355512],[129.125384499,37.513496333999974],[129.12475003799997,37.51538328699998],[129.12454142299998,37.515874088],[129.12421437599994,37.51641162999995],[129.12335512199996,37.51764408699998],[129.122659557,37.518683641],[129.12081439800002,37.521441311999986],[129.12021772500003,37.522485978],[129.11994886199997,37.5231598],[129.11961493299998,37.52449480899997],[129.119551472,37.525287194999954],[129.11954919400003,37.52582052200001],[129.119592706,37.526413660999985],[129.119912088,37.528881723],[129.119909064,37.52934184199997],[129.119800034,37.529876738],[129.11963542500004,37.53026517999997],[129.11943123799998,37.530631470000024],[129.11902166500002,37.53116583900002],[129.118761653,37.5314403],[129.11845583599998,37.531701683],[129.11632240400002,37.533385966],[129.11593293099997,37.53389535],[129.11559249899997,37.53454055600003],[129.115171344,37.53517863599996],[129.114511411,37.53583417499996],[129.11426032400004,37.53602181899996],[129.11401261299997,37.536150863999964],[129.11206334500005,37.537298344999975],[129.11174091900006,37.53751594199998],[129.11126490100006,37.537939399],[129.11078483800003,37.538567882],[129.11047540500007,37.539280357999985],[129.10916292899995,37.54315418400003],[129.10860824099996,37.54459654000002],[129.10829601299997,37.54555400300004],[129.108076033,37.546364743],[129.10784251500002,37.54709790100002],[129.107626012,37.547642241999974],[129.107577844,37.54782853800002],[129.10746512400004,37.548264899],[129.10716210400003,37.549057832],[129.10665855300002,37.55020911699998],[129.106337212,37.55076795199999],[129.10601640699997,37.55124399899995],[129.10585713300003,37.55145104000002],[129.10454756500002,37.55315498599999],[129.10426158299998,37.55359579100002],[129.10398694199998,37.55411025299998],[129.103864778,37.554459985],[129.10377794699997,37.554902861999956],[129.10376693499998,37.555211573],[129.10384769100003,37.55586688100003],[129.10404562700003,37.556481673],[129.104281239,37.55682129800002],[129.104726094,37.557318902],[129.10575814000006,37.558202944999984],[129.10775954700003,37.56010450800004],[129.108794558,37.56108817699999],[129.11005465300008,37.562078735],[129.11252093600007,37.56349604],[129.11348329400005,37.564011815999955],[129.11407402299997,37.56441621200004],[129.11440272899998,37.56470763000003],[129.114590459,37.564939001],[129.11504375500002,37.56566230200003],[129.115786515,37.56750746299997],[129.11593571200004,37.568260663],[129.115959924,37.568650691999984],[129.11584529700002,37.570380624],[129.11585894,37.57103430399997],[129.116312449,37.57449390499998],[129.11633665200006,37.574859161],[129.11629070299998,37.575478488],[129.11622267299995,37.57585024],[129.11596923800005,37.576528968],[129.115577323,37.57719774699997],[129.11510188600005,37.57777045200003],[129.11413760500002,37.57844406300003],[129.11312828999996,37.57904150900002],[129.108077347,37.58155728399997],[129.10395225400006,37.583611421000015],[129.099558955,37.58611420899999],[129.099333354,37.586242731],[129.09760908,37.587297774],[129.095930605,37.588269588999964],[129.09559998500004,37.588429211999966],[129.0885604,37.592510109999964],[129.08736846099995,37.593302178000044],[129.08011136400003,37.598311515],[129.07901736300002,37.599158916],[129.07741279899997,37.60062873499996],[129.07489181299994,37.602828828000014],[129.06469269500005,37.61194675399998],[129.064015264,37.612669181000015],[129.06364041100002,37.613189524999974],[129.06223514400003,37.61567325100002],[129.06200603499997,37.616015444],[129.061687291,37.616401250999985],[129.06134079899996,37.61670339500002],[129.06081689500002,37.617050497999955],[129.060298733,37.617303499999956],[129.05985601300003,37.61746009100003],[129.05931327399998,37.617602928999986],[129.058404491,37.617719206999965],[129.05748790200005,37.61768406400002],[129.04856919800002,37.61612716599996],[129.04762609299996,37.615890577],[129.04653191800003,37.61578540500002],[129.04597218400005,37.61570195599997],[129.04494910100004,37.615693557999975],[129.04401066400004,37.61581505699998],[129.04353554700003,37.615935265999966],[129.04279125899996,37.61619639100003],[129.04221679699995,37.616477401],[129.04167616799995,37.616824002],[129.04093714299998,37.617464059999975],[129.04049733600004,37.61801080599997],[129.040241814,37.61842077500001],[129.03780177100003,37.62348407],[129.03757105999998,37.623898881000024],[129.03711472599997,37.62458542000002],[129.03644311399998,37.62529525100001],[129.03591669,37.62570308399997],[129.035466463,37.62598916700002],[129.03450088700004,37.62646223100003],[129.03319302800003,37.626939972],[129.03006050099998,37.62777546900002],[129.02866614700002,37.62822294300001],[129.02795938499997,37.628522494999984],[129.027216315,37.629013833],[129.02679750399997,37.62940041299998],[129.02444566200006,37.632159981000015],[129.01969690200005,37.63786406699999],[129.018838076,37.63917177899997],[129.01849475,37.63977786699996],[129.018076901,37.640657722000014],[129.01755684,37.642248013],[129.017353465,37.64327750200003],[129.01723664100004,37.644318064],[129.01720420100003,37.64536691100002],[129.01729417299998,37.64640738100001],[129.01761004700003,37.64902889399996],[129.017801673,37.65007017299998],[129.01819445199996,37.65139692199999],[129.01872876400003,37.652997821],[129.018839895,37.653485104],[129.01888462200006,37.654322104],[129.01873591800003,37.655802761000025],[129.01877653699998,37.65639032300003],[129.018891133,37.656923754],[129.01979997199996,37.65954294600003],[129.019848684,37.659945169],[129.01974850199997,37.66069951299997],[129.01966176700003,37.66098746599998],[129.01919586700004,37.66188294],[129.01832066800006,37.663205429999955],[129.01808466399999,37.66361179799997],[129.01786636100002,37.664148101999984],[129.01782037699994,37.66433433599996],[129.017772037,37.66460731199998],[129.01775583600002,37.665262382000016],[129.018042971,37.666965085],[129.01806542899996,37.66718282699996],[129.01801818000007,37.66771708999997],[129.01790906699998,37.668364517],[129.01781595600002,37.66870545399996],[129.01756004600003,37.669434716],[129.01691446000004,37.67127438299999],[129.01679013299997,37.67182057500001],[129.01676556299995,37.67217443499999],[129.01683126,37.672809649],[129.017001252,37.67337751800004],[129.01715970499998,37.673696579000016],[129.017435043,37.674118244],[129.01790126400005,37.674613728],[129.018214075,37.67487345],[129.01885286600003,37.675267758999965],[129.01933344299997,37.675490551999964],[129.021857847,37.676343261999975],[129.02230230900003,37.67656635099996],[129.02272840400005,37.676844788999986],[129.02327555100004,37.677347429000015],[129.02356526900002,37.67770363200004],[129.0253653,37.680330803],[129.02562341800007,37.680628709000025],[129.02589829400006,37.68088310899997],[129.02622784900004,37.681145481],[129.02658885900004,37.681377163],[129.02716638800004,37.681663276000016],[129.02800980900003,37.68193693300004],[129.02883315400004,37.682064906999976],[129.03273437500002,37.682514539999985],[129.03328820599998,37.68264822099995],[129.03396462,37.68290921499998],[129.03442777999996,37.683146742],[129.03482001300003,37.683404596],[129.03538339600001,37.68391886299999],[129.03576796600007,37.684414422999964],[129.03603704000002,37.68493577599998],[129.03613888400002,37.68522771300001],[129.0362215,37.68563976499997],[129.03624477900004,37.686014042999965],[129.03601928800003,37.68819311299996],[129.03580405799997,37.688843734],[129.03557892999999,37.68924159599997],[129.03534037699995,37.68956580700002],[129.03509067100003,37.68985294399996],[129.03413557900004,37.69062943800003],[129.03374823199997,37.690879493],[129.028015244,37.695087237999985],[129.02734784900005,37.69558917699999],[129.02558930700005,37.69685577300002],[129.024297287,37.697831089000026],[129.02355054300003,37.698441257],[129.02297362999997,37.698982366999985],[129.02122828300003,37.700782073999974],[129.02065649500005,37.701285959999986],[129.01989989399996,37.70182804600001],[129.01819429799997,37.702866007],[129.016758461,37.70365326799995],[129.01621903099996,37.704038596999986],[129.01563334800002,37.704670419],[129.01281671100003,37.70852903099998],[129.00938560600002,37.712887837],[129.00908472700002,37.713204075999975],[129.00818828099997,37.713955644],[129.00780294900005,37.714788438],[129.00756940600002,37.715209967000014],[129.00734370400002,37.715581873],[129.00697856800002,37.716049020000035],[129.00681284399994,37.716217687],[129.00634440200002,37.71648973800003],[129.00567232899996,37.716670043000015],[129.00539395799998,37.716791800999985],[129.00489271600003,37.717181822],[129.00406605900005,37.71820025700004],[129.00377569000005,37.718483731],[129.00216219800006,37.720273022],[129.00086483700002,37.721588824000015],[129.000507973,37.721859344],[128.99928648600002,37.722547151999954],[128.99867509499998,37.72300171600001],[128.99766510300003,37.72385345599998],[128.99638234600005,37.724935209000016],[128.99528228200006,37.725935052999965],[128.99470891500002,37.726718709],[128.99383556000004,37.728240340999974],[128.993216193,37.729085757000014],[128.99275601,37.72958800600002],[128.992059904,37.730449827999976],[128.990512954,37.732962587],[128.990052392,37.73359942199996],[128.98969938599998,37.73398025000002],[128.989298047,37.73427250599999],[128.98887936399996,37.73448719200002],[128.98768297199993,37.734952797],[128.98602034700005,37.73552591100001],[128.975051924,37.739197554],[128.97264211499999,37.73999233200002],[128.97211764100004,37.740094645],[128.97159544299998,37.740154136999976],[128.97076121,37.74015819699997],[128.97023460499997,37.740124803999976],[128.96935727500008,37.73992309799998],[128.96843116200003,37.739542145999984],[128.965094808,37.73774270599998],[128.964476413,37.737464510999956],[128.964018922,37.73731845899995],[128.96331107100002,37.73716825500002],[128.96195847399997,37.73705879200003],[128.948062121,37.737706921],[128.94372320999997,37.73796417499998],[128.940268525,37.738530143],[128.93227771950268,37.73338184963459]]}},{"type":"Feature","id":"rail_semi.6","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.89722,37.35704],[127.894428,37.354934],[127.892891,37.353773],[127.890591,37.351909],[127.887888,37.349804],[127.886893,37.349024],[127.886141,37.348471],[127.885356,37.347954],[127.884486,37.347475],[127.883134,37.34678],[127.881579,37.346055],[127.880774,37.345752],[127.879508,37.345304],[127.877841,37.34475],[127.876365,37.344258],[127.8749,37.343789],[127.874035,37.343528],[127.872624,37.343084],[127.871648,37.342854],[127.870087,37.342619],[127.869083,37.342469],[127.868279,37.342409],[127.867219,37.342315],[127.865315,37.342315],[127.8636,37.342309],[127.861683,37.342367],[127.861387,37.342379],[127.860041,37.342393],[127.858503,37.342393],[127.857445,37.342389],[127.855293,37.342379],[127.85476395662837,37.34239026585]]}},{"type":"Feature","id":"rail_semi.7","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.83744766800001,37.349719808999986],[127.839958,37.348107],[127.841325,37.347137],[127.841969,37.346688],[127.84296,37.346041],[127.843627,37.345607],[127.844554,37.345002],[127.844883,37.344789],[127.845099,37.344678],[127.845481,37.344492],[127.84585,37.344313],[127.846406,37.344001],[127.846725,37.34382],[127.84721,37.343533],[127.847555,37.34334],[127.847912,37.343158],[127.848219,37.343033],[127.84853,37.342908],[127.848897,37.34277],[127.849209,37.342684],[127.849559,37.342598],[127.8499,37.342526],[127.848871,37.342778],[127.84912,37.342706],[127.849508,37.342607],[127.849897,37.342527],[127.850293,37.342468],[127.851008,37.342406],[127.851776,37.34237],[127.852552,37.342358],[127.85306,37.342348],[127.854091,37.342359],[127.85480934093138,37.342377395347384]]}},{"type":"Feature","id":"rail_semi.8","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.047705504,37.57990250400004],[127.048234958,37.58058163899998],[127.048789936,37.581325995000014],[127.04927418500003,37.58192324199999],[127.04960164900001,37.582351079],[127.04996547600003,37.58281421799999],[127.049972952,37.582823674999986],[127.05042405999995,37.58343300599996],[127.05083911600003,37.58396135199996],[127.05120897199998,37.58444322499998],[127.05159377600002,37.58491526899997],[127.05183491800005,37.585236731000016],[127.05215147599998,37.585625174],[127.052435766,37.585960165999985],[127.052612706,37.586170116],[127.05298850099997,37.58655969100002],[127.05338286099997,37.58690748100002],[127.053927637,37.587334935999976],[127.05440725599998,37.587675205999986],[127.05484844400003,37.58794242],[127.05508982499997,37.588088629],[127.05568585399998,37.58843956099998],[127.05618568899996,37.58868953400001],[127.05647531799998,37.58884860599998],[127.057479099,37.589378543],[127.05858132800002,37.589960319000014],[127.05871373999997,37.59003026300004],[127.05949804900001,37.59046406399998],[127.06002475900007,37.59073464],[127.06057866599998,37.59102574200003],[127.06113188800003,37.59130639299997],[127.06152856799996,37.591504226],[127.06183144600004,37.59163822900001],[127.06209863900001,37.59174846300002],[127.062242593,37.59179983700002],[127.06262562999999,37.591922892000014],[127.06294545999998,37.592012643],[127.06410956899998,37.592295121000014],[127.06619256899998,37.59274665100001],[127.0676911,37.593067830999985],[127.06918987799996,37.59339413],[127.07010971800005,37.59359640799996],[127.071888709,37.593985033999985],[127.07351051500004,37.59433805099999],[127.07403295900005,37.594445399999984],[127.07496505300004,37.59464790400002],[127.07501545099997,37.594658772999985],[127.07733099099995,37.595161409],[127.078865169,37.595476656999985],[127.079991958,37.59569791399996],[127.08148629000003,37.59600288499997],[127.08276680700001,37.596271764],[127.08306888099999,37.59634255300002],[127.08330597199998,37.59642509700003],[127.083395121,37.59645557799998],[127.08368769400002,37.59652110699996],[127.08407888900003,37.59660872200001],[127.08462549000005,37.596727356],[127.08507422999995,37.596817316999946],[127.08526642,37.59686069100002],[127.08548175499999,37.59690928899999],[127.08561393900001,37.596941169],[127.08587172999998,37.597003343],[127.08636231499997,37.597146967],[127.08678832600005,37.59728412399997],[127.087317237,37.597449858],[127.087984428,37.597644214],[127.08877642299998,37.597948612999986],[127.08938512,37.598183682],[127.09028858700002,37.59851862099997],[127.09105725300002,37.598808697],[127.09195304000002,37.599148222000046],[127.09260549100004,37.59940062799995]]}},{"type":"Feature","id":"rail_semi.9","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[128.206618,37.126938],[128.209689,37.12578],[128.21398,37.124206],[128.215783,37.123624],[128.21853,37.122803],[128.220804,37.122495],[128.223379,37.122426],[128.228915,37.122598],[128.232477,37.122666],[128.23355,37.122529],[128.234554,37.122278],[128.235642,37.121886],[128.236625,37.121383],[128.237502,37.120795],[128.23838,37.119899],[128.239854,37.117912],[128.243154,37.11223],[128.246383,37.107331],[128.250174,37.101985],[128.254526,37.096945],[128.256773,37.094705],[128.259651,37.091038],[128.261511,37.08863],[128.263617,37.085298],[128.265688,37.082694],[128.268602,37.080453],[128.273937,37.076057],[128.281308,37.069644],[128.285625,37.065975],[128.291206,37.060905],[128.293769,37.059112],[128.2944,37.058608],[128.295032,37.057992],[128.29777,37.055359],[128.301772,37.051409],[128.303913,37.049224],[128.306791,37.045694],[128.308476,37.043312],[128.309915,37.041463],[128.311494,37.039166],[128.312688,37.037401],[128.31353,37.036196],[128.314478,37.034991],[128.315742,37.033814],[128.320024,37.029807],[128.324727,37.025828],[128.328062,37.022858],[128.329817,37.021008],[128.331151,37.019242],[128.331853,37.018037],[128.332239,37.016944],[128.332347,37.015547],[128.332312,37.013185],[128.331912,37.008391],[128.332025,37.006949],[128.332777,37.002623],[128.333755,37.000039],[128.335335,36.996794],[128.338345,36.992618],[128.340376,36.989132],[128.341467,36.986909],[128.34222,36.984835],[128.342784,36.982251],[128.343461,36.977382],[128.344514,36.969748],[128.347562,36.954597],[128.350294,36.94368],[128.3541,36.934712],[128.357808,36.929642],[128.360832,36.926912],[128.362686,36.925586],[128.365711,36.923948],[128.373127,36.91997],[128.381188,36.916789],[128.416469,36.902225],[128.449781,36.891333],[128.471114,36.885164],[128.478827,36.88267],[128.494508,36.879488],[128.507101,36.877347],[128.517963,36.874955],[128.529296,36.873697],[128.537453,36.872693],[128.540377,36.872362],[128.542325,36.871646],[128.544537,36.870761],[128.547433,36.869708],[128.554385,36.866759],[128.558463,36.865211],[128.564529,36.862743],[128.568555,36.861111],[128.572872,36.859746],[128.578476,36.858176],[128.583912,36.8571],[128.58974,36.855755],[128.593215,36.854589],[128.596409,36.853199],[128.600052,36.85154],[128.602518,36.85006],[128.604311,36.849073],[128.606609,36.847548],[128.608851,36.845486],[128.610756,36.843288],[128.613782,36.8397],[128.615632,36.836829],[128.616416,36.835304],[128.616584,36.834004],[128.616584,36.83212],[128.616472,36.82898],[128.616528,36.827814],[128.616808,36.826558],[128.617425,36.825302],[128.61905,36.82252],[128.621292,36.818438],[128.623589,36.814759],[128.628633,36.806099],[128.629472,36.803516],[128.630938,36.799487],[128.631938,36.797272],[128.633338,36.795511],[128.635504,36.793456],[128.636637,36.792442],[128.637703,36.791028],[128.638503,36.789854],[128.639935,36.787799],[128.640802,36.785744],[128.641268,36.783689],[128.642101,36.780993],[128.64137,36.777462],[128.638754,36.767866],[128.635487,36.758202],[128.632471,36.748536],[128.631466,36.743099],[128.631089,36.741085],[128.631843,36.738366],[128.633225,36.734338],[128.63511,36.730913],[128.638503,36.725475],[128.642524,36.720539],[128.647425,36.714395],[128.667405,36.698779],[128.685375,36.687091],[128.699198,36.679028],[128.702974,36.676324],[128.708104,36.672935],[128.710073,36.671355],[128.711816,36.669836],[128.713104,36.668135],[128.714611,36.665505],[128.716013,36.662944],[128.717026,36.660632],[128.717493,36.657382],[128.718039,36.653821],[128.717727,36.649946],[128.716637,36.646196],[128.715624,36.643196],[128.714144,36.640446],[128.712352,36.638009],[128.708224,36.634071],[128.700513,36.626195],[128.692568,36.618505],[128.685887,36.611454],[128.683425,36.608095],[128.68121,36.604802],[128.678995,36.601311],[128.677508,36.598219],[128.675944,36.594451],[128.674874,36.589691],[128.67438,36.58513],[128.674462,36.580634],[128.675118,36.569985]]}},{"type":"Feature","id":"rail_semi.10","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.839396,37.348498],[127.847396,37.343198],[127.852024,37.340205],[127.859867,37.336214],[127.866691,37.332971],[127.879476,37.327171],[127.888496,37.322929],[127.89579,37.319561],[127.89932,37.318002],[127.901751,37.317066],[127.904183,37.316567],[127.907869,37.316317],[127.926145,37.316442],[127.930145,37.316317],[127.934669,37.315822],[127.938816,37.314395],[127.941952,37.311784],[127.946618,37.306274],[127.952414,37.29514],[127.957826,37.271744],[127.967331,37.231881],[127.97339,37.222691],[127.984932,37.211147],[128.004259,37.194684],[128.056683,37.153339],[128.091132,37.135049],[128.095355,37.132553],[128.098012,37.13138],[128.102141,37.130245],[128.106981,37.12945],[128.112295,37.129299],[128.118749,37.129526],[128.123304,37.13051],[128.125962,37.130737],[128.128429,37.130434],[128.132131,37.129715],[128.144074,37.127511],[128.149922,37.125518],[128.153421,37.124362],[128.15597,37.123844],[128.15782,37.123924],[128.159769,37.124641],[128.162818,37.126076],[128.164918,37.126634],[128.167767,37.127192],[128.176664,37.12763],[128.18941,37.127989],[128.193409,37.127989],[128.197287,37.128871],[128.199467,37.129194],[128.201494,37.128911],[128.202558,37.128467],[128.203952,37.127881],[128.206233,37.126992]]}},{"type":"Feature","id":"rail_semi.11","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[127.1113971846007,37.3947247795471],[127.1336056596198,37.3948206183957],[127.15645886871168,37.39848863251228],[127.1698588822775,37.400858465860736],[127.17764796688607,37.40282751856933],[127.18253574816725,37.403759769188],[127.18639543998101,37.40429123916693],[127.19667633465441,37.40535417912462],[127.19840143393021,37.40585951123571],[127.20578973789888,37.410041570085916],[127.21063395606704,37.41206289853018],[127.21185372323164,37.412393978189165],[127.21324774284838,37.41265535686727],[127.21638428698608,37.412812184074205],[127.2208625750048,37.411993197549336],[127.22880848682023,37.40906575635425],[127.25292502618971,37.399377320017905],[127.2637286782194,37.3942891484168],[127.27383532044072,37.38871306994987],[127.28979684505236,37.377770015958475],[127.29322961835852,37.37623659438006],[127.31044576062527,37.36895284188267],[127.31901898126821,37.36518898891749],[127.32469961120636,37.362784305078584],[127.3273133979877,37.36128573399058],[127.33766399364197,37.353130719232695],[127.34975711381719,37.34950626822918],[127.36237299134865,37.34675307948613],[127.36575348891915,37.346056069677765],[127.368820332076,37.34490600349395],[127.37453581250469,37.34211796426053],[127.39143830035754,37.331314312230774],[127.39673557490117,37.328142917602726],[127.40039487639507,37.32486697150337],[127.40286926121472,37.32120767000949],[127.4104492428808,37.30294601303022],[127.41247057132506,37.29817149584291],[127.41323728211425,37.29609789166303],[127.41337668407594,37.29378033405023],[127.41285392671963,37.28921491980535],[127.41224404313724,37.28464950556058],[127.41200008970439,37.280606848672065],[127.41220919264677,37.27670359374522],[127.41259254804139,37.27525729839286],[127.41416082011025,37.27231243195249],[127.41677460689166,37.26969864517112],[127.41930126744701,37.26759019050083],[127.42079983853499,37.266649227259514],[127.42294314369565,37.265673413527836],[127.4267592723965,37.264697599796136],[127.42869347461469,37.26438394538231],[127.43055797585208,37.26424454342066],[127.4506318583331,37.26426196866588],[127.45470936571202,37.26384376278087],[127.45688752136313,37.26340813165063],[127.46474630695248,37.261822434336615],[127.46676763539683,37.26135195271596],[127.46869421407017,37.26060157809409],[127.47271073309092,37.25844956031073],[127.47365169633224,37.25789195246409],[127.47471463628999,37.25757829805027],[127.4761870695102,37.25741275822086],[127.47895768349838,37.25748245920165],[127.48221620435248,37.258074917538735],[127.492117,37.260803],[127.492297,37.260863],[127.492497,37.260917],[127.492708,37.260992],[127.492946,37.261078],[127.493166,37.261129],[127.493447,37.26122],[127.493735,37.261284],[127.494031,37.261376],[127.494336,37.26147],[127.494656,37.261562],[127.494977,37.261667],[127.495301,37.261762],[127.495625,37.26185],[127.490415,37.260392],[127.492708,37.260992],[127.494336,37.26147],[127.495955,37.26193],[127.49629,37.26201],[127.496635,37.262095],[127.49696,37.262169],[127.497303,37.262269],[127.497638,37.262366],[127.49797,37.262466],[127.49829,37.26256],[127.498608,37.26264],[127.498935,37.262735],[127.499263,37.262831],[127.499593,37.262927],[127.499937,37.263026],[127.500287,37.263126],[127.500653,37.263235],[127.501035,37.263349],[127.501436,37.263465],[127.501866,37.263585],[127.502313,37.263694],[127.502789,37.263779],[127.503295,37.263831],[127.503828,37.263857],[127.504384,37.263849],[127.50496,37.263804],[127.505543,37.263716],[127.506124,37.263582],[127.506695,37.263405],[127.507247,37.263196],[127.507774,37.262942],[127.508265,37.262652],[127.508735,37.262323],[127.5092,37.261982],[127.509664,37.261639],[127.510132,37.261293],[127.510591,37.26093],[127.511013,37.260528],[127.511392,37.260105],[127.511717,37.259686],[127.51203,37.259236],[127.512347,37.25822],[127.51242,37.257725],[127.512466,37.25721],[127.512432,37.25671],[127.512402,37.256198],[127.512349,37.255677],[127.512305,37.255161],[127.512262,37.254637],[127.512231,37.254114],[127.5122,37.253594],[127.51217,37.253066],[127.512137,37.252536],[127.512103,37.252002],[127.512073,37.251468],[127.512044,37.250933],[127.512017,37.250398],[127.511985,37.249863],[127.51196,37.249332],[127.511929,37.248801],[127.511898,37.24827],[127.511865,37.24774],[127.511834,37.247211],[127.511803,37.246682],[127.51177,37.246152],[127.51174,37.245622],[127.511718,37.245096],[127.511685,37.24456],[127.511654,37.244024],[127.511628,37.243482],[127.51161,37.242941],[127.5116,37.242397],[127.5116,37.241851],[127.511639,37.241305],[127.511684,37.240754],[127.511749,37.240198],[127.511837,37.239642],[127.511945,37.239087],[127.512088,37.238527],[127.512247,37.237971],[127.512427,37.237412],[127.51263,37.236843],[127.51287,37.236253],[127.513115,37.235665],[127.513367,37.235075],[127.513619,37.234483],[127.513872,37.233888],[127.514123,37.233294],[127.514378,37.232701],[127.514626,37.23212],[127.514864,37.23155],[127.515102,37.230989],[127.515334,37.23043],[127.515573,37.229873],[127.515818,37.229319],[127.516688,37.227263],[127.516956,37.22664],[127.51723,37.226009],[127.517501,37.225368],[127.517771,37.224721],[127.518039,37.224075],[127.51831,37.223423],[127.518594,37.22276],[127.51887,37.222096],[127.519149,37.221426],[127.519431,37.220748],[127.519711,37.220065],[127.520006,37.219367],[127.520301,37.218666],[127.520601,37.217962],[127.5209,37.217251],[127.521214,37.216531],[127.521539,37.215815],[127.521885,37.2151],[127.52225,37.214385],[127.522639,37.213671],[127.523049,37.212961],[127.523477,37.212254],[127.523925,37.211553],[127.524396,37.210854],[127.524908,37.210149],[127.525442,37.209448],[127.526,37.208747],[127.526576,37.208052],[127.527164,37.207355],[127.52776,37.206652],[127.528355,37.205948],[127.534748,37.198315],[127.535404,37.197544],[127.53609,37.196729],[127.536768,37.195921],[127.537451,37.19511],[127.538141,37.194293],[127.538828,37.193478],[127.53952,37.192658],[127.540208,37.191843],[127.5409,37.191023],[127.541589,37.190205],[127.542275,37.189391],[127.542966,37.188577],[127.543656,37.187763],[127.544337,37.186951],[127.545022,37.18614],[127.545699,37.185334],[127.546374,37.184534],[127.547048,37.183737],[127.547713,37.182948],[127.548379,37.182161],[127.549039,37.181374],[127.549703,37.180588],[127.55038,37.179803],[127.551089,37.179029],[127.551821,37.178282],[127.552581,37.177549],[127.553384,37.176842],[127.554366,37.176193],[127.555325,37.175584],[127.556312,37.175022],[127.55732,37.174488],[127.55837,37.173987],[127.559467,37.173531],[127.560621,37.173145],[127.561753,37.172757],[127.562879,37.172372],[127.563999,37.171989],[127.56511,37.171613],[127.566217,37.171235],[127.567316,37.170853],[127.568406,37.170457],[127.569498,37.170038],[127.570574,37.169601],[127.571624,37.169139],[127.572632,37.168636],[127.573531,37.168074],[127.574542,37.167463],[127.575528,37.166864],[127.576505,37.166265],[127.577481,37.165666],[127.578458,37.165063],[127.579434,37.164462],[127.580412,37.163863],[127.581387,37.163264],[127.582362,37.162666],[127.583338,37.162066],[127.584313,37.161465],[127.585294,37.160858],[127.586274,37.160256],[127.587253,37.159654],[127.588236,37.159055],[127.589222,37.158465],[127.590209,37.157858],[127.591195,37.157248],[127.592187,37.15663],[127.593176,37.15602],[127.594162,37.155411],[127.595156,37.154802],[127.596147,37.15419],[127.597137,37.153577],[127.598129,37.152963],[127.599117,37.152343],[127.600081,37.151716],[127.601052,37.151074],[127.60196,37.150381],[127.602851,37.149676],[127.603729,37.14895],[127.604568,37.148204],[127.605342,37.147423],[127.606018,37.146585],[127.606708,37.145764],[127.607365,37.144927],[127.607984,37.144071],[127.608573,37.143205],[127.609152,37.142332],[127.609727,37.14146],[127.6103,37.140588],[127.610887,37.139722],[127.6115,37.138871],[127.612163,37.13804],[127.612878,37.137239],[127.61364,37.136475],[127.614428,37.135729],[127.615249,37.135026],[127.616178,37.134391],[127.617094,37.133764],[127.618082,37.133205],[127.619083,37.132712],[127.620107,37.132226],[127.621168,37.131785],[127.622248,37.131377],[127.623378,37.131019],[127.624502,37.130651],[127.62563,37.130283],[127.626756,37.129914],[127.627881,37.129544],[127.629004,37.129175],[127.630123,37.128806],[127.631242,37.128438],[127.632359,37.128069],[127.633481,37.127701],[127.634603,37.127331],[127.635724,37.126961],[127.636844,37.126592],[127.637962,37.126222],[127.63908,37.125851],[127.640204,37.12548],[127.641328,37.12511],[127.642455,37.12474],[127.643587,37.12436],[127.644722,37.123971],[127.645864,37.123548],[127.647981,37.122515],[127.649207,37.121796],[127.650437,37.120942],[127.651242,37.120352],[127.65574,37.116651],[127.656524,37.11596],[127.6573,37.115274],[127.658074,37.114596],[127.658843,37.113922],[127.659606,37.113253],[127.660364,37.112588],[127.661117,37.11193],[127.661869,37.111278],[127.662613,37.11063],[127.663356,37.109985],[127.664085,37.109326],[127.665956,37.107732],[127.666737,37.10711],[127.667549,37.106503],[127.667012,37.106897],[127.668348,37.105993],[127.669742,37.105152],[127.671158,37.104441],[127.671786,37.104158],[127.672565,37.103834],[127.673457,37.103554],[127.674686,37.103268],[127.675607,37.103082],[127.676826,37.1029],[127.67804,37.102767],[127.679169,37.102684],[127.680215,37.102615],[127.726237,37.100305],[127.767971,37.098709],[127.769641,37.098608],[127.77122,37.098467],[127.772773,37.098277],[127.773936,37.098058],[127.775084,37.097811],[127.776178,37.097494],[127.777276,37.097138],[127.778379,37.096727],[127.779449,37.096286],[127.780493,37.095798],[127.781507,37.095255],[127.782502,37.094689],[127.783496,37.094111],[127.784495,37.093534],[127.785488,37.09296],[127.786478,37.092392],[127.787468,37.091829],[127.788455,37.091264],[127.789437,37.090702],[127.790423,37.090138],[127.791412,37.089579],[127.792403,37.089018],[127.793396,37.088453],[127.794401,37.087885],[127.7954,37.087311],[127.791324,37.089576],[127.796808,37.086444],[127.816388,37.075819],[127.818943,37.074745],[127.821576,37.073825],[127.824827,37.072902],[127.827856,37.072232],[127.830751,37.071671],[127.833402,37.071231],[127.837421,37.070688],[127.838716,37.070519],[127.840018,37.070358],[127.841237,37.070242],[127.842445,37.070129],[127.84364,37.07002],[127.844835,37.06991],[127.846052,37.069786],[127.847257,37.069672],[127.848472,37.06955],[127.849692,37.069428],[127.850996,37.069264],[127.852276,37.069114],[127.853513,37.068988],[127.854735,37.068871],[127.855994,37.068734],[127.857249,37.068601],[127.858484,37.068475],[127.8597,37.068356],[127.860947,37.068219],[127.86641,37.067665],[127.867494,37.067602],[127.868665,37.067502],[127.86989,37.06737],[127.871111,37.06724],[127.872313,37.067121],[127.87356,37.066967],[127.874732,37.066814],[127.875877,37.066608],[127.877026,37.066356],[127.878156,37.06606],[127.879272,37.065714],[127.88032,37.065291],[127.881379,37.064844],[127.882418,37.064361],[127.883387,37.063826],[127.884339,37.06324],[127.885242,37.062619],[127.886118,37.061978],[127.886978,37.061328],[127.887818,37.060662],[127.888639,37.059991],[127.889458,37.059332],[127.890288,37.05867],[127.89111,37.05801],[127.891923,37.057356],[127.892749,37.056704],[127.893552,37.056055],[127.894347,37.055408],[127.895136,37.054773],[127.895898,37.054151],[127.896647,37.053542],[127.897387,37.052949],[127.898108,37.052364],[127.898818,37.051792],[127.899517,37.051237],[127.900172,37.050696],[127.900827,37.050154],[127.901474,37.049638],[127.902123,37.049124],[127.902766,37.048608],[127.903421,37.0481],[127.904059,37.047592],[127.90469,37.047078],[127.905333,37.046565],[127.90597,37.046053],[127.906605,37.04554],[127.907242,37.045035],[127.907872,37.044529],[127.908495,37.044022],[127.909123,37.043516],[127.909748,37.043008],[127.910333,37.042476],[127.910883,37.041924],[127.911393,37.041352],[127.91185,37.040756],[127.912246,37.040122],[127.912579,37.039475],[127.912851,37.038818],[127.913059,37.038139],[127.913202,37.037447],[127.913269,37.036746],[127.913279,37.036039],[127.913238,37.035323],[127.913171,37.034606],[127.913091,37.033883],[127.913008,37.03316],[127.912924,37.032439],[127.912836,37.031721],[127.912761,37.03101],[127.912711,37.030307],[127.912602,37.029558],[127.912519,37.028811],[127.912434,37.028053],[127.912342,37.027288],[127.91225,37.026516],[127.912176,37.025738],[127.912109,37.024954],[127.912082,37.024159],[127.912113,37.023337],[127.912176,37.022516],[127.912278,37.021689],[127.912381,37.020852],[127.912534,37.020001],[127.912685,37.019149],[127.91285,37.018279],[127.913027,37.0174],[127.913201,37.016509],[127.913383,37.015603],[127.913557,37.014694],[127.913719,37.013778],[127.913899,37.012852],[127.914067,37.011938],[127.914242,37.011024],[127.914412,37.010118],[127.9146,37.009203],[127.91477,37.008308],[127.914957,37.007425],[127.915131,37.006559],[127.915295,37.005709],[127.915447,37.00487],[127.915597,37.004049],[127.915745,37.003239],[127.915875,37.002441],[127.915992,37.001657],[127.916087,37.000885],[127.916157,37.000132],[127.916207,36.999398],[127.916248,36.998681],[127.916283,36.997986],[127.916318,36.997311],[127.916346,36.996644],[127.916376,36.995991],[127.916406,36.995342],[127.916435,36.994698],[127.91646,36.994058],[127.916484,36.993423],[127.916488,36.992791],[127.916452,36.99216],[127.916382,36.991533],[127.916272,36.990913],[127.9161,36.990298],[127.915892,36.989694],[127.915611,36.989123],[127.915315,36.988554],[127.915015,36.987989],[127.914696,36.987434],[127.914383,36.986879],[127.914079,36.986322],[127.913758,36.985768],[127.913444,36.985212],[127.913134,36.984654],[127.912817,36.984089],[127.912504,36.983526],[127.91219,36.982965],[127.911889,36.982418],[127.911597,36.981881],[127.911312,36.981366],[127.911042,36.980867],[127.910777,36.980399],[127.91053,36.979944],[127.910284,36.979507],[127.910053,36.979085],[127.909817,36.978674],[127.909598,36.978277],[127.909386,36.9779],[127.909186,36.977544],[127.909005,36.97721],[127.908834,36.976902],[127.908673,36.976615],[127.908524,36.976355],[127.908332,36.975683]]}},{"type":"Feature","id":"rail_semi.12","geometry_name":"geom","properties":{},"geometry":{"type":"LineString","coordinates":[[126.83590424799995,37.61220601],[126.842491363,37.61226497999996],[126.84922414400005,37.612380951999974],[126.849690251,37.61236072100002],[126.850479774,37.612254095999965],[126.851295983,37.61204693],[126.85197398,37.611804052],[126.852659458,37.611512254],[126.85857442099999,37.608673963],[126.86322789700002,37.606488860000034],[126.86443483500003,37.605855686],[126.86522615000004,37.605346331999975],[126.86613049600004,37.604640402000015],[126.871005429,37.60050977299997],[126.87287543500003,37.598869815],[126.879104809,37.593538156000015],[126.87939179799997,37.593254242999976],[126.88046015,37.592353218],[126.880709359,37.59215792],[126.88195804000006,37.59107445200002],[126.88472522600004,37.58867349200003],[126.88780135800003,37.586069350000024],[126.88907052600001,37.584994919],[126.88983618099998,37.58440012399998],[126.89079461199997,37.583736743],[126.89491590799999,37.580955183],[126.897313639,37.57927466499997],[126.89978165900003,37.577594183999985],[126.90149743899998,37.57639546599997],[126.90503543700002,37.57419154099996],[126.90695419600006,37.57290458099998],[126.90824019500005,37.57202265],[126.90946685299998,37.571271875999955],[126.91064727899999,37.570685294],[126.91295586799998,37.56961485299997],[126.91381379199998,37.569248707],[126.91643367600001,37.568028590000026],[126.91796082000005,37.56734035600001],[126.918783251,37.566985486000014],[126.91934451500002,37.566792886000016],[126.920250491,37.56655555699999],[126.92443446099995,37.56573208000001],[126.924935467,37.56556209599996],[126.92575832400004,37.565180376999976],[126.926379146,37.56483431300002],[126.927079736,37.56430563099998],[126.930665399,37.56130712599998],[126.93151985100005,37.56065011600001],[126.93209162500003,37.56025785600002],[126.93256312499994,37.56001916499998],[126.93276310499996,37.559936298],[126.93327802499998,37.559768853],[126.93386259000002,37.55964279699998],[126.93449127999997,37.559566535],[126.93864721999996,37.559654024],[126.942058101,37.55980048100001],[126.94460753400001,37.55985525],[126.94576405000007,37.559898277000016],[126.94731512600002,37.56005473499996],[126.94784964699994,37.560131316],[126.95268489899998,37.56108985800001],[126.95346698800003,37.56122194799998],[126.95559985400001,37.56147543399997],[126.95834970499995,37.56178742700001],[126.96204922799997,37.562236288000015],[126.96319094399996,37.562343185999985],[126.964871132,37.56241705699997],[126.96595611400002,37.562381513],[126.96653097500004,37.562299262999964],[126.96727536600002,37.56215822800002],[126.96877581700002,37.56172251499998],[126.96903755400001,37.561569368],[126.96989896300005,37.56094390899998],[126.970329507,37.560423942000014],[126.970670346,37.559842367],[126.97086819700006,37.55942173099996],[126.97091838800002,37.55929546],[126.97099736499999,37.559030908000025],[126.97106138199997,37.55876144700003],[126.97106921200005,37.55835878699998],[126.97049047100005,37.556114095],[126.97042740700003,37.552891449],[126.97053563400002,37.55214182699995],[126.97111674499997,37.54815672900003],[126.971089099,37.54509737499997],[126.971101687,37.539346203],[126.97106318000003,37.53835987300001],[126.970928633,37.53673012],[126.97087056,37.536285802],[126.970767307,37.53572792599996],[126.970537771,37.535036500999986],[126.97038417399999,37.53472850399998],[126.97020149999999,37.534424370999965],[126.97004365899994,37.534213612],[126.96971831299999,37.53385509100003],[126.96942061399996,37.533564985],[126.968948649,37.53316034999999],[126.961489697,37.52771014099997]]}}]} \ No newline at end of file diff --git a/json/station.json b/json/station.json new file mode 100644 index 0000000..0b76ad5 --- /dev/null +++ b/json/station.json @@ -0,0 +1,15544 @@ +{ + "type": "FeatureCollection", + "totalFeatures": 822, + "numberMatched": 822, + "numberReturned": 822, + "timeStamp": "2024-08-26T00:48:48.434Z", + "name": "d084806ffcf426f1ce423e6458169543station", + "crs": { + "type": "name", + "properties": { + "name": "urn:ogc:def:crs:OGC:1.3:CRS84" + } + }, + "features": [ + { + "type": "Feature", + "id": "station.1", + "geometry_name": "geom", + "properties": { + "name": "주생", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.31699950000005, + 35.37667324999999 + ] + } + }, + { + "type": "Feature", + "id": "station.2", + "geometry_name": "geom", + "properties": { + "name": "금지", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.28977839999995, + 35.32888212999998 + ] + } + }, + { + "type": "Feature", + "id": "station.3", + "geometry_name": "geom", + "properties": { + "name": "곡성", + "grade": 3, + "shown_layer": "0b100000", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.30380910000004, + 35.28389078999997 + ] + } + }, + { + "type": "Feature", + "id": "station.4", + "geometry_name": "geom", + "properties": { + "name": "압록", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.3733317, + 35.198876829999975 + ] + } + }, + { + "type": "Feature", + "id": "station.5", + "geometry_name": "geom", + "properties": { + "name": "구례구", + "grade": 3, + "shown_layer": "0b100000", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.4525097, + 35.16311991000002 + ] + } + }, + { + "type": "Feature", + "id": "station.6", + "geometry_name": "geom", + "properties": { + "name": "괴목", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.42691270000003, + 35.09488961999996 + ] + } + }, + { + "type": "Feature", + "id": "station.7", + "geometry_name": "geom", + "properties": { + "name": "개운", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.45365370000002, + 35.02657051999997 + ] + } + }, + { + "type": "Feature", + "id": "station.8", + "geometry_name": "geom", + "properties": { + "name": "동운", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.47947239999998, + 35.007917130000024 + ] + } + }, + { + "type": "Feature", + "id": "station.9", + "geometry_name": "geom", + "properties": { + "name": "순천", + "grade": 1, + "shown_layer": "0b101101", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.50392690000001, + 34.945852729999956 + ] + } + }, + { + "type": "Feature", + "id": "station.10", + "geometry_name": "geom", + "properties": { + "name": "성산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.546066, + 34.924724970000014 + ] + } + }, + { + "type": "Feature", + "id": "station.11", + "geometry_name": "geom", + "properties": { + "name": "율촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.57671009999997, + 34.87497224000002 + ] + } + }, + { + "type": "Feature", + "id": "station.12", + "geometry_name": "geom", + "properties": { + "name": "덕양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.62794339999998, + 34.81206510999998 + ] + } + }, + { + "type": "Feature", + "id": "station.13", + "geometry_name": "geom", + "properties": { + "name": "여천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.66306210000006, + 34.77949829999996 + ] + } + }, + { + "type": "Feature", + "id": "station.14", + "geometry_name": "geom", + "properties": { + "name": "진례", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7637457, + 35.26850439999998 + ] + } + }, + { + "type": "Feature", + "id": "station.15", + "geometry_name": "geom", + "properties": { + "name": "창원중앙", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.70261619999997, + 35.24137296 + ] + } + }, + { + "type": "Feature", + "id": "station.16", + "geometry_name": "geom", + "properties": { + "name": "창원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.6066326, + 35.25761763999996 + ] + } + }, + { + "type": "Feature", + "id": "station.17", + "geometry_name": "geom", + "properties": { + "name": "마산", + "grade": 2, + "shown_layer": "0b101100", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.57709760000003, + 35.23676256999999 + ] + } + }, + { + "type": "Feature", + "id": "station.18", + "geometry_name": "geom", + "properties": { + "name": "한림정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.80375030000002, + 35.32235842999997 + ] + } + }, + { + "type": "Feature", + "id": "station.19", + "geometry_name": "geom", + "properties": { + "name": "진영", + "grade": 3, + "shown_layer": "0b100000", + "text_offset_x": -25, + "text_offset_y": -10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7732477, + 35.29803274 + ] + } + }, + { + "type": "Feature", + "id": "station.20", + "geometry_name": "geom", + "properties": { + "name": "여수엑스포", + "grade": 1, + "shown_layer": "0b101101", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.7485237, + 34.75471091999998 + ] + } + }, + { + "type": "Feature", + "id": "station.21", + "geometry_name": "geom", + "properties": { + "name": "울산", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.13793149999995, + 35.550906199999964 + ] + } + }, + { + "type": "Feature", + "id": "station.23", + "geometry_name": "geom", + "properties": { + "name": "반성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.2573217, + 35.17430569999997 + ] + } + }, + { + "type": "Feature", + "id": "station.24", + "geometry_name": "geom", + "properties": { + "name": "군북", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.35173479999997, + 35.25146379 + ] + } + }, + { + "type": "Feature", + "id": "station.25", + "geometry_name": "geom", + "properties": { + "name": "동백산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.03511219999996, + 37.15435528000002 + ] + } + }, + { + "type": "Feature", + "id": "station.26", + "geometry_name": "geom", + "properties": { + "name": "망상해수욕장", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.09079690000002, + 37.59123703 + ] + } + }, + { + "type": "Feature", + "id": "station.27", + "geometry_name": "geom", + "properties": { + "name": "옥산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.09454429999997, + 36.28258405999998 + ] + } + }, + { + "type": "Feature", + "id": "station.28", + "geometry_name": "geom", + "properties": { + "name": "상주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.1641417, + 36.41009398 + ] + } + }, + { + "type": "Feature", + "id": "station.29", + "geometry_name": "geom", + "properties": { + "name": "점촌", + "grade": 3, + "shown_layer": "0b001101", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.2037116, + 36.59513431999996 + ] + } + }, + { + "type": "Feature", + "id": "station.30", + "geometry_name": "geom", + "properties": { + "name": "용궁", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.27330550000002, + 36.60660944 + ] + } + }, + { + "type": "Feature", + "id": "station.31", + "geometry_name": "geom", + "properties": { + "name": "개포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.32854490000005, + 36.62705937000002 + ] + } + }, + { + "type": "Feature", + "id": "station.32", + "geometry_name": "geom", + "properties": { + "name": "신내", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.10339920000003, + 37.61250678000004 + ] + } + }, + { + "type": "Feature", + "id": "station.33", + "geometry_name": "geom", + "properties": { + "name": "갈매", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.11457819999997, + 37.633305409999984 + ] + } + }, + { + "type": "Feature", + "id": "station.34", + "geometry_name": "geom", + "properties": { + "name": "별내", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.12703009999997, + 37.64191852 + ] + } + }, + { + "type": "Feature", + "id": "station.35", + "geometry_name": "geom", + "properties": { + "name": "퇴계원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.1436734, + 37.64803279999998 + ] + } + }, + { + "type": "Feature", + "id": "station.36", + "geometry_name": "geom", + "properties": { + "name": "사릉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.17666629999994, + 37.651308129999975 + ] + } + }, + { + "type": "Feature", + "id": "station.37", + "geometry_name": "geom", + "properties": { + "name": "금곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.20631090000005, + 37.637091419999976 + ] + } + }, + { + "type": "Feature", + "id": "station.38", + "geometry_name": "geom", + "properties": { + "name": "평내호평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.2448779, + 37.65315949000003 + ] + } + }, + { + "type": "Feature", + "id": "station.39", + "geometry_name": "geom", + "properties": { + "name": "천마산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.285627, + 37.658888179999956 + ] + } + }, + { + "type": "Feature", + "id": "station.40", + "geometry_name": "geom", + "properties": { + "name": "마석", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.31193849999998, + 37.652686 + ] + } + }, + { + "type": "Feature", + "id": "station.41", + "geometry_name": "geom", + "properties": { + "name": "대성리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.379816, + 37.68365138000003 + ] + } + }, + { + "type": "Feature", + "id": "station.42", + "geometry_name": "geom", + "properties": { + "name": "청평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.4263879, + 37.735207060000015 + ] + } + }, + { + "type": "Feature", + "id": "station.43", + "geometry_name": "geom", + "properties": { + "name": "상천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.4544007, + 37.769926859999984 + ] + } + }, + { + "type": "Feature", + "id": "station.44", + "geometry_name": "geom", + "properties": { + "name": "가평", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -10, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.51082520000003, + 37.81436162 + ] + } + }, + { + "type": "Feature", + "id": "station.45", + "geometry_name": "geom", + "properties": { + "name": "굴봉산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.55774639999994, + 37.83193330000004 + ] + } + }, + { + "type": "Feature", + "id": "station.46", + "geometry_name": "geom", + "properties": { + "name": "백양리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.58909959999994, + 37.83075365000003 + ] + } + }, + { + "type": "Feature", + "id": "station.47", + "geometry_name": "geom", + "properties": { + "name": "강촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.63451280000001, + 37.80561613000001 + ] + } + }, + { + "type": "Feature", + "id": "station.48", + "geometry_name": "geom", + "properties": { + "name": "김유정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.71451860000003, + 37.81835678 + ] + } + }, + { + "type": "Feature", + "id": "station.49", + "geometry_name": "geom", + "properties": { + "name": "남춘천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.72398609999998, + 37.86396395999998 + ] + } + }, + { + "type": "Feature", + "id": "station.50", + "geometry_name": "geom", + "properties": { + "name": "춘천", + "grade": 2, + "shown_layer": "0b001111", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.71691959999998, + 37.88444278999999 + ] + } + }, + { + "type": "Feature", + "id": "station.51", + "geometry_name": "geom", + "properties": { + "name": "외대앞", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06396129999999, + 37.59623376 + ] + } + }, + { + "type": "Feature", + "id": "station.52", + "geometry_name": "geom", + "properties": { + "name": "신이문", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06747090000002, + 37.60160465 + ] + } + }, + { + "type": "Feature", + "id": "station.53", + "geometry_name": "geom", + "properties": { + "name": "석계", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06600470000002, + 37.61467563000004 + ] + } + }, + { + "type": "Feature", + "id": "station.54", + "geometry_name": "geom", + "properties": { + "name": "광운대", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06168110000006, + 37.623954799999964 + ] + } + }, + { + "type": "Feature", + "id": "station.55", + "geometry_name": "geom", + "properties": { + "name": "월계", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0590638, + 37.63300735000002 + ] + } + }, + { + "type": "Feature", + "id": "station.56", + "geometry_name": "geom", + "properties": { + "name": "녹천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05165139999997, + 37.64438107 + ] + } + }, + { + "type": "Feature", + "id": "station.57", + "geometry_name": "geom", + "properties": { + "name": "창동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04777379999996, + 37.65338113999998 + ] + } + }, + { + "type": "Feature", + "id": "station.58", + "geometry_name": "geom", + "properties": { + "name": "방화", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04448340000002, + 37.66750959000002 + ] + } + }, + { + "type": "Feature", + "id": "station.59", + "geometry_name": "geom", + "properties": { + "name": "도봉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04576590000002, + 37.67929373999994 + ] + } + }, + { + "type": "Feature", + "id": "station.60", + "geometry_name": "geom", + "properties": { + "name": "도봉산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04625420000005, + 37.68954651999998 + ] + } + }, + { + "type": "Feature", + "id": "station.61", + "geometry_name": "geom", + "properties": { + "name": "망월사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04754340000004, + 37.71044833000001 + ] + } + }, + { + "type": "Feature", + "id": "station.62", + "geometry_name": "geom", + "properties": { + "name": "회룡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0474538, + 37.724194889999964 + ] + } + }, + { + "type": "Feature", + "id": "station.63", + "geometry_name": "geom", + "properties": { + "name": "의정부", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": 35, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04616050000003, + 37.73832000999997 + ] + } + }, + { + "type": "Feature", + "id": "station.64", + "geometry_name": "geom", + "properties": { + "name": "가능", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0445046, + 37.74827168999999 + ] + } + }, + { + "type": "Feature", + "id": "station.65", + "geometry_name": "geom", + "properties": { + "name": "녹양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04237969999994, + 37.75933021000003 + ] + } + }, + { + "type": "Feature", + "id": "station.66", + "geometry_name": "geom", + "properties": { + "name": "양주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04492909999996, + 37.774020749999956 + ] + } + }, + { + "type": "Feature", + "id": "station.67", + "geometry_name": "geom", + "properties": { + "name": "덕계", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0568206, + 37.81877016000003 + ] + } + }, + { + "type": "Feature", + "id": "station.68", + "geometry_name": "geom", + "properties": { + "name": "덕정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06176929999998, + 37.84311564 + ] + } + }, + { + "type": "Feature", + "id": "station.69", + "geometry_name": "geom", + "properties": { + "name": "지행", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05596459999997, + 37.89206187 + ] + } + }, + { + "type": "Feature", + "id": "station.70", + "geometry_name": "geom", + "properties": { + "name": "동두천중앙", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05667690000006, + 37.901494280000016 + ] + } + }, + { + "type": "Feature", + "id": "station.71", + "geometry_name": "geom", + "properties": { + "name": "보산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05740460000004, + 37.91407766999998 + ] + } + }, + { + "type": "Feature", + "id": "station.72", + "geometry_name": "geom", + "properties": { + "name": "소요산", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.061163, + 37.94786050999995 + ] + } + }, + { + "type": "Feature", + "id": "station.73", + "geometry_name": "geom", + "properties": { + "name": "초성리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06863489999998, + 37.98092921000003 + ] + } + }, + { + "type": "Feature", + "id": "station.74", + "geometry_name": "geom", + "properties": { + "name": "한탄강", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06568760000002, + 38.00669709 + ] + } + }, + { + "type": "Feature", + "id": "station.75", + "geometry_name": "geom", + "properties": { + "name": "전곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0718654, + 38.02476580000002 + ] + } + }, + { + "type": "Feature", + "id": "station.76", + "geometry_name": "geom", + "properties": { + "name": "연천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.07415349999998, + 38.10156658000003 + ] + } + }, + { + "type": "Feature", + "id": "station.77", + "geometry_name": "geom", + "properties": { + "name": "함안", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.4217587, + 35.24892206 + ] + } + }, + { + "type": "Feature", + "id": "station.78", + "geometry_name": "geom", + "properties": { + "name": "중리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.51895030000003, + 35.24943 + ] + } + }, + { + "type": "Feature", + "id": "station.79", + "geometry_name": "geom", + "properties": { + "name": "진주", + "grade": 3, + "shown_layer": "0b101100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.11819160000002, + 35.14934921999995 + ] + } + }, + { + "type": "Feature", + "id": "station.80", + "geometry_name": "geom", + "properties": { + "name": "봉명", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.1360955, + 36.8014073 + ] + } + }, + { + "type": "Feature", + "id": "station.81", + "geometry_name": "geom", + "properties": { + "name": "쌍용나사렛", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.12145470000007, + 36.79368267999996 + ] + } + }, + { + "type": "Feature", + "id": "station.82", + "geometry_name": "geom", + "properties": { + "name": "아산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.10415889999999, + 36.79206807000002 + ] + } + }, + { + "type": "Feature", + "id": "station.83", + "geometry_name": "geom", + "properties": { + "name": "배방", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05288529999996, + 36.77765269000001 + ] + } + }, + { + "type": "Feature", + "id": "station.84", + "geometry_name": "geom", + "properties": { + "name": "온양온천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.00326150000005, + 36.780489300000035 + ] + } + }, + { + "type": "Feature", + "id": "station.85", + "geometry_name": "geom", + "properties": { + "name": "신창", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.95154750000006, + 36.76962113 + ] + } + }, + { + "type": "Feature", + "id": "station.86", + "geometry_name": "geom", + "properties": { + "name": "이촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.97371189999998, + 37.52233378999998 + ] + } + }, + { + "type": "Feature", + "id": "station.87", + "geometry_name": "geom", + "properties": { + "name": "서빙고", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.988531, + 37.51950972000003 + ] + } + }, + { + "type": "Feature", + "id": "station.88", + "geometry_name": "geom", + "properties": { + "name": "한남", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.00933349999998, + 37.52937984 + ] + } + }, + { + "type": "Feature", + "id": "station.89", + "geometry_name": "geom", + "properties": { + "name": "옥수", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01892490000004, + 37.54050004999996 + ] + } + }, + { + "type": "Feature", + "id": "station.90", + "geometry_name": "geom", + "properties": { + "name": "응봉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.03462259999998, + 37.54995495 + ] + } + }, + { + "type": "Feature", + "id": "station.91", + "geometry_name": "geom", + "properties": { + "name": "왕십리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.03842380000002, + 37.56201814 + ] + } + }, + { + "type": "Feature", + "id": "station.92", + "geometry_name": "geom", + "properties": { + "name": "오빈", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.47347259999998, + 37.50562997999999 + ] + } + }, + { + "type": "Feature", + "id": "station.93", + "geometry_name": "geom", + "properties": { + "name": "운길산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.30960989999998, + 37.5548378 + ] + } + }, + { + "type": "Feature", + "id": "station.94", + "geometry_name": "geom", + "properties": { + "name": "함백", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.69788369999998, + 37.21598778000003 + ] + } + }, + { + "type": "Feature", + "id": "station.95", + "geometry_name": "geom", + "properties": { + "name": "인천공항", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.45286309999997, + 37.44713791 + ] + } + }, + { + "type": "Feature", + "id": "station.96", + "geometry_name": "geom", + "properties": { + "name": "오봉", + "grade": 2, + "shown_layer": "0b000001", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.961752, + 37.33714696 + ] + } + }, + { + "type": "Feature", + "id": "station.97", + "geometry_name": "geom", + "properties": { + "name": "계양", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.73690720000003, + 37.5717129 + ] + } + }, + { + "type": "Feature", + "id": "station.98", + "geometry_name": "geom", + "properties": { + "name": "검암", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.6740824, + 37.569222889999985 + ] + } + }, + { + "type": "Feature", + "id": "station.99", + "geometry_name": "geom", + "properties": { + "name": "운서", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.49444670000003, + 37.49356712999997 + ] + } + }, + { + "type": "Feature", + "id": "station.100", + "geometry_name": "geom", + "properties": { + "name": "청라", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.6241513, + 37.556288069999965 + ] + } + }, + { + "type": "Feature", + "id": "station.101", + "geometry_name": "geom", + "properties": { + "name": "김포공항", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.79477790000001, + 37.56220269999998 + ] + } + }, + { + "type": "Feature", + "id": "station.102", + "geometry_name": "geom", + "properties": { + "name": "오송", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.32785270000007, + 36.61977526999998 + ] + } + }, + { + "type": "Feature", + "id": "station.103", + "geometry_name": "geom", + "properties": { + "name": "공주", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.09681380000004, + 36.33225056999997 + ] + } + }, + { + "type": "Feature", + "id": "station.104", + "geometry_name": "geom", + "properties": { + "name": "익산", + "grade": 1, + "shown_layer": "0b101101", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.94579219999999, + 35.94018359 + ] + } + }, + { + "type": "Feature", + "id": "station.105", + "geometry_name": "geom", + "properties": { + "name": "정읍", + "grade": 1, + "shown_layer": "0b101100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.84268369999998, + 35.57587643999998 + ] + } + }, + { + "type": "Feature", + "id": "station.106", + "geometry_name": "geom", + "properties": { + "name": "광주송정", + "grade": 1, + "shown_layer": "0b101100", + "text_offset_x": -50, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.79028330000001, + 35.13779247999997 + ] + } + }, + { + "type": "Feature", + "id": "station.107", + "geometry_name": "geom", + "properties": { + "name": "포항", + "grade": 1, + "shown_layer": "0b101000", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.34188512563415, + 36.07007947395946 + ] + } + }, + { + "type": "Feature", + "id": "station.108", + "geometry_name": "geom", + "properties": { + "name": "서울", + "grade": 0, + "shown_layer": "0b111110", + "text_offset_x": 0, + "text_offset_y": -20 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.97062559373258, + 37.554627006564935 + ] + } + }, + { + "type": "Feature", + "id": "station.109", + "geometry_name": "geom", + "properties": { + "name": "남영", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.9710986, + 37.54073889 + ] + } + }, + { + "type": "Feature", + "id": "station.110", + "geometry_name": "geom", + "properties": { + "name": "용산", + "grade": 1, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.96447220000002, + 37.52988958999999 + ] + } + }, + { + "type": "Feature", + "id": "station.111", + "geometry_name": "geom", + "properties": { + "name": "노량진", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.94052608365962, + 37.513935714717775 + ] + } + }, + { + "type": "Feature", + "id": "station.112", + "geometry_name": "geom", + "properties": { + "name": "대방", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.92687496912933, + 37.51339620565399 + ] + } + }, + { + "type": "Feature", + "id": "station.113", + "geometry_name": "geom", + "properties": { + "name": "영등포", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.90760020000005, + 37.51565068 + ] + } + }, + { + "type": "Feature", + "id": "station.114", + "geometry_name": "geom", + "properties": { + "name": "신도림", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.89197410000001, + 37.50898595999994 + ] + } + }, + { + "type": "Feature", + "id": "station.115", + "geometry_name": "geom", + "properties": { + "name": "구로", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.88297120000003, + 37.50367746999996 + ] + } + }, + { + "type": "Feature", + "id": "station.116", + "geometry_name": "geom", + "properties": { + "name": "가산디지털", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.8824473, + 37.48191317000002 + ] + } + }, + { + "type": "Feature", + "id": "station.117", + "geometry_name": "geom", + "properties": { + "name": "독산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.8893194, + 37.46634834000002 + ] + } + }, + { + "type": "Feature", + "id": "station.118", + "geometry_name": "geom", + "properties": { + "name": "금천구청", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.893862, + 37.455555 + ] + } + }, + { + "type": "Feature", + "id": "station.119", + "geometry_name": "geom", + "properties": { + "name": "석수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.90225810000001, + 37.43546965999999 + ] + } + }, + { + "type": "Feature", + "id": "station.120", + "geometry_name": "geom", + "properties": { + "name": "관악", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.90819, + 37.41992953000001 + ] + } + }, + { + "type": "Feature", + "id": "station.121", + "geometry_name": "geom", + "properties": { + "name": "안양", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.921415, + 37.403515359999986 + ] + } + }, + { + "type": "Feature", + "id": "station.122", + "geometry_name": "geom", + "properties": { + "name": "명학", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.9355268, + 37.38468213 + ] + } + }, + { + "type": "Feature", + "id": "station.123", + "geometry_name": "geom", + "properties": { + "name": "금정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.943129, + 37.372091 + ] + } + }, + { + "type": "Feature", + "id": "station.124", + "geometry_name": "geom", + "properties": { + "name": "군포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.948767, + 37.354182 + ] + } + }, + { + "type": "Feature", + "id": "station.125", + "geometry_name": "geom", + "properties": { + "name": "의왕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.947911, + 37.320691 + ] + } + }, + { + "type": "Feature", + "id": "station.126", + "geometry_name": "geom", + "properties": { + "name": "성균관대", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.9703451, + 37.30043977000001 + ] + } + }, + { + "type": "Feature", + "id": "station.127", + "geometry_name": "geom", + "properties": { + "name": "화서", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.98954080000001, + 37.28420345999998 + ] + } + }, + { + "type": "Feature", + "id": "station.128", + "geometry_name": "geom", + "properties": { + "name": "수원", + "grade": 2, + "shown_layer": "0b101010", + "text_offset_x": 10, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.99945630000002, + 37.26698449999996 + ] + } + }, + { + "type": "Feature", + "id": "station.129", + "geometry_name": "geom", + "properties": { + "name": "세류", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01353450000003, + 37.244416059999985 + ] + } + }, + { + "type": "Feature", + "id": "station.130", + "geometry_name": "geom", + "properties": { + "name": "병점", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.03285639999997, + 37.20734091999998 + ] + } + }, + { + "type": "Feature", + "id": "station.131", + "geometry_name": "geom", + "properties": { + "name": "세마", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04309579999996, + 37.18777741 + ] + } + }, + { + "type": "Feature", + "id": "station.132", + "geometry_name": "geom", + "properties": { + "name": "오산대", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06315150000005, + 37.169267769999976 + ] + } + }, + { + "type": "Feature", + "id": "station.133", + "geometry_name": "geom", + "properties": { + "name": "오산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0666031, + 37.1445693 + ] + } + }, + { + "type": "Feature", + "id": "station.134", + "geometry_name": "geom", + "properties": { + "name": "진위", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06222930000004, + 37.108824749999975 + ] + } + }, + { + "type": "Feature", + "id": "station.135", + "geometry_name": "geom", + "properties": { + "name": "송탄", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0543684, + 37.076142799999964 + ] + } + }, + { + "type": "Feature", + "id": "station.136", + "geometry_name": "geom", + "properties": { + "name": "서정리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05295350000004, + 37.05739506999998 + ] + } + }, + { + "type": "Feature", + "id": "station.137", + "geometry_name": "geom", + "properties": { + "name": "1평택지제", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.07049209999997, + 37.01910733999996 + ] + } + }, + { + "type": "Feature", + "id": "station.138", + "geometry_name": "geom", + "properties": { + "name": "평택", + "grade": 2, + "shown_layer": "0b001110", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.08529659999996, + 36.99079570999997 + ] + } + }, + { + "type": "Feature", + "id": "station.139", + "geometry_name": "geom", + "properties": { + "name": "성환", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.126969, + 36.91676049999998 + ] + } + }, + { + "type": "Feature", + "id": "station.140", + "geometry_name": "geom", + "properties": { + "name": "직산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.14400330000005, + 36.87041174999998 + ] + } + }, + { + "type": "Feature", + "id": "station.141", + "geometry_name": "geom", + "properties": { + "name": "두정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.14896360000002, + 36.83444381000001 + ] + } + }, + { + "type": "Feature", + "id": "station.142", + "geometry_name": "geom", + "properties": { + "name": "천안", + "grade": 2, + "shown_layer": "0b001010", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.14711529999997, + 36.81034172 + ] + } + }, + { + "type": "Feature", + "id": "station.143", + "geometry_name": "geom", + "properties": { + "name": "소정리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.1556756, + 36.71852848000003 + ] + } + }, + { + "type": "Feature", + "id": "station.144", + "geometry_name": "geom", + "properties": { + "name": "전의", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.19705169999996, + 36.68002686000004 + ] + } + }, + { + "type": "Feature", + "id": "station.145", + "geometry_name": "geom", + "properties": { + "name": "전동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.2651317, + 36.65398211000002 + ] + } + }, + { + "type": "Feature", + "id": "station.146", + "geometry_name": "geom", + "properties": { + "name": "서창", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.2907217, + 36.62610623 + ] + } + }, + { + "type": "Feature", + "id": "station.147", + "geometry_name": "geom", + "properties": { + "name": "조치원", + "grade": 2, + "shown_layer": "0b001101", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.29573670000002, + 36.6020086 + ] + } + }, + { + "type": "Feature", + "id": "station.148", + "geometry_name": "geom", + "properties": { + "name": "내판", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.32406989999998, + 36.55807275000003 + ] + } + }, + { + "type": "Feature", + "id": "station.149", + "geometry_name": "geom", + "properties": { + "name": "부강", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.36544760000001, + 36.532358909999985 + ] + } + }, + { + "type": "Feature", + "id": "station.150", + "geometry_name": "geom", + "properties": { + "name": "매포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.39083270000003, + 36.49877755999995 + ] + } + }, + { + "type": "Feature", + "id": "station.151", + "geometry_name": "geom", + "properties": { + "name": "신탄진", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": 35, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.4278389, + 36.45051248999999 + ] + } + }, + { + "type": "Feature", + "id": "station.152", + "geometry_name": "geom", + "properties": { + "name": "회덕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.421852, + 36.402883779999975 + ] + } + }, + { + "type": "Feature", + "id": "station.153", + "geometry_name": "geom", + "properties": { + "name": "대전조차장", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.41957240000004, + 36.362974150000035 + ] + } + }, + { + "type": "Feature", + "id": "station.154", + "geometry_name": "geom", + "properties": { + "name": "대전", + "grade": 0, + "shown_layer": "0b101101", + "text_offset_x": 25, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.43450070000006, + 36.33202960000001 + ] + } + }, + { + "type": "Feature", + "id": "station.155", + "geometry_name": "geom", + "properties": { + "name": "세천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.49099740000005, + 36.33667867 + ] + } + }, + { + "type": "Feature", + "id": "station.156", + "geometry_name": "geom", + "properties": { + "name": "옥천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.56528410000003, + 36.29801102 + ] + } + }, + { + "type": "Feature", + "id": "station.157", + "geometry_name": "geom", + "properties": { + "name": "이원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.61834760000002, + 36.24389029999998 + ] + } + }, + { + "type": "Feature", + "id": "station.158", + "geometry_name": "geom", + "properties": { + "name": "지탄", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.67623230000002, + 36.241666830000014 + ] + } + }, + { + "type": "Feature", + "id": "station.159", + "geometry_name": "geom", + "properties": { + "name": "심천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.7205172, + 36.23701201000002 + ] + } + }, + { + "type": "Feature", + "id": "station.160", + "geometry_name": "geom", + "properties": { + "name": "각계", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.72559579999997, + 36.20806303999998 + ] + } + }, + { + "type": "Feature", + "id": "station.161", + "geometry_name": "geom", + "properties": { + "name": "영동", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.785147, + 36.172835 + ] + } + }, + { + "type": "Feature", + "id": "station.162", + "geometry_name": "geom", + "properties": { + "name": "황간", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.91228869999998, + 36.22422211000002 + ] + } + }, + { + "type": "Feature", + "id": "station.163", + "geometry_name": "geom", + "properties": { + "name": "추풍령", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.99574460000004, + 36.21326289999997 + ] + } + }, + { + "type": "Feature", + "id": "station.164", + "geometry_name": "geom", + "properties": { + "name": "신암", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.01061349999998, + 36.16195134999999 + ] + } + }, + { + "type": "Feature", + "id": "station.165", + "geometry_name": "geom", + "properties": { + "name": "직지사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.0395978, + 36.12481036000001 + ] + } + }, + { + "type": "Feature", + "id": "station.166", + "geometry_name": "geom", + "properties": { + "name": "김천", + "grade": 3, + "shown_layer": "0b001000", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.11511969999998, + 36.12360359999996 + ] + } + }, + { + "type": "Feature", + "id": "station.167", + "geometry_name": "geom", + "properties": { + "name": "대신", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.19657620000007, + 36.15259635 + ] + } + }, + { + "type": "Feature", + "id": "station.168", + "geometry_name": "geom", + "properties": { + "name": "아포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.257126, + 36.158343679999945 + ] + } + }, + { + "type": "Feature", + "id": "station.169", + "geometry_name": "geom", + "properties": { + "name": "구미", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.330563, + 36.12836490999999 + ] + } + }, + { + "type": "Feature", + "id": "station.170", + "geometry_name": "geom", + "properties": { + "name": "사곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.356092, + 36.09791492000002 + ] + } + }, + { + "type": "Feature", + "id": "station.171", + "geometry_name": "geom", + "properties": { + "name": "약목", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.36455129999996, + 36.03729640999998 + ] + } + }, + { + "type": "Feature", + "id": "station.172", + "geometry_name": "geom", + "properties": { + "name": "왜관", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.40044379999998, + 35.99216626 + ] + } + }, + { + "type": "Feature", + "id": "station.173", + "geometry_name": "geom", + "properties": { + "name": "연화", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.4472511, + 35.965092419999955 + ] + } + }, + { + "type": "Feature", + "id": "station.174", + "geometry_name": "geom", + "properties": { + "name": "신동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.4853342, + 35.95543501 + ] + } + }, + { + "type": "Feature", + "id": "station.175", + "geometry_name": "geom", + "properties": { + "name": "지천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.499929, + 35.89728930000001 + ] + } + }, + { + "type": "Feature", + "id": "station.176", + "geometry_name": "geom", + "properties": { + "name": "대구", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.5953785, + 35.87601679999999 + ] + } + }, + { + "type": "Feature", + "id": "station.177", + "geometry_name": "geom", + "properties": { + "name": "동대구", + "grade": 1, + "shown_layer": "0b101100", + "text_offset_x": -15, + "text_offset_y": 20 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.628461, + 35.87910884000003 + ] + } + }, + { + "type": "Feature", + "id": "station.178", + "geometry_name": "geom", + "properties": { + "name": "고모", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.67869010000004, + 35.85877821000001 + ] + } + }, + { + "type": "Feature", + "id": "station.179", + "geometry_name": "geom", + "properties": { + "name": "가천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.69298629999997, + 35.85353548999996 + ] + } + }, + { + "type": "Feature", + "id": "station.180", + "geometry_name": "geom", + "properties": { + "name": "경산", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.727409, + 35.819382040000015 + ] + } + }, + { + "type": "Feature", + "id": "station.181", + "geometry_name": "geom", + "properties": { + "name": "삼성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7219611, + 35.76361635 + ] + } + }, + { + "type": "Feature", + "id": "station.182", + "geometry_name": "geom", + "properties": { + "name": "남성현", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7170678, + 35.70533828000002 + ] + } + }, + { + "type": "Feature", + "id": "station.183", + "geometry_name": "geom", + "properties": { + "name": "청도", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7460163, + 35.64006398 + ] + } + }, + { + "type": "Feature", + "id": "station.184", + "geometry_name": "geom", + "properties": { + "name": "신거", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.76527180000002, + 35.59821644000004 + ] + } + }, + { + "type": "Feature", + "id": "station.185", + "geometry_name": "geom", + "properties": { + "name": "상동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7604208, + 35.5555475 + ] + } + }, + { + "type": "Feature", + "id": "station.186", + "geometry_name": "geom", + "properties": { + "name": "밀양", + "grade": 2, + "shown_layer": "0b101100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7714294, + 35.474804640000016 + ] + } + }, + { + "type": "Feature", + "id": "station.187", + "geometry_name": "geom", + "properties": { + "name": "미전", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.820265, + 35.40138848000003 + ] + } + }, + { + "type": "Feature", + "id": "station.188", + "geometry_name": "geom", + "properties": { + "name": "삼랑진", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.84323060000006, + 35.398983920000035 + ] + } + }, + { + "type": "Feature", + "id": "station.189", + "geometry_name": "geom", + "properties": { + "name": "원동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.92038519999997, + 35.36270790000001 + ] + } + }, + { + "type": "Feature", + "id": "station.190", + "geometry_name": "geom", + "properties": { + "name": "물금", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.98506719999997, + 35.30676119999998 + ] + } + }, + { + "type": "Feature", + "id": "station.191", + "geometry_name": "geom", + "properties": { + "name": "화명", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.00777159999998, + 35.23453689000002 + ] + } + }, + { + "type": "Feature", + "id": "station.192", + "geometry_name": "geom", + "properties": { + "name": "구포", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.998285, + 35.206072759999984 + ] + } + }, + { + "type": "Feature", + "id": "station.193", + "geometry_name": "geom", + "properties": { + "name": "사상", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.98893, + 35.16263082000003 + ] + } + }, + { + "type": "Feature", + "id": "station.194", + "geometry_name": "geom", + "properties": { + "name": "부산진", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.05002969999998, + 35.128810989999955 + ] + } + }, + { + "type": "Feature", + "id": "station.195", + "geometry_name": "geom", + "properties": { + "name": "부산", + "grade": 1, + "shown_layer": "0b101100", + "text_offset_x": 0, + "text_offset_y": 20 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0425811, + 35.11515656999997 + ] + } + }, + { + "type": "Feature", + "id": "station.196", + "geometry_name": "geom", + "properties": { + "name": "극락강", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.830992, + 35.17633664999997 + ] + } + }, + { + "type": "Feature", + "id": "station.197", + "geometry_name": "geom", + "properties": { + "name": "광주", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.9094288, + 35.165845730000015 + ] + } + }, + { + "type": "Feature", + "id": "station.198", + "geometry_name": "geom", + "properties": { + "name": "서대전", + "grade": 1, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.40302970000002, + 36.322644669999974 + ] + } + }, + { + "type": "Feature", + "id": "station.199", + "geometry_name": "geom", + "properties": { + "name": "가수원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.35682670000003, + 36.29957439999996 + ] + } + }, + { + "type": "Feature", + "id": "station.200", + "geometry_name": "geom", + "properties": { + "name": "흑석리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.33909669999997, + 36.25554208 + ] + } + }, + { + "type": "Feature", + "id": "station.201", + "geometry_name": "geom", + "properties": { + "name": "계룡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.2663634, + 36.2723604 + ] + } + }, + { + "type": "Feature", + "id": "station.202", + "geometry_name": "geom", + "properties": { + "name": "개태사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.22753680000004, + 36.244275399999985 + ] + } + }, + { + "type": "Feature", + "id": "station.203", + "geometry_name": "geom", + "properties": { + "name": "연산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.20117719999999, + 36.212074759999965 + ] + } + }, + { + "type": "Feature", + "id": "station.204", + "geometry_name": "geom", + "properties": { + "name": "부황", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.15295549999995, + 36.22507746 + ] + } + }, + { + "type": "Feature", + "id": "station.205", + "geometry_name": "geom", + "properties": { + "name": "논산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.09281450000003, + 36.20683299 + ] + } + }, + { + "type": "Feature", + "id": "station.206", + "geometry_name": "geom", + "properties": { + "name": "채운", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05003419999998, + 36.16312568 + ] + } + }, + { + "type": "Feature", + "id": "station.207", + "geometry_name": "geom", + "properties": { + "name": "강경", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01599240000003, + 36.15399061999999 + ] + } + }, + { + "type": "Feature", + "id": "station.208", + "geometry_name": "geom", + "properties": { + "name": "용동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.99054949999999, + 36.10911464 + ] + } + }, + { + "type": "Feature", + "id": "station.209", + "geometry_name": "geom", + "properties": { + "name": "함열", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.956675, + 36.08037562999996 + ] + } + }, + { + "type": "Feature", + "id": "station.210", + "geometry_name": "geom", + "properties": { + "name": "황등", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.9428185, + 35.999779529999955 + ] + } + }, + { + "type": "Feature", + "id": "station.211", + "geometry_name": "geom", + "properties": { + "name": "부용", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.94351, + 35.877556969999986 + ] + } + }, + { + "type": "Feature", + "id": "station.212", + "geometry_name": "geom", + "properties": { + "name": "와룡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.94070590000001, + 35.84741879 + ] + } + }, + { + "type": "Feature", + "id": "station.213", + "geometry_name": "geom", + "properties": { + "name": "김제", + "grade": 3, + "shown_layer": "0b101100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.903205, + 35.79218603000003 + ] + } + }, + { + "type": "Feature", + "id": "station.214", + "geometry_name": "geom", + "properties": { + "name": "감곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.89739870000002, + 35.73320897000002 + ] + } + }, + { + "type": "Feature", + "id": "station.215", + "geometry_name": "geom", + "properties": { + "name": "신태인", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.8841733, + 35.68775542 + ] + } + }, + { + "type": "Feature", + "id": "station.216", + "geometry_name": "geom", + "properties": { + "name": "초강", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.8775301, + 35.64136317000001 + ] + } + }, + { + "type": "Feature", + "id": "station.217", + "geometry_name": "geom", + "properties": { + "name": "천원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.81848749999999, + 35.52469891000003 + ] + } + }, + { + "type": "Feature", + "id": "station.218", + "geometry_name": "geom", + "properties": { + "name": "노령", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.80078130000003, + 35.490066020000036 + ] + } + }, + { + "type": "Feature", + "id": "station.219", + "geometry_name": "geom", + "properties": { + "name": "백양사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.80835520000004, + 35.432697109999985 + ] + } + }, + { + "type": "Feature", + "id": "station.220", + "geometry_name": "geom", + "properties": { + "name": "안평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.77998670000004, + 35.33413810000001 + ] + } + }, + { + "type": "Feature", + "id": "station.221", + "geometry_name": "geom", + "properties": { + "name": "장성", + "grade": 3, + "shown_layer": "0b100000", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.77976559999998, + 35.29988465 + ] + } + }, + { + "type": "Feature", + "id": "station.222", + "geometry_name": "geom", + "properties": { + "name": "임곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.74532610000001, + 35.21784102000003 + ] + } + }, + { + "type": "Feature", + "id": "station.223", + "geometry_name": "geom", + "properties": { + "name": "하남", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.795944, + 35.17492123999999 + ] + } + }, + { + "type": "Feature", + "id": "station.224", + "geometry_name": "geom", + "properties": { + "name": "북송정", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.79660850000003, + 35.14566532999998 + ] + } + }, + { + "type": "Feature", + "id": "station.225", + "geometry_name": "geom", + "properties": { + "name": "노안", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.74319970000006, + 35.066467599999974 + ] + } + }, + { + "type": "Feature", + "id": "station.226", + "geometry_name": "geom", + "properties": { + "name": "나주", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.71759620000002, + 35.01389618 + ] + } + }, + { + "type": "Feature", + "id": "station.227", + "geometry_name": "geom", + "properties": { + "name": "다시", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.6397, + 35.01650835000004 + ] + } + }, + { + "type": "Feature", + "id": "station.228", + "geometry_name": "geom", + "properties": { + "name": "고막원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.60955959999998, + 35.029147580000014 + ] + } + }, + { + "type": "Feature", + "id": "station.229", + "geometry_name": "geom", + "properties": { + "name": "함평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.53909369999998, + 35.02359793999996 + ] + } + }, + { + "type": "Feature", + "id": "station.230", + "geometry_name": "geom", + "properties": { + "name": "무안", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.51782390000001, + 34.96306036999998 + ] + } + }, + { + "type": "Feature", + "id": "station.231", + "geometry_name": "geom", + "properties": { + "name": "몽탄", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.503259, + 34.92938239999998 + ] + } + }, + { + "type": "Feature", + "id": "station.232", + "geometry_name": "geom", + "properties": { + "name": "일로", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.47727459999997, + 34.848623729999964 + ] + } + }, + { + "type": "Feature", + "id": "station.233", + "geometry_name": "geom", + "properties": { + "name": "임성리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.4345455, + 34.82033208999996 + ] + } + }, + { + "type": "Feature", + "id": "station.234", + "geometry_name": "geom", + "properties": { + "name": "목포", + "grade": 1, + "shown_layer": "0b101101", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.38717180000005, + 34.79121809999998 + ] + } + }, + { + "type": "Feature", + "id": "station.235", + "geometry_name": "geom", + "properties": { + "name": "청주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.39180570000003, + 36.64736836999999 + ] + } + }, + { + "type": "Feature", + "id": "station.236", + "geometry_name": "geom", + "properties": { + "name": "오근장", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.4778446, + 36.69993644 + ] + } + }, + { + "type": "Feature", + "id": "station.237", + "geometry_name": "geom", + "properties": { + "name": "청주공항", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.48955509999995, + 36.72161081000003 + ] + } + }, + { + "type": "Feature", + "id": "station.238", + "geometry_name": "geom", + "properties": { + "name": "내수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.53431149999997, + 36.72870597000003 + ] + } + }, + { + "type": "Feature", + "id": "station.239", + "geometry_name": "geom", + "properties": { + "name": "증평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.58385440000002, + 36.777934250000015 + ] + } + }, + { + "type": "Feature", + "id": "station.240", + "geometry_name": "geom", + "properties": { + "name": "도안", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.61463879999998, + 36.81361088 + ] + } + }, + { + "type": "Feature", + "id": "station.241", + "geometry_name": "geom", + "properties": { + "name": "보천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.65877289999999, + 36.8764111 + ] + } + }, + { + "type": "Feature", + "id": "station.242", + "geometry_name": "geom", + "properties": { + "name": "음성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.70425980000003, + 36.92573351999997 + ] + } + }, + { + "type": "Feature", + "id": "station.243", + "geometry_name": "geom", + "properties": { + "name": "소이", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.75604920000004, + 36.92239842999999 + ] + } + }, + { + "type": "Feature", + "id": "station.244", + "geometry_name": "geom", + "properties": { + "name": "주덕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.802089, + 36.97300715 + ] + } + }, + { + "type": "Feature", + "id": "station.245", + "geometry_name": "geom", + "properties": { + "name": "달천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.88014930000001, + 36.96040787 + ] + } + }, + { + "type": "Feature", + "id": "station.246", + "geometry_name": "geom", + "properties": { + "name": "충주", + "grade": 2, + "shown_layer": "0b010100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.908332, + 36.975683 + ] + } + }, + { + "type": "Feature", + "id": "station.247", + "geometry_name": "geom", + "properties": { + "name": "목행", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.93247560000003, + 37.01659363999996 + ] + } + }, + { + "type": "Feature", + "id": "station.248", + "geometry_name": "geom", + "properties": { + "name": "동량", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.97087560000001, + 37.033031199999975 + ] + } + }, + { + "type": "Feature", + "id": "station.249", + "geometry_name": "geom", + "properties": { + "name": "삼탄", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.03864030000003, + 37.07331936 + ] + } + }, + { + "type": "Feature", + "id": "station.250", + "geometry_name": "geom", + "properties": { + "name": "공전", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.07799310000001, + 37.10126196999999 + ] + } + }, + { + "type": "Feature", + "id": "station.252", + "geometry_name": "geom", + "properties": { + "name": "회기", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05768959999999, + 37.58948964999998 + ] + } + }, + { + "type": "Feature", + "id": "station.253", + "geometry_name": "geom", + "properties": { + "name": "중랑", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0763043, + 37.59493853999996 + ] + } + }, + { + "type": "Feature", + "id": "station.254", + "geometry_name": "geom", + "properties": { + "name": "망우", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.09230870000006, + 37.599285799999976 + ] + } + }, + { + "type": "Feature", + "id": "station.255", + "geometry_name": "geom", + "properties": { + "name": "양원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.08632449999993, + 36.96267525 + ] + } + }, + { + "type": "Feature", + "id": "station.256", + "geometry_name": "geom", + "properties": { + "name": "구리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.14245239999997, + 37.60302765999997 + ] + } + }, + { + "type": "Feature", + "id": "station.257", + "geometry_name": "geom", + "properties": { + "name": "도농", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.16034179999998, + 37.60850532999997 + ] + } + }, + { + "type": "Feature", + "id": "station.258", + "geometry_name": "geom", + "properties": { + "name": "양정", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.19498780000006, + 37.60344502 + ] + } + }, + { + "type": "Feature", + "id": "station.259", + "geometry_name": "geom", + "properties": { + "name": "덕소", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.20839750000003, + 37.58718501000002 + ] + } + }, + { + "type": "Feature", + "id": "station.260", + "geometry_name": "geom", + "properties": { + "name": "도심", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.2226008, + 37.57950589999997 + ] + } + }, + { + "type": "Feature", + "id": "station.261", + "geometry_name": "geom", + "properties": { + "name": "팔당", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.24398020000004, + 37.54732933999997 + ] + } + }, + { + "type": "Feature", + "id": "station.262", + "geometry_name": "geom", + "properties": { + "name": "양수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.32823360000005, + 37.54607939 + ] + } + }, + { + "type": "Feature", + "id": "station.263", + "geometry_name": "geom", + "properties": { + "name": "신원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.37209720000003, + 37.52653754 + ] + } + }, + { + "type": "Feature", + "id": "station.264", + "geometry_name": "geom", + "properties": { + "name": "국수", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.39893290000002, + 37.51608979 + ] + } + }, + { + "type": "Feature", + "id": "station.265", + "geometry_name": "geom", + "properties": { + "name": "아신", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.44265189999999, + 37.51392094999997 + ] + } + }, + { + "type": "Feature", + "id": "station.266", + "geometry_name": "geom", + "properties": { + "name": "양평", + "grade": 2, + "shown_layer": "0b011110", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.49201140000001, + 37.492704900000014 + ] + } + }, + { + "type": "Feature", + "id": "station.267", + "geometry_name": "geom", + "properties": { + "name": "원덕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.54608239999997, + 37.468784520000035 + ] + } + }, + { + "type": "Feature", + "id": "station.268", + "geometry_name": "geom", + "properties": { + "name": "용문", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.59407520000003, + 37.4819738 + ] + } + }, + { + "type": "Feature", + "id": "station.269", + "geometry_name": "geom", + "properties": { + "name": "지평", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.62892560000002, + 37.47688957999997 + ] + } + }, + { + "type": "Feature", + "id": "station.270", + "geometry_name": "geom", + "properties": { + "name": "석불", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.654055, + 37.46041239 + ] + } + }, + { + "type": "Feature", + "id": "station.271", + "geometry_name": "geom", + "properties": { + "name": "일신", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.68868889999996, + 37.44533164 + ] + } + }, + { + "type": "Feature", + "id": "station.272", + "geometry_name": "geom", + "properties": { + "name": "매곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.7303587, + 37.43725708 + ] + } + }, + { + "type": "Feature", + "id": "station.273", + "geometry_name": "geom", + "properties": { + "name": "양동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.754889, + 37.42028609000001 + ] + } + }, + { + "type": "Feature", + "id": "station.274", + "geometry_name": "geom", + "properties": { + "name": "삼산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.77897519999998, + 37.39262439999998 + ] + } + }, + { + "type": "Feature", + "id": "station.275", + "geometry_name": "geom", + "properties": { + "name": "간현", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.83685190000001, + 37.36300166 + ] + } + }, + { + "type": "Feature", + "id": "station.276", + "geometry_name": "geom", + "properties": { + "name": "동화", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.85880220000003, + 37.34232436 + ] + } + }, + { + "type": "Feature", + "id": "station.277", + "geometry_name": "geom", + "properties": { + "name": "만종", + "grade": 3, + "shown_layer": "0b010100", + "text_offset_x": -10, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.89709680000001, + 37.356882610000014 + ] + } + }, + { + "type": "Feature", + "id": "station.278", + "geometry_name": "geom", + "properties": { + "name": "구원주", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.94514860000002, + 37.357362510000016 + ] + } + }, + { + "type": "Feature", + "id": "station.279", + "geometry_name": "geom", + "properties": { + "name": "유교", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.98957930000002, + 37.35000677000003 + ] + } + }, + { + "type": "Feature", + "id": "station.280", + "geometry_name": "geom", + "properties": { + "name": "반곡", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.99478929999998, + 37.32296220000001 + ] + } + }, + { + "type": "Feature", + "id": "station.281", + "geometry_name": "geom", + "properties": { + "name": "금교", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.99718260000002, + 37.29256310999996 + ] + } + }, + { + "type": "Feature", + "id": "station.282", + "geometry_name": "geom", + "properties": { + "name": "치악", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.02279580000007, + 37.2687643 + ] + } + }, + { + "type": "Feature", + "id": "station.283", + "geometry_name": "geom", + "properties": { + "name": "창교", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.06553050000005, + 37.23953017999997 + ] + } + }, + { + "type": "Feature", + "id": "station.284", + "geometry_name": "geom", + "properties": { + "name": "신림", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.0916891, + 37.21758894 + ] + } + }, + { + "type": "Feature", + "id": "station.285", + "geometry_name": "geom", + "properties": { + "name": "연교", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.09638330000007, + 37.187350609999974 + ] + } + }, + { + "type": "Feature", + "id": "station.286", + "geometry_name": "geom", + "properties": { + "name": "구학", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.11486920000002, + 37.15755651 + ] + } + }, + { + "type": "Feature", + "id": "station.287", + "geometry_name": "geom", + "properties": { + "name": "봉양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.12956230000006, + 37.12985110999998 + ] + } + }, + { + "type": "Feature", + "id": "station.288", + "geometry_name": "geom", + "properties": { + "name": "제천조차장", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.1753706, + 37.1268476 + ] + } + }, + { + "type": "Feature", + "id": "station.289", + "geometry_name": "geom", + "properties": { + "name": "제천", + "grade": 2, + "shown_layer": "0b011100", + "text_offset_x": -10, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.2050281, + 37.12762065999995 + ] + } + }, + { + "type": "Feature", + "id": "station.290", + "geometry_name": "geom", + "properties": { + "name": "고명", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.24113949999997, + 37.11591808999998 + ] + } + }, + { + "type": "Feature", + "id": "station.291", + "geometry_name": "geom", + "properties": { + "name": "삼곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.27691960000004, + 37.0733993 + ] + } + }, + { + "type": "Feature", + "id": "station.292", + "geometry_name": "geom", + "properties": { + "name": "도담", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.3261493, + 37.02431869999997 + ] + } + }, + { + "type": "Feature", + "id": "station.293", + "geometry_name": "geom", + "properties": { + "name": "단양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.3440091, + 36.97320803 + ] + } + }, + { + "type": "Feature", + "id": "station.294", + "geometry_name": "geom", + "properties": { + "name": "단성", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.33586879999993, + 36.93427091000003 + ] + } + }, + { + "type": "Feature", + "id": "station.295", + "geometry_name": "geom", + "properties": { + "name": "죽령", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.3866944, + 36.91849769999999 + ] + } + }, + { + "type": "Feature", + "id": "station.296", + "geometry_name": "geom", + "properties": { + "name": "희방사", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.4652845, + 36.89423024000003 + ] + } + }, + { + "type": "Feature", + "id": "station.297", + "geometry_name": "geom", + "properties": { + "name": "풍기", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.5237688, + 36.87409407999997 + ] + } + }, + { + "type": "Feature", + "id": "station.298", + "geometry_name": "geom", + "properties": { + "name": "안정", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.573944, + 36.84476029999996 + ] + } + }, + { + "type": "Feature", + "id": "station.299", + "geometry_name": "geom", + "properties": { + "name": "북영주", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.62567139999996, + 36.82050741 + ] + } + }, + { + "type": "Feature", + "id": "station.300", + "geometry_name": "geom", + "properties": { + "name": "영주", + "grade": 2, + "shown_layer": "0b011100", + "text_offset_x": -30, + "text_offset_y": 10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.6259126, + 36.81054865000002 + ] + } + }, + { + "type": "Feature", + "id": "station.301", + "geometry_name": "geom", + "properties": { + "name": "문단", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.68279, + 36.86301966000002 + ] + } + }, + { + "type": "Feature", + "id": "station.302", + "geometry_name": "geom", + "properties": { + "name": "봉화", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.72584220000002, + 36.89140706999997 + ] + } + }, + { + "type": "Feature", + "id": "station.303", + "geometry_name": "geom", + "properties": { + "name": "거촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.772704, + 36.89008653 + ] + } + }, + { + "type": "Feature", + "id": "station.304", + "geometry_name": "geom", + "properties": { + "name": "봉성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.82927080000002, + 36.89377838 + ] + } + }, + { + "type": "Feature", + "id": "station.305", + "geometry_name": "geom", + "properties": { + "name": "법전", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.88332759999997, + 36.91657779 + ] + } + }, + { + "type": "Feature", + "id": "station.306", + "geometry_name": "geom", + "properties": { + "name": "춘양", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.920195, + 36.93738842999996 + ] + } + }, + { + "type": "Feature", + "id": "station.307", + "geometry_name": "geom", + "properties": { + "name": "녹동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.95542020000005, + 36.916272689999964 + ] + } + }, + { + "type": "Feature", + "id": "station.308", + "geometry_name": "geom", + "properties": { + "name": "임기", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.99931839999994, + 36.9038303 + ] + } + }, + { + "type": "Feature", + "id": "station.309", + "geometry_name": "geom", + "properties": { + "name": "현동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0118318, + 36.93670547 + ] + } + }, + { + "type": "Feature", + "id": "station.310", + "geometry_name": "geom", + "properties": { + "name": "분천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.05756260000004, + 36.93240112999998 + ] + } + }, + { + "type": "Feature", + "id": "station.311", + "geometry_name": "geom", + "properties": { + "name": "승부", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0839908, + 36.99286299 + ] + } + }, + { + "type": "Feature", + "id": "station.312", + "geometry_name": "geom", + "properties": { + "name": "석포", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.06061090000006, + 37.04523888000002 + ] + } + }, + { + "type": "Feature", + "id": "station.313", + "geometry_name": "geom", + "properties": { + "name": "동점", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.04598190000002, + 37.08411815 + ] + } + }, + { + "type": "Feature", + "id": "station.314", + "geometry_name": "geom", + "properties": { + "name": "철암", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.03636029999998, + 37.11301406 + ] + } + }, + { + "type": "Feature", + "id": "station.315", + "geometry_name": "geom", + "properties": { + "name": "백산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.03374690000004, + 37.138493550000014 + ] + } + }, + { + "type": "Feature", + "id": "station.316", + "geometry_name": "geom", + "properties": { + "name": "통리", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0384207, + 37.17339595999995 + ] + } + }, + { + "type": "Feature", + "id": "station.317", + "geometry_name": "geom", + "properties": { + "name": "심포리", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.039659, + 37.18345397 + ] + } + }, + { + "type": "Feature", + "id": "station.318", + "geometry_name": "geom", + "properties": { + "name": "흥전", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.035755, + 37.21482555999999 + ] + } + }, + { + "type": "Feature", + "id": "station.319", + "geometry_name": "geom", + "properties": { + "name": "나한정", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.03702020000003, + 37.20181098 + ] + } + }, + { + "type": "Feature", + "id": "station.320", + "geometry_name": "geom", + "properties": { + "name": "도계", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.04412170000003, + 37.22910906000002 + ] + } + }, + { + "type": "Feature", + "id": "station.321", + "geometry_name": "geom", + "properties": { + "name": "고사리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.06102569999996, + 37.26701796 + ] + } + }, + { + "type": "Feature", + "id": "station.322", + "geometry_name": "geom", + "properties": { + "name": "하고사리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.06269170000004, + 37.28051275999997 + ] + } + }, + { + "type": "Feature", + "id": "station.323", + "geometry_name": "geom", + "properties": { + "name": "마차리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.07271890000004, + 37.30639329000004 + ] + } + }, + { + "type": "Feature", + "id": "station.324", + "geometry_name": "geom", + "properties": { + "name": "신기", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0856257, + 37.3456935 + ] + } + }, + { + "type": "Feature", + "id": "station.325", + "geometry_name": "geom", + "properties": { + "name": "상정", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.1016411, + 37.38295541999999 + ] + } + }, + { + "type": "Feature", + "id": "station.326", + "geometry_name": "geom", + "properties": { + "name": "미로", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.11370490000002, + 37.41351056 + ] + } + }, + { + "type": "Feature", + "id": "station.327", + "geometry_name": "geom", + "properties": { + "name": "도경리", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.1153257, + 37.44237797999998 + ] + } + }, + { + "type": "Feature", + "id": "station.328", + "geometry_name": "geom", + "properties": { + "name": "동해", + "grade": 2, + "shown_layer": "0b011101", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.12321050000006, + 37.49829755 + ] + } + }, + { + "type": "Feature", + "id": "station.329", + "geometry_name": "geom", + "properties": { + "name": "묵호", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.10834870000005, + 37.545392409999955 + ] + } + }, + { + "type": "Feature", + "id": "station.330", + "geometry_name": "geom", + "properties": { + "name": "망상", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.097504, + 37.58735862000001 + ] + } + }, + { + "type": "Feature", + "id": "station.331", + "geometry_name": "geom", + "properties": { + "name": "옥계", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0503034, + 37.61642996 + ] + } + }, + { + "type": "Feature", + "id": "station.332", + "geometry_name": "geom", + "properties": { + "name": "정동진", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.03311760000003, + 37.69134236999996 + ] + } + }, + { + "type": "Feature", + "id": "station.333", + "geometry_name": "geom", + "properties": { + "name": "안인", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.97860730000002, + 37.73800753999996 + ] + } + }, + { + "type": "Feature", + "id": "station.334", + "geometry_name": "geom", + "properties": { + "name": "강릉", + "grade": 1, + "shown_layer": "0b011101", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.89888459999997, + 37.764089200000015 + ] + } + }, + { + "type": "Feature", + "id": "station.335", + "geometry_name": "geom", + "properties": { + "name": "장락", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.23173459999998, + 37.15796003000002 + ] + } + }, + { + "type": "Feature", + "id": "station.336", + "geometry_name": "geom", + "properties": { + "name": "송학", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.27063939999996, + 37.18679965999998 + ] + } + }, + { + "type": "Feature", + "id": "station.337", + "geometry_name": "geom", + "properties": { + "name": "입석리", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.2989956, + 37.19817038 + ] + } + }, + { + "type": "Feature", + "id": "station.338", + "geometry_name": "geom", + "properties": { + "name": "쌍용", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.32881090000004, + 37.17413284999997 + ] + } + }, + { + "type": "Feature", + "id": "station.339", + "geometry_name": "geom", + "properties": { + "name": "연당", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.39557850000003, + 37.184933150000035 + ] + } + }, + { + "type": "Feature", + "id": "station.340", + "geometry_name": "geom", + "properties": { + "name": "청령포", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.45032290000003, + 37.17092771999996 + ] + } + }, + { + "type": "Feature", + "id": "station.341", + "geometry_name": "geom", + "properties": { + "name": "영월", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.48076750000007, + 37.18196906999997 + ] + } + }, + { + "type": "Feature", + "id": "station.342", + "geometry_name": "geom", + "properties": { + "name": "탄부", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.50950260000005, + 37.18379546 + ] + } + }, + { + "type": "Feature", + "id": "station.343", + "geometry_name": "geom", + "properties": { + "name": "연하", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.55566140000002, + 37.19072224999998 + ] + } + }, + { + "type": "Feature", + "id": "station.344", + "geometry_name": "geom", + "properties": { + "name": "석항", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.62072140000004, + 37.197065049999956 + ] + } + }, + { + "type": "Feature", + "id": "station.345", + "geometry_name": "geom", + "properties": { + "name": "예미", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.64907440000005, + 37.21288133000002 + ] + } + }, + { + "type": "Feature", + "id": "station.346", + "geometry_name": "geom", + "properties": { + "name": "조동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.6976625, + 37.22797193999996 + ] + } + }, + { + "type": "Feature", + "id": "station.347", + "geometry_name": "geom", + "properties": { + "name": "자미원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.73393180000002, + 37.23676657 + ] + } + }, + { + "type": "Feature", + "id": "station.348", + "geometry_name": "geom", + "properties": { + "name": "민둥산", + "grade": 2, + "shown_layer": "0b001100", + "text_offset_x": 0, + "text_offset_y": 30 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7732498, + 37.243514120000015 + ] + } + }, + { + "type": "Feature", + "id": "station.349", + "geometry_name": "geom", + "properties": { + "name": "사북", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.81669340000005, + 37.22589185999996 + ] + } + }, + { + "type": "Feature", + "id": "station.350", + "geometry_name": "geom", + "properties": { + "name": "고한", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.85222859999996, + 37.20092928000001 + ] + } + }, + { + "type": "Feature", + "id": "station.351", + "geometry_name": "geom", + "properties": { + "name": "추전", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.94974209999998, + 37.199889670000026 + ] + } + }, + { + "type": "Feature", + "id": "station.352", + "geometry_name": "geom", + "properties": { + "name": "태백", + "grade": 2, + "shown_layer": "0b000100", + "text_offset_x": -15, + "text_offset_y": -25 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.98379649999998, + 37.17585375000003 + ] + } + }, + { + "type": "Feature", + "id": "station.353", + "geometry_name": "geom", + "properties": { + "name": "문곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.98956560000002, + 37.15158030000002 + ] + } + }, + { + "type": "Feature", + "id": "station.354", + "geometry_name": "geom", + "properties": { + "name": "광명", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.884672, + 37.41625512999997 + ] + } + }, + { + "type": "Feature", + "id": "station.355", + "geometry_name": "geom", + "properties": { + "name": "천안아산", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": -50, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.10437130000004, + 36.794483839999984 + ] + } + }, + { + "type": "Feature", + "id": "station.356", + "geometry_name": "geom", + "properties": { + "name": "행신", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.8359042, + 37.61220601 + ] + } + }, + { + "type": "Feature", + "id": "station.357", + "geometry_name": "geom", + "properties": { + "name": "화전", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.86735550000003, + 37.60360458000001 + ] + } + }, + { + "type": "Feature", + "id": "station.358", + "geometry_name": "geom", + "properties": { + "name": "수색", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.89499530000005, + 37.58090562999997 + ] + } + }, + { + "type": "Feature", + "id": "station.359", + "geometry_name": "geom", + "properties": { + "name": "가좌", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.9144818, + 37.56890878 + ] + } + }, + { + "type": "Feature", + "id": "station.360", + "geometry_name": "geom", + "properties": { + "name": "신촌", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.94254590000001, + 37.55981551000002 + ] + } + }, + { + "type": "Feature", + "id": "station.361", + "geometry_name": "geom", + "properties": { + "name": "대전남연결선", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.4604541, + 36.31399629999998 + ] + } + }, + { + "type": "Feature", + "id": "station.362", + "geometry_name": "geom", + "properties": { + "name": "대구북연결선", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.50271720000003, + 35.956649739999975 + ] + } + }, + { + "type": "Feature", + "id": "station.363", + "geometry_name": "geom", + "properties": { + "name": "대구남연결선", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.6578566, + 35.871826259999956 + ] + } + }, + { + "type": "Feature", + "id": "station.364", + "geometry_name": "geom", + "properties": { + "name": "대전북연결선", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.41990760000002, + 36.36638381999999 + ] + } + }, + { + "type": "Feature", + "id": "station.365", + "geometry_name": "geom", + "properties": { + "name": "시흥연결선", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.887738, + 37.421747 + ] + } + }, + { + "type": "Feature", + "id": "station.366", + "geometry_name": "geom", + "properties": { + "name": "고양기지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.82636360000004, + 37.61006810000005 + ] + } + }, + { + "type": "Feature", + "id": "station.367", + "geometry_name": "geom", + "properties": { + "name": "디지털미디어시티", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.90161679999999, + 37.57632058999995 + ] + } + }, + { + "type": "Feature", + "id": "station.368", + "geometry_name": "geom", + "properties": { + "name": "당정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.94841790000002, + 37.34341813999996 + ] + } + }, + { + "type": "Feature", + "id": "station.369", + "geometry_name": "geom", + "properties": { + "name": "김천구미", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": 0, + "text_offset_y": -20 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.17863020000001, + 36.1136011 + ] + } + }, + { + "type": "Feature", + "id": "station.370", + "geometry_name": "geom", + "properties": { + "name": "동익산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.95633849999996, + 35.92095489999997 + ] + } + }, + { + "type": "Feature", + "id": "station.371", + "geometry_name": "geom", + "properties": { + "name": "삼례", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0662095, + 35.90353536000004 + ] + } + }, + { + "type": "Feature", + "id": "station.372", + "geometry_name": "geom", + "properties": { + "name": "동산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.08820930000005, + 35.87548967999997 + ] + } + }, + { + "type": "Feature", + "id": "station.373", + "geometry_name": "geom", + "properties": { + "name": "전주", + "grade": 2, + "shown_layer": "0b101100", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.16232609999996, + 35.849954129999965 + ] + } + }, + { + "type": "Feature", + "id": "station.374", + "geometry_name": "geom", + "properties": { + "name": "아중", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.17655159999997, + 35.82940320999996 + ] + } + }, + { + "type": "Feature", + "id": "station.375", + "geometry_name": "geom", + "properties": { + "name": "신리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.20709370000002, + 35.77294066 + ] + } + }, + { + "type": "Feature", + "id": "station.376", + "geometry_name": "geom", + "properties": { + "name": "관촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.27751210000002, + 35.66158247999997 + ] + } + }, + { + "type": "Feature", + "id": "station.377", + "geometry_name": "geom", + "properties": { + "name": "임실", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.2906956, + 35.63281890000002 + ] + } + }, + { + "type": "Feature", + "id": "station.378", + "geometry_name": "geom", + "properties": { + "name": "봉천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.31380520000005, + 35.58145534 + ] + } + }, + { + "type": "Feature", + "id": "station.379", + "geometry_name": "geom", + "properties": { + "name": "오수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.31966040000002, + 35.54494981 + ] + } + }, + { + "type": "Feature", + "id": "station.380", + "geometry_name": "geom", + "properties": { + "name": "서도", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.33136969999997, + 35.49141923999998 + ] + } + }, + { + "type": "Feature", + "id": "station.381", + "geometry_name": "geom", + "properties": { + "name": "산성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.36250819999998, + 35.44020428999998 + ] + } + }, + { + "type": "Feature", + "id": "station.382", + "geometry_name": "geom", + "properties": { + "name": "남원", + "grade": 3, + "shown_layer": "0b100000", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.36049639999999, + 35.41061643999996 + ] + } + }, + { + "type": "Feature", + "id": "station.383", + "geometry_name": "geom", + "properties": { + "name": "화본", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.69474860000003, + 36.12695892 + ] + } + }, + { + "type": "Feature", + "id": "station.384", + "geometry_name": "geom", + "properties": { + "name": "우보", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.66899040000004, + 36.189449180000025 + ] + } + }, + { + "type": "Feature", + "id": "station.385", + "geometry_name": "geom", + "properties": { + "name": "탑리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.68309259999998, + 36.25979124 + ] + } + }, + { + "type": "Feature", + "id": "station.386", + "geometry_name": "geom", + "properties": { + "name": "비봉", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.69301510000003, + 36.302947770000024 + ] + } + }, + { + "type": "Feature", + "id": "station.387", + "geometry_name": "geom", + "properties": { + "name": "의성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.693265, + 36.35374624 + ] + } + }, + { + "type": "Feature", + "id": "station.388", + "geometry_name": "geom", + "properties": { + "name": "업동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.68589, + 36.38613792000002 + ] + } + }, + { + "type": "Feature", + "id": "station.389", + "geometry_name": "geom", + "properties": { + "name": "단촌", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.6756321, + 36.421615989999985 + ] + } + }, + { + "type": "Feature", + "id": "station.390", + "geometry_name": "geom", + "properties": { + "name": "운산", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.65653850000004, + 36.468553300000025 + ] + } + }, + { + "type": "Feature", + "id": "station.391", + "geometry_name": "geom", + "properties": { + "name": "무릉", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.68718609999996, + 36.519086809999955 + ] + } + }, + { + "type": "Feature", + "id": "station.392", + "geometry_name": "geom", + "properties": { + "name": "서지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7439525, + 36.592558679999975 + ] + } + }, + { + "type": "Feature", + "id": "station.393", + "geometry_name": "geom", + "properties": { + "name": "이하", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.739701, + 36.612103050000016 + ] + } + }, + { + "type": "Feature", + "id": "station.394", + "geometry_name": "geom", + "properties": { + "name": "마사", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.73261460000003, + 36.64999738 + ] + } + }, + { + "type": "Feature", + "id": "station.395", + "geometry_name": "geom", + "properties": { + "name": "문수", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.63064, + 36.76809431999999 + ] + } + }, + { + "type": "Feature", + "id": "station.396", + "geometry_name": "geom", + "properties": { + "name": "두원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.101668, + 36.220483150000035 + ] + } + }, + { + "type": "Feature", + "id": "station.397", + "geometry_name": "geom", + "properties": { + "name": "청리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.12861790000002, + 36.33921830999997 + ] + } + }, + { + "type": "Feature", + "id": "station.398", + "geometry_name": "geom", + "properties": { + "name": "백원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.17452270000004, + 36.48080912999997 + ] + } + }, + { + "type": "Feature", + "id": "station.399", + "geometry_name": "geom", + "properties": { + "name": "완사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.977308, + 35.134556 + ] + } + }, + { + "type": "Feature", + "id": "station.400", + "geometry_name": "geom", + "properties": { + "name": "함창", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.17435769999994, + 36.56950893 + ] + } + }, + { + "type": "Feature", + "id": "station.401", + "geometry_name": "geom", + "properties": { + "name": "북천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.883531, + 35.111656 + ] + } + }, + { + "type": "Feature", + "id": "station.402", + "geometry_name": "geom", + "properties": { + "name": "예천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.44439370000003, + 36.64736946 + ] + } + }, + { + "type": "Feature", + "id": "station.403", + "geometry_name": "geom", + "properties": { + "name": "광양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.587679, + 34.956042 + ] + } + }, + { + "type": "Feature", + "id": "station.404", + "geometry_name": "geom", + "properties": { + "name": "평화", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.551131, + 34.942714 + ] + } + }, + { + "type": "Feature", + "id": "station.405", + "geometry_name": "geom", + "properties": { + "name": "어등", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.5599143, + 36.715683050000024 + ] + } + }, + { + "type": "Feature", + "id": "station.406", + "geometry_name": "geom", + "properties": { + "name": "원창", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.44744230000005, + 34.864638539999966 + ] + } + }, + { + "type": "Feature", + "id": "station.407", + "geometry_name": "geom", + "properties": { + "name": "벌교", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.345429, + 34.841788849999965 + ] + } + }, + { + "type": "Feature", + "id": "station.408", + "geometry_name": "geom", + "properties": { + "name": "조성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.24824010000003, + 34.80645460999998 + ] + } + }, + { + "type": "Feature", + "id": "station.409", + "geometry_name": "geom", + "properties": { + "name": "예당", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.20249950000003, + 34.77842495000002 + ] + } + }, + { + "type": "Feature", + "id": "station.410", + "geometry_name": "geom", + "properties": { + "name": "득량", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.17020509999998, + 34.76114005000002 + ] + } + }, + { + "type": "Feature", + "id": "station.411", + "geometry_name": "geom", + "properties": { + "name": "보성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0817832, + 34.76674649999997 + ] + } + }, + { + "type": "Feature", + "id": "station.412", + "geometry_name": "geom", + "properties": { + "name": "광곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.073085, + 34.79649280000003 + ] + } + }, + { + "type": "Feature", + "id": "station.413", + "geometry_name": "geom", + "properties": { + "name": "명봉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.075612, + 34.82799856999997 + ] + } + }, + { + "type": "Feature", + "id": "station.414", + "geometry_name": "geom", + "properties": { + "name": "도림", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01116980000003, + 34.86684178000003 + ] + } + }, + { + "type": "Feature", + "id": "station.415", + "geometry_name": "geom", + "properties": { + "name": "이양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.99022660000006, + 34.89150839999996 + ] + } + }, + { + "type": "Feature", + "id": "station.416", + "geometry_name": "geom", + "properties": { + "name": "입교", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.98506720000005, + 34.93331852999995 + ] + } + }, + { + "type": "Feature", + "id": "station.417", + "geometry_name": "geom", + "properties": { + "name": "석정리", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.96213759999998, + 34.955109759999964 + ] + } + }, + { + "type": "Feature", + "id": "station.418", + "geometry_name": "geom", + "properties": { + "name": "능주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.96435649999995, + 34.9866687 + ] + } + }, + { + "type": "Feature", + "id": "station.419", + "geometry_name": "geom", + "properties": { + "name": "만수", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.952708, + 35.01861297 + ] + } + }, + { + "type": "Feature", + "id": "station.420", + "geometry_name": "geom", + "properties": { + "name": "화순", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.96223089999997, + 35.05129532999998 + ] + } + }, + { + "type": "Feature", + "id": "station.421", + "geometry_name": "geom", + "properties": { + "name": "앵남", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.90612710000005, + 35.05061397999999 + ] + } + }, + { + "type": "Feature", + "id": "station.422", + "geometry_name": "geom", + "properties": { + "name": "남평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.87185880000006, + 35.05723618000003 + ] + } + }, + { + "type": "Feature", + "id": "station.423", + "geometry_name": "geom", + "properties": { + "name": "효천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.877114, + 35.10295535999999 + ] + } + }, + { + "type": "Feature", + "id": "station.424", + "geometry_name": "geom", + "properties": { + "name": "서광주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.84694320000004, + 35.12494665999996 + ] + } + }, + { + "type": "Feature", + "id": "station.425", + "geometry_name": "geom", + "properties": { + "name": "동송정신호", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.81693910000003, + 35.145163889999964 + ] + } + }, + { + "type": "Feature", + "id": "station.426", + "geometry_name": "geom", + "properties": { + "name": "별어곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7396438, + 37.2691308 + ] + } + }, + { + "type": "Feature", + "id": "station.427", + "geometry_name": "geom", + "properties": { + "name": "선평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.71263920000007, + 37.32163924000003 + ] + } + }, + { + "type": "Feature", + "id": "station.428", + "geometry_name": "geom", + "properties": { + "name": "나전", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.668444, + 37.45005777000002 + ] + } + }, + { + "type": "Feature", + "id": "station.429", + "geometry_name": "geom", + "properties": { + "name": "아우라지", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7220924, + 37.47310898000001 + ] + } + }, + { + "type": "Feature", + "id": "station.430", + "geometry_name": "geom", + "properties": { + "name": "흥국사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.67649420000002, + 34.81656660999995 + ] + } + }, + { + "type": "Feature", + "id": "station.431", + "geometry_name": "geom", + "properties": { + "name": "적량", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.70676570000003, + 34.855650369999964 + ] + } + }, + { + "type": "Feature", + "id": "station.432", + "geometry_name": "geom", + "properties": { + "name": "초남", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.60851030000003, + 34.92931877 + ] + } + }, + { + "type": "Feature", + "id": "station.433", + "geometry_name": "geom", + "properties": { + "name": "황길", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.66204830000002, + 34.919114219999976 + ] + } + }, + { + "type": "Feature", + "id": "station.434", + "geometry_name": "geom", + "properties": { + "name": "태금", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.7156446, + 34.92992725000001 + ] + } + }, + { + "type": "Feature", + "id": "station.435", + "geometry_name": "geom", + "properties": { + "name": "북철송장", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.831954, + 35.08294165999997 + ] + } + }, + { + "type": "Feature", + "id": "station.436", + "geometry_name": "geom", + "properties": { + "name": "남철송장", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.8126167, + 35.06274877 + ] + } + }, + { + "type": "Feature", + "id": "station.437", + "geometry_name": "geom", + "properties": { + "name": "범일", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.05734269999996, + 35.14519244999999 + ] + } + }, + { + "type": "Feature", + "id": "station.438", + "geometry_name": "geom", + "properties": { + "name": "주례", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0038961, + 35.151421950000014 + ] + } + }, + { + "type": "Feature", + "id": "station.439", + "geometry_name": "geom", + "properties": { + "name": "신광양항", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 50, + "text_offset_y": 10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.6465, + 34.896733709999964 + ] + } + }, + { + "type": "Feature", + "id": "station.440", + "geometry_name": "geom", + "properties": { + "name": "나원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.21573180000001, + 35.88558436000003 + ] + } + }, + { + "type": "Feature", + "id": "station.441", + "geometry_name": "geom", + "properties": { + "name": "정선", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.67286470000002, + 37.387814 + ] + } + }, + { + "type": "Feature", + "id": "station.442", + "geometry_name": "geom", + "properties": { + "name": "건천", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0970911, + 35.85391561 + ] + } + }, + { + "type": "Feature", + "id": "station.443", + "geometry_name": "geom", + "properties": { + "name": "장유", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.82226029999998, + 35.21019802999998 + ] + } + }, + { + "type": "Feature", + "id": "station.444", + "geometry_name": "geom", + "properties": { + "name": "부산신항", + "grade": 2, + "shown_layer": "0b000001", + "text_offset_x": -50, + "text_offset_y": 10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.84639069999997, + 35.11516676000003 + ] + } + }, + { + "type": "Feature", + "id": "station.445", + "geometry_name": "geom", + "properties": { + "name": "부전", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.06021019999997, + 35.16441916000002 + ] + } + }, + { + "type": "Feature", + "id": "station.446", + "geometry_name": "geom", + "properties": { + "name": "가야", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0397441, + 35.160445729999964 + ] + } + }, + { + "type": "Feature", + "id": "station.447", + "geometry_name": "geom", + "properties": { + "name": "동두천", + "grade": 3, + "shown_layer": "0b001111", + "text_offset_x": 30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05502819999997, + 37.92765803 + ] + } + }, + { + "type": "Feature", + "id": "station.448", + "geometry_name": "geom", + "properties": { + "name": "신길", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.9176305301668, + 37.517058711678764 + ] + } + }, + { + "type": "Feature", + "id": "station.449", + "geometry_name": "geom", + "properties": { + "name": "방학", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04402180000001, + 37.66793773000001 + ] + } + }, + { + "type": "Feature", + "id": "station.450", + "geometry_name": "geom", + "properties": { + "name": "신망리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.078462, + 38.132282449999984 + ] + } + }, + { + "type": "Feature", + "id": "station.451", + "geometry_name": "geom", + "properties": { + "name": "대광리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.10871990000001, + 38.18455703999998 + ] + } + }, + { + "type": "Feature", + "id": "station.452", + "geometry_name": "geom", + "properties": { + "name": "신탄리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.13949980000001, + 38.21257809999997 + ] + } + }, + { + "type": "Feature", + "id": "station.453", + "geometry_name": "geom", + "properties": { + "name": "백마고지", + "grade": 3, + "shown_layer": "0b001101", + "text_offset_x": 40, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.1663322, + 38.2572628 + ] + } + }, + { + "type": "Feature", + "id": "station.454", + "geometry_name": "geom", + "properties": { + "name": "상봉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.08534480000003, + 37.59693778000002 + ] + } + }, + { + "type": "Feature", + "id": "station.455", + "geometry_name": "geom", + "properties": { + "name": "능곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.82022839999998, + 37.61896705999998 + ] + } + }, + { + "type": "Feature", + "id": "station.456", + "geometry_name": "geom", + "properties": { + "name": "대곡", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.81013860000003, + 37.63148827 + ] + } + }, + { + "type": "Feature", + "id": "station.457", + "geometry_name": "geom", + "properties": { + "name": "곡산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.80200129999997, + 37.64559759 + ] + } + }, + { + "type": "Feature", + "id": "station.458", + "geometry_name": "geom", + "properties": { + "name": "백마", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.7946886, + 37.65780714999996 + ] + } + }, + { + "type": "Feature", + "id": "station.459", + "geometry_name": "geom", + "properties": { + "name": "풍산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.7863947, + 37.67200875 + ] + } + }, + { + "type": "Feature", + "id": "station.460", + "geometry_name": "geom", + "properties": { + "name": "일산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.77026020000004, + 37.68184891000002 + ] + } + }, + { + "type": "Feature", + "id": "station.461", + "geometry_name": "geom", + "properties": { + "name": "탄현", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.76104539999997, + 37.69414861999996 + ] + } + }, + { + "type": "Feature", + "id": "station.462", + "geometry_name": "geom", + "properties": { + "name": "야당", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.761415, + 37.71255011999993 + ] + } + }, + { + "type": "Feature", + "id": "station.463", + "geometry_name": "geom", + "properties": { + "name": "운정", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.76713229999997, + 37.72526901 + ] + } + }, + { + "type": "Feature", + "id": "station.464", + "geometry_name": "geom", + "properties": { + "name": "금릉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.76553680000006, + 37.75117728000002 + ] + } + }, + { + "type": "Feature", + "id": "station.465", + "geometry_name": "geom", + "properties": { + "name": "금촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.77479040000003, + 37.76616915 + ] + } + }, + { + "type": "Feature", + "id": "station.466", + "geometry_name": "geom", + "properties": { + "name": "월롱", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.79262779999996, + 37.79603678999999 + ] + } + }, + { + "type": "Feature", + "id": "station.467", + "geometry_name": "geom", + "properties": { + "name": "파주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.7925521, + 37.81508712 + ] + } + }, + { + "type": "Feature", + "id": "station.468", + "geometry_name": "geom", + "properties": { + "name": "문산", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.78768779999997, + 37.85423778 + ] + } + }, + { + "type": "Feature", + "id": "station.469", + "geometry_name": "geom", + "properties": { + "name": "운천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.76990040000001, + 37.879660229999985 + ] + } + }, + { + "type": "Feature", + "id": "station.470", + "geometry_name": "geom", + "properties": { + "name": "임진강", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.74720909999998, + 37.888158040000015 + ] + } + }, + { + "type": "Feature", + "id": "station.471", + "geometry_name": "geom", + "properties": { + "name": "도라산", + "grade": 3, + "shown_layer": "0b001111", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.70867550000003, + 37.897699049999986 + ] + } + }, + { + "type": "Feature", + "id": "station.472", + "geometry_name": "geom", + "properties": { + "name": "구일", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.8698848, + 37.49623468999996 + ] + } + }, + { + "type": "Feature", + "id": "station.473", + "geometry_name": "geom", + "properties": { + "name": "개봉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.8589254, + 37.494561699999984 + ] + } + }, + { + "type": "Feature", + "id": "station.474", + "geometry_name": "geom", + "properties": { + "name": "오류동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.844887, + 37.4943337 + ] + } + }, + { + "type": "Feature", + "id": "station.475", + "geometry_name": "geom", + "properties": { + "name": "온수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.82421320000003, + 37.49241215999996 + ] + } + }, + { + "type": "Feature", + "id": "station.476", + "geometry_name": "geom", + "properties": { + "name": "역곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.81211459999997, + 37.48523328000003 + ] + } + }, + { + "type": "Feature", + "id": "station.477", + "geometry_name": "geom", + "properties": { + "name": "소사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.79575489999996, + 37.48274545999997 + ] + } + }, + { + "type": "Feature", + "id": "station.478", + "geometry_name": "geom", + "properties": { + "name": "부천", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.78297849999998, + 37.483956009999964 + ] + } + }, + { + "type": "Feature", + "id": "station.479", + "geometry_name": "geom", + "properties": { + "name": "중동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.76475560000004, + 37.48659639999998 + ] + } + }, + { + "type": "Feature", + "id": "station.480", + "geometry_name": "geom", + "properties": { + "name": "송내", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.752756, + 37.487616769999974 + ] + } + }, + { + "type": "Feature", + "id": "station.481", + "geometry_name": "geom", + "properties": { + "name": "부개", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.74091520000003, + 37.48839950999997 + ] + } + }, + { + "type": "Feature", + "id": "station.482", + "geometry_name": "geom", + "properties": { + "name": "부평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.72324010000001, + 37.48945806999996 + ] + } + }, + { + "type": "Feature", + "id": "station.483", + "geometry_name": "geom", + "properties": { + "name": "백운", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.70723579999995, + 37.48315283999999 + ] + } + }, + { + "type": "Feature", + "id": "station.484", + "geometry_name": "geom", + "properties": { + "name": "동암", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.70298149999998, + 37.47054979999997 + ] + } + }, + { + "type": "Feature", + "id": "station.485", + "geometry_name": "geom", + "properties": { + "name": "간석", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.69367629999998, + 37.46464003999996 + ] + } + }, + { + "type": "Feature", + "id": "station.486", + "geometry_name": "geom", + "properties": { + "name": "주안", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.68032930000003, + 37.46495780999998 + ] + } + }, + { + "type": "Feature", + "id": "station.487", + "geometry_name": "geom", + "properties": { + "name": "도화", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.66873889999997, + 37.46604686000002 + ] + } + }, + { + "type": "Feature", + "id": "station.488", + "geometry_name": "geom", + "properties": { + "name": "제물포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.65693240000006, + 37.46674857999998 + ] + } + }, + { + "type": "Feature", + "id": "station.489", + "geometry_name": "geom", + "properties": { + "name": "도원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.64285, + 37.46843461999997 + ] + } + }, + { + "type": "Feature", + "id": "station.490", + "geometry_name": "geom", + "properties": { + "name": "동인천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.63310879999999, + 37.47504324000001 + ] + } + }, + { + "type": "Feature", + "id": "station.491", + "geometry_name": "geom", + "properties": { + "name": "인천", + "grade": 2, + "shown_layer": "0b001111", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.61692560000003, + 37.47613730999995 + ] + } + }, + { + "type": "Feature", + "id": "station.492", + "geometry_name": "geom", + "properties": { + "name": "도고온천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.88979929999998, + 36.749511639999945 + ] + } + }, + { + "type": "Feature", + "id": "station.493", + "geometry_name": "geom", + "properties": { + "name": "신례원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.84898320000005, + 36.726505499999966 + ] + } + }, + { + "type": "Feature", + "id": "station.494", + "geometry_name": "geom", + "properties": { + "name": "예산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.82849450000002, + 36.68681824999996 + ] + } + }, + { + "type": "Feature", + "id": "station.495", + "geometry_name": "geom", + "properties": { + "name": "삽교", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": -20, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.7517146, + 36.679763469999976 + ] + } + }, + { + "type": "Feature", + "id": "station.496", + "geometry_name": "geom", + "properties": { + "name": "화양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.71573179999997, + 36.63149040999998 + ] + } + }, + { + "type": "Feature", + "id": "station.497", + "geometry_name": "geom", + "properties": { + "name": "홍성", + "grade": 2, + "shown_layer": "0b001100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.6813261, + 36.59934902999998 + ] + } + }, + { + "type": "Feature", + "id": "station.498", + "geometry_name": "geom", + "properties": { + "name": "신성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.66239450000002, + 36.56779847 + ] + } + }, + { + "type": "Feature", + "id": "station.499", + "geometry_name": "geom", + "properties": { + "name": "광천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.62236380000003, + 36.50164878999998 + ] + } + }, + { + "type": "Feature", + "id": "station.500", + "geometry_name": "geom", + "properties": { + "name": "원죽", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.61768939999997, + 36.46664350999998 + ] + } + }, + { + "type": "Feature", + "id": "station.501", + "geometry_name": "geom", + "properties": { + "name": "청소", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.59117829999995, + 36.44576639999996 + ] + } + }, + { + "type": "Feature", + "id": "station.502", + "geometry_name": "geom", + "properties": { + "name": "주포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.57144069999997, + 36.41109781 + ] + } + }, + { + "type": "Feature", + "id": "station.503", + "geometry_name": "geom", + "properties": { + "name": "대천", + "grade": 2, + "shown_layer": "0b001100", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.586514, + 36.34148027000004 + ] + } + }, + { + "type": "Feature", + "id": "station.504", + "geometry_name": "geom", + "properties": { + "name": "남포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.59488219999997, + 36.315502530000025 + ] + } + }, + { + "type": "Feature", + "id": "station.505", + "geometry_name": "geom", + "properties": { + "name": "구웅천", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.60229839999995, + 36.23425675 + ] + } + }, + { + "type": "Feature", + "id": "station.506", + "geometry_name": "geom", + "properties": { + "name": "간치", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.62091490000005, + 36.21008916000001 + ] + } + }, + { + "type": "Feature", + "id": "station.507", + "geometry_name": "geom", + "properties": { + "name": "판교", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.6801051, + 36.15531018999999 + ] + } + }, + { + "type": "Feature", + "id": "station.508", + "geometry_name": "geom", + "properties": { + "name": "서천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.70861009999997, + 36.082147169999985 + ] + } + }, + { + "type": "Feature", + "id": "station.509", + "geometry_name": "geom", + "properties": { + "name": "장항", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.7154932, + 36.03977482999997 + ] + } + }, + { + "type": "Feature", + "id": "station.510", + "geometry_name": "geom", + "properties": { + "name": "군산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.7604961, + 35.99919904000002 + ] + } + }, + { + "type": "Feature", + "id": "station.511", + "geometry_name": "geom", + "properties": { + "name": "구대야", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.81010690000002, + 35.943008380000016 + ] + } + }, + { + "type": "Feature", + "id": "station.512", + "geometry_name": "geom", + "properties": { + "name": "임피", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.86311320000006, + 35.95398696999997 + ] + } + }, + { + "type": "Feature", + "id": "station.513", + "geometry_name": "geom", + "properties": { + "name": "오산리", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.91279459999998, + 35.94126868 + ] + } + }, + { + "type": "Feature", + "id": "station.516", + "geometry_name": "geom", + "properties": { + "name": "율동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.1713898, + 35.81370047 + ] + } + }, + { + "type": "Feature", + "id": "station.517", + "geometry_name": "geom", + "properties": { + "name": "모량", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.125422, + 35.826441 + ] + } + }, + { + "type": "Feature", + "id": "station.518", + "geometry_name": "geom", + "properties": { + "name": "아화", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.051777, + 35.897969 + ] + } + }, + { + "type": "Feature", + "id": "station.519", + "geometry_name": "geom", + "properties": { + "name": "임포", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.0108497, + 35.92181316 + ] + } + }, + { + "type": "Feature", + "id": "station.520", + "geometry_name": "geom", + "properties": { + "name": "송포", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.97614749999997, + 35.94352258 + ] + } + }, + { + "type": "Feature", + "id": "station.521", + "geometry_name": "geom", + "properties": { + "name": "영천", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.939134, + 35.95916 + ] + } + }, + { + "type": "Feature", + "id": "station.522", + "geometry_name": "geom", + "properties": { + "name": "북영천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.9174276, + 35.96559592 + ] + } + }, + { + "type": "Feature", + "id": "station.523", + "geometry_name": "geom", + "properties": { + "name": "화산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.85666630000003, + 36.01751311000003 + ] + } + }, + { + "type": "Feature", + "id": "station.524", + "geometry_name": "geom", + "properties": { + "name": "신녕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.7911116, + 36.033756459999964 + ] + } + }, + { + "type": "Feature", + "id": "station.525", + "geometry_name": "geom", + "properties": { + "name": "갑현", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.76304030000006, + 36.07061425 + ] + } + }, + { + "type": "Feature", + "id": "station.526", + "geometry_name": "geom", + "properties": { + "name": "봉림", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.72287280000006, + 36.09194284999997 + ] + } + }, + { + "type": "Feature", + "id": "station.527", + "geometry_name": "geom", + "properties": { + "name": "청량리", + "grade": 2, + "shown_layer": "0b010000", + "text_offset_x": 25, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.045603, + 37.580232269999954 + ] + } + }, + { + "type": "Feature", + "id": "station.528", + "geometry_name": "geom", + "properties": { + "name": "제기동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.03496159999997, + 37.57807251 + ] + } + }, + { + "type": "Feature", + "id": "station.529", + "geometry_name": "geom", + "properties": { + "name": "신설동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.02461129999998, + 37.575970149999954 + ] + } + }, + { + "type": "Feature", + "id": "station.530", + "geometry_name": "geom", + "properties": { + "name": "동묘앞", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01647460000002, + 37.573130689999964 + ] + } + }, + { + "type": "Feature", + "id": "station.531", + "geometry_name": "geom", + "properties": { + "name": "동대문", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0109414, + 37.57159989999997 + ] + } + }, + { + "type": "Feature", + "id": "station.532", + "geometry_name": "geom", + "properties": { + "name": "종로5가", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.001541, + 37.57089003 + ] + } + }, + { + "type": "Feature", + "id": "station.533", + "geometry_name": "geom", + "properties": { + "name": "종로3가", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.991984, + 37.57130421000002 + ] + } + }, + { + "type": "Feature", + "id": "station.534", + "geometry_name": "geom", + "properties": { + "name": "종각", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.98322820000003, + 37.57008453999999 + ] + } + }, + { + "type": "Feature", + "id": "station.535", + "geometry_name": "geom", + "properties": { + "name": "시청", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.97721640000005, + 37.56548311 + ] + } + }, + { + "type": "Feature", + "id": "station.536", + "geometry_name": "geom", + "properties": { + "name": "서울역", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.97221370000005, + 37.55582356000003 + ] + } + }, + { + "type": "Feature", + "id": "station.537", + "geometry_name": "geom", + "properties": { + "name": "죽전", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.107402, + 37.324334 + ] + } + }, + { + "type": "Feature", + "id": "station.538", + "geometry_name": "geom", + "properties": { + "name": "보정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.108367, + 37.312827 + ] + } + }, + { + "type": "Feature", + "id": "station.539", + "geometry_name": "geom", + "properties": { + "name": "구성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.105707, + 37.298765 + ] + } + }, + { + "type": "Feature", + "id": "station.540", + "geometry_name": "geom", + "properties": { + "name": "신갈", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.111271, + 37.286144 + ] + } + }, + { + "type": "Feature", + "id": "station.541", + "geometry_name": "geom", + "properties": { + "name": "기흥", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.115976, + 37.274965 + ] + } + }, + { + "type": "Feature", + "id": "station.542", + "geometry_name": "geom", + "properties": { + "name": "상갈", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.10885, + 37.261805 + ] + } + }, + { + "type": "Feature", + "id": "station.543", + "geometry_name": "geom", + "properties": { + "name": "청명", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.078929, + 37.25944 + ] + } + }, + { + "type": "Feature", + "id": "station.544", + "geometry_name": "geom", + "properties": { + "name": "영통", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.071239, + 37.251401 + ] + } + }, + { + "type": "Feature", + "id": "station.545", + "geometry_name": "geom", + "properties": { + "name": "망포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.056943, + 37.245788 + ] + } + }, + { + "type": "Feature", + "id": "station.546", + "geometry_name": "geom", + "properties": { + "name": "매탄권선", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.040832, + 37.252457 + ] + } + }, + { + "type": "Feature", + "id": "station.547", + "geometry_name": "geom", + "properties": { + "name": "수원시청", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.030686, + 37.261912 + ] + } + }, + { + "type": "Feature", + "id": "station.548", + "geometry_name": "geom", + "properties": { + "name": "매교", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.015704, + 37.265495 + ] + } + }, + { + "type": "Feature", + "id": "station.550", + "geometry_name": "geom", + "properties": { + "name": "오금", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.1285, + 37.502308 + ] + } + }, + { + "type": "Feature", + "id": "station.551", + "geometry_name": "geom", + "properties": { + "name": "경찰병원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.124376, + 37.495817 + ] + } + }, + { + "type": "Feature", + "id": "station.552", + "geometry_name": "geom", + "properties": { + "name": "가락시장", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.117693, + 37.492221 + ] + } + }, + { + "type": "Feature", + "id": "station.553", + "geometry_name": "geom", + "properties": { + "name": "수서", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.102051, + 37.487427 + ] + } + }, + { + "type": "Feature", + "id": "station.549", + "geometry_name": "geom", + "properties": { + "name": "수원", + "grade": 2, + "shown_layer": "0b101010", + "text_offset_x": 10, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.99945630000002, + 37.26698449999996 + ] + } + }, + { + "type": "Feature", + "id": "station.554", + "geometry_name": "geom", + "properties": { + "name": "일원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.08422, + 37.483833 + ] + } + }, + { + "type": "Feature", + "id": "station.555", + "geometry_name": "geom", + "properties": { + "name": "대청", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.079539, + 37.493609 + ] + } + }, + { + "type": "Feature", + "id": "station.556", + "geometry_name": "geom", + "properties": { + "name": "학여울", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.070938, + 37.496801 + ] + } + }, + { + "type": "Feature", + "id": "station.557", + "geometry_name": "geom", + "properties": { + "name": "대치", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06321, + 37.494473 + ] + } + }, + { + "type": "Feature", + "id": "station.558", + "geometry_name": "geom", + "properties": { + "name": "도곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.055541, + 37.490943 + ] + } + }, + { + "type": "Feature", + "id": "station.559", + "geometry_name": "geom", + "properties": { + "name": "매봉", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.046839, + 37.486977 + ] + } + }, + { + "type": "Feature", + "id": "station.560", + "geometry_name": "geom", + "properties": { + "name": "양재", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.034305, + 37.484533 + ] + } + }, + { + "type": "Feature", + "id": "station.561", + "geometry_name": "geom", + "properties": { + "name": "남부터미널", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.0162, + 37.485113 + ] + } + }, + { + "type": "Feature", + "id": "station.562", + "geometry_name": "geom", + "properties": { + "name": "교대", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01390580000002, + 37.49294583999998 + ] + } + }, + { + "type": "Feature", + "id": "station.563", + "geometry_name": "geom", + "properties": { + "name": "고속터미널", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.005003, + 37.504762 + ] + } + }, + { + "type": "Feature", + "id": "station.564", + "geometry_name": "geom", + "properties": { + "name": "잠원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.011454, + 37.512865 + ] + } + }, + { + "type": "Feature", + "id": "station.565", + "geometry_name": "geom", + "properties": { + "name": "신사", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.020313, + 37.516408 + ] + } + }, + { + "type": "Feature", + "id": "station.566", + "geometry_name": "geom", + "properties": { + "name": "압구정", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.028487, + 37.526525 + ] + } + }, + { + "type": "Feature", + "id": "station.567", + "geometry_name": "geom", + "properties": { + "name": "금호", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.867419, + 35.9314 + ] + } + }, + { + "type": "Feature", + "id": "station.568", + "geometry_name": "geom", + "properties": { + "name": "약수", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01086, + 37.55448 + ] + } + }, + { + "type": "Feature", + "id": "station.569", + "geometry_name": "geom", + "properties": { + "name": "동대입구", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.005325, + 37.559049 + ] + } + }, + { + "type": "Feature", + "id": "station.570", + "geometry_name": "geom", + "properties": { + "name": "공덕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.952206, + 37.542507 + ] + } + }, + { + "type": "Feature", + "id": "station.571", + "geometry_name": "geom", + "properties": { + "name": "을지로3가", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.992582, + 37.566475 + ] + } + }, + { + "type": "Feature", + "id": "station.572", + "geometry_name": "geom", + "properties": { + "name": "종로3가", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.991868, + 37.571449 + ] + } + }, + { + "type": "Feature", + "id": "station.573", + "geometry_name": "geom", + "properties": { + "name": "안국", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.985434, + 37.576488 + ] + } + }, + { + "type": "Feature", + "id": "station.574", + "geometry_name": "geom", + "properties": { + "name": "경복궁", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.973673, + 37.575782 + ] + } + }, + { + "type": "Feature", + "id": "station.575", + "geometry_name": "geom", + "properties": { + "name": "독립문", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.957925, + 37.574432 + ] + } + }, + { + "type": "Feature", + "id": "station.576", + "geometry_name": "geom", + "properties": { + "name": "무악재", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.950212, + 37.582507 + ] + } + }, + { + "type": "Feature", + "id": "station.577", + "geometry_name": "geom", + "properties": { + "name": "홍제", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.94417, + 37.588727 + ] + } + }, + { + "type": "Feature", + "id": "station.578", + "geometry_name": "geom", + "properties": { + "name": "녹번", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.935828, + 37.600774 + ] + } + }, + { + "type": "Feature", + "id": "station.579", + "geometry_name": "geom", + "properties": { + "name": "불광", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.930297, + 37.610006 + ] + } + }, + { + "type": "Feature", + "id": "station.580", + "geometry_name": "geom", + "properties": { + "name": "연신내", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.921093, + 37.61917 + ] + } + }, + { + "type": "Feature", + "id": "station.581", + "geometry_name": "geom", + "properties": { + "name": "구파발", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.918853, + 37.636421 + ] + } + }, + { + "type": "Feature", + "id": "station.582", + "geometry_name": "geom", + "properties": { + "name": "지축", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.913652, + 37.648083 + ] + } + }, + { + "type": "Feature", + "id": "station.583", + "geometry_name": "geom", + "properties": { + "name": "삼송", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.895683, + 37.653027 + ] + } + }, + { + "type": "Feature", + "id": "station.584", + "geometry_name": "geom", + "properties": { + "name": "원흥", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.872915, + 37.650591 + ] + } + }, + { + "type": "Feature", + "id": "station.585", + "geometry_name": "geom", + "properties": { + "name": "원당", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.842889, + 37.653099 + ] + } + }, + { + "type": "Feature", + "id": "station.586", + "geometry_name": "geom", + "properties": { + "name": "화정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.832771, + 37.634575 + ] + } + }, + { + "type": "Feature", + "id": "station.588", + "geometry_name": "geom", + "properties": { + "name": "백석", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.788068, + 37.642956 + ] + } + }, + { + "type": "Feature", + "id": "station.589", + "geometry_name": "geom", + "properties": { + "name": "마두", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.777599, + 37.652234 + ] + } + }, + { + "type": "Feature", + "id": "station.590", + "geometry_name": "geom", + "properties": { + "name": "정발산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.773377, + 37.659435 + ] + } + }, + { + "type": "Feature", + "id": "station.591", + "geometry_name": "geom", + "properties": { + "name": "주엽", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.761191, + 37.670132 + ] + } + }, + { + "type": "Feature", + "id": "station.592", + "geometry_name": "geom", + "properties": { + "name": "대화", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.747507, + 37.6761 + ] + } + }, + { + "type": "Feature", + "id": "station.593", + "geometry_name": "geom", + "properties": { + "name": "범계", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.950724, + 37.389769 + ] + } + }, + { + "type": "Feature", + "id": "station.594", + "geometry_name": "geom", + "properties": { + "name": "평촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.963891, + 37.394269 + ] + } + }, + { + "type": "Feature", + "id": "station.595", + "geometry_name": "geom", + "properties": { + "name": "인덕원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.976675, + 37.401598 + ] + } + }, + { + "type": "Feature", + "id": "station.596", + "geometry_name": "geom", + "properties": { + "name": "정부과천청사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.989859, + 37.426472 + ] + } + }, + { + "type": "Feature", + "id": "station.597", + "geometry_name": "geom", + "properties": { + "name": "과천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.996989, + 37.432919 + ] + } + }, + { + "type": "Feature", + "id": "station.598", + "geometry_name": "geom", + "properties": { + "name": "대공원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.006527, + 37.435658 + ] + } + }, + { + "type": "Feature", + "id": "station.599", + "geometry_name": "geom", + "properties": { + "name": "경마공원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.007885, + 37.443694 + ] + } + }, + { + "type": "Feature", + "id": "station.600", + "geometry_name": "geom", + "properties": { + "name": "선바위", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.002283, + 37.451622 + ] + } + }, + { + "type": "Feature", + "id": "station.601", + "geometry_name": "geom", + "properties": { + "name": "남태령", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.98918, + 37.463956 + ] + } + }, + { + "type": "Feature", + "id": "station.602", + "geometry_name": "geom", + "properties": { + "name": "사당", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.98164, + 37.476791 + ] + } + }, + { + "type": "Feature", + "id": "station.603", + "geometry_name": "geom", + "properties": { + "name": "총신대", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.982223, + 37.487357 + ] + } + }, + { + "type": "Feature", + "id": "station.604", + "geometry_name": "geom", + "properties": { + "name": "동작", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.980401, + 37.502886 + ] + } + }, + { + "type": "Feature", + "id": "station.605", + "geometry_name": "geom", + "properties": { + "name": "신용산", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.967888, + 37.529134 + ] + } + }, + { + "type": "Feature", + "id": "station.606", + "geometry_name": "geom", + "properties": { + "name": "삼각지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.972456, + 37.533973 + ] + } + }, + { + "type": "Feature", + "id": "station.607", + "geometry_name": "geom", + "properties": { + "name": "숙대입구", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.972096, + 37.544585 + ] + } + }, + { + "type": "Feature", + "id": "station.608", + "geometry_name": "geom", + "properties": { + "name": "회현", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.97827, + 37.558553 + ] + } + }, + { + "type": "Feature", + "id": "station.609", + "geometry_name": "geom", + "properties": { + "name": "명동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.986347, + 37.560949 + ] + } + }, + { + "type": "Feature", + "id": "station.610", + "geometry_name": "geom", + "properties": { + "name": "동대문역사문화공원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.007844, + 37.565139 + ] + } + }, + { + "type": "Feature", + "id": "station.611", + "geometry_name": "geom", + "properties": { + "name": "동대문", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.009286, + 37.570933 + ] + } + }, + { + "type": "Feature", + "id": "station.612", + "geometry_name": "geom", + "properties": { + "name": "혜화", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.001834, + 37.582337 + ] + } + }, + { + "type": "Feature", + "id": "station.613", + "geometry_name": "geom", + "properties": { + "name": "한성대입구", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.006106, + 37.588423 + ] + } + }, + { + "type": "Feature", + "id": "station.614", + "geometry_name": "geom", + "properties": { + "name": "성신여대입구", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.016511, + 37.592653 + ] + } + }, + { + "type": "Feature", + "id": "station.615", + "geometry_name": "geom", + "properties": { + "name": "길음", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.02503, + 37.603377 + ] + } + }, + { + "type": "Feature", + "id": "station.616", + "geometry_name": "geom", + "properties": { + "name": "미아사거리", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.030047, + 37.613274 + ] + } + }, + { + "type": "Feature", + "id": "station.617", + "geometry_name": "geom", + "properties": { + "name": "미아", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.025989, + 37.626659 + ] + } + }, + { + "type": "Feature", + "id": "station.618", + "geometry_name": "geom", + "properties": { + "name": "수유", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.025707, + 37.638048 + ] + } + }, + { + "type": "Feature", + "id": "station.619", + "geometry_name": "geom", + "properties": { + "name": "쌍문", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.034706, + 37.648624 + ] + } + }, + { + "type": "Feature", + "id": "station.620", + "geometry_name": "geom", + "properties": { + "name": "노원", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.063278, + 37.656275 + ] + } + }, + { + "type": "Feature", + "id": "station.621", + "geometry_name": "geom", + "properties": { + "name": "상계", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.073549, + 37.660875 + ] + } + }, + { + "type": "Feature", + "id": "station.622", + "geometry_name": "geom", + "properties": { + "name": "당고개", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.07906, + 37.670253 + ] + } + }, + { + "type": "Feature", + "id": "station.623", + "geometry_name": "geom", + "properties": { + "name": "서울숲", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.044738, + 37.543646 + ] + } + }, + { + "type": "Feature", + "id": "station.624", + "geometry_name": "geom", + "properties": { + "name": "압구정로데오", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.040615, + 37.527532 + ] + } + }, + { + "type": "Feature", + "id": "station.625", + "geometry_name": "geom", + "properties": { + "name": "강남구청", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.041415, + 37.516768 + ] + } + }, + { + "type": "Feature", + "id": "station.626", + "geometry_name": "geom", + "properties": { + "name": "선정릉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.043661, + 37.510796 + ] + } + }, + { + "type": "Feature", + "id": "station.627", + "geometry_name": "geom", + "properties": { + "name": "선릉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.048884, + 37.504753 + ] + } + }, + { + "type": "Feature", + "id": "station.628", + "geometry_name": "geom", + "properties": { + "name": "한티", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.05285, + 37.496275 + ] + } + }, + { + "type": "Feature", + "id": "station.629", + "geometry_name": "geom", + "properties": { + "name": "도곡", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.055276, + 37.491151 + ] + } + }, + { + "type": "Feature", + "id": "station.630", + "geometry_name": "geom", + "properties": { + "name": "구룡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.059465, + 37.486939 + ] + } + }, + { + "type": "Feature", + "id": "station.631", + "geometry_name": "geom", + "properties": { + "name": "개포동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.06603, + 37.489089 + ] + } + }, + { + "type": "Feature", + "id": "station.632", + "geometry_name": "geom", + "properties": { + "name": "대모산입구", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.073042, + 37.49151 + ] + } + }, + { + "type": "Feature", + "id": "station.633", + "geometry_name": "geom", + "properties": { + "name": "수서", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.101575, + 37.487357 + ] + } + }, + { + "type": "Feature", + "id": "station.634", + "geometry_name": "geom", + "properties": { + "name": "복정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.126721, + 37.470701 + ] + } + }, + { + "type": "Feature", + "id": "station.635", + "geometry_name": "geom", + "properties": { + "name": "가천대", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.126699, + 37.448476 + ] + } + }, + { + "type": "Feature", + "id": "station.636", + "geometry_name": "geom", + "properties": { + "name": "태평", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.127765, + 37.439697 + ] + } + }, + { + "type": "Feature", + "id": "station.637", + "geometry_name": "geom", + "properties": { + "name": "모란", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.129116, + 37.431969 + ] + } + }, + { + "type": "Feature", + "id": "station.638", + "geometry_name": "geom", + "properties": { + "name": "야탑", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.128733, + 37.411354 + ] + } + }, + { + "type": "Feature", + "id": "station.639", + "geometry_name": "geom", + "properties": { + "name": "이매", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.128186, + 37.394797 + ] + } + }, + { + "type": "Feature", + "id": "station.640", + "geometry_name": "geom", + "properties": { + "name": "서현", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.123441, + 37.385012 + ] + } + }, + { + "type": "Feature", + "id": "station.641", + "geometry_name": "geom", + "properties": { + "name": "수내", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.114304, + 37.37844 + ] + } + }, + { + "type": "Feature", + "id": "station.642", + "geometry_name": "geom", + "properties": { + "name": "정자", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.108103, + 37.366092 + ] + } + }, + { + "type": "Feature", + "id": "station.643", + "geometry_name": "geom", + "properties": { + "name": "미금", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.10891, + 37.350069 + ] + } + }, + { + "type": "Feature", + "id": "station.644", + "geometry_name": "geom", + "properties": { + "name": "오리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.108955, + 37.33978 + ] + } + }, + { + "type": "Feature", + "id": "station.645", + "geometry_name": "geom", + "properties": { + "name": "양원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.10781479999997, + 37.60655923999998 + ] + } + }, + { + "type": "Feature", + "id": "station.646", + "geometry_name": "geom", + "properties": { + "name": "양정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.19498780000006, + 37.60344502 + ] + } + }, + { + "type": "Feature", + "id": "station.647", + "geometry_name": "geom", + "properties": { + "name": "서원주", + "grade": 3, + "shown_layer": "0b001000", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.839092, + 37.348732 + ] + } + }, + { + "type": "Feature", + "id": "station.648", + "geometry_name": "geom", + "properties": { + "name": "횡성", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.00805, + 37.4811 + ] + } + }, + { + "type": "Feature", + "id": "station.649", + "geometry_name": "geom", + "properties": { + "name": "둔내", + "grade": 3, + "shown_layer": "0b010000", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.22022, + 37.50982 + ] + } + }, + { + "type": "Feature", + "id": "station.650", + "geometry_name": "geom", + "properties": { + "name": "평창", + "grade": 2, + "shown_layer": "0b010100", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.42998, + 37.56164 + ] + } + }, + { + "type": "Feature", + "id": "station.651", + "geometry_name": "geom", + "properties": { + "name": "진부", + "grade": 3, + "shown_layer": "0b010000", + "text_offset_x": -10, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.5765, + 37.64407 + ] + } + }, + { + "type": "Feature", + "id": "station.652", + "geometry_name": "geom", + "properties": { + "name": "경기광주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.25304, + 37.399 + ] + } + }, + { + "type": "Feature", + "id": "station.653", + "geometry_name": "geom", + "properties": { + "name": "초월", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.29987, + 37.37346 + ] + } + }, + { + "type": "Feature", + "id": "station.654", + "geometry_name": "geom", + "properties": { + "name": "곤지암", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.3469, + 37.35047 + ] + } + }, + { + "type": "Feature", + "id": "station.655", + "geometry_name": "geom", + "properties": { + "name": "신둔도예촌", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.40489, + 37.31588 + ] + } + }, + { + "type": "Feature", + "id": "station.656", + "geometry_name": "geom", + "properties": { + "name": "이천", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 0, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.442154, + 37.26452 + ] + } + }, + { + "type": "Feature", + "id": "station.657", + "geometry_name": "geom", + "properties": { + "name": "부발", + "grade": 3, + "shown_layer": "0b010100", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.490265, + 37.260343 + ] + } + }, + { + "type": "Feature", + "id": "station.658", + "geometry_name": "geom", + "properties": { + "name": "세종대왕릉", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.56981, + 37.29355 + ] + } + }, + { + "type": "Feature", + "id": "station.659", + "geometry_name": "geom", + "properties": { + "name": "여주", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.6287, + 37.2828 + ] + } + }, + { + "type": "Feature", + "id": "station.660", + "geometry_name": "geom", + "properties": { + "name": "거제해맞이", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -50, + "text_offset_y": -5 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.069231, + 35.182119 + ] + } + }, + { + "type": "Feature", + "id": "station.661", + "geometry_name": "geom", + "properties": { + "name": "거제", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.073902, + 35.188618 + ] + } + }, + { + "type": "Feature", + "id": "station.662", + "geometry_name": "geom", + "properties": { + "name": "교대", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.079525, + 35.19384 + ] + } + }, + { + "type": "Feature", + "id": "station.663", + "geometry_name": "geom", + "properties": { + "name": "동래", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.09092, + 35.197417 + ] + } + }, + { + "type": "Feature", + "id": "station.664", + "geometry_name": "geom", + "properties": { + "name": "안락", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.100668, + 35.196063 + ] + } + }, + { + "type": "Feature", + "id": "station.665", + "geometry_name": "geom", + "properties": { + "name": "재송", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.120497, + 35.188305 + ] + } + }, + { + "type": "Feature", + "id": "station.666", + "geometry_name": "geom", + "properties": { + "name": "센텀", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": -17 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.124495, + 35.179479 + ] + } + }, + { + "type": "Feature", + "id": "station.667", + "geometry_name": "geom", + "properties": { + "name": "벡스코", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.136127, + 35.171529 + ] + } + }, + { + "type": "Feature", + "id": "station.668", + "geometry_name": "geom", + "properties": { + "name": "신해운대", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -10, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.176968, + 35.181691 + ] + } + }, + { + "type": "Feature", + "id": "station.669", + "geometry_name": "geom", + "properties": { + "name": "송정", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 5 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.201991, + 35.187558 + ] + } + }, + { + "type": "Feature", + "id": "station.670", + "geometry_name": "geom", + "properties": { + "name": "오시리아", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.208291, + 35.196247 + ] + } + }, + { + "type": "Feature", + "id": "station.671", + "geometry_name": "geom", + "properties": { + "name": "기장", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": -5 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.218845, + 35.243543 + ] + } + }, + { + "type": "Feature", + "id": "station.672", + "geometry_name": "geom", + "properties": { + "name": "일광", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.233039, + 35.267529 + ] + } + }, + { + "type": "Feature", + "id": "station.673", + "geometry_name": "geom", + "properties": { + "name": "월포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.366382, + 36.205777 + ] + } + }, + { + "type": "Feature", + "id": "station.674", + "geometry_name": "geom", + "properties": { + "name": "강구", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.372269, + 36.35223 + ] + } + }, + { + "type": "Feature", + "id": "station.675", + "geometry_name": "geom", + "properties": { + "name": "영덕", + "grade": 3, + "shown_layer": "0b001101", + "text_offset_x": 0, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.378114, + 36.411263 + ] + } + }, + { + "type": "Feature", + "id": "station.676", + "geometry_name": "geom", + "properties": { + "name": "산본", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.932893, + 37.357959 + ] + } + }, + { + "type": "Feature", + "id": "station.677", + "geometry_name": "geom", + "properties": { + "name": "수리산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.925455, + 37.350035 + ] + } + }, + { + "type": "Feature", + "id": "station.678", + "geometry_name": "geom", + "properties": { + "name": "대야미", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.916781, + 37.327868 + ] + } + }, + { + "type": "Feature", + "id": "station.679", + "geometry_name": "geom", + "properties": { + "name": "반월", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.903571, + 37.312143 + ] + } + }, + { + "type": "Feature", + "id": "station.680", + "geometry_name": "geom", + "properties": { + "name": "상록수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.866311, + 37.302798 + ] + } + }, + { + "type": "Feature", + "id": "station.681", + "geometry_name": "geom", + "properties": { + "name": "한대앞", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.853569, + 37.309747 + ] + } + }, + { + "type": "Feature", + "id": "station.682", + "geometry_name": "geom", + "properties": { + "name": "중앙", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.838659, + 37.315973 + ] + } + }, + { + "type": "Feature", + "id": "station.683", + "geometry_name": "geom", + "properties": { + "name": "고잔", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.823234, + 37.31677 + ] + } + }, + { + "type": "Feature", + "id": "station.684", + "geometry_name": "geom", + "properties": { + "name": "초지", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.806028, + 37.320594 + ] + } + }, + { + "type": "Feature", + "id": "station.685", + "geometry_name": "geom", + "properties": { + "name": "안산", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.788691, + 37.327046 + ] + } + }, + { + "type": "Feature", + "id": "station.686", + "geometry_name": "geom", + "properties": { + "name": "신길온천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.766896, + 37.337672 + ] + } + }, + { + "type": "Feature", + "id": "station.687", + "geometry_name": "geom", + "properties": { + "name": "정왕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.742843, + 37.351799 + ] + } + }, + { + "type": "Feature", + "id": "station.688", + "geometry_name": "geom", + "properties": { + "name": "오이도", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.738549, + 37.362014 + ] + } + }, + { + "type": "Feature", + "id": "station.689", + "geometry_name": "geom", + "properties": { + "name": "달월", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.745395, + 37.379977 + ] + } + }, + { + "type": "Feature", + "id": "station.690", + "geometry_name": "geom", + "properties": { + "name": "월곶", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.742647, + 37.391839 + ] + } + }, + { + "type": "Feature", + "id": "station.691", + "geometry_name": "geom", + "properties": { + "name": "소래포구", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.733397, + 37.400991 + ] + } + }, + { + "type": "Feature", + "id": "station.692", + "geometry_name": "geom", + "properties": { + "name": "인천논현", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.722386, + 37.400617 + ] + } + }, + { + "type": "Feature", + "id": "station.693", + "geometry_name": "geom", + "properties": { + "name": "호구포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.708527, + 37.401662 + ] + } + }, + { + "type": "Feature", + "id": "station.694", + "geometry_name": "geom", + "properties": { + "name": "남동인더스파크", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.695256, + 37.407705 + ] + } + }, + { + "type": "Feature", + "id": "station.695", + "geometry_name": "geom", + "properties": { + "name": "원인재", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.686596, + 37.413064 + ] + } + }, + { + "type": "Feature", + "id": "station.696", + "geometry_name": "geom", + "properties": { + "name": "연수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.678852, + 37.417815 + ] + } + }, + { + "type": "Feature", + "id": "station.697", + "geometry_name": "geom", + "properties": { + "name": "송도", + "grade": 2, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.654298, + 37.430044 + ] + } + }, + { + "type": "Feature", + "id": "station.698", + "geometry_name": "geom", + "properties": { + "name": "인하대", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.649821, + 37.448191 + ] + } + }, + { + "type": "Feature", + "id": "station.699", + "geometry_name": "geom", + "properties": { + "name": "숭의", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.638298, + 37.460781 + ] + } + }, + { + "type": "Feature", + "id": "station.700", + "geometry_name": "geom", + "properties": { + "name": "신포", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.624627, + 37.468365 + ] + } + }, + { + "type": "Feature", + "id": "station.701", + "geometry_name": "geom", + "properties": { + "name": "신인천", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.616812, + 37.476175 + ] + } + }, + { + "type": "Feature", + "id": "station.702", + "geometry_name": "geom", + "properties": { + "name": "장사", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.369061, + 36.283367 + ] + } + }, + { + "type": "Feature", + "id": "station.703", + "geometry_name": "geom", + "properties": { + "name": "홍대입구", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.926476, + 37.557614 + ] + } + }, + { + "type": "Feature", + "id": "station.704", + "geometry_name": "geom", + "properties": { + "name": "서강대", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.935928, + 37.551686 + ] + } + }, + { + "type": "Feature", + "id": "station.705", + "geometry_name": "geom", + "properties": { + "name": "효창공원앞", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.959698, + 37.53931 + ] + } + }, + { + "type": "Feature", + "id": "station.706", + "geometry_name": "geom", + "properties": { + "name": "강매", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.843248, + 37.612183 + ] + } + }, + { + "type": "Feature", + "id": "station.707", + "geometry_name": "geom", + "properties": { + "name": "옥수", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.01892490000004, + 37.54050004999996 + ] + } + }, + { + "type": "Feature", + "id": "station.708", + "geometry_name": "geom", + "properties": { + "name": "금호", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.015864, + 37.548026 + ] + } + }, + { + "type": "Feature", + "id": "station.709", + "geometry_name": "geom", + "properties": { + "name": "충무로", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.994299, + 37.561251 + ] + } + }, + { + "type": "Feature", + "id": "station.710", + "geometry_name": "geom", + "properties": { + "name": "이촌(4호선)", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.97371189999998, + 37.52233378999998 + ] + } + }, + { + "type": "Feature", + "id": "station.711", + "geometry_name": "geom", + "properties": { + "name": "서울역", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.97221370000005, + 37.55582356000003 + ] + } + }, + { + "type": "Feature", + "id": "station.712", + "geometry_name": "geom", + "properties": { + "name": "창동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.047729, + 37.653178 + ] + } + }, + { + "type": "Feature", + "id": "station.713", + "geometry_name": "geom", + "properties": { + "name": "서동탄", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.041743, + 37.190122 + ] + } + }, + { + "type": "Feature", + "id": "station.714", + "geometry_name": "geom", + "properties": { + "name": "동방", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.263575, + 35.804196 + ] + } + }, + { + "type": "Feature", + "id": "station.715", + "geometry_name": "geom", + "properties": { + "name": "불국사", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.296833, + 35.776138 + ] + } + }, + { + "type": "Feature", + "id": "station.716", + "geometry_name": "geom", + "properties": { + "name": "죽동", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.314466, + 35.744402 + ] + } + }, + { + "type": "Feature", + "id": "station.717", + "geometry_name": "geom", + "properties": { + "name": "입실", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.322637, + 35.707346 + ] + } + }, + { + "type": "Feature", + "id": "station.718", + "geometry_name": "geom", + "properties": { + "name": "모화", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.332671, + 35.682259 + ] + } + }, + { + "type": "Feature", + "id": "station.719", + "geometry_name": "geom", + "properties": { + "name": "호계", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.35416, + 35.622209 + ] + } + }, + { + "type": "Feature", + "id": "station.720", + "geometry_name": "geom", + "properties": { + "name": "효문", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.361681, + 35.568824 + ] + } + }, + { + "type": "Feature", + "id": "station.721", + "geometry_name": "geom", + "properties": { + "name": "태화강", + "grade": 3, + "shown_layer": "0b000110", + "text_offset_x": 35, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.353941, + 35.538531 + ] + } + }, + { + "type": "Feature", + "id": "station.722", + "geometry_name": "geom", + "properties": { + "name": "개운포", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": -15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.321231, + 35.507929 + ] + } + }, + { + "type": "Feature", + "id": "station.723", + "geometry_name": "geom", + "properties": { + "name": "덕하", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.303055, + 35.493981 + ] + } + }, + { + "type": "Feature", + "id": "station.724", + "geometry_name": "geom", + "properties": { + "name": "남창", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 5 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.282194, + 35.419759 + ] + } + }, + { + "type": "Feature", + "id": "station.725", + "geometry_name": "geom", + "properties": { + "name": "서생", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.293052, + 35.346235 + ] + } + }, + { + "type": "Feature", + "id": "station.726", + "geometry_name": "geom", + "properties": { + "name": "월내", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": 25, + "text_offset_y": 10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.276778, + 35.328185 + ] + } + }, + { + "type": "Feature", + "id": "station.727", + "geometry_name": "geom", + "properties": { + "name": "좌천", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": -10 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.245298, + 35.311868 + ] + } + }, + { + "type": "Feature", + "id": "station.728", + "geometry_name": "geom", + "properties": { + "name": "금강", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.737456, + 35.862347 + ] + } + }, + { + "type": "Feature", + "id": "station.729", + "geometry_name": "geom", + "properties": { + "name": "청천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.767067, + 35.879841 + ] + } + }, + { + "type": "Feature", + "id": "station.730", + "geometry_name": "geom", + "properties": { + "name": "하양", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.818159, + 35.909442 + ] + } + }, + { + "type": "Feature", + "id": "station.731", + "geometry_name": "geom", + "properties": { + "name": "봉정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.90915, + 35.928238 + ] + } + }, + { + "type": "Feature", + "id": "station.732", + "geometry_name": "geom", + "properties": { + "name": "북영천분기", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.925135, + 35.953033 + ] + } + }, + { + "type": "Feature", + "id": "station.733", + "geometry_name": "geom", + "properties": { + "name": "죽림온천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.2284, + 35.734029 + ] + } + }, + { + "type": "Feature", + "id": "station.734", + "geometry_name": "geom", + "properties": { + "name": "옹정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.295678, + 35.354174 + ] + } + }, + { + "type": "Feature", + "id": "station.735", + "geometry_name": "geom", + "properties": { + "name": "봉덕", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.457061, + 35.134534 + ] + } + }, + { + "type": "Feature", + "id": "station.736", + "geometry_name": "geom", + "properties": { + "name": "하동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.762026, + 35.063673 + ] + } + }, + { + "type": "Feature", + "id": "station.737", + "geometry_name": "geom", + "properties": { + "name": "횡천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.801575, + 35.099253 + ] + } + }, + { + "type": "Feature", + "id": "station.738", + "geometry_name": "geom", + "properties": { + "name": "진상", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.719811, + 35.015409 + ] + } + }, + { + "type": "Feature", + "id": "station.739", + "geometry_name": "geom", + "properties": { + "name": "충무로", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.994299, + 37.561251 + ] + } + }, + { + "type": "Feature", + "id": "station.740", + "geometry_name": "geom", + "properties": { + "name": "삼동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.202604, + 37.408427 + ] + } + }, + { + "type": "Feature", + "id": "station.741", + "geometry_name": "geom", + "properties": { + "name": "이매", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.128186, + 37.394797 + ] + } + }, + { + "type": "Feature", + "id": "station.742", + "geometry_name": "geom", + "properties": { + "name": "판교", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.111199, + 37.394727 + ] + } + }, + { + "type": "Feature", + "id": "station.743", + "geometry_name": "geom", + "properties": { + "name": "구룡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.416522, + 34.841561 + ] + } + }, + { + "type": "Feature", + "id": "station.744", + "geometry_name": "geom", + "properties": { + "name": "홍대입구", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.926476, + 37.557614 + ] + } + }, + { + "type": "Feature", + "id": "station.745", + "geometry_name": "geom", + "properties": { + "name": "강릉차분기", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.929275, + 37.725168 + ] + } + }, + { + "type": "Feature", + "id": "station.746", + "geometry_name": "geom", + "properties": { + "name": "청량신호소", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.921421, + 37.742309 + ] + } + }, + { + "type": "Feature", + "id": "station.747", + "geometry_name": "geom", + "properties": { + "name": "강릉기지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.924502, + 37.719692 + ] + } + }, + { + "type": "Feature", + "id": "station.748", + "geometry_name": "geom", + "properties": { + "name": "병점차", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.041349, + 37.191211 + ] + } + }, + { + "type": "Feature", + "id": "station.749", + "geometry_name": "geom", + "properties": { + "name": "광주기지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.795944, + 35.17492123999999 + ] + } + }, + { + "type": "Feature", + "id": "station.750", + "geometry_name": "geom", + "properties": { + "name": "광주송북연", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.795274, + 35.174157 + ] + } + }, + { + "type": "Feature", + "id": "station.751", + "geometry_name": "geom", + "properties": { + "name": "익산남연결", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.941296, + 35.926273 + ] + } + }, + { + "type": "Feature", + "id": "station.752", + "geometry_name": "geom", + "properties": { + "name": "익산분기", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.941661, + 35.927741 + ] + } + }, + { + "type": "Feature", + "id": "station.753", + "geometry_name": "geom", + "properties": { + "name": "인천공항T2", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.450651, + 37.44602 + ] + } + }, + { + "type": "Feature", + "id": "station.757", + "geometry_name": "geom", + "properties": { + "name": "부산원동", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.1142, + 35.193637 + ] + } + }, + { + "type": "Feature", + "id": "station.758", + "geometry_name": "geom", + "properties": { + "name": "사리", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.857118, + 37.290716 + ] + } + }, + { + "type": "Feature", + "id": "station.759", + "geometry_name": "geom", + "properties": { + "name": "야목", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.883632, + 37.26155 + ] + } + }, + { + "type": "Feature", + "id": "station.760", + "geometry_name": "geom", + "properties": { + "name": "어천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.908836, + 37.250178 + ] + } + }, + { + "type": "Feature", + "id": "station.756", + "geometry_name": "geom", + "properties": { + "name": "수서", + "grade": 2, + "shown_layer": "0b100100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.104304, + 37.485537 + ] + } + }, + { + "type": "Feature", + "id": "station.761", + "geometry_name": "geom", + "properties": { + "name": "오목천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.964142, + 37.243578 + ] + } + }, + { + "type": "Feature", + "id": "station.762", + "geometry_name": "geom", + "properties": { + "name": "고색", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.979846, + 37.249652 + ] + } + }, + { + "type": "Feature", + "id": "station.763", + "geometry_name": "geom", + "properties": { + "name": "원주", + "grade": 2, + "shown_layer": "0b010001", + "text_offset_x": -25, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.922931, + 37.316432 + ] + } + }, + { + "type": "Feature", + "id": "station.764", + "geometry_name": "geom", + "properties": { + "name": "운학", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.998216, + 37.20014 + ] + } + }, + { + "type": "Feature", + "id": "station.765", + "geometry_name": "geom", + "properties": { + "name": "안동", + "grade": 2, + "shown_layer": "0b011100", + "text_offset_x": 25, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.674903, + 36.574185 + ] + } + }, + { + "type": "Feature", + "id": "station.766", + "geometry_name": "geom", + "properties": { + "name": "옹천", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.699476, + 36.678684 + ] + } + }, + { + "type": "Feature", + "id": "station.767", + "geometry_name": "geom", + "properties": { + "name": "대야", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.823741, + 35.944694 + ] + } + }, + { + "type": "Feature", + "id": "station.768", + "geometry_name": "geom", + "properties": { + "name": "망호", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.669511, + 36.460142 + ] + } + }, + { + "type": "Feature", + "id": "station.769", + "geometry_name": "geom", + "properties": { + "name": "웅천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.606799, + 36.2359 + ] + } + }, + { + "type": "Feature", + "id": "station.770", + "geometry_name": "geom", + "properties": { + "name": "목천", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.924736, + 35.933656 + ] + } + }, + { + "type": "Feature", + "id": "station.771", + "geometry_name": "geom", + "properties": { + "name": "망양", + "grade": 3, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": -5 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.287898, + 35.456575 + ] + } + }, + { + "type": "Feature", + "id": "station.772", + "geometry_name": "geom", + "properties": { + "name": "탕정", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.08445, + 36.788347 + ] + } + }, + { + "type": "Feature", + "id": "station.773", + "geometry_name": "geom", + "properties": { + "name": "서경주", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.180956, + 35.884744 + ] + } + }, + { + "type": "Feature", + "id": "station.774", + "geometry_name": "geom", + "properties": { + "name": "안강", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.233448, + 35.970688 + ] + } + }, + { + "type": "Feature", + "id": "station.775", + "geometry_name": "geom", + "properties": { + "name": "부조", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.285253, + 36.002131 + ] + } + }, + { + "type": "Feature", + "id": "station.776", + "geometry_name": "geom", + "properties": { + "name": "북울산", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.372492, + 35.614719 + ] + } + }, + { + "type": "Feature", + "id": "station.777", + "geometry_name": "geom", + "properties": { + "name": "가남", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.535495, + 37.197301 + ] + } + }, + { + "type": "Feature", + "id": "station.778", + "geometry_name": "geom", + "properties": { + "name": "감곡장호원", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.635727, + 37.127012 + ] + } + }, + { + "type": "Feature", + "id": "station.779", + "geometry_name": "geom", + "properties": { + "name": "앙성온천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.787064, + 37.092009 + ] + } + }, + { + "type": "Feature", + "id": "station.780", + "geometry_name": "geom", + "properties": { + "name": "금가", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.903837, + 37.047778 + ] + } + }, + { + "type": "Feature", + "id": "station.781", + "geometry_name": "geom", + "properties": { + "name": "모량", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.125422, + 35.826441 + ] + } + }, + { + "type": "Feature", + "id": "station.782", + "geometry_name": "geom", + "properties": { + "name": "아미", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.512019, + 37.251415 + ] + } + }, + { + "type": "Feature", + "id": "station.783", + "geometry_name": "geom", + "properties": { + "name": "대관령", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.703731, + 37.684354 + ] + } + }, + { + "type": "Feature", + "id": "station.784", + "geometry_name": "geom", + "properties": { + "name": "부발차", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.512526, + 37.257157 + ] + } + }, + { + "type": "Feature", + "id": "station.785", + "geometry_name": "geom", + "properties": { + "name": "효자", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.332404, + 36.008055 + ] + } + }, + { + "type": "Feature", + "id": "station.786", + "geometry_name": "geom", + "properties": { + "name": "괴동", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.374832, + 35.995036 + ] + } + }, + { + "type": "Feature", + "id": "station.787", + "geometry_name": "geom", + "properties": { + "name": "연무대", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.087778, + 36.124446 + ] + } + }, + { + "type": "Feature", + "id": "station.788", + "geometry_name": "geom", + "properties": { + "name": "서대구", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": -40, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 128.54287370000003, + 35.881392 + ] + } + }, + { + "type": "Feature", + "id": "station.789", + "geometry_name": "geom", + "properties": { + "name": "울산기지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.296, + 35.469382 + ] + } + }, + { + "type": "Feature", + "id": "station.790", + "geometry_name": "geom", + "properties": { + "name": "영일만항", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.433282, + 36.106531 + ] + } + }, + { + "type": "Feature", + "id": "station.791", + "geometry_name": "geom", + "properties": { + "name": "신대곡", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.809881, + 37.631811 + ] + } + }, + { + "type": "Feature", + "id": "station.792", + "geometry_name": "geom", + "properties": { + "name": "신능곡", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.82026, + 37.618815 + ] + } + }, + { + "type": "Feature", + "id": "station.793", + "geometry_name": "geom", + "properties": { + "name": "신김포공항", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.803999, + 37.56193 + ] + } + }, + { + "type": "Feature", + "id": "station.794", + "geometry_name": "geom", + "properties": { + "name": "원종", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.804835, + 37.524113 + ] + } + }, + { + "type": "Feature", + "id": "station.795", + "geometry_name": "geom", + "properties": { + "name": "부천종합운", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.797516, + 37.506226 + ] + } + }, + { + "type": "Feature", + "id": "station.796", + "geometry_name": "geom", + "properties": { + "name": "신소사", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.7949, + 37.483221 + ] + } + }, + { + "type": "Feature", + "id": "station.797", + "geometry_name": "geom", + "properties": { + "name": "소새울", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.797422, + 37.468275 + ] + } + }, + { + "type": "Feature", + "id": "station.798", + "geometry_name": "geom", + "properties": { + "name": "시흥대야", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.792779, + 37.449988 + ] + } + }, + { + "type": "Feature", + "id": "station.799", + "geometry_name": "geom", + "properties": { + "name": "신신천", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.786732, + 37.439011 + ] + } + }, + { + "type": "Feature", + "id": "station.800", + "geometry_name": "geom", + "properties": { + "name": "신신현", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.787796, + 37.409645 + ] + } + }, + { + "type": "Feature", + "id": "station.801", + "geometry_name": "geom", + "properties": { + "name": "시흥시청", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.805877, + 37.381535 + ] + } + }, + { + "type": "Feature", + "id": "station.802", + "geometry_name": "geom", + "properties": { + "name": "시흥능곡", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.808673, + 37.370177 + ] + } + }, + { + "type": "Feature", + "id": "station.803", + "geometry_name": "geom", + "properties": { + "name": "달미", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.809338, + 37.348917 + ] + } + }, + { + "type": "Feature", + "id": "station.804", + "geometry_name": "geom", + "properties": { + "name": "선부", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.809838, + 37.334461 + ] + } + }, + { + "type": "Feature", + "id": "station.805", + "geometry_name": "geom", + "properties": { + "name": "신초지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.807863, + 37.319863 + ] + } + }, + { + "type": "Feature", + "id": "station.806", + "geometry_name": "geom", + "properties": { + "name": "시우", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.795651, + 37.313114 + ] + } + }, + { + "type": "Feature", + "id": "station.807", + "geometry_name": "geom", + "properties": { + "name": "원시", + "grade": 3, + "shown_layer": "0b000000", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.786737, + 37.302518 + ] + } + }, + { + "type": "Feature", + "id": "station.808", + "geometry_name": "geom", + "properties": { + "name": "이문차", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.063645, + 37.624061 + ] + } + }, + { + "type": "Feature", + "id": "station.809", + "geometry_name": "geom", + "properties": { + "name": "시흥기지", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.740173, + 37.366736 + ] + } + }, + { + "type": "Feature", + "id": "station.812", + "geometry_name": "geom", + "properties": { + "name": "울산신항", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.810", + "geometry_name": "geom", + "properties": { + "name": "군산항", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.811", + "geometry_name": "geom", + "properties": { + "name": "북전주", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.813", + "geometry_name": "geom", + "properties": { + "name": "온산", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.814", + "geometry_name": "geom", + "properties": { + "name": "신창원", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.815", + "geometry_name": "geom", + "properties": { + "name": "묵호항", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": 0, + "text_offset_y": 0 + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.816", + "geometry_name": "geom", + "properties": { + "name": "솔안", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.817", + "geometry_name": "geom", + "properties": { + "name": "부강화물", + "grade": 3, + "shown_layer": "0b000001", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.818", + "geometry_name": "geom", + "properties": { + "name": "삼화", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.819", + "geometry_name": "geom", + "properties": { + "name": "마전", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.820", + "geometry_name": "geom", + "properties": { + "name": "용암", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.821", + "geometry_name": "geom", + "properties": { + "name": "추암", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.822", + "geometry_name": "geom", + "properties": { + "name": "삼척해변", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.823", + "geometry_name": "geom", + "properties": { + "name": "덕산", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.824", + "geometry_name": "geom", + "properties": { + "name": "용문기지", + "grade": 3, + "shown_layer": "0b001100", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": null + }, + { + "type": "Feature", + "id": "station.22", + "geometry_name": "geom", + "properties": { + "name": "경주", + "grade": 1, + "shown_layer": "0b100100", + "text_offset_x": 35, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 129.138891, + 35.798281 + ] + } + }, + { + "type": "Feature", + "id": "station.755", + "geometry_name": "geom", + "properties": { + "name": "동탄", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": null, + "text_offset_y": null + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.095549, + 37.199924 + ] + } + }, + { + "type": "Feature", + "id": "station.251", + "geometry_name": "geom", + "properties": { + "name": "청량리", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": 25, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.04790419999996, + 37.580157400000026 + ] + } + }, + { + "type": "Feature", + "id": "station.754", + "geometry_name": "geom", + "properties": { + "name": "평택지제", + "grade": null, + "shown_layer": "0b000000", + "text_offset_x": 50, + "text_offset_y": 0 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 127.069802, + 37.018726 + ] + } + }, + { + "type": "Feature", + "id": "station.587", + "geometry_name": "geom", + "properties": { + "name": "대곡", + "grade": 2, + "shown_layer": "0b000010", + "text_offset_x": -30, + "text_offset_y": 15 + }, + "geometry": { + "type": "Point", + "coordinates": [ + 126.811015, + 37.631627 + ] + } + } + ] +} diff --git a/json/station.old.json b/json/station.old.json new file mode 100644 index 0000000..935a98d --- /dev/null +++ b/json/station.old.json @@ -0,0 +1 @@ +{"type":"FeatureCollection","features":[{"type":"Feature","id":"station.1","geometry":{"type":"Point","coordinates":[1.417286355366747E7,4215188.0854992]},"geometry_name":"geom","properties":{"name":"주생","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.2","geometry":{"type":"Point","coordinates":[1.416983331467663E7,4208665.21749906]},"geometry_name":"geom","properties":{"name":"금지","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.3","geometry":{"type":"Point","coordinates":[1.417139520505611E7,4202528.00643186]},"geometry_name":"geom","properties":{"name":"곡성","grade":3,"shown_layer":"0b100000","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.4","geometry":{"type":"Point","coordinates":[1.417913442548673E7,4190940.66210032]},"geometry_name":"geom","properties":{"name":"압록","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.5","geometry":{"type":"Point","coordinates":[1.418794848012876E7,4186070.64273443]},"geometry_name":"geom","properties":{"name":"구례구","grade":3,"shown_layer":"0b100000","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.6","geometry":{"type":"Point","coordinates":[1.418509903512293E7,4176783.75292628]},"geometry_name":"geom","properties":{"name":"괴목","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.7","geometry":{"type":"Point","coordinates":[1.418807582962623E7,4167492.5581027]},"geometry_name":"geom","properties":{"name":"개운","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.8","geometry":{"type":"Point","coordinates":[1.419094995416317E7,4164957.10246333]},"geometry_name":"geom","properties":{"name":"동운","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.9","geometry":{"type":"Point","coordinates":[1.419367221665078E7,4156525.17882517]},"geometry_name":"geom","properties":{"name":"순천","grade":1,"shown_layer":"0b101101","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.10","geometry":{"type":"Point","coordinates":[1.419836311980526E7,4153656.26759337]},"geometry_name":"geom","properties":{"name":"성산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.11","geometry":{"type":"Point","coordinates":[1.420177440541308E7,4146903.32479539]},"geometry_name":"geom","properties":{"name":"율촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.12","geometry":{"type":"Point","coordinates":[1.420747767028074E7,4138370.78159918]},"geometry_name":"geom","properties":{"name":"덕양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.13","geometry":{"type":"Point","coordinates":[1.421138706608207E7,4133956.07197594]},"geometry_name":"geom","properties":{"name":"여천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.14","geometry":{"type":"Point","coordinates":[1.433391460395857E7,4200429.95137277]},"geometry_name":"geom","properties":{"name":"진례","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.15","geometry":{"type":"Point","coordinates":[1.432710969914612E7,4196731.33705229]},"geometry_name":"geom","properties":{"name":"창원중앙","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.16","geometry":{"type":"Point","coordinates":[1.431642485366962E7,4198945.69688849]},"geometry_name":"geom","properties":{"name":"창원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.17","geometry":{"type":"Point","coordinates":[1.431313703250904E7,4196102.96212322]},"geometry_name":"geom","properties":{"name":"마산","grade":2,"shown_layer":"0b101100","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.18","geometry":{"type":"Point","coordinates":[1.433836789565996E7,4207775.11631888]},"geometry_name":"geom","properties":{"name":"한림정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.19","geometry":{"type":"Point","coordinates":[1.433497236176009E7,4204456.72397502]},"geometry_name":"geom","properties":{"name":"진영","grade":3,"shown_layer":"0b100000","text_offset_x":-25,"text_offset_y":-10}},{"type":"Feature","id":"station.20","geometry":{"type":"Point","coordinates":[1.422090060787644E7,4130597.0985196]},"geometry_name":"geom","properties":{"name":"여수엑스포","grade":1,"shown_layer":"0b101101","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.21","geometry":{"type":"Point","coordinates":[1.437556877667664E7,4239001.41706004]},"geometry_name":"geom","properties":{"name":"울산","grade":1,"shown_layer":"0b100100","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.23","geometry":{"type":"Point","coordinates":[1.427753974215308E7,4187593.89419969]},"geometry_name":"geom","properties":{"name":"반성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.24","geometry":{"type":"Point","coordinates":[1.428804976036929E7,4198106.7953932]},"geometry_name":"geom","properties":{"name":"군북","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.25","geometry":{"type":"Point","coordinates":[1.436412298455692E7,4460643.81711817]},"geometry_name":"geom","properties":{"name":"동백산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.26","geometry":{"type":"Point","coordinates":[1.43703217770059E7,4521841.1633978]},"geometry_name":"geom","properties":{"name":"망상해수욕장","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.27","geometry":{"type":"Point","coordinates":[1.425941944487242E7,4339574.49355589]},"geometry_name":"geom","properties":{"name":"옥산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.28","geometry":{"type":"Point","coordinates":[1.426716699200096E7,4357197.38667537]},"geometry_name":"geom","properties":{"name":"상주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.29","geometry":{"type":"Point","coordinates":[1.42715718931197E7,4382822.98206198]},"geometry_name":"geom","properties":{"name":"점촌","grade":3,"shown_layer":"0b001101","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.30","geometry":{"type":"Point","coordinates":[1.427931905063002E7,4384414.1519054]},"geometry_name":"geom","properties":{"name":"용궁","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.31","geometry":{"type":"Point","coordinates":[1.428546827250975E7,4387250.37911709]},"geometry_name":"geom","properties":{"name":"개포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.32","geometry":{"type":"Point","coordinates":[1.414908567703818E7,4524829.71356237]},"geometry_name":"geom","properties":{"name":"신내","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.33","geometry":{"type":"Point","coordinates":[1.415033011762575E7,4527752.89472312]},"geometry_name":"geom","properties":{"name":"갈매","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.34","geometry":{"type":"Point","coordinates":[1.415171625679316E7,4528963.67943212]},"geometry_name":"geom","properties":{"name":"별내","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.35","geometry":{"type":"Point","coordinates":[1.415356898047428E7,4529823.27725062]},"geometry_name":"geom","properties":{"name":"퇴계원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.36","geometry":{"type":"Point","coordinates":[1.415724173330207E7,4530283.78028485]},"geometry_name":"geom","properties":{"name":"사릉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.37","geometry":{"type":"Point","coordinates":[1.416054175507885E7,4528285.0943709]},"geometry_name":"geom","properties":{"name":"금곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.38","geometry":{"type":"Point","coordinates":[1.416483501388027E7,4530544.08575803]},"geometry_name":"geom","properties":{"name":"평내호평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.39","geometry":{"type":"Point","coordinates":[1.416937118294256E7,4531349.59385841]},"geometry_name":"geom","properties":{"name":"천마산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.40","geometry":{"type":"Point","coordinates":[1.417230016572456E7,4530477.51135761]},"geometry_name":"geom","properties":{"name":"마석","grade":3,"shown_layer":"0b000010","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.41","geometry":{"type":"Point","coordinates":[1.417985625446088E7,4534832.24972455]},"geometry_name":"geom","properties":{"name":"대성리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.42","geometry":{"type":"Point","coordinates":[1.418504061465416E7,4542086.6884418]},"geometry_name":"geom","properties":{"name":"청평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.43","geometry":{"type":"Point","coordinates":[1.418815898528585E7,4546974.98442716]},"geometry_name":"geom","properties":{"name":"상천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.44","geometry":{"type":"Point","coordinates":[1.419444013189412E7,4553234.42603878]},"geometry_name":"geom","properties":{"name":"가평","grade":3,"shown_layer":"0b000010","text_offset_x":-10,"text_offset_y":-15}},{"type":"Feature","id":"station.45","geometry":{"type":"Point","coordinates":[1.419966337598552E7,4555710.7551006]},"geometry_name":"geom","properties":{"name":"굴봉산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.46","geometry":{"type":"Point","coordinates":[1.420315359824426E7,4555544.49177105]},"geometry_name":"geom","properties":{"name":"백양리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.47","geometry":{"type":"Point","coordinates":[1.420820897254356E7,4552002.16760058]},"geometry_name":"geom","properties":{"name":"강촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.48","geometry":{"type":"Point","coordinates":[1.421711517746007E7,4553797.40128789]},"geometry_name":"geom","properties":{"name":"김유정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.49","geometry":{"type":"Point","coordinates":[1.421816909473915E7,4560226.266798]},"geometry_name":"geom","properties":{"name":"남춘천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.50","geometry":{"type":"Point","coordinates":[1.421738245555746E7,4563114.29163413]},"geometry_name":"geom","properties":{"name":"춘천","grade":2,"shown_layer":"0b001111","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.51","geometry":{"type":"Point","coordinates":[1.414469547009222E7,4522543.16249095]},"geometry_name":"geom","properties":{"name":"외대앞","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.52","geometry":{"type":"Point","coordinates":[1.414508615697711E7,4523297.78052778]},"geometry_name":"geom","properties":{"name":"신이문","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.53","geometry":{"type":"Point","coordinates":[1.414492294033971E7,4525134.50032723]},"geometry_name":"geom","properties":{"name":"석계","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.54","geometry":{"type":"Point","coordinates":[1.414444163938932E7,4526438.59509429]},"geometry_name":"geom","properties":{"name":"광운대","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.55","geometry":{"type":"Point","coordinates":[1.414415028288606E7,4527710.99756283]},"geometry_name":"geom","properties":{"name":"월계","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.56","geometry":{"type":"Point","coordinates":[1.41433251382925E7,4529309.87727966]},"geometry_name":"geom","properties":{"name":"녹천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.57","geometry":{"type":"Point","coordinates":[1.4142893485835E7,4530575.2506927]},"geometry_name":"geom","properties":{"name":"창동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.58","geometry":{"type":"Point","coordinates":[1.41425272001825E7,4532561.96296981]},"geometry_name":"geom","properties":{"name":"방화","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.59","geometry":{"type":"Point","coordinates":[1.414266996742944E7,4534219.31410585]},"geometry_name":"geom","properties":{"name":"도봉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.60","geometry":{"type":"Point","coordinates":[1.41427243247368E7,4535661.50386663]},"geometry_name":"geom","properties":{"name":"도봉산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.61","geometry":{"type":"Point","coordinates":[1.414286783782433E7,4538602.23893884]},"geometry_name":"geom","properties":{"name":"망월사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.62","geometry":{"type":"Point","coordinates":[1.414285786359795E7,4540536.73370025]},"geometry_name":"geom","properties":{"name":"회룡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.63","geometry":{"type":"Point","coordinates":[1.414271389410051E7,4542524.87563305]},"geometry_name":"geom","properties":{"name":"의정부","grade":2,"shown_layer":"0b000010","text_offset_x":35,"text_offset_y":0}},{"type":"Feature","id":"station.64","geometry":{"type":"Point","coordinates":[1.41425295601557E7,4543925.82442544]},"geometry_name":"geom","properties":{"name":"가능","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.65","geometry":{"type":"Point","coordinates":[1.414229301736971E7,4545482.80974361]},"geometry_name":"geom","properties":{"name":"녹양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.66","geometry":{"type":"Point","coordinates":[1.414257681527954E7,4547551.52567399]},"geometry_name":"geom","properties":{"name":"양주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.67","geometry":{"type":"Point","coordinates":[1.414390057100431E7,4553855.65418833]},"geometry_name":"geom","properties":{"name":"덕계","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.68","geometry":{"type":"Point","coordinates":[1.41444514577684E7,4557286.95894439]},"geometry_name":"geom","properties":{"name":"덕정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.69","geometry":{"type":"Point","coordinates":[1.414380528152019E7,4564188.97655624]},"geometry_name":"geom","properties":{"name":"지행","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.70","geometry":{"type":"Point","coordinates":[1.414388457439349E7,4565519.58902071]},"geometry_name":"geom","properties":{"name":"동두천중앙","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.71","geometry":{"type":"Point","coordinates":[1.414396558158694E7,4567294.96988901]},"geometry_name":"geom","properties":{"name":"보산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.72","geometry":{"type":"Point","coordinates":[1.414438396476113E7,4572062.86771967]},"geometry_name":"geom","properties":{"name":"소요산","grade":3,"shown_layer":"0b000010","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.73","geometry":{"type":"Point","coordinates":[1.414521573286439E7,4576732.10003293]},"geometry_name":"geom","properties":{"name":"초성리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.74","geometry":{"type":"Point","coordinates":[1.414488764092918E7,4580371.93028008]},"geometry_name":"geom","properties":{"name":"한탄강","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.75","geometry":{"type":"Point","coordinates":[1.41455753504794E7,4582924.98079085]},"geometry_name":"geom","properties":{"name":"전곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.76","geometry":{"type":"Point","coordinates":[1.414583006060628E7,4593783.71663267]},"geometry_name":"geom","properties":{"name":"연천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.77","geometry":{"type":"Point","coordinates":[1.429584478526065E7,4197760.32176482]},"geometry_name":"geom","properties":{"name":"함안","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.78","geometry":{"type":"Point","coordinates":[1.430666410468204E7,4197829.5602785]},"geometry_name":"geom","properties":{"name":"중리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.79","geometry":{"type":"Point","coordinates":[1.426205185026706E7,4184195.67405775]},"geometry_name":"geom","properties":{"name":"진주","grade":3,"shown_layer":"0b101100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.80","geometry":{"type":"Point","coordinates":[1.4152725412505E7,4411461.55809716]},"geometry_name":"geom","properties":{"name":"봉명","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.81","geometry":{"type":"Point","coordinates":[1.41510956061042E7,4410387.69832893]},"geometry_name":"geom","properties":{"name":"쌍용나사렛","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.82","geometry":{"type":"Point","coordinates":[1.414917024645533E7,4410163.25246289]},"geometry_name":"geom","properties":{"name":"아산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.83","geometry":{"type":"Point","coordinates":[1.414346249541219E7,4408159.58964018]},"geometry_name":"geom","properties":{"name":"배방","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.84","geometry":{"type":"Point","coordinates":[1.413793839926497E7,4408553.83388768]},"geometry_name":"geom","properties":{"name":"온양온천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.85","geometry":{"type":"Point","coordinates":[1.413218162311809E7,4407043.40804517]},"geometry_name":"geom","properties":{"name":"신창","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.86","geometry":{"type":"Point","coordinates":[1.413464895283982E7,4512165.63094215]},"geometry_name":"geom","properties":{"name":"이촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.87","geometry":{"type":"Point","coordinates":[1.413629860750584E7,4511769.26005764]},"geometry_name":"geom","properties":{"name":"서빙고","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.88","geometry":{"type":"Point","coordinates":[1.413861433121306E7,4513154.64106648]},"geometry_name":"geom","properties":{"name":"한남","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.89","geometry":{"type":"Point","coordinates":[1.413968204097706E7,4514715.70573363]},"geometry_name":"geom","properties":{"name":"옥수","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.90","geometry":{"type":"Point","coordinates":[1.414142950094768E7,4516043.17589044]},"geometry_name":"geom","properties":{"name":"응봉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.91","geometry":{"type":"Point","coordinates":[1.414185264859609E7,4517737.09507647]},"geometry_name":"geom","properties":{"name":"왕십리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.92","geometry":{"type":"Point","coordinates":[1.419028205948231E7,4509821.39433381]},"geometry_name":"geom","properties":{"name":"오빈","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.93","geometry":{"type":"Point","coordinates":[1.41720409471583E7,4516728.79510187]},"geometry_name":"geom","properties":{"name":"운길산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.94","geometry":{"type":"Point","coordinates":[1.432658287965594E7,4469255.61158244]},"geometry_name":"geom","properties":{"name":"함백","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.95","geometry":{"type":"Point","coordinates":[1.407666832964353E7,4501616.66439718]},"geometry_name":"geom","properties":{"name":"인천공항","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.96","geometry":{"type":"Point","coordinates":[1.413331758286188E7,4486205.49655535]},"geometry_name":"geom","properties":{"name":"오봉","grade":2,"shown_layer":"0b000001","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.97","geometry":{"type":"Point","coordinates":[1.410828797421837E7,4519098.63692944]},"geometry_name":"geom","properties":{"name":"계양","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.98","geometry":{"type":"Point","coordinates":[1.410129434947318E7,4518748.92050614]},"geometry_name":"geom","properties":{"name":"검암","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.99","geometry":{"type":"Point","coordinates":[1.408129739482089E7,4508128.8028524]},"geometry_name":"geom","properties":{"name":"운서","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.100","geometry":{"type":"Point","coordinates":[1.409573604484643E7,4516932.4415837]},"geometry_name":"geom","properties":{"name":"청라","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.101","geometry":{"type":"Point","coordinates":[1.411473011107422E7,4517763.01321415]},"geometry_name":"geom","properties":{"name":"김포공항","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.102","geometry":{"type":"Point","coordinates":[1.417407172636495E7,4386240.05161906]},"geometry_name":"geom","properties":{"name":"오송","grade":1,"shown_layer":"0b100100","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.103","geometry":{"type":"Point","coordinates":[1.414835259366351E7,4346435.37305173]},"geometry_name":"geom","properties":{"name":"공주","grade":1,"shown_layer":"0b100100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.104","geometry":{"type":"Point","coordinates":[1.413154094605272E7,4292393.84469859]},"geometry_name":"geom","properties":{"name":"익산","grade":1,"shown_layer":"0b101101","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.105","geometry":{"type":"Point","coordinates":[1.412006296033626E7,4242418.46473761]},"geometry_name":"geom","properties":{"name":"정읍","grade":1,"shown_layer":"0b101100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.106","geometry":{"type":"Point","coordinates":[1.41142297744909E7,4182622.39388395]},"geometry_name":"geom","properties":{"name":"광주송정","grade":1,"shown_layer":"0b101100","text_offset_x":-50,"text_offset_y":0}},{"type":"Feature","id":"station.107","geometry":{"type":"Point","coordinates":[1.439827279042768E7,4310268.48906889]},"geometry_name":"geom","properties":{"name":"포항","grade":1,"shown_layer":"0b101000","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.108","geometry":{"type":"Point","coordinates":[1.41343053867977E7,4516699.19588033]},"geometry_name":"geom","properties":{"name":"서울","grade":0,"shown_layer":"0b111110","text_offset_x":0,"text_offset_y":-20}},{"type":"Feature","id":"station.109","geometry":{"type":"Point","coordinates":[1.413435804161453E7,4514749.23685248]},"geometry_name":"geom","properties":{"name":"남영","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.110","geometry":{"type":"Point","coordinates":[1.413362039414074E7,4513226.19512071]},"geometry_name":"geom","properties":{"name":"용산","grade":1,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.111","geometry":{"type":"Point","coordinates":[1.413095472466325E7,4510986.96745157]},"geometry_name":"geom","properties":{"name":"노량진","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.112","geometry":{"type":"Point","coordinates":[1.412943508954498E7,4510911.2522983]},"geometry_name":"geom","properties":{"name":"대방","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.113","geometry":{"type":"Point","coordinates":[1.412728943206035E7,4511227.65074903]},"geometry_name":"geom","properties":{"name":"영등포","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.114","geometry":{"type":"Point","coordinates":[1.412554994256526E7,4510292.33525729]},"geometry_name":"geom","properties":{"name":"신도림","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.115","geometry":{"type":"Point","coordinates":[1.41245477443216E7,4509547.41052875]},"geometry_name":"geom","properties":{"name":"구로","grade":2,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":-15}},{"type":"Feature","id":"station.116","geometry":{"type":"Point","coordinates":[1.412448942404037E7,4506493.84413655]},"geometry_name":"geom","properties":{"name":"가산디지털","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.117","geometry":{"type":"Point","coordinates":[1.412525442271305E7,4504310.61886563]},"geometry_name":"geom","properties":{"name":"독산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.118","geometry":{"type":"Point","coordinates":[1.412576010263193E7,4502796.94099545]},"geometry_name":"geom","properties":{"name":"금천구청","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.119","geometry":{"type":"Point","coordinates":[1.412669475220858E7,4499980.71730385]},"geometry_name":"geom","properties":{"name":"석수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.120","geometry":{"type":"Point","coordinates":[1.412735508829602E7,4497802.30922196]},"geometry_name":"geom","properties":{"name":"관악","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.121","geometry":{"type":"Point","coordinates":[1.412882728856175E7,4495501.86947965]},"geometry_name":"geom","properties":{"name":"안양","grade":2,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":15}},{"type":"Feature","id":"station.122","geometry":{"type":"Point","coordinates":[1.413039820695193E7,4492863.020104]},"geometry_name":"geom","properties":{"name":"명학","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.123","geometry":{"type":"Point","coordinates":[1.413124447998484E7,4491099.16264378]},"geometry_name":"geom","properties":{"name":"금정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.124","geometry":{"type":"Point","coordinates":[1.413187209927393E7,4488590.84904736]},"geometry_name":"geom","properties":{"name":"군포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.125","geometry":{"type":"Point","coordinates":[1.413177680978981E7,4483901.74412646]},"geometry_name":"geom","properties":{"name":"의왕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.126","geometry":{"type":"Point","coordinates":[1.413427416237822E7,4481067.36503477]},"geometry_name":"geom","properties":{"name":"성균관대","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.127","geometry":{"type":"Point","coordinates":[1.413641101792764E7,4478795.46869532]},"geometry_name":"geom","properties":{"name":"화서","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.128","geometry":{"type":"Point","coordinates":[1.41375148063386E7,4476386.60869498]},"geometry_name":"geom","properties":{"name":"수원","grade":2,"shown_layer":"0b101010","text_offset_x":10,"text_offset_y":-15}},{"type":"Feature","id":"station.129","geometry":{"type":"Point","coordinates":[1.413908198439389E7,4473230.21289943]},"geometry_name":"geom","properties":{"name":"세류","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.130","geometry":{"type":"Point","coordinates":[1.414123288846304E7,4468046.9779617]},"geometry_name":"geom","properties":{"name":"병점","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.131","geometry":{"type":"Point","coordinates":[1.414237273325707E7,4465312.95689287]},"geometry_name":"geom","properties":{"name":"세마","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.132","geometry":{"type":"Point","coordinates":[1.414460532356858E7,4462726.86725731]},"geometry_name":"geom","properties":{"name":"오산대","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.133","geometry":{"type":"Point","coordinates":[1.4144989553923E7,4459277.08643606]},"geometry_name":"geom","properties":{"name":"오산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.134","geometry":{"type":"Point","coordinates":[1.414450266473417E7,4454286.42873559]},"geometry_name":"geom","properties":{"name":"진위","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.135","geometry":{"type":"Point","coordinates":[1.414362759334899E7,4449725.43255261]},"geometry_name":"geom","properties":{"name":"송탄","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.136","geometry":{"type":"Point","coordinates":[1.414347008740147E7,4447109.94218365]},"geometry_name":"geom","properties":{"name":"서정리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.137","geometry":{"type":"Point","coordinates":[1.414542247542269E7,4441770.43878668]},"geometry_name":"geom","properties":{"name":"1평택지제","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.138","geometry":{"type":"Point","coordinates":[1.414707050482414E7,4437823.90556672]},"geometry_name":"geom","properties":{"name":"평택","grade":2,"shown_layer":"0b001110","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.139","geometry":{"type":"Point","coordinates":[1.415170945517228E7,4427510.61672804]},"geometry_name":"geom","properties":{"name":"성환","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.140","geometry":{"type":"Point","coordinates":[1.41536057047743E7,4421059.21628185]},"geometry_name":"geom","properties":{"name":"직산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.141","geometry":{"type":"Point","coordinates":[1.415415788284448E7,4416055.44418027]},"geometry_name":"geom","properties":{"name":"두정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.142","geometry":{"type":"Point","coordinates":[1.415395213102964E7,4412703.7367104]},"geometry_name":"geom","properties":{"name":"천안","grade":2,"shown_layer":"0b001010","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.143","geometry":{"type":"Point","coordinates":[1.415490505926668E7,4399945.57095563]},"geometry_name":"geom","properties":{"name":"소정리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.144","geometry":{"type":"Point","coordinates":[1.415951102564969E7,4394600.00993803]},"geometry_name":"geom","properties":{"name":"전의","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.145","geometry":{"type":"Point","coordinates":[1.41670896565829E7,4390985.47651845]},"geometry_name":"geom","properties":{"name":"전동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.146","geometry":{"type":"Point","coordinates":[1.41699383223523E7,4387118.1701827]},"geometry_name":"geom","properties":{"name":"서창","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.147","geometry":{"type":"Point","coordinates":[1.417049658959863E7,4383776.15909731]},"geometry_name":"geom","properties":{"name":"조치원","grade":2,"shown_layer":"0b001101","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.148","geometry":{"type":"Point","coordinates":[1.417365062699517E7,4377685.54430902]},"geometry_name":"geom","properties":{"name":"내판","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.149","geometry":{"type":"Point","coordinates":[1.417825677148937E7,4374122.56541618]},"geometry_name":"geom","properties":{"name":"부강","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.150","geometry":{"type":"Point","coordinates":[1.418108262789511E7,4369471.22637694]},"geometry_name":"geom","properties":{"name":"매포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.151","geometry":{"type":"Point","coordinates":[1.41852021392353E7,4362789.58271954]},"geometry_name":"geom","properties":{"name":"신탄진","grade":3,"shown_layer":"0b001100","text_offset_x":35,"text_offset_y":0}},{"type":"Feature","id":"station.152","geometry":{"type":"Point","coordinates":[1.418453568057587E7,4356200.10874313]},"geometry_name":"geom","properties":{"name":"회덕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.153","geometry":{"type":"Point","coordinates":[1.418428191666466E7,4350681.68582251]},"geometry_name":"geom","properties":{"name":"대전조차장","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.154","geometry":{"type":"Point","coordinates":[1.418594372741907E7,4346404.83880643]},"geometry_name":"geom","properties":{"name":"대전","grade":0,"shown_layer":"0b101101","text_offset_x":25,"text_offset_y":-15}},{"type":"Feature","id":"station.155","geometry":{"type":"Point","coordinates":[1.419223291129457E7,4347047.27840628]},"geometry_name":"geom","properties":{"name":"세천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.156","geometry":{"type":"Point","coordinates":[1.420050246891128E7,4341705.08980072]},"geometry_name":"geom","properties":{"name":"옥천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.157","geometry":{"type":"Point","coordinates":[1.420640947071099E7,4334232.40345564]},"geometry_name":"geom","properties":{"name":"이원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.158","geometry":{"type":"Point","coordinates":[1.421285316603971E7,4333925.50986753]},"geometry_name":"geom","properties":{"name":"지탄","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.159","geometry":{"type":"Point","coordinates":[1.421778293855754E7,4333283.05840106]},"geometry_name":"geom","properties":{"name":"심천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.160","geometry":{"type":"Point","coordinates":[1.421834828572348E7,4329288.42211763]},"geometry_name":"geom","properties":{"name":"각계","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.161","geometry":{"type":"Point","coordinates":[1.422497749498361E7,4324429.33646879]},"geometry_name":"geom","properties":{"name":"영동","grade":3,"shown_layer":"0b001100","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.162","geometry":{"type":"Point","coordinates":[1.42391308442862E7,4331518.01197454]},"geometry_name":"geom","properties":{"name":"황간","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.163","geometry":{"type":"Point","coordinates":[1.42484211125779E7,4330005.83612547]},"geometry_name":"geom","properties":{"name":"추풍령","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.164","geometry":{"type":"Point","coordinates":[1.425007631095455E7,4322928.5710247]},"geometry_name":"geom","properties":{"name":"신암","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.165","geometry":{"type":"Point","coordinates":[1.425330282847155E7,4317808.70318681]},"geometry_name":"geom","properties":{"name":"직지사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.166","geometry":{"type":"Point","coordinates":[1.426170988792329E7,4317642.39253964]},"geometry_name":"geom","properties":{"name":"김천","grade":3,"shown_layer":"0b001000","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.167","geometry":{"type":"Point","coordinates":[1.42707775840251E7,4321638.76029687]},"geometry_name":"geom","properties":{"name":"대신","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.168","geometry":{"type":"Point","coordinates":[1.427751795692873E7,4322431.14910981]},"geometry_name":"geom","properties":{"name":"아포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.169","geometry":{"type":"Point","coordinates":[1.428569292637412E7,4318298.59134976]},"geometry_name":"geom","properties":{"name":"구미","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.170","geometry":{"type":"Point","coordinates":[1.428853480165458E7,4314102.6916436]},"geometry_name":"geom","properties":{"name":"사곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.171","geometry":{"type":"Point","coordinates":[1.428947648662304E7,4305754.51483411]},"geometry_name":"geom","properties":{"name":"약목","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.172","geometry":{"type":"Point","coordinates":[1.429347202144634E7,4299543.51503201]},"geometry_name":"geom","properties":{"name":"왜관","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.173","geometry":{"type":"Point","coordinates":[1.429868258624775E7,4295819.20532773]},"geometry_name":"geom","properties":{"name":"연화","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.174","geometry":{"type":"Point","coordinates":[1.430292197754758E7,4294491.02952129]},"geometry_name":"geom","properties":{"name":"신동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.175","geometry":{"type":"Point","coordinates":[1.430454666325181E7,4286497.72608708]},"geometry_name":"geom","properties":{"name":"지천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.176","geometry":{"type":"Point","coordinates":[1.431517205298828E7,4283574.85818204]},"geometry_name":"geom","properties":{"name":"대구","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.177","geometry":{"type":"Point","coordinates":[1.431885478004245E7,4283999.65955348]},"geometry_name":"geom","properties":{"name":"동대구","grade":1,"shown_layer":"0b101100","text_offset_x":-15,"text_offset_y":20}},{"type":"Feature","id":"station.178","geometry":{"type":"Point","coordinates":[1.432444625787746E7,4281206.83019601]},"geometry_name":"geom","properties":{"name":"고모","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.179","geometry":{"type":"Point","coordinates":[1.432603770358173E7,4280486.75117045]},"geometry_name":"geom","properties":{"name":"가천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.180","geometry":{"type":"Point","coordinates":[1.432986962101746E7,4275796.99544972]},"geometry_name":"geom","properties":{"name":"경산","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.181","geometry":{"type":"Point","coordinates":[1.432926316356357E7,4268143.90522726]},"geometry_name":"geom","properties":{"name":"삼성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.182","geometry":{"type":"Point","coordinates":[1.432871844389927E7,4260151.75542668]},"geometry_name":"geom","properties":{"name":"남성현","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.183","geometry":{"type":"Point","coordinates":[1.43319409761785E7,4251207.0886243]},"geometry_name":"geom","properties":{"name":"청도","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.184","geometry":{"type":"Point","coordinates":[1.433408448863347E7,4245476.48064473]},"geometry_name":"geom","properties":{"name":"신거","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.185","geometry":{"type":"Point","coordinates":[1.433354447778363E7,4239636.47431492]},"geometry_name":"geom","properties":{"name":"상동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.186","geometry":{"type":"Point","coordinates":[1.433476994952998E7,4228593.87143946]},"geometry_name":"geom","properties":{"name":"밀양","grade":2,"shown_layer":"0b101100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.187","geometry":{"type":"Point","coordinates":[1.434020630365456E7,4218562.90924048]},"geometry_name":"geom","properties":{"name":"미전","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.188","geometry":{"type":"Point","coordinates":[1.434276282255233E7,4218234.52513381]},"geometry_name":"geom","properties":{"name":"삼랑진","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.189","geometry":{"type":"Point","coordinates":[1.435135163333668E7,4213281.59714105]},"geometry_name":"geom","properties":{"name":"원동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.190","geometry":{"type":"Point","coordinates":[1.435855200064017E7,4205647.3032585]},"geometry_name":"geom","properties":{"name":"물금","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.191","geometry":{"type":"Point","coordinates":[1.436107944288694E7,4195799.62497038]},"geometry_name":"geom","properties":{"name":"화명","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.192","geometry":{"type":"Point","coordinates":[1.436002339940558E7,4191920.99211902]},"geometry_name":"geom","properties":{"name":"구포","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.193","geometry":{"type":"Point","coordinates":[1.435898200556921E7,4186004.04452521]},"geometry_name":"geom","properties":{"name":"사상","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.194","geometry":{"type":"Point","coordinates":[1.436578359306083E7,4181399.85034931]},"geometry_name":"geom","properties":{"name":"부산진","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.195","geometry":{"type":"Point","coordinates":[1.436495441870171E7,4179541.49464144]},"geometry_name":"geom","properties":{"name":"부산","grade":1,"shown_layer":"0b101100","text_offset_x":0,"text_offset_y":20}},{"type":"Feature","id":"station.196","geometry":{"type":"Point","coordinates":[1.411876144624576E7,4187870.48610855]},"geometry_name":"geom","properties":{"name":"극락강","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.197","geometry":{"type":"Point","coordinates":[1.412749299088121E7,4186441.81842526]},"geometry_name":"geom","properties":{"name":"광주","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.198","geometry":{"type":"Point","coordinates":[1.418244039172431E7,4345108.08317847]},"geometry_name":"geom","properties":{"name":"서대전","grade":1,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.199","geometry":{"type":"Point","coordinates":[1.417729709729119E7,4341921.0295756]},"geometry_name":"geom","properties":{"name":"가수원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.200","geometry":{"type":"Point","coordinates":[1.417532340271942E7,4335840.77866615]},"geometry_name":"geom","properties":{"name":"흑석리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.201","geometry":{"type":"Point","coordinates":[1.416722676879971E7,4338162.74994312]},"geometry_name":"geom","properties":{"name":"계룡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.202","geometry":{"type":"Point","coordinates":[1.416290461145848E7,4334285.55762141]},"geometry_name":"geom","properties":{"name":"개태사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.203","geometry":{"type":"Point","coordinates":[1.415997027420896E7,4329841.90668723]},"geometry_name":"geom","properties":{"name":"연산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.204","geometry":{"type":"Point","coordinates":[1.415460225911977E7,4331636.04395779]},"geometry_name":"geom","properties":{"name":"부황","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.205","geometry":{"type":"Point","coordinates":[1.414790739362398E7,4329118.72161641]},"geometry_name":"geom","properties":{"name":"논산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.206","geometry":{"type":"Point","coordinates":[1.414314511241199E7,4323090.49140353]},"geometry_name":"geom","properties":{"name":"채운","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.207","geometry":{"type":"Point","coordinates":[1.413935559657031E7,4321830.9840398]},"geometry_name":"geom","properties":{"name":"강경","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.208","geometry":{"type":"Point","coordinates":[1.4136523305898E7,4315645.78386809]},"geometry_name":"geom","properties":{"name":"용동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.209","geometry":{"type":"Point","coordinates":[1.413275241380713E7,4311686.57824177]},"geometry_name":"geom","properties":{"name":"함열","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.210","geometry":{"type":"Point","coordinates":[1.413120991528295E7,4300591.03575467]},"geometry_name":"geom","properties":{"name":"황등","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.211","geometry":{"type":"Point","coordinates":[1.413128689271083E7,4283786.45309013]},"geometry_name":"geom","properties":{"name":"부용","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.212","geometry":{"type":"Point","coordinates":[1.41309747417267E7,4279646.69259939]},"geometry_name":"geom","properties":{"name":"와룡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.213","geometry":{"type":"Point","coordinates":[1.412680016063441E7,4272064.03828288]},"geometry_name":"geom","properties":{"name":"김제","grade":3,"shown_layer":"0b101100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.214","geometry":{"type":"Point","coordinates":[1.412615380627502E7,4263973.16207045]},"geometry_name":"geom","properties":{"name":"감곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.215","geometry":{"type":"Point","coordinates":[1.412468156148148E7,4257741.62123064]},"geometry_name":"geom","properties":{"name":"신태인","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.216","geometry":{"type":"Point","coordinates":[1.412394204384024E7,4251385.04789488]},"geometry_name":"geom","properties":{"name":"초강","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.217","geometry":{"type":"Point","coordinates":[1.411736945167313E7,4235416.22993168]},"geometry_name":"geom","properties":{"name":"천원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.218","geometry":{"type":"Point","coordinates":[1.411539840650525E7,4230680.2064748]},"geometry_name":"geom","properties":{"name":"노령","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.219","geometry":{"type":"Point","coordinates":[1.411624152919657E7,4222839.53667179]},"geometry_name":"geom","properties":{"name":"백양사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.220","geometry":{"type":"Point","coordinates":[1.4113083562222E7,4209382.40038316]},"geometry_name":"geom","properties":{"name":"안평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.221","geometry":{"type":"Point","coordinates":[1.411305894948258E7,4204709.31744454]},"geometry_name":"geom","properties":{"name":"장성","grade":3,"shown_layer":"0b100000","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.222","geometry":{"type":"Point","coordinates":[1.410922516187941E7,4193524.41597784]},"geometry_name":"geom","properties":{"name":"임곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.223","geometry":{"type":"Point","coordinates":[1.411485992073243E7,4187677.72290128]},"geometry_name":"geom","properties":{"name":"하남","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.224","geometry":{"type":"Point","coordinates":[1.411493389253407E7,4183694.14236149]},"geometry_name":"geom","properties":{"name":"북송정","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.225","geometry":{"type":"Point","coordinates":[1.410898845211419E7,4172917.49802571]},"geometry_name":"geom","properties":{"name":"노안","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.226","geometry":{"type":"Point","coordinates":[1.410613828353166E7,4165769.739807]},"geometry_name":"geom","properties":{"name":"나주","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.227","geometry":{"type":"Point","coordinates":[1.409746691821293E7,4166124.78925163]},"geometry_name":"geom","properties":{"name":"다시","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.228","geometry":{"type":"Point","coordinates":[1.409411170423262E7,4167842.8895794]},"geometry_name":"geom","properties":{"name":"고막원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.229","geometry":{"type":"Point","coordinates":[1.408626747612633E7,4167088.47244209]},"geometry_name":"geom","properties":{"name":"함평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.230","geometry":{"type":"Point","coordinates":[1.408389973282106E7,4158862.32830466]},"geometry_name":"geom","properties":{"name":"무안","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.231","geometry":{"type":"Point","coordinates":[1.40822783755696E7,4154288.63050613]},"geometry_name":"geom","properties":{"name":"몽탄","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.232","geometry":{"type":"Point","coordinates":[1.407938580539303E7,4143328.69446214]},"geometry_name":"geom","properties":{"name":"일로","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.233","geometry":{"type":"Point","coordinates":[1.407462922373898E7,4139491.7190574]},"geometry_name":"geom","properties":{"name":"임성리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.234","geometry":{"type":"Point","coordinates":[1.406935560757799E7,4135544.59026727]},"geometry_name":"geom","properties":{"name":"목포","grade":1,"shown_layer":"0b101101","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.235","geometry":{"type":"Point","coordinates":[1.418119094175965E7,4390067.80544485]},"geometry_name":"geom","properties":{"name":"청주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.236","geometry":{"type":"Point","coordinates":[1.419076874829606E7,4397363.91971936]},"geometry_name":"geom","properties":{"name":"오근장","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.237","geometry":{"type":"Point","coordinates":[1.419207235519299E7,4400373.63713566]},"geometry_name":"geom","properties":{"name":"청주공항","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.238","geometry":{"type":"Point","coordinates":[1.419705461485073E7,4401359.0602665]},"geometry_name":"geom","properties":{"name":"내수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.239","geometry":{"type":"Point","coordinates":[1.420256970525116E7,4408198.72140669]},"geometry_name":"geom","properties":{"name":"증평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.240","geometry":{"type":"Point","coordinates":[1.420599660898353E7,4413158.29383596]},"geometry_name":"geom","properties":{"name":"도안","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.241","geometry":{"type":"Point","coordinates":[1.421090959452215E7,4421894.06041697]},"geometry_name":"geom","properties":{"name":"보천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.242","geometry":{"type":"Point","coordinates":[1.421597317306792E7,4428760.04707312]},"geometry_name":"geom","properties":{"name":"음성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.243","geometry":{"type":"Point","coordinates":[1.422173834270441E7,4428295.64192286]},"geometry_name":"geom","properties":{"name":"소이","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.244","geometry":{"type":"Point","coordinates":[1.422686346979663E7,4435344.99962125]},"geometry_name":"geom","properties":{"name":"주덕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.245","geometry":{"type":"Point","coordinates":[1.42355531026438E7,4433589.5907955]},"geometry_name":"geom","properties":{"name":"달천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.246","geometry":{"type":"Point","coordinates":[1.423869038645698E7,4435717.85283486]},"geometry_name":"geom","properties":{"name":"충주","grade":2,"shown_layer":"0b010100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.247","geometry":{"type":"Point","coordinates":[1.42413780397149E7,4441419.97912933]},"geometry_name":"geom","properties":{"name":"목행","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.248","geometry":{"type":"Point","coordinates":[1.424565270816136E7,4443711.91117701]},"geometry_name":"geom","properties":{"name":"동량","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.249","geometry":{"type":"Point","coordinates":[1.425319624005912E7,4449331.49390524]},"geometry_name":"geom","properties":{"name":"삼탄","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.250","geometry":{"type":"Point","coordinates":[1.425757697371641E7,4453230.8145965]},"geometry_name":"geom","properties":{"name":"공전","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.252","geometry":{"type":"Point","coordinates":[1.414399730764181E7,4521595.68213392]},"geometry_name":"geom","properties":{"name":"회기","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.253","geometry":{"type":"Point","coordinates":[1.414606948656708E7,4522361.19030537]},"geometry_name":"geom","properties":{"name":"중랑","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.254","geometry":{"type":"Point","coordinates":[1.414785108822554E7,4522971.97197005]},"geometry_name":"geom","properties":{"name":"망우","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.255","geometry":{"type":"Point","coordinates":[1.436982391171527E7,4433905.47462255]},"geometry_name":"geom","properties":{"name":"양원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.256","geometry":{"type":"Point","coordinates":[1.415343305937602E7,4523497.72467907]},"geometry_name":"geom","properties":{"name":"구리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.257","geometry":{"type":"Point","coordinates":[1.415542449827462E7,4524267.41630485]},"geometry_name":"geom","properties":{"name":"도농","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.258","geometry":{"type":"Point","coordinates":[1.415928127335265E7,4523556.36778291]},"geometry_name":"geom","properties":{"name":"양정","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.259","geometry":{"type":"Point","coordinates":[1.416077403432834E7,4521271.92282561]},"geometry_name":"geom","properties":{"name":"덕소","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.260","geometry":{"type":"Point","coordinates":[1.416235513845192E7,4520193.22219292]},"geometry_name":"geom","properties":{"name":"도심","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.261","geometry":{"type":"Point","coordinates":[1.416473508237339E7,4515674.52275041]},"geometry_name":"geom","properties":{"name":"팔당","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":15}},{"type":"Feature","id":"station.262","geometry":{"type":"Point","coordinates":[1.417411412795899E7,4515499.02600358]},"geometry_name":"geom","properties":{"name":"양수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.263","geometry":{"type":"Point","coordinates":[1.417899700157535E7,4512755.6738891]},"geometry_name":"geom","properties":{"name":"신원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.264","geometry":{"type":"Point","coordinates":[1.418198433803443E7,4511289.27763391]},"geometry_name":"geom","properties":{"name":"국수","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.265","geometry":{"type":"Point","coordinates":[1.418685111485242E7,4510984.89535144]},"geometry_name":"geom","properties":{"name":"아신","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.266","geometry":{"type":"Point","coordinates":[1.419234578925823E7,4508007.83004253]},"geometry_name":"geom","properties":{"name":"양평","grade":2,"shown_layer":"0b011110","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.267","geometry":{"type":"Point","coordinates":[1.419836494544491E7,4504652.30346089]},"geometry_name":"geom","properties":{"name":"원덕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.268","geometry":{"type":"Point","coordinates":[1.420370747950266E7,4506502.34938761]},"geometry_name":"geom","properties":{"name":"용문","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.269","geometry":{"type":"Point","coordinates":[1.42075870082846E7,4505789.15271921]},"geometry_name":"geom","properties":{"name":"지평","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":15}},{"type":"Feature","id":"station.270","geometry":{"type":"Point","coordinates":[1.421038440029654E7,4503478.12327217]},"geometry_name":"geom","properties":{"name":"석불","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.271","geometry":{"type":"Point","coordinates":[1.421423982840872E7,4501363.39960644]},"geometry_name":"geom","properties":{"name":"일신","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.272","geometry":{"type":"Point","coordinates":[1.421887848932618E7,4500231.30599581]},"geometry_name":"geom","properties":{"name":"매곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.273","geometry":{"type":"Point","coordinates":[1.422160918983119E7,4497852.28656638]},"geometry_name":"geom","properties":{"name":"양동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.274","geometry":{"type":"Point","coordinates":[1.422429045335033E7,4493975.78364227]},"geometry_name":"geom","properties":{"name":"삼산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.275","geometry":{"type":"Point","coordinates":[1.423073325812313E7,4489826.0455007]},"geometry_name":"geom","properties":{"name":"간현","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.276","geometry":{"type":"Point","coordinates":[1.423317675434189E7,4486930.41113771]},"geometry_name":"geom","properties":{"name":"동화","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.277","geometry":{"type":"Point","coordinates":[1.423743968971402E7,4488969.05500012]},"geometry_name":"geom","properties":{"name":"만종","grade":3,"shown_layer":"0b010100","text_offset_x":-10,"text_offset_y":-15}},{"type":"Feature","id":"station.278","geometry":{"type":"Point","coordinates":[1.424278879162172E7,4489036.26384634]},"geometry_name":"geom","properties":{"name":"구원주","grade":null,"shown_layer":"0b000000","text_offset_x":-30,"text_offset_y":15}},{"type":"Feature","id":"station.279","geometry":{"type":"Point","coordinates":[1.424773479452131E7,4488006.15724776]},"geometry_name":"geom","properties":{"name":"유교","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.280","geometry":{"type":"Point","coordinates":[1.424831476906834E7,4484219.67080155]},"geometry_name":"geom","properties":{"name":"반곡","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.281","geometry":{"type":"Point","coordinates":[1.424858119000566E7,4479965.14727418]},"geometry_name":"geom","properties":{"name":"금교","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.282","geometry":{"type":"Point","coordinates":[1.425143243838725E7,4476635.56969069]},"geometry_name":"geom","properties":{"name":"치악","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.283","geometry":{"type":"Point","coordinates":[1.425618964343045E7,4472547.00388459]},"geometry_name":"geom","properties":{"name":"창교","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.284","geometry":{"type":"Point","coordinates":[1.425910160546231E7,4469479.43239627]},"geometry_name":"geom","properties":{"name":"신림","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.285","geometry":{"type":"Point","coordinates":[1.4259624161416E7,4465253.3190405]},"geometry_name":"geom","properties":{"name":"연교","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.286","geometry":{"type":"Point","coordinates":[1.426168200239085E7,4461090.94607249]},"geometry_name":"geom","properties":{"name":"구학","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.287","geometry":{"type":"Point","coordinates":[1.426331763080103E7,4457221.8457922]},"geometry_name":"geom","properties":{"name":"봉양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.288","geometry":{"type":"Point","coordinates":[1.426841698743113E7,4456802.48628006]},"geometry_name":"geom","properties":{"name":"제천조차장","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.289","geometry":{"type":"Point","coordinates":[1.427171844522933E7,4456910.42175797]},"geometry_name":"geom","properties":{"name":"제천","grade":2,"shown_layer":"0b011100","text_offset_x":-10,"text_offset_y":15}},{"type":"Feature","id":"station.290","geometry":{"type":"Point","coordinates":[1.427573834788916E7,4455276.61416354]},"geometry_name":"geom","properties":{"name":"고명","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.291","geometry":{"type":"Point","coordinates":[1.42797213704017E7,4449342.64728048]},"geometry_name":"geom","properties":{"name":"삼곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.292","geometry":{"type":"Point","coordinates":[1.42852015955376E7,4442497.04271302]},"geometry_name":"geom","properties":{"name":"도담","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.293","geometry":{"type":"Point","coordinates":[1.428718973937927E7,4435372.98980594]},"geometry_name":"geom","properties":{"name":"단양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.294","geometry":{"type":"Point","coordinates":[1.428628356532836E7,4429948.95550773]},"geometry_name":"geom","properties":{"name":"단성","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.295","geometry":{"type":"Point","coordinates":[1.429194144523963E7,4427752.49821458]},"geometry_name":"geom","properties":{"name":"죽령","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.296","geometry":{"type":"Point","coordinates":[1.430069005515302E7,4424374.08320118]},"geometry_name":"geom","properties":{"name":"희방사","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.297","geometry":{"type":"Point","coordinates":[1.430720049764842E7,4421571.62595593]},"geometry_name":"geom","properties":{"name":"풍기","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.298","geometry":{"type":"Point","coordinates":[1.431278597536287E7,4417490.40834059]},"geometry_name":"geom","properties":{"name":"안정","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.299","geometry":{"type":"Point","coordinates":[1.431854424319093E7,4414117.2787188]},"geometry_name":"geom","properties":{"name":"북영주","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.300","geometry":{"type":"Point","coordinates":[1.431857109345211E7,4412732.50851258]},"geometry_name":"geom","properties":{"name":"영주","grade":2,"shown_layer":"0b011100","text_offset_x":-30,"text_offset_y":10}},{"type":"Feature","id":"station.301","geometry":{"type":"Point","coordinates":[1.432490265665776E7,4420030.65450153]},"geometry_name":"geom","properties":{"name":"문단","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.302","geometry":{"type":"Point","coordinates":[1.432969520563929E7,4423981.12295917]},"geometry_name":"geom","properties":{"name":"봉화","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.303","geometry":{"type":"Point","coordinates":[1.433491183735294E7,4423797.32048412]},"geometry_name":"geom","properties":{"name":"거촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.304","geometry":{"type":"Point","coordinates":[1.434120882472475E7,4424311.18731708]},"geometry_name":"geom","properties":{"name":"봉성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.305","geometry":{"type":"Point","coordinates":[1.434722640017466E7,4427485.17716431]},"geometry_name":"geom","properties":{"name":"법전","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.306","geometry":{"type":"Point","coordinates":[1.435133046036953E7,4430383.13143363]},"geometry_name":"geom","properties":{"name":"춘양","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.307","geometry":{"type":"Point","coordinates":[1.435525171169663E7,4427442.69680706]},"geometry_name":"geom","properties":{"name":"녹동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.308","geometry":{"type":"Point","coordinates":[1.436013843696736E7,4425710.43522708]},"geometry_name":"geom","properties":{"name":"임기","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.309","geometry":{"type":"Point","coordinates":[1.436153142228346E7,4430288.01431277]},"geometry_name":"geom","properties":{"name":"현동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.310","geometry":{"type":"Point","coordinates":[1.436662215165303E7,4429688.56041752]},"geometry_name":"geom","properties":{"name":"분천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.311","geometry":{"type":"Point","coordinates":[1.436956412541961E7,4438112.02678016]},"geometry_name":"geom","properties":{"name":"승부","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.312","geometry":{"type":"Point","coordinates":[1.436696148685682E7,4445414.3810092]},"geometry_name":"geom","properties":{"name":"석포","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.313","geometry":{"type":"Point","coordinates":[1.4365332994026E7,4450838.26737116]},"geometry_name":"geom","properties":{"name":"동점","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.314","geometry":{"type":"Point","coordinates":[1.436426192241338E7,4454871.21871788]},"geometry_name":"geom","properties":{"name":"철암","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.315","geometry":{"type":"Point","coordinates":[1.436397100005615E7,4458428.62330463]},"geometry_name":"geom","properties":{"name":"백산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.316","geometry":{"type":"Point","coordinates":[1.436449128509221E7,4463303.58583504]},"geometry_name":"geom","properties":{"name":"통리","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.317","geometry":{"type":"Point","coordinates":[1.436462913201766E7,4464708.84718156]},"geometry_name":"geom","properties":{"name":"심포리","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.318","geometry":{"type":"Point","coordinates":[1.43641945407256E7,4469093.15170208]},"geometry_name":"geom","properties":{"name":"흥전","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.319","geometry":{"type":"Point","coordinates":[1.436433538214536E7,4467274.0912019]},"geometry_name":"geom","properties":{"name":"나한정","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.320","geometry":{"type":"Point","coordinates":[1.436512591750923E7,4471089.93160823]},"geometry_name":"geom","properties":{"name":"도계","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.321","geometry":{"type":"Point","coordinates":[1.436700766218159E7,4476391.28907386]},"geometry_name":"geom","properties":{"name":"고사리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.322","geometry":{"type":"Point","coordinates":[1.436719312045326E7,4478279.1089084]},"geometry_name":"geom","properties":{"name":"하고사리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.323","geometry":{"type":"Point","coordinates":[1.436830934325134E7,4481900.54544807]},"geometry_name":"geom","properties":{"name":"마차리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.324","geometry":{"type":"Point","coordinates":[1.436974612165511E7,4487402.1687178]},"geometry_name":"geom","properties":{"name":"신기","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.325","geometry":{"type":"Point","coordinates":[1.437152894782796E7,4492621.11243306]},"geometry_name":"geom","properties":{"name":"상정","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.326","geometry":{"type":"Point","coordinates":[1.437287188390099E7,4496902.63297345]},"geometry_name":"geom","properties":{"name":"미로","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.327","geometry":{"type":"Point","coordinates":[1.437305231053167E7,4500949.2675628]},"geometry_name":"geom","properties":{"name":"도경리","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.328","geometry":{"type":"Point","coordinates":[1.437393004245268E7,4508792.51627729]},"geometry_name":"geom","properties":{"name":"동해","grade":2,"shown_layer":"0b011101","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.329","geometry":{"type":"Point","coordinates":[1.437227563444441E7,4515402.5731944]},"geometry_name":"geom","properties":{"name":"묵호","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.330","geometry":{"type":"Point","coordinates":[1.43710684079626E7,4521296.31147151]},"geometry_name":"geom","properties":{"name":"망상","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.331","geometry":{"type":"Point","coordinates":[1.436581406120546E7,4525381.04142978]},"geometry_name":"geom","properties":{"name":"옥계","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.332","geometry":{"type":"Point","coordinates":[1.436390094670059E7,4535914.13455406]},"geometry_name":"geom","properties":{"name":"정동진","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.333","geometry":{"type":"Point","coordinates":[1.43578328878616E7,4542480.89068586]},"geometry_name":"geom","properties":{"name":"안인","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.334","geometry":{"type":"Point","coordinates":[1.434895819749293E7,4546152.923803]},"geometry_name":"geom","properties":{"name":"강릉","grade":1,"shown_layer":"0b011101","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.335","geometry":{"type":"Point","coordinates":[1.42746913992102E7,4461147.30871342]},"geometry_name":"geom","properties":{"name":"장락","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.336","geometry":{"type":"Point","coordinates":[1.427902226173561E7,4465176.33389041]},"geometry_name":"geom","properties":{"name":"송학","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.337","geometry":{"type":"Point","coordinates":[1.428217885948045E7,4466765.29714518]},"geometry_name":"geom","properties":{"name":"입석리","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.338","geometry":{"type":"Point","coordinates":[1.42854978834943E7,4463406.53454486]},"geometry_name":"geom","properties":{"name":"쌍용","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.339","geometry":{"type":"Point","coordinates":[1.429293041872779E7,4464915.52755102]},"geometry_name":"geom","properties":{"name":"연당","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.340","geometry":{"type":"Point","coordinates":[1.429902453745957E7,4462958.76268069]},"geometry_name":"geom","properties":{"name":"청령포","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.341","geometry":{"type":"Point","coordinates":[1.430241361482898E7,4464501.3716487]},"geometry_name":"geom","properties":{"name":"영월","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.342","geometry":{"type":"Point","coordinates":[1.430561239152887E7,4464756.56196123]},"geometry_name":"geom","properties":{"name":"탄부","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.343","geometry":{"type":"Point","coordinates":[1.43107507656405E7,4465724.45608188]},"geometry_name":"geom","properties":{"name":"연하","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.344","geometry":{"type":"Point","coordinates":[1.431799321171151E7,4466610.82599862]},"geometry_name":"geom","properties":{"name":"석항","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.345","geometry":{"type":"Point","coordinates":[1.432114945323397E7,4468821.38485032]},"geometry_name":"geom","properties":{"name":"예미","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.346","geometry":{"type":"Point","coordinates":[1.432655825578458E7,4470930.95262785]},"geometry_name":"geom","properties":{"name":"조동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.347","geometry":{"type":"Point","coordinates":[1.433059573579201E7,4472160.57862279]},"geometry_name":"geom","properties":{"name":"자미원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.348","geometry":{"type":"Point","coordinates":[1.433497259553102E7,4473104.08826572]},"geometry_name":"geom","properties":{"name":"민둥산","grade":2,"shown_layer":"0b001100","text_offset_x":0,"text_offset_y":30}},{"type":"Feature","id":"station.349","geometry":{"type":"Point","coordinates":[1.433980871496125E7,4470640.14607849]},"geometry_name":"geom","properties":{"name":"사북","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.350","geometry":{"type":"Point","coordinates":[1.434376447533048E7,4467150.86648125]},"geometry_name":"geom","properties":{"name":"고한","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.351","geometry":{"type":"Point","coordinates":[1.435461962849595E7,4467005.57440747]},"geometry_name":"geom","properties":{"name":"추전","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.352","geometry":{"type":"Point","coordinates":[1.435841054696322E7,4463646.96027509]},"geometry_name":"geom","properties":{"name":"태백","grade":2,"shown_layer":"0b000100","text_offset_x":-15,"text_offset_y":-25}},{"type":"Feature","id":"station.353","geometry":{"type":"Point","coordinates":[1.435905276023756E7,4460256.23957122]},"geometry_name":"geom","properties":{"name":"문곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.354","geometry":{"type":"Point","coordinates":[1.412473707651154E7,4497287.29965213]},"geometry_name":"geom","properties":{"name":"광명","grade":1,"shown_layer":"0b100100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.355","geometry":{"type":"Point","coordinates":[1.414919389071518E7,4410499.06880557]},"geometry_name":"geom","properties":{"name":"천안아산","grade":1,"shown_layer":"0b100100","text_offset_x":-50,"text_offset_y":0}},{"type":"Feature","id":"station.356","geometry":{"type":"Point","coordinates":[1.411930826984843E7,4524787.4472954]},"geometry_name":"geom","properties":{"name":"행신","grade":3,"shown_layer":"0b000010","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.357","geometry":{"type":"Point","coordinates":[1.412280941254922E7,4523578.78758819]},"geometry_name":"geom","properties":{"name":"화전","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.358","geometry":{"type":"Point","coordinates":[1.412588626101085E7,4520389.83689957]},"geometry_name":"geom","properties":{"name":"수색","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.359","geometry":{"type":"Point","coordinates":[1.412805548826819E7,4518704.80527854]},"geometry_name":"geom","properties":{"name":"가좌","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.360","geometry":{"type":"Point","coordinates":[1.413117956958976E7,4517427.78020309]},"geometry_name":"geom","properties":{"name":"신촌","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.361","geometry":{"type":"Point","coordinates":[1.418883284669142E7,4343913.23942091]},"geometry_name":"geom","properties":{"name":"대전남연결선","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.362","geometry":{"type":"Point","coordinates":[1.430485704425604E7,4294658.08142921]},"geometry_name":"geom","properties":{"name":"대구북연결선","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.363","geometry":{"type":"Point","coordinates":[1.432212708326601E7,4282999.16533208]},"geometry_name":"geom","properties":{"name":"대구남연결선","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.364","geometry":{"type":"Point","coordinates":[1.418431923095797E7,4351153.04038995]},"geometry_name":"geom","properties":{"name":"대전북연결선","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.365","geometry":{"type":"Point","coordinates":[1.412507838207031E7,4498057.05796045]},"geometry_name":"geom","properties":{"name":"시흥연결선","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.366","geometry":{"type":"Point","coordinates":[1.411824621511457E7,4524487.01841862]},"geometry_name":"geom","properties":{"name":"고양기지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.367","geometry":{"type":"Point","coordinates":[1.412662336301913E7,4519745.80768549]},"geometry_name":"geom","properties":{"name":"디지털미디어시티","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.368","geometry":{"type":"Point","coordinates":[1.41318332376397E7,4487083.56333333]},"geometry_name":"geom","properties":{"name":"당정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.369","geometry":{"type":"Point","coordinates":[1.426877984444332E7,4316263.98796633]},"geometry_name":"geom","properties":{"name":"김천구미","grade":1,"shown_layer":"0b100100","text_offset_x":0,"text_offset_y":-20}},{"type":"Feature","id":"station.370","geometry":{"type":"Point","coordinates":[1.413271495479847E7,4289750.33204486]},"geometry_name":"geom","properties":{"name":"동익산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.371","geometry":{"type":"Point","coordinates":[1.414494573857142E7,4287356.09164119]},"geometry_name":"geom","properties":{"name":"삼례","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.372","geometry":{"type":"Point","coordinates":[1.414739474510498E7,4283502.44120686]},"geometry_name":"geom","properties":{"name":"동산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.373","geometry":{"type":"Point","coordinates":[1.41556453895402E7,4279994.88459852]},"geometry_name":"geom","properties":{"name":"전주","grade":2,"shown_layer":"0b101100","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.374","geometry":{"type":"Point","coordinates":[1.415722896495648E7,4277172.83573725]},"geometry_name":"geom","properties":{"name":"아중","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.375","geometry":{"type":"Point","coordinates":[1.416062889597624E7,4269423.16744829]},"geometry_name":"geom","properties":{"name":"신리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.376","geometry":{"type":"Point","coordinates":[1.416846783640672E7,4254155.00324969]},"geometry_name":"geom","properties":{"name":"관촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.377","geometry":{"type":"Point","coordinates":[1.416993541691359E7,4250214.73167034]},"geometry_name":"geom","properties":{"name":"임실","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.378","geometry":{"type":"Point","coordinates":[1.417250796581803E7,4243182.05379038]},"geometry_name":"geom","properties":{"name":"봉천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.379","geometry":{"type":"Point","coordinates":[1.417315976370052E7,4238186.47325209]},"geometry_name":"geom","properties":{"name":"오수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.380","geometry":{"type":"Point","coordinates":[1.417446323701406E7,4230865.22002753]},"geometry_name":"geom","properties":{"name":"서도","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.381","geometry":{"type":"Point","coordinates":[1.417792955897813E7,4223865.23304647]},"geometry_name":"geom","properties":{"name":"산성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.382","geometry":{"type":"Point","coordinates":[1.417770560642655E7,4219823.23713887]},"geometry_name":"geom","properties":{"name":"남원","grade":3,"shown_layer":"0b100000","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.383","geometry":{"type":"Point","coordinates":[1.432623388192036E7,4318104.81512357]},"geometry_name":"geom","properties":{"name":"화본","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.384","geometry":{"type":"Point","coordinates":[1.432336649221261E7,4326720.69668974]},"geometry_name":"geom","properties":{"name":"우보","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.385","geometry":{"type":"Point","coordinates":[1.432493634193567E7,4336427.37908804]},"geometry_name":"geom","properties":{"name":"탑리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.386","geometry":{"type":"Point","coordinates":[1.432604090958307E7,4342386.98654805]},"geometry_name":"geom","properties":{"name":"비봉","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.387","geometry":{"type":"Point","coordinates":[1.432606872832382E7,4349406.11827874]},"geometry_name":"geom","properties":{"name":"의성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.388","geometry":{"type":"Point","coordinates":[1.432524774707922E7,4353884.26412264]},"geometry_name":"geom","properties":{"name":"업동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.389","geometry":{"type":"Point","coordinates":[1.432410584287461E7,4358791.24424304]},"geometry_name":"geom","properties":{"name":"단촌","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.390","geometry":{"type":"Point","coordinates":[1.43219803530452E7,4365286.60099098]},"geometry_name":"geom","properties":{"name":"운산","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.391","geometry":{"type":"Point","coordinates":[1.432539202827123E7,4372284.01104349]},"geometry_name":"geom","properties":{"name":"무릉","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.392","geometry":{"type":"Point","coordinates":[1.43317112350134E7,4382465.8696715]},"geometry_name":"geom","properties":{"name":"서지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.393","geometry":{"type":"Point","coordinates":[1.433123796019829E7,4385175.99388038]},"geometry_name":"geom","properties":{"name":"이하","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.394","geometry":{"type":"Point","coordinates":[1.433044910575874E7,4390432.57696751]},"geometry_name":"geom","properties":{"name":"마사","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.395","geometry":{"type":"Point","coordinates":[1.431909734521289E7,4406831.23369922]},"geometry_name":"geom","properties":{"name":"문수","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.396","geometry":{"type":"Point","coordinates":[1.426021245152899E7,4331002.07825912]},"geometry_name":"geom","properties":{"name":"두원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.397","geometry":{"type":"Point","coordinates":[1.426321250067392E7,4347398.23904831]},"geometry_name":"geom","properties":{"name":"청리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.398","geometry":{"type":"Point","coordinates":[1.426832259963489E7,4366983.25495383]},"geometry_name":"geom","properties":{"name":"백원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.399","geometry":{"type":"Point","coordinates":[1.424636875965394E7,4182181.8347684]},"geometry_name":"geom","properties":{"name":"완사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.400","geometry":{"type":"Point","coordinates":[1.42683042319189E7,4379270.5531157]},"geometry_name":"geom","properties":{"name":"함창","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.401","geometry":{"type":"Point","coordinates":[1.423592955176582E7,4179065.12000642]},"geometry_name":"geom","properties":{"name":"북천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.402","geometry":{"type":"Point","coordinates":[1.429836450193476E7,4390067.95667827]},"geometry_name":"geom","properties":{"name":"예천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.403","geometry":{"type":"Point","coordinates":[1.420299545777564E7,4157909.03085302]},"geometry_name":"geom","properties":{"name":"광양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.404","geometry":{"type":"Point","coordinates":[1.419892695302613E7,4156098.92799184]},"geometry_name":"geom","properties":{"name":"평화","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.405","geometry":{"type":"Point","coordinates":[1.431122419630289E7,4399550.42009415]},"geometry_name":"geom","properties":{"name":"어등","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.406","geometry":{"type":"Point","coordinates":[1.418738437974112E7,4145501.24346686]},"geometry_name":"geom","properties":{"name":"원창","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.407","geometry":{"type":"Point","coordinates":[1.417602831113098E7,4142401.61196777]},"geometry_name":"geom","properties":{"name":"벌교","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.408","geometry":{"type":"Point","coordinates":[1.416520929227222E7,4137610.10599188]},"geometry_name":"geom","properties":{"name":"조성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.409","geometry":{"type":"Point","coordinates":[1.416011747197164E7,4133810.59987772]},"geometry_name":"geom","properties":{"name":"예당","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.410","geometry":{"type":"Point","coordinates":[1.415652247580816E7,4131468.22227892]},"geometry_name":"geom","properties":{"name":"득량","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.411","geometry":{"type":"Point","coordinates":[1.414667939492519E7,4132227.93126118]},"geometry_name":"geom","properties":{"name":"보성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.412","geometry":{"type":"Point","coordinates":[1.414571111573037E7,4136259.60424164]},"geometry_name":"geom","properties":{"name":"광곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.413","geometry":{"type":"Point","coordinates":[1.414599242008361E7,4140531.33397732]},"geometry_name":"geom","properties":{"name":"명봉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.414","geometry":{"type":"Point","coordinates":[1.413881874719401E7,4145800.16533846]},"geometry_name":"geom","properties":{"name":"도림","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.415","geometry":{"type":"Point","coordinates":[1.413648736083443E7,4149147.32557371]},"geometry_name":"geom","properties":{"name":"이양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.416","geometry":{"type":"Point","coordinates":[1.413591301905363E7,4154823.08684657]},"geometry_name":"geom","properties":{"name":"입교","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.417","geometry":{"type":"Point","coordinates":[1.413336050765753E7,4157782.41186464]},"geometry_name":"geom","properties":{"name":"석정리","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.418","geometry":{"type":"Point","coordinates":[1.413360751447565E7,4162069.62119198]},"geometry_name":"geom","properties":{"name":"능주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.419","geometry":{"type":"Point","coordinates":[1.413231080938715E7,4166410.86010935]},"geometry_name":"geom","properties":{"name":"만수","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.420","geometry":{"type":"Point","coordinates":[1.413337089376602E7,4170854.16128725]},"geometry_name":"geom","properties":{"name":"화순","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.421","geometry":{"type":"Point","coordinates":[1.412712544731846E7,4170761.51081254]},"geometry_name":"geom","properties":{"name":"앵남","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.422","geometry":{"type":"Point","coordinates":[1.412331071761211E7,4171662.03519914]},"geometry_name":"geom","properties":{"name":"남평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.423","geometry":{"type":"Point","coordinates":[1.412389572380012E7,4177881.18312152]},"geometry_name":"geom","properties":{"name":"효천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.424","geometry":{"type":"Point","coordinates":[1.41205371257073E7,4180873.8865015]},"geometry_name":"geom","properties":{"name":"서광주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.425","geometry":{"type":"Point","coordinates":[1.411719708457359E7,4183625.87713449]},"geometry_name":"geom","properties":{"name":"동송정신호","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.426","geometry":{"type":"Point","coordinates":[1.433123159272342E7,4476686.83697092]},"geometry_name":"geom","properties":{"name":"별어곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.427","geometry":{"type":"Point","coordinates":[1.432822545440235E7,4484034.47930473]},"geometry_name":"geom","properties":{"name":"선평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.428","geometry":{"type":"Point","coordinates":[1.432330566724284E7,4502026.08330513]},"geometry_name":"geom","properties":{"name":"나전","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.429","geometry":{"type":"Point","coordinates":[1.432927777981271E7,4505258.85477662]},"geometry_name":"geom","properties":{"name":"아우라지","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.430","geometry":{"type":"Point","coordinates":[1.421288232061435E7,4138981.13564118]},"geometry_name":"geom","properties":{"name":"흥국사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.431","geometry":{"type":"Point","coordinates":[1.42162521285799E7,4144281.86754301]},"geometry_name":"geom","properties":{"name":"적량","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.432","geometry":{"type":"Point","coordinates":[1.420531438748421E7,4154279.99089618]},"geometry_name":"geom","properties":{"name":"초남","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.433","geometry":{"type":"Point","coordinates":[1.42112742103823E7,4152894.51524728]},"geometry_name":"geom","properties":{"name":"황길","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.434","geometry":{"type":"Point","coordinates":[1.42172405232067E7,4154362.60990171]},"geometry_name":"geom","properties":{"name":"태금","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.435","geometry":{"type":"Point","coordinates":[1.434150751718244E7,4175158.3046615]},"geometry_name":"geom","properties":{"name":"북철송장","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.436","geometry":{"type":"Point","coordinates":[1.433935489879313E7,4172411.72421679]},"geometry_name":"geom","properties":{"name":"남철송장","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.437","geometry":{"type":"Point","coordinates":[1.4366597672497E7,4183629.7652352]},"geometry_name":"geom","properties":{"name":"범일","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.438","geometry":{"type":"Point","coordinates":[1.436064802420037E7,4184477.86938996]},"geometry_name":"geom","properties":{"name":"주례","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.439","geometry":{"type":"Point","coordinates":[1.42095433815436E7,4149856.50790402]},"geometry_name":"geom","properties":{"name":"신광양항","grade":3,"shown_layer":"0b000001","text_offset_x":50,"text_offset_y":10}},{"type":"Feature","id":"station.440","geometry":{"type":"Point","coordinates":[1.438422946645621E7,4284889.35564954]},"geometry_name":"geom","properties":{"name":"나원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.441","geometry":{"type":"Point","coordinates":[1.432379777731579E7,4493301.8013262]},"geometry_name":"geom","properties":{"name":"정선","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.442","geometry":{"type":"Point","coordinates":[1.437102244414485E7,4280538.95843028]},"geometry_name":"geom","properties":{"name":"건천","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.443","geometry":{"type":"Point","coordinates":[1.434042841943454E7,4192483.03315126]},"geometry_name":"geom","properties":{"name":"장유","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.444","geometry":{"type":"Point","coordinates":[1.434311460327518E7,4179542.88137621]},"geometry_name":"geom","properties":{"name":"부산신항","grade":2,"shown_layer":"0b000001","text_offset_x":-50,"text_offset_y":10}},{"type":"Feature","id":"station.445","geometry":{"type":"Point","coordinates":[1.436691688113685E7,4186247.56042775]},"geometry_name":"geom","properties":{"name":"부전","grade":2,"shown_layer":"0b000010","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.446","geometry":{"type":"Point","coordinates":[1.436463860530633E7,4185706.51096543]},"geometry_name":"geom","properties":{"name":"가야","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.447","geometry":{"type":"Point","coordinates":[1.414370104194901E7,4569211.35326376]},"geometry_name":"geom","properties":{"name":"동두천","grade":3,"shown_layer":"0b001111","text_offset_x":30,"text_offset_y":0}},{"type":"Feature","id":"station.448","geometry":{"type":"Point","coordinates":[1.4128406003307E7,4511425.26221199]},"geometry_name":"geom","properties":{"name":"신길","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.449","geometry":{"type":"Point","coordinates":[1.414247581510555E7,4532622.17299969]},"geometry_name":"geom","properties":{"name":"방학","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.450","geometry":{"type":"Point","coordinates":[1.414630968063237E7,4598129.77734781]},"geometry_name":"geom","properties":{"name":"신망리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.451","geometry":{"type":"Point","coordinates":[1.414967797465284E7,4605530.43954909]},"geometry_name":"geom","properties":{"name":"대광리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.452","geometry":{"type":"Point","coordinates":[1.415310437744751E7,4609499.64674449]},"geometry_name":"geom","properties":{"name":"신탄리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.453","geometry":{"type":"Point","coordinates":[1.415609134655227E7,4615832.43603972]},"geometry_name":"geom","properties":{"name":"백마고지","grade":3,"shown_layer":"0b001101","text_offset_x":40,"text_offset_y":0}},{"type":"Feature","id":"station.454","geometry":{"type":"Point","coordinates":[1.41470758704236E7,4522642.07524642]},"geometry_name":"geom","properties":{"name":"상봉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.455","geometry":{"type":"Point","coordinates":[1.411756324777465E7,4525737.59776866]},"geometry_name":"geom","properties":{"name":"능곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.456","geometry":{"type":"Point","coordinates":[1.411644005637645E7,4527497.46887693]},"geometry_name":"geom","properties":{"name":"대곡","grade":2,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":15}},{"type":"Feature","id":"station.457","geometry":{"type":"Point","coordinates":[1.411553421628401E7,4529480.90610555]},"geometry_name":"geom","properties":{"name":"곡산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.458","geometry":{"type":"Point","coordinates":[1.411472017024369E7,4531197.58603887]},"geometry_name":"geom","properties":{"name":"백마","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.459","geometry":{"type":"Point","coordinates":[1.4113796897519E7,4533194.70456858]},"geometry_name":"geom","properties":{"name":"풍산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.460","geometry":{"type":"Point","coordinates":[1.41120008131948E7,4534578.71407406]},"geometry_name":"geom","properties":{"name":"일산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.461","geometry":{"type":"Point","coordinates":[1.411097502635103E7,4536308.9152239]},"geometry_name":"geom","properties":{"name":"탄현","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.462","geometry":{"type":"Point","coordinates":[1.411101617003483E7,4538897.99163852]},"geometry_name":"geom","properties":{"name":"야당","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.463","geometry":{"type":"Point","coordinates":[1.411165261695954E7,4540687.90514808]},"geometry_name":"geom","properties":{"name":"운정","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.464","geometry":{"type":"Point","coordinates":[1.411147500671199E7,4544334.89469246]},"geometry_name":"geom","properties":{"name":"금릉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.465","geometry":{"type":"Point","coordinates":[1.411250511275199E7,4546445.8153992]},"geometry_name":"geom","properties":{"name":"금촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.466","geometry":{"type":"Point","coordinates":[1.411449076303706E7,4550652.58534326]},"geometry_name":"geom","properties":{"name":"월롱","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.467","geometry":{"type":"Point","coordinates":[1.411448233615161E7,4553336.65711295]},"geometry_name":"geom","properties":{"name":"파주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.468","geometry":{"type":"Point","coordinates":[1.411394084475254E7,4558854.9143939]},"geometry_name":"geom","properties":{"name":"문산","grade":2,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.469","geometry":{"type":"Point","coordinates":[1.411196076044201E7,4562439.75975642]},"geometry_name":"geom","properties":{"name":"운천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.470","geometry":{"type":"Point","coordinates":[1.410943477648057E7,4563638.32042921]},"geometry_name":"geom","properties":{"name":"임진강","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.471","geometry":{"type":"Point","coordinates":[1.410514523575014E7,4564984.18251068]},"geometry_name":"geom","properties":{"name":"도라산","grade":3,"shown_layer":"0b001111","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.472","geometry":{"type":"Point","coordinates":[1.412309097293728E7,4508503.0763695]},"geometry_name":"geom","properties":{"name":"구일","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.473","geometry":{"type":"Point","coordinates":[1.412187097810988E7,4508268.34499676]},"geometry_name":"geom","properties":{"name":"개봉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.474","geometry":{"type":"Point","coordinates":[1.412030823057033E7,4508236.35552172]},"geometry_name":"geom","properties":{"name":"오류동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.475","geometry":{"type":"Point","coordinates":[1.411800683368157E7,4507966.75827913]},"geometry_name":"geom","properties":{"name":"온수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.476","geometry":{"type":"Point","coordinates":[1.411666002369025E7,4506959.60341541]},"geometry_name":"geom","properties":{"name":"역곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.477","geometry":{"type":"Point","coordinates":[1.411483887021672E7,4506610.5994056]},"geometry_name":"geom","properties":{"name":"소사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.478","geometry":{"type":"Point","coordinates":[1.411341660787455E7,4506780.42004885]},"geometry_name":"geom","properties":{"name":"부천","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.479","geometry":{"type":"Point","coordinates":[1.411138804392578E7,4507150.83373225]},"geometry_name":"geom","properties":{"name":"중동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.480","geometry":{"type":"Point","coordinates":[1.411005225456405E7,4507293.98238473]},"geometry_name":"geom","properties":{"name":"송내","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.481","geometry":{"type":"Point","coordinates":[1.410873414273747E7,4507403.79502966]},"geometry_name":"geom","properties":{"name":"부개","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.482","geometry":{"type":"Point","coordinates":[1.410676655960575E7,4507552.30501519]},"geometry_name":"geom","properties":{"name":"부평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.483","geometry":{"type":"Point","coordinates":[1.410498496907924E7,4506667.74794288]},"geometry_name":"geom","properties":{"name":"백운","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.484","geometry":{"type":"Point","coordinates":[1.410451138256956E7,4504899.89843855]},"geometry_name":"geom","properties":{"name":"동암","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.485","geometry":{"type":"Point","coordinates":[1.410347553244383E7,4504071.02917403]},"geometry_name":"geom","properties":{"name":"간석","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.486","geometry":{"type":"Point","coordinates":[1.410198975120022E7,4504115.59611677]},"geometry_name":"geom","properties":{"name":"주안","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.487","geometry":{"type":"Point","coordinates":[1.410069951377412E7,4504268.33578899]},"geometry_name":"geom","properties":{"name":"도화","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.488","geometry":{"type":"Point","coordinates":[1.409938522020608E7,4504366.75346168]},"geometry_name":"geom","properties":{"name":"제물포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.489","geometry":{"type":"Point","coordinates":[1.409781757460893E7,4504603.22781452]},"geometry_name":"geom","properties":{"name":"도원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.490","geometry":{"type":"Point","coordinates":[1.409673318918521E7,4505530.16658646]},"geometry_name":"geom","properties":{"name":"동인천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.491","geometry":{"type":"Point","coordinates":[1.409493168360181E7,4505683.63102538]},"geometry_name":"geom","properties":{"name":"인천","grade":2,"shown_layer":"0b001111","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.492","geometry":{"type":"Point","coordinates":[1.412530784493668E7,4404249.21556257]},"geometry_name":"geom","properties":{"name":"도고온천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.493","geometry":{"type":"Point","coordinates":[1.412076421746852E7,4401053.43458091]},"geometry_name":"geom","properties":{"name":"신례원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.494","geometry":{"type":"Point","coordinates":[1.41184834258175E7,4395542.73139285]},"geometry_name":"geom","properties":{"name":"예산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.495","geometry":{"type":"Point","coordinates":[1.410993632644634E7,4394563.45011489]},"geometry_name":"geom","properties":{"name":"삽교","grade":3,"shown_layer":"0b000001","text_offset_x":-20,"text_offset_y":-15}},{"type":"Feature","id":"station.496","geometry":{"type":"Point","coordinates":[1.410593073947302E7,4387865.02496162]},"geometry_name":"geom","properties":{"name":"화양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.497","geometry":{"type":"Point","coordinates":[1.410210071446864E7,4383407.37716074]},"geometry_name":"geom","properties":{"name":"홍성","grade":2,"shown_layer":"0b001100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.498","geometry":{"type":"Point","coordinates":[1.409999325839674E7,4379033.47527717]},"geometry_name":"geom","properties":{"name":"신성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.499","geometry":{"type":"Point","coordinates":[1.409553706125664E7,4369868.8403767]},"geometry_name":"geom","properties":{"name":"광천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.500","geometry":{"type":"Point","coordinates":[1.409501670942887E7,4365022.24054457]},"geometry_name":"geom","properties":{"name":"원죽","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.501","geometry":{"type":"Point","coordinates":[1.40920655072765E7,4362132.77559131]},"geometry_name":"geom","properties":{"name":"청소","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.502","geometry":{"type":"Point","coordinates":[1.408986832769502E7,4357336.23863912]},"geometry_name":"geom","properties":{"name":"주포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.503","geometry":{"type":"Point","coordinates":[1.40915462797756E7,4347710.83587471]},"geometry_name":"geom","properties":{"name":"대천","grade":2,"shown_layer":"0b001100","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.504","geometry":{"type":"Point","coordinates":[1.409247782353845E7,4344121.32800457]},"geometry_name":"geom","properties":{"name":"남포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.505","geometry":{"type":"Point","coordinates":[1.409330339114607E7,4332902.799457]},"geometry_name":"geom","properties":{"name":"구웅천","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.506","geometry":{"type":"Point","coordinates":[1.409537577044643E7,4329567.95606544]},"geometry_name":"geom","properties":{"name":"간치","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.507","geometry":{"type":"Point","coordinates":[1.410196479337038E7,4322012.91227012]},"geometry_name":"geom","properties":{"name":"판교","grade":3,"shown_layer":"0b000010","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.508","geometry":{"type":"Point","coordinates":[1.410513795545544E7,4311930.59109974]},"geometry_name":"geom","properties":{"name":"서천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.509","geometry":{"type":"Point","coordinates":[1.410590417864252E7,4306095.70840654]},"geometry_name":"geom","properties":{"name":"장항","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.510","geometry":{"type":"Point","coordinates":[1.411091387855474E7,4300511.16174316]},"geometry_name":"geom","properties":{"name":"군산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.511","geometry":{"type":"Point","coordinates":[1.411643652754859E7,4292782.24400143]},"geometry_name":"geom","properties":{"name":"구대야","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.512","geometry":{"type":"Point","coordinates":[1.412233716187343E7,4294291.89574869]},"geometry_name":"geom","properties":{"name":"임피","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.513","geometry":{"type":"Point","coordinates":[1.412786767002332E7,4292543.03935053]},"geometry_name":"geom","properties":{"name":"오산리","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.516","geometry":{"type":"Point","coordinates":[1.437929333759545E7,4275017.03065604]},"geometry_name":"geom","properties":{"name":"율동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.517","geometry":{"type":"Point","coordinates":[1.437417622550657E7,4276766.12583266]},"geometry_name":"geom","properties":{"name":"모량","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.518","geometry":{"type":"Point","coordinates":[1.436597810160709E7,4286591.13065772]},"geometry_name":"geom","properties":{"name":"아화","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.519","geometry":{"type":"Point","coordinates":[1.436142209541155E7,4289868.30979702]},"geometry_name":"geom","properties":{"name":"임포","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.520","geometry":{"type":"Point","coordinates":[1.435755906417814E7,4292852.94629809]},"geometry_name":"geom","properties":{"name":"송포","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.521","geometry":{"type":"Point","coordinates":[1.435343874020567E7,4295003.30515034]},"geometry_name":"geom","properties":{"name":"영천","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.522","geometry":{"type":"Point","coordinates":[1.435102239481071E7,4295888.45573147]},"geometry_name":"geom","properties":{"name":"북영천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.523","geometry":{"type":"Point","coordinates":[1.434425847783478E7,4303031.41662628]},"geometry_name":"geom","properties":{"name":"화산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.524","geometry":{"type":"Point","coordinates":[1.433696096201167E7,4305267.20354812]},"geometry_name":"geom","properties":{"name":"신녕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.525","geometry":{"type":"Point","coordinates":[1.433383607918977E7,4310342.13918152]},"geometry_name":"geom","properties":{"name":"갑현","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.526","geometry":{"type":"Point","coordinates":[1.432936465354333E7,4313279.95251859]},"geometry_name":"geom","properties":{"name":"봉림","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.527","geometry":{"type":"Point","coordinates":[1.414265183348439E7,4520295.25214059]},"geometry_name":"geom","properties":{"name":"청량리","grade":2,"shown_layer":"0b010000","text_offset_x":25,"text_offset_y":15}},{"type":"Feature","id":"station.528","geometry":{"type":"Point","coordinates":[1.414146723825506E7,4519991.88322577]},"geometry_name":"geom","properties":{"name":"제기동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.529","geometry":{"type":"Point","coordinates":[1.41403150481295E7,4519696.58540652]},"geometry_name":"geom","properties":{"name":"신설동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.530","geometry":{"type":"Point","coordinates":[1.413940927482877E7,4519297.76763809]},"geometry_name":"geom","properties":{"name":"동묘앞","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.531","geometry":{"type":"Point","coordinates":[1.413879332182231E7,4519082.76607492]},"geometry_name":"geom","properties":{"name":"동대문","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.532","geometry":{"type":"Point","coordinates":[1.413774687408106E7,4518983.06535584]},"geometry_name":"geom","properties":{"name":"종로5가","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.533","geometry":{"type":"Point","coordinates":[1.413668299370754E7,4519041.23651656]},"geometry_name":"geom","properties":{"name":"종로3가","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.534","geometry":{"type":"Point","coordinates":[1.413570830251006E7,4518869.93602901]},"geometry_name":"geom","properties":{"name":"종각","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.535","geometry":{"type":"Point","coordinates":[1.413503907199531E7,4518223.69860248]},"geometry_name":"geom","properties":{"name":"시청","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.536","geometry":{"type":"Point","coordinates":[1.413448217397872E7,4516867.21479632]},"geometry_name":"geom","properties":{"name":"서울역","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.537","geometry":{"type":"Point","coordinates":[1.414953126669592E7,4484411.70249584]},"geometry_name":"geom","properties":{"name":"죽전","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.538","geometry":{"type":"Point","coordinates":[1.414963869000454E7,4482801.00143189]},"geometry_name":"geom","properties":{"name":"보정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.539","geometry":{"type":"Point","coordinates":[1.414934258015903E7,4480832.996998]},"geometry_name":"geom","properties":{"name":"구성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.540","geometry":{"type":"Point","coordinates":[1.41499619618058E7,4479066.97662359]},"geometry_name":"geom","properties":{"name":"신갈","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.541","geometry":{"type":"Point","coordinates":[1.415048572000999E7,4477502.97853506]},"geometry_name":"geom","properties":{"name":"기흥","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.542","geometry":{"type":"Point","coordinates":[1.414969245731859E7,4475662.12622824]},"geometry_name":"geom","properties":{"name":"상갈","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.543","geometry":{"type":"Point","coordinates":[1.414636166683457E7,4475331.33846581]},"geometry_name":"geom","properties":{"name":"청명","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.544","geometry":{"type":"Point","coordinates":[1.414550561995037E7,4474207.01745587]},"geometry_name":"geom","properties":{"name":"영통","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.545","geometry":{"type":"Point","coordinates":[1.414391419650999E7,4473422.06384346]},"geometry_name":"geom","properties":{"name":"망포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.546","geometry":{"type":"Point","coordinates":[1.414212072819382E7,4474354.70099381]},"geometry_name":"geom","properties":{"name":"매탄권선","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.547","geometry":{"type":"Point","coordinates":[1.414099128064023E7,4475677.09234724]},"geometry_name":"geom","properties":{"name":"수원시청","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.548","geometry":{"type":"Point","coordinates":[1.413932349202916E7,4476178.25980567]},"geometry_name":"geom","properties":{"name":"매교","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.550","geometry":{"type":"Point","coordinates":[1.415187988531268E7,4509355.24544178]},"geometry_name":"geom","properties":{"name":"오금","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.551","geometry":{"type":"Point","coordinates":[1.415142080373265E7,4508444.47125466]},"geometry_name":"geom","properties":{"name":"경찰병원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.552","geometry":{"type":"Point","coordinates":[1.415067685557568E7,4507939.93839509]},"geometry_name":"geom","properties":{"name":"가락시장","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.553","geometry":{"type":"Point","coordinates":[1.414893559610069E7,4507267.35922764]},"geometry_name":"geom","properties":{"name":"수서","grade":null,"shown_layer":"0b000000","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.549","geometry":{"type":"Point","coordinates":[1.41375148063386E7,4476386.60869498]},"geometry_name":"geom","properties":{"name":"수원","grade":2,"shown_layer":"0b101010","text_offset_x":10,"text_offset_y":-15}},{"type":"Feature","id":"station.554","geometry":{"type":"Point","coordinates":[1.414695065826035E7,4506763.16360396]},"geometry_name":"geom","properties":{"name":"일원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.555","geometry":{"type":"Point","coordinates":[1.414642957172395E7,4508134.67734321]},"geometry_name":"geom","properties":{"name":"대청","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.556","geometry":{"type":"Point","coordinates":[1.414547211278364E7,4508582.53453523]},"geometry_name":"geom","properties":{"name":"학여울","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.557","geometry":{"type":"Point","coordinates":[1.414461183575879E7,4508255.89995693]},"geometry_name":"geom","properties":{"name":"대치","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.558","geometry":{"type":"Point","coordinates":[1.414375812658389E7,4507760.63584895]},"geometry_name":"geom","properties":{"name":"도곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.559","geometry":{"type":"Point","coordinates":[1.414278942437501E7,4507204.22823017]},"geometry_name":"geom","properties":{"name":"매봉","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.560","geometry":{"type":"Point","coordinates":[1.414139414587741E7,4506861.36340941]},"geometry_name":"geom","properties":{"name":"양재","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.561","geometry":{"type":"Point","coordinates":[1.41393787064966E7,4506942.7296595]},"geometry_name":"geom","properties":{"name":"남부터미널","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.562","geometry":{"type":"Point","coordinates":[1.413912331732082E7,4508041.63432628]},"geometry_name":"geom","properties":{"name":"교대","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.563","geometry":{"type":"Point","coordinates":[1.413813226215818E7,4509699.59511616]},"geometry_name":"geom","properties":{"name":"고속터미널","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.564","geometry":{"type":"Point","coordinates":[1.413885038419329E7,4510836.70298726]},"geometry_name":"geom","properties":{"name":"잠원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.565","geometry":{"type":"Point","coordinates":[1.413983656356223E7,4511333.93703712]},"geometry_name":"geom","properties":{"name":"신사","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.566","geometry":{"type":"Point","coordinates":[1.414074648907997E7,4512753.91371154]},"geometry_name":"geom","properties":{"name":"압구정","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.567","geometry":{"type":"Point","coordinates":[1.434545546292343E7,4291186.21874351]},"geometry_name":"geom","properties":{"name":"금호","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.568","geometry":{"type":"Point","coordinates":[1.413878426041576E7,4516678.55354184]},"geometry_name":"geom","properties":{"name":"약수","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.569","geometry":{"type":"Point","coordinates":[1.413816810703422E7,4517320.14150776]},"geometry_name":"geom","properties":{"name":"동대입구","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.570","geometry":{"type":"Point","coordinates":[1.413225492700277E7,4514997.46790459]},"geometry_name":"geom","properties":{"name":"공덕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.571","geometry":{"type":"Point","coordinates":[1.413674956276304E7,4518362.9989744]},"geometry_name":"geom","properties":{"name":"을지로3가","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.572","geometry":{"type":"Point","coordinates":[1.413667008064661E7,4519061.57220144]},"geometry_name":"geom","properties":{"name":"종로3가","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.573","geometry":{"type":"Point","coordinates":[1.413595385104285E7,4519769.32192581]},"geometry_name":"geom","properties":{"name":"안국","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.574","geometry":{"type":"Point","coordinates":[1.413464462251163E7,4519670.15823412]},"geometry_name":"geom","properties":{"name":"경복궁","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.575","geometry":{"type":"Point","coordinates":[1.413289156317062E7,4519480.54189461]},"geometry_name":"geom","properties":{"name":"독립문","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.576","geometry":{"type":"Point","coordinates":[1.413203295593813E7,4520614.77973759]},"geometry_name":"geom","properties":{"name":"무악재","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.577","geometry":{"type":"Point","coordinates":[1.413136036357476E7,4521488.54280016]},"geometry_name":"geom","properties":{"name":"홍제","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.578","geometry":{"type":"Point","coordinates":[1.413043173638256E7,4523181.06940579]},"geometry_name":"geom","properties":{"name":"녹번","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.579","geometry":{"type":"Point","coordinates":[1.412981602827898E7,4524478.29197208]},"geometry_name":"geom","properties":{"name":"불광","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.580","geometry":{"type":"Point","coordinates":[1.412879144368572E7,4525766.11886627]},"geometry_name":"geom","properties":{"name":"연신내","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.581","geometry":{"type":"Point","coordinates":[1.412854208802634E7,4528190.8514164]},"geometry_name":"geom","properties":{"name":"구파발","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.582","geometry":{"type":"Point","coordinates":[1.412796311535473E7,4529830.33508919]},"geometry_name":"geom","properties":{"name":"지축","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.583","geometry":{"type":"Point","coordinates":[1.412596281542466E7,4530525.45714377]},"geometry_name":"geom","properties":{"name":"삼송","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.584","geometry":{"type":"Point","coordinates":[1.412342829325828E7,4530182.95190152]},"geometry_name":"geom","properties":{"name":"원흥","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.585","geometry":{"type":"Point","coordinates":[1.412008581422772E7,4530535.58062238]},"geometry_name":"geom","properties":{"name":"원당","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.586","geometry":{"type":"Point","coordinates":[1.411895948361988E7,4527931.35804197]},"geometry_name":"geom","properties":{"name":"화정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.588","geometry":{"type":"Point","coordinates":[1.411398316842294E7,4529109.53226665]},"geometry_name":"geom","properties":{"name":"백석","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.589","geometry":{"type":"Point","coordinates":[1.411281776467383E7,4530413.95892467]},"geometry_name":"geom","properties":{"name":"마두","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.590","geometry":{"type":"Point","coordinates":[1.41123477737837E7,4531426.48518164]},"geometry_name":"geom","properties":{"name":"정발산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.591","geometry":{"type":"Point","coordinates":[1.411099123446889E7,4532930.7622379]},"geometry_name":"geom","properties":{"name":"주엽","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.592","geometry":{"type":"Point","coordinates":[1.410946793855688E7,4533770.11284643]},"geometry_name":"geom","properties":{"name":"대화","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.593","geometry":{"type":"Point","coordinates":[1.413208995151742E7,4493575.71001036]},"geometry_name":"geom","properties":{"name":"범계","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.594","geometry":{"type":"Point","coordinates":[1.413355569525269E7,4494206.21750248]},"geometry_name":"geom","properties":{"name":"평촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.595","geometry":{"type":"Point","coordinates":[1.413497880362299E7,4495233.18507275]},"geometry_name":"geom","properties":{"name":"인덕원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.596","geometry":{"type":"Point","coordinates":[1.413644643978961E7,4498719.37446455]},"geometry_name":"geom","properties":{"name":"정부과천청사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.597","geometry":{"type":"Point","coordinates":[1.413724014775897E7,4499623.13596883]},"geometry_name":"geom","properties":{"name":"과천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.598","geometry":{"type":"Point","coordinates":[1.413830191306215E7,4500007.1214898]},"geometry_name":"geom","properties":{"name":"대공원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.599","geometry":{"type":"Point","coordinates":[1.413845308493065E7,4501133.78442923]},"geometry_name":"geom","properties":{"name":"경마공원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.600","geometry":{"type":"Point","coordinates":[1.413782947314323E7,4502245.42414108]},"geometry_name":"geom","properties":{"name":"선바위","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.601","geometry":{"type":"Point","coordinates":[1.413637085385536E7,4503975.09385205]},"geometry_name":"geom","properties":{"name":"남태령","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.602","geometry":{"type":"Point","coordinates":[1.413553150489478E7,4505775.3247398]},"geometry_name":"geom","properties":{"name":"사당","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.603","geometry":{"type":"Point","coordinates":[1.413559640415791E7,4507257.53882528]},"geometry_name":"geom","properties":{"name":"총신대","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.604","geometry":{"type":"Point","coordinates":[1.413539358004569E7,4509436.35041783]},"geometry_name":"geom","properties":{"name":"동작","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.605","geometry":{"type":"Point","coordinates":[1.413400063925739E7,4513120.13246501]},"geometry_name":"geom","properties":{"name":"신용산","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.606","geometry":{"type":"Point","coordinates":[1.413450914669133E7,4513799.40461064]},"geometry_name":"geom","properties":{"name":"삼각지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.607","geometry":{"type":"Point","coordinates":[1.413446907167465E7,4515289.21300621]},"geometry_name":"geom","properties":{"name":"숙대입구","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.608","geometry":{"type":"Point","coordinates":[1.413515635821081E7,4517250.49030873]},"geometry_name":"geom","properties":{"name":"회현","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.609","geometry":{"type":"Point","coordinates":[1.413605548573794E7,4517586.95482627]},"geometry_name":"geom","properties":{"name":"명동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.610","geometry":{"type":"Point","coordinates":[1.413844852083153E7,4518175.3724563]},"geometry_name":"geom","properties":{"name":"동대문역사문화공원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.611","geometry":{"type":"Point","coordinates":[1.413860904353725E7,4518989.1004337]},"geometry_name":"geom","properties":{"name":"동대문","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.612","geometry":{"type":"Point","coordinates":[1.413777949069186E7,4520590.89977851]},"geometry_name":"geom","properties":{"name":"혜화","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.613","geometry":{"type":"Point","coordinates":[1.413825504755653E7,4521445.83628461]},"geometry_name":"geom","properties":{"name":"한성대입구","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.614","geometry":{"type":"Point","coordinates":[1.413941332685823E7,4522040.09064456]},"geometry_name":"geom","properties":{"name":"성신여대입구","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.615","geometry":{"type":"Point","coordinates":[1.41403616576003E7,4523546.81029468]},"geometry_name":"geom","properties":{"name":"길음","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.616","geometry":{"type":"Point","coordinates":[1.414092014748561E7,4524937.52936245]},"geometry_name":"geom","properties":{"name":"미아사거리","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.617","geometry":{"type":"Point","coordinates":[1.414046841299197E7,4526818.67405664]},"geometry_name":"geom","properties":{"name":"미아","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.618","geometry":{"type":"Point","coordinates":[1.414043702089557E7,4528419.56516901]},"geometry_name":"geom","properties":{"name":"수유","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.619","geometry":{"type":"Point","coordinates":[1.414143878499322E7,4529906.39695891]},"geometry_name":"geom","properties":{"name":"쌍문","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.620","geometry":{"type":"Point","coordinates":[1.414461940548416E7,4530982.14827847]},"geometry_name":"geom","properties":{"name":"노원","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.621","geometry":{"type":"Point","coordinates":[1.41457627679741E7,4531628.97409399]},"geometry_name":"geom","properties":{"name":"상계","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.622","geometry":{"type":"Point","coordinates":[1.414637624968786E7,4532947.77923229]},"geometry_name":"geom","properties":{"name":"당고개","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.623","geometry":{"type":"Point","coordinates":[1.414255554212485E7,4515157.37915486]},"geometry_name":"geom","properties":{"name":"서울숲","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.624","geometry":{"type":"Point","coordinates":[1.414209657186431E7,4512895.26224537]},"geometry_name":"geom","properties":{"name":"압구정로데오","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.625","geometry":{"type":"Point","coordinates":[1.414218562745695E7,4511384.46171646]},"geometry_name":"geom","properties":{"name":"강남구청","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.626","geometry":{"type":"Point","coordinates":[1.414243565103327E7,4510546.34493738]},"geometry_name":"geom","properties":{"name":"선정릉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.627","geometry":{"type":"Point","coordinates":[1.414301707273368E7,4509698.33219937]},"geometry_name":"geom","properties":{"name":"선릉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.628","geometry":{"type":"Point","coordinates":[1.414345856583417E7,4508508.73218943]},"geometry_name":"geom","properties":{"name":"한티","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.629","geometry":{"type":"Point","coordinates":[1.414372862691883E7,4507789.81790096]},"geometry_name":"geom","properties":{"name":"도곡","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.630","geometry":{"type":"Point","coordinates":[1.414419494426577E7,4507198.89718557]},"geometry_name":"geom","properties":{"name":"구룡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.631","geometry":{"type":"Point","coordinates":[1.414492575672283E7,4507500.52634103]},"geometry_name":"geom","properties":{"name":"개포동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.632","geometry":{"type":"Point","coordinates":[1.414570632899227E7,4507840.18519151]},"geometry_name":"geom","properties":{"name":"대모산입구","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.633","geometry":{"type":"Point","coordinates":[1.414888260802307E7,4507257.53882528]},"geometry_name":"geom","properties":{"name":"수서","grade":2,"shown_layer":"0b000000","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.634","geometry":{"type":"Point","coordinates":[1.415168184793856E7,4504921.10574874]},"geometry_name":"geom","properties":{"name":"복정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.635","geometry":{"type":"Point","coordinates":[1.415167939890976E7,4501804.28762387]},"geometry_name":"geom","properties":{"name":"가천대","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.636","geometry":{"type":"Point","coordinates":[1.415179806548695E7,4500573.38207747]},"geometry_name":"geom","properties":{"name":"태평","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.637","geometry":{"type":"Point","coordinates":[1.415194845811901E7,4499489.9569781]},"geometry_name":"geom","properties":{"name":"모란","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.638","geometry":{"type":"Point","coordinates":[1.415190582275404E7,4496600.38903991]},"geometry_name":"geom","properties":{"name":"야탑","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.639","geometry":{"type":"Point","coordinates":[1.415184493099257E7,4494280.19952941]},"geometry_name":"geom","properties":{"name":"이매","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.640","geometry":{"type":"Point","coordinates":[1.415131672000876E7,4492909.23468418]},"geometry_name":"geom","properties":{"name":"서현","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.641","geometry":{"type":"Point","coordinates":[1.415029959382138E7,4491988.53992591]},"geometry_name":"geom","properties":{"name":"수내","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.642","geometry":{"type":"Point","coordinates":[1.414960930165897E7,4490258.88303848]},"geometry_name":"geom","properties":{"name":"정자","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.643","geometry":{"type":"Point","coordinates":[1.414969913648804E7,4488014.8715878]},"geometry_name":"geom","properties":{"name":"미금","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.644","geometry":{"type":"Point","coordinates":[1.414970414586512E7,4486574.15587467]},"geometry_name":"geom","properties":{"name":"오리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.645","geometry":{"type":"Point","coordinates":[1.414957721938172E7,4523993.95610474]},"geometry_name":"geom","properties":{"name":"양원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.646","geometry":{"type":"Point","coordinates":[1.415928127335265E7,4523556.36778291]},"geometry_name":"geom","properties":{"name":"양정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.647","geometry":{"type":"Point","coordinates":[1.423098262491445E7,4487827.64719895]},"geometry_name":"geom","properties":{"name":"서원주","grade":3,"shown_layer":"0b001000","text_offset_x":-30,"text_offset_y":15}},{"type":"Feature","id":"station.648","geometry":{"type":"Point","coordinates":[1.42497909434399E7,4506379.77231455]},"geometry_name":"geom","properties":{"name":"횡성","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.649","geometry":{"type":"Point","coordinates":[1.427340959980152E7,4510409.37844337]},"geometry_name":"geom","properties":{"name":"둔내","grade":3,"shown_layer":"0b010000","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.650","geometry":{"type":"Point","coordinates":[1.429675997619031E7,4517683.99230462]},"geometry_name":"geom","properties":{"name":"평창","grade":2,"shown_layer":"0b010100","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.651","geometry":{"type":"Point","coordinates":[1.431307050798134E7,4529266.14483809]},"geometry_name":"geom","properties":{"name":"진부","grade":3,"shown_layer":"0b010000","text_offset_x":-10,"text_offset_y":-15}},{"type":"Feature","id":"station.652","geometry":{"type":"Point","coordinates":[1.416574361469608E7,4494869.1318648]},"geometry_name":"geom","properties":{"name":"경기광주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.653","geometry":{"type":"Point","coordinates":[1.417095670644992E7,4491290.92781644]},"geometry_name":"geom","properties":{"name":"초월","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.654","geometry":{"type":"Point","coordinates":[1.417619206210193E7,4488071.0255511]},"geometry_name":"geom","properties":{"name":"곤지암","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":15}},{"type":"Feature","id":"station.655","geometry":{"type":"Point","coordinates":[1.418264747937303E7,4483228.32339289]},"geometry_name":"geom","properties":{"name":"신둔도예촌","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.656","geometry":{"type":"Point","coordinates":[1.418679568887795E7,4476041.88058913]},"geometry_name":"geom","properties":{"name":"이천","grade":3,"shown_layer":"0b000010","text_offset_x":0,"text_offset_y":15}},{"type":"Feature","id":"station.657","geometry":{"type":"Point","coordinates":[1.419215138089951E7,4475457.63802203]},"geometry_name":"geom","properties":{"name":"부발","grade":3,"shown_layer":"0b010100","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.658","geometry":{"type":"Point","coordinates":[1.420100628979466E7,4480103.24106925]},"geometry_name":"geom","properties":{"name":"세종대왕릉","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.659","geometry":{"type":"Point","coordinates":[1.420756189460748E7,4478599.1099236]},"geometry_name":"geom","properties":{"name":"여주","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.660","geometry":{"type":"Point","coordinates":[1.43679210719994E7,4188658.01317165]},"geometry_name":"geom","properties":{"name":"거제해맞이","grade":3,"shown_layer":"0b000010","text_offset_x":-50,"text_offset_y":-5}},{"type":"Feature","id":"station.661","geometry":{"type":"Point","coordinates":[1.43684410453409E7,4189543.21124769]},"geometry_name":"geom","properties":{"name":"거제","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.662","geometry":{"type":"Point","coordinates":[1.436906699483763E7,4190254.52648874]},"geometry_name":"geom","properties":{"name":"교대","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.663","geometry":{"type":"Point","coordinates":[1.437033548043522E7,4190741.79428002]},"geometry_name":"geom","properties":{"name":"동래","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.664","geometry":{"type":"Point","coordinates":[1.437142062283147E7,4190557.34652586]},"geometry_name":"geom","properties":{"name":"안락","grade":3,"shown_layer":"0b000010","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.665","geometry":{"type":"Point","coordinates":[1.437362797701441E7,4189500.57737424]},"geometry_name":"geom","properties":{"name":"재송","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.666","geometry":{"type":"Point","coordinates":[1.43740730323386E7,4188298.45146511]},"geometry_name":"geom","properties":{"name":"센텀","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":-17}},{"type":"Feature","id":"station.667","geometry":{"type":"Point","coordinates":[1.437536790065551E7,4187215.75094378]},"geometry_name":"geom","properties":{"name":"벡스코","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":15}},{"type":"Feature","id":"station.668","geometry":{"type":"Point","coordinates":[1.4379914299979E7,4188599.71979873]},"geometry_name":"geom","properties":{"name":"신해운대","grade":3,"shown_layer":"0b000010","text_offset_x":-10,"text_offset_y":-15}},{"type":"Feature","id":"station.669","geometry":{"type":"Point","coordinates":[1.438269984759711E7,4189398.82882554]},"geometry_name":"geom","properties":{"name":"송정","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":5}},{"type":"Feature","id":"station.670","geometry":{"type":"Point","coordinates":[1.438340116038912E7,4190582.41162361]},"geometry_name":"geom","properties":{"name":"오시리아","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.671","geometry":{"type":"Point","coordinates":[1.438457602629494E7,4197027.11587675]},"geometry_name":"geom","properties":{"name":"기장","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":-5}},{"type":"Feature","id":"station.672","geometry":{"type":"Point","coordinates":[1.438615609514726E7,4200296.96135833]},"geometry_name":"geom","properties":{"name":"일광","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.673","geometry":{"type":"Point","coordinates":[1.440099977000811E7,4328973.03695712]},"geometry_name":"geom","properties":{"name":"월포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.674","geometry":{"type":"Point","coordinates":[1.440165510785041E7,4349196.54394882]},"geometry_name":"geom","properties":{"name":"강구","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.675","geometry":{"type":"Point","coordinates":[1.44023057702741E7,4357359.08825357]},"geometry_name":"geom","properties":{"name":"영덕","grade":3,"shown_layer":"0b001101","text_offset_x":0,"text_offset_y":-15}},{"type":"Feature","id":"station.676","geometry":{"type":"Point","coordinates":[1.413010501367708E7,4489119.80144198]},"geometry_name":"geom","properties":{"name":"산본","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.677","geometry":{"type":"Point","coordinates":[1.412927701930456E7,4488010.11041767]},"geometry_name":"geom","properties":{"name":"수리산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.678","geometry":{"type":"Point","coordinates":[1.412831143404142E7,4484906.42633378]},"geometry_name":"geom","properties":{"name":"대야미","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.679","geometry":{"type":"Point","coordinates":[1.412684090356804E7,4482705.26577634]},"geometry_name":"geom","properties":{"name":"반월","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.680","geometry":{"type":"Point","coordinates":[1.412269313934108E7,4481397.38560728]},"geometry_name":"geom","properties":{"name":"상록수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.681","geometry":{"type":"Point","coordinates":[1.412127470638939E7,4482369.91792246]},"geometry_name":"geom","properties":{"name":"한대앞","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.682","geometry":{"type":"Point","coordinates":[1.411961493278167E7,4483241.34067883]},"geometry_name":"geom","properties":{"name":"중앙","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.683","geometry":{"type":"Point","coordinates":[1.411789782963618E7,4483352.89808009]},"geometry_name":"geom","properties":{"name":"고잔","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.684","geometry":{"type":"Point","coordinates":[1.411598246647759E7,4483888.16610532]},"geometry_name":"geom","properties":{"name":"초지","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.685","geometry":{"type":"Point","coordinates":[1.411405252046571E7,4484791.35266835]},"geometry_name":"geom","properties":{"name":"안산","grade":2,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":10}},{"type":"Feature","id":"station.686","geometry":{"type":"Point","coordinates":[1.411162631216387E7,4486279.00784752]},"geometry_name":"geom","properties":{"name":"신길온천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.687","geometry":{"type":"Point","coordinates":[1.410894874445182E7,4488257.13397284]},"geometry_name":"geom","properties":{"name":"정왕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.688","geometry":{"type":"Point","coordinates":[1.410847073855836E7,4489687.71615622]},"geometry_name":"geom","properties":{"name":"오이도","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.689","geometry":{"type":"Point","coordinates":[1.410923283179232E7,4492203.8564715]},"geometry_name":"geom","properties":{"name":"달월","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.690","geometry":{"type":"Point","coordinates":[1.410892692583162E7,4493865.73875579]},"geometry_name":"geom","properties":{"name":"월곶","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.691","geometry":{"type":"Point","coordinates":[1.410789722054179E7,4495148.12609169]},"geometry_name":"geom","properties":{"name":"소래포구","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.692","geometry":{"type":"Point","coordinates":[1.410667148162866E7,4495095.71777094]},"geometry_name":"geom","properties":{"name":"인천논현","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.693","geometry":{"type":"Point","coordinates":[1.410512870480576E7,4495242.15344039]},"geometry_name":"geom","properties":{"name":"호구포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.694","geometry":{"type":"Point","coordinates":[1.410365138384344E7,4496088.99803878]},"geometry_name":"geom","properties":{"name":"남동인더스파크","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.695","geometry":{"type":"Point","coordinates":[1.410268735705317E7,4496840.04645067]},"geometry_name":"geom","properties":{"name":"원인재","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.696","geometry":{"type":"Point","coordinates":[1.410182529891647E7,4497505.93035008]},"geometry_name":"geom","properties":{"name":"연수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.697","geometry":{"type":"Point","coordinates":[1.409909196013953E7,4499220.09946876]},"geometry_name":"geom","properties":{"name":"송도","grade":2,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.698","geometry":{"type":"Point","coordinates":[1.409859358277925E7,4501764.32544198]},"geometry_name":"geom","properties":{"name":"인하대","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.699","geometry":{"type":"Point","coordinates":[1.409731084828683E7,4503529.81757154]},"geometry_name":"geom","properties":{"name":"숭의","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.700","geometry":{"type":"Point","coordinates":[1.40957889995282E7,4504593.46320489]},"geometry_name":"geom","properties":{"name":"신포","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.701","geometry":{"type":"Point","coordinates":[1.409491903770765E7,4505688.91781554]},"geometry_name":"geom","properties":{"name":"신인천","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.702","geometry":{"type":"Point","coordinates":[1.440129799492395E7,4339682.61417748]},"geometry_name":"geom","properties":{"name":"장사","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.703","geometry":{"type":"Point","coordinates":[1.412939067650466E7,4517118.63174802]},"geometry_name":"geom","properties":{"name":"홍대입구","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.704","geometry":{"type":"Point","coordinates":[1.413044286833164E7,4516286.23394883]},"geometry_name":"geom","properties":{"name":"서강대","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.705","geometry":{"type":"Point","coordinates":[1.41330889326278E7,4514548.63436524]},"geometry_name":"geom","properties":{"name":"효창공원앞","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.706","geometry":{"type":"Point","coordinates":[1.412012577792492E7,4524784.21377914]},"geometry_name":"geom","properties":{"name":"강매","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.707","geometry":{"type":"Point","coordinates":[1.413968204097706E7,4514715.70573363]},"geometry_name":"geom","properties":{"name":"옥수","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.708","geometry":{"type":"Point","coordinates":[1.413934130314769E7,4515772.33719102]},"geometry_name":"geom","properties":{"name":"금호","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.709","geometry":{"type":"Point","coordinates":[1.413694069832873E7,4517629.3647278]},"geometry_name":"geom","properties":{"name":"충무로","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.710","geometry":{"type":"Point","coordinates":[1.413464895283982E7,4512165.63094215]},"geometry_name":"geom","properties":{"name":"이촌(4호선)","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.711","geometry":{"type":"Point","coordinates":[1.413448217397872E7,4516867.21479632]},"geometry_name":"geom","properties":{"name":"서울역","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.712","geometry":{"type":"Point","coordinates":[1.414288849872182E7,4530546.68833935]},"geometry_name":"geom","properties":{"name":"창동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.713","geometry":{"type":"Point","coordinates":[1.414222214024993E7,4465640.57844412]},"geometry_name":"geom","properties":{"name":"서동탄","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.714","geometry":{"type":"Point","coordinates":[1.438955534711813E7,4273712.38367367]},"geometry_name":"geom","properties":{"name":"동방","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.715","geometry":{"type":"Point","coordinates":[1.439325761074293E7,4269861.86567741]},"geometry_name":"geom","properties":{"name":"불국사","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.716","geometry":{"type":"Point","coordinates":[1.439522050732409E7,4265508.23739886]},"geometry_name":"geom","properties":{"name":"죽동","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.717","geometry":{"type":"Point","coordinates":[1.439613009888336E7,4260426.9933061]},"geometry_name":"geom","properties":{"name":"입실","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.718","geometry":{"type":"Point","coordinates":[1.439724707865398E7,4256988.31981563]},"geometry_name":"geom","properties":{"name":"모화","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.719","geometry":{"type":"Point","coordinates":[1.439963922319164E7,4248761.65838013]},"geometry_name":"geom","properties":{"name":"호계","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.720","geometry":{"type":"Point","coordinates":[1.440047645708189E7,4241453.26704551]},"geometry_name":"geom","properties":{"name":"효문","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.721","geometry":{"type":"Point","coordinates":[1.439961484422315E7,4237308.32963419]},"geometry_name":"geom","properties":{"name":"태화강","grade":3,"shown_layer":"0b000110","text_offset_x":35,"text_offset_y":0}},{"type":"Feature","id":"station.722","geometry":{"type":"Point","coordinates":[1.439597358367931E7,4233122.70141882]},"geometry_name":"geom","properties":{"name":"개운포","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":-15}},{"type":"Feature","id":"station.723","geometry":{"type":"Point","coordinates":[1.439395024061465E7,4231215.47487572]},"geometry_name":"geom","properties":{"name":"덕하","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":10}},{"type":"Feature","id":"station.724","geometry":{"type":"Point","coordinates":[1.439162800471721E7,4221072.04367629]},"geometry_name":"geom","properties":{"name":"남창","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":5}},{"type":"Feature","id":"station.725","geometry":{"type":"Point","coordinates":[1.439283671174824E7,4211033.21291627]},"geometry_name":"geom","properties":{"name":"서생","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.726","geometry":{"type":"Point","coordinates":[1.439102509835507E7,4208570.09684709]},"geometry_name":"geom","properties":{"name":"월내","grade":3,"shown_layer":"0b000010","text_offset_x":25,"text_offset_y":10}},{"type":"Feature","id":"station.727","geometry":{"type":"Point","coordinates":[1.43875207607849E7,4206343.9404852]},"geometry_name":"geom","properties":{"name":"좌천","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":-10}},{"type":"Feature","id":"station.728","geometry":{"type":"Point","coordinates":[1.433098804794146E7,4281697.02491408]},"geometry_name":"geom","properties":{"name":"금강","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.729","geometry":{"type":"Point","coordinates":[1.433428432938334E7,4284100.25012791]},"geometry_name":"geom","properties":{"name":"청천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.730","geometry":{"type":"Point","coordinates":[1.433997186480695E7,4288167.87468582]},"geometry_name":"geom","properties":{"name":"하양","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.731","geometry":{"type":"Point","coordinates":[1.435010093659373E7,4290751.51894778]},"geometry_name":"geom","properties":{"name":"봉정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.732","geometry":{"type":"Point","coordinates":[1.435188037865405E7,4294160.70824225]},"geometry_name":"geom","properties":{"name":"북영천분기","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.733","geometry":{"type":"Point","coordinates":[1.416300070244293E7,4264085.61828919]},"geometry_name":"geom","properties":{"name":"죽림온천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.734","geometry":{"type":"Point","coordinates":[1.417049005514452E7,4212116.74886026]},"geometry_name":"geom","properties":{"name":"옹정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.735","geometry":{"type":"Point","coordinates":[1.418845512852721E7,4182178.84012404]},"geometry_name":"geom","properties":{"name":"봉덕","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.736","geometry":{"type":"Point","coordinates":[1.422240367703698E7,4172537.42055839]},"geometry_name":"geom","properties":{"name":"하동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.737","geometry":{"type":"Point","coordinates":[1.422680625157836E7,4177377.42396392]},"geometry_name":"geom","properties":{"name":"횡천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.738","geometry":{"type":"Point","coordinates":[1.421770432473314E7,4165975.36282947]},"geometry_name":"geom","properties":{"name":"진상","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.739","geometry":{"type":"Point","coordinates":[1.413694069832873E7,4517629.3647278]},"geometry_name":"geom","properties":{"name":"충무로","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.740","geometry":{"type":"Point","coordinates":[1.416012910485842E7,4496190.18112727]},"geometry_name":"geom","properties":{"name":"삼동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.741","geometry":{"type":"Point","coordinates":[1.415184493099257E7,4494280.19952941]},"geometry_name":"geom","properties":{"name":"이매","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.742","geometry":{"type":"Point","coordinates":[1.414995394680246E7,4494270.39127617]},"geometry_name":"geom","properties":{"name":"판교","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":0}},{"type":"Feature","id":"station.743","geometry":{"type":"Point","coordinates":[1.418394234768994E7,4142370.70774078]},"geometry_name":"geom","properties":{"name":"구룡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.744","geometry":{"type":"Point","coordinates":[1.412939067650466E7,4517118.63174802]},"geometry_name":"geom","properties":{"name":"홍대입구","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.745","geometry":{"type":"Point","coordinates":[1.435234124134594E7,4540673.68892619]},"geometry_name":"geom","properties":{"name":"강릉차분기","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.746","geometry":{"type":"Point","coordinates":[1.435146693806525E7,4543086.40349872]},"geometry_name":"geom","properties":{"name":"청량신호소","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.747","geometry":{"type":"Point","coordinates":[1.435180991341638E7,4539903.02166167]},"geometry_name":"geom","properties":{"name":"강릉기지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.748","geometry":{"type":"Point","coordinates":[1.414217828037056E7,4465792.7534431]},"geometry_name":"geom","properties":{"name":"병점차","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.749","geometry":{"type":"Point","coordinates":[1.411485992073243E7,4187677.72290128]},"geometry_name":"geom","properties":{"name":"광주기지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.750","geometry":{"type":"Point","coordinates":[1.41147853366736E7,4187573.64325039]},"geometry_name":"geom","properties":{"name":"광주송북연","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.751","geometry":{"type":"Point","coordinates":[1.413104043135822E7,4290481.38694113]},"geometry_name":"geom","properties":{"name":"익산남연결","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.752","geometry":{"type":"Point","coordinates":[1.413108106297236E7,4290683.19484927]},"geometry_name":"geom","properties":{"name":"익산분기","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.753","geometry":{"type":"Point","coordinates":[1.407642207979795E7,4501459.91676547]},"geometry_name":"geom","properties":{"name":"인천공항T2","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.757","geometry":{"type":"Point","coordinates":[1.437292699818088E7,4190226.87396977]},"geometry_name":"geom","properties":{"name":"부산원동","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.758","geometry":{"type":"Point","coordinates":[1.412166977926222E7,4479706.68926414]},"geometry_name":"geom","properties":{"name":"사리","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.759","geometry":{"type":"Point","coordinates":[1.412462130424111E7,4475626.45939486]},"geometry_name":"geom","properties":{"name":"야목","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.760","geometry":{"type":"Point","coordinates":[1.412742700068707E7,4474035.98124822]},"geometry_name":"geom","properties":{"name":"어천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.756","geometry":{"type":"Point","coordinates":[1.414918639891345E7,4507002.21159372]},"geometry_name":"geom","properties":{"name":"수서","grade":2,"shown_layer":"0b100100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.761","geometry":{"type":"Point","coordinates":[1.413358363644488E7,4473113.02100715]},"geometry_name":"geom","properties":{"name":"오목천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.762","geometry":{"type":"Point","coordinates":[1.41353317977283E7,4473962.42114923]},"geometry_name":"geom","properties":{"name":"고색","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.763","geometry":{"type":"Point","coordinates":[1.424031553970307E7,4483305.58751955]},"geometry_name":"geom","properties":{"name":"원주","grade":2,"shown_layer":"0b010001","text_offset_x":-25,"text_offset_y":15}},{"type":"Feature","id":"station.764","geometry":{"type":"Point","coordinates":[1.424869622756744E7,4467040.55942557]},"geometry_name":"geom","properties":{"name":"운학","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.765","geometry":{"type":"Point","coordinates":[1.432402467983387E7,4379918.70531212]},"geometry_name":"geom","properties":{"name":"안동","grade":2,"shown_layer":"0b011100","text_offset_x":25,"text_offset_y":0}},{"type":"Feature","id":"station.766","geometry":{"type":"Point","coordinates":[1.432676013368113E7,4394413.61569517]},"geometry_name":"geom","properties":{"name":"옹천","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.767","geometry":{"type":"Point","coordinates":[1.411795426861801E7,4293014.01780271]},"geometry_name":"geom","properties":{"name":"대야","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.768","geometry":{"type":"Point","coordinates":[1.432342444513952E7,4364122.32544693]},"geometry_name":"geom","properties":{"name":"망호","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.769","geometry":{"type":"Point","coordinates":[1.409380439564634E7,4333129.58606372]},"geometry_name":"geom","properties":{"name":"웅천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.770","geometry":{"type":"Point","coordinates":[1.412919698059068E7,4291496.37571463]},"geometry_name":"geom","properties":{"name":"목천","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.771","geometry":{"type":"Point","coordinates":[1.439226297109269E7,4226102.27393298]},"geometry_name":"geom","properties":{"name":"망양","grade":3,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":-5}},{"type":"Feature","id":"station.772","geometry":{"type":"Point","coordinates":[1.414697626174324E7,4409646.00700022]},"geometry_name":"geom","properties":{"name":"탕정","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.773","geometry":{"type":"Point","coordinates":[1.438035824210828E7,4284773.89131461]},"geometry_name":"geom","properties":{"name":"서경주","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.774","geometry":{"type":"Point","coordinates":[1.4386201624819E7,4296588.83525767]},"geometry_name":"geom","properties":{"name":"안강","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.775","geometry":{"type":"Point","coordinates":[1.439196853103955E7,4300914.59831984]},"geometry_name":"geom","properties":{"name":"부조","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.776","geometry":{"type":"Point","coordinates":[1.440167993209686E7,4247735.98544988]},"geometry_name":"geom","properties":{"name":"북울산","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.777","geometry":{"type":"Point","coordinates":[1.419718636146809E7,4466643.80009429]},"geometry_name":"geom","properties":{"name":"가남","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.778","geometry":{"type":"Point","coordinates":[1.420834413666928E7,4456825.43989455]},"geometry_name":"geom","properties":{"name":"감곡장호원","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.779","geometry":{"type":"Point","coordinates":[1.422519089444746E7,4451939.42677788]},"geometry_name":"geom","properties":{"name":"앙성온천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.780","geometry":{"type":"Point","coordinates":[1.423819000534586E7,4445768.51832743]},"geometry_name":"geom","properties":{"name":"금가","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.781","geometry":{"type":"Point","coordinates":[1.437417622550657E7,4276766.12583266]},"geometry_name":"geom","properties":{"name":"모량","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.782","geometry":{"type":"Point","coordinates":[1.419457302510223E7,4474208.97536803]},"geometry_name":"geom","properties":{"name":"아미","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.783","geometry":{"type":"Point","coordinates":[1.432723379811446E7,4534931.08200848]},"geometry_name":"geom","properties":{"name":"대관령","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.784","geometry":{"type":"Point","coordinates":[1.419462946408406E7,4475012.02972955]},"geometry_name":"geom","properties":{"name":"부발차","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.785","geometry":{"type":"Point","coordinates":[1.439721735634994E7,4301729.78423446]},"geometry_name":"geom","properties":{"name":"효자","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.786","geometry":{"type":"Point","coordinates":[1.440194041970531E7,4299938.35479517]},"geometry_name":"geom","properties":{"name":"괴동","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.787","geometry":{"type":"Point","coordinates":[1.41473467330086E7,4317758.48833669]},"geometry_name":"geom","properties":{"name":"연무대","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.788","geometry":{"type":"Point","coordinates":[1.430932724538808E7,4284313.34320798]},"geometry_name":"geom","properties":{"name":"서대구","grade":1,"shown_layer":"0b100100","text_offset_x":-40,"text_offset_y":0}},{"type":"Feature","id":"station.789","geometry":{"type":"Point","coordinates":[1.43931648816071E7,4227852.6548223]},"geometry_name":"geom","properties":{"name":"울산기지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.790","geometry":{"type":"Point","coordinates":[1.440844704394218E7,4315289.79162664]},"geometry_name":"geom","properties":{"name":"영일만항","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.791","geometry":{"type":"Point","coordinates":[1.411641138047562E7,4527542.83288548]},"geometry_name":"geom","properties":{"name":"신대곡","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.792","geometry":{"type":"Point","coordinates":[1.411756676547056E7,4525716.22737471]},"geometry_name":"geom","properties":{"name":"신능곡","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.793","geometry":{"type":"Point","coordinates":[1.411575659923077E7,4517724.71741894]},"geometry_name":"geom","properties":{"name":"신김포공항","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.794","geometry":{"type":"Point","coordinates":[1.411584966232508E7,4512415.35874538]},"geometry_name":"geom","properties":{"name":"원종","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.795","geometry":{"type":"Point","coordinates":[1.411503491497196E7,4509905.0316083]},"geometry_name":"geom","properties":{"name":"부천종합운","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.796","geometry":{"type":"Point","coordinates":[1.411474370318405E7,4506677.30967074]},"geometry_name":"geom","properties":{"name":"신소사","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.797","geometry":{"type":"Point","coordinates":[1.411502445093983E7,4504580.84019527]},"geometry_name":"geom","properties":{"name":"소새울","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.798","geometry":{"type":"Point","coordinates":[1.411450759454407E7,4502016.30006162]},"geometry_name":"geom","properties":{"name":"시흥대야","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.799","geometry":{"type":"Point","coordinates":[1.411383444558325E7,4500477.20394787]},"geometry_name":"geom","properties":{"name":"신신천","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.800","geometry":{"type":"Point","coordinates":[1.411395288952145E7,4496360.87724566]},"geometry_name":"geom","properties":{"name":"신신현","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.801","geometry":{"type":"Point","coordinates":[1.411596565723448E7,4492422.11938651]},"geometry_name":"geom","properties":{"name":"시흥시청","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.802","geometry":{"type":"Point","coordinates":[1.411627690653074E7,4490831.06146846]},"geometry_name":"geom","properties":{"name":"시흥능곡","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.803","geometry":{"type":"Point","coordinates":[1.411635093399212E7,4487853.55314226]},"geometry_name":"geom","properties":{"name":"달미","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.804","geometry":{"type":"Point","coordinates":[1.411640659373751E7,4485829.44107388]},"geometry_name":"geom","properties":{"name":"선부","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.805","geometry":{"type":"Point","coordinates":[1.41161867377432E7,4483785.8415819]},"geometry_name":"geom","properties":{"name":"신초지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.806","geometry":{"type":"Point","coordinates":[1.411482730412163E7,4482841.17147661]},"geometry_name":"geom","properties":{"name":"시우","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.807","geometry":{"type":"Point","coordinates":[1.41138350021807E7,4481358.20069442]},"geometry_name":"geom","properties":{"name":"원시","grade":3,"shown_layer":"0b000000","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.808","geometry":{"type":"Point","coordinates":[1.414466025973728E7,4526453.52138689]},"geometry_name":"geom","properties":{"name":"이문차","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.809","geometry":{"type":"Point","coordinates":[1.41086515214114E7,4490349.08486445]},"geometry_name":"geom","properties":{"name":"시흥기지","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.812","geometry":null,"geometry_name":"geom","properties":{"name":"울산신항","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.810","geometry":null,"geometry_name":"geom","properties":{"name":"군산항","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.811","geometry":null,"geometry_name":"geom","properties":{"name":"북전주","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.813","geometry":null,"geometry_name":"geom","properties":{"name":"온산","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.814","geometry":null,"geometry_name":"geom","properties":{"name":"신창원","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.815","geometry":null,"geometry_name":"geom","properties":{"name":"묵호항","grade":3,"shown_layer":"0b000001","text_offset_x":0,"text_offset_y":0}},{"type":"Feature","id":"station.816","geometry":null,"geometry_name":"geom","properties":{"name":"솔안","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.817","geometry":null,"geometry_name":"geom","properties":{"name":"부강화물","grade":3,"shown_layer":"0b000001","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.818","geometry":null,"geometry_name":"geom","properties":{"name":"삼화","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.819","geometry":null,"geometry_name":"geom","properties":{"name":"마전","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.820","geometry":null,"geometry_name":"geom","properties":{"name":"용암","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.821","geometry":null,"geometry_name":"geom","properties":{"name":"추암","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.822","geometry":null,"geometry_name":"geom","properties":{"name":"삼척해변","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.823","geometry":null,"geometry_name":"geom","properties":{"name":"덕산","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.824","geometry":null,"geometry_name":"geom","properties":{"name":"용문기지","grade":3,"shown_layer":"0b001100","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.22","geometry":{"type":"Point","coordinates":[1.437567558772806E7,4272900.53010708]},"geometry_name":"geom","properties":{"name":"경주","grade":1,"shown_layer":"0b100100","text_offset_x":35,"text_offset_y":0}},{"type":"Feature","id":"station.755","geometry":{"type":"Point","coordinates":[1.414821179677155E7,4467010.37221018]},"geometry_name":"geom","properties":{"name":"동탄","grade":null,"shown_layer":"0b000000","text_offset_x":null,"text_offset_y":null}},{"type":"Feature","id":"station.251","geometry":{"type":"Point","coordinates":[1.41429080018966E7,4520284.73544029]},"geometry_name":"geom","properties":{"name":"청량리","grade":null,"shown_layer":"0b000000","text_offset_x":25,"text_offset_y":15}},{"type":"Feature","id":"station.754","geometry":{"type":"Point","coordinates":[1.414534565384209E7,4441717.27167804]},"geometry_name":"geom","properties":{"name":"평택지제","grade":null,"shown_layer":"0b000000","text_offset_x":50,"text_offset_y":0}},{"type":"Feature","id":"station.587","geometry":{"type":"Point","coordinates":[1.411653761677818E7,4527516.96920573]},"geometry_name":"geom","properties":{"name":"대곡","grade":2,"shown_layer":"0b000010","text_offset_x":-30,"text_offset_y":15}}],"totalFeatures":822,"numberMatched":822,"numberReturned":822,"timeStamp":"2024-08-26T00:48:48.434Z","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:EPSG::3857"}}} diff --git a/json/trains.json b/json/trains.json new file mode 100644 index 0000000..b81519d --- /dev/null +++ b/json/trains.json @@ -0,0 +1,5025 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "id": "train_status.544", + "geometry": { + "type": "Point", + "coordinates": [ + 127.44583899, + 35.03433804 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "544", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "여수엑스포", + "dpt_pln_dttm": "20240904192600", + "arv_stn_nm": "행신", + "arv_pln_dttm": "20240904230300", + "now_stn": "순천", + "next_stn": " > 곡성", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195433", + "bearing": 3.521588541278936, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.57", + "geometry": { + "type": "Point", + "coordinates": [ + 127.73675524, + 36.20748486 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "57", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "행신", + "dpt_pln_dttm": "20240904180300", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904211300", + "now_stn": "대전", + "next_stn": " > 동대구", + "delay": 6, + "delay_source": "GIS", + "time": "20240904195457", + "bearing": 2.1572474631635004, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1565", + "geometry": { + "type": "Point", + "coordinates": [ + 127.12520132, + 36.79574202 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1565", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904182100", + "arv_stn_nm": "익산", + "arv_pln_dttm": "20240904221400", + "now_stn": "아산", + "next_stn": " > 온양온천", + "delay": 10, + "delay_source": "XROIS", + "time": "20240904195410", + "bearing": 4.241860674956207, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1681", + "geometry": { + "type": "Point", + "coordinates": [ + 128.6711342, + 36.18763355 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1681", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동해", + "dpt_pln_dttm": "20240904155100", + "arv_stn_nm": "부전", + "arv_pln_dttm": "20240904222900", + "now_stn": "의성", + "next_stn": " > 영천", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195335", + "bearing": 2.273527517912312, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1104", + "geometry": { + "type": "Point", + "coordinates": [ + 127.81719745, + 36.17189072 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1104", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904170800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904214700", + "now_stn": "김천", + "next_stn": " > 대전", + "delay": 21, + "delay_source": "XROIS", + "time": "20240904195437", + "bearing": 4.099196517119193, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1507", + "geometry": { + "type": "Point", + "coordinates": [ + 127.036845, + 37.19980333 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1507", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904191500", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240905002600", + "now_stn": "수원", + "next_stn": " > 서정리", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195454", + "bearing": 2.661098430924831, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1164", + "geometry": { + "type": "Point", + "coordinates": [ + 127.06696667, + 37.1535239 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1164", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904155700", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904202700", + "now_stn": "평택", + "next_stn": " > 수원", + "delay": 7, + "delay_source": "XROIS", + "time": "20240904195456", + "bearing": 0.07829299942148626, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.359", + "geometry": { + "type": "Point", + "coordinates": [ + 128.18422258, + 36.11204793 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "359", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904182400", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904210500", + "now_stn": "대전", + "next_stn": " > 동대구", + "delay": null, + "delay_source": null, + "time": "20240904195502", + "bearing": 1.8206786324762199, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.431", + "geometry": { + "type": "Point", + "coordinates": [ + 126.97742572, + 36.04108466 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "431", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904183100", + "arv_stn_nm": "광주송정", + "arv_pln_dttm": "20240904202900", + "now_stn": "오송", + "next_stn": " > 익산", + "delay": 11, + "delay_source": "GIS", + "time": "20240904195455", + "bearing": 3.747781307641782, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1564", + "geometry": { + "type": "Point", + "coordinates": [ + 127.07017951, + 37.02092695 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1564", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "익산", + "dpt_pln_dttm": "20240904165300", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904203900", + "now_stn": "평택", + "next_stn": " > 수원", + "delay": 4, + "delay_source": "XROIS", + "time": "20240904195429", + "bearing": 6.1692461608569635, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.383", + "geometry": { + "type": "Point", + "coordinates": [ + 127.07015868, + 37.01701737 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "383", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904192400", + "arv_stn_nm": "진주", + "arv_pln_dttm": "20240904225800", + "now_stn": "평택지제", + "next_stn": " 도착", + "delay": null, + "delay_source": null, + "time": "20240904195502", + "bearing": 0.08070666578363728, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.618", + "geometry": { + "type": "Point", + "coordinates": [ + 127.10758608, + 36.78191552 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "618", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "광주송정", + "dpt_pln_dttm": "20240904183100", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904203500", + "now_stn": "천안아산", + "next_stn": " 접근", + "delay": null, + "delay_source": null, + "time": "20240904195437", + "bearing": 5.930205851015279, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1034", + "geometry": { + "type": "Point", + "coordinates": [ + 127.14060361, + 36.74657174 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1034", + "up_dn": "U", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "진주", + "dpt_pln_dttm": "20240904154700", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904210000", + "now_stn": "대전", + "next_stn": " > 천안", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195446", + "bearing": 5.619826538858757, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1022", + "geometry": { + "type": "Point", + "coordinates": [ + 127.9940084, + 36.21473616 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1022", + "up_dn": "U", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "신해운대", + "dpt_pln_dttm": "20240904171300", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904222600", + "now_stn": "김천", + "next_stn": " > 영동", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195405", + "bearing": 5.397857417271883, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.665", + "geometry": { + "type": "Point", + "coordinates": [ + 127.27541769, + 36.66096219 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "665", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904190800", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904214700", + "now_stn": "오송", + "next_stn": " 접근", + "delay": null, + "delay_source": null, + "time": "20240904195258", + "bearing": 2.0656864205952328, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.484", + "geometry": { + "type": "Point", + "coordinates": [ + 127.27025846, + 36.66368389 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "484", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서대전", + "dpt_pln_dttm": "20240904192700", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904204200", + "now_stn": "오송", + "next_stn": " > 천안아산", + "delay": 1, + "delay_source": "GIS", + "time": "20240904195437", + "bearing": 2.070132697186681, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.384", + "geometry": { + "type": "Point", + "coordinates": [ + 127.069311, + 36.979807 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "384", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "진주", + "dpt_pln_dttm": "20240904164700", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904202600", + "now_stn": "천안아산", + "next_stn": " > 평택지제", + "delay": null, + "delay_source": null, + "time": "20240904195434", + "bearing": 6.231163517483407, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1465", + "geometry": { + "type": "Point", + "coordinates": [ + 127.23265333, + 36.28613333 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1465", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "서대전", + "dpt_pln_dttm": "20240904193500", + "arv_stn_nm": "광주", + "arv_pln_dttm": "20240904215900", + "now_stn": "계룡", + "next_stn": " > 논산", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195429", + "bearing": 5.119703343850893, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.521", + "geometry": { + "type": "Point", + "coordinates": [ + 126.9644722, + 37.52988959 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "521", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904200800", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904230900", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.127", + "geometry": { + "type": "Point", + "coordinates": [ + 127.12602833, + 36.92794833 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "127", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904185300", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904221300", + "now_stn": "수원", + "next_stn": " > 대전", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195503", + "bearing": 2.976574687376907, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1796", + "geometry": { + "type": "Point", + "coordinates": [ + 128.81619983, + 35.90823568 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1796", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부전", + "dpt_pln_dttm": "20240904173600", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904200800", + "now_stn": "하양", + "next_stn": " > 동대구", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195250", + "bearing": 4.190562154602093, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1783", + "geometry": { + "type": "Point", + "coordinates": [ + 128.93643342, + 35.95912832 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1783", + "up_dn": "D", + "trn_clsf_cd": "04", + "trn_clsf": "etc", + "trn_case": "누리로", + "dpt_stn_nm": "동대구", + "dpt_pln_dttm": "20240904192500", + "arv_stn_nm": "태화강", + "arv_pln_dttm": "20240904204300", + "now_stn": "영천", + "next_stn": " 도착", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195332", + "bearing": 1.535656584681079, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1757", + "geometry": { + "type": "Point", + "coordinates": [ + 129.06277539, + 35.88444995 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1757", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동대구", + "dpt_pln_dttm": "20240904190100", + "arv_stn_nm": "포항", + "arv_pln_dttm": "20240904202100", + "now_stn": "아화", + "next_stn": " > 서경주", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904194444", + "bearing": 2.464911494016045, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.823", + "geometry": { + "type": "Point", + "coordinates": [ + 126.97062559, + 37.55462701 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "823", + "up_dn": "D", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904200100", + "arv_stn_nm": "강릉", + "arv_pln_dttm": "20240904215500", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1327", + "geometry": { + "type": "Point", + "coordinates": [ + 126.97062559, + 37.55462701 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1327", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904200900", + "arv_stn_nm": "대전", + "arv_pln_dttm": "20240904222300", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.126", + "geometry": { + "type": "Point", + "coordinates": [ + 127.29124039, + 36.62399435 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "126", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904175000", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904211100", + "now_stn": "대전", + "next_stn": " > 수원", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195457", + "bearing": 6.041078679602155, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.361", + "geometry": { + "type": "Point", + "coordinates": [ + 127.57895722, + 36.26125214 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "361", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904183700", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904212400", + "now_stn": "대전", + "next_stn": " > 김천구미", + "delay": null, + "delay_source": null, + "time": "20240904195501", + "bearing": 2.589590659702802, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1060", + "geometry": { + "type": "Point", + "coordinates": [ + 126.667053, + 36.174944 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1060", + "up_dn": "U", + "trn_clsf_cd": "01", + "trn_clsf": "etc", + "trn_case": "새마을", + "dpt_stn_nm": "익산", + "dpt_pln_dttm": "20240904191000", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904224800", + "now_stn": "서천", + "next_stn": " > 웅천", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195408", + "bearing": 5.672563808785146, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1064", + "geometry": { + "type": "Point", + "coordinates": [ + 127.09409833, + 36.207675 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1064", + "up_dn": "U", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904173800", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904221500", + "now_stn": "논산", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195455", + "bearing": 1.059077100103977, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.4303", + "geometry": { + "type": "Point", + "coordinates": [ + 127.725055, + 36.232133 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "4303", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동대구", + "dpt_pln_dttm": "20240904180100", + "arv_stn_nm": "영주", + "arv_pln_dttm": "20240904231200", + "now_stn": "심천", + "next_stn": " 접근", + "delay": 19, + "delay_source": "XROIS", + "time": "20240904195440", + "bearing": 0.2365645297172314, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.107", + "geometry": { + "type": "Point", + "coordinates": [ + 127.43575778, + 36.33156392 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "107", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904184100", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904220500", + "now_stn": "대전", + "next_stn": " 도착", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195500", + "bearing": 2.5848070205700235, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1356", + "geometry": { + "type": "Point", + "coordinates": [ + 127.9122887, + 36.22422211 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1356", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904164700", + "arv_stn_nm": "대전", + "arv_pln_dttm": "20240904202600", + "now_stn": "황간", + "next_stn": " > 영동", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195104", + "bearing": 4.718588551068018, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1469", + "geometry": { + "type": "Point", + "coordinates": [ + 126.74779167, + 35.07947667 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1469", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "익산", + "dpt_pln_dttm": "20240904183500", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904204400", + "now_stn": "나주", + "next_stn": " 접근", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195142", + "bearing": 3.7337512209036117, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1470", + "geometry": { + "type": "Point", + "coordinates": [ + 126.79823667, + 35.38545333 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1470", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904183100", + "arv_stn_nm": "익산", + "arv_pln_dttm": "20240904204300", + "now_stn": "장성", + "next_stn": " > 백양사", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195502", + "bearing": 0.18933642846874044, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1636", + "geometry": { + "type": "Point", + "coordinates": [ + 127.24324509, + 37.54781866 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1636", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동해", + "dpt_pln_dttm": "20240904152000", + "arv_stn_nm": "청량리", + "arv_pln_dttm": "20240904200900", + "now_stn": "양평", + "next_stn": " > 덕소", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195458", + "bearing": 5.198227120484978, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1424", + "geometry": { + "type": "Point", + "coordinates": [ + 126.96357833, + 37.52978916 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1424", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "광주", + "dpt_pln_dttm": "20240904145900", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904194800", + "now_stn": "용산", + "next_stn": " 도착", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195304", + "bearing": null, + "trn_opr_cd": 19 + } + }, + { + "type": "Feature", + "id": "train_status.519", + "geometry": { + "type": "Point", + "coordinates": [ + 127.0968138, + 36.33225057 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "519", + "up_dn": "D", + "trn_clsf_cd": "10", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "행신", + "dpt_pln_dttm": "20240904182100", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904215100", + "now_stn": "공주", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195215", + "bearing": 4.010835936582769, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.2029", + "geometry": { + "type": "Point", + "coordinates": [ + 126.9644722, + 37.52988959 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "2029", + "up_dn": "D", + "trn_clsf_cd": "09", + "trn_clsf": "itx", + "trn_case": "ITX-청춘", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904195800", + "arv_stn_nm": "춘천", + "arv_pln_dttm": "20240904212200", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": "20240904195403", + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.849", + "geometry": { + "type": "Point", + "coordinates": [ + 126.96908469, + 37.53262618 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "849", + "up_dn": "D", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904195000", + "arv_stn_nm": "동해", + "arv_pln_dttm": "20240904222400", + "now_stn": "서울", + "next_stn": " > 청량리", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195428", + "bearing": 3.428459462798976, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1508", + "geometry": { + "type": "Point", + "coordinates": [ + 127.45103178, + 35.16412262 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1508", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "여수엑스포", + "dpt_pln_dttm": "20240904191400", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240905003100", + "now_stn": "구례구", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195429", + "bearing": 5.288403838256789, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1077", + "geometry": { + "type": "Point", + "coordinates": [ + 126.9644722, + 37.52988959 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1077", + "up_dn": "D", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904200300", + "arv_stn_nm": "광주", + "arv_pln_dttm": "20240905000800", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.63", + "geometry": { + "type": "Point", + "coordinates": [ + 126.97062559, + 37.55462701 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "63", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "행신", + "dpt_pln_dttm": "20240904193600", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904223700", + "now_stn": "서울", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195049", + "bearing": 1.5089722071066571, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.515", + "geometry": { + "type": "Point", + "coordinates": [ + 127.689823, + 34.777964 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "515", + "up_dn": "D", + "trn_clsf_cd": "10", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904163500", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904195400", + "now_stn": "여수엑스포", + "next_stn": " 접근", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195211", + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1316", + "geometry": { + "type": "Point", + "coordinates": [ + 127.14726377, + 36.84447803 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1316", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904151800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904210800", + "now_stn": "천안", + "next_stn": " > 평택", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195501", + "bearing": 6.08437892699797, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1782", + "geometry": { + "type": "Point", + "coordinates": [ + 129.353941, + 35.538531 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1782", + "up_dn": "U", + "trn_clsf_cd": "04", + "trn_clsf": "etc", + "trn_case": "누리로", + "dpt_stn_nm": "태화강", + "dpt_pln_dttm": "20240904200500", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904212300", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.819", + "geometry": { + "type": "Point", + "coordinates": [ + 128.57101917, + 37.63829417 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "819", + "up_dn": "D", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904180100", + "arv_stn_nm": "강릉", + "arv_pln_dttm": "20240904200400", + "now_stn": "진부", + "next_stn": " 접근", + "delay": 9, + "delay_source": "XROIS", + "time": "20240904195449", + "bearing": 0.9336117251258855, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.584", + "geometry": { + "type": "Point", + "coordinates": [ + 127.35973614, + 35.44312265 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "584", + "up_dn": "U", + "trn_clsf_cd": "10", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "여수엑스포", + "dpt_pln_dttm": "20240904185300", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904224100", + "now_stn": "남원", + "next_stn": " > 전주", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195325", + "bearing": 5.524626522803481, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.481", + "geometry": { + "type": "Point", + "coordinates": [ + 126.7965129, + 35.38069814 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "481", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904171000", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904204900", + "now_stn": "정읍", + "next_stn": " > 장성", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195447", + "bearing": 3.3547087984645856, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.664", + "geometry": { + "type": "Point", + "coordinates": [ + 126.81025288, + 35.51922794 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "664", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904190100", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904214400", + "now_stn": "광주송정", + "next_stn": " > 정읍", + "delay": null, + "delay_source": null, + "time": "20240904195503", + "bearing": 0.2717200306337242, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1014", + "geometry": { + "type": "Point", + "coordinates": [ + 128.82785135, + 35.40038767 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1014", + "up_dn": "U", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904192400", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240905000200", + "now_stn": "구포", + "next_stn": " > 밀양", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195501", + "bearing": 4.746682678633951, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.362", + "geometry": { + "type": "Point", + "coordinates": [ + 128.526495, + 35.883145 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "362", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904185200", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904212900", + "now_stn": "동대구", + "next_stn": " > 대전", + "delay": null, + "delay_source": null, + "time": "20240904195336", + "bearing": 4.804141180594484, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.429", + "geometry": { + "type": "Point", + "coordinates": [ + 126.71513925, + 35.01196345 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "429", + "up_dn": "D", + "trn_clsf_cd": "10", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904173700", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904201000", + "now_stn": "나주", + "next_stn": " > 목포", + "delay": 8, + "delay_source": "XROIS", + "time": "20240904195258", + "bearing": 4.025347917765377, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.847", + "geometry": { + "type": "Point", + "coordinates": [ + 128.2015, + 37.508141 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "847", + "up_dn": "D", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904182600", + "arv_stn_nm": "동해", + "arv_pln_dttm": "20240904210300", + "now_stn": "둔내", + "next_stn": " 접근", + "delay": 4, + "delay_source": "XROIS", + "time": "20240904195343", + "bearing": 1.445159657297162, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1907", + "geometry": { + "type": "Point", + "coordinates": [ + 128.254505, + 35.17479833 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1907", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동대구", + "dpt_pln_dttm": "20240904174500", + "arv_stn_nm": "진주", + "arv_pln_dttm": "20240904200100", + "now_stn": "반성", + "next_stn": " > 진주", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195155", + "bearing": 4.730453227937467, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1975", + "geometry": { + "type": "Point", + "coordinates": [ + 127.074645, + 34.829329 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1975", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "순천", + "dpt_pln_dttm": "20240904184400", + "arv_stn_nm": "광주송정", + "arv_pln_dttm": "20240904210400", + "now_stn": "명봉", + "next_stn": " > 이양", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195458", + "bearing": 5.495057396242343, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.4602", + "geometry": { + "type": "Point", + "coordinates": [ + 127.42577169, + 35.09156046 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "4602", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "예산", + "dpt_pln_dttm": "20240904170000", + "arv_stn_nm": "보성", + "arv_pln_dttm": "20240904213700", + "now_stn": "전주", + "next_stn": " > 벌교", + "delay": 6, + "delay_source": "XROIS", + "time": "20240904195451", + "bearing": 3.4893970465585564, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1059", + "geometry": { + "type": "Point", + "coordinates": [ + 126.738305, + 36.68071833 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1059", + "up_dn": "D", + "trn_clsf_cd": "01", + "trn_clsf": "etc", + "trn_case": "새마을", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904175200", + "arv_stn_nm": "익산", + "arv_pln_dttm": "20240904212700", + "now_stn": "삽교", + "next_stn": " > 홍성", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195455", + "bearing": 4.778953808876265, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.366", + "geometry": { + "type": "Point", + "coordinates": [ + 129.0425811, + 35.11515657 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "366", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904200000", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904222800", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1360", + "geometry": { + "type": "Point", + "coordinates": [ + 129.0425811, + 35.11515657 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1360", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904200100", + "arv_stn_nm": "대전", + "arv_pln_dttm": "20240904233400", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1012", + "geometry": { + "type": "Point", + "coordinates": [ + 128.53846919, + 35.88146046 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1012", + "up_dn": "U", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904182900", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904231900", + "now_stn": "대구", + "next_stn": " > 왜관", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195405", + "bearing": 1.6114959675814937, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1358", + "geometry": { + "type": "Point", + "coordinates": [ + 128.6164906, + 35.8763352 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1358", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904181500", + "arv_stn_nm": "대전", + "arv_pln_dttm": "20240904214900", + "now_stn": "동대구", + "next_stn": " > 대구", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195418", + "bearing": 4.521541942824783, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1184", + "geometry": { + "type": "Point", + "coordinates": [ + 127.06696667, + 37.1535239 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1184", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "여수엑스포", + "dpt_pln_dttm": "20240904154900", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904202700", + "now_stn": "평택", + "next_stn": " > 수원", + "delay": 7, + "delay_source": "XROIS", + "time": "20240904195456", + "bearing": 0.07829299942148626, + "trn_opr_cd": 14 + } + }, + { + "type": "Feature", + "id": "train_status.220", + "geometry": { + "type": "Point", + "coordinates": [ + 128.5770976, + 35.23676257 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "220", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "마산", + "dpt_pln_dttm": "20240904195800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904231200", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.196", + "geometry": { + "type": "Point", + "coordinates": [ + 126.97088736, + 37.553594 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "196", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904171100", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904194800", + "now_stn": "서울", + "next_stn": " 도착", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195312", + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1945", + "geometry": { + "type": "Point", + "coordinates": [ + 128.77339912, + 35.29853001 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1945", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부전", + "dpt_pln_dttm": "20240904185200", + "arv_stn_nm": "순천", + "arv_pln_dttm": "20240904220400", + "now_stn": "진영", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195418", + "bearing": 3.7293197604264243, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1946", + "geometry": { + "type": "Point", + "coordinates": [ + 128.77898167, + 35.30712667 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1946", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "순천", + "dpt_pln_dttm": "20240904174400", + "arv_stn_nm": "부전", + "arv_pln_dttm": "20240904204800", + "now_stn": "진영", + "next_stn": " > 삼랑진", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195445", + "bearing": 0.5803939202359905, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.615", + "geometry": { + "type": "Point", + "coordinates": [ + 126.7620204, + 35.31044236 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "615", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904180500", + "arv_stn_nm": "광주송정", + "arv_pln_dttm": "20240904195400", + "now_stn": "익산", + "next_stn": " > 광주송정", + "delay": null, + "delay_source": null, + "time": "20240904195452", + "bearing": 3.2714716736790095, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.4002", + "geometry": { + "type": "Point", + "coordinates": [ + 129.1379315, + 35.5509062 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "4002", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904193000", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904221200", + "now_stn": "울산", + "next_stn": " > 경주", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195030", + "bearing": 0.0669602496507764, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.51", + "geometry": { + "type": "Point", + "coordinates": [ + 129.16983453, + 35.77832824 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "51", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904172300", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904201100", + "now_stn": "경주", + "next_stn": " > 울산", + "delay": 13, + "delay_source": "GIS", + "time": "20240904195416", + "bearing": 2.3357860683104796, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.433", + "geometry": { + "type": "Point", + "coordinates": [ + 126.8966349, + 37.44975365 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "433", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904192900", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904221900", + "now_stn": "용산", + "next_stn": " > 광명", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195444", + "bearing": 2.7328630554614346, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.52", + "geometry": { + "type": "Point", + "coordinates": [ + 126.89658617, + 37.44973273 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "52", + "up_dn": "U", + "trn_clsf_cd": "10", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904172000", + "arv_stn_nm": "행신", + "arv_pln_dttm": "20240904202600", + "now_stn": "광명", + "next_stn": " > 서울", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195451", + "bearing": 0.047429214272343145, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1325", + "geometry": { + "type": "Point", + "coordinates": [ + 126.90477991, + 37.42575113 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1325", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904193100", + "arv_stn_nm": "대전", + "arv_pln_dttm": "20240904214500", + "now_stn": "안양", + "next_stn": " > 수원", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195332", + "bearing": 2.899807432374148, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.53", + "geometry": { + "type": "Point", + "coordinates": [ + 128.630023, + 35.879896 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "53", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904175800", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904203500", + "now_stn": "동대구", + "next_stn": " > 울산", + "delay": 6, + "delay_source": "XROIS", + "time": "20240904195502", + "bearing": 1.3285215752629504, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1313", + "geometry": { + "type": "Point", + "coordinates": [ + 129.01455274, + 35.28310878 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1313", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904144900", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904200800", + "now_stn": "물금", + "next_stn": " > 구포", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195411", + "bearing": 2.353798007283924, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.61", + "geometry": { + "type": "Point", + "coordinates": [ + 126.90297265, + 37.28281008 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "61", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904193500", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904220900", + "now_stn": "서울", + "next_stn": " > 오송", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195458", + "bearing": 2.7128404978104896, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1063", + "geometry": { + "type": "Point", + "coordinates": [ + 127.05305533, + 37.05792748 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1063", + "up_dn": "D", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904191100", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904235500", + "now_stn": "수원", + "next_stn": " > 평택", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195459", + "bearing": 3.2556532159604217, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1568", + "geometry": { + "type": "Point", + "coordinates": [ + 126.9457922, + 35.94018359 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1568", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "익산", + "dpt_pln_dttm": "20240904200700", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904235500", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.365", + "geometry": { + "type": "Point", + "coordinates": [ + 127.14825816, + 36.73017758 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "365", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904191500", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904214400", + "now_stn": "평택지제", + "next_stn": " > 대전", + "delay": null, + "delay_source": null, + "time": "20240904195454", + "bearing": 2.218145389617815, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1323", + "geometry": { + "type": "Point", + "coordinates": [ + 127.14683607, + 36.86286162 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1323", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904183600", + "arv_stn_nm": "대전", + "arv_pln_dttm": "20240904205400", + "now_stn": "평택", + "next_stn": " > 천안", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195447", + "bearing": 2.841279692360313, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.218", + "geometry": { + "type": "Point", + "coordinates": [ + 127.66326667, + 36.24425667 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "218", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "진주", + "dpt_pln_dttm": "20240904173700", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904210500", + "now_stn": "서대구", + "next_stn": " > 대전", + "delay": 2, + "delay_source": "GIS", + "time": "20240904195502", + "bearing": 5.046865111352076, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1423", + "geometry": { + "type": "Point", + "coordinates": [ + 126.90176265, + 35.76652904 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1423", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904161500", + "arv_stn_nm": "광주", + "arv_pln_dttm": "20240904205700", + "now_stn": "김제", + "next_stn": " > 신태인", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195440", + "bearing": 3.011398690248079, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.9904", + "geometry": { + "type": "Point", + "coordinates": [ + 127.81719745, + 36.17189072 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "9904", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904170800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904214700", + "now_stn": "김천", + "next_stn": " > 대전", + "delay": 21, + "delay_source": "XROIS", + "time": "20240904195437", + "bearing": 4.099196517119193, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.105", + "geometry": { + "type": "Point", + "coordinates": [ + 128.97410667, + 35.32203167 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "105", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "행신", + "dpt_pln_dttm": "20240904165100", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904201500", + "now_stn": "밀양", + "next_stn": " > 구포", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195412", + "bearing": 2.004957607331482, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.357", + "geometry": { + "type": "Point", + "coordinates": [ + 128.88913427, + 35.84873334 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "357", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904180000", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904202900", + "now_stn": "동대구", + "next_stn": " > 경주", + "delay": null, + "delay_source": null, + "time": "20240904195503", + "bearing": 1.6112749872077945, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1315", + "geometry": { + "type": "Point", + "coordinates": [ + 127.56894333, + 36.28925833 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1315", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904172800", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904232000", + "now_stn": "옥천", + "next_stn": " > 이원", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195501", + "bearing": 5.616918558317651, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1359", + "geometry": { + "type": "Point", + "coordinates": [ + 128.400532, + 35.992984 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1359", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "대전", + "dpt_pln_dttm": "20240904181000", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904215000", + "now_stn": "왜관", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195419", + "bearing": 3.1142200917360334, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1078", + "geometry": { + "type": "Point", + "coordinates": [ + 126.98296167, + 36.09793667 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1078", + "up_dn": "U", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "광주", + "dpt_pln_dttm": "20240904182900", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904223000", + "now_stn": "익산", + "next_stn": " > 강경", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195502", + "bearing": 1.2434667050745984, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1163", + "geometry": { + "type": "Point", + "coordinates": [ + 126.94667739, + 36.03099554 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1163", + "up_dn": "D", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904171800", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904213800", + "now_stn": "논산", + "next_stn": " > 익산", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195439", + "bearing": 3.4259354712406953, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1183", + "geometry": { + "type": "Point", + "coordinates": [ + 126.94667739, + 36.03099554 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1183", + "up_dn": "D", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904171800", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904214300", + "now_stn": "논산", + "next_stn": " > 익산", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195439", + "bearing": 3.4259354712406953, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1103", + "geometry": { + "type": "Point", + "coordinates": [ + 128.37310928, + 36.03109826 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1103", + "up_dn": "D", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904164600", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904212000", + "now_stn": "구미", + "next_stn": " > 대구", + "delay": 7, + "delay_source": "XROIS", + "time": "20240904195435", + "bearing": 2.1845047540878326, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.55", + "geometry": { + "type": "Point", + "coordinates": [ + 128.26779, + 36.08690833 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "55", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904181300", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904205400", + "now_stn": "김천구미", + "next_stn": " > 동대구", + "delay": 4, + "delay_source": "GIS", + "time": "20240904195435", + "bearing": 1.862445604733491, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.4026", + "geometry": { + "type": "Point", + "coordinates": [ + 128.76409277, + 35.2694102 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "4026", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "진주", + "dpt_pln_dttm": "20240904190900", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904224700", + "now_stn": "창원중앙", + "next_stn": " > 진영", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195455", + "bearing": 0.44340349290898473, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.617", + "geometry": { + "type": "Point", + "coordinates": [ + 127.102606, + 37.240234 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "617", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904194000", + "arv_stn_nm": "광주송정", + "arv_pln_dttm": "20240904212800", + "now_stn": "수서", + "next_stn": " > 동탄", + "delay": null, + "delay_source": null, + "time": "20240904195402", + "bearing": 3.2056549731578183, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.369", + "geometry": { + "type": "Point", + "coordinates": [ + 127.104304, + 37.485537 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "369", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904200000", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904222300", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1505", + "geometry": { + "type": "Point", + "coordinates": [ + 127.48939062, + 34.99905417 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1505", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904150400", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904202000", + "now_stn": "구례구", + "next_stn": " > 순천", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195324", + "bearing": 2.218491691741141, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1106", + "geometry": { + "type": "Point", + "coordinates": [ + 126.94299412, + 37.51454607 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1106", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904150400", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904195400", + "now_stn": "영등포", + "next_stn": " > 서울", + "delay": 7, + "delay_source": "XROIS", + "time": "20240904195459", + "bearing": 1.4649708508172417, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.9906", + "geometry": { + "type": "Point", + "coordinates": [ + 126.94299412, + 37.51454607 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "9906", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904150400", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904195400", + "now_stn": "영등포", + "next_stn": " > 서울", + "delay": 7, + "delay_source": "XROIS", + "time": "20240904195459", + "bearing": 1.4649708508172417, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1763", + "geometry": { + "type": "Point", + "coordinates": [ + 129.21867526, + 35.24417936 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1763", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부전", + "dpt_pln_dttm": "20240904192500", + "arv_stn_nm": "포항", + "arv_pln_dttm": "20240904214100", + "now_stn": "기장", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195203", + "bearing": 6.260181024462577, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.249", + "geometry": { + "type": "Point", + "coordinates": [ + 129.097564, + 35.821867 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "249", + "up_dn": "D", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904173300", + "arv_stn_nm": "포항", + "arv_pln_dttm": "20240904200300", + "now_stn": "동대구", + "next_stn": " > 포항", + "delay": 10, + "delay_source": "GIS", + "time": "20240904195419", + "bearing": 2.062362628926641, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.713", + "geometry": { + "type": "Point", + "coordinates": [ + 127.965806, + 37.23926 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "713", + "up_dn": "D", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904182600", + "arv_stn_nm": "안동", + "arv_pln_dttm": "20240904205800", + "now_stn": "원주", + "next_stn": " > 제천", + "delay": 7, + "delay_source": "XROIS", + "time": "20240904195329", + "bearing": 2.900181817176261, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.4324", + "geometry": { + "type": "Point", + "coordinates": [ + 129.12733102, + 35.83767279 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "4324", + "up_dn": "D", + "trn_clsf_cd": "01", + "trn_clsf": "etc", + "trn_case": "새마을", + "dpt_stn_nm": "서경주", + "dpt_pln_dttm": "20240904193400", + "arv_stn_nm": "동해", + "arv_pln_dttm": "20240905000900", + "now_stn": "서경주", + "next_stn": " > 영주", + "delay": 9, + "delay_source": "XROIS", + "time": "20240904195042", + "bearing": 4.970641742438991, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1637", + "geometry": { + "type": "Point", + "coordinates": [ + 127.59540982, + 37.48259752 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1637", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "청량리", + "dpt_pln_dttm": "20240904191000", + "arv_stn_nm": "동해", + "arv_pln_dttm": "20240904234900", + "now_stn": "용문", + "next_stn": " 도착", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195308", + "bearing": 1.2983933731435613, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.846", + "geometry": { + "type": "Point", + "coordinates": [ + 128.82922835, + 37.72496555 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "846", + "up_dn": "U", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "동해", + "dpt_pln_dttm": "20240904190300", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904214600", + "now_stn": "정동진", + "next_stn": " > 진부", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195411", + "bearing": 4.792329614791962, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.2032", + "geometry": { + "type": "Point", + "coordinates": [ + 127.60603524, + 37.82501417 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "2032", + "up_dn": "U", + "trn_clsf_cd": "09", + "trn_clsf": "itx", + "trn_case": "ITX-청춘", + "dpt_stn_nm": "춘천", + "dpt_pln_dttm": "20240904193800", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904210000", + "now_stn": "강촌", + "next_stn": " > 가평", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195351", + "bearing": 5.3674324796394846, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1604", + "geometry": { + "type": "Point", + "coordinates": [ + 127.981082, + 37.214753 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1604", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부전", + "dpt_pln_dttm": "20240904145500", + "arv_stn_nm": "청량리", + "arv_pln_dttm": "20240904211300", + "now_stn": "제천", + "next_stn": " > 원주", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195443", + "bearing": 5.407650304121673, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.54", + "geometry": { + "type": "Point", + "coordinates": [ + 127.3278527, + 36.61977527 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "54", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904180000", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904205200", + "now_stn": "오송", + "next_stn": " 도착", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195310", + "bearing": 5.444710908000054, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.714", + "geometry": { + "type": "Point", + "coordinates": [ + 127.108723, + 37.606817 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "714", + "up_dn": "U", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "안동", + "dpt_pln_dttm": "20240904175700", + "arv_stn_nm": "청량리", + "arv_pln_dttm": "20240904195500", + "now_stn": "원주", + "next_stn": " > 청량리", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195427", + "bearing": 4.848184569545977, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.2027", + "geometry": { + "type": "Point", + "coordinates": [ + 127.3918709, + 37.7168019 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "2027", + "up_dn": "D", + "trn_clsf_cd": "09", + "trn_clsf": "itx", + "trn_case": "ITX-청춘", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904185600", + "arv_stn_nm": "춘천", + "arv_pln_dttm": "20240904202000", + "now_stn": "마석", + "next_stn": " > 가평", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195442", + "bearing": 0.3826437050658953, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1314", + "geometry": { + "type": "Point", + "coordinates": [ + 126.95139127, + 37.31076836 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1314", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904144300", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904202500", + "now_stn": "수원", + "next_stn": " > 안양", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195502", + "bearing": 5.31678573909913, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.356", + "geometry": { + "type": "Point", + "coordinates": [ + 127.103683, + 37.331958 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "356", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904173000", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904195800", + "now_stn": "동탄", + "next_stn": " > 수서", + "delay": null, + "delay_source": null, + "time": "20240904195447", + "bearing": 6.277781289748729, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.2030", + "geometry": { + "type": "Point", + "coordinates": [ + 127.0479042, + 37.5801574 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "2030", + "up_dn": "U", + "trn_clsf_cd": "09", + "trn_clsf": "itx", + "trn_case": "ITX-청춘", + "dpt_stn_nm": "춘천", + "dpt_pln_dttm": "20240904185300", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904201300", + "now_stn": "청량리", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904194921", + "bearing": 4.506813243596666, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.430", + "geometry": { + "type": "Point", + "coordinates": [ + 127.30074, + 36.644135 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "430", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904180300", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904204600", + "now_stn": "오송", + "next_stn": " > 천안아산", + "delay": 1, + "delay_source": "GIS", + "time": "20240904195441", + "bearing": 5.45198542205073, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.520", + "geometry": { + "type": "Point", + "coordinates": [ + 126.96195334, + 36.01406231 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "520", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "여수엑스포", + "dpt_pln_dttm": "20240904180500", + "arv_stn_nm": "행신", + "arv_pln_dttm": "20240904214100", + "now_stn": "익산", + "next_stn": " > 공주", + "delay": 3, + "delay_source": "GIS", + "time": "20240904195444", + "bearing": 0.4823011518173512, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1711", + "geometry": { + "type": "Point", + "coordinates": [ + 128.13139, + 37.129858 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1711", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "대전", + "dpt_pln_dttm": "20240904174400", + "arv_stn_nm": "제천", + "arv_pln_dttm": "20240904200300", + "now_stn": "봉양", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195339", + "bearing": 1.7060510963959246, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1674", + "geometry": { + "type": "Point", + "coordinates": [ + 128.62996833, + 36.75277333 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1674", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동대구", + "dpt_pln_dttm": "20240904175000", + "arv_stn_nm": "동해", + "arv_pln_dttm": "20240904225900", + "now_stn": "영주", + "next_stn": " 접근", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195145", + "bearing": 5.323585016146927, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.4034", + "geometry": { + "type": "Point", + "coordinates": [ + 127.43040027, + 36.33976018 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "4034", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "포항", + "dpt_pln_dttm": "20240904183200", + "arv_stn_nm": "행신", + "arv_pln_dttm": "20240904211800", + "now_stn": "대전", + "next_stn": " > 천안아산", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195445", + "bearing": 5.839503294153019, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1381", + "geometry": { + "type": "Point", + "coordinates": [ + 127.385905, + 36.637539 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1381", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904175400", + "arv_stn_nm": "제천", + "arv_pln_dttm": "20240904211500", + "now_stn": "청주", + "next_stn": " > 오근장", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195154", + "bearing": 3.690736348477289, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1807", + "geometry": { + "type": "Point", + "coordinates": [ + 128.177058, + 36.572281 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1807", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "김천", + "dpt_pln_dttm": "20240904185400", + "arv_stn_nm": "영주", + "arv_pln_dttm": "20240904210700", + "now_stn": "상주", + "next_stn": " > 함창", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195348", + "bearing": 0.7327833913238644, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1638", + "geometry": { + "type": "Point", + "coordinates": [ + 128.773076, + 37.244779 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1638", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동해", + "dpt_pln_dttm": "20240904181300", + "arv_stn_nm": "청량리", + "arv_pln_dttm": "20240904224000", + "now_stn": "민둥산", + "next_stn": " 도착", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195437", + "bearing": 6.093502052534464, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.822", + "geometry": { + "type": "Point", + "coordinates": [ + 127.62981977, + 37.4763583 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "822", + "up_dn": "U", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "강릉", + "dpt_pln_dttm": "20240904184000", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904205100", + "now_stn": "만종", + "next_stn": " > 양평", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195456", + "bearing": 5.280158575282586, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1909", + "geometry": { + "type": "Point", + "coordinates": [ + 128.71770343, + 35.78749604 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1909", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동대구", + "dpt_pln_dttm": "20240904193500", + "arv_stn_nm": "진주", + "arv_pln_dttm": "20240904214700", + "now_stn": "경산", + "next_stn": " > 청도", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195452", + "bearing": 3.640465192239345, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1910", + "geometry": { + "type": "Point", + "coordinates": [ + 128.73488119, + 35.74229509 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1910", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "진주", + "dpt_pln_dttm": "20240904175400", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904201600", + "now_stn": "남성현", + "next_stn": " > 경산", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195441", + "bearing": 0.24196492468828978, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1673", + "geometry": { + "type": "Point", + "coordinates": [ + 129.056195, + 36.931883 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1673", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "동해", + "dpt_pln_dttm": "20240904175600", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904230400", + "now_stn": "분천", + "next_stn": " > 현동", + "delay": 9, + "delay_source": "XROIS", + "time": "20240904195457", + "bearing": 4.219219146212614, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.737", + "geometry": { + "type": "Point", + "coordinates": [ + 127.25592926, + 37.39780455 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "737", + "up_dn": "D", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "판교", + "dpt_pln_dttm": "20240904194500", + "arv_stn_nm": "충주", + "arv_pln_dttm": "20240904205000", + "now_stn": "신판교", + "next_stn": " > 부발", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195458", + "bearing": 2.001251288484152, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1683", + "geometry": { + "type": "Point", + "coordinates": [ + 129.06143667, + 37.26901333 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1683", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "영주", + "dpt_pln_dttm": "20240904173000", + "arv_stn_nm": "동해", + "arv_pln_dttm": "20240904202300", + "now_stn": "도계", + "next_stn": " > 동해", + "delay": 4, + "delay_source": "XROIS", + "time": "20240904195500", + "bearing": 0.23949933503588117, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1191", + "geometry": { + "type": "Point", + "coordinates": [ + 128.85587403, + 37.19816337 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1191", + "up_dn": "D", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "청량리", + "dpt_pln_dttm": "20240904170800", + "arv_stn_nm": "동해", + "arv_pln_dttm": "20240904210800", + "now_stn": "사북", + "next_stn": " > 태백", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195211", + "bearing": 2.2402919536166355, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.355", + "geometry": { + "type": "Point", + "coordinates": [ + 129.055387, + 35.244601 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "355", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904173000", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904200300", + "now_stn": "울산", + "next_stn": " > 부산", + "delay": null, + "delay_source": null, + "time": "20240904195440", + "bearing": 3.8337675621300136, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.428", + "geometry": { + "type": "Point", + "coordinates": [ + 126.881424, + 37.410242 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "428", + "up_dn": "U", + "trn_clsf_cd": "19", + "trn_clsf": "ktx", + "trn_case": "KTX-청룡", + "dpt_stn_nm": "광주송정", + "dpt_pln_dttm": "20240904182600", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904201300", + "now_stn": "익산", + "next_stn": " > 용산", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195406", + "bearing": 0.5004069313519324, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.432", + "geometry": { + "type": "Point", + "coordinates": [ + 126.92130424, + 35.76469042 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "432", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904184800", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904211800", + "now_stn": "정읍", + "next_stn": " > 익산", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195502", + "bearing": 0.2669267348377229, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1566", + "geometry": { + "type": "Point", + "coordinates": [ + 126.68341167, + 36.610205 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1566", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "익산", + "dpt_pln_dttm": "20240904181000", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904220600", + "now_stn": "홍성", + "next_stn": " > 삽교", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195431", + "bearing": 0.2497401346648349, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.296", + "geometry": { + "type": "Point", + "coordinates": [ + 128.2161588, + 36.10232697 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "296", + "up_dn": "U", + "trn_clsf_cd": "10", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "포항", + "dpt_pln_dttm": "20240904185900", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904213100", + "now_stn": "동대구", + "next_stn": " > 김천구미", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195435", + "bearing": 4.999973744410864, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.9903", + "geometry": { + "type": "Point", + "coordinates": [ + 128.37310928, + 36.03109826 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "9903", + "up_dn": "D", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904164600", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904212000", + "now_stn": "구미", + "next_stn": " > 대구", + "delay": 7, + "delay_source": "XROIS", + "time": "20240904195435", + "bearing": 2.1845047540878326, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1083", + "geometry": { + "type": "Point", + "coordinates": [ + 127.16447395, + 35.84708236 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1083", + "up_dn": "D", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904163800", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904212200", + "now_stn": "전주", + "next_stn": " > 오수", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195322", + "bearing": 2.319959499063387, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.9908", + "geometry": { + "type": "Point", + "coordinates": [ + 128.330563, + 36.12836491 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "9908", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904180800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904225300", + "now_stn": "구미", + "next_stn": " 도착", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904194253", + "bearing": 6.2648175833949935, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1108", + "geometry": { + "type": "Point", + "coordinates": [ + 128.330563, + 36.12836491 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1108", + "up_dn": "U", + "trn_clsf_cd": "18", + "trn_clsf": "itx", + "trn_case": "ITX-마음", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904180800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904225300", + "now_stn": "구미", + "next_stn": " 도착", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904194253", + "bearing": 6.2648175833949935, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.394", + "geometry": { + "type": "Point", + "coordinates": [ + 129.203475, + 35.910407 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "394", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "포항", + "dpt_pln_dttm": "20240904194300", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904221000", + "now_stn": "포항", + "next_stn": " > 동대구", + "delay": null, + "delay_source": null, + "time": "20240904195444", + "bearing": 3.7109423466083165, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.58", + "geometry": { + "type": "Point", + "coordinates": [ + 128.63066538, + 35.87971143 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "58", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904191300", + "arv_stn_nm": "행신", + "arv_pln_dttm": "20240904215600", + "now_stn": "동대구", + "next_stn": " 도착", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195425", + "bearing": 4.443406171830889, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.56", + "geometry": { + "type": "Point", + "coordinates": [ + 128.12349724, + 36.12778331 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "56", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904183300", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904212400", + "now_stn": "김천구미", + "next_stn": " > 대전", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195416", + "bearing": 4.885848585739344, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1976", + "geometry": { + "type": "Point", + "coordinates": [ + 126.7902833, + 35.13779248 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1976", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "광주송정", + "dpt_pln_dttm": "20240904200000", + "arv_stn_nm": "순천", + "arv_pln_dttm": "20240904221300", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1035", + "geometry": { + "type": "Point", + "coordinates": [ + 128.1151197, + 36.1236036 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1035", + "up_dn": "D", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904165400", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904204000", + "now_stn": "김천", + "next_stn": " 도착", + "delay": 6, + "delay_source": "XROIS", + "time": "20240904195131", + "bearing": 1.2991599048304394, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.252", + "geometry": { + "type": "Point", + "coordinates": [ + 128.99850166, + 35.85632783 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "252", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "포항", + "dpt_pln_dttm": "20240904192800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904220500", + "now_stn": "포항", + "next_stn": " > 동대구", + "delay": 2, + "delay_source": "GIS", + "time": "20240904195502", + "bearing": 1.6830253864423836, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.219", + "geometry": { + "type": "Point", + "coordinates": [ + 128.54274274, + 35.88153738 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "219", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "행신", + "dpt_pln_dttm": "20240904174000", + "arv_stn_nm": "마산", + "arv_pln_dttm": "20240904211000", + "now_stn": "서대구", + "next_stn": " 도착", + "delay": 5, + "delay_source": "XROIS", + "time": "20240904195426", + "bearing": 1.6001777912585515, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1563", + "geometry": { + "type": "Point", + "coordinates": [ + 126.71605495, + 36.03716424 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1563", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904162500", + "arv_stn_nm": "익산", + "arv_pln_dttm": "20240904201700", + "now_stn": "장항", + "next_stn": " > 군산", + "delay": 2, + "delay_source": "XROIS", + "time": "20240904195303", + "bearing": 2.9262441641341894, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.216", + "geometry": { + "type": "Point", + "coordinates": [ + 126.87947529, + 37.49779394 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "216", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "마산", + "dpt_pln_dttm": "20240904164400", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904200000", + "now_stn": "광명", + "next_stn": " > 서울", + "delay": 6, + "delay_source": "XROIS", + "time": "20240904195501", + "bearing": 6.239719594893929, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1758", + "geometry": { + "type": "Point", + "coordinates": [ + 129.313679, + 36.040161 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1758", + "up_dn": "U", + "trn_clsf_cd": "04", + "trn_clsf": "etc", + "trn_case": "누리로", + "dpt_stn_nm": "포항", + "dpt_pln_dttm": "20240904194800", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904210500", + "now_stn": "포항", + "next_stn": " > 안강", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195313", + "bearing": 3.989939149712553, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.683", + "geometry": { + "type": "Point", + "coordinates": [ + 127.27541769, + 36.66096219 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "683", + "up_dn": "D", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "수서", + "dpt_pln_dttm": "20240904190800", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904221900", + "now_stn": "오송", + "next_stn": " 접근", + "delay": null, + "delay_source": null, + "time": "20240904195258", + "bearing": 2.0656864205952328, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.250", + "geometry": { + "type": "Point", + "coordinates": [ + 127.1027947, + 36.80099849 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "250", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "포항", + "dpt_pln_dttm": "20240904180000", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904203300", + "now_stn": "천안아산", + "next_stn": " > 광명", + "delay": 3, + "delay_source": "GIS", + "time": "20240904195342", + "bearing": 6.035738209353465, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.360", + "geometry": { + "type": "Point", + "coordinates": [ + 127.41475951, + 36.46097826 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "360", + "up_dn": "U", + "trn_clsf_cd": "17", + "trn_clsf": "srt", + "trn_case": "SRT", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904181200", + "arv_stn_nm": "수서", + "arv_pln_dttm": "20240904204700", + "now_stn": "대전", + "next_stn": " > 천안아산", + "delay": null, + "delay_source": null, + "time": "20240904195500", + "bearing": 0.3002978590874106, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1403", + "geometry": { + "type": "Point", + "coordinates": [ + 127.38224949, + 36.51405436 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1403", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "용산", + "dpt_pln_dttm": "20240904181000", + "arv_stn_nm": "목포", + "arv_pln_dttm": "20240904233000", + "now_stn": "부강", + "next_stn": " > 신탄진", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195448", + "bearing": 2.3098226160631405, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1404", + "geometry": { + "type": "Point", + "coordinates": [ + 127.3751875, + 36.52106083 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1404", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904161100", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904214000", + "now_stn": "신탄진", + "next_stn": " > 부강", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195454", + "bearing": 5.657275942154388, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.60", + "geometry": { + "type": "Point", + "coordinates": [ + 128.69643972, + 35.85490154 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "60", + "up_dn": "U", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904191800", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904215900", + "now_stn": "부산", + "next_stn": " > 동대구", + "delay": 1, + "delay_source": "GIS", + "time": "20240904195457", + "bearing": 4.738204025910283, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.59", + "geometry": { + "type": "Point", + "coordinates": [ + 127.3278527, + 36.61977527 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "59", + "up_dn": "D", + "trn_clsf_cd": "00", + "trn_clsf": "ktx", + "trn_case": "KTX", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904185800", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904213800", + "now_stn": "오송", + "next_stn": " > 대전", + "delay": 0, + "delay_source": "GIS", + "time": "20240904195441", + "bearing": 2.300022009928746, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.517", + "geometry": { + "type": "Point", + "coordinates": [ + 127.36067793, + 35.41091737 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "517", + "up_dn": "D", + "trn_clsf_cd": "10", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904173700", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904204200", + "now_stn": "남원", + "next_stn": " 도착", + "delay": 6, + "delay_source": "XROIS", + "time": "20240904195315", + "bearing": 3.578348697127833, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.110", + "geometry": { + "type": "Point", + "coordinates": [ + 128.727409, + 35.81938204 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "110", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904184300", + "arv_stn_nm": "서울", + "arv_pln_dttm": "20240904220500", + "now_stn": "경산", + "next_stn": " 도착", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195040", + "bearing": 5.9747351139210725, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.434", + "geometry": { + "type": "Point", + "coordinates": [ + 126.3878897, + 34.79362178 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "434", + "up_dn": "U", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "목포", + "dpt_pln_dttm": "20240904195200", + "arv_stn_nm": "행신", + "arv_pln_dttm": "20240904230300", + "now_stn": "목포", + "next_stn": " > 나주", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195248", + "bearing": 3.521588541278936, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.1713", + "geometry": { + "type": "Point", + "coordinates": [ + 127.58698347, + 36.77903155 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1713", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "대전", + "dpt_pln_dttm": "20240904184500", + "arv_stn_nm": "제천", + "arv_pln_dttm": "20240904205500", + "now_stn": "증평", + "next_stn": " > 음성", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195252", + "bearing": 1.2445840702742599, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1603", + "geometry": { + "type": "Point", + "coordinates": [ + 129.30218401, + 35.49224223 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1603", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "청량리", + "dpt_pln_dttm": "20240904145000", + "arv_stn_nm": "부전", + "arv_pln_dttm": "20240904205200", + "now_stn": "태화강", + "next_stn": " > 남창", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195437", + "bearing": 3.6310317912413197, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1833", + "geometry": { + "type": "Point", + "coordinates": [ + 129.1232105, + 37.49829755 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1833", + "up_dn": "D", + "trn_clsf_cd": "04", + "trn_clsf": "etc", + "trn_case": "누리로", + "dpt_stn_nm": "동해", + "dpt_pln_dttm": "20240904200600", + "arv_stn_nm": "강릉", + "arv_pln_dttm": "20240904205300", + "now_stn": "운행 준비중", + "next_stn": "...", + "delay": null, + "delay_source": null, + "time": null, + "bearing": null, + "trn_opr_cd": 11 + } + }, + { + "type": "Feature", + "id": "train_status.821", + "geometry": { + "type": "Point", + "coordinates": [ + 127.49200897, + 37.49292893 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "821", + "up_dn": "D", + "trn_clsf_cd": "16", + "trn_clsf": "ktx", + "trn_case": "KTX-이음", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904190100", + "arv_stn_nm": "강릉", + "arv_pln_dttm": "20240904210600", + "now_stn": "양평", + "next_stn": " 도착", + "delay": 1, + "delay_source": "XROIS", + "time": "20240904195410", + "bearing": 2.448222534512837, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1033", + "geometry": { + "type": "Point", + "coordinates": [ + 126.9994563, + 37.2669845 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1033", + "up_dn": "D", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904192500", + "arv_stn_nm": "진주", + "arv_pln_dttm": "20240905004500", + "now_stn": "수원", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195341", + "bearing": 2.6159941510432283, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.4304", + "geometry": { + "type": "Point", + "coordinates": [ + 127.30997, + 36.57923667 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "4304", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "영주", + "dpt_pln_dttm": "20240904172300", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904222500", + "now_stn": "조치원", + "next_stn": " > 부강", + "delay": 3, + "delay_source": "XROIS", + "time": "20240904195501", + "bearing": 2.692447738968113, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1714", + "geometry": { + "type": "Point", + "coordinates": [ + 127.802525, + 36.97308667 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1714", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "제천", + "dpt_pln_dttm": "20240904191100", + "arv_stn_nm": "대전", + "arv_pln_dttm": "20240904212500", + "now_stn": "주덕", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195502", + "bearing": 4.643539595209214, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1506", + "geometry": { + "type": "Point", + "coordinates": [ + 127.16311526, + 35.84890624 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1506", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "여수엑스포", + "dpt_pln_dttm": "20240904181200", + "arv_stn_nm": "용산", + "arv_pln_dttm": "20240904233600", + "now_stn": "전주", + "next_stn": " 도착", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195500", + "bearing": 5.68455313867068, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1346", + "geometry": { + "type": "Point", + "coordinates": [ + 128.76534932, + 35.59835312 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1346", + "up_dn": "U", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "부산", + "dpt_pln_dttm": "20240904184700", + "arv_stn_nm": "동대구", + "arv_pln_dttm": "20240904204100", + "now_stn": "상동", + "next_stn": " > 청도", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195501", + "bearing": 0.20713120709711585, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.217", + "geometry": { + "type": "Point", + "coordinates": [ + 128.72287001, + 35.76256058 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "217", + "up_dn": "D", + "trn_clsf_cd": "07", + "trn_clsf": "ktx", + "trn_case": "KTX-산천", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904173300", + "arv_stn_nm": "마산", + "arv_pln_dttm": "20240904203700", + "now_stn": "동대구", + "next_stn": " > 창원", + "delay": 10, + "delay_source": "XROIS", + "time": "20240904195404", + "bearing": 2.742531702036281, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1537", + "geometry": { + "type": "Point", + "coordinates": [ + 127.32529761, + 35.51517152 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1537", + "up_dn": "D", + "trn_clsf_cd": "02", + "trn_clsf": "etc", + "trn_case": "무궁화", + "dpt_stn_nm": "익산", + "dpt_pln_dttm": "20240904185500", + "arv_stn_nm": "여수엑스포", + "arv_pln_dttm": "20240904210100", + "now_stn": "오수", + "next_stn": " > 남원", + "delay": 6, + "delay_source": "XROIS", + "time": "20240904195426", + "bearing": 2.9625008497011134, + "trn_opr_cd": 15 + } + }, + { + "type": "Feature", + "id": "train_status.1011", + "geometry": { + "type": "Point", + "coordinates": [ + 128.77994404, + 35.4702851 + ] + }, + "geometry_name": "geom", + "properties": { + "trn_no": "1011", + "up_dn": "D", + "trn_clsf_cd": "08", + "trn_clsf": "itx", + "trn_case": "ITX-새마을", + "dpt_stn_nm": "서울", + "dpt_pln_dttm": "20240904153900", + "arv_stn_nm": "부산", + "arv_pln_dttm": "20240904203000", + "now_stn": "밀양", + "next_stn": " > 구포", + "delay": 0, + "delay_source": "XROIS", + "time": "20240904195439", + "bearing": 2.061929266226187, + "trn_opr_cd": 15 + } + } + ], + "totalFeatures": 167, + "numberMatched": 167, + "numberReturned": 167, + "timeStamp": "2024-09-04T10:55:06.242Z", + "crs": { + "type": "name", + "properties": { + "name": "urn:ogc:def:crs:EPSG::4326" + } + } +} diff --git a/main.py b/main.py new file mode 100644 index 0000000..38357c7 --- /dev/null +++ b/main.py @@ -0,0 +1,50 @@ +from fastapi import FastAPI +from fastapi.middleware.cors import CORSMiddleware +from fastapi import Request, Response +from fastapi.responses import JSONResponse, FileResponse +import json +import requests + +app = FastAPI() + +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + +@app.get("/") +async def root(): + return FileResponse("index.html") + +@app.get("/api/station") +async def getApiStation(): + with open("json/station.json", "r") as f: + return json.load(f) + +@app.get("/api/rail/{type}") +async def getApiRail(type: str): + with open(f"json/rail_{type}.json", "r") as f: + return json.load(f) + + +@app.get("/api/train") +async def getApiTrain(): + tapi = requests.get('https://gis.korail.com/api/train?bbox=120.6263671875,28.07910949377748,134.0736328125,45.094739803960664', + headers = { + "x-requested-with": "com.korail.talk", + "referer": "https://gis.korail.com/korailTalk/entrance", + "user-agent": "korailtalk AppVersion/6.3.3" + }) + + return tapi.json() + + with open("json/trains.json", "r") as f: + return json.load(f) + + +if __name__=="__main__": + import uvicorn + uvicorn.run(app) diff --git a/static/gis.html b/static/gis.html new file mode 100644 index 0000000..6f228f6 --- /dev/null +++ b/static/gis.html @@ -0,0 +1,30 @@ + + +열차위치 + + + + + + + + + + + + + + + +
+ +
+ + + + diff --git a/static/main.js b/static/main.js new file mode 100644 index 0000000..599d53b --- /dev/null +++ b/static/main.js @@ -0,0 +1,662 @@ +document.addEventListener("DOMContentLoaded", async function () { + initMap(); + await initLayer(); + initView(); + // initMapLegend(); + mouseEvent(); +}); + +let map; + +let originalFetch = window.fetch; +async function newFetch(url, options = {}) { + let headers = options.headers || + { + 'user-agent': "Mozilla/5.0 (Linux; Android 12; SM-N976N Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.133 Mobile Safari/537.36 korailtalk AppVersion/6.3.3", + 'x-requested-with': "com.korail.talk", + 'sec-ch-ua-platform': "Android", + "referer": "https://gis.korail.com/korailTalk/entrance" + }; + let f = originalFetch('https://proxy.devpg.net', { + headers: { + 'X-Proxy-URL': 'https://gis.korail.com' + url, + 'X-Proxy-Header': JSON.stringify(headers) + } + }); + console.log(`fetch(https://gis.korail.com${url}, headers=${JSON.stringify(headers)}`, f); + return f +} +window.fetch = newFetch; + +function initMap() { + map = new ol.Map({ + target: 'map', + view: new ol.View({ + minZoom: 5, + maxZoom: 15.9, + extent: [120, 30, 135, 45].toEPSG3857(), + }), + controls: ol.control.defaults.defaults({ + attribution: false, + zoom: false, + rotate: false, + }), + interactions: ol.interaction.defaults.defaults({ + altShiftDragRotate: false, + pinchRotate: false, + }).extend([new ol.interaction.DblClickDragZoom()]) + }); + if (params.lon && params.lat) { + map.getView().setCenter([params.lon, params.lat].toEPSG3857()); + map.getView().setZoom(11); + } else { + map.getView().setCenter([127.35, 36.50].toEPSG3857()); + map.getView().setZoom(6); + } + map.getTargetElement().style.background = '#b5dbf3'; +} + +const trainColors = { + ktx: '#1B4298', + itx: '#C10230', + etc: '#54565A', + srt:'#651C5C' +} +Object.freeze(trainColors); + +const layerStyles = { + line: { + 'stroke-width': 2.25, + 'stroke-color': '#68a7d5', + }, + station: { + 'circle-radius': [ + 'match', ['get', 'grade', 'string'], + '0', ["interpolate", ["linear"],["zoom"], 5, 3, 15, 6], + '1', ["interpolate", ["linear"],["zoom"], 5, 3, 15, 6], + '2', ["interpolate", ["linear"],["zoom"], 5, 2, 15, 5], + '3', ["interpolate", ["linear"],["zoom"], 5, 2, 15, 5], + 0 + ], + 'circle-stroke-width': [ + 'match', ['get', 'grade', 'string'], + '0', ["interpolate", ["linear"],["zoom"], 5, 1, 15, 3], + '1', ["interpolate", ["linear"],["zoom"], 5, 1, 15, 3], + '2', ["interpolate", ["linear"],["zoom"], 5, 1, 15, 3], + '3', 0, + 0 + ], + 'circle-stroke-color': '#68a7d5', + 'circle-fill-color': [ + 'match', ['get', 'grade', 'string'], + '3', '#68a7d5', + 'white' + ] + }, + station_label: { + 'text-value': ['get', 'name', 'string'], + 'text-stroke-color': "#68a7d5", + 'text-stroke-width': 3, + 'text-fill-color': "#ffffff", + 'text-font': [ + 'match', ['get', 'grade', 'number'], + 0, '17px SUIT-M', + 1, '15px SUIT-M', + 2, '13px SUIT-M', + 3, '11px SUIT-M', + '0px SUIT-M' + ], + 'text-offset-x': ['get', 'text_offset_x'], + 'text-offset-y': ['get', 'text_offset_y'], + }, + trainStyle: (feature, resolution) => { + const { + trn_no: trnNo, + trn_case: trnCase, + trn_opr_cd: trnOpr, + trn_clsf: trnClass, + icon, + bearing + } = feature.getProperties(); + const coords = feature.getGeometry().getCoordinates() + const overlabs = map.getLayer('train').getSource().getFeaturesAtCoordinate(coords).sort((a, b) => a.get('trn_no') - b.get('trn_no')); + + return new ol.style.Style({ + image: new ol.style.Icon({ + src: `icon/train/ic_${icon}.svg`, + rotation: bearing, + scale: 0.6 + ((map.getView().getZoomForResolution(resolution) - 10) / 10), + declutterMode: 'none', + }), + text: (map.getView().getZoom() >= 11) ? new ol.style.Text({ + font: '14px SUIT-B', + stroke: new ol.style.Stroke({ + color: '#f3f3f3', + width: 1, + }), + fill: new ol.style.Fill({ + color: trainColors[trnClass], + }), + offsetX: 5 + map.getView().getZoom(), + offsetY: 0 + overlabs.indexOf(feature) * 20, + overflow: true, + declutterMode: 'none', + textAlign: 'left', + textBaseline: 'middle', + text: `${trnCase} ${trnNo}`, + }) : null, + zIndex: map.get('trainClicked')?.getId() == feature.getId() ? Infinity : + trnOpr == 15 ? overlabs.reverse().indexOf(feature) : + 0 + }) + } +}; +Object.freeze(layerStyles); + +async function initLayer() { + try { + map.startLoadingEffect(); + + await Promise.all([ + map.addBaseTileLayer('korean'), + + initRailLayers(), + initStationLayers(), + + initTrainLayer(), + ]); + } catch { + + } finally { + map.finishLoadingEffect(); + } +} + +async function initRailLayers() { + return new Promise(async (resolve) => { + await Promise.all([ + // 고속선 정보 + map.addRailLayer('/api/data/rail_ktx', { + name: 'rail_ktx', + style: layerStyles.line, + zIndex: 1, + }), + // 준고속선 정보 + map.addRailLayer('/api/data/rail_semi', { + name: 'rail_semi', + style: layerStyles.line, + zIndex: 1, + }), + // 일반선 정보 + map.addRailLayer('/api/data/rail_normal', { + name: 'rail_normal', + style: layerStyles.line, + zIndex: 1, + }), + // 물류선(추가) 정보 + map.addRailLayer('/api/data/rail_logis', { + name: 'rail_logis', + style: layerStyles.line, + zIndex: 1, + }), + ]); + + resolve(); + }) +} + +async function initStationLayers() { + const response = await fetch('/api/data/station'); + map.set('korailStation', Object.freeze(await response.json())); + + const filteredStation = (binary) => { + const temp = JSON.parse(JSON.stringify(map.get('korailStation'))); + temp.features = temp.features.filter((f) => (f.properties.text_offset_x && f.properties.text_offset_y) !== null); + temp.features = temp.features.filter((f) => Number(f.properties.shown_layer) & binary); + return ol.source.Vector.fromGeoJSON(temp); + } + + return new Promise(async (resolve) => { + await Promise.all([ + // 고속역 정보 + map.addPointsLayer({ + name: 'KTX_Station', + source: filteredStation(0b100000), + style: layerStyles.station, + labelStyleFunction: layerStyles.station_label, + zIndex: 2, + }), + // 준고속역 정보 + map.addPointsLayer({ + name: 'SemiExpress_Station', + source: filteredStation(0b010000), + style: layerStyles.station, + labelStyleFunction: layerStyles.station_label, + zIndex: 2, + }), + // 일반역 정보 + map.addPointsLayer({ + name: 'Normal_Station', + source: filteredStation(0b001000), + style: layerStyles.station, + labelStyleFunction: layerStyles.station_label, + zIndex: 2, + }), + // 여객역 정보 + map.addPointsLayer({ + name: 'Passenger_Station', + source: filteredStation(0b000100), + style: layerStyles.station, + labelStyleFunction: layerStyles.station_label, + zIndex: 2, + }), + // 물류역 정보 + map.addPointsLayer({ + name: 'Dist_Station', + source: filteredStation(0b000001), + style: layerStyles.station, + labelStyleFunction: layerStyles.station_label, + zIndex: 2, + }), + ]); + + resolve(); + }); +} + +function initRefreshDOM() { + const dom = document.createElement('div') + dom.id = 'refresh-info' + dom.style.position = 'absolute' + dom.style.bottom = '0px' + dom.style.right = '0px' + dom.style.display = 'flex' + dom.style.flexDirection = 'column' + dom.style.justifyContent = 'space-evenly' + dom.style.alignItems = 'end' + dom.style.margin = '20px' + dom.style.padding = 'env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)' + dom.style.boxSizing = 'border-box' + dom.style.touchAction = 'none' + + const button = document.createElement('input') + button.type = 'image' + button.src = 'icon/refresh.svg' + button.alt = '새로고침' + button.onclick = (event) => { + refreshTrainLayer() + + const target = event.currentTarget + target.classList.add('rotate') + setTimeout(() => { + target.classList.remove('rotate'); + }, 500); + } + button.style.width = '1rem' + button.style.height = '1rem' + button.style.background = 'transparent' + button.style.border = '0px' + button.style.borderRadius = '50%' + button.style.boxShadow = '0px 0px 5px gainsboro' + button.style.background = 'white' + button.style.margin = '5px 0px' + button.style.padding = '5px' + + const text = document.createElement('span') + text.style.fontSize = 'small' + text.style.transition = 'color 0.5s' + text.style.color = 'black' + + dom.appendChild(button) + dom.appendChild(text) + map.getTargetElement().appendChild(dom) + + updateRefreshText(); +} + +const refreshIterator = { + interval: undefined, + function: undefined, +} + +function syncIterator() { + const zoom = map.getView().getZoom(); + const intZoom = Math.floor(zoom); + const intervalSec = 60 - ((intZoom - 5) * 5.5); + + refreshIterator.interval = intervalSec * 1000; + clearInterval(refreshIterator.function); + refreshIterator.function = setInterval(refreshTrainLayer, refreshIterator.interval); +} + +function updateRefreshText() { + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); // 월은 0부터 시작하므로 +1 필요 + const day = String(now.getDate()).padStart(2, '0'); + const hours = String(now.getHours()).padStart(2, '0'); + const minutes = String(now.getMinutes()).padStart(2, '0'); + const seconds = String(now.getSeconds()).padStart(2, '0'); + + const text = document.querySelector('div#refresh-info > span') + text.textContent = `(${year}.${month}.${day}. ${hours}:${minutes}:${seconds}) 기준`; + + text.classList.add('blink') + setTimeout(() => { + text.classList.remove('blink'); + }, 500); +} + +async function refreshTrainLayer() { + const getBufferedExtent = (view) => { + const extent = view.calculateExtent(); + const resolution = view.getResolution(); + const buffer = 100 * resolution; + const bufferedExtent = [ + extent[0] - buffer, + extent[1] - buffer, + extent[2] + buffer, + extent[3] + buffer, + ] + + return bufferedExtent; + } + + return new Promise(async (resolve) => { + const bufferedExtent = getBufferedExtent(map.getView()); + const bbox = bufferedExtent.toWGS84().join(','); + const filter = `${params.trn ? `trnNo=${params.trn}` : `bbox=${bbox}`}`; + if (params.trn && params.date) { + const date = params.date + + const now = new Date() + const yyyy = now.getFullYear() + const mm = (now.getMonth() +1).toString().padStart(2, '0') + const dd = now.getDate().toString().padStart(2, '0') + const yyyymmdd = `${yyyy}${mm}${dd}`; + + if (date !== yyyymmdd) { + return + } + } + const response = await fetch(`/api/train?${filter}`); + const geojson = await response.json(); + + const newFeatures = ol.source.Vector.fromGeoJSON(geojson).getFeatures(); + if (params?.trn) { + newFeatures.forEach((f) => { + f.set('icon', 'train'); + f.set('bearing', 0); + }) + } else { + newFeatures.forEach((f) => { + f.set('icon', `${f.get('trn_clsf')}${(f.get('delay') > 20 ? '_delay' : '')}`); + }) + } + const trainSource = map.getLayer('train')?.getSource(); + + trainSource?.clear(); + trainSource?.addFeatures(newFeatures); + + if (map.get('trainClicked') && map.isShowingOverlay()) { + const past = map.get('trainClicked'); + const now = newFeatures.find((feature) => (feature.get('trn_no') === past.get('trn_no'))); + if (now) { + const [pastX, pastY] = past.getGeometry().getCoordinates(); + const nowCoords = now.getGeometry().getCoordinates(); + const [nowX, nowY] = nowCoords; + if ( !(pastX === nowX && pastY === nowY) ) { + map.getLayer('train').once('postrender',() => { + map.getOverlay().setPosition(nowCoords); + map.getView().animate({ + center: nowCoords, + duration: 500, + }); + showPopup(now); + }) + } + } else { + map.hideOverlay(); + } + } + + //sendMessageToApp(); + + resolve() + }) + .then(updateRefreshText) +} + +function reloadTrainLayer() { + refreshTrainLayer() + syncIterator() +} + +async function initTrainLayer() { + return new Promise(async (resolve) => { + map.addPointsLayer({ + name: 'train', + style: layerStyles.trainStyle, + zIndex: 9, + declutter: true, + }); + map.on('pointerdrag', map.hideOverlay) + map.on('moveend', reloadTrainLayer) + initRefreshDOM(); + resolve() + }); +} + +const showPopup = (feature) => { + return new Promise(async (resolve, reject) => { + map.set('trainClicked', feature); + + const coordinate = feature.getGeometry().getFlatCoordinates(); + const popup = map.getOverlay(); + + try { + const { trn_no, trn_case, trn_clsf, dpt_stn_nm, dpt_pln_dttm, arv_stn_nm, arv_pln_dttm, now_stn, next_stn, delay } = feature.getProperties(); + const dpt_time = `${dpt_pln_dttm.slice(8,10)}:${dpt_pln_dttm.slice(10,12)}`; + const arv_time = `${arv_pln_dttm.slice(8,10)}:${arv_pln_dttm.slice(10,12)}`; + const now_loc = now_stn && next_stn ? `${now_stn}${next_stn}` : ''; + + html = ` +
+
+ ${trn_case} ${trn_no} +
+
+
+
운행구간${dpt_stn_nm}(${dpt_time}) ~ ${arv_stn_nm}(${arv_time})
+
현재위치${now_loc}
+
예상지연${delay} 분
+
+
`; + + popup.element.innerHTML = html; + + if (delay === null) { + popup.element.querySelector('div[usage="delay"]')?.remove() + popup.element.querySelector('div[usage="delay-reason"]')?.remove() + } + + popup.setPosition(coordinate); + map.getView().animate({ + center: coordinate, + duration: 500, + }) + map.showOverlay(); + + popup.element.style.top = `-${popup.element.offsetHeight + 20}px`; + popup.element.style.left = `-${popup.element.offsetWidth / 2}px`; + resolve(); + } + catch { + map.hideOverlay(); + reject(); + } + }); +} + +function mouseEvent() { + map.set('trainClicked', null); + + const options = { + layerFilter: (layer) => layer.get('name') === 'train', + hitTolerance: 20 + }; + + map.on('singleclick', async (e) => { + if (map.getView().getInteracting() || map.getView().getAnimating()) { + map.getTargetElement().style.cursor = "grabbing"; + return; + } + if (map.get('trainClicked') && map.getFeaturesAtPixel(e.pixel, options).length > 0 && map.get('trainClicked') === map.getFeaturesAtPixel(e.pixel, options)[0]) { + return; + } + + if (map.get('trainClicked') !== null) { + map.set('trainClicked', null); + map.hideOverlay(); + } + + const features = map.getFeaturesAtPixel(e.pixel, options); + if (features.length > 0 && showPopup(features[0])) { + map.showOverlay(); + } else { + map.hideOverlay(); + } + }); +} + +function createLegend() { + const controllerDOM = document.createElement('div'); + controllerDOM.id = 'viewController' + controllerDOM.style.position = 'absolute'; + controllerDOM.style.width = '100%'; + controllerDOM.style.bottom = '0px'; + controllerDOM.style.minWidth = '100px'; + controllerDOM.style.display = 'flex'; + controllerDOM.style.flexDirection = 'row'; + controllerDOM.style.justifyContent = 'space-evenly'; + controllerDOM.style.marginBottom = '30px'; + controllerDOM.style.touchAction = 'none'; + + const buttons = ["고속", "일반", "광역", "화물"] + + buttons.forEach((name, index) => { + const buttonSize = '50px'; + const button = document.createElement('div'); + button.style.display = 'block'; + button.style.justifyContent = 'space-between'; + button.style.width = buttonSize; + button.style.height = buttonSize + button.style.lineHeight = buttonSize; + button.style.borderRadius = buttonSize; + button.style.background = 'darkgray'; + button.style.color = 'white'; + button.style.textAlign = 'center'; + button.style.boxShadow = '1px 1px 5px gray'; + button.textContent = name; + + button.addEventListener('click', () => { + map.set('viewType', index); + viewcontrol(map.get('viewType')); + }) + + controllerDOM.appendChild(button); + }); + + return controllerDOM; +} + +function initView() { + const view = map.getView(); + + if (params?.trn && params?.date) { + map.once('rendercomplete', () => { + const trains = map.getLayer('train').getSource().getFeatures(); + const myTrain = trains.find((t) => t.get('trn_no') == params.trn); + + if (myTrain) { + showPopup(myTrain); + if (!(params.lon && params.lat)) { + view.setCenter(myTrain.getGeometry().flatCoordinates) + view.setZoom(11); + } + } else { + // createModalPopup('열차가 운행중이지 않습니다.'); + setTimeout(() => window.location.reload(), 60000) + } + }); + } +} + +function createModalPopup(_content) { + const backgroundDOM = document.createElement('div'); + backgroundDOM.style.position = 'absolute'; + backgroundDOM.style.display = 'flex'; + backgroundDOM.style.width = '100%'; + backgroundDOM.style.height = '100%'; + backgroundDOM.style.background = 'rgba(0,0,0,0.5)'; + backgroundDOM.style.userSelect = 'none'; + backgroundDOM.id = 'modal-popup'; + + + const popupDOM = document.createElement('div'); + popupDOM.style.margin = 'auto'; + popupDOM.style.padding = '10px'; + popupDOM.style.borderRadius = '5px'; + popupDOM.style.background = 'white'; + popupDOM.style.textAlign = 'center'; + //popupDOM.style.zIndex = 1; + popupDOM.innerText = _content; + + backgroundDOM.appendChild(popupDOM); + document.body.appendChild(backgroundDOM); +} + +const webviewPlatform = Object.freeze({ + IOS_WEBVIEW: "iOS WebView", + IOS_BROWSER: "iOS Browser", + AOS_WEBVIEW: "Android WebView", + AOS_BROWSER: "Android Browser", + UNKNOWN: "Unknown Platform" +}); + +function getWebViewPlatform() { + var userAgent = navigator.userAgent || navigator.vendor || window.opera; + + if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { + if (window.webkit && window.webkit.messageHandlers) { + return webviewPlatform.IOS_WEBVIEW; + } + return webviewPlatform.IOS_BROWSER; + } + + if (/android/i.test(userAgent)) { + if (window.Android) { + return webviewPlatform.AOS_WEBVIEW; + } + return webviewPlatform.AOS_BROWSER; + } + + return webviewPlatform.UNKNOWN; +} + +function sendMessageToApp() { + const osPlatform = getWebViewPlatform() + const message = "gis refresh" + switch (osPlatform) { + case webviewPlatform.IOS_WEBVIEW : + case webviewPlatform.IOS_BROWSER : + window.webkit.messageHandlers.refresh.postMessage(message) + return; + case webviewPlatform.AOS_WEBVIEW : + case webviewPlatform.AOS_BROWSER : + Android.showMessage(message); + return; + default : + return; + } +} \ No newline at end of file diff --git a/static/ol-helper.css b/static/ol-helper.css new file mode 100644 index 0000000..2171815 --- /dev/null +++ b/static/ol-helper.css @@ -0,0 +1,142 @@ +/*font*/ +@font-face { + font-family: "SUIT-B"; + src: url("SUIT-Regular.ttf"); + font-weight: bold; +} +@font-face { + font-family: "SUIT-M"; + src: url("SUIT-Regular.ttf"); + font-weight: medium; +} +@font-face { + font-family: "SUIT-R"; + src: url("SUIT-Regular.ttf"); + font-weight: regular; +} + +* { + font-family: SUIT-R !important; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + touch-action: pan-x; +} +body { + margin:0; +} +html:has(#map), body:has(#map) { + width: 100%; + height: 100%; + margin: 0; +} + +#map { + background: #171933; +} + +.ol-overlay-container { + position:absolute; + background-color: #fff; + box-shadow: 5px 5px 3px rgba(0,0,0,0.2); + border-radius: 10px; + top: 0px; + left: 0px; +} +.ol-overlay-container:after { + top: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} +.ol-overlay-container:after { + border-top-color: #fff; + border-width: 10px; + left: 50%; + margin-left: -10px; +} + + +.train-popup { + display: flex; + flex-direction: column; + padding: 15px 27px; + border-radius: 10px; + background: #fff; + + font-family: SUIT; + color: red; +} +.train-popup-name { + justify-content: space-between; + display: flex; + align-items: end; +} +.train-popup-name > .train-popup-no{ + font-size: 25px; + font-weight: bold; + font-stretch: normal; + font-style: normal; + line-height: normal; + letter-spacing: -0.5px; + text-align: left; + color: black; +} +.train-popup-name > .train-popup-no { + color: #496dff; +} +.train-popup-pair { + color: #9b9b9b; +} + +.train-popup hr { + display: block; + margin: 8px 0px; +} +.train-popup-info { + color: #222; +} + +.train-popup-info > div { + display: flex; + flex-direction: row; + align-items: baseline; + margin: 0px; +} +.train-popup-info > div:not(:last-child) { + margin: 7px 0px; +} + +.train-popup-info > div > title { + display: block; + font-weight: 600; + margin-right: 15px; +} +.train-popup-info > div > content { + display: contents; +} +.train-popup-info > div > span { + font-size: x-small; + font-weight: 800; +} + +@keyframes blink { + 0% { color: lightgray } + 100% { color: black } +} +.blink { + animation: blink 0.5s +} +@keyframes rotate { + 0% { transform: rotate(0deg) } + 100% { transform: rotate(-360deg) } +} +.rotate { + animation: rotate 0.5s +} \ No newline at end of file diff --git a/static/ol-helper.js b/static/ol-helper.js new file mode 100644 index 0000000..3d99b0c --- /dev/null +++ b/static/ol-helper.js @@ -0,0 +1,772 @@ +/** +* Openlayers Map +* author: khy +* date: 23.09.07 +* */ + +const proj = { + viewProjection: "EPSG:3857", + WGS84Projection: "EPSG:4326", +}; +Object.freeze(proj); +Array.prototype.toWGS84 = function () { + if (this.length === 2) { + //coordinate + return ol.proj.transform(this, proj.viewProjection, proj.WGS84Projection); + } else if (this.length === 4) { + //extent + return ol.proj.transformExtent(this, proj.viewProjection, proj.WGS84Projection); + } else { + return this; + } +}; +Array.prototype.toEPSG3857 = function () { + if (this.length === 2) { + //coordinate + return ol.proj.transform(this, proj.WGS84Projection, proj.viewProjection); + } else if (this.length === 4) { + //extent + return ol.proj.transformExtent(this, proj.WGS84Projection, proj.viewProjection); + } else { + return this; + } +}; + +ol.Map.prototype.getProxyURL = function (url) { + return `${document.location.protocol}//${document.location.host}/proxy/?${url ? url : ""}`; +}; + +ol.Map.prototype.addBaseTileLayer = function (options) { + let host = 'gis.korail.com'; + function createBaseTileLayer(map) { + const proxy = map.getProxyURL(); + const base = new ol.layer.Tile({ + name: "base", + source: new ol.source.XYZ({ + tileUrlFunction: (zxy) => { + const [z, x, y] = zxy; + if (z < 5 || z > 15) { + return; + } + return `https://${host}/tilemap/background/${z}/${x}/${y}.png`; + }, + minZoom: 5, + maxZoom: 15, + }), + zIndex: 0, + }); + + if (options === "korean") { + const label = new ol.layer.Tile({ + name: "base-label", + source: new ol.source.XYZ({ + tileUrlFunction: (zxy) => { + const [z, x, y] = zxy; + if (z < 5 || z > 15) { + return; + } + return `https://${host}/tilemap/korean/${z}/${x}/${y}.png`; + }, + minZoom: 5, + maxZoom: 15, + }), + zIndex: 0, + }); + + const layergroup = new ol.layer.Group({ + layers: [base, label], + }); + return layergroup; + } else { + return base; + } + } + + const layer = createBaseTileLayer(this); + this.addLayer(layer); + + return layer; +}; +ol.Map.prototype.createBaseLayerButton = function () { + const mapElement = this.getTargetElement(); + + if (!mapElement.querySelector("button[usage=base]")) { + const toggleButton = document.createElement("button"); + toggleButton.setAttribute("usage", "base"); + toggleButton.textContent = ""; + toggleButton.style.position = "absolute"; + toggleButton.style.top = "0px"; + toggleButton.style.left = "0px"; + toggleButton.style.margin = "10px"; + toggleButton.style.marginLeft = "42px"; + toggleButton.style.width = "30px"; + toggleButton.style.height = "30px"; + toggleButton.style.borderRadius = "50%"; + toggleButton.style.border = "1px solid gray"; + toggleButton.style.background = "white"; + toggleButton.style.color = "black"; + toggleButton.style.textAlign = "center"; + + let status = false; + + const toggleLayer = () => { + this.getAllLayers() + .filter((l) => l.get("name") !== "base" && l.get("name") !== "base-label" && l.get("name") !== "grid-tile") + .forEach((l) => { + l.setVisible(status); + }); + + status = !status; + + toggleButton.style.background = status ? "dodgerblue" : "white"; + toggleButton.style.color = status ? "white" : "black"; + + if (status) { + viewChange(null, null); + map.getView().setConstrainResolution(true); + } else { + map.getView().setConstrainResolution(false); + viewChange(0, document.querySelector("ul.notice > li")); + } + }; + toggleButton.onclick = toggleLayer; + + let zoomLevel = undefined; + this.on("moveend", (view) => { + const nowZoomLevel = Number(this.getView().getZoom().toFixed()); + if (zoomLevel !== nowZoomLevel) { + zoomLevel = nowZoomLevel; + toggleButton.textContent = zoomLevel; + } + }); + + mapElement.appendChild(toggleButton); + } +}; + +ol.Map.prototype.createGridTiles = function () { + const mapElement = this.getTargetElement(); + + if (!mapElement.querySelector("button[usage=grid-tile]")) { + const toggleButton = document.createElement("button"); + toggleButton.setAttribute("usage", "grid-tile"); + toggleButton.textContent = "#"; + toggleButton.style.position = "absolute"; + toggleButton.style.top = "0px"; + toggleButton.style.left = "0px"; + toggleButton.style.margin = "10px"; + toggleButton.style.width = "30px"; + toggleButton.style.height = "30px"; + toggleButton.style.borderRadius = "50%"; + toggleButton.style.border = "1px solid gray"; + toggleButton.style.background = "white"; + toggleButton.style.color = "black"; + toggleButton.style.textAlign = "center"; + + const toggleLayer = () => { + const layer = this.getLayer("grid-tile"); + + if (layer) { + const currentVisible = layer.getVisible(); + const postVisible = !currentVisible; + + this.getAllLayers() + .filter((l) => l.get("name") !== "base" && l.get("name") !== "base-label" && l.get("name") !== "grid-tile") + .forEach((l) => { + l.setVisible(currentVisible); + }); + + layer.setVisible(postVisible); + + toggleButton.style.background = postVisible ? "dodgerblue" : "white"; + toggleButton.style.color = postVisible ? "white" : "black"; + + if (postVisible) { + viewChange(null, null); + } else { + viewChange(0, document.querySelector("ul.notice > li")); + } + } + }; + toggleButton.onclick = toggleLayer; + + mapElement.appendChild(toggleButton); + } + + if (!this.getLayer("grid-tile")) { + const tileSize = 256; + + const canvas = document.createElement("canvas"); + canvas.width = tileSize; + canvas.height = tileSize; + + const context = canvas.getContext("2d"); + context.strokeStyle = "gray"; + context.textAlign = "center"; + const lineHeight = 30; + context.font = `${lineHeight - 6}px sans-serif`; + + const layer = new ol.layer.WebGLTile({ + name: "grid-tile", + source: new ol.source.DataTile({ + loader: (z, x, y) => { + const half = tileSize / 2; + + context.clearRect(0, 0, tileSize, tileSize); + // context.fillStyle = 'rgba(255, 255, 255, 0.7)'; + // context.fillRect(0, 0, tileSize, tileSize); + + context.fillStyle = "black"; + context.fillText(`z: ${z}`, half, half - lineHeight); + context.fillText(`x: ${x}`, half, half); + context.fillText(`y: ${y}`, half, half + lineHeight); + + context.strokeRect(0, 0, tileSize, tileSize); + + const data = context.getImageData(0, 0, tileSize, tileSize).data; + + return new Uint8Array(data.buffer); + }, + }), + zIndex: 999, + }); + + layer.setVisible(false); + + this.addLayer(layer); + } +}; + +ol.source.Vector.fromGeoJSON = function (geojson) { + return new ol.source.Vector({ + features: new ol.format.GeoJSON().readFeatures(geojson, { featureProjection: proj.viewProjection }), + format: new ol.format.GeoJSON(), + strategy: ol.loadingstrategy.bbox, + }); +}; + +ol.Map.prototype.addRegionalLayer = async function () { + const regional_lines = new Array(8); + + async function createRegionalLine(url, index) { + return new Promise(async (resolve, reject) => { + try { + const response = await fetch(url); + const json = await response.json(); + insertLine(json, index); + resolve(); + } catch { + reject(); + } + }); + } + + // 권역 라인이 포인트 형식으로 되어있어서 라인형식으로 바꾸고 데이터 교체하는 함수 + function insertLine(json, i) { + const coordinates = json.features.map((point) => { + const converted = point.geometry.coordinates.toEPSG3857(); + return converted; + }); + const geomLineString = new ol.geom.LineString(coordinates); + const featureLineString = new ol.Feature({ geometry: geomLineString }); + regional_lines[i] = featureLineString; + } + + // $.getJOSN 으로 json 데이터 읽어 드리고 insertLine 은 현재 json 파일이 line 형식이 아닌 포인트 + // 형식으로 + // 만들었음 + // 포인트 형식을 만든 이유는 수정시 포인트 형식이 필요해서 우선 포인트 형식으로 저장 + + await Promise.all([ + createRegionalLine("resource/Regional_point_chungbuk.json", 0), + createRegionalLine("resource/Regional_point_gang.json", 1), + createRegionalLine("resource/Regional_point_seoul_east.json", 2), + createRegionalLine("resource/Regional_point_seoul_west.json", 3), + createRegionalLine("resource/Regional_point_daejeon_chungnam.json", 4), + createRegionalLine("resource/Regional_point_jeonbuk.json", 5), + createRegionalLine("resource/Regional_point_jeonnam.json", 6), + createRegionalLine("resource/Regional_point_daegu.json", 7), + ]); + + const regionalSource = new ol.source.Vector({ + features: regional_lines, + }); + + this.addVectorLayer({ + name: "Regional_Line", + source: regionalSource, + style: layerStyles.regional, + zIndex: 0, + }); +}; + +/** +* WebGL Layer +* author: khy +*/ +const canvas = document.createElement("canvas"); +const gl = canvas?.getContext("webgl") || canvas?.getContext("experimental-webgl"); +const webglAvailable = gl instanceof WebGLRenderingContext; + +class WebGLVectorLayer extends ol.layer.Layer { + constructor(params) { + super(params); + this.style = params.style; + } + createRenderer() { + const style = this.style; + + return new ol.renderer.webgl.VectorLayer(this, { + style, + }); + } +} + +function VectorLayer(params) { + return new ol.layer.Vector(params); + //return (webglAvailable) ? new WebGLVectorLayer(params) : new ol.layer.Vector(params); +} + +function PointsLayer(params) { + const hasStyleFunction = typeof params?.style === "function"; + + return (webglAvailable && !hasStyleFunction) ? new ol.layer.WebGLPoints(params) : new ol.layer.Vector(params); +} + +/** +* ol.Map prototype 확장 +* @param ...args +* @returns +*/ +ol.Map.prototype.addLayerWithType = async function (...args) { + const LayerType = args[0]; + args = args[1]; + + return new Promise(async (resolve, reject) => { + try { + let url, fetchOption, layerOption; + let response, geojson; + + switch (args.length) { + case 3: + if ( + typeof args[0] === "string" && //fetch url + typeof args[1] === "object" && //fetch option + typeof args[2] === "object" + ) { + //layer option + (url = args[0]), (fetchOption = args[1]), (layerOption = args[2]); + response = await fetch(url, fetchOption); + geojson = await response.json(); + layerOption.source = await ol.source.Vector.fromGeoJSON(geojson); + } else { + reject(); + } + break; + case 2: + if ( + typeof args[0] === "string" && //fetch url + typeof args[1] === "object" + ) { + //layer option + (url = args[0]), (layerOption = args[1]); + + console.log(`addLayerWithType(${url})`, fetch); + response = await fetch(url); + geojson = await response.json(); + console.log(geojson); + layerOption.source = await ol.source.Vector.fromGeoJSON(geojson); + } else if ( + typeof args[0] === "object" && //layer option + typeof args[1] === "object" + ) { + //map object + layerOption = args[0]; + } else { + reject(); + } + break; + case 1: //layer option + default: + layerOption = args[0]; + } + + if (layerOption.labelStyleFunction) { + const layergroup = new ol.layer.Group({ + layers: [ + new LayerType({ + ...layerOption, + source: layerOption.source || new ol.source.Vector(), + style: layerOption.style || ol.style.flat.createDefaultStyle(), + }), + new ol.layer.Vector({ + name: layerOption.name ? `${layerOption.name}_label` : "label", + source: layerOption.source || new ol.source.Vector(), + style: layerOption.labelStyleFunction, + declutter: true, + zIndex: layerOption.zIndex + 1, + }), + ], + }); + this.addLayer(layergroup); + + resolve(layergroup); + } else { + const layer = new LayerType({ + ...layerOption, + source: layerOption.source || new ol.source.Vector(), + style: layerOption.style || ol.style.flat.createDefaultStyle(), + }); + + this.addLayer(layer); + + resolve(layer); + } + } catch { + reject(); + } + }); +}; + +/** +* @author khy +* @description WebGL벡터레이어나 일반벡터레이어를 생성하여 map객체에 addLayer()함 +* 전달인자를 1개, 2개, 3개를 줄 수 있음. +* 전달인자 1개: layer option +* 전달인자 2개: fetch url, layer option +* 전달인자 3개: fetch url, fetch option, layer option +* @param ...args +* case (args0) Layer option +* case (args0, args1) fetch url, layer option || layer option, map target +* case (args0, args1, args2) fetch url, fetch option, layer option +*/ + +/** +* @returns +* ol.layer.vector || WebGLVectorLayer +*/ +ol.Map.prototype.addVectorLayer = async function (...args) { + return new Promise(async (resolve) => { + resolve(this.addLayerWithType(VectorLayer, args)); + }); +}; +ol.Map.prototype.addRailLayer = async function (...args) { + return new Promise(async (resolve) => { + resolve(this.addLayerWithType(ol.layer.Vector, args)); + }); +}; + +/** +* @returns +* ol.layer.vector || ol.layer.WebGLPoints +*/ +ol.Map.prototype.addPointsLayer = async function (...args) { + return new Promise(async (resolve) => { + resolve(this.addLayerWithType(PointsLayer, args)); + }); +}; +ol.Map.prototype.addNormalRailLayer = function (options) { + return this.addVectorLayer( + "resource/NormalLine.json", + Object.assign( + { + name: "NormalLine", + style: { + "stroke-width": 2, + }, + zIndex: 2, + }, + options + ) + ); +}; +ol.Map.prototype.addNormalStationLayer = function (options) { + return this.addPointsLayer( + "resource/NormalStation.json", + Object.assign( + { + name: "NormalStation", + style: { + "circle-radius": 5, + "circle-stroke-width": 3, + "circle-fill-color": "gainsboro", + }, + zIndex: 3, + }, + options + ) + ); +}; +ol.Map.prototype.addKTXRailLayer = function (options) { + return this.addVectorLayer( + "resource/KTXLine.json", + Object.assign( + { + name: "KTXLine", + style: { + "stroke-color": "#005BAC", + "stroke-width": 5, + }, + zIndex: 1, + }, + options + ) + ); +}; +ol.Map.prototype.addKTXStationLayer = function (options) { + return this.addPointsLayer( + "resource/KTXStation.json", + Object.assign( + { + name: "KTXStation", + style: { + "circle-radius": 7, + "circle-stroke-color": "#005BAC", + "circle-stroke-width": 3, + "circle-fill-color": "gainsboro", + }, + zIndex: 4, + }, + options + ) + ); +}; +ol.Map.prototype.addBaseRailLayer = function () { + this.addNormalRailLayer(); + this.addKTXRailLayer(); +}; +ol.Map.prototype.addBaseStationLayer = function () { + this.addNormalStationLayer(); + this.addKTXStationLayer(); +}; + +/* +function removeLayer(layername) { +getLayers(layername).forEach((layer) => { +layer.dispose(); +map.removeLayer(layer); +}) +} +*/ + +ol.Map.prototype.getLayer = function (layername) { + return this.getLayers(layername)[0]; +}; +ol.Map.prototype.getLayers = function (layername) { + return layername ? this.getAllLayers().filter((layer) => layer.get("name") === layername) : this.getLayerGroup().getLayers(); +}; +ol.Map.prototype.flyTo = function (params) { + this.once("postrender", () => { + this.flyToNow(params); + }); +}; +ol.Map.prototype.flyToNow = function (params) { + const convertedCenter = params.center.toEPSG3857(); + + const option = Object.assign(params, { + center: convertedCenter, + duration: 700, + easing: ol.easing.easeOut, + }); + this.getView().animate(option); +}; +ol.Map.prototype.setVisibleLayer = function (layername, visible) { + this.getLayers(layername).forEach((layer) => { + layer.setVisible(visible); + }); +}; + +/** +* Overlay +* author: khy +* date: 23.09.07 +* */ +ol.Map.prototype.createOverlay = function () { + if (!document.getElementById("popup")) { + const popupElement = document.createElement("div"); + popupElement.id = "popup"; + this.getTargetElement().appendChild(popupElement); + } + + const popup = new ol.Overlay({ + id: "popup", + element: document.getElementById("popup"), + autoPan: true + }); + + this.addOverlay(popup); + + return popup; +}; +ol.Map.prototype.getOverlay = function () { + const popup = this.getOverlayById("popup") || this.createOverlay(); + + return popup; +}; +ol.Map.prototype.showOverlay = function () { + this.getOverlay().element.style.display = null; +}; +ol.Map.prototype.hideOverlay = function () { + this.getOverlay().element.style.display = "none"; +}; +ol.Map.prototype.isShowingOverlay = function () { + return (map.getOverlay().element.style.display !== "none") +} + +/** +* Drag Interaction +* author: khy +* param +* options : { +* layerFilter: function(default=undefined), +* hitTolerance: number(default=0), +* checkWrapped: boolean(default=true), +* } +* usage +* map.addInteraction(new Drag( options | null )); +* +*/ +class Drag extends ol.interaction.Pointer { + constructor(options) { + super({ + handleDownEvent: handleDownEvent, + handleDragEvent: handleDragEvent, + handleMoveEvent: handleMoveEvent, + handleUpEvent: handleUpEvent, + }); + + this.options_ = options; + + this.coordinate_ = null; + this.cursor_ = "grabbing"; + this.feature_ = null; + this.previousCursor_ = undefined; + } +} + +function handleDownEvent(evt) { + const map = evt.map; + const feature = map.forEachFeatureAtPixel(evt.pixel, (feature) => feature, this.options_); + + if (feature) { + this.coordinate_ = evt.coordinate; + this.feature_ = feature; + } + + return !!feature; +} +function handleDragEvent(evt) { + const deltaX = evt.coordinate[0] - this.coordinate_[0]; + const deltaY = evt.coordinate[1] - this.coordinate_[1]; + + const geometry = this.feature_.getGeometry(); + geometry.translate(deltaX, deltaY); + + this.coordinate_[0] = evt.coordinate[0]; + this.coordinate_[1] = evt.coordinate[1]; +} +function handleMoveEvent(evt) { + if (this.cursor_) { + const map = evt.map; + const feature = map.forEachFeatureAtPixel(evt.pixel, (feature) => feature, this.options_); + + const element = evt.map.getTargetElement(); + + if (feature) { + if (element.style.cursor != this.cursor_) { + this.previousCursor_ = element.style.cursor; + element.style.cursor = this.cursor_; + } + } else if (this.previousCursor_ !== undefined) { + element.style.cursor = this.previousCursor_; + this.previousCursor_ = undefined; + } + } +} +function handleUpEvent() { + this.coordinate_ = null; + this.feature_ = null; + return false; +} + +/** +* loading spinner +* author: khy +* start +* mapLoadStart(); +* end +* mapLoadEnd(); +*/ +ol.Map.prototype.addLoadingEffect = function (option) { + const css = ` +@keyframes spinner { +to { +transform: rotate(360deg); +} +} +#map { +background: linear-gradient(to top left, #005bac, #3a3a3f); +} +${option?.transparent ? "/*" : ""} +#map > .ol-viewport { +display: none; +} +${option?.transparent ? "*/" : ""} +${option?.background ? "" : "/*"} +#map.spinner::before { +content: ""; +position: absolute; +width: 100%; +height: 100%; +background: ${option?.background}; +z-index:8; +} +${option?.background ? "" : "*/"} +#map.spinner::after { +content: ""; +box-sizing: border-box; +position: absolute; +top: 50%; +left: 50%; +width: 40px; +height: 40px; +margin-top: -20px; +margin-left: -20px; +border-radius: 50%; +border: 4px solid ${option?.color ? option.color : "white"}; +border-top-color: transparent; +animation: spinner 0.6s linear infinite; +z-index:9; +} +`; + + const head = document.head || document.getElementsByTagName("head")[0]; + + if (head.querySelector("style[usage=spinner]")) { + return; + } + + const style = document.createElement("style"); + style.setAttribute("usage", "spinner"); + style.type = "text/css"; + + if (style.styleSheet) { + style.styleSheet.cssText = css; + } else { + style.appendChild(document.createTextNode(css)); + } + + head.appendChild(style); +}; +ol.Map.prototype.removeLoadingEffect = function () { + const head = document.head || document.getElementsByTagName("head")[0]; + head.querySelector("style[usage=spinner]")?.remove(); +}; +ol.Map.prototype.startLoadingEffect = function (option) { + this.addLoadingEffect(option); + this.getTargetElement().classList.add("spinner"); +}; +ol.Map.prototype.finishLoadingEffect = function () { + this.removeLoadingEffect(); + this.getTargetElement().classList.remove("spinner"); +}; \ No newline at end of file diff --git a/static/ol.css b/static/ol.css new file mode 100644 index 0000000..62c2b61 --- /dev/null +++ b/static/ol.css @@ -0,0 +1,350 @@ +:root, +:host { + --ol-background-color: white; + --ol-accent-background-color: #F5F5F5; + --ol-subtle-background-color: rgba(128, 128, 128, 0.25); + --ol-partial-background-color: rgba(255, 255, 255, 0.75); + --ol-foreground-color: #333333; + --ol-subtle-foreground-color: #666666; + --ol-brand-color: #00AAFF; +} + +.ol-box { + box-sizing: border-box; + border-radius: 2px; + border: 1.5px solid var(--ol-background-color); + background-color: var(--ol-partial-background-color); +} + +.ol-mouse-position { + top: 8px; + right: 8px; + position: absolute; +} + +.ol-scale-line { + background: var(--ol-partial-background-color); + border-radius: 4px; + bottom: 8px; + left: 8px; + padding: 2px; + position: absolute; +} + +.ol-scale-line-inner { + border: 1px solid var(--ol-subtle-foreground-color); + border-top: none; + color: var(--ol-foreground-color); + font-size: 10px; + text-align: center; + margin: 1px; + will-change: contents, width; + transition: all 0.25s; +} + +.ol-scale-bar { + position: absolute; + bottom: 8px; + left: 8px; +} + +.ol-scale-bar-inner { + display: flex; +} + +.ol-scale-step-marker { + width: 1px; + height: 15px; + background-color: var(--ol-foreground-color); + float: right; + z-index: 10; +} + +.ol-scale-step-text { + position: absolute; + bottom: -5px; + font-size: 10px; + z-index: 11; + color: var(--ol-foreground-color); + text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color); +} + +.ol-scale-text { + position: absolute; + font-size: 12px; + text-align: center; + bottom: 25px; + color: var(--ol-foreground-color); + text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color); +} + +.ol-scale-singlebar { + position: relative; + height: 10px; + z-index: 9; + box-sizing: border-box; + border: 1px solid var(--ol-foreground-color); +} + +.ol-scale-singlebar-even { + background-color: var(--ol-subtle-foreground-color); +} + +.ol-scale-singlebar-odd { + background-color: var(--ol-background-color); +} + +.ol-unsupported { + display: none; +} + +.ol-viewport, +.ol-unselectable { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent; +} + +.ol-viewport canvas { + all: unset; + overflow: hidden; +} + +.ol-viewport { + touch-action: pan-x pan-y; +} + +.ol-selectable { + -webkit-touch-callout: default; + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; +} + +.ol-grabbing { + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: grabbing; +} + +.ol-grab { + cursor: move; + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: grab; +} + +.ol-control { + position: absolute; + background-color: var(--ol-subtle-background-color); + border-radius: 4px; +} + +.ol-zoom { + top: .5em; + left: .5em; +} + +.ol-rotate { + top: .5em; + right: .5em; + transition: opacity .25s linear, visibility 0s linear; +} + +.ol-rotate.ol-hidden { + opacity: 0; + visibility: hidden; + transition: opacity .25s linear, visibility 0s linear .25s; +} + +.ol-zoom-extent { + top: 4.643em; + left: .5em; +} + +.ol-full-screen { + right: .5em; + top: .5em; +} + +.ol-control button { + display: block; + margin: 1px; + padding: 0; + color: var(--ol-subtle-foreground-color); + font-weight: bold; + text-decoration: none; + font-size: inherit; + text-align: center; + height: 1.375em; + width: 1.375em; + line-height: .4em; + background-color: var(--ol-background-color); + border: none; + border-radius: 2px; +} + +.ol-control button::-moz-focus-inner { + border: none; + padding: 0; +} + +.ol-zoom-extent button { + line-height: 1.4em; +} + +.ol-compass { + display: block; + font-weight: normal; + will-change: transform; +} + +.ol-touch .ol-control button { + font-size: 1.5em; +} + +.ol-touch .ol-zoom-extent { + top: 5.5em; +} + +.ol-control button:hover, +.ol-control button:focus { + text-decoration: none; + outline: 1px solid var(--ol-subtle-foreground-color); + color: var(--ol-foreground-color); +} + +.ol-zoom .ol-zoom-in { + border-radius: 2px 2px 0 0; +} + +.ol-zoom .ol-zoom-out { + border-radius: 0 0 2px 2px; +} + +.ol-attribution { + text-align: right; + bottom: .5em; + right: .5em; + max-width: calc(100% - 1.3em); + display: flex; + flex-flow: row-reverse; + align-items: center; +} + +.ol-attribution a { + color: var(--ol-subtle-foreground-color); + text-decoration: none; +} + +.ol-attribution ul { + margin: 0; + padding: 1px .5em; + color: var(--ol-foreground-color); + text-shadow: 0 0 2px var(--ol-background-color); + font-size: 12px; +} + +.ol-attribution li { + display: inline; + list-style: none; +} + +.ol-attribution li:not(:last-child):after { + content: " "; +} + +.ol-attribution img { + max-height: 2em; + max-width: inherit; + vertical-align: middle; +} + +.ol-attribution button { + flex-shrink: 0; +} + +.ol-attribution.ol-collapsed ul { + display: none; +} + +.ol-attribution:not(.ol-collapsed) { + background: var(--ol-partial-background-color); +} + +.ol-attribution.ol-uncollapsible { + bottom: 0; + right: 0; + border-radius: 4px 0 0; +} + +.ol-attribution.ol-uncollapsible img { + margin-top: -.2em; + max-height: 1.6em; +} + +.ol-attribution.ol-uncollapsible button { + display: none; +} + +.ol-zoomslider { + top: 4.5em; + left: .5em; + height: 200px; +} + +.ol-zoomslider button { + position: relative; + height: 10px; +} + +.ol-touch .ol-zoomslider { + top: 5.5em; +} + +.ol-overviewmap { + left: 0.5em; + bottom: 0.5em; +} + +.ol-overviewmap.ol-uncollapsible { + bottom: 0; + left: 0; + border-radius: 0 4px 0 0; +} + +.ol-overviewmap .ol-overviewmap-map, +.ol-overviewmap button { + display: block; +} + +.ol-overviewmap .ol-overviewmap-map { + border: 1px solid var(--ol-subtle-foreground-color); + height: 150px; + width: 150px; +} + +.ol-overviewmap:not(.ol-collapsed) button { + bottom: 0; + left: 0; + position: absolute; +} + +.ol-overviewmap.ol-collapsed .ol-overviewmap-map, +.ol-overviewmap.ol-uncollapsible button { + display: none; +} + +.ol-overviewmap:not(.ol-collapsed) { + background: var(--ol-subtle-background-color); +} + +.ol-overviewmap-box { + border: 1.5px dotted var(--ol-subtle-foreground-color); +} + +.ol-overviewmap .ol-overviewmap-box:hover { + cursor: move; +} diff --git a/static/ol.js b/static/ol.js new file mode 100644 index 0000000..04a3ca4 --- /dev/null +++ b/static/ol.js @@ -0,0 +1,4 @@ +var ol=function(){"use strict";function t(t){t.stopPropagation()}var e=class{constructor(t){this.propagationStopped,this.defaultPrevented,this.type=t,this.target=null}preventDefault(){this.defaultPrevented=!0}stopPropagation(){this.propagationStopped=!0}},i="propertychange";var n=class{constructor(){this.disposed=!1}dispose(){this.disposed||(this.disposed=!0,this.disposeInternal())}disposeInternal(){}};function r(t,e,i){let n,r;i=i||s;let o=0,a=t.length,l=!1;for(;o>1),r=+i(t[n],e),r<0?o=n+1:(a=n,l=!r);return l?o:~o}function s(t,e){return t>e?1:te?-1:0}function a(t,e,i){if(t[0]<=e)return 0;const n=t.length;if(e<=t[n-1])return n-1;if("function"==typeof i){for(let r=1;r0?r-1:r}return n-1}if(i>0){for(let i=1;i0||i&&0===s)}))}function d(){return!0}function g(){return!1}function f(){}function p(t){let e,i,n,r=!1;return function(){const s=Array.prototype.slice.call(arguments);return r&&this===n&&c(s,i)||(r=!0,n=this,i=s,e=t.apply(this,arguments)),e}}function m(t){return function(){let e;try{e=t()}catch(t){return Promise.reject(t)}return e instanceof Promise?e:Promise.resolve(e)}()}function _(t){for(const e in t)delete t[e]}function y(t){let e;for(e in t)return!1;return!e}var x=class extends n{constructor(t){super(),this.eventTarget_=t,this.pendingRemovals_=null,this.dispatching_=null,this.listeners_=null}addEventListener(t,e){if(!t||!e)return;const i=this.listeners_||(this.listeners_={}),n=i[t]||(i[t]=[]);n.includes(e)||n.push(e)}dispatchEvent(t){const i="string"==typeof t,n=i?t:t.type,r=this.listeners_&&this.listeners_[n];if(!r)return;const s=i?new e(t):t;s.target||(s.target=this.eventTarget_||this);const o=this.dispatching_||(this.dispatching_={}),a=this.pendingRemovals_||(this.pendingRemovals_={});let l;n in o||(o[n]=0,a[n]=0),++o[n];for(let t=0,e=r.length;t0)}removeEventListener(t,e){if(!this.listeners_)return;const i=this.listeners_[t];if(!i)return;const n=i.indexOf(e);-1!==n&&(this.pendingRemovals_&&t in this.pendingRemovals_?(i[n]=f,++this.pendingRemovals_[t]):(i.splice(n,1),0===i.length&&delete this.listeners_[t]))}},v="change",w="error",S="contextmenu",E="click",T="dblclick",C="dragenter",b="dragover",R="drop",P="keydown",F="keypress",I="load",L="touchmove",M="wheel";function A(t,e,i,n,r){if(n&&n!==t&&(i=i.bind(n)),r){const n=i;i=function(){t.removeEventListener(e,i),n.apply(this,arguments)}}const s={target:t,type:e,listener:i};return t.addEventListener(e,i),s}function O(t,e,i,n){return A(t,e,i,n,!0)}function N(t){t&&t.target&&(t.target.removeEventListener(t.type,t.listener),_(t))}class D extends x{constructor(){super(),this.on=this.onInternal,this.once=this.onceInternal,this.un=this.unInternal,this.revision_=0}changed(){++this.revision_,this.dispatchEvent(v)}getRevision(){return this.revision_}onInternal(t,e){if(Array.isArray(t)){const i=t.length,n=new Array(i);for(let r=0;r0;)this.pop()}extend(t){for(let e=0,i=t.length;ethis.getLength())throw new Error("Index out of bounds: "+t);this.unique_&&this.assertUnique_(e),this.array_.splice(t,0,e),this.updateLength_(),this.dispatchEvent(new $(V,e,t))}pop(){return this.removeAt(this.getLength()-1)}push(t){this.unique_&&this.assertUnique_(t);const e=this.getLength();return this.insertAt(e,t),this.getLength()}remove(t){const e=this.array_;for(let i=0,n=e.length;i=this.getLength())return;const e=this.array_[t];return this.array_.splice(t,1),this.updateLength_(),this.dispatchEvent(new $(W,e,t)),e}setAt(t,e){if(t>=this.getLength())return void this.insertAt(t,e);if(t<0)throw new Error("Index out of bounds: "+t);this.unique_&&this.assertUnique_(e,t);const i=this.array_[t];this.array_[t]=e,this.dispatchEvent(new $(W,i,t)),this.dispatchEvent(new $(V,e,t))}updateLength_(){this.set(Z,this.array_.length)}assertUnique_(t,e){for(let i=0,n=this.array_.length;it)throw new Error("Tile load sequence violation");this.state=t,this.changed()}load(){j()}getAlpha(t,e){if(!this.transition_)return 1;let i=this.transitionStarts_[t];if(i){if(-1===i)return 1}else i=e,this.transitionStarts_[t]=i;const n=e-i+1e3/60;return n>=this.transition_?1:tt(n/this.transition_)}inTransition(t){return!!this.transition_&&-1!==this.transitionStarts_[t]}endTransition(t){this.transition_&&(this.transitionStarts_[t]=-1)}};const st="undefined"!=typeof navigator&&void 0!==navigator.userAgent?navigator.userAgent.toLowerCase():"",ot=st.includes("firefox"),at=st.includes("safari")&&!st.includes("chrom"),lt=at&&(st.includes("version/15.4")||/cpu (os|iphone os) 15_4 like mac os x/.test(st)),ht=st.includes("webkit")&&!st.includes("edge"),ct=st.includes("macintosh"),ut="undefined"!=typeof devicePixelRatio?devicePixelRatio:1,dt="undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof OffscreenCanvas&&self instanceof WorkerGlobalScope,gt="undefined"!=typeof Image&&Image.prototype.decode,ft="function"==typeof createImageBitmap,pt=function(){let t=!1;try{const e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("_",null,e),window.removeEventListener("_",null,e)}catch(t){}return t}();function mt(t,e,i,n){let r;return r=i&&i.length?i.shift():dt?new OffscreenCanvas(t||300,e||300):document.createElement("canvas"),t&&(r.width=t),e&&(r.height=e),r.getContext("2d",n)}function _t(t){const e=t.canvas;e.width=1,e.height=1,t.clearRect(0,0,1,1)}function yt(t){let e=t.offsetWidth;const i=getComputedStyle(t);return e+=parseInt(i.marginLeft,10)+parseInt(i.marginRight,10),e}function xt(t){let e=t.offsetHeight;const i=getComputedStyle(t);return e+=parseInt(i.marginTop,10)+parseInt(i.marginBottom,10),e}function vt(t,e){const i=e.parentNode;i&&i.replaceChild(t,e)}function wt(t){return t&&t.parentNode?t.parentNode.removeChild(t):null}function St(t){for(;t.lastChild;)t.removeChild(t.lastChild)}function Et(t,e){const i=t.childNodes;for(let n=0;;++n){const r=i[n],s=e[n];if(!r&&!s)break;r!==s&&(r?s?t.insertBefore(s,r):(t.removeChild(r),--n):t.appendChild(s))}}function Tt(t){return t instanceof Image||t instanceof HTMLCanvasElement||t instanceof HTMLVideoElement||t instanceof ImageBitmap?t:null}function Ct(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Float32Array||t instanceof DataView?t:null}let bt=null;function Rt(t){bt||(bt=mt(t.width,t.height,void 0,{willReadFrequently:!0}));const e=bt.canvas,i=t.width;e.width!==i&&(e.width=i);const n=t.height;return e.height!==n&&(e.height=n),bt.clearRect(0,0,i,n),bt.drawImage(t,0,0),bt.getImageData(0,0,i,n).data}const Pt=[256,256];var Ft=class extends rt{constructor(t){const e=q;super(t.tileCoord,e,{transition:t.transition,interpolate:t.interpolate}),this.loader_=t.loader,this.data_=null,this.error_=null,this.size_=t.size||null}getSize(){if(this.size_)return this.size_;const t=Tt(this.data_);return t?[t.width,t.height]:Pt}getData(){return this.data_}getError(){return this.error_}load(){if(this.state!==q&&this.state!==J)return;this.state=K,this.changed();const t=this;this.loader_().then((function(e){t.data_=e,t.state=H,t.changed()})).catch((function(e){t.error_=e,t.state=J,t.changed()}))}};function It(t,e){if(!t)throw new Error(e)}class Lt extends X{constructor(t){if(super(),this.on,this.once,this.un,this.id_=void 0,this.geometryName_="geometry",this.style_=null,this.styleFunction_=void 0,this.geometryChangeKey_=null,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),t)if("function"==typeof t.getSimplifiedGeometry){const e=t;this.setGeometry(e)}else{const e=t;this.setProperties(e)}}clone(){const t=new Lt(this.hasProperties()?this.getProperties():null);t.setGeometryName(this.getGeometryName());const e=this.getGeometry();e&&t.setGeometry(e.clone());const i=this.getStyle();return i&&t.setStyle(i),t}getGeometry(){return this.get(this.geometryName_)}getId(){return this.id_}getGeometryName(){return this.geometryName_}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}handleGeometryChange_(){this.changed()}handleGeometryChanged_(){this.geometryChangeKey_&&(N(this.geometryChangeKey_),this.geometryChangeKey_=null);const t=this.getGeometry();t&&(this.geometryChangeKey_=A(t,v,this.handleGeometryChange_,this)),this.changed()}setGeometry(t){this.set(this.geometryName_,t)}setStyle(t){this.style_=t,this.styleFunction_=t?Mt(t):void 0,this.changed()}setId(t){this.id_=t,this.changed()}setGeometryName(t){this.removeChangeListener(this.geometryName_,this.handleGeometryChanged_),this.geometryName_=t,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),this.handleGeometryChanged_()}}function Mt(t){if("function"==typeof t)return t;let e;if(Array.isArray(t))e=t;else{It("function"==typeof t.getZIndex,"Expected an `ol/style/Style` or an array of `ol/style/Style.js`");e=[t]}return function(){return e}}var At=Lt;const Ot=new Array(6);function Nt(){return[1,0,0,1,0,0]}function Dt(t){return Gt(t,1,0,0,1,0,0)}function kt(t,e){const i=t[0],n=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=e[0],h=e[1],c=e[2],u=e[3],d=e[4],g=e[5];return t[0]=i*l+r*h,t[1]=n*l+s*h,t[2]=i*c+r*u,t[3]=n*c+s*u,t[4]=i*d+r*g+o,t[5]=n*d+s*g+a,t}function Gt(t,e,i,n,r,s,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t[4]=s,t[5]=o,t}function jt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function Bt(t,e){const i=e[0],n=e[1];return e[0]=t[0]*i+t[2]*n+t[4],e[1]=t[1]*i+t[3]*n+t[5],e}function Ut(t,e){const i=Math.cos(e),n=Math.sin(e);return kt(t,Gt(Ot,i,n,-n,i,0,0))}function zt(t,e,i){return kt(t,Gt(Ot,e,0,0,i,0,0))}function Xt(t,e,i){return Gt(t,e,0,0,i,0,0)}function Vt(t,e,i){return kt(t,Gt(Ot,1,0,0,1,e,i))}function Wt(t,e,i,n,r,s,o,a){const l=Math.sin(s),h=Math.cos(s);return t[0]=n*h,t[1]=r*l,t[2]=-n*l,t[3]=r*h,t[4]=o*n*h-a*n*l+e,t[5]=o*r*l+a*r*h+i,t}function Zt(t,e){const i=$t(e);It(0!==i,"Transformation matrix cannot be inverted");const n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5];return t[0]=o/i,t[1]=-r/i,t[2]=-s/i,t[3]=n/i,t[4]=(s*l-o*a)/i,t[5]=-(n*l-r*a)/i,t}function $t(t){return t[0]*t[3]-t[1]*t[2]}let Yt;function qt(t){const e="matrix("+t.join(", ")+")";if(dt)return e;const i=Yt||(Yt=document.createElement("div"));return i.style.transform=e,i.style.transform}var Kt={UNKNOWN:0,INTERSECTING:1,ABOVE:2,RIGHT:4,BELOW:8,LEFT:16};function Ht(t){const e=se();for(let i=0,n=t.length;ir&&(l|=Kt.RIGHT),as&&(l|=Kt.ABOVE),l===Kt.UNKNOWN&&(l=Kt.INTERSECTING),l}function se(){return[1/0,1/0,-1/0,-1/0]}function oe(t,e,i,n,r){return r?(r[0]=t,r[1]=e,r[2]=i,r[3]=n,r):[t,e,i,n]}function ae(t){return oe(1/0,1/0,-1/0,-1/0,t)}function le(t,e){const i=t[0],n=t[1];return oe(i,n,i,n,e)}function he(t,e,i,n,r){return pe(ae(r),t,e,i,n)}function ce(t,e){return t[0]==e[0]&&t[2]==e[2]&&t[1]==e[1]&&t[3]==e[3]}function ue(t,e,i){return Math.abs(t[0]-e[0])t[2]&&(t[2]=e[2]),e[1]t[3]&&(t[3]=e[3]),t}function ge(t,e){e[0]t[2]&&(t[2]=e[0]),e[1]t[3]&&(t[3]=e[1])}function fe(t,e){for(let i=0,n=e.length;ie[0]?n[0]=t[0]:n[0]=e[0],t[1]>e[1]?n[1]=t[1]:n[1]=e[1],t[2]=e[0]&&t[1]<=e[3]&&t[3]>=e[1]}function Me(t){return t[2]=o&&p<=l),n||!(s&Kt.RIGHT)||r&Kt.RIGHT||(m=g-(d-l)*f,n=m>=a&&m<=h),n||!(s&Kt.BELOW)||r&Kt.BELOW||(p=d-(g-a)/f,n=p>=o&&p<=l),n||!(s&Kt.LEFT)||r&Kt.LEFT||(m=g-(d-o)*f,n=m>=a&&m<=h)}return n}function De(t,e,i,n){if(Me(t))return ae(i);let r=[];if(n>1){const e=t[2]-t[0],i=t[3]-t[1];for(let s=0;s=i[2])){const e=Ie(i),r=Math.floor((n[0]-i[0])/e)*e;t[0]-=r,t[2]-=r}return t}function Ge(t,e){if(e.canWrapX()){const i=e.getExtent();if(!isFinite(t[0])||!isFinite(t[2]))return[[i[0],t[1],i[2],t[3]]];ke(t,e);const n=Ie(i);if(Ie(t)>n)return[[i[0],t[1],i[2],t[3]]];if(t[0]i[2])return[[t[0],t[1],i[2],t[3]],[i[0],t[1],t[2]-n,t[3]]]}return[t]}const je={9001:"m",9002:"ft",9003:"us-ft",9101:"radians",9102:"degrees"};function Be(t){return je[t]}const Ue={radians:6370997/(2*Math.PI),degrees:2*Math.PI*6370997/360,ft:.3048,m:1,"us-ft":1200/3937};var ze=class{constructor(t){this.code_=t.code,this.units_=t.units,this.extent_=void 0!==t.extent?t.extent:null,this.worldExtent_=void 0!==t.worldExtent?t.worldExtent:null,this.axisOrientation_=void 0!==t.axisOrientation?t.axisOrientation:"enu",this.global_=void 0!==t.global&&t.global,this.canWrapX_=!(!this.global_||!this.extent_),this.getPointResolutionFunc_=t.getPointResolution,this.defaultTileGrid_=null,this.metersPerUnit_=t.metersPerUnit}canWrapX(){return this.canWrapX_}getCode(){return this.code_}getExtent(){return this.extent_}getUnits(){return this.units_}getMetersPerUnit(){return this.metersPerUnit_||Ue[this.units_]}getWorldExtent(){return this.worldExtent_}getAxisOrientation(){return this.axisOrientation_}isGlobal(){return this.global_}setGlobal(t){this.global_=t,this.canWrapX_=!(!t||!this.extent_)}getDefaultTileGrid(){return this.defaultTileGrid_}setDefaultTileGrid(t){this.defaultTileGrid_=t}setExtent(t){this.extent_=t,this.canWrapX_=!(!this.global_||!t)}setWorldExtent(t){this.worldExtent_=t}setGetPointResolution(t){this.getPointResolutionFunc_=t}getPointResolutionFunc(){return this.getPointResolutionFunc_}};const Xe=6378137,Ve=Math.PI*Xe,We=[-Ve,-Ve,Ve,Ve],Ze=[-180,-85,180,85],$e=Xe*Math.log(Math.tan(Math.PI/2));class Ye extends ze{constructor(t){super({code:t,units:"m",extent:We,global:!0,worldExtent:Ze,getPointResolution:function(t,e){return t/Math.cosh(e[1]/Xe)}})}}const qe=[new Ye("EPSG:3857"),new Ye("EPSG:102100"),new Ye("EPSG:102113"),new Ye("EPSG:900913"),new Ye("http://www.opengis.net/def/crs/EPSG/0/3857"),new Ye("http://www.opengis.net/gml/srs/epsg.xml#3857")];function Ke(t,e,i){const n=t.length;i=i>1?i:2,void 0===e&&(e=i>2?t.slice():new Array(n));for(let r=0;r$e?i=$e:i<-$e&&(i=-$e),e[r+1]=i}return e}function He(t,e,i){const n=t.length;i=i>1?i:2,void 0===e&&(e=i>2?t.slice():new Array(n));for(let r=0;r1?(i=r,n=s):l>0&&(i+=o*l,n+=a*l)}return gi(t,e,i,n)}function gi(t,e,i,n){const r=i-t,s=n-e;return r*r+s*s}function fi(t){const e=t.length;for(let i=0;ir&&(r=e,n=s)}if(0===r)return null;const s=t[n];t[n]=t[i],t[i]=s;for(let n=i+1;n=0;n--){i[n]=t[n][e]/t[n][n];for(let r=n-1;r>=0;r--)t[r][e]-=t[r][n]*i[n]}return i}function pi(t){return 180*t/Math.PI}function mi(t){return t*Math.PI/180}function _i(t,e){const i=t%e;return i*e<0?i+e:i}function yi(t,e,i){return t+i*(e-t)}function xi(t,e){const i=Math.pow(10,e);return Math.round(t*i)/i}function vi(t,e){return Math.round(xi(t,e))}function wi(t,e){return Math.floor(xi(t,e))}function Si(t,e){return Math.ceil(xi(t,e))}function Ei(t,e,i){const n=void 0!==i?t.toFixed(i):""+t;let r=n.indexOf(".");return r=-1===r?n.length:r,r>e?n:new Array(1+e-r).join("0")+n}function Ti(t,e){const i=(""+t).split("."),n=(""+e).split(".");for(let t=0;tr)return 1;if(r>e)return-1}return 0}function Ci(t,e){return t[0]+=+e[0],t[1]+=+e[1],t}function bi(t,e){const i=e.getRadius(),n=e.getCenter(),r=n[0],s=n[1];let o=t[0]-r;const a=t[1]-s;0===o&&0===a&&(o=1);const l=Math.sqrt(o*o+a*a);return[r+i*o/l,s+i*a/l]}function Ri(t,e){const i=t[0],n=t[1],r=e[0],s=e[1],o=r[0],a=r[1],l=s[0],h=s[1],c=l-o,u=h-a,d=0===c&&0===u?0:(c*(i-o)+u*(n-a))/(c*c+u*u||0);let g,f;return d<=0?(g=o,f=a):d>=1?(g=l,f=h):(g=o+d*c,f=a+d*u),[g,f]}function Pi(t,e,i){const n=_i(e+180,360)-180,r=Math.abs(3600*n),s=i||0;let o=Math.floor(r/3600),a=Math.floor((r-3600*o)/60),l=xi(r-3600*o-60*a,s);l>=60&&(l=0,a+=1),a>=60&&(a=0,o+=1);let h=o+"°";return 0===a&&0===l||(h+=" "+Ei(a,2)+"′"),0!==l&&(h+=" "+Ei(l,2,s)+"″"),0!==n&&(h+=" "+t.charAt(n<0?1:0)),h}function Fi(t,e,i){return t?e.replace("{x}",t[0].toFixed(i)).replace("{y}",t[1].toFixed(i)):""}function Ii(t,e){let i=!0;for(let n=t.length-1;n>=0;--n)if(t[n]!=e[n]){i=!1;break}return i}function Li(t,e){const i=Math.cos(e),n=Math.sin(e),r=t[0]*i-t[1]*n,s=t[1]*i+t[0]*n;return t[0]=r,t[1]=s,t}function Mi(t,e){return t[0]*=e,t[1]*=e,t}function Ai(t,e){const i=t[0]-e[0],n=t[1]-e[1];return i*i+n*n}function Oi(t,e){return Math.sqrt(Ai(t,e))}function Ni(t,e){return Ai(t,Ri(t,e))}function Di(t,e){return Fi(t,"{x}, {y}",e)}function ki(t,e){if(e.canWrapX()){const i=Ie(e.getExtent()),n=Gi(t,e,i);n&&(t[0]-=n*i)}return t}function Gi(t,e,i){const n=e.getExtent();let r=0;return e.canWrapX()&&(t[0]n[2])&&(i=i||Ie(n),r=Math.floor((t[0]-n[0])/i)),r}const ji=6371008.8;function Bi(t,e,i){i=i||ji;const n=mi(t[1]),r=mi(e[1]),s=(r-n)/2,o=mi(e[0]-t[0])/2,a=Math.sin(s)*Math.sin(s)+Math.sin(o)*Math.sin(o)*Math.cos(n)*Math.cos(r);return 2*i*Math.atan2(Math.sqrt(a),Math.sqrt(1-a))}function Ui(t,e){let i=0;for(let n=0,r=t.length;nVi.warn||console.warn(...t)}function $i(...t){Wi>Vi.error||console.error(...t)}let Yi=!0;function qi(t){Yi=!(void 0===t||t)}function Ki(t,e){if(void 0!==e)for(let i=0,n=t.length;i=o?e[s+t]:r[t]}return i}}function an(t,e,i,n){const r=tn(t),s=tn(e);hi(r,s,on(i)),hi(s,r,on(n))}function ln(t,e){if(t===e)return!0;const i=t.getUnits()===e.getUnits();if(t.getCode()===e.getCode())return i;return hn(t,e)===Ki&&i}function hn(t,e){let i=ci(t.getCode(),e.getCode());return i||(i=Hi),i}function cn(t,e){return hn(tn(t),tn(e))}function un(t,e,i){return cn(e,i)(t,void 0,t.length)}function dn(t,e,i,n){return De(t,cn(e,i),void 0,n)}let gn=null;function fn(t){gn=tn(t)}function pn(){return gn}function mn(t,e){return gn?un(t,e,gn):t}function _n(t,e){return gn?un(t,gn,e):(Yi&&!Ii(t,[0,0])&&t[0]>=-180&&t[0]<=180&&t[1]>=-90&&t[1]<=90&&(Yi=!1,Zi("Call useGeographic() from ol/proj once to work with [longitude, latitude] coordinates.")),t)}function yn(t,e){return gn?dn(t,e,gn):t}function xn(t,e){return gn?dn(t,gn,e):t}function vn(t,e){if(!gn)return t;const i=tn(e).getMetersPerUnit(),n=gn.getMetersPerUnit();return i&&n?t*i/n:t}function wn(t,e){if(!gn)return t;const i=tn(e).getMetersPerUnit(),n=gn.getMetersPerUnit();return i&&n?t*n/i:t}function Sn(t,e,i){return function(n){let r,s;if(t.canWrapX()){const e=t.getExtent(),o=Ie(e);s=Gi(n=n.slice(0),t,o),s&&(n[0]=n[0]-s*o),n[0]=ui(n[0],e[0],e[2]),n[1]=ui(n[1],e[1],e[3]),r=i(n)}else r=i(n);return s&&e.canWrapX()&&(r[0]+=s*Ie(e.getExtent())),r}}function En(){nn(qe),nn(ii),rn(ii,qe,Ke,He)}function Tn(t,e,i,n,r,s){s=s||[];let o=0;for(let a=e;a{if(!i)return this.getSimplifiedGeometry(e);const n=this.clone();return n.applyTransform(i),n.getSimplifiedGeometry(e)}))}simplifyTransformed(t,e){return this.simplifyTransformedInternal(this.getRevision(),t,e)}clone(){return j()}closestPointXY(t,e,i,n){return j()}containsXY(t,e){const i=this.getClosestPoint([t,e]);return i[0]===t&&i[1]===e}getClosestPoint(t,e){return e=e||[NaN,NaN],this.closestPointXY(t[0],t[1],e,1/0),e}intersectsCoordinate(t){return this.containsXY(t[0],t[1])}computeExtent(t){return j()}getExtent(t){if(this.extentRevision_!=this.getRevision()){const t=this.computeExtent(this.extent_);(isNaN(t[0])||isNaN(t[1]))&&ae(t),this.extentRevision_=this.getRevision()}return Ae(this.extent_,t)}rotate(t,e){j()}scale(t,e,i){j()}simplify(t){return this.getSimplifiedGeometry(t*t)}getSimplifiedGeometry(t){return j()}getType(){return j()}applyTransform(t){j()}intersectsExtent(t){return j()}translate(t,e){j()}transform(t,e){const i=tn(t),n="tile-pixels"==i.getUnits()?function(t,n,r){const s=i.getExtent(),o=i.getWorldExtent(),a=be(o)/be(s);return Wt(Pn,o[0],o[3],a,-a,0,0,0),Tn(t,0,t.length,r,Pn,n),cn(i,e)(t,n,r)}:cn(i,e);return this.applyTransform(n),this}};function In(t){let e;return 2==t?e="XY":3==t?e="XYZ":4==t&&(e="XYZM"),e}function Ln(t){let e;return"XY"==t?e=2:"XYZ"==t||"XYM"==t?e=3:"XYZM"==t&&(e=4),e}function Mn(t,e,i){const n=t.getFlatCoordinates();if(!n)return null;const r=t.getStride();return Tn(n,0,n.length,r,e,i)}var An=class extends Fn{constructor(){super(),this.layout="XY",this.stride=2,this.flatCoordinates}computeExtent(t){return he(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,t)}getCoordinates(){return j()}getFirstCoordinate(){return this.flatCoordinates.slice(0,this.stride)}getFlatCoordinates(){return this.flatCoordinates}getLastCoordinate(){return this.flatCoordinates.slice(this.flatCoordinates.length-this.stride)}getLayout(){return this.layout}getSimplifiedGeometry(t){if(this.simplifiedGeometryRevision!==this.getRevision()&&(this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=this.getRevision()),t<0||0!==this.simplifiedGeometryMaxMinSquaredTolerance&&t<=this.simplifiedGeometryMaxMinSquaredTolerance)return this;const e=this.getSimplifiedGeometryInternal(t);return e.getFlatCoordinates().length1)u=i;else{if(d>0){for(let r=0;rr&&(r=a),s=i,o=n}return r}function Dn(t,e,i,n,r){for(let s=0,o=i.length;s0;){const i=h.pop(),s=h.pop();let o=0;const a=t[s],u=t[s+1],d=t[i],g=t[i+1];for(let e=s+n;eo&&(c=e,o=i)}o>r&&(l[(c-e)/n]=1,s+nr&&(s[o++]=h,s[o++]=c,a=h,l=c);return h==a&&c==l||(s[o++]=h,s[o++]=c),o}function Yn(t,e){return e*Math.round(t/e)}function qn(t,e,i,n,r,s,o){if(e==i)return o;let a,l,h=Yn(t[e],r),c=Yn(t[e+1],r);e+=n,s[o++]=h,s[o++]=c;do{if(a=Yn(t[e],r),l=Yn(t[e+1],r),(e+=n)==i)return s[o++]=a,s[o++]=l,o}while(a==h&&l==c);for(;e0&&f>d)&&(g<0&&p0&&p>g)?(a=i,l=u):(s[o++]=a,s[o++]=l,h=a,c=l,a=i,l=u)}return s[o++]=a,s[o++]=l,o}function Kn(t,e,i,n,r,s,o,a){for(let l=0,h=i.length;ls&&(i-a)*(s-l)-(r-a)*(n-l)>0&&o++:n<=s&&(i-a)*(s-l)-(r-a)*(n-l)<0&&o--,a=i,l=n}return 0!==o}function cr(t,e,i,n,r,s){if(0===i.length)return!1;if(!hr(t,e,i[0],n,r,s))return!1;for(let e=1,o=i.length;ey&&(c=(u+d)/2,cr(t,e,i,n,c,p)&&(_=c,y=r)),u=d}return isNaN(_)&&(_=r[o]),a?(a.push(_,p,y),a):[_,p,y]}function gr(t,e,i,n,r){let s=[];for(let o=0,a=i.length;o=r[0]&&s[2]<=r[2]||(s[1]>=r[1]&&s[3]<=r[3]||fr(t,e,i,n,(function(t,e){return Ne(r,t,e)})))))}function mr(t,e,i,n,r){for(let s=0,o=i.length;s0}function Sr(t,e,i,n,r){r=void 0!==r&&r;for(let s=0,o=i.length;s{function r(){o(),i(t)}function s(){o(),n(new Error("Image load error"))}function o(){t.removeEventListener("load",r),t.removeEventListener("error",s)}t.addEventListener("load",r),t.addEventListener("error",s),e&&(t.src=e)}))}function Qr(t,e){return e&&(t.src=e),t.src&>?new Promise(((e,i)=>t.decode().then((()=>e(t))).catch((n=>t.complete&&t.width?e(t):i(n))))):Jr(t)}function ts(t,e){return e&&(t.src=e),t.src&>&&ft?t.decode().then((()=>createImageBitmap(t))).catch((e=>{if(t.complete&&t.width)return t;throw e})):Qr(t)}var es=class extends x{constructor(t,e,i,n){super(),this.extent=t,this.pixelRatio_=i,this.resolution=e,this.state="function"==typeof n?Zr:n,this.image_=null,this.loader="function"==typeof n?n:null}changed(){this.dispatchEvent(v)}getExtent(){return this.extent}getImage(){return this.image_}getPixelRatio(){return this.pixelRatio_}getResolution(){return this.resolution}getState(){return this.state}load(){if(this.state==Zr&&this.loader){this.state=$r,this.changed();const t=this.getResolution(),e=Array.isArray(t)?t[0]:t;m((()=>this.loader(this.getExtent(),e,this.getPixelRatio()))).then((t=>{"image"in t&&(this.image_=t.image),"extent"in t&&(this.extent=t.extent),"resolution"in t&&(this.resolution=t.resolution),"pixelRatio"in t&&(this.pixelRatio_=t.pixelRatio),(t instanceof HTMLImageElement||t instanceof ImageBitmap||t instanceof HTMLCanvasElement||t instanceof HTMLVideoElement)&&(this.image_=t),this.state=Yr})).catch((t=>{this.state=qr,console.error(t)})).finally((()=>this.changed()))}}setImage(t){this.image_=t}setResolution(t){this.resolution=t}};var is=class extends es{constructor(t,e,i,n,r){super(t,e,i,void 0!==r?Zr:Yr),this.loader_=void 0!==r?r:null,this.canvas_=n,this.error_=null}getError(){return this.error_}handleLoad_(t){t?(this.error_=t,this.state=qr):this.state=Yr,this.changed()}load(){this.state==Zr&&(this.state=$r,this.changed(),this.loader_(this.handleLoad_.bind(this)))}getImage(){return this.canvas_}};var ns=class extends rt{constructor(t,e,i,n,r,s){super(t,e,s),this.crossOrigin_=n,this.src_=i,this.key=i,this.image_=new Image,null!==n&&(this.image_.crossOrigin=n),this.unlisten_=null,this.tileLoadFunction_=r}getImage(){return this.image_}setImage(t){this.image_=t,this.state=H,this.unlistenImage_(),this.changed()}handleImageError_(){this.state=J,this.unlistenImage_(),this.image_=function(){const t=mt(1,1);return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),t.canvas}(),this.changed()}handleImageLoad_(){const t=this.image_;t.naturalWidth&&t.naturalHeight?this.state=H:this.state=Q,this.unlistenImage_(),this.changed()}load(){this.state==J&&(this.state=q,this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)),this.state==q&&(this.state=K,this.changed(),this.tileLoadFunction_(this,this.src_),this.unlisten_=Hr(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}};var rs=class{constructor(t,e,i){this.decay_=t,this.minVelocity_=e,this.delay_=i,this.points_=[],this.angle_=0,this.initialVelocity_=0}begin(){this.points_.length=0,this.angle_=0,this.initialVelocity_=0}update(t,e){this.points_.push(t,e,Date.now())}end(){if(this.points_.length<6)return!1;const t=Date.now()-this.delay_,e=this.points_.length-3;if(this.points_[e+2]0&&this.points_[i+2]>t;)i-=3;const n=this.points_[e+2]-this.points_[i+2];if(n<1e3/60)return!1;const r=this.points_[e]-this.points_[i],s=this.points_[e+1]-this.points_[i+1];return this.angle_=Math.atan2(s,r),this.initialVelocity_=Math.sqrt(r*r+s*s)/n,this.initialVelocity_>this.minVelocity_}getDistance(){return(this.minVelocity_-this.initialVelocity_)/this.decay_}getAngle(){return this.angle_}},ss={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]},os={name:"xyz",min:[0,0,0],channel:["X","Y","Z"],alias:["XYZ","ciexyz","cie1931"],whitepoint:{2:{A:[109.85,100,35.585],C:[98.074,100,118.232],D50:[96.422,100,82.521],D55:[95.682,100,92.149],D65:[95.045592705167,100,108.9057750759878],D75:[94.972,100,122.638],F2:[99.187,100,67.395],F7:[95.044,100,108.755],F11:[100.966,100,64.37],E:[100,100,100]},10:{A:[111.144,100,35.2],C:[97.285,100,116.145],D50:[96.72,100,81.427],D55:[95.799,100,90.926],D65:[94.811,100,107.304],D75:[94.416,100,120.641],F2:[103.28,100,69.026],F7:[95.792,100,107.687],F11:[103.866,100,65.627],E:[100,100,100]}}};os.max=os.whitepoint[2].D65,os.rgb=function(t,e){e=e||os.whitepoint[2].E;var i,n,r,s=t[0]/e[0],o=t[1]/e[1],a=t[2]/e[2];return n=-.96924363628087*s+1.87596750150772*o+.041555057407175*a,r=.055630079696993*s+-.20397695888897*o+1.056971514242878*a,i=(i=3.240969941904521*s+-1.537383177570093*o+-.498610760293*a)>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:r*=12.92,[255*(i=Math.min(Math.max(0,i),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},ss.xyz=function(t,e){var i=t[0]/255,n=t[1]/255,r=t[2]/255,s=.21263900587151*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.71516867876775*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.072192315360733*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92),o=.019330818715591*i+.11919477979462*n+.95053215224966*r;return[(.41239079926595*i+.35758433938387*n+.18048078840183*r)*(e=e||os.whitepoint[2].E)[0],s*e[1],o*e[2]]};var as=os,ls={name:"luv",min:[0,-134,-140],max:[100,224,122],channel:["lightness","u","v"],alias:["LUV","cieluv","cie1976"],xyz:function(t,e,i){var n,r,s,o,a,l,h,c,u;if(s=t[0],o=t[1],a=t[2],0===s)return[0,0,0];return e=e||"D65",i=i||2,n=o/(13*s)+4*(h=as.whitepoint[i][e][0])/(h+15*(c=as.whitepoint[i][e][1])+3*(u=as.whitepoint[i][e][2]))||0,r=a/(13*s)+9*c/(h+15*c+3*u)||0,[9*(l=s>8?c*Math.pow((s+16)/116,3):c*s*.0011070564598794539)*n/(4*r)||0,l,l*(12-3*n-20*r)/(4*r)||0]}};as.luv=function(t,e,i){var n,r,s,o,a,l,h,c,u,d,g;e=e||"D65",i=i||2,d=4*(h=as.whitepoint[i][e][0])/(h+15*(c=as.whitepoint[i][e][1])+3*(u=as.whitepoint[i][e][2])),g=9*c/(h+15*c+3*u),n=4*(o=t[0])/(o+15*(a=t[1])+3*(l=t[2]))||0,r=9*a/(o+15*a+3*l)||0;var f=a/c;return[s=f<=.008856451679035631?903.2962962962961*f:116*Math.pow(f,1/3)-16,13*s*(n-d),13*s*(r-g)]};var hs={name:"lchuv",channel:["lightness","chroma","hue"],alias:["LCHuv","cielchuv"],min:[0,0,0],max:[100,100,360],luv:function(t){var e,i=t[0],n=t[1];return e=t[2]/360*2*Math.PI,[i,n*Math.cos(e),n*Math.sin(e)]},xyz:function(t){return ls.xyz(hs.luv(t))}};function cs(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}ls.lchuv=function(t){var e=t[0],i=t[1],n=t[2],r=Math.sqrt(i*i+n*n),s=360*Math.atan2(n,i)/2/Math.PI;return s<0&&(s+=360),[e,r,s]},as.lchuv=function(t){return ls.lchuv(as.luv(t))};var us=cs({aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}),ds={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};var gs={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(t){var e,i,n,r,s,o=t[0]/360,a=t[1]/100,l=t[2]/100,h=0;if(0===a)return[s=255*l,s,s];for(e=2*l-(i=l<.5?l*(1+a):l+a-l*a),r=[0,0,0];h<3;)(n=o+1/3*-(h-1))<0?n++:n>1&&n--,s=6*n<1?e+6*(i-e)*n:2*n<1?i:3*n<2?e+(i-e)*(2/3-n)*6:e,r[h++]=255*s;return r}};function fs(t){var e;Array.isArray(t)&&t.raw&&(t=String.raw(...arguments)),t instanceof Number&&(t=+t);var i=function(t){var e,i,n=[],r=1;if("number"==typeof t)return{space:"rgb",values:[t>>>16,(65280&t)>>>8,255&t],alpha:1};if("number"==typeof t)return{space:"rgb",values:[t>>>16,(65280&t)>>>8,255&t],alpha:1};if(t=String(t).toLowerCase(),us[t])n=us[t].slice(),i="rgb";else if("transparent"===t)r=0,i="rgb",n=[0,0,0];else if("#"===t[0]){var s=t.slice(1),o=s.length;r=1,o<=4?(n=[parseInt(s[0]+s[0],16),parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16)],4===o&&(r=parseInt(s[3]+s[3],16)/255)):(n=[parseInt(s[0]+s[1],16),parseInt(s[2]+s[3],16),parseInt(s[4]+s[5],16)],8===o&&(r=parseInt(s[6]+s[7],16)/255)),n[0]||(n[0]=0),n[1]||(n[1]=0),n[2]||(n[2]=0),i="rgb"}else if(e=/^((?:rgba?|hs[lvb]a?|hwba?|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms|oklch|oklab|color))\s*\(([^\)]*)\)/.exec(t)){var a=e[1],l="cmyk"===(i=a.replace(/a$/,""))?4:"gray"===i?1:3;n=e[2].trim().split(/\s*[,\/]\s*|\s+/),"color"===i&&(i=n.shift()),r=(n=n.map((function(t,e){if("%"===t[t.length-1])return t=parseFloat(t)/100,3===e?t:"rgb"===i?255*t:"h"===i[0]?100*t:"l"!==i[0]||e?"lab"===i?125*t:"lch"===i?e<2?150*t:360*t:"o"!==i[0]||e?"oklab"===i?.4*t:"oklch"===i?e<2?.4*t:360*t:t:t:100*t;if("h"===i[e]||2===e&&"h"===i[i.length-1]){if(void 0!==ds[t])return ds[t];if(t.endsWith("deg"))return parseFloat(t);if(t.endsWith("turn"))return 360*parseFloat(t);if(t.endsWith("grad"))return 360*parseFloat(t)/400;if(t.endsWith("rad"))return 180*parseFloat(t)/Math.PI}return"none"===t?0:parseFloat(t)}))).length>l?n.pop():1}else/[0-9](?:\s|\/|,)/.test(t)&&(n=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),i=t.match(/([a-z])/gi)?.join("")?.toLowerCase()||"rgb");return{space:i,values:n,alpha:r}}(t);if(!i.space)return[];const n="h"===i.space[0]?gs.min:ss.min,r="h"===i.space[0]?gs.max:ss.max;return(e=Array(3))[0]=Math.min(Math.max(i.values[0],n[0]),r[0]),e[1]=Math.min(Math.max(i.values[1],n[1]),r[1]),e[2]=Math.min(Math.max(i.values[2],n[2]),r[2]),"h"===i.space[0]&&(e=gs.rgb(e)),e.push(Math.min(Math.max(i.alpha,0),1)),e}function ps(t){return"string"==typeof t?t:Cs(t)}ss.hsl=function(t){var e,i,n=t[0]/255,r=t[1]/255,s=t[2]/255,o=Math.min(n,r,s),a=Math.max(n,r,s),l=a-o;return a===o?e=0:n===a?e=(r-s)/l:r===a?e=2+(s-n)/l:s===a&&(e=4+(n-r)/l),(e=Math.min(60*e,360))<0&&(e+=360),i=(o+a)/2,[e,100*(a===o?0:i<=.5?l/(a+o):l/(2-a-o)),100*i]};const ms=1024,_s={};let ys=0;function xs(t){if(4===t.length)return t;const e=t.slice();return e[3]=1,e}function vs(t){const e=as.lchuv(ss.xyz(t));return e[3]=t[3],e}function ws(t){const e=as.rgb(hs.xyz(t));return e[3]=t[3],e}function Ss(t){if(_s.hasOwnProperty(t))return _s[t];if(ys>=ms){let t=0;for(const e in _s)0==(3&t++)&&(delete _s[e],--ys)}const e=fs(t);if(4!==e.length)throw new Error('Failed to parse "'+t+'" as color');for(const i of e)if(isNaN(i))throw new Error('Failed to parse "'+t+'" as color');return Ts(e),_s[t]=e,++ys,e}function Es(t){return Array.isArray(t)?t:Ss(t)}function Ts(t){return t[0]=ui(t[0]+.5|0,0,255),t[1]=ui(t[1]+.5|0,0,255),t[2]=ui(t[2]+.5|0,0,255),t[3]=ui(t[3],0,1),t}function Cs(t){let e=t[0];e!=(0|e)&&(e=e+.5|0);let i=t[1];i!=(0|i)&&(i=i+.5|0);let n=t[2];n!=(0|n)&&(n=n+.5|0);return"rgba("+e+","+i+","+n+","+(void 0===t[3]?1:Math.round(100*t[3])/100)+")"}function bs(t){try{return Ss(t),!0}catch(t){return!1}}class Rs{constructor(){this.cache_={},this.cacheSize_=0,this.maxCacheSize_=32}clear(){this.cache_={},this.cacheSize_=0}canExpireCache(){return this.cacheSize_>this.maxCacheSize_}expire(){if(this.canExpireCache()){let t=0;for(const e in this.cache_){const i=this.cache_[e];0!=(3&t++)||i.hasListener()||(delete this.cache_[e],--this.cacheSize_)}}}get(t,e,i){const n=Ps(t,e,i);return n in this.cache_?this.cache_[n]:null}set(t,e,i,n){const r=Ps(t,e,i);this.cache_[r]=n,++this.cacheSize_}setSize(t){this.maxCacheSize_=t,this.expire()}}function Ps(t,e,i){return e+":"+t+":"+(i?ps(i):"null")}var Fs=Rs;const Is=new Rs;var Ls="opacity",Ms="visible",As="extent",Os="zIndex",Ns="maxResolution",Ds="minResolution",ks="maxZoom",Gs="minZoom",js="source",Bs="map";var Us=class extends X{constructor(t){super(),this.on,this.once,this.un,this.background_=t.background;const e=Object.assign({},t);"object"==typeof t.properties&&(delete e.properties,Object.assign(e,t.properties)),e[Ls]=void 0!==t.opacity?t.opacity:1,It("number"==typeof e[Ls],"Layer opacity must be a number"),e[Ms]=void 0===t.visible||t.visible,e[Os]=t.zIndex,e[Ns]=void 0!==t.maxResolution?t.maxResolution:1/0,e[Ds]=void 0!==t.minResolution?t.minResolution:0,e[Gs]=void 0!==t.minZoom?t.minZoom:-1/0,e[ks]=void 0!==t.maxZoom?t.maxZoom:1/0,this.className_=void 0!==e.className?e.className:"ol-layer",delete e.className,this.setProperties(e),this.state_=null}getBackground(){return this.background_}getClassName(){return this.className_}getLayerState(t){const e=this.state_||{layer:this,managed:void 0===t||t},i=this.getZIndex();return e.opacity=ui(Math.round(100*this.getOpacity())/100,0,1),e.visible=this.getVisible(),e.extent=this.getExtent(),e.zIndex=void 0!==i||e.managed?i:1/0,e.maxResolution=this.getMaxResolution(),e.minResolution=Math.max(this.getMinResolution(),0),e.minZoom=this.getMinZoom(),e.maxZoom=this.getMaxZoom(),this.state_=e,e}getLayersArray(t){return j()}getLayerStatesArray(t){return j()}getExtent(){return this.get(As)}getMaxResolution(){return this.get(Ns)}getMinResolution(){return this.get(Ds)}getMinZoom(){return this.get(Gs)}getMaxZoom(){return this.get(ks)}getOpacity(){return this.get(Ls)}getSourceState(){return j()}getVisible(){return this.get(Ms)}getZIndex(){return this.get(Os)}setBackground(t){this.background_=t,this.changed()}setExtent(t){this.set(As,t)}setMaxResolution(t){this.set(Ns,t)}setMinResolution(t){this.set(Ds,t)}setMaxZoom(t){this.set(ks,t)}setMinZoom(t){this.set(Gs,t)}setOpacity(t){It("number"==typeof t,"Layer opacity must be a number"),this.set(Ls,t)}setVisible(t){this.set(Ms,t)}setZIndex(t){this.set(Os,t)}disposeInternal(){this.state_&&(this.state_.layer=null,this.state_=null),super.disposeInternal()}},zs="prerender",Xs="postrender",Vs="precompose",Ws="postcompose",Zs="rendercomplete",$s=0,Ys=1,qs={CENTER:"center",RESOLUTION:"resolution",ROTATION:"rotation"};const Ks=42,Hs=256;function Js(t,e,i){return function(n,r,s,o,a){if(!n)return;if(!r&&!e)return n;const l=e?0:s[0]*r,h=e?0:s[1]*r,c=a?a[0]:0,u=a?a[1]:0;let d=t[0]+l/2+c,g=t[2]-l/2+c,f=t[1]+h/2+u,p=t[3]-h/2+u;d>g&&(d=(g+d)/2,g=d),f>p&&(f=(p+f)/2,p=f);let m=ui(n[0],d,g),_=ui(n[1],f,p);if(o&&i&&r){const t=30*r;m+=-t*Math.log(1+Math.max(0,d-n[0])/t)+t*Math.log(1+Math.max(0,n[0]-g)/t),_+=-t*Math.log(1+Math.max(0,f-n[1])/t)+t*Math.log(1+Math.max(0,n[1]-p)/t)}return[m,_]}}function Qs(t){return t}function to(t,e,i,n){const r=Ie(e)/i[0],s=be(e)/i[1];return n?Math.min(t,Math.max(r,s)):Math.min(t,Math.min(r,s))}function eo(t,e,i){let n=Math.min(t,e);return n*=Math.log(1+50*Math.max(0,t/e-1))/50+1,i&&(n=Math.max(n,i),n/=Math.log(1+50*Math.max(0,i/t-1))/50+1),ui(n,i/2,2*e)}function io(t,e,i,n){return e=void 0===e||e,function(r,s,o,l){if(void 0!==r){const h=t[0],c=t[t.length-1],u=i?to(h,i,o,n):h;if(l)return e?eo(r,u,c):ui(r,c,u);const d=Math.min(u,r),g=Math.floor(a(t,d,s));return t[g]>u&&g1&&"function"==typeof arguments[i-1]&&(e=arguments[i-1],--i);let n=0;for(;n0}getInteracting(){return this.hints_[Ys]>0}cancelAnimations(){let t;this.setHint($s,-this.hints_[$s]);for(let e=0,i=this.animations_.length;e=0;--i){const n=this.animations_[i];let r=!0;for(let i=0,s=n.length;i0?o/s.duration:1;a>=1?(s.complete=!0,a=1):r=!1;const l=s.easing(a);if(s.sourceCenter){const t=s.sourceCenter[0],e=s.sourceCenter[1],i=s.targetCenter[0],n=s.targetCenter[1];this.nextCenter_=s.targetCenter;const r=t+l*(i-t),o=e+l*(n-e);this.targetCenter_=[r,o]}if(s.sourceResolution&&s.targetResolution){const t=1===l?s.targetResolution:s.sourceResolution+l*(s.targetResolution-s.sourceResolution);if(s.anchor){const e=this.getViewportSize_(this.getRotation()),i=this.constraints_.resolution(t,0,e,!0);this.targetCenter_=this.calculateCenterZoom(i,s.anchor)}this.nextResolution_=s.targetResolution,this.targetResolution_=t,this.applyTargetState_(!0)}if(void 0!==s.sourceRotation&&void 0!==s.targetRotation){const t=1===l?_i(s.targetRotation+Math.PI,2*Math.PI)-Math.PI:s.sourceRotation+l*(s.targetRotation-s.sourceRotation);if(s.anchor){const e=this.constraints_.rotation(t,!0);this.targetCenter_=this.calculateCenterRotate(e,s.anchor)}this.nextRotation_=s.targetRotation,this.targetRotation_=t}if(this.applyTargetState_(!0),e=!0,!s.complete)break}if(r){this.animations_[i]=null,this.setHint($s,-1),this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN;const t=n[0].callback;t&&ho(t,!0)}}this.animations_=this.animations_.filter(Boolean),e&&void 0===this.updateAnimationKey_&&(this.updateAnimationKey_=requestAnimationFrame(this.updateAnimations_.bind(this)))}calculateCenterRotate(t,e){let i;const n=this.getCenterInternal();return void 0!==n&&(i=[n[0]-e[0],n[1]-e[1]],Li(i,t-this.getRotation()),Ci(i,e)),i}calculateCenterZoom(t,e){let i;const n=this.getCenterInternal(),r=this.getResolution();if(void 0!==n&&void 0!==r){i=[e[0]-t*(e[0]-n[0])/r,e[1]-t*(e[1]-n[1])/r]}return i}getViewportSize_(t){const e=this.viewportSize_;if(t){const i=e[0],n=e[1];return[Math.abs(i*Math.cos(t))+Math.abs(n*Math.sin(t)),Math.abs(i*Math.sin(t))+Math.abs(n*Math.cos(t))]}return e}setViewportSize(t){this.viewportSize_=Array.isArray(t)?t.slice():[100,100],this.getAnimating()||this.resolveConstraints(0)}getCenter(){const t=this.getCenterInternal();return t?mn(t,this.getProjection()):t}getCenterInternal(){return this.get(qs.CENTER)}getConstraints(){return this.constraints_}getConstrainResolution(){return this.get("constrainResolution")}getHints(t){return void 0!==t?(t[0]=this.hints_[0],t[1]=this.hints_[1],t):this.hints_.slice()}calculateExtent(t){return yn(this.calculateExtentInternal(t),this.getProjection())}calculateExtentInternal(t){t=t||this.getViewportSizeMinusPadding_();const e=this.getCenterInternal();It(e,"The view center is not defined");const i=this.getResolution();It(void 0!==i,"The view resolution is not defined");const n=this.getRotation();return It(void 0!==n,"The view rotation is not defined"),Te(e,i,n,t)}getMaxResolution(){return this.maxResolution_}getMinResolution(){return this.minResolution_}getMaxZoom(){return this.getZoomForResolution(this.minResolution_)}setMaxZoom(t){this.applyOptions_(this.getUpdatedOptions_({maxZoom:t}))}getMinZoom(){return this.getZoomForResolution(this.maxResolution_)}setMinZoom(t){this.applyOptions_(this.getUpdatedOptions_({minZoom:t}))}setConstrainResolution(t){this.applyOptions_(this.getUpdatedOptions_({constrainResolution:t}))}getProjection(){return this.projection_}getResolution(){return this.get(qs.RESOLUTION)}getResolutions(){return this.resolutions_}getResolutionForExtent(t,e){return this.getResolutionForExtentInternal(xn(t,this.getProjection()),e)}getResolutionForExtentInternal(t,e){e=e||this.getViewportSizeMinusPadding_();const i=Ie(t)/e[0],n=be(t)/e[1];return Math.max(i,n)}getResolutionForValueFunction(t){t=t||2;const e=this.getConstrainedResolution(this.maxResolution_),i=this.minResolution_,n=Math.log(e/i)/Math.log(t);return function(i){return e/Math.pow(t,i*n)}}getRotation(){return this.get(qs.ROTATION)}getValueForResolutionFunction(t){const e=Math.log(t||2),i=this.getConstrainedResolution(this.maxResolution_),n=this.minResolution_,r=Math.log(i/n)/e;return function(t){return Math.log(i/t)/e/r}}getViewportSizeMinusPadding_(t){let e=this.getViewportSize_(t);const i=this.padding_;return i&&(e=[e[0]-i[1]-i[3],e[1]-i[0]-i[2]]),e}getState(){const t=this.getProjection(),e=this.getResolution(),i=this.getRotation();let n=this.getCenterInternal();const r=this.padding_;if(r){const t=this.getViewportSizeMinusPadding_();n=po(n,this.getViewportSize_(),[t[0]/2+r[3],t[1]/2+r[0]],e,i)}return{center:n.slice(0),projection:void 0!==t?t:null,resolution:e,nextCenter:this.nextCenter_,nextResolution:this.nextResolution_,nextRotation:this.nextRotation_,rotation:i,zoom:this.getZoom()}}getViewStateAndExtent(){return{viewState:this.getState(),extent:this.calculateExtent()}}getZoom(){let t;const e=this.getResolution();return void 0!==e&&(t=this.getZoomForResolution(e)),t}getZoomForResolution(t){let e,i,n=this.minZoom_||0;if(this.resolutions_){const r=a(this.resolutions_,t,1);n=r,e=this.resolutions_[r],i=r==this.resolutions_.length-1?2:e/this.resolutions_[r+1]}else e=this.maxResolution_,i=this.zoomFactor_;return n+Math.log(e/t)/Math.log(i)}getResolutionForZoom(t){if(this.resolutions_){if(this.resolutions_.length<=1)return 0;const e=ui(Math.floor(t),0,this.resolutions_.length-2),i=this.resolutions_[e]/this.resolutions_[e+1];return this.resolutions_[e]/Math.pow(i,ui(t-e,0,1))}return this.maxResolution_/Math.pow(this.zoomFactor_,t-this.minZoom_)}fit(t,e){let i;if(It(Array.isArray(t)||"function"==typeof t.getSimplifiedGeometry,"Invalid extent or geometry provided as `geometry`"),Array.isArray(t)){It(!Me(t),"Cannot fit empty extent provided as `geometry`");i=Ir(xn(t,this.getProjection()))}else if("Circle"===t.getType()){const e=xn(t.getExtent(),this.getProjection());i=Ir(e),i.rotate(this.getRotation(),Se(e))}else{const e=pn();i=e?t.clone().transform(e,this.getProjection()):t}this.fitInternal(i,e)}rotatedExtentForGeometry(t){const e=this.getRotation(),i=Math.cos(e),n=Math.sin(-e),r=t.getFlatCoordinates(),s=t.getStride();let o=1/0,a=1/0,l=-1/0,h=-1/0;for(let t=0,e=r.length;t=t.maxResolution)return!1;const n=e.zoom;return n>t.minZoom&&n<=t.maxZoom}var yo=class extends Us{constructor(t){const e=Object.assign({},t);delete e.source,super(e),this.on,this.once,this.un,this.mapPrecomposeKey_=null,this.mapRenderKey_=null,this.sourceChangeKey_=null,this.renderer_=null,this.sourceReady_=!1,this.rendered=!1,t.render&&(this.render=t.render),t.map&&this.setMap(t.map),this.addChangeListener(js,this.handleSourcePropertyChange_);const i=t.source?t.source:null;this.setSource(i)}getLayersArray(t){return(t=t||[]).push(this),t}getLayerStatesArray(t){return(t=t||[]).push(this.getLayerState()),t}getSource(){return this.get(js)||null}getRenderSource(){return this.getSource()}getSourceState(){const t=this.getSource();return t?t.getState():"undefined"}handleSourceChange_(){this.changed(),this.sourceReady_||"ready"!==this.getSource().getState()||(this.sourceReady_=!0,this.dispatchEvent("sourceready"))}handleSourcePropertyChange_(){this.sourceChangeKey_&&(N(this.sourceChangeKey_),this.sourceChangeKey_=null),this.sourceReady_=!1;const t=this.getSource();t&&(this.sourceChangeKey_=A(t,v,this.handleSourceChange_,this),"ready"===t.getState()&&(this.sourceReady_=!0,setTimeout((()=>{this.dispatchEvent("sourceready")}),0))),this.changed()}getFeatures(t){return this.renderer_?this.renderer_.getFeatures(t):Promise.resolve([])}getData(t){return this.renderer_&&this.rendered?this.renderer_.getData(t):null}isVisible(t){let e;const i=this.getMapInternal();let n;!t&&i&&(t=i.getView()),e=t instanceof mo?{viewState:t.getState(),extent:t.calculateExtent()}:t,!e.layerStatesArray&&i&&(e.layerStatesArray=i.getLayerGroup().getLayerStatesArray()),n=e.layerStatesArray?e.layerStatesArray.find((t=>t.layer===this)):this.getLayerState();const r=this.getExtent();return _o(n,e.viewState)&&(!r||Le(r,e.extent))}getAttributions(t){if(!this.isVisible(t))return[];let e;const i=this.getSource();if(i&&(e=i.getAttributions()),!e)return[];let n=e(t instanceof mo?t.getViewStateAndExtent():t);return Array.isArray(n)||(n=[n]),n}render(t,e){const i=this.getRenderer();return i.prepareFrame(t)?(this.rendered=!0,i.renderFrame(t,e)):null}unrender(){this.rendered=!1}setMapInternal(t){t||this.unrender(),this.set(Bs,t)}getMapInternal(){return this.get(Bs)}setMap(t){this.mapPrecomposeKey_&&(N(this.mapPrecomposeKey_),this.mapPrecomposeKey_=null),t||this.changed(),this.mapRenderKey_&&(N(this.mapRenderKey_),this.mapRenderKey_=null),t&&(this.mapPrecomposeKey_=A(t,Vs,(function(t){const e=t.frameState.layerStatesArray,i=this.getLayerState(!1);It(!e.some((function(t){return t.layer===i.layer})),"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both."),e.push(i)}),this),this.mapRenderKey_=A(this,v,t.render,t),this.changed())}setSource(t){this.set(js,t)}getRenderer(){return this.renderer_||(this.renderer_=this.createRenderer()),this.renderer_}hasRenderer(){return!!this.renderer_}createRenderer(){return null}disposeInternal(){this.renderer_&&(this.renderer_.dispose(),delete this.renderer_),this.setSource(null),super.disposeInternal()}};function xo(t,e){Is.expire()}var vo=class extends n{constructor(t){super(),this.map_=t}dispatchRenderEvent(t,e){j()}calculateMatrices2D(t){const e=t.viewState,i=t.coordinateToPixelTransform,n=t.pixelToCoordinateTransform;Wt(i,t.size[0]/2,t.size[1]/2,1/e.resolution,-1/e.resolution,-e.rotation,-e.center[0],-e.center[1]),Zt(n,i)}forEachFeatureAtCoordinate(t,e,i,n,r,s,o,a){let l;const h=e.viewState;function c(t,e,i,n){return r.call(s,e,t?i:null,n)}const u=h.projection,d=ki(t.slice(),u),g=[[0,0]];if(u.canWrapX()&&n){const t=Ie(u.getExtent());g.push([-t,0],[t,0])}const f=e.layerStatesArray,p=f.length,m=[],_=[];for(let n=0;n=0;--r){const s=f[r],u=s.layer;if(u.hasRenderer()&&_o(s,h)&&o.call(a,u)){const r=u.getRenderer(),o=u.getSource();if(r&&o){const a=o.getWrapX()?d:t,h=c.bind(null,s.managed);_[0]=a[0]+g[n][0],_[1]=a[1]+g[n][1],l=r.forEachFeatureAtCoordinate(_,e,i,h,m)}if(l)return l}}if(0===m.length)return;const y=1/m.length;return m.forEach(((t,e)=>t.distanceSq+=e*y)),m.sort(((t,e)=>t.distanceSq-e.distanceSq)),m.some((t=>l=t.callback(t.feature,t.layer,t.geometry))),l}hasFeatureAtCoordinate(t,e,i,n,r,s){return void 0!==this.forEachFeatureAtCoordinate(t,e,i,n,d,this,r,s)}getMap(){return this.map_}renderFrame(t){j()}flushDeclutterItems(t){}scheduleExpireIconCache(t){Is.canExpireCache()&&t.postRenderFunctions.push(xo)}};var wo=class extends e{constructor(t,e,i,n){super(t),this.inversePixelTransform=e,this.frameState=i,this.context=n}};const So="ol-hidden",Eo="ol-selectable",To="ol-unselectable",Co="ol-unsupported",bo="ol-control",Ro="ol-collapsed",Po=new RegExp(["^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00 ))?)","(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?","(?:small|large)|medium|smaller|larger|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))","(?:\\s*\\/\\s*(normal|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])?))","?\\s*([-,\\\"\\'\\sa-z]+?)\\s*$"].join(""),"i"),Fo=["style","variant","weight","size","lineHeight","family"],Io=function(t){const e=t.match(Po);if(!e)return null;const i={lineHeight:"normal",size:"1.2em",style:"normal",weight:"normal",variant:"normal"};for(let t=0,n=Fo.length;tMath.max(e,Yo(t,i))),0);return i[e]=n,n}function Ko(t,e){const i=[],n=[],r=[];let s=0,o=0,a=0,l=0;for(let h=0,c=e.length;h<=c;h+=2){const u=e[h];if("\n"===u||h===c){s=Math.max(s,o),r.push(o),o=0,a+=l;continue}const d=e[h+1]||t.font,g=Yo(d,u);i.push(g),o+=g;const f=Zo(d);n.push(f),l=Math.max(l,f)}return{width:s,height:a,widths:i,heights:n,lineWidths:r}}function Ho(t,e,i,n,r,s,o,a,l,h,c){t.save(),1!==i&&(t.globalAlpha*=i),e&&t.transform.apply(t,e),n.contextInstructions?(t.translate(l,h),t.scale(c[0],c[1]),function(t,e){const i=t.contextInstructions;for(let t=0,n=i.length;t=0;--i)e[i].renderDeclutter(t);e.length=0}};class Qo extends e{constructor(t,e){super(t),this.layer=e}}const ta="layers";class ea extends Us{constructor(t){t=t||{};const e=Object.assign({},t);delete e.layers;let i=t.layers;super(e),this.on,this.once,this.un,this.layersListenerKeys_=[],this.listenerKeys_={},this.addChangeListener(ta,this.handleLayersChanged_),i?Array.isArray(i)?i=new Y(i.slice(),{unique:!0}):It("function"==typeof i.getArray,"Expected `layers` to be an array or a `Collection`"):i=new Y(void 0,{unique:!0}),this.setLayers(i)}handleLayerChange_(){this.changed()}handleLayersChanged_(){this.layersListenerKeys_.forEach(N),this.layersListenerKeys_.length=0;const t=this.getLayers();this.layersListenerKeys_.push(A(t,V,this.handleLayersAdd_,this),A(t,W,this.handleLayersRemove_,this));for(const t in this.listenerKeys_)this.listenerKeys_[t].forEach(N);_(this.listenerKeys_);const e=t.getArray();for(let t=0,i=e.length;t{this.clickTimeoutId_=void 0;const e=new ra(sa.SINGLECLICK,this.map_,t);this.dispatchEvent(e)}),250)}updateActivePointers_(t){const e=t,i=e.pointerId;if(e.type==sa.POINTERUP||e.type==sa.POINTERCANCEL){delete this.trackedTouches_[i];for(const t in this.trackedTouches_)if(this.trackedTouches_[t].target!==e.target){delete this.trackedTouches_[t];break}}else e.type!=sa.POINTERDOWN&&e.type!=sa.POINTERMOVE||(this.trackedTouches_[i]=e);this.activePointers_=Object.values(this.trackedTouches_)}handlePointerUp_(t){this.updateActivePointers_(t);const e=new ra(sa.POINTERUP,this.map_,t,void 0,void 0,this.activePointers_);this.dispatchEvent(e),this.emulateClicks_&&!e.defaultPrevented&&!this.dragging_&&this.isMouseActionButton_(t)&&this.emulateClick_(this.down_),0===this.activePointers_.length&&(this.dragListenerKeys_.forEach(N),this.dragListenerKeys_.length=0,this.dragging_=!1,this.down_=null)}isMouseActionButton_(t){return 0===t.button}handlePointerDown_(t){this.emulateClicks_=0===this.activePointers_.length,this.updateActivePointers_(t);const e=new ra(sa.POINTERDOWN,this.map_,t,void 0,void 0,this.activePointers_);if(this.dispatchEvent(e),this.down_=new PointerEvent(t.type,t),Object.defineProperty(this.down_,"target",{writable:!1,value:t.target}),0===this.dragListenerKeys_.length){const t=this.map_.getOwnerDocument();this.dragListenerKeys_.push(A(t,sa.POINTERMOVE,this.handlePointerMove_,this),A(t,sa.POINTERUP,this.handlePointerUp_,this),A(this.element_,sa.POINTERCANCEL,this.handlePointerUp_,this)),this.element_.getRootNode&&this.element_.getRootNode()!==t&&this.dragListenerKeys_.push(A(this.element_.getRootNode(),sa.POINTERUP,this.handlePointerUp_,this))}}handlePointerMove_(t){if(this.isMoving_(t)){this.updateActivePointers_(t),this.dragging_=!0;const e=new ra(sa.POINTERDRAG,this.map_,t,this.dragging_,void 0,this.activePointers_);this.dispatchEvent(e)}}relayMoveEvent_(t){this.originalPointerMoveEvent_=t;const e=!(!this.down_||!this.isMoving_(t));this.dispatchEvent(new ra(sa.POINTERMOVE,this.map_,t,e))}handleTouchMove_(t){const e=this.originalPointerMoveEvent_;e&&!e.defaultPrevented||"boolean"==typeof t.cancelable&&!0!==t.cancelable||t.preventDefault()}isMoving_(t){return this.dragging_||Math.abs(t.clientX-this.down_.clientX)>this.moveTolerance_||Math.abs(t.clientY-this.down_.clientY)>this.moveTolerance_}disposeInternal(){this.relayedListenerKey_&&(N(this.relayedListenerKey_),this.relayedListenerKey_=null),this.element_.removeEventListener(L,this.boundHandleTouchMove_),this.pointerdownListenerKey_&&(N(this.pointerdownListenerKey_),this.pointerdownListenerKey_=null),this.dragListenerKeys_.forEach(N),this.dragListenerKeys_.length=0,this.element_=null,super.disposeInternal()}},ua="postrender",da="movestart",ga="moveend",fa="loadstart",pa="loadend",ma="layergroup",_a="size",ya="target",xa="view";const va=1/0;var wa=class{constructor(t,e){this.priorityFunction_=t,this.keyFunction_=e,this.elements_=[],this.priorities_=[],this.queuedElements_={}}clear(){this.elements_.length=0,this.priorities_.length=0,_(this.queuedElements_)}dequeue(){const t=this.elements_,e=this.priorities_,i=t[0];1==t.length?(t.length=0,e.length=0):(t[0]=t.pop(),e[0]=e.pop(),this.siftUp_(0));const n=this.keyFunction_(i);return delete this.queuedElements_[n],i}enqueue(t){It(!(this.keyFunction_(t)in this.queuedElements_),"Tried to enqueue an `element` that was already added to the queue");const e=this.priorityFunction_(t);return e!=va&&(this.elements_.push(t),this.priorities_.push(e),this.queuedElements_[this.keyFunction_(t)]=!0,this.siftDown_(0,this.elements_.length-1),!0)}getCount(){return this.elements_.length}getLeftChildIndex_(t){return 2*t+1}getRightChildIndex_(t){return 2*t+2}getParentIndex_(t){return t-1>>1}heapify_(){let t;for(t=(this.elements_.length>>1)-1;t>=0;t--)this.siftUp_(t)}isEmpty(){return 0===this.elements_.length}isKeyQueued(t){return t in this.queuedElements_}isQueued(t){return this.isKeyQueued(this.keyFunction_(t))}siftUp_(t){const e=this.elements_,i=this.priorities_,n=e.length,r=e[t],s=i[t],o=t;for(;t>1;){const r=this.getLeftChildIndex_(t),s=this.getRightChildIndex_(t),o=st;){const t=this.getParentIndex_(e);if(!(n[t]>s))break;i[e]=i[t],n[e]=n[t],e=t}i[e]=r,n[e]=s}reprioritize(){const t=this.priorityFunction_,e=this.elements_,i=this.priorities_;let n=0;const r=e.length;let s,o,a;for(o=0;o0;)n=this.dequeue()[0],r=n.getKey(),i=n.getState(),i!==q||r in this.tilesLoadingKeys_||(this.tilesLoadingKeys_[r]=!0,++this.tilesLoading_,++s,n.load())}};function Ea(t,e,i,n,r){if(!t||!(i in t.wantedTiles))return va;if(!t.wantedTiles[i][e.getKey()])return va;const s=t.viewState.center,o=n[0]-s[0],a=n[1]-s[1];return 65536*Math.log(r)+Math.sqrt(o*o+a*a)/r}var Ta=class extends X{constructor(t){super();const e=t.element;!e||t.target||e.style.pointerEvents||(e.style.pointerEvents="auto"),this.element=e||null,this.target_=null,this.map_=null,this.listenerKeys=[],t.render&&(this.render=t.render),t.target&&this.setTarget(t.target)}disposeInternal(){wt(this.element),super.disposeInternal()}getMap(){return this.map_}setMap(t){this.map_&&wt(this.element);for(let t=0,e=this.listenerKeys.length;te.getAttributions(t))))),i=!this.getMap().getAllLayers().some((t=>t.getSource()&&!1===t.getSource().getAttributionsCollapsible()));return this.overrideCollapsible_||this.setCollapsible(i),e}updateElement_(t){if(!t)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const e=this.collectSourceAttributions_(t),i=e.length>0;if(this.renderedVisible_!=i&&(this.element.style.display=i?"":"none",this.renderedVisible_=i),!c(e,this.renderedAttributions_)){St(this.ulElement_);for(let t=0,i=e.length;t0&&e%(2*Math.PI)!=0?t.animate({rotation:0,duration:this.duration_,easing:et}):t.setRotation(0))}render(t){const e=t.frameState;if(!e)return;const i=e.viewState.rotation;if(i!=this.rotation_){const t="rotate("+i+"rad)";if(this.autoHide_){const t=this.element.classList.contains(So);t||0!==i?t&&0!==i&&this.element.classList.remove(So):this.element.classList.add(So)}this.label_.style.transform=t}this.rotation_=i}};var Ra=class extends Ta{constructor(t){t=t||{},super({element:document.createElement("div"),target:t.target});const e=void 0!==t.className?t.className:"ol-zoom",i=void 0!==t.delta?t.delta:1,n=void 0!==t.zoomInClassName?t.zoomInClassName:e+"-in",r=void 0!==t.zoomOutClassName?t.zoomOutClassName:e+"-out",s=void 0!==t.zoomInLabel?t.zoomInLabel:"+",o=void 0!==t.zoomOutLabel?t.zoomOutLabel:"–",a=void 0!==t.zoomInTipLabel?t.zoomInTipLabel:"Zoom in",l=void 0!==t.zoomOutTipLabel?t.zoomOutTipLabel:"Zoom out",h=document.createElement("button");h.className=n,h.setAttribute("type","button"),h.title=a,h.appendChild("string"==typeof s?document.createTextNode(s):s),h.addEventListener(E,this.handleClick_.bind(this,i),!1);const c=document.createElement("button");c.className=r,c.setAttribute("type","button"),c.title=l,c.appendChild("string"==typeof o?document.createTextNode(o):o),c.addEventListener(E,this.handleClick_.bind(this,-i),!1);const u=e+" "+To+" "+bo,d=this.element;d.className=u,d.appendChild(h),d.appendChild(c),this.duration_=void 0!==t.duration?t.duration:250}handleClick_(t,e){e.preventDefault(),this.zoomByDelta_(t)}zoomByDelta_(t){const e=this.getMap().getView();if(!e)return;const i=e.getZoom();if(void 0!==i){const n=e.getConstrainedZoom(i+t);this.duration_>0?(e.getAnimating()&&e.cancelAnimations(),e.animate({zoom:n,duration:this.duration_,easing:et})):e.setZoom(n)}}};function Pa(t){t=t||{};const e=new Y;(void 0===t.zoom||t.zoom)&&e.push(new Ra(t.zoomOptions));(void 0===t.rotate||t.rotate)&&e.push(new ba(t.rotateOptions));return(void 0===t.attribution||t.attribution)&&e.push(new Ca(t.attributionOptions)),e}var Fa="active";function Ia(t,e,i){const n=t.getCenterInternal();if(n){const r=[n[0]+e[0],n[1]+e[1]];t.animateInternal({duration:void 0!==i?i:250,easing:nt,center:t.getConstrainedCenter(r)})}}function La(t,e,i,n){const r=t.getZoom();if(void 0===r)return;const s=t.getConstrainedZoom(r+e),o=t.getResolutionForZoom(s);t.getAnimating()&&t.cancelAnimations(),t.animate({resolution:o,anchor:i,duration:void 0!==n?n:250,easing:et})}var Ma=class extends X{constructor(t){super(),this.on,this.once,this.un,t&&t.handleEvent&&(this.handleEvent=t.handleEvent),this.map_=null,this.setActive(!0)}getActive(){return this.get(Fa)}getMap(){return this.map_}handleEvent(t){return!0}setActive(t){this.set(Fa,t)}setMap(t){this.map_=t}};var Aa=class extends Ma{constructor(t){super(),t=t||{},this.delta_=t.delta?t.delta:1,this.duration_=void 0!==t.duration?t.duration:250}handleEvent(t){let e=!1;if(t.type==sa.DBLCLICK){const i=t.originalEvent,n=t.map,r=t.coordinate,s=i.shiftKey?-this.delta_:this.delta_;La(n.getView(),s,r,this.duration_),i.preventDefault(),e=!0}return!e}};function Oa(t){const e=t.length;let i=0,n=0;for(let r=0;r0}}else if(t.type==sa.POINTERDOWN){const i=this.handleDownEvent(t);this.handlingDownUpSequence=i,e=this.stopDown(i)}else t.type==sa.POINTERMOVE&&this.handleMoveEvent(t);return!e}handleMoveEvent(t){}handleUpEvent(t){return!1}stopDown(t){return t}updateTrackedPointers_(t){t.activePointers&&(this.targetPointers=t.activePointers)}};function Da(t){const e=arguments;return function(t){let i=!0;for(let n=0,r=e.length;n0&&this.condition_(t)){const e=t.map.getView();return this.lastCentroid=null,e.getAnimating()&&e.cancelAnimations(),this.kinetic_&&this.kinetic_.begin(),this.noKinetic_=this.targetPointers.length>1,!0}return!1}};var Ja=class extends Na{constructor(t){t=t||{},super({stopDown:g}),this.condition_=t.condition?t.condition:Ga,this.lastAngle_=void 0,this.duration_=void 0!==t.duration?t.duration:250}handleDragEvent(t){if(!qa(t))return;const e=t.map,i=e.getView();if(i.getConstraints().rotation===so)return;const n=e.getSize(),r=t.pixel,s=Math.atan2(n[1]/2-r[1],r[0]-n[0]/2);if(void 0!==this.lastAngle_){const t=s-this.lastAngle_;i.adjustRotationInternal(-t)}this.lastAngle_=s}handleUpEvent(t){if(!qa(t))return!0;return t.map.getView().endInteraction(this.duration_),!1}handleDownEvent(t){if(!qa(t))return!1;if(za(t)&&this.condition_(t)){return t.map.getView().beginInteraction(),this.lastAngle_=void 0,!0}return!1}};var Qa=class extends n{constructor(t){super(),this.geometry_=null,this.element_=document.createElement("div"),this.element_.style.position="absolute",this.element_.style.pointerEvents="auto",this.element_.className="ol-box "+t,this.map_=null,this.startPixel_=null,this.endPixel_=null}disposeInternal(){this.setMap(null)}render_(){const t=this.startPixel_,e=this.endPixel_,i="px",n=this.element_.style;n.left=Math.min(t[0],e[0])+i,n.top=Math.min(t[1],e[1])+i,n.width=Math.abs(e[0]-t[0])+i,n.height=Math.abs(e[1]-t[1])+i}setMap(t){if(this.map_){this.map_.getOverlayContainer().removeChild(this.element_);const t=this.element_.style;t.left="inherit",t.top="inherit",t.width="inherit",t.height="inherit"}this.map_=t,this.map_&&this.map_.getOverlayContainer().appendChild(this.element_)}setPixels(t,e){this.startPixel_=t,this.endPixel_=e,this.createOrUpdateGeometry(),this.render_()}createOrUpdateGeometry(){const t=this.startPixel_,e=this.endPixel_,i=[t,[t[0],e[1]],e,[e[0],t[1]]].map(this.map_.getCoordinateFromPixelInternal,this.map_);i[4]=i[0].slice(),this.geometry_?this.geometry_.setCoordinates([i]):this.geometry_=new Pr([i])}getGeometry(){return this.geometry_}};const tl="boxstart",el="boxdrag",il="boxend",nl="boxcancel";class rl extends e{constructor(t,e,i){super(t),this.coordinate=e,this.mapBrowserEvent=i}}var sl=class extends Na{constructor(t){super(),this.on,this.once,this.un,t=t||{},this.box_=new Qa(t.className||"ol-dragbox"),this.minArea_=void 0!==t.minArea?t.minArea:64,t.onBoxEnd&&(this.onBoxEnd=t.onBoxEnd),this.startPixel_=null,this.condition_=t.condition?t.condition:za,this.boxEndCondition_=t.boxEndCondition?t.boxEndCondition:this.defaultBoxEndCondition}defaultBoxEndCondition(t,e,i){const n=i[0]-e[0],r=i[1]-e[1];return n*n+r*r>=this.minArea_}getGeometry(){return this.box_.getGeometry()}handleDragEvent(t){this.box_.setPixels(this.startPixel_,t.pixel),this.dispatchEvent(new rl(el,t.coordinate,t))}handleUpEvent(t){this.box_.setMap(null);const e=this.boxEndCondition_(t,this.startPixel_,t.pixel);return e&&this.onBoxEnd(t),this.dispatchEvent(new rl(e?il:nl,t.coordinate,t)),!1}handleDownEvent(t){return!!this.condition_(t)&&(this.startPixel_=t.pixel,this.box_.setMap(t.map),this.box_.setPixels(this.startPixel_,this.startPixel_),this.dispatchEvent(new rl(tl,t.coordinate,t)),!0)}onBoxEnd(t){}};var ol=class extends sl{constructor(t){super({condition:(t=t||{}).condition?t.condition:$a,className:t.className||"ol-dragzoom",minArea:t.minArea}),this.duration_=void 0!==t.duration?t.duration:200,this.out_=void 0!==t.out&&t.out}onBoxEnd(t){const e=this.getMap().getView();let i=this.getGeometry();if(this.out_){const t=e.rotatedExtentForGeometry(i),n=e.getResolutionForExtentInternal(t),r=e.getResolution()/n;i=i.clone(),i.scale(r*r)}e.fitInternal(i,{duration:this.duration_,easing:et})}},al="ArrowLeft",ll="ArrowUp",hl="ArrowRight",cl="ArrowDown";var ul=class extends Ma{constructor(t){super(),t=t||{},this.defaultCondition_=function(t){return Wa(t)&&Ya(t)},this.condition_=void 0!==t.condition?t.condition:this.defaultCondition_,this.duration_=void 0!==t.duration?t.duration:100,this.pixelDelta_=void 0!==t.pixelDelta?t.pixelDelta:128}handleEvent(t){let e=!1;if(t.type==P){const i=t.originalEvent,n=i.key;if(this.condition_(t)&&(n==cl||n==al||n==hl||n==ll)){const r=t.map.getView(),s=r.getResolution()*this.pixelDelta_;let o=0,a=0;n==cl?a=-s:n==al?o=-s:n==hl?o=s:a=s;const l=[o,a];Li(l,r.getRotation()),Ia(r,l,this.duration_),i.preventDefault(),e=!0}}return!e}};var dl=class extends Ma{constructor(t){super(),t=t||{},this.condition_=t.condition?t.condition:function(t){return!Za(t)&&Ya(t)},this.delta_=t.delta?t.delta:1,this.duration_=void 0!==t.duration?t.duration:100}handleEvent(t){let e=!1;if(t.type==P||t.type==F){const i=t.originalEvent,n=i.key;if(this.condition_(t)&&("+"===n||"-"===n)){const r=t.map,s="+"===n?this.delta_:-this.delta_;La(r.getView(),s,void 0,this.duration_),i.preventDefault(),e=!0}}return!e}};var gl=class extends Ma{constructor(t){super(t=t||{}),this.totalDelta_=0,this.lastDelta_=0,this.maxDelta_=void 0!==t.maxDelta?t.maxDelta:1,this.duration_=void 0!==t.duration?t.duration:250,this.timeout_=void 0!==t.timeout?t.timeout:80,this.useAnchor_=void 0===t.useAnchor||t.useAnchor,this.constrainResolution_=void 0!==t.constrainResolution&&t.constrainResolution;const e=t.condition?t.condition:Ua;this.condition_=t.onFocusOnly?Da(Ba,e):e,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_,this.mode_=void 0,this.trackpadEventGap_=400,this.trackpadTimeoutId_,this.deltaPerZoom_=300}endInteraction_(){this.trackpadTimeoutId_=void 0;const t=this.getMap();if(!t)return;t.getView().endInteraction(void 0,this.lastDelta_?this.lastDelta_>0?1:-1:0,this.lastAnchor_)}handleEvent(t){if(!this.condition_(t))return!0;if(t.type!==M)return!0;const e=t.map,i=t.originalEvent;let n;if(i.preventDefault(),this.useAnchor_&&(this.lastAnchor_=t.coordinate),t.type==M&&(n=i.deltaY,ot&&i.deltaMode===WheelEvent.DOM_DELTA_PIXEL&&(n/=ut),i.deltaMode===WheelEvent.DOM_DELTA_LINE&&(n*=40)),0===n)return!1;this.lastDelta_=n;const r=Date.now();void 0===this.startTime_&&(this.startTime_=r),(!this.mode_||r-this.startTime_>this.trackpadEventGap_)&&(this.mode_=Math.abs(n)<4?"trackpad":"wheel");const s=e.getView();if("trackpad"===this.mode_&&!s.getConstrainResolution()&&!this.constrainResolution_)return this.trackpadTimeoutId_?clearTimeout(this.trackpadTimeoutId_):(s.getAnimating()&&s.cancelAnimations(),s.beginInteraction()),this.trackpadTimeoutId_=setTimeout(this.endInteraction_.bind(this),this.timeout_),s.adjustZoom(-n/this.deltaPerZoom_,this.lastAnchor_),this.startTime_=r,!1;this.totalDelta_+=n;const o=Math.max(this.timeout_-(r-this.startTime_),0);return clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(this.handleWheelZoom_.bind(this,e),o),!1}handleWheelZoom_(t){const e=t.getView();e.getAnimating()&&e.cancelAnimations();let i=-ui(this.totalDelta_,-this.maxDelta_*this.deltaPerZoom_,this.maxDelta_*this.deltaPerZoom_)/this.deltaPerZoom_;(e.getConstrainResolution()||this.constrainResolution_)&&(i=i?i>0?1:-1:0),La(e,i,this.lastAnchor_,this.duration_),this.mode_=void 0,this.totalDelta_=0,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_=void 0}setMouseAnchor(t){this.useAnchor_=t,t||(this.lastAnchor_=null)}};var fl=class extends Na{constructor(t){const e=t=t||{};e.stopDown||(e.stopDown=g),super(e),this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.threshold_=void 0!==t.threshold?t.threshold:.3,this.duration_=void 0!==t.duration?t.duration:250}handleDragEvent(t){let e=0;const i=this.targetPointers[0],n=this.targetPointers[1],r=Math.atan2(n.clientY-i.clientY,n.clientX-i.clientX);if(void 0!==this.lastAngle_){const t=r-this.lastAngle_;this.rotationDelta_+=t,!this.rotating_&&Math.abs(this.rotationDelta_)>this.threshold_&&(this.rotating_=!0),e=t}this.lastAngle_=r;const s=t.map,o=s.getView();o.getConstraints().rotation!==so&&(this.anchor_=s.getCoordinateFromPixelInternal(s.getEventPixel(Oa(this.targetPointers))),this.rotating_&&(s.render(),o.adjustRotationInternal(e,this.anchor_)))}handleUpEvent(t){if(this.targetPointers.length<2){return t.map.getView().endInteraction(this.duration_),!1}return!0}handleDownEvent(t){if(this.targetPointers.length>=2){const e=t.map;return this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.handlingDownUpSequence||e.getView().beginInteraction(),!0}return!1}};var pl=class extends Na{constructor(t){const e=t=t||{};e.stopDown||(e.stopDown=g),super(e),this.anchor_=null,this.duration_=void 0!==t.duration?t.duration:400,this.lastDistance_=void 0,this.lastScaleDelta_=1}handleDragEvent(t){let e=1;const i=this.targetPointers[0],n=this.targetPointers[1],r=i.clientX-n.clientX,s=i.clientY-n.clientY,o=Math.sqrt(r*r+s*s);void 0!==this.lastDistance_&&(e=this.lastDistance_/o),this.lastDistance_=o;const a=t.map,l=a.getView();1!=e&&(this.lastScaleDelta_=e),this.anchor_=a.getCoordinateFromPixelInternal(a.getEventPixel(Oa(this.targetPointers))),a.render(),l.adjustResolutionInternal(e,this.anchor_)}handleUpEvent(t){if(this.targetPointers.length<2){const e=t.map.getView(),i=this.lastScaleDelta_>1?1:-1;return e.endInteraction(this.duration_,i),!1}return!0}handleDownEvent(t){if(this.targetPointers.length>=2){const e=t.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.handlingDownUpSequence||e.getView().beginInteraction(),!0}return!1}};function ml(t){t=t||{};const e=new Y,i=new rs(-.005,.05,100);(void 0===t.altShiftDragRotate||t.altShiftDragRotate)&&e.push(new Ja);(void 0===t.doubleClickZoom||t.doubleClickZoom)&&e.push(new Aa({delta:t.zoomDelta,duration:t.zoomDuration}));(void 0===t.dragPan||t.dragPan)&&e.push(new Ha({onFocusOnly:t.onFocusOnly,kinetic:i}));(void 0===t.pinchRotate||t.pinchRotate)&&e.push(new fl);(void 0===t.pinchZoom||t.pinchZoom)&&e.push(new pl({duration:t.zoomDuration}));(void 0===t.keyboard||t.keyboard)&&(e.push(new ul),e.push(new dl({delta:t.zoomDelta,duration:t.zoomDuration})));(void 0===t.mouseWheelZoom||t.mouseWheelZoom)&&e.push(new gl({onFocusOnly:t.onFocusOnly,duration:t.zoomDuration}));return(void 0===t.shiftDragZoom||t.shiftDragZoom)&&e.push(new ol({duration:t.zoomDuration})),e}function _l(t){return t[0]>0&&t[1]>0}function yl(t,e,i){return void 0===i&&(i=[0,0]),i[0]=t[0]*e+.5|0,i[1]=t[1]*e+.5|0,i}function xl(t,e){return Array.isArray(t)?t:(void 0===e?e=[t,t]:(e[0]=t,e[1]=t),e)}function vl(t){t instanceof yo?t.setMapInternal(null):t instanceof ia&&t.getLayers().forEach(vl)}function wl(t,e){if(t instanceof yo)t.setMapInternal(e);else if(t instanceof ia){const i=t.getLayers().getArray();for(let t=0,n=i.length;tthis.updateSize())),this.controls=e.controls||Pa(),this.interactions=e.interactions||ml({onFocusOnly:!0}),this.overlays_=e.overlays,this.overlayIdIndex_={},this.renderer_=null,this.postRenderFunctions_=[],this.tileQueue_=new Sa(this.getTilePriority.bind(this),this.handleTileChange_.bind(this)),this.addChangeListener(ma,this.handleLayerGroupChanged_),this.addChangeListener(xa,this.handleViewChanged_),this.addChangeListener(_a,this.handleSizeChanged_),this.addChangeListener(ya,this.handleTargetChanged_),this.setProperties(e.values);const i=this;!t.view||t.view instanceof mo||t.view.then((function(t){i.setView(new mo(t))})),this.controls.addEventListener(V,(t=>{t.element.setMap(this)})),this.controls.addEventListener(W,(t=>{t.element.setMap(null)})),this.interactions.addEventListener(V,(t=>{t.element.setMap(this)})),this.interactions.addEventListener(W,(t=>{t.element.setMap(null)})),this.overlays_.addEventListener(V,(t=>{this.addOverlayInternal_(t.element)})),this.overlays_.addEventListener(W,(t=>{const e=t.element.getId();void 0!==e&&delete this.overlayIdIndex_[e.toString()],t.element.setMap(null)})),this.controls.forEach((t=>{t.setMap(this)})),this.interactions.forEach((t=>{t.setMap(this)})),this.overlays_.forEach(this.addOverlayInternal_.bind(this))}addControl(t){this.getControls().push(t)}addInteraction(t){this.getInteractions().push(t)}addLayer(t){this.getLayerGroup().getLayers().push(t)}handleLayerAdd_(t){wl(t.layer,this)}addOverlay(t){this.getOverlays().push(t)}addOverlayInternal_(t){const e=t.getId();void 0!==e&&(this.overlayIdIndex_[e.toString()]=t),t.setMap(this)}disposeInternal(){this.controls.clear(),this.interactions.clear(),this.overlays_.clear(),this.resizeObserver_.disconnect(),this.setTarget(null),super.disposeInternal()}forEachFeatureAtPixel(t,e,i){if(!this.frameState_||!this.renderer_)return;const n=this.getCoordinateFromPixelInternal(t),r=void 0!==(i=void 0!==i?i:{}).hitTolerance?i.hitTolerance:0,s=void 0!==i.layerFilter?i.layerFilter:d,o=!1!==i.checkWrapped;return this.renderer_.forEachFeatureAtCoordinate(n,this.frameState_,r,o,e,null,s,null)}getFeaturesAtPixel(t,e){const i=[];return this.forEachFeatureAtPixel(t,(function(t){i.push(t)}),e),i}getAllLayers(){const t=[];return function e(i){i.forEach((function(i){i instanceof ia?e(i.getLayers()):t.push(i)}))}(this.getLayers()),t}hasFeatureAtPixel(t,e){if(!this.frameState_||!this.renderer_)return!1;const i=this.getCoordinateFromPixelInternal(t),n=void 0!==(e=void 0!==e?e:{}).layerFilter?e.layerFilter:d,r=void 0!==e.hitTolerance?e.hitTolerance:0,s=!1!==e.checkWrapped;return this.renderer_.hasFeatureAtCoordinate(i,this.frameState_,r,s,n,null)}getEventCoordinate(t){return this.getCoordinateFromPixel(this.getEventPixel(t))}getEventCoordinateInternal(t){return this.getCoordinateFromPixelInternal(this.getEventPixel(t))}getEventPixel(t){const e=this.viewport_.getBoundingClientRect(),i=this.getSize(),n=e.width/i[0],r=e.height/i[1],s="changedTouches"in t?t.changedTouches[0]:t;return[(s.clientX-e.left)/n,(s.clientY-e.top)/r]}getTarget(){return this.get(ya)}getTargetElement(){return this.targetElement_}getCoordinateFromPixel(t){return mn(this.getCoordinateFromPixelInternal(t),this.getView().getProjection())}getCoordinateFromPixelInternal(t){const e=this.frameState_;return e?Bt(e.pixelToCoordinateTransform,t.slice()):null}getControls(){return this.controls}getOverlays(){return this.overlays_}getOverlayById(t){const e=this.overlayIdIndex_[t.toString()];return void 0!==e?e:null}getInteractions(){return this.interactions}getLayerGroup(){return this.get(ma)}setLayers(t){const e=this.getLayerGroup();if(t instanceof Y)return void e.setLayers(t);const i=e.getLayers();i.clear(),i.extend(t)}getLayers(){return this.getLayerGroup().getLayers()}getLoadingOrNotReady(){const t=this.getLayerGroup().getLayerStatesArray();for(let e=0,i=t.length;e=0;i--){const n=e[i];if(n.getMap()!==this||!n.getActive()||!this.getTargetElement())continue;if(!n.handleEvent(t)||t.propagationStopped)break}}}handlePostRender(){const t=this.frameState_,e=this.tileQueue_;if(!e.isEmpty()){let i=this.maxTilesLoading_,n=i;if(t){const e=t.viewHints;if(e[$s]||e[Ys]){const e=Date.now()-t.time>8;i=e?0:8,n=e?0:2}}e.getTilesLoading(){this.postRenderTimeoutHandle_=void 0,this.handlePostRender()}),0))}setLayerGroup(t){const e=this.getLayerGroup();e&&this.handleLayerRemove_(new Qo("removelayer",e)),this.set(ma,t)}setSize(t){this.set(_a,t)}setTarget(t){this.set(ya,t)}setView(t){if(!t||t instanceof mo)return void this.set(xa,t);this.set(xa,new mo);const e=this;t.then((function(t){e.setView(new mo(t))}))}updateSize(){const t=this.getTargetElement();let e;if(t){const i=getComputedStyle(t),n=t.offsetWidth-parseFloat(i.borderLeftWidth)-parseFloat(i.paddingLeft)-parseFloat(i.paddingRight)-parseFloat(i.borderRightWidth),r=t.offsetHeight-parseFloat(i.borderTopWidth)-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)-parseFloat(i.borderBottomWidth);isNaN(n)||isNaN(r)||(e=[n,r],!_l(e)&&(t.offsetWidth||t.offsetHeight||t.getClientRects().length)&&Zi("No map visible because the map container's width or height are 0."))}const i=this.getSize();!e||i&&c(e,i)||(this.setSize(e),this.updateViewportSize_(e))}updateViewportSize_(t){const e=this.getView();e&&e.setViewportSize(t)}};const El="element",Tl="map",Cl="offset",bl="position",Rl="positioning";var Pl=class extends X{constructor(t){super(),this.on,this.once,this.un,this.options=t,this.id=t.id,this.insertFirst=void 0===t.insertFirst||t.insertFirst,this.stopEvent=void 0===t.stopEvent||t.stopEvent,this.element=document.createElement("div"),this.element.className=void 0!==t.className?t.className:"ol-overlay-container "+Eo,this.element.style.position="absolute",this.element.style.pointerEvents="auto",this.autoPan=!0===t.autoPan?{}:t.autoPan||void 0,this.rendered={transform_:"",visible:!0},this.mapPostrenderListenerKey=null,this.addChangeListener(El,this.handleElementChanged),this.addChangeListener(Tl,this.handleMapChanged),this.addChangeListener(Cl,this.handleOffsetChanged),this.addChangeListener(bl,this.handlePositionChanged),this.addChangeListener(Rl,this.handlePositioningChanged),void 0!==t.element&&this.setElement(t.element),this.setOffset(void 0!==t.offset?t.offset:[0,0]),this.setPositioning(t.positioning||"top-left"),void 0!==t.position&&this.setPosition(t.position)}getElement(){return this.get(El)}getId(){return this.id}getMap(){return this.get(Tl)||null}getOffset(){return this.get(Cl)}getPosition(){return this.get(bl)}getPositioning(){return this.get(Rl)}handleElementChanged(){St(this.element);const t=this.getElement();t&&this.element.appendChild(t)}handleMapChanged(){this.mapPostrenderListenerKey&&(wt(this.element),N(this.mapPostrenderListenerKey),this.mapPostrenderListenerKey=null);const t=this.getMap();if(t){this.mapPostrenderListenerKey=A(t,ua,this.render,this),this.updatePixelPosition();const e=this.stopEvent?t.getOverlayContainerStopEvent():t.getOverlayContainer();this.insertFirst?e.insertBefore(this.element,e.childNodes[0]||null):e.appendChild(this.element),this.performAutoPan()}}render(){this.updatePixelPosition()}handleOffsetChanged(){this.updatePixelPosition()}handlePositionChanged(){this.updatePixelPosition(),this.performAutoPan()}handlePositioningChanged(){this.updatePixelPosition()}setElement(t){this.set(El,t)}setMap(t){this.set(Tl,t)}setOffset(t){this.set(Cl,t)}setPosition(t){this.set(bl,t)}performAutoPan(){this.autoPan&&this.panIntoView(this.autoPan)}panIntoView(t){const e=this.getMap();if(!e||!e.getTargetElement()||!this.get(bl))return;const i=this.getRect(e.getTargetElement(),e.getSize()),n=this.getElement(),r=this.getRect(n,[yt(n),xt(n)]),s=void 0===(t=t||{}).margin?20:t.margin;if(!ie(i,r)){const n=r[0]-i[0],o=i[2]-r[2],a=r[1]-i[1],l=i[3]-r[3],h=[0,0];if(n<0?h[0]=n-s:o<0&&(h[0]=Math.abs(o)+s),a<0?h[1]=a-s:l<0&&(h[1]=Math.abs(l)+s),0!==h[0]||0!==h[1]){const i=e.getView().getCenterInternal(),n=e.getPixelFromCoordinateInternal(i);if(!n)return;const r=[n[0]+h[0],n[1]+h[1]],s=t.animation||{};e.getView().animateInternal({center:e.getCoordinateFromPixelInternal(r),duration:s.duration,easing:s.easing})}}}getRect(t,e){const i=t.getBoundingClientRect(),n=i.left+window.pageXOffset,r=i.top+window.pageYOffset;return[n,r,n+e[0],r+e[1]]}setPositioning(t){this.set(Rl,t)}setVisible(t){this.rendered.visible!==t&&(this.element.style.display=t?"":"none",this.rendered.visible=t)}updatePixelPosition(){const t=this.getMap(),e=this.getPosition();if(!t||!t.isRendered()||!e)return void this.setVisible(!1);const i=t.getPixelFromCoordinate(e),n=t.getSize();this.updateRenderedPosition(i,n)}updateRenderedPosition(t,e){const i=this.element.style,n=this.getOffset(),r=this.getPositioning();this.setVisible(!0);let s="0%",o="0%";"bottom-right"==r||"center-right"==r||"top-right"==r?s="-100%":"bottom-center"!=r&&"center-center"!=r&&"top-center"!=r||(s="-50%"),"bottom-left"==r||"bottom-center"==r||"bottom-right"==r?o="-100%":"center-left"!=r&&"center-center"!=r&&"center-right"!=r||(o="-50%");const a=`translate(${s}, ${o}) translate(${Math.round(t[0]+n[0])+"px"}, ${Math.round(t[1]+n[1])+"px"})`;this.rendered.transform_!=a&&(this.rendered.transform_=a,i.transform=a)}getOptions(){return this.options}};var Fl=class{constructor(t){this.highWaterMark=void 0!==t?t:2048,this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}canExpireCache(){return this.highWaterMark>0&&this.getCount()>this.highWaterMark}expireCache(t){for(;this.canExpireCache();)this.pop()}clear(){this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}containsKey(t){return this.entries_.hasOwnProperty(t)}forEach(t){let e=this.oldest_;for(;e;)t(e.value_,e.key_,this),e=e.newer}get(t,e){const i=this.entries_[t];return It(void 0!==i,"Tried to get a value for a key that does not exist in the cache"),i===this.newest_||(i===this.oldest_?(this.oldest_=this.oldest_.newer,this.oldest_.older=null):(i.newer.older=i.older,i.older.newer=i.newer),i.newer=null,i.older=this.newest_,this.newest_.newer=i,this.newest_=i),i.value_}remove(t){const e=this.entries_[t];return It(void 0!==e,"Tried to get a value for a key that does not exist in the cache"),e===this.newest_?(this.newest_=e.older,this.newest_&&(this.newest_.newer=null)):e===this.oldest_?(this.oldest_=e.newer,this.oldest_&&(this.oldest_.older=null)):(e.newer.older=e.older,e.older.newer=e.newer),delete this.entries_[t],--this.count_,e.value_}getCount(){return this.count_}getKeys(){const t=new Array(this.count_);let e,i=0;for(e=this.newest_;e;e=e.older)t[i++]=e.key_;return t}getValues(){const t=new Array(this.count_);let e,i=0;for(e=this.newest_;e;e=e.older)t[i++]=e.value_;return t}peekLast(){return this.oldest_.value_}peekLastKey(){return this.oldest_.key_}peekFirstKey(){return this.newest_.key_}peek(t){return this.entries_[t]?.value_}pop(){const t=this.oldest_;return delete this.entries_[t.key_],t.newer&&(t.newer.older=null),this.oldest_=t.newer,this.oldest_||(this.newest_=null),--this.count_,t.value_}replace(t,e){this.get(t),this.entries_[t].value_=e}set(t,e){It(!(t in this.entries_),"Tried to set a value for a key that is used already");const i={key_:t,newer:null,older:this.newest_,value_:e};this.newest_?this.newest_.newer=i:this.oldest_=i,this.newest_=i,this.entries_[t]=i,++this.count_}setSize(t){this.highWaterMark=t}};function Il(t,e,i,n){return void 0!==n?(n[0]=t,n[1]=e,n[2]=i,n):[t,e,i]}function Ll(t,e,i){return t+"/"+e+"/"+i}function Ml(t){return Ll(t[0],t[1],t[2])}function Al(t){const[e,i,n]=t.substring(t.lastIndexOf("/")+1,t.length).split(",").map(Number);return Ll(e,i,n)}function Ol(t){return t.split("/").map(Number)}function Nl(t){return(t[1]<i||i>e.getMaxZoom())return!1;const s=e.getFullTileRange(i);return!s||s.containsXY(n,r)}var kl=class extends Fl{clear(){for(;this.getCount()>0;)this.pop().release();super.clear()}expireCache(t){for(;this.canExpireCache();){if(this.peekLast().getKey()in t)break;this.pop().release()}}pruneExceptNewestZ(){if(0===this.getCount())return;const t=Ol(this.peekFirstKey())[0];this.forEach((e=>{e.tileCoord[0]!==t&&(this.remove(Ml(e.tileCoord)),e.release())}))}};class Gl{constructor(t,e,i,n){this.minX=t,this.maxX=e,this.minY=i,this.maxY=n}contains(t){return this.containsXY(t[1],t[2])}containsTileRange(t){return this.minX<=t.minX&&t.maxX<=this.maxX&&this.minY<=t.minY&&t.maxY<=this.maxY}containsXY(t,e){return this.minX<=t&&t<=this.maxX&&this.minY<=e&&e<=this.maxY}equals(t){return this.minX==t.minX&&this.minY==t.minY&&this.maxX==t.maxX&&this.maxY==t.maxY}extend(t){t.minXthis.maxX&&(this.maxX=t.maxX),t.minYthis.maxY&&(this.maxY=t.maxY)}getHeight(){return this.maxY-this.minY+1}getSize(){return[this.getWidth(),this.getHeight()]}getWidth(){return this.maxX-this.minX+1}intersects(t){return this.minX<=t.maxX&&this.maxX>=t.minX&&this.minY<=t.maxY&&this.maxY>=t.minY}}function jl(t,e,i,n,r){return void 0!==r?(r.minX=t,r.maxX=e,r.minY=i,r.maxY=n,r):new Gl(t,e,i,n)}var Bl=Gl;const Ul=[];var zl=class extends rt{constructor(t,e,i,n){super(t,e,{transition:0}),this.context_={},this.executorGroups={},this.declutterExecutorGroups={},this.loadingSourceTiles=0,this.hitDetectionImageData={},this.replayState_={},this.sourceTiles=[],this.errorTileKeys={},this.wantedResolution,this.getSourceTiles=n.bind(void 0,this),this.wrappedTileCoord=i}getContext(t){const e=U(t);return e in this.context_||(this.context_[e]=mt(1,1,Ul)),this.context_[e]}hasContext(t){return U(t)in this.context_}getImage(t){return this.hasContext(t)?this.getContext(t).canvas:null}getReplayState(t){const e=U(t);return e in this.replayState_||(this.replayState_[e]={dirty:!1,renderedRenderOrder:null,renderedResolution:NaN,renderedRevision:-1,renderedTileResolution:NaN,renderedTileRevision:-1,renderedTileZ:-1}),this.replayState_[e]}load(){this.getSourceTiles()}release(){for(const t in this.context_){const e=this.context_[t];_t(e),Ul.push(e.canvas),delete this.context_[t]}super.release()}};var Xl=class extends rt{constructor(t,e,i,n,r,s){super(t,e,s),this.extent=null,this.format_=n,this.features_=null,this.loader_,this.projection=null,this.resolution,this.tileLoadFunction_=r,this.url_=i,this.key=i}getFormat(){return this.format_}getFeatures(){return this.features_}load(){this.state==q&&(this.setState(K),this.tileLoadFunction_(this,this.url_),this.loader_&&this.loader_(this.extent,this.resolution,this.projection))}onLoad(t,e){this.setFeatures(t)}onError(){this.setState(J)}setFeatures(t){this.features_=t,this.setState(H)}setLoader(t){this.loader_=t}};function Vl(t){return Array.isArray(t)?Cs(t):t}let Wl,Zl=!1;function $l(t,e,i,n,r,s,o){const a=new XMLHttpRequest;a.open("GET","function"==typeof t?t(i,n,r):t,!0),"arraybuffer"==e.getType()&&(a.responseType="arraybuffer"),a.withCredentials=Zl,a.onload=function(t){if(!a.status||a.status>=200&&a.status<300){const t=e.getType();let n;"json"==t?n=JSON.parse(a.responseText):"text"==t?n=a.responseText:"xml"==t?(n=a.responseXML,n||(n=(new DOMParser).parseFromString(a.responseText,"application/xml"))):"arraybuffer"==t&&(n=a.response),n?s(e.readFeatures(n,{extent:i,featureProjection:r}),e.readProjection(n)):o()}else o()},a.onerror=o,a.send()}function Yl(t,e){return function(i,n,r,s,o){const a=this;$l(t,e,i,n,r,(function(t,e){a.addFeatures(t),void 0!==s&&s(t)}),o||f)}}function ql(t,e){return[[-1/0,-1/0,1/0,1/0]]}function Kl(t,e,i,n){const r=document.createElement("script"),s="olc_"+U(e);function o(){delete window[s],r.parentNode.removeChild(r)}r.async=!0,r.src=t+(t.includes("?")?"&":"?")+(n||"callback")+"="+s;const a=setTimeout((function(){o(),i&&i()}),1e4);window[s]=function(t){clearTimeout(a),o(),e(t)},document.head.appendChild(r)}class Hl extends Error{constructor(t){super("Unexpected response status: "+t.status),this.name="ResponseError",this.response=t}}class Jl extends Error{constructor(t){super("Failed to issue request"),this.name="ClientError",this.client=t}}function Ql(t){return new Promise((function(e,i){const n=new XMLHttpRequest;n.addEventListener("load",(function(t){const n=t.target;if(!n.status||n.status>=200&&n.status<300){let t;try{t=JSON.parse(n.responseText)}catch(t){const e="Error parsing response text as JSON: "+t.message;return void i(new Error(e))}e(t)}else i(new Hl(n))})),n.addEventListener("error",(function(t){i(new Jl(t.target))})),n.open("GET",t),n.setRequestHeader("Accept","application/json"),n.send()}))}function th(t,e){return e.includes("://")?e:new URL(e,t).href}var eh=class{drawCustom(t,e,i,n){}drawGeometry(t){}setStyle(t){}drawCircle(t,e){}drawFeature(t,e){}drawGeometryCollection(t,e){}drawLineString(t,e){}drawMultiLineString(t,e){}drawMultiPoint(t,e){}drawMultiPolygon(t,e){}drawPoint(t,e){}drawPolygon(t,e){}drawText(t,e){}setFillStrokeStyle(t,e){}setImageStyle(t,e){}setTextStyle(t,e){}};var ih=class extends eh{constructor(t,e,i,n,r,s,o){super(),this.context_=t,this.pixelRatio_=e,this.extent_=i,this.transform_=n,this.transformRotation_=n?xi(Math.atan2(n[1],n[0]),10):0,this.viewRotation_=r,this.squaredTolerance_=s,this.userTransform_=o,this.contextFillState_=null,this.contextStrokeState_=null,this.contextTextState_=null,this.fillState_=null,this.strokeState_=null,this.image_=null,this.imageAnchorX_=0,this.imageAnchorY_=0,this.imageHeight_=0,this.imageOpacity_=0,this.imageOriginX_=0,this.imageOriginY_=0,this.imageRotateWithView_=!1,this.imageRotation_=0,this.imageScale_=[0,0],this.imageWidth_=0,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=!1,this.textRotation_=0,this.textScale_=[0,0],this.textFillState_=null,this.textStrokeState_=null,this.textState_=null,this.pixelCoordinates_=[],this.tmpLocalTransform_=[1,0,0,1,0,0]}drawImages_(t,e,i,n){if(!this.image_)return;const r=Tn(t,e,i,n,this.transform_,this.pixelCoordinates_),s=this.context_,o=this.tmpLocalTransform_,a=s.globalAlpha;1!=this.imageOpacity_&&(s.globalAlpha=a*this.imageOpacity_);let l=this.imageRotation_;0===this.transformRotation_&&(l-=this.viewRotation_),this.imageRotateWithView_&&(l+=this.viewRotation_);for(let t=0,e=r.length;tt*this.pixelRatio_)),lineDashOffset:(r||0)*this.pixelRatio_,lineJoin:void 0!==s?s:No,lineWidth:(void 0!==o?o:1)*this.pixelRatio_,miterLimit:void 0!==a?a:Do,strokeStyle:Vl(t||ko)}}else this.strokeState_=null}setImageStyle(t){let e;if(!t||!(e=t.getSize()))return void(this.image_=null);const i=t.getPixelRatio(this.pixelRatio_),n=t.getAnchor(),r=t.getOrigin();this.image_=t.getImage(this.pixelRatio_),this.imageAnchorX_=n[0]*i,this.imageAnchorY_=n[1]*i,this.imageHeight_=e[1]*i,this.imageOpacity_=t.getOpacity(),this.imageOriginX_=r[0],this.imageOriginY_=r[1],this.imageRotateWithView_=t.getRotateWithView(),this.imageRotation_=t.getRotation();const s=t.getScaleArray();this.imageScale_=[s[0]*this.pixelRatio_/i,s[1]*this.pixelRatio_/i],this.imageWidth_=e[0]*i}setTextStyle(t){if(t){const e=t.getFill();if(e){const t=e.getColor();this.textFillState_={fillStyle:Vl(t||Mo)}}else this.textFillState_=null;const i=t.getStroke();if(i){const t=i.getColor(),e=i.getLineCap(),n=i.getLineDash(),r=i.getLineDashOffset(),s=i.getLineJoin(),o=i.getWidth(),a=i.getMiterLimit();this.textStrokeState_={lineCap:void 0!==e?e:Ao,lineDash:n||Oo,lineDashOffset:r||0,lineJoin:void 0!==s?s:No,lineWidth:void 0!==o?o:1,miterLimit:void 0!==a?a:Do,strokeStyle:Vl(t||ko)}}else this.textStrokeState_=null;const n=t.getFont(),r=t.getOffsetX(),s=t.getOffsetY(),o=t.getRotateWithView(),a=t.getRotation(),l=t.getScaleArray(),h=t.getText(),c=t.getTextAlign(),u=t.getTextBaseline();this.textState_={font:void 0!==n?n:Lo,textAlign:void 0!==c?c:Go,textBaseline:void 0!==u?u:jo},this.text_=void 0!==h?Array.isArray(h)?h.reduce(((t,e,i)=>t+(i%2?" ":e)),""):h:"",this.textOffsetX_=void 0!==r?this.pixelRatio_*r:0,this.textOffsetY_=void 0!==s?this.pixelRatio_*s:0,this.textRotateWithView_=void 0!==o&&o,this.textRotation_=void 0!==a?a:0,this.textScale_=[this.pixelRatio_*l[0],this.pixelRatio_*l[1]]}else this.text_=""}};const nh=.5,rh={Point:function(t,e,i,n,r){const s=i.getImage(),o=i.getText();let a;if(s){if(s.getImageState()!=Yr)return;let l=t;if(r){const h=s.getDeclutterMode();if("none"!==h)if(l=r,"obstacle"===h){const r=t.getBuilder(i.getZIndex(),"Image");r.setImageStyle(s,a),r.drawPoint(e,n)}else o&&o.getText()&&(a={})}const h=l.getBuilder(i.getZIndex(),"Image");h.setImageStyle(s,a),h.drawPoint(e,n)}if(o&&o.getText()){let s=t;r&&(s=r);const l=s.getBuilder(i.getZIndex(),"Text");l.setTextStyle(o,a),l.drawText(e,n)}},LineString:function(t,e,i,n,r){const s=i.getStroke();if(s){const r=t.getBuilder(i.getZIndex(),"LineString");r.setFillStrokeStyle(null,s),r.drawLineString(e,n)}const o=i.getText();if(o&&o.getText()){const s=(r||t).getBuilder(i.getZIndex(),"Text");s.setTextStyle(o),s.drawText(e,n)}},Polygon:function(t,e,i,n,r){const s=i.getFill(),o=i.getStroke();if(s||o){const r=t.getBuilder(i.getZIndex(),"Polygon");r.setFillStrokeStyle(s,o),r.drawPolygon(e,n)}const a=i.getText();if(a&&a.getText()){const s=(r||t).getBuilder(i.getZIndex(),"Text");s.setTextStyle(a),s.drawText(e,n)}},MultiPoint:function(t,e,i,n,r){const s=i.getImage(),o=i.getText();let a;if(s){if(s.getImageState()!=Yr)return;let l=t;if(r){const h=s.getDeclutterMode();if("none"!==h)if(l=r,"obstacle"===h){const r=t.getBuilder(i.getZIndex(),"Image");r.setImageStyle(s,a),r.drawMultiPoint(e,n)}else o&&o.getText()&&(a={})}const h=l.getBuilder(i.getZIndex(),"Image");h.setImageStyle(s,a),h.drawMultiPoint(e,n)}if(o&&o.getText()){let s=t;r&&(s=r);const l=s.getBuilder(i.getZIndex(),"Text");l.setTextStyle(o,a),l.drawText(e,n)}},MultiLineString:function(t,e,i,n,r){const s=i.getStroke();if(s){const r=t.getBuilder(i.getZIndex(),"LineString");r.setFillStrokeStyle(null,s),r.drawMultiLineString(e,n)}const o=i.getText();if(o&&o.getText()){const s=(r||t).getBuilder(i.getZIndex(),"Text");s.setTextStyle(o),s.drawText(e,n)}},MultiPolygon:function(t,e,i,n,r){const s=i.getFill(),o=i.getStroke();if(o||s){const r=t.getBuilder(i.getZIndex(),"Polygon");r.setFillStrokeStyle(s,o),r.drawMultiPolygon(e,n)}const a=i.getText();if(a&&a.getText()){const s=(r||t).getBuilder(i.getZIndex(),"Text");s.setTextStyle(a),s.drawText(e,n)}},GeometryCollection:function(t,e,i,n,r){const s=e.getGeometriesArray();let o,a;for(o=0,a=s.length;o2||Math.abs(t[4*e+3]-191.25)>2}function ph(t,e,i,n){const r=un(i,e,t);let s=en(e,n,i);const o=e.getMetersPerUnit();void 0!==o&&(s*=o);const a=t.getMetersPerUnit();void 0!==a&&(s/=a);const l=t.getExtent();if(!l||ee(l,r)){const e=en(t,s,r)/s;isFinite(e)&&e>0&&(s/=e)}return s}function mh(t,e,i,n){const r=Se(i);let s=ph(t,e,r,n);return(!isFinite(s)||s<=0)&&ye(i,(function(i){return s=ph(t,e,i,n),isFinite(s)&&s>0})),s}function _h(t,e,i,n,r,s,o,a,l,h,c,u,d){const g=mt(Math.round(i*t),Math.round(i*e),dh);if(u||(g.imageSmoothingEnabled=!1),0===l.length)return g.canvas;function f(t){return Math.round(t*i)/i}g.scale(i,i),g.globalCompositeOperation="lighter";const p=[1/0,1/0,-1/0,-1/0];let m;if(l.forEach((function(t,e,i){de(p,t.extent)})),!d||1!==l.length||0!==h){const t=Ie(p),e=be(p);m=mt(Math.round(i*t/n),Math.round(i*e/n),dh),u||(m.imageSmoothingEnabled=!1);const r=i/n;l.forEach((function(t,e,i){const n=t.extent[0]-p[0],s=-(t.extent[3]-p[3]),o=Ie(t.extent),a=be(t.extent);t.image.width>0&&t.image.height>0&&m.drawImage(t.image,h,h,t.image.width-2*h,t.image.height-2*h,n*r,s*r,o*r,a*r)}))}const _=Pe(o);return a.getTriangles().forEach((function(t,e,r){const o=t.source,a=t.target;let h=o[0][0],c=o[0][1],d=o[1][0],y=o[1][1],x=o[2][0],v=o[2][1];const w=f((a[0][0]-_[0])/s),S=f(-(a[0][1]-_[1])/s),E=f((a[1][0]-_[0])/s),T=f(-(a[1][1]-_[1])/s),C=f((a[2][0]-_[0])/s),b=f(-(a[2][1]-_[1])/s),R=h,P=c;h=0,c=0,d-=R,y-=P,x-=R,v-=P;const F=fi([[d,y,0,0,E-w],[x,v,0,0,C-w],[0,0,d,y,T-S],[0,0,x,v,b-S]]);if(!F)return;if(g.save(),g.beginPath(),function(){if(void 0===uh){const t=mt(6,6,dh);t.globalCompositeOperation="lighter",t.fillStyle="rgba(210, 0, 0, 0.75)",gh(t,4,5,4,0),gh(t,4,5,0,5);const e=t.getImageData(0,0,3,3).data;uh=fh(e,0)||fh(e,4)||fh(e,8),_t(t),dh.push(t.canvas)}return uh}()||!u){g.moveTo(E,T);const t=4,e=w-E,i=S-T;for(let n=0;n=Ie(this.sourceProj_.getExtent()),this.sourceWorldWidth_=this.sourceProj_.getExtent()?Ie(this.sourceProj_.getExtent()):null,this.targetWorldWidth_=this.targetProj_.getExtent()?Ie(this.targetProj_.getExtent()):null;const l=Pe(i),h=Fe(i),c=we(i),u=ve(i),d=this.transformInv_(l),g=this.transformInv_(h),f=this.transformInv_(c),p=this.transformInv_(u),m=10+(s?Math.max(0,Math.ceil(Math.log2(xe(i)/(s*s*256*256)))):0);if(this.addQuad_(l,h,c,u,d,g,f,p,m),this.wrapsXInSource_){let t=1/0;this.triangles_.forEach((function(e,i,n){t=Math.min(t,e.source[0][0],e.source[1][0],e.source[2][0])})),this.triangles_.forEach((e=>{if(Math.max(e.source[0][0],e.source[1][0],e.source[2][0])-t>this.sourceWorldWidth_/2){const i=[[e.source[0][0],e.source[0][1]],[e.source[1][0],e.source[1][1]],[e.source[2][0],e.source[2][1]]];i[0][0]-t>this.sourceWorldWidth_/2&&(i[0][0]-=this.sourceWorldWidth_),i[1][0]-t>this.sourceWorldWidth_/2&&(i[1][0]-=this.sourceWorldWidth_),i[2][0]-t>this.sourceWorldWidth_/2&&(i[2][0]-=this.sourceWorldWidth_);const n=Math.min(i[0][0],i[1][0],i[2][0]);Math.max(i[0][0],i[1][0],i[2][0])-n.5&&c<1;let g=!1;if(l>0){if(this.targetProj_.isGlobal()&&this.targetWorldWidth_){g=Ie(Ht([t,e,i,n]))/this.targetWorldWidth_>.25||g}!d&&this.sourceProj_.isGlobal()&&c&&(g=c>.25||g)}if(!g&&this.maxSourceExtent_&&isFinite(h[0])&&isFinite(h[1])&&isFinite(h[2])&&isFinite(h[3])&&!Le(h,this.maxSourceExtent_))return;let f=0;if(!(g||isFinite(r[0])&&isFinite(r[1])&&isFinite(s[0])&&isFinite(s[1])&&isFinite(o[0])&&isFinite(o[1])&&isFinite(a[0])&&isFinite(a[1])))if(l>0)g=!0;else if(f=(isFinite(r[0])&&isFinite(r[1])?0:8)+(isFinite(s[0])&&isFinite(s[1])?0:4)+(isFinite(o[0])&&isFinite(o[1])?0:2)+(isFinite(a[0])&&isFinite(a[1])?0:1),1!=f&&2!=f&&4!=f&&8!=f)return;if(l>0){if(!g){const e=[(t[0]+i[0])/2,(t[1]+i[1])/2],n=this.transformInv_(e);let s;if(d){s=(_i(r[0],u)+_i(o[0],u))/2-_i(n[0],u)}else s=(r[0]+o[0])/2-n[0];const a=(r[1]+o[1])/2-n[1];g=s*s+a*a>this.errorThresholdSquared_}if(g){if(Math.abs(t[0]-i[0])<=Math.abs(t[1]-i[1])){const h=[(e[0]+i[0])/2,(e[1]+i[1])/2],c=this.transformInv_(h),u=[(n[0]+t[0])/2,(n[1]+t[1])/2],d=this.transformInv_(u);this.addQuad_(t,e,h,u,r,s,c,d,l-1),this.addQuad_(u,h,i,n,d,c,o,a,l-1)}else{const h=[(t[0]+e[0])/2,(t[1]+e[1])/2],c=this.transformInv_(h),u=[(i[0]+n[0])/2,(i[1]+n[1])/2],d=this.transformInv_(u);this.addQuad_(t,h,u,n,r,c,d,a,l-1),this.addQuad_(h,e,i,u,c,s,o,d,l-1)}return}}if(d){if(!this.canWrapXInSource_)return;this.wrapsXInSource_=!0}0==(11&f)&&this.addTriangle_(t,i,n,r,o,a),0==(14&f)&&this.addTriangle_(t,i,e,r,o,s),f&&(0==(13&f)&&this.addTriangle_(e,n,t,s,a,r),0==(7&f)&&this.addTriangle_(e,n,i,s,a,o))}calculateSourceExtent(){const t=[1/0,1/0,-1/0,-1/0];return this.triangles_.forEach((function(e,i,n){const r=e.source;ge(t,r[0]),ge(t,r[1]),ge(t,r[2])})),t}getTriangles(){return this.triangles_}};var wh=class extends rt{constructor(t,e,i,n,r,s,o,a,l,h,c,u){super(r,q,u),this.renderEdges_=void 0!==c&&c,this.pixelRatio_=o,this.gutter_=a,this.canvas_=null,this.sourceTileGrid_=e,this.targetTileGrid_=n,this.wrappedTileCoord_=s||r,this.sourceTiles_=[],this.sourcesListenerKeys_=null,this.sourceZ_=0;const d=n.getTileCoordExtent(this.wrappedTileCoord_),g=this.targetTileGrid_.getExtent();let f=this.sourceTileGrid_.getExtent();const p=g?Re(d,g):d;if(0===xe(p))return void(this.state=Q);const m=t.getExtent();m&&(f=f?Re(f,m):m);const _=n.getResolution(this.wrappedTileCoord_[0]),y=mh(t,i,p,_);if(!isFinite(y)||y<=0)return void(this.state=Q);const x=void 0!==h?h:xh;if(this.triangulation_=new vh(t,i,p,f,y*x,_),0===this.triangulation_.getTriangles().length)return void(this.state=Q);this.sourceZ_=e.getZForResolution(y);let v=this.triangulation_.calculateSourceExtent();if(f&&(t.canWrapX()?(v[1]=ui(v[1],f[1],f[3]),v[3]=ui(v[3],f[1],f[3])):v=Re(v,f)),xe(v)){const t=e.getTileRangeForExtentAndZ(v,this.sourceZ_);for(let e=t.minX;e<=t.maxX;e++)for(let i=t.minY;i<=t.maxY;i++){const t=l(this.sourceZ_,e,i,o);t&&this.sourceTiles_.push(t)}0===this.sourceTiles_.length&&(this.state=Q)}else this.state=Q}getImage(){return this.canvas_}reproject_(){const t=[];if(this.sourceTiles_.forEach((e=>{e&&e.getState()==H&&t.push({extent:this.sourceTileGrid_.getTileCoordExtent(e.tileCoord),image:e.getImage()})})),this.sourceTiles_.length=0,0===t.length)this.state=J;else{const e=this.wrappedTileCoord_[0],i=this.targetTileGrid_.getTileSize(e),n="number"==typeof i?i:i[0],r="number"==typeof i?i:i[1],s=this.targetTileGrid_.getResolution(e),o=this.sourceTileGrid_.getResolution(this.sourceZ_),a=this.targetTileGrid_.getTileCoordExtent(this.wrappedTileCoord_);this.canvas_=_h(n,r,this.pixelRatio_,o,this.sourceTileGrid_.getExtent(),s,a,this.triangulation_,t,this.gutter_,this.renderEdges_,this.interpolate),this.state=H}this.changed()}load(){if(this.state==q){this.state=K,this.changed();let t=0;this.sourcesListenerKeys_=[],this.sourceTiles_.forEach((e=>{const i=e.getState();if(i==q||i==K){t++;const i=A(e,v,(function(n){const r=e.getState();r!=H&&r!=J&&r!=Q||(N(i),t--,0===t&&(this.unlistenSources_(),this.reproject_()))}),this);this.sourcesListenerKeys_.push(i)}})),0===t?setTimeout(this.reproject_.bind(this),0):this.sourceTiles_.forEach((function(t,e,i){t.getState()==q&&t.load()}))}}unlistenSources_(){this.sourcesListenerKeys_.forEach(N),this.sourcesListenerKeys_=null}release(){this.canvas_&&(_t(this.canvas_.getContext("2d")),dh.push(this.canvas_),this.canvas_=null),super.release()}},Sh="tileloadstart",Eh="tileloadend",Th="tileloaderror";function Ch(t){return t?Array.isArray(t)?function(e){return t}:"function"==typeof t?t:function(e){return[t]}:null}var bh=class extends X{constructor(t){super(),this.projection=tn(t.projection),this.attributions_=Ch(t.attributions),this.attributionsCollapsible_=void 0===t.attributionsCollapsible||t.attributionsCollapsible,this.loading=!1,this.state_=void 0!==t.state?t.state:"ready",this.wrapX_=void 0!==t.wrapX&&t.wrapX,this.interpolate_=!!t.interpolate,this.viewResolver=null,this.viewRejector=null;const e=this;this.viewPromise_=new Promise((function(t,i){e.viewResolver=t,e.viewRejector=i}))}getAttributions(){return this.attributions_}getAttributionsCollapsible(){return this.attributionsCollapsible_}getProjection(){return this.projection}getResolutions(t){return null}getView(){return this.viewPromise_}getState(){return this.state_}getWrapX(){return this.wrapX_}getInterpolate(){return this.interpolate_}refresh(){this.changed()}setAttributions(t){this.attributions_=Ch(t),this.changed()}setState(t){this.state_=t,this.changed()}};const Rh=[0,0,0];var Ph=class{constructor(t){let e;if(this.minZoom=void 0!==t.minZoom?t.minZoom:0,this.resolutions_=t.resolutions,It(u(this.resolutions_,((t,e)=>e-t),!0),"`resolutions` must be sorted in descending order"),!t.origins)for(let t=0,i=this.resolutions_.length-1;t{const n=new Bl(Math.min(0,t[0]),Math.max(t[0]-1,-1),Math.min(0,t[1]),Math.max(t[1]-1,-1));if(i){const t=this.getTileRangeForExtentAndZ(i,e);n.minX=Math.max(t.minX,n.minX),n.maxX=Math.min(t.maxX,n.maxX),n.minY=Math.max(t.minY,n.minY),n.maxY=Math.min(t.maxY,n.maxY)}return n})):i&&this.calculateTileRanges_(i)}forEachTileCoord(t,e,i){const n=this.getTileRangeForExtentAndZ(t,e);for(let t=n.minX,r=n.maxX;t<=r;++t)for(let r=n.minY,s=n.maxY;r<=s;++r)i([e,t,r])}forEachTileCoordParentTileRange(t,e,i,n){let r,s,o,a=null,l=t[0]-1;for(2===this.zoomFactor_?(s=t[1],o=t[2]):a=this.getTileCoordExtent(t,n);l>=this.minZoom;){if(void 0!==s&&void 0!==o?(s=Math.floor(s/2),o=Math.floor(o/2),r=jl(s,s,o,o,i)):r=this.getTileRangeForExtentAndZ(a,l,i),e(l,r))return!0;--l}return!1}getExtent(){return this.extent_}getMaxZoom(){return this.maxZoom}getMinZoom(){return this.minZoom}getOrigin(t){return this.origin_?this.origin_:this.origins_[t]}getResolution(t){return this.resolutions_[t]}getResolutions(){return this.resolutions_}getTileCoordChildTileRange(t,e,i){if(t[0]this.maxZoom||e0)||i.find((function(i){return e[h]==i[l]||!e[h].includes(":")&&t[h]+":"+e[h]===i[l]})),d){r.push(e[h]);const t=28e-5*e[c]/g,i=e.TileWidth,l=e.TileHeight;f?s.push([e[u][1],e[u][0]]):s.push(e[u]),n.push(t),o.push(i==l?i:[i,l]),a.push([e.MatrixWidth,e.MatrixHeight])}})),new Fh({extent:e,origins:s,resolutions:n,matrixIds:r,tileSizes:o,sizes:a})}function Mh(t){let e=t.getDefaultTileGrid();return e||(e=kh(t),t.setDefaultTileGrid(e)),e}function Ah(t,e,i){const n=e[0],r=t.getTileCoordCenter(e),s=Gh(i);if(!ee(s,r)){const e=Ie(s),i=Math.ceil((s[0]-r[0])/e);return r[0]+=e*i,t.getTileCoordForCoordAndZ(r,n)}return e}function Oh(t,e,i,n){n=void 0!==n?n:"top-left";const r=Dh(t,e,i);return new Ph({extent:t,origin:Ee(t,n),resolutions:r,tileSize:i})}function Nh(t){const e=t||{},i=e.extent||tn("EPSG:3857").getExtent(),n={extent:i,minZoom:e.minZoom,tileSize:e.tileSize,resolutions:Dh(i,e.maxZoom,e.tileSize,e.maxResolution)};return new Ph(n)}function Dh(t,e,i,n){e=void 0!==e?e:Ks,i=xl(void 0!==i?i:Hs);const r=be(t),s=Ie(t);n=n>0?n:Math.max(s/i[0],r/i[1]);const o=e+1,a=new Array(o);for(let t=0;ti.highWaterMark&&(i.highWaterMark=t)}useTile(t,e,i,n){}};function Uh(t,e){const i=/\{z\}/g,n=/\{x\}/g,r=/\{y\}/g,s=/\{-y\}/g;return function(o,a,l){if(o)return t.replace(i,o[0].toString()).replace(n,o[1].toString()).replace(r,o[2].toString()).replace(s,(function(){const t=o[0],i=e.getFullTileRange(t);if(!i)throw new Error("The {-y} placeholder requires a tile grid with extent");return(i.getHeight()-o[2]-1).toString()}))}}function zh(t,e){const i=t.length,n=new Array(i);for(let r=0;rthis.getTileInternal(t,e,i,n,s)),this.reprojectionErrorThreshold_,this.renderReprojectionEdges_,this.tileOptions);return f.key=c,l?(f.interimTile=l,f.refreshInterimChain(),o.replace(h,f)):o.set(h,f),f}getTileInternal(t,e,i,n,r){let s=null;const o=Ll(t,e,i),a=this.getKey();if(this.tileCache.containsKey(o)){if(s=this.tileCache.get(o),s.key!=a){const l=s;s=this.createTile_(t,e,i,n,r,a),l.getState()==q?s.interimTile=l.interimTile:s.interimTile=l,s.refreshInterimChain(),this.tileCache.replace(o,s)}}else s=this.createTile_(t,e,i,n,r,a),this.tileCache.set(o,s);return s}setRenderReprojectionEdges(t){if(this.renderReprojectionEdges_!=t){this.renderReprojectionEdges_=t;for(const t in this.tileCacheForProjection)this.tileCacheForProjection[t].clear();this.changed()}}setTileGridForProjection(t,e){const i=tn(t);if(i){const t=U(i);t in this.tileGridForProjection||(this.tileGridForProjection[t]=e)}}clear(){super.clear();for(const t in this.tileCacheForProjection)this.tileCacheForProjection[t].clear()}};function Kh(t){const e=t[0],i=new Array(e);let n,r,s=1<>=1;return i.join("")}var Hh=class extends qh{constructor(t){const e=void 0!==t.hidpi&&t.hidpi;super({cacheSize:t.cacheSize,crossOrigin:"anonymous",interpolate:t.interpolate,opaque:!0,projection:tn("EPSG:3857"),reprojectionErrorThreshold:t.reprojectionErrorThreshold,state:"loading",tileLoadFunction:t.tileLoadFunction,tilePixelRatio:e?2:1,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition,zDirection:t.zDirection}),this.hidpi_=e,this.culture_=void 0!==t.culture?t.culture:"en-us",this.maxZoom_=void 0!==t.maxZoom?t.maxZoom:-1,this.apiKey_=t.key,this.imagerySet_=t.imagerySet,this.placeholderTiles_=t.placeholderTiles;const i="https://dev.virtualearth.net/REST/v1/Imagery/Metadata/"+this.imagerySet_+"?uriScheme=https&include=ImageryProviders&key="+this.apiKey_+"&c="+this.culture_;fetch(i).then((t=>t.json())).then((t=>this.handleImageryMetadataResponse(t)))}getApiKey(){return this.apiKey_}getImagerySet(){return this.imagerySet_}handleImageryMetadataResponse(t){if(200!=t.statusCode||"OK"!=t.statusDescription||"ValidCredentials"!=t.authenticationResultCode||1!=t.resourceSets.length||1!=t.resourceSets[0].resources.length)return void this.setState("error");const e=t.resourceSets[0].resources[0],i=-1==this.maxZoom_?e.zoomMax:this.maxZoom_,n=Gh(this.getProjection()),r=this.hidpi_?2:1,s=e.imageWidth==e.imageHeight?e.imageWidth/r:[e.imageWidth/r,e.imageHeight/r],o=Nh({extent:n,minZoom:e.zoomMin,maxZoom:i,tileSize:s});this.tileGrid=o;const a=this.culture_,l=this.hidpi_,h=this.placeholderTiles_;if(this.tileUrlFunction=Xh(e.imageUrlSubdomains.map((function(t){const i=[0,0,0],n=e.imageUrl.replace("{subdomain}",t).replace("{culture}",a);return function(t,e,r){if(!t)return;Il(t[0],t[1],t[2],i);const s=new URL(n.replace("{quadkey}",Kh(i))),o=s.searchParams;return l&&(o.set("dpi","d1"),o.set("device","mobile")),!0===h?o.delete("n"):!1===h&&o.set("n","z"),s.toString()}}))),e.imageryProviders){const t=hn(tn("EPSG:4326"),this.getProjection());this.setAttributions((i=>{const n=[],r=i.viewState,s=this.getTileGrid(),o=s.getZForResolution(r.resolution,this.zDirection),a=s.getTileCoordForCoordAndZ(r.center,o)[0];return e.imageryProviders.map((function(e){let r=!1;const s=e.coverageAreas;for(let e=0,n=s.length;e=n.zoomMin&&a<=n.zoomMax){const e=n.bbox;if(Le(De([e[1],e[0],e[3],e[2]],t),i.extent)){r=!0;break}}}r&&n.push(e.attribution)})),n.push('Terms of Use'),n}))}this.setState("ready")}};var Jh=class extends qh{constructor(t){const e=void 0!==(t=t||{}).projection?t.projection:"EPSG:3857",i=void 0!==t.tileGrid?t.tileGrid:Nh({extent:Gh(e),maxResolution:t.maxResolution,maxZoom:t.maxZoom,minZoom:t.minZoom,tileSize:t.tileSize});super({attributions:t.attributions,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,interpolate:t.interpolate,opaque:t.opaque,projection:e,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileGrid:i,tileLoadFunction:t.tileLoadFunction,tilePixelRatio:t.tilePixelRatio,tileUrlFunction:t.tileUrlFunction,url:t.url,urls:t.urls,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition,attributionsCollapsible:t.attributionsCollapsible,zDirection:t.zDirection}),this.gutter_=void 0!==t.gutter?t.gutter:0}getGutter(){return this.gutter_}};var Qh=class extends Jh{constructor(t){super({attributions:t.attributions,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,maxZoom:void 0!==t.maxZoom?t.maxZoom:18,minZoom:t.minZoom,projection:t.projection,transition:t.transition,wrapX:t.wrapX,zDirection:t.zDirection}),this.account_=t.account,this.mapId_=t.map||"",this.config_=t.config||{},this.templateCache_={},this.initializeMap_()}getConfig(){return this.config_}updateConfig(t){Object.assign(this.config_,t),this.initializeMap_()}setConfig(t){this.config_=t||{},this.initializeMap_()}initializeMap_(){const t=JSON.stringify(this.config_);if(this.templateCache_[t])return void this.applyTemplate_(this.templateCache_[t]);let e="https://"+this.account_+".carto.com/api/v1/map";this.mapId_&&(e+="/named/"+this.mapId_);const i=new XMLHttpRequest;i.addEventListener("load",this.handleInitResponse_.bind(this,t)),i.addEventListener("error",this.handleInitError_.bind(this)),i.open("POST",e),i.setRequestHeader("Content-type","application/json"),i.send(JSON.stringify(this.config_))}handleInitResponse_(t,e){const i=e.target;if(!i.status||i.status>=200&&i.status<300){let e;try{e=JSON.parse(i.responseText)}catch(t){return void this.setState("error")}this.applyTemplate_(e),this.templateCache_[t]=e,this.setState("ready")}else this.setState("error")}handleInitError_(t){this.setState("error")}applyTemplate_(t){const e="https://"+t.cdn_url.https+"/"+this.account_+"/api/v1/map/"+t.layergroupid+"/{z}/{x}/{y}.png";this.setUrl(e)}};function tc(t,e,i,n,r){ec(t,e,i||0,n||t.length-1,r||nc)}function ec(t,e,i,n,r){for(;n>i;){if(n-i>600){var s=n-i+1,o=e-i+1,a=Math.log(s),l=.5*Math.exp(2*a/3),h=.5*Math.sqrt(a*l*(s-l)/s)*(o-s/2<0?-1:1);ec(t,e,Math.max(i,Math.floor(e-o*l/s+h)),Math.min(n,Math.floor(e+(s-o)*l/s+h)),r)}var c=t[e],u=i,d=n;for(ic(t,i,e),r(t[n],c)>0&&ic(t,i,n);u0;)d--}0===r(t[i],c)?ic(t,i,d):ic(t,++d,n),d<=e&&(i=d+1),e<=d&&(n=d-1)}}function ic(t,e,i){var n=t[e];t[e]=t[i],t[i]=n}function nc(t,e){return te?1:0}let rc=class{constructor(t=9){this._maxEntries=Math.max(4,t),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}all(){return this._all(this.data,[])}search(t){let e=this.data;const i=[];if(!pc(t,e))return i;const n=this.toBBox,r=[];for(;e;){for(let s=0;s=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)}_split(t,e){const i=t[e],n=i.children.length,r=this._minEntries;this._chooseSplitAxis(i,r,n);const s=this._chooseSplitIndex(i,r,n),o=mc(i.children.splice(s,i.children.length-s));o.height=i.height,o.leaf=i.leaf,oc(i,this.toBBox),oc(o,this.toBBox),e?t[e-1].children.push(o):this._splitRoot(i,o)}_splitRoot(t,e){this.data=mc([t,e]),this.data.height=t.height+1,this.data.leaf=!1,oc(this.data,this.toBBox)}_chooseSplitIndex(t,e,i){let n,r=1/0,s=1/0;for(let o=e;o<=i-e;o++){const e=ac(t,0,o,this.toBBox),a=ac(t,o,i,this.toBBox),l=gc(e,a),h=uc(e)+uc(a);l=e;n--){const e=t.children[n];lc(o,t.leaf?r(e):e),a+=dc(o)}return a}_adjustParentBBoxes(t,e,i){for(let n=i;n>=0;n--)lc(e[n],t)}_condense(t){for(let e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children,e.splice(e.indexOf(t[i]),1)):this.clear():oc(t[i],this.toBBox)}};function sc(t,e,i){if(!i)return e.indexOf(t);for(let n=0;n=t.minX&&e.maxY>=t.minY}function mc(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function _c(t,e,i,n,r){const s=[e,i];for(;s.length;){if((i=s.pop())-(e=s.pop())<=n)continue;const o=e+Math.ceil((i-e)/n/2)*n;tc(t,o,e,i,r),s.push(e,o,o,i)}}var yc=class{constructor(t){this.rbush_=new rc(t),this.items_={}}insert(t,e){const i={minX:t[0],minY:t[1],maxX:t[2],maxY:t[3],value:e};this.rbush_.insert(i),this.items_[U(e)]=i}load(t,e){const i=new Array(e.length);for(let n=0,r=e.length;n=e[0]||(t[1]<=e[1]&&t[3]>=e[1]||ye(t,this.intersectsCoordinate.bind(this)))}return!1}setCenter(t){const e=this.stride,i=this.flatCoordinates[e]-this.flatCoordinates[0],n=t.slice();n[e]=n[0]+i;for(let i=1;i1?a:2,o=o||new Array(a);for(let e=0;e>1;r{if(t===this.squaredTolerance_)return this.simplifiedGeometry_;this.simplifiedGeometry_=this.clone(),e&&this.simplifiedGeometry_.applyTransform(e);const i=this.simplifiedGeometry_.getFlatCoordinates();let n;switch(this.type_){case"LineString":i.length=Wn(i,0,this.simplifiedGeometry_.flatCoordinates_.length,this.simplifiedGeometry_.stride_,t,i,0),n=[i.length];break;case"MultiLineString":n=[],i.length=Zn(i,0,this.simplifiedGeometry_.ends_,this.simplifiedGeometry_.stride_,t,i,0,n);break;case"Polygon":n=[],i.length=Kn(i,0,this.simplifiedGeometry_.ends_,this.simplifiedGeometry_.stride_,Math.sqrt(t),i,0,n)}return n&&(this.simplifiedGeometry_=new Gc(this.type_,i,n,2,this.properties_,this.id_)),this.squaredTolerance_=t,this.simplifiedGeometry_})),this}}function jc(t){const e=t.getType();switch(e){case"Point":return new ar(t.getFlatCoordinates());case"MultiPoint":return new Ac(t.getFlatCoordinates(),"XY");case"LineString":return new Fc(t.getFlatCoordinates(),"XY");case"MultiLineString":return new Lc(t.getFlatCoordinates(),"XY",t.getEnds());case"Polygon":const i=t.getFlatCoordinates(),n=t.getEnds(),r=br(i,n);return r.length>1?new Dc(i,"XY",r):new Pr(i,"XY",n);default:throw new Error("Invalid geometry type:"+e)}}Gc.prototype.getFlatCoordinates=Gc.prototype.getOrientedFlatCoordinates;var Bc=Gc,Uc="addfeature",zc="changefeature",Xc="clear",Vc="removefeature",Wc="featuresloadstart",Zc="featuresloadend",$c="featuresloaderror";class Yc extends e{constructor(t,e,i){super(t),this.feature=e,this.features=i}}var qc=class extends bh{constructor(t){super({attributions:(t=t||{}).attributions,interpolate:!0,projection:void 0,state:"ready",wrapX:void 0===t.wrapX||t.wrapX}),this.on,this.once,this.un,this.loader_=f,this.format_=t.format,this.overlaps_=void 0===t.overlaps||t.overlaps,this.url_=t.url,void 0!==t.loader?this.loader_=t.loader:void 0!==this.url_&&(It(this.format_,"`format` must be set when `url` is set"),this.loader_=Yl(this.url_,this.format_)),this.strategy_=void 0!==t.strategy?t.strategy:ql;const e=void 0===t.useSpatialIndex||t.useSpatialIndex;let i,n;this.featuresRtree_=e?new yc:null,this.loadedExtentsRtree_=new yc,this.loadingExtentsCount_=0,this.nullGeometryFeatures_={},this.idIndex_={},this.uidIndex_={},this.featureChangeKeys_={},this.featuresCollection_=null,Array.isArray(t.features)?n=t.features:t.features&&(i=t.features,n=i.getArray()),e||void 0!==i||(i=new Y(n)),void 0!==n&&this.addFeaturesInternal(n),void 0!==i&&this.bindFeaturesCollection_(i)}addFeature(t){this.addFeatureInternal(t),this.changed()}addFeatureInternal(t){const e=U(t);if(!this.addToIndex_(e,t))return void(this.featuresCollection_&&this.featuresCollection_.remove(t));this.setupChangeEvents_(e,t);const i=t.getGeometry();if(i){const e=i.getExtent();this.featuresRtree_&&this.featuresRtree_.insert(e,t)}else this.nullGeometryFeatures_[e]=t;this.dispatchEvent(new Yc(Uc,t))}setupChangeEvents_(t,e){e instanceof Bc||(this.featureChangeKeys_[t]=[A(e,v,this.handleFeatureChange_,this),A(e,i,this.handleFeatureChange_,this)])}addToIndex_(t,e){let i=!0;if(void 0!==e.getId()){const t=String(e.getId());if(t in this.idIndex_)if(e instanceof Bc){const n=this.idIndex_[t];n instanceof Bc?Array.isArray(n)?n.push(e):this.idIndex_[t]=[n,e]:i=!1}else i=!1;else this.idIndex_[t]=e}return i&&(It(!(t in this.uidIndex_),"The passed `feature` was already added to the source"),this.uidIndex_[t]=e),i}addFeatures(t){this.addFeaturesInternal(t),this.changed()}addFeaturesInternal(t){const e=[],i=[],n=[];for(let e=0,n=t.length;e{e||(e=!0,this.addFeature(t.element),e=!1)})),t.addEventListener(W,(t=>{e||(e=!0,this.removeFeature(t.element),e=!1)})),this.featuresCollection_=t}clear(t){if(t){for(const t in this.featureChangeKeys_){this.featureChangeKeys_[t].forEach(N)}this.featuresCollection_||(this.featureChangeKeys_={},this.idIndex_={},this.uidIndex_={})}else if(this.featuresRtree_){const t=t=>{this.removeFeatureInternal(t)};this.featuresRtree_.forEach(t);for(const t in this.nullGeometryFeatures_)this.removeFeatureInternal(this.nullGeometryFeatures_[t])}this.featuresCollection_&&this.featuresCollection_.clear(),this.featuresRtree_&&this.featuresRtree_.clear(),this.nullGeometryFeatures_={};const e=new Yc(Xc);this.dispatchEvent(e),this.changed()}forEachFeature(t){if(this.featuresRtree_)return this.featuresRtree_.forEach(t);this.featuresCollection_&&this.featuresCollection_.forEach(t)}forEachFeatureAtCoordinateDirect(t,e){const i=[t[0],t[1],t[0],t[1]];return this.forEachFeatureInExtent(i,(function(i){const n=i.getGeometry();if(n instanceof Bc||n.intersectsCoordinate(t))return e(i)}))}forEachFeatureInExtent(t,e){if(this.featuresRtree_)return this.featuresRtree_.forEachInExtent(t,e);this.featuresCollection_&&this.featuresCollection_.forEach(e)}forEachFeatureIntersectingExtent(t,e){return this.forEachFeatureInExtent(t,(function(i){const n=i.getGeometry();if(n instanceof Bc||n.intersectsExtent(t)){const t=e(i);if(t)return t}}))}getFeaturesCollection(){return this.featuresCollection_}getFeatures(){let t;return this.featuresCollection_?t=this.featuresCollection_.getArray().slice(0):this.featuresRtree_&&(t=this.featuresRtree_.getAll(),y(this.nullGeometryFeatures_)||h(t,Object.values(this.nullGeometryFeatures_))),t}getFeaturesAtCoordinate(t){const e=[];return this.forEachFeatureAtCoordinateDirect(t,(function(t){e.push(t)})),e}getFeaturesInExtent(t,e){if(this.featuresRtree_){if(!(e&&e.canWrapX()&&this.getWrapX()))return this.featuresRtree_.getInExtent(t);const i=Ge(t,e);return[].concat(...i.map((t=>this.featuresRtree_.getInExtent(t))))}return this.featuresCollection_?this.featuresCollection_.getArray().slice(0):[]}getClosestFeatureToCoordinate(t,e){const i=t[0],n=t[1];let r=null;const s=[NaN,NaN];let o=1/0;const a=[-1/0,-1/0,1/0,1/0];return e=e||d,this.featuresRtree_.forEachInExtent(a,(function(t){if(e(t)){const e=t.getGeometry(),l=o;if(o=e instanceof Bc?0:e.closestPointXY(i,n,s,o),o{--this.loadingExtentsCount_,this.dispatchEvent(new Yc(Zc,void 0,t))}),(()=>{--this.loadingExtentsCount_,this.dispatchEvent(new Yc($c))})),n.insert(s,{extent:s.slice()}))}this.loading=!(this.loader_.length<4)&&this.loadingExtentsCount_>0}refresh(){this.clear(!0),this.loadedExtentsRtree_.clear(),super.refresh()}removeLoadedExtent(t){const e=this.loadedExtentsRtree_;let i;e.forEachInExtent(t,(function(e){if(ce(e.extent,t))return i=e,!0})),i&&e.remove(i)}removeFeature(t){if(!t)return;const e=U(t);e in this.nullGeometryFeatures_?delete this.nullGeometryFeatures_[e]:this.featuresRtree_&&this.featuresRtree_.remove(t);this.removeFeatureInternal(t)&&this.changed()}removeFeatureInternal(t){const e=U(t),i=this.featureChangeKeys_[e];if(!i)return;i.forEach(N),delete this.featureChangeKeys_[e];const n=t.getId();return void 0!==n&&delete this.idIndex_[n.toString()],delete this.uidIndex_[e],this.dispatchEvent(new Yc(Vc,t)),t}removeFromIdIndex_(t){let e=!1;for(const i in this.idIndex_){const n=this.idIndex_[i];if(t instanceof Bc&&Array.isArray(n)&&n.includes(t))n.splice(n.indexOf(t),1);else if(this.idIndex_[i]===t){delete this.idIndex_[i],e=!0;break}}return e}setLoader(t){this.loader_=t}setUrl(t){It(this.format_,"`format` must be set when `url` is set"),this.url_=t,this.setLoader(Yl(t,this.format_))}};var Kc=class extends qc{constructor(t){super({attributions:t.attributions,wrapX:t.wrapX}),this.resolution=void 0,this.distance=void 0!==t.distance?t.distance:20,this.minDistance=t.minDistance||0,this.interpolationRatio=0,this.features=[],this.geometryFunction=t.geometryFunction||function(t){const e=t.getGeometry();return It(!e||"Point"===e.getType(),"The default `geometryFunction` can only handle `Point` or null geometries"),e},this.createCustomCluster_=t.createCluster,this.source=null,this.boundRefresh_=this.refresh.bind(this),this.updateDistance(this.distance,this.minDistance),this.setSource(t.source||null)}clear(t){this.features.length=0,super.clear(t)}getDistance(){return this.distance}getSource(){return this.source}loadFeatures(t,e,i){this.source.loadFeatures(t,e,i),e!==this.resolution&&(this.resolution=e,this.refresh())}setDistance(t){this.updateDistance(t,this.minDistance)}setMinDistance(t){this.updateDistance(this.distance,t)}getMinDistance(){return this.minDistance}setSource(t){this.source&&this.source.removeEventListener(v,this.boundRefresh_),this.source=t,t&&t.addEventListener(v,this.boundRefresh_),this.refresh()}refresh(){this.clear(),this.cluster(),this.addFeatures(this.features)}updateDistance(t,e){const i=0===t?0:Math.min(e,t)/t,n=t!==this.distance||this.interpolationRatio!==i;this.distance=t,this.minDistance=e,this.interpolationRatio=i,n&&this.refresh()}cluster(){if(void 0===this.resolution||!this.source)return;const t=[1/0,1/0,-1/0,-1/0],e=this.distance*this.resolution,i=this.source.getFeatures(),n={};for(let r=0,s=i.length;r=0;--e){const n=this.geometryFunction(t[e]);n?Ci(i,n.getCoordinates()):t.splice(e,1)}Mi(i,1/t.length);const n=Se(e),r=this.interpolationRatio,s=new ar([i[0]*(1-r)+n[0]*r,i[1]*(1-r)+n[1]*r]);return this.createCustomCluster_?this.createCustomCluster_(s,t):new At({geometry:s,features:t})}};var Hc=class extends Ft{constructor(t){super({tileCoord:t.tileCoord,loader:()=>Promise.resolve(new Uint8Array(4)),interpolate:t.interpolate,transition:t.transition}),this.pixelRatio_=t.pixelRatio,this.gutter_=t.gutter,this.reprojData_=null,this.reprojError_=null,this.reprojSize_=void 0,this.sourceTileGrid_=t.sourceTileGrid,this.targetTileGrid_=t.targetTileGrid,this.wrappedTileCoord_=t.wrappedTileCoord||t.tileCoord,this.sourceTiles_=[],this.sourcesListenerKeys_=null,this.sourceZ_=0;const e=this.targetTileGrid_.getTileCoordExtent(this.wrappedTileCoord_),i=this.targetTileGrid_.getExtent();let n=this.sourceTileGrid_.getExtent();const r=i?Re(e,i):e;if(0===xe(r))return void(this.state=Q);const s=t.sourceProj,o=s.getExtent();o&&(n=n?Re(n,o):o);const a=this.targetTileGrid_.getResolution(this.wrappedTileCoord_[0]),l=t.targetProj,h=mh(s,l,r,a);if(!isFinite(h)||h<=0)return void(this.state=Q);const c=void 0!==t.errorThreshold?t.errorThreshold:xh;if(this.triangulation_=new vh(s,l,r,n,h*c,a),0===this.triangulation_.getTriangles().length)return void(this.state=Q);this.sourceZ_=this.sourceTileGrid_.getZForResolution(h);let u=this.triangulation_.calculateSourceExtent();if(n&&(s.canWrapX()?(u[1]=ui(u[1],n[1],n[3]),u[3]=ui(u[3],n[1],n[3])):u=Re(u,n)),xe(u)){const e=this.sourceTileGrid_.getTileRangeForExtentAndZ(u,this.sourceZ_),i=t.getTileFunction;for(let t=e.minX;t<=e.maxX;t++)for(let n=e.minY;n<=e.maxY;n++){const e=i(this.sourceZ_,t,n,this.pixelRatio_);e&&this.sourceTiles_.push(e)}0===this.sourceTiles_.length&&(this.state=Q)}else this.state=Q}getSize(){return this.reprojSize_}getData(){return this.reprojData_}getError(){return this.reprojError_}reproject_(){const t=[];if(this.sourceTiles_.forEach((e=>{if(!e||e.getState()!==H)return;const i=e.getSize(),n=this.gutter_;let r;const s=Ct(e.getData());r=s||Rt(Tt(e.getData()));const o=[i[0]+2*n,i[1]+2*n],a=r instanceof Float32Array,l=o[0]*o[1],h=a?Float32Array:Uint8Array,c=new h(r.buffer),u=h.BYTES_PER_ELEMENT,d=u*c.length/l,g=c.byteLength/o[1],f=Math.floor(g/u/o[0]),p=l*f;let m=c;if(c.length!==p){m=new h(p);let t=0,e=0;const i=o[0]*f;for(let n=0;n=0;--e){const i=[];for(let n=0,r=t.length;n{const i=e.getState();if(i!==q&&i!==K)return;t++;const n=A(e,v,(function(){const i=e.getState();i!=H&&i!=J&&i!=Q||(N(n),t--,0===t&&(this.unlistenSources_(),this.reproject_()))}),this);this.sourcesListenerKeys_.push(n)})),0===t?setTimeout(this.reproject_.bind(this),0):this.sourceTiles_.forEach((function(t){t.getState()==q&&t.load()}))}unlistenSources_(){this.sourcesListenerKeys_.forEach(N),this.sourcesListenerKeys_=null}};var Jc=class extends Bh{constructor(t){const e=void 0===t.projection?"EPSG:3857":t.projection;let i=t.tileGrid;void 0===i&&e&&(i=Nh({extent:Gh(e),maxResolution:t.maxResolution,maxZoom:t.maxZoom,minZoom:t.minZoom,tileSize:t.tileSize})),super({cacheSize:.1,attributions:t.attributions,attributionsCollapsible:t.attributionsCollapsible,projection:e,tileGrid:i,opaque:t.opaque,state:t.state,wrapX:t.wrapX,transition:t.transition,interpolate:t.interpolate}),this.gutter_=void 0!==t.gutter?t.gutter:0,this.tileSize_=t.tileSize?xl(t.tileSize):null,this.tileSizes_=null,this.tileLoadingKeys_={},this.loader_=t.loader,this.handleTileChange_=this.handleTileChange_.bind(this),this.bandCount=void 0===t.bandCount?4:t.bandCount,this.tileGridForProjection_={},this.tileCacheForProjection_={}}setTileSizes(t){this.tileSizes_=t}getTileSize(t){if(this.tileSizes_)return this.tileSizes_[t];if(this.tileSize_)return this.tileSize_;const e=this.getTileGrid();return e?xl(e.getTileSize(t)):[256,256]}getGutterForProjection(t){const e=this.getProjection();return!e||ln(e,t)?this.gutter_:0}setLoader(t){this.loader_=t}getReprojTile_(t,e,i,n,r){const s=this.getTileCacheForProjection(n),o=Ll(t,e,i);if(s.containsKey(o)){const t=s.get(o);if(t&&t.key==this.getKey())return t}const a=this.getTileGrid(),l=Math.max.apply(null,a.getResolutions().map(((t,e)=>{const i=xl(a.getTileSize(e)),n=this.getTileSize(e);return Math.max(n[0]/i[0],n[1]/i[1])}))),h=this.getTileGridForProjection(r),c=this.getTileGridForProjection(n),u=[t,e,i],d=this.getTileCoordForTileUrlFunction(u,n),g=Object.assign({sourceProj:r,sourceTileGrid:h,targetProj:n,targetTileGrid:c,tileCoord:u,wrappedTileCoord:d,pixelRatio:l,gutter:this.getGutterForProjection(r),getTileFunction:(t,e,i,n)=>this.getTile(t,e,i,n,r)},this.tileOptions),f=new Hc(g);return f.key=this.getKey(),f}getTile(t,e,i,n,r){const s=this.getProjection();if(s&&r&&!ln(s,r))return this.getReprojTile_(t,e,i,r,s);const o=this.getTileSize(t),a=Ll(t,e,i);if(this.tileCache.containsKey(a))return this.tileCache.get(a);const l=this.loader_;const h=Object.assign({tileCoord:[t,e,i],loader:function(){return m((function(){return l(t,e,i)}))},size:o},this.tileOptions),c=new Ft(h);return c.key=this.getKey(),c.addEventListener(v,this.handleTileChange_),this.tileCache.set(a,c),c}handleTileChange_(t){const e=t.target,i=U(e),n=e.getState();let r;n==K?(this.tileLoadingKeys_[i]=!0,r=Sh):i in this.tileLoadingKeys_&&(delete this.tileLoadingKeys_[i],r=n==J?Th:n==H?Eh:void 0),r&&this.dispatchEvent(new jh(r,e))}getTileGridForProjection(t){const e=this.getProjection();if(this.tileGrid&&(!e||ln(e,t)))return this.tileGrid;const i=U(t);return i in this.tileGridForProjection_||(this.tileGridForProjection_[i]=Mh(t)),this.tileGridForProjection_[i]}setTileGridForProjection(t,e){const i=tn(t);if(i){const t=U(i);t in this.tileGridForProjection_||(this.tileGridForProjection_[t]=e)}}getTileCacheForProjection(t){const e=this.getProjection();if(!e||ln(e,t))return this.tileCache;const i=U(t);return i in this.tileCacheForProjection_||(this.tileCacheForProjection_[i]=new kl(.1)),this.tileCacheForProjection_[i]}expireCache(t,e){const i=this.getTileCacheForProjection(t);this.tileCache.expireCache(this.tileCache==i?e:{});for(const t in this.tileCacheForProjection_){const n=this.tileCacheForProjection_[t];n.expireCache(n==i?e:{})}}clear(){super.clear();for(const t in this.tileCacheForProjection_)this.tileCacheForProjection_[t].clear()}};function Qc(t,e){if(!t)return!1;if(!0===t)return!0;if(3!==e.getSamplesPerPixel())return!1;const i=e.fileDirectory.PhotometricInterpretation,n=GeoTIFF.globals.photometricInterpretations;return i===n.CMYK||i===n.YCbCr||i===n.CIELab||i===n.ICCLab}const tu="STATISTICS_MAXIMUM",eu="STATISTICS_MINIMUM";let iu;function nu(t){try{return t.getBoundingBox()}catch(e){return[0,0,t.getWidth(),t.getHeight()]}}function ru(t){try{return t.getOrigin().slice(0,2)}catch(e){return[0,t.getHeight()]}}function su(t,e){try{return t.getResolution(e)}catch(i){return[e.getWidth()/t.getWidth(),e.getHeight()/t.getHeight()]}}function ou(t){const e=t.geoKeys;if(!e)return null;if(e.ProjectedCSTypeGeoKey&&32767!==e.ProjectedCSTypeGeoKey){const t="EPSG:"+e.ProjectedCSTypeGeoKey;let i=tn(t);if(!i){const n=Be(e.ProjLinearUnitsGeoKey);n&&(i=new ze({code:t,units:n}))}return i}if(e.GeographicTypeGeoKey&&32767!==e.GeographicTypeGeoKey){const t="EPSG:"+e.GeographicTypeGeoKey;let i=tn(t);if(!i){const n=Be(e.GeogAngularUnitsGeoKey);n&&(i=new ze({code:t,units:n}))}return i}return null}function au(t){return t.getImageCount().then((function(e){const i=new Array(e);for(let n=0;ni*t)throw new Error(n)}function cu(t){return t instanceof Int8Array?127:t instanceof Uint8Array||t instanceof Uint8ClampedArray?255:t instanceof Int16Array?32767:t instanceof Uint16Array?65535:t instanceof Int32Array?2147483647:t instanceof Uint32Array?4294967295:t instanceof Float32Array?34e37:255}class uu extends Jc{constructor(t){super({state:"loading",tileGrid:null,projection:t.projection||null,opaque:t.opaque,transition:t.transition,interpolate:!1!==t.interpolate,wrapX:t.wrapX}),this.sourceInfo_=t.sources;const e=this.sourceInfo_.length;this.sourceOptions_=t.sourceOptions,this.sourceImagery_=new Array(e),this.sourceMasks_=new Array(e),this.resolutionFactors_=new Array(e),this.samplesPerPixel_,this.nodataValues_,this.metadata_,this.normalize_=!1!==t.normalize,this.addAlpha_=!1,this.error_=null,this.convertToRGB_=t.convertToRGB||!1,this.setKey(this.sourceInfo_.map((t=>t.url)).join(","));const i=this,n=new Array(e);for(let t=0;t=0;--t){const i=ou(e[t]);if(i){this.projection=i;break}}}configure_(t){let e,i,n,r,s;const o=new Array(t.length),a=new Array(t.length),l=new Array(t.length);let h=0;const c=t.length;for(let u=0;u{4==(4&(t.fileDirectory.NewSubfileType||0))?d.push(t):c.push(t)}));const g=c.length;if(d.length>0&&d.length!==g)throw new Error(`Expected one mask per image found ${d.length} masks and ${g} images`);let f,p;const m=new Array(g),_=new Array(g),y=new Array(g);a[u]=new Array(g),l[u]=new Array(g);for(let t=0;ty.length&&(h=s.length-y.length);const t=s[s.length-1]/y[y.length-1];this.resolutionFactors_[u]=t;const e=y.map((e=>e*t)),i=`Resolution mismatch for source ${u}, got [${e}] but expected [${s}]`;hu(s.slice(h,s.length),e,.02,i,this.viewRejector)}else s=y,this.resolutionFactors_[u]=1;n?hu(n.slice(h,n.length),_,.01,`Tile size mismatch for source ${u}`,this.viewRejector):n=_,r?hu(r.slice(h,r.length),m,0,`Tile size mismatch for source ${u}`,this.viewRejector):r=m,this.sourceImagery_[u]=c.reverse(),this.sourceMasks_[u]=d.reverse()}for(let t=0,e=this.sourceImagery_.length;tl||s>l;)o.push([Math.ceil(r/l),Math.ceil(s/l)]),l+=l;break;case"truncated":let t=r,e=s;for(;t>l||e>l;)o.push([Math.ceil(t/l),Math.ceil(e/l)]),t>>=1,e>>=1;break;default:throw new Error("Unknown `tierSizeCalculation` configured")}o.push([1,1]),o.reverse();const h=[n],c=[0];for(let t=1,e=o.length;t{f=a,this.changed()})),y.src=_}};const pu="version1",mu="version2",_u="version3",yu={};yu[pu]={level0:{supports:[],formats:[],qualities:["native"]},level1:{supports:["regionByPx","sizeByW","sizeByH","sizeByPct"],formats:["jpg"],qualities:["native"]},level2:{supports:["regionByPx","regionByPct","sizeByW","sizeByH","sizeByPct","sizeByConfinedWh","sizeByWh"],formats:["jpg","png"],qualities:["native","color","grey","bitonal"]}},yu[mu]={level0:{supports:[],formats:["jpg"],qualities:["default"]},level1:{supports:["regionByPx","sizeByW","sizeByH","sizeByPct"],formats:["jpg"],qualities:["default"]},level2:{supports:["regionByPx","regionByPct","sizeByW","sizeByH","sizeByPct","sizeByConfinedWh","sizeByDistortedWh","sizeByWh"],formats:["jpg","png"],qualities:["default","bitonal"]}},yu[_u]={level0:{supports:[],formats:["jpg"],qualities:["default"]},level1:{supports:["regionByPx","regionSquare","sizeByW","sizeByH","sizeByWh"],formats:["jpg"],qualities:["default"]},level2:{supports:["regionByPx","regionSquare","regionByPct","sizeByW","sizeByH","sizeByPct","sizeByConfinedWh","sizeByWh"],formats:["jpg","png"],qualities:["default"]}},yu.none={none:{supports:[],formats:[],qualities:[]}};const xu=/^https?:\/\/library\.stanford\.edu\/iiif\/image-api\/(?:1\.1\/)?compliance\.html#level[0-2]$/,vu=/^https?:\/\/iiif\.io\/api\/image\/2\/level[0-2](?:\.json)?$/,wu=/(^https?:\/\/iiif\.io\/api\/image\/3\/level[0-2](?:\.json)?$)|(^level[0-2]$)/;const Su={};Su[pu]=function(t){let e=t.getComplianceLevelSupportedFeatures();return void 0===e&&(e=yu[pu].level0),{url:void 0===t.imageInfo["@id"]?void 0:t.imageInfo["@id"].replace(/\/?(?:info\.json)?$/g,""),supports:e.supports,formats:[...e.formats,void 0===t.imageInfo.formats?[]:t.imageInfo.formats],qualities:[...e.qualities,void 0===t.imageInfo.qualities?[]:t.imageInfo.qualities],resolutions:t.imageInfo.scale_factors,tileSize:void 0!==t.imageInfo.tile_width?void 0!==t.imageInfo.tile_height?[t.imageInfo.tile_width,t.imageInfo.tile_height]:[t.imageInfo.tile_width,t.imageInfo.tile_width]:null!=t.imageInfo.tile_height?[t.imageInfo.tile_height,t.imageInfo.tile_height]:void 0}},Su[mu]=function(t){const e=t.getComplianceLevelSupportedFeatures(),i=Array.isArray(t.imageInfo.profile)&&t.imageInfo.profile.length>1,n=i&&t.imageInfo.profile[1].supports?t.imageInfo.profile[1].supports:[],r=i&&t.imageInfo.profile[1].formats?t.imageInfo.profile[1].formats:[],s=i&&t.imageInfo.profile[1].qualities?t.imageInfo.profile[1].qualities:[];return{url:t.imageInfo["@id"].replace(/\/?(?:info\.json)?$/g,""),sizes:void 0===t.imageInfo.sizes?void 0:t.imageInfo.sizes.map((function(t){return[t.width,t.height]})),tileSize:void 0===t.imageInfo.tiles?void 0:[t.imageInfo.tiles.map((function(t){return t.width}))[0],t.imageInfo.tiles.map((function(t){return void 0===t.height?t.width:t.height}))[0]],resolutions:void 0===t.imageInfo.tiles?void 0:t.imageInfo.tiles.map((function(t){return t.scaleFactors}))[0],supports:[...e.supports,...n],formats:[...e.formats,...r],qualities:[...e.qualities,...s]}},Su[_u]=function(t){const e=t.getComplianceLevelSupportedFeatures(),i=void 0===t.imageInfo.extraFormats?e.formats:[...e.formats,...t.imageInfo.extraFormats],n=void 0!==t.imageInfo.preferredFormats&&Array.isArray(t.imageInfo.preferredFormats)&&t.imageInfo.preferredFormats.length>0?t.imageInfo.preferredFormats.filter((function(t){return["jpg","png","gif"].includes(t)})).reduce((function(t,e){return void 0===t&&i.includes(e)?e:t}),void 0):void 0;return{url:t.imageInfo.id,sizes:void 0===t.imageInfo.sizes?void 0:t.imageInfo.sizes.map((function(t){return[t.width,t.height]})),tileSize:void 0===t.imageInfo.tiles?void 0:[t.imageInfo.tiles.map((function(t){return t.width}))[0],t.imageInfo.tiles.map((function(t){return t.height}))[0]],resolutions:void 0===t.imageInfo.tiles?void 0:t.imageInfo.tiles.map((function(t){return t.scaleFactors}))[0],supports:void 0===t.imageInfo.extraFeatures?e.supports:[...e.supports,...t.imageInfo.extraFeatures],formats:i,qualities:void 0===t.imageInfo.extraQualities?e.qualities:[...e.qualities,...t.imageInfo.extraQualities],preferredFormat:n}};var Eu=class{constructor(t){this.setImageInfo(t)}setImageInfo(t){this.imageInfo="string"==typeof t?JSON.parse(t):t}getImageApiVersion(){if(void 0===this.imageInfo)return;let t=this.imageInfo["@context"]||"ol-no-context";"string"==typeof t&&(t=[t]);for(let e=0;e0&&"string"==typeof this.imageInfo.profile[0]&&vu.test(this.imageInfo.profile[0]))return this.imageInfo.profile[0]}}getComplianceLevelFromProfile(t){const e=this.getComplianceLevelEntryFromProfile(t);if(void 0===e)return;const i=e.match(/level[0-2](?:\.json)?$/g);return Array.isArray(i)?i[0].replace(".json",""):void 0}getComplianceLevelSupportedFeatures(){if(void 0===this.imageInfo)return;const t=this.getImageApiVersion(),e=this.getComplianceLevelFromProfile(t);return void 0===e?yu.none.none:yu[t][e]}getTileSourceOptions(t){const e=t||{},i=this.getImageApiVersion();if(void 0===i)return;const n=void 0===i?void 0:Su[i](this);return void 0!==n?{url:n.url,version:i,size:[this.imageInfo.width,this.imageInfo.height],sizes:n.sizes,format:void 0!==e.format&&n.formats.includes(e.format)?e.format:void 0!==n.preferredFormat?n.preferredFormat:"jpg",supports:n.supports,quality:e.quality&&n.qualities.includes(e.quality)?e.quality:n.qualities.includes("native")?"native":"default",resolutions:Array.isArray(n.resolutions)?n.resolutions.sort((function(t,e){return e-t})):void 0,tileSize:n.tileSize}:void 0}};function Tu(t){return t.toLocaleString("en",{maximumFractionDigits:10})}var Cu=class extends qh{constructor(t){const e=t||{};let i=e.url||"";i+=i.lastIndexOf("/")===i.length-1||""===i?"":"/";const n=e.version||mu,r=e.sizes||[],s=e.size;It(null!=s&&Array.isArray(s)&&2==s.length&&!isNaN(s[0])&&s[0]>0&&!isNaN(s[1])&&s[1]>0,"Missing or invalid `size`");const o=s[0],a=s[1],l=e.tileSize,h=e.tilePixelRatio||1,c=e.format||"jpg",u=e.quality||(e.version==pu?"native":"default");let d=e.resolutions||[];const g=e.supports||[],f=e.extent||[0,-a,o,0],p=null!=r&&Array.isArray(r)&&r.length>0,m=void 0!==l&&("number"==typeof l&&Number.isInteger(l)&&l>0||Array.isArray(l)&&l.length>0),_=null!=g&&Array.isArray(g)&&(g.includes("regionByPx")||g.includes("regionByPct"))&&(g.includes("sizeByWh")||g.includes("sizeByH")||g.includes("sizeByW")||g.includes("sizeByPct"));let y,x,v;if(d.sort((function(t,e){return e-t})),m||_)if(null!=l&&("number"==typeof l&&Number.isInteger(l)&&l>0?(y=l,x=l):Array.isArray(l)&&l.length>0&&((1==l.length||null==l[1]&&Number.isInteger(l[0]))&&(y=l[0],x=l[0]),2==l.length&&(Number.isInteger(l[0])&&Number.isInteger(l[1])?(y=l[0],x=l[1]):null==l[0]&&Number.isInteger(l[1])&&(y=l[1],x=l[1])))),void 0!==y&&void 0!==x||(y=Hs,x=Hs),0==d.length){v=Math.max(Math.ceil(Math.log(o/y)/Math.LN2),Math.ceil(Math.log(a/x)/Math.LN2));for(let t=v;t>=0;t--)d.push(Math.pow(2,t))}else{const t=Math.max(...d);v=Math.round(Math.log(t)/Math.LN2)}else if(y=o,x=a,d=[],p){r.sort((function(t,e){return t[0]-e[0]})),v=-1;const t=[];for(let e=0;e0&&d[d.length-1]==i?t.push(e):(d.push(i),v++)}if(t.length>0)for(let e=0;ev)return;const w=t[1],S=t[2],E=d[f];if(!(void 0===w||void 0===S||void 0===E||w<0||Math.ceil(o/E/y)<=w||S<0||Math.ceil(a/E/x)<=S)){if(_||m){const t=w*y*E,e=S*x*E;let i=y*E,r=x*E,s=y,c=x;if(t+i>o&&(i=o-t),e+r>a&&(r=a-e),t+y*E>o&&(s=Math.floor((o-t+E-1)/E)),e+x*E>a&&(c=Math.floor((a-e+E-1)/E)),0==t&&i==o&&0==e&&r==a)l="full";else if(!_||g.includes("regionByPx"))l=t+","+e+","+i+","+r;else if(g.includes("regionByPct")){l="pct:"+Tu(t/o*100)+","+Tu(e/a*100)+","+Tu(i/o*100)+","+Tu(r/a*100)}n!=_u||_&&!g.includes("sizeByWh")?!_||g.includes("sizeByW")?h=s+",":g.includes("sizeByH")?h=","+c:g.includes("sizeByWh")?h=s+","+c:g.includes("sizeByPct")&&(h="pct:"+Tu(100/E)):h=s+","+c}else if(l="full",p){const t=r[f][0],e=r[f][1];h=n==_u?t==o&&e==a?"max":t+","+e:t==o?"full":t+","}else h=n==_u?"max":"full";return i+l+"/"+h+"/0/"+u+"."+c}},transition:e.transition}),this.zDirection=e.zDirection}};var bu=class extends es{constructor(t,e,i,n,r,s,o){let a=t.getExtent();a&&t.canWrapX()&&(a=a.slice(),a[0]=-1/0,a[2]=1/0);let l=e.getExtent();l&&e.canWrapX()&&(l=l.slice(),l[0]=-1/0,l[2]=1/0);const h=l?Re(i,l):i,c=ph(t,e,Se(h),n),u=new vh(t,e,h,a,.5*c,n),d=u.calculateSourceExtent(),g=Me(d)?null:s(d,c,r),f=g?Zr:Kr,p=g?g.getPixelRatio():1;super(i,n,p,f),this.targetProj_=e,this.maxSourceExtent_=a,this.triangulation_=u,this.targetResolution_=n,this.targetExtent_=i,this.sourceImage_=g,this.sourcePixelRatio_=p,this.interpolate_=o,this.canvas_=null,this.sourceListenerKey_=null}disposeInternal(){this.state==$r&&this.unlistenSource_(),super.disposeInternal()}getImage(){return this.canvas_}getProjection(){return this.targetProj_}reproject_(){const t=this.sourceImage_.getState();if(t==Yr){const t=Ie(this.targetExtent_)/this.targetResolution_,e=be(this.targetExtent_)/this.targetResolution_;this.canvas_=_h(t,e,this.sourcePixelRatio_,yh(this.sourceImage_.getResolution()),this.maxSourceExtent_,this.targetResolution_,this.targetExtent_,this.triangulation_,[{extent:this.sourceImage_.getExtent(),image:this.sourceImage_.getImage()}],0,void 0,this.interpolate_,!0)}this.state=t,this.changed()}load(){if(this.state==Zr){this.state=$r,this.changed();const t=this.sourceImage_.getState();t==Yr||t==qr?this.reproject_():(this.sourceListenerKey_=A(this.sourceImage_,v,(function(t){const e=this.sourceImage_.getState();e!=Yr&&e!=qr||(this.unlistenSource_(),this.reproject_())}),this),this.sourceImage_.load())}}unlistenSource_(){N(this.sourceListenerKey_),this.sourceListenerKey_=null}};const Ru=4,Pu="imageloadstart",Fu="imageloadend",Iu="imageloaderror";class Lu extends e{constructor(t,e){super(t),this.image=e}}function Mu(t,e){t.getImage().src=e}function Au(t,e,i,n){const r=e/i,s=Se(t),o=Si(Ie(t)/r,Ru),a=Si(be(t)/r,Ru);return Te(s,r,0,[o+2*Si((n-1)*o/2,Ru),a+2*Si((n-1)*a/2,Ru)])}var Ou=class extends bh{constructor(t){super({attributions:t.attributions,projection:t.projection,state:t.state,interpolate:void 0===t.interpolate||t.interpolate}),this.on,this.once,this.un,this.loader=t.loader||null,this.resolutions_=void 0!==t.resolutions?t.resolutions:null,this.reprojectedImage_=null,this.reprojectedRevision_=0,this.image=null,this.wantedExtent_,this.wantedResolution_,this.static_=!!t.loader&&0===t.loader.length,this.wantedProjection_=null}getResolutions(){return this.resolutions_}setResolutions(t){this.resolutions_=t}findNearestResolution(t){const e=this.getResolutions();if(e){t=e[a(e,t,0)]}return t}getImage(t,e,i,n){const r=this.getProjection();if(!r||!n||ln(r,n))return r&&(n=r),this.getImageInternal(t,e,i,n);if(this.reprojectedImage_){if(this.reprojectedRevision_==this.getRevision()&&ln(this.reprojectedImage_.getProjection(),n)&&this.reprojectedImage_.getResolution()==e&&ce(this.reprojectedImage_.getExtent(),t))return this.reprojectedImage_;this.reprojectedImage_.dispose(),this.reprojectedImage_=null}return this.reprojectedImage_=new bu(r,n,t,e,i,((t,e,i)=>this.getImageInternal(t,e,i,r)),this.getInterpolate()),this.reprojectedRevision_=this.getRevision(),this.reprojectedImage_}getImageInternal(t,e,i,n){if(this.loader){const r=Au(t,e,i,1),s=this.findNearestResolution(e);if(this.image&&(this.static_||this.wantedProjection_===n&&(this.wantedExtent_&&ie(this.wantedExtent_,r)||ie(this.image.getExtent(),r))&&(this.wantedResolution_&&yh(this.wantedResolution_)===s||yh(this.image.getResolution())===s)))return this.image;this.wantedProjection_=n,this.wantedExtent_=r,this.wantedResolution_=s,this.image=new es(r,s,i,this.loader),this.image.addEventListener(v,this.handleImageChange.bind(this))}return this.image}handleImageChange(t){const e=t.target;let i;switch(e.getState()){case $r:this.loading=!0,i=Pu;break;case Yr:this.loading=!1,i=Fu;break;case qr:this.loading=!1,i=Iu;break;default:return}this.hasListener(i)&&this.dispatchEvent(new Lu(i,e))}};function Nu(t,e){const i=[];Object.keys(e).forEach((function(t){null!==e[t]&&void 0!==e[t]&&i.push(t+"="+encodeURIComponent(e[t]))}));const n=i.join("&");return t=t.replace(/[?&]$/,""),(t+=t.includes("?")?"&":"?")+n}function Du(t,e,i,n,r,s){const o=r.getCode().split(/:(?=\d+$)/).pop(),a=i/n,l=[vi(Ie(e)/a,Ru),vi(be(e)/a,Ru)];s.SIZE=l[0]+","+l[1],s.BBOX=e.join(","),s.BBOXSR=o,s.IMAGESR=o,s.DPI=Math.round(s.DPI?s.DPI*n:90*n);const h=t.replace(/MapServer\/?$/,"MapServer/export").replace(/ImageServer\/?$/,"ImageServer/exportImage");if(h==t)throw new Error("`options.featureTypes` should be an Array");return Nu(h,s)}function ku(t){const e=t.load?t.load:ts,i=tn(t.projection||"EPSG:3857");return function(n,r,s){s=t.hidpi?s:1;const o={F:"image",FORMAT:"PNG32",TRANSPARENT:!0};Object.assign(o,t.params),n=Au(n,r,s,t.ratio);const a=Du(t.url,n,r,s,i,o),l=new Image;return null!==t.crossOrigin&&(l.crossOrigin=t.crossOrigin),e(l,a).then((t=>{const e=Ie(n)/t.width*s;return{image:t,extent:n,resolution:e,pixelRatio:s}}))}}var Gu=class extends Ou{constructor(t){super({attributions:(t=t||{}).attributions,interpolate:t.interpolate,projection:t.projection,resolutions:t.resolutions}),this.crossOrigin_=void 0!==t.crossOrigin?t.crossOrigin:null,this.hidpi_=void 0===t.hidpi||t.hidpi,this.url_=t.url,this.imageLoadFunction_=void 0!==t.imageLoadFunction?t.imageLoadFunction:Mu,this.params_=t.params||{},this.image_=null,this.imageSize_=[0,0],this.renderedRevision_=0,this.ratio_=void 0!==t.ratio?t.ratio:1.5,this.loaderProjection_=null}getParams(){return this.params_}getImageInternal(t,e,i,n){return void 0===this.url_?null:(this.loader&&this.loaderProjection_===n||(this.loaderProjection_=n,this.loader=ku({crossOrigin:this.crossOrigin_,params:this.params_,projection:n,hidpi:this.hidpi_,url:this.url_,ratio:this.ratio_,load:(t,e)=>(this.image.setImage(t),this.imageLoadFunction_(this.image,e),ts(t))})),super.getImageInternal(t,e,i,n))}getImageLoadFunction(){return this.imageLoadFunction_}getUrl(){return this.url_}setImageLoadFunction(t){this.image_=null,this.imageLoadFunction_=t,this.changed()}setUrl(t){t!=this.url_&&(this.url_=t,this.image_=null,this.changed())}updateParams(t){Object.assign(this.params_,t),this.image_=null,this.changed()}};var ju=class extends Ou{constructor(t){super({attributions:(t=t||{}).attributions,interpolate:t.interpolate,projection:t.projection,resolutions:t.resolutions,state:t.state}),this.canvasFunction_=t.canvasFunction,this.canvas_=null,this.renderedRevision_=0,this.ratio_=void 0!==t.ratio?t.ratio:1.5}getImageInternal(t,e,i,n){e=this.findNearestResolution(e);let r=this.canvas_;if(r&&this.renderedRevision_==this.getRevision()&&r.getResolution()==e&&r.getPixelRatio()==i&&ie(r.getExtent(),t))return r;Oe(t=t.slice(),this.ratio_);const s=[Ie(t)/e*i,be(t)/e*i],o=this.canvasFunction_.call(this,t,e,i,s,n);return o&&(r=new is(t,e,i,o)),this.canvas_=r,this.renderedRevision_=this.getRevision(),r}};function Bu(t,e,i,n,r,s,o){const a=function(t,e,i,n){const r=Ie(t),s=be(t),o=e[0],a=e[1],l=.0254/n;return a*r>o*s?r*i/(o*l):s*i/(a*l)}(i,n,s,o),l=Se(i),h={OPERATION:r?"GETDYNAMICMAPOVERLAYIMAGE":"GETMAPIMAGE",VERSION:"2.0.0",LOCALE:"en",CLIENTAGENT:"ol/source/ImageMapGuide source",CLIP:"1",SETDISPLAYDPI:o,SETDISPLAYWIDTH:Math.round(n[0]),SETDISPLAYHEIGHT:Math.round(n[1]),SETVIEWSCALE:a,SETVIEWCENTERX:l[0],SETVIEWCENTERY:l[1]};return Object.assign(h,e),Nu(t,h)}function Uu(t){const e=t.load||ts;return function(i,n,r){const s=new Image;null!==t.crossOrigin&&(s.crossOrigin=t.crossOrigin);const o=Ie(i=Au(i,n,r,t.ratio))/n,a=be(i)/n,l=[o*r,a*r],h=Bu(t.url,t.params,i,l,t.useOverlay,t.metersPerUnit||1,t.displayDpi||96);return e(s,h).then((t=>({image:t,extent:i,pixelRatio:r})))}}var zu=class extends Ou{constructor(t){super({interpolate:t.interpolate,projection:t.projection,resolutions:t.resolutions}),this.crossOrigin_=void 0!==t.crossOrigin?t.crossOrigin:null,this.displayDpi_=void 0!==t.displayDpi?t.displayDpi:96,this.params_=t.params||{},this.url_=t.url,this.imageLoadFunction_=void 0!==t.imageLoadFunction?t.imageLoadFunction:Mu,this.hidpi_=void 0===t.hidpi||t.hidpi,this.metersPerUnit_=void 0!==t.metersPerUnit?t.metersPerUnit:1,this.ratio_=void 0!==t.ratio?t.ratio:1,this.useOverlay_=void 0!==t.useOverlay&&t.useOverlay,this.image_=null,this.renderedRevision_=0,this.loaderProjection_=null}getParams(){return this.params_}getImageInternal(t,e,i,n){return void 0===this.url_?null:(this.loader&&this.loaderProjection_===n||(this.loaderProjection_=n,this.loader=Uu({crossOrigin:this.crossOrigin_,params:this.params_,hidpi:this.hidpi_,metersPerUnit:this.metersPerUnit_,url:this.url_,useOverlay:this.useOverlay_,ratio:this.ratio_,load:(t,e)=>(this.image.setImage(t),this.imageLoadFunction_(this.image,e),ts(t))})),super.getImageInternal(t,e,i,n))}getImageLoadFunction(){return this.imageLoadFunction_}updateParams(t){Object.assign(this.params_,t),this.changed()}setImageLoadFunction(t){this.image_=null,this.imageLoadFunction_=t,this.changed()}};function Xu(t){const e=t.load||ts,i=t.imageExtent,n=new Image;return null!==t.crossOrigin&&(n.crossOrigin=t.crossOrigin),()=>e(n,t.url).then((t=>{const e=Ie(i)/t.width,n=be(i)/t.height;return{image:t,extent:i,resolution:e!==n?[e,n]:n,pixelRatio:1}}))}var Vu=class extends Ou{constructor(t){const e=void 0!==t.crossOrigin?t.crossOrigin:null,i=void 0!==t.imageLoadFunction?t.imageLoadFunction:Mu;super({attributions:t.attributions,interpolate:t.interpolate,projection:tn(t.projection)}),this.url_=t.url,this.imageExtent_=t.imageExtent,this.image=null,this.image=new es(this.imageExtent_,void 0,1,Xu({url:t.url,imageExtent:t.imageExtent,crossOrigin:e,load:(t,e)=>(this.image.setImage(t),i(this.image,e),ts(t))})),this.image.addEventListener(v,this.handleImageChange.bind(this))}getImageExtent(){return this.imageExtent_}getImageInternal(t,e,i,n){return Le(t,this.image.getExtent())?this.image:null}getUrl(){return this.url_}};const Wu="1.3.0",Zu=[101,101];function $u(t,e,i,n,r){r.WIDTH=i[0],r.HEIGHT=i[1];const s=n.getAxisOrientation();let o;const a=Ti(r.VERSION,"1.3")>=0;return r[a?"CRS":"SRS"]=n.getCode(),o=a&&"ne"==s.substr(0,2)?[e[1],e[0],e[3],e[2]]:e,r.BBOX=o.join(","),Nu(t,r)}function Yu(t,e,i,n,r,s,o){s=Object.assign({REQUEST:"GetMap"},s);const a=e/i,l=[vi(Ie(t)/a,Ru),vi(be(t)/a,Ru)];if(1!=i)switch(o){case"geoserver":const t=90*i+.5|0;"FORMAT_OPTIONS"in s?s.FORMAT_OPTIONS+=";dpi:"+t:s.FORMAT_OPTIONS="dpi:"+t;break;case"mapserver":s.MAP_RESOLUTION=90*i;break;case"carmentaserver":case"qgis":s.DPI=90*i;break;default:throw new Error("Unknown `serverType` configured")}return $u(r,t,l,n,s)}function qu(t,e){return Object.assign({REQUEST:e,SERVICE:"WMS",VERSION:Wu,FORMAT:"image/png",STYLES:"",TRANSPARENT:!0},t)}function Ku(t){const e=void 0===t.hidpi||t.hidpi,i=tn(t.projection||"EPSG:3857"),n=t.ratio||1.5,r=t.load||ts;return(s,o,a)=>{s=Au(s,o,a,n),1==a||e&&void 0!==t.serverType||(a=1);const l=Yu(s,o,a,i,t.url,qu(t.params,"GetMap"),t.serverType),h=new Image;return null!==t.crossOrigin&&(h.crossOrigin=t.crossOrigin),r(h,l).then((t=>({image:t,extent:s,pixelRatio:a})))}}function Hu(t,e,i){if(void 0===t.url)return;const n=tn(t.projection||"EPSG:3857"),r=Te(e,i,0,Zu),s={QUERY_LAYERS:t.params.LAYERS,INFO_FORMAT:"application/json"};Object.assign(s,qu(t.params,"GetFeatureInfo"),t.params);const o=wi((e[0]-r[0])/i,Ru),a=wi((r[3]-e[1])/i,Ru),l=Ti(s.VERSION,"1.3")>=0;return s[l?"I":"X"]=o,s[l?"J":"Y"]=a,$u(t.url,r,Zu,n,s)}function Ju(t,e){if(void 0===t.url)return;const i={SERVICE:"WMS",VERSION:Wu,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===t.params||void 0===t.params.LAYER){const e=t.params.LAYERS;if(!(!Array.isArray(e)||1===e.length))return;i.LAYER=e}if(void 0!==e){const n=tn(t.projection||"EPSG:3857").getMetersPerUnit()||1,r=28e-5;i.SCALE=e*n/r}return Object.assign(i,t.params),Nu(t.url,i)}var Qu=class extends Ou{constructor(t){super({attributions:(t=t||{}).attributions,interpolate:t.interpolate,projection:t.projection,resolutions:t.resolutions}),this.crossOrigin_=void 0!==t.crossOrigin?t.crossOrigin:null,this.url_=t.url,this.imageLoadFunction_=void 0!==t.imageLoadFunction?t.imageLoadFunction:Mu,this.params_=t.params,this.serverType_=t.serverType,this.hidpi_=void 0===t.hidpi||t.hidpi,this.renderedRevision_=0,this.ratio_=void 0!==t.ratio?t.ratio:1.5,this.loaderProjection_=null}getFeatureInfoUrl(t,e,i,n){const r=tn(i),s=this.getProjection();s&&s!==r&&(e=ph(s,r,t,e),t=un(t,r,s));return Hu({url:this.url_,params:{...this.params_,...n},projection:s||r},t,e)}getLegendUrl(t,e){return Ju({url:this.url_,params:{...this.params_,...e}},t)}getParams(){return this.params_}getImageInternal(t,e,i,n){return void 0===this.url_?null:(this.loader&&this.loaderProjection_===n||(this.loaderProjection_=n,this.loader=Ku({crossOrigin:this.crossOrigin_,params:this.params_,projection:n,serverType:this.serverType_,hidpi:this.hidpi_,url:this.url_,ratio:this.ratio_,load:(t,e)=>(this.image.setImage(t),this.imageLoadFunction_(this.image,e),ts(t))})),super.getImageInternal(t,e,i,n))}getImageLoadFunction(){return this.imageLoadFunction_}getUrl(){return this.url_}setImageLoadFunction(t){this.imageLoadFunction_=t,this.changed()}setUrl(t){t!=this.url_&&(this.url_=t,this.loader=null,this.changed())}updateParams(t){Object.assign(this.params_,t),this.changed()}changed(){this.image=null,super.changed()}};const td={"image/png":!0,"image/jpeg":!0,"image/gif":!0,"image/webp":!0},ed={"application/vnd.mapbox-vector-tile":!0,"application/geo+json":!0};function id(t,e){let i,n;for(let r=0;rt.maxTileCol||u.tileRowt.maxTileRow)return}Object.assign(u,_);const d=i.replace(/\{(\w+?)\}/g,(function(t,e){return u[e]}));return th(y,d)}}}function sd(t){return Ql(t.url).then((function(e){return function(t,e){const i=e.tileMatrixSetLimits;let n;if("map"===e.dataType)n=id(e.links,t.mediaType);else{if("vector"!==e.dataType)throw new Error('Expected tileset data type to be "map" or "vector"');n=nd(e.links,t.mediaType,t.supportedMediaTypes)}if(e.tileMatrixSet)return rd(t,e.tileMatrixSet,n,i);const r=e.links.find((t=>"http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme"===t.rel));if(!r)throw new Error("Expected http://www.opengis.net/def/rel/ogc/1.0/tiling-scheme link or tileMatrixSet");const s=r.href;return Ql(th(t.url,s)).then((function(e){return rd(t,e,n,i)}))}(t,e)}))}var od=class extends qh{constructor(t){super({attributions:t.attributions,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,interpolate:t.interpolate,projection:t.projection,reprojectionErrorThreshold:t.reprojectionErrorThreshold,state:"loading",tileLoadFunction:t.tileLoadFunction,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition});sd({url:t.url,projection:this.getProjection(),mediaType:t.mediaType,context:t.context||null}).then(this.handleTileSetInfo_.bind(this)).catch(this.handleError_.bind(this))}handleTileSetInfo_(t){this.tileGrid=t.grid,this.setTileUrlFunction(t.urlFunction,t.urlTemplate),this.setState("ready")}handleError_(t){$i(t),this.setState("error")}};var ad=class extends $h{constructor(t){const e=t.projection||"EPSG:3857",i=t.extent||Gh(e),n=t.tileGrid||Nh({extent:i,maxResolution:t.maxResolution,maxZoom:void 0!==t.maxZoom?t.maxZoom:22,minZoom:t.minZoom,tileSize:t.tileSize||512});super({attributions:t.attributions,attributionsCollapsible:t.attributionsCollapsible,cacheSize:t.cacheSize,interpolate:!0,opaque:!1,projection:e,state:t.state,tileGrid:n,tileLoadFunction:t.tileLoadFunction?t.tileLoadFunction:ld,tileUrlFunction:t.tileUrlFunction,url:t.url,urls:t.urls,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition,zDirection:void 0===t.zDirection?1:t.zDirection}),this.format_=t.format?t.format:null,this.sourceTileCache=new kl(this.tileCache.highWaterMark),this.overlaps_=null==t.overlaps||t.overlaps,this.tileClass=t.tileClass?t.tileClass:Xl,this.tileGrids_={}}getFeaturesInExtent(t){const e=[],i=this.tileCache;if(0===i.getCount())return e;const n=Ol(i.peekFirstKey())[0],r=this.tileGrid;return i.forEach((function(i){if(i.tileCoord[0]!==n||i.getState()!==H)return;const s=i.getSourceTiles();for(let i=0,n=s.length;i{const n=Al(e),r=i.peek(n);if(r){const e=r.sourceTiles;for(let i=0,n=e.length;i{const r=this.tileUrlFunction(n,t,e),s=this.sourceTileCache.containsKey(r)?this.sourceTileCache.get(r):new this.tileClass(n,r?q:Q,r,this.format_,this.tileLoadFunction);i.sourceTiles.push(s);const o=s.getState();if(o{this.handleTileChange(e);const n=s.getState();if(n===H||n===J){const e=s.getKey();e in i.errorTileKeys?s.getState()===H&&delete i.errorTileKeys[e]:i.loadingSourceTiles--,n===J?i.errorTileKeys[e]=!0:s.removeEventListener(v,t),0===i.loadingSourceTiles&&i.setState(y(i.errorTileKeys)?H:J)}};s.addEventListener(v,t),i.loadingSourceTiles++}o===q&&(s.extent=l.getTileCoordExtent(n),s.projection=e,s.resolution=l.getResolution(n[0]),this.sourceTileCache.set(r,s),s.load())})),i.loadingSourceTiles||i.setState(i.sourceTiles.some((t=>t.getState()===J))?J:H)}return i.sourceTiles}getTile(t,e,i,n,r){const s=Ll(t,e,i),o=this.getKey();let a;if(this.tileCache.containsKey(s)&&(a=this.tileCache.get(s),a.key===o))return a;const l=[t,e,i];let h=this.getTileCoordForTileUrlFunction(l,r);const c=this.getTileGrid().getExtent(),u=this.getTileGridForProjection(r);if(h&&c){const e=u.getTileCoordExtent(h);Jt(e,-u.getResolution(t),e),Le(c,e)||(h=null)}let d=!0;if(null!==h){const e=this.tileGrid,i=u.getResolution(t),s=e.getZForResolution(i,1),o=u.getTileCoordExtent(h);Jt(o,-i,o),e.forEachTileCoord(o,s,(t=>{d=d&&!this.tileUrlFunction(t,n,r)}))}const g=new zl(l,d?Q:q,h,this.getSourceTiles.bind(this,n,r));return g.key=o,a?(g.interimTile=a,g.refreshInterimChain(),this.tileCache.replace(s,g)):this.tileCache.set(s,g),g}getTileGridForProjection(t){const e=t.getCode();let i=this.tileGrids_[e];if(!i){const t=this.tileGrid,n=t.getResolutions().slice(),r=n.map((function(e,i){return t.getOrigin(i)})),s=n.map((function(e,i){return t.getTileSize(i)})),o=Ks+1;for(let t=n.length;t{const s=this.loadedTileCallback.bind(this,i,n);return t.forEachLoadedTile(e,n,r,s)}}forEachFeatureAtCoordinate(t,e,i,n,r){}getLayer(){return this.layer_}handleFontsChanged(){}handleImageChange_(t){const e=t.target;e.getState()!==Yr&&e.getState()!==qr||this.renderIfReadyAndVisible()}loadImage(t){let e=t.getState();return e!=Yr&&e!=qr&&t.addEventListener(v,this.boundHandleImageChange_),e==Zr&&(t.load(),e=t.getState()),e==Yr}renderIfReadyAndVisible(){const t=this.getLayer();t&&t.getVisible()&&"ready"===t.getSourceState()&&t.changed()}disposeInternal(){delete this.layer_,super.disposeInternal()}};const fd=[];let pd=null;var md=class extends gd{constructor(t){super(t),this.container=null,this.renderedResolution,this.tempTransform=[1,0,0,1,0,0],this.pixelTransform=[1,0,0,1,0,0],this.inversePixelTransform=[1,0,0,1,0,0],this.context=null,this.containerReused=!1,this.pixelContext_=null,this.frameState=null}getImageData(t,e,i){let n;pd||(pd=mt(1,1,void 0,{willReadFrequently:!0})),pd.clearRect(0,0,1,1);try{pd.drawImage(t,e,i,1,1,0,0,1,1),n=pd.getImageData(0,0,1,1).data}catch(t){return pd=null,null}return n}getBackground(t){let e=this.getLayer().getBackground();return"function"==typeof e&&(e=e(t.viewState.resolution)),e||void 0}useContainer(t,e,i){const n=this.getLayer().getClassName();let r,s;if(t&&t.className===n&&(!i||t&&t.style.backgroundColor&&c(Es(t.style.backgroundColor),Es(i)))){const e=t.firstElementChild;e instanceof HTMLCanvasElement&&(s=e.getContext("2d"))}if(s&&s.canvas.style.transform===e?(this.container=t,this.context=s,this.containerReused=!0):this.containerReused?(this.container=null,this.context=null,this.containerReused=!1):this.container&&(this.container.style.backgroundColor=null),!this.container){r=document.createElement("div"),r.className=n;let t=r.style;t.position="absolute",t.width="100%",t.height="100%",s=mt();const e=s.canvas;r.appendChild(e),t=e.style,t.position="absolute",t.left="0",t.transformOrigin="top left",this.container=r,this.context=s}this.containerReused||!i||this.container.style.backgroundColor||(this.container.style.backgroundColor=i)}clipUnrotated(t,e,i){const n=Pe(i),r=Fe(i),s=we(i),o=ve(i);Bt(e.coordinateToPixelTransform,n),Bt(e.coordinateToPixelTransform,r),Bt(e.coordinateToPixelTransform,s),Bt(e.coordinateToPixelTransform,o);const a=this.inversePixelTransform;Bt(a,n),Bt(a,r),Bt(a,s),Bt(a,o),t.save(),t.beginPath(),t.moveTo(Math.round(n[0]),Math.round(n[1])),t.lineTo(Math.round(r[0]),Math.round(r[1])),t.lineTo(Math.round(s[0]),Math.round(s[1])),t.lineTo(Math.round(o[0]),Math.round(o[1])),t.clip()}dispatchRenderEvent_(t,e,i){const n=this.getLayer();if(n.hasListener(t)){const r=new wo(t,this.inversePixelTransform,i,e);n.dispatchEvent(r)}}preRender(t,e){this.frameState=e,this.dispatchRenderEvent_(zs,t,e)}postRender(t,e){this.dispatchRenderEvent_(Xs,t,e)}getRenderTransform(t,e,i,n,r,s,o){const a=r/2,l=s/2,h=n/e,c=-h,u=-t[0]+o,d=-t[1];return Wt(this.tempTransform,a,l,h,c,-i,u,d)}disposeInternal(){delete this.frameState,super.disposeInternal()}};var _d=class extends md{constructor(t){super(t),this.image_=null}getImage(){return this.image_?this.image_.getImage():null}prepareFrame(t){const e=t.layerStatesArray[t.layerIndex],i=t.pixelRatio,n=t.viewState,r=n.resolution,s=this.getLayer().getSource(),o=t.viewHints;let a=t.extent;if(void 0!==e.extent&&(a=Re(a,xn(e.extent,n.projection))),!o[$s]&&!o[Ys]&&!Me(a))if(s){const t=n.projection,e=s.getImage(a,r,i,t);e&&(this.loadImage(e)?this.image_=e:e.getState()===Kr&&(this.image_=null))}else this.image_=null;return!!this.image_}getData(t){const e=this.frameState;if(!e)return null;const i=this.getLayer(),n=Bt(e.pixelToCoordinateTransform,t.slice()),r=i.getExtent();if(r&&!ee(r,n))return null;const s=this.image_.getExtent(),o=this.image_.getImage(),a=Ie(s),l=Math.floor(o.width*((n[0]-s[0])/a));if(l<0||l>=o.width)return null;const h=be(s),c=Math.floor(o.height*((s[3]-n[1])/h));return c<0||c>=o.height?null:this.getImageData(o,l,c)}renderFrame(t,e){const i=this.image_,n=i.getExtent(),r=i.getResolution(),[s,o]=Array.isArray(r)?r:[r,r],a=i.getPixelRatio(),l=t.layerStatesArray[t.layerIndex],h=t.pixelRatio,c=t.viewState,u=c.center,d=c.resolution,g=h*s/(d*a),f=h*o/(d*a),p=t.extent,m=c.resolution,_=c.rotation,y=Math.round(Ie(p)/m*h),x=Math.round(be(p)/m*h);Wt(this.pixelTransform,t.size[0]/2,t.size[1]/2,1/h,1/h,_,-y/2,-x/2),Zt(this.inversePixelTransform,this.pixelTransform);const v=qt(this.pixelTransform);this.useContainer(e,v,this.getBackground(t));const w=this.context,S=w.canvas;S.width!=y||S.height!=x?(S.width=y,S.height=x):this.containerReused||w.clearRect(0,0,y,x);let E=!1,T=!0;if(l.extent){const e=xn(l.extent,c.projection);T=Le(e,t.extent),E=T&&!ie(e,t.extent),E&&this.clipUnrotated(w,t,e)}const C=i.getImage(),b=Wt(this.tempTransform,y/2,x/2,g,f,0,a*(n[0]-u[0])/s,a*(u[1]-n[3])/o);this.renderedResolution=o*h/a;const R=C.width*b[0],P=C.height*b[3];if(this.getLayer().getSource().getInterpolate()||(w.imageSmoothingEnabled=!1),this.preRender(w,t),T&&R>=.5&&P>=.5){const t=b[4],e=b[5],i=l.opacity;let n;1!==i&&(n=w.globalAlpha,w.globalAlpha=i),w.drawImage(C,0,0,+C.width,+C.height,t,e,R,P),1!==i&&(w.globalAlpha=n)}return this.postRender(w,t),E&&w.restore(),w.imageSmoothingEnabled=!0,v!==S.style.transform&&(S.style.transform=v),this.container}};var yd=class extends dd{constructor(t){super(t)}createRenderer(){return new _d(this)}getData(t){return super.getData(t)}},xd="preload",vd="useInterimTilesOnError";var wd=class extends yo{constructor(t){t=t||{};const e=Object.assign({},t);delete e.preload,delete e.useInterimTilesOnError,super(e),this.on,this.once,this.un,this.setPreload(void 0!==t.preload?t.preload:0),this.setUseInterimTilesOnError(void 0===t.useInterimTilesOnError||t.useInterimTilesOnError)}getPreload(){return this.get(xd)}setPreload(t){this.set(xd,t)}getUseInterimTilesOnError(){return this.get(vd)}setUseInterimTilesOnError(t){this.set(vd,t)}getData(t){return super.getData(t)}};var Sd=class extends md{constructor(t){super(t),this.extentChanged=!0,this.renderedExtent_=null,this.renderedPixelRatio,this.renderedProjection=null,this.renderedRevision,this.renderedTiles=[],this.newTiles_=!1,this.tmpExtent=[1/0,1/0,-1/0,-1/0],this.tmpTileRange_=new Bl(0,0,0,0)}isDrawableTile(t){const e=this.getLayer(),i=t.getState(),n=e.getUseInterimTilesOnError();return i==H||i==Q||i==J&&!n}getTile(t,e,i,n){const r=n.pixelRatio,s=n.viewState.projection,o=this.getLayer();let a=o.getSource().getTile(t,e,i,r,s);return a.getState()==J&&o.getUseInterimTilesOnError()&&o.getPreload()>0&&(this.newTiles_=!0),this.isDrawableTile(a)||(a=a.getInterimTile()),a}getData(t){const e=this.frameState;if(!e)return null;const i=this.getLayer(),n=Bt(e.pixelToCoordinateTransform,t.slice()),r=i.getExtent();if(r&&!ee(r,n))return null;const s=e.pixelRatio,o=e.viewState.projection,a=e.viewState,l=i.getRenderSource(),h=l.getTileGridForProjection(a.projection),c=l.getTilePixelRatio(e.pixelRatio);for(let t=h.getZForResolution(a.resolution);t>=h.getMinZoom();--t){const e=h.getTileCoordForCoordAndZ(n,t),i=l.getTile(t,e[1],e[2],s,o);if(!(i instanceof ns||i instanceof wh)||i instanceof wh&&i.getState()===Q)return null;if(i.getState()!==H)continue;const r=h.getOrigin(t),u=xl(h.getTileSize(t)),d=h.getResolution(t),g=Math.floor(c*((n[0]-r[0])/d-e[1]*u[0])),f=Math.floor(c*((r[1]-n[1])/d-e[2]*u[1])),p=Math.round(c*l.getGutterForProjection(a.projection));return this.getImageData(i.getImage(),g+p,f+p)}return null}loadedTileCallback(t,e,i){return!!this.isDrawableTile(i)&&super.loadedTileCallback(t,e,i)}prepareFrame(t){return!!this.getLayer().getSource()}renderFrame(t,e){const i=t.layerStatesArray[t.layerIndex],n=t.viewState,r=n.projection,o=n.resolution,a=n.center,l=n.rotation,h=t.pixelRatio,c=this.getLayer(),u=c.getSource(),d=u.getRevision(),g=u.getTileGridForProjection(r),f=g.getZForResolution(o,u.zDirection),p=g.getResolution(f);let m=t.extent;const _=t.viewState.resolution,y=u.getTilePixelRatio(h),x=Math.round(Ie(m)/_*h),v=Math.round(be(m)/_*h),w=i.extent&&xn(i.extent,r);w&&(m=Re(m,xn(i.extent,r)));const S=p*x/2/y,E=p*v/2/y,T=[a[0]-S,a[1]-E,a[0]+S,a[1]+E],C=g.getTileRangeForExtentAndZ(m,f),b={};b[f]={};const R=this.createLoadedTileFinder(u,r,b),P=this.tmpExtent,F=this.tmpTileRange_;this.newTiles_=!1;const I=l?Ce(n.center,_,l,t.size):void 0;for(let e=C.minX;e<=C.maxX;++e)for(let n=C.minY;n<=C.maxY;++n){if(l&&!g.tileCoordIntersectsViewport([f,e,n],I))continue;const r=this.getTile(f,e,n,t);if(this.isDrawableTile(r)){const e=U(this);if(r.getState()==H){b[f][r.tileCoord.toString()]=r;let t=r.inTransition(e);t&&1!==i.opacity&&(r.endTransition(e),t=!1),this.newTiles_||!t&&this.renderedTiles.includes(r)||(this.newTiles_=!0)}if(1===r.getAlpha(e,t.time))continue}const s=g.getTileCoordChildTileRange(r.tileCoord,F,P);let o=!1;s&&(o=R(f+1,s)),o||g.forEachTileCoordParentTileRange(r.tileCoord,R,F,P)}const L=p/o*h/y;Wt(this.pixelTransform,t.size[0]/2,t.size[1]/2,1/h,1/h,l,-x/2,-v/2);const M=qt(this.pixelTransform);this.useContainer(e,M,this.getBackground(t));const A=this.context,O=A.canvas;Zt(this.inversePixelTransform,this.pixelTransform),Wt(this.tempTransform,x/2,v/2,L,L,0,-x/2,-v/2),O.width!=x||O.height!=v?(O.width=x,O.height=v):this.containerReused||A.clearRect(0,0,x,v),w&&this.clipUnrotated(A,t,w),u.getInterpolate()||(A.imageSmoothingEnabled=!1),this.preRender(A,t),this.renderedTiles.length=0;let N,D,k,G=Object.keys(b).map(Number);G.sort(s),1!==i.opacity||this.containerReused&&!u.getOpaque(t.viewState.projection)?(N=[],D=[]):G=G.reverse();for(let e=G.length-1;e>=0;--e){const i=G[e],n=u.getTilePixelSize(i,h,r),s=g.getResolution(i)/p,o=n[0]*s*L,a=n[1]*s*L,l=g.getTileCoordForCoordAndZ(Pe(T),i),c=g.getTileCoordExtent(l),d=Bt(this.tempTransform,[y*(c[0]-T[0])/p,y*(T[3]-c[3])/p]),m=y*u.getGutterForProjection(r),_=b[i];for(const e in _){const n=_[e],r=n.tileCoord,s=l[1]-r[1],h=Math.round(d[0]-(s-1)*o),c=l[2]-r[2],g=Math.round(d[1]-(c-1)*a),p=Math.round(d[0]-s*o),y=Math.round(d[1]-c*a),x=h-p,v=g-y,w=f===i,S=w&&1!==n.getAlpha(U(this),t.time);let E=!1;if(!S)if(N){k=[p,y,p+x,y,p+x,y+v,p,y+v];for(let t=0,e=N.length;tthis._maxQueueLength;)this._queue.shift().callback(null,null)}_dispatch(){if(this._running||0===this._queue.length)return;const t=this._queue.shift();this._job=t;const e=t.inputs[0].width,i=t.inputs[0].height,n=t.inputs.map((function(t){return t.data.buffer})),r=this._workers.length;if(this._running=r,1===r)return void this._workers[0].postMessage({buffers:n,meta:t.meta,imageOps:this._imageOps,width:e,height:i},n);const s=t.inputs[0].data.length,o=4*Math.ceil(s/4/r);for(let s=0;sStadia Maps','© OpenMapTiles',cd];t.layer.startsWith("stamen_")&&l.splice(1,0,'© Stamen Design'),super({attributions:l,cacheSize:t.cacheSize,crossOrigin:"anonymous",interpolate:t.interpolate,maxZoom:void 0!==t.maxZoom?t.maxZoom:n.maxZoom,minZoom:void 0!==t.minZoom?t.minZoom:n.minZoom,opaque:r.opaque,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileLoadFunction:t.tileLoadFunction,transition:t.transition,url:a,tilePixelRatio:o?2:1,wrapX:t.wrapX,zDirection:t.zDirection})}};var Ud=class extends qh{constructor(t){super({attributions:(t=t||{}).attributions,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,interpolate:t.interpolate,projection:t.projection,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileGrid:t.tileGrid,tileLoadFunction:t.tileLoadFunction,url:t.url,urls:t.urls,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition,zDirection:t.zDirection}),this.params_=t.params||{},this.hidpi_=void 0===t.hidpi||t.hidpi,this.tmpExtent_=[1/0,1/0,-1/0,-1/0],this.setKey(this.getKeyForParams_())}getKeyForParams_(){let t=0;const e=[];for(const i in this.params_)e[t++]=i+"-"+this.params_[i];return e.join("/")}getParams(){return this.params_}getRequestUrl_(t,e,i,n,r,s){const o=this.urls;if(!o)return;let a;if(1==o.length)a=o[0];else{a=o[_i(Nl(t),o.length)]}return Du(a,i,(this.tileGrid||this.getTileGridForProjection(r)).getResolution(t[0]),n,r,s)}getTilePixelRatio(t){return this.hidpi_?t:1}updateParams(t){Object.assign(this.params_,t),this.setKey(this.getKeyForParams_())}tileUrlFunction(t,e,i){let n=this.getTileGrid();if(n||(n=this.getTileGridForProjection(i)),n.getResolutions().length<=t[0])return;1==e||this.hidpi_||(e=1);const r=n.getTileCoordExtent(t,this.tmpExtent_);let s=xl(n.getTileSize(t[0]),this.tmpSize);1!=e&&(s=yl(s,e,this.tmpSize));const o={F:"image",FORMAT:"PNG32",TRANSPARENT:!0};return Object.assign(o,this.params_),this.getRequestUrl_(t,s,r,e,i,o)}};var zd=class extends Jh{constructor(t){super({opaque:!1,projection:(t=t||{}).projection,tileGrid:t.tileGrid,wrapX:void 0===t.wrapX||t.wrapX,zDirection:t.zDirection,url:t.template||"z:{z} x:{x} y:{y}",tileLoadFunction:(t,e)=>{const i=t.getTileCoord()[0],n=xl(this.tileGrid.getTileSize(i)),r=mt(n[0],n[1]);r.strokeStyle="grey",r.strokeRect(.5,.5,n[0]+.5,n[1]+.5),r.fillStyle="grey",r.strokeStyle="white",r.textAlign="center",r.textBaseline="middle",r.font="24px sans-serif",r.lineWidth=4,r.strokeText(e,n[0]/2,n[1]/2,n[0]),r.fillText(e,n[0]/2,n[1]/2,n[0]),t.setImage(r.canvas)}})}};var Xd=class extends qh{constructor(t){if(super({attributions:t.attributions,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,interpolate:t.interpolate,projection:tn("EPSG:3857"),reprojectionErrorThreshold:t.reprojectionErrorThreshold,state:"loading",tileLoadFunction:t.tileLoadFunction,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition,zDirection:t.zDirection}),this.tileJSON_=null,this.tileSize_=t.tileSize,t.url)if(t.jsonp)Kl(t.url,this.handleTileJSONResponse.bind(this),this.handleTileJSONError.bind(this));else{const e=new XMLHttpRequest;e.addEventListener("load",this.onXHRLoad_.bind(this)),e.addEventListener("error",this.onXHRError_.bind(this)),e.open("GET",t.url),e.send()}else{if(!t.tileJSON)throw new Error("Either `url` or `tileJSON` options must be provided");this.handleTileJSONResponse(t.tileJSON)}}onXHRLoad_(t){const e=t.target;if(!e.status||e.status>=200&&e.status<300){let t;try{t=JSON.parse(e.responseText)}catch(t){return void this.handleTileJSONError()}this.handleTileJSONResponse(t)}else this.handleTileJSONError()}onXHRError_(t){this.handleTileJSONError()}getTileJSON(){return this.tileJSON_}handleTileJSONResponse(t){const e=tn("EPSG:4326"),i=this.getProjection();let n;if(void 0!==t.bounds){const r=hn(e,i);n=De(t.bounds,r)}const r=Gh(i),s=t.minzoom||0,o=Nh({extent:r,maxZoom:t.maxzoom||22,minZoom:s,tileSize:this.tileSize_});if(this.tileGrid=o,this.tileUrlFunction=zh(t.tiles,o),t.attribution&&!this.getAttributions()){const e=void 0!==n?n:r;this.setAttributions((function(i){return Le(e,i.extent)?[t.attribution]:null}))}this.tileJSON_=t,this.setState("ready")}handleTileJSONError(){this.setState("error")}};var Vd=class extends qh{constructor(t){t=t||{};const e=Object.assign({},t.params),i=!("TRANSPARENT"in e)||e.TRANSPARENT;super({attributions:t.attributions,attributionsCollapsible:t.attributionsCollapsible,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,interpolate:t.interpolate,opaque:!i,projection:t.projection,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileClass:t.tileClass,tileGrid:t.tileGrid,tileLoadFunction:t.tileLoadFunction,url:t.url,urls:t.urls,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition,zDirection:t.zDirection}),this.gutter_=void 0!==t.gutter?t.gutter:0,this.params_=e,this.v13_=!0,this.serverType_=t.serverType,this.hidpi_=void 0===t.hidpi||t.hidpi,this.tmpExtent_=[1/0,1/0,-1/0,-1/0],this.updateV13_(),this.setKey(this.getKeyForParams_())}getFeatureInfoUrl(t,e,i,n){const r=tn(i),s=this.getProjection()||r;let o=this.getTileGrid();o||(o=this.getTileGridForProjection(s));const a=un(t,r,s),l=ph(s,r,t,e),h=o.getZForResolution(l,this.zDirection),c=o.getResolution(h),u=o.getTileCoordForCoordAndZ(a,h);if(o.getResolutions().length<=u[0])return;let d=o.getTileCoordExtent(u,this.tmpExtent_);const g=this.gutter_;0!==g&&(d=Jt(d,c*g,d));const f={QUERY_LAYERS:this.params_.LAYERS};Object.assign(f,qu(this.params_,"GetFeatureInfo"),n);const p=Math.floor((a[0]-d[0])/c),m=Math.floor((d[3]-a[1])/c);return f[this.v13_?"I":"X"]=p,f[this.v13_?"J":"Y"]=m,this.getRequestUrl_(u,d,1,s||r,f)}getLegendUrl(t,e){if(void 0===this.urls[0])return;const i={SERVICE:"WMS",VERSION:Wu,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===e||void 0===e.LAYER){const t=this.params_.LAYERS;if(!(!Array.isArray(t)||1===t.length))return;i.LAYER=t}if(void 0!==t){const e=this.getProjection()?this.getProjection().getMetersPerUnit():1,n=28e-5;i.SCALE=t*e/n}return Object.assign(i,e),Nu(this.urls[0],i)}getGutter(){return this.gutter_}getParams(){return this.params_}getRequestUrl_(t,e,i,n,r){const s=this.urls;if(!s)return;let o;if(1==s.length)o=s[0];else{o=s[_i(Nl(t),s.length)]}return Yu(e,(this.tileGrid||this.getTileGridForProjection(n)).getResolution(t[0]),i,n,o,r,this.serverType_)}getTilePixelRatio(t){return this.hidpi_&&void 0!==this.serverType_?t:1}getKeyForParams_(){let t=0;const e=[];for(const i in this.params_)e[t++]=i+"-"+this.params_[i];return e.join("/")}updateParams(t){Object.assign(this.params_,t),this.updateV13_(),this.setKey(this.getKeyForParams_())}updateV13_(){const t=this.params_.VERSION||Wu;this.v13_=Ti(t,"1.3")>=0}tileUrlFunction(t,e,i){let n=this.getTileGrid();if(n||(n=this.getTileGridForProjection(i)),n.getResolutions().length<=t[0])return;1==e||this.hidpi_&&void 0!==this.serverType_||(e=1);const r=n.getResolution(t[0]);let s=n.getTileCoordExtent(t,this.tmpExtent_);const o=this.gutter_;0!==o&&(s=Jt(s,r*o,s));const a=Object.assign({},qu(this.params_,"GetMap"));return this.getRequestUrl_(t,s,e,i,a)}};class Wd extends rt{constructor(t,e,i,n,r,s){super(t,e),this.src_=i,this.extent_=n,this.preemptive_=r,this.grid_=null,this.keys_=null,this.data_=null,this.jsonp_=s}getImage(){return null}getData(t){if(!this.grid_||!this.keys_)return null;const e=(t[0]-this.extent_[0])/(this.extent_[2]-this.extent_[0]),i=(t[1]-this.extent_[1])/(this.extent_[3]-this.extent_[1]),n=this.grid_[Math.floor((1-i)*this.grid_.length)];if("string"!=typeof n)return null;let r=n.charCodeAt(Math.floor(e*n.length));r>=93&&r--,r>=35&&r--,r-=32;let s=null;if(r in this.keys_){const t=this.keys_[r];s=this.data_&&t in this.data_?this.data_[t]:t}return s}forDataAtCoordinate(t,e,i){this.state==Q&&!0===i?(this.state=q,O(this,v,(function(i){e(this.getData(t))}),this),this.loadInternal_()):!0===i?setTimeout((()=>{e(this.getData(t))}),0):e(this.getData(t))}getKey(){return this.src_}handleError_(){this.state=J,this.changed()}handleLoad_(t){this.grid_=t.grid,this.keys_=t.keys,this.data_=t.data,this.state=H,this.changed()}loadInternal_(){if(this.state==q)if(this.state=K,this.jsonp_)Kl(this.src_,this.handleLoad_.bind(this),this.handleError_.bind(this));else{const t=new XMLHttpRequest;t.addEventListener("load",this.onXHRLoad_.bind(this)),t.addEventListener("error",this.onXHRError_.bind(this)),t.open("GET",this.src_),t.send()}}onXHRLoad_(t){const e=t.target;if(!e.status||e.status>=200&&e.status<300){let t;try{t=JSON.parse(e.responseText)}catch(t){return void this.handleError_()}this.handleLoad_(t)}else this.handleError_()}onXHRError_(t){this.handleError_()}load(){this.preemptive_?this.loadInternal_():this.setState(Q)}}var Zd=class extends Bh{constructor(t){if(super({projection:tn("EPSG:3857"),state:"loading",zDirection:t.zDirection}),this.preemptive_=void 0===t.preemptive||t.preemptive,this.tileUrlFunction_=Vh,this.template_=void 0,this.jsonp_=t.jsonp||!1,t.url)if(this.jsonp_)Kl(t.url,this.handleTileJSONResponse.bind(this),this.handleTileJSONError.bind(this));else{const e=new XMLHttpRequest;e.addEventListener("load",this.onXHRLoad_.bind(this)),e.addEventListener("error",this.onXHRError_.bind(this)),e.open("GET",t.url),e.send()}else{if(!t.tileJSON)throw new Error("Either `url` or `tileJSON` options must be provided");this.handleTileJSONResponse(t.tileJSON)}}onXHRLoad_(t){const e=t.target;if(!e.status||e.status>=200&&e.status<300){let t;try{t=JSON.parse(e.responseText)}catch(t){return void this.handleTileJSONError()}this.handleTileJSONResponse(t)}else this.handleTileJSONError()}onXHRError_(t){this.handleTileJSONError()}getTemplate(){return this.template_}forDataAtCoordinateAndResolution(t,e,i,n){if(this.tileGrid){const r=this.tileGrid.getZForResolution(e,this.zDirection),s=this.tileGrid.getTileCoordForCoordAndZ(t,r);this.getTile(s[0],s[1],s[2],1,this.getProjection()).forDataAtCoordinate(t,i,n)}else!0===n?setTimeout((function(){i(null)}),0):i(null)}handleTileJSONError(){this.setState("error")}handleTileJSONResponse(t){const e=tn("EPSG:4326"),i=this.getProjection();let n;if(void 0!==t.bounds){const r=hn(e,i);n=De(t.bounds,r)}const r=Gh(i),s=t.minzoom||0,o=Nh({extent:r,maxZoom:t.maxzoom||22,minZoom:s});this.tileGrid=o,this.template_=t.template;const a=t.grids;if(a){if(this.tileUrlFunction_=zh(a,o),void 0!==t.attribution){const e=void 0!==n?n:r;this.setAttributions((function(i){return Le(e,i.extent)?[t.attribution]:null}))}this.setState("ready")}else this.setState("error")}getTile(t,e,i,n,r){const s=Ll(t,e,i);if(this.tileCache.containsKey(s))return this.tileCache.get(s);const o=[t,e,i],a=this.getTileCoordForTileUrlFunction(o,r),l=this.tileUrlFunction_(a,n,r),h=new Wd(o,void 0!==l?q:Q,void 0!==l?l:"",this.tileGrid.getTileCoordExtent(o),this.preemptive_,this.jsonp_);return this.tileCache.set(s,h),h}useTile(t,e,i){const n=Ll(t,e,i);this.tileCache.containsKey(n)&&this.tileCache.get(n)}};var $d=class extends qh{constructor(t){const e=void 0!==t.requestEncoding?t.requestEncoding:"KVP",i=t.tileGrid;let n=t.urls;void 0===n&&void 0!==t.url&&(n=Wh(t.url)),super({attributions:t.attributions,attributionsCollapsible:t.attributionsCollapsible,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,interpolate:t.interpolate,projection:t.projection,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileClass:t.tileClass,tileGrid:i,tileLoadFunction:t.tileLoadFunction,tilePixelRatio:t.tilePixelRatio,urls:n,wrapX:void 0!==t.wrapX&&t.wrapX,transition:t.transition,zDirection:t.zDirection}),this.version_=void 0!==t.version?t.version:"1.0.0",this.format_=void 0!==t.format?t.format:"image/jpeg",this.dimensions_=void 0!==t.dimensions?t.dimensions:{},this.layer_=t.layer,this.matrixSet_=t.matrixSet,this.style_=t.style,this.requestEncoding_=e,this.setKey(this.getKeyForDimensions_()),n&&n.length>0&&(this.tileUrlFunction=Xh(n.map(this.createFromWMTSTemplate.bind(this))))}setUrls(t){this.urls=t;const e=t.join("\n");this.setTileUrlFunction(Xh(t.map(this.createFromWMTSTemplate.bind(this))),e)}getDimensions(){return this.dimensions_}getFormat(){return this.format_}getLayer(){return this.layer_}getMatrixSet(){return this.matrixSet_}getRequestEncoding(){return this.requestEncoding_}getStyle(){return this.style_}getVersion(){return this.version_}getKeyForDimensions_(){const t=this.urls?this.urls.slice(0):[];for(const e in this.dimensions_)t.push(e+"-"+this.dimensions_[e]);return t.join("/")}updateDimensions(t){Object.assign(this.dimensions_,t),this.setKey(this.getKeyForDimensions_())}createFromWMTSTemplate(t){const e=this.requestEncoding_,i={layer:this.layer_,style:this.style_,tilematrixset:this.matrixSet_};"KVP"==e&&Object.assign(i,{Service:"WMTS",Request:"GetTile",Version:this.version_,Format:this.format_}),t="KVP"==e?Nu(t,i):t.replace(/\{(\w+?)\}/g,(function(t,e){return e.toLowerCase()in i?i[e.toLowerCase()]:t}));const n=this.tileGrid,r=this.dimensions_;return function(i,s,o){if(!i)return;const a={TileMatrix:n.getMatrixId(i[0]),TileCol:i[1],TileRow:i[2]};Object.assign(a,r);let l=t;return l="KVP"==e?Nu(l,a):l.replace(/\{(\w+?)\}/g,(function(t,e){return a[e]})),l}}};const Yd=34962,qd=34963,Kd=35044,Hd=35048,Jd=5126,Qd=["experimental-webgl","webgl","webkit-3d","moz-webgl"];function tg(t,e){e=Object.assign({preserveDrawingBuffer:!0,antialias:!lt},e);const i=Qd.length;for(let n=0;n{this.uniforms_.push({value:t.uniforms[i],location:e.getUniformLocation(this.renderTargetProgram_,i)})}))}getGL(){return this.gl_}init(t){const e=this.getGL(),i=[e.drawingBufferWidth*this.scaleRatio_,e.drawingBufferHeight*this.scaleRatio_];if(e.bindFramebuffer(e.FRAMEBUFFER,this.getFrameBuffer()),e.bindRenderbuffer(e.RENDERBUFFER,this.getDepthBuffer()),e.viewport(0,0,i[0],i[1]),!this.renderTargetTextureSize_||this.renderTargetTextureSize_[0]!==i[0]||this.renderTargetTextureSize_[1]!==i[1]){this.renderTargetTextureSize_=i;const t=0,n=e.RGBA,r=0,s=e.RGBA,o=e.UNSIGNED_BYTE,a=null;e.bindTexture(e.TEXTURE_2D,this.renderTargetTexture_),e.texImage2D(e.TEXTURE_2D,t,n,i[0],i[1],r,s,o,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this.renderTargetTexture_,0),e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_COMPONENT16,i[0],i[1]),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,this.depthBuffer_)}}apply(t,e,i,n){const r=this.getGL(),s=t.size;if(r.bindFramebuffer(r.FRAMEBUFFER,e?e.getFrameBuffer():null),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this.renderTargetTexture_),!e){const e=U(r.canvas);if(!t.renderTargets[e]){const i=r.getContextAttributes();i&&i.preserveDrawingBuffer&&(r.clearColor(0,0,0,0),r.clearDepth(1),r.clear(r.COLOR_BUFFER_BIT|r.DEPTH_BUFFER_BIT)),t.renderTargets[e]=!0}}r.disable(r.DEPTH_TEST),r.enable(r.BLEND),r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),r.viewport(0,0,r.drawingBufferWidth,r.drawingBufferHeight),r.bindBuffer(r.ARRAY_BUFFER,this.renderTargetVerticesBuffer_),r.useProgram(this.renderTargetProgram_),r.enableVertexAttribArray(this.renderTargetAttribLocation_),r.vertexAttribPointer(this.renderTargetAttribLocation_,2,r.FLOAT,!1,0,0),r.uniform2f(this.renderTargetUniformLocation_,s[0],s[1]),r.uniform1i(this.renderTargetTextureLocation_,0);const o=t.layerStatesArray[t.layerIndex].opacity;r.uniform1f(this.renderTargetOpacityLocation_,o),this.applyUniforms(t),i&&i(r,t),r.drawArrays(r.TRIANGLES,0,6),n&&n(r,t)}getFrameBuffer(){return this.frameBuffer_}getDepthBuffer(){return this.depthBuffer_}applyUniforms(t){const e=this.getGL();let i,n=1;this.uniforms_.forEach((function(r){if(i="function"==typeof r.value?r.value(t):r.value,i instanceof HTMLCanvasElement||i instanceof ImageData)r.texture||(r.texture=e.createTexture()),e.activeTexture(e[`TEXTURE${n}`]),e.bindTexture(e.TEXTURE_2D,r.texture),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),i instanceof ImageData?e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,i.width,i.height,0,e.UNSIGNED_BYTE,new Uint8Array(i.data)):e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,i),e.uniform1i(r.location,n++);else if(Array.isArray(i))switch(i.length){case 2:return void e.uniform2f(r.location,i[0],i[1]);case 3:return void e.uniform3f(r.location,i[0],i[1],i[2]);case 4:return void e.uniform4f(r.location,i[0],i[1],i[2],i[3]);default:return}else"number"==typeof i&&e.uniform1f(r.location,i)}))}};function Ng(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function Dg(t,e){return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}const kg={PROJECTION_MATRIX:"u_projectionMatrix",SCREEN_TO_WORLD_MATRIX:"u_screenToWorldMatrix",TIME:"u_time",ZOOM:"u_zoom",RESOLUTION:"u_resolution",ROTATION:"u_rotation",VIEWPORT_SIZE_PX:"u_viewportSizePx",PIXEL_RATIO:"u_pixelRatio",HIT_DETECTION:"u_hitDetection"},Gg={UNSIGNED_BYTE:5121,UNSIGNED_SHORT:5123,UNSIGNED_INT:5125,FLOAT:Jd},jg={};function Bg(t){return"shared/"+t}let Ug=0;function zg(t){let e=0;for(let i=0;inew Og({webGlContext:this.gl_,scaleRatio:t.scaleRatio,vertexShader:t.vertexShader,fragmentShader:t.fragmentShader,uniforms:t.uniforms}))):[new Og({webGlContext:this.gl_})],this.shaderCompileErrors_=null,this.startTime_=Date.now()}setUniforms(t){this.uniforms_=[],this.addUniforms(t)}addUniforms(t){for(const e in t)this.uniforms_.push({name:e,value:t[e]})}canvasCacheKeyMatches(t){return this.canvasCacheKey_===Bg(t)}getExtension(t){if(t in this.extensionCache_)return this.extensionCache_[t];const e=this.gl_.getExtension(t);return this.extensionCache_[t]=e,e}bindBuffer(t){const e=this.gl_,i=U(t);let n=this.bufferCache_[i];if(!n){n={buffer:t,webGlBuffer:e.createBuffer()},this.bufferCache_[i]=n}e.bindBuffer(t.getType(),n.webGlBuffer)}flushBufferData(t){const e=this.gl_;this.bindBuffer(t),e.bufferData(t.getType(),t.getArray(),t.getUsage())}deleteBuffer(t){const e=this.gl_,i=U(t),n=this.bufferCache_[i];n&&!e.isContextLost()&&e.deleteBuffer(n.webGlBuffer),delete this.bufferCache_[i]}disposeInternal(){const t=this.gl_.canvas;t.removeEventListener(Mg,this.boundHandleWebGLContextLost_),t.removeEventListener(Ag,this.boundHandleWebGLContextRestored_),function(t){const e=jg[t];if(!e)return;if(e.users-=1,e.users>0)return;const i=e.context,n=i.getExtension("WEBGL_lose_context");n&&n.loseContext();const r=i.canvas;r.width=1,r.height=1,delete jg[t]}(this.canvasCacheKey_),delete this.gl_}prepareDraw(t,e,i){const n=this.gl_,r=this.getCanvas(),s=t.size,o=t.pixelRatio;r.width===s[0]*o&&r.height===s[1]*o||(r.width=s[0]*o,r.height=s[1]*o,r.style.width=s[0]+"px",r.style.height=s[1]+"px");for(let e=this.postProcessPasses_.length-1;e>=0;e--)this.postProcessPasses_[e].init(t);n.bindTexture(n.TEXTURE_2D,null),n.clearColor(0,0,0,0),n.depthRange(0,1),n.clearDepth(1),n.clear(n.COLOR_BUFFER_BIT|n.DEPTH_BUFFER_BIT),n.enable(n.BLEND),n.blendFunc(n.ONE,e?n.ZERO:n.ONE_MINUS_SRC_ALPHA),i?(n.enable(n.DEPTH_TEST),n.depthFunc(n.LEQUAL)):n.disable(n.DEPTH_TEST)}bindTexture(t,e,i){const n=this.gl_;n.activeTexture(n.TEXTURE0+e),n.bindTexture(n.TEXTURE_2D,t),n.uniform1i(this.getUniformLocation(i),e)}prepareDrawToRenderTarget(t,e,i,n){const r=this.gl_,s=e.getSize();r.bindFramebuffer(r.FRAMEBUFFER,e.getFramebuffer()),r.bindRenderbuffer(r.RENDERBUFFER,e.getDepthbuffer()),r.viewport(0,0,s[0],s[1]),r.bindTexture(r.TEXTURE_2D,e.getTexture()),r.clearColor(0,0,0,0),r.depthRange(0,1),r.clearDepth(1),r.clear(r.COLOR_BUFFER_BIT|r.DEPTH_BUFFER_BIT),r.enable(r.BLEND),r.blendFunc(r.ONE,i?r.ZERO:r.ONE_MINUS_SRC_ALPHA),n?(r.enable(r.DEPTH_TEST),r.depthFunc(r.LEQUAL)):r.disable(r.DEPTH_TEST)}drawElements(t,e){const i=this.gl_;this.getExtension("OES_element_index_uint");const n=i.UNSIGNED_INT,r=e-t,s=4*t;i.drawElements(i.TRIANGLES,r,n,s)}finalizeDraw(t,e,i){for(let n=0,r=this.postProcessPasses_.length;n{if(i="function"==typeof r.value?r.value(t):r.value,i instanceof HTMLCanvasElement||i instanceof HTMLImageElement||i instanceof ImageData){r.texture||(r.prevValue=void 0,r.texture=e.createTexture()),this.bindTexture(r.texture,n,r.name),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE);(!(i instanceof HTMLImageElement)||i.complete)&&r.prevValue!==i&&(r.prevValue=i,e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,i)),n++}else if(Array.isArray(i)&&6===i.length)this.setUniformMatrixValue(r.name,Dg(this.tmpMat4_,i));else if(Array.isArray(i)&&i.length<=4)switch(i.length){case 2:return void e.uniform2f(this.getUniformLocation(r.name),i[0],i[1]);case 3:return void e.uniform3f(this.getUniformLocation(r.name),i[0],i[1],i[2]);case 4:return void e.uniform4f(this.getUniformLocation(r.name),i[0],i[1],i[2],i[3]);default:return}else"number"==typeof i&&e.uniform1f(this.getUniformLocation(r.name),i)}))}useProgram(t,e){this.gl_.useProgram(t),this.currentProgram_=t,this.applyFrameState(e),this.applyUniforms(e)}compileShader(t,e){const i=this.gl_,n=i.createShader(e);return i.shaderSource(n,t),i.compileShader(n),n}getProgram(t,e){const i=this.gl_,n=this.compileShader(t,i.FRAGMENT_SHADER),r=this.compileShader(e,i.VERTEX_SHADER),s=i.createProgram();if(i.attachShader(s,n),i.attachShader(s,r),i.linkProgram(s),!i.getShaderParameter(n,i.COMPILE_STATUS)){const t=`Fragment shader compilation failed: ${i.getShaderInfoLog(n)}`;throw new Error(t)}if(i.deleteShader(n),!i.getShaderParameter(r,i.COMPILE_STATUS)){const t=`Vertex shader compilation failed: ${i.getShaderInfoLog(r)}`;throw new Error(t)}if(i.deleteShader(r),!i.getProgramParameter(s,i.LINK_STATUS)){const t=`GL program linking failed: ${i.getProgramInfoLog(s)}`;throw new Error(t)}return s}getUniformLocation(t){const e=U(this.currentProgram_);return void 0===this.uniformLocationsByProgram_[e]&&(this.uniformLocationsByProgram_[e]={}),void 0===this.uniformLocationsByProgram_[e][t]&&(this.uniformLocationsByProgram_[e][t]=this.gl_.getUniformLocation(this.currentProgram_,t)),this.uniformLocationsByProgram_[e][t]}getAttributeLocation(t){const e=U(this.currentProgram_);return void 0===this.attribLocationsByProgram_[e]&&(this.attribLocationsByProgram_[e]={}),void 0===this.attribLocationsByProgram_[e][t]&&(this.attribLocationsByProgram_[e][t]=this.gl_.getAttribLocation(this.currentProgram_,t)),this.attribLocationsByProgram_[e][t]}makeProjectionTransform(t,e){const i=t.size,n=t.viewState.rotation,r=t.viewState.resolution,s=t.viewState.center;return Wt(e,0,0,2/(r*i[0]),2/(r*i[1]),-n,-s[0],-s[1]),e}setUniformFloatValue(t,e){this.gl_.uniform1f(this.getUniformLocation(t),e)}setUniformFloatVec2(t,e){this.gl_.uniform2fv(this.getUniformLocation(t),e)}setUniformFloatVec4(t,e){this.gl_.uniform4fv(this.getUniformLocation(t),e)}setUniformMatrixValue(t,e){this.gl_.uniformMatrix4fv(this.getUniformLocation(t),!1,e)}enableAttributeArray_(t,e,i,n,r){const s=this.getAttributeLocation(t);s<0||(this.gl_.enableVertexAttribArray(s),this.gl_.vertexAttribPointer(s,e,i,!1,n,r))}enableAttributes(t){const e=zg(t);let i=0;for(let n=0;nthis.size_[0]||e>=this.size_[1])return Zg[0]=0,Zg[1]=0,Zg[2]=0,Zg[3]=0,Zg;this.readAll();const i=Math.floor(t)+(this.size_[1]-Math.floor(e)-1)*this.size_[0];return Zg[0]=this.data_[4*i],Zg[1]=this.data_[4*i+1],Zg[2]=this.data_[4*i+2],Zg[3]=this.data_[4*i+3],Zg}getTexture(){return this.texture_}getFramebuffer(){return this.framebuffer_}getDepthbuffer(){return this.depthbuffer_}updateSize_(){const t=this.size_,e=this.helper_.getGL();this.texture_=this.helper_.createTexture(t,null,this.texture_),e.bindFramebuffer(e.FRAMEBUFFER,this.framebuffer_),e.viewport(0,0,t[0],t[1]),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this.texture_,0),e.bindRenderbuffer(e.RENDERBUFFER,this.depthbuffer_),e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_COMPONENT16,t[0],t[1]),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,this.depthbuffer_),this.data_=new Uint8Array(t[0]*t[1]*4)}},Yg={exports:{}};function qg(t,e,i){i=i||2;var n,r,s,o,a,l,h,c=e&&e.length,u=c?e[0]*i:t.length,d=Kg(t,0,u,i,!0),g=[];if(!d||d.next===d.prev)return g;if(c&&(d=function(t,e,i,n){var r,s,o,a=[];for(r=0,s=e.length;r80*i){n=s=t[0],r=o=t[1];for(var f=i;fs&&(s=a),l>o&&(o=l);h=0!==(h=Math.max(s-n,o-r))?32767/h:0}return Jg(d,g,i,n,r,h,0),g}function Kg(t,e,i,n,r){var s,o;if(r===wf(t,e,i,n)>0)for(s=e;s=e;s-=n)o=yf(s,t[s],t[s+1],o);return o&&df(o,o.next)&&(xf(o),o=o.next),o}function Hg(t,e){if(!t)return t;e||(e=t);var i,n=t;do{if(i=!1,n.steiner||!df(n,n.next)&&0!==uf(n.prev,n,n.next))n=n.next;else{if(xf(n),(n=e=n.prev)===n.next)break;i=!0}}while(i||n!==e);return e}function Jg(t,e,i,n,r,s,o){if(t){!o&&s&&function(t,e,i,n){var r=t;do{0===r.z&&(r.z=af(r.x,r.y,e,i,n)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==t);r.prevZ.nextZ=null,r.prevZ=null,function(t){var e,i,n,r,s,o,a,l,h=1;do{for(i=t,t=null,s=null,o=0;i;){for(o++,n=i,a=0,e=0;e0||l>0&&n;)0!==a&&(0===l||!n||i.z<=n.z)?(r=i,i=i.nextZ,a--):(r=n,n=n.nextZ,l--),s?s.nextZ=r:t=r,r.prevZ=s,s=r;i=n}s.nextZ=null,h*=2}while(o>1)}(r)}(t,n,r,s);for(var a,l,h=t;t.prev!==t.next;)if(a=t.prev,l=t.next,s?tf(t,n,r,s):Qg(t))e.push(a.i/i|0),e.push(t.i/i|0),e.push(l.i/i|0),xf(t),t=l.next,h=l.next;else if((t=l)===h){o?1===o?Jg(t=ef(Hg(t),e,i),e,i,n,r,s,2):2===o&&nf(t,e,i,n,r,s):Jg(Hg(t),e,i,n,r,s,1);break}}}function Qg(t){var e=t.prev,i=t,n=t.next;if(uf(e,i,n)>=0)return!1;for(var r=e.x,s=i.x,o=n.x,a=e.y,l=i.y,h=n.y,c=rs?r>o?r:o:s>o?s:o,g=a>l?a>h?a:h:l>h?l:h,f=n.next;f!==e;){if(f.x>=c&&f.x<=d&&f.y>=u&&f.y<=g&&hf(r,a,s,l,o,h,f.x,f.y)&&uf(f.prev,f,f.next)>=0)return!1;f=f.next}return!0}function tf(t,e,i,n){var r=t.prev,s=t,o=t.next;if(uf(r,s,o)>=0)return!1;for(var a=r.x,l=s.x,h=o.x,c=r.y,u=s.y,d=o.y,g=al?a>h?a:h:l>h?l:h,m=c>u?c>d?c:d:u>d?u:d,_=af(g,f,e,i,n),y=af(p,m,e,i,n),x=t.prevZ,v=t.nextZ;x&&x.z>=_&&v&&v.z<=y;){if(x.x>=g&&x.x<=p&&x.y>=f&&x.y<=m&&x!==r&&x!==o&&hf(a,c,l,u,h,d,x.x,x.y)&&uf(x.prev,x,x.next)>=0)return!1;if(x=x.prevZ,v.x>=g&&v.x<=p&&v.y>=f&&v.y<=m&&v!==r&&v!==o&&hf(a,c,l,u,h,d,v.x,v.y)&&uf(v.prev,v,v.next)>=0)return!1;v=v.nextZ}for(;x&&x.z>=_;){if(x.x>=g&&x.x<=p&&x.y>=f&&x.y<=m&&x!==r&&x!==o&&hf(a,c,l,u,h,d,x.x,x.y)&&uf(x.prev,x,x.next)>=0)return!1;x=x.prevZ}for(;v&&v.z<=y;){if(v.x>=g&&v.x<=p&&v.y>=f&&v.y<=m&&v!==r&&v!==o&&hf(a,c,l,u,h,d,v.x,v.y)&&uf(v.prev,v,v.next)>=0)return!1;v=v.nextZ}return!0}function ef(t,e,i){var n=t;do{var r=n.prev,s=n.next.next;!df(r,s)&&gf(r,n,n.next,s)&&mf(r,s)&&mf(s,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(s.i/i|0),xf(n),xf(n.next),n=t=s),n=n.next}while(n!==t);return Hg(n)}function nf(t,e,i,n,r,s){var o=t;do{for(var a=o.next.next;a!==o.prev;){if(o.i!==a.i&&cf(o,a)){var l=_f(o,a);return o=Hg(o,o.next),l=Hg(l,l.next),Jg(o,e,i,n,r,s,0),void Jg(l,e,i,n,r,s,0)}a=a.next}o=o.next}while(o!==t)}function rf(t,e){return t.x-e.x}function sf(t,e){var i=function(t,e){var i,n=e,r=t.x,s=t.y,o=-1/0;do{if(s<=n.y&&s>=n.next.y&&n.next.y!==n.y){var a=n.x+(s-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(a<=r&&a>o&&(o=a,i=n.x=n.x&&n.x>=c&&r!==n.x&&hf(si.x||n.x===i.x&&of(i,n)))&&(i=n,d=l)),n=n.next}while(n!==h);return i}(t,e);if(!i)return e;var n=_f(i,t);return Hg(n,n.next),Hg(i,i.next)}function of(t,e){return uf(t.prev,t,e.prev)<0&&uf(e.next,t,t.next)<0}function af(t,e,i,n,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*r|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-n)*r|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function lf(t){var e=t,i=t;do{(e.x=(t-o)*(s-a)&&(t-o)*(n-a)>=(i-o)*(e-a)&&(i-o)*(s-a)>=(r-o)*(n-a)}function cf(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&gf(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(mf(t,e)&&mf(e,t)&&function(t,e){var i=t,n=!1,r=(t.x+e.x)/2,s=(t.y+e.y)/2;do{i.y>s!=i.next.y>s&&i.next.y!==i.y&&r<(i.next.x-i.x)*(s-i.y)/(i.next.y-i.y)+i.x&&(n=!n),i=i.next}while(i!==t);return n}(t,e)&&(uf(t.prev,t,e.prev)||uf(t,e.prev,e))||df(t,e)&&uf(t.prev,t,t.next)>0&&uf(e.prev,e,e.next)>0)}function uf(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function df(t,e){return t.x===e.x&&t.y===e.y}function gf(t,e,i,n){var r=pf(uf(t,e,i)),s=pf(uf(t,e,n)),o=pf(uf(i,n,t)),a=pf(uf(i,n,e));return r!==s&&o!==a||(!(0!==r||!ff(t,i,e))||(!(0!==s||!ff(t,n,e))||(!(0!==o||!ff(i,t,n))||!(0!==a||!ff(i,e,n)))))}function ff(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function pf(t){return t>0?1:t<0?-1:0}function mf(t,e){return uf(t.prev,t,t.next)<0?uf(t,e,t.next)>=0&&uf(t,t.prev,e)>=0:uf(t,e,t.prev)<0||uf(t,t.next,e)<0}function _f(t,e){var i=new vf(t.i,t.x,t.y),n=new vf(e.i,e.x,e.y),r=t.next,s=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,n.next=i,i.prev=n,s.next=n,n.prev=s,n}function yf(t,e,i,n){var r=new vf(t,e,i);return n?(r.next=n.next,r.prev=n,n.next.prev=r,n.next=r):(r.prev=r,r.next=r),r}function xf(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function vf(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function wf(t,e,i,n){for(var r=0,s=e,o=i-n;s0&&(n+=t[r-1].length,i.holes.push(n))}return i};var Sf=cs(Yg.exports);const Ef=.985,Tf=[],Cf={vertexPosition:0,indexPosition:0};function bf(t,e,i,n,r){t[e+0]=i,t[e+1]=n,t[e+2]=r}function Rf(t,e){const i=256,n=255;return(e=e||[])[0]=Math.floor(t/i/i/i)/n,e[1]=Math.floor(t/i/i)%i/n,e[2]=Math.floor(t/i)%i/n,e[3]=t%i/n,e}function Pf(t){let e=0;const i=256,n=255;return e+=Math.round(t[0]*i*i*i*n),e+=Math.round(t[1]*i*i*n),e+=Math.round(t[2]*i*n),e+=Math.round(t[3]*n),e}let Ff=0;const If=0,Lf=1<",GreaterThanOrEqualTo:">=",LessThan:"<",LessThanOrEqualTo:"<=",Multiply:"*",Divide:"/",Add:"+",Subtract:"-",Clamp:"clamp",Mod:"%",Pow:"^",Abs:"abs",Floor:"floor",Ceil:"ceil",Round:"round",Sin:"sin",Cos:"cos",Atan:"atan",Sqrt:"sqrt",Match:"match",Between:"between",Interpolate:"interpolate",Case:"case",In:"in",Number:"number",String:"string",Array:"array",Color:"color",Id:"id",Band:"band",Palette:"palette"},Yf={[$f.Get]:tp((([t,e])=>void 0!==e?function(t){switch(t){case"string":return Af;case"color":return Of;case"number":return Mf;case"boolean":return Lf;case"number[]":return Nf;default:throw new Error(`Unrecognized type hint: ${t}`)}}(e.value):Df),Kf(1,2),(function(t,e){const i=Zf(t[1],e);if(!(i instanceof Xf))throw new Error("Expected a literal argument for get operation");if("string"!=typeof i.value)throw new Error("Expected a string argument for get operation");if(e.properties.add(i.value),3===t.length){return[i,Zf(t[2],e)]}return[i]})),[$f.Var]:tp((([t])=>t.type),Kf(1,1),(function(t,e,i,n){const r=t[1];if("string"!=typeof r)throw new Error("Expected a string argument for var operation");if(e.variables.add(r),!("variables"in e.style)||void 0===e.style.variables[r])return[new Xf(Df,r)];const s=e.style.variables[r],o=Zf(s,e);if(o.value=r,n&&!Uf(n,o.type))throw new Error(`The variable ${r} has type ${jf(o.type)} but the following type was expected: ${jf(n)}`);return[o]})),[$f.Id]:tp(Mf|Af,qf,(function(t,e){e.featureId=!0})),[$f.Concat]:tp(Af,Kf(2,1/0),Hf(Df)),[$f.GeometryType]:tp(Af,qf),[$f.Resolution]:tp(Mf,qf),[$f.Zoom]:tp(Mf,qf),[$f.Time]:tp(Mf,qf),[$f.Any]:tp(Lf,Kf(2,1/0),Hf(Lf)),[$f.All]:tp(Lf,Kf(2,1/0),Hf(Lf)),[$f.Not]:tp(Lf,Kf(1,1),Hf(Lf)),[$f.Equal]:tp(Lf,Kf(2,2),Hf(Df),Jf),[$f.NotEqual]:tp(Lf,Kf(2,2),Hf(Df),Jf),[$f.GreaterThan]:tp(Lf,Kf(2,2),Hf(Df),Jf),[$f.GreaterThanOrEqualTo]:tp(Lf,Kf(2,2),Hf(Df),Jf),[$f.LessThan]:tp(Lf,Kf(2,2),Hf(Df),Jf),[$f.LessThanOrEqualTo]:tp(Lf,Kf(2,2),Hf(Df),Jf),[$f.Multiply]:tp((t=>{let e=Mf|Of;for(let i=0;i{let e=Df;for(let i=2;i{let e=Of|Mf;for(let i=3;i{let e=Df;for(let i=1;i3===t.length||4===t.length?Nf|Of:Nf),Kf(1,1/0),Hf(Mf)),[$f.Color]:tp(Of,Kf(3,4),Hf(Mf)),[$f.Band]:tp(Mf,Kf(1,3),Hf(Mf)),[$f.Palette]:tp(Of,Kf(2,2),(function(t,e){const i=Zf(t[1],e,Mf);if(i.type!==Mf)throw new Error(`The first argument of palette must be an number, got ${jf(i.type)} instead`);const n=t[2];if(!Array.isArray(n))throw new Error("The second argument of palette must be an array");const r=new Array(n.length);for(let t=0;te){throw new Error(`Expected ${e===1/0?`${t} or more`:`${t} to ${e}`} arguments for ${r}, got ${s}`)}}}function Hf(t){return function(e,i){const n=e[0],r=e.length-1,s=new Array(r);for(let o=0;o=f;--r){const i=l.getTileRangeForExtentAndZ(e,r,this.tempTileRange_),o=l.getResolution(r);for(let e=i.minX;e<=i.maxX;++e)for(let g=i.minY;g<=i.maxY;++g){const i=Il(r,e,g,this.tempTileCoord_),f=fp(a,i);let p,m;if(d.containsKey(f)&&(p=d.get(f),m=p.tile),p&&p.tile.key===a.getKey()||(m=a.getTile(r,e,g,t.pixelRatio,s.projection)),up(n,m))continue;if(p)if(this.isDrawableTile_(m))p.setTile(m);else{const t=m.getInterimTile();p.setTile(t)}else p=this.createTileRepresentation({tile:m,grid:l,helper:this.helper,gutter:h}),d.set(f,p);dp(n,p,r);const _=m.getKey();u[_]=!0,m.getState()===q&&(t.tileQueue.isKeyQueued(_)||t.tileQueue.enqueue([m,c,l.getTileCoordCenter(i),o]))}}}beforeTilesRender(t,e){this.helper.prepareDraw(this.frameState,!e,!0)}beforeTilesMaskRender(t){return!1}renderTile(t,e,i,n,r,s,o,a,l,h,c){}renderTileMask(t,e,i,n){}drawTile_(t,e,i,n,r,s,o){if(!e.ready)return;const a=e.tile.tileCoord,l=Ml(a),h=l in s?s[l]:1,c=o.getResolution(i),u=xl(o.getTileSize(i),this.tempSize_),d=o.getOrigin(i),g=o.getTileCoordExtent(a),f=h<1?-1:hp(i);h<1&&(t.animate=!0);const p=t.viewState,m=p.center[0],_=p.center[1],y=u[0]+2*n,x=u[1]+2*n,v=y/x,w=(m-d[0])/(u[0]*c),S=(d[1]-_)/(u[1]*c),E=p.resolution/c,T=a[1],C=a[2];Dt(this.tileTransform_),zt(this.tileTransform_,2/(t.size[0]*E/y),-2/(t.size[1]*E/y)),Ut(this.tileTransform_,p.rotation),zt(this.tileTransform_,1,1/v),Vt(this.tileTransform_,(u[0]*(T-w)-n)/y,(u[1]*(C-S)-n)/x),this.renderTile(e,this.tileTransform_,t,r,c,u,d,g,f,n,h)}renderFrame(t){this.frameState=t,this.renderComplete=!0;const e=this.helper.getGL();this.preRender(e,t);const i=t.viewState,n=this.getLayer(),r=n.getRenderSource(),s=r.getTileGridForProjection(i.projection),a=r.getGutterForProjection(i.projection),l=gp(t,t.extent),h=s.getZForResolution(i.resolution,r.zDirection),c=cp(),u=n.getPreload();if(t.nextExtent){const e=s.getZForResolution(i.nextResolution,r.zDirection),n=gp(t,t.nextExtent);this.enqueueTiles(t,n,e,c,u)}this.enqueueTiles(t,l,h,c,0),u>0&&setTimeout((()=>{this.enqueueTiles(t,l,h-1,c,u-1)}),0);const d={},g=U(this),f=t.time;let p=!1;for(const t of c.representationsByZ[h]){const e=t.tile;if((e instanceof wh||e instanceof Hc)&&e.getState()===Q)continue;const i=e.tileCoord;if(t.ready){const t=e.getAlpha(g,f);if(1===t){e.endTransition(g);continue}p=!0;d[Ml(i)]=t}this.renderComplete=!1;if(this.findAltTiles_(s,i,h+1,c))continue;const n=s.getMinZoom();for(let t=h-1;t>=n;--t){if(this.findAltTiles_(s,i,t,c))break}}const m=c.representationsByZ,_=Object.keys(m).map(Number).sort(o);if(this.beforeTilesMaskRender(t))for(let t=0,e=_.length;tt.dispose())),t.clear()}removeHelper(){this.helper&&this.clearCache(),super.removeHelper()}disposeInternal(){super.disposeInternal(),delete this.frameState}};const mp={...ap,TILE_TEXTURE_ARRAY:"u_tileTextures",TEXTURE_PIXEL_WIDTH:"u_texturePixelWidth",TEXTURE_PIXEL_HEIGHT:"u_texturePixelHeight",TEXTURE_RESOLUTION:"u_textureResolution",TEXTURE_ORIGIN_X:"u_textureOriginX",TEXTURE_ORIGIN_Y:"u_textureOriginY"},_p={TEXTURE_COORD:"a_textureCoord"},yp=[{name:_p.TEXTURE_COORD,size:2,type:Gg.FLOAT}];var xp=class extends pp{constructor(t,e){super(t,e),this.program_,this.vertexShader_=e.vertexShader,this.fragmentShader_=e.fragmentShader,this.indices_=new Lg(qd,Kd),this.indices_.fromArray([0,1,3,1,2,3]),this.paletteTextures_=e.paletteTextures||[]}reset(t){super.reset(t),this.vertexShader_=t.vertexShader,this.fragmentShader_=t.fragmentShader,this.paletteTextures_=t.paletteTextures||[],this.helper&&(this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_))}afterHelperCreated(){this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_),this.helper.flushBufferData(this.indices_)}createTileRepresentation(t){return new rp(t)}beforeTilesRender(t,e){super.beforeTilesRender(t,e),this.helper.useProgram(this.program_,t)}renderTile(t,e,i,n,r,s,o,a,l,h,c){const u=this.helper.getGL();this.helper.bindBuffer(t.coords),this.helper.bindBuffer(this.indices_),this.helper.enableAttributes(yp);let d=0;for(;d0&&(x=a,Re(x,n,x)),this.helper.setUniformFloatVec4(mp.RENDER_EXTENT,x),this.helper.setUniformFloatValue(mp.RESOLUTION,g.resolution),this.helper.setUniformFloatValue(mp.ZOOM,g.zoom),this.helper.setUniformFloatValue(mp.TEXTURE_PIXEL_WIDTH,f),this.helper.setUniformFloatValue(mp.TEXTURE_PIXEL_HEIGHT,p),this.helper.setUniformFloatValue(mp.TEXTURE_RESOLUTION,r),this.helper.setUniformFloatValue(mp.TEXTURE_ORIGIN_X,o[0]+_*s[0]*r-h*r),this.helper.setUniformFloatValue(mp.TEXTURE_ORIGIN_Y,o[1]-y*s[1]*r+h*r),this.helper.drawElements(0,this.indices_.getSize())}getData(t){if(!this.helper.getGL())return null;const e=this.frameState;if(!e)return null;const i=this.getLayer(),n=Bt(e.pixelToCoordinateTransform,t.slice()),r=e.viewState,s=i.getExtent();if(s&&!ee(xn(s,r.projection),n))return null;const o=i.getSources(Ht([n]),r.resolution);let a,l,h;for(a=o.length-1;a>=0;--a)if(l=o[a],"ready"===l.getState()){if(h=l.getTileGridForProjection(r.projection),l.getWrapX())break;const t=h.getExtent();if(!t||ee(t,n))break}if(a<0)return null;const c=this.tileRepresentationCache;for(let t=h.getZForResolution(r.resolution);t>=h.getMinZoom();--t){const e=h.getTileCoordForCoordAndZ(n,t),i=fp(l,e);if(!c.containsKey(i))continue;const r=c.get(i),s=r.tile;if((s instanceof wh||s instanceof Hc)&&s.getState()===Q)return null;if(!r.loaded)continue;const o=h.getOrigin(t),a=xl(h.getTileSize(t)),u=h.getResolution(t),d=(n[0]-o[0])/u-e[1]*a[0],g=(o[1]-n[1])/u-e[2]*a[1];return r.getPixelData(d,g)}return null}disposeInternal(){const t=this.helper;if(t){t.getGL().deleteProgram(this.program_),delete this.program_,t.deleteBuffer(this.indices_)}super.disposeInternal(),delete this.indices_}};function vp(t){const e=t.toString();return e.includes(".")?e:e+".0"}function wp(t){if(t.length<2||t.length>4)throw new Error("`formatArray` can only output `vec2`, `vec3` or `vec4` arrays.");return`vec${t.length}(${t.map(vp).join(", ")})`}function Sp(t){const e=Es(t),i=e.length>3?e[3]:1;return wp([e[0]/255*i,e[1]/255*i,e[2]/255*i,i])}const Ep={};let Tp=0;function Cp(t){return t in Ep||(Ep[t]=Tp++),Ep[t]}function bp(t){return vp(Cp(t))}function Rp(t){return"u_var_"+t}function Pp(){return{inFragmentShader:!1,variables:{},properties:{},functions:{},bandCount:0,style:{}}}const Fp="getBandValue",Ip="u_paletteTextures";function Lp(t,e,i,n){const r=Zf(t,i,e);if(zf(r.type,If))throw new Error("No matching type was found");if(!Uf(e,r.type)){const t=jf(e),i=jf(r.type);throw new Error(`Expected expression to be of type ${t}, got ${i}`)}return Op(r,e,n)}function Mp(t){return(e,i,n)=>{const r=i.args.length,s=new Array(r);for(let t=0;t{const i=e.args[0].value;i in t.properties||(t.properties[i]={name:i,type:e.type});return(t.inFragmentShader?"v_prop_":"a_prop_")+i},[$f.GeometryType]:(t,e,i)=>{const n="geometryType",r=t=>{const e=t.getType();switch(e){case"Point":case"LineString":case"Polygon":return e;case"MultiPoint":case"MultiLineString":case"MultiPolygon":return e.substring(5);case"Circle":return"Polygon";case"GeometryCollection":return r(t.getGeometries()[0])}};n in t.properties||(t.properties[n]={name:n,type:Af,evaluator:t=>r(t.getGeometry())});return(t.inFragmentShader?"v_prop_":"a_prop_")+n},[$f.Var]:(t,e)=>{const i=e.args[0].value;return i in t.variables||(t.variables[i]={name:i,type:e.type}),Rp(i)},[$f.Resolution]:()=>"u_resolution",[$f.Zoom]:()=>"u_zoom",[$f.Time]:()=>"u_time",[$f.Any]:Mp((t=>`(${t.join(" || ")})`)),[$f.All]:Mp((t=>`(${t.join(" && ")})`)),[$f.Not]:Mp((([t])=>`(!${t})`)),[$f.Equal]:Mp((([t,e])=>`(${t} == ${e})`)),[$f.NotEqual]:Mp((([t,e])=>`(${t} != ${e})`)),[$f.GreaterThan]:Mp((([t,e])=>`(${t} > ${e})`)),[$f.GreaterThanOrEqualTo]:Mp((([t,e])=>`(${t} >= ${e})`)),[$f.LessThan]:Mp((([t,e])=>`(${t} < ${e})`)),[$f.LessThanOrEqualTo]:Mp((([t,e])=>`(${t} <= ${e})`)),[$f.Multiply]:Mp((t=>`(${t.join(" * ")})`)),[$f.Divide]:Mp((([t,e])=>`(${t} / ${e})`)),[$f.Add]:Mp((t=>`(${t.join(" + ")})`)),[$f.Subtract]:Mp((([t,e])=>`(${t} - ${e})`)),[$f.Clamp]:Mp((([t,e,i])=>`clamp(${t}, ${e}, ${i})`)),[$f.Mod]:Mp((([t,e])=>`mod(${t}, ${e})`)),[$f.Pow]:Mp((([t,e])=>`pow(${t}, ${e})`)),[$f.Abs]:Mp((([t])=>`abs(${t})`)),[$f.Floor]:Mp((([t])=>`floor(${t})`)),[$f.Ceil]:Mp((([t])=>`ceil(${t})`)),[$f.Round]:Mp((([t])=>`floor(${t} + 0.5)`)),[$f.Sin]:Mp((([t])=>`sin(${t})`)),[$f.Cos]:Mp((([t])=>`cos(${t})`)),[$f.Atan]:Mp((([t,e])=>void 0!==e?`atan(${t}, ${e})`:`atan(${t})`)),[$f.Sqrt]:Mp((([t])=>`sqrt(${t})`)),[$f.Match]:Mp((t=>{const e=t[0],i=t[t.length-1];let n=null;for(let r=t.length-3;r>=1;r-=2){n=`(${e} == ${t[r]} ? ${t[r+1]} : ${n||i})`}return n})),[$f.Between]:Mp((([t,e,i])=>`(${t} >= ${e} && ${t} <= ${i})`)),[$f.Interpolate]:Mp((([t,e,...i])=>{let n="";for(let r=0;r{const e=t[t.length-1];let i=null;for(let n=t.length-3;n>=0;n-=2){i=`(${t[n]} ? ${t[n+1]} : ${i||e})`}return i})),[$f.In]:Mp((([t,...e],i)=>{const n=function(t,e){return`operator_${t}_${Object.keys(e.functions).length}`}("in",i),r=[];for(let t=0;t`vec${t.length}(${t.join(", ")})`)),[$f.Color]:Mp((t=>{const e=t.slice(0,3).map((t=>`${t} / 255.0`));if(3===t.length)return`vec4(${e.join(", ")}, 1.0)`;return`(${t[3]} * vec4(${e.join(", ")}, 1.0))`})),[$f.Band]:Mp((([t,e,i],n)=>{if(!(Fp in n.functions)){let t="";const e=n.bandCount||1;for(let i=0;i{const[i,...n]=e.args,r=n.length,s=new Uint8Array(4*r);for(let t=0;t0)return vp(t.value);if((t.type&Lf)>0)return t.value.toString();if((t.type&Af)>0)return bp(t.value.toString());if((t.type&Of)>0)return Sp(t.value);if((t.type&Nf)>0)return wp(t.value);throw new Error(`Unexpected expression ${t.value} (expected type ${jf(e)})`)}function Np(){return{"fill-color":"rgba(255,255,255,0.4)","stroke-color":"#3399CC","stroke-width":1.25,"circle-radius":5,"circle-fill-color":"rgba(255,255,255,0.4)","circle-stroke-width":1.25,"circle-stroke-color":"#3399CC"}}const Dp="#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\nuniform mat4 u_projectionMatrix;\nuniform mat4 u_screenToWorldMatrix;\nuniform vec2 u_viewportSizePx;\nuniform float u_pixelRatio;\nuniform float u_globalAlpha;\nuniform float u_time;\nuniform float u_zoom;\nuniform float u_resolution;\nuniform float u_rotation;\nuniform vec4 u_renderExtent;\nuniform vec2 u_patternOrigin;\nuniform float u_depth;\nuniform mediump int u_hitDetection;\n\nconst float PI = 3.141592653589793238;\nconst float TWO_PI = 2.0 * PI;\n\n// this used to produce an alpha-premultiplied color from a texture\nvec4 samplePremultiplied(sampler2D sampler, vec2 texCoord) {\n vec4 color = texture2D(sampler, texCoord);\n return vec4(color.rgb * color.a, color.a);\n}\n",kp={"fill-color":"rgba(255,255,255,0.4)","stroke-color":"#3399CC","stroke-width":1.25,"circle-radius":5,"circle-fill-color":"rgba(255,255,255,0.4)","circle-stroke-width":1.25,"circle-stroke-color":"#3399CC"};class Gp{constructor(){this.uniforms_=[],this.attributes_=[],this.varyings_=[],this.hasSymbol_=!1,this.symbolSizeExpression_=`vec2(${vp(kp["circle-radius"])} + ${vp(.5*kp["circle-stroke-width"])})`,this.symbolRotationExpression_="0.0",this.symbolOffsetExpression_="vec2(0.0)",this.symbolColorExpression_=Sp(kp["circle-fill-color"]),this.texCoordExpression_="vec4(0.0, 0.0, 1.0, 1.0)",this.discardExpression_="false",this.symbolRotateWithView_=!1,this.hasStroke_=!1,this.strokeWidthExpression_=vp(kp["stroke-width"]),this.strokeColorExpression_=Sp(kp["stroke-color"]),this.strokeOffsetExpression_="0.",this.strokeCapExpression_=bp("round"),this.strokeJoinExpression_=bp("round"),this.strokeMiterLimitExpression_="10.",this.strokeDistanceFieldExpression_="-1000.",this.hasFill_=!1,this.fillColorExpression_=Sp(kp["fill-color"]),this.vertexShaderFunctions_=[],this.fragmentShaderFunctions_=[]}addUniform(t){return this.uniforms_.push(t),this}addAttribute(t){return this.attributes_.push(t),this}addVarying(t,e,i){return this.varyings_.push({name:t,type:e,expression:i}),this}setSymbolSizeExpression(t){return this.hasSymbol_=!0,this.symbolSizeExpression_=t,this}getSymbolSizeExpression(){return this.symbolSizeExpression_}setSymbolRotationExpression(t){return this.symbolRotationExpression_=t,this}setSymbolOffsetExpression(t){return this.symbolOffsetExpression_=t,this}getSymbolOffsetExpression(){return this.symbolOffsetExpression_}setSymbolColorExpression(t){return this.hasSymbol_=!0,this.symbolColorExpression_=t,this}getSymbolColorExpression(){return this.symbolColorExpression_}setTextureCoordinateExpression(t){return this.texCoordExpression_=t,this}setFragmentDiscardExpression(t){return this.discardExpression_=t,this}getFragmentDiscardExpression(){return this.discardExpression_}setSymbolRotateWithView(t){return this.symbolRotateWithView_=t,this}setStrokeWidthExpression(t){return this.hasStroke_=!0,this.strokeWidthExpression_=t,this}setStrokeColorExpression(t){return this.hasStroke_=!0,this.strokeColorExpression_=t,this}getStrokeColorExpression(){return this.strokeColorExpression_}setStrokeOffsetExpression(t){return this.strokeOffsetExpression_=t,this}setStrokeCapExpression(t){return this.strokeCapExpression_=t,this}setStrokeJoinExpression(t){return this.strokeJoinExpression_=t,this}setStrokeMiterLimitExpression(t){return this.strokeMiterLimitExpression_=t,this}setStrokeDistanceFieldExpression(t){return this.strokeDistanceFieldExpression_=t,this}setFillColorExpression(t){return this.hasFill_=!0,this.fillColorExpression_=t,this}getFillColorExpression(){return this.fillColorExpression_}addVertexShaderFunction(t){this.vertexShaderFunctions_.includes(t)||this.vertexShaderFunctions_.push(t)}addFragmentShaderFunction(t){this.fragmentShaderFunctions_.includes(t)||this.fragmentShaderFunctions_.push(t)}getSymbolVertexShader(){return this.hasSymbol_?`${Dp}\n${this.uniforms_.map((function(t){return"uniform "+t+";"})).join("\n")}\nattribute vec2 a_position;\nattribute float a_index;\nattribute vec4 a_hitColor;\n${this.attributes_.map((function(t){return"attribute "+t+";"})).join("\n")}\nvarying vec2 v_texCoord;\nvarying vec2 v_quadCoord;\nvarying vec4 v_hitColor;\nvarying vec2 v_centerPx;\nvarying float v_angle;\nvarying vec2 v_quadSizePx;\n${this.varyings_.map((function(t){return"varying "+t.type+" "+t.name+";"})).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvec2 pxToScreen(vec2 coordPx) {\n vec2 scaled = coordPx / u_viewportSizePx / 0.5;\n return scaled;\n}\n\nvec2 screenToPx(vec2 coordScreen) {\n return (coordScreen * 0.5 + 0.5) * u_viewportSizePx;\n}\n\nvoid main(void) {\n v_quadSizePx = ${this.symbolSizeExpression_};\n vec2 halfSizePx = v_quadSizePx * 0.5;\n vec2 centerOffsetPx = ${this.symbolOffsetExpression_};\n vec2 offsetPx = centerOffsetPx;\n if (a_index == 0.0) {\n offsetPx -= halfSizePx;\n } else if (a_index == 1.0) {\n offsetPx += halfSizePx * vec2(1., -1.);\n } else if (a_index == 2.0) {\n offsetPx += halfSizePx;\n } else {\n offsetPx += halfSizePx * vec2(-1., 1.);\n }\n float angle = ${this.symbolRotationExpression_};\n ${this.symbolRotateWithView_?"angle += u_rotation;":""}\n float c = cos(-angle);\n float s = sin(-angle);\n offsetPx = vec2(c * offsetPx.x - s * offsetPx.y, s * offsetPx.x + c * offsetPx.y);\n vec4 center = u_projectionMatrix * vec4(a_position, 0.0, 1.0);\n gl_Position = center + vec4(pxToScreen(offsetPx), u_depth, 0.);\n vec4 texCoord = ${this.texCoordExpression_};\n float u = a_index == 0.0 || a_index == 3.0 ? texCoord.s : texCoord.p;\n float v = a_index == 2.0 || a_index == 3.0 ? texCoord.t : texCoord.q;\n v_texCoord = vec2(u, v);\n v_hitColor = a_hitColor;\n v_angle = angle;\n c = cos(-v_angle);\n s = sin(-v_angle);\n centerOffsetPx = vec2(c * centerOffsetPx.x - s * centerOffsetPx.y, s * centerOffsetPx.x + c * centerOffsetPx.y); \n v_centerPx = screenToPx(center.xy) + centerOffsetPx;\n${this.varyings_.map((function(t){return" "+t.name+" = "+t.expression+";"})).join("\n")}\n}`:null}getSymbolFragmentShader(){return this.hasSymbol_?`${Dp}\n${this.uniforms_.map((function(t){return"uniform "+t+";"})).join("\n")}\nvarying vec2 v_texCoord;\nvarying vec4 v_hitColor;\nvarying vec2 v_centerPx;\nvarying float v_angle;\nvarying vec2 v_quadSizePx;\n${this.varyings_.map((function(t){return"varying "+t.type+" "+t.name+";"})).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\n\nvoid main(void) {\n if (${this.discardExpression_}) { discard; }\n vec2 coordsPx = gl_FragCoord.xy / u_pixelRatio - v_centerPx; // relative to center\n float c = cos(v_angle);\n float s = sin(v_angle);\n coordsPx = vec2(c * coordsPx.x - s * coordsPx.y, s * coordsPx.x + c * coordsPx.y);\n gl_FragColor = ${this.symbolColorExpression_};\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.05) { discard; };\n gl_FragColor = v_hitColor;\n }\n}`:null}getStrokeVertexShader(){return this.hasStroke_?`${Dp}\n${this.uniforms_.map((function(t){return"uniform "+t+";"})).join("\n")}\nattribute vec2 a_position;\nattribute float a_index;\nattribute vec2 a_segmentStart;\nattribute vec2 a_segmentEnd;\nattribute float a_parameters;\nattribute float a_distance;\nattribute vec2 a_joinAngles;\nattribute vec4 a_hitColor;\n${this.attributes_.map((function(t){return"attribute "+t+";"})).join("\n")}\nvarying vec2 v_segmentStart;\nvarying vec2 v_segmentEnd;\nvarying float v_angleStart;\nvarying float v_angleEnd;\nvarying float v_width;\nvarying vec4 v_hitColor;\nvarying float v_distanceOffsetPx;\n${this.varyings_.map((function(t){return"varying "+t.type+" "+t.name+";"})).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvec2 worldToPx(vec2 worldPos) {\n vec4 screenPos = u_projectionMatrix * vec4(worldPos, 0.0, 1.0);\n return (0.5 * screenPos.xy + 0.5) * u_viewportSizePx;\n}\n\nvec4 pxToScreen(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return vec4(screenPos, u_depth, 1.0);\n}\n\nbool isCap(float joinAngle) {\n return joinAngle < -0.1;\n}\n\nvec2 getJoinOffsetDirection(vec2 normalPx, float joinAngle) {\n float halfAngle = joinAngle / 2.0;\n float c = cos(halfAngle);\n float s = sin(halfAngle);\n vec2 angleBisectorNormal = vec2(s * normalPx.x + c * normalPx.y, -c * normalPx.x + s * normalPx.y);\n float length = 1.0 / s;\n return angleBisectorNormal * length;\n}\n\nvec2 getOffsetPoint(vec2 point, vec2 normal, float joinAngle, float offsetPx) {\n // if on a cap or the join angle is too high, offset the line along the segment normal\n if (cos(joinAngle) > 0.998 || isCap(joinAngle)) {\n return point - normal * offsetPx;\n }\n // offset is applied along the inverted normal (positive offset goes "right" relative to line direction)\n return point - getJoinOffsetDirection(normal, joinAngle) * offsetPx;\n}\n\nvoid main(void) {\n v_angleStart = a_joinAngles.x;\n v_angleEnd = a_joinAngles.y;\n float vertexNumber = floor(abs(a_parameters) / 10000. + 0.5);\n // we're reading the fractional part while keeping the sign (so -4.12 gives -0.12, 3.45 gives 0.45)\n float angleTangentSum = fract(abs(a_parameters) / 10000.) * 10000. * sign(a_parameters);\n\n float lineWidth = ${this.strokeWidthExpression_};\n float lineOffsetPx = ${this.strokeOffsetExpression_};\n\n // compute segment start/end in px with offset\n vec2 segmentStartPx = worldToPx(a_segmentStart);\n vec2 segmentEndPx = worldToPx(a_segmentEnd);\n vec2 tangentPx = normalize(segmentEndPx - segmentStartPx);\n vec2 normalPx = vec2(-tangentPx.y, tangentPx.x);\n segmentStartPx = getOffsetPoint(segmentStartPx, normalPx, v_angleStart, lineOffsetPx),\n segmentEndPx = getOffsetPoint(segmentEndPx, normalPx, v_angleEnd, lineOffsetPx);\n \n // compute current vertex position\n float normalDir = vertexNumber < 0.5 || (vertexNumber > 1.5 && vertexNumber < 2.5) ? 1.0 : -1.0;\n float tangentDir = vertexNumber < 1.5 ? 1.0 : -1.0;\n float angle = vertexNumber < 1.5 ? v_angleStart : v_angleEnd;\n vec2 joinDirection;\n vec2 positionPx = vertexNumber < 1.5 ? segmentStartPx : segmentEndPx;\n // if angle is too high, do not make a proper join\n if (cos(angle) > 0.985 || isCap(angle)) {\n joinDirection = normalPx * normalDir - tangentPx * tangentDir;\n } else {\n joinDirection = getJoinOffsetDirection(normalPx * normalDir, angle);\n }\n positionPx = positionPx + joinDirection * lineWidth * 0.5;\n gl_Position = pxToScreen(positionPx);\n\n v_segmentStart = segmentStartPx;\n v_segmentEnd = segmentEndPx;\n v_width = lineWidth;\n v_hitColor = a_hitColor;\n v_distanceOffsetPx = a_distance / u_resolution - (lineOffsetPx * angleTangentSum);\n${this.varyings_.map((function(t){return" "+t.name+" = "+t.expression+";"})).join("\n")}\n}`:null}getStrokeFragmentShader(){return this.hasStroke_?`${Dp}\n${this.uniforms_.map((function(t){return"uniform "+t+";"})).join("\n")}\nvarying vec2 v_segmentStart;\nvarying vec2 v_segmentEnd;\nvarying float v_angleStart;\nvarying float v_angleEnd;\nvarying float v_width;\nvarying vec4 v_hitColor;\nvarying float v_distanceOffsetPx;\n${this.varyings_.map((function(t){return"varying "+t.type+" "+t.name+";"})).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\n\nvec2 pxToWorld(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return (u_screenToWorldMatrix * vec4(screenPos, 0.0, 1.0)).xy;\n}\n\nbool isCap(float joinAngle) {\n return joinAngle < -0.1;\n}\n\nfloat segmentDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n vec2 tangent = normalize(end - start);\n vec2 normal = vec2(-tangent.y, tangent.x);\n vec2 startToPoint = point - start;\n return abs(dot(startToPoint, normal)) - width * 0.5;\n}\n\nfloat buttCapDistanceField(vec2 point, vec2 start, vec2 end) {\n vec2 startToPoint = point - start;\n vec2 tangent = normalize(end - start);\n return dot(startToPoint, -tangent);\n}\n\nfloat squareCapDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n return buttCapDistanceField(point, start, end) - width * 0.5;\n}\n\nfloat roundCapDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n float onSegment = max(0., 1000. * dot(point - start, end - start)); // this is very high when inside the segment\n return length(point - start) - width * 0.5 - onSegment;\n}\n\nfloat roundJoinDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n return roundCapDistanceField(point, start, end, width);\n}\n\nfloat bevelJoinField(vec2 point, vec2 start, vec2 end, float width, float joinAngle) {\n vec2 startToPoint = point - start;\n vec2 tangent = normalize(end - start);\n float c = cos(joinAngle * 0.5);\n float s = sin(joinAngle * 0.5);\n float direction = -sign(sin(joinAngle));\n vec2 bisector = vec2(c * tangent.x - s * tangent.y, s * tangent.x + c * tangent.y);\n float radius = width * 0.5 * s;\n return dot(startToPoint, bisector * direction) - radius;\n}\n\nfloat miterJoinDistanceField(vec2 point, vec2 start, vec2 end, float width, float joinAngle) {\n if (cos(joinAngle) > 0.985) { // avoid risking a division by zero\n return bevelJoinField(point, start, end, width, joinAngle);\n }\n float miterLength = 1. / sin(joinAngle * 0.5);\n float miterLimit = ${this.strokeMiterLimitExpression_};\n if (miterLength > miterLimit) {\n return bevelJoinField(point, start, end, width, joinAngle);\n }\n return -1000.;\n}\n\nfloat capDistanceField(vec2 point, vec2 start, vec2 end, float width, float capType) {\n if (capType == ${bp("butt")}) {\n return buttCapDistanceField(point, start, end);\n } else if (capType == ${bp("square")}) {\n return squareCapDistanceField(point, start, end, width);\n }\n return roundCapDistanceField(point, start, end, width);\n}\n\nfloat joinDistanceField(vec2 point, vec2 start, vec2 end, float width, float joinAngle, float joinType) {\n if (joinType == ${bp("bevel")}) {\n return bevelJoinField(point, start, end, width, joinAngle);\n } else if (joinType == ${bp("miter")}) {\n return miterJoinDistanceField(point, start, end, width, joinAngle);\n }\n return roundJoinDistanceField(point, start, end, width);\n}\n\nfloat computeSegmentPointDistance(vec2 point, vec2 start, vec2 end, float width, float joinAngle, float capType, float joinType) {\n if (isCap(joinAngle)) {\n return capDistanceField(point, start, end, width, capType);\n }\n return joinDistanceField(point, start, end, width, joinAngle, joinType);\n}\n\nvoid main(void) {\n vec2 currentPoint = gl_FragCoord.xy / u_pixelRatio;\n #ifdef GL_FRAGMENT_PRECISION_HIGH\n vec2 worldPos = pxToWorld(currentPoint);\n if (\n abs(u_renderExtent[0] - u_renderExtent[2]) > 0.0 && (\n worldPos[0] < u_renderExtent[0] ||\n worldPos[1] < u_renderExtent[1] ||\n worldPos[0] > u_renderExtent[2] ||\n worldPos[1] > u_renderExtent[3]\n )\n ) {\n discard;\n }\n #endif\n if (${this.discardExpression_}) { discard; }\n\n float segmentLength = length(v_segmentEnd - v_segmentStart);\n vec2 segmentTangent = (v_segmentEnd - v_segmentStart) / segmentLength;\n vec2 segmentNormal = vec2(-segmentTangent.y, segmentTangent.x);\n vec2 startToPoint = currentPoint - v_segmentStart;\n float currentLengthPx = max(0., min(dot(segmentTangent, startToPoint), segmentLength)) + v_distanceOffsetPx; \n float currentRadiusPx = abs(dot(segmentNormal, startToPoint));\n float currentRadiusRatio = dot(segmentNormal, startToPoint) * 2. / v_width;\n vec4 color = ${this.strokeColorExpression_} * u_globalAlpha;\n float capType = ${this.strokeCapExpression_};\n float joinType = ${this.strokeJoinExpression_};\n float segmentStartDistance = computeSegmentPointDistance(currentPoint, v_segmentStart, v_segmentEnd, v_width, v_angleStart, capType, joinType);\n float segmentEndDistance = computeSegmentPointDistance(currentPoint, v_segmentEnd, v_segmentStart, v_width, v_angleEnd, capType, joinType);\n float distance = max(\n segmentDistanceField(currentPoint, v_segmentStart, v_segmentEnd, v_width),\n max(segmentStartDistance, segmentEndDistance)\n );\n distance = max(distance, ${this.strokeDistanceFieldExpression_});\n gl_FragColor = color * smoothstep(0., -1., distance);\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.1) { discard; };\n gl_FragColor = v_hitColor;\n }\n}`:null}getFillVertexShader(){return this.hasFill_?`${Dp}\n${this.uniforms_.map((function(t){return"uniform "+t+";"})).join("\n")}\nattribute vec2 a_position;\nattribute vec4 a_hitColor;\n${this.attributes_.map((function(t){return"attribute "+t+";"})).join("\n")}\nvarying vec4 v_hitColor;\n${this.varyings_.map((function(t){return"varying "+t.type+" "+t.name+";"})).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvoid main(void) {\n gl_Position = u_projectionMatrix * vec4(a_position, u_depth, 1.0);\n v_hitColor = a_hitColor;\n${this.varyings_.map((function(t){return" "+t.name+" = "+t.expression+";"})).join("\n")}\n}`:null}getFillFragmentShader(){return this.hasFill_?`${Dp}\n${this.uniforms_.map((function(t){return"uniform "+t+";"})).join("\n")}\nvarying vec4 v_hitColor;\n${this.varyings_.map((function(t){return"varying "+t.type+" "+t.name+";"})).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\nvec2 pxToWorld(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return (u_screenToWorldMatrix * vec4(screenPos, 0.0, 1.0)).xy;\n}\n\nvec2 worldToPx(vec2 worldPos) {\n vec4 screenPos = u_projectionMatrix * vec4(worldPos, 0.0, 1.0);\n return (0.5 * screenPos.xy + 0.5) * u_viewportSizePx;\n}\n\nvoid main(void) {\n vec2 pxPos = gl_FragCoord.xy / u_pixelRatio;\n vec2 pxOrigin = worldToPx(u_patternOrigin);\n #ifdef GL_FRAGMENT_PRECISION_HIGH\n vec2 worldPos = pxToWorld(pxPos);\n if (\n abs(u_renderExtent[0] - u_renderExtent[2]) > 0.0 && (\n worldPos[0] < u_renderExtent[0] ||\n worldPos[1] < u_renderExtent[1] ||\n worldPos[0] > u_renderExtent[2] ||\n worldPos[1] > u_renderExtent[3]\n )\n ) {\n discard;\n }\n #endif\n if (${this.discardExpression_}) { discard; }\n gl_FragColor = ${this.fillColorExpression_} * u_globalAlpha;\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.1) { discard; };\n gl_FragColor = v_hitColor;\n }\n}`:null}}function jp(t,e){return 2===e?t:t.filter(((t,i)=>i%e<2))}var Bp=class{constructor(){this.globalCounter_=0,this.refToFeature_=new Map,this.uidToRef_=new Map,this.freeGlobalRef_=[],this.polygonBatch={entries:{},geometriesCount:0,verticesCount:0,ringsCount:0},this.pointBatch={entries:{},geometriesCount:0},this.lineStringBatch={entries:{},geometriesCount:0,verticesCount:0}}addFeatures(t,e){for(let i=0;i0?t[i-1]:null,l=a?a[a.length-1]:0,h=o[o.length-1];o=l>0?o.map((t=>t-l)):o,this.addCoordinates_("Polygon",e.slice(l,h),o,n,r,s)}break}case"MultiLineString":{const t=i;for(let i=0,o=t.length;i0?t[i-1]:0;this.addCoordinates_("LineString",e.slice(o,t[i]),null,n,r,s)}break}case"MultiPoint":for(let t=0,i=e.length;t1)return void this.addCoordinates_("MultiPolygon",e,i,n,r,s)}this.polygonBatch.entries[r]||(this.polygonBatch.entries[r]=this.addRefToEntry_(r,{feature:n,flatCoordss:[],verticesCount:0,ringsCount:0,ringsVerticesCounts:[]})),o=e.length/s;const a=i.length,l=i.map(((t,e,i)=>e>0?(t-i[e-1])/s:t/s));this.polygonBatch.verticesCount+=o,this.polygonBatch.ringsCount+=a,this.polygonBatch.geometriesCount++,this.polygonBatch.entries[r].flatCoordss.push(jp(e,s)),this.polygonBatch.entries[r].ringsVerticesCounts.push(l),this.polygonBatch.entries[r].verticesCount+=o,this.polygonBatch.entries[r].ringsCount+=a;for(let i=0,o=t.length;i0?t[i-1]:0;this.addCoordinates_("LinearRing",e.slice(o,t[i]),null,n,r,s)}break}case"Point":this.pointBatch.entries[r]||(this.pointBatch.entries[r]=this.addRefToEntry_(r,{feature:n,flatCoordss:[]})),this.pointBatch.geometriesCount++,this.pointBatch.entries[r].flatCoordss.push(e);break;case"LineString":case"LinearRing":this.lineStringBatch.entries[r]||(this.lineStringBatch.entries[r]=this.addRefToEntry_(r,{feature:n,flatCoordss:[],verticesCount:0})),o=e.length/s,this.lineStringBatch.verticesCount+=o,this.lineStringBatch.geometriesCount++,this.lineStringBatch.entries[r].flatCoordss.push(jp(e,s)),this.lineStringBatch.entries[r].verticesCount+=o}}addRefToEntry_(t,e){const i=this.uidToRef_.get(t),n=i||this.freeGlobalRef_.pop()||++this.globalCounter_;return e.ref=n,i||(this.refToFeature_.set(n,e.feature),this.uidToRef_.set(t,n)),e}returnRef_(t,e){if(!t)throw new Error("This feature has no ref: "+e);this.refToFeature_.delete(t),this.uidToRef_.delete(e),this.freeGlobalRef_.push(t)}changeFeature(t){this.removeFeature(t);const e=t.getGeometry();e&&this.addGeometry_(e,t)}removeFeature(t){let e;e=this.clearFeatureEntryInPointBatch_(t)||e,e=this.clearFeatureEntryInPolygonBatch_(t)||e,e=this.clearFeatureEntryInLineStringBatch_(t)||e,e&&this.returnRef_(e.ref,U(e.feature))}clear(){this.polygonBatch.entries={},this.polygonBatch.geometriesCount=0,this.polygonBatch.verticesCount=0,this.polygonBatch.ringsCount=0,this.lineStringBatch.entries={},this.lineStringBatch.geometriesCount=0,this.lineStringBatch.verticesCount=0,this.pointBatch.entries={},this.pointBatch.geometriesCount=0,this.globalCounter_=0,this.freeGlobalRef_=[],this.refToFeature_.clear(),this.uidToRef_.clear()}getFeatureFromRef(t){return this.refToFeature_.get(t)}};var Up=class extends Pg{constructor(t,e){super(t),this.batch_=new Bp,this.styleRenderers_=e,this.buffers=[],this.maskVertices=new Lg(Yd,Kd),this.setTile(t.tile)}generateMaskBuffer_(){const t=this.tile.getSourceTiles()[0].extent;this.maskVertices.fromArray([t[0],t[1],t[2],t[1],t[2],t[3],t[0],t[3]]),this.helper_.flushBufferData(this.maskVertices)}uploadTile(){this.generateMaskBuffer_(),this.batch_.clear();const t=this.tile.getSourceTiles(),e=t.reduce(((t,e)=>t.concat(e.getFeatures())),[]);this.batch_.addFeatures(e);const i=Vt([1,0,0,1,0,0],-t[0].extent[0],-t[0].extent[1]),n=this.styleRenderers_.map(((t,e)=>t.generateBuffers(this.batch_,i).then((t=>{this.buffers[e]=t}))));Promise.all(n).then((()=>{this.setReady()}))}};function zp(t,e,i){const n=Wf();return n.style=t.style,Lp(e,i,n,t)}function Xp(t){const e=Es(t);return[256*e[0]+e[1],256*e[2]+Math.round(255*e[3])]}function Vp(t){return t===Of?2:t===Nf?4:1}function Wp(t){const e=Vp(t);return e>1?`vec${e}`:"float"}function Zp(t){return(JSON.stringify(t).split("").reduce(((t,e)=>(t<<5)-t+e.charCodeAt(0)),0)>>>0).toString()}function $p(t,e,i,n){let r;if(`${n}radius`in t&&"icon-"!==n?r=zp(i,t[`${n}radius`],Mf):`${n}radius1`in t&&"shape-"===n&&(r=zp(i,t[`${n}radius1`],Mf)),void 0!==r&&(`${n}stroke-width`in t&&(r=`(${r} + ${zp(i,t[`${n}stroke-width`],Mf)} * 0.5)`),e.setSymbolSizeExpression(`vec2(${r} * 2. + 0.5)`)),`${n}scale`in t){const r=zp(i,t[`${n}scale`],Mf|Nf);e.setSymbolSizeExpression(`${e.getSymbolSizeExpression()} * ${r}`)}`${n}displacement`in t&&e.setSymbolOffsetExpression(zp(i,t[`${n}displacement`],Nf)),`${n}rotation`in t&&e.setSymbolRotationExpression(zp(i,t[`${n}rotation`],Mf)),`${n}rotate-with-view`in t&&e.setSymbolRotateWithView(!!t[`${n}rotate-with-view`])}function Yp(t,e,i,n,r){let s="vec4(0.)";if(null!==e&&(s=e),null!==i&&null!==n){s=`mix(${i}, ${s}, ${`smoothstep(-${n} + 0.63, -${n} - 0.58, ${t})`})`}let o=`${s} * ${`(1.0 - smoothstep(-0.63, 0.58, ${t}))`}`;return null!==r&&(o=`${o} * ${r}`),o}function qp(t,e,i,n,r){const s=new Image;let o;return s.crossOrigin=void 0===t[`${n}cross-origin`]?"anonymous":t[`${n}cross-origin`],s.src=t[`${n}src`],s.complete&&s.width&&s.height?o=wp([s.width,s.height]):(i[`u_texture${r}_size`]=()=>s.complete?[s.width,s.height]:[0,0],e.addUniform(`vec2 u_texture${r}_size`),o=`u_texture${r}_size`),i[`u_texture${r}`]=s,e.addUniform(`sampler2D u_texture${r}`),o}function Kp(t,e,i,n,r){let s=zp(i,t[`${e}offset`],Nf);if(`${e}offset-origin`in t)switch(t[`${e}offset-origin`]){case"top-right":s=`vec2(${n}.x, 0.) + ${r} * vec2(-1., 0.) + ${s} * vec2(-1., 1.)`;break;case"bottom-left":s=`vec2(0., ${n}.y) + ${r} * vec2(0., -1.) + ${s} * vec2(1., -1.)`;break;case"bottom-right":s=`${n} - ${r} - ${s}`}return s}function Hp(t){const e={inFragmentShader:!1,properties:{},variables:{},functions:{},style:t},i={inFragmentShader:!0,variables:e.variables,properties:{},functions:{},style:t},n=new Gp,r={};if("icon-src"in t?function(t,e,i,n,r){let s="vec4(1.0)";"icon-color"in t&&(s=zp(r,t["icon-color"],Of)),"icon-opacity"in t&&(s=`${s} * ${zp(r,t["icon-opacity"],Mf)}`);const o=Zp(t["icon-src"]),a=qp(t,e,i,"icon-",o);if(e.setSymbolColorExpression(`${s} * samplePremultiplied(u_texture${o}, v_texCoord)`).setSymbolSizeExpression(a),"icon-width"in t&&"icon-height"in t&&e.setSymbolSizeExpression(`vec2(${zp(n,t["icon-width"],Mf)}, ${zp(n,t["icon-height"],Mf)})`),"icon-offset"in t&&"icon-size"in t){const i=zp(n,t["icon-size"],Nf),r=e.getSymbolSizeExpression();e.setSymbolSizeExpression(i);const s=Kp(t,"icon-",n,"v_quadSizePx",i);e.setTextureCoordinateExpression(`(vec4((${s}).xyxy) + vec4(0., 0., ${i})) / (${r}).xyxy`)}if($p(t,e,n,"icon-"),"icon-anchor"in t){const i=zp(n,t["icon-anchor"],Nf);let r,s="1.0";"icon-scale"in t&&(s=zp(n,t["icon-scale"],Mf|Nf)),r="pixels"===t["icon-anchor-x-units"]&&"pixels"===t["icon-anchor-y-units"]?`${i} * ${s}`:"pixels"===t["icon-anchor-x-units"]?`${i} * vec2(vec2(${s}).x, v_quadSizePx.y)`:"pixels"===t["icon-anchor-y-units"]?`${i} * vec2(v_quadSizePx.x, vec2(${s}).x)`:`${i} * v_quadSizePx`;let o=`v_quadSizePx * vec2(0.5, -0.5) + ${r} * vec2(-1., 1.)`;if("icon-anchor-origin"in t)switch(t["icon-anchor-origin"]){case"top-right":o=`v_quadSizePx * -0.5 + ${r}`;break;case"bottom-left":o=`v_quadSizePx * 0.5 - ${r}`;break;case"bottom-right":o=`v_quadSizePx * vec2(-0.5, 0.5) + ${r} * vec2(1., -1.)`}e.setSymbolOffsetExpression(`${e.getSymbolOffsetExpression()} + ${o}`)}}(t,n,r,e,i):"shape-points"in t?function(t,e,i,n,r){r.functions.round="float round(float v) {\n return sign(v) * floor(abs(v) + 0.5);\n}",r.functions.starDistanceField="float starDistanceField(vec2 point, float numPoints, float radiusIn, float radiusOut, float angle) {\n float startAngle = -PI * 0.5 + angle; // tip starts upwards and rotates clockwise with angle\n float c = cos(startAngle);\n float s = sin(startAngle);\n vec2 pointRotated = vec2(c * point.x - s * point.y, s * point.x + c * point.y); \n float alpha = TWO_PI / numPoints; // the angle of one sector\n float beta = atan(pointRotated.y, pointRotated.x);\n float gamma = round(beta / alpha) * alpha; // angle in sector\n c = cos(-gamma);\n s = sin(-gamma);\n vec2 inSector = vec2(c * pointRotated.x - s * pointRotated.y, abs(s * pointRotated.x + c * pointRotated.y));\n vec2 tipToPoint = inSector + vec2(-radiusOut, 0.);\n vec2 edgeNormal = vec2(radiusIn * sin(alpha * 0.5), -radiusIn * cos(alpha * 0.5) + radiusOut);\n return dot(normalize(edgeNormal), tipToPoint);\n}",r.functions.regularDistanceField="float regularDistanceField(vec2 point, float numPoints, float radius, float angle) {\n float startAngle = -PI * 0.5 + angle; // tip starts upwards and rotates clockwise with angle\n float c = cos(startAngle);\n float s = sin(startAngle);\n vec2 pointRotated = vec2(c * point.x - s * point.y, s * point.x + c * point.y); \n float alpha = TWO_PI / numPoints; // the angle of one sector\n float radiusIn = radius * cos(PI / numPoints);\n float beta = atan(pointRotated.y, pointRotated.x);\n float gamma = round((beta - alpha * 0.5) / alpha) * alpha + alpha * 0.5; // angle in sector from mid\n c = cos(-gamma);\n s = sin(-gamma);\n vec2 inSector = vec2(c * pointRotated.x - s * pointRotated.y, abs(s * pointRotated.x + c * pointRotated.y));\n return inSector.x - radiusIn;\n}",$p(t,e,n,"shape-");let s=null;"shape-opacity"in t&&(s=zp(r,t["shape-opacity"],Mf));let o="coordsPx";"shape-scale"in t&&(o=`coordsPx / ${zp(r,t["shape-scale"],Mf|Nf)}`);let a=null;"shape-fill-color"in t&&(a=zp(r,t["shape-fill-color"],Of));let l=null;"shape-stroke-color"in t&&(l=zp(r,t["shape-stroke-color"],Of));let h=null;"shape-stroke-width"in t&&(h=zp(r,t["shape-stroke-width"],Mf));const c=zp(r,t["shape-points"],Mf);let u,d="0.";if("shape-angle"in t&&(d=zp(r,t["shape-angle"],Mf)),"shape-radius"in t){let e=zp(r,t["shape-radius"],Mf);null!==h&&(e=`${e} + ${h} * 0.5`),u=`regularDistanceField(${o}, ${c}, ${e}, ${d})`}else{let e=zp(r,t["shape-radius1"],Mf),i=zp(r,t["shape-radius2"],Mf);null!==h&&(e=`${e} + ${h} * 0.5`,i=`${i} + ${h} * 0.5`),u=`starDistanceField(${o}, ${c}, ${i}, ${e}, ${d})`}const g=Yp(u,a,l,h,s);e.setSymbolColorExpression(g)}(t,n,0,e,i):"circle-radius"in t&&function(t,e,i,n,r){r.functions.circleDistanceField="float circleDistanceField(vec2 point, float radius) {\n return length(point) - radius;\n}",$p(t,e,n,"circle-");let s=null;"circle-opacity"in t&&(s=zp(r,t["circle-opacity"],Mf));let o="coordsPx";"circle-scale"in t&&(o=`coordsPx / ${zp(r,t["circle-scale"],Mf|Nf)}`);let a=null;"circle-fill-color"in t&&(a=zp(r,t["circle-fill-color"],Of));let l=null;"circle-stroke-color"in t&&(l=zp(r,t["circle-stroke-color"],Of));let h=zp(r,t["circle-radius"],Mf),c=null;"circle-stroke-width"in t&&(c=zp(r,t["circle-stroke-width"],Mf),h=`(${h} + ${c} * 0.5)`);const u=Yp(`circleDistanceField(${o}, ${h})`,a,l,c,s);e.setSymbolColorExpression(u)}(t,n,0,e,i),function(t,e,i,n,r){if("stroke-color"in t&&e.setStrokeColorExpression(zp(r,t["stroke-color"],Of)),"stroke-pattern-src"in t){const n=Zp(t["stroke-pattern-src"]),s=qp(t,e,i,"stroke-pattern-",n);let o=s,a="vec2(0.)";"stroke-pattern-offset"in t&&"stroke-pattern-size"in t&&(o=zp(r,t["stroke-pattern-size"],Nf),a=Kp(t,"stroke-pattern-",r,s,o));let l="0.";"stroke-pattern-spacing"in t&&(l=zp(r,t["stroke-pattern-spacing"],Mf)),r.functions.sampleStrokePattern="vec4 sampleStrokePattern(sampler2D texture, vec2 textureSize, vec2 textureOffset, vec2 sampleSize, float spacingPx, float currentLengthPx, float currentRadiusRatio) {\n float currentLengthScaled = currentLengthPx * sampleSize.y / v_width;\n float spacingScaled = spacingPx * sampleSize.y / v_width;\n float uCoordPx = mod(currentLengthScaled, (sampleSize.x + spacingScaled));\n float vCoordPx = (currentRadiusRatio * 0.5 + 0.5) * sampleSize.y;\n vec2 texCoord = (vec2(uCoordPx, vCoordPx) + textureOffset) / textureSize;\n return uCoordPx > sampleSize.x ? vec4(0.) : samplePremultiplied(texture, texCoord);\n }";const h=`u_texture${n}`;let c="1.";"stroke-color"in t&&(c=e.getStrokeColorExpression()),e.setStrokeColorExpression(`${c} * sampleStrokePattern(${h}, ${s}, ${a}, ${o}, ${l}, currentLengthPx, currentRadiusRatio)`)}if("stroke-width"in t&&e.setStrokeWidthExpression(zp(n,t["stroke-width"],Mf)),"stroke-offset"in t&&e.setStrokeOffsetExpression(zp(n,t["stroke-offset"],Mf)),"stroke-line-cap"in t&&e.setStrokeCapExpression(zp(n,t["stroke-line-cap"],Af)),"stroke-line-join"in t&&e.setStrokeJoinExpression(zp(n,t["stroke-line-join"],Af)),"stroke-miter-limit"in t&&e.setStrokeMiterLimitExpression(zp(n,t["stroke-miter-limit"],Mf)),"stroke-line-dash"in t){r.functions.getSingleDashDistance=`float getSingleDashDistance(float distance, float radius, float dashOffset, float dashLength, float dashLengthTotal, float capType) {\n float localDistance = mod(distance, dashLengthTotal);\n float distanceSegment = abs(localDistance - dashOffset - dashLength * 0.5) - dashLength * 0.5;\n distanceSegment = min(distanceSegment, dashLengthTotal - localDistance);\n if (capType == ${bp("square")}) {\n distanceSegment -= v_width * 0.5;\n } else if (capType == ${bp("round")}) {\n distanceSegment = min(distanceSegment, sqrt(distanceSegment * distanceSegment + radius * radius) - v_width * 0.5);\n }\n return distanceSegment;\n}`;let i=t["stroke-line-dash"].map((t=>zp(r,t,Mf)));i.length%2==1&&(i=[...i,...i]);let s="0.";"stroke-line-dash-offset"in t&&(s=zp(n,t["stroke-line-dash-offset"],Mf));const o=`dashDistanceField_${Zp(t["stroke-line-dash"])}`,a=i.map(((t,e)=>`float dashLength${e} = ${t};`)),l=i.map(((t,e)=>`dashLength${e}`)).join(" + ");let h="0.",c=`getSingleDashDistance(distance, radius, ${h}, dashLength0, totalDashLength, capType)`;for(let t=2;tCp(t.variables[s.name]):s.type===Of?()=>Xp([...Es(t.variables[s.name]||"#eee")]):s.type===Lf?()=>t.variables[s.name]?1:0:()=>t.variables[s.name],r[o]=a})),Object.keys(i.properties).forEach((function(t){const r=i.properties[t];e.properties[t]||(e.properties[t]=r);let s=Wp(r.type),o=`a_prop_${r.name}`;r.type===Of&&(s="vec4",o=`unpackColor(${o})`,n.addVertexShaderFunction("vec4 unpackColor(vec2 packedColor) {\n return fract(packedColor[1] / 256.0) * vec4(\n fract(floor(packedColor[0] / 256.0) / 256.0),\n fract(packedColor[0] / 256.0),\n fract(floor(packedColor[1] / 256.0) / 256.0),\n 1.0\n );\n}")),n.addVarying(`v_prop_${r.name}`,s,o)})),Object.keys(e.properties).forEach((function(t){const i=e.properties[t];n.addAttribute(`${Wp(i.type)} a_prop_${i.name}`)}));const s=Object.keys(e.properties).map((function(t){const i=e.properties[t];let n;return n=i.evaluator?i.evaluator:i.type===Af?t=>Cp(t.get(i.name)):i.type===Of?t=>Xp([...Es(t.get(i.name)||"#eee")]):i.type===Lf?t=>t.get(i.name)?1:0:t=>t.get(i.name),{name:i.name,size:Vp(i.type),callback:n}}));for(const t in e.functions)n.addVertexShaderFunction(e.functions[t]);for(const t in i.functions)n.addFragmentShaderFunction(i.functions[t]);return{builder:n,attributes:s.reduce(((t,e)=>({...t,[e.name]:{callback:e.callback,size:e.size}})),{}),uniforms:r}}class Jp{constructor(t){this.opacity_=t.opacity,this.rotateWithView_=t.rotateWithView,this.rotation_=t.rotation,this.scale_=t.scale,this.scaleArray_=xl(t.scale),this.displacement_=t.displacement,this.declutterMode_=t.declutterMode}clone(){const t=this.getScale();return new Jp({opacity:this.getOpacity(),scale:Array.isArray(t)?t.slice():t,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getOpacity(){return this.opacity_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getDisplacement(){return this.displacement_}getDeclutterMode(){return this.declutterMode_}getAnchor(){return j()}getImage(t){return j()}getHitDetectionImage(){return j()}getPixelRatio(t){return 1}getImageState(){return j()}getImageSize(){return j()}getOrigin(){return j()}getSize(){return j()}setDisplacement(t){this.displacement_=t}setOpacity(t){this.opacity_=t}setRotateWithView(t){this.rotateWithView_=t}setRotation(t){this.rotation_=t}setScale(t){this.scale_=t,this.scaleArray_=xl(t)}listenImageChange(t){j()}load(){j()}unlistenImageChange(t){j()}}var Qp=Jp;class tm extends Qp{constructor(t){super({opacity:1,rotateWithView:void 0!==t.rotateWithView&&t.rotateWithView,rotation:void 0!==t.rotation?t.rotation:0,scale:void 0!==t.scale?t.scale:1,displacement:void 0!==t.displacement?t.displacement:[0,0],declutterMode:t.declutterMode}),this.canvases_,this.hitDetectionCanvas_=null,this.fill_=void 0!==t.fill?t.fill:null,this.origin_=[0,0],this.points_=t.points,this.radius_=void 0!==t.radius?t.radius:t.radius1,this.radius2_=t.radius2,this.angle_=void 0!==t.angle?t.angle:0,this.stroke_=void 0!==t.stroke?t.stroke:null,this.size_,this.renderOptions_,this.render()}clone(){const t=this.getScale(),e=new tm({fill:this.getFill()?this.getFill().clone():void 0,points:this.getPoints(),radius:this.getRadius(),radius2:this.getRadius2(),angle:this.getAngle(),stroke:this.getStroke()?this.getStroke().clone():void 0,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(t)?t.slice():t,displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return e.setOpacity(this.getOpacity()),e}getAnchor(){const t=this.size_,e=this.getDisplacement(),i=this.getScaleArray();return[t[0]/2-e[0]/i[0],t[1]/2+e[1]/i[1]]}getAngle(){return this.angle_}getFill(){return this.fill_}setFill(t){this.fill_=t,this.render()}getHitDetectionImage(){return this.hitDetectionCanvas_||(this.hitDetectionCanvas_=this.createHitDetectionCanvas_(this.renderOptions_)),this.hitDetectionCanvas_}getImage(t){let e=this.canvases_[t];if(!e){const i=this.renderOptions_,n=mt(i.size*t,i.size*t);this.draw_(i,n,t),e=n.canvas,this.canvases_[t]=e}return e}getPixelRatio(t){return t}getImageSize(){return this.size_}getImageState(){return Yr}getOrigin(){return this.origin_}getPoints(){return this.points_}getRadius(){return this.radius_}getRadius2(){return this.radius2_}getSize(){return this.size_}getStroke(){return this.stroke_}setStroke(t){this.stroke_=t,this.render()}listenImageChange(t){}load(){}unlistenImageChange(t){}calculateLineJoinSize_(t,e,i){if(0===e||this.points_===1/0||"bevel"!==t&&"miter"!==t)return e;let n=this.radius_,r=void 0===this.radius2_?n:this.radius2_;if(n{this.image_=t,this.handleImageLoad_()})).catch(this.handleImageError_.bind(this))}}replaceColor_(t){if(!this.color_||this.canvas_[t]||this.imageState_!==Yr)return;const e=this.image_,i=document.createElement("canvas");i.width=Math.ceil(e.width*t),i.height=Math.ceil(e.height*t);const n=i.getContext("2d");n.scale(t,t),n.drawImage(e,0,0),n.globalCompositeOperation="multiply",n.fillStyle=ps(this.color_),n.fillRect(0,0,i.width/t,i.height/t),n.globalCompositeOperation="destination-in",n.drawImage(e,0,0),this.canvas_[t]=i}}function lm(t,e,i,n,r){let s=void 0===e?void 0:Is.get(e,i,r);return s||(s=new am(t,t instanceof HTMLImageElement?t.src||void 0:e,i,n,r),Is.set(e,i,r,s)),s}var hm=am;function cm(t,e,i,n){return void 0!==i&&void 0!==n?[i/t,n/e]:void 0!==i?i/t:void 0!==n?n/e:1}class um extends Qp{constructor(t){const e=void 0!==(t=t||{}).opacity?t.opacity:1,i=void 0!==t.rotation?t.rotation:0,n=void 0!==t.scale?t.scale:1,r=void 0!==t.rotateWithView&&t.rotateWithView;super({opacity:e,rotation:i,scale:n,displacement:void 0!==t.displacement?t.displacement:[0,0],rotateWithView:r,declutterMode:t.declutterMode}),this.anchor_=void 0!==t.anchor?t.anchor:[.5,.5],this.normalizedAnchor_=null,this.anchorOrigin_=void 0!==t.anchorOrigin?t.anchorOrigin:"top-left",this.anchorXUnits_=void 0!==t.anchorXUnits?t.anchorXUnits:"fraction",this.anchorYUnits_=void 0!==t.anchorYUnits?t.anchorYUnits:"fraction",this.crossOrigin_=void 0!==t.crossOrigin?t.crossOrigin:null;const s=void 0!==t.img?t.img:null;let o,a=t.src;if(It(!(void 0!==a&&s),"`image` and `src` cannot be provided at the same time"),void 0!==a&&0!==a.length||!s||(a=s.src||U(s)),It(void 0!==a&&a.length>0,"A defined and non-empty `src` or `image` must be provided"),It(!((void 0!==t.width||void 0!==t.height)&&void 0!==t.scale),"`width` or `height` cannot be provided together with `scale`"),void 0!==t.src?o=Zr:void 0!==s&&(o=s instanceof HTMLImageElement?s.complete?s.src?Yr:Zr:$r:Yr),this.color_=void 0!==t.color?Es(t.color):null,this.iconImage_=lm(s,a,this.crossOrigin_,o,this.color_),this.offset_=void 0!==t.offset?t.offset:[0,0],this.offsetOrigin_=void 0!==t.offsetOrigin?t.offsetOrigin:"top-left",this.origin_=null,this.size_=void 0!==t.size?t.size:null,void 0!==t.width||void 0!==t.height){let e,i;if(t.size)[e,i]=t.size;else{const n=this.getImage(1);if(n.width&&n.height)e=n.width,i=n.height;else if(n instanceof HTMLImageElement){this.initialOptions_=t;const e=()=>{if(this.unlistenImageChange(e),!this.initialOptions_)return;const i=this.iconImage_.getSize();this.setScale(cm(i[0],i[1],t.width,t.height))};return void this.listenImageChange(e)}}void 0!==e&&this.setScale(cm(e,i,t.width,t.height))}}clone(){let t,e,i;return this.initialOptions_?(e=this.initialOptions_.width,i=this.initialOptions_.height):(t=this.getScale(),t=Array.isArray(t)?t.slice():t),new um({anchor:this.anchor_.slice(),anchorOrigin:this.anchorOrigin_,anchorXUnits:this.anchorXUnits_,anchorYUnits:this.anchorYUnits_,color:this.color_&&this.color_.slice?this.color_.slice():this.color_||void 0,crossOrigin:this.crossOrigin_,offset:this.offset_.slice(),offsetOrigin:this.offsetOrigin_,opacity:this.getOpacity(),rotateWithView:this.getRotateWithView(),rotation:this.getRotation(),scale:t,width:e,height:i,size:null!==this.size_?this.size_.slice():void 0,src:this.getSrc(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getAnchor(){let t=this.normalizedAnchor_;if(!t){t=this.anchor_;const e=this.getSize();if("fraction"==this.anchorXUnits_||"fraction"==this.anchorYUnits_){if(!e)return null;t=this.anchor_.slice(),"fraction"==this.anchorXUnits_&&(t[0]*=e[0]),"fraction"==this.anchorYUnits_&&(t[1]*=e[1])}if("top-left"!=this.anchorOrigin_){if(!e)return null;t===this.anchor_&&(t=this.anchor_.slice()),"top-right"!=this.anchorOrigin_&&"bottom-right"!=this.anchorOrigin_||(t[0]=-t[0]+e[0]),"bottom-left"!=this.anchorOrigin_&&"bottom-right"!=this.anchorOrigin_||(t[1]=-t[1]+e[1])}this.normalizedAnchor_=t}const e=this.getDisplacement(),i=this.getScaleArray();return[t[0]-e[0]/i[0],t[1]+e[1]/i[1]]}setAnchor(t){this.anchor_=t,this.normalizedAnchor_=null}getColor(){return this.color_}getImage(t){return this.iconImage_.getImage(t)}getPixelRatio(t){return this.iconImage_.getPixelRatio(t)}getImageSize(){return this.iconImage_.getSize()}getImageState(){return this.iconImage_.getImageState()}getHitDetectionImage(){return this.iconImage_.getHitDetectionImage()}getOrigin(){if(this.origin_)return this.origin_;let t=this.offset_;if("top-left"!=this.offsetOrigin_){const e=this.getSize(),i=this.iconImage_.getSize();if(!e||!i)return null;t=t.slice(),"top-right"!=this.offsetOrigin_&&"bottom-right"!=this.offsetOrigin_||(t[0]=i[0]-e[0]-t[0]),"bottom-left"!=this.offsetOrigin_&&"bottom-right"!=this.offsetOrigin_||(t[1]=i[1]-e[1]-t[1])}return this.origin_=t,this.origin_}getSrc(){return this.iconImage_.getSrc()}getSize(){return this.size_?this.size_:this.iconImage_.getSize()}getWidth(){const t=this.getScaleArray();return this.size_?this.size_[0]*t[0]:this.iconImage_.getImageState()==Yr?this.iconImage_.getSize()[0]*t[0]:void 0}getHeight(){const t=this.getScaleArray();return this.size_?this.size_[1]*t[1]:this.iconImage_.getImageState()==Yr?this.iconImage_.getSize()[1]*t[1]:void 0}setScale(t){delete this.initialOptions_,super.setScale(t)}listenImageChange(t){this.iconImage_.addEventListener(v,t)}load(){this.iconImage_.load()}unlistenImageChange(t){this.iconImage_.removeEventListener(v,t)}}var dm=um;class gm{constructor(t){t=t||{},this.color_=void 0!==t.color?t.color:null,this.lineCap_=t.lineCap,this.lineDash_=void 0!==t.lineDash?t.lineDash:null,this.lineDashOffset_=t.lineDashOffset,this.lineJoin_=t.lineJoin,this.miterLimit_=t.miterLimit,this.width_=t.width}clone(){const t=this.getColor();return new gm({color:Array.isArray(t)?t.slice():t||void 0,lineCap:this.getLineCap(),lineDash:this.getLineDash()?this.getLineDash().slice():void 0,lineDashOffset:this.getLineDashOffset(),lineJoin:this.getLineJoin(),miterLimit:this.getMiterLimit(),width:this.getWidth()})}getColor(){return this.color_}getLineCap(){return this.lineCap_}getLineDash(){return this.lineDash_}getLineDashOffset(){return this.lineDashOffset_}getLineJoin(){return this.lineJoin_}getMiterLimit(){return this.miterLimit_}getWidth(){return this.width_}setColor(t){this.color_=t}setLineCap(t){this.lineCap_=t}setLineDash(t){this.lineDash_=t}setLineDashOffset(t){this.lineDashOffset_=t}setLineJoin(t){this.lineJoin_=t}setMiterLimit(t){this.miterLimit_=t}setWidth(t){this.width_=t}}var fm=gm;class pm{constructor(t){t=t||{},this.geometry_=null,this.geometryFunction_=vm,void 0!==t.geometry&&this.setGeometry(t.geometry),this.fill_=void 0!==t.fill?t.fill:null,this.image_=void 0!==t.image?t.image:null,this.renderer_=void 0!==t.renderer?t.renderer:null,this.hitDetectionRenderer_=void 0!==t.hitDetectionRenderer?t.hitDetectionRenderer:null,this.stroke_=void 0!==t.stroke?t.stroke:null,this.text_=void 0!==t.text?t.text:null,this.zIndex_=t.zIndex}clone(){let t=this.getGeometry();return t&&"object"==typeof t&&(t=t.clone()),new pm({geometry:t??void 0,fill:this.getFill()?this.getFill().clone():void 0,image:this.getImage()?this.getImage().clone():void 0,renderer:this.getRenderer()??void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,text:this.getText()?this.getText().clone():void 0,zIndex:this.getZIndex()})}getRenderer(){return this.renderer_}setRenderer(t){this.renderer_=t}setHitDetectionRenderer(t){this.hitDetectionRenderer_=t}getHitDetectionRenderer(){return this.hitDetectionRenderer_}getGeometry(){return this.geometry_}getGeometryFunction(){return this.geometryFunction_}getFill(){return this.fill_}setFill(t){this.fill_=t}getImage(){return this.image_}setImage(t){this.image_=t}getStroke(){return this.stroke_}setStroke(t){this.stroke_=t}getText(){return this.text_}setText(t){this.text_=t}getZIndex(){return this.zIndex_}setGeometry(t){"function"==typeof t?this.geometryFunction_=t:"string"==typeof t?this.geometryFunction_=function(e){return e.get(t)}:t?void 0!==t&&(this.geometryFunction_=function(){return t}):this.geometryFunction_=vm,this.geometry_=t}setZIndex(t){this.zIndex_=t}}function mm(t){let e;if("function"==typeof t)e=t;else{let i;if(Array.isArray(t))i=t;else{It("function"==typeof t.getZIndex,"Expected an `Style` or an array of `Style`");i=[t]}e=function(){return i}}return e}let _m=null;function ym(t,e){if(!_m){const t=new sm({color:"rgba(255,255,255,0.4)"}),e=new fm({color:"#3399CC",width:1.25});_m=[new pm({image:new nm({fill:t,stroke:e,radius:5}),fill:t,stroke:e})]}return _m}function xm(){const t={},e=[255,255,255,1],i=[0,153,255,1];return t.Polygon=[new pm({fill:new sm({color:[255,255,255,.5]})})],t.MultiPolygon=t.Polygon,t.LineString=[new pm({stroke:new fm({color:e,width:5})}),new pm({stroke:new fm({color:i,width:3})})],t.MultiLineString=t.LineString,t.Circle=t.Polygon.concat(t.LineString),t.Point=[new pm({image:new nm({radius:6,fill:new sm({color:i}),stroke:new fm({color:e,width:1.5})}),zIndex:1/0})],t.MultiPoint=t.Point,t.GeometryCollection=t.Polygon.concat(t.LineString,t.Point),t}function vm(t){return t.getGeometry()}var wm=pm;class Sm{constructor(t){t=t||{},this.font_=t.font,this.rotation_=t.rotation,this.rotateWithView_=t.rotateWithView,this.scale_=t.scale,this.scaleArray_=xl(void 0!==t.scale?t.scale:1),this.text_=t.text,this.textAlign_=t.textAlign,this.justify_=t.justify,this.repeat_=t.repeat,this.textBaseline_=t.textBaseline,this.fill_=void 0!==t.fill?t.fill:new sm({color:"#333"}),this.maxAngle_=void 0!==t.maxAngle?t.maxAngle:Math.PI/4,this.placement_=void 0!==t.placement?t.placement:"point",this.overflow_=!!t.overflow,this.stroke_=void 0!==t.stroke?t.stroke:null,this.offsetX_=void 0!==t.offsetX?t.offsetX:0,this.offsetY_=void 0!==t.offsetY?t.offsetY:0,this.backgroundFill_=t.backgroundFill?t.backgroundFill:null,this.backgroundStroke_=t.backgroundStroke?t.backgroundStroke:null,this.padding_=void 0===t.padding?null:t.padding}clone(){const t=this.getScale();return new Sm({font:this.getFont(),placement:this.getPlacement(),repeat:this.getRepeat(),maxAngle:this.getMaxAngle(),overflow:this.getOverflow(),rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(t)?t.slice():t,text:this.getText(),textAlign:this.getTextAlign(),justify:this.getJustify(),textBaseline:this.getTextBaseline(),fill:this.getFill()?this.getFill().clone():void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,offsetX:this.getOffsetX(),offsetY:this.getOffsetY(),backgroundFill:this.getBackgroundFill()?this.getBackgroundFill().clone():void 0,backgroundStroke:this.getBackgroundStroke()?this.getBackgroundStroke().clone():void 0,padding:this.getPadding()||void 0})}getOverflow(){return this.overflow_}getFont(){return this.font_}getMaxAngle(){return this.maxAngle_}getPlacement(){return this.placement_}getRepeat(){return this.repeat_}getOffsetX(){return this.offsetX_}getOffsetY(){return this.offsetY_}getFill(){return this.fill_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getStroke(){return this.stroke_}getText(){return this.text_}getTextAlign(){return this.textAlign_}getJustify(){return this.justify_}getTextBaseline(){return this.textBaseline_}getBackgroundFill(){return this.backgroundFill_}getBackgroundStroke(){return this.backgroundStroke_}getPadding(){return this.padding_}setOverflow(t){this.overflow_=t}setFont(t){this.font_=t}setMaxAngle(t){this.maxAngle_=t}setOffsetX(t){this.offsetX_=t}setOffsetY(t){this.offsetY_=t}setPlacement(t){this.placement_=t}setRepeat(t){this.repeat_=t}setRotateWithView(t){this.rotateWithView_=t}setFill(t){this.fill_=t}setRotation(t){this.rotation_=t}setScale(t){this.scale_=t,this.scaleArray_=xl(void 0!==t?t:1)}setStroke(t){this.stroke_=t}setText(t){this.text_=t}setTextAlign(t){this.textAlign_=t}setJustify(t){this.justify_=t}setTextBaseline(t){this.textBaseline_=t}setBackgroundFill(t){this.backgroundFill_=t}setBackgroundStroke(t){this.backgroundStroke_=t}setPadding(t){this.padding_=t}}var Em=Sm;var Tm=class{constructor(t){this.first_,this.last_,this.head_,this.circular_=void 0===t||t,this.length_=0}insertItem(t){const e={prev:void 0,next:void 0,data:t},i=this.head_;if(i){const t=i.next;e.prev=i,e.next=t,i.next=e,t&&(t.prev=e),i===this.last_&&(this.last_=e)}else this.first_=e,this.last_=e,this.circular_&&(e.next=e,e.prev=e);this.head_=e,this.length_++}removeItem(){const t=this.head_;if(t){const e=t.next,i=t.prev;e&&(e.prev=i),i&&(i.next=e),this.head_=e||i,this.first_===this.last_?(this.head_=void 0,this.first_=void 0,this.last_=void 0):this.first_===t?this.first_=this.head_:this.last_===t&&(this.last_=i?this.head_.prev:this.head_),this.length_--}}firstItem(){if(this.head_=this.first_,this.head_)return this.head_.data}lastItem(){if(this.head_=this.last_,this.head_)return this.head_.data}nextItem(){if(this.head_&&this.head_.next)return this.head_=this.head_.next,this.head_.data}getNextItem(){if(this.head_&&this.head_.next)return this.head_.next.data}prevItem(){if(this.head_&&this.head_.prev)return this.head_=this.head_.prev,this.head_.data}getPrevItem(){if(this.head_&&this.head_.prev)return this.head_.prev.data}getCurrItem(){if(this.head_)return this.head_.data}setFirstItem(){this.circular_&&this.head_&&(this.first_=this.head_,this.last_=this.head_.prev)}concat(t){if(t.head_){if(this.head_){const e=this.head_.next;this.head_.next=t.first_,t.first_.prev=this.head_,e.prev=t.last_,t.last_.next=e,this.length_+=t.length_}else this.head_=t.head_,this.first_=t.first_,this.last_=t.last_,this.length_=t.length_;t.head_=void 0,t.first_=void 0,t.last_=void 0,t.length_=0}}getLength(){return this.length_}};function Cm(){return{variables:{},properties:{},resolution:NaN,featureId:null}}function bm(t,e,i){const n=Zf(t,i);if(!Uf(e,n.type)){const t=jf(e),i=jf(n.type);throw new Error(`Expected expression to be of type ${t}, got ${i}`)}return Rm(n)}function Rm(t,e){if(t instanceof Xf){if(t.type===Of&&"string"==typeof t.value){const e=Ss(t.value);return function(){return e}}return function(){return t.value}}const i=t.operator;switch(i){case $f.Number:case $f.String:return function(t,e){const i=t.operator,n=t.args.length,r=new Array(n);for(let e=0;e{for(let e=0;et.properties[n];case $f.Var:return t=>t.variables[n];default:throw new Error(`Unsupported accessor operator ${t.operator}`)}}(t);case $f.Id:return t=>t.featureId;case $f.Concat:{const e=t.args.map((t=>Rm(t)));return t=>"".concat(...e.map((e=>e(t).toString())))}case $f.Resolution:return t=>t.resolution;case $f.Any:case $f.All:case $f.Not:return function(t,e){const i=t.operator,n=t.args.length,r=new Array(n);for(let e=0;e{for(let e=0;e{for(let e=0;e!r[0](t);default:throw new Error(`Unsupported logical operator ${i}`)}}(t);case $f.Equal:case $f.NotEqual:case $f.LessThan:case $f.LessThanOrEqualTo:case $f.GreaterThan:case $f.GreaterThanOrEqualTo:return function(t,e){const i=t.operator,n=Rm(t.args[0]),r=Rm(t.args[1]);switch(i){case $f.Equal:return t=>n(t)===r(t);case $f.NotEqual:return t=>n(t)!==r(t);case $f.LessThan:return t=>n(t)n(t)<=r(t);case $f.GreaterThan:return t=>n(t)>r(t);case $f.GreaterThanOrEqualTo:return t=>n(t)>=r(t);default:throw new Error(`Unsupported comparison operator ${i}`)}}(t);case $f.Multiply:case $f.Divide:case $f.Add:case $f.Subtract:case $f.Clamp:case $f.Mod:case $f.Pow:case $f.Abs:case $f.Floor:case $f.Ceil:case $f.Round:case $f.Sin:case $f.Cos:case $f.Atan:case $f.Sqrt:return function(t,e){const i=t.operator,n=t.args.length,r=new Array(n);for(let e=0;e{let e=1;for(let i=0;ir[0](t)/r[1](t);case $f.Add:return t=>{let e=0;for(let i=0;ir[0](t)-r[1](t);case $f.Clamp:return t=>{const e=r[0](t),i=r[1](t);if(en?n:e};case $f.Mod:return t=>r[0](t)%r[1](t);case $f.Pow:return t=>Math.pow(r[0](t),r[1](t));case $f.Abs:return t=>Math.abs(r[0](t));case $f.Floor:return t=>Math.floor(r[0](t));case $f.Ceil:return t=>Math.ceil(r[0](t));case $f.Round:return t=>Math.round(r[0](t));case $f.Sin:return t=>Math.sin(r[0](t));case $f.Cos:return t=>Math.cos(r[0](t));case $f.Atan:return 2===n?t=>Math.atan2(r[0](t),r[1](t)):t=>Math.atan(r[0](t));case $f.Sqrt:return t=>Math.sqrt(r[0](t));default:throw new Error(`Unsupported numeric operator ${i}`)}}(t);case $f.Match:return function(t,e){const i=t.args.length,n=new Array(i);for(let e=0;e{const e=n[0](t);for(let r=1;r{const e=n[0](t),r=n[1](t);let s,o;for(let a=2;a=r)return 2===a?l:h?Fm(e,r,s,o,i,l):Pm(e,r,s,o,i,l);s=i,o=l}return o}}(t);default:throw new Error(`Unsupported operator ${i}`)}}function Pm(t,e,i,n,r,s){const o=r-i;if(0===o)return n;const a=e-i;return n+(1===t?a/o:(Math.pow(t,a)-1)/(Math.pow(t,o)-1))*(s-n)}function Fm(t,e,i,n,r,s){if(0===r-i)return n;const o=vs(n),a=vs(s);let l=a[2]-o[2];l>180?l-=360:l<-180&&(l+=360);return Ts(ws([Pm(t,e,i,o[0],r,a[0]),Pm(t,e,i,o[1],r,a[1]),o[2]+Pm(t,e,i,0,r,l),Pm(t,e,i,n[3],r,s[3])]))}function Im(t){return!0}function Lm(t){const e=Wf(),i=Am(t,e),n={variables:{},properties:{},resolution:NaN,featureId:null};return function(t,r){if(n.properties=t.getPropertiesInternal(),n.resolution=r,e.featureId){const e=t.getId();n.featureId=void 0!==e?e:null}return i(n)}}function Mm(t){const e=Wf(),i=t.length,n=new Array(i);for(let r=0;r4)throw new Error(`Expected a color with 3 or 4 values for ${e}`);return i}const Jm="renderOrder";var Qm=class extends yo{constructor(t){t=t||{};const e=Object.assign({},t);delete e.style,delete e.renderBuffer,delete e.updateWhileAnimating,delete e.updateWhileInteracting,super(e),this.declutter_=void 0!==t.declutter&&t.declutter,this.renderBuffer_=void 0!==t.renderBuffer?t.renderBuffer:100,this.style_=null,this.styleFunction_=void 0,this.setStyle(t.style),this.updateWhileAnimating_=void 0!==t.updateWhileAnimating&&t.updateWhileAnimating,this.updateWhileInteracting_=void 0!==t.updateWhileInteracting&&t.updateWhileInteracting}getDeclutter(){return this.declutter_}getFeatures(t){return super.getFeatures(t)}getRenderBuffer(){return this.renderBuffer_}getRenderOrder(){return this.get(Jm)}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}getUpdateWhileAnimating(){return this.updateWhileAnimating_}getUpdateWhileInteracting(){return this.updateWhileInteracting_}renderDeclutter(t){t.declutterTree||(t.declutterTree=new rc(9)),this.getRenderer().renderDeclutter(t)}setRenderOrder(t){this.set(Jm,t)}setStyle(t){this.style_=function(t){if(void 0===t)return ym;if(!t)return null;if("function"==typeof t)return t;if(t instanceof wm)return t;if(!Array.isArray(t))return Mm([t]);if(0===t.length)return[];const e=t.length,i=t[0];if(i instanceof wm){const i=new Array(e);for(let n=0;n{const e=t.data;if(e.type===e_){const i=e.projectionTransform;this.verticesBuffer_.fromArrayBuffer(e.vertexBuffer),this.helper.flushBufferData(this.verticesBuffer_),this.indicesBuffer_.fromArrayBuffer(e.indexBuffer),this.helper.flushBufferData(this.indicesBuffer_),this.renderTransform_=i,Zt(this.invertRenderTransform_,this.renderTransform_),this.renderInstructions_=new Float32Array(t.data.renderInstructions),e.id===this.lastSentId&&(this.ready=!0),this.getLayer().changed()}})),this.featureCache_={},this.featureCount_=0;const s=this.getLayer().getSource();this.sourceListenKeys_=[A(s,Uc,this.handleSourceFeatureAdded_,this),A(s,zc,this.handleSourceFeatureChanged_,this),A(s,Vc,this.handleSourceFeatureDelete_,this),A(s,Xc,this.handleSourceFeatureClear_,this)],s.forEachFeature((t=>{this.featureCache_[U(t)]={feature:t,properties:t.getProperties(),geometry:t.getGeometry()},this.featureCount_++}))}afterHelperCreated(){this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_),this.hitDetectionEnabled_&&(this.hitRenderTarget_=new $g(this.helper))}handleSourceFeatureAdded_(t){const e=t.feature;this.featureCache_[U(e)]={feature:e,properties:e.getProperties(),geometry:e.getGeometry()},this.featureCount_++}handleSourceFeatureChanged_(t){const e=t.feature;this.featureCache_[U(e)]={feature:e,properties:e.getProperties(),geometry:e.getGeometry()}}handleSourceFeatureDelete_(t){const e=t.feature;delete this.featureCache_[U(e)],this.featureCount_--}handleSourceFeatureClear_(){this.featureCache_={},this.featureCount_=0}renderFrame(t){const e=this.helper.getGL();this.preRender(e,t);const[i,n,r]=r_(t,this.getLayer());this.renderWorlds(t,!1,i,n,r),this.helper.finalizeDraw(t,this.dispatchPreComposeEvent,this.dispatchPostComposeEvent),this.hitDetectionEnabled_&&(this.renderWorlds(t,!0,i,n,r),this.hitRenderTarget_.clearCachedData()),this.postRender(e,t);return this.helper.getCanvas()}prepareFrameInternal(t){const e=this.getLayer(),i=e.getSource(),n=t.viewState,r=!t.viewHints[$s]&&!t.viewHints[Ys],s=!ce(this.previousExtent_,t.extent),o=this.sourceRevision_e+(t[i].size||1)),0)}function l_(t,e,i,n){const r=(2+a_(i))*t.geometriesCount;e&&e.length===r||(e=new Float32Array(r));const s=[];let o=0;for(const r in t.entries){const a=t.entries[r];for(let t=0,r=a.flatCoordss.length;t({name:`a_prop_${t}`,size:e.size||1,type:Gg.FLOAT})));this.polygonAttributesDesc_=[{name:f_,size:2,type:Gg.FLOAT},...s],this.lineStringAttributesDesc_=[{name:m_,size:2,type:Gg.FLOAT},{name:__,size:2,type:Gg.FLOAT},{name:x_,size:2,type:Gg.FLOAT},{name:v_,size:1,type:Gg.FLOAT},{name:y_,size:1,type:Gg.FLOAT},...s],this.pointAttributesDesc_=[{name:f_,size:2,type:Gg.FLOAT},{name:p_,size:1,type:Gg.FLOAT},...s],n.uniforms&&this.helper_.addUniforms(n.uniforms)}async generateBuffers(t,e){const i=this.generateRenderInstructions_(t,e),[n,r,s]=await Promise.all([this.generateBuffersForType_(i.polygonInstructions,"Polygon",e),this.generateBuffersForType_(i.lineStringInstructions,"LineString",e),this.generateBuffersForType_(i.pointInstructions,"Point",e)]);return{polygonBuffers:n,lineStringBuffers:r,pointBuffers:s,invertVerticesTransform:Zt([1,0,0,1,0,0],e)}}generateRenderInstructions_(t,e){return{polygonInstructions:this.hasFill_?c_(t.polygonBatch,new Float32Array(0),this.customAttributes_,e):null,lineStringInstructions:this.hasStroke_?h_(t.lineStringBatch,new Float32Array(0),this.customAttributes_,e):null,pointInstructions:this.hasSymbol_?l_(t.pointBatch,new Float32Array(0),this.customAttributes_,e):null}}generateBuffersForType_(t,e,i){if(null===t)return null;const n=g_++;let r;switch(e){case"Polygon":r=t_;break;case"LineString":r=i_;break;case"Point":r=e_}const s={id:n,type:r,renderInstructions:t.buffer,renderInstructionsTransform:i,customAttributesSize:a_(this.customAttributes_)};return d_.postMessage(s,[t.buffer]),t=null,new Promise((t=>{const e=i=>{const r=i.data;if(r.id!==n)return;if(d_.removeEventListener("message",e),!this.helper_.getGL())return;const s=new Lg(Yd,Hd).fromArrayBuffer(r.vertexBuffer),o=new Lg(qd,Hd).fromArrayBuffer(r.indexBuffer);this.helper_.flushBufferData(s),this.helper_.flushBufferData(o),t([o,s])};d_.addEventListener("message",e)}))}render(t,e,i){this.hasFill_&&this.renderInternal_(t.polygonBuffers[0],t.polygonBuffers[1],this.fillProgram_,this.polygonAttributesDesc_,e,i),this.hasStroke_&&this.renderInternal_(t.lineStringBuffers[0],t.lineStringBuffers[1],this.strokeProgram_,this.lineStringAttributesDesc_,e,i),this.hasSymbol_&&this.renderInternal_(t.pointBuffers[0],t.pointBuffers[1],this.symbolProgram_,this.pointAttributesDesc_,e,i)}renderInternal_(t,e,i,n,r,s){const o=t.getSize();0!==o&&(this.helper_.useProgram(i,r),this.helper_.bindBuffer(e),this.helper_.bindBuffer(t),this.helper_.enableAttributes(n),s(),this.helper_.drawElements(0,o))}};const S_={...kg,RENDER_EXTENT:"u_renderExtent",PATTERN_ORIGIN:"u_patternOrigin",GLOBAL_ALPHA:"u_globalAlpha"};var E_=class extends op{constructor(t,e){super(t,{uniforms:{[S_.RENDER_EXTENT]:[0,0,0,0],[S_.PATTERN_ORIGIN]:[0,0],[S_.GLOBAL_ALPHA]:1},postProcesses:e.postProcesses}),this.hitDetectionEnabled_=!e.disableHitDetection,this.hitRenderTarget_,this.sourceRevision_=-1,this.previousExtent_=[1/0,1/0,-1/0,-1/0],this.currentTransform_=[1,0,0,1,0,0],this.tmpCoords_=[0,0],this.tmpTransform_=[1,0,0,1,0,0],this.tmpMat4_=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],this.currentFrameStateTransform_=[1,0,0,1,0,0],this.styles_=[],this.styleRenderers_=[],this.buffers_=[],this.applyOptions_(e),this.batch_=new Bp,this.initialFeaturesAdded_=!1,this.sourceListenKeys_=null}addInitialFeatures_(t){const e=this.getLayer().getSource(),i=pn();let n;i&&(n=hn(i,t.viewState.projection)),this.batch_.addFeatures(e.getFeatures(),n),this.sourceListenKeys_=[A(e,Uc,this.handleSourceFeatureAdded_.bind(this,n),this),A(e,zc,this.handleSourceFeatureChanged_,this),A(e,Vc,this.handleSourceFeatureDelete_,this),A(e,Xc,this.handleSourceFeatureClear_,this)]}applyOptions_(t){this.styles_=Array.isArray(t.style)?t.style:[t.style]}createRenderers_(){this.buffers_=[],this.styleRenderers_=this.styles_.map((t=>new w_(t,this.helper,this.hitDetectionEnabled_)))}reset(t){this.applyOptions_(t),this.helper&&this.createRenderers_(),super.reset(t)}afterHelperCreated(){this.createRenderers_(),this.hitDetectionEnabled_&&(this.hitRenderTarget_=new $g(this.helper))}handleSourceFeatureAdded_(t,e){const i=e.feature;this.batch_.addFeature(i,t)}handleSourceFeatureChanged_(t){const e=t.feature;this.batch_.changeFeature(e)}handleSourceFeatureDelete_(t){const e=t.feature;this.batch_.removeFeature(e)}handleSourceFeatureClear_(){this.batch_.clear()}applyUniforms_(t){jt(this.tmpTransform_,this.currentFrameStateTransform_),kt(this.tmpTransform_,t),this.helper.setUniformMatrixValue(S_.PROJECTION_MATRIX,Dg(this.tmpMat4_,this.tmpTransform_)),Zt(this.tmpTransform_,this.tmpTransform_),this.helper.setUniformMatrixValue(S_.SCREEN_TO_WORLD_MATRIX,Dg(this.tmpMat4_,this.tmpTransform_)),this.tmpCoords_[0]=0,this.tmpCoords_[1]=0,Zt(this.tmpTransform_,t),Bt(this.tmpTransform_,this.tmpCoords_),this.helper.setUniformFloatVec2(S_.PATTERN_ORIGIN,this.tmpCoords_)}renderFrame(t){const e=this.helper.getGL();this.preRender(e,t);const[i,n,r]=r_(t,this.getLayer());this.helper.prepareDraw(t),this.renderWorlds(t,!1,i,n,r),this.helper.finalizeDraw(t);const s=this.helper.getCanvas(),o=t.layerStatesArray[t.layerIndex].opacity;return o!==parseFloat(s.style.opacity)&&(s.style.opacity=String(o)),this.hitDetectionEnabled_&&(this.renderWorlds(t,!0,i,n,r),this.hitRenderTarget_.clearCachedData()),this.postRender(e,t),s}prepareFrameInternal(t){this.initialFeaturesAdded_||(this.addInitialFeatures_(t),this.initialFeaturesAdded_=!0);const e=this.getLayer(),i=e.getSource(),n=t.viewState,r=!t.viewHints[$s]&&!t.viewHints[Ys],s=!ce(this.previousExtent_,t.extent),o=this.sourceRevision_t.generateBuffers(this.batch_,h).then((t=>{this.buffers_[e]=t}))));Promise.all(c).then((()=>{this.ready=!0,this.getLayer().changed()})),this.previousExtent_=t.extent.slice()}return!0}renderWorlds(t,e,i,n,r){let s=i;e&&(this.hitRenderTarget_.setSize([Math.floor(t.size[0]/2),Math.floor(t.size[1]/2)]),this.helper.prepareDrawToRenderTarget(t,this.hitRenderTarget_,!0)),this.currentFrameStateTransform_=this.helper.makeProjectionTransform(t,this.currentFrameStateTransform_);do{for(let i=0,n=this.styleRenderers_.length;i{this.applyUniforms_(r.invertVerticesTransform),this.helper.applyHitDetectionUniform(e)}))}Vt(this.currentFrameStateTransform_,r,0)}while(++s ${T_.TILE_ZOOM_LEVEL} + 0.5`;t.setFragmentDiscardExpression("false"!==e?`(${e}) || (${i})`:i),t.addUniform(`sampler2D ${T_.TILE_MASK_TEXTURE}`),t.addUniform(`float ${T_.TILE_ZOOM_LEVEL}`)}this.styleRenderers_=this.styles_.map((e=>{let i;if("builder"in e)t(e.builder),i=e;else{const n=Hp(e);t(n.builder),i={builder:n.builder,attributes:n.attributes,uniforms:n.uniforms}}return new w_(i,this.helper,this.hitDetectionEnabled_)}))}initTileMask_(){this.tileMaskTarget_=new $g(this.helper);const t=(new Gp).setFillColorExpression(`vec4(${T_.TILE_ZOOM_LEVEL} / 50., 0., 0., 1.)`).addUniform(`float ${T_.TILE_ZOOM_LEVEL}`);this.tileMaskProgram_=this.helper.getProgram(t.getFillFragmentShader(),t.getFillVertexShader()),this.helper.flushBufferData(this.tileMaskIndices_)}afterHelperCreated(){this.createRenderers_(),this.initTileMask_()}createTileRepresentation(t){const e=new Up(t,this.styleRenderers_),i=()=>{e.ready&&(this.getLayer().changed(),e.removeEventListener(v,i))};return e.addEventListener(v,i),e}beforeTilesRender(t,e){super.beforeTilesRender(t,!0),this.helper.makeProjectionTransform(t,this.currentFrameStateTransform_),this.helper.bindTexture(this.tileMaskTarget_.getTexture(),0,T_.TILE_MASK_TEXTURE)}beforeTilesMaskRender(t){this.helper.makeProjectionTransform(t,this.currentFrameStateTransform_);const e=t.pixelRatio,i=t.size;return this.tileMaskTarget_.setSize([i[0]*e,i[1]*e]),this.helper.prepareDrawToRenderTarget(t,this.tileMaskTarget_,!0,!0),this.helper.useProgram(this.tileMaskProgram_,t),jt(this.tmpTransform_,this.currentFrameStateTransform_),this.helper.setUniformMatrixValue(T_.PROJECTION_MATRIX,Dg(this.tmpMat4_,this.tmpTransform_)),Zt(this.tmpTransform_,this.currentFrameStateTransform_),this.helper.setUniformMatrixValue(T_.SCREEN_TO_WORLD_MATRIX,Dg(this.tmpMat4_,this.tmpTransform_)),!0}renderTileMask(t,e,i,n){if(!t.ready)return;this.helper.setUniformFloatValue(T_.DEPTH,n),this.helper.setUniformFloatValue(T_.TILE_ZOOM_LEVEL,e),this.helper.setUniformFloatVec4(T_.RENDER_EXTENT,i),this.helper.setUniformFloatValue(T_.GLOBAL_ALPHA,1),this.helper.bindBuffer(t.maskVertices),this.helper.bindBuffer(this.tileMaskIndices_),this.helper.enableAttributes(this.tileMaskAttributes_);const r=this.tileMaskIndices_.getSize();this.helper.drawElements(0,r)}applyUniforms_(t,e,i,n,r){jt(this.tmpTransform_,this.currentFrameStateTransform_),kt(this.tmpTransform_,i),this.helper.setUniformMatrixValue(T_.PROJECTION_MATRIX,Dg(this.tmpMat4_,this.tmpTransform_)),Zt(this.tmpTransform_,this.currentFrameStateTransform_),this.helper.setUniformMatrixValue(T_.SCREEN_TO_WORLD_MATRIX,Dg(this.tmpMat4_,this.tmpTransform_)),this.helper.setUniformFloatValue(T_.GLOBAL_ALPHA,t),this.helper.setUniformFloatValue(T_.DEPTH,r),this.helper.setUniformFloatValue(T_.TILE_ZOOM_LEVEL,n),this.helper.setUniformFloatVec4(T_.RENDER_EXTENT,e)}renderTile(t,e,i,n,r,s,o,a,l,h,c){const u=Re(a,n,a),d=t.tile.getTileCoord()[0];for(let e=0,n=this.styleRenderers_.length;e{this.applyUniforms_(c,u,r.invertVerticesTransform,d,l)}))}}renderDeclutter(t){}disposeInternal(){super.disposeInternal()}};const R_=0,P_=1,F_=2,I_=3,L_=4,M_=5,A_=6,O_=7,N_=8,D_=9,k_=10,G_=11,j_=12,B_=[N_],U_=[j_],z_=[P_],X_=[I_];var V_=class extends eh{constructor(t,e,i,n){super(),this.tolerance=t,this.maxExtent=e,this.pixelRatio=n,this.maxLineWidth=0,this.resolution=i,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_=null,this.bufferedMaxExtent_=null,this.instructions=[],this.coordinates=[],this.tmpCoordinate_=[],this.hitDetectionInstructions=[],this.state={}}applyPixelRatio(t){const e=this.pixelRatio;return 1==e?t:t.map((function(t){return t*e}))}appendFlatPointCoordinates(t,e){const i=this.getBufferedMaxExtent(),n=this.tmpCoordinate_,r=this.coordinates;let s=r.length;for(let o=0,a=t.length;oo&&(this.instructions.push([L_,o,l,t,i,Jn]),this.hitDetectionInstructions.push([L_,o,l,t,n||i,Jn]));break;case"Point":a=t.getFlatCoordinates(),this.coordinates.push(a[0],a[1]),l=this.coordinates.length,this.instructions.push([L_,o,l,t,i]),this.hitDetectionInstructions.push([L_,o,l,t,n||i])}this.endGeometry(e)}beginGeometry(t,e){this.beginGeometryInstruction1_=[R_,e,0,t],this.instructions.push(this.beginGeometryInstruction1_),this.beginGeometryInstruction2_=[R_,e,0,t],this.hitDetectionInstructions.push(this.beginGeometryInstruction2_)}finish(){return{instructions:this.instructions,hitDetectionInstructions:this.hitDetectionInstructions,coordinates:this.coordinates}}reverseHitDetectionInstructions(){const t=this.hitDetectionInstructions;let e;t.reverse();const i=t.length;let n,r,s=-1;for(e=0;ethis.maxLineWidth&&(this.maxLineWidth=i.lineWidth,this.bufferedMaxExtent_=null)}else i.strokeStyle=void 0,i.lineCap=void 0,i.lineDash=null,i.lineDashOffset=void 0,i.lineJoin=void 0,i.lineWidth=void 0,i.miterLimit=void 0}createFill(t){const e=t.fillStyle,i=[k_,e];return"string"!=typeof e&&i.push(!0),i}applyStroke(t){this.instructions.push(this.createStroke(t))}createStroke(t){return[G_,t.strokeStyle,t.lineWidth*this.pixelRatio,t.lineCap,t.lineJoin,t.miterLimit,this.applyPixelRatio(t.lineDash),t.lineDashOffset*this.pixelRatio]}updateFillStyle(t,e){const i=t.fillStyle;"string"==typeof i&&t.currentFillStyle==i||(void 0!==i&&this.instructions.push(e.call(this,t)),t.currentFillStyle=i)}updateStrokeStyle(t,e){const i=t.strokeStyle,n=t.lineCap,r=t.lineDash,s=t.lineDashOffset,o=t.lineJoin,a=t.lineWidth,l=t.miterLimit;(t.currentStrokeStyle!=i||t.currentLineCap!=n||r!=t.currentLineDash&&!c(t.currentLineDash,r)||t.currentLineDashOffset!=s||t.currentLineJoin!=o||t.currentLineWidth!=a||t.currentMiterLimit!=l)&&(void 0!==i&&e.call(this,t),t.currentStrokeStyle=i,t.currentLineCap=n,t.currentLineDash=r,t.currentLineDashOffset=s,t.currentLineJoin=o,t.currentLineWidth=a,t.currentMiterLimit=l)}endGeometry(t){this.beginGeometryInstruction1_[2]=this.instructions.length,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_[2]=this.hitDetectionInstructions.length,this.beginGeometryInstruction2_=null;const e=[O_,t];this.instructions.push(e),this.hitDetectionInstructions.push(e)}getBufferedMaxExtent(){if(!this.bufferedMaxExtent_&&(this.bufferedMaxExtent_=Qt(this.maxExtent),this.maxLineWidth>0)){const t=this.resolution*(this.maxLineWidth+1)/2;Jt(this.bufferedMaxExtent_,t,this.bufferedMaxExtent_)}return this.bufferedMaxExtent_}};var W_=class extends V_{constructor(t,e,i,n){super(t,e,i,n),this.hitDetectionImage_=null,this.image_=null,this.imagePixelRatio_=void 0,this.anchorX_=void 0,this.anchorY_=void 0,this.height_=void 0,this.opacity_=void 0,this.originX_=void 0,this.originY_=void 0,this.rotateWithView_=void 0,this.rotation_=void 0,this.scale_=void 0,this.width_=void 0,this.declutterMode_=void 0,this.declutterImageWithText_=void 0}drawPoint(t,e){if(!this.image_)return;this.beginGeometry(t,e);const i=t.getFlatCoordinates(),n=t.getStride(),r=this.coordinates.length,s=this.appendFlatPointCoordinates(i,n);this.instructions.push([A_,r,s,this.image_,this.anchorX_*this.imagePixelRatio_,this.anchorY_*this.imagePixelRatio_,Math.ceil(this.height_*this.imagePixelRatio_),this.opacity_,this.originX_*this.imagePixelRatio_,this.originY_*this.imagePixelRatio_,this.rotateWithView_,this.rotation_,[this.scale_[0]*this.pixelRatio/this.imagePixelRatio_,this.scale_[1]*this.pixelRatio/this.imagePixelRatio_],Math.ceil(this.width_*this.imagePixelRatio_),this.declutterMode_,this.declutterImageWithText_]),this.hitDetectionInstructions.push([A_,r,s,this.hitDetectionImage_,this.anchorX_,this.anchorY_,this.height_,1,this.originX_,this.originY_,this.rotateWithView_,this.rotation_,this.scale_,this.width_,this.declutterMode_,this.declutterImageWithText_]),this.endGeometry(e)}drawMultiPoint(t,e){if(!this.image_)return;this.beginGeometry(t,e);const i=t.getFlatCoordinates(),n=t.getStride(),r=this.coordinates.length,s=this.appendFlatPointCoordinates(i,n);this.instructions.push([A_,r,s,this.image_,this.anchorX_*this.imagePixelRatio_,this.anchorY_*this.imagePixelRatio_,Math.ceil(this.height_*this.imagePixelRatio_),this.opacity_,this.originX_*this.imagePixelRatio_,this.originY_*this.imagePixelRatio_,this.rotateWithView_,this.rotation_,[this.scale_[0]*this.pixelRatio/this.imagePixelRatio_,this.scale_[1]*this.pixelRatio/this.imagePixelRatio_],Math.ceil(this.width_*this.imagePixelRatio_),this.declutterMode_,this.declutterImageWithText_]),this.hitDetectionInstructions.push([A_,r,s,this.hitDetectionImage_,this.anchorX_,this.anchorY_,this.height_,1,this.originX_,this.originY_,this.rotateWithView_,this.rotation_,this.scale_,this.width_,this.declutterMode_,this.declutterImageWithText_]),this.endGeometry(e)}finish(){return this.reverseHitDetectionInstructions(),this.anchorX_=void 0,this.anchorY_=void 0,this.hitDetectionImage_=null,this.image_=null,this.imagePixelRatio_=void 0,this.height_=void 0,this.scale_=void 0,this.opacity_=void 0,this.originX_=void 0,this.originY_=void 0,this.rotateWithView_=void 0,this.rotation_=void 0,this.width_=void 0,super.finish()}setImageStyle(t,e){const i=t.getAnchor(),n=t.getSize(),r=t.getOrigin();this.imagePixelRatio_=t.getPixelRatio(this.pixelRatio),this.anchorX_=i[0],this.anchorY_=i[1],this.hitDetectionImage_=t.getHitDetectionImage(),this.image_=t.getImage(this.pixelRatio),this.height_=n[1],this.opacity_=t.getOpacity(),this.originX_=r[0],this.originY_=r[1],this.rotateWithView_=t.getRotateWithView(),this.rotation_=t.getRotation(),this.scale_=t.getScaleArray(),this.width_=n[0],this.declutterMode_=t.getDeclutterMode(),this.declutterImageWithText_=e}};var Z_=class extends V_{constructor(t,e,i,n){super(t,e,i,n)}drawFlatCoordinates_(t,e,i,n){const r=this.coordinates.length,s=this.appendFlatLineCoordinates(t,e,i,n,!1,!1),o=[D_,r,s];return this.instructions.push(o),this.hitDetectionInstructions.push(o),i}drawLineString(t,e){const i=this.state,n=i.strokeStyle,r=i.lineWidth;if(void 0===n||void 0===r)return;this.updateStrokeStyle(i,this.applyStroke),this.beginGeometry(t,e),this.hitDetectionInstructions.push([G_,i.strokeStyle,i.lineWidth,i.lineCap,i.lineJoin,i.miterLimit,Oo,0],z_);const s=t.getFlatCoordinates(),o=t.getStride();this.drawFlatCoordinates_(s,0,s.length,o),this.hitDetectionInstructions.push(U_),this.endGeometry(e)}drawMultiLineString(t,e){const i=this.state,n=i.strokeStyle,r=i.lineWidth;if(void 0===n||void 0===r)return;this.updateStrokeStyle(i,this.applyStroke),this.beginGeometry(t,e),this.hitDetectionInstructions.push([G_,i.strokeStyle,i.lineWidth,i.lineCap,i.lineJoin,i.miterLimit,Oo,0],z_);const s=t.getEnds(),o=t.getFlatCoordinates(),a=t.getStride();let l=0;for(let t=0,e=s.length;t=t){const e=(t-a+u)/u,d=yi(i,h,e),g=yi(n,c,e);l.push(d,g),s.push(l),l=[d,g],a==t&&(o+=r),a=0}else if(a0&&s.push(l),s}function q_(t,e,i,n,r){let s,o,a,l,h,c,u,d,g,f,p=i,m=i,_=0,y=0,x=i;for(o=i;ot&&(y>_&&(_=y,p=x,m=o),y=0,x=o-r)),a=l,u=g,d=f),h=i,c=n}return y+=l,y>_?[x,o]:[p,m]}const K_={left:0,center:.5,right:1,top:0,middle:.5,hanging:.2,alphabetic:.8,ideographic:.8,bottom:1};var H_=class extends V_{constructor(t,e,i,n){super(t,e,i,n),this.labels_=null,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=void 0,this.textRotation_=0,this.textFillState_=null,this.fillStates={},this.fillStates[Mo]={fillStyle:Mo},this.textStrokeState_=null,this.strokeStates={},this.textState_={},this.textStates={},this.textKey_="",this.fillKey_="",this.strokeKey_="",this.declutterImageWithText_=void 0}finish(){const t=super.finish();return t.textStates=this.textStates,t.fillStates=this.fillStates,t.strokeStates=this.strokeStates,t}drawText(t,e){const i=this.textFillState_,n=this.textStrokeState_,r=this.textState_;if(""===this.text_||!r||!i&&!n)return;const s=this.coordinates;let o=s.length;const a=t.getType();let l=null,h=t.getStride();if("line"!==r.placement||"LineString"!=a&&"MultiLineString"!=a&&"Polygon"!=a&&"MultiPolygon"!=a){let i=r.overflow?null:[];switch(a){case"Point":case"MultiPoint":l=t.getFlatCoordinates();break;case"LineString":l=t.getFlatMidpoint();break;case"Circle":l=t.getCenter();break;case"MultiLineString":l=t.getFlatMidpoints(),h=2;break;case"Polygon":l=t.getFlatInteriorPoint(),r.overflow||i.push(l[2]/this.resolution),h=3;break;case"MultiPolygon":const e=t.getFlatInteriorPoints();l=[];for(let t=0,n=e.length;t{const n=s[2*(t+i)]===l[i*h]&&s[2*(t+i)+1]===l[i*h+1];return n||--t,n}))}this.saveTextStates_(),(r.backgroundFill||r.backgroundStroke)&&(this.setFillStrokeStyle(r.backgroundFill,r.backgroundStroke),r.backgroundFill&&this.updateFillStyle(this.state,this.createFill),r.backgroundStroke&&(this.updateStrokeStyle(this.state,this.applyStroke),this.hitDetectionInstructions.push(this.createStroke(this.state)))),this.beginGeometry(t,e);let c=r.padding;if(c!=Bo&&(r.scale[0]<0||r.scale[1]<0)){let t=r.padding[0],e=r.padding[1],i=r.padding[2],n=r.padding[3];r.scale[0]<0&&(e=-e,n=-n),r.scale[1]<0&&(t=-t,i=-i),c=[t,e,i,n]}const u=this.pixelRatio;this.instructions.push([A_,o,n,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[1,1],NaN,void 0,this.declutterImageWithText_,c==Bo?Bo:c.map((function(t){return t*u})),!!r.backgroundFill,!!r.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_,this.textOffsetX_,this.textOffsetY_,i]);const d=1/u,g=this.state.fillStyle;r.backgroundFill&&(this.state.fillStyle=Mo,this.hitDetectionInstructions.push(this.createFill(this.state))),this.hitDetectionInstructions.push([A_,o,n,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[d,d],NaN,void 0,this.declutterImageWithText_,c,!!r.backgroundFill,!!r.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_?Mo:this.fillKey_,this.textOffsetX_,this.textOffsetY_,i]),r.backgroundFill&&(this.state.fillStyle=g,this.hitDetectionInstructions.push(this.createFill(this.state))),this.endGeometry(e)}else{if(!Le(this.getBufferedMaxExtent(),t.getExtent()))return;let i;if(l=t.getFlatCoordinates(),"LineString"==a)i=[l.length];else if("MultiLineString"==a)i=t.getEnds();else if("Polygon"==a)i=t.getEnds().slice(0,1);else if("MultiPolygon"==a){const e=t.getEndss();i=[];for(let t=0,n=e.length;tt[2]}else R=v>C;const P=Math.PI,F=[],I=S+n===e;let L;if(m=0,_=E,d=t[e=S],g=t[e+1],I){y(),L=Math.atan2(g-p,d-f),R&&(L+=L>0?-P:P);const t=(C+v)/2,e=(b+w)/2;return F[0]=[t,e,(T-s)/2,L,r],F}for(let t=0,u=(r=r.replace(/\n/g," ")).length;t0?-P:P),void 0!==L){let t=v-L;if(t+=t>P?-2*P:t<-P?2*P:0,Math.abs(t)>o)return null}L=v;const w=t;let S=0;for(;t0&&t.push("\n",""),t.push(e,""),t}var cy=class{constructor(t,e,i,n){this.overlaps=i,this.pixelRatio=e,this.resolution=t,this.alignFill_,this.instructions=n.instructions,this.coordinates=n.coordinates,this.coordinateCache_={},this.renderedTransform_=[1,0,0,1,0,0],this.hitDetectionInstructions=n.hitDetectionInstructions,this.pixelCoordinates_=null,this.viewRotation_=0,this.fillStates=n.fillStates||{},this.strokeStates=n.strokeStates||{},this.textStates=n.textStates||{},this.widths_={},this.labels_={}}createLabel(t,e,i,n){const r=t+e+i+n;if(this.labels_[r])return this.labels_[r];const s=n?this.strokeStates[n]:null,o=i?this.fillStates[i]:null,a=this.textStates[e],l=this.pixelRatio,h=[a.scale[0]*l,a.scale[1]*l],c=Array.isArray(t),u=a.justify?K_[a.justify]:ly(Array.isArray(t)?t[0]:t,a.textAlign||Go),d=n&&s.lineWidth?s.lineWidth:0,g=c?t:t.split("\n").reduce(hy,[]),{width:f,height:p,widths:m,heights:_,lineWidths:y}=Ko(a,g),x=f+d,v=[],w=(x+2)*h[0],S=(p+d)*h[1],E={width:w<0?Math.floor(w):Math.ceil(w),height:S<0?Math.floor(S):Math.ceil(S),contextInstructions:v};1==h[0]&&1==h[1]||v.push("scale",h),n&&(v.push("strokeStyle",s.strokeStyle),v.push("lineWidth",d),v.push("lineCap",s.lineCap),v.push("lineJoin",s.lineJoin),v.push("miterLimit",s.miterLimit),v.push("setLineDash",[s.lineDash]),v.push("lineDashOffset",s.lineDashOffset)),i&&v.push("fillStyle",o.fillStyle),v.push("textBaseline","middle"),v.push("textAlign","center");const T=.5-u;let C=u*x+T*d;const b=[],R=[];let P,F=0,I=0,L=0,M=0;for(let t=0,e=g.length;tt?t-l:r,x=s+h>e?e-h:s,v=g[3]+y*u[0]+g[1],w=g[0]+x*u[1]+g[2],S=m-g[3],E=_-g[0];let T;return(f||0!==c)&&(iy[0]=S,sy[0]=S,iy[1]=E,ny[1]=E,ny[0]=S+v,ry[0]=ny[0],ry[1]=E+w,sy[1]=ry[1]),0!==c?(T=Wt([1,0,0,1,0,0],i,n,1,1,c,-i,-n),Bt(T,iy),Bt(T,ny),Bt(T,ry),Bt(T,sy),oe(Math.min(iy[0],ny[0],ry[0],sy[0]),Math.min(iy[1],ny[1],ry[1],sy[1]),Math.max(iy[0],ny[0],ry[0],sy[0]),Math.max(iy[1],ny[1],ry[1],sy[1]),ey)):oe(Math.min(S,S+v),Math.min(E,E+w),Math.max(S,S+v),Math.max(E,E+w),ey),d&&(m=Math.round(m),_=Math.round(_)),{drawImageX:m,drawImageY:_,drawImageW:y,drawImageH:x,originX:l,originY:h,declutterBox:{minX:ey[0],minY:ey[1],maxX:ey[2],maxY:ey[3],value:p},canvasTransform:T,scale:u}}replayImageOrLabel_(t,e,i,n,r,s,o){const a=!(!s&&!o),l=n.declutterBox,h=t.canvas,c=o?o[2]*n.scale[0]/2:0;return l.minX-c<=h.width/e&&l.maxX+c>=0&&l.minY-c<=h.height/e&&l.maxY+c>=0&&(a&&this.replayTextBackground_(t,iy,ny,ry,sy,s,o),Ho(t,n.canvasTransform,r,i,n.originX,n.originY,n.drawImageW,n.drawImageH,n.drawImageX,n.drawImageY,n.scale)),!0}fill_(t){if(this.alignFill_){const e=Bt(this.renderedTransform_,[0,0]),i=512*this.pixelRatio;t.save(),t.translate(e[0]%i,e[1]%i),t.rotate(this.viewRotation_)}t.fill(),this.alignFill_&&t.restore()}setStrokeStyle_(t,e){t.strokeStyle=e[1],t.lineWidth=e[2],t.lineCap=e[3],t.lineJoin=e[4],t.miterLimit=e[5],t.lineDashOffset=e[7],t.setLineDash(e[6])}drawLabelWithPointPlacement_(t,e,i,n){const r=this.textStates[e],s=this.createLabel(t,e,n,i),o=this.strokeStates[i],a=this.pixelRatio,l=ly(Array.isArray(t)?t[0]:t,r.textAlign||Go),h=K_[r.textBaseline||jo],c=o&&o.lineWidth?o.lineWidth:0;return{label:s,anchorX:l*(s.width/a-2*r.scale[0])+2*(.5-l)*c,anchorY:h*s.height/a+2*(.5-h)*c}}execute_(t,e,i,n,r,s,o,a){let l;this.pixelCoordinates_&&c(i,this.renderedTransform_)?l=this.pixelCoordinates_:(this.pixelCoordinates_||(this.pixelCoordinates_=[]),l=Tn(this.coordinates,0,this.coordinates.length,2,i,this.pixelCoordinates_),jt(this.renderedTransform_,i));let h=0;const u=n.length;let d,g,f,p,m,_,y,x,v,w,S,E,T=0,C=0,b=0,R=null,P=null;const F=this.coordinateCache_,I=this.viewRotation_,L=Math.round(1e12*Math.atan2(-i[1],i[0]))/1e12,M={context:t,pixelRatio:this.pixelRatio,resolution:this.resolution,rotation:I},A=this.instructions!=n||this.overlaps?0:200;let O,N,D,k;for(;hA&&(this.fill_(t),C=0),b>A&&(t.stroke(),b=0),C||b||(t.beginPath(),p=NaN,m=NaN),++h;break;case F_:T=i[1];const n=l[T],c=l[T+1],u=l[T+2]-n,G=l[T+3]-c,j=Math.sqrt(u*u+G*G);t.moveTo(n+j,c),t.arc(n,c,j,0,2*Math.PI,!0),++h;break;case I_:t.closePath(),++h;break;case L_:T=i[1],d=i[2];const B=i[3],U=i[4],z=6==i.length?i[5]:void 0;M.geometry=B,M.feature=O,h in F||(F[h]=[]);const X=F[h];z?z(l,T,d,2,X):(X[0]=l[T],X[1]=l[T+1],X.length=2),U(X,M),++h;break;case A_:T=i[1],d=i[2],x=i[3],g=i[4],f=i[5];let V=i[6];const W=i[7],Z=i[8],$=i[9],Y=i[10];let q=i[11];const K=i[12];let H=i[13];const J=i[14],Q=i[15];if(!x&&i.length>=20){v=i[19],w=i[20],S=i[21],E=i[22];const t=this.drawLabelWithPointPlacement_(v,w,S,E);x=t.label,i[3]=x;const e=i[23];g=(t.anchorX-e)*this.pixelRatio,i[4]=g;const n=i[24];f=(t.anchorY-n)*this.pixelRatio,i[5]=f,V=x.height,i[6]=V,H=x.width,i[13]=H}let tt,et,it,nt;i.length>25&&(tt=i[25]),i.length>17?(et=i[16],it=i[17],nt=i[18]):(et=Bo,it=!1,nt=!1),Y&&L?q+=I:Y||L||(q-=I);let rt=0;for(;Ti)break;let a=n[o];a||(a=[],n[o]=a),a.push(4*((t+r)*e+(t+s))+3),r>0&&a.push(4*((t-r)*e+(t+s))+3),s>0&&(a.push(4*((t+r)*e+(t-s))+3),r>0&&a.push(4*((t-r)*e+(t-s))+3))}const r=[];for(let t=0,e=n.length;t0){if(!o||"Image"!==g&&"Text"!==g||o.includes(t)){const i=(d[s]-3)/4,o=n-i%a,l=n-(i/a|0),h=r(t,e,o*o+l*l);if(h)return h}c.clearRect(0,0,a,a);break}}const p=Object.keys(this.executorsByZIndex_).map(Number);let m,_,y,x,v;for(p.sort(s),m=p.length-1;m>=0;--m){const t=p[m].toString();for(y=this.executorsByZIndex_[t],_=uy.length-1;_>=0;--_)if(g=uy[_],x=y[g],void 0!==x&&(v=x.executeHitDetection(c,l,i,f,u),v))return v}}getClipCoords(t){const e=this.maxExtent_;if(!e)return null;const i=e[0],n=e[1],r=e[2],s=e[3],o=[i,n,i,s,r,s,r,n];return Tn(o,0,8,2,t,o),o}isEmpty(){return y(this.executorsByZIndex_)}execute(t,e,i,n,r,o,a){const l=Object.keys(this.executorsByZIndex_).map(Number);let h,c,u,d,g,f;for(l.sort(s),this.maxExtent_&&(t.save(),this.clip(t,i)),o=o||uy,a&&l.reverse(),h=0,c=l.length;h{if(!this.hitDetectionImageData_&&!this.animatingOrInteracting_){const t=[this.context.canvas.width,this.context.canvas.height];Bt(this.pixelTransform,t);const e=this.renderedCenter_,i=this.renderedResolution_,n=this.renderedRotation_,r=this.renderedProjection_,s=this.wrappedRenderedExtent_,o=this.getLayer(),a=[],l=t[0]*py,h=t[1]*py;a.push(this.getRenderTransform(e,i,n,py,l,h,0).slice());const c=o.getSource(),u=r.getExtent();if(c.getWrapX()&&r.canWrapX()&&!ie(u,s)){let t=s[0];const r=Ie(u);let o,c=0;for(;tu[2];)++c,o=r*c,a.push(this.getRenderTransform(e,i,n,py,l,h,o).slice()),t-=r}this.hitDetectionImageData_=my(t,a,this.renderedFeatures_,o.getStyleFunction(),s,i,n)}e(_y(t,this.renderedFeatures_,this.hitDetectionImageData_))}))}forEachFeatureAtCoordinate(t,e,i,n,r){if(!this.replayGroup_)return;const s=e.viewState.resolution,o=e.viewState.rotation,a=this.getLayer(),l={},h=function(t,e,i){const s=U(t),o=l[s];if(o){if(!0!==o&&ic=n.forEachFeatureAtCoordinate(t,s,o,i,h,n===this.declutterExecutorGroup&&e.declutterTree?e.declutterTree.all().map((t=>t.value)):null))),c}handleFontsChanged(){const t=this.getLayer();t.getVisible()&&this.replayGroup_&&t.changed()}handleStyleImageChange_(t){this.renderIfReadyAndVisible()}prepareFrame(t){const e=this.getLayer(),i=e.getSource();if(!i)return!1;const n=t.viewHints[$s],r=t.viewHints[Ys],s=e.getUpdateWhileAnimating(),o=e.getUpdateWhileInteracting();if(this.ready&&!s&&n||!o&&r)return this.animatingOrInteracting_=!0,!0;this.animatingOrInteracting_=!1;const a=t.extent,l=t.viewState,h=l.projection,u=l.resolution,d=t.pixelRatio,g=e.getRevision(),f=e.getRenderBuffer();let p=e.getRenderOrder();void 0===p&&(p=sh);const m=l.center.slice(),_=Jt(a,f*u),y=_.slice(),x=[_.slice()],v=h.getExtent();if(i.getWrapX()&&h.canWrapX()&&!ie(v,t.extent)){const t=Ie(v),e=Math.max(Ie(_)/2,t);_[0]=v[0]-e,_[2]=v[2]+e,ki(m,h);const i=ke(x[0],h);i[0]v[0]&&i[2]>v[2]&&x.push([i[0]-t,i[1],i[2]-t,i[3]])}if(this.ready&&this.renderedResolution_==u&&this.renderedRevision_==g&&this.renderedRenderOrder_==p&&ie(this.wrappedRenderedExtent_,_))return c(this.renderedExtent_,y)||(this.hitDetectionImageData_=null,this.renderedExtent_=y),this.renderedCenter_=m,this.replayGroupChanged=!1,!0;this.replayGroup_=null;const w=new Q_(ah(u,d),_,u,d);let S;this.getLayer().getDeclutter()&&(S=new Q_(ah(u,d),_,u,d));const E=pn();let T;if(E){for(let t=0,e=x.length;t{let i;const n=t.getStyleFunction()||e.getStyleFunction();if(n&&(i=n(t,u)),i){const e=this.renderFeature(t,C,i,w,T,S);b=b&&!e}},P=yn(_,h),F=i.getFeaturesInExtent(P);p&&F.sort(p);for(let t=0,e=F.length;t{if(g.getState()!==Yr)return;this.image_=d?null:g;const t=g.getPixelRatio(),n=yh(g.getResolution())*e/t;this.renderedResolution=n,this.coordinateToVectorPixelTransform_=Wt(this.coordinateToVectorPixelTransform_,a/2,l/2,1/n,-1/n,0,-i.center[0],-i.center[1])})),g.load()}return this.image_&&(this.renderedPixelToCoordinateTransform_=t.pixelToCoordinateTransform.slice()),!!this.image_}preRender(){}postRender(){}renderDeclutter(){}forEachFeatureAtCoordinate(t,e,i,n,r){return this.vectorRenderer_?this.vectorRenderer_.forEachFeatureAtCoordinate(t,e,i,n,r):super.forEachFeatureAtCoordinate(t,e,i,n,r)}};const vy={image:["Polygon","Circle","LineString","Image","Text"],hybrid:["Polygon","LineString"],vector:[]},wy={hybrid:["Image","Text","Default"],vector:["Polygon","Circle","LineString","Image","Text","Default"]};var Sy=class extends Sd{constructor(t){super(t),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.renderedLayerRevision_,this.renderedPixelToCoordinateTransform_=null,this.renderedRotation_,this.tmpTransform_=[1,0,0,1,0,0]}prepareTile(t,e,i){let n;const r=t.getState();return r!==H&&r!==J||(this.updateExecutorGroup_(t,e,i),this.tileImageNeedsRender_(t)&&(n=!0)),n}getTile(t,e,i,n){const r=n.pixelRatio,s=n.viewState,o=s.resolution,a=s.projection,l=this.getLayer(),h=l.getSource().getTile(t,e,i,r,a),c=n.viewHints,u=!(c[$s]||c[Ys]);!u&&h.wantedResolution||(h.wantedResolution=o);return this.prepareTile(h,r,a)&&(u||Date.now()-n.time<8)&&"vector"!==l.getRenderMode()&&this.renderTileImage_(h,n),super.getTile(t,e,i,n)}isDrawableTile(t){const e=this.getLayer();return super.isDrawableTile(t)&&("vector"===e.getRenderMode()?U(e)in t.executorGroups:t.hasContext(e))}getTileImage(t){return t.getImage(this.getLayer())}prepareFrame(t){const e=this.getLayer().getRevision();return this.renderedLayerRevision_!==e&&(this.renderedLayerRevision_=e,this.renderedTiles.length=0),super.prepareFrame(t)}updateExecutorGroup_(t,e,i){const n=this.getLayer(),r=n.getRevision(),s=n.getRenderOrder()||null,o=t.wantedResolution,a=t.getReplayState(n);if(!a.dirty&&a.renderedResolution===o&&a.renderedRevision==r&&a.renderedRenderOrder==s)return;const l=n.getSource(),h=n.getDeclutter(),c=l.getTileGrid(),u=l.getTileGridForProjection(i).getTileCoordExtent(t.wrappedTileCoord),d=l.getSourceTiles(e,i,t),g=U(n);delete t.hitDetectionImageData[g],t.executorGroups[g]=[],h&&(t.declutterExecutorGroups[g]=[]),a.dirty=!1;for(let i=0,r=d.length;i{const r=n===p?e.declutterTree.all().map((t=>t.value)):null;for(let e=0,a=n.length;e{const n=this.getLayer(),r=U(n),s=n.getSource(),o=this.renderedProjection,a=o.getExtent(),l=this.renderedResolution,h=s.getTileGridForProjection(o),c=Bt(this.renderedPixelToCoordinateTransform_,t.slice()),u=h.getTileCoordForCoordAndResolution(c,l);let d;for(let t=0,e=this.renderedTiles.length;t0)return void e([]);const g=Pe(h.getTileCoordExtent(d.wrappedTileCoord)),f=[(c[0]-g[0])/l,(g[1]-c[1])/l],p=d.getSourceTiles().reduce((function(t,e){return t.concat(e.getFeatures())}),[]);let m=d.hitDetectionImageData[r];if(!m){const t=xl(h.getTileSize(h.getZForResolution(l,s.zDirection))),e=this.renderedRotation_;m=my(t,[this.getRenderTransform(h.getTileCoordCenter(d.wrappedTileCoord),l,0,py,t[0]*py,t[1]*py,0)],p,n.getStyleFunction(),h.getTileCoordExtent(d.wrappedTileCoord),d.getReplayState(n).renderedResolution,e),d.hitDetectionImageData[r]=m}e(_y(f,p,m))}))}handleFontsChanged(){const t=this.getLayer();t.getVisible()&&void 0!==this.renderedLayerRevision_&&t.changed()}handleStyleImageChange_(t){this.renderIfReadyAndVisible()}renderDeclutter(t){const e=this.context,i=e.globalAlpha;e.globalAlpha=this.getLayer().getOpacity();const n=t.viewHints,r=!(n[$s]||n[Ys]),s=this.renderedTiles;for(let e=0,i=s.length;e=0;--e)n[e].execute(this.context,1,this.getTileRenderTransform(i,t),t.viewState.rotation,r,void 0,t.declutterTree)}e.globalAlpha=i}getTileRenderTransform(t,e){const i=e.pixelRatio,n=e.viewState,r=n.center,s=n.resolution,o=n.rotation,a=e.size,l=Math.round(a[0]*i),h=Math.round(a[1]*i),c=this.getLayer().getSource().getTileGridForProjection(e.viewState.projection),u=t.tileCoord,d=c.getTileCoordExtent(t.wrappedTileCoord),g=c.getTileCoordExtent(u,this.tmpExtent)[0]-d[0];return kt(zt(this.inversePixelTransform.slice(),1/i,1/i),this.getRenderTransform(r,s,o,i,l,h,g))}postRender(t,e){const i=e.viewHints,n=!(i[$s]||i[Ys]);this.renderedPixelToCoordinateTransform_=e.pixelToCoordinateTransform.slice(),this.renderedRotation_=e.viewState.rotation;const r=this.getLayer(),s=r.getRenderMode(),o=t.globalAlpha;t.globalAlpha=r.getOpacity();const a=wy[s],l=e.viewState,h=l.rotation,c=r.getSource(),u=c.getTileGridForProjection(l.projection).getZForResolution(l.resolution,c.zDirection),d=this.renderedTiles,g=[],f=[];let p=!0;for(let i=d.length-1;i>=0;--i){const s=d[i];p=p&&!s.getReplayState(r).dirty;const o=s.executorGroups[U(r)].filter((t=>t.hasExecutors(a)));if(0===o.length)continue;const l=this.getTileRenderTransform(s,e),c=s.tileCoord[0];let m=!1;const _=o[0].getClipCoords(l);if(_){for(let e=0,i=g.length;e0&&c.length>0;)f=c.pop(),r=l.pop(),o=h.pop(),_=f.toString(),_ in u||(n.push(o[0],o[1]),u[_]=!0),p=c.pop(),s=l.pop(),a=h.pop(),m=(f+p)/2,d=t(m),g=e(d),di(g[0],g[1],o[0],o[1],a[0],a[1]){const e=t.get("graticule_label");return this.lonLabelStyleBase_.getText().setText(e),this.lonLabelStyleBase_},this.latLabelStyleBase_=new wm({text:void 0!==t.latLabelStyle?t.latLabelStyle.clone():new Em({font:"12px Calibri,sans-serif",textAlign:"right",fill:new sm({color:"rgba(0,0,0,1)"}),stroke:new fm({color:"rgba(255,255,255,1)",width:3})})}),this.latLabelStyle_=t=>{const e=t.get("graticule_label");return this.latLabelStyleBase_.getText().setText(e),this.latLabelStyleBase_},this.meridiansLabels_=[],this.parallelsLabels_=[],this.addEventListener(Xs,this.drawLabels_.bind(this))),this.intervals_=void 0!==t.intervals?t.intervals:Ly,this.setSource(new qc({loader:this.loaderFunction.bind(this),strategy:this.strategyFunction.bind(this),features:new Y,overlaps:!1,useSpatialIndex:!1,wrapX:t.wrapX})),this.featurePool_=[],this.lineStyle_=new wm({stroke:this.strokeStyle_}),this.loadedExtent_=null,this.renderedExtent_=null,this.renderedResolution_=null,this.setRenderOrder(null)}strategyFunction(t,e){let i=t.slice();return this.projection_&&this.getSource().getWrapX()&&ke(i,this.projection_),this.loadedExtent_&&(ue(this.loadedExtent_,i,e)?i=this.loadedExtent_.slice():this.getSource().removeLoadedExtent(this.loadedExtent_)),[i]}loaderFunction(t,e,i){this.loadedExtent_=t;const n=this.getSource(),r=Re(this.getExtent()||[-1/0,-1/0,1/0,1/0],t);if(this.renderedExtent_&&ce(this.renderedExtent_,r)&&this.renderedResolution_===e)return;if(this.renderedExtent_=r,this.renderedResolution_=e,Me(r))return;const s=Se(r),o=e*e/4;(!this.projection_||!ln(this.projection_,i))&&this.updateProjectionInfo_(i),this.createGraticule_(r,s,e,o);let a,l=this.meridians_.length+this.parallels_.length;for(this.meridiansLabels_&&(l+=this.meridians_.length),this.parallelsLabels_&&(l+=this.parallels_.length);l>this.featurePool_.length;)a=new At,this.featurePool_.push(a);const h=n.getFeaturesCollection();h.clear();let c,u,d=0;for(c=0,u=this.meridians_.length;cMath.PI/2}const d=ch(t);for(let t=a;t<=l;++t){let i,n,c,g,f=this.meridians_.length+this.parallels_.length;if(this.meridiansLabels_)for(n=0,c=this.meridiansLabels_.length;n=a?(t[0]=o[0],t[2]=o[2]):s=!0);const l=[ui(e[0],this.minX_,this.maxX_),ui(e[1],this.minY_,this.maxY_)],h=this.toLonLatTransform_(l);isNaN(h[1])&&(h[1]=Math.abs(this.maxLat_)>=Math.abs(this.minLat_)?this.maxLat_:this.minLat_);let c=ui(h[0],this.minLon_,this.maxLon_),u=ui(h[1],this.minLat_,this.maxLat_);const d=this.maxLines_;let g,f,p,m,_=t;s||(_=[ui(t[0],this.minX_,this.maxX_),ui(t[1],this.minY_,this.maxY_),ui(t[2],this.minX_,this.maxX_),ui(t[3],this.minY_,this.maxY_)]);const y=De(_,this.toLonLatTransform_,void 0,8);let x=y[3],v=y[2],w=y[1],S=y[0];if(s||(ee(_,this.bottomLeft_)&&(S=this.minLon_,w=this.minLat_),ee(_,this.bottomRight_)&&(v=this.maxLon_,w=this.minLat_),ee(_,this.topLeft_)&&(S=this.minLon_,x=this.maxLat_),ee(_,this.topRight_)&&(v=this.maxLon_,x=this.maxLat_),x=ui(x,u,this.maxLat_),v=ui(v,c,this.maxLon_),w=ui(w,this.minLat_,u),S=ui(S,this.minLon_,c)),c=Math.floor(c/r)*r,m=ui(c,this.minLon_,this.maxLon_),f=this.addMeridian_(m,w,x,n,t,0),g=0,s)for(;(m-=r)>=S&&g++n[s]&&(r=s,s=1);const o=Math.max(e[1],n[r]),a=Math.min(e[3],n[s]),l=ui(e[1]+Math.abs(e[1]-e[3])*this.lonLabelPosition_,o,a),h=[n[r-1]+(n[s-1]-n[r-1])*(l-n[r])/(n[s]-n[r]),l],c=this.meridiansLabels_[i].geom;return c.setCoordinates(h),c}getMeridians(){return this.meridians_}getParallel_(t,e,i,n,r){const s=Fy(t,e,i,this.projection_,n);let o=this.parallels_[r];return o?(o.setFlatCoordinates("XY",s),o.changed()):o=new Fc(s,"XY"),o}getParallelPoint_(t,e,i){const n=t.getFlatCoordinates();let r=0,s=n.length-2;n[r]>n[s]&&(r=s,s=0);const o=Math.max(e[0],n[r]),a=Math.min(e[2],n[s]),l=ui(e[0]+Math.abs(e[0]-e[2])*this.latLabelPosition_,o,a),h=[l,n[r+1]+(n[s+1]-n[r+1])*(l-n[r])/(n[s]-n[r])],c=this.parallelsLabels_[i].geom;return c.setCoordinates(h),c}getParallels(){return this.parallels_}updateProjectionInfo_(t){const e=tn("EPSG:4326"),i=t.getWorldExtent();this.maxLat_=i[3],this.maxLon_=i[2],this.minLat_=i[1],this.minLon_=i[0];const n=cn(t,e);if(this.minLon_=Math.abs(this.minLat_)?this.maxLat_:this.minLat_),this.projection_=t}};const Ay="blur",Oy="gradient",Ny="radius",Dy=["#00f","#0ff","#0f0","#ff0","#f00"];var ky=class extends Qm{constructor(t){t=t||{};const e=Object.assign({},t);delete e.gradient,delete e.radius,delete e.blur,delete e.weight,super(e),this.gradient_=null,this.addChangeListener(Oy,this.handleGradientChanged_),this.setGradient(t.gradient?t.gradient:Dy),this.setBlur(void 0!==t.blur?t.blur:15),this.setRadius(void 0!==t.radius?t.radius:8);const i=t.weight?t.weight:"weight";this.weightFunction_="string"==typeof i?function(t){return t.get(i)}:i,this.setRenderOrder(null)}getBlur(){return this.get(Ay)}getGradient(){return this.get(Oy)}getRadius(){return this.get(Ny)}handleGradientChanged_(){this.gradient_=function(t){const e=1,i=256,n=mt(e,i),r=n.createLinearGradient(0,0,e,i),s=1/(t.length-1);for(let e=0,i=t.length;e{const e=this.weightFunction_(t);return void 0!==e?ui(e,0,1):1}}],uniforms:{u_size:()=>2*(this.get(Ny)+this.get(Ay)),u_blurSlope:()=>this.get(Ny)/Math.max(1,this.get(Ay))},hitDetectionEnabled:!0,vertexShader:t.getSymbolVertexShader(),fragmentShader:t.getSymbolFragmentShader(),postProcesses:[{fragmentShader:"\n precision mediump float;\n\n uniform sampler2D u_image;\n uniform sampler2D u_gradientTexture;\n uniform float u_opacity;\n\n varying vec2 v_texCoord;\n\n void main() {\n vec4 color = texture2D(u_image, v_texCoord);\n gl_FragColor.a = color.a * u_opacity;\n gl_FragColor.rgb = texture2D(u_gradientTexture, vec2(0.5, color.a)).rgb;\n gl_FragColor.rgb *= gl_FragColor.a;\n }",uniforms:{u_gradientTexture:()=>this.gradient_,u_opacity:()=>this.getOpacity()}}]})}renderDeclutter(){}};var Gy=class extends Qm{constructor(t){t=t||{};const e=Object.assign({},t);delete e.imageRatio,super(e),this.imageRatio_=void 0!==t.imageRatio?t.imageRatio:1}getImageRatio(){return this.imageRatio_}createRenderer(){return new xy(this)}};var jy=class extends Qm{constructor(t){t=t||{};const e=Object.assign({},t);delete e.preload,delete e.useInterimTilesOnError,super(e),this.on,this.once,this.un;const i=t.renderMode||"hybrid";It("hybrid"==i||"vector"==i,"`renderMode` must be `'hybrid'` or `'vector'`"),this.renderMode_=i,this.setPreload(t.preload?t.preload:0),this.setUseInterimTilesOnError(void 0===t.useInterimTilesOnError||t.useInterimTilesOnError),this.getBackground,this.setBackground}createRenderer(){return new Sy(this)}getFeatures(t){return super.getFeatures(t)}getRenderMode(){return this.renderMode_}getPreload(){return this.get(xd)}getUseInterimTilesOnError(){return this.get(vd)}setPreload(t){this.set(xd,t)}setUseInterimTilesOnError(t){this.set(vd,t)}};var By=class extends yo{constructor(t){super(Object.assign({},t)),this.parseResult_=Hp(t.style),this.styleVariables_=t.style.variables||{},this.hitDetectionDisabled_=!!t.disableHitDetection}createRenderer(){const t=Object.keys(this.parseResult_.attributes).map((t=>({name:t,...this.parseResult_.attributes[t]})));return new s_(this,{vertexShader:this.parseResult_.builder.getSymbolVertexShader(),fragmentShader:this.parseResult_.builder.getSymbolFragmentShader(),hitDetectionEnabled:!this.hitDetectionDisabled_,uniforms:this.parseResult_.uniforms,attributes:t})}updateStyleVariables(t){Object.assign(this.styleVariables_,t),this.changed()}};function Uy(t,e){const i=`\n attribute vec2 ${_p.TEXTURE_COORD};\n uniform mat4 ${mp.TILE_TRANSFORM};\n uniform float ${mp.TEXTURE_PIXEL_WIDTH};\n uniform float ${mp.TEXTURE_PIXEL_HEIGHT};\n uniform float ${mp.TEXTURE_RESOLUTION};\n uniform float ${mp.TEXTURE_ORIGIN_X};\n uniform float ${mp.TEXTURE_ORIGIN_Y};\n uniform float ${mp.DEPTH};\n\n varying vec2 v_textureCoord;\n varying vec2 v_mapCoord;\n\n void main() {\n v_textureCoord = ${_p.TEXTURE_COORD};\n v_mapCoord = vec2(\n ${mp.TEXTURE_ORIGIN_X} + ${mp.TEXTURE_RESOLUTION} * ${mp.TEXTURE_PIXEL_WIDTH} * v_textureCoord[0],\n ${mp.TEXTURE_ORIGIN_Y} - ${mp.TEXTURE_RESOLUTION} * ${mp.TEXTURE_PIXEL_HEIGHT} * v_textureCoord[1]\n );\n gl_Position = ${mp.TILE_TRANSFORM} * vec4(${_p.TEXTURE_COORD}, ${mp.DEPTH}, 1.0);\n }\n `,n={inFragmentShader:!1,variables:{},properties:{},functions:{},bandCount:0,style:{},inFragmentShader:!0,bandCount:e,style:t},r=[];if(void 0!==t.color){const e=zp(n,t.color,Of);r.push(`color = ${e};`)}if(void 0!==t.contrast){const e=zp(n,t.contrast,Mf);r.push(`color.rgb = clamp((${e} + 1.0) * color.rgb - (${e} / 2.0), vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));`)}if(void 0!==t.exposure){const e=zp(n,t.exposure,Mf);r.push(`color.rgb = clamp((${e} + 1.0) * color.rgb, vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));`)}if(void 0!==t.saturation){const e=zp(n,t.saturation,Mf);r.push(`\n float saturation = ${e} + 1.0;\n float sr = (1.0 - saturation) * 0.2126;\n float sg = (1.0 - saturation) * 0.7152;\n float sb = (1.0 - saturation) * 0.0722;\n mat3 saturationMatrix = mat3(\n sr + saturation, sr, sr,\n sg, sg + saturation, sg,\n sb, sb, sb + saturation\n );\n color.rgb = clamp(saturationMatrix * color.rgb, vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));\n `)}if(void 0!==t.gamma){const e=zp(n,t.gamma,Mf);r.push(`color.rgb = pow(color.rgb, vec3(1.0 / ${e}));`)}if(void 0!==t.brightness){const e=zp(n,t.brightness,Mf);r.push(`color.rgb = clamp(color.rgb + ${e}, vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));`)}const s={},o=Object.keys(n.variables).length;if(o>1&&!t.variables)throw new Error(`Missing variables in style (expected ${n.variables})`);for(let e=0;e ${mp.RENDER_EXTENT}[2] ||\n v_mapCoord[1] > ${mp.RENDER_EXTENT}[3]\n ) {\n discard;\n }\n\n vec4 color = texture2D(${mp.TILE_TEXTURE_ARRAY}[0], v_textureCoord);\n\n ${r.join("\n")}\n\n gl_FragColor = color;\n gl_FragColor.rgb *= gl_FragColor.a;\n gl_FragColor *= ${mp.TRANSITION_ALPHA};\n }`,uniforms:s,paletteTextures:n.paletteTextures}}class zy extends wd{constructor(t){const e=(t=t?Object.assign({},t):{}).style||{};delete t.style;const i=t.cacheSize;delete t.cacheSize,super(t),this.sources_=t.sources,this.renderedSource_=null,this.renderedResolution_=NaN,this.style_=e,this.cacheSize_=i,this.styleVariables_=this.style_.variables||{},this.addChangeListener(js,this.handleSourceUpdate_)}getSources(t,e){const i=this.getSource();return this.sources_?"function"==typeof this.sources_?this.sources_(t,e):this.sources_:i?[i]:[]}getRenderSource(){return this.renderedSource_||this.getSource()}getSourceState(){const t=this.getRenderSource();return t?t.getState():"undefined"}handleSourceUpdate_(){this.hasRenderer()&&this.getRenderer().clearCache(),this.getSource()&&this.setStyle(this.style_)}getSourceBandCount_(){const t=Number.MAX_SAFE_INTEGER,e=this.getSources([-t,-t,t,t],t);return e&&e.length&&"bandCount"in e[0]?e[0].bandCount:4}createRenderer(){const t=Uy(this.style_,this.getSourceBandCount_());return new xp(this,{vertexShader:t.vertexShader,fragmentShader:t.fragmentShader,uniforms:t.uniforms,cacheSize:this.cacheSize_,paletteTextures:t.paletteTextures})}renderSources(t,e){const i=this.getRenderer();let n;for(let r=0,s=e.length;r{"ready"==e.getState()&&(e.removeEventListener("change",t),this.changed())};e.addEventListener("change",t)}r=r&&"ready"==i}const s=this.renderSources(t,n);if(this.getRenderer().renderComplete&&r)return this.renderedResolution_=i.resolution,s;if(this.renderedResolution_>.5*i.resolution){const e=this.getSources(t.extent,this.renderedResolution_).filter((t=>!n.includes(t)));if(e.length>0)return this.renderSources(t,e)}return s}setStyle(t){this.styleVariables_=t.variables||{},this.style_=t;const e=Uy(this.style_,this.getSourceBandCount_());this.getRenderer().reset({vertexShader:e.vertexShader,fragmentShader:e.fragmentShader,uniforms:e.uniforms,paletteTextures:e.paletteTextures}),this.changed()}updateStyleVariables(t){Object.assign(this.styleVariables_,t),this.changed()}}zy.prototype.dispose;var Xy=zy;var Vy=class extends Ma{constructor(t){const e=t||{};super(e),e.stopDown&&(this.stopDown=e.stopDown),this.scaleDeltaByPixel_=e.delta?e.delta:.01,this.duration_=void 0!==e.duration?e.duration:250,this.handlingDownUpSequence_=!1,this.handlingDoubleDownSequence_=!1,this.doubleTapTimeoutId_=void 0,this.trackedPointers_={},this.targetPointers=[]}handleEvent(t){if(!t.originalEvent)return!0;let e=!1;if(this.updateTrackedPointers_(t),this.handlingDownUpSequence_){if(t.type==sa.POINTERDRAG)this.handleDragEvent(t),t.originalEvent.preventDefault();else if(t.type==sa.POINTERUP){const e=this.handleUpEvent(t);this.handlingDownUpSequence_=e}}else if(t.type==sa.POINTERDOWN)if(this.handlingDoubleDownSequence_){this.handlingDoubleDownSequence_=!1;const i=this.handleDownEvent(t);this.handlingDownUpSequence_=i,e=this.stopDown(i)}else e=this.stopDown(!1),this.waitForDblTap_();return!e}handleDragEvent(t){let e=1;const i=this.targetPointers[0],n=this.down_.originalEvent,r=i.clientY-n.clientY;void 0!==this.lastDistance_&&(e=1-(this.lastDistance_-r)*this.scaleDeltaByPixel_),this.lastDistance_=r,1!=e&&(this.lastScaleDelta_=e);const s=t.map,o=s.getView();s.render(),o.adjustResolutionInternal(e)}handleDownEvent(t){if(1==this.targetPointers.length){const e=t.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.down_=t,this.handlingDownUpSequence_||e.getView().beginInteraction(),!0}return!1}handleUpEvent(t){if(0==this.targetPointers.length){const e=t.map.getView(),i=this.lastScaleDelta_>1?1:-1;return e.endInteraction(this.duration_,i),this.handlingDownUpSequence_=!1,this.handlingDoubleDownSequence_=!1,!1}return!0}stopDown(t){return t}updateTrackedPointers_(t){if(function(t){const e=t.type;return e===sa.POINTERDOWN||e===sa.POINTERDRAG||e===sa.POINTERUP}(t)){const e=t.originalEvent,i=e.pointerId.toString();t.type==sa.POINTERUP?delete this.trackedPointers_[i]:(t.type==sa.POINTERDOWN||i in this.trackedPointers_)&&(this.trackedPointers_[i]=e),this.targetPointers=Object.values(this.trackedPointers_)}}waitForDblTap_(){void 0!==this.doubleTapTimeoutId_?(clearTimeout(this.doubleTapTimeoutId_),this.doubleTapTimeoutId_=void 0):(this.handlingDoubleDownSequence_=!0,this.doubleTapTimeoutId_=setTimeout(this.endInteraction_.bind(this),250))}endInteraction_(){this.handlingDoubleDownSequence_=!1,this.doubleTapTimeoutId_=void 0}};const Wy="addfeatures";class Zy extends e{constructor(t,e,i,n){super(t),this.features=i,this.file=e,this.projection=n}}var $y=class extends Ma{constructor(t){t=t||{},super({handleEvent:d}),this.on,this.once,this.un,this.readAsBuffer_=!1,this.formats_=[];const e=t.formatConstructors?t.formatConstructors:[];for(let t=0,i=e.length;t0){this.source_&&(this.source_.clear(),this.source_.addFeatures(l)),this.dispatchEvent(new Zy(Wy,t,l,s));break}}}registerListeners_(){const t=this.getMap();if(t){const e=this.target?this.target:t.getViewport();this.dropListenKeys_=[A(e,R,this.handleDrop,this),A(e,C,this.handleStop,this),A(e,b,this.handleStop,this),A(e,R,this.handleStop,this)]}}setActive(t){!this.getActive()&&t&&this.registerListeners_(),this.getActive()&&!t&&this.unregisterListeners_(),super.setActive(t)}setMap(t){this.unregisterListeners_(),super.setMap(t),this.getActive()&&this.registerListeners_()}tryReadFeatures_(t,e,i){try{return t.readFeatures(e,i)}catch(t){return null}}unregisterListeners_(){this.dropListenKeys_&&(this.dropListenKeys_.forEach(N),this.dropListenKeys_=null)}handleDrop(t){const e=t.dataTransfer.files;for(let t=0,i=e.length;t1?1:-1;return e.endInteraction(this.duration_,i),this.lastScaleDelta_=0,!1}handleDownEvent(t){return!!qa(t)&&(!!this.condition_(t)&&(t.map.getView().beginInteraction(),this.lastAngle_=void 0,this.lastMagnitude_=void 0,!0))}};const qy="drawstart",Ky="drawend",Hy="drawabort";class Jy extends e{constructor(t,e){super(t),this.feature=e}}function Qy(t,e){return gi(t[0],t[1],e[0],e[1])}function tx(t,e){const i=t.length;return e<0?t[e+i]:e>=i?t[e-i]:t[e]}function ex(t,e,i){let n,r;eo){return Qy(ax(t,n),ax(t,r))}let a=0;if(n=i?n-=i:n<0&&(n+=i);let s=n+1;s>=i&&(s-=i);const o=t[n],a=o[0],l=o[1],h=t[s];return[a+(h[0]-a)*r,l+(h[1]-l)*r]}function lx(){const t=xm();return function(e,i){return t[e.getGeometry().getType()]}}var hx=class extends Na{constructor(t){const e=t;e.stopDown||(e.stopDown=g),super(e),this.on,this.once,this.un,this.shouldHandle_=!1,this.downPx_=null,this.downTimeout_,this.lastDragTime_,this.pointerType_,this.freehand_=!1,this.source_=t.source?t.source:null,this.features_=t.features?t.features:null,this.snapTolerance_=t.snapTolerance?t.snapTolerance:12,this.type_=t.type,this.mode_=function(t){switch(t){case"Point":case"MultiPoint":return"Point";case"LineString":case"MultiLineString":return"LineString";case"Polygon":case"MultiPolygon":return"Polygon";case"Circle":return"Circle";default:throw new Error("Invalid type: "+t)}}(this.type_),this.stopClick_=!!t.stopClick,this.minPoints_=t.minPoints?t.minPoints:"Polygon"===this.mode_?3:2,this.maxPoints_="Circle"===this.mode_?2:t.maxPoints?t.maxPoints:1/0,this.finishCondition_=t.finishCondition?t.finishCondition:d,this.geometryLayout_=t.geometryLayout?t.geometryLayout:"XY";let i=t.geometryFunction;if(!i){const t=this.mode_;if("Circle"===t)i=function(t,e,i){const n=e||new vc([NaN,NaN]),r=_n(t[0],i),s=Ai(r,_n(t[t.length-1],i));n.setCenterAndRadius(r,Math.sqrt(s),this.geometryLayout_);const o=pn();return o&&n.transform(i,o),n};else{let e;"Point"===t?e=ar:"LineString"===t?e=Fc:"Polygon"===t&&(e=Pr),i=function(i,n,r){return n?"Polygon"===t?i[0].length?n.setCoordinates([i[0].concat([i[0][0]])],this.geometryLayout_):n.setCoordinates([],this.geometryLayout_):n.setCoordinates(i,this.geometryLayout_):n=new e(i,this.geometryLayout_),n}}}this.geometryFunction_=i,this.dragVertexDelay_=void 0!==t.dragVertexDelay?t.dragVertexDelay:500,this.finishCoordinate_=null,this.sketchFeature_=null,this.sketchPoint_=null,this.sketchCoords_=null,this.sketchLine_=null,this.sketchLineCoords_=null,this.squaredClickTolerance_=t.clickTolerance?t.clickTolerance*t.clickTolerance:36,this.overlay_=new by({source:new qc({useSpatialIndex:!1,wrapX:!!t.wrapX&&t.wrapX}),style:t.style?t.style:lx(),updateWhileInteracting:!0}),this.geometryName_=t.geometryName,this.condition_=t.condition?t.condition:Wa,this.freehandCondition_,t.freehand?this.freehandCondition_=Ua:this.freehandCondition_=t.freehandCondition?t.freehandCondition:$a,this.traceCondition_,this.setTrace(t.trace||!1),this.traceState_={active:!1},this.traceSource_=t.traceSource||t.source||null,this.addChangeListener(Fa,this.updateState_)}setTrace(t){let e;e=t?!0===t?Ua:t:Xa,this.traceCondition_=e}setMap(t){super.setMap(t),this.updateState_()}getOverlay(){return this.overlay_}handleEvent(t){t.originalEvent.type===S&&t.originalEvent.preventDefault(),this.freehand_="Point"!==this.mode_&&this.freehandCondition_(t);let e=t.type===sa.POINTERMOVE,i=!0;if(!this.freehand_&&this.lastDragTime_&&t.type===sa.POINTERDRAG){Date.now()-this.lastDragTime_>=this.dragVertexDelay_?(this.downPx_=t.pixel,this.shouldHandle_=!this.freehand_,e=!0):this.lastDragTime_=void 0,this.shouldHandle_&&void 0!==this.downTimeout_&&(clearTimeout(this.downTimeout_),this.downTimeout_=void 0)}return this.freehand_&&t.type===sa.POINTERDRAG&&null!==this.sketchFeature_?(this.addToDrawing_(t.coordinate),i=!1):this.freehand_&&t.type===sa.POINTERDOWN?i=!1:e&&this.getPointerCount()<2?(i=t.type===sa.POINTERMOVE,i&&this.freehand_?(this.handlePointerMove_(t),this.shouldHandle_&&t.originalEvent.preventDefault()):("mouse"===t.originalEvent.pointerType||t.type===sa.POINTERDRAG&&void 0===this.downTimeout_)&&this.handlePointerMove_(t)):t.type===sa.DBLCLICK&&(i=!1),super.handleEvent(t)&&i}handleDownEvent(t){return this.shouldHandle_=!this.freehand_,this.freehand_?(this.downPx_=t.pixel,this.finishCoordinate_||this.startDrawing_(t.coordinate),!0):this.condition_(t)?(this.lastDragTime_=Date.now(),this.downTimeout_=setTimeout((()=>{this.handlePointerMove_(new ra(sa.POINTERMOVE,t.map,t.originalEvent,!1,t.frameState))}),this.dragVertexDelay_),this.downPx_=t.pixel,!0):(this.lastDragTime_=void 0,!1)}deactivateTrace_(){this.traceState_={active:!1}}toggleTraceState_(t){if(!this.traceSource_||!this.traceCondition_(t))return;if(this.traceState_.active)return void this.deactivateTrace_();const e=this.getMap(),i=Ht([e.getCoordinateFromPixel([t.pixel[0]-this.snapTolerance_,t.pixel[1]+this.snapTolerance_]),e.getCoordinateFromPixel([t.pixel[0]+this.snapTolerance_,t.pixel[1]-this.snapTolerance_])]),n=this.traceSource_.getFeaturesInExtent(i);if(0===n.length)return;const r=function(t,e){const i=[];for(let n=0;nt.endIndex||!i&&et.endIndex)&&this.removeTracedCoordinates_(e,t.endIndex):(this.removeTracedCoordinates_(t.startIndex,t.endIndex),this.addTracedCoordinates_(t,t.startIndex,e))}removeTracedCoordinates_(t,e){if(t===e)return;let i=0;if(t0&&this.removeLastPoints_(i)}addTracedCoordinates_(t,e,i){if(e===i)return;const n=[];if(e=s;--e)n.push(tx(t.coordinates,e))}n.length&&this.appendCoordinates(n)}updateTrace_(t){const e=this.traceState_;if(!e.active)return;if(-1===e.targetIndex&&Oi(e.startPx,t.pixel)i.startIndex?hi.startIndex&&(h-=n.length)),l=h,a=t)}const h=e.targets[a];let c=h.ring;if(e.targetIndex===a&&c){const t=ax(h.coordinates,l);Oi(i.getPixelFromCoordinate(t),e.startPx)>n&&(c=!1)}if(c){const t=h.coordinates,e=t.length,i=h.startIndex,n=l;if(ithis.squaredClickTolerance_:s<=this.squaredClickTolerance_,!this.shouldHandle_)return}this.finishCoordinate_?(this.updateTrace_(t),this.modifyDrawing_(t.coordinate)):this.createOrUpdateSketchPoint_(t.coordinate.slice())}atFinish_(t,e){let i=!1;if(this.sketchFeature_){let n=!1,r=[this.finishCoordinate_];const s=this.mode_;if("Point"===s)i=!0;else if("Circle"===s)i=2===this.sketchCoords_.length;else if("LineString"===s)n=!e&&this.sketchCoords_.length>this.minPoints_;else if("Polygon"===s){const t=this.sketchCoords_;n=t[0].length>this.minPoints_,r=[t[0][0],t[0][t[0].length-2]],r=e?[t[0][0]]:[t[0][0],t[0][t[0].length-2]]}if(n){const e=this.getMap();for(let n=0,s=r.length;n=this.maxPoints_&&(this.freehand_?r.pop():n=!0),r.push(t.slice()),this.geometryFunction_(r,e,i)):"Polygon"===s&&(r=this.sketchCoords_[0],r.length>=this.maxPoints_&&(this.freehand_?r.pop():n=!0),r.push(t.slice()),n&&(this.finishCoordinate_=r[0]),this.geometryFunction_(this.sketchCoords_,e,i)),this.createOrUpdateSketchPoint_(t.slice()),this.updateSketchFeatures_(),n&&this.finishDrawing()}removeLastPoints_(t){if(!this.sketchFeature_)return;const e=this.sketchFeature_.getGeometry(),i=this.getMap().getView().getProjection(),n=this.mode_;for(let r=0;r=2){this.finishCoordinate_=t[t.length-2].slice();const e=this.finishCoordinate_.slice();t[t.length-1]=e,this.createOrUpdateSketchPoint_(e)}this.geometryFunction_(t,e,i),"Polygon"===e.getType()&&this.sketchLine_&&this.createOrUpdateCustomSketchLine_(e)}else if("Polygon"===n){t=this.sketchCoords_[0],t.splice(-2,1);const n=this.sketchLine_.getGeometry();if(t.length>=2){const e=t[t.length-2].slice();t[t.length-1]=e,this.createOrUpdateSketchPoint_(e)}n.setCoordinates(t),this.geometryFunction_(this.sketchCoords_,e,i)}if(1===t.length){this.abortDrawing();break}}this.updateSketchFeatures_()}removeLastPoint(){this.removeLastPoints_(1)}finishDrawing(){const t=this.abortDrawing_();if(!t)return;let e=this.sketchCoords_;const i=t.getGeometry(),n=this.getMap().getView().getProjection();"LineString"===this.mode_?(e.pop(),this.geometryFunction_(e,i,n)):"Polygon"===this.mode_&&(e[0].pop(),this.geometryFunction_(e,i,n),e=i.getCoordinates()),"MultiPoint"===this.type_?t.setGeometry(new Ac([e])):"MultiLineString"===this.type_?t.setGeometry(new Lc([e])):"MultiPolygon"===this.type_&&t.setGeometry(new Dc([e])),this.dispatchEvent(new Jy(Ky,t)),this.features_&&this.features_.push(t),this.source_&&this.source_.addFeature(t)}abortDrawing_(){this.finishCoordinate_=null;const t=this.sketchFeature_;return this.sketchFeature_=null,this.sketchPoint_=null,this.sketchLine_=null,this.overlay_.getSource().clear(!0),this.deactivateTrace_(),t}abortDrawing(){const t=this.abortDrawing_();t&&this.dispatchEvent(new Jy(Hy,t))}appendCoordinates(t){const e=this.mode_,i=!this.sketchFeature_;let n;if(i&&this.startDrawing_(t[0]),"LineString"===e||"Circle"===e)n=this.sketchCoords_;else{if("Polygon"!==e)return;n=this.sketchCoords_&&this.sketchCoords_.length?this.sketchCoords_[0]:[]}i&&n.shift(),n.pop();for(let e=0;er?o[1]:o[0]),a}}return null}handlePointerMove_(t){const e=t.pixel,i=t.map;let n=this.snapToVertex_(e,i);n||(n=i.getCoordinateFromPixelInternal(e)),this.createOrUpdatePointerFeature_(n)}createOrUpdateExtentFeature_(t){let e=this.extentFeature_;return e?t?e.setGeometry(Ir(t)):e.setGeometry(void 0):(e=new At(t?Ir(t):{}),this.extentFeature_=e,this.extentOverlay_.getSource().addFeature(e)),e}createOrUpdatePointerFeature_(t){let e=this.vertexFeature_;if(e){e.getGeometry().setCoordinates(t)}else e=new At(new ar(t)),this.vertexFeature_=e,this.vertexOverlay_.getSource().addFeature(e);return e}handleEvent(t){return!t.originalEvent||!this.condition_(t)||(t.type!=sa.POINTERMOVE||this.handlingDownUpSequence||this.handlePointerMove_(t),super.handleEvent(t),!1)}handleDownEvent(t){const e=t.pixel,i=t.map,n=this.getExtentInternal();let r=this.snapToVertex_(e,i);const s=function(t){let e=null,i=null;return t[0]==n[0]?e=n[2]:t[0]==n[2]&&(e=n[0]),t[1]==n[1]?i=n[3]:t[1]==n[3]&&(i=n[1]),null!==e&&null!==i?[e,i]:null};if(r&&n){const t=r[0]==n[0]||r[0]==n[2]?r[0]:null,e=r[1]==n[1]||r[1]==n[3]?r[1]:null;null!==t&&null!==e?this.pointerHandler_=fx(s(r)):null!==t?this.pointerHandler_=px(s([t,n[1]]),s([t,n[3]])):null!==e&&(this.pointerHandler_=px(s([n[0],e]),s([n[2],e])))}else r=i.getCoordinateFromPixelInternal(e),this.setExtent([r[0],r[1],r[0],r[1]]),this.pointerHandler_=fx(r);return!0}handleDragEvent(t){if(this.pointerHandler_){const e=t.coordinate;this.setExtent(this.pointerHandler_(e)),this.createOrUpdatePointerFeature_(e)}}handleUpEvent(t){this.pointerHandler_=null;const e=this.getExtentInternal();return e&&0!==xe(e)||this.setExtent(null),!1}setMap(t){this.extentOverlay_.setMap(t),this.vertexOverlay_.setMap(t),super.setMap(t)}getExtent(){return yn(this.getExtentInternal(),this.getMap().getView().getProjection())}getExtentInternal(){return this.extent_}setExtent(t){this.extent_=t||null,this.createOrUpdateExtentFeature_(t),this.dispatchEvent(new ux(this.extent_))}};function _x(t){return parseFloat(t)}function yx(t){return function(t){return xi(t,5)}(t).toString()}function xx(t,e){return!isNaN(t)&&t!==_x(yx(e))}var vx=class extends Ma{constructor(t){let e;super(),e=!0===(t=Object.assign({animate:!0,params:["x","y","z","r","l"],replace:!1,prefix:""},t||{})).animate?{duration:250}:t.animate?t.animate:null,this.animationOptions_=e,this.params_=t.params.reduce(((t,e)=>(t[e]=!0,t)),{}),this.replace_=t.replace,this.prefix_=t.prefix,this.listenerKeys_=[],this.initial_=!0,this.updateState_=this.updateState_.bind(this),this.trackedCallbacks_={},this.trackedValues_={}}getParamName_(t){return this.prefix_?this.prefix_+t:t}get_(t,e){return t.get(this.getParamName_(e))}set_(t,e,i){e in this.params_&&t.set(this.getParamName_(e),i)}delete_(t,e){e in this.params_&&t.delete(this.getParamName_(e))}setMap(t){const e=this.getMap();super.setMap(t),t!==e&&(e&&this.unregisterListeners_(e),t&&(this.initial_=!0,this.updateState_(),this.registerListeners_(t)))}registerListeners_(t){this.listenerKeys_.push(A(t,ga,this.updateUrl_,this),A(t.getLayerGroup(),v,this.updateUrl_,this),A(t,"change:layergroup",this.handleChangeLayerGroup_,this)),this.replace_||addEventListener("popstate",this.updateState_)}unregisterListeners_(t){for(let t=0,e=this.listenerKeys_.length;t=0;--t){const n=i[t];for(let t=this.dragSegments_.length-1;t>=0;--t)this.dragSegments_[t][0]===n&&this.dragSegments_.splice(t,1);e.remove(n)}}setActive(t){this.vertexFeature_&&!t&&(this.overlay_.getSource().removeFeature(this.vertexFeature_),this.vertexFeature_=null),super.setActive(t)}setMap(t){this.overlay_.setMap(t),super.setMap(t)}getOverlay(){return this.overlay_}handleSourceAdd_(t){t.feature&&this.features_.push(t.feature)}handleSourceRemove_(t){t.feature&&this.features_.remove(t.feature)}handleFeatureAdd_(t){this.addFeature_(t.element)}handleFeatureChange_(t){if(!this.changingFeature_){const e=t.target;this.removeFeature_(e),this.addFeature_(e)}}handleFeatureRemove_(t){this.removeFeature_(t.element)}writePointGeometry_(t,e){const i=e.getCoordinates(),n={feature:t,geometry:e,segment:[i,i]};this.rBush_.insert(e.getExtent(),n)}writeMultiPointGeometry_(t,e){const i=e.getCoordinates();for(let n=0,r=i.length;n=0;--t)this.insertVertex_(r[t],s)}return!!this.vertexFeature_}handleUpEvent(t){for(let e=this.dragSegments_.length-1;e>=0;--e){const i=this.dragSegments_[e][0],n=i.geometry;if("Circle"===n.getType()){const e=n.getCenter(),r=i.featureSegments[0],s=i.featureSegments[1];r.segment[0]=e,r.segment[1]=e,s.segment[0]=e,s.segment[1]=e,this.rBush_.update(le(e),r);let o=n;const a=pn();if(a){const e=t.map.getView().getProjection();o=o.clone().transform(a,e),o=Lr(o).transform(e,a)}this.rBush_.update(o.getExtent(),s)}else this.rBush_.update(Ht(i.segment),i)}return this.featuresBeingModified_&&(this.dispatchEvent(new Cx(Tx,this.featuresBeingModified_,t)),this.featuresBeingModified_=null),!1}handlePointerMove_(t){this.lastPixel_=t.pixel,this.handlePointerAtPixel_(t.pixel,t.map,t.coordinate)}handlePointerAtPixel_(t,e,i){const n=i||e.getCoordinateFromPixel(t),r=e.getView().getProjection(),s=function(t,e){return Rx(n,t,r)-Rx(n,e,r)};let o,a;if(this.hitDetection_){const i="object"==typeof this.hitDetection_?t=>t===this.hitDetection_:void 0;e.forEachFeatureAtPixel(t,((t,e,i)=>{i&&"Point"===i.getType()&&(i=new ar(mn(i.getCoordinates(),r)));const n=i||t.getGeometry();if(t instanceof At&&this.features_.getArray().includes(t)){a=n;const e=t.getGeometry().getFlatCoordinates().slice(0,2);o=[{feature:t,geometry:a,segment:[e,e]}]}return!0}),{layerFilter:i})}if(!o){const t=yn(Jt(xn(le(n,wx),r),e.getView().getResolution()*this.pixelTolerance_,wx),r);o=this.rBush_.getInExtent(t)}if(o&&o.length>0){const i=o.sort(s)[0],l=i.segment;let h=Px(n,i,r);const c=e.getPixelFromCoordinate(h);let u=Oi(t,c);if(a||u<=this.pixelTolerance_){const t={};if(t[U(l)]=!0,this.snapToPointer_||(this.delta_[0]=h[0]-n[0],this.delta_[1]=h[1]-n[1]),"Circle"===i.geometry.getType()&&1===i.index)this.snappedToVertex_=!0,this.createOrUpdateVertexFeature_(h,[i.feature],[i.geometry]);else{const n=e.getPixelFromCoordinate(l[0]),r=e.getPixelFromCoordinate(l[1]),s=Ai(c,n),a=Ai(c,r);u=Math.sqrt(Math.min(s,a)),this.snappedToVertex_=u<=this.pixelTolerance_,this.snappedToVertex_&&(h=s>a?l[1]:l[0]),this.createOrUpdateVertexFeature_(h,[i.feature],[i.geometry]);const d={};d[U(i.geometry)]=!0;for(let e=1,i=o.length;e=0;--o)r=t[o],u=r[0],d=U(u.feature),u.depth&&(d+="-"+u.depth.join("-")),d in e||(e[d]={}),0===r[1]?(e[d].right=u,e[d].index=u.index):1==r[1]&&(e[d].left=u,e[d].index=u.index+1);for(d in e){switch(c=e[d].right,l=e[d].left,a=e[d].index,h=a-1,u=void 0!==l?l:c,h<0&&(h=0),s=u.geometry,n=s.getCoordinates(),i=n,g=!1,s.getType()){case"MultiLineString":n[u.depth[0]].length>2&&(n[u.depth[0]].splice(a,1),g=!0);break;case"LineString":n.length>2&&(n.splice(a,1),g=!0);break;case"MultiPolygon":i=i[u.depth[1]];case"Polygon":i=i[u.depth[0]],i.length>4&&(a==i.length-1&&(a=0),i.splice(a,1),g=!0,0===a&&(i.pop(),i.push(i[0]),h=i.length-1))}if(g){this.setGeometryCoordinates_(s,n);const e=[];if(void 0!==l&&(this.rBush_.remove(l),e.push(l.segment[0])),void 0!==c&&(this.rBush_.remove(c),e.push(c.segment[1])),void 0!==l&&void 0!==c){const t={depth:u.depth,feature:u.feature,geometry:u.geometry,index:h,segment:e};this.rBush_.insert(Ht(t.segment),t)}this.updateSegmentIndices_(s,a,u.depth,-1),this.vertexFeature_&&(this.overlay_.getSource().removeFeature(this.vertexFeature_),this.vertexFeature_=null),t.length=0}}return g}setGeometryCoordinates_(t,e){this.changingFeature_=!0,t.setCoordinates(e),this.changingFeature_=!1}updateSegmentIndices_(t,e,i,n){this.rBush_.forEachInExtent(t.getExtent(),(function(r){r.geometry===t&&(void 0===i||void 0===r.depth||c(r.depth,i))&&r.index>e&&(r.index+=n)}))}};const Lx="select";class Mx extends e{constructor(t,e,i,n){super(t),this.selected=e,this.deselected=i,this.mapBrowserEvent=n}}const Ax={};class Ox extends Ma{constructor(t){let e;if(super(),this.on,this.once,this.un,t=t||{},this.boundAddFeature_=this.addFeature_.bind(this),this.boundRemoveFeature_=this.removeFeature_.bind(this),this.condition_=t.condition?t.condition:Va,this.addCondition_=t.addCondition?t.addCondition:Xa,this.removeCondition_=t.removeCondition?t.removeCondition:Xa,this.toggleCondition_=t.toggleCondition?t.toggleCondition:$a,this.multi_=!!t.multi&&t.multi,this.filter_=t.filter?t.filter:d,this.hitTolerance_=t.hitTolerance?t.hitTolerance:0,this.style_=void 0!==t.style?t.style:function(){const t=xm();return h(t.Polygon,t.LineString),h(t.GeometryCollection,t.LineString),function(e){return e.getGeometry()?t[e.getGeometry().getType()]:null}}(),this.features_=t.features||new Y,t.layers)if("function"==typeof t.layers)e=t.layers;else{const i=t.layers;e=function(t){return i.includes(t)}}else e=d;this.layerFilter_=e,this.featureLayerAssociation_={}}addFeatureLayerAssociation_(t,e){this.featureLayerAssociation_[U(t)]=e}getFeatures(){return this.features_}getHitTolerance(){return this.hitTolerance_}getLayer(t){return this.featureLayerAssociation_[U(t)]}setHitTolerance(t){this.hitTolerance_=t}setMap(t){this.getMap()&&this.style_&&this.features_.forEach(this.restorePreviousStyle_.bind(this)),super.setMap(t),t?(this.features_.addEventListener(V,this.boundAddFeature_),this.features_.addEventListener(W,this.boundRemoveFeature_),this.style_&&this.features_.forEach(this.applySelectedStyle_.bind(this))):(this.features_.removeEventListener(V,this.boundAddFeature_),this.features_.removeEventListener(W,this.boundRemoveFeature_))}addFeature_(t){const e=t.element;if(this.style_&&this.applySelectedStyle_(e),!this.getLayer(e)){const t=this.getMap().getAllLayers().find((function(t){if(t instanceof by&&t.getSource()&&t.getSource().hasFeature(e))return t}));t&&this.addFeatureLayerAssociation_(e,t)}}removeFeature_(t){this.style_&&this.restorePreviousStyle_(t.element)}getStyle(){return this.style_}applySelectedStyle_(t){const e=U(t);e in Ax||(Ax[e]=t.getStyle()),t.setStyle(this.style_)}restorePreviousStyle_(t){const e=this.getMap().getInteractions().getArray();for(let i=e.length-1;i>=0;--i){const n=e[i];if(n!==this&&n instanceof Ox&&n.getStyle()&&-1!==n.getFeatures().getArray().lastIndexOf(t))return void t.setStyle(n.getStyle())}const i=U(t);t.setStyle(Ax[i]),delete Ax[i]}removeFeatureLayerAssociation_(t){delete this.featureLayerAssociation_[U(t)]}handleEvent(t){if(!this.condition_(t))return!0;const e=this.addCondition_(t),i=this.removeCondition_(t),n=this.toggleCondition_(t),r=!e&&!i&&!n,s=t.map,o=this.getFeatures(),a=[],l=[];if(r){_(this.featureLayerAssociation_),s.forEachFeatureAtPixel(t.pixel,((t,e)=>{if(t instanceof At&&this.filter_(t,e))return this.addFeatureLayerAssociation_(t,e),l.push(t),!this.multi_}),{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_});for(let t=o.getLength()-1;t>=0;--t){const e=o.item(t),i=l.indexOf(e);i>-1?l.splice(i,1):(o.remove(e),a.push(e))}0!==l.length&&o.extend(l)}else{s.forEachFeatureAtPixel(t.pixel,((t,r)=>{if(t instanceof At&&this.filter_(t,r))return!e&&!n||o.getArray().includes(t)?(i||n)&&o.getArray().includes(t)&&(a.push(t),this.removeFeatureLayerAssociation_(t)):(this.addFeatureLayerAssociation_(t,r),l.push(t)),!this.multi_}),{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_});for(let t=a.length-1;t>=0;--t)o.remove(a[t]);o.extend(l)}return(l.length>0||a.length>0)&&this.dispatchEvent(new Mx(Lx,l,a,t)),!0}}var Nx=Ox;const Dx="snap";class kx extends e{constructor(t,e){super(t),this.vertex=e.vertex,this.vertexPixel=e.vertexPixel,this.feature=e.feature,this.segment=e.segment}}function Gx(t){return t.feature?t.feature:t.element?t.element:null}const jx=[];var Bx=class extends Na{constructor(t){const e=t=t||{};e.handleDownEvent||(e.handleDownEvent=d),e.stopDown||(e.stopDown=g),super(e),this.on,this.once,this.un,this.source_=t.source?t.source:null,this.vertex_=void 0===t.vertex||t.vertex,this.edge_=void 0===t.edge||t.edge,this.features_=t.features?t.features:null,this.featuresListenerKeys_=[],this.featureChangeListenerKeys_={},this.indexedFeaturesExtents_={},this.pendingFeatures_={},this.pixelTolerance_=void 0!==t.pixelTolerance?t.pixelTolerance:10,this.rBush_=new yc,this.GEOMETRY_SEGMENTERS_={Point:this.segmentPointGeometry_.bind(this),LineString:this.segmentLineStringGeometry_.bind(this),LinearRing:this.segmentLineStringGeometry_.bind(this),Polygon:this.segmentPolygonGeometry_.bind(this),MultiPoint:this.segmentMultiPointGeometry_.bind(this),MultiLineString:this.segmentMultiLineStringGeometry_.bind(this),MultiPolygon:this.segmentMultiPolygonGeometry_.bind(this),GeometryCollection:this.segmentGeometryCollectionGeometry_.bind(this),Circle:this.segmentCircleGeometry_.bind(this)}}addFeature(t,e){e=void 0===e||e;const i=U(t),n=t.getGeometry();if(n){const e=this.GEOMETRY_SEGMENTERS_[n.getType()];if(e){this.indexedFeaturesExtents_[i]=n.getExtent([1/0,1/0,-1/0,-1/0]);const r=[];if(e(r,n),1===r.length)this.rBush_.insert(Ht(r[0]),{feature:t,segment:r[0]});else if(r.length>1){const e=r.map((t=>Ht(t))),i=r.map((e=>({feature:t,segment:e})));this.rBush_.load(e,i)}}}e&&(this.featureChangeListenerKeys_[i]=A(t,v,this.handleFeatureChange_,this))}getFeatures_(){let t;return this.features_?t=this.features_:this.source_&&(t=this.source_.getFeatures()),t}handleEvent(t){const e=this.snapTo(t.pixel,t.coordinate,t.map);return e&&(t.coordinate=e.vertex.slice(0,2),t.pixel=e.vertexPixel,this.dispatchEvent(new kx(Dx,{vertex:t.coordinate,vertexPixel:t.pixel,feature:e.feature,segment:e.segment}))),super.handleEvent(t)}handleFeatureAdd_(t){const e=Gx(t);e&&this.addFeature(e)}handleFeatureRemove_(t){const e=Gx(t);e&&this.removeFeature(e)}handleFeatureChange_(t){const e=t.target;if(this.handlingDownUpSequence){const t=U(e);t in this.pendingFeatures_||(this.pendingFeatures_[t]=e)}else this.updateFeature_(e)}handleUpEvent(t){const e=Object.values(this.pendingFeatures_);return e.length&&(e.forEach(this.updateFeature_.bind(this)),this.pendingFeatures_={}),!1}removeFeature(t,e){const i=void 0===e||e,n=U(t),r=this.indexedFeaturesExtents_[n];if(r){const e=this.rBush_,i=[];e.forEachInExtent(r,(function(e){t===e.feature&&i.push(e)}));for(let t=i.length-1;t>=0;--t)e.remove(i[t])}i&&(N(this.featureChangeListenerKeys_[n]),delete this.featureChangeListenerKeys_[n])}setMap(t){const e=this.getMap(),i=this.featuresListenerKeys_,n=this.getFeatures_();e&&(i.forEach(N),i.length=0,this.rBush_.clear(),Object.values(this.featureChangeListenerKeys_).forEach(N),this.featureChangeListenerKeys_={}),super.setMap(t),t&&(this.features_?i.push(A(this.features_,V,this.handleFeatureAdd_,this),A(this.features_,W,this.handleFeatureRemove_,this)):this.source_&&i.push(A(this.source_,Uc,this.handleFeatureAdd_,this),A(this.source_,Vc,this.handleFeatureRemove_,this)),n.forEach((t=>this.addFeature(t))))}snapTo(t,e,i){const n=i.getView().getProjection(),r=_n(e,n),s=yn(Jt(Ht([r]),i.getView().getResolution()*this.pixelTolerance_),n),o=this.rBush_.getInExtent(s),a=o.length;if(0===a)return null;let l,h,c=1/0,u=null;const d=this.pixelTolerance_*this.pixelTolerance_,g=()=>{if(l){const e=i.getPixelFromCoordinate(l);if(Ai(t,e)<=d)return{vertex:l,vertexPixel:[Math.round(e[0]),Math.round(e[1])],feature:h,segment:u}}return null};if(this.vertex_){for(let t=0;t{const i=_n(t,n),s=Ai(r,i);s{t.push([e])}))}segmentMultiPolygonGeometry_(t,e){const i=e.getCoordinates();for(let e=0,n=i.length;e{if(t instanceof At&&this.filter_(t,e)&&(!this.features_||this.features_.getArray().includes(t)))return t}),{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_})}getHitTolerance(){return this.hitTolerance_}setHitTolerance(t){this.hitTolerance_=t}setMap(t){const e=this.getMap();super.setMap(t),this.updateState_(e)}handleActiveChanged_(){this.updateState_(null)}updateState_(t){let e=this.getMap();const i=this.getActive();if((!e||!i)&&(e=e||t,e)){e.getViewport().classList.remove("ol-grab","ol-grabbing")}}};function Zx(t,e,i,n,r,s){void 0!==r?s=void 0!==s?s:0:(r=[],s=0);let o=e;for(;oHx({...t,geometry:e}))).flat();const n="MultiPolygon"===i.type?"Polygon":i.type;if("GeometryCollection"===n||"Circle"===n)throw new Error("Unsupported geometry type: "+n);const r=i.layout.length;return Yx(new Bc(n,"Polygon"===n?function(t,e,i){return Array.isArray(e[0])?(Er(t,0,e,i)||Cr(t=t.slice(),0,e,i),t):(Sr(t,0,e,i)||Tr(t=t.slice(),0,e,i),t)}(i.flatCoordinates,i.ends,r):i.flatCoordinates,i.ends?.flat(),r,t.properties||{},t.id).enableSimplifyTransformed(),!1,e)}function Jx(t,e){if(!t)return null;if(Array.isArray(t)){const i=t.map((t=>Jx(t,e)));return new Ec(i)}return Yx(new(0,Kx[t.type])(t.flatCoordinates,t.layout,t.ends),!1,e)}function Qx(t){if("string"==typeof t){const e=JSON.parse(t);return e||null}return null!==t?t:null}var tv=class extends $x{constructor(){super()}getType(){return"json"}readFeature(t,e){return this.readFeatureFromObject(Qx(t),this.getReadOptions(t,e))}readFeatures(t,e){return this.readFeaturesFromObject(Qx(t),this.getReadOptions(t,e))}readFeatureFromObject(t,e){return j()}readFeaturesFromObject(t,e){return j()}readGeometry(t,e){return this.readGeometryFromObject(Qx(t),this.getReadOptions(t,e))}readGeometryFromObject(t,e){return j()}readProjection(t){return this.readProjectionFromObject(Qx(t))}readProjectionFromObject(t){return j()}writeFeature(t,e){return JSON.stringify(this.writeFeatureObject(t,e))}writeFeatureObject(t,e){return j()}writeFeatures(t,e){return JSON.stringify(this.writeFeaturesObject(t,e))}writeFeaturesObject(t,e){return j()}writeGeometry(t,e){return JSON.stringify(this.writeGeometryObject(t,e))}writeGeometryObject(t,e){return j()}};const ev={Point:function(t){let e;e=void 0!==t.m&&void 0!==t.z?new ar([t.x,t.y,t.z,t.m],"XYZM"):void 0!==t.z?new ar([t.x,t.y,t.z],"XYZ"):void 0!==t.m?new ar([t.x,t.y,t.m],"XYM"):new ar([t.x,t.y]);return e},LineString:function(t){const e=rv(t);return new Fc(t.paths[0],e)},Polygon:function(t){const e=rv(t);return new Pr(t.rings,e)},MultiPoint:function(t){const e=rv(t);return new Ac(t.points,e)},MultiLineString:function(t){const e=rv(t);return new Lc(t.paths,e)},MultiPolygon:function(t){const e=rv(t);return new Dc(t.rings,e)}},iv={Point:function(t,e){const i=t.getCoordinates();let n;const r=t.getLayout();if("XYZ"===r)n={x:i[0],y:i[1],z:i[2]};else if("XYM"===r)n={x:i[0],y:i[1],m:i[2]};else if("XYZM"===r)n={x:i[0],y:i[1],z:i[2],m:i[3]};else{if("XY"!==r)throw new Error("Invalid geometry layout");n={x:i[0],y:i[1]}}return n},LineString:function(t,e){const i=sv(t);return{hasZ:i.hasZ,hasM:i.hasM,paths:[t.getCoordinates()]}},Polygon:function(t,e){const i=sv(t);return{hasZ:i.hasZ,hasM:i.hasM,rings:t.getCoordinates(!1)}},MultiPoint:function(t,e){const i=sv(t);return{hasZ:i.hasZ,hasM:i.hasM,points:t.getCoordinates()}},MultiLineString:function(t,e){const i=sv(t);return{hasZ:i.hasZ,hasM:i.hasM,paths:t.getCoordinates()}},MultiPolygon:function(t,e){const i=sv(t),n=t.getCoordinates(!1),r=[];for(let t=0;t=0;e--)r.push(n[t][e]);return{hasZ:i.hasZ,hasM:i.hasM,rings:r}}};function nv(t,e){if(!t)return null;let i;if("number"==typeof t.x&&"number"==typeof t.y)i="Point";else if(t.points)i="MultiPoint";else if(t.paths){i=1===t.paths.length?"LineString":"MultiLineString"}else if(t.rings){const e=t,n=rv(e),r=function(t,e){const i=[],n=[],r=[];let s,o;for(s=0,o=t.length;s=0;s--){const i=n[s][0];if(ie(new sr(i).getExtent(),new sr(t).getExtent())){n[s].push(t),e=!0;break}}e||n.push([t.reverse()])}return n}(e.rings,n);1===r.length?(i="Polygon",t=Object.assign({},t,{rings:r[0]})):(i="MultiPolygon",t=Object.assign({},t,{rings:r}))}return Yx((0,ev[i])(t),!1,e)}function rv(t){let e="XY";return!0===t.hasZ&&!0===t.hasM?e="XYZM":!0===t.hasZ?e="XYZ":!0===t.hasM&&(e="XYM"),e}function sv(t){const e=t.getLayout();return{hasZ:"XYZ"===e||"XYZM"===e,hasM:"XYM"===e||"XYZM"===e}}function ov(t,e){return(0,iv[t.getType()])(Yx(t,!0,e),e)}var av=class extends tv{constructor(t){t=t||{},super(),this.geometryName_=t.geometryName}readFeatureFromObject(t,e,i){const n=t,r=nv(n.geometry,e),s=new At;if(this.geometryName_&&s.setGeometryName(this.geometryName_),s.setGeometry(r),n.attributes){s.setProperties(n.attributes,!0);const t=n.attributes[i];void 0!==t&&s.setId(t)}return s}readFeaturesFromObject(t,e){if(e=e||{},t.features){const i=[],n=t.features;for(let r=0,s=n.length;r0?i[0]:null}readFeatureFromNode(t,e){return null}readFeatures(t,e){if(!t)return[];if("string"==typeof t){const i=lg(t);return this.readFeaturesFromDocument(i,e)}return og(t)?this.readFeaturesFromDocument(t,e):this.readFeaturesFromNode(t,e)}readFeaturesFromDocument(t,e){const i=[];for(let n=t.firstChild;n;n=n.nextSibling)n.nodeType==Node.ELEMENT_NODE&&h(i,this.readFeaturesFromNode(n,e));return i}readFeaturesFromNode(t,e){return j()}readGeometry(t,e){if(!t)return null;if("string"==typeof t){const i=lg(t);return this.readGeometryFromDocument(i,e)}return og(t)?this.readGeometryFromDocument(t,e):this.readGeometryFromNode(t,e)}readGeometryFromDocument(t,e){return null}readGeometryFromNode(t,e){return null}readProjection(t){if(!t)return null;if("string"==typeof t){const e=lg(t);return this.readProjectionFromDocument(e)}return og(t)?this.readProjectionFromDocument(t):this.readProjectionFromNode(t)}readProjectionFromDocument(t){return this.dataProjection}readProjectionFromNode(t){return this.dataProjection}writeFeature(t,e){const i=this.writeFeatureNode(t,e);return this.xmlSerializer_.serializeToString(i)}writeFeatureNode(t,e){return null}writeFeatures(t,e){const i=this.writeFeaturesNode(t,e);return this.xmlSerializer_.serializeToString(i)}writeFeaturesNode(t,e){return null}writeGeometry(t,e){const i=this.writeGeometryNode(t,e);return this.xmlSerializer_.serializeToString(i)}writeGeometryNode(t,e){return null}};const hv="http://www.opengis.net/gml",cv=/^\s*$/;class uv extends lv{constructor(t){super(),t=t||{},this.featureType=t.featureType,this.featureNS=t.featureNS,this.srsName=t.srsName,this.schemaLocation="",this.FEATURE_COLLECTION_PARSERS={},this.FEATURE_COLLECTION_PARSERS[this.namespace]={featureMember:cg(this.readFeaturesInternal),featureMembers:ug(this.readFeaturesInternal)},this.supportedMediaTypes=["application/gml+xml"]}readFeaturesInternal(t,e){const i=t.localName;let n=null;if("FeatureCollection"==i)n=wg([],this.FEATURE_COLLECTION_PARSERS,t,e,this);else if("featureMembers"==i||"featureMember"==i||"member"==i){const r=e[0];let s=r.featureType,o=r.featureNS;const a="p",l="p0";if(!s&&t.childNodes){s=[],o={};for(let e=0,i=t.childNodes.length;e0&&!(t instanceof Fn)){t={_content_:t};for(let e=0;e0){e[e.length-1].push(...i)}},outerBoundaryIs:function(t,e){const i=wg(void 0,zS,t,e);if(i){e[e.length-1][0]=i}}});function FS(t,e){const i=wg({},SS,t,e),n=wg([null],PS,t,e);if(n&&n[0]){const t=n[0],e=[t.length];for(let i=1,r=n.length;i0;let o;const a=r.href;let l,h,c;a?o=a:s&&(o=Vw);let u="bottom-left";const d=i.hotSpot;let g;d?(l=[d.x,d.y],h=d.xunits,c=d.yunits,u=d.origin):/^https?:\/\/maps\.(?:google|gstatic)\.com\//.test(o)&&(o.includes("pushpin")?(l=Bw,h=Uw,c=zw):o.includes("arrow-reverse")?(l=[54,42],h=Uw,c=zw):o.includes("paddle")&&(l=[32,1],h=Uw,c=zw));const f=r.x,p=r.y;let m;void 0!==f&&void 0!==p&&(g=[f,p]);const _=r.w,y=r.h;let x;void 0!==_&&void 0!==y&&(m=[_,y]);const v=i.heading;void 0!==v&&(x=mi(v));const w=i.scale,S=i.color;if(s){o==Vw&&(m=Xw);const t=new dm({anchor:l,anchorOrigin:u,anchorXUnits:h,anchorYUnits:c,crossOrigin:this.crossOrigin_,offset:g,offsetOrigin:"bottom-left",rotation:x,scale:w,size:m,src:this.iconUrlFunction_(o),color:S}),e=t.getScaleArray()[0],i=t.getSize();if(null===i){const i=t.getImageState();if(i===Zr||i===$r){const n=function(){const i=t.getImageState();if(i!==Zr&&i!==$r){const i=t.getSize();if(i&&2==i.length){const n=tS(i);t.setScale(e*n)}t.unlistenImageChange(n)}};t.listenImageChange(n),i===Zr&&t.load()}}else if(2==i.length){const n=tS(i);t.setScale(e*n)}n.imageStyle=t}else n.imageStyle=Zw},LabelStyle:function(t,e){const i=wg({},uS,t,e);if(!i)return;const n=e[e.length-1],r=new Em({fill:new sm({color:"color"in i?i.color:jw}),scale:i.scale});n.textStyle=r},LineStyle:function(t,e){const i=wg({},dS,t,e);if(!i)return;const n=e[e.length-1],r=new fm({color:"color"in i?i.color:jw,width:"width"in i?i.width:1});n.strokeStyle=r},PolyStyle:function(t,e){const i=wg({},gS,t,e);if(!i)return;const n=e[e.length-1],r=new sm({color:"color"in i?i.color:jw});n.fillStyle=r;const s=i.fill;void 0!==s&&(n.fill=s);const o=i.outline;void 0!==o&&(n.outline=o)}});function LS(t,e){const i=wg({},IS,t,e,this);if(!i)return null;let n="fillStyle"in i?i.fillStyle:Ww;const r=i.fill;let s;void 0===r||r||(n=null),"imageStyle"in i?i.imageStyle!=Zw&&(s=i.imageStyle):s=$w;const o="textStyle"in i?i.textStyle:Kw,a="strokeStyle"in i?i.strokeStyle:qw,l=i.outline;return void 0===l||l?[new wm({fill:n,image:s,stroke:a,text:o,zIndex:void 0})]:[new wm({geometry:function(t){const e=t.getGeometry(),i=e.getType();if("GeometryCollection"===i){return new Ec(e.getGeometriesArrayRecursive().filter((function(t){const e=t.getType();return"Polygon"!==e&&"MultiPolygon"!==e})))}if("Polygon"!==i&&"MultiPolygon"!==i)return e},fill:n,image:s,stroke:a,text:o,zIndex:void 0}),new wm({geometry:function(t){const e=t.getGeometry(),i=e.getType();if("GeometryCollection"===i){return new Ec(e.getGeometriesArrayRecursive().filter((function(t){const e=t.getType();return"Polygon"===e||"MultiPolygon"===e})))}if("Polygon"===i||"MultiPolygon"===i)return e},fill:n,stroke:null,zIndex:void 0})]}function MS(t,e){const i=e.length,n=new Array(e.length),r=new Array(e.length),s=new Array(e.length);let o,a,l;o=!1,a=!1,l=!1;for(let t=0;t0){const t=yg(r,o);Eg(n,gE,pE,[{names:o,values:t}],i)}const u=i[0];let d=e.getGeometry();d&&(d=Yx(d,!0,u)),Eg(n,gE,rE,[d],i)}const _E=xg(Iw,["extrude","tessellate","altitudeMode","coordinates"]),yE=xg(Iw,{extrude:fg(wv),tessellate:fg(wv),altitudeMode:fg(bv),coordinates:fg((function(t,e,i){const n=i[i.length-1],r=n.layout,s=n.stride;let o;if("XY"==r||"XYM"==r)o=2;else{if("XYZ"!=r&&"XYZM"!=r)throw new Error("Invalid geometry layout");o=3}const a=e.length;let l="";if(a>0){l+=e[0];for(let t=1;t0;else{const e=t.getType();a="Point"===e||"MultiPoint"===e}}a&&(l=s.get("name"),a=a&&!!l,a&&/&[^&]+;/.test(l)&&(Jw||(Jw=document.createElement("textarea")),Jw.innerHTML=l,l=Jw.value));let c=i;if(t?c=t:e&&(c=iS(e,i,n)),a){const t=function(t,e){const i=[0,0];let n="start";const r=t.getImage();if(r){const t=r.getSize();if(t&&2==t.length){const e=r.getScaleArray(),s=r.getAnchor();i[0]=e[0]*(t[0]-s[0]),i[1]=e[1]*(t[1]/2-s[1]),n="left"}}let s=t.getText();s?(s=s.clone(),s.setFont(s.getFont()||Kw.getFont()),s.setScale(s.getScale()||Kw.getScale()),s.setFill(s.getFill()||Kw.getFill()),s.setStroke(s.getStroke()||Yw)):s=Kw.clone();s.setText(e),s.setOffsetX(i[0]),s.setOffsetY(i[1]),s.setTextAlign(n);const o=new wm({image:r,text:s});return o}(c[0],l);if(h.length>0){t.setGeometry(new Ec(h));return[t,new wm({geometry:c[0].getGeometry(),image:null,fill:c[0].getFill(),stroke:c[0].getStroke(),text:null})].concat(c.slice(1))}return t}return c}}(i.Style,i.styleUrl,this.defaultStyle_,this.sharedStyles_,this.showPointNames_);n.setStyle(t)}return delete i.Style,n.setProperties(i,!0),n}readSharedStyle_(t,e){const i=t.getAttribute("id");if(null!==i){const n=LS.call(this,t,e);if(n){let e,r=t.baseURI;if(r&&"about:blank"!=r||(r=window.location.href),r){e=new URL("#"+i,r).href}else e="#"+i;this.sharedStyles_[e]=n}}}readSharedStyleMap_(t,e){const i=t.getAttribute("id");if(null===i)return;const n=hS.call(this,t,e);if(!n)return;let r,s=t.baseURI;if(s&&"about:blank"!=s||(s=window.location.href),s){r=new URL("#"+i,s).href}else r="#"+i;this.sharedStyles_[r]=n}readFeatureFromNode(t,e){if(!Iw.includes(t.namespaceURI))return null;const i=this.readPlacemark_(t,[this.getReadOptions(t,e)]);return i||null}readFeaturesFromNode(t,e){if(!Iw.includes(t.namespaceURI))return[];let i;const n=t.localName;if("Document"==n||"Folder"==n)return i=this.readDocumentOrFolder_(t,[this.getReadOptions(t,e)]),i||[];if("Placemark"==n){const i=this.readPlacemark_(t,[this.getReadOptions(t,e)]);return i?[i]:[]}if("kml"==n){i=[];for(let n=t.firstElementChild;n;n=n.nextElementSibling){const t=this.readFeaturesFromNode(n,e);t&&h(i,t)}return i}return[]}readName(t){if(t){if("string"==typeof t){const e=lg(t);return this.readNameFromDocument(e)}return og(t)?this.readNameFromDocument(t):this.readNameFromNode(t)}}readNameFromDocument(t){for(let e=t.firstChild;e;e=e.nextSibling)if(e.nodeType==Node.ELEMENT_NODE){const t=this.readNameFromNode(e);if(t)return t}}readNameFromNode(t){for(let e=t.firstElementChild;e;e=e.nextElementSibling)if(Iw.includes(e.namespaceURI)&&"name"==e.localName)return vv(e);for(let e=t.firstElementChild;e;e=e.nextElementSibling){const t=e.localName;if(Iw.includes(e.namespaceURI)&&("Document"==t||"Folder"==t||"Placemark"==t||"kml"==t)){const t=this.readNameFromNode(e);if(t)return t}}}readNetworkLinks(t){const e=[];if("string"==typeof t){const i=lg(t);h(e,this.readNetworkLinksFromDocument(i))}else og(t)?h(e,this.readNetworkLinksFromDocument(t)):h(e,this.readNetworkLinksFromNode(t));return e}readNetworkLinksFromDocument(t){const e=[];for(let i=t.firstChild;i;i=i.nextSibling)i.nodeType==Node.ELEMENT_NODE&&h(e,this.readNetworkLinksFromNode(i));return e}readNetworkLinksFromNode(t){const e=[];for(let i=t.firstElementChild;i;i=i.nextElementSibling)if(Iw.includes(i.namespaceURI)&&"NetworkLink"==i.localName){const t=wg({},Aw,i,[]);e.push(t)}for(let i=t.firstElementChild;i;i=i.nextElementSibling){const t=i.localName;!Iw.includes(i.namespaceURI)||"Document"!=t&&"Folder"!=t&&"kml"!=t||h(e,this.readNetworkLinksFromNode(i))}return e}readRegion(t){const e=[];if("string"==typeof t){const i=lg(t);h(e,this.readRegionFromDocument(i))}else og(t)?h(e,this.readRegionFromDocument(t)):h(e,this.readRegionFromNode(t));return e}readRegionFromDocument(t){const e=[];for(let i=t.firstChild;i;i=i.nextSibling)i.nodeType==Node.ELEMENT_NODE&&h(e,this.readRegionFromNode(i));return e}readRegionFromNode(t){const e=[];for(let i=t.firstElementChild;i;i=i.nextElementSibling)if(Iw.includes(i.namespaceURI)&&"Region"==i.localName){const t=wg({},Dw,i,[]);e.push(t)}for(let i=t.firstElementChild;i;i=i.nextElementSibling){const t=i.localName;!Iw.includes(i.namespaceURI)||"Document"!=t&&"Folder"!=t&&"kml"!=t||h(e,this.readRegionFromNode(i))}return e}readCamera(t){const e=[];if("string"==typeof t){const i=lg(t);h(e,this.readCameraFromDocument(i))}else og(t)?h(e,this.readCameraFromDocument(t)):h(e,this.readCameraFromNode(t));return e}readCameraFromDocument(t){const e=[];for(let i=t.firstChild;i;i=i.nextSibling)i.nodeType===Node.ELEMENT_NODE&&h(e,this.readCameraFromNode(i));return e}readCameraFromNode(t){const e=[];for(let i=t.firstElementChild;i;i=i.nextElementSibling)if(Iw.includes(i.namespaceURI)&&"Camera"===i.localName){const t=wg({},Nw,i,[]);e.push(t)}for(let i=t.firstElementChild;i;i=i.nextElementSibling){const t=i.localName;!Iw.includes(i.namespaceURI)||"Document"!==t&&"Folder"!==t&&"Placemark"!==t&&"kml"!==t||h(e,this.readCameraFromNode(i))}return e}writeFeaturesNode(t,e){e=this.adaptOptions(e);const i=ng(Iw[4],"kml"),n="http://www.w3.org/2000/xmlns/";i.setAttributeNS(n,"xmlns:gx",Fw[0]),i.setAttributeNS(n,"xmlns:xsi",ig),i.setAttributeNS(ig,"xsi:schemaLocation","http://www.opengis.net/kml/2.2 https://developers.google.com/kml/schema/kml22gx.xsd");const r={node:i},s={};t.length>1?s.Document=t:1==t.length&&(s.Placemark=t[0]);const o=kw[i.namespaceURI],a=yg(s,o);return Eg(r,Gw,_g,a,[e],o,this),i}},IE={ +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ +read:function(t,e,i,n,r){var s,o,a=8*r-n-1,l=(1<>1,c=-7,u=i?r-1:0,d=i?-1:1,g=t[e+u];for(u+=d,s=g&(1<<-c)-1,g>>=-c,c+=a;c>0;s=256*s+t[e+u],u+=d,c-=8);for(o=s&(1<<-c)-1,s>>=-c,c+=n;c>0;o=256*o+t[e+u],u+=d,c-=8);if(0===s)s=1-h;else{if(s===l)return o?NaN:1/0*(g?-1:1);o+=Math.pow(2,n),s-=h}return(g?-1:1)*o*Math.pow(2,s-n)},write:function(t,e,i,n,r,s){var o,a,l,h=8*s-r-1,c=(1<>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:s-1,f=n?1:-1,p=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+u>=1?d/l:d*Math.pow(2,1-u))*l>=2&&(o++,l/=2),o+u>=c?(a=0,o=c):o+u>=1?(a=(e*l-1)*Math.pow(2,r),o+=u):(a=e*Math.pow(2,u-1)*Math.pow(2,r),o=0));r>=8;t[i+g]=255&a,g+=f,a/=256,r-=8);for(o=o<0;t[i+g]=255&o,g+=f,o/=256,h-=8);t[i+g-f]|=128*p}},LE=AE,ME=IE;function AE(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}AE.Varint=0,AE.Fixed64=1,AE.Bytes=2,AE.Fixed32=5;var OE=4294967296,NE=1/OE,DE="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function kE(t){return t.type===AE.Bytes?t.readVarint()+t.pos:t.pos+1}function GE(t,e,i){return i?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function jE(t,e,i){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));i.realloc(n);for(var r=i.pos-1;r>=t;r--)i.buf[r+n]=i.buf[r]}function BE(t,e){for(var i=0;i>>8,t[i+2]=e>>>16,t[i+3]=e>>>24}function HE(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}AE.prototype={destroy:function(){this.buf=null},readFields:function(t,e,i){for(i=i||this.length;this.pos>3,s=this.pos;this.type=7&n,t(r,e,this),this.pos===s&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=qE(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=HE(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=qE(this.buf,this.pos)+qE(this.buf,this.pos+4)*OE;return this.pos+=8,t},readSFixed64:function(){var t=qE(this.buf,this.pos)+HE(this.buf,this.pos+4)*OE;return this.pos+=8,t},readFloat:function(){var t=ME.read(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=ME.read(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,i,n=this.buf;return e=127&(i=n[this.pos++]),i<128?e:(e|=(127&(i=n[this.pos++]))<<7,i<128?e:(e|=(127&(i=n[this.pos++]))<<14,i<128?e:(e|=(127&(i=n[this.pos++]))<<21,i<128?e:function(t,e,i){var n,r,s=i.buf;if(r=s[i.pos++],n=(112&r)>>4,r<128)return GE(t,n,e);if(r=s[i.pos++],n|=(127&r)<<3,r<128)return GE(t,n,e);if(r=s[i.pos++],n|=(127&r)<<10,r<128)return GE(t,n,e);if(r=s[i.pos++],n|=(127&r)<<17,r<128)return GE(t,n,e);if(r=s[i.pos++],n|=(127&r)<<24,r<128)return GE(t,n,e);if(r=s[i.pos++],n|=(1&r)<<31,r<128)return GE(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(i=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&DE?function(t,e,i){return DE.decode(t.subarray(e,i))}(this.buf,e,t):function(t,e,i){var n="",r=e;for(;r239?4:l>223?3:l>191?2:1;if(r+c>i)break;1===c?l<128&&(h=l):2===c?128==(192&(s=t[r+1]))&&(h=(31&l)<<6|63&s)<=127&&(h=null):3===c?(s=t[r+1],o=t[r+2],128==(192&s)&&128==(192&o)&&((h=(15&l)<<12|(63&s)<<6|63&o)<=2047||h>=55296&&h<=57343)&&(h=null)):4===c&&(s=t[r+1],o=t[r+2],a=t[r+3],128==(192&s)&&128==(192&o)&&128==(192&a)&&((h=(15&l)<<18|(63&s)<<12|(63&o)<<6|63&a)<=65535||h>=1114112)&&(h=null)),null===h?(h=65533,c=1):h>65535&&(h-=65536,n+=String.fromCharCode(h>>>10&1023|55296),h=56320|1023&h),n+=String.fromCharCode(h),r+=c}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==AE.Bytes)return t.push(this.readVarint(e));var i=kE(this);for(t=t||[];this.pos127;);else if(e===AE.Bytes)this.pos=this.readVarint()+this.pos;else if(e===AE.Fixed32)this.pos+=4;else{if(e!==AE.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var i,n;t>=0?(i=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(i=~(-t%4294967296))?i=i+1|0:(i=0,n=n+1|0));if(t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,i){i.buf[i.pos++]=127&t|128,t>>>=7,i.buf[i.pos++]=127&t|128,t>>>=7,i.buf[i.pos++]=127&t|128,t>>>=7,i.buf[i.pos++]=127&t|128,t>>>=7,i.buf[i.pos]=127&t}(i,0,e),function(t,e){var i=(7&t)<<4;if(e.buf[e.pos++]|=i|((t>>>=3)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;e.buf[e.pos++]=127&t}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,i){for(var n,r,s=0;s55295&&n<57344){if(!r){n>56319||s+1===e.length?(t[i++]=239,t[i++]=191,t[i++]=189):r=n;continue}if(n<56320){t[i++]=239,t[i++]=191,t[i++]=189,r=n;continue}n=r-55296<<10|n-56320|65536,r=null}else r&&(t[i++]=239,t[i++]=191,t[i++]=189,r=null);n<128?t[i++]=n:(n<2048?t[i++]=n>>6|192:(n<65536?t[i++]=n>>12|224:(t[i++]=n>>18|240,t[i++]=n>>12&63|128),t[i++]=n>>6&63|128),t[i++]=63&n|128)}return i}(this.buf,t,this.pos);var i=this.pos-e;i>=128&&jE(e,i,this),this.pos=e-1,this.writeVarint(i),this.pos+=i},writeFloat:function(t){this.realloc(4),ME.write(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),ME.write(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var i=0;i=128&&jE(i,n,this),this.pos=i-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,i){this.writeTag(t,AE.Bytes),this.writeRawMessage(e,i)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,BE,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,UE,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,VE,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,zE,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,XE,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,WE,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,ZE,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,$E,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,YE,e)},writeBytesField:function(t,e){this.writeTag(t,AE.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,AE.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,AE.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,AE.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,AE.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,AE.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,AE.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,AE.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,AE.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,AE.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var JE=cs(LE);function QE(t,e,i){if(3===t){const t={keys:[],values:[],features:[]},n=i.readVarint()+i.pos;i.readFields(tT,t,n),t.length=t.features.length,t.length&&(e[t.name]=t)}}function tT(t,e,i){if(15===t)e.version=i.readVarint();else if(1===t)e.name=i.readString();else if(5===t)e.extent=i.readVarint();else if(2===t)e.features.push(i.pos);else if(3===t)e.keys.push(i.readString());else if(4===t){let n=null;const r=i.readVarint()+i.pos;for(;i.pos>3)?i.readString():2===t?i.readFloat():3===t?i.readDouble():4===t?i.readVarint64():5===t?i.readVarint():6===t?i.readSVarint():7===t?i.readBoolean():null;e.values.push(n)}}function eT(t,e,i){if(1==t)e.id=i.readVarint();else if(2==t){const t=i.readVarint()+i.pos;for(;i.pos>3}if(o--,1===s||2===s)a+=t.readSVarint(),l+=t.readSVarint(),1===s&&h>c&&(n.push(h),c=h),i.push(a,l),h+=2;else{if(7!==s)throw new Error("Invalid command found in the PBF");h>c&&(i.push(i[c],i[c+1]),h+=2)}}h>c&&(n.push(h),c=h)}createFeature_(t,e,i){const n=e.type;if(0===n)return null;let r;const s=e.properties;let o;this.idProperty_?(o=s[this.idProperty_],delete s[this.idProperty_]):o=e.id,s[this.layerName_]=e.layer.name;const a=[],l=[];this.readRawGeometry_(t,e,a,l);const h=function(t,e){let i;1===t?i=1===e?"Point":"MultiPoint":2===t?i=1===e?"LineString":"MultiLineString":3===t&&(i="Polygon");return i}(n,l.length);if(this.featureClass_===Bc)r=new this.featureClass_(h,a,l,2,s,o),r.transform(i.dataProjection);else{let t;if("Polygon"==h){const e=br(a,l);t=e.length>1?new Dc(a,"XY",e):new Pr(a,"XY",l)}else t="Point"===h?new ar(a,"XY"):"LineString"===h?new Fc(a,"XY"):"MultiPoint"===h?new Ac(a,"XY"):"MultiLineString"===h?new Lc(a,"XY",l):null;r=new(0,this.featureClass_),this.geometryName_&&r.setGeometryName(this.geometryName_);const e=Yx(t,!1,i);r.setGeometry(e),void 0!==o&&r.setId(o),r.setProperties(s,!0)}return r}getType(){return"arraybuffer"}readFeatures(t,e){const i=this.layers_,n=tn((e=this.adaptOptions(e)).dataProjection);n.setWorldExtent(e.extent),e.dataProjection=n;const r=new JE(t),s=r.readFields(QE,{}),o=[];for(const t in s){if(i&&!i.includes(t))continue;const a=s[t],l=a?[0,0,a.extent,a.extent]:null;n.setExtent(l);for(let t=0,i=a.length;t>1):i>>1}return e}function NT(t){let e="";for(let i=0,n=t.length;i=32;)e=63+(32|31&t),i+=String.fromCharCode(e),t>>=5;return e=t+63,i+=String.fromCharCode(e),i}var GT=class extends Ew{constructor(t){super(),t=t||{},this.dataProjection=tn("EPSG:4326"),this.factor_=t.factor?t.factor:1e5,this.geometryLayout_=t.geometryLayout?t.geometryLayout:"XY"}readFeatureFromText(t,e){const i=this.readGeometryFromText(t,e);return new At(i)}readFeaturesFromText(t,e){return[this.readFeatureFromText(t,e)]}readGeometryFromText(t,e){const i=Ln(this.geometryLayout_),n=IT(t,i,this.factor_);Zx(n,0,n.length,i,n);const r=Jn(n,0,n.length,i);return Yx(new Fc(r,this.geometryLayout_),!1,this.adaptOptions(e))}writeFeatureText(t,e){const i=t.getGeometry();if(i)return this.writeGeometryText(i,e);throw new Error("Expected `feature` to have a geometry")}writeFeaturesText(t,e){return this.writeFeatureText(t[0],e)}writeGeometryText(t,e){const i=(t=Yx(t,!0,this.adaptOptions(e))).getFlatCoordinates(),n=t.getStride();return Zx(i,0,i.length,n,i),FT(i,n,this.factor_)}};const jT={Point:function(t,e,i){const n=t.coordinates;e&&i&&VT(n,e,i);return new ar(n)},LineString:function(t,e){const i=BT(t.arcs,e);return new Fc(i)},Polygon:function(t,e){const i=[];for(let n=0,r=t.arcs.length;n0&&i.pop(),n>=0){const t=e[n];for(let e=0,n=t.length;e=0;--e)i.push(t[e].slice(0))}return i}function UT(t,e,i,n,r,s,o){const a=t.geometries,l=[];for(let t=0,h=a.length;t=2,"At least 2 conditions are required")}};var YT=class extends $T{constructor(t){super("And",Array.prototype.slice.call(arguments))}};var qT=class extends ZT{constructor(t,e,i){if(super("BBOX"),this.geometryName=t,this.extent=e,4!==e.length)throw new Error("Expected an extent with four values ([minX, minY, maxX, maxY])");this.srsName=i}};var KT=class extends ZT{constructor(t,e,i,n){super(t),this.geometryName=e||"the_geom",this.geometry=i,this.srsName=n}};var HT=class extends KT{constructor(t,e,i){super("Contains",t,e,i)}};var JT=class extends KT{constructor(t,e,i,n,r){super("DWithin",t,e,r),this.distance=i,this.unit=n}};var QT=class extends KT{constructor(t,e,i){super("Disjoint",t,e,i)}};var tC=class extends ZT{constructor(t,e){super(t),this.propertyName=e}};var eC=class extends tC{constructor(t,e,i){super("During",t),this.begin=e,this.end=i}};var iC=class extends tC{constructor(t,e,i,n){super(t,e),this.expression=i,this.matchCase=n}};var nC=class extends iC{constructor(t,e,i){super("PropertyIsEqualTo",t,e,i)}};var rC=class extends iC{constructor(t,e){super("PropertyIsGreaterThan",t,e)}};var sC=class extends iC{constructor(t,e){super("PropertyIsGreaterThanOrEqualTo",t,e)}};var oC=class extends KT{constructor(t,e,i){super("Intersects",t,e,i)}};var aC=class extends tC{constructor(t,e,i){super("PropertyIsBetween",t),this.lowerBoundary=e,this.upperBoundary=i}};var lC=class extends tC{constructor(t,e,i,n,r,s){super("PropertyIsLike",t),this.pattern=e,this.wildCard=void 0!==i?i:"*",this.singleChar=void 0!==n?n:".",this.escapeChar=void 0!==r?r:"!",this.matchCase=s}};var hC=class extends tC{constructor(t){super("PropertyIsNull",t)}};var cC=class extends iC{constructor(t,e){super("PropertyIsLessThan",t,e)}};var uC=class extends iC{constructor(t,e){super("PropertyIsLessThanOrEqualTo",t,e)}};var dC=class extends ZT{constructor(t){super("Not"),this.condition=t}};var gC=class extends iC{constructor(t,e,i){super("PropertyIsNotEqualTo",t,e,i)}};var fC=class extends $T{constructor(t){super("Or",Array.prototype.slice.call(arguments))}};var pC=class extends ZT{constructor(t){super("ResourceId"),this.rid=t}};var mC=class extends KT{constructor(t,e,i){super("Within",t,e,i)}};function _C(t){const e=[null].concat(Array.prototype.slice.call(arguments));return new(Function.prototype.bind.apply(YT,e))}function yC(t,e,i){return new qT(t,e,i)}const xC={"http://www.opengis.net/gml":{boundedBy:gg(dv.prototype.readExtentElement,"bounds")},"http://www.opengis.net/wfs/2.0":{member:cg(dv.prototype.readFeaturesInternal)}},vC={"http://www.opengis.net/wfs":{totalInserted:gg(yv),totalUpdated:gg(yv),totalDeleted:gg(yv)},"http://www.opengis.net/wfs/2.0":{totalInserted:gg(yv),totalUpdated:gg(yv),totalDeleted:gg(yv)}},wC={"http://www.opengis.net/wfs":{TransactionSummary:gg(MC,"transactionSummary"),InsertResults:gg(DC,"insertIds")},"http://www.opengis.net/wfs/2.0":{TransactionSummary:gg(MC,"transactionSummary"),InsertResults:gg(DC,"insertIds")}},SC={"http://www.opengis.net/wfs":{PropertyName:fg(bv)},"http://www.opengis.net/wfs/2.0":{PropertyName:fg(bv)}},EC={"http://www.opengis.net/wfs":{Insert:fg(kC),Update:fg(UC),Delete:fg(BC),Property:fg(zC),Native:fg(XC)},"http://www.opengis.net/wfs/2.0":{Insert:fg(kC),Update:fg(UC),Delete:fg(BC),Property:fg(zC),Native:fg(XC)}},TC="feature",CC="http://www.w3.org/2000/xmlns/",bC={"2.0.0":"http://www.opengis.net/ogc/1.1","1.1.0":"http://www.opengis.net/ogc","1.0.0":"http://www.opengis.net/ogc"},RC={"2.0.0":"http://www.opengis.net/wfs/2.0","1.1.0":"http://www.opengis.net/wfs","1.0.0":"http://www.opengis.net/wfs"},PC={"2.0.0":"http://www.opengis.net/fes/2.0","1.1.0":"http://www.opengis.net/fes","1.0.0":"http://www.opengis.net/fes"},FC={"2.0.0":"http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd","1.1.0":"http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd","1.0.0":"http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/wfs.xsd"},IC={"2.0.0":Gv,"1.1.0":Ov,"1.0.0":Iv};function LC(t,e,i,n){Eg(n,EC,mg(t),e,i)}function MC(t,e){return wg({},vC,t,e)}const AC={"http://www.opengis.net/ogc":{FeatureId:cg((function(t,e){return t.getAttribute("fid")}))},"http://www.opengis.net/ogc/1.1":{FeatureId:cg((function(t,e){return t.getAttribute("fid")}))}};function OC(t,e){vg(AC,t,e)}const NC={"http://www.opengis.net/wfs":{Feature:OC},"http://www.opengis.net/wfs/2.0":{Feature:OC}};function DC(t,e){return wg([],NC,t,e)}function kC(t,e,i){const n=i[i.length-1],r=n.featureType,s=n.featureNS,o=n.gmlVersion,a=ng(s,r);t.appendChild(a),2===o?Iv.prototype.writeFeatureElement(a,e,i):3===o?Ov.prototype.writeFeatureElement(a,e,i):Gv.prototype.writeFeatureElement(a,e,i)}function GC(t,e,i){const n=i[i.length-1].version,r=bC[n],s=ng(r,"Filter"),o=ng(r,"FeatureId");s.appendChild(o),o.setAttribute("fid",e),t.appendChild(s)}function jC(t,e){const i=(t=t||TC)+":";return e.startsWith(i)?e:i+e}function BC(t,e,i){const n=i[i.length-1];It(void 0!==e.getId(),"Features must have an id set");const r=n.featureType,s=n.featurePrefix,o=n.featureNS,a=jC(s,r);t.setAttribute("typeName",a),t.setAttributeNS(CC,"xmlns:"+s,o);const l=e.getId();void 0!==l&&GC(t,l,i)}function UC(t,e,i){const n=i[i.length-1];It(void 0!==e.getId(),"Features must have an id set");const r=n.version,s=n.featureType,o=n.featurePrefix,a=n.featureNS,l=jC(o,s),h=e.getGeometryName();t.setAttribute("typeName",l),t.setAttributeNS(CC,"xmlns:"+o,a);const c=e.getId();if(void 0!==c){const s=e.getKeys(),o=[];for(let t=0,i=s.length;t{const r=this.combineBboxAndFilter(n.geometryName,n.bbox,t.srsName,t.filter);Object.assign(i,{geometryName:n.geometryName,filter:r}),ab(e,[n.name],[i])}));return e}combineBboxAndFilter(t,e,i,n){const r=yC(t,e,i);return n?_C(n,r):r}writeTransaction(t,e,i,n){const r=[],s=n.version?n.version:this.version_,o=ng(RC[s],"Transaction");let a;o.setAttribute("service","WFS"),o.setAttribute("version",s),n&&(a=n.gmlOptions?n.gmlOptions:{},n.handle&&o.setAttribute("handle",n.handle)),o.setAttributeNS(ig,"xsi:schemaLocation",FC[s]);const l=function(t,e,i,n){const r=n.featurePrefix?n.featurePrefix:TC;let s;"1.0.0"===i?s=2:"1.1.0"===i?s=3:"2.0.0"===i&&(s=3.2);const o=Object.assign({node:t},{version:i,featureNS:n.featureNS,featureType:n.featureType,featurePrefix:r,gmlVersion:s,hasZ:n.hasZ,srsName:n.srsName},e);return o}(o,a,s,n);return t&&LC("Insert",t,r,l),e&&LC("Update",e,r,l),i&&LC("Delete",i,r,l),n.nativeElements&&LC("Native",n.nativeElements,r,l),o}readProjectionFromDocument(t){for(let e=t.firstChild;e;e=e.nextSibling)if(e.nodeType==Node.ELEMENT_NODE)return this.readProjectionFromNode(e);return null}readProjectionFromNode(t){if(t.firstElementChild&&t.firstElementChild.firstElementChild)for(let e=(t=t.firstElementChild.firstElementChild).firstElementChild;e;e=e.nextElementSibling)if(0!==e.childNodes.length&&(1!==e.childNodes.length||3!==e.firstChild.nodeType)){const t=[{}];return this.gmlFormat_.readGeometryElement(e,t),tn(t.pop().srsName)}return null}};const cb=1,ub=2,db=3,gb=4,fb=5,pb=6,mb=7,_b=15,yb=16,xb=17;class vb{constructor(t){this.view_=t,this.pos_=0,this.initialized_=!1,this.isLittleEndian_=!1,this.hasZ_=!1,this.hasM_=!1,this.srid_=null,this.layout_="XY"}readUint8(){return this.view_.getUint8(this.pos_++)}readUint32(t){return this.view_.getUint32((this.pos_+=4)-4,void 0!==t?t:this.isLittleEndian_)}readDouble(t){return this.view_.getFloat64((this.pos_+=8)-8,void 0!==t?t:this.isLittleEndian_)}readPoint(){const t=[];return t.push(this.readDouble()),t.push(this.readDouble()),this.hasZ_&&t.push(this.readDouble()),this.hasM_&&t.push(this.readDouble()),t}readLineString(){const t=this.readUint32(),e=[];for(let i=0;i0,i=this.readUint32(e),n=Math.floor((268435455&i)/1e3),r=Boolean(2147483648&i)||1===n||3===n,s=Boolean(1073741824&i)||2===n||3===n,o=Boolean(536870912&i),a=(268435455&i)%1e3,l=["XY",r?"Z":"",s?"M":""].join(""),h=o?this.readUint32(e):null;if(void 0!==t&&t!==a)throw new Error("Unexpected WKB geometry type "+a);if(this.initialized_){if(this.isLittleEndian_!==e)throw new Error("Inconsistent endian");if(this.layout_!==l)throw new Error("Inconsistent geometry layout");if(h&&this.srid_!==h)throw new Error("Inconsistent coordinate system (SRID)")}else this.isLittleEndian_=e,this.hasZ_=r,this.hasM_=s,this.layout_=l,this.srid_=h,this.initialized_=!0;return a}readWkbPayload(t){switch(t){case cb:return this.readPoint();case ub:return this.readLineString();case db:case xb:return this.readPolygon();case gb:return this.readMultiPoint();case fb:return this.readMultiLineString();case pb:case _b:case yb:return this.readMultiPolygon();case mb:return this.readGeometryCollection();default:throw new Error("Unsupported WKB geometry type "+t+" is found")}}readWkbBlock(t){return this.readWkbPayload(this.readWkbHeader(t))}readWkbCollection(t,e){const i=this.readUint32(),n=[];for(let r=0;r({[e]:t[i]}))));for(const t of this.layout_)this.writeDouble(t in i?i[t]:this.nodata_[t])}writeLineString(t,e){this.writeUint32(t.length);for(let i=0;it+e[0]),0),e=new ArrayBuffer(t),i=new DataView(e);let n=0;return this.writeQueue_.forEach((t=>{switch(t[0]){case 1:i.setUint8(n,t[1]);break;case 4:i.setUint32(n,t[1],this.isLittleEndian_);break;case 8:i.setFloat64(n,t[1],this.isLittleEndian_)}n+=t[0]})),e}}function Sb(t){return"string"==typeof t?function(t){const e=new Uint8Array(t.length/2);for(let i=0;inew At({geometry:t})))}readGeometry(t,e){const i=Sb(t);if(!i)return null;const n=new vb(i).readGeometry();return this.viewCache_=i,e=this.getReadOptions(t,e),this.viewCache_=null,Yx(n,!1,e)}readProjection(t){const e=this.viewCache_||Sb(t);if(!e)return;const i=new vb(e);return i.readWkbHeader(),i.getSrid()&&tn("EPSG:"+i.getSrid())||void 0}writeFeature(t,e){return this.writeGeometry(t.getGeometry(),e)}writeFeatures(t,e){return this.writeGeometry(new Ec(t.map((t=>t.getGeometry()))),e)}writeGeometry(t,e){e=this.adaptOptions(e);const i=new wb({layout:this.layout_,littleEndian:this.littleEndian_,ewkb:this.ewkb_,nodata:{Z:this.nodataZ_,M:this.nodataM_}});let n=Number.isInteger(this.srid_)?Number(this.srid_):null;if(!1!==this.srid_&&!Number.isInteger(this.srid_)){const t=e.dataProjection&&tn(e.dataProjection);if(t){const e=t.getCode();e.startsWith("EPSG:")&&(n=Number(e.substring(5)))}}i.writeGeometry(Yx(t,!0,e),n);const r=i.getBuffer();return this.hex_?function(t){const e=new Uint8Array(t);return Array.from(e.values()).map((t=>(t<16?"0":"")+Number(t).toString(16).toUpperCase())).join("")}(r):r}};const Tb={POINT:ar,LINESTRING:Fc,POLYGON:Pr,MULTIPOINT:Ac,MULTILINESTRING:Lc,MULTIPOLYGON:Dc},Cb="EMPTY",bb="Z",Rb="M",Pb=0,Fb=1,Ib=2,Lb=3,Mb=4,Ab=5,Ob=6,Nb={Point:"POINT",LineString:"LINESTRING",Polygon:"POLYGON",MultiPoint:"MULTIPOINT",MultiLineString:"MULTILINESTRING",MultiPolygon:"MULTIPOLYGON",GeometryCollection:"GEOMETRYCOLLECTION",Circle:"CIRCLE"};class Db{constructor(t){this.wkt=t,this.index_=-1}isAlpha_(t){return t>="a"&&t<="z"||t>="A"&&t<="Z"}isNumeric_(t,e){return e=void 0!==e&&e,t>="0"&&t<="9"||"."==t&&!e}isWhiteSpace_(t){return" "==t||"\t"==t||"\r"==t||"\n"==t}nextChar_(){return this.wkt.charAt(++this.index_)}nextToken(){const t=this.nextChar_(),e=this.index_;let i,n=t;if("("==t)i=Ib;else if(","==t)i=Ab;else if(")"==t)i=Lb;else if(this.isNumeric_(t)||"-"==t)i=Mb,n=this.readNumber_();else if(this.isAlpha_(t))i=Fb,n=this.readText_();else{if(this.isWhiteSpace_(t))return this.nextToken();if(""!==t)throw new Error("Unexpected character: "+t);i=Ob}return{position:e,value:n,type:i}}readNumber_(){let t;const e=this.index_;let i=!1,n=!1;do{"."==t?i=!0:"e"!=t&&"E"!=t||(n=!0),t=this.nextChar_()}while(this.isNumeric_(t,i)||!n&&("e"==t||"E"==t)||n&&("-"==t||"+"==t));return parseFloat(this.wkt.substring(e,this.index_--))}readText_(){let t;const e=this.index_;do{t=this.nextChar_()}while(this.isAlpha_(t));return this.wkt.substring(e,this.index_--).toUpperCase()}}class kb{constructor(t){this.lexer_=t,this.token_={position:0,type:Pb},this.layout_="XY"}consume_(){this.token_=this.lexer_.nextToken()}isTokenType(t){return this.token_.type==t}match(t){const e=this.isTokenType(t);return e&&this.consume_(),e}parse(){return this.consume_(),this.parseGeometry_()}parseGeometryLayout_(){let t="XY";const e=this.token_;if(this.isTokenType(Fb)){const i=e.value;i===bb?t="XYZ":i===Rb?t="XYM":"ZM"===i&&(t="XYZM"),"XY"!==t&&this.consume_()}return t}parseGeometryCollectionText_(){if(this.match(Ib)){const t=[];do{t.push(this.parseGeometry_())}while(this.match(Ab));if(this.match(Lb))return t}throw new Error(this.formatErrorMessage_())}parsePointText_(){if(this.match(Ib)){const t=this.parsePoint_();if(this.match(Lb))return t}throw new Error(this.formatErrorMessage_())}parseLineStringText_(){if(this.match(Ib)){const t=this.parsePointList_();if(this.match(Lb))return t}throw new Error(this.formatErrorMessage_())}parsePolygonText_(){if(this.match(Ib)){const t=this.parseLineStringTextList_();if(this.match(Lb))return t}throw new Error(this.formatErrorMessage_())}parseMultiPointText_(){if(this.match(Ib)){let t;if(t=this.token_.type==Ib?this.parsePointTextList_():this.parsePointList_(),this.match(Lb))return t}throw new Error(this.formatErrorMessage_())}parseMultiLineStringText_(){if(this.match(Ib)){const t=this.parseLineStringTextList_();if(this.match(Lb))return t}throw new Error(this.formatErrorMessage_())}parseMultiPolygonText_(){if(this.match(Ib)){const t=this.parsePolygonTextList_();if(this.match(Lb))return t}throw new Error(this.formatErrorMessage_())}parsePoint_(){const t=[],e=this.layout_.length;for(let i=0;i0&&(n+=" "+e)}return 0===i.length?n+" "+Cb:n+"("+i+")"}var Xb=class extends Ew{constructor(t){super(),t=t||{},this.splitCollection_=void 0!==t.splitCollection&&t.splitCollection}parse_(t){const e=new Db(t);return new kb(e).parse()}readFeatureFromText(t,e){const i=this.readGeometryFromText(t,e),n=new At;return n.setGeometry(i),n}readFeaturesFromText(t,e){let i=[];const n=this.readGeometryFromText(t,e);i=this.splitCollection_&&"GeometryCollection"==n.getType()?n.getGeometriesArray():[n];const r=[];for(let t=0,e=i.length;tc*UR||h>u*UR?this.resetExtent_():ie(s,n)||this.recenter_()}resetExtent_(){const t=this.getMap(),e=this.ovmap_,i=t.getSize(),n=t.getView().calculateExtentInternal(i),r=e.getView(),s=Math.log(7.5)/Math.LN2;Oe(n,1/(Math.pow(2,s/2)*zR)),r.fitInternal(Ir(n))}recenter_(){const t=this.getMap(),e=this.ovmap_,i=t.getView();e.getView().setCenterInternal(i.getCenterInternal())}updateBox_(){const t=this.getMap(),e=this.ovmap_;if(!t.isRendered()||!e.isRendered())return;const i=t.getSize(),n=t.getView(),r=e.getView(),s=this.rotateWithView_?0:-n.getRotation(),o=this.boxOverlay_,a=this.boxOverlay_.getElement(),l=n.getCenterInternal(),h=n.getResolution(),c=r.getResolution(),u=i[0]*h/c,d=i[1]*h/c;if(o.setPosition(l),a){a.style.width=u+"px",a.style.height=d+"px";const t="rotate("+s+"rad)";a.style.transform=t}}updateBoxAfterOvmapIsRendered_(){this.ovmapPostrenderKey_||(this.ovmapPostrenderKey_=O(this.ovmap_,ua,(function(t){delete this.ovmapPostrenderKey_,this.updateBox_()}),this))}handleClick_(t){t.preventDefault(),this.handleToggle_()}handleToggle_(){this.element.classList.toggle(Ro),this.collapsed_?vt(this.collapseLabel_,this.label_):vt(this.label_,this.collapseLabel_),this.collapsed_=!this.collapsed_;const t=this.ovmap_;if(!this.collapsed_){if(t.isRendered())return this.viewExtent_=void 0,void t.render();t.updateSize(),this.resetExtent_(),this.updateBoxAfterOvmapIsRendered_()}}getCollapsible(){return this.collapsible_}setCollapsible(t){this.collapsible_!==t&&(this.collapsible_=t,this.element.classList.toggle("ol-uncollapsible"),!t&&this.collapsed_&&this.handleToggle_())}setCollapsed(t){this.collapsible_&&this.collapsed_!==t&&this.handleToggle_()}getCollapsed(){return this.collapsed_}getRotateWithView(){return this.rotateWithView_}setRotateWithView(t){this.rotateWithView_!==t&&(this.rotateWithView_=t,0!==this.getMap().getView().getRotation()&&(this.rotateWithView_?this.handleRotationChanged_():this.ovmap_.getView().setRotation(0),this.viewExtent_=void 0,this.validateExtent_(),this.updateBox_()))}getOverviewMap(){return this.ovmap_}render(t){this.validateExtent_(),this.updateBox_()}};const VR="units",WR=[1,2,5],ZR=25.4/.28;var $R=class extends Ta{constructor(t){t=t||{};const e=document.createElement("div");e.style.pointerEvents="none",super({element:e,render:t.render,target:t.target}),this.on,this.once,this.un;const i=void 0!==t.className?t.className:t.bar?"ol-scale-bar":"ol-scale-line";this.innerElement_=document.createElement("div"),this.innerElement_.className=i+"-inner",this.element.className=i+" "+To,this.element.appendChild(this.innerElement_),this.viewState_=null,this.minWidth_=void 0!==t.minWidth?t.minWidth:64,this.maxWidth_=t.maxWidth,this.renderedVisible_=!1,this.renderedWidth_=void 0,this.renderedHTML_="",this.addChangeListener(VR,this.handleUnitsChanged_),this.setUnits(t.units||"metric"),this.scaleBar_=t.bar||!1,this.scaleBarSteps_=t.steps||4,this.scaleBarText_=t.text||!1,this.dpi_=t.dpi||void 0}getUnits(){return this.get(VR)}handleUnitsChanged_(){this.updateElement_()}setUnits(t){this.set(VR,t)}setDpi(t){this.dpi_=t}updateElement_(){const t=this.viewState_;if(!t)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const e=t.center,i=t.projection,n=this.getUnits(),r="degrees"==n?"degrees":"m";let s=en(i,t.resolution,e,r);const o=this.minWidth_*(this.dpi_||ZR)/ZR,a=void 0!==this.maxWidth_?this.maxWidth_*(this.dpi_||ZR)/ZR:void 0;let l=o*s,h="";if("degrees"==n){const t=Ue.degrees;l*=t,l=a){c=g,u=f,d=p;break}if(u>=o)break;g=c,f=u,p=d,++m}const _=this.scaleBar_?this.createScaleBar(u,c,h):c.toFixed(d<0?-d:0)+" "+h;this.renderedHTML_!=_&&(this.innerElement_.innerHTML=_,this.renderedHTML_=_),this.renderedWidth_!=u&&(this.innerElement_.style.width=u+"px",this.renderedWidth_=u),this.renderedVisible_||(this.element.style.display="",this.renderedVisible_=!0)}createScaleBar(t,e,i){const n=this.getScaleForResolution(),r=n<1?Math.round(1/n).toLocaleString()+" : 1":"1 : "+Math.round(n).toLocaleString(),s=this.scaleBarSteps_,o=t/s,a=[this.createMarker("absolute")];for(let n=0;n
`+this.createMarker("relative")+(n%2==0||2===s?this.createStepText(n,t,!1,e,i):"")+"")}a.push(this.createStepText(s,t,!0,e,i));return(this.scaleBarText_?`
`+r+"
":"")+a.join("")}createMarker(t){return`
`}createStepText(t,e,i,n,r){const s=(0===t?0:Math.round(n/this.scaleBarSteps_*t*100)/100)+(0===t?"":" "+r);return`
`+s+"
"}getScaleForResolution(){return en(this.viewState_.projection,this.viewState_.resolution,this.viewState_.center,"m")*(1e3/25.4)*(this.dpi_||ZR)}render(t){const e=t.frameState;this.viewState_=e?e.viewState:null,this.updateElement_()}};const YR=0,qR=1;var KR=class extends Ta{constructor(e){super({target:(e=e||{}).target,element:document.createElement("div"),render:e.render}),this.dragListenerKeys_=[],this.currentResolution_=void 0,this.direction_=YR,this.dragging_,this.heightLimit_=0,this.widthLimit_=0,this.startX_,this.startY_,this.thumbSize_=null,this.sliderInitialized_=!1,this.duration_=void 0!==e.duration?e.duration:200;const i=void 0!==e.className?e.className:"ol-zoomslider",n=document.createElement("button");n.setAttribute("type","button"),n.className=i+"-thumb "+To;const r=this.element;r.className=i+" "+To+" "+bo,r.appendChild(n),r.addEventListener(aa,this.handleDraggerStart_.bind(this),!1),r.addEventListener(oa,this.handleDraggerDrag_.bind(this),!1),r.addEventListener(la,this.handleDraggerEnd_.bind(this),!1),r.addEventListener(E,this.handleContainerClick_.bind(this),!1),n.addEventListener(E,t,!1)}setMap(t){super.setMap(t),t&&t.render()}initSlider_(){const t=this.element;let e=t.offsetWidth,i=t.offsetHeight;if(0===e&&0===i)return this.sliderInitialized_=!1;const n=getComputedStyle(t);e-=parseFloat(n.paddingRight)+parseFloat(n.paddingLeft),i-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom);const r=t.firstElementChild,s=getComputedStyle(r),o=r.offsetWidth+parseFloat(s.marginRight)+parseFloat(s.marginLeft),a=r.offsetHeight+parseFloat(s.marginTop)+parseFloat(s.marginBottom);return this.thumbSize_=[o,a],e>i?(this.direction_=qR,this.widthLimit_=e-o):(this.direction_=YR,this.heightLimit_=i-a),this.sliderInitialized_=!0}handleContainerClick_(t){const e=this.getMap().getView(),i=this.getRelativePosition_(t.offsetX-this.thumbSize_[0]/2,t.offsetY-this.thumbSize_[1]/2),n=this.getResolutionForPosition_(i),r=e.getConstrainedZoom(e.getZoomForResolution(n));e.animateInternal({zoom:r,duration:this.duration_,easing:et})}handleDraggerStart_(t){if(!this.dragging_&&t.target===this.element.firstElementChild){const e=this.element.firstElementChild;if(this.getMap().getView().beginInteraction(),this.startX_=t.clientX-parseFloat(e.style.left),this.startY_=t.clientY-parseFloat(e.style.top),this.dragging_=!0,0===this.dragListenerKeys_.length){const t=this.handleDraggerDrag_,e=this.handleDraggerEnd_,i=this.getMap().getOwnerDocument();this.dragListenerKeys_.push(A(i,oa,t,this),A(i,la,e,this))}}}handleDraggerDrag_(t){if(this.dragging_){const e=t.clientX-this.startX_,i=t.clientY-this.startY_,n=this.getRelativePosition_(e,i);this.currentResolution_=this.getResolutionForPosition_(n),this.getMap().getView().setResolution(this.currentResolution_)}}handleDraggerEnd_(t){if(this.dragging_){this.getMap().getView().endInteraction(),this.dragging_=!1,this.startX_=void 0,this.startY_=void 0,this.dragListenerKeys_.forEach(N),this.dragListenerKeys_.length=0}}setThumbPosition_(t){const e=this.getPositionForResolution_(t),i=this.element.firstElementChild;this.direction_==qR?i.style.left=this.widthLimit_*e+"px":i.style.top=this.heightLimit_*e+"px"}getRelativePosition_(t,e){let i;return i=this.direction_===qR?t/this.widthLimit_:e/this.heightLimit_,ui(i,0,1)}getResolutionForPosition_(t){return this.getMap().getView().getResolutionForValueFunction()(1-t)}getPositionForResolution_(t){return ui(1-this.getMap().getView().getValueForResolutionFunction()(t),0,1)}render(t){if(!t.frameState)return;if(!this.sliderInitialized_&&!this.initSlider_())return;const e=t.frameState.viewState.resolution;this.currentResolution_=e,this.setThumbPosition_(e)}};var HR=class extends Ta{constructor(t){t=t||{},super({element:document.createElement("div"),target:t.target}),this.extent=t.extent?t.extent:null;const e=void 0!==t.className?t.className:"ol-zoom-extent",i=void 0!==t.label?t.label:"E",n=void 0!==t.tipLabel?t.tipLabel:"Fit to extent",r=document.createElement("button");r.setAttribute("type","button"),r.title=n,r.appendChild("string"==typeof i?document.createTextNode(i):i),r.addEventListener(E,this.handleClick_.bind(this),!1);const s=e+" "+To+" "+bo,o=this.element;o.className=s,o.appendChild(r)}handleClick_(t){t.preventDefault(),this.handleZoomToExtent()}handleZoomToExtent(){const t=this.getMap().getView(),e=this.extent?this.extent:t.getProjection().getExtent();t.fitInternal(Ir(e))}},JR={};return JR.Collection=Y,JR.Collection.CollectionEvent=$,JR.DataTile=Ft,JR.DataTile.asArrayLike=Ct,JR.DataTile.asImageLike=Tt,JR.DataTile.toArray=Rt,JR.Disposable=n,JR.Feature=At,JR.Feature.createStyleFunction=Mt,JR.Geolocation=Wr,JR.Geolocation.GeolocationError=Vr,JR.Image=es,JR.Image.decode=ts,JR.Image.decodeFallback=Qr,JR.Image.listenImage=Hr,JR.Image.load=Jr,JR.ImageCanvas=is,JR.ImageTile=ns,JR.Kinetic=rs,JR.Map=Sl,JR.MapBrowserEvent=ra,JR.MapBrowserEventHandler=ca,JR.MapEvent=na,JR.Object=X,JR.Object.ObjectEvent=z,JR.Observable=G,JR.Observable.unByKey=k,JR.Overlay=Pl,JR.Tile=rt,JR.TileCache=kl,JR.TileQueue=Sa,JR.TileQueue.getTilePriority=Ea,JR.TileRange=Bl,JR.TileRange.createOrUpdate=jl,JR.VectorRenderTile=zl,JR.VectorTile=Xl,JR.View=mo,JR.View.createCenterConstraint=co,JR.View.createResolutionConstraint=uo,JR.View.createRotationConstraint=go,JR.View.isNoopAnimation=fo,JR.array={},JR.array.ascending=s,JR.array.binarySearch=r,JR.array.descending=o,JR.array.equals=c,JR.array.extend=h,JR.array.isSorted=u,JR.array.linearFindNearest=a,JR.array.remove=function(t,e){const i=t.indexOf(e),n=i>-1;return n&&t.splice(i,1),n},JR.array.reverseSubArray=l,JR.array.stableSort=function(t,e){const i=t.length,n=Array(t.length);let r;for(r=0;rVi.info||console.log(...t)},JR.console.setLevel=function(t){Wi=Vi[t]},JR.console.warn=Zi,JR.control={},JR.control.Attribution=Ca,JR.control.Control=Ta,JR.control.FullScreen=kR,JR.control.MousePosition=BR,JR.control.OverviewMap=XR,JR.control.Rotate=ba,JR.control.ScaleLine=$R,JR.control.Zoom=Ra,JR.control.ZoomSlider=KR,JR.control.ZoomToExtent=HR,JR.control.defaults={},JR.control.defaults.defaults=Pa,JR.coordinate={},JR.coordinate.add=Ci,JR.coordinate.closestOnCircle=bi,JR.coordinate.closestOnSegment=Ri,JR.coordinate.createStringXY=function(t){return function(e){return Di(e,t)}},JR.coordinate.degreesToStringHDMS=Pi,JR.coordinate.distance=Oi,JR.coordinate.equals=Ii,JR.coordinate.format=Fi,JR.coordinate.getWorldsAway=Gi,JR.coordinate.rotate=Li,JR.coordinate.scale=Mi,JR.coordinate.squaredDistance=Ai,JR.coordinate.squaredDistanceToSegment=Ni,JR.coordinate.toStringHDMS=function(t,e){return t?Pi("NS",t[1],e)+" "+Pi("EW",t[0],e):""},JR.coordinate.toStringXY=Di,JR.coordinate.wrapX=ki,JR.css={},JR.css.CLASS_COLLAPSED=Ro,JR.css.CLASS_CONTROL=bo,JR.css.CLASS_HIDDEN=So,JR.css.CLASS_SELECTABLE=Eo,JR.css.CLASS_UNSELECTABLE=To,JR.css.CLASS_UNSUPPORTED=Co,JR.css.getFontParameters=Io,JR.dom={},JR.dom.createCanvasContext2D=mt,JR.dom.outerHeight=xt,JR.dom.outerWidth=yt,JR.dom.releaseCanvas=_t,JR.dom.removeChildren=St,JR.dom.removeNode=wt,JR.dom.replaceChildren=Et,JR.dom.replaceNode=vt,JR.easing={},JR.easing.easeIn=tt,JR.easing.easeOut=et,JR.easing.inAndOut=it,JR.easing.linear=nt,JR.easing.upAndDown=function(t){return t<.5?it(2*t):1-it(2*(t-.5))},JR.events={},JR.events.Event=e,JR.events.Event.preventDefault=function(t){t.preventDefault()},JR.events.Event.stopPropagation=t,JR.events.SnapEvent={},JR.events.SnapEvent.SnapEvent=kx,JR.events.Target=x,JR.events.condition={},JR.events.condition.all=Da,JR.events.condition.altKeyOnly=ka,JR.events.condition.altShiftKeysOnly=Ga,JR.events.condition.always=Ua,JR.events.condition.click=function(t){return t.type==sa.CLICK},JR.events.condition.doubleClick=function(t){return t.type==sa.DBLCLICK},JR.events.condition.focus=ja,JR.events.condition.focusWithTabindex=Ba,JR.events.condition.mouseActionButton=za,JR.events.condition.mouseOnly=qa,JR.events.condition.never=Xa,JR.events.condition.noModifierKeys=Wa,JR.events.condition.penOnly=function(t){const e=t.originalEvent;return It(void 0!==e,"mapBrowserEvent must originate from a pointer event"),"pen"===e.pointerType},JR.events.condition.platformModifierKey=Za,JR.events.condition.platformModifierKeyOnly=function(t){const e=t.originalEvent;return!e.altKey&&(ct?e.metaKey:e.ctrlKey)&&!e.shiftKey},JR.events.condition.pointerMove=function(t){return"pointermove"==t.type},JR.events.condition.primaryAction=Ka,JR.events.condition.shiftKeyOnly=$a,JR.events.condition.singleClick=Va,JR.events.condition.targetNotEditable=Ya,JR.events.condition.touchOnly=function(t){const e=t.originalEvent;return It(void 0!==e,"mapBrowserEvent must originate from a pointer event"),"touch"===e.pointerType},JR.events.listen=A,JR.events.listenOnce=O,JR.events.unlistenByKey=N,JR.expr={},JR.expr.cpu={},JR.expr.cpu.buildExpression=bm,JR.expr.cpu.newEvaluationContext=Cm,JR.expr.expression={},JR.expr.expression.AnyType=Df,JR.expr.expression.BooleanType=Lf,JR.expr.expression.CallExpression=Vf,JR.expr.expression.ColorType=Of,JR.expr.expression.LiteralExpression=Xf,JR.expr.expression.NoneType=If,JR.expr.expression.NumberArrayType=Nf,JR.expr.expression.NumberType=Mf,JR.expr.expression.Ops=$f,JR.expr.expression.StringType=Af,JR.expr.expression.includesType=Bf,JR.expr.expression.isType=zf,JR.expr.expression.newParsingContext=Wf,JR.expr.expression.overlapsType=Uf,JR.expr.expression.parse=Zf,JR.expr.expression.typeName=jf,JR.expr.gpu={},JR.expr.gpu.PALETTE_TEXTURE_ARRAY=Ip,JR.expr.gpu.arrayToGlsl=wp,JR.expr.gpu.buildExpression=Lp,JR.expr.gpu.colorToGlsl=Sp,JR.expr.gpu.getStringNumberEquivalent=Cp,JR.expr.gpu.newCompilationContext=Pp,JR.expr.gpu.numberToGlsl=vp,JR.expr.gpu.stringToGlsl=bp,JR.expr.gpu.uniformNameForVariable=Rp,JR.extent={},JR.extent.applyTransform=De,JR.extent.approximatelyEquals=ue,JR.extent.boundingExtent=Ht,JR.extent.buffer=Jt,JR.extent.clone=Qt,JR.extent.closestSquaredDistanceXY=te,JR.extent.containsCoordinate=ee,JR.extent.containsExtent=ie,JR.extent.containsXY=ne,JR.extent.coordinateRelationship=re,JR.extent.createEmpty=se,JR.extent.createOrUpdate=oe,JR.extent.createOrUpdateEmpty=ae,JR.extent.createOrUpdateFromCoordinate=le,JR.extent.createOrUpdateFromCoordinates=function(t,e){return fe(ae(e),t)},JR.extent.createOrUpdateFromFlatCoordinates=he,JR.extent.createOrUpdateFromRings=function(t,e){return me(ae(e),t)},JR.extent.equals=ce,JR.extent.extend=de,JR.extent.extendCoordinate=ge,JR.extent.extendCoordinates=fe,JR.extent.extendFlatCoordinates=pe,JR.extent.extendRings=me,JR.extent.extendXY=_e,JR.extent.forEachCorner=ye,JR.extent.getArea=xe,JR.extent.getBottomLeft=ve,JR.extent.getBottomRight=we,JR.extent.getCenter=Se,JR.extent.getCorner=Ee,JR.extent.getEnlargedArea=function(t,e){const i=Math.min(t[0],e[0]),n=Math.min(t[1],e[1]);return(Math.max(t[2],e[2])-i)*(Math.max(t[3],e[3])-n)},JR.extent.getForViewAndSize=Te,JR.extent.getHeight=be,JR.extent.getIntersection=Re,JR.extent.getIntersectionArea=function(t,e){return xe(Re(t,e))},JR.extent.getMargin=function(t){return Ie(t)+be(t)},JR.extent.getRotatedViewport=Ce,JR.extent.getSize=function(t){return[t[2]-t[0],t[3]-t[1]]},JR.extent.getTopLeft=Pe,JR.extent.getTopRight=Fe,JR.extent.getWidth=Ie,JR.extent.intersects=Le,JR.extent.intersectsSegment=Ne,JR.extent.isEmpty=Me,JR.extent.returnOrUpdate=Ae,JR.extent.scaleFromCenter=Oe,JR.extent.wrapAndSliceX=Ge,JR.extent.wrapX=ke,JR.featureloader={},JR.featureloader.loadFeaturesXhr=$l,JR.featureloader.setWithCredentials=function(t){Zl=t},JR.featureloader.xhr=Yl,JR.format={},JR.format.EsriJSON=av,JR.format.Feature=$x,JR.format.Feature.createGeometry=Jx,JR.format.Feature.createRenderFeature=Hx,JR.format.Feature.transformExtentWithOptions=qx,JR.format.Feature.transformGeometryWithOptions=Yx,JR.format.GML=Dv,JR.format.GML2=Iv,JR.format.GML3=Ov,JR.format.GML32=Gv,JR.format.GMLBase=dv,JR.format.GMLBase.GMLNS=hv,JR.format.GPX=yw,JR.format.GeoJSON=ww,JR.format.IGC=Pw,JR.format.IIIFInfo=Eu,JR.format.JSONFeature=tv,JR.format.KML=FE,JR.format.KML.getDefaultFillStyle=function(){return Ww},JR.format.KML.getDefaultImageStyle=function(){return $w},JR.format.KML.getDefaultStrokeStyle=function(){return qw},JR.format.KML.getDefaultStyle=function(){return Hw},JR.format.KML.getDefaultStyleArray=function(){return Qw},JR.format.KML.getDefaultTextStyle=function(){return Kw},JR.format.KML.readFlatCoordinates=rS,JR.format.MVT=nT,JR.format.OSMXML=hT,JR.format.OWS=PT,JR.format.Polyline=GT,JR.format.Polyline.decodeDeltas=IT,JR.format.Polyline.decodeFloats=MT,JR.format.Polyline.decodeSignedIntegers=OT,JR.format.Polyline.decodeUnsignedIntegers=DT,JR.format.Polyline.encodeDeltas=FT,JR.format.Polyline.encodeFloats=LT,JR.format.Polyline.encodeSignedIntegers=AT,JR.format.Polyline.encodeUnsignedInteger=kT,JR.format.Polyline.encodeUnsignedIntegers=NT,JR.format.TextFeature=Ew,JR.format.TopoJSON=WT,JR.format.WFS=hb,JR.format.WFS.writeFilter=function(t,e){const i=ng(lb(e=e||"1.1.0"),"Filter"),n={node:i};return Object.assign(n,{version:e,filter:t}),ZC(i,t,[n]),i},JR.format.WKB=Eb,JR.format.WKT=Xb,JR.format.WMSCapabilities=gR,JR.format.WMSGetFeatureInfo=fR,JR.format.WMTSCapabilities=IR,JR.format.XML=cT,JR.format.XMLFeature=lv,JR.format.filter={},JR.format.filter.And=YT,JR.format.filter.Bbox=qT,JR.format.filter.Comparison=tC,JR.format.filter.ComparisonBinary=iC,JR.format.filter.Contains=HT,JR.format.filter.DWithin=JT,JR.format.filter.Disjoint=QT,JR.format.filter.During=eC,JR.format.filter.EqualTo=nC,JR.format.filter.Filter=ZT,JR.format.filter.GreaterThan=rC,JR.format.filter.GreaterThanOrEqualTo=sC,JR.format.filter.Intersects=oC,JR.format.filter.IsBetween=aC,JR.format.filter.IsLike=lC,JR.format.filter.IsNull=hC,JR.format.filter.LessThan=cC,JR.format.filter.LessThanOrEqualTo=uC,JR.format.filter.LogicalNary=$T,JR.format.filter.Not=dC,JR.format.filter.NotEqualTo=gC,JR.format.filter.Or=fC,JR.format.filter.ResourceId=pC,JR.format.filter.Spatial=KT,JR.format.filter.Within=mC,JR.format.filter.and=_C,JR.format.filter.bbox=yC,JR.format.filter.between=function(t,e,i){return new aC(t,e,i)},JR.format.filter.contains=function(t,e,i){return new HT(t,e,i)},JR.format.filter.disjoint=function(t,e,i){return new QT(t,e,i)},JR.format.filter.during=function(t,e,i){return new eC(t,e,i)},JR.format.filter.dwithin=function(t,e,i,n,r){return new JT(t,e,i,n,r)},JR.format.filter.equalTo=function(t,e,i){return new nC(t,e,i)},JR.format.filter.greaterThan=function(t,e){return new rC(t,e)},JR.format.filter.greaterThanOrEqualTo=function(t,e){return new sC(t,e)},JR.format.filter.intersects=function(t,e,i){return new oC(t,e,i)},JR.format.filter.isNull=function(t){return new hC(t)},JR.format.filter.lessThan=function(t,e){return new cC(t,e)},JR.format.filter.lessThanOrEqualTo=function(t,e){return new uC(t,e)},JR.format.filter.like=function(t,e,i,n,r,s){return new lC(t,e,i,n,r,s)},JR.format.filter.not=function(t){return new dC(t)},JR.format.filter.notEqualTo=function(t,e,i){return new gC(t,e,i)},JR.format.filter.or=function(t){const e=[null].concat(Array.prototype.slice.call(arguments));return new(Function.prototype.bind.apply(fC,e))},JR.format.filter.resourceId=function(t){return new pC(t)},JR.format.filter.within=function(t,e,i){return new mC(t,e,i)},JR.format.xlink={},JR.format.xlink.readHref=dT,JR.format.xsd={},JR.format.xsd.readBoolean=gv,JR.format.xsd.readBooleanString=fv,JR.format.xsd.readDateTime=pv,JR.format.xsd.readDecimal=mv,JR.format.xsd.readDecimalString=_v,JR.format.xsd.readNonNegativeIntegerString=xv,JR.format.xsd.readPositiveInteger=yv,JR.format.xsd.readString=vv,JR.format.xsd.writeBooleanTextNode=wv,JR.format.xsd.writeCDATASection=Sv,JR.format.xsd.writeDateTimeTextNode=Ev,JR.format.xsd.writeDecimalTextNode=Tv,JR.format.xsd.writeNonNegativeIntegerTextNode=Cv,JR.format.xsd.writeStringTextNode=bv,JR.functions={},JR.functions.FALSE=g,JR.functions.TRUE=d,JR.functions.VOID=f,JR.functions.memoizeOne=p,JR.functions.toPromise=m,JR.geom={},JR.geom.Circle=vc,JR.geom.Geometry=Fn,JR.geom.GeometryCollection=Ec,JR.geom.LineString=Fc,JR.geom.LinearRing=sr,JR.geom.MultiLineString=Lc,JR.geom.MultiPoint=Ac,JR.geom.MultiPolygon=Dc,JR.geom.Point=ar,JR.geom.Polygon=Pr,JR.geom.Polygon.circular=Fr,JR.geom.Polygon.fromCircle=Lr,JR.geom.Polygon.fromExtent=Ir,JR.geom.Polygon.makeRegular=Mr,JR.geom.SimpleGeometry=An,JR.geom.SimpleGeometry.getLayoutForStride=In,JR.geom.SimpleGeometry.getStrideForLayout=Ln,JR.geom.SimpleGeometry.transformGeom2D=Mn,JR.geom.flat={},JR.geom.flat.area={},JR.geom.flat.area.linearRing=er,JR.geom.flat.area.linearRings=ir,JR.geom.flat.area.linearRingss=nr,JR.geom.flat.center={},JR.geom.flat.center.linearRingss=Oc,JR.geom.flat.closest={},JR.geom.flat.closest.arrayMaxSquaredDelta=Dn,JR.geom.flat.closest.assignClosestArrayPoint=jn,JR.geom.flat.closest.assignClosestMultiArrayPoint=Bn,JR.geom.flat.closest.assignClosestPoint=Gn,JR.geom.flat.closest.maxSquaredDelta=Nn,JR.geom.flat.closest.multiArrayMaxSquaredDelta=kn,JR.geom.flat.contains={},JR.geom.flat.contains.linearRingContainsExtent=lr,JR.geom.flat.contains.linearRingContainsXY=hr,JR.geom.flat.contains.linearRingsContainsXY=cr,JR.geom.flat.contains.linearRingssContainsXY=ur,JR.geom.flat.deflate={},JR.geom.flat.deflate.deflateCoordinate=Un,JR.geom.flat.deflate.deflateCoordinates=zn,JR.geom.flat.deflate.deflateCoordinatesArray=Xn,JR.geom.flat.deflate.deflateMultiCoordinatesArray=Vn,JR.geom.flat.flip={},JR.geom.flat.flip.flipXY=Zx,JR.geom.flat.geodesic={},JR.geom.flat.geodesic.greatCircleArc=function(t,e,i,n,r,s){const o=tn("EPSG:4326"),a=Math.cos(mi(e)),l=Math.sin(mi(e)),h=Math.cos(mi(n)),c=Math.sin(mi(n)),u=Math.cos(mi(i-t)),d=Math.sin(mi(i-t)),g=l*c+a*h*u;return Ry((function(e){if(1<=g)return[i,n];const r=e*Math.acos(g),s=Math.cos(r),o=Math.sin(r),f=d*h,p=a*c-l*h*u,m=Math.atan2(f,p),_=Math.asin(l*s+a*o*Math.cos(m));return[pi(mi(t)+Math.atan2(Math.sin(m)*o*a,s-l*Math.sin(_))),pi(_)]}),cn(o,r),s)},JR.geom.flat.geodesic.meridian=Py,JR.geom.flat.geodesic.parallel=Fy,JR.geom.flat.inflate={},JR.geom.flat.inflate.inflateCoordinates=Jn,JR.geom.flat.inflate.inflateCoordinatesArray=Qn,JR.geom.flat.inflate.inflateMultiCoordinatesArray=tr,JR.geom.flat.interiorpoint={},JR.geom.flat.interiorpoint.getInteriorPointOfArray=dr,JR.geom.flat.interiorpoint.getInteriorPointsOfMultiArray=gr,JR.geom.flat.interpolate={},JR.geom.flat.interpolate.interpolatePoint=Tc,JR.geom.flat.interpolate.lineStringCoordinateAtM=Cc,JR.geom.flat.interpolate.lineStringsCoordinateAtM=bc,JR.geom.flat.intersectsextent={},JR.geom.flat.intersectsextent.intersectsLineString=pr,JR.geom.flat.intersectsextent.intersectsLineStringArray=mr,JR.geom.flat.intersectsextent.intersectsLinearRing=_r,JR.geom.flat.intersectsextent.intersectsLinearRingArray=yr,JR.geom.flat.intersectsextent.intersectsLinearRingMultiArray=xr,JR.geom.flat.length={},JR.geom.flat.length.lineStringLength=Rc,JR.geom.flat.length.linearRingLength=function(t,e,i,n){let r=Rc(t,e,i,n);const s=t[i-n]-t[e],o=t[i-n+1]-t[e+1];return r+=Math.sqrt(s*s+o*o),r},JR.geom.flat.orient={},JR.geom.flat.orient.inflateEnds=br,JR.geom.flat.orient.linearRingIsClockwise=wr,JR.geom.flat.orient.linearRingsAreOriented=Sr,JR.geom.flat.orient.linearRingssAreOriented=Er,JR.geom.flat.orient.orientLinearRings=Tr,JR.geom.flat.orient.orientLinearRingsArray=Cr,JR.geom.flat.reverse={},JR.geom.flat.reverse.coordinates=vr,JR.geom.flat.segments={},JR.geom.flat.segments.forEach=fr,JR.geom.flat.simplify={},JR.geom.flat.simplify.douglasPeucker=Wn,JR.geom.flat.simplify.douglasPeuckerArray=Zn,JR.geom.flat.simplify.douglasPeuckerMultiArray=function(t,e,i,n,r,s,o,a){for(let l=0,h=i.length;l3&&!!er(t,e,i,n)},JR.geom.flat.transform={},JR.geom.flat.transform.rotate=Cn,JR.geom.flat.transform.scale=bn,JR.geom.flat.transform.transform2D=Tn,JR.geom.flat.transform.translate=Rn,JR.has={},JR.has.CREATE_IMAGE_BITMAP=ft,JR.has.DEVICE_PIXEL_RATIO=ut,JR.has.FIREFOX=ot,JR.has.IMAGE_DECODE=gt,JR.has.MAC=ct,JR.has.PASSIVE_EVENT_LISTENERS=pt,JR.has.SAFARI=at,JR.has.SAFARI_BUG_237906=lt,JR.has.WEBKIT=ht,JR.has.WORKER_OFFSCREEN_CANVAS=dt,JR.interaction={},JR.interaction.DblClickDragZoom=Vy,JR.interaction.DoubleClickZoom=Aa,JR.interaction.DragAndDrop=$y,JR.interaction.DragAndDrop.DragAndDropEvent=Zy,JR.interaction.DragBox=sl,JR.interaction.DragBox.DragBoxEvent=rl,JR.interaction.DragPan=Ha,JR.interaction.DragRotate=Ja,JR.interaction.DragRotateAndZoom=Yy,JR.interaction.DragZoom=ol,JR.interaction.Draw=hx,JR.interaction.Draw.DrawEvent=Jy,JR.interaction.Draw.createBox=function(){return function(t,e,i){const n=Ht([t[0],t[t.length-1]].map((function(t){return _n(t,i)}))),r=[[ve(n),we(n),Fe(n),Pe(n),ve(n)]];e?e.setCoordinates(r):e=new Pr(r);const s=pn();return s&&e.transform(i,s),e}},JR.interaction.Draw.createRegularPolygon=function(t,e){return function(i,n,r){const s=_n(i[0],r),o=_n(i[i.length-1],r),a=Math.sqrt(Ai(s,o));n=n||Lr(new vc(s),t);let l=e;if(!e&&0!==e){const t=o[0]-s[0],e=o[1]-s[1];l=Math.atan2(e,t)}Mr(n,s,a,l);const h=pn();return h&&n.transform(r,h),n}},JR.interaction.Extent=mx,JR.interaction.Extent.ExtentEvent=ux,JR.interaction.Interaction=Ma,JR.interaction.Interaction.pan=Ia,JR.interaction.Interaction.zoomByDelta=La,JR.interaction.KeyboardPan=ul,JR.interaction.KeyboardZoom=dl,JR.interaction.Link=vx,JR.interaction.Modify=Ix,JR.interaction.Modify.ModifyEvent=Cx,JR.interaction.MouseWheelZoom=gl,JR.interaction.PinchRotate=fl,JR.interaction.PinchZoom=pl,JR.interaction.Pointer=Na,JR.interaction.Pointer.centroid=Oa,JR.interaction.Select=Nx,JR.interaction.Select.SelectEvent=Mx,JR.interaction.Snap=Bx,JR.interaction.Translate=Wx,JR.interaction.Translate.TranslateEvent=Vx,JR.interaction.defaults={},JR.interaction.defaults.defaults=ml,JR.layer={},JR.layer.Base=Us,JR.layer.BaseImage=dd,JR.layer.BaseTile=wd,JR.layer.BaseVector=Qm,JR.layer.Graticule=My,JR.layer.Group=ia,JR.layer.Group.GroupEvent=Qo,JR.layer.Heatmap=ky,JR.layer.Image=yd,JR.layer.Layer=yo,JR.layer.Layer.inView=_o,JR.layer.Tile=Ed,JR.layer.Vector=by,JR.layer.VectorImage=Gy,JR.layer.VectorTile=jy,JR.layer.WebGLPoints=By,JR.layer.WebGLTile=Xy,JR.loadingstrategy={},JR.loadingstrategy.all=ql,JR.loadingstrategy.bbox=function(t,e){return[t]},JR.loadingstrategy.tile=function(t){return function(e,i,n){const r=t.getZForResolution(wn(i,n)),s=t.getTileRangeForExtentAndZ(xn(e,n),r),o=[],a=[r,0,0];for(a[1]=s.minX;a[1]<=s.maxX;++a[1])for(a[2]=s.minY;a[2]<=s.maxY;++a[2])o.push(yn(t.getTileCoordExtent(a),n));return o}},JR.math={},JR.math.ceil=Si,JR.math.clamp=ui,JR.math.floor=wi,JR.math.lerp=yi,JR.math.modulo=_i,JR.math.round=vi,JR.math.solveLinearSystem=fi,JR.math.squaredDistance=gi,JR.math.squaredSegmentDistance=di,JR.math.toDegrees=pi,JR.math.toFixed=xi,JR.math.toRadians=mi,JR.net={},JR.net.ClientError=Jl,JR.net.ResponseError=Hl,JR.net.getJSON=Ql,JR.net.jsonp=Kl,JR.net.overrideXHR=function(t){"undefined"!=typeof XMLHttpRequest&&(Wl=XMLHttpRequest),global.XMLHttpRequest=t},JR.net.resolveUrl=th,JR.net.restoreXHR=function(){global.XMLHttpRequest=Wl},JR.obj={},JR.obj.clear=_,JR.obj.isEmpty=y,JR.proj={},JR.proj.Projection=ze,JR.proj.Units={},JR.proj.Units.METERS_PER_UNIT=Ue,JR.proj.Units.fromCode=Be,JR.proj.addCommon=En,JR.proj.addCoordinateTransforms=an,JR.proj.addEquivalentProjections=nn,JR.proj.addEquivalentTransforms=rn,JR.proj.addProjection=Ji,JR.proj.addProjections=Qi,JR.proj.clearAllProjections=function(){ri(),li()},JR.proj.clearUserProjection=function(){gn=null},JR.proj.cloneTransform=Ki,JR.proj.createProjection=sn,JR.proj.createSafeCoordinateTransform=Sn,JR.proj.createTransformFromCoordinateTransform=on,JR.proj.disableCoordinateWarning=qi,JR.proj.epsg3857={},JR.proj.epsg3857.EXTENT=We,JR.proj.epsg3857.HALF_SIZE=Ve,JR.proj.epsg3857.MAX_SAFE_Y=$e,JR.proj.epsg3857.PROJECTIONS=qe,JR.proj.epsg3857.RADIUS=Xe,JR.proj.epsg3857.WORLD_EXTENT=Ze,JR.proj.epsg3857.fromEPSG4326=Ke,JR.proj.epsg3857.toEPSG4326=He,JR.proj.epsg4326={},JR.proj.epsg4326.EXTENT=Qe,JR.proj.epsg4326.METERS_PER_UNIT=ti,JR.proj.epsg4326.PROJECTIONS=ii,JR.proj.epsg4326.RADIUS=Je,JR.proj.equivalent=ln,JR.proj.fromLonLat=function(t,e){return qi(),un(t,"EPSG:4326",void 0!==e?e:"EPSG:3857")},JR.proj.fromUserCoordinate=_n,JR.proj.fromUserExtent=xn,JR.proj.fromUserResolution=wn,JR.proj.get=tn,JR.proj.getPointResolution=en,JR.proj.getTransform=cn,JR.proj.getTransformFromProjections=hn,JR.proj.getUserProjection=pn,JR.proj.identityTransform=Hi,JR.proj.proj4={},JR.proj.proj4.epsgLookupMapTiler=function(t){return async function(e){const i=await fetch(`https://api.maptiler.com/coordinates/search/code:${e}.json?transformations=true&exports=true&key=${t}`);if(!i.ok)throw new Error(`Unexpected response from maptiler.com: ${i.status}`);return i.json().then((t=>{const i=t.results;if(i?.length>0){const t=i.filter((t=>"EPSG"===t.id?.authority&&t.id?.code===e))[0];if(t){const e=t.transformations;if(e?.length>0){const i=t.default_transformation;if(e.filter((t=>t.id?.authority===i?.authority&&t.id?.code===i?.code&&0===t.grids?.length)).length>0)return t.exports?.proj4;const n=e.filter((t=>0===t.grids?.length&&"EPSG"===t.target_crs?.authority&&4326===t.target_crs?.code&&!1===t.deprecated&&!0===t.usable)).sort(((t,e)=>t.accuracy-e.accuracy))[0]?.exports?.proj4;if(n)return n}return t.exports?.proj4}}}))}},JR.proj.proj4.fromEPSGCode=async function(t){"string"==typeof t&&(t=parseInt(t.split(":").pop(),10));const e=Ey;if(!e)throw new Error("Proj4 must be registered first with register(proj4)");const i="EPSG:"+t;return e.defs(i)||(e.defs(i,await Cy(t)),Ty(e)),tn(i)},JR.proj.proj4.getEPSGLookup=function(){return Cy},JR.proj.proj4.isRegistered=function(){return!!Ey},JR.proj.proj4.register=Ty,JR.proj.proj4.setEPSGLookup=function(t){Cy=t},JR.proj.proj4.unregister=function(){Ey=null},JR.proj.projections={},JR.proj.projections.add=oi,JR.proj.projections.clear=ri,JR.proj.projections.get=si,JR.proj.setUserProjection=fn,JR.proj.toLonLat=function(t,e){const i=un(t,void 0!==e?e:"EPSG:3857","EPSG:4326"),n=i[0];return(n<-180||n>180)&&(i[0]=_i(n+180,360)-180),i},JR.proj.toUserCoordinate=mn,JR.proj.toUserExtent=yn,JR.proj.toUserResolution=vn,JR.proj.transform=un,JR.proj.transformExtent=dn,JR.proj.transformWithProjections=function(t,e,i){return hn(e,i)(t)},JR.proj.transforms={},JR.proj.transforms.add=hi,JR.proj.transforms.clear=li,JR.proj.transforms.get=ci,JR.proj.transforms.remove=function(t,e){const i=t.getCode(),n=e.getCode(),r=ai[i][n];return delete ai[i][n],y(ai[i])&&delete ai[i],r},JR.proj.useGeographic=function(){fn("EPSG:4326")},JR.render={},JR.render.Box=Qa,JR.render.Event=wo,JR.render.Feature=Bc,JR.render.Feature.toFeature=function(t,e){const i=t.getId(),n=jc(t),r=t.getProperties(),s=new At;return void 0!==e&&s.setGeometryName(e),s.setGeometry(n),void 0!==i&&s.setId(i),s.setProperties(r,!0),s},JR.render.Feature.toGeometry=jc,JR.render.VectorContext=eh,JR.render.canvas={},JR.render.canvas.Builder=V_,JR.render.canvas.BuilderGroup=Q_,JR.render.canvas.Executor=cy,JR.render.canvas.ExecutorGroup=fy,JR.render.canvas.ExecutorGroup.getPixelIndexArray=gy,JR.render.canvas.ImageBuilder=W_,JR.render.canvas.Immediate=ih,JR.render.canvas.Instruction={},JR.render.canvas.Instruction.beginPathInstruction=z_,JR.render.canvas.Instruction.closePathInstruction=X_,JR.render.canvas.Instruction.fillInstruction=B_,JR.render.canvas.Instruction.strokeInstruction=U_,JR.render.canvas.LineStringBuilder=Z_,JR.render.canvas.PolygonBuilder=$_,JR.render.canvas.TextBuilder=H_,JR.render.canvas.TextBuilder.TEXT_ALIGN=K_,JR.render.canvas.checkedFonts=Uo,JR.render.canvas.defaultFillStyle=Mo,JR.render.canvas.defaultFont=Lo,JR.render.canvas.defaultLineCap=Ao,JR.render.canvas.defaultLineDash=Oo,JR.render.canvas.defaultLineDashOffset=0,JR.render.canvas.defaultLineJoin=No,JR.render.canvas.defaultLineWidth=1,JR.render.canvas.defaultMiterLimit=Do,JR.render.canvas.defaultPadding=Bo,JR.render.canvas.defaultStrokeStyle=ko,JR.render.canvas.defaultTextAlign=Go,JR.render.canvas.defaultTextBaseline=jo,JR.render.canvas.drawImageOrLabel=Ho,JR.render.canvas.getTextDimensions=Ko,JR.render.canvas.hitdetect={},JR.render.canvas.hitdetect.HIT_DETECT_RESOLUTION=py,JR.render.canvas.hitdetect.createHitDetectionImageData=my,JR.render.canvas.hitdetect.hitDetect=_y,JR.render.canvas.measureAndCacheTextWidth=qo,JR.render.canvas.measureTextHeight=Zo,JR.render.canvas.measureTextWidth=Yo,JR.render.canvas.registerFont=Wo,JR.render.canvas.rotateAtOffset=function(t,e,i,n){0!==e&&(t.translate(i,n),t.rotate(e),t.translate(-i,-n))},JR.render.canvas.style={},JR.render.canvas.style.buildRuleSet=Am,JR.render.canvas.style.buildStyle=Om,JR.render.canvas.style.flatStylesToStyleFunction=Mm,JR.render.canvas.style.rulesToStyleFunction=Lm,JR.render.canvas.textHeights=Vo,JR.render.getRenderPixel=function(t,e){return Bt(t.inversePixelTransform,e.slice(0))},JR.render.getVectorContext=ch,JR.render.toContext=function(t,e){const i=t.canvas,n=(e=e||{}).pixelRatio||ut,r=e.size;r&&(i.width=r[0]*n,i.height=r[1]*n,i.style.width=r[0]+"px",i.style.height=r[1]+"px");const s=[0,0,i.width,i.height],o=zt([1,0,0,1,0,0],n,n);return new ih(t,n,s,o,0)},JR.render.webgl={},JR.render.webgl.MixedGeometryBatch=Bp,JR.render.webgl.VectorStyleRenderer=w_,JR.render.webgl.renderinstructions={},JR.render.webgl.renderinstructions.generateLineStringRenderInstructions=h_,JR.render.webgl.renderinstructions.generatePointRenderInstructions=l_,JR.render.webgl.renderinstructions.generatePolygonRenderInstructions=c_,JR.render.webgl.renderinstructions.getCustomAttributesSize=a_,JR.render.webgl.utils={},JR.render.webgl.utils.LINESTRING_ANGLE_COSINE_CUTOFF=Ef,JR.render.webgl.utils.colorDecodeId=Pf,JR.render.webgl.utils.colorEncodeId=Rf,JR.render.webgl.utils.getBlankImageData=function(){const t=document.createElement("canvas").getContext("2d").createImageData(1,1);return t.data[0]=255,t.data[1]=255,t.data[2]=255,t.data[3]=255,t},JR.render.webgl.utils.writeLineSegmentToBuffers=function(t,e,i,n,r,s,o,a,l,h,c){const u=8+a.length,d=s.length/u,g=[t[e+0],t[e+1]],f=[t[i],t[i+1]],p=Bt(l,[...g]),m=Bt(l,[...f]);function _(t,e,i){const n=Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])),r=[(e[0]-t[0])/n,(e[1]-t[1])/n],s=[-r[1],r[0]],o=Math.sqrt((i[0]-t[0])*(i[0]-t[0])+(i[1]-t[1])*(i[1]-t[1])),a=[(i[0]-t[0])/o,(i[1]-t[1])/o],l=0===n||0===o?0:Math.acos(ui(a[0]*r[0]+a[1]*r[1],-1,1));return a[0]*s[0]+a[1]*s[1]>0?l:2*Math.PI-l}let y=-1,x=-1,v=c;const w=null!==r;if(null!==n){y=_(p,m,Bt(l,[...[t[n],t[n+1]]])),Math.cos(y)<=Ef&&(v+=Math.tan((y-Math.PI)/2))}if(w){x=_(m,p,Bt(l,[...[t[r],t[r+1]]])),Math.cos(x)<=Ef&&(v+=Math.tan((Math.PI-x)/2))}function S(t,e){return 0===e?1e4*t:Math.sign(e)*(1e4*t+Math.abs(e))}return s.push(g[0],g[1],f[0],f[1],y,x,h,S(0,c)),s.push(...a),s.push(g[0],g[1],f[0],f[1],y,x,h,S(1,c)),s.push(...a),s.push(g[0],g[1],f[0],f[1],y,x,h,S(2,c)),s.push(...a),s.push(g[0],g[1],f[0],f[1],y,x,h,S(3,c)),s.push(...a),o.push(d,d+1,d+2,d+1,d+3,d+2),{length:h+Math.sqrt((m[0]-p[0])*(m[0]-p[0])+(m[1]-p[1])*(m[1]-p[1])),angle:v}},JR.render.webgl.utils.writePointFeatureToBuffers=function(t,e,i,n,r,s){const o=3+r,a=t[e+0],l=t[e+1],h=Tf;h.length=r;for(let i=0;i1?"projection"in e?i.TileMatrixSetLink.findIndex((function(t){const i=n.find((function(e){return e.Identifier==t.TileMatrixSet})).SupportedCRS,r=tn(i),s=tn(e.projection);return r&&s?ln(r,s):i==e.projection})):i.TileMatrixSetLink.findIndex((function(t){return t.TileMatrixSet==e.matrixSet})):0,r<0&&(r=0);const s=i.TileMatrixSetLink[r].TileMatrixSet,o=i.TileMatrixSetLink[r].TileMatrixSetLimits;let a=i.Format[0];"format"in e&&(a=e.format),r=i.Style.findIndex((function(t){return"style"in e?t.Title==e.style:t.isDefault})),r<0&&(r=0);const l=i.Style[r].Identifier,h={};"Dimension"in i&&i.Dimension.forEach((function(t,e,i){const n=t.Identifier;let r=t.Default;void 0===r&&(r=t.Value[0]),h[n]=r}));const c=t.Contents.TileMatrixSet.find((function(t){return t.Identifier==s}));let u;const d=c.SupportedCRS;if(d&&(u=tn(d)),"projection"in e){const t=tn(e.projection);t&&(u&&!ln(t,u)||(u=t))}let g=!1;const f="ne"==u.getAxisOrientation().substr(0,2);let p=c.TileMatrix[0],m={MinTileCol:0,MinTileRow:0,MaxTileCol:p.MatrixWidth-1,MaxTileRow:p.MatrixHeight-1};if(o){m=o[o.length-1];const t=c.TileMatrix.find((t=>t.Identifier===m.TileMatrix||c.Identifier+":"+t.Identifier===m.TileMatrix));t&&(p=t)}const _=28e-5*p.ScaleDenominator/u.getMetersPerUnit(),y=f?[p.TopLeftCorner[1],p.TopLeftCorner[0]]:p.TopLeftCorner,x=p.TileWidth*_,v=p.TileHeight*_;let w=c.BoundingBox;w&&f&&(w=[w[1],w[0],w[3],w[2]]);let S=[y[0]+x*m.MinTileCol,y[1]-v*(1+m.MaxTileRow),y[0]+x*(1+m.MaxTileCol),y[1]-v*m.MinTileRow];if(void 0!==w&&!ie(w,S)){const t=i.WGS84BoundingBox,e=tn("EPSG:4326").getExtent();if(S=w,t)g=t[0]===e[0]&&t[2]===e[2];else{const t=dn(w,c.SupportedCRS,"EPSG:4326");g=t[0]-1e-10<=e[0]&&t[2]+1e-10>=e[2]}}const E=Lh(c,S,o),T=[];let C=e.requestEncoding;if(C=void 0!==C?C:"","OperationsMetadata"in t&&"GetTile"in t.OperationsMetadata){const e=t.OperationsMetadata.GetTile.DCP.HTTP.Get;for(let t=0,i=e.length;t{const n=t.toString();if(!i.containsKey(n)){const r=e(t);i.set(n,r)}a.push(i.get(n))})),a}},JR.source.static={},JR.source.static.createLoader=Xu,JR.source.wms={},JR.source.wms.DEFAULT_VERSION=Wu,JR.source.wms.createLoader=Ku,JR.source.wms.getFeatureInfoUrl=Hu,JR.source.wms.getImageSrc=Yu,JR.source.wms.getLegendUrl=Ju,JR.source.wms.getRequestParams=qu,JR.source.wms.getRequestUrl=$u,JR.sphere={},JR.sphere.DEFAULT_RADIUS=ji,JR.sphere.getArea=function t(e,i){const n=(i=i||{}).radius||ji,r=i.projection||"EPSG:3857",s=e.getType();"GeometryCollection"!==s&&(e=e.clone().transform(r,"EPSG:4326"));let o,a,l,h,c,u,d=0;switch(s){case"Point":case"MultiPoint":case"LineString":case"MultiLineString":case"LinearRing":break;case"Polygon":for(o=e.getCoordinates(),d=Math.abs(zi(o[0],n)),l=1,h=o.length;l