Skip to content

Instantly share code, notes, and snippets.

@shimizu

shimizu/.block

Last active Apr 25, 2019
Embed
What would you like to do?
ガスト全国1361店舗巡回ルート案
license: mit

日本全国に1361店舗あるファミリーレストラン「ガスト」を効率よく回れるルートを検討するための案。 巡回セールスマン問題ににたやつ。 焼きなまし法(simulated annealing)を使って算出しているけれど、なかなか最適なルートは作れない。 関東から東北にかけてが特にあやしげ。

データは2019年4月26日時点のもの。

Built with blockbuilder.org

{
"type": "FeatureCollection",
"name": "allLines",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "FID": 0 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ 127.774036, 26.186424 ], [ 127.709094, 26.189764 ], [ 127.664984, 26.195046 ], [ 127.695448762013569, 26.224391494418871 ], [ 127.725281, 26.266399 ], [ 127.762262, 26.261969 ], [ 127.760978, 26.300478 ], [ 127.82155, 26.319758 ], [ 127.856534, 26.373857 ], [ 127.967720827652755, 26.601099290554398 ], [ 130.636768138375288, 31.254840633492584 ] ] ] } },
{ "type": "Feature", "properties": { "FID": 1 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ 130.632205, 31.259041 ], [ 130.840649, 31.403348 ], [ 130.521405736640361, 31.532485144307099 ], [ 130.556344, 31.565528 ], [ 130.562738, 31.581018 ], [ 130.549669, 31.590995 ], [ 130.536453, 31.607277 ], [ 130.569959, 31.638537 ], [ 130.656949, 31.735937 ], [ 130.288948, 31.835092 ], [ 130.397262, 32.207183 ], [ 130.741371, 32.21227 ], [ 131.069123, 31.735381 ], [ 131.39862, 31.914907 ], [ 131.436239, 31.926697 ], [ 131.67488548042482, 32.563524332689617 ], [ 130.599572506407952, 32.515320647647485 ], [ 129.835729497278749, 32.685887533181194 ] ] ] } },
{ "type": "Feature", "properties": { "FID": 2 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ 129.834103, 32.684833 ], [ 129.870398, 32.737913 ], [ 129.876528, 32.743866 ], [ 129.869668, 32.757348 ], [ 129.860439, 32.778494 ], [ 129.949459, 32.768701 ], [ 130.036119, 32.838489 ], [ 129.958212, 32.903555 ], [ 129.798931, 33.132036 ], [ 129.781695, 33.148659 ], [ 129.728528, 33.161817 ], [ 129.718304, 33.191348 ], [ 129.876603, 33.271321 ], [ 129.980340552405153, 33.446022566537934 ], [ 130.027763, 33.193624 ], [ 130.295279, 33.239454 ], [ 130.375239972173375, 32.773951957777392 ], [ 130.670951040028029, 32.688668515010541 ], [ 130.775701355600347, 32.778586927492981 ], [ 130.786825282917761, 32.813812697331464 ], [ 130.782190313202193, 32.865724358146075 ], [ 130.710811779582087, 32.786929872981048 ], [ 130.714519755354559, 32.810104721558993 ], [ 130.533755936446568, 32.929686940221217 ], [ 130.438275560305414, 33.021459340589892 ], [ 130.452180469452173, 33.036291243679784 ], [ 130.313942, 33.263056 ], [ 130.396141, 33.322521 ], [ 130.513782, 33.310668 ], [ 130.529903, 33.289481 ], [ 130.656849, 33.423533 ], [ 130.530906, 33.500194 ], [ 130.515525, 33.486655 ], [ 130.485619, 33.531981 ], [ 130.446228, 33.545557 ], [ 130.42763, 33.543375 ], [ 130.443415, 33.564318 ], [ 130.458669427054019, 33.605465524754216 ], [ 130.427456, 33.591513 ], [ 130.401519, 33.58142 ], [ 130.3761669661165, 33.551699876053377 ], [ 130.362434, 33.585614 ], [ 130.34796, 33.567805 ], [ 130.322941, 33.578377 ], [ 130.208381062412144, 33.560042821541437 ], [ 130.462279, 33.632366 ], [ 130.434254, 33.690918 ], [ 130.556398, 33.785269 ], [ 130.716662, 33.762097 ], [ 130.735363, 33.837812 ], [ 130.761346, 33.858959 ], [ 130.725766, 33.878399 ], [ 130.690342, 33.889785 ], [ 130.837882, 33.887787 ], [ 130.870741, 33.871844 ], [ 130.881209, 33.886421 ], [ 130.873776, 33.837133 ], [ 130.890445128868549, 33.85726518805901 ], [ 130.938369, 33.912434 ], [ 130.923657, 33.980382 ], [ 130.953916, 34.014947 ], [ 131.008301, 34.026442 ], [ 131.229162, 33.971369 ], [ 131.349185, 33.998409 ], [ 131.397875, 34.087487 ], [ 131.456285, 34.164404 ], [ 131.405130242977435, 34.415658231039345 ], [ 131.48872, 34.162084 ], [ 131.583338, 34.055964 ], [ 131.829604, 34.049286 ], [ 131.862557, 34.028158 ], [ 130.979124, 33.746175 ], [ 130.798722, 33.650254 ], [ 130.672957, 33.630289 ], [ 130.933613, 33.334284 ], [ 131.211755, 33.588861 ], [ 131.340405, 33.527837 ], [ 131.505004, 33.282716 ], [ 131.611061, 33.232264 ], [ 131.599801, 33.209263 ], [ 131.569046, 33.184467 ], [ 131.681327, 33.229431 ], [ 131.867700220593349, 32.95656976457164 ], [ 132.549967762728187, 33.201296165554787 ] ] ] } },
{ "type": "Feature", "properties": { "FID": 3 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ 132.553443, 33.20317 ], [ 132.105937663974629, 33.958650217082187 ], [ 131.809299602176878, 34.700245371576564 ], [ 132.225519882636888, 34.174639805828669 ], [ 132.301533385972562, 34.309053927580777 ], [ 132.367349955933918, 34.366527552054094 ], [ 132.409064683374226, 34.461080934252124 ], [ 132.435947507724649, 34.388775406688922 ], [ 132.458195362359476, 34.38506743091645 ], [ 132.458195362359476, 34.394337370347628 ], [ 132.458195362359476, 34.420293200754934 ], [ 132.435020513781524, 34.477766825228251 ], [ 132.489713156425495, 34.475912837342015 ], [ 132.536062853581399, 34.676143529055487 ], [ 132.509180029230976, 34.471277867626426 ], [ 132.498983095856659, 34.398045346120107 ], [ 132.498519598885082, 34.392019885489837 ], [ 132.534672362666697, 34.360502091423825 ], [ 132.569434635533639, 34.25436128493682 ], [ 132.716363175517813, 34.444395043275989 ], [ 132.755296921128775, 34.440687067503518 ], [ 132.905469939913871, 34.346133685305482 ], [ 133.079744801220045, 34.394337370347614 ], [ 133.187855469836137, 34.425855164413619 ], [ 133.239767130650762, 34.567221740739114 ], [ 133.255526027683771, 34.443699797818645 ], [ 133.339534853778844, 34.544742137618506 ], [ 133.390519520650344, 34.501636919263518 ], [ 133.36780816904394, 34.475449340370432 ], [ 133.396081484309036, 34.461080934252102 ], [ 133.516590696914449, 34.499087685919946 ], [ 132.987277155394025, 34.060619550825137 ], [ 132.757382657500756, 33.851118919680474 ], [ 132.711775, 33.780576 ], [ 132.76421, 33.82187 ], [ 132.787166, 33.831261 ], [ 133.025888, 34.042498 ], [ 133.18524, 33.928635 ], [ 133.292489911165632, 33.409869802756347 ], [ 133.704075221910017, 33.561896809427694 ], [ 133.555756191011142, 33.565604785200165 ], [ 133.503844530196545, 33.547064906337809 ], [ 133.283691, 33.96416 ], [ 133.307569, 33.936658 ], [ 133.531136, 33.975224 ], [ 133.661998, 34.129626 ], [ 133.689345, 34.126853 ], [ 133.791403, 34.229518 ], [ 133.834254, 34.242384 ], [ 133.796759, 34.279888 ], [ 133.847314, 34.321856 ], [ 133.753205900895267, 34.549145358848314 ], [ 133.685535343047661, 34.56212327405197 ], [ 133.743935961464103, 34.672435553283009 ], [ 133.814387501141056, 34.467569891853934 ], [ 133.95324, 34.296929 ], [ 134.031763, 34.287316 ], [ 134.062016, 34.316476 ], [ 134.044046, 34.326244 ], [ 134.050479, 34.345008 ], [ 134.106327, 34.339332 ], [ 133.943239659234479, 34.615888922752809 ], [ 133.940458677405104, 34.641844753160115 ], [ 133.926553768258344, 34.642771747103232 ], [ 133.902451925737267, 34.636282789501408 ], [ 133.882985052931787, 34.65945763807936 ], [ 133.922845792485873, 34.680778498771069 ], [ 133.965487513869306, 34.673362547226127 ], [ 134.174428, 34.321658 ], [ 134.135638, 34.263337 ], [ 134.159229247980932, 34.063400532654491 ], [ 134.35019000026324, 34.068962496313198 ], [ 134.013398, 34.657943 ], [ 134.153611, 34.738413 ], [ 134.048918, 35.064277 ], [ 134.003335, 35.082183 ], [ 133.960682, 35.061262 ], [ 132.477546360921934, 35.19966335843138 ], [ 132.747301598369319, 35.366522268192625 ], [ 132.808483198615107, 35.387843128884342 ], [ 132.82331510170502, 35.44068178364207 ], [ 133.05135561171204, 35.459221662504426 ], [ 133.070822484517521, 35.485177492911731 ], [ 133.147762981796319, 35.425849880552178 ], [ 133.308132933955733, 35.439754789698952 ], [ 133.33038078859056, 35.425849880552178 ], [ 133.354482631111637, 35.44902472913013 ], [ 133.849013, 35.444805 ], [ 134.202246, 35.522177 ], [ 134.244094, 35.47142 ] ] ] } },
{ "type": "Feature", "properties": { "FID": 4 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ 134.246250804391025, 35.471272583764936 ], [ 134.374175968541323, 34.761195223336536 ], [ 134.548450829847496, 35.013337575864639 ], [ 134.815425085465506, 35.556556026531794 ], [ 135.117625110921978, 35.291435758800041 ], [ 135.043465595472526, 35.150532679446101 ], [ 134.96003614059191, 34.915539714865687 ], [ 134.848796867417747, 34.925273151268428 ], [ 134.741265570016054, 34.921565175495957 ], [ 134.557720769278689, 34.854821611591461 ], [ 134.585530587572237, 34.810325902321793 ], [ 134.643004212045554, 34.860383575250168 ], [ 134.675449000054698, 34.831646763013516 ], [ 134.691207897087708, 34.828402284212608 ], [ 134.681010963713419, 34.806617926549336 ], [ 134.717163727495006, 34.782979580999822 ], [ 134.738484588186736, 34.819132344781423 ], [ 134.792713733859131, 34.765830193052139 ], [ 134.83999042495816, 34.763049211222786 ], [ 134.86177478262141, 34.763512708194348 ], [ 134.857139812905842, 34.738947368701716 ], [ 134.861774782621382, 34.343120954990319 ], [ 134.602216478548343, 34.18182400888778 ], [ 134.539180890416333, 34.126204372300705 ], [ 134.53176493887139, 34.078000687258566 ], [ 134.55957475716491, 34.074292711486095 ], [ 134.555866781392439, 34.046482893192554 ], [ 134.568844696596102, 34.000133196036657 ], [ 135.117625110921978, 34.078927681201684 ], [ 135.158412844419161, 33.881477971317551 ], [ 135.360497524018882, 33.732231946475551 ], [ 135.209993, 34.153543 ], [ 135.153248, 34.235825 ], [ 135.16903, 34.259296 ], [ 135.249883, 34.358423 ], [ 135.345368, 34.422215 ], [ 135.407432, 34.474449 ], [ 135.433109, 34.477507 ], [ 135.465868, 34.510732 ], [ 135.499992, 34.486128 ], [ 135.547533, 34.498004 ], [ 135.552848767215863, 34.558647046765259 ], [ 135.518549991320498, 34.536399192130425 ], [ 135.503811, 34.565418 ], [ 135.516725, 34.582936 ], [ 135.506114, 34.601483 ], [ 135.487025, 34.605131 ], [ 135.466743, 34.610036 ], [ 135.488631, 34.623296 ], [ 135.518031, 34.639635 ], [ 135.529892, 34.64401 ], [ 135.526979, 34.662599 ], [ 135.542579, 34.668527 ], [ 135.562619, 34.652755 ], [ 135.589616, 34.652944 ], [ 135.566753676362652, 34.621682634897283 ], [ 135.573242633964469, 34.600361774205567 ], [ 135.594563494656171, 34.626317604612872 ], [ 135.609395397746056, 34.621682634897283 ], [ 135.602906440144238, 34.6791562593706 ], [ 135.579371, 34.672618 ], [ 135.563998, 34.688354 ], [ 135.546538, 34.699859 ], [ 135.53278, 34.708904 ], [ 135.522897, 34.719416 ], [ 135.511449, 34.710139 ], [ 135.494189, 34.724675 ], [ 135.482524, 34.734749 ], [ 135.483063, 34.737459 ], [ 135.483336, 34.749886 ], [ 135.473619, 34.723021 ], [ 135.446337, 34.716848 ], [ 135.47034, 34.690094 ], [ 135.458686, 34.666824 ], [ 135.501178, 34.666696 ], [ 135.501423, 34.668326 ], [ 135.501206, 34.677 ], [ 135.506161, 34.684056 ], [ 135.569521, 34.70806 ], [ 135.59377, 34.733767 ], [ 135.627008282665315, 34.702331107948545 ], [ 135.640913191812075, 34.675448283598122 ], [ 135.645548161527671, 34.706966077664134 ], [ 135.608494, 34.772559 ], [ 135.631649, 34.766642 ], [ 135.676225, 34.783759 ], [ 135.647027, 34.815656 ], [ 135.676681, 34.825148 ], [ 135.67622, 34.845884 ], [ 135.675916, 34.860664 ], [ 135.708567, 34.855379 ], [ 135.724863, 34.832177 ], [ 135.771243, 34.813059 ], [ 135.777058, 34.863385 ], [ 135.807846, 34.894748 ], [ 135.782948, 34.913001 ], [ 135.811497, 34.954449 ], [ 135.827713, 34.98708 ], [ 135.886274, 34.991091 ], [ 135.952566, 34.995223 ], [ 136.01746, 35.067774 ], [ 135.988238, 35.080654 ], [ 135.921823, 35.127614 ], [ 135.900187, 35.093523 ], [ 135.789324, 35.06437 ], [ 135.759245, 35.017072 ], [ 135.768828, 35.007501 ], [ 135.748226, 35.003387 ], [ 135.720171, 34.985812 ], [ 135.714718, 34.973872 ], [ 135.754484, 34.973432 ], [ 135.698037, 34.941194 ], [ 135.695541, 35.014309 ], [ 135.708133, 35.019704 ], [ 135.565035, 35.016874 ], [ 135.585035, 34.850163 ], [ 135.621618, 34.849077 ], [ 135.637127, 34.854152 ], [ 135.599227, 34.814433 ], [ 135.574682, 34.817644 ], [ 135.578436, 34.790361 ], [ 135.552047, 34.794624 ], [ 135.543604, 34.776766 ], [ 135.550631, 34.757859 ], [ 135.53346, 34.748001 ], [ 135.523184961036094, 34.836745229700661 ], [ 135.506234, 34.77286 ], [ 135.50421, 34.786608 ], [ 135.481578, 34.787536 ], [ 135.464716, 34.780061 ], [ 135.457698, 34.789131 ], [ 135.473973, 34.813693 ], [ 135.471844, 34.824772 ], [ 135.425852, 34.820856 ], [ 135.412534, 34.828411 ], [ 135.381533, 34.8088 ], [ 135.379562, 34.790891 ], [ 135.402353, 34.791581 ], [ 135.398225, 34.76753 ], [ 135.364488, 34.748758 ], [ 135.397832580357374, 34.729320403349973 ], [ 135.396942, 34.715697 ], [ 135.37560825477189, 34.722385152812656 ], [ 135.375329427108767, 34.738483871730153 ], [ 135.339648, 34.744434 ], [ 135.348744, 34.764414 ], [ 135.347648, 34.803587 ], [ 135.230023126525026, 34.891437872344625 ], [ 135.186454411198469, 34.909050757263863 ], [ 135.009398568062949, 34.779271605227343 ], [ 135.039062374242718, 34.755169762706274 ], [ 134.940337519300641, 34.709051814036158 ], [ 134.931067579869477, 34.688657947287567 ], [ 134.980082384611848, 34.663397362337598 ], [ 134.990858689200593, 34.647406716818814 ], [ 135.008123951391156, 34.671740307825665 ], [ 135.015655777178978, 34.644278112260793 ], [ 135.074288144081208, 34.664324356280709 ], [ 135.098853483573834, 34.636282789501379 ], [ 135.142422198900391, 34.661079877479793 ], [ 135.16443830504943, 34.665714847195382 ], [ 135.165133550506766, 34.668032332053173 ], [ 135.123882320038007, 34.687730953344435 ], [ 135.189235393027843, 34.689353192744889 ], [ 135.190625883942516, 34.692829420031579 ], [ 135.142885695871939, 34.735702889900793 ], [ 135.159571586848074, 34.740106111130601 ], [ 135.240220059899343, 34.707661323121471 ], [ 135.313781, 34.734054 ], [ 135.41194568786193, 34.637441531930286 ], [ 135.470346306278373, 34.554939070992781 ], [ 135.572684, 34.307231 ], [ 135.698895, 34.352985 ], [ 135.569248, 34.434686 ], [ 135.604498, 34.513563 ], [ 135.585918, 34.558298 ], [ 135.605216, 34.573407 ], [ 135.644815, 34.565434 ], [ 135.700164, 34.560252 ], [ 135.735371, 34.525103 ], [ 135.734671, 34.496311 ], [ 135.795867, 34.487464 ], [ 135.797782, 34.522115 ], [ 135.837877, 34.508919 ], [ 135.797949, 34.597011 ], [ 135.832347, 34.615006 ], [ 135.800746, 34.676103 ], [ 135.758641422588056, 34.681937241199954 ], [ 135.70672976177346, 34.629098586442225 ], [ 135.70672976177346, 34.706966077664134 ], [ 135.753079458929363, 34.729213932298968 ], [ 135.822939, 34.682212 ], [ 136.110156, 34.632377 ], [ 136.127265, 34.77464 ], [ 136.155083, 34.980382 ], [ 136.097242, 34.995248 ], [ 136.093218, 35.131448 ], [ 136.206461, 35.1074 ], [ 136.24413, 35.266008 ], [ 136.266865851902509, 35.268260910222075 ], [ 136.457668, 34.851601 ], [ 136.453607, 34.679805 ], [ 136.479147464876576, 34.63512404707248 ], [ 136.529205137804865, 34.562818519509271 ], [ 136.820281235943924, 34.32921604584353 ] ] ] } },
{ "type": "Feature", "properties": { "FID": 5 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ 136.821613, 34.328809 ], [ 136.711743, 34.507782 ], [ 136.676486, 34.492581 ], [ 136.521126, 34.750216 ], [ 136.581988, 34.830126 ], [ 136.606996, 34.947816 ], [ 136.606448, 34.974626 ], [ 136.550491, 34.989196 ], [ 136.627578, 35.066725 ], [ 136.685191, 35.059899 ], [ 136.671569, 35.033041 ], [ 136.748537, 35.117254 ], [ 136.780181, 35.136054 ], [ 136.733003, 35.172987 ], [ 136.809637, 35.184239 ], [ 136.863414, 35.177835 ], [ 136.863027, 35.168214 ], [ 136.891189, 35.15883 ], [ 136.898549, 35.149714 ], [ 136.916351, 35.157909 ], [ 136.906665, 35.167616 ], [ 136.907641, 35.172085 ], [ 136.913775, 35.175217 ], [ 136.913181, 35.183669 ], [ 136.935967, 35.192149 ], [ 136.939182, 35.200911 ], [ 136.911109, 35.204686 ], [ 136.920976, 35.233825 ], [ 136.895882, 35.242684 ], [ 136.873273, 35.276178 ], [ 136.880423, 35.292859 ], [ 136.92001, 35.283789 ], [ 136.927139, 35.304759 ], [ 136.948506, 35.328143 ], [ 136.863955051901826, 35.332266881882262 ], [ 136.915101, 35.362396 ], [ 136.903398, 35.403916 ], [ 136.851014, 35.398247 ], [ 136.844926, 35.450317 ], [ 136.775381, 35.455916 ], [ 136.679818, 35.432458 ], [ 136.722126, 35.395349 ], [ 136.766304, 35.400664 ], [ 136.746896429196141, 35.377871408142816 ], [ 136.620170487559733, 35.332266881882262 ], [ 136.696668402577387, 35.324490994916189 ], [ 136.771934, 35.318522 ], [ 136.788504, 35.286464 ], [ 136.816114, 35.302413 ], [ 136.829641, 35.276248 ], [ 136.819837, 35.236559 ], [ 136.877172, 35.190525 ], [ 136.859223, 35.140178 ], [ 136.853717, 35.124381 ], [ 136.867838, 35.113871 ], [ 136.863819, 35.091565 ], [ 136.907945, 35.112416 ], [ 136.897994, 35.124452 ], [ 136.918709, 35.132756 ], [ 136.942326, 35.149712 ], [ 136.937389, 35.169533 ], [ 136.97401, 35.160669 ], [ 136.986809, 35.162869 ], [ 136.986228, 35.137853 ], [ 136.984477, 35.120484 ], [ 137.008034, 35.123478 ], [ 137.025453, 35.146448 ], [ 137.037942, 35.164685 ], [ 136.991013, 35.194023 ], [ 136.994945, 35.201339 ], [ 136.963389, 35.233977 ], [ 136.973262, 35.260799 ], [ 137.018367, 35.288811 ], [ 137.0375, 35.263009 ], [ 137.049006, 35.214717 ], [ 137.07167, 35.213944 ], [ 137.13333, 35.314203 ], [ 137.248263, 35.356267 ], [ 137.0497, 35.424653 ], [ 137.009345, 35.43856 ], [ 136.901756, 35.486129 ], [ 136.733236087228704, 35.458572505304339 ], [ 136.277998, 35.391904 ], [ 136.070656962030824, 35.646349667579891 ], [ 136.191732, 35.907746 ], [ 136.17609, 35.973998 ], [ 136.203642, 36.076202 ], [ 136.239923, 36.073079 ], [ 136.219529, 36.122307 ], [ 136.221103, 36.168845 ], [ 136.47901, 36.42396 ], [ 136.576798, 36.517936 ], [ 136.638063, 36.531471 ], [ 136.625973, 36.565349 ], [ 136.647584, 36.574748 ], [ 136.618138, 36.588633 ], [ 136.956859, 36.627598 ], [ 137.001569, 36.731126 ], [ 137.002606, 36.761093 ], [ 136.975089224444616, 36.858982516612564 ], [ 137.096984, 36.70374 ], [ 137.206837710224079, 36.587373291278979 ], [ 137.260603358924925, 36.153540125899745 ], [ 137.202018, 36.668225 ], [ 137.243097, 36.670938 ], [ 137.259241, 36.681576 ], [ 137.246303, 36.696309 ], [ 137.347636, 36.754788 ], [ 137.462429, 36.882897 ], [ 137.851494, 37.042821 ], [ 138.205210186962177, 36.670339249188025 ], [ 138.208918162734648, 36.648091394553198 ], [ 138.174155889867734, 36.61332912168627 ], [ 138.163958956493445, 36.582738321563376 ], [ 138.265928290236417, 36.396876035968212 ], [ 138.248778902288734, 36.399657017797573 ], [ 138.123171222996234, 36.532217151663446 ], [ 137.858249, 36.686305 ], [ 137.851486, 36.482342 ], [ 137.914848, 36.301294 ], [ 137.890147, 36.243259 ], [ 137.967546, 36.232847 ], [ 137.981181, 36.242971 ], [ 137.960649, 36.214505 ], [ 137.96144, 36.175832 ], [ 137.954863, 36.130132 ], [ 138.04122, 36.084732 ], [ 138.088864, 36.067896 ], [ 138.130803, 36.008081 ], [ 138.171119, 36.001776 ], [ 137.967052, 35.846019 ], [ 137.927041, 35.741494 ], [ 137.849739, 35.51838 ], [ 137.507179, 35.486362 ], [ 137.181576, 35.086633 ], [ 137.164214, 35.063622 ], [ 137.137942, 35.05713 ], [ 137.06611, 35.089048 ], [ 136.998394, 35.092401 ], [ 136.975735, 35.094133 ], [ 136.946127262813661, 35.117589353886203 ], [ 136.945322, 35.08451 ], [ 136.916568, 35.091708 ], [ 136.978439, 35.06185 ], [ 136.956436, 35.036437 ], [ 136.914573, 35.031301 ], [ 136.864691, 34.980412 ], [ 136.969735, 34.979587 ], [ 136.989975, 34.935858 ], [ 136.920396581800617, 34.869653514681303 ], [ 137.004818, 34.893178 ], [ 137.041952, 34.864008 ], [ 137.092023, 34.949019 ], [ 137.058008, 34.965706 ], [ 137.077939, 34.984722 ], [ 137.035259, 35.001928 ], [ 137.015915, 35.009342 ], [ 137.135187, 34.975307 ], [ 137.160029, 34.974339 ], [ 137.178624, 34.944285 ], [ 137.145656, 34.934033 ], [ 137.176824, 34.874315 ], [ 137.229269, 34.820674 ], [ 137.27728924990106, 34.658298895650397 ], [ 137.370832, 34.767156 ], [ 137.380883, 34.748026 ], [ 137.404436, 34.736508 ], [ 137.411527, 34.753013 ], [ 137.386379, 34.823103 ], [ 137.546937, 34.706755 ], [ 137.704792, 34.68828 ], [ 137.721194050135722, 34.730896596653928 ], [ 137.747266, 34.709037 ], [ 137.765929, 34.722851 ], [ 137.789429, 34.737981 ], [ 137.75625, 34.765902 ], [ 137.714117, 34.767996 ], [ 137.804561, 34.809079 ], [ 137.911679, 34.745813 ], [ 137.850683, 34.702354 ], [ 138.008527, 34.776524 ], [ 138.087802, 34.756237 ], [ 138.044825, 34.673804 ], [ 138.250336, 34.768594 ], [ 138.253949, 34.855778 ], [ 138.317777, 34.857381 ], [ 138.371011, 34.937056 ], [ 138.400043, 34.960009 ], [ 138.385183, 34.973601 ], [ 138.374238, 34.979841 ], [ 138.398308, 34.988827 ], [ 138.410723, 34.977906 ], [ 138.426691, 34.996528 ], [ 138.450898, 35.011978 ], [ 138.608311, 35.118282 ], [ 138.649866, 35.15805 ], [ 138.677754, 35.157179 ], [ 138.641263, 35.219692 ], [ 138.620429, 35.236594 ], [ 138.832089840995735, 35.120868873266275 ], [ 138.870791838120965, 35.080081139769071 ], [ 139.021196605391793, 34.755633259677779 ] ] ] } },
{ "type": "Feature", "properties": { "FID": 6 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ 139.020151, 34.756328 ], [ 139.106792, 34.880806 ], [ 139.116705, 34.941043 ], [ 139.074045, 35.046491 ], [ 139.112363, 35.144001 ], [ 139.153878, 35.246908 ], [ 139.203037, 35.275682 ], [ 139.166589, 35.300193 ], [ 139.122915, 35.328513 ], [ 139.204273, 35.375085 ], [ 139.2341, 35.361992 ], [ 139.273673, 35.357128 ], [ 139.276489, 35.376318 ], [ 139.314526, 35.335454 ], [ 139.332248, 35.314471 ], [ 139.349671, 35.328179 ], [ 139.357819, 35.356505 ], [ 139.379831, 35.351562 ], [ 139.399493, 35.341866 ], [ 139.406476, 35.331408 ], [ 139.448866, 35.341953 ], [ 139.453001, 35.35662 ], [ 139.470419, 35.364353 ], [ 139.474949, 35.336678 ], [ 139.485517, 35.338977 ], [ 139.504601, 35.340083 ], [ 139.503284, 35.316814 ], [ 139.531965, 35.352636 ], [ 139.563841, 35.363308 ], [ 139.565133, 35.396224 ], [ 139.592337, 35.40145 ], [ 139.595281, 35.40653 ], [ 139.597563, 35.415181 ], [ 139.625166, 35.413325 ], [ 139.621494, 35.428228 ], [ 139.628456, 35.441434 ], [ 139.635919, 35.438807 ], [ 139.635923, 35.445503 ], [ 139.645123, 35.438979 ], [ 139.628775, 35.460016 ], [ 139.620872, 35.460795 ], [ 139.616995, 35.464065 ], [ 139.609371, 35.461719 ], [ 139.595916, 35.457963 ], [ 139.598479, 35.447153 ], [ 139.593001, 35.469946 ], [ 139.566669, 35.478592 ], [ 139.541288, 35.460436 ], [ 139.523927, 35.439515 ], [ 139.530925, 35.423691 ], [ 139.558041, 35.431844 ], [ 139.574609, 35.430201 ], [ 139.536219, 35.400136 ], [ 139.523993, 35.384091 ], [ 139.502061, 35.413991 ], [ 139.469542, 35.404009 ], [ 139.464706, 35.396174 ], [ 139.471637, 35.451631 ], [ 139.46082, 35.469398 ], [ 139.444774, 35.485923 ], [ 139.450781, 35.510477 ], [ 139.438331, 35.531045 ], [ 139.425673, 35.524466 ], [ 139.420827, 35.515533 ], [ 139.411097, 35.504219 ], [ 139.418702, 35.537732 ], [ 139.445641, 35.54507 ], [ 139.447722, 35.54163 ], [ 139.439954, 35.556608 ], [ 139.428678, 35.583721 ], [ 139.42688, 35.608236 ], [ 139.427646, 35.64248 ], [ 139.446845, 35.649516 ], [ 139.457992, 35.662622 ], [ 139.451096, 35.676797 ], [ 139.44698, 35.696874 ], [ 139.467128, 35.704467 ], [ 139.481237, 35.704281 ], [ 139.493869, 35.714155 ], [ 139.501063, 35.705628 ], [ 139.498609, 35.689161 ], [ 139.495056, 35.669233 ], [ 139.478817, 35.671342 ], [ 139.499473, 35.638826 ], [ 139.529127, 35.654777 ], [ 139.557344, 35.650549 ], [ 139.575323, 35.658069 ], [ 139.564157, 35.683298 ], [ 139.559092, 35.693714 ], [ 139.560847, 35.699708 ], [ 139.578544, 35.704596 ], [ 139.58113, 35.704358 ], [ 139.589112, 35.702466 ], [ 139.577086, 35.722831 ], [ 139.585759, 35.749444 ], [ 139.588538, 35.759231 ], [ 139.618984, 35.748854 ], [ 139.637326, 35.754895 ], [ 139.639775, 35.739694 ], [ 139.638423, 35.736321 ], [ 139.653041, 35.737318 ], [ 139.661435, 35.738649 ], [ 139.666504, 35.724013 ], [ 139.652747, 35.718884 ], [ 139.66524, 35.705297 ], [ 139.670579, 35.697704 ], [ 139.684395, 35.68286 ], [ 139.675403, 35.677127 ], [ 139.667907, 35.661252 ], [ 139.660625, 35.651298 ], [ 139.656963, 35.641837 ], [ 139.670115, 35.642798 ], [ 139.680004, 35.643697 ], [ 139.666421, 35.6338 ], [ 139.686837, 35.628983 ], [ 139.685465, 35.608186 ], [ 139.67274, 35.586899 ], [ 139.680519, 35.575129 ], [ 139.658924, 35.576868 ], [ 139.637667, 35.56697 ], [ 139.61475, 35.572628 ], [ 139.58131, 35.571382 ], [ 139.549756, 35.568409 ], [ 139.555904, 35.548746 ], [ 139.574456, 35.544572 ], [ 139.587994, 35.534855 ], [ 139.613397, 35.528426 ], [ 139.629699, 35.520893 ], [ 139.641254, 35.524656 ], [ 139.635279, 35.53698 ], [ 139.65939, 35.549705 ], [ 139.683566, 35.53138 ], [ 139.681616, 35.525239 ], [ 139.698859, 35.529389 ], [ 139.699513, 35.531846 ], [ 139.712941, 35.523956 ], [ 139.708477, 35.515786 ], [ 139.683053, 35.510337 ], [ 139.67705, 35.508424 ], [ 139.663484, 35.513108 ], [ 139.644516, 35.501105 ], [ 139.631539, 35.480196 ], [ 139.615586, 35.510055 ], [ 139.569607, 35.509708 ], [ 139.539823, 35.515108 ], [ 139.528533, 35.543054 ], [ 139.514175, 35.554726 ], [ 139.506152, 35.578029 ], [ 139.482281, 35.583995 ], [ 139.470098, 35.598041 ], [ 139.473077, 35.618049 ], [ 139.542601, 35.626479 ], [ 139.544758, 35.616462 ], [ 139.564187, 35.616188 ], [ 139.582136, 35.601764 ], [ 139.610786, 35.606076 ], [ 139.6126, 35.599944 ], [ 139.621487, 35.647363 ], [ 139.639307, 35.666146 ], [ 139.649988, 35.667963 ], [ 139.650692, 35.669564 ], [ 139.651692, 35.672389 ], [ 139.635085, 35.699865 ], [ 139.621038, 35.70397 ], [ 139.625017, 35.723511 ], [ 139.614338, 35.680174 ], [ 139.539894, 35.681479 ], [ 139.541544, 35.712712 ], [ 139.523178, 35.74463 ], [ 139.490609, 35.744988 ], [ 139.460986, 35.730602 ], [ 139.418368, 35.734852 ], [ 139.418658, 35.754219 ], [ 139.396457, 35.724973 ], [ 139.426053, 35.709538 ], [ 139.415286, 35.700496 ], [ 139.411885, 35.697211 ], [ 139.41733, 35.659153 ], [ 139.35661, 35.666013 ], [ 139.353979, 35.680555 ], [ 139.341295, 35.657505 ], [ 139.337741, 35.657471 ], [ 139.33293, 35.657261 ], [ 139.311726, 35.657026 ], [ 139.305948, 35.663663 ], [ 139.301883, 35.648931 ], [ 139.306456, 35.681243 ], [ 139.356723, 35.712146 ], [ 139.324736, 35.74345 ], [ 139.330048, 35.778911 ], [ 139.304998, 35.775891 ], [ 139.294101, 35.782593 ], [ 139.261381, 35.726339 ], [ 139.193456, 35.612824 ], [ 139.270546, 35.585716 ], [ 139.317359, 35.606085 ], [ 139.344851, 35.594394 ], [ 139.362008, 35.581938 ], [ 139.372456, 35.595268 ], [ 139.388172, 35.566014 ], [ 139.378367, 35.549863 ], [ 139.377211, 35.527624 ], [ 139.338806, 35.509455 ], [ 139.331752, 35.484183 ], [ 139.330005, 35.452591 ], [ 139.356912, 35.435795 ], [ 139.364677, 35.441033 ], [ 139.349082, 35.423012 ], [ 139.391519, 35.421331 ], [ 139.379998, 35.394467 ], [ 139.392391, 35.451124 ], [ 139.426318, 35.457153 ], [ 139.499381, 35.458158 ], [ 139.475558, 35.525695 ], [ 139.500645, 35.528646 ], [ 139.337618, 35.575615 ], [ 139.431499, 35.796845 ], [ 139.437024, 35.800672 ], [ 139.451863, 35.807616 ], [ 139.480229, 35.808223 ], [ 139.471586, 35.788757 ], [ 139.515129, 35.793363 ], [ 139.569617, 35.796143 ], [ 139.560537, 35.818487 ], [ 139.573479, 35.821972 ], [ 139.587955, 35.814962 ], [ 139.598428, 35.809992 ], [ 139.612957, 35.787856 ], [ 139.610213, 35.782865 ], [ 139.630669, 35.777549 ], [ 139.636808, 35.792643 ], [ 139.662221, 35.811929 ], [ 139.691257, 35.828628 ], [ 139.706216, 35.815917 ], [ 139.718531, 35.814746 ], [ 139.728615, 35.808017 ], [ 139.720421, 35.802635 ], [ 139.698662, 35.806194 ], [ 139.682252, 35.778061 ], [ 139.674959, 35.761672 ], [ 139.68902, 35.759224 ], [ 139.701876, 35.74877 ], [ 139.714402, 35.749627 ], [ 139.720234, 35.746959 ], [ 139.736993, 35.755263 ], [ 139.752976, 35.748302 ], [ 139.760367, 35.73798 ], [ 139.770626, 35.733938 ], [ 139.771899, 35.727805 ], [ 139.780767, 35.720777 ], [ 139.78564, 35.725456 ], [ 139.79418, 35.71133 ], [ 139.813461, 35.709382 ], [ 139.808969, 35.697793 ], [ 139.812881, 35.696225 ], [ 139.826482, 35.696264 ], [ 139.844369, 35.705175 ], [ 139.858289, 35.716036 ], [ 139.875794, 35.703111 ], [ 139.88983, 35.737045 ], [ 139.908916, 35.729067 ], [ 139.917881, 35.739184 ], [ 139.927742, 35.723525 ], [ 139.926741, 35.720684 ], [ 139.942711, 35.714594 ], [ 139.959163, 35.729631 ], [ 139.964623, 35.703468 ], [ 139.986257, 35.700443 ], [ 139.99699, 35.696704 ], [ 140.001043, 35.674824 ], [ 140.039374, 35.666134 ], [ 140.040408, 35.647905 ], [ 140.059599, 35.638052 ], [ 140.089058, 35.659864 ], [ 140.115878, 35.644184 ], [ 140.103151, 35.623086 ], [ 140.118269, 35.609773 ], [ 140.152874, 35.608004 ], [ 140.161532, 35.587346 ], [ 140.125719, 35.579785 ], [ 140.122073, 35.54715 ], [ 140.127356, 35.523028 ], [ 140.112281, 35.498806 ], [ 140.091883, 35.520948 ], [ 140.048055, 35.480017 ], [ 139.96053, 35.42316 ], [ 139.939314, 35.398124 ], [ 139.918253, 35.38402 ], [ 139.924332, 35.328888 ], [ 139.84532, 35.323852 ], [ 139.691381, 35.264353 ], [ 139.669445, 35.279137 ], [ 139.660952, 35.281489 ], [ 139.661795, 35.241589 ], [ 139.689718, 35.217541 ], [ 139.636734, 35.15716 ], [ 139.819557, 35.168786 ], [ 139.876957, 34.991595 ], [ 140.108347, 35.110595 ], [ 140.318611, 35.152096 ], [ 140.395139, 35.247977 ], [ 140.396142, 35.330898 ], [ 140.252657, 35.287793 ], [ 140.138675, 35.401274 ], [ 140.286833, 35.435935 ], [ 140.315676, 35.520523 ], [ 140.262571, 35.531796 ], [ 140.171977, 35.550607 ], [ 140.150867, 35.632376 ], [ 140.198869, 35.635173 ], [ 140.190435, 35.690299 ], [ 140.227704, 35.724551 ], [ 140.272005, 35.73367 ], [ 140.321445, 35.739978 ], [ 140.31549, 35.773656 ], [ 140.324868, 35.79168 ], [ 140.284356, 35.778131 ], [ 140.14736, 35.834017 ], [ 140.112343, 35.798436 ], [ 140.045536, 35.785166 ], [ 140.006989, 35.778426 ], [ 140.019973, 35.757123 ], [ 140.060852, 35.725994 ], [ 140.046326, 35.716128 ], [ 140.06871, 35.684803 ], [ 140.090486, 35.723417 ], [ 140.125594, 35.718627 ], [ 140.127993, 35.683403 ], [ 140.30337, 35.653977 ], [ 140.411156, 35.603758 ], [ 140.370393, 35.558793 ], [ 140.486263, 35.661181 ], [ 140.464631, 35.729339 ], [ 140.55914, 35.704445 ], [ 140.653393, 35.725054 ], [ 140.829066542957776, 35.733148372695695 ], [ 140.610978, 35.850394 ], [ 140.641354, 35.899108 ], [ 140.495082, 35.899008 ], [ 140.182491, 35.910445 ], [ 140.176533, 35.931522 ], [ 140.155454, 35.988514 ], [ 140.151406, 36.046015 ], [ 140.182731, 36.064228 ], [ 140.109025, 36.078083 ], [ 140.109739, 36.110032 ], [ 140.226323, 36.131588 ], [ 140.300351, 36.18566 ], [ 140.445743, 36.339225 ], [ 140.414457, 36.362491 ], [ 140.394361, 36.386105 ], [ 140.438585, 36.400789 ], [ 140.470589, 36.367573 ], [ 140.533546, 36.342441 ], [ 140.583416, 36.346176 ], [ 140.501366, 36.449186 ], [ 140.420531, 36.534987 ], [ 140.634817, 36.572542 ], [ 140.656882, 36.592544 ], [ 140.709223, 36.706558 ], [ 140.861263, 36.949283 ], [ 140.903588, 36.959378 ], [ 140.895592, 37.026877 ], [ 140.876983, 37.05107 ], [ 140.585631, 37.435979 ], [ 140.395821, 37.400178 ], [ 140.365477, 37.426311 ], [ 140.333746, 37.397913 ], [ 140.371354, 37.368912 ], [ 140.37313, 37.300676 ], [ 140.332173, 37.195229 ], [ 140.194674, 37.119406 ], [ 140.027295, 37.020955 ], [ 140.049619, 36.961548 ], [ 139.900218611953505, 36.960488353383937 ], [ 139.999223, 36.881609 ], [ 139.943095, 36.798714 ], [ 139.959073, 36.68118 ], [ 139.992279, 36.622184 ], [ 139.911129, 36.582762 ], [ 139.889081, 36.561928 ], [ 139.911137, 36.551343 ], [ 139.901351, 36.543193 ], [ 139.871099, 36.526926 ], [ 139.905351, 36.487943 ], [ 139.907073, 36.442678 ], [ 139.984442, 36.440066 ], [ 140.107865255211919, 36.363504254015943 ], [ 139.981794078947871, 36.307884617428861 ], [ 139.857986, 36.393423 ], [ 139.826237, 36.466501 ], [ 139.766681, 36.561855 ], [ 139.851748, 36.57607 ], [ 139.694349, 36.7268 ], [ 139.611631, 36.750357 ], [ 139.707067, 36.802329 ], [ 139.48863330120912, 38.217492140251956 ], [ 139.846438, 38.715933 ], [ 139.809389, 38.735209 ], [ 139.850908, 38.903003 ], [ 139.847683, 38.937886 ], [ 139.901493, 39.218927 ], [ 140.059797, 39.380723 ], [ 140.098287, 39.69698 ], [ 140.096873, 39.718629 ], [ 140.096076, 39.748937 ], [ 140.108935, 39.934398 ], [ 139.937797, 39.902709 ], [ 140.03747, 40.189871 ], [ 140.554222, 40.279409 ], [ 140.48085, 40.596994 ], [ 140.498531, 40.609809 ], [ 140.444332, 40.602682 ], [ 140.450176, 40.797774 ], [ 140.737664, 40.827328 ], [ 140.786936, 40.806683 ], [ 141.228422, 40.598407 ], [ 141.256735, 40.603053 ], [ 141.498554, 40.526398 ], [ 141.506951, 40.503352 ], [ 141.78579, 40.191028 ], [ 141.122541, 39.729122 ], [ 141.144236, 39.703293 ], [ 141.133713, 39.685222 ], [ 141.153311, 39.657328 ], [ 141.123094, 39.397316 ], [ 141.099628, 39.220203 ], [ 141.149383, 39.144198 ], [ 141.134617, 38.938336 ], [ 140.965698, 38.576121 ], [ 140.87343, 38.363612 ], [ 140.835653, 38.344656 ], [ 140.88338, 38.315353 ], [ 140.899233, 38.318248 ], [ 140.868306, 38.273693 ], [ 140.86562, 38.271896 ], [ 140.879263, 38.261595 ], [ 140.894933, 38.257903 ], [ 140.837633, 38.218313 ], [ 140.875706, 38.179809 ], [ 141.012296, 38.295795 ], [ 141.262853, 38.430456 ], [ 141.300931, 38.441141 ], [ 140.734517, 38.05693 ], [ 140.611181, 37.996778 ], [ 140.97182361019793, 37.631631968201383 ], [ 140.485536, 37.779661 ], [ 140.452998, 37.788959 ], [ 140.453031, 37.755545 ], [ 140.379648, 37.485536 ], [ 139.927654516538752, 37.517763977343051 ], [ 139.306998, 37.960816 ], [ 139.207174, 37.920341 ], [ 139.103197, 37.874995 ], [ 139.088594281076922, 37.936190759761253 ], [ 139.06729, 37.901248 ], [ 139.052298, 37.914196 ], [ 139.032363, 37.899874 ], [ 139.020159, 37.907254 ], [ 139.019164, 37.867362 ], [ 138.95696, 37.872732 ], [ 139.017198, 37.770831 ], [ 139.110092, 37.794073 ], [ 139.045823, 37.660626 ], [ 138.974862, 37.635522 ], [ 138.939963, 37.635841 ], [ 138.909086, 37.530281 ], [ 138.8741, 37.458173 ], [ 138.846497, 37.421674 ], [ 138.795876, 37.319109 ], [ 138.57462, 37.367738 ], [ 138.556038, 37.360981 ], [ 138.236898, 37.160862 ], [ 138.260594, 37.040285 ], [ 138.357236, 36.835138 ], [ 138.356658, 36.755098 ], [ 138.268612, 36.637988 ], [ 138.41545, 36.336686 ], [ 138.467469, 36.277033 ], [ 138.485139, 36.16502 ], [ 138.905669, 36.262412 ], [ 138.882825, 36.324832 ], [ 138.996536, 36.345528 ], [ 139.011005, 36.353836 ], [ 139.007679, 36.322473 ], [ 139.014755, 36.320751 ], [ 139.034292, 36.299844 ], [ 139.077328, 36.254098 ], [ 139.10128, 36.275253 ], [ 139.118503, 36.296659 ], [ 139.146462, 36.343636 ], [ 139.183688, 36.312006 ], [ 139.23542, 36.328705 ], [ 139.297158, 36.306904 ], [ 139.255247, 36.273642 ], [ 139.164423, 36.238576 ], [ 139.132719, 36.198722 ], [ 139.20543, 36.123326 ], [ 139.260456, 36.067895 ], [ 139.314598, 36.042931 ], [ 139.382952, 36.03698 ], [ 139.385707, 36.001651 ], [ 139.398588, 35.968647 ], [ 139.391495, 35.935113 ], [ 139.37252, 35.908178 ], [ 139.343953, 35.897702 ], [ 139.319134, 35.853619 ], [ 139.388794, 35.839952 ], [ 139.401242, 35.855656 ], [ 139.414809, 35.821475 ], [ 139.465247, 35.899932 ], [ 139.482563, 35.905699 ], [ 139.482763, 35.910275 ], [ 139.482136, 35.915879 ], [ 139.442416, 35.926179 ], [ 139.435729, 35.938064 ], [ 139.511826, 35.874571 ], [ 139.523824, 35.866353 ], [ 139.522186, 35.860653 ], [ 139.543764, 35.844626 ], [ 139.584751, 35.837716 ], [ 139.620478, 35.862799 ], [ 139.618892, 35.875056 ], [ 139.642822, 35.893685 ], [ 139.66349, 35.889763 ], [ 139.664724, 35.90999 ], [ 139.625689, 35.907646 ], [ 139.621802, 35.905422 ], [ 139.614626, 35.918493 ], [ 139.595136, 35.907547 ], [ 139.629196, 35.941092 ], [ 139.665409, 35.952263 ], [ 139.710732, 35.965805 ], [ 139.754358, 35.989414 ], [ 139.73517, 36.028014 ], [ 139.722358, 36.074341 ], [ 139.689504, 36.070615 ], [ 139.676135, 36.087436 ], [ 139.700909, 36.129988 ], [ 139.718475, 36.202116 ], [ 139.798297, 36.109676 ], [ 139.882287, 36.05219 ], [ 139.841061, 35.981251 ], [ 139.87219, 35.957068 ], [ 139.896907, 35.922266 ], [ 139.901004, 35.891847 ], [ 139.931005, 35.886962 ], [ 139.924778, 35.871655 ], [ 139.951548, 35.862593 ], [ 139.97295, 35.85995 ], [ 139.953985, 35.84394 ], [ 139.935597, 35.825527 ], [ 139.904739, 35.839236 ], [ 139.89782, 35.793719 ], [ 139.900467, 35.785736 ], [ 139.900792, 35.783533 ], [ 139.882794, 35.789498 ], [ 139.870986, 35.770148 ], [ 139.847485, 35.767905 ], [ 139.835329, 35.776911 ], [ 139.842601, 35.783241 ], [ 139.84329, 35.808224 ], [ 139.820463, 35.833091 ], [ 139.802836, 35.827946 ], [ 139.792518, 35.826666 ], [ 139.800156, 35.842743 ], [ 139.80419, 35.842864 ], [ 139.796754, 35.858752 ], [ 139.783189, 35.882091 ], [ 139.786605, 35.889276 ], [ 139.739894, 35.884952 ], [ 139.733919, 35.860644 ], [ 139.739714, 35.827584 ], [ 139.744867, 35.805752 ], [ 139.767836, 35.819526 ], [ 139.782007, 35.802908 ], [ 139.794527, 35.793135 ], [ 139.803229, 35.785813 ], [ 139.785159, 35.782175 ], [ 139.769836, 35.779329 ], [ 139.786987, 35.752236 ], [ 139.780147, 35.742709 ], [ 139.802962, 35.750441 ], [ 139.806959, 35.749256 ], [ 139.813714, 35.763249 ], [ 139.824594, 35.761751 ], [ 139.77353, 35.708216 ], [ 139.775619, 35.704898 ], [ 139.772291, 35.698743 ], [ 139.774512, 35.697723 ], [ 139.755909, 35.698805 ], [ 139.73745, 35.694294 ], [ 139.735953, 35.703409 ], [ 139.736442, 35.717538 ], [ 139.738742, 35.733924 ], [ 139.715989, 35.729206 ], [ 139.715543, 35.730941 ], [ 139.713491, 35.729816 ], [ 139.713384, 35.727331 ], [ 139.70853, 35.732392 ], [ 139.705051, 35.721971 ], [ 139.702124, 35.713347 ], [ 139.705138, 35.712978 ], [ 139.702481, 35.701148 ], [ 139.703289, 35.698539 ], [ 139.697943, 35.696213 ], [ 139.704172, 35.693195 ], [ 139.703383, 35.691874 ], [ 139.711479, 35.691171 ], [ 139.720527, 35.687165 ], [ 139.701113, 35.683531 ], [ 139.699574, 35.663485 ], [ 139.696442, 35.661088 ], [ 139.699872, 35.659279 ], [ 139.69599, 35.657668 ], [ 139.71344, 35.634739 ], [ 139.740542, 35.627251 ], [ 139.744811, 35.647906 ], [ 139.735639, 35.655463 ], [ 139.733537, 35.662386 ], [ 139.736473, 35.676902 ], [ 139.755073, 35.666555 ], [ 139.764601, 35.674143 ], [ 139.77209, 35.681363 ], [ 139.780108, 35.678946 ], [ 139.788339, 35.684806 ], [ 139.815763, 35.676886 ], [ 139.828489, 35.669609 ], [ 139.85867, 35.663797 ], [ 139.861533, 35.668258 ], [ 139.873413, 35.662874 ], [ 139.895586, 35.664662 ], [ 139.91424, 35.682954 ], [ 139.939294, 35.790456 ], [ 139.970524, 35.794533 ], [ 140.004215, 35.832536 ], [ 140.033641, 35.86675 ], [ 140.062193, 35.899139 ], [ 140.015459, 35.928396 ], [ 139.994974, 36.01775 ], [ 139.950561, 36.182716 ], [ 139.878798, 36.296803 ], [ 139.831327, 36.310003 ], [ 139.803685, 36.321343 ], [ 139.712146, 36.319433 ], [ 139.724694, 36.393776 ], [ 139.574482, 36.367231 ], [ 139.591345, 36.304026 ], [ 139.519683, 36.236363 ], [ 139.544429, 36.16419 ], [ 139.573335, 36.100766 ], [ 139.531866, 36.037712 ], [ 139.585601, 35.978244 ], [ 139.579886, 35.967823 ], [ 139.653302, 36.015746 ], [ 139.780646, 35.929951 ], [ 139.853873, 35.886329 ], [ 139.690992, 35.872178 ], [ 139.655553, 35.859053 ], [ 139.668642, 35.842917 ], [ 139.64016, 35.842336 ], [ 139.66171, 35.768962 ], [ 139.711225, 35.763103 ], [ 139.727297, 35.768524 ], [ 139.719325, 35.777077 ], [ 139.728077, 35.585905 ], [ 139.723598, 35.58311 ], [ 139.731028, 35.569372 ], [ 139.740588, 35.552582 ], [ 139.740634, 35.548954 ], [ 139.713521, 35.550832 ], [ 139.707073, 35.547478 ], [ 139.734837, 35.525494 ], [ 139.622753, 35.380922 ], [ 139.61682, 35.383784 ], [ 139.627913, 35.359503 ], [ 139.608775, 35.347082 ], [ 139.244853, 35.308824 ], [ 138.895126, 35.136586 ], [ 138.901652, 35.108089 ], [ 138.940656, 35.00559349091467 ], [ 138.947732335399763, 35.037902915357201 ], [ 138.925484480764908, 35.096767030745198 ], [ 138.855504, 35.419441490914672 ], [ 138.802981, 35.481088 ], [ 138.779458, 35.482574 ], [ 138.699297958644166, 35.480079026224487 ], [ 138.757662, 35.50284 ], [ 138.873031, 35.536274 ], [ 138.928583, 35.60574 ], [ 138.722871, 35.694245 ], [ 138.668616, 35.686161 ], [ 138.63417663414009, 35.645779193556841 ], [ 138.597560373386926, 35.65875710876049 ], [ 138.571836291465388, 35.624921829836687 ], [ 138.568128315692917, 35.673589011850382 ], [ 138.525254845823724, 35.684017693710459 ], [ 138.521315121565465, 35.660842845132507 ], [ 138.519461133679215, 35.594331029713793 ], [ 138.463841497092176, 35.55516553561705 ], [ 138.465231988006821, 35.636972751097218 ], [ 138.464536742549484, 35.695141621027872 ], [ 138.418418793879368, 35.785755278967656 ], [ 139.108836, 36.077425 ], [ 139.284899, 36.192354 ], [ 139.336942, 36.175545 ], [ 139.384986, 36.163797 ], [ 139.392778, 36.139227 ], [ 139.442366, 36.111558 ], [ 139.465676, 36.140663 ], [ 139.416273, 36.256932 ], [ 139.377825, 36.295865 ], [ 139.41207, 36.322577 ], [ 139.302228, 36.38146 ], [ 139.318566, 36.405039 ], [ 139.086678, 36.390135 ], [ 139.081515, 36.375761 ], [ 139.044846, 36.390162 ], [ 139.002998, 36.490828 ], [ 139.071597, 36.654025 ], [ 139.880789035635019, 37.648903260230526 ], [ 140.118989182529361, 37.928270029999133 ], [ 140.1783167948889, 38.050633230490718 ], [ 140.352591656195131, 38.241593982773018 ], [ 140.33312478338965, 38.27774674655462 ], [ 140.291410055949342, 38.373227122695774 ], [ 140.3822554623749, 38.360249207492124 ], [ 140.384109450261121, 38.432554735055326 ], [ 140.314584904527294, 38.772761512179635 ], [ 140.493086975772485, 39.164733975772471 ], [ 140.555118, 39.296676 ], [ 140.496016, 39.458299 ], [ 140.571331, 39.585706 ], [ 140.792913779176189, 40.20033218458137 ], [ 141.185394, 41.288263 ], [ 140.772831, 41.803816 ], [ 141.071461, 42.385309 ], [ 141.650717, 42.828544 ], [ 141.568269, 42.892094 ], [ 141.460916, 42.976545 ], [ 141.406, 43.018841 ], [ 141.343916739902028, 43.006699538969514 ], [ 141.401184, 43.049849 ], [ 141.379873, 43.046401 ], [ 141.342797, 43.049636 ], [ 141.333076, 43.069418 ], [ 141.28208, 43.074417 ], [ 141.305466, 43.11415 ], [ 141.354299, 43.1212 ], [ 141.376314, 43.094703 ], [ 141.335354, 43.158541 ], [ 141.468502, 43.055307 ], [ 141.534005, 43.100046 ], [ 141.80546, 43.243444 ], [ 141.926234, 43.553491 ], [ 142.352279, 43.786949 ], [ 142.412909, 43.772663 ] ] ] } }
]
}
<!DOCTYPE html>
<html lang='jp'>
<head>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.4.0/dist/leaflet.css"
integrity="sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA=="
crossorigin=""/>
<script src="https://unpkg.com/leaflet@1.4.0/dist/leaflet.js"
integrity="sha512-QVftwZFqvtRNi0ZyCtsznlKSWOStnDORoefr1enyq5mVL4tmKB3S/EnC3rRJcxCPavG10IcrVGSmPh6Qw5lwrg=="
crossorigin=""></script>
<link rel="stylesheet" href="https://unpkg.com/leaflet.pm@latest/dist/leaflet.pm.css" />
<script src="https://unpkg.com/leaflet.pm@latest/dist/leaflet.pm.min.js"></script>
<style>
html, body {
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
}
#mapid {
width:100%;
height:100%;
}
</style>
</head>
<body>
<div id="mapid"></div>
<script src='//unpkg.com/d3@5.0.0/dist/d3.min.js'></script>
<script>
var mymap = L.map('mapid').setView([31.2913471,130.274312], 6);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
maxZoom: 10,
id: 'mapbox.light',
accessToken: 'pk.eyJ1Ijoic2hpbWl6dSIsImEiOiJjam95MDBhamYxMjA1M2tyemk2aHMwenp5In0.i2kMIJulhyPLwp3jiLlpsA'
}).addTo(mymap);
var p1 = sendGetReauest('allLines.geojson');
var p2 = sendGetReauest('points.geojson');
Promise.all([p1, p2]).then(function(data){
var lines = data[0];
var points = data[1];
console.log(data)
L.geoJSON(lines, {
style: {
"color": "#d1000f",
"weight": 1,
"opacity": 1
}
}).addTo(mymap);
var geojsonMarkerOptions = {
radius: 8,
fillColor: "#f8d202",
color: "#d1000f",
weight: 1,
opacity: 1,
fillOpacity: 0.65
};
var onEachFeature = function(feature, layer) {
if (feature.properties && feature.properties.name) {
layer.bindPopup(feature.properties.name + "<br>" + feature.properties.address);
}
}
L.geoJSON(points, {
pointToLayer: function (feature, latlng) {
return L.circleMarker(latlng, geojsonMarkerOptions);
},
onEachFeature: onEachFeature
}).addTo(mymap);
});
function sendGetReauest(url) {
return fetch(url, {
method: "GET",
headers: {
"Content-Type": "application/json; charset=utf-8",
}
})
.then(function(response){ return response.json() });
}
</script>
</body>
</html>
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment