精华内容
下载资源
问答
  • 如题所示,一般使用ArcGis制作shp文件,需要数据,这里直接利用经纬度坐标即可。 1、获取经纬度数据。经纬度坐标从哪里获取,这里推荐一个方法:使用一个html页面,配合百度地图api。 index.html <!doctype...

        如题所示,一般使用ArcGis制作shp文件,需要数据,这里直接利用经纬度坐标即可。

        1、获取经纬度数据。经纬度坐标从哪里获取,这里推荐一个方法:使用一个html页面,配合百度地图api。

      index.html

    <!doctype html>
    <html>
    	<head>
    		<meta charset="UTF-8"/>
    		<title>map</title>
    		<style>
    			html,body{height:100%;width:100%;padding:0;margin:0;}
    			#root{height:500px;width:90%;margin-left:50px;}
    			#ta{width:95%;height:200px;}
    		</style>
    		<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=YcP5EukTHUoFR3oObxdfBHTfA3EUgHET"></script>
    	</head>
    	<body>
    		<div id="root"></div>
    		<br/>
    		<label></label><input type="text" id="cityName" value="北京市"/>
    		<input type="button" onclick="getBoundary()" value="获取轮郭线"/>
    		<textarea id="ta"></textarea>
    		<script type="text/javascript">
    			var map = null;
    			window.onload = function(){
    				map = new BMap.Map("root");
    				map.centerAndZoom(new BMap.Point(116.404,39.915),5)
    				map.setCurrentCity("北京市");
    				map.enableScrollWheelZoom(true)
    			}
    			
    			function getBoundary(){
    				var bdary = new BMap.Boundary();
    				var cityName = document.getElementById("cityName").value;
    				bdary.get(cityName,function(rs){
    					map.clearOverlays();
    					document.getElementById("ta").innerText = rs.boundaries;
    					var count = rs.boundaries.length;
    					for(var i = 0;i<count;i++){
    						var ply = new BMap.Polyline(rs.boundaries[i],{strokeWeight:2,strokeColor:"#ff0000"})
    						map.addOverlay(ply)
    						map.setViewport(ply.getPath())
    					}
    				})
    			}
    			
    		</script>
    	</body>
    </html>

        在页面所在位置,开启一个简单的http服务,或者将html文件放入nginx html文件夹下,启动nginx就可以访问。

        页面中点击“获取轮廓线”按钮,可以生成经纬度坐标,同时页面将这些经纬度坐标形成的形状以图层的形式添加到地图中。     

         给出北京市经纬度坐标值:

    115.43293048385198, 39.77524002117511;115.43292015333863, 39.77573980275857;115.4332244992454, 39.776177264606844;115.43405956404749, 39.777022443218115;115.43427228279224, 39.77756456367779;115.43442346760958, 39.77892577237167;115.43427237262279, 39.78074358620557;115.43448293543433, 39.78139165500719;115.43483219661661, 39.78186616223049;115.43558515629508, 39.78235161727352;115.43643100076326, 39.78273143977148;115.43883639342734, 39.78372250315905;115.44091022152767, 39.78555751617251;115.4424022171492, 39.78734050052301;115.44315059546956, 39.78810584020343;115.4441312755948, 39.78855424224117;115.4458874628668, 39.78855250962692;115.45295694756923, 39.78797852675406;115.46041566804912, 39.787862856353804;115.46220428415005, 39.78808906838537;115.46384485950291, 39.788306339345816;115.46978948604574, 39.79088886534221;115.47431344242455, 39.79331779487871;115.48137906441328, 39.797744033101075;115.48548944093528, 39.800973946219486;115.48668840929946, 39.80177578802384;115.48824894563138, 39.80270587667847;115.48958032422773, 39.802998627132524;115.49124416569332, 39.80281320710917;115.49219133902302, 39.80282519429333;115.49435625530208, 39.802317226856474;115.49699978875684, 39.801267604897674;115.50026638691332, 39.7994081379168;115.50224301835748, 39.79773169854783;115.50806493636765, 39.7918175084868;115.51156473463452, 39.78824022251431;115.51247364014951, 39.7877670070959;115.51347561011534, 39.78779098674934;115.5142645020142, 39.78803022837945;115.51524715841157, 39.78890533828724;115.51792976815601, 39.7909799976727;115.52039265237273, 39.79275286112439;115.52466427473378, 39.79447800112969;115.52729855564178, 39.79530659890642;115.53181909845965, 39.79645221906824;115.53580101729372, 39.79692391904518;115.54113829948126, 39.79758243641761;115.55067551925015, 39.79850669221411;115.55655097626871, 39.799528569994436;115.55764852594079, 39.79988681605718;115.55914797749806, 39.80085670412889;115.5610842750248, 39.80202572071415;115.56269628426247, 39.802996340565805;115.56442570203028, 39.8046526262734;115.56618449438825, 39.8057541614927;115.56822822925402, 39.80738031035786;115.57080582708434, 39.8100522513455;115.5744431559248, 39.81703974991531;115.57473717131822, 39.81948160304814;115.57476331200854, 39.82004846291037;115.57459398141991, 39.8206917943065;115.57420115242041, 39.821277762995514;115.57342546561253, 39.82188714015167;115.57132864089114, 39.82269891876418;115.56678815569096, 39.82409864095359;115.5637266406824, 39.82491953655761;115.56118326829201, 39.825881310788645;115.55863818912114, 39.82705613232686;115.55682073741335, 39.82818985989468;115.55323937300618, 39.8313560655032;115.55235579970655, 39.83242780313184;115.55154786373087, 39.83319990920939;115.54977757306236, 39.83388536418999;115.54245728146157, 39.83575386407432;115.53923595790278, 39.83681895325954;115.53729669596784, 39.8374628881735;115.5349937101319, 39.83911037258615;115.53352507045363, 39.84032014608248;115.53202633754078, 39.841309611118476;115.53056407583165, 39.842191239504395;115.52318198081176, 39.84369976639365;115.52096002213281, 39.84456467516153;115.52029338961387, 39.84514877667144;115.5198997521394, 39.845878359856066;115.51985259110012, 39.84656299482759;115.52012828106113, 39.848328804713454;115.52159530378948, 39.85180510264331;115.52313446045028, 39.85421441469982;115.5242752186174, 39.85581614426033;115.52720890475189, 39.85992131294483;115.52847147314617, 39.86227052341829;115.52890131233269, 39.864494143670235;115.52901360052144, 39.86879565962281;115.52878776651622, 39.87150513313864;115.52883564619991, 39.87252197122138;115.52913603956243, 39.87299909769958;115.52964214488675, 39.87353872489153;115.53196722903823, 39.87513024024848;115.53645812777428, 39.87770643245507;115.53688832628299, 39.87854523121437;115.53680478387058, 39.8792566689745;115.53634359382175, 39.879925257267004;115.53504644066534, 39.881113473329236;115.52900407848303, 39.884522281371574;115.52733727260926, 39.885205697274145;115.52101023741083, 39.8862920895034;115.51816602250514, 39.88705943266076;115.51662453025003, 39.888197144135425;115.51657530310807, 39.888909588193584;115.5166265963527, 39.88976084352219;115.51871407869677, 39.893001827488014;115.52744965062857, 39.90200325054636;115.52912705650733, 39.90409134949113;115.52910208361416, 39.90524358179568;115.52861160880572, 39.90648995496178;115.52726495901571, 39.907784387715495;115.52058210500478, 39.91385585459628;115.51277008096781, 39.91935314161357;115.49868447091025, 39.92729295119971;115.49558549656193, 39.92946022356739;115.49416195182026, 39.93109690547267;115.49234917130113, 39.934763718175766;115.48952283267508, 39.94040611909491;115.4886336898813, 39.94139094808421;115.4873673486039, 39.94210089844331;115.48474420668421, 39.94275552321148;115.47998642138116, 39.94393323722493;115.47203677694006, 39.94536372568207;115.47031580324403, 39.946103643133476;115.4691875315235, 39.946844866246416;115.46501355497139, 39.95026897686027;115.4586666672212, 39.95391836876477;115.45282723225358, 39.95614348611377;115.45073705499297, 39.956638207897335;115.44945445438583, 39.956620647962865;115.44451880459181, 39.9558493198998;115.44106275380327, 39.95577659047705;115.43878635781043, 39.95558481118808;115.43702729596079, 39.95573918871884;115.43583740048228, 39.95617452731555;115.4349123254681, 39.95594023156862;115.43169953581166, 39.9563053979722;115.42985720104124, 39.957645269448705;115.42852546312271, 39.96051510892659;115.42822578840459, 39.9695386228676;115.42904782777677, 39.97739004343144;115.42966011281237, 39.978972146977;115.43036150975456, 39.97996609162539;115.43513106285978, 39.98502004222096;115.44262167318527, 39.991520958870744;115.44830839621619, 39.99482618271669;115.44914211356001, 39.99567832184408;115.44938330858943, 39.99665972299459;115.44871389132341, 40.00197309592879;115.44895481686117, 40.00295440589285;115.4493668695986, 40.00383822210895;115.45007221908503, 40.00478793344154;115.4505285582841, 40.00541010562556;115.45072941939614, 40.00626017730188;115.45080200248134, 40.00730670761606;115.44946307811871, 40.01368094313887;115.44876159134597, 40.01596806115032;115.44904392876776, 40.01708005983984;115.44937154078725, 40.01786595609112;115.45692889521216, 40.02604714813911;115.46415423592056, 40.03322115124565;115.46571737733848, 40.034243579166926;115.4717437496827, 40.03651232510519;115.47627749759155, 40.03807295441129;115.4856604783044, 40.04122710964988;115.48814195744514, 40.042443505398815;115.48923402745362, 40.0431194631559;115.4970173057143, 40.04980493604378;115.51099386148292, 40.06415073271575;115.5165496115705, 40.06884647382053;115.52050125750888, 40.07216027672517;115.53056156057623, 40.07930226896429;115.53360942134103, 40.08113986979643;115.53794293695171, 40.083080375557;115.5393673799989, 40.083560369732936;115.54069040435398, 40.08385522357844;115.54180574047517, 40.08402297158776;115.55127064665051, 40.08432065254983;115.5531929306113, 40.08478048908367;115.55449035325937, 40.08522804006269;115.55757127166694, 40.087264683873244;115.5615482498207, 40.09010391787791;115.56177929399787, 40.090512105306736;115.56193146695126, 40.090960860241104;115.56195383475847, 40.09134710172183;115.56181657367655, 40.09193570520296;115.5585539280643, 40.09722435086951;115.55847056531297, 40.09775095049001;115.55846688226039, 40.09813701515099;115.55864474675137, 40.098586409296914;115.559641955698, 40.09929933516805;115.56891929568283, 40.10160039105901;115.57257324317523, 40.10274174914534;115.57343328087047, 40.10314654893641;115.57742103869037, 40.10547127237286;115.57843890866373, 40.10589192148864;115.57917174629875, 40.10611197139191;115.57995893141715, 40.10616694926513;115.58090296067759, 40.10624151767656;115.58169140342369, 40.10619550738988;115.58221870875806, 40.10600856872109;115.58266858015746, 40.10565945419708;115.58404505369039, 40.10340172056334;115.5848415811861, 40.102641928510174;115.58550282387199, 40.10220891081831;115.58631992256386, 40.101916275654624;115.58748017396054, 40.10163888504601;115.58887497292591, 40.1014409650117;115.5929804087676, 40.10116709074114;115.59518916235552, 40.10121958914459;115.59629228152178, 40.101469732093506;115.5974457057966, 40.10184108159581;115.59844120796275, 40.102234228322345;115.59929908972478, 40.103158069276674;115.59960936444793, 40.10366165109091;115.59984013913343, 40.10422765876864;115.59988774932548, 40.10477593322183;115.60060504627518, 40.10901297601364;115.60132683475244, 40.11038541897999;115.6022627792633, 40.11139026377838;115.60366934603083, 40.112592360755635;115.60418739881844, 40.11331776087837;115.60465119395323, 40.1142061360661;115.60484639574055, 40.115543918743164;115.60478001096335, 40.116845051793575;115.60300109656195, 40.12072561053769;115.6029071338056, 40.122067056999946;115.6033392187559, 40.1233415133226;115.60448240234791, 40.12454725924623;115.60518613488442, 40.12510764377465;115.6071386917409, 40.12554361778651;115.60884547220986, 40.12566912702389;115.62292218904287, 40.124043626401985;115.63283436153164, 40.123516266441015;115.64776725334619, 40.122567877069855;115.65098821758276, 40.12280152746352;115.65181501797416, 40.12322703392303;115.65232857923421, 40.123848047852114;115.65268619465773, 40.12434340666795;115.65268098448577, 40.12479021264759;115.6523595707743, 40.1256763679343;115.6512750465321, 40.1295514537265;115.65146800255565, 40.13085555751627;115.65181897051839, 40.13200145446441;115.65227755548125, 40.13278339486838;115.65345936621016, 40.13394835892462;115.65480233294757, 40.134669461244904;115.65910431803486, 40.135622713854474;115.66092087143714, 40.13586831643001;115.66830566137358, 40.135824394867235;115.68042344338096, 40.13558768680001;115.68501567097853, 40.135952574041774;115.68799148764143, 40.1363321456925;115.70557770444083, 40.13939029133445;115.71179838026687, 40.14027315218842;115.71342943358133, 40.14021130749;115.71448314594454, 40.14007651756605;115.72936510383668, 40.13575696107781;115.73441789266921, 40.13478474864222;115.7355730237245, 40.13477778451676;115.73719823805315, 40.13477171676329;115.74205241153741, 40.13555900321429;115.74456326526834, 40.13659684480323;115.74847817051139, 40.139071617438816;115.75084143264704, 40.140574928682206;115.75463865986828, 40.144891280918024;115.75746589679981, 40.14821962042822;115.75894926868845, 40.150598283865996;115.76027157439913, 40.153197724712186;115.7597783148436, 40.15462744681056;115.759426718067, 40.15576804563921;115.75891621104569, 40.16155883550382;115.75882090083108, 40.168555602623854;115.75897819412587, 40.16908722768898;115.7593953672047, 40.16958087577723;115.75975989958066, 40.16970706110317;115.76022899471798, 40.16975254565201;115.76714819290858, 40.168901910587046;115.76886431575483, 40.16892720305904;115.7703197503421, 40.16895008343427;115.77125497620854, 40.16912843982754;115.77286689561564, 40.16964407184386;115.77401052836039, 40.170234679981114;115.7780670065518, 40.17466945094769;115.78087861296747, 40.179206324636944;115.7832081886465, 40.18227430700645;115.78359895154334, 40.18252504507773;115.78417072300044, 40.182778745028;115.7879162078243, 40.18362872246622;115.78817087743639, 40.18363451021351;115.7887229760028, 40.18357869977221;115.78990900876764, 40.18315557243951;115.79171828589527, 40.181993526112045;115.79349746978833, 40.18071087652918;115.79801406006197, 40.17429712417659;115.79973404562192, 40.17310219148123;115.80208212639445, 40.17153937495171;115.80291728102708, 40.17090846312535;115.80956501129256, 40.162563676030345;115.81011396578971, 40.16203096561049;115.81079515085793, 40.16165946497193;115.81147534779008, 40.16137046500631;115.81480321038234, 40.160507731045975;115.82272860057469, 40.15965491142284;115.82510578644573, 40.15925989368028;115.82592028005163, 40.15898060212489;115.82670872279773, 40.15868132050072;115.83864926912801, 40.15339563077587;115.84099124142308, 40.152738147504195;115.84183250453317, 40.15259945342174;115.84275308801979, 40.152521558508695;115.84414725817129, 40.152515974887585;115.84936479623433, 40.1529877547733;115.85012646947625, 40.1529761740091;115.85075743926646, 40.152925646008704;115.8549836073687, 40.15209458249189;115.85598108580699, 40.15208265690397;115.85695116592721, 40.15207273040145;115.85776431207483, 40.152288769369044;115.85839366491514, 40.152649774866376;115.85886545496898, 40.153176079778284;115.85946803830507, 40.15406868626751;115.85977031810917, 40.155659204655336;115.86007169960776, 40.15724685941647;115.85992824021783, 40.15870634110199;115.85728551523802, 40.16687200367131;115.85499708195134, 40.17455891772915;115.8547632530271, 40.17615432724026;115.85500013619009, 40.17676389710151;115.85518383966688, 40.177311995336794;115.85928217889506, 40.18282249818184;115.86389875057193, 40.187182512351804;115.8680874593344, 40.19011371896893;115.87117233028621, 40.19146487644983;115.87669107018677, 40.19262675924582;115.87843737609816, 40.19305017149264;115.8792457612266, 40.19354715734632;115.87961065292474, 40.19395940343089;115.88154389621278, 40.196898856980454;115.88298145452039, 40.20038712570451;115.88663495286002, 40.205927423526795;115.88866620127918, 40.20771315481034;115.88981216961827, 40.20850688977344;115.89470604820606, 40.212832387817016;115.8951232212849, 40.21369727497148;115.89522967048784, 40.215005603984046;115.89497095850096, 40.21573610013718;115.89341787810477, 40.21828254752761;115.89305604064533, 40.21941931341865;115.89290171175873, 40.220396777604726;115.89295498127547, 40.22125488771608;115.89452162608487, 40.22524112381882;115.89741803254068, 40.22946866660577;115.89760101737308, 40.22989005671179;115.89770549030388, 40.23051504498165;115.89762814619948, 40.231043701888474;115.89655350331789, 40.23349613906662;115.89633395745125, 40.23436916003522;115.89638569984862, 40.234758091355125;115.89654272365178, 40.235210017219586;115.89971455057695, 40.23791579433713;115.90033860341474, 40.23829403403264;115.90091100368569, 40.23852728307814;115.90156101755272, 40.23868080842468;115.90481854282353, 40.23886476299668;115.90937187379252, 40.23976828105856;115.9143072540949, 40.24024950066824;115.91804106094712, 40.240486322786936;115.91864050021391, 40.24069374798581;115.9192020309882, 40.2412786381604;115.92314774811024, 40.24745423337332;115.92781516387898, 40.25239918771276;115.9339704430639, 40.25695490852633;115.93692074785032, 40.258303071146045;115.94395735457108, 40.26026841633926;115.9456920723414, 40.26052553946898;115.94690056274396, 40.26050461728111;115.95005675915328, 40.26042746665695;115.96424917773598, 40.2619598637811;115.96488050684839, 40.262214365224374;115.97152967440269, 40.26520692148949;115.97422126720224, 40.26675125240081;115.97450989276258, 40.26721693266368;115.97458867415583, 40.267705938192016;115.97458813517251, 40.2682977498551;115.97419476718969, 40.2691796771795;115.9733263752532, 40.27022013833277;115.96995566348811, 40.27434982553205;115.96125611360728, 40.28264249354667;115.95915273125566, 40.28511134665982;115.9531251012837, 40.29625889090324;115.94824775151729, 40.3069230183335;115.94803925480842, 40.30823269513361;115.94897106711392, 40.31458587710264;115.94886830096358, 40.315566907320076;115.94873804666463, 40.31610025825028;115.9482136159079, 40.31682415362919;115.94228426055875, 40.32196505047923;115.94170700943803, 40.32246383324459;115.93554705906446, 40.32574440284367;115.93371604294347, 40.32759893443924;115.93329788172858, 40.32841896026685;115.93309019349468, 40.329196555762536;115.93319754100311, 40.330339281617036;115.93467237898939, 40.333797178722406;115.93467390610876, 40.334409375032564;115.93467579255034, 40.33538963369297;115.93368585987835, 40.33850066883992;115.93188817089177, 40.34437284774167;115.92886564234236, 40.353860415300346;115.92589153245991, 40.35984711029841;115.92432479781996, 40.36164304181315;115.92247123423068, 40.362763636315414;115.91967983968897, 40.363692491642674;115.91834891024538, 40.363868338439474;115.91715030120342, 40.36386071086234;115.90781573915758, 40.363058092478305;115.89754846650075, 40.361612186888124;115.89645738462832, 40.36159418244868;115.89565250289138, 40.3617234432213;115.8945872023871, 40.36197096900098;115.89026249017041, 40.363583574969645;115.88792402126684, 40.36413990710555;115.886363664596, 40.364422744149245;115.88436116195317, 40.36466118941573;115.878791128808, 40.36457756187871;115.87788033685143, 40.36491591948596;115.87730712810551, 40.36527818836528;115.87668181764002, 40.36596719472015;115.86965536177152, 40.37747352040714;115.86673002987828, 40.38059517110185;115.86633773986208, 40.38086110718276;115.86555333949076, 40.381107531638;115.85691846760665, 40.38194352687491;115.85411970695975, 40.38205832169003;115.85198874662899, 40.382287361144954;115.84918199106306, 40.3839904997441;115.84602579465376, 40.387654037895224;115.83421029245045, 40.401069359393716;115.82225052238228, 40.413161960349704;115.80942020444436, 40.427028352986895;115.80311841163075, 40.43312217300325;115.80183581102361, 40.434103662043434;115.7988418485894, 40.435534133465474;115.79562304028606, 40.4363613477953;115.79510310105688, 40.43668424072247;115.79450473975669, 40.43716816533361;115.78949309331651, 40.44301349138798;115.77661076348957, 40.45374845883577;115.77630039893587, 40.454478001653136;115.77630192605525, 40.455049223097056;115.77661561433933, 40.4558711859711;115.78192666600596, 40.4618585551143;115.78231769839446, 40.462518570381086;115.7820859355729, 40.46386177286521;115.78180602357598, 40.46442694452747;115.78146439799053, 40.464852003703975;115.78099745878644, 40.46521180954677;115.77563412573912, 40.46643962206838;115.77495958813168, 40.466734376040854;115.77462182525993, 40.466953245116436;115.77441440651768, 40.46739852825816;115.77426070644492, 40.468191865872456;115.77426097593657, 40.4690089326792;115.77460125406375, 40.470280309597726;115.77857257289281, 40.47825503756663;115.7882130079648, 40.4975127259094;115.78813584352149, 40.49812342275065;115.78777131114555, 40.498628777865555;115.78709551591038, 40.499129191546494;115.77890997644235, 40.50261312408771;115.77107702188701, 40.50504334776449;115.76762025245407, 40.50535754232702;115.76265235349223, 40.5052907538209;115.76168990896883, 40.50523795382509;115.76090838317516, 40.505188993791535;115.75981523520007, 40.504972924641805;115.75804386656495, 40.504140733003354;115.75329892703068, 40.50076241906701;115.75272535896256, 40.500433116004544;115.75204597050536, 40.50016553035042;115.75108370564308, 40.499940118432846;115.7506350918714, 40.50015627249844;115.75009341364888, 40.500590224353566;115.74878341472368, 40.502872951053185;115.74725189365972, 40.50610976553418;115.74561059966244, 40.51155521025157;115.74486653320852, 40.514483280180215;115.74427976004941, 40.51988484912884;115.74515084690242, 40.52056910660162;115.74821622462467, 40.526705102761525;115.75057445624948, 40.53158776056015;115.75273946235907, 40.53473195001933;115.75589080791862, 40.53893358931345;115.75669281507794, 40.54102783285718;115.7572114966794, 40.542435929012555;115.75826332260104, 40.545926982382674;115.75852257357121, 40.546415801567015;115.75875783978427, 40.54668840938635;115.7622947380687, 40.54836069477216;115.76512745466387, 40.549848467780315;115.77547054430576, 40.55658417946409;115.78544299309424, 40.564415041766644;115.78835790464355, 40.566330154977955;115.79039589035405, 40.56749848804211;115.79245624387173, 40.56816129246022;115.7951720010895, 40.56866782814157;115.79732604787188, 40.568659744426924;115.80639543013116, 40.56649943917627;115.81105916284731, 40.565614785745765;115.81593085328903, 40.56496949443884;115.81821748996467, 40.5649555184244;115.81993828399958, 40.564978332211155;115.82107230487539, 40.565183587429686;115.82215853589804, 40.5654606398628;115.82303312614256, 40.56586498087947;115.82379030785692, 40.56636050422049;115.82421817077132, 40.567002562146;115.8247650591658, 40.568110940108724;115.82622579375557, 40.580638798021916;115.82732442139428, 40.58461535464144;115.83060413481121, 40.59053752277748;115.83342723953741, 40.59428818872429;115.83536856757503, 40.59558935709315;115.83655307322049, 40.59632700091672;115.83811495701067, 40.59677073368829;115.83972301370409, 40.597142905413946;115.8445934465181, 40.59786580964161;115.84955415903583, 40.59805740498938;115.85846750562804, 40.59795222619651;115.86063448800977, 40.5979459948956;115.86317642311136, 40.598553646692906;115.86773981510204, 40.60036040897848;115.87185100009901, 40.60223648362229;115.87302364811173, 40.60267880744369;115.8741958469717, 40.602869430298604;115.87475836588204, 40.602947555383665;115.87621128521388, 40.60296439916733;115.88911607267858, 40.602390064812845;115.89191977400576, 40.60309469869888;115.89266689469841, 40.60343403773823;115.89332157975409, 40.60395071164175;115.89945494028456, 40.61310084207921;115.9015731446771, 40.6162089303407;115.90477722077009, 40.61922103753566;115.90954901963909, 40.622830717200415;115.91225211074915, 40.62419614657973;115.91325767393704, 40.62446309609837;115.91417089131848, 40.62460232011298;115.91491998828324, 40.62470225457443;115.91557467333892, 40.62471087904828;115.91983731264486, 40.62416719275961;115.93205902859977, 40.62163515622608;115.93686217833107, 40.62093270446886;115.94169667892467, 40.620445323704516;115.95003331337946, 40.62030985585838;115.96181764438155, 40.62030992431114;115.96299882629663, 40.620257557939716;115.96363671303926, 40.62012277423922;115.96403825560223, 40.61995609112236;115.96453358126043, 40.61948198317671;115.96564864788996, 40.615255180817826;115.96614397354817, 40.614566421643026;115.96637959908342, 40.614222826651066;115.9667096365278, 40.613912706510106;115.96838587460942, 40.61348038429021;115.96956597855788, 40.61332333732573;115.97076377912488, 40.613255904229874;115.97286913774863, 40.61323721463888;115.97367150423013, 40.61306893962267;115.97416557226062, 40.61286746087825;115.97466071825772, 40.61254015074627;115.97487182005257, 40.61216204083705;115.97541286946122, 40.60535904867902;115.97564696787713, 40.604745776316335;115.9759060391862, 40.604367348082334;115.97628144105882, 40.6039698146681;115.97938787134288, 40.60228400276249;115.9799522766948, 40.60192336313387;115.98035121417176, 40.60149103121298;115.9810068873635, 40.60012444941225;115.98157012491826, 40.59870073128104;115.98465239078409, 40.5909053465531;115.98530743516197, 40.58986418974158;115.98572945909056, 40.589434655577776;115.98638638991002, 40.588969300934146;115.98802669577124, 40.587933044748;115.99018361713124, 40.58715496877947;115.99149667029518, 40.58680513638581;115.99276229292819, 40.58663563001103;115.9938398103874, 40.586430372621265;115.99487016680736, 40.5863337363731;115.99590124187169, 40.58634510535077;115.99660407610271, 40.586354282716876;115.99744740531547, 40.58654433609525;115.99819686160245, 40.58687793838478;116.00124876474204, 40.59048170871416;116.00223348724208, 40.59114462608994;116.00330938775139, 40.59159435149338;116.00429249330149, 40.591827533634074;116.00700304034731, 40.59223719260858;116.00835930200627, 40.592551454524;116.00952745849145, 40.59289920219121;116.01055628779203, 40.5934230116507;116.01139817971597, 40.59383574237756;116.01729169267529, 40.598598703365816;116.0182862067054, 40.599670810337265;116.01891897310662, 40.60045729869073;116.01924676478721, 40.60107519837431;116.01938770892173, 40.60152773229006;116.0195525479828, 40.60205167903434;116.01974765993957, 40.606151631644465;116.02014749572206, 40.60722067248053;116.02049900266812, 40.60787486438955;116.02084952147811, 40.60824108580216;116.0215500201148, 40.60854349593939;116.0226482884313, 40.608602718048374;116.02316113104693, 40.60857765991392;116.02685110059026, 40.60820158136498;116.02731857877767, 40.60822787201556;116.02785864005027, 40.60835508027665;116.02839367081201, 40.60851809545793;116.028978467699, 40.60886959343935;116.02963396122964, 40.60923991720894;116.0340741955349, 40.613756892840975;116.034777209427, 40.614216323042704;116.03526822321876, 40.61445633999847;116.03599459305414, 40.61462741829647;116.03650995092521, 40.61465213185164;116.0370483952479, 40.61453294534135;116.03754012768405, 40.61426917339963;116.03779668373771, 40.61393132745133;116.03786612275363, 40.613177038227704;116.03687241719848, 40.608063966070716;116.03691778162674, 40.6071845222842;116.03710346137565, 40.60671922367973;116.03731393435665, 40.60648801096059;116.03750150054714, 40.60641858536727;116.03799305332218, 40.60646055568039;116.03874295876192, 40.6066841002123;116.04524615167084, 40.60919363540888;116.06651928377484, 40.61565538487964;116.06990005656164, 40.616437576263586;116.07242914589445, 40.61670743220341;116.07528997945205, 40.61684509801442;116.08690695613765, 40.61719442971658;116.08818254996181, 40.617393978549806;116.08905669105357, 40.61774406036882;116.0897428168021, 40.618113170835805;116.09035725777092, 40.6186094678345;116.0910667394627, 40.619572684136116;116.09222860780932, 40.62301060393109;116.09255954355919, 40.623582295504875;116.09307930312725, 40.62397293488753;116.09921293314939, 40.62752787332446;116.10239455160463, 40.63005366176431;116.10649091456068, 40.63393890202925;116.10747815231615, 40.634624996130704;116.10827755438947, 40.63491592525976;116.1093106955565, 40.63502898417668;116.11029667568425, 40.63507100481452;116.11114054388032, 40.63496930661261;116.1116560814125, 40.63457880049161;116.11193626290105, 40.633898317886256;116.11193491544279, 40.6331435714859;116.11235334614933, 40.630848481865215;116.11263415645176, 40.630455213763874;116.11310226345302, 40.63035200274426;116.11896074249744, 40.632361919455725;116.12073929757665, 40.63249674670519;116.12167416412086, 40.63251159821794;116.12382497700342, 40.63240517370981;116.12485353681234, 40.63256724003097;116.12546115065928, 40.632758392914575;116.12588263560457, 40.633053778813725;116.12607020179506, 40.633487615910525;116.12625758832444, 40.634066334707875;116.12579576946175, 40.636823323806105;116.12542297267511, 40.63782234046009;116.1240706635604, 40.63948671883919;116.11961551738365, 40.64507204810842;116.1185428507742, 40.6468168494418;116.11780677923932, 40.652627550059684;116.11809064378046, 40.653637412097865;116.11851302703127, 40.65439787730659;116.12071710943054, 40.65612026620694;116.12577456945172, 40.65911824487711;116.12944702203761, 40.661329441648554;116.13290945079527, 40.66370166538198;116.13454769055383, 40.66528262178913;116.1393767114838, 40.67185730151493;116.14026558478594, 40.672558597695506;116.14134112597303, 40.67297692317573;116.14190175844179, 40.67309682533136;116.14278928428566, 40.67311536124135;116.15681084516036, 40.671665030289354;116.1639955824597, 40.67141509738073;116.16495793715255, 40.671293824176004;116.16549763910294, 40.67115237268965;116.16986340388144, 40.669400483277755;116.17089771284563, 40.669292544797955;116.1717450844332, 40.66932660905204;116.17282951884484, 40.669809662912165;116.17398572786674, 40.67061433443767;116.17436409414752, 40.6712067508355;116.17446075182039, 40.6718711866085;116.1736282921043, 40.67645741720072;116.17380166506773, 40.67976326211333;116.17592022878246, 40.6918859466865;116.17673651899938, 40.696015895558226;116.17674065120472, 40.697309254970214;116.17605623223668, 40.70403525944331;116.17605883732266, 40.705113454082145;116.17622682045302, 40.705921114326685;116.17778789576826, 40.70788847157214;116.18521903826901, 40.71525689272058;116.18863367717353, 40.72040645890935;116.19237952131958, 40.72549220043598;116.19470074275738, 40.72800919380414;116.2000151181544, 40.73137136837081;116.20098483895242, 40.73186005102479;116.2016004477184, 40.73203116768697;116.20207331573887, 40.73213189669686;116.20592632773227, 40.73283508204381;116.20663509077963, 40.733095784912194;116.20701291807713, 40.733306806558716;116.20753348612017, 40.73364172003458;116.20826695256905, 40.73417152357943;116.2106078468975, 40.73624764554588;116.21143563542495, 40.73737130173123;116.21191083903973, 40.73955747022423;116.21242449013033, 40.74322679612637;116.21268508855877, 40.74379840601502;116.21287364288533, 40.74404909016704;116.2131336124999, 40.74418990742102;116.21374688567158, 40.744364749968874;116.22163930805169, 40.744380532919344;116.22239235756071, 40.74446921799934;116.22300392395191, 40.74470288689982;116.22371035140493, 40.745062544081904;116.224110277018, 40.745511361247004;116.22623153564925, 40.75587095378191;116.22717484626527, 40.75795745946704;116.22813953655243, 40.75920110678341;116.23010332222779, 40.76134126467657;116.23177120606817, 40.76250288141878;116.23292067779875, 40.763087985337904;116.23364785610907, 40.76338244788464;116.23418755805946, 40.7635141393613;116.23503124659443, 40.76366639022724;116.23868411612021, 40.76392854230783;116.23917611804802, 40.7640439763224;116.23955053178459, 40.76417518835039;116.23983134208702, 40.764376411494695;116.24004325235681, 40.764756862265514;116.24011376933935, 40.76506361190813;116.24018527445793, 40.7655314177341;116.2393263147293, 40.76880692178471;116.2370584526388, 40.77465880709918;116.23684914745499, 40.775213754459024;116.23685013559104, 40.7756808053543;116.2369917085394, 40.77627514827267;116.23746215113499, 40.776946722688216;116.2403484965691, 40.780186628243925;116.24131273770351, 40.78187282667464;116.24178740233499, 40.78414424045862;116.2414744326953, 40.78909902955687;116.24180438030912, 40.78975149217844;116.24227356527699, 40.790298870287565;116.2430713504004, 40.79117499352823;116.24443021714534, 40.7922057479826;116.24588205851056, 40.79298694492823;116.24751948979416, 40.793773321381146;116.24948354496117, 40.794532447724166;116.25111891014208, 40.79492596926047;116.25331445863903, 40.79536734688205;116.25499581706205, 40.7955480616613;116.25663028393744, 40.79558308490646;116.25770330986913, 40.795534748726965;116.25872953408373, 40.79534147192597;116.25989571429679, 40.79497055092404;116.26096757243127, 40.79445468529649;116.26385634329026, 40.79260966114144;116.26738632462228, 40.79002842496714;116.270602258348, 40.78721049757504;116.27470598740923, 40.782745306290394;116.27657086964794, 40.779894289369345;116.2792991133123, 40.77509157902608;116.28158907371834, 40.77212945548615;116.2825259165347, 40.771238395259594;116.28336906608635, 40.770812154558335;116.28421338343517, 40.77056526015027;116.28533985854469, 40.77046295066129;116.2948878579797, 40.76970750832574;116.2969723759156, 40.76936335267337;116.29831525282246, 40.76892282535318;116.29923394986751, 40.7685207476936;116.30630684813089, 40.76426186601226;116.31105169783459, 40.762222349365764;116.31206813051914, 40.76201053218935;116.31270610709231, 40.76196524516527;116.31339133453534, 40.76200998573979;116.31395978226205, 40.762270709980115;116.31438620788764, 40.76260595461987;116.31474202670013, 40.76333736671706;116.3143252129435, 40.76745711171852;116.31470699278525, 40.76917594110029;116.3166506564172, 40.771626455619874;116.32233782860085, 40.776789653832424;116.32713981053499, 40.77904464868097;116.33011724414781, 40.77980203266021;116.3329038776703, 40.780278201542004;116.33512053634672, 40.780332558189706;116.33686441683325, 40.78032176880842;116.34486535451897, 40.77983890804427;116.35778415554962, 40.77830364543768;116.36606204082408, 40.778260281705386;116.3740955869998, 40.77874861714313;116.38689383543101, 40.78070656621995;116.39613820760364, 40.78331793944701;116.4048674015663, 40.78580322986683;116.4065590905027, 40.78591732823724;116.40778141481012, 40.78599236948746;116.40890914754735, 40.78592224450009;116.41577813045994, 40.784756738530234;116.41810959258054, 40.78386127398669;116.43032052886932, 40.777078387075505;116.43177138209847, 40.776168067237194;116.43222017553127, 40.77600013814568;116.43300008437504, 40.775935260992924;116.43503285991356, 40.77577962385771;116.43552899404672, 40.77562863021741;116.43586010945769, 40.77546165584342;116.43827861738221, 40.77372776075101;116.43884526849791, 40.77337857229645;116.43941182978305, 40.77313633153683;116.44000255548642, 40.77305581206836;116.44104306275862, 40.77309426200493;116.44586651419445, 40.77423245192403;116.44676446038223, 40.7744012050389;116.44770956760927, 40.77451566461518;116.44858415785379, 40.7745055572143;116.45728622299004, 40.773766688353824;116.46255972548637, 40.77393079867931;116.46651137142477, 40.77479894438259;116.46788613817724, 40.77519073987549;116.46957890508023, 40.776205217820234;116.470238171494, 40.77678528321544;116.47075559546775, 40.77730920886253;116.47144064324965, 40.77831020121205;116.47172028575493, 40.778718501749545;116.47205185031865, 40.779566234577736;116.47214680121107, 40.78006978845216;116.47217087579872, 40.78050088596641;116.4656187252395, 40.794464380002765;116.46095095014856, 40.80460043884141;116.45968577666831, 40.80604245925589;116.4592632137564, 40.80651045208837;116.45673681934014, 40.80814908339396;116.45054533844318, 40.81159576885713;116.44823974752127, 40.81367027308791;116.44711120630907, 40.81539103682742;116.44558866830022, 40.81896919684555;116.44393578616184, 40.82291751858997;116.44318309597504, 40.824221562660114;116.44275972458819, 40.824694953813705;116.44233437692922, 40.824988390472306;116.43581636197938, 40.82707857700112;116.43248688243719, 40.82852877122763;116.42939662165232, 40.83031574432235;116.41501133687662, 40.83903585605656;116.41376592611759, 40.8401010656264;116.41350829209733, 40.84044273682819;116.41226512710207, 40.84244012698421;116.40830889980558, 40.85198094354759;116.40502792876093, 40.856569467426496;116.40085970136408, 40.861032381247156;116.39870673254832, 40.863742120279035;116.39847380192958, 40.86424230252312;116.39711888772888, 40.86695756959021;116.39666353666588, 40.86773331034673;116.3958455396685, 40.868369445031284;116.39533108010293, 40.86863233980324;116.39133281210857, 40.87013446830257;116.39072537792272, 40.87035834913477;116.37421784637972, 40.8847708365421;116.36957163062101, 40.889927277122716;116.36814979265982, 40.891084172037345;116.36600374079647, 40.89240738395106;116.35979555141702, 40.89630760212334;116.35276352605436, 40.90218769015679;116.34405625074614, 40.91066137284085;116.3429804400674, 40.912494977181595;116.34265507381167, 40.91378852167304;116.34309371639219, 40.924698504456416;116.34453271198863, 40.93257240216338;116.34588313466179, 40.9357194892103;116.34658974177594, 40.93629739934891;116.34696711992068, 40.93676562340745;116.35636034131632, 40.94054392542453;116.36512825224645, 40.94329615901238;116.36877869634735, 40.94525316295019;116.37013486817575, 40.94603649308368;116.37186680119899, 40.947546250355195;116.37301375767413, 40.94801194198041;116.3741773328012, 40.94803905102969;116.37739560212127, 40.94825319850206;116.37963705402976, 40.94796215120995;116.3822072857549, 40.94665593030002;116.38559740091901, 40.94369696471695;116.39633897888513, 40.92642985374966;116.40332483134456, 40.91568016786302;116.40704471446138, 40.91235247514616;116.41342843273749, 40.90866626042093;116.41683229197591, 40.90722860235293;116.41959628819954, 40.90657928092378;116.42161792474975, 40.90638728447245;116.42918156731322, 40.90710789870864;116.43612717568583, 40.90763998814794;116.43912203642554, 40.907223626995346;116.4430317314966, 40.90607451375756;116.4477696642479, 40.90371924582558;116.44899396482744, 40.903467124366;116.45824714039406, 40.90440744591737;116.46266518655324, 40.90461205744773;116.46645558665259, 40.90414258141001;116.47666653555396, 40.89998162826547;116.47855486356649, 40.899666509464126;116.48106652577238, 40.8996409481712;116.48312292674582, 40.90009143893943;116.4842315255757, 40.900823369079575;116.48569899745678, 40.90179262887716;116.4858260178559, 40.90598918141438;116.48401197970905, 40.9151659300832;116.48158799212094, 40.922957910655256;116.47810562098095, 40.929225194786056;116.47282538119329, 40.935204931665915;116.46700714623572, 40.94395703753545;116.45866611008393, 40.95480513257766;116.45754700107959, 40.95714596693214;116.45802121655831, 40.962642658931976;116.45898725430375, 40.96793250161419;116.46023176675726, 40.977646672884326;116.46213752189668, 40.98153760191414;116.46358307512334, 40.98386958395751;116.46471583837142, 40.985071521289164;116.46651658159672, 40.986001414612744;116.46890149289517, 40.98719051516776;116.47032494780628, 40.987306510538694;116.4720204096258, 40.987270840622585;116.47494771779117, 40.98632006681789;116.48016525585422, 40.983548809456074;116.48287750968049, 40.98302707100026;116.48577921613884, 40.983292706104386;116.48772539502619, 40.98421561292274;116.49100672539305, 40.98625907305294;116.49321071796177, 40.987369205134215;116.49598693114037, 40.98730807620251;116.49801826939007, 40.98688956612507;116.50226222394141, 40.98507077246783;116.51346822585619, 40.98109903976833;116.51773787194512, 40.98069710131214;116.52241301314125, 40.9808538194794;116.52464431419749, 40.981441747539016;116.5304170050657, 40.98405652015532;116.54304394663616, 40.992144164860875;116.54676966873879, 40.99418165991664;116.54963184975468, 40.99466723516332;116.55263722066886, 40.99473366625965;116.55758140436522, 40.993816489165624;116.56322689517323, 40.992370692468185;116.56636692208338, 40.992542765799556;116.56852905361534, 40.994179073439454;116.57040633247009, 40.99654661017795;116.57202570781291, 40.99788198725062;116.57433902416221, 40.9982296436387;116.57557185864411, 40.99780793647349;116.57935201806065, 40.99530792488173;116.58488719695202, 40.99101178733299;116.59263292604236, 40.98557343387298;116.60142922342662, 40.98103810921598;116.60536254393261, 40.98013013514685;116.60914180504363, 40.980366439725486;116.61116101616896, 40.98087846409188;116.61309848149288, 40.982323765880835;116.61780659050123, 40.98595900468506;116.61974576260562, 40.987301064751236;116.62086999195135, 40.98897283214316;116.62221879767458, 40.99082221632576;116.62458529371008, 40.994330858637866;116.62717816273407, 41.00231780256478;116.62648206579439, 41.003858452483584;116.62545844666577, 41.004614812696076;116.62200679757423, 41.00515972145683;116.61936200649176, 41.00603107604912;116.61852963660621, 41.00772257599629;116.61880505707558, 41.00985437796264;116.61945129805945, 41.01204694410956;116.62024405267199, 41.013413237441554;116.62270747587202, 41.016062998917214;116.62567655524359, 41.021521473839805;116.6264019369429, 41.0256336887853;116.62569910271189, 41.027848719884865;116.62327188122393, 41.03298112077259;116.61752730731817, 41.04197555729058;116.61702686131858, 41.044298039117784;116.61767948027156, 41.046232708772955;116.61990943386954, 41.05162725471918;116.62005118647902, 41.05680035535143;116.62031394084069, 41.058594578575736;116.62084519871928, 41.059403343281126;116.62226191633907, 41.060197750714416;116.62457298692459, 41.06041057927558;116.6262652148443, 41.06037834905244;116.62846938707412, 41.06075858307627;116.62999722508549, 41.06152876777406;116.63327424358589, 41.06456052951132;116.63448983060198, 41.06528436738046;116.63683198255815, 41.06575037710481;116.64661129566198, 41.0648282811072;116.65108341981285, 41.063784601211076;116.65494712164181, 41.06256942401747;116.65670771061082, 41.061389921694236;116.65921065925328, 41.05848319754957;116.66092759057449, 41.05682918734319;116.66533584520361, 41.05401379205635;116.67809798175331, 41.04881387935992;116.68234400240732, 41.047078556141116;116.68363360979745, 41.046906354284644;116.68507610878538, 41.04689023584118;116.68595114818265, 41.046919004199495;116.68733813189006, 41.04717825890415;116.69009799590836, 41.048834417867745;116.69071126908003, 41.04918119123479;116.69153600336874, 41.04905721265672;116.69336216863996, 41.0482664781398;116.69416157071329, 41.04743009951647;116.69559104427131, 41.0445610449293;116.69853128803602, 41.036267520423856;116.70077741113319, 41.029834081532805;116.70244709158457, 41.026294484661626;116.70323256992249, 41.02529345760142;116.70308363086895, 41.02349069940627;116.70292795452406, 41.02211203002446;116.70224128979224, 41.019445435997895;116.70116628758845, 41.01785432706449;116.69945762067793, 41.01688739563386;116.6967782448333, 41.01606939490402;116.69562239513361, 41.01500833295763;116.69505565418737, 41.00859954460355;116.69358809247572, 41.004073370194504;116.69221081046783, 41.0002327836035;116.69233226137277, 40.99760899265621;116.69334968219337, 40.99179157525771;116.69371358575546, 40.989222310441946;116.693685468793, 40.98717635609432;116.69202270529404, 40.98385848758229;116.6895113125798, 40.981325197143754;116.68780156770265, 40.98021571140653;116.68719512165286, 40.97937328757219;116.68701123851497, 40.9781655267125;116.68689454862923, 40.977115696180945;116.689592699059, 40.97214191222464;116.69683861096358, 40.962748006441345;116.69928460703669, 40.957841029683074;116.70492928936974, 40.94973552391826;116.70949843051571, 40.94504833760488;116.71416728357325, 40.94012027976978;116.71584163521331, 40.93880102734448;116.71687720180522, 40.938567229556384;116.71920893341745, 40.938794419434764;116.72317576071896, 40.939603100015006;116.72571742632891, 40.939427685775705;116.7281359342534, 40.9384634099915;116.73005435550053, 40.93475209316009;116.73021802676445, 40.93328850480172;116.72969018244679, 40.9321660099261;116.7272127456808, 40.92892636395784;116.72441084096464, 40.92263165915995;116.72351496087954, 40.91908353528039;116.72354721004736, 40.91729945217447;116.72391326954266, 40.916051362440676;116.7269861930312, 40.913059734715006;116.73323112310601, 40.90709269998443;116.73540726820393, 40.90539423741712;116.73804038131478, 40.90340653055374;116.74222459854971, 40.90260108420497;116.75204783879296, 40.90037451923984;116.7592938405281, 40.89847990967015;116.76457695489339, 40.8958210929934;116.7666135931456, 40.89386663557423;116.76753902748199, 40.89236205023858;116.7681258006411, 40.89058739826814;116.76816963794998, 40.88833158767217;116.76832711090589, 40.887336494844995;116.76902895700083, 40.88671901975585;116.77082413073197, 40.88669495331318;116.77839855296156, 40.88814717348462;116.78082559478842, 40.887954918586104;116.78319083319619, 40.88739151304587;116.78635861774657, 40.884884627030246;116.79677051759053, 40.8757176225883;116.80373166664845, 40.86932493121467;116.80594024057527, 40.866391460599594;116.8066668799023, 40.86471445088131;116.8069911681914, 40.863218950403365;116.80801909918647, 40.8595764241279;116.80821142639616, 40.85819198340215;116.80880556566046, 40.85692564953673;116.80897004539933, 40.85620046017918;116.81078444286838, 40.851845267883554;116.81176835689347, 40.84972892320415;116.81336814917618, 40.84832960848822;116.81506630591224, 40.84719208481992;116.8163769336513, 40.847045211513965;116.81763069865158, 40.84713710116833;116.81845363632927, 40.847821391949914;116.82237411106647, 40.85299519382706;116.82469227826552, 40.854540925086546;116.8267663758575, 40.85513496570514;116.82859281062039, 40.85505277301267;116.82991026548133, 40.8543263352048;116.83471557114585, 40.84829161176344;116.83587088186223, 40.84725614139822;116.83676721110008, 40.847078229043746;116.83879297985565, 40.847177759059036;116.84278343259206, 40.84762131045526;116.84620660539893, 40.84773816685391;116.84870146929181, 40.84743009664751;116.85244425919913, 40.84617699461069;116.85458788563759, 40.8455771426072;116.85610638127166, 40.84513623800386;116.86625786234825, 40.84177038004112;116.87125881895285, 40.83905611928305;116.87333399451146, 40.83743893043442;116.87488195456625, 40.83466110445611;116.87626875861255, 40.83205667945395;116.87763418298772, 40.830592506549536;116.87930655835565, 40.82961482649208;116.88500307291662, 40.82848571350258;116.88699641284326, 40.827442288606655;116.88892947647018, 40.82543304687809;116.88983910062959, 40.82322399754258;116.89322310731623, 40.813412823526335;116.89503310308828, 40.8095864528878;116.89648692072564, 40.80803939206942;116.89745520423483, 40.80702574548332;116.8993786559928, 40.80624177983036;116.90129572978165, 40.806073381288655;116.90351777829112, 40.805632075406166;116.90507840445362, 40.804192639979945;116.90600797099535, 40.80269180374089;116.9065844136411, 40.80082509691774;116.90537870798559, 40.791158948670244;116.90535535204233, 40.78919980800613;116.9060422862658, 40.78787991218982;116.90721295800641, 40.78638000159118;116.9094614166979, 40.785201393541485;116.91469323781855, 40.78384154003442;116.92090340347015, 40.78334586764805;116.93551101885954, 40.78354846624847;116.93786323183741, 40.782934044980436;116.93907513580092, 40.78230978492055;116.93926836131612, 40.78158336328782;116.93862454575712, 40.78075491327801;116.93673972113609, 40.778912305334266;116.93545622222344, 40.77698646787849;116.93505378135495, 40.7760715712316;116.93466238964427, 40.774564699146126;116.93466481506914, 40.77132984439568;116.93619957003294, 40.765011223459645;116.93634581416995, 40.76369207270745;116.93601460892843, 40.762231570672085;116.93508953391425, 40.76044623342364;116.9349317914667, 40.75935118171957;116.93591822074721, 40.758039568510014;116.9481712875644, 40.74920406298759;116.95224896576586, 40.745607287065084;116.95281633552595, 40.74411796152531;116.952964376274, 40.742709295645895;116.95324626454304, 40.739073217665236;116.95375452580059, 40.737537005917424;116.95533159095389, 40.736304088474114;116.97042186589381, 40.72942022360134;116.97539245977218, 40.72618985234745;116.97775724902719, 40.72390988109025;116.97843942223147, 40.722478639494014;116.9786626511507, 40.72016293002039;116.97911404966946, 40.71835834135571;116.97979182117675, 40.71710777254371;116.98136502361636, 40.7157081682225;116.98793936232168, 40.712665040659;116.99531777428899, 40.7100765732717;117.00321711362153, 40.70914222278752;117.00585822165142, 40.70860586081168;117.00973306246873, 40.70630532032313;117.01348447610893, 40.70439944521899;117.01752756954825, 40.70321226193156;117.01942452129366, 40.70290871149991;117.02135066796816, 40.70274018571469;117.0237540843601, 40.702753380649675;117.02819449832647, 40.70331542774055;117.03168441523273, 40.70336745496949;117.03591058333498, 40.70268904677074;117.03978928686597, 40.70132516747418;117.0419624675557, 40.700963426055374;117.04316188507262, 40.70119259983196;117.04691087328796, 40.70343534326312;117.05154172802246, 40.70655628356771;117.05399140714816, 40.70730267311472;117.05644737441244, 40.70759745296192;117.060831734115, 40.70764086314838;117.064641807105, 40.708017744403186;117.0677063763523, 40.70821141390897;117.07496190012584, 40.707680650097366;117.08074842489891, 40.70785073561608;117.08277311568786, 40.70791636335189;117.08728835850322, 40.70807188715311;117.09321295283317, 40.70949428060113;117.10035088841545, 40.71175478887691;117.10741246802938, 40.714578196449814;117.11184857012931, 40.715407341015236;117.1155479718805, 40.71552149283208;117.11788662044518, 40.71516844181404;117.12488163562084, 40.71219262182287;117.13261541724789, 40.71096223892503;117.15810833948498, 40.70804789207622;117.16486368675059, 40.7079830848165;117.17006137226187, 40.70794418675773;117.17334117550934, 40.70817401994696;117.18436347394731, 40.707705944193364;117.19949219636307, 40.70681421891933;117.21067897453993, 40.70531212273672;117.22332594832325, 40.70190930970936;117.23744515500688, 40.69595483710046;117.24375826646991, 40.69275653948846;117.24492606363287, 40.69234565557711;117.24722931896046, 40.69176115530857;117.25072300874987, 40.69139136117373;117.25501304637386, 40.691383224038404;117.25993342497422, 40.69154295787301;117.2705539113576, 40.68928018544826;117.27572365956752, 40.68666638895311;117.28067242462197, 40.68101146011346;117.28808739762354, 40.67652218697541;117.29722801550977, 40.67175018783813;117.30435238667884, 40.67018675985655;117.30713911003191, 40.67000241833926;117.30931184156888, 40.66986376855537;117.32061432149544, 40.671007295681804;117.33261235937834, 40.67362861920966;117.34213601473405, 40.67639791376155;117.34616778952392, 40.6804217303573;117.34991381333107, 40.685267165634464;117.35357737269241, 40.68727090225847;117.35849523603736, 40.688356071837724;117.3653632308139, 40.68851724901294;117.37222862050444, 40.689434795765706;117.37633585295715, 40.69014076061751;117.38035846503085, 40.690831879503186;117.39514044151973, 40.69343744283437;117.410346687701, 40.69672917450648;117.42350596511665, 40.6982164238777;117.42803450285356, 40.69725941091529;117.43170659611724, 40.69620050645366;117.45144452410469, 40.68939335668026;117.45734710994965, 40.687621230234065;117.45832473583616, 40.687507235369395;117.4637340621256, 40.686675210510515;117.46965614120012, 40.686407144054016;117.47448138924698, 40.6867991224951;117.47934598307515, 40.68820733989983;117.48639768132847, 40.69019471287123;117.4902535678995, 40.69057962570801;117.49475524630166, 40.69024148513159;117.50406061341842, 40.685465278471874;117.50993499247038, 40.68085217956925;117.51223465457592, 40.67934114960823;117.5143487267631, 40.67803656420155;117.51742524347367, 40.67576751599281;117.5183782557892, 40.67446764788101;117.52258250523701, 40.66749457027184;117.52335432933118, 40.6659069629561;117.5234464954765, 40.66521920913774;117.52298126305287, 40.66405806965209;117.52192746085913, 40.663109318607376;117.51646252945862, 40.660869996038656;117.51331630424048, 40.65924932338668;117.51240048177306, 40.65810176190338;117.5123369715735, 40.65653787462474;117.51319638045489, 40.65440937145056;117.516253583597, 40.649924930216386;117.51400844863592, 40.64707542838615;117.51115722694725, 40.64426309720508;117.50863837829726, 40.642378015767676;117.50654721290059, 40.64129961940474;117.5038835574024, 40.64080143938313;117.50027192009954, 40.64066895571369;117.49580329934015, 40.64123775769374;117.48859313999486, 40.643470901483525;117.48215264881054, 40.646343207380774;117.47732542449155, 40.65034237244958;117.47095679774803, 40.65658980183066;117.46900037817784, 40.6577203544181;117.4678534217027, 40.65808513737181;117.4673371655261, 40.658003177685956;117.4663096836838, 40.657221819024684;117.46213759357325, 40.65241004455985;117.46160597637245, 40.65201758866364;117.46052288941907, 40.65137005871721;117.45477750703834, 40.64820333807013;117.45176629713836, 40.64657352840164;117.44801488349815, 40.64458546073969;117.44504301937948, 40.6433720217635;117.44425969697477, 40.642394438953666;117.43958769984793, 40.636342766655275;117.43672453069597, 40.63354544695431;117.43624447623145, 40.63307821174038;117.43602052866781, 40.632686325673056;117.4359470472771, 40.632347820752884;117.43594525066607, 40.63218979188318;117.43610038802765, 40.63147143675692;117.43608394903683, 40.631016437979625;117.43594983202418, 40.630504423735864;117.4241355874486, 40.62282264008307;117.42115563858036, 40.61636911948316;117.41927252073978, 40.60870363513884;117.41923883428316, 40.60624330938418;117.41930746482413, 40.60523306710018;117.42011396351097, 40.60370401507598;117.42117351486, 40.602551177467355;117.42321509379254, 40.600626701282216;117.42459174698656, 40.598588226664965;117.43122797894154, 40.58653166588696;117.43364846313816, 40.583046376415766;117.43371251232102, 40.58178352336415;117.43385309713335, 40.58014207984847;117.43342316811626, 40.57894396826308;117.42958911036914, 40.57619135306789;117.42773958915464, 40.57526045478533;117.42612766974753, 40.57515195188443;117.42410360777245, 40.57517695414689;117.42064674850894, 40.57627129052373;117.41177247820642, 40.57850367805499;117.41031866056908, 40.57838209771478;117.40408567795755, 40.57535881963564;117.39929025365363, 40.57290746384527;117.39790353943786, 40.57187438200263;117.39693139321498, 40.570797784151836;117.39449680562184, 40.56654479164821;117.39386421888172, 40.565963085614364;117.39265330305426, 40.56555682693574;117.39111468537678, 40.56550613006281;117.38872150966765, 40.56658384133489;117.37837168273443, 40.57496611285496;117.3665170144109, 40.58194078200157;117.35563296519089, 40.58730824245392;117.35305509786893, 40.58819219591906;117.35149285475653, 40.58819068922914;117.34885938232347, 40.58792996287015;117.34712223912827, 40.58703936266391;117.34329842206394, 40.583799364570815;117.34101268369382, 40.582487554233346;117.33504461137716, 40.58223262729205;117.3254010322359, 40.5830636361999;117.31935947852855, 40.583033705539634;117.31904561058336, 40.582986172609765;117.31781609983186, 40.58280193081637;117.31654481787415, 40.58190043999118;117.30830008007301, 40.57620183330537;117.3039609051376, 40.57335607981851;117.29650101686055, 40.56974959839873;117.29007417991997, 40.567054011461444;117.28623715776463, 40.56595424797311;117.28382403967319, 40.56570508081236;117.28041523975448, 40.56561266196048;117.2780822505145, 40.56523880618194;117.27515664912961, 40.56418786076076;117.26886958852639, 40.56064405161204;117.2605289116968, 40.55543024909455;117.25884503801832, 40.55416570586034;117.25750934755554, 40.55316159136829;117.25549561609382, 40.551434813338666;117.25423116125798, 40.54994344400577;117.25379934579934, 40.54875225688778;117.25399266114508, 40.546615494785044;117.25744368142276, 40.54028594210409;117.26601396514071, 40.527395459443625;117.26730644710847, 40.524710287446474;117.26803632033533, 40.52342761015747;117.26827517977043, 40.522664751284154;117.26841477644668, 40.52144373384727;117.26818211531959, 40.52058686251288;117.26734902678963, 40.519649837524234;117.26652078910944, 40.51914525904524;117.26544416995573, 40.51890921646712;117.26072644907843, 40.51883531158998;117.25390256110244, 40.51972154768765;117.24804740578838, 40.52153868210766;117.2461705760864, 40.522063877220894;117.24463591095315, 40.52229538404874;117.24400835472389, 40.522301142573724;117.24287181859266, 40.521711096833265;117.23957270177671, 40.519908363954904;117.23846787583, 40.519241855955194;117.23743275839085, 40.51910069690324;117.23555476089169, 40.51905654607463;117.22709002807117, 40.519957038932866;117.22592851904676, 40.51987346877272;117.22470583541714, 40.51945931846408;117.2228805684514, 40.51827327533855;117.22109581506417, 40.51547940890611;117.21829912051996, 40.511477526128324;117.21408400157549, 40.50636217325754;117.21362918949579, 40.50501633052857;117.21386849808366, 40.50420292830515;117.21690369274077, 40.50264254239362;117.22403551984559, 40.49943011000817;117.22800342511371, 40.49605546608437;117.2320100473493, 40.491019859428796;117.23298318170828, 40.489054221426336;117.23346404464776, 40.48766317117519;117.23364163964708, 40.482386024620915;117.2346198045169, 40.47408613098258;117.23563758465971, 40.47091842450162;117.2365325664393, 40.46794157755416;117.2382123079124, 40.46510621455518;117.23937669151444, 40.46385031431525;117.24080176337546, 40.46231052801662;117.2450365552106, 40.460358177973674;117.24996573720496, 40.458187353937014;117.2564569826506, 40.45461785665902;117.2602920285338, 40.45214990111797;117.26203932258126, 40.45070208010678;117.26284312635158, 40.44962571595249;117.26357138262853, 40.448305972610044;117.26408440490528, 40.446750041956825;117.26328742825683, 40.44471679745748;117.2629037619735, 40.443819816659705;117.26256483130459, 40.44252906009434;117.2625094956852, 40.44245678632257;117.26245416006577, 40.442390552455365;117.26191841065962, 40.44207063851886;117.26186909368712, 40.44202224977226;117.26183891062199, 40.44196864460915;117.2618207648507, 40.441883878354176;117.26186280554856, 40.441701235879194;117.26188679030567, 40.44157988577336;117.26188059199764, 40.441439934783276;117.26165206307591, 40.44088472661348;117.26162080204416, 40.44082411948318;117.26158765457085, 40.44077655348616;117.26154139183707, 40.44072514373407;117.2614991714781, 40.44068965794083;117.2613101679988, 40.44056411907393;117.26128905781933, 40.44053735023084;117.26127396628677, 40.44049252955415;117.26127396628677, 40.44045553359772;117.26132804427846, 40.44028174155742;117.26133100868664, 40.44025174659785;117.26132193580099, 40.44020980854253;117.2606742575283, 40.43933370212371;117.26040880825009, 40.43899688817167;117.25996558431147, 40.43854915017915;117.25935554503964, 40.437970099623385;117.25920983988594, 40.437838721166145;117.25891959737567, 40.43768098430666;117.25883524648826, 40.4376118627716;117.25865028538377, 40.43739385833484;117.25858300230107, 40.43732755079872;117.25850970057145, 40.43731032181117;117.25841834290108, 40.4372933673848;117.25787028670945, 40.437268107340756;117.25779806294645, 40.43726289059134;117.257712723923, 40.43723371797196;117.2572799203283, 40.436862023363425;117.2570419591987, 40.436718287164524;117.2567990573888, 40.436629601638;117.2564067673726, 40.436594250950236;117.25542482961966, 40.43665191031482;117.24875616883577, 40.4326696589954;117.24428754807639, 40.43064387981168;117.2421135589117, 40.42858179173499;117.23995259517689, 40.42522319361255;117.23896697437134, 40.42303550348488;117.2390352455901, 40.42120778495921;117.24123573476733, 40.411552747729296;117.2410612838373, 40.40585567917404;117.24083994135964, 40.403592909479215;117.24043579371069, 40.401988067654884;117.23270803073056, 40.39418843237196;117.22792688948425, 40.388698292555866;117.22675549909926, 40.38635580643003;117.226247776825, 40.383870487325;117.22624310563636, 40.3835025486512;117.22621992935419, 40.38182467865394;117.2271438365712, 40.37978402860501;117.23052604664683, 40.37834727851879;117.24044693269902, 40.37766664405519;117.2451122823651, 40.376682058006175;117.24872517729568, 40.37517969643992;117.25194730932941, 40.37272123876372;117.25577992978774, 40.369146344523436;117.25878170747988, 40.36418958920931;117.26151040029698, 40.35346117786934;117.26576989553365, 40.34575423964557;117.26769289813886, 40.34294592251996;117.26944028201687, 40.340391967303994;117.27146362534755, 40.33806717430211;117.27304994304761, 40.3363433423664;117.27488230662686, 40.3350197095883;117.27674449394904, 40.33331511745267;117.27809285051953, 40.33200998720668;117.27876101015785, 40.330983478620134;117.27938757825106, 40.324440775210974;117.28102734512898, 40.3198477608678;117.28273798831162, 40.31577437556017;117.28458400613464, 40.31354720447188;117.28665343253796, 40.31193311761154;117.28931816600276, 40.31030537503057;117.29510990094779, 40.30682632007675;117.2970906645973, 40.30535705336683;117.29763288180311, 40.30456735132666;117.29984621674916, 40.30121565657982;117.30059423574731, 40.29889892685746;117.30069924766143, 40.29737232589911;117.30069044426745, 40.29224543264546;117.30011373213003, 40.28748530900037;117.30035366953175, 40.2863780390832;117.30123382927042, 40.28539032100267;117.30381951185034, 40.28483237115649;117.30742782542282, 40.28465899985213;117.31086680840667, 40.28482432178441;117.31562315642088, 40.28567810022476;117.3225606800439, 40.28733361513441;117.32631694453389, 40.28882632288665;117.33272707299199, 40.292838403640225;117.34012713412207, 40.298571791181054;117.34343604246807, 40.29979475868762;117.34499792625829, 40.29983630342365;117.34552091972618, 40.299551955327885;117.34577442154111, 40.298899133208316;117.34591949788097, 40.29824444755533;117.34599199113563, 40.29729762514928;117.34591940805042, 40.295472452237135;117.34549397056088, 40.293768504540076;117.34533002980531, 40.292908844393665;117.34533011963586, 40.29237984903593;117.34533029929698, 40.291576923789854;117.34536721965343, 40.29097554904642;117.34556628415444, 40.290376920603876;117.34580307748686, 40.28994283940869;117.34693763734597, 40.2876083837261;117.34750006642577, 40.28663231032527;117.34786352083512, 40.28592604480374;117.34856410930233, 40.28380300686703;117.34893987049716, 40.2826887961286;117.34794185307557, 40.277559059998524;117.34729399514178, 40.27327433537345;117.3475746257831, 40.26899298426153;117.34923649097657, 40.257255680254325;117.35133142925638, 40.24967059043212;117.35468552236954, 40.24448160636116;117.35685996068698, 40.24259710072092;117.36047447256749, 40.240571551007896;117.36444651004095, 40.23956966509299;117.36945644970065, 40.239446020333965;117.37974321558706, 40.23821740865294;117.38852208584441, 40.23727882671695;117.39092316664205, 40.237229601233345;117.39578623335086, 40.234344924905905;117.39599248429596, 40.23418808485193;117.39623799119184, 40.23407462000166;117.39656102185322, 40.234019677608465;117.39770609188679, 40.23272865613735;117.39893560263829, 40.23191014490152;117.39938933675138, 40.231539925028805;117.39950396053445, 40.231228779020356;117.39950378087335, 40.23054176022598;117.39950360121225, 40.2299836985987;117.399642299583, 40.229387142463196;117.40008669131878, 40.22827691701478;117.40018721170534, 40.228023113210774;117.40010950827873, 40.22755440681329;117.39989499292295, 40.22714222892525;117.39944817576229, 40.22695128766024;117.39880301274502, 40.226782931136285;117.3975733223324, 40.2266983739991;117.39558168918624, 40.2264508303026;117.39372884424137, 40.22592551132636;117.39299825237009, 40.22584370745132;117.39209877906295, 40.22586285011786;117.39107659722315, 40.22608195751714;117.39010687642512, 40.22627297011018;117.38953959649558, 40.2263007199118;117.3890777776329, 40.226175604710605;117.38751634299545, 40.22521840029878;117.38687854608337, 40.224682673873495;117.38650125776918, 40.2242425900124;117.3860935168982, 40.22337783852205;117.38559289123748, 40.22186928259251;117.38534657586665, 40.220518735820676;117.38519844528805, 40.2186465047741;117.38509729608762, 40.2166254669397;117.3852871080419, 40.21532116386927;117.38544853354203, 40.214777507396185;117.38589337443058, 40.214243488384575;117.38630039665713, 40.21405898431227;117.38663124257647, 40.21407275842996;117.38703062920621, 40.214304438666744;117.38746010907053, 40.214403474148654;117.38772250410999, 40.214309121849986;117.38809934327143, 40.213940802266436;117.38885921990233, 40.21335291925936;117.3892583370404, 40.21316104349141;117.3896807202912, 40.21308783303077;117.39018071713805, 40.21309416921678;117.39125050916988, 40.213454573249045;117.39221852318742, 40.21359844506256;117.39319453212403, 40.213596929899055;117.3940165714962, 40.2135109787502;117.39475596676147, 40.213230465943035;117.39589241306214, 40.212500424671;117.39633779293399, 40.212057092909475;117.39645331502257, 40.211856948701985;117.39647631164362, 40.211680427352846;117.39629099121692, 40.21153579383024;117.3955291383139, 40.21144674074943;117.39486780579746, 40.211293773039884;117.39453040224791, 40.21097481943846;117.39353633737058, 40.21005355778509;117.3928899167256, 40.2096670318674;117.39142109738623, 40.20875794335431;117.39028231549123, 40.20783658245203;117.38864470454654, 40.20683627479203;117.3875971006608, 40.206223395613314;117.38719852250601, 40.20581377320564;117.38705200887733, 40.20516293200075;117.38709782245836, 40.20467698391033;117.3873045225562, 40.204205497254776;117.38804068392162, 40.20318206020853;117.38817803483411, 40.20277861867111;117.38833847219819, 40.2022497394509;117.38831574506878, 40.20163991822539;117.38800726695666, 40.200850786336936;117.38762252270674, 40.20028490088311;117.38659171713404, 40.19915125577546;117.38612873047418, 40.19858535602432;117.3859140354573, 40.19806560580206;117.38593676258671, 40.19758008864676;117.38612037623295, 40.19719603989046;117.38671244939458, 40.1969545874871;117.38758605150302, 40.196724363018966;117.3889164419633, 40.19641312473863;117.38997734077059, 40.19599483144853;117.39034618501299, 40.19566932968283;117.39061423937716, 40.19499345209774;117.39061396988551, 40.19463033128849;117.39152027031452, 40.194466371715116;117.39297633371564, 40.19458038566244;117.39461448364365, 40.19455262276739;117.39561914852601, 40.194952393572926;117.39553524679137, 40.195720170062394;117.39572613671224, 40.19655193526067;117.39663917443258, 40.19681329781863;117.3971845357077, 40.196735316265546;117.39818147516267, 40.19643999131364;117.39909002135545, 40.196284371695654;117.40017849814188, 40.195987598093055;117.4008144086124, 40.19590720446143;117.40136524955113, 40.19645459570375;117.40246899753123, 40.19768851744136;117.40356708618664, 40.198365814571396;117.40447976458476, 40.198769489235154;117.40566471938298, 40.19902794996631;117.40674933345574, 40.19859444903421;117.40783125261194, 40.19767432664336;117.40873665473546, 40.19738265686041;117.40982279592757, 40.19708988360531;117.4109019303367, 40.19603168710475;117.41179924771062, 40.195185655261604;117.41206469698884, 40.19434801745544;117.41260484809197, 40.19408822981431;117.4132414772069, 40.19406156897339;117.41411480982369, 40.19401355187664;117.41505731196476, 40.19402236994001;117.41538645110361, 40.193945900758216;117.41545544096678, 40.193675157821424;117.41538600195086, 40.193442786488035;117.41510267639302, 40.19302957274827;117.41477317793196, 40.19256792498703;117.41425180141397, 40.192062458046834;117.41188117317313, 40.190757402974;117.41109147279931, 40.190508624624236;117.41020215034445, 40.1902226420617;117.40944227371354, 40.18996132279623;117.40904315657545, 40.18968098734389;117.40835226980774, 40.18911204539896;117.4069312403215, 40.188164647865676;117.40567190582706, 40.187481667317826;117.40240701445104, 40.18558853550166;117.40149936656377, 40.18516838351199;117.40081503742627, 40.18501652734269;117.40029276260276, 40.184812857641205;117.3997009589328, 40.184406481002696;117.39851636345678, 40.18385086136341;117.39725631031794, 40.18355286158926;117.3963566573497, 40.1834763116077;117.39446482594569, 40.183566917562025;117.3930893405488, 40.18368287922523;117.39036783417578, 40.18373221282529;117.38860751469842, 40.183702378403865;117.38796989744745, 40.183912045893656;117.38726311067218, 40.18432669364308;117.38676949179445, 40.18456770905728;117.38584953712169, 40.184637229924036;117.38246041009364, 40.18459499376677;117.38042538879134, 40.184638470137045;117.38011915644299, 40.184802178055946;117.37972066811876, 40.185077021810535;117.37922165940796, 40.18510478861527;117.37869965407612, 40.18505662732631;117.37609762233592, 40.18481265093956;117.37494024551687, 40.18472845442123;117.37076348421766, 40.18484000445028;117.3702888195862, 40.18480982601717;117.37010556526216, 40.18466148297463;117.37006047032556, 40.18444761486358;117.37012838222212, 40.18410131795658;117.37022036870634, 40.183669925704145;117.37014302460193, 40.18300116234005;117.36993551602912, 40.18240680762051;117.36965210064072, 40.182102737961074;117.36922360891246, 40.181831947373155;117.36684309931101, 40.18096568578901;117.36469327456454, 40.17982737410777;117.36396070642115, 40.17937094154762;117.36339522310263, 40.179280467757465;117.36191301901117, 40.17933014911502;117.36092757786672, 40.17948353404581;117.35975097730974, 40.1796587617758;117.35909539394856, 40.17963347333487;117.35838510378183, 40.179390373069324;117.35782159673542, 40.17904597952363;117.35758417458914, 40.178680016384035;117.35751635252312, 40.17844745545636;117.35756117796807, 40.178176787978366;117.35793514255188, 40.17782184534661;117.35861435134797, 40.177388965777645;117.35913312277998, 40.17710864686419;117.35937054492626, 40.17673219905348;117.35950717719435, 40.17633714365077;117.35994231638337, 40.17472692263674;117.36031664028938, 40.17415013619481;117.36110337625502, 40.1730944043647;117.36190520375322, 40.17221018176289;117.36243960570111, 40.171621382717845;117.36303608055974, 40.17108054310328;117.36366157068633, 40.17054142202352;117.36414342176188, 40.170017595911965;117.36438138289148, 40.16958611340333;117.36442647782808, 40.16923925762684;117.36431966930296, 40.16894208908718;117.3642427743513, 40.16863299657792;117.36425094893144, 40.16819006488359;117.36440411002087, 40.16758441465264;117.3647252542407, 40.16686910907712;117.36501648488702, 40.16619363144575;117.36512365273438, 40.165742826820534;117.36499393741873, 40.16533978108441;117.36465734234415, 40.16485333860999;117.36432083710011, 40.164353866462854;117.36394741149961, 40.16384412123353;117.363565002844, 40.16344926590228;117.36312968399388, 40.16306605621085;117.36264055664368, 40.16259855121946;117.36226632256825, 40.16209327275257;117.36198515294362, 40.161484259321554;117.36173299858696, 40.160854287167474;117.3614577577787, 40.16037918501457;117.36114559661398, 40.15994674471468;117.36064991163357, 40.15934832657454;117.35981134344001, 40.15847963895109;117.35887225485989, 40.15747970035434;117.35811776806206, 40.15673326929239;117.35764445088884, 40.15627861021276;117.3596066196143, 40.156261998141595;117.36014209952879, 40.155571456223036;117.36014030291778, 40.15529256296054;117.35832276137944, 40.1538867055196;117.357234284593, 40.15332008049763;117.35668568941806, 40.15247957793858;117.35704043026395, 40.15164892252685;117.35776239840231, 40.151656987861;117.3602949911266, 40.15209644371062;117.36246430910263, 40.15225078681835;117.36354290452847, 40.1514215072805;117.36335039765768, 40.15003142438175;117.36261028374801, 40.147940696734764;117.36115206441366, 40.146262993931344;117.36025393856478, 40.14709082029114;117.35936246017667, 40.14847282919768;117.35899945492011, 40.14833136882085;117.35772772380963, 40.147344102240744;117.35662532328777, 40.144970425595105;117.35498483776546, 40.142865131752565;117.35353676928337, 40.14229041654218;117.34812519723016, 40.14164978531865;117.34668494400601, 40.14162337948863;117.3443379412001, 40.140745017785356;117.34037515627338, 40.14038918840931;117.3387571283888, 40.14049453781771;117.3375103701715, 40.14213701584043;117.3346467518668, 40.143885349490326;117.33053745331141, 40.14656205496036;117.32883435589505, 40.14574773444897;117.32801249618397, 40.14537297273625;117.32713988221157, 40.14493271468477;117.32607422238507, 40.14442971668588;117.32499320153437, 40.14411410007086;117.32404315362702, 40.144071907436285;117.32304486671379, 40.14422750988093;117.32216973748596, 40.14446832412144;117.32137698287342, 40.14478173294946;117.32057713164733, 40.14508555749424;117.31989882115674, 40.145206273424;117.31923641067368, 40.1452125470615;117.3187643511282, 40.14514133090043;117.31841374248764, 40.14500751601283;117.31804031688714, 40.14480868907403;117.31765898619815, 40.14449486672054;117.31712521306413, 40.14401571949138;117.3164469924041, 40.14345156235147;117.31575350055039, 40.142982611321905;117.3151056426166, 40.14265637060418;117.31452740335983, 40.14239900334475;117.3141157099446, 40.14211709095962;117.31387855728997, 40.14178657148931;117.31372656399768, 40.141166687987514;117.31358247579388, 40.14050694807749;117.31346039607507, 40.139804385885455;117.3133773028154, 40.13911105531115;117.3133543960249, 40.13898695004061;117.31327121293468, 40.13835662963407;117.31311805184522, 40.137760846636475;117.31285206358372, 40.13724345368134;117.3126836313006, 40.137025504847294;117.31239356845143, 40.13657698723473;117.31197495808378, 40.135819016714734;117.31140381544053, 40.13475854697831;117.31120448144787, 40.13434180124988;117.31107602375994, 40.13392532875596;117.31095349488837, 40.133493959831526;117.31075514903176, 40.13304528081784;117.31034309629435, 40.13249089229739;117.30989205709778, 40.13195449637903;117.30935792464156, 40.13140009889012;117.30884669897583, 40.13092499592265;117.308335293649, 40.13053015453801;117.30765491705574, 40.13010834884903;117.30728023382751, 40.12984410696209;117.30711225069716, 40.129741016487955;117.30693537434225, 40.129618962679366;117.30634770287762, 40.129168051241486;117.30587384672111, 40.12874444412672;117.30534492443682, 40.12832800601838;117.30473389702894, 40.127939079879;117.3042065916946, 40.127718204691654;117.30374728808734, 40.127654348664414;117.30298938772857, 40.12773172064647;117.30167139388433, 40.127994108926444;117.30029375255423, 40.12823642928533;117.2991130197919, 40.12839510244641;117.29804017352134, 40.12850812495278;117.29709740188862, 40.12858404783575;117.29623772351556, 40.12858294450654;117.29555555031129, 40.12851260723254;117.2949575483333, 40.12835476184763;117.29426720054889, 40.12800631461133;117.2934613306759, 40.12750360406654;117.29274870491483, 40.12704612731815;117.29199583506691, 40.12648562097591;117.29135929578254, 40.12589897382947;117.29091355658848, 40.125381007119536;117.29056914625596, 40.124882690564434;117.29015448843255, 40.12429954656043;117.28977082214925, 40.12391597629144;117.2894623440371, 40.123749361845285;117.28905639977715, 40.123704260016304;117.2883578774126, 40.12369853608171;117.28773562118583, 40.123718949147396;117.28726616672633, 40.123691225995906;117.28692031910498, 40.123604608314764;117.28669017323331, 40.123470267933236;117.28653737146607, 40.123290756215205;117.28639076800684, 40.12294111042939;117.28616771874871, 40.12232374326731;117.28592957795802, 40.12172768066928;117.28566826088517, 40.12120995778762;117.28527525222455, 40.12071540355268;117.28475540282594, 40.12022808718718;117.28432403652003, 40.11991132276505;117.28390156343869, 40.11970745617564;117.2832709529707, 40.119546279751894;117.28257180179229, 40.11940937949176;117.28197227269492, 40.119243857395624;117.28149644026628, 40.119007298028244;117.2809039179519, 40.1186098350426;117.28026603120927, 40.11819726557275;117.27960505801504, 40.117888216144095;117.27889764242592, 40.11769406809986;117.27824457432015, 40.11762192626858;117.2771678653359, 40.11758357933642;117.27599252240665, 40.1175901314217;117.27417821476814, 40.11766323885635;117.27231171557952, 40.117757864588114;117.27088197252984, 40.11792021775744;117.26973016520493, 40.11819416198141;117.26877760204216, 40.11843637961336;117.26794882537865, 40.11856417803052;117.2667511146422, 40.1186636992422;117.26548432421203, 40.11880556671704;117.26467108823384, 40.119023850314164;117.26354335549662, 40.11964731679342;117.26326694689119, 40.11973028429865;117.26292226706703, 40.119865114897905;117.26244697362169, 40.120238639078956;117.26207013446026, 40.120620644036975;117.26152656979617, 40.12101381929466;117.26087466948758, 40.12140313019739;117.26013141150862, 40.1217942319437;117.25953394851393, 40.12208733262995;117.25891339906765, 40.12243732766332;117.2582929394519, 40.12284504372547;117.25714373721299, 40.12325675720751;117.25659199796875, 40.123262067398464;117.25632412326568, 40.12324551615251;117.2560483434741, 40.12311400256619;117.25557403816485, 40.122681185198324;117.25477903778852, 40.12215367665558;117.25428182568875, 40.121932506661445;117.25400622555827, 40.121648508704965;117.25396014248562, 40.1213848543594;117.25378488308063, 40.12100112958349;117.25343310664292, 40.12062250612481;117.25311250140642, 40.12030360559208;117.25266056390434, 40.1199973934541;117.25212463483709, 40.119500485438884;117.25174294482589, 40.11932048038311;117.25100283091622, 40.119305031650974;117.25084257321323, 40.119301721207904;117.24981122865725, 40.119347584623384;117.24908548763572, 40.11945069098491;117.24861208063197, 40.11950876152185;117.2483128550666, 40.11954738322895;117.24755055301084, 40.11943151804132;117.2464673762269, 40.11909212845072;117.24532464178765, 40.11845962197705;117.24481188900255, 40.118022981456214;117.24454608040216, 40.117474538750145;117.24442418034445, 40.11710831006408;117.2442033768501, 40.116805876778436;117.24365478167516, 40.116366604672486;117.24290757115195, 40.115720347372125;117.24260987270596, 40.11521926954834;117.2422902556055, 40.114822060133655;117.24204762328726, 40.114592106609834;117.24154430271001, 40.11430083561943;117.24095025327627, 40.11389693040822;117.23964169163989, 40.11292226462134;117.23729136510357, 40.11134563651597;117.23681966488029, 40.110960475114204;117.236249330712, 40.11052123392703;117.23583161864985, 40.11015524340494;117.23553445918716, 40.10984326009411;117.23536000825712, 40.10955948715438;117.23533701163606, 40.10934924333175;117.23543456761446, 40.10913617075791;117.23545837271045, 40.108682363250686;117.2354581032188, 40.1081092880941;117.23531338620116, 40.10757476765232;117.23506195048891, 40.106943049946494;117.23496313688281, 40.10656000181441;117.23459034009618, 40.10611893847745;117.23415079921014, 40.10584715262739;117.23343547853254, 40.10565296993476;117.23286667148362, 40.105432228717504;117.23125744699306, 40.10514685064257;117.23090899428573, 40.1050811797134;117.23084018408366, 40.10484022480104;117.23076445692918, 40.10467114885366;117.23077918913954, 40.104251250941736;117.2309600180387, 40.1037536061042;117.23099047059549, 40.10301085711608;117.23103547570153, 40.10183218247688;117.23095849091932, 40.10142309768133;117.23070750435984, 40.10117868040533;117.23032922790959, 40.10112549210862;117.22963070554502, 40.101264706005324;117.22930542911988, 40.1014470357638;117.22896434251773, 40.10167013552471;117.228645983045, 40.101763472961004;117.22822117436934, 40.10177609730502;117.2275845452544, 40.101839425945855;117.22709119586833, 40.101858741859346;117.22662183123936, 40.10196332363782;117.22622810393433, 40.10214799700265;117.22593292074376, 40.102372267189594;117.22539402726832, 40.10250251049966;117.22477347782203, 40.10246815609163;117.22312921941656, 40.10250099283542;117.22226540883818, 40.10248685096242;117.22108467607585, 40.102566804244404;117.22019921633466, 40.10276182362983;117.21943403970127, 40.10280590469334;117.21921449383463, 40.10283984502311;117.21882085636015, 40.10275761557688;117.21852468503353, 40.102618128820694;117.21825330693896, 40.10242407480754;117.21813194586456, 40.1022268469257;117.2181087695824, 40.10186432967615;117.21807777804231, 40.101579695358;117.21807768821175, 40.101336589381695;117.21807750855065, 40.10116860843537;117.2180774187201, 40.10105057311379;117.218077239059, 40.10076048542954;117.21799971529349, 40.09944276109074;117.21793063559977, 40.09873632166175;117.2179005423652, 40.0983766142136;117.21799881698799, 40.09820241687988;117.21799845766579, 40.09777130241701;117.21795255425421, 40.0974993449739;117.21777810332418, 40.09688595342603;117.21777792366308, 40.09664193366654;117.2176803676847, 40.09642606133742;117.21959348892929, 40.09549102055311;117.22048451816465, 40.09508907253067;117.22065348943106, 40.09397980500067;117.21992388569586, 40.09271417734567;117.21884313433681, 40.09213924172674;117.21739820992401, 40.091001223200166;117.21667067229149, 40.08987539807776;117.21579662103026, 40.08918603912846;117.21560168873461, 40.089033345617686;117.21452794415852, 40.08850136507724;117.21239473806399, 40.086879868057075;117.21065606774941, 40.08757000954764;117.2093768807032, 40.08777776821732;117.20833888868644, 40.08769807341959;117.20726738987412, 40.08603177510942;117.20713875252511, 40.08366691196838;117.20779209012251, 40.0806317035352;117.20896707372957, 40.07715144858592;117.20881463128451, 40.0756274004225;117.20774007823348, 40.07483513575854;117.2058241722418, 40.0741940709044;117.20360230339341, 40.07497585313127;117.20235877907595, 40.07564258310407;117.20099299537858, 40.07679397252503;117.19986598128577, 40.07820757916509;117.1989365045746, 40.08017453005119;117.19699221212879, 40.08504897862542;117.19545664869004, 40.08785725592189;117.19449016179186, 40.08879102244633;117.19248155067154, 40.089690277153345;117.1911168449408, 40.08971953222699;117.19027576149179, 40.089427187914694;117.18897393714673, 40.08828705370388;117.18879688113073, 40.08813159818357;117.18518686077776, 40.08260348319832;117.18182998291753, 40.077926916696875;117.18070728069117, 40.07709334160206;117.17950049706906, 40.07684566174811;117.17821133883169, 40.07689100192859;117.1764749142809, 40.07762209951125;117.17063161659961, 40.0806523366504;117.16950136860694, 40.08076813040412;117.1680889628536, 40.08050176306948;117.16712148781937, 40.080033478467925;117.16563569050587, 40.07824753568917;117.16415474404211, 40.07529710724144;117.16347373863499, 40.07411235868055;117.16166095811586, 40.072821444261905;117.15843496336842, 40.07130095630541;117.15526681949584, 40.07079968676534;117.15320574733373, 40.070428994755105;117.15066498002932, 40.0699860389471;117.14879488761865, 40.069901077786376;117.14337442234088, 40.0691326264974;117.1402240649174, 40.0690342055735;117.13837095048086, 40.06923346293345;117.13481923015551, 40.070217800855424;117.13086704523381, 40.07186323233526;117.12844081188192, 40.07373637075556;117.12646453975997, 40.07545286835144;117.12473952368916, 40.07612580466914;117.12169534597693, 40.07684276328805;117.11846953089061, 40.07757579367854;117.11474246132971, 40.07797425743592;117.11324130299198, 40.07810951650752;117.11235135172325, 40.078472920406625;117.11189070065774, 40.078865237081715;117.11167313106321, 40.079358579830235;117.11164070223431, 40.07987834898933;117.11185144470694, 40.080550275126015;117.11184892945153, 40.08107038014902;117.11144909366904, 40.08148738596739;117.10941038931412, 40.08223264893154;117.10692828135952, 40.083218453587065;117.10535795349752, 40.08321914363147;117.10512708898146, 40.08300026118828;117.10422069872189, 40.08141147909298;117.10394294265821, 40.080984604845156;117.10305523715324, 40.08100834315416;117.10134189905406, 40.08130514031911;117.09955310329205, 40.08140181821193;117.0982701433627, 40.08135627403984;117.0936586920272, 40.08071395993021;117.09304838326373, 40.08053178120245;117.0928380001133, 40.07983473601124;117.09275571532858, 40.07790069294961;117.09223694389658, 40.07447233341182;117.0916095673284, 40.07151435534462;117.0911538569432, 40.07081404232641;117.09032885316283, 40.070801481210644;117.08811381143633, 40.07079347522355;117.08782545536762, 40.07079168077803;117.08766771292007, 40.0711851463248;117.08772664176152, 40.07165625290967;117.08761794679482, 40.07500028368009;117.08752569081895, 40.075221814524745;117.0868823244127, 40.07533637536195;117.08599623585766, 40.0753252643495;117.08406919087764, 40.07522692145777;117.08220296118067, 40.07500753002763;117.07910120208527, 40.07383782144804;117.07668673653556, 40.07250563059631;117.07656582461391, 40.07210837687015;117.07659834327336, 40.07168758628126;117.07694140614764, 40.0705505344746;117.07691831969603, 40.07021828397947;117.07666895008646, 40.069978861079;117.07510814426287, 40.06932525777862;117.07169197823897, 40.068321167236;117.07098689824419, 40.06804791785281;117.07065209978062, 40.067576441009884;117.07038090134716, 40.066535259957206;117.06995672148534, 40.06532157530053;117.06949804669196, 40.06497418304491;117.06888360572313, 40.064974597183365;117.0680851019553, 40.06497521839106;117.06681346067538, 40.065112160035724;117.06488506823712, 40.06520658334686;117.06390034573708, 40.06526166355076;117.06259106545629, 40.06549192316522;117.05978305226265, 40.065352290405094;117.05920364520871, 40.06522218250689;117.05892885355321, 40.064878033829736;117.05893154846973, 40.064332955614404;117.05937477240835, 40.06207453039035;117.05981916414414, 40.05976639830894;117.05988411163253, 40.05909295392846;117.05976481666079, 40.05845367256704;117.05875332465655, 40.05739861385087;117.05804644805076, 40.056934932288534;117.05662928127822, 40.05680204693114;117.05465354813958, 40.05697566073539;117.05236044366424, 40.05710323035591;117.05126370246711, 40.05698325417192;117.05047508005991, 40.05678879289676;117.0501414493935, 40.05675835002668;117.04951443214753, 40.0566541814628;117.04900096071805, 40.05648360422995;117.04853860287204, 40.05628534476048;117.04771737197483, 40.05594770865037;117.04517759280647, 40.05510302421639;117.04475215531694, 40.05488308422011;117.04428153306026, 40.05434289585056;117.04233355756188, 40.0514034361151;117.0411689044682, 40.05008005417092;117.03907378652725, 40.04801888474766;117.03864924734324, 40.047704681204266;117.03638165474442, 40.04665214738297;117.03356582629284, 40.0452876608228;117.03327720073248, 40.04497296128593;117.03318485492606, 40.04459563751071;117.03304741418303, 40.04382027024576;117.03269563774532, 40.04320176521211;117.03154239313162, 40.04205056300955;117.02961328204894, 40.04011661244201;117.02907744281224, 40.039738847282706;117.02772279810318, 40.03954647693563;117.02529674441239, 40.03944000323483;117.02321537054577, 40.03941963373341;117.02056635742738, 40.039404719111545;117.0182745105798, 40.0392102072835;117.01683237091406, 40.039436757924854;117.01454537491621, 40.03977226691394;117.01204467203755, 40.04004245435927;117.00981696420335, 40.04052593045273;117.00846959576893, 40.04074350047224;117.00586837250368, 40.04150730310552;117.00288743549937, 40.04287428252749;116.99790336703836, 40.04576454037116;116.99082723487516, 40.048465712673654;116.98601752751364, 40.04897398275432;116.98318481091847, 40.049049373753085;116.98171662039297, 40.04889755607912;116.98084014370689, 40.048506929501414;116.97843861375651, 40.04724231398577;116.97769643374416, 40.04701965580576;116.97699782154905, 40.046987758666916;116.97660229763301, 40.047177415243105;116.9764839009668, 40.047436181348274;116.9762868127379, 40.04827543834915;116.97593853969168, 40.04964283329577;116.97593647358902, 40.04991077208312;116.97604166516423, 40.050217716371975;116.97620551608925, 40.05068468877174;116.97742137259701, 40.052606048817246;116.97741526411954, 40.05362286809325;116.97687259776096, 40.054572778457384;116.97596926174013, 40.05583608333775;116.97503223926267, 40.05683877163785;116.9720142022408, 40.05824375281427;116.97079268640833, 40.05871902235104;116.96910683645775, 40.058984716239486;116.96882818208856, 40.057212920708366;116.96877554138568, 40.05715797200779;116.96860055147233, 40.05711503467551;116.96741730345458, 40.057039307513385;116.96712786941927, 40.05696861954803;116.9661214079259, 40.05627643963835;116.96110329368607, 40.05268854643623;116.95777489211048, 40.05037650391882;116.95754663268039, 40.050348198339954;116.95733633936051, 40.050455069097595;116.95710906806649, 40.050507883072456;116.95684496624655, 40.050506364239766;116.9524373404313, 40.04739158085755;116.95240239634695, 40.04740538906215;116.95235047428848, 40.04748609796171;116.95177681638981, 40.054075595932765;116.95172489433133, 40.054184324720005;116.95159311291302, 40.054237688054464;116.95127663988187, 40.0542382403268;116.9511099143792, 40.05421746107755;116.95101199907862, 40.054184048583615;116.95100301602352, 40.05410203602854;116.95124241444192, 40.050120303479346;116.95121052459632, 40.050032210622184;116.95117953305623, 40.04998505742341;116.95114063642765, 40.049950883415484;116.951078743178, 40.04992464881181;116.9507172650408, 40.04983614146855;116.95036971063898, 40.0497958229524;116.95020289530578, 40.049802243539645;116.95011899357114, 40.049839938587844;116.95004003251682, 40.04990069246747;116.94999709351343, 40.0499415632285;116.94997113248421, 40.05002247621634;116.95018115631244, 40.05416685909168;116.95012016136832, 40.05430168257986;116.94997930706435, 40.05433619955871;116.94902027610189, 40.05434351715595;116.94890637096323, 40.0543302626396;116.94878240480286, 40.05425605110678;116.94713958368621, 40.05150699143735;116.94698058361094, 40.05143995664353;116.94683963947641, 40.05143388139631;116.9450150911551, 40.05208103023083;116.94440568069713, 40.05236214522617;116.94439561967543, 40.05241316277809;116.94441160951351, 40.052471152912126;116.94444367902021, 40.052519063771065;116.9454510388191, 40.05371937849075;116.9456130931331, 40.05391322728496;116.94561713550789, 40.05392323726815;116.94561210499704, 40.05393221173457;116.94558407786512, 40.05394822770248;116.94543603711708, 40.05397038772075;116.94305714446557, 40.05413475822154;116.94311418686544, 40.05479658533753;116.94321434792981, 40.05486824204141;116.94330238186978, 40.05488798559002;116.94557904735427, 40.054859267699236;116.94560105583926, 40.05487624991497;116.94559701346448, 40.054916220235185;116.94554500157544, 40.05524329944613;116.94538097098932, 40.056735431575774;116.94280885282261, 40.05656664937117;116.94234622548497, 40.056536413496154;116.94228011019943, 40.056556708811016;116.94168138957703, 40.05790032793954;116.94157520986575, 40.058002837858666;116.94147001829052, 40.058010362149645;116.94125765886797, 40.05800539197588;116.9383873931025, 40.05764864299394;116.93827303881108, 40.05768453887451;116.93820189301468, 40.057753086147365;116.9381587743502, 40.05782743190248;116.93783421656946, 40.059811128694385;116.93762491138563, 40.061041961993816;116.93759886052582, 40.06112313780635;116.93753669778454, 40.061161723893946;116.93739737059994, 40.061187885110755;116.93714054505465, 40.06115309552208;116.93681958049592, 40.06111588996991;116.93667414483386, 40.0610971836456;116.93654874138466, 40.06107937466783;116.93609428862716, 40.06100862189972;116.93558450025026, 40.06087056750479;116.93549116630777, 40.060810513755015;116.93539181371837, 40.06067149257091;116.93535462387025, 40.060495817428354;116.93586180716119, 40.057021635528976;116.93577251559348, 40.05694149026046;116.93500383556861, 40.056877291139614;116.93490645925134, 40.056973313673026;116.93459753198644, 40.05864964770317;116.93455441332196, 40.058758093016905;116.93449216075012, 40.05879378122024;116.9336258349163, 40.058745460630945;116.93348426196793, 40.058714052229384;116.93343009414566, 40.05861271689145;116.93363176373266, 40.05751030561438;116.93359655015668, 40.057429746740475;116.93345398907223, 40.05735733341199;116.93264874801311, 40.05716094034326;116.93255936661485, 40.057054011153134;116.93252711744704, 40.05600541962407;116.9324558818201, 40.055932245414596;116.93235841567228, 40.055899455059176;116.93202200025878, 40.055817720714565;116.93189740528456, 40.0557512424543;116.93184422559837, 40.055650938164284;116.9320903613081, 40.05445286681674;116.93207122740073, 40.05431811266399;116.93197385108346, 40.05425832922948;116.93124766090918, 40.054175695457566;116.931159267647, 40.054129856797005;116.9311130947438, 40.05366346046606;116.93105686081887, 40.05345822020872;116.930966401454, 40.05340140451442;116.93085689801235, 40.053357912516894;116.92978396191123, 40.05305263932801;116.92643283320625, 40.05211803364672;116.92619361444895, 40.052048859334135;116.92606892964416, 40.05196284008027;116.92601179741374, 40.051206818640225;116.92597559570167, 40.05107240320459;116.92588612447288, 40.050985830409694;116.9248393290621, 40.05068199630263;116.92478704768143, 40.05070988751592;116.92476090699108, 40.050792249373174;116.92466119507947, 40.05129187233716;116.92427555252404, 40.053964174632235;116.92417089993212, 40.05446191024669;116.9241467355139, 40.054497324582805;116.92412966770921, 40.05451858698235;116.92407738632855, 40.05454047067877;116.9239797405196, 40.05454212748829;116.92273855179647, 40.05437934575748;116.92242872622607, 40.054446722806404;116.92227781090041, 40.05451037196513;116.92223451257482, 40.054586101959885;116.92219929899883, 40.05476275892877;116.92140061556991, 40.058524773157615;116.92131213247718, 40.058601396040444;116.9205353677027, 40.05868816617317;116.91974953004257, 40.05866428196319;116.91864164985711, 40.058588280418014;116.91673373878447, 40.05848901578256;116.9140178019056, 40.05783840773126;116.91296022682872, 40.05734746199896;116.91085738346041, 40.055934730577725;116.9084714840259, 40.05387360154387;116.90831158564512, 40.05378226895463;116.90808934486195, 40.053678924220726;116.9072326308971, 40.05355300497276;116.90707470878844, 40.05354451369924;116.90640609999735, 40.05346719473685;116.90579983360868, 40.053391670593584;116.90569428271125, 40.05338635490574;116.90355038678115, 40.053186291441015;116.90007169869375, 40.05275212821447;116.89977858160584, 40.05266866417408;116.899451239078, 40.052511469833156;116.89906694398083, 40.05185390061135;116.89900972191985, 40.05180757712112;116.89891234560257, 40.05178562350363;116.89871759296801, 40.05178879918459;116.89607253239387, 40.052130114981466;116.89537742359026, 40.052329076995385;116.89419121116433, 40.052570357347555;116.8939445364713, 40.05259010156715;116.89376316858882, 40.052581403065524;116.89358171087581, 40.052559656806544;116.89205575930602, 40.05174592747909;116.8912484521442, 40.05139004294852;116.89079372989505, 40.051282069075604;116.88954526489728, 40.05119356350899;116.88908281722074, 40.051233881191756;116.88815100491523, 40.0514268396318;116.88746964018591, 40.05171776054668;116.88736462827181, 40.05176587904913;116.88725458584683, 40.05177298981487;116.887139512911, 40.05175407379559;116.88705156880158, 40.05172714952544;116.88655561432951, 40.05110643857129;116.88647063462828, 40.05103940338038;116.88633463117407, 40.05097243716039;116.8861536226138, 40.05091541226509;116.8860036954242, 40.0508784081911;116.88490003727463, 40.05077540420684;116.88482511859509, 40.05072535194606;116.88477813721693, 40.050605295406754;116.88480032536302, 40.05001736737868;116.88476340500655, 40.04982530241777;116.88468552191884, 40.049682254400146;116.88456155575847, 40.04961404413847;116.88438575737017, 40.04953368297268;116.88416495387582, 40.049473273957865;116.88384821135298, 40.04941956166851;116.88357539596961, 40.04938587064776;116.88285630240887, 40.04904474811732;116.88270646504981, 40.04894326020782;116.88254674633014, 40.04877466567051;116.88200587658257, 40.04777268626987;116.8819000561935, 40.04769826041788;116.87816014086381, 40.0468120479679;116.87801946622095, 40.04685195401348;116.87797661704812, 40.04693259453198;116.87776255084509, 40.04821772077769;116.87774961524576, 40.048281582920254;116.87768871013218, 40.048312098647074;116.87530227171436, 40.04812838271709;116.87507401228427, 40.04820805515087;116.87403242704546, 40.049214791803855;116.87035611174588, 40.052893650959014;116.86928614005295, 40.054302510987554;116.86831390399949, 40.05498918844449;116.8677796817127, 40.05542409666779;116.86715104751684, 40.05556140282581;116.86398182567763, 40.055704507438875;116.8632053303948, 40.056337187735;116.8643219241437, 40.057973292928224;116.86426227665785, 40.0582703293399;116.86346000000688, 40.05885459608424;116.86080631569986, 40.0601648980613;116.85879599779908, 40.060718362207616;116.85732834625688, 40.061117408564286;116.85687218671892, 40.06101600780188;116.85655598317939, 40.06017104155201;116.85631532713327, 40.058899534160865;116.8559902303692, 40.05811452862391;116.85559677255584, 40.057994278113796;116.85179550295982, 40.057823911353246;116.84652819877152, 40.05730908082688;116.8418865643709, 40.05690690558034;116.83893688839835, 40.05665190342084;116.83870773066275, 40.0564533683178;116.83887418667375, 40.05485823219812;116.83855537804826, 40.05426074542011;116.83815185921317, 40.0541764548327;116.83579659199657, 40.053825070334575;116.83569086143804, 40.05366214880813;116.83572382925026, 40.05321542425289;116.83014337576117, 40.05223221943301;116.83005156893805, 40.05220791872559;116.83003351299729, 40.05218782921372;116.83000656383199, 40.05214074655427;116.83003063841966, 40.05194986124273;116.83036992841079, 40.04918027221064;116.8304300250494, 40.048658540933125;116.83050108101524, 40.0481448833415;116.8304881454159, 40.04810483997822;116.8304481708207, 40.04807066502012;116.83022152834053, 40.04803186433969;116.83005866555158, 40.04801129030439;116.8299797943278, 40.04799506580904;116.8298589722367, 40.04789771875521;116.82980462475335, 40.046527733972056;116.82972000437431, 40.04583158079094;116.82969808571987, 40.045773515920395;116.82966314163552, 40.045733402110315;116.82959621787504, 40.045686245914176;116.82751565248338, 40.04542139732611;116.82744468634809, 40.045367336603135;116.82741872531885, 40.045300364766334;116.82766432204528, 40.04240014444593;116.82793336454553, 40.036801860088275;116.82795043235022, 40.03662591577214;116.82799355101469, 40.03655099428981;116.82852543770716, 40.036332858367935;116.8286653937056, 40.036265187062156;116.82872243610548, 40.03618032162483;116.82874273781, 40.03574149172946;116.82869782253451, 40.03565641847623;116.82864491233997, 40.03562334207697;116.8285310072013, 40.03561609150712;116.82734533375869, 40.035878492587756;116.82728433881456, 40.035878492587756;116.82717744045887, 40.03572947652;116.82714564044382, 40.03436387191305;116.8271088099179, 40.034200903502956;116.82702993869414, 40.0340998767025;116.82688899455962, 40.03406182760868;116.82486232749855, 40.03418322555013;116.82247391280863, 40.034321955923026;116.82230673815322, 40.03434356993759;116.82221852455214, 40.03439895150252;116.82216633300202, 40.034528082905496;116.82220091776415, 40.03624543807648;116.8221666923242, 40.03646951276785;116.82211351263803, 40.03654374381938;116.82197328714791, 40.03660630499585;116.8195736436391, 40.03674351125865;116.81934906726161, 40.03682395667335;116.81927881977074, 40.03692642949228;116.8192526790804, 40.03705458934927;116.81900034506265, 40.03792408127834;116.81883290091558, 40.03797324535477;116.81871764831865, 40.03796109244033;116.817767061428, 40.03673384399206;116.81766986477182, 40.03666064892889;116.81747529179835, 40.0366492553506;116.81290965404389, 40.03747186677051;116.81058519870626, 40.03788651769026;116.81036313758422, 40.03787353615129;116.8102396205766, 40.037828238846885;116.81016838494963, 40.03771126670402;116.80944372189474, 40.035524112782184;116.80932325912585, 40.03532586091605;116.80920980313995, 40.03521150847832;116.80898468777914, 40.03527476142067;116.80785668555026, 40.035558432185915;116.80777224483234, 40.03555974419496;116.8077019075109, 40.035554772371064;116.80763561256425, 40.03549483424291;116.80730440732273, 40.03485512261826;116.80723308186523, 40.034792214553065;116.80716669708806, 40.03477626310242;116.80702090210379, 40.03480650870693;116.80274658482621, 40.036272575667184;116.79822487421119, 40.037756702188496;116.79587966801628, 40.03848221573741;116.7958534374954, 40.03852965315634;116.79584032223494, 40.03859490544681;116.79584526291525, 40.03865877667547;116.79642673607187, 40.0402877143004;116.79391597217148, 40.04047628489482;116.79247904267771, 40.040577095029924;116.79038832643378, 40.04074184332461;116.7881743626739, 40.04094539598621;116.78729348429081, 40.04086385070923;116.78717212321641, 40.04042691549302;116.78688080273953, 40.03878203071383;116.78645347880843, 40.03873486967132;116.78595177518112, 40.03876373250943;116.78566332928185, 40.03869219684028;116.78551169531177, 40.03840860826459;116.78540946814474, 40.038008323072845;116.78533320200692, 40.03783652494142;116.78517042904853, 40.037820988513324;116.78462668472335, 40.03775718554456;116.7840023623939, 40.0367806611702;116.78295260257494, 40.03513409950226;116.78282153980103, 40.03340449333416;116.78273862620246, 40.030781514769714;116.7812338746427, 40.02664094761915;116.78019444533712, 40.02359993210422;116.77887546335681, 40.021294009244784;116.77761954242331, 40.01953393505228;116.77739631350408, 40.0189443555661;116.77721799986035, 40.017582556517176;116.7776052593657, 40.016485071322656;116.77839594787558, 40.014292465179864;116.77884608876664, 40.013598743324486;116.77960569590586, 40.012762302732575;116.78078571002378, 40.01120447452806;116.7820677716476, 40.009148406952676;116.78256228883086, 40.00693919072637;116.78274500417159, 40.00523000373899;116.7825165650804, 40.00033473810917;116.781773396932, 39.99839275537479;116.78056122347684, 39.99698521836411;116.77767406956777, 39.994147669722906;116.7754495956334, 39.99187315063503;116.7738859152322, 39.9896869340326;116.77134128521406, 39.98435089846993;116.76605664372943, 39.97650954521181;116.76438911921124, 39.9740729106664;116.76356375610868, 39.97078001468747;116.76417837673861, 39.96784051964923;116.76562824183172, 39.965426730338095;116.76788963612252, 39.96349224983326;116.77022208637919, 39.96182772984558;116.77240847215992, 39.96070016872247;116.77463995287727, 39.959983015994936;116.77710301675506, 39.959655476397245;116.77826695120434, 39.95955959230273;116.7789295413485, 39.95965340248172;116.77923200081372, 39.959959096947415;116.77934608561347, 39.96166237474302;116.77933521611682, 39.961911582425415;116.779335575439, 39.962273744190895;116.77926407032042, 39.963022809422114;116.7792441279381, 39.96323108901005;116.77908917023763, 39.964854375942984;116.77885201758299, 39.96666066297804;116.77887528369571, 39.96682545291027;116.77900392104473, 39.96696210935827;116.77953203485406, 39.96699909019089;116.7796765722106, 39.966987408397344;116.77977269090016, 39.96675017769308;116.7802743945275, 39.96435840068613;116.78038479627467, 39.96429003531057;116.7807101625304, 39.96429501236753;116.7811079322102, 39.964325012953175;116.78130582891404, 39.96433648782806;116.78137913064366, 39.964316510484416;116.78143635270466, 39.96426376750385;116.78184193764241, 39.963027026174174;116.78209445132126, 39.962326488718844;116.78217458017275, 39.96215436029135;116.78226593784312, 39.96203207280176;116.78234822262783, 39.96196494938845;116.78248880744015, 39.961909024681326;116.78310863824203, 39.96180844304628;116.78375272329268, 39.96168124681315;116.7842621523474, 39.96156379747087;116.78454637621074, 39.961326547796645;116.78491665774196, 39.96076383691804;116.78512740021459, 39.960303502766216;116.78521157144088, 39.96005110919101;116.78519630024721, 39.95987731586281;116.78508158663358, 39.95970497382919;116.78460844912148, 39.9589197854488;116.78417941840992, 39.958046859331326;116.78438737613548, 39.95789276358066;116.7860773582914, 39.957003785343595;116.78738457246952, 39.95592363933397;116.78829365764562, 39.95464229175722;116.78879194771201, 39.9512740587751;116.78881278839984, 39.949380244439226;116.78904005969386, 39.94923442594203;116.79090197752438, 39.949214375009916;116.79134960316, 39.94914454240693;116.79152055069856, 39.94893850123876;116.79169634908688, 39.94855732342853;116.7916907795927, 39.94765819718144;116.79103672335089, 39.94732361463334;116.79085257072134, 39.947242855465745;116.79080927239576, 39.94716859566691;116.79097474027071, 39.94628051408553;116.79115080815066, 39.94626447264209;116.79127657092205, 39.94631626159881;116.7919650322649, 39.94684016448353;116.79202944076997, 39.946776068359846;116.79202530856462, 39.946623122456664;116.79198021362802, 39.94484160918649;116.79198398651117, 39.94441345821681;116.7921188221682, 39.94430704236779;116.7937527500603, 39.9440647538085;116.79377574668136, 39.94389430771416;116.79378248397268, 39.94293406242964;116.79367073476725, 39.942842026973416;116.79040090271093, 39.942883999582385;116.78997034487999, 39.94280344257523;116.7890850647999, 39.9423064763321;116.78839974752636, 39.941027845055025;116.78795158290741, 39.934940065430375;116.78922609876498, 39.92313623691761;116.78888186809355, 39.917860402746655;116.78902245290587, 39.914612025994465;116.79037898405649, 39.909686488046646;116.7907675910201, 39.90830623570031;116.79119868783434, 39.90677720908343;116.7906506316427, 39.902527287768336;116.79043979933951, 39.901053483326066;116.79059763161762, 39.900080108644545;116.7908451147856, 39.89897414767982;116.79113131492109, 39.89729067781629;116.79151893374865, 39.89582430215727;116.79214675946956, 39.89454562610923;116.7928750157465, 39.89353991206249;116.7944085130826, 39.89212763857084;116.79639278012358, 39.89074786007822;116.79760567222316, 39.89016691783262;116.80029627688664, 39.8885426752455;116.80474486543315, 39.88619707066914;116.80576974218948, 39.88586529956892;116.80919318448801, 39.88474402030658;116.81020099343965, 39.884744781581325;116.81039978844902, 39.885211925843194;116.81047434780633, 39.89008595228941;116.81055456648838, 39.89023978673909;116.81217484013673, 39.89024061715353;116.81399714269428, 39.890273972125094;116.81437847338324, 39.890456662965455;116.81472530914067, 39.89113877363338;116.81451995650107, 39.8932294206215;116.81455912262132, 39.89442266324558;116.81473644812898, 39.894805667268564;116.81504753132708, 39.8948403347349;116.8188741331385, 39.89474754213564;116.8191628485294, 39.89473647067613;116.81924216890593, 39.89460797241714;116.81926516552699, 39.893429126221825;116.81926795027407, 39.892383398638145;116.81928124519561, 39.89213040654209;116.81941338593613, 39.88952811783717;116.81953878938533, 39.8875756958224;116.8195448978628, 39.88746870648641;116.81952809954976, 39.88702988235853;116.81958343516916, 39.88672455155204;116.81982705562348, 39.8865810206857;116.82222723811559, 39.886766282021924;116.82247166704485, 39.88667029498244;116.82276370616614, 39.88522341409129;116.82291911301937, 39.8847619448643;116.82325463012735, 39.884623807996135;116.82565220753347, 39.88479779396561;116.8274182761661, 39.88491855962149;116.82996955364499, 39.884754678152284;116.83191905626273, 39.88426573045958;116.8339365606076, 39.88289589692615;116.83627637696944, 39.87855678980151;116.83873719508347, 39.87446824969017;116.83999006177824, 39.87236948108732;116.84250540703673, 39.86977439686631;116.84490100817074, 39.86797363129459;116.84823632669872, 39.86487039352304;116.84891203210334, 39.86415361326166;116.84975661894381, 39.86338400410871;116.85112500772716, 39.86262082457954;116.85174429954576, 39.86268686930006;116.8532197663459, 39.86361162711574;116.85389089039239, 39.864130006597705;116.85499921973062, 39.86473041635985;116.85620169148626, 39.864775621676955;116.85873868590754, 39.86476634524373;116.8591272030406, 39.864687495510296;116.86014677979443, 39.86279071307068;116.8602790103655, 39.86139580108666;116.8608920140455, 39.86105774749006;116.86110563109578, 39.86097854730581;116.86170480087092, 39.86080020809204;116.86187458061232, 39.86051421360267;116.86230927064861, 39.85829731747834;116.8632680321194, 39.85642756657677;116.86428572243166, 39.85602689898884;116.87207591764472, 39.85383582108873;116.87263214841651, 39.85338957920829;116.87260295348744, 39.85202577111825;116.87278539933651, 39.85018139827786;116.87475214942006, 39.849518472624;116.877497281228, 39.8484609910631;116.87893546834948, 39.84840995843781;116.87977664162901, 39.84848861929339;116.8804723792465, 39.84861277308214;116.88065608272328, 39.84865978943273;116.88004128243226, 39.84972259957309;116.88016524859265, 39.849958438834555;116.88057954709383, 39.84999679898952;116.8812921728549, 39.84987043197137;116.88465318292049, 39.8486830552437;116.88495204916366, 39.84867751576563;116.88511814585245, 39.848813717552304;116.88499103562279, 39.851789592814605;116.88523717133252, 39.85201490042568;116.89094383674576, 39.851523501765605;116.89260543244757, 39.85117092779312;116.89411781960416, 39.850137706593515;116.8978880976601, 39.845966094892965;116.89997135796828, 39.84219054700365;116.90056100570503, 39.8414001220753;116.90111984156279, 39.84083191625697;116.90210546236833, 39.839976793924166;116.90392902255358, 39.838734949927556;116.90510661124661, 39.83831437159797;116.90972426089012, 39.837267104347426;116.91154072446183, 39.83685240367435;116.91203066028699, 39.836836751929496;116.9126042283551, 39.836944513427326;116.91320501508018, 39.83706480996234;116.91365389834351, 39.837189746380645;116.91395995103076, 39.83736731637255;116.91417743079474, 39.83752743369075;116.91423707828058, 39.83780244400227;116.91425225964372, 39.839035509830424;116.91393686457914, 39.840673815001814;116.91361572035933, 39.84158488316552;116.91327229816288, 39.8422603510423;116.91226969938319, 39.84387087931997;116.91011960514506, 39.84674060963354;116.90930277594484, 39.847714886119746;116.90875247398942, 39.84859054590068;116.90838955856339, 39.849807006026225;116.90809060248968, 39.85158858788457;116.90815788557238, 39.85259277572763;116.90840051789061, 39.8539031898571;116.9086974976922, 39.85426433517068;116.9099266491215, 39.85429549217279;116.91279206403723, 39.854451207731834;116.91553620770912, 39.85470260902334;116.915696285751, 39.854802726161665;116.91577201290549, 39.855017430537984;116.91566709082193, 39.85591459809445;116.91566825861908, 39.856055631925265;116.91734296958133, 39.85645221444539;116.91778691216436, 39.85662114903522;116.9184642345189, 39.85671987864651;116.91920057554542, 39.856524496345784;116.92024548451464, 39.85590753600983;116.92156374785053, 39.85506084214351;116.92316623504976, 39.85388858060261;116.92494523928173, 39.85249113206877;116.92687300290613, 39.850550387628644;116.92918820569702, 39.847700483271055;116.93118046765703, 39.84457686274864;116.93232167497692, 39.8426935776826;116.93348309417077, 39.8402838580378;116.93487412025296, 39.83565794359252;116.93525805602792, 39.83267014343206;116.9355475798938, 39.82916031515765;116.93546646290625, 39.82379316635022;116.9355296137836, 39.82061116173898;116.93593861228229, 39.81878997637076;116.93620540901875, 39.81829141060093;116.93700885346688, 39.817377052148224;116.9387655797222, 39.81601986638767;116.94269009683417, 39.81300917433804;116.94449021124562, 39.8112281077745;116.94592902718095, 39.81059923633905;116.94717219217623, 39.80995421620604;116.94920739313962, 39.80928237725675;116.94952323735693, 39.80882926155429;116.94975949170606, 39.80745513860136;116.94150945390241, 39.80630693174109;116.94284083249876, 39.803436884339746;116.94409881953493, 39.80078865927707;116.94459297739596, 39.79966784963499;116.94498158435958, 39.799176281316;116.94620229171709, 39.798832236820594;116.94703331414438, 39.798773198195;116.95021502243016, 39.79774167706298;116.95237203362072, 39.797376420879765;116.95506605184515, 39.79722445543754;116.95680705775403, 39.79699758072749;116.95803019053642, 39.79677680333061;116.95907465035287, 39.796374191109706;116.95972789811972, 39.79551892676648;116.96001113384703, 39.79502642768049;116.9602517000626, 39.79445942911477;116.96051023238836, 39.793741838621685;116.96066527991938, 39.793013984176994;116.96070866807551, 39.79235569991613;116.960742983346, 39.791888265032156;116.96072708333848, 39.791834071484885;116.96067731721324, 39.79182048844072;116.96032877467536, 39.791871147637615;116.96019627461263, 39.791890551971186;116.95997017111577, 39.79192485604741;116.95985554733271, 39.79194543848485;116.9591442690299, 39.79201127452257;116.95903072321343, 39.792018966939686;116.95818685501737, 39.792033797363004;116.95808516683364, 39.79203476757749;116.9579735972893, 39.79203157972981;116.95772449717137, 39.792017026510216;116.95757798354269, 39.79200455231953;116.95752417504265, 39.79199699850295;116.95747333095078, 39.791989513986614;116.95739661566023, 39.79197475285477;116.95730992917852, 39.791956942470776;116.95706181719667, 39.7919005313406;116.95694818154965, 39.79187142484241;116.95672692890254, 39.79180739050271;116.95613494557148, 39.791604060285486;116.95534353841717, 39.79130945909025;116.95470753811612, 39.791021509621686;116.95469972285817, 39.790827532868775;116.95540067064762, 39.787942973200735;116.9564073118021, 39.78432084924041;116.9563546710992, 39.784055465068285;116.95448053631375, 39.78344630433956;116.95437381761916, 39.783415530800895;116.95412849038438, 39.78336382567991;116.95403371915309, 39.78332418043998;116.9538422902489, 39.783229849627915;116.9533564866291, 39.7830666937496;116.95328165778012, 39.78306523823662;116.95292449150936, 39.78397374954612;116.95286655080398, 39.78402739486179;116.95159715528781, 39.78377171286906;116.95125561953293, 39.78379014917382;116.95075616166937, 39.783949976479306;116.95030116992858, 39.784556083133644;116.95008602575894, 39.784968190999535;116.9494158898485, 39.785770913977736;116.94854992333687, 39.78639973708315;116.94792389422697, 39.78674668582829;116.9473648787081, 39.786964030368246;116.94554742700032, 39.78733523328184;116.94494008264502, 39.78742297437756;116.94179349810467, 39.787681692133454;116.93476731172784, 39.78755077400236;116.93070517421171, 39.78700117847291;116.92859146134674, 39.78653031088896;116.926652558734, 39.78537835575913;116.92371581836078, 39.78269449727459;116.92339736905748, 39.78235404315384;116.92303086040943, 39.78166557485842;116.92303095023998, 39.781563617471356;116.92305224008055, 39.78138430795151;116.9231962384538, 39.78119695776452;116.92352852166194, 39.78088831055276;116.92397237441442, 39.780578899506224;116.92415562873846, 39.78034288946543;116.924578461142, 39.77985894503267;116.92505995289535, 39.77904728031187;116.92552518531897, 39.77832190311979;116.92590076685269, 39.7777689754532;116.92731685565862, 39.77608514207062;116.92776699654966, 39.77511649623103;116.92769189820903, 39.77480775221173;116.92271762127808, 39.77170214228247;116.92040232865666, 39.77098008385471;116.92039451339873, 39.770532328926755;116.92203158536012, 39.76861580206359;116.92199358703705, 39.76834349365893;116.92010957089097, 39.767725111070334;116.92041283883113, 39.767021798058906;116.9203142947167, 39.76689160289922;116.91740486283098, 39.76785904822262;116.91533148388339, 39.7717370110782;116.91503019221535, 39.77236728055511;116.91478163108074, 39.77242682727159;116.91441152921062, 39.77214261081156;116.91301376583709, 39.771047118594375;116.90900408936277, 39.76940762547682;116.90904523175512, 39.767844281872435;116.90917880978445, 39.766385309139224;116.90926693355499, 39.76506801266447;116.90921770641303, 39.76495583919998;116.90886062997282, 39.764878884491715;116.90626039484364, 39.76456836096386;116.90616095242369, 39.76447594545068;116.90622230669001, 39.7643339594824;116.90770406162872, 39.76242641039146;116.90831185513677, 39.76123751044312;116.90844660096327, 39.761178300632594;116.90861853663789, 39.761146407739126;116.91397028154412, 39.76180554762182;116.91406792735306, 39.761756807402264;116.913922491691, 39.759810636792004;116.91392150355493, 39.75968860928498;116.91427570541752, 39.75921921735415;116.91438547835084, 39.75904823863537;116.91438449021477, 39.75884127477191;116.91418039520292, 39.757556074079865;116.91421659691495, 39.75753139044626;116.91572287559408, 39.75749797045623;116.91575907730615, 39.757483340538435;116.9157963569848, 39.757454635382565;116.91585169260422, 39.75739667034509;116.91588187566937, 39.75729710349127;116.91633471147695, 39.754375833401085;116.91640810303711, 39.754317519055064;116.9165067369821, 39.75431571623263;116.91735500687517, 39.75435419954725;116.91744151369578, 39.75432362091525;116.9175974595323, 39.75370774632518;116.91768297821687, 39.753678207503484;116.91829777850789, 39.75363604878747;116.91844465145877, 39.75353931939832;116.92000087592426, 39.75167411424423;116.91993952165792, 39.75154423654428;116.91902172291839, 39.75075969509841;116.91903169410953, 39.750649509088305;116.91911820093016, 39.75045888479104;116.9193284044195, 39.75018310617436;116.9197789944633, 39.74953592005181;116.92024260993699, 39.74886951927948;116.92084887632568, 39.747789534032094;116.92090609838667, 39.747667485056226;116.92092217805529, 39.74760119018026;116.9209181356805, 39.74754328613034;116.92090609838667, 39.74752047122774;116.92087483735492, 39.74747803132786;116.92079434918122, 39.74743344166611;116.91781781387391, 39.74680800444913;116.91746657641951, 39.74666937976958;116.91723607122566, 39.74652056076614;116.91720579832996, 39.74643110277498;116.91724298817807, 39.74623339326444;116.91729823396695, 39.745977361719106;116.9176915121192, 39.74385681223482;116.91775888503246, 39.74381256696062;116.91783236642317, 39.743782191661744;116.91876714313686, 39.74382324685703;116.91904382123393, 39.74382220660744;116.91912026703284, 39.74378982016273;116.91923093827165, 39.7437217877739;116.91938086546128, 39.74210771509395;116.91947842143966, 39.74206797655166;116.92253876865105, 39.741899659642606;116.92260012291737, 39.741851598743295;116.92267243651094, 39.74172731989757;116.92301109768819, 39.73981296714758;116.92321420456399, 39.7371157353468;116.92313973503722, 39.7370230052749;116.92297974682589, 39.736998730366196;116.91991948944505, 39.737147708812884;116.9179523800393, 39.737228370657654;116.91651338444287, 39.73710956259348;116.91440910378574, 39.736825754052965;116.9115642600662, 39.736255567204864;116.91042422054349, 39.736014479594814;116.90938389293238, 39.73575223689959;116.90927322169354, 39.735679133361224;116.90919758436961, 39.73552037218185;116.90916722164337, 39.7340824188397;116.9090434351441, 39.73401944006466;116.9064738322328, 39.73375046177998;116.90638624744558, 39.733638791784195;116.90626731179607, 39.73227626442859;116.90613049986689, 39.73210931065028;116.90050180737192, 39.731417353295974;116.89950280181428, 39.73147527100541;116.89425804509426, 39.73176125198214;116.89415869250487, 39.731657902215865;116.89368923804535, 39.72924738067917;116.89363408208705, 39.72919175012183;116.89352978881733, 39.72916046658402;116.89169221506613, 39.72920021262848;116.8916539472514, 39.72899537805448;116.89162978283316, 39.728868439964536;116.89153411329637, 39.7284157615573;116.8913560691443, 39.72757435165429;116.89124431993885, 39.72707567440356;116.89116589786782, 39.726712884245565;116.89113059446129, 39.726512967317035;116.8910774147751, 39.726372220454394;116.89104525543785, 39.72629827447556;116.89097401981088, 39.72617854563865;116.89084978415887, 39.726053059048716;116.890713511213, 39.72596759762407;116.89041186022276, 39.72578571426909;116.89025555506402, 39.725693315674654;116.889956060007, 39.72551732791645;116.88939408007995, 39.72516798705963;116.88902559515975, 39.724944896333554;116.88902550532922, 39.724915830666106;116.88904652567814, 39.72487580465515;116.88944240891638, 39.724363511268244;116.89065628915202, 39.72278880073572;116.8908982926564, 39.722492653987246;116.89093233843523, 39.7224604655541;116.89098839269906, 39.722452279700164;116.89220362039295, 39.72263333946121;116.89315968694721, 39.72277568955753;116.8931976852703, 39.72263042585965;116.89330548193149, 39.722223560995175;116.89370388042516, 39.72063735457673;116.89370684483335, 39.72058137014884;116.89370082618643, 39.72054737710335;116.89369076516472, 39.720518448314614;116.89365860582747, 39.720482651523135;116.89277143930582, 39.720193224063685;116.89274736471813, 39.72016138141848;116.89275032912632, 39.72014036110206;116.89344103623294, 39.719267700089055;116.89389656695707, 39.71868841741323;116.89390249577342, 39.71864138083217;116.89388327203551, 39.71845843736205;116.89321241748067, 39.715722135755925;116.89336782433388, 39.71332846722118;116.89411728062085, 39.71157081833135;116.89514350483545, 39.70938044141776;116.89513344381375, 39.709331525044504;116.8951023624431, 39.70930078750413;116.89344579725214, 39.70858382872393;116.89341462605096, 39.708517981654026;116.89340258875713, 39.70842805762902;116.8934506481019, 39.70832869699486;116.89519398960512, 39.70643346242354;116.8966506818201, 39.7071058277693;116.89673395474088, 39.70713705200566;116.89688046836956, 39.7071826393652;116.89690454295722, 39.70716841500209;116.89708986338393, 39.7067045603705;116.89722811260191, 39.706300098770214;116.89753003308381, 39.705932063698405;116.89844082504038, 39.7049554150337;116.89891638797737, 39.70444512357433;116.89916719487574, 39.70417623716433;116.89874247603063, 39.703963972282025;116.89861698275088, 39.70389735747258;116.89851664202541, 39.70383844494644;116.89939455600033, 39.70273443287084;116.89994952914438, 39.70203586367574;116.90008903599009, 39.70179416970375;116.90008607158191, 39.70176821686934;116.90003980884815, 39.70173775350304;116.89921848812037, 39.70142937187458;116.89879682351399, 39.70121508607262;116.89870852008237, 39.70114603982451;116.89869747092459, 39.701090108842834;116.89872450992043, 39.70100079959993;116.89884488285877, 39.70083050799338;116.89913395757188, 39.70046723169583;116.89953541030428, 39.69996460956345;116.90026016318973, 39.69900494703434;116.90023905301025, 39.69892819565746;116.9002109360478, 39.69888850142156;116.89930023392178, 39.69854124527163;116.89477726567904, 39.69673789994108;116.89475220295532, 39.696597091828096;116.89607307137719, 39.69398213053524;116.8962316222997, 39.6938586669163;116.89740939065382, 39.693955480734125;116.89749571781333, 39.69400163207582;116.89745044321563, 39.69475503965527;116.89748853136926, 39.694905636896934;116.8990371202379, 39.69557013459593;116.89912344739741, 39.69556916301132;116.89928208815049, 39.69550136025074;116.89965757985364, 39.69466704074506;116.89981720874277, 39.69462720523906;116.9057026369525, 39.6955411952482;116.90954091673552, 39.696246562340455;116.90956508115374, 39.69616113308428;116.90959625235494, 39.69526561154226;116.90970692359377, 39.69523570047648;116.91128021586394, 39.69508038480188;116.91164744315643, 39.69490293031349;116.91287596577187, 39.69343108826717;116.91320106253592, 39.69282431203564;116.9135673915229, 39.69217873453177;116.91428100542002, 39.69111492723442;116.91603198252007, 39.687666462291766;116.91594879942986, 39.68703006737215;116.91529285674648, 39.68674209481914;116.91455543775334, 39.68649354486707;116.9139408171234, 39.68616677075685;116.91373582380602, 39.68564551146215;116.91369288480264, 39.685008403669464;116.91378289501475, 39.684218934283685;116.91376196449636, 39.6837684592805;116.91361814578423, 39.68367704511628;116.91331038631648, 39.683514623293505;116.91144739051936, 39.68309898826005;116.91015796279032, 39.68278455326763;116.90983017110973, 39.68258423035426;116.90963425067802, 39.68224765044662;116.90892764356387, 39.681530824826886;116.90775822945098, 39.67993770560921;116.9067746747481, 39.67875299396665;116.9058742133049, 39.67835530887963;116.90493332811374, 39.67833267914739;116.90440242955735, 39.6786035412801;116.90407733279329, 39.679322132912816;116.90383344284733, 39.68022640091243;116.90350762743886, 39.6805309908392;116.90313977133252, 39.68061220533576;116.90174874525033, 39.68006924641879;116.90125862976407, 39.68000066475117;116.90089113297995, 39.679930347646184;116.8997069866567, 39.680246669928636;116.89861482681766, 39.680316014907966;116.89773448741788, 39.68054126413127;116.89698044977281, 39.68123463837061;116.89691918533703, 39.68125518474217;116.89622569348333, 39.681733510860006;116.89587050348467, 39.68193661276976;116.89561466607545, 39.68203878821237;116.89505511157327, 39.682093415917045;116.89315546491133, 39.682048158914476;116.8903527517202, 39.68189142507638;116.88985913284246, 39.68184318318954;116.88961290730217, 39.681807990885204;116.88942273602571, 39.68175461238516;116.88891339680156, 39.681571015016054;116.88761588432295, 39.681193476195546;116.88662289741221, 39.68091124044706;116.88611697174899, 39.68075929356777;116.88603298018381, 39.680734235141884;116.88595904964033, 39.68069820930024;116.88590506147919, 39.68065420082827;116.8858161292337, 39.68053321209166;116.88570042748402, 39.680267216596505;116.88546273584608, 39.67987710651275;116.8853158628952, 39.6797509796991;116.8851730323191, 39.679660879059334;116.8850870644818, 39.67962075716466;116.88488323896159, 39.67956050486348;116.88414276572972, 39.679403279427106;116.88347748066901, 39.67923862617714;116.88252671411726, 39.67897262565573;116.88212831562359, 39.678869126739514;116.8820474681277, 39.67881283048269;116.88200569692148, 39.67862471318537;116.8820258189649, 39.678427848921885;116.8821068461219, 39.678184266791774;116.88286169224195, 39.67723929321023;116.88425999459878, 39.675421641915264;116.88443139129008, 39.6748221340687;116.88426780985671, 39.67450287109158;116.88396319445827, 39.67438929947162;116.88362138921171, 39.67443942095546;116.88338351791269, 39.67450071906384;116.88250183105464, 39.6752775966805;116.88052546910214, 39.67692094392667;116.87964378224409, 39.67753556635638;116.8793742905911, 39.677657740476576;116.87917172269859, 39.67766141958021;116.87906895654825, 39.67764774442037;116.8789961039714, 39.67764420415012;116.87887546154141, 39.67762934889648;116.87788310344453, 39.677439006997034;116.87674746561882, 39.67730746113755;116.87453197473955, 39.67709178091537;116.87144072581863, 39.67682105164207;116.87059056948398, 39.676744761328024;116.87048106604232, 39.676718243655735;116.8704204304204, 39.67669741825147;116.87037362870332, 39.67667381611898;116.87032790495286, 39.67663820465074;116.87029511680176, 39.676556777188914;116.8702455303376, 39.676308120862586;116.87008581161793, 39.675740067583746;116.86996957088495, 39.67549453215964;116.86979754537978, 39.67530619749336;116.86962048936375, 39.675196722958134;116.86939663163066, 39.67509051097175;116.86894298734813, 39.67496500012466;116.86761996299303, 39.674665244859426;116.86741811374495, 39.67461713672461;116.86736241880332, 39.67460526588096;116.86732163573316, 39.674584648095006;116.86728687130994, 39.674555075098226;116.8672460882398, 39.674506480944366;116.86721635432741, 39.67440005962705;116.86716101870799, 39.67403331092482;116.86710460512197, 39.67367551558048;116.8670490000109, 39.6736146332608;116.86695449827124, 39.67353722863716;116.86688991010509, 39.67351917911595;116.86679936090968, 39.67349772794801;116.86666614220255, 39.67347565198176;116.86627034879484, 39.673436359521084;116.86381321373341, 39.67332757621296;116.8628329827609, 39.67327564895714;116.86277135900293, 39.67328752003113;116.86271566406133, 39.67331355308091;116.86269374540686, 39.6733431960349;116.86266787420819, 39.6733797116936;116.86261280808041, 39.673822618704314;116.8626018487532, 39.67385441348618;116.86257400128238, 39.67386892245378;116.86252423515714, 39.673881071108504;116.86175789072657, 39.67384052930377;116.85976014910293, 39.673713627746224;116.85739886323941, 39.673691274165236;116.85650945095398, 39.673664824732356;116.85646678144225, 39.6736370562879;116.85643695769932, 39.673580547468696;116.85641521870598, 39.673506197341986;116.8564342627828, 39.672202870254935;116.85641647633369, 39.67107092577107;116.85634748647054, 39.6704698525263;116.85616189655217, 39.66919180805197;116.85607610837596, 39.66851740418101;116.85609299651955, 39.66849074447224;116.8561874982592, 39.66843950781535;116.85724390553894, 39.668379037402715;116.85727875979273, 39.66836667949322;116.85737326153237, 39.66826844097616;116.85740712765009, 39.668182143703284;116.85752184126372, 39.66469836467661;116.85764176504931, 39.66300209496847;116.85767113963948, 39.66250982104558;116.85775288544089, 39.66122267119797;116.85780651427984, 39.661225656847;116.85786903634333, 39.66025316158939;116.85789275160879, 39.65937584877011;116.85796784994942, 39.65879140708277;116.85708328851376, 39.65779533809888;116.85648151365262, 39.657278376411334;116.85623214404305, 39.65718081638098;116.85522658085517, 39.656995278345946;116.85294497469037, 39.656649615203705;116.85138075530587, 39.656354571098944;116.84986711052154, 39.65602105654722;116.84839703355446, 39.65550310932947;116.8475720297741, 39.655129454402726;116.84731484490659, 39.65463837387796;116.84736703645673, 39.654078404463206;116.84851731666225, 39.6517320940073;116.8489355677077, 39.650861338801825;116.84901354062598, 39.65030279688481;116.84898596264681, 39.649839459891986;116.8483548131955, 39.649535844685275;116.84746180768803, 39.64949799685829;116.8450455455273, 39.64985175169615;116.84273492409451, 39.65130689129545;116.84239545444231, 39.65135321025548;116.84194657117897, 39.651199253411455;116.84160422694912, 39.65102376857641;116.84136662514173, 39.650557797563415;116.84139096922105, 39.64992529413948;116.84175622024141, 39.64856429477033;116.8418092202665, 39.648197060596495;116.84180661518052, 39.64754120102689;116.84154206420783, 39.64690380840952;116.84088324694682, 39.646384472804414;116.83935486995213, 39.64556337560543;116.83802501847516, 39.64506194797054;116.83726145879169, 39.64527425648997;116.8367360398989, 39.64553816541157;116.83602601922381, 39.64587374497388;116.83576281570939, 39.64589548258345;116.83536693247115, 39.645868189034225;116.83483953730622, 39.64557205679951;116.83403896743575, 39.64457537909114;116.83386146226697, 39.64429820135661;116.83367605200971, 39.643956016224244;116.83385885718099, 39.643469300596934;116.83467326095632, 39.64230423881833;116.83606581415789, 39.64104775568077;116.83606500568294, 39.640413775463976;116.83585174795486, 39.63977798354794;116.83500725094494, 39.639138087832436;116.83394590298491, 39.63885033076399;116.83365557064408, 39.63869037259579;116.83356286551545, 39.638555765737145;116.83360176214403, 39.63843400811898;116.8337893283345, 39.63827231255672;116.8350652814809, 39.637376659489256;116.83685210097079, 39.63609612270708;116.8374122842868, 39.63566248791705;116.83781589295243, 39.63530650664429;116.83898162401275, 39.63396390231594;116.84003039569565, 39.63276992164771;116.8405681213739, 39.6322204015444;116.84218363400305, 39.63061613331859;116.84458938598934, 39.628413025369234;116.84464705720308, 39.628344878288715;116.84563465428073, 39.62772481316093;116.84584449844786, 39.62748403798615;116.84586920184938, 39.62716740275741;116.84560545935166, 39.626920234532136;116.84510600148812, 39.62674260352939;116.84292374791274, 39.62651676071081;116.84202876613313, 39.62628654059784;116.84179062534244, 39.625893275064215;116.8416838168173, 39.625379824303494;116.84173430158697, 39.62477036139352;116.84212722041704, 39.62423946497899;116.8423054442302, 39.622583530865036;116.84201448307553, 39.622116532995086;116.84156928286478, 39.62191964540766;116.84090804017889, 39.62173713830767;116.83925066651298, 39.6216213255948;116.83322141959111, 39.619615587933474;116.83203844106501, 39.61923173294796;116.8319475325474, 39.619234303567666;116.83186569691546, 39.61925090837915;116.83180982231272, 39.619283631656984;116.8317490070297, 39.619340324177834;116.83133937971715, 39.62040969197806;116.8309896693821, 39.62152239484432;116.83072853197037, 39.622197538803945;116.83059890648526, 39.622550114431505;116.83049209796015, 39.622689754721335;116.8303403741595, 39.62278222283655;116.82999785026855, 39.62296910392129;116.82804295781773, 39.623939835289455;116.82706452345627, 39.624414045736934;116.82680760808041, 39.624517001630394;116.82664366732484, 39.624550000281516;116.82641864179459, 39.624557016834764;116.82601251787354, 39.62451213866995;116.82538630910253, 39.624391676082446;116.82332550643208, 39.623856052675336;116.82141957163157, 39.62332271766729;116.81855307874922, 39.622708442877865;116.81819717010617, 39.62269218626615;116.81270897259296, 39.62196515052831;116.80472375525366, 39.62109742173355;116.80130947567133, 39.620591994182426;116.79656570393425, 39.619687286943574;116.79430565710169, 39.619572373959045;116.79409734005394, 39.61952117022745;116.79405565867826, 39.618968764990676;116.79409859768165, 39.618490834650295;116.79410587395627, 39.61760541457059;116.79533116267189, 39.61604471576875;116.79692799054642, 39.61259851881996;116.79756794339173, 39.61150151369423;116.79788603337282, 39.610591405821005;116.79795304696387, 39.610192074639954;116.79786043166578, 39.61010375869547;116.79674563452791, 39.61022007723279;116.79408215869083, 39.610286505174095;116.79322382777603, 39.610212989728986;116.79268718006436, 39.60977842706896;116.79268637158941, 39.60894313349225;116.7927936292673, 39.60851509458084;116.79314935824927, 39.60710421497047;116.7934517278839, 39.605571212503385;116.79364818729894, 39.604785414738394;116.79364773814619, 39.604359295672225;116.79350463807845, 39.60414880633233;116.79058056381292, 39.60373143929615;116.79032607386195, 39.60368182206726;116.79026759417324, 39.60359384521196;116.79055532142809, 39.6025484686312;116.79103753182584, 39.60086747974113;116.79102226063218, 39.60066469364704;116.79081591985653, 39.60051722511086;116.79004427542347, 39.60044856387481;116.78907958513629, 39.60030102537936;116.78763421157075, 39.600077944904655;116.78507520866448, 39.59976215622792;116.78437345240008, 39.59959557433634;116.78415336755013, 39.599625805122635;116.78315148741486, 39.60169383730948;116.78062940486504, 39.605087282222925;116.77925634489304, 39.606549138748285;116.7785050021645, 39.60811304131665;116.77852593268288, 39.612120127239415;116.77826317832121, 39.61234004186567;116.77785112558377, 39.61273248176189;116.77748515591902, 39.61308934442317;116.7771192760848, 39.6134630198874;116.77683370476318, 39.61384593437963;116.77646683679289, 39.614147414637756;116.77550061938638, 39.614973195568545;116.77477415972045, 39.61551423823675;116.77432132391287, 39.61587671429045;116.77373212532888, 39.61622904446126;116.77307779959541, 39.61639537757966;116.77279734861519, 39.61654211723928;116.77252911458991, 39.61681482150301;116.77213871101529, 39.61731416278324;116.77141422762149, 39.61825711376104;116.77014644905525, 39.619491712432406;116.76950946061812, 39.62043400822994;116.76885944675111, 39.62133099400592;116.76714035949665, 39.62248890882192;116.76344005943994, 39.624689428091266;116.75953404742148, 39.62616844307671;116.75614860344601, 39.62698261715299;116.75103481966937, 39.62777524663068;116.74905118144223, 39.62785464800997;116.74818243018353, 39.627496750603065;116.74804400130445, 39.62713357174599;116.74813221490551, 39.62642881310641;116.74851471339167, 39.62544040210626;116.74831034888814, 39.624565144920304;116.74688940923247, 39.62398520012824;116.74544807804172, 39.62366396362598;116.74302489892855, 39.62342887090787;116.74191450348766, 39.62347242981445;116.740657414757, 39.62387307319808;116.73851028492705, 39.62484518119406;116.73703607575463, 39.62603124128965;116.73530935290334, 39.62698949452088;116.73301624842803, 39.62848277011961;116.73246190409782, 39.62919584360553;116.73223759721198, 39.62997385980517;116.73217606328453, 39.63028978743701;116.73192588520001, 39.63146040194729;116.73189704959314, 39.63156390298157;116.73184638516238, 39.63161301382041;116.73135932391486, 39.63162635084554;116.72819396478936, 39.63183967343169;116.72650622839721, 39.631503122191766;116.72605851293103, 39.63084494962044;116.7257359314224, 39.62997087279555;116.72527716679846, 39.62938472174178;116.72413595947859, 39.62922161553338;116.72180782108838, 39.628862196992166;116.72153797011319, 39.628709648468735;116.72064505443626, 39.626884110939564;116.71961496750798, 39.626260698098825;116.71830164485237, 39.62566604005719;116.71671478816901, 39.62537621186402;116.71575773347867, 39.62535676026362;116.71507367383282, 39.62555120654985;116.71389060547618, 39.625518486259416;116.71299858810477, 39.625439776876924;116.71226700809746, 39.625506606914435;116.7118108485595, 39.62568528316092;116.71137777547312, 39.626098348628354;116.7107530938215, 39.62699984530556;116.70926244565823, 39.62888428732402;116.70877089288317, 39.629099216156476;116.70807237051862, 39.6291429798634;116.70487305544482, 39.62869749180952;116.70474693335122, 39.62859766818929;116.70479184862671, 39.628453594037445;116.70587421693568, 39.625874865652634;116.7066272664447, 39.62394921393394;116.70725033114643, 39.62250308129483;116.70766957032794, 39.62146320306309;116.70835767234858, 39.62061895041243;116.70880808273128, 39.62017764502685;116.70887590479728, 39.62005578532581;116.70984778152852, 39.61965421647922;116.70989269680402, 39.61960634764862;116.70990662053943, 39.61955736717057;116.70982550355188, 39.61926403937786;116.70974429673377, 39.61881765348954;116.70953678816097, 39.61797989918974;116.70937419486367, 39.61708516241873;116.7092593914195, 39.61599656650371;116.70929918635358, 39.61577659410729;116.70942899149978, 39.61569592812139;116.71013209522243, 39.61543794918584;116.71173134852184, 39.61490336761167;116.71273745069301, 39.61480067522371;116.71397172246373, 39.61470152620275;116.71502067380773, 39.61423906048294;116.71684944416495, 39.61330953387456;116.71742507833574, 39.61276590297378;116.71813626680799, 39.612406050857786;116.71987430830869, 39.61197226639337;116.72176353462673, 39.61116951818987;116.7222603874043, 39.61023585040041;116.72273181813593, 39.608831815837206;116.72313677425983, 39.607716127800906;116.72390940682897, 39.60711192819134;116.72490877170881, 39.606549555682534;116.72709327104799, 39.60568052023517;116.72882071254367, 39.60487894932641;116.73033687258342, 39.60391976206566;116.73138753070788, 39.60283290325475;116.73188114958562, 39.601401267143174;116.73176032749453, 39.60084392100356;116.73153134942002, 39.60051472328565;116.73052578623216, 39.599844786811936;116.7284721700058, 39.599192287425296;116.72251505701638, 39.597792405494324;116.71739300882905, 39.595990301325905;116.71153443995405, 39.59460300336455;116.70910964389098, 39.5949185377497;116.70741696681853, 39.595419984237736;116.70609295432736, 39.59646811025569;116.70486407238973, 39.59820501328538;116.70417192799428, 39.60177055859107;116.70323337839746, 39.60207924969334;116.70160537932173, 39.60233783475618;116.70105588584128, 39.60273769805134;116.70071713483345, 39.603661877876924;116.69902158318338, 39.60877330798364;116.69842528798586, 39.60895772568086;116.69778039446024, 39.60879978244611;116.69715706026686, 39.6082618138064;116.69655546506684, 39.60745193444496;116.69552825271619, 39.60664948085119;116.69482308289085, 39.60594652713545;116.69400400792684, 39.605881415301305;116.69351434159336, 39.606068064428065;116.69174719499414, 39.607258965641414;116.6904343214913, 39.60730336866584;116.6894755600205, 39.607120614249816;116.68886902414016, 39.6065151585985;116.68812747294167, 39.60574688307709;116.68786885078535, 39.60541367842248;116.68701734699243, 39.605398738029926;116.68613089911518, 39.60568983188388;116.68485530529102, 39.60612768641752;116.68425335076878, 39.606638918531466;116.68429224739737, 39.60727946469382;116.6847585577876, 39.60802493116144;116.68493920702565, 39.60860820716846;116.68465579163727, 39.608835915554295;116.68387552347129, 39.60904312466529;116.68056230325884, 39.609377840409735;116.67885606177319, 39.60964355504788;116.67750105774194, 39.60998222854371;116.67653025897731, 39.61018700220878;116.6755181381592, 39.610397473045694;116.67513707696187, 39.61072648443518;116.67451095802143, 39.61142410843966;116.67388474925042, 39.61212269812537;116.67199758903506, 39.612476506701476;116.67046543915723, 39.61248039775189;116.66852213484749, 39.6124473932995;116.66551164359191, 39.61236366614382;116.6643354921877, 39.61225228454949;116.66403258356974, 39.61178354879845;116.66368233425139, 39.61024203459289;116.66331663407829, 39.60822755655452;116.66285014402696, 39.607975942422144;116.66205747924495, 39.607964685430304;116.66077281253513, 39.607894224957995;116.6594331695281, 39.607715224458715;116.65877516074204, 39.60724951522876;116.65701017007603, 39.606490420482956;116.65633994433504, 39.60632663447643;116.65574266100145, 39.6068901206295;116.65346662433083, 39.60978343004455;116.65165779635593, 39.610608221177365;116.64893700862731, 39.611260542650676;116.64654077867945, 39.611089541636574;116.64518272040947, 39.61077074624839;116.64485151516793, 39.61044222146667;116.6449437711438, 39.60970609233943;116.6451419373393, 39.608930070006494;116.64482025413618, 39.608037369431514;116.64211707319555, 39.60729655881419;116.64032279776993, 39.60707072151486;116.63723083020459, 39.60756186457606;116.63346773859273, 39.60861543381177;116.63144241898995, 39.60987800011188;116.6276291121001, 39.613277849983085;116.62453633605978, 39.616941064103706;116.62145371087173, 39.622446947169266;116.61786857358142, 39.62742575442824;116.61738492589485, 39.62823192487473;116.61730560551831, 39.62866053555229;116.6174170852321, 39.62924169123327;116.6177764074361, 39.63102041661378;116.61767013789427, 39.63137253014131;116.61750817341083, 39.63154153565719;116.61671119676237, 39.63156890436987;116.61268813553593, 39.63135217720894;116.61190391482572, 39.6312411042737;116.61142188408905, 39.63120046778906;116.60925768645441, 39.631053759459654;116.60893941681223, 39.63066830127968;116.60856051154813, 39.630307848339456;116.60850661321753, 39.62962687956285;116.60861467937038, 39.628675609817506;116.60839737926752, 39.627338780540626;116.60784402307337, 39.62633537733691;116.60727404822728, 39.6259600351908;116.60681456495894, 39.62590960038733;116.60554463045948, 39.62644666661815;116.60431619767458, 39.62709223814677;116.60245257306359, 39.62809493561401;116.60169610999363, 39.628384891261625;116.60077507735426, 39.62837217880922;116.59828075244471, 39.62808347351843;116.59080128110752, 39.627592477227395;116.58424607630955, 39.62747389567808;116.57905081622314, 39.62752537134943;116.57695515929892, 39.62746104412119;116.57632904035846, 39.6270736901202;116.5758772825175, 39.62642992460921;116.57577469602826, 39.62601783370789;116.5761827063909, 39.62522872691338;116.5767781032829, 39.62443912475085;116.57705064917462, 39.6239255936417;116.57727306961891, 39.62345256084295;116.57729588657885, 39.62307928710312;116.57724342553708, 39.62256963630006;116.57550691115573, 39.619677143483514;116.57477766674273, 39.61626670220339;116.57388520021857, 39.612740333316246;116.5726554199754, 39.610785129594426;116.57066800886513, 39.6089669673987;116.56775911596272, 39.6073171968319;116.56316733751791, 39.604873807012105;116.55975431556331, 39.60320218700703;116.55703783970114, 39.60249607082227;116.55589474593968, 39.60244381195976;116.55479396236777, 39.602462783599286;116.55379405850461, 39.6027550017806;116.5523975527588, 39.603760347917195;116.55226101032127, 39.604057841938;116.55201783901973, 39.6054166665006;116.55169552700275, 39.60708190916472;116.55125697425278, 39.6081789848841;116.55115753183281, 39.608278768707706;116.55070685195847, 39.6083456849372;116.54983082442514, 39.60839877315597;116.5484908220959, 39.608184335413135;116.54758964200829, 39.60800206975411;116.54683713148259, 39.6076401080388;116.54618298541023, 39.60696322269955;116.54592885478144, 39.606200858788405;116.54594789885826, 39.605139191622165;116.54526078497368, 39.60049512565169;116.54493371193749, 39.60000796281209;116.54460789652903, 39.59991476907071;116.54333499762137, 39.60028531942571;116.54092107105498, 39.60241726555429;116.53957864330087, 39.60357084334574;116.53750984571138, 39.60441648695292;116.5365032045569, 39.60505344033109;116.53598578058315, 39.605227097007976;116.5333121538938, 39.60556669565122;116.53283811807619, 39.60554960110034;116.53241286024776, 39.60511994275982;116.53117589356053, 39.60225729197213;116.53067535773036, 39.59931348918588;116.53044619999477, 39.59839112729082;116.53026977279261, 39.598116681928644;116.529646887752, 39.5979607986987;116.52855077536871, 39.59786461377406;116.52785324114022, 39.597727772417294;116.52765300884205, 39.59751198089719;116.52763171900145, 39.59716789453041;116.52768049699064, 39.59693173811534;116.52776745296403, 39.596784609061466;116.52810243108868, 39.59661808944991;116.52882377041321, 39.596459561848754;116.53022907955301, 39.59624126436495;116.53045320677775, 39.5961024042866;116.53072539334727, 39.59589522563999;116.53079932389075, 39.595708896374;116.53073967640488, 39.59369559067952;116.53064715093734, 39.59320080385274;116.53062092041645, 39.59298485911044;116.5306468814457, 39.5928357060213;116.53062577126622, 39.59270476240871;116.53077381201426, 39.5925171039302;116.53098500363966, 39.592330209476934;116.53119017661814, 39.592216223766876;116.53156980052665, 39.592156450697026;116.53224191270922, 39.59203085757738;116.53266564341828, 39.59194043316926;116.53288896216806, 39.59177209471518;116.53306215547038, 39.5914769106419;116.53308596056638, 39.59122169042587;116.53307176733932, 39.59095673858891;116.53225188390037, 39.58899611885489;116.5316551395501, 39.58793905137419;116.5314155614706, 39.58747814317679;116.53136534619259, 39.587232361279;116.53137621568925, 39.58700722262121;116.53219241607562, 39.584460650789666;116.53254868404088, 39.58315347681725;116.5331182097342, 39.581068828728014;116.53334449289217, 39.58017430630862;116.53343064039058, 39.57983972635149;116.53342956242395, 39.57967267906914;116.53334233695894, 39.57948324709889;116.53327819794552, 39.5791536689849;116.5330646707258, 39.578731979096275;116.53283811807619, 39.57839037085115;116.53232509579944, 39.57788233493745;116.53001150995848, 39.57574983618463;116.52612481150847, 39.57204229404188;116.52239531652269, 39.568831116955764;116.52035840877882, 39.56699376704951;116.51973489492434, 39.5664201500668;116.51916249465339, 39.565876495810684;116.51875062157706, 39.56546070413343;116.51778575162881, 39.56434361658899;116.51725269713917, 39.56355936384795;116.51650566627708, 39.56243709993819;116.5159956084085, 39.56192345296983;116.51572180488907, 39.56139394825643;116.51568335741324, 39.56088669073978;116.51551645224949, 39.55885651067702;116.51547602850154, 39.55826530230234;116.51534918776353, 39.557416239751575;116.51528666570003, 39.5570967085844;116.51508553509635, 39.55685874556296;116.51475585697419, 39.556662366342195;116.51256488983535, 39.555971696727305;116.51157621479108, 39.555799306401816;116.51140598589693, 39.55582009896498;116.51118473324983, 39.55609116665513;116.51043383967402, 39.557540644411844;116.50945863921241, 39.55859379838489;116.50854596081427, 39.5587984470355;116.50765448242616, 39.5587950397065;116.5068169921992, 39.558709021977975;116.50597474095305, 39.558456670236296;116.5041103078671, 39.55712111678467;116.50218829339795, 39.55617816121595;116.5015124981628, 39.5560912361952;116.50037838745645, 39.55600097313741;116.49885432232821, 39.55657113047953;116.49684625019121, 39.55842273584497;116.49581427682135, 39.55895462768927;116.49531823251873, 39.55908647003111;116.49504892052686, 39.55908452299413;116.49259169563484, 39.55829096176914;116.4917917545782, 39.55807866242382;116.48890127693876, 39.55754439949591;116.48762765938672, 39.55731019311958;116.48483123433415, 39.55773298789889;116.48236269079274, 39.55841049720792;116.48075050189398, 39.5587604796458;116.47972652344315, 39.55890511720874;116.47878114672444, 39.55890539535759;116.47804884807272, 39.55880261927485;116.47771916995056, 39.558575301399046;116.4774952223869, 39.55822316234421;116.47735302062469, 39.55781886777099;116.47737026809048, 39.55747715564462;116.47762880041626, 39.55693885477253;116.4796276200065, 39.5556518111496;116.48074089002502, 39.55469944734869;116.48086287991327, 39.5541191909013;116.48100220709786, 39.553104217146824;116.4812027088877, 39.550576557976775;116.48158502771275, 39.54956174061436;116.48272964859356, 39.54879734904384;116.48533177016431, 39.54685680926711;116.48633005707754, 39.54623955564703;116.48678289288512, 39.54595085292728;116.48701797943708, 39.54564177066816;116.48698339467495, 39.545398273518664;116.48681873527498, 39.54392113638892;116.48664904536415, 39.54356753129304;116.48593444333096, 39.542964367504624;116.48340508450651, 39.54210593502072;116.47746216474414, 39.54030042363407;116.47467265664402, 39.53896152686551;116.47329780006099, 39.53797436161492;116.4721812063121, 39.53771094357986;116.47050371060276, 39.53780540413716;116.46802474671742, 39.537870163104145;116.46731319892297, 39.53760750981655;116.46660156129796, 39.53730541556182;116.4635611564689, 39.53489960452415;116.46242291355719, 39.533507943657185;116.46224486940511, 39.533298698203566;116.46212674223057, 39.53319122314731;116.46203861846004, 39.533182666873486;116.46126733334916, 39.53333521881558;116.45988645811923, 39.53360199260345;116.45770878590194, 39.53400072531881;116.45676691257474, 39.534169761694294;116.45542358651511, 39.53407362665427;116.45260173941662, 39.53430304275786;116.44760177094807, 39.53511378396281;116.44683578583971, 39.535010694105026;116.44641304326672, 39.534420533001345;116.44596766339487, 39.530413647787285;116.444813250984, 39.52526452760932;116.4446730254939, 39.523942035904945;116.44526159526403, 39.5233874709624;116.44705443340084, 39.52279595793261;116.44775115915438, 39.52249025043111;116.44811434407207, 39.521651878564846;116.44798885079231, 39.520950838788835;116.44731359454046, 39.52009818502486;116.44729068774997, 39.51910365248459;116.44729086741107, 39.516740693025206;116.446834528212, 39.515924795326036;116.44531827834172, 39.51555003300532;116.44174571732853, 39.515445661405714;116.4381952546309, 39.515426039527334;116.43699781338609, 39.515626780820675;116.43656815386066, 39.51597162307768;116.43621601810077, 39.51726699270898;116.43623703844969, 39.51813658906312;116.4359763501907, 39.51868326439815;116.43527198884033, 39.51895308677162;116.43068416293976, 39.51954379787152;116.43052022218419, 39.51952765601006;116.43033005090773, 39.51957496835192;116.43005723552436, 39.52078455299974;116.42979457099324, 39.52135201029988;116.42980553032045, 39.52153680166343;116.43016359489674, 39.521838617214684;116.43062918664256, 39.52226552602711;116.4306844324314, 39.522443566257664;116.43051034082359, 39.522636564409126;116.43032511022741, 39.522931696081116;116.43024525086759, 39.523995954601766;116.43008086095927, 39.52502464568152;116.42975199131206, 39.52497726751056;116.42428247855345, 39.52481857475052;116.4176702313556, 39.5253511437034;116.41571794399077, 39.525681327429396;116.41140230465973, 39.52729375058817;116.41013758033225, 39.529012643802695;116.40997274127116, 39.53001002465486;116.40994049210336, 39.53028710711147;116.40992351412922, 39.53031312483951;116.40990348191633, 39.53031618574803;116.40893753400147, 39.53024001082476;116.40517004069261, 39.52988445716901;116.40289094978324, 39.52964633049928;116.40273509377727, 39.52963777378504;116.40259926998417, 39.529617321146716;116.40254240724538, 39.529504135858105;116.40389516551285, 39.523136311616035;116.40459081329978, 39.518031108125115;116.40495166262313, 39.51719866582215;116.40564147142425, 39.516569387316515;116.40666634818058, 39.51626768784363;116.40802081322852, 39.51616742257415;116.41014359897916, 39.51646404313958;116.41219676605277, 39.51581478825385;116.4145719756517, 39.515025320583305;116.41629474595874, 39.51420397514892;116.41751751941891, 39.51293429389535;116.4180924349453, 39.51248638245362;116.41917031172672, 39.51198565340003;116.42010095623505, 39.5119448072203;116.4206402090327, 39.51191029322334;116.42121063303154, 39.511813152929406;116.42174494514887, 39.511745238144;116.4222702742111, 39.51168330759489;116.42422570564521, 39.51202886543094;116.42482065338447, 39.51211014015964;116.42490913647721, 39.51211278437008;116.42494929073351, 39.51208119300698;116.42498243820683, 39.5120287262618;116.4251100874198, 39.511792764583845;116.4253441858357, 39.511556175832595;116.42557837408214, 39.51137163604281;116.42572910974673, 39.51118925290688;116.425896913216, 39.51076067499266;116.42679962042297, 39.50759110584499;116.42697541881127, 39.507234182686275;116.4271762799233, 39.50685596320646;116.42790390738638, 39.50590195015146;116.42837219404873, 39.50523610259439;116.42975774046731, 39.50291532862515;116.4295744861433, 39.50263437800426;116.4291077266003, 39.50244925757383;116.42849005173164, 39.50231855946682;116.42805661932307, 39.50227367108216;116.42712247142325, 39.502289886579526;116.4264880880721, 39.502300952088405;116.42607082516271, 39.502333522255206;116.42578731994378, 39.50229990817254;116.42555394017228, 39.50205841521289;116.42515446371199, 39.50148439627581;116.42384311732852, 39.49771167568718;116.42259806589169, 39.49411700128536;116.42206465207988, 39.49412521439765;116.42133136529208, 39.49413579399845;116.42076489383747, 39.49409194432662;116.4204645903055, 39.49399255163386;116.42100842446125, 39.4924753336294;116.42095820918324, 39.492385961640714;116.42062565648342, 39.49230006976054;116.41970884587995, 39.49217004846123;116.4191093167826, 39.49204782264801;116.41897672688933, 39.4919332531526;116.41896046755959, 39.49174037783096;116.41897726587263, 39.491379126679504;116.4189610065429, 39.49125021733269;116.41877721323556, 39.49113620335758;116.41829437402394, 39.491077386550685;116.41804455526162, 39.49108003156793;116.41792894334249, 39.490875181642586;116.41797870946773, 39.49048754517154;116.41844699613009, 39.48905009021076;116.41888986074652, 39.48820595168825;116.4191235998402, 39.48807432166953;116.41938958810171, 39.488019261127114;116.42000600534266, 39.488011116896516;116.42153896369543, 39.48854522324891;116.42338911372379, 39.489138422407024;116.42850891614735, 39.49007352557571;116.4292424724268, 39.490473415088445;116.433412226943, 39.49357054871075;116.43374522879556, 39.49359059443004;116.43417973917074, 39.493426678741955;116.43441392741718, 39.493061329804256;116.43679335905202, 39.487622280972495;116.43679317939092, 39.48739020349212;116.43662690304103, 39.48721318646072;116.43582480605116, 39.48704772420032;116.43482346489918, 39.486859777524884;116.43455675799328, 39.486839590629295;116.43425591547798, 39.48684502020868;116.43415548492197, 39.48697588686484;116.43398866958876, 39.48721102856253;116.43385491189834, 39.48723942928171;116.4334875947753, 39.48724701672677;116.43301966743516, 39.48715234762777;116.43271972322538, 39.48700366119237;116.43272008254758, 39.48635844466588;116.43272277746411, 39.484964898380355;116.43282320802011, 39.48480806262119;116.4334238150841, 39.48479629818457;116.4339249797281, 39.48486430913064;116.43432544432446, 39.484857069483496;116.43452648509759, 39.484646353651044;116.43496189377827, 39.48342506625989;116.43549800250663, 39.482175911373325;116.43593170440685, 39.4821420090056;116.43643295888143, 39.482339018425044;116.4365659080969, 39.48251764909434;116.43646574703253, 39.48293157481461;116.43636531647651, 39.483166521457115;116.43669858782071, 39.48334048587773;116.44080528129012, 39.48390776416816;116.44067026597199, 39.484684431518424;116.44110405770274, 39.484856791035504;116.44187264789709, 39.48492034675844;116.44197244963924, 39.4850736320618;116.4419718208254, 39.485485802162366;116.44163675287017, 39.48642095484906;116.44210369207426, 39.48656790228379;116.44243777189341, 39.48666507815109;116.44257063127834, 39.48673983943434;116.44257090077, 39.48702391764976;116.44246957190848, 39.487360828302464;116.44246993123068, 39.48764490396046;116.44310368576797, 39.487711032651966;116.44363781822419, 39.48780396075868;116.44352867410473, 39.48828398290279;116.44354493343447, 39.48846378152054;116.44362856567744, 39.48860439025622;116.44409532522042, 39.488699544619195;116.4461641228099, 39.48898577260658;116.44648185346878, 39.488980760842715;116.44654805858488, 39.48878564980744;116.44656575520341, 39.48839821041807;116.44659962132116, 39.48810153868501;116.44669996204661, 39.48790593790024;116.44691699265782, 39.48774750781889;116.44740046068328, 39.48772697313759;116.45151955076874, 39.48787064616935;116.45168618644085, 39.487842454536995;116.4517363118883, 39.48773880668349;116.45137088120684, 39.48685316457697;116.4512052336708, 39.48595303203593;116.4511236675305, 39.484740678128695;116.45104183189854, 39.483232236759996;116.45147571345984, 39.48321358030324;116.45327519905744, 39.48312531013354;116.4534419245601, 39.48320042332139;116.45349142119369, 39.48349697690651;116.45349169068534, 39.48378002428023;116.45284113783501, 39.483801743558516;116.45249160716108, 39.48379297231232;116.45229182401567, 39.48379645296572;116.45207497306556, 39.48387615988003;116.4520741645906, 39.48405722301743;116.45209141205639, 39.484224084703676;116.45229029689631, 39.48429961437057;116.45269094115376, 39.48429369730287;116.4530243023285, 39.48428972938661;116.45324016514255, 39.48428715372154;116.45342404828044, 39.48440103979314;116.45347336525295, 39.48458057008293;116.45408969266333, 39.48453455635409;116.45440661484727, 39.484194986616394;116.45544236110027, 39.48227344150054;116.45580895957889, 39.48158557618296;116.45592726641455, 39.480527067476835;116.45623197164353, 39.4769620605742;116.45635036830974, 39.47579960628243;116.4558507307851, 39.4757793465293;116.45555069674477, 39.47578227061775;116.45548503061198, 39.47521576097856;116.45585728841532, 39.4714440402815;116.45600829357154, 39.47074541419122;116.45590894098214, 39.47069535291124;116.45560980524732, 39.470518293044115;116.45709524323863, 39.458616642494825;116.45683931599882, 39.45625683306916;116.45701286862335, 39.453673318234664;116.45398971126008, 39.4536034658164;116.45248478003921, 39.45335212188446;116.44873085114357, 39.45200881965989;116.4409199050732, 39.45024795936419;116.43847220221963, 39.44973284892143;116.43771358321644, 39.449895614764486;116.43701110830764, 39.450283339983734;116.43654318096749, 39.450562762665086;116.43602485868823, 39.4508561831224;116.43369124063442, 39.45246130259431;116.43298885555616, 39.453016855930706;116.43208632801029, 39.453574911966065;116.43175134988562, 39.45369783272562;116.43135088528928, 39.45379484595247;116.4290303824959, 39.45397877374214;116.42794522943984, 39.45404980971305;116.42712777142576, 39.45415406531448;116.42618365233477, 39.45440206347743;116.42499043312587, 39.45460235564301;116.42292334231686, 39.4545692057976;116.42118952285206, 39.45458125395754;116.42058891578807, 39.454627844799056;116.41948040678876, 39.45490000711363;116.4186633080969, 39.455194175205456;116.41783030939749, 39.455462017506;116.4173807973203, 39.45560854337952;116.41682995638158, 39.45582087998959;116.41601339667301, 39.45615139674602;116.41524723190355, 39.456416867550594;116.41468165875446, 39.45656332175754;116.41423250599948, 39.45658073188988;116.41379952274367, 39.45658379607271;116.41333446998114, 39.45649688465222;116.41255285435692, 39.45632173830825;116.41205483378218, 39.45623447835359;116.41125650967548, 39.45623949249604;116.4088056627526, 39.45634102880211;116.40674665669317, 39.45625481348456;116.40611667503903, 39.456307810150506;116.4055517307038, 39.45651450372307;116.40510293727101, 39.45674605828774;116.40473813540342, 39.45697858703764;116.404056591013, 39.457377275569755;116.40291170064053, 39.45804616181408;116.40185008318883, 39.45844317285488;116.39967007537723, 39.45902660293479;116.39870924780374, 39.45926615742444;116.39796419321377, 39.45932555845272;116.3975173760531, 39.459322981855834;116.39710352670465, 39.45916553071244;116.3964185687533, 39.45857945554328;116.39603768721709, 39.45827590063359;116.39519741224304, 39.45730464130648;116.39490142057751, 39.45702162461796;116.39455467465065, 39.45687691238858;116.39402458456921, 39.456829208820146;116.39346673684751, 39.45680692393015;116.39136056974883, 39.45754204294414;116.38960671807115, 39.458271234833084;116.38918568227861, 39.458391222408224;116.38854590909442, 39.45835793510416;116.38749722724206, 39.45827409002448;116.3867074370377, 39.45831176461191;116.3857178636879, 39.45854595941434;116.38439627662162, 39.45889812060593;116.38410297987262, 39.458980154337254;116.38383546449174, 39.458973608355485;116.38339403716414, 39.45892305107108;116.38091480378715, 39.45866253422952;116.37765278698876, 39.45792122925854;116.37709026807842, 39.45776788363892;116.375736701336, 39.45771300783036;116.37502120099728, 39.4576548589247;116.37420221586385, 39.457394824776266;116.37389212080178, 39.45686918232353;116.37330175442064, 39.456415474736865;116.37222729120015, 39.45622904636555;116.37144801117023, 39.45618914213251;116.36685254967286, 39.45667411976478;116.36363113628352, 39.45664104055434;116.36199280669443, 39.45676047383949;116.3601059159707, 39.457404643973206;116.35844737450765, 39.45809093970397;116.3554871883606, 39.45979296546428;116.35385460792676, 39.46092379600861;116.35211638676496, 39.461696404663364;116.35052683516506, 39.46179730622792;116.34960086184537, 39.461628231611144;116.34781781523861, 39.460786543039475;116.34573778883028, 39.46028119071466;116.34471138495456, 39.460474571805534;116.3409121814612, 39.46175427162423;116.33766732229807, 39.463723599534624;116.33589963671554, 39.46514062298157;116.33198868401675, 39.468637935183665;116.3314879685255, 39.46928944466764;116.33166511437206, 39.46983734288141;116.33185034496822, 39.47053312347904;116.33200934504347, 39.47103025452438;116.33203782132814, 39.471429001165674;116.33191151957345, 39.47180769345957;116.33162945164331, 39.471988300892924;116.32974929821091, 39.472587699739314;116.32775290404554, 39.473309074117516;116.32709687153161, 39.47370223773303;116.32685379006061, 39.47400307914273;116.32665822895109, 39.47459229562777;116.32608322359415, 39.477057161376344;116.3260866371551, 39.477465202203064;116.32624491858596, 39.47795184047098;116.3265460305929, 39.4784672973483;116.32665301877913, 39.47889475326431;116.32662903402202, 39.47909413896181;116.32639798984484, 39.47931489668589;116.32587158281599, 39.47978738963655;116.32451594997089, 39.48076592081082;116.32145389597903, 39.482568954855786;116.32078762278229, 39.48333296761652;116.3203664971592, 39.483804597693926;116.3203582327485, 39.48453198069816;116.32003601056209, 39.486358375055396;116.31967731717195, 39.48681996060791;116.31910114401785, 39.48715742913419;116.31798967061034, 39.48758462238223;116.31754033819426, 39.48796788981025;116.31738654829097, 39.488178734713955;116.31711346341592, 39.48876991839062;116.31682250226123, 39.48958947866693;116.31642033088443, 39.49102824489605;116.31581199839306, 39.49254786127962;116.3140863535084, 39.49356240513563;116.31114610974369, 39.49534018741841;116.30764370639085, 39.49617665216285;116.30475484570131, 39.49679790406777;116.30127076778085, 39.49715926603378;116.29825614431991, 39.49766963786484;116.29743257782836, 39.49797114035443;116.29699743863934, 39.49837049688563;116.29660442997871, 39.49869830436971;116.29521825474627, 39.49988668043127;116.29463022395944, 39.500623428505236;116.29391607107901, 39.50153986363922;116.2932225792253, 39.501738557529585;116.29229687539728, 39.501896120333626;116.28991133528497, 39.50210775779129;116.28949191644237, 39.50206704494706;116.28902623486599, 39.50170626546168;116.2883781972711, 39.50094649276696;116.28711922209887, 39.4977712524246;116.2867580134533, 39.497589390096415;116.28628496577176, 39.49754442903357;116.28552634676856, 39.49785915585789;116.2851816669444, 39.498134906043404;116.28408959693591, 39.499758482956814;116.28371042218014, 39.50051179629728;116.28338002541358, 39.50088698836889;116.28261206403309, 39.501216593371474;116.28120226336574, 39.501439646538564;116.27804229407329, 39.501694573502334;116.27718477163346, 39.50185568574379;116.27575430993937, 39.502051664533;116.2739689277383, 39.50241912326123;116.2725687389399, 39.502868909565116;116.2712330484771, 39.503764228201874;116.26917062885674, 39.50524306173673;116.2681578792248, 39.50568127751499;116.26738892970825, 39.50583354240561;116.26528060667634, 39.50623000018871;116.26437592319724, 39.50657704675736;116.26276885463989, 39.507905717219565;116.2601534381476, 39.510160564014434;116.25915182750397, 39.51079651169579;116.25874543409125, 39.51114715371689;116.2582952932002, 39.51161191343213;116.25828738811171, 39.511888791551165;116.25839392714519, 39.513005825855394;116.25854816620125, 39.51456169719926;116.25863072047763, 39.51522522806788;116.25855418484817, 39.51555385996096;116.25818848467506, 39.51681215145449;116.25787928791853, 39.51766547209333;116.25759012337487, 39.517996110126504;116.25736545716681, 39.51825104543917;116.25653066185639, 39.518621687973514;116.25579414116876, 39.519110123184845;116.25543140540384, 39.51935440906926;116.25515805103716, 39.51973137715667;116.25470961692658, 39.520496161003884;116.25449087953488, 39.52095111709107;116.25439538965918, 39.52138735446948;116.25428795232018, 39.52158432135037;116.25419722346368, 39.522574574074056;116.25416308785431, 39.523494891744;116.25412949122823, 39.52733764871048;116.25409310985506, 39.53403849768069;116.25418006582844, 39.53919468277004;116.25456642702827, 39.54451907541324;116.25455079651242, 39.545302501910236;116.2543295438653, 39.545862315329266;116.25413434207798, 39.5462956129367;116.25252044639875, 39.54812176198267;116.25149458150636, 39.549213102331215;116.25091616258848, 39.550094605050674;116.25069796418012, 39.551693312695626;116.25004624353262, 39.554503131507204;116.24899423794989, 39.55812608735896;116.24722789982562, 39.56119104569858;116.2473029083357, 39.562139008547405;116.24742660500443, 39.563015895581565;116.24797924255417, 39.563462852652556;116.24921746686911, 39.56472339779567;116.24943988731339, 39.565310100708565;116.24896135996822, 39.56588386600836;116.2465014401597, 39.56737026577791;116.24568631773994, 39.56841332683782;116.24548006679484, 39.569430021511856;116.24540029726556, 39.56993172347364;116.24507762592638, 39.571319727959185;116.24491323601805, 39.572305163548805;116.24449417649764, 39.57381881628171;116.24395285759734, 39.57403892303094;116.24314276568843, 39.57383536254952;116.24120871392546, 39.572843552758776;116.23586065207179, 39.570739472629086;116.23466590574353, 39.570636853276206;116.23428780895438, 39.57079808239405;116.23361623575512, 39.57159337650952;116.23250727760306, 39.57318859517701;116.23136705841925, 39.57576777239125;116.23099363281875, 39.57697212929724;116.23094081245475, 39.577717994109285;116.23094979550986, 39.57792001370141;116.23088996836289, 39.57873482930037;116.23045276307118, 39.57951612835537;116.22938530663367, 39.58135091925617;116.22853748589337, 39.582760172812456;116.22841262142748, 39.58310697280249;116.22832171290986, 39.58325287991224;116.22757872442256, 39.584843170862264;116.22747676674719, 39.584843031840265;116.22669685790342, 39.58476969770073;116.22380027178649, 39.584070343269936;116.22175869285397, 39.58388571974234;116.2198401817763, 39.58400813020139;116.21736921281001, 39.58463150955507;116.21548277123907, 39.5855590608773;116.2142898215218, 39.58617763000115;116.2142980859325, 39.588459037744485;116.2148110183787, 39.590051849469695;116.21444352159456, 39.59127208120266;116.21279800556138, 39.59242918228158;116.21086610973163, 39.59305978304705;116.20930844797734, 39.59266417261827;116.20907425973088, 39.59264353019853;116.20749782339142, 39.591937722520285;116.20647079070186, 39.59122349754403;116.2056694123564, 39.59112626061908;116.20528844098962, 39.59131447893105;116.20437899649133, 39.592301713067144;116.2032732722391, 39.59305248526461;116.20222953106705, 39.593600581320786;116.199942175747, 39.59413199262312;116.19584814838527, 39.5943109590148;116.19395550850628, 39.59437920937615;116.1930473216357, 39.594904637587035;116.19227441957493, 39.595827602283336;116.19068226288904, 39.59624564283133;116.19062495099749, 39.59623966587716;116.19062288489484, 39.59626169720565;116.18975602007771, 39.59648861252815;116.18767814960258, 39.59641125985462;116.18622370315136, 39.59581321580524;116.185394297674, 39.594621699164755;116.18496724323455, 39.59211342795527;116.18469245157904, 39.591643373207845;116.18384705626362, 39.59139969133558;116.18299600162345, 39.59144674577468;116.17921584220691, 39.59163544973785;116.17613600176595, 39.59141060352004;116.17308472744021, 39.59080660802856;116.16906822384401, 39.59012726314348;116.16630539541751, 39.589217497643325;116.16474054721914, 39.588704120185014;116.16312180069015, 39.58860632363811;116.16248553089743, 39.58867722093545;116.16205730866082, 39.58902058524269;116.16091008269404, 39.590535607635864;116.16084720130834, 39.590570290741404;116.16082734875657, 39.59064424423862;116.16061489950346, 39.59092518339651;116.16011607045377, 39.59123142106151;116.1593407429681, 39.59131656406456;116.15821642379181, 39.59121661659389;116.15806676609385, 39.59113640829603;116.15745025902235, 39.590808415157625;116.15607854650862, 39.58951901649144;116.1540688574217, 39.58665397795538;116.15068619819333, 39.58208992421785;116.14862234128415, 39.578523566290635;116.1461461621459, 39.575846399660385;116.14519844983286, 39.57504003138393;116.14475001572228, 39.57463764319487;116.14364932198092, 39.57493707084306;116.13978454218534, 39.574967938165216;116.13636586090601, 39.57392351654783;116.13634286428497, 39.575966043634836;116.13346280698941, 39.57595547659841;116.13341708323895, 39.57648062853591;116.1276552618674, 39.576557447486266;116.12748584144823, 39.580979849711134;116.12445181458828, 39.58035358710747;116.12358512943224, 39.58014893306745;116.12291723928558, 39.57979454090109;116.12225509829419, 39.578945466008356;116.12174737601994, 39.578501737828155;116.12096171802091, 39.57802067568542;116.1202137888533, 39.577728491356666;116.1199787921319, 39.57756964211067;116.11978350051403, 39.57731833281656;116.1197894293304, 39.57682342809386;116.11820939976889, 39.576545907269335;116.11804500986055, 39.57716219385477;116.11354099586408, 39.57623411212109;116.11334552458511, 39.57750589375427;116.11306435496049, 39.579462253138324;116.11328129574115, 39.580984646239195;116.11297614135941, 39.58162883777226;116.11194946799206, 39.58287632910739;116.11085452340595, 39.583801471190746;116.1098520144568, 39.58434797274658;116.1081944611298, 39.58216590273685;116.1079964745954, 39.582132605665194;116.1058400922187, 39.583075066442326;116.10609170759204, 39.58186977372571;116.10541654117074, 39.581834321575485;116.10534818012142, 39.58090532969589;116.0878104718196, 39.57987705646272;116.08264287954289, 39.57977201768088;116.08239638451094, 39.57974525396826;116.06616858530374, 39.579304728713105;116.0498603877534, 39.578581960869585;116.04765567654026, 39.578527945885774;116.04206040101027, 39.578165967930104;116.03942324552463, 39.579053981895484;116.03979783892228, 39.58097845941308;116.03697006300743, 39.58139255844505;116.03712178680806, 39.58198391562238;116.03469672125333, 39.582089785190284;116.03474531958142, 39.58128627071592;116.03228387265352, 39.58120215800803;116.0312017738362, 39.58195047943476;116.03243856086233, 39.58495049575555;116.03104564833858, 39.58519579923806;116.03135520441731, 39.58709313545322;116.03287675429011, 39.59183110357612;116.03208112509992, 39.59187537756454;116.03237828456263, 39.59377051384124;116.03000244614982, 39.59321929152686;116.0288206354209, 39.59238532567014;116.02818768935857, 39.59224590177179;116.02671940900251, 39.59229941945317;116.02575453905423, 39.59338929449253;116.02284807157672, 39.59442375972822;116.02070794852975, 39.59439408266384;116.01976041587781, 39.593995977853716;116.0200165227787, 39.59236218104458;116.02188113552577, 39.59229135705187;116.02130199796348, 39.59146891764843;116.02091312150822, 39.591007894112344;116.01982904641878, 39.588439923223596;116.01949568524404, 39.58774978119751;116.01901536128784, 39.58708993805201;116.01805677947813, 39.58619229653492;116.01611122940463, 39.584506389264014;116.01562803087081, 39.58409050168231;116.01511905096886, 39.583622129870754;116.01427904548648, 39.582907748969134;116.01140078480196, 39.583044967400525;116.01132505764747, 39.582702615940086;116.01084895572718, 39.582781235279064;116.01091498118217, 39.58389850994246;116.00662970457738, 39.584120600266324;116.00631619595438, 39.58364854451316;116.00200325153988, 39.58264269557009;116.00343865391427, 39.588929322791564;116.00009983199479, 39.58931383368465;115.99831965996567, 39.5921235059828;115.99748459516358, 39.59223005496983;115.99855869906187, 39.595687976868724;115.99740482563429, 39.595788195836164;115.99815670734615, 39.599672923425096;115.99672831175474, 39.599396815272264;115.9962128640531, 39.59935518698987;115.99565366887315, 39.59956145175469;115.99533468058655, 39.599648877805734;115.9949377193817, 39.599610724479184;115.99458046328039, 39.599447964512926;115.99406375795104, 39.59944025043151;115.99362484587887, 39.59955630904232;115.99334277794873, 39.5998916269811;115.99305972188253, 39.60028900268065;115.99265979626949, 39.60049971233247;115.99170265174861, 39.60063974493956;115.99062809869758, 39.60050005980828;115.9901934086613, 39.60024542906714;115.98991834751415, 39.599901425884866;115.98972233725186, 39.599682722360036;115.98715803434308, 39.60092064323429;115.98687363081862, 39.601474722525346;115.9850400994422, 39.60133288476789;115.98497182822345, 39.59675152756808;115.98353660551017, 39.596677719640994;115.98383044124247, 39.58819866275926;115.98479010101877, 39.5880825849653;115.98430618384056, 39.58504391832419;115.98293680692115, 39.58265145423531;115.98351298007525, 39.58120048965576;115.98529476905428, 39.57892454140056;115.98614088301414, 39.57818981251317;115.98498647060326, 39.57802394302635;115.9850205163821, 39.57855095613503;115.98254828978807, 39.5784705245051;115.98293959166823, 39.575687059424624;115.98142846213933, 39.5752453263169;115.98141337060677, 39.576482436041616;115.9783007420147, 39.576253925232784;115.97781350110608, 39.576902749346154;115.97549731017915, 39.57668369455218;115.9753969694537, 39.57507465278708;115.9743582587925, 39.57495153121192;115.97425666043932, 39.5702158759409;115.97305598529469, 39.57021851792065;115.97305185308936, 39.570620514814976;115.96984059055228, 39.57137284478533;115.96998584655324, 39.56936105111124;115.96670334838923, 39.569315511141475;115.966368280434, 39.56724407114287;115.96384431144263, 39.5672912116452;115.96377810632653, 39.56945804071734;115.96136983908484, 39.56981742251711;115.96138133739538, 39.572168966540126;115.9554871956222, 39.57258972335034;115.95569039232855, 39.57905599788409;115.95489045127192, 39.57894046078713;115.9521460381084, 39.580758583422295;115.94942192664938, 39.580780758743785;115.94970947424312, 39.58362616157999;115.94450621923768, 39.58384818327171;115.9445364023028, 39.588057492673904;115.94125803634415, 39.58819657753115;115.9408487683538, 39.58900293052055;115.94121716344344, 39.591725944051284;115.94049905801877, 39.59166686559595;115.94046609020656, 39.59457700993871;115.93903580817356, 39.593899509371724;115.93909087430133, 39.59612853613459;115.93645300017127, 39.59644246503168;115.93665565789433, 39.59984770563646;115.93585715412651, 39.59984784462811;115.93576956933929, 39.60052883079885;115.93043013121851, 39.60051708612057;115.93031326167167, 39.603860624602135;115.92505844392997, 39.60431926869654;115.92338508042597, 39.60479701970535;115.92250294441517, 39.60565439202012;115.91805866773511, 39.6057170024337;115.91701492656307, 39.60706196596155;115.91623331093884, 39.60599662915577;115.91580643616048, 39.60165512916661;115.9146185169541, 39.60163414197768;115.91415517097205, 39.600511804489464;115.9146368423865, 39.599963833054716;115.91464420849168, 39.59928165984514;115.91364448428962, 39.59660196565974;115.91651870259936, 39.594486658382046;115.9157384344334, 39.59348208007112;115.91553290213271, 39.59050641542928;115.92025780945409, 39.5897761891986;115.92236514434995, 39.58943116051365;115.92047439091255, 39.5881691220219;115.92138967439666, 39.587964769279374;115.9188451342091, 39.58152289798016;115.91759792683905, 39.57980135347859;115.91946523450264, 39.57936493005857;115.91760358616375, 39.57596333235592;115.91816215252986, 39.5756627273317;115.91804743891623, 39.57525881333133;115.91779717100115, 39.57493185676701;115.91666341961701, 39.57502035696433;115.91368859109016, 39.57543025112972;115.91362094868526, 39.5745314840662;115.91504772732677, 39.574341898888484;115.91458653727794, 39.573219115670256;115.91213110899697, 39.573326875845595;115.91200660385329, 39.57381930293669;115.90998667408356, 39.57411762179872;115.90963938917339, 39.57342976927478;115.90651436396529, 39.57373094023813;115.90763526958064, 39.57579933454191;115.9066822572651, 39.576180581931155;115.90578718565494, 39.575014308643404;115.90234191453254, 39.575891240105186;115.89900039769651, 39.574817633641665;115.898520343232, 39.575423855242235;115.89698990013463, 39.57467296001339;115.89680008818038, 39.574080497126204;115.89689072720634, 39.573062202648465;115.89728391552805, 39.56997761066553;115.89908852146705, 39.57079641378933;115.89871841959693, 39.56874490319349;115.89990526083672, 39.568465472522846;115.9001907423278, 39.56779167769984;115.9001204948369, 39.56704653957164;115.89981956249106, 39.564656508617716;115.89978201332075, 39.564327902418455;115.89974536245595, 39.56236457630607;115.89863918905097, 39.562430563775045;115.89829172447969, 39.56180232434565;115.89584078772627, 39.56220541343603;115.89565663509673, 39.56114828171781;115.89451174472427, 39.56121232337666;115.89448560403392, 39.56019008343867;115.89543277736364, 39.56009141190009;115.89490340592661, 39.55834513172321;115.89405603433904, 39.55671514678983;115.8904227478734, 39.557058253482104;115.88998697987051, 39.55404658895925;115.88410909742707, 39.55397537778456;115.884103707594, 39.55440820706842;115.88011262604373, 39.554547220908944;115.8800877429811, 39.55343225106906;115.87910059505619, 39.55341493492273;115.87915763745606, 39.55205494317059;115.87330302112532, 39.552214477241456;115.87341099744764, 39.55308189381481;115.87293489552735, 39.55316791857778;115.87282602089954, 39.55551954498271;115.86892036820326, 39.55442712242491;115.86285285346665, 39.560769593339636;115.86255147196806, 39.55946899218903;115.85989185884468, 39.55949743267173;115.85995545887478, 39.55757958601445;115.85848493275495, 39.5576416143788;115.85846418189766, 39.55612621483675;115.85536170415784, 39.55632148295043;115.85415878324943, 39.55710088092696;115.85360165417215, 39.5571031061762;115.85453104105278, 39.55595417259936;115.85291022842112, 39.54903276669546;115.85051857983136, 39.549327089787866;115.85017398983773, 39.548309124346034;115.84929670467668, 39.54837839404389;115.84934889622681, 39.5473879559233;115.84672054413517, 39.54741222846948;115.8470926222774, 39.54632586716217;115.84693380186324, 39.54320237856989;115.8368965852475, 39.54279201415058;115.83699989038115, 39.547121652841724;115.83556610495667, 39.54707755868283;115.8352395709038, 39.54151340031048;115.83328458862243, 39.5415675139162;115.83325629199886, 39.54067136486768;115.83221892879594, 39.54074571980795;115.83214589655799, 39.54034410479821;115.82605035468947, 39.540224955315445;115.82542109167973, 39.54021959949614;115.82522687802847, 39.5393778264576;115.82498460503243, 39.538334812122905;115.82492262195224, 39.53684416801248;115.82523065091162, 39.531151182602734;115.8263264039727, 39.53109539124314;115.82799958781558, 39.531077652085656;115.82821778622395, 39.52955944153866;115.82642710402035, 39.52942322948065;115.82643348198948, 39.52886620423188;115.82826539641599, 39.52893980667741;115.82827069641849, 39.52853680101906;115.83118156559301, 39.52841241350382;115.83118542830672, 39.524915000995506;115.82660550749463, 39.52468631890927;115.82777644872691, 39.52349871825839;115.82897002725801, 39.520360418056775;115.83104619095268, 39.52005901348867;115.83035440587942, 39.517962086210204;115.83428512129944, 39.51745979662411;115.83436057896228, 39.51627346300738;115.83651282913364, 39.516308601041445;115.8364001816227, 39.51572266328406;115.83700384292538, 39.51525076441553;115.83582346948528, 39.51410607268077;115.83486255208126, 39.51386837854753;115.83303737494607, 39.5138701181153;115.82910315613458, 39.51451827801031;115.82727699086334, 39.51450825819358;115.8250049965675, 39.51460748214772;115.82206376466674, 39.51474400182863;115.81928314979116, 39.515160169482705;115.81522774956638, 39.51612261278824;115.81369685731624, 39.5170569325425;115.81173190384374, 39.51782946931271;115.81017361327558, 39.51776114298362;115.80753052897356, 39.51685932650157;115.79889736386993, 39.517117397094616;115.79708018165378, 39.516904205388066;115.79541750798536, 39.516523812411634;115.79355828507136, 39.5163349719503;115.79279328809906, 39.51639501965496;115.79215594033974, 39.51653230117485;115.78918641181541, 39.51837642539705;115.78485011145764, 39.520157951144625;115.78345630062836, 39.51890960077202;115.78096502995754, 39.51982099200579;115.78033765338938, 39.5204478056536;115.77835266770397, 39.52139180727696;115.77759341988694, 39.5212849398179;115.7764505057866, 39.52161500388339;115.77110154562743, 39.52117751559045;115.77092655571408, 39.52132745026582;115.76967979749678, 39.521829781231865;115.76869336821629, 39.522147041007536;115.76702467590096, 39.52232362048664;115.76477352229294, 39.52220979704446;115.76311282489665, 39.521921898036545;115.76225584144012, 39.52184724447243;115.7614932698927, 39.521640259563576;115.76133903083664, 39.52155530860251;115.76122548502019, 39.52146089533123;115.76123554604189, 39.52104706172113;115.76138044272065, 39.518938058013255;115.7614214054519, 39.51770659319772;115.76140146306959, 39.51755136263955;115.7610460035793, 39.51748588877617;115.75991871999481, 39.5174522125034;115.75766208672322, 39.51738673854582;115.75672614221234, 39.517556720221776;115.75647488616121, 39.51786244961431;115.75480349892935, 39.52508085938687;115.75185975177314, 39.533051748795096;115.74663448828271, 39.5457577810037;115.74119587723365, 39.55284934128999;115.73863489805525, 39.5534950481415;115.73660176319451, 39.553942623401156;115.73529167443877, 39.55377224472221;115.73466196227628, 39.55318293986732;115.73415675525746, 39.552534587428546;115.73332869723836, 39.55127340169451;115.7333454955514, 39.55053239648549;115.73318442937347, 39.5499454980073;115.73284433090738, 39.54969061045231;115.73122181149526, 39.54927200862433;115.73043121281593, 39.54924857129769;115.72963747006732, 39.54932444700575;115.7290725257321, 39.54955541186813;115.7286457407843, 39.55232665158684;115.72734795881402, 39.55586488292585;115.72698513321856, 39.55829374328259;115.72629658204515, 39.55943617088388;115.72316643649565, 39.56328568333335;115.72265197693007, 39.56409726526366;115.72060716409771, 39.567320274652666;115.71939445165924, 39.56825174449076;115.71859855297741, 39.56842591133342;115.7151732242373, 39.568947644417555;115.71380672189552, 39.56920218253621;115.70921835701166, 39.56957206416538;115.70744330532395, 39.569804282066514;115.70657751847342, 39.56980310012109;115.7055390773039, 39.56975116402895;115.70457914803593, 39.5698174920433;115.70376806799096, 39.57014621106978;115.70039942232854, 39.57156563627162;115.69974770168108, 39.57193133374744;115.69884104192985, 39.57237461766224;115.69749412264818, 39.573330630068014;115.6971809733474, 39.57374971123789;115.6967485290749, 39.57443776912618;115.6964244204469, 39.57539875833019;115.6962187084851, 39.57614860283675;115.69645352554542, 39.57768552910227;115.69695630713936, 39.5791938496537;115.69803732799006, 39.58124824622353;115.7001560713659, 39.58571518077005;115.7009272666462, 39.58924342358981;115.70121167017066, 39.59110728584927;115.70115220234592, 39.592160342898495;115.70090480900846, 39.5931226829493;115.70038361215157, 39.59444447111451;115.69820324501777, 39.59686779921707;115.69683512572607, 39.59869302287277;115.69617846439827, 39.6001924735379;115.69610121012443, 39.60124553035411;115.69616786439326, 39.60172712490505;115.69634599837589, 39.60233074643904;115.69654802728506, 39.60269398700498;115.6967481697527, 39.603192319081614;115.69674242059743, 39.60349245626347;115.69667855107568, 39.60383817875952;115.69618583050345, 39.60472196958504;115.69517883002676, 39.606624186872295;115.69482633494464, 39.60714014050531;115.69441769576817, 39.60757937555415;115.69339407663954, 39.608418785458134;115.6929124052251, 39.608744887880015;115.69270822038267, 39.608975166816485;115.6925882965971, 39.60930501885453;115.69239641854016, 39.609852290407716;115.69195741663744, 39.61069695338224;115.69181135216151, 39.610860728967545;115.69157015713209, 39.61108301009813;115.69119475525946, 39.611303831340464;115.69043802269785, 39.61167015123132;115.68991152583845, 39.61186609543912;115.6892630390908, 39.61202208608429;115.68858158453092, 39.612157787234864;115.68805427919658, 39.612149727163775;115.68733895851898, 39.612118598604475;115.68711087875, 39.61212679764602;115.68556516445898, 39.61244183465331;115.68423306721823, 39.61272400486146;115.68342602954806, 39.613024169877725;115.67954292432009, 39.61495381050107;115.67867147814486, 39.61546601911971;115.67782716079603, 39.616061877186944;115.67711875707087, 39.61674325845072;115.67605687012751, 39.61784400111137;115.6756079868642, 39.61856892670827;115.67461526944511, 39.62094839915169;115.67434443033385, 39.62130160646151;115.6739630098143, 39.621471470462836;115.67345295194575, 39.62141172284566;115.67219963609823, 39.620787635034;115.671603879884, 39.620303047743086;115.67099788298697, 39.61941195399936;115.67065257434894, 39.618242037207885;115.67129064075267, 39.61359712010675;115.6712434797134, 39.61212110000709;115.67069317775798, 39.6112915326304;115.6681908579294, 39.60979663233952;115.66327559967044, 39.607282661155665;115.65644425575873, 39.60494072655876;115.65568797234988, 39.604897850802736;115.65473487020378, 39.60488047812249;115.65197078414958, 39.6056439685273;115.64840603839434, 39.608853565181;115.6459901355558, 39.60961992983404;115.64337274279137, 39.609895232556866;115.64177501661133, 39.60969553048975;115.63455829963583, 39.60738633762045;115.63297458702174, 39.60704667848481;115.63108185731221, 39.60700310915744;115.62803588298898, 39.60707760087742;115.62706014354403, 39.60710275571237;115.62516382061247, 39.60707072151486;115.62197833944354, 39.606782760509134;115.61857843274937, 39.60571943457957;115.61555060419744, 39.6048493462685;115.61387840849062, 39.60471696624077;115.6121215025742, 39.60494677224669;115.60332852892033, 39.606127477949116;115.60028210544435, 39.60582519809711;115.59747022953701, 39.605224317392754;115.59413536016177, 39.60396187402392;115.59175979124063, 39.60178619471134;115.58976725978894, 39.5999949671227;115.58856281176118, 39.59941794213716;115.58589313761607, 39.599403556410785;115.5853069932708, 39.59930945839681;115.58419417240506, 39.59912084500296;115.582622856407, 39.598373613970494;115.58181168653148, 39.59781325486104;115.58034628075305, 39.597713594830964;115.57969482959722, 39.59798741632386;115.57926984126046, 39.59872749337049;115.57852020531237, 39.60104149447286;115.57572387009037, 39.606120181554566;115.5715751359231, 39.610017318746834;115.56309028105913, 39.616228766544275;115.55785109383329, 39.61847235377661;115.55410390222897, 39.6193442148393;115.55136425008465, 39.61944849838001;115.54798940611421, 39.619340185225646;115.54561186092096, 39.61893694475739;115.54359462606774, 39.617986221639796;115.54165177091075, 39.61624808177258;115.5379867742606, 39.61338047516623;115.5365471498503, 39.61263298234035;115.53192644596808, 39.61112199086621;115.5308882742902, 39.61066763077123;115.53009399255828, 39.60961951291842;115.52809095093212, 39.60491223537864;115.52734652515602, 39.604329900864236;115.52647903152503, 39.60406896058701;115.52536630048982, 39.60444886984408;115.52413131007471, 39.60510472434136;115.52341760634701, 39.605916785558236;115.52328510628429, 39.60674718223159;115.52351866571689, 39.60743671654315;115.52405154054541, 39.60895682235499;115.52502135117399, 39.61071564480311;115.52515043767576, 39.61261720972328;115.52526964281694, 39.61569488592457;115.5260981499888, 39.619223534754724;115.52949104989999, 39.630106885799265;115.53047208934743, 39.635916014917015;115.53048816901607, 39.64174000148986;115.53028694858183, 39.64280443646902;115.52972586696029, 39.643927610683924;115.52885244451295, 39.64496867647016;115.5274969014984, 39.64552920641483;115.52298606038003, 39.64577415468733;115.52068909319102, 39.646203072492895;115.51924066538673, 39.64676803704429;115.51828280222144, 39.647526547591305;115.51529719402848, 39.65066029756903;115.51467332085178, 39.651465292287185;115.5143446308657, 39.652135697343624;115.51430348847333, 39.652492355162835;115.51437149020045, 39.653529541115226;115.51438307834152, 39.654047503240115;115.51416604773031, 39.65472073010507;115.51383412384438, 39.65555227247248;115.51299986751727, 39.65672863597925;115.51190321615067, 39.65755939018558;115.5106817003182, 39.657871927255805;115.50840260940885, 39.658146550410684;115.50431217526915, 39.65823654046438;115.50232808788927, 39.65820779365452;115.49959292727249, 39.65842318612516;115.49898459478113, 39.65834229251389;115.49755925342846, 39.65795636270954;115.49063277896322, 39.65630270042261;115.48781236915353, 39.65590002431935;115.48708339423219, 39.65611299367908;115.48669083472433, 39.6566948889808;115.48651431769161, 39.65729045856913;115.48632809895939, 39.65861094225937;115.48640184984177, 39.65939654056697;115.48665858555653, 39.66007631122645;115.48737076216483, 39.66064914643684;115.48843732029682, 39.66157983722048;115.48899678496844, 39.66293925907217;115.49020698215149, 39.665621363271825;115.49214103391448, 39.669308790135766;115.4944817485818, 39.67192983071142;115.49723900751415, 39.67402359202281;115.49794004513413, 39.67503053236554;115.49819282830464, 39.67603426465163;115.49789099765329, 39.677351194089844;115.49767791958632, 39.682063707335914;115.498130935055, 39.68417465043162;115.49869578955968, 39.68521621570877;115.49926576440575, 39.6860440565422;115.50024051571462, 39.686912768502964;115.5021153691445, 39.68790008555434;115.5035366681224, 39.688991913238;115.50418183113966, 39.690466071624826;115.5042435447282, 39.69186080168399;115.50387299370533, 39.693426646598645;115.50354160880269, 39.694207543021335;115.5009069685725, 39.69731535591081;115.49933493393003, 39.69915491037144;115.49835685889076, 39.700609003362786;115.49773568063061, 39.702318012378065;115.49772328401458, 39.704068335353156;115.4995540306439, 39.70966200477017;115.49975138836444, 39.71109311690432;115.49971285105806, 39.71305788117959;115.49903328293978, 39.71665950187269;115.49636495625293, 39.72724770424568;115.49573039324068, 39.731995349029525;115.49604848322176, 39.73771504461844;115.49692981075762, 39.74115294341326;115.4968172530772, 39.74225917906425;115.49634052234308, 39.74354175474448;115.49416725182277, 39.745955239771895;115.4924729578004, 39.74705203590577;115.48956307676194, 39.74775437562787;115.48652958888529, 39.747745499341505;115.4821104647595, 39.74788356707169;115.47456164423696, 39.7469559906652;115.47215993462548, 39.74699267510874;115.46861037023335, 39.74777649699279;115.46036635107662, 39.75143148613586;115.45361792076348, 39.75441251386197;115.44844727424802, 39.756843919933495;115.44725971436385, 39.757610502847136;115.44642950041153, 39.75856081520274;115.44403425859971, 39.76333776154506;115.44161269643647, 39.76832283477945;115.44137895734278, 39.77014335721416;115.44108548093267, 39.77413293302115;115.44075759942152, 39.77476810200302;115.43957749547307, 39.77527606657121;115.4383612796431, 39.77542461499322;115.43334109930059, 39.774930931122334;115.43293048385198, 39.77524002117511

        2、经纬度坐标生成excel表格数据。

         拷贝上图中生成的经纬度坐标到Notepad++编辑器中,通过字符替换(只需要将分号";"替换为\r\n,也就是换行符即可)的方式,修改格式。变为如下所示的txt文件。    

     新建一个excel文件,然后导入txt文本文件,使用逗号分割列,然后在表格最前面增加一行,给经纬度列各取一个名字。这里id其实用不着,有点多余,但是不影响结果。    

        3、打开ArcMap,导入excel数据,菜单栏有个Add Data的icon。

    点击添加,在弹出对话框中,选择excel所在的文件夹,然后选中excel文件,自动解析sheet。选择第一个即可。

    这个时候,编辑框中并不会显示地图,这需要我们进行下面的操作。

        4、右键sheet菜单,选择Display XY Data。设置显示的经纬度列值。

        这里需要手动设置经纬度列。

        做了操作,在Description描述这里,显示的是未知的坐标系统。

      5、编辑指定经纬度坐标系,这一步非常关键,如果不指定,或者指定的不对,那么最终导出数据的时候,都不会导出shp文件。只会生成一堆其他文件。

    所以需要我们点击下方的“Edit”按钮,进行设置,我们找到Geographyic Coordinate Systems 下的Asia/China Geodetic Coordinate System 2000,最后点击“确定”即可。

        这时候,反过来看刚才的Display XY Data面板,发现描述这里已经有了坐标系。

        

        上面指定了经纬度对应的列,页面就会出现地图。    

         6、导出数据。

        同样是右键"Sheet",然后选择Data->Export Data,在弹出对话框中,我们可以看到导出文件目录后面跟着.shp字样。

        

      这里回到前面第5步所说的那个问题,如果不设置坐标系,或者坐标系设置错误,导出文件路径都不会出现.shp,只是出现Export_Output_1。 

        最后生成的shp文件如下所示:

         7、如何验证生成的shp文件。这个需要借助geoserver。

             在geoserver管理页面,发布图层之后,通过openlayers链接查看的北京地图轮廓。    

        这里除了指定坐标系之外,对利用百度地图API生成的经纬度坐标没有经过任何转换。

        当时在做geoserver发布地图图层的时候,需要shp文件,当时想的是,这个地图文件能不能自己制作呢,后来看了一些资料,好像可以通过ArcGis制作,今天尝试着使用这个工具,发现真的可以,太高兴了。

    展开全文
  • /** * @author deilsky * @date 2021/4/25 12:32 * @description 导出SHP工具类 */ public class ShapeFileUtils { private ShapefileDataStore shapefileDataStore; private Map param; private ...

    1 导入所需要lib pom.xml

    …………
    
        <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.8.5</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.13</version>
        </dependency>
    	<dependency>
    		<groupId>org.locationtech.jts</groupId>
    		<artifactId>jts-core</artifactId>
    		<version>1.18.1</version>
    	</dependency>
    	<dependency>
    		<groupId>org.geotools</groupId>
    		<artifactId>gt-shapefile</artifactId>
    		<version>25.0</version>
    	</dependency>
    	<dependency>
    		<groupId>org.geotools</groupId>
    		<artifactId>gt-opengis</artifactId>
    		<version>25.0</version>
    	</dependency>
    	<dependency>
    		<groupId>org.geotools</groupId>
    		<artifactId>gt-main</artifactId>
    		<version>25.0</version>
    	</dependency>
    	<dependency>
    		<groupId>org.geotools</groupId>
    		<artifactId>gt-referencing</artifactId>
    		<version>25.0</version>
    	</dependency>
    	<dependency>
    		<groupId>org.geotools</groupId>
    		<artifactId>gt-geojson</artifactId>
    		<version>25.0</version>
    	</dependency>
    	<dependency>
    		<groupId>org.geotools</groupId>
    		<artifactId>gt-epsg-hsql</artifactId>
    		<version>25.0</version>
    	</dependency>
    	<dependency>
    		<groupId>org.hsqldb</groupId>
    		<artifactId>hsqldb</artifactId>
    		<version>2.3.4</version>
    	</dependency>
    

    2 编写工具类

    import com.google.gson.Gson;
    import com.google.gson.reflect.TypeToken;
    import org.apache.commons.lang3.StringUtils;
    import org.geotools.data.FeatureWriter;
    import org.geotools.data.shapefile.ShapefileDataStore;
    import org.geotools.data.shapefile.ShapefileDataStoreFactory;
    import org.geotools.feature.simple.SimpleFeatureTypeBuilder;
    import org.geotools.referencing.CRS;
    import org.locationtech.jts.geom.Coordinate;
    import org.locationtech.jts.geom.GeometryFactory;
    import org.locationtech.jts.geom.MultiPolygon;
    import org.locationtech.jts.geom.Polygon;
    import org.opengis.feature.simple.SimpleFeature;
    import org.opengis.feature.simple.SimpleFeatureType;
    import org.opengis.referencing.FactoryException;
    import org.opengis.referencing.crs.CoordinateReferenceSystem;
    
    import java.io.File;
    import java.io.IOException;
    import java.io.Serializable;
    import java.net.URL;
    import java.nio.charset.Charset;
    import java.util.*;
    
    /**
     * @author deilsky
     * @date 2021/4/25 12:32
     * @description 导出SHP工具类
     */
     public class ShapeFileUtils {
        private ShapefileDataStore shapefileDataStore;
        private Map<String, Serializable> param;
        private SimpleFeatureTypeBuilder builder;
        private FeatureWriter<SimpleFeatureType, SimpleFeature> writer;
        private Polygon polygon;
        private List<GisResult.Features> features;
        private String dir;
        private List<GisResult.Fields> fields;
        private File target;
    
        public interface ComplateListener {
            void complate();
        }
    
        private ShapeFileUtils() {
        }
    
        public static ShapeFileUtils create() {
            return new ShapeFileUtils();
        }
    
        public ShapeFileUtils addDir(String dir) {
            this.dir = dir;
            return this;
        }
    
        public ShapeFileUtils addFields(List<GisResult.Fields> fields) {
            this.fields = fields;
            return this;
        }
    
        public ShapeFileUtils addTargetFile(File target) {
            this.target = target;
            return this;
        }
    
        private synchronized void createParam(URL url) {
            this.param = new HashMap<>(1);
            this.param.put(ShapefileDataStoreFactory.URLP.key, url);
        }
    
        private synchronized void createSimpleFeatureTypeBuilder108(List<GisResult.Fields> fields) throws FactoryException, IOException {
            this.builder = new SimpleFeatureTypeBuilder();
            CoordinateReferenceSystem crs = CRS.decode("EPSG:4326");
            this.builder.setCRS(crs);
            this.builder.setName("ShapeFile");
            this.builder.add("the_geom", MultiPolygon.class);
            String name;
            for (GisResult.Fields field : fields) {
                name = field.getName();
                if (name.length() <= 10) {
                    this.builder.add(name.toUpperCase(), String.class);
                }
            }
            this.shapefileDataStore = (ShapefileDataStore) new ShapefileDataStoreFactory().createNewDataStore(this.param);
            this.shapefileDataStore.setCharset(Charset.forName("GBK"));
            this.shapefileDataStore.setTimeZone(TimeZone.getDefault());
            this.shapefileDataStore.createSchema(this.builder.buildFeatureType());
            this.writer = shapefileDataStore.getFeatureWriter(shapefileDataStore.getTypeNames()[0], null);
        }
        private synchronized void createSimpleFeatureTypeBuilder102(List<GisResult.Fields> fields) throws FactoryException, IOException {
            this.builder = new SimpleFeatureTypeBuilder();
            String wkt = "GEOGCS[\"GCS_WGS_1984\", DATUM[\"D_WGS_1984\", SPHEROID[\"GCS_WGS_1984\", 6378137.0, 298.257223563, AUTHORITY[\"EPSG\",\"7030\"]], AUTHORITY[\"EPSG\",\"6326\"]], PRIMEM[\"Greenwich\", 0.0, AUTHORITY[\"EPSG\",\"8901\"]], UNIT[\"degree\", 0.017453292519943295], AXIS[\"Geodetic latitude\", NORTH], AXIS[\"Geodetic longitude\", EAST], AUTHORITY[\"EPSG\",\"4326\"]]";
            CoordinateReferenceSystem crs = CRS.parseWKT(wkt);
            this.builder.setCRS(crs);
            this.builder.setName("ShapeFile");
            this.builder.add("the_geom", MultiPolygon.class);
            String name;
            for (GisResult.Fields field : fields) {
                name = field.getName();
                if (name.length() <= 10) {
                    this.builder.add(name.toUpperCase(), String.class);
                }
            }
            this.shapefileDataStore = (ShapefileDataStore) new ShapefileDataStoreFactory().createNewDataStore(this.param);
            this.shapefileDataStore.setCharset(Charset.forName("GBK"));
            this.shapefileDataStore.setTimeZone(TimeZone.getDefault());
            this.shapefileDataStore.createSchema(this.builder.buildFeatureType());
            this.writer = shapefileDataStore.getFeatureWriter(shapefileDataStore.getTypeNames()[0], null);
        }
    
        private synchronized Polygon createPolygon(List<List<List<Double>>> rings) {
            List<Coordinate> coordinates = new ArrayList<>();
            for (List<List<Double>> ring : rings) {
                for (List<Double> doubles : ring) {
                    coordinates.add(new Coordinate(doubles.get(0), doubles.get(1)));
                }
            }
            polygon = new GeometryFactory().createPolygon(coordinates.toArray(new Coordinate[0]));
            return polygon;
        }
    
        public ShapeFileUtils addFeatures(List<GisResult.Features> features) {
            this.features = features;
            return this;
        }
        /**
         * 导出shp 对应 arcmap 10.8
         */
        public synchronized void execute108(ComplateListener listener) throws IOException, FactoryException {
            createParam(this.target.toURI().toURL());
            createSimpleFeatureTypeBuilder108(this.fields);
            GisResult.Features.Attributes attributes;
            SimpleFeature simpleFeature;
            GisResult.Features.Geometry geometry;
            long startTime = System.currentTimeMillis();
            System.out.println("start: " + startTime);
            for (GisResult.Features feature : this.features) {
                attributes = feature.getAttributes();
                geometry = feature.getGeometry();
                simpleFeature = this.writer.next();
                simpleFeature.setAttribute("the_geom", createPolygon(geometry.getRings()));
                Map<String, Object> map = new Gson().fromJson(attributes.toString(), new TypeToken<Map<String, Object>>() {
                }.getType());
                for (String s : map.keySet()) {
                    if (s.length() <= 10) {
                        simpleFeature.setAttribute(s.toUpperCase(), map.get(s) != null ? map.get(s) : "");
                    }
                }
                this.writer.write();
            }
            long endTime = System.currentTimeMillis();
            System.out.println("end: " + endTime);
            System.out.println("execution time: " + (endTime - startTime) / 60 + " second");
            this.writer.close();
            this.shapefileDataStore.dispose();
            listener.complate();
        }
        /**
         * 导出shp 对应 arcmap 10.2
         */
        public synchronized void execute102(ComplateListener listener) throws IOException, FactoryException {
            createParam(this.target.toURI().toURL());
            createSimpleFeatureTypeBuilder102(this.fields);
            GisResult.Features.Attributes attributes;
            SimpleFeature simpleFeature;
            GisResult.Features.Geometry geometry;
            long startTime = System.currentTimeMillis();
            System.out.println("start: " + startTime);
            String val;
            Charset charset = Charset.forName("GBK");
            for (GisResult.Features feature : this.features) {
                attributes = feature.getAttributes();
                geometry = feature.getGeometry();
                simpleFeature = this.writer.next();
                simpleFeature.setAttribute("the_geom", createPolygon(geometry.getRings()));
                Map<String, Object> map = new Gson().fromJson(attributes.toString(), new TypeToken<Map<String, Object>>() {
                }.getType());
                for (String s : map.keySet()) {
                    if (s.length() <= 10) {
                        val = map.get(s) != null ? String.valueOf(map.get(s)) : "";
                        simpleFeature.setAttribute(s.toUpperCase(), StringUtils.isEmpty(val) ? "" : new String(val.getBytes(charset), charset));
                    }
                }
                this.writer.write();
            }
            long endTime = System.currentTimeMillis();
            System.out.println("end: " + endTime);
            System.out.println("execution time: " + (endTime - startTime) / 60 + " second");
            this.writer.close();
            this.shapefileDataStore.dispose();
            listener.complate();
        }
    }
    
    
    import org.geotools.referencing.CRS;
    import org.opengis.referencing.FactoryException;
    import org.opengis.referencing.crs.CoordinateReferenceSystem;
    
    import java.util.List;
    
    /**
     * @author deilsky
     * @date 2021/4/19 12:07
     * @description TODO
     */
    public class GisResult {
    
        private String objectIdFieldName;
        private String globalIdFieldName;
        private String geometryType;
        private SpatialReference spatialReference;
        private List<Fields> fields;
        private List<Features> features;
    
        public String getObjectIdFieldName() {
            return objectIdFieldName;
        }
    
        public void setObjectIdFieldName(String objectIdFieldName) {
            this.objectIdFieldName = objectIdFieldName;
        }
    
        public String getGlobalIdFieldName() {
            return globalIdFieldName;
        }
    
        public void setGlobalIdFieldName(String globalIdFieldName) {
            this.globalIdFieldName = globalIdFieldName;
        }
    
        public String getGeometryType() {
            return geometryType;
        }
    
        public void setGeometryType(String geometryType) {
            this.geometryType = geometryType;
        }
    
        public SpatialReference getSpatialReference() {
            return spatialReference;
        }
    
        public void setSpatialReference(SpatialReference spatialReference) {
            this.spatialReference = spatialReference;
        }
    
        public List<Fields> getFields() {
            return fields;
        }
    
        public void setFields(List<Fields> fields) {
            this.fields = fields;
        }
    
        public List<Features> getFeatures() {
            return features;
        }
    
        public void setFeatures(List<Features> features) {
            this.features = features;
        }
    
        public static class SpatialReference {
            private int wkid;
            private int latestWkid;
    
            public int getWkid() {
                return wkid;
            }
    
            public void setWkid(int wkid) {
                this.wkid = wkid;
            }
    
            public int getLatestWkid() {
                return latestWkid;
            }
    
            public void setLatestWkid(int latestWkid) {
                this.latestWkid = latestWkid;
            }
        }
    
        public static class Fields {
            private String name;
            private String alias;
            private String type;
            private int length;
    
            public String getName() {
                return name;
            }
    
            public void setName(String name) {
                this.name = name;
            }
    
            public String getAlias() {
                return alias;
            }
    
            public void setAlias(String alias) {
                this.alias = alias;
            }
    
            public String getType() {
                return type;
            }
    
            public void setType(String type) {
                this.type = type;
            }
    
            public int getLength() {
                return length;
            }
    
            public void setLength(int length) {
                this.length = length;
            }
        }
    
        public static class Features {
            private Geometry geometry;
            private Attributes attributes;
    
            public Geometry getGeometry() {
                return geometry;
            }
    
            public void setGeometry(Geometry geometry) {
                this.geometry = geometry;
            }
    
            public Attributes getAttributes() {
                return attributes;
            }
    
            public void setAttributes(Attributes attributes) {
                this.attributes = attributes;
            }
    
            public static class Geometry {
                private List<List<List<Double>>> rings;
    
                public List<List<List<Double>>> getRings() {
                    return rings;
                }
    
                public void setRings(List<List<List<Double>>> rings) {
                    this.rings = rings;
                }
            }
            /**
            * 此类为对应的 Feature 属性
            **/
            public static class Attributes {
                @Override
                public String toString() {
                    return "{" +
                            "objectid=" + objectid +
                            ", ownername='" + ownername + '\'' +
                            ", adregion='" + adregion + '\'' +
                            ", parcelname='" + parcelname + '\'' +
                            ", parcelid='" + parcelid + '\'' +
                            ", users='" + users + '\'' +
                            ", cropland=" + cropland +
                            ", avgoutput=" + avgoutput +
                            ", disasterinfo='" + disasterinfo + '\'' +
                            ", lasttype='" + lasttype + '\'' +
                            ", lastvarieties='" + lastvarieties + '\'' +
                            ", lastyield=" + lastyield +
                            ", lastdisasterinfo='" + lastdisasterinfo + '\'' +
                            ", croptype='" + croptype + '\'' +
                            ", cropvarieties='" + cropvarieties + '\'' +
                            ", predictyield=" + predictyield +
                            ", usertel='" + usertel + '\'' +
                            ", parcelarea='" + parcelarea + '\'' +
                            '}';
                }
    
                private int objectid;
                private String ownername;
                private String adregion;
                private String parcelname;
                private String parcelid;
                private String users;
                private int cropland;
                private int avgoutput;
                private String disasterinfo;
                private String lasttype;
                private String lastvarieties;
                private int lastyield;
                private String lastdisasterinfo;
                private String croptype;
                private String cropvarieties;
                private int predictyield;
                private String usertel;
                private String parcelarea;
    
                public int getObjectid() {
                    return objectid;
                }
    
                public void setObjectid(int objectid) {
                    this.objectid = objectid;
                }
    
                public String getOwnername() {
                    return ownername;
                }
    
                public void setOwnername(String ownername) {
                    this.ownername = ownername;
                }
    
                public String getAdregion() {
                    return adregion;
                }
    
                public void setAdregion(String adregion) {
                    this.adregion = adregion;
                }
    
                public String getParcelname() {
                    return parcelname;
                }
    
                public void setParcelname(String parcelname) {
                    this.parcelname = parcelname;
                }
    
                public String getParcelid() {
                    return parcelid;
                }
    
                public void setParcelid(String parcelid) {
                    this.parcelid = parcelid;
                }
    
                public String getUsers() {
                    return users;
                }
    
                public void setUsers(String users) {
                    this.users = users;
                }
    
                public int getCropland() {
                    return cropland;
                }
    
                public void setCropland(int cropland) {
                    this.cropland = cropland;
                }
    
                public int getAvgoutput() {
                    return avgoutput;
                }
    
                public void setAvgoutput(int avgoutput) {
                    this.avgoutput = avgoutput;
                }
    
                public String getDisasterinfo() {
                    return disasterinfo;
                }
    
                public void setDisasterinfo(String disasterinfo) {
                    this.disasterinfo = disasterinfo;
                }
    
                public String getLasttype() {
                    return lasttype;
                }
    
                public void setLasttype(String lasttype) {
                    this.lasttype = lasttype;
                }
    
                public String getLastvarieties() {
                    return lastvarieties;
                }
    
                public void setLastvarieties(String lastvarieties) {
                    this.lastvarieties = lastvarieties;
                }
    
                public int getLastyield() {
                    return lastyield;
                }
    
                public void setLastyield(int lastyield) {
                    this.lastyield = lastyield;
                }
    
                public String getLastdisasterinfo() {
                    return lastdisasterinfo;
                }
    
                public void setLastdisasterinfo(String lastdisasterinfo) {
                    this.lastdisasterinfo = lastdisasterinfo;
                }
    
                public String getCroptype() {
                    return croptype;
                }
    
                public void setCroptype(String croptype) {
                    this.croptype = croptype;
                }
    
                public String getCropvarieties() {
                    return cropvarieties;
                }
    
                public void setCropvarieties(String cropvarieties) {
                    this.cropvarieties = cropvarieties;
                }
    
                public int getPredictyield() {
                    return predictyield;
                }
    
                public void setPredictyield(int predictyield) {
                    this.predictyield = predictyield;
                }
    
                public String getUsertel() {
                    return usertel;
                }
    
                public void setUsertel(String usertel) {
                    this.usertel = usertel;
                }
    
                public String getParcelarea() {
                    return parcelarea;
                }
    
                public void setParcelarea(String parcelarea) {
                    this.parcelarea = parcelarea;
                }
            }
        }
    }
    

    3 编写对应Controller

        @GetMapping("/educe/{ownername}")
        public ModelAndView test(@PathVariable String ownername, HttpServletResponse response, HttpServletRequest request) {
            String url = "http://xxx.xxx.xxx.xxx:xx/arcgis/rest/services/JZNparcel/FeatureServer/0/query?f=json&outFields=*&where=ownername";
            try {
                url += URLEncoder.encode("='" + ownername + "'", "utf8");
                logger.info(url);
                String ret = HttpUtils.create().get(url);
                //HttpUtils 参考我的另一篇文章;
                GisResult result = new Gson().fromJson(ret, new TypeToken<GisResult>() {
                }.getType());
                if (null != result) {
                    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
                    String dayDir = sdf.format(new Date());
                    String realPath = request.getSession().getServletContext().getRealPath("/resources/educe/" + dayDir + "/" + ownername + "/");
                    File dir = new File(realPath);
                    if (dir.exists()) {
                        dir.delete();
                    }
                    dir.mkdirs();
                    File targetFile = new File(dir.getAbsolutePath(), ownername + ".shp");
                    if (targetFile.exists()) {
                        targetFile.delete();
                    }
                    targetFile.createNewFile();
                    ShapeFileUtils.create().addTargetFile(targetFile).addDir(dir.getAbsolutePath()).addFields(result.getFields()).addFeatures(result.getFeatures())
                            .execute102(() -> {
                                logger.info("ShapeFileUtils:complate");
                                File zip = new File(dir.getParent(), ownername + ".zip");
                                if (zip.exists()) {
                                    download(request, response, zip);
                                } else {
                                    try {
                                        if (zip.createNewFile()) {
                                            boolean zipResult = FileUtil.fileToZip(dir, zip);
                                            if (zipResult) {
                                                download(request, response, zip);
                                            }
                                        }
                                    } catch (IOException e) {
                                        e.printStackTrace();
                                    }
                                }
                            });
                }
            } catch (FactoryException | IOException e) {
                e.printStackTrace();
            }
            return null;
        }
    
    
    展开全文
  • 类:要素导出shp文件

    2015-06-21 14:21:34
    要素导出shp文件的类文件,非原创,乃转载,本人概不负责。不懂这个积分总是被平台改的老高的,什么狗屁的摘要需要50自
  • Arcgis导出多个shp文件

    2018-12-05 13:27:19
    对一个SHP文件按指定的字段,工具根据指定的字段属性导出多个Shp文件
  • geopandas 导出shp文件报编码错误(中文标题的情况下),改成utf-8和gbk都不行,取代用pyhsp导出 def to_shp(gdf_data, out_path='d:/polygon.shp', encoding='gbk', geometry_name='geometry'): ''' 功能:...

     解决问题:

    geopandas 导出shp文件报编码错误(中文标题的情况下),改成utf-8和gbk都不行,取代用pyhsp导出

     

    使用方法:一共三步

    第1步:导入包

    import geopandas as gpd
    import shapefile
    from itertools import chain
    from osgeo import osr

    第2步:导入数据

    city_map = gpd.read_file('d:/city.shp') #或者tab,geojson或者自己生成的gdf都可以

    第3步:导出shp,不报编码错误

    # 使用下面代码中的to_shp函数

    to_shp(city_map ,
                out_path='d:/city_new.shp',
                encoding='gbk',
                geometry_name='geometry')

    完成

     

     

    import geopandas as gpd
    import shapefile
    from itertools import chain
    from osgeo import osr
    
    def to_shp(self,
                gdf_data,
                out_path='d:/polygon.shp',
                encoding='gbk',
                geometry_name='geometry'):
        '''
        功能:将geopandas导入的gdf导出为shp格式文件,
        目前支持
        polygon,MultiPolygon,BaseMultipartGeometry
        Point,MultiPoint,
        LineString,LinearRing,MultiLineString
        不支持 GeometryCollection
        主要解决geopandas导出shp文件中文乱码问题
        '''
        #将‘geometry’列放到最后
        gdf_data = gdf_data.reindex(columns=(gdf_data.columns.drop(geometry_name).insert(gdf_data.shape[1],geometry_name)))
        gdf_data = gpd.GeoDataFrame(gdf_data,crs="epsg:4326",geometry=geometry_name)
        w = shapefile.Writer(out_path,encoding='gbk')
        #列名传给shp的属性列名
        [w.field(x) for x in gdf_data.drop(columns=geometry_name).columns]
        #循环每一行数据判断类型整理成对应的列表写入w
        for row in gdf_data.iterrows():
            geo = row[1]['geometry']
            if geo.type == 'MultiPolygon':#判断是否为MultiPolygon是就循环下
                exterior_z = []
                for data in geo:
                    data_a = data.exterior
                    exterior_z.append([[list(x) for x in list(data_a.coords)]])
                    for data_i in data.interiors:
                        exterior_z.append([[list(x) for x in list(data_i.coords)]])
                exterior = list(chain(*exterior_z))
                w.poly(exterior)
            elif geo.type == 'Polygon':
                def to_co(ring):
                    return [[list(x) for x in list(ring.coords)]]
                exterior = list(chain.from_iterable(map(to_co,[geo.exterior, *geo.interiors])))
                w.poly(exterior)
            elif geo.type == 'Point':
                exterior = (geo.x, geo.y)
                w.point(exterior)
            elif geo.type == 'MultiPoint':
                exterior = list(map(lambda x:[x.x,x.y],geo))
                w.multipoint(exterior)
            elif geo.type == 'LineString':
                exterior = [[list(x) for x in list(geo.coords)]]
                w.line(exterior)
            elif geo.type == 'LinearRing':
                exterior = [[list(x) for x in list(geo.coords[:-1])]]
                w.line(exterior)
            elif geo.type == 'MultiLineString':
                exterior = [[list(x) for x in list(x.coords)] for x in geo]
                w.linem(exterior)
            else:
                print('错误一行')
                print(geo.type)
            w.record(*[x for x in row[1][:-1]]) # 输出每一行的内容除了geometry
        w.close()
        # 设置投影,通过.prj文件设置,需要写入一个wkt字符串
        ##gdal的GetProjection()返回的是wkt字符串,需要ImportFromWkt
        #projstr="""PROJCS["WGS_1984_UTM_zone_50N",
        
        proj = osr.SpatialReference()
        proj.ImportFromEPSG(4326)
        #或 proj.ImportFromProj4(proj4str)等其他的来源
        wkt = proj.ExportToWkt()
        #写出prj文件
    
        f = open(out_path.replace(".shp",".prj"), 'w')
        f.write('GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]')
        f.close()

     

    展开全文
  • ArcGIS Server导出shp文件

    2019-10-02 13:32:20
    在项目中客户提出需要在Web端能够定义条件将后台的数据导出shp文件,并下载。 实现: 基于ArcGIS开发导出矢量数据的服务,用户输入导出数据类型、过滤条件、导出范围等条件,服务能够快速将相关数据输出,并制作...

    需求:

    在项目中客户提出需要在Web端能够定义条件将后台的数据导出shp文件,并下载。

    实现:

    基于ArcGIS开发导出矢量数据的服务,用户输入导出数据类型、过滤条件、导出范围等条件,服务能够快速将相关数据输出,并制作加密压缩包供用户下载。

    特点:

    (1)输出效率高

    (2)输出数据安全性好,每次输出的数据包均有随机密码

    (3)支持多源数据输出

    成果:

     

     

    下方是演示视频,加载速度慢,请耐心等候

     

    转载于:https://www.cnblogs.com/ITGIS/p/11390562.html

    展开全文
  • R导出shp文件不乱码的方法

    千次阅读 2018-06-04 17:54:36
    今天下午试了很多包,sf,sp,rgdal 等等纷纷沦陷。还好有maptools包。函数是writeSpatialShape file.sf %&gt;% as('Spatial') %&gt;% writeSpatialShape('file.shp') ...这都不是问题,反正从shp文件可以...
  • postgis导入导出shp文件

    2021-05-13 09:05:49
    postgis导入导出shp文件,主要有两种方式: 一、借助PostGIS shapefile工具 具体操作可参考 PostGIS教程四:加载空间数据 https://blog.csdn.net/qq_35732147/article/details/85228444 二、调用Postgis的pgsql2shp....
  • 如图“青川县”面图层数据Name字段含37个镇图层数据,需将其分别导出为Shapefile文件。 1、 打开模型构建器,加入青川县数据。 2、插入迭代器。单击模型构建器页面【插入】/【迭代器】/【要素选择】。 3、插入...
  • Shp数据导入和导出

    2017-12-15 16:35:18
    范例中主要是在imoble for Android中实现shp数据的导入和导出
  • ArcGIS ModelBuilder批量导出SHP文件中的要素

    万次阅读 多人点赞 2016-08-27 17:04:08
    如下图“宜昌_螺山左岸位置_SpatialJoin1_Disso1”图层数据为polyline类型,包含了218条线,想要将这218条线导出为单独的Shapefile文件。 解决方案: 1. 打开modelbuilder,拖入原始数据“宜昌_螺山...
  • pgsql2shp 导出.shp文件

    千次阅读 2019-04-11 11:17:59
    1.工具pgsql2shp.exe 安装PostGIS时,会在其安装目录下生成...2.导出命令 pgsql2shp [<options>] <database> [<schema>.]<table> pgsql2shp [<options>] <database> &l...
  • arcpy按属性导出shp.zip

    2021-01-14 15:11:41
    资源包含测试数据海南行政区的shp数据,以及python实现脚本
  • SHP导入POSTGIS数据库 [quote][color=red]直接导入数据库 shp2pgsql -I -s 2437 -W GBK shop_point.shp ...导出sql再导入数据库 shp2pgsql -s "2437" -W "GBK" -I D:\shop_point.shp newT...
  • 现在讲一下用arcgis 10从shp线、面文件中获取对应区域的坐标呢?(点图层忽略第一步)首先用在arcmap中添加相应图层,然后开始操作1、地理数据——arctoolbox——数据管理工具——要素——要素折点转点(当然也可以...
  • shp文件导入到mysql完整过程及详细代码实现包含其他资料缺失的cygwin1.dll
  • 直接懵逼,仔细查了一下还真的是可以,还可以通过format_options 设置导出文件名,字符集之类的。那可不行,得想个法子把他禁用了。 其实一种简单的方式是对图层的权限做限制,不允许任何人能使
  • java导出地图矢量Shp文件,也包含shx,qix,prj,dbf,fix 解决方法: 1.下面方法list就是从数据库查出来的数据,geometry字段要加ST_ASTEXT,我这里只导出两个属性,我把所有地图信息文件都打在一个zip包中到浏览器...
  • AE IFeatureClass导出SHP文件

    千次阅读 2017-10-20 14:51:39
    //导出shp  public void ExportFeature(IFeatureClass pInFeatureClass, string pPath)  {  IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass();  str...
  • shp文件读写,c++写的,xcode工程。有例子数据,可以直接运行。不需要其他库。 shp文件读写,c++写的,xcode工程。有例子数据,可以直接运行。不需要其他库。 shp文件读写,c++写的,xcode工程。有例子数据,可以...
  • 1.OGR读取shp(本地或者Oracle)中的属性信息,包括获取Layer,Feautre,FeatureCount,GeometryType,FieldValue,WktCoordiante等等; 2.读取本地shp上传到Oracle(OGR的CopyLayer和SQL语句两种方法上传); 3....
  • postgis导出shp文件

    千次阅读 2015-04-30 10:45:22
    如上图  然后建立连接,选择导出路径就ok了
  • Java使用geotools将Geometry导出shp文件

    千次阅读 热门讨论 2020-04-08 11:44:17
    将地图要素导出shp文件,并且打包的方法。 1、maven依赖 <geotools.version>14.1</geotools.version> <dependency> <groupId>org.geotools</groupId> <...
  • ArcGIS导出Shp文件导入到南方Cass出现乱码的解决方案
  • 在使用Arccatlog10.0导入数据过程中以Import为例,在导入框中的“Output Location”提示一个小红叉,该路径不存在之类的或者出现Error-000732错误? 解决办法:将相对路径“Database Connections/Connection to ...
  • 这种使用arcmap导出shp文件,然后将shp文件加载到 网页中,然后导出格式选为geojson即可(可以批量加载处理)。【建议保存该网页地址】 2、arcmap版本为10.5及以上版本 选择转换工具中的要素转json,打开窗口后,...
  • 奥维地图导出shp图层

    2021-01-16 12:10:54
    支持的坐标系地理坐标系:WGS84地理坐标系(通用的经纬度坐标系)投影坐标系:北京54坐标(可选3度分带法或6度分带法的平面坐标...如下图)SHP导入操作(1)导入前准备工作:检查SHP文件的相关的同名文件是否存在于同一目...
  • 该工具可以把arcgis图层按照某一个字段的值批量分别导出,例如将一个县级的图层按照村级字段每一个单个导出,如果数据量大的话,将会很费时间,利用该工具可以批量处理,省去很大的麻烦。同时该工具还能将图层中的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,568
精华内容 1,427
关键字:

导出shp文件