Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mapbox 下部分面数据图层绘制异常 #2445

Closed
lvisei opened this issue May 7, 2024 · 2 comments
Closed

mapbox 下部分面数据图层绘制异常 #2445

lvisei opened this issue May 7, 2024 · 2 comments
Assignees
Labels
bug 这个是一个 bug

Comments

@lvisei
Copy link
Member

lvisei commented May 7, 2024

问题描述

面数据三角剖分异常

image

重现链接

https://li.antv.antgroup.com/#/template/09ccdf29-8bb0-4af8-8aa7-c89cfb4a2281?nav=layers

重现步骤

数据

{
  type: 'FeatureCollection',
  features: [
    {
      type: 'Feature',
      geometry: {
        type: 'MultiPolygon',
        coordinates: [
          [
            [
              [123.1786, 46.248093],
              [123.14039, 46.300303],
              [123.094862, 46.342247],
              [123.010677, 46.435802],
              [123.007211, 46.576951],
              [123.05297, 46.580107],
              [123.045784, 46.61733],
              [123.077686, 46.622174],
              [123.086078, 46.591441],
              [123.09859, 46.60312],
              [123.180698, 46.613997],
              [123.22841, 46.588235],
              [123.27947, 46.617219],
              [123.277399, 46.661553],
              [123.318027, 46.662222],
              [123.366433, 46.677775],
              [123.474729, 46.686938],
              [123.604529, 46.690078],
              [123.631314, 46.73184],
              [123.629091, 46.81359],
              [123.594933, 46.814549],
              [123.580079, 46.828021],
              [123.625637, 46.847687],
              [123.599333, 46.868253],
              [123.605527, 46.891259],
              [123.577152, 46.891188],
              [123.575532, 46.845274],
              [123.562664, 46.825983],
              [123.514176, 46.826127],
              [123.48339, 46.845923],
              [123.522925, 46.923649],
              [123.527039, 46.959133],
              [123.483603, 46.955507],
              [123.427471, 46.934476],
              [123.392753, 46.940813],
              [123.387816, 46.954814],
              [123.336377, 46.989154],
              [123.301725, 46.999817],
              [123.30407, 46.964837],
              [123.360303, 46.970962],
              [123.387766, 46.950774],
              [123.390226, 46.938451],
              [123.404606, 46.93549],
              [123.406738, 46.906422],
              [123.374547, 46.837627],
              [123.341721, 46.82692],
              [123.308843, 46.862046],
              [123.231085, 46.859998],
              [123.210601, 46.816157],
              [123.18631, 46.786799],
              [123.163604, 46.740109],
              [123.09446, 46.73677],
              [123.077959, 46.745029],
              [123.026587, 46.718805],
              [123.003946, 46.729894],
              [122.996522, 46.761579],
              [122.906991, 46.807414],
              [122.900017, 46.862576],
              [122.879887, 46.892579],
              [122.899444, 46.918151],
              [122.895248, 46.960279],
              [122.839191, 46.936898],
              [122.797389, 46.938216],
              [122.798641, 46.957538],
              [122.774713, 46.974039],
              [122.778293, 47.002845],
              [122.845967, 47.046925],
              [122.851976, 47.072353],
              [122.821948, 47.065684],
              [122.763234, 47.076311],
              [122.708558, 47.095274],
              [122.678686, 47.09453],
              [122.613342, 47.125818],
              [122.600086, 47.152094],
              [122.577411, 47.159899],
              [122.535164, 47.201764],
              [122.496533, 47.256237],
              [122.462809, 47.278449],
              [122.459157, 47.299011],
              [122.419877, 47.33024],
              [122.418106, 47.350441],
              [122.50681, 47.401393],
              [122.545299, 47.497914],
              [122.593172, 47.547105],
              [122.764951, 47.614479],
              [122.857484, 47.678373],
              [122.980956, 47.717196],
              [123.045685, 47.747806],
              [123.163351, 47.782559],
              [123.215116, 47.825549],
              [123.255275, 47.875769],
              [123.2891, 47.943133],
              [123.421238, 47.988818],
              [123.537546, 48.021903],
              [123.618983, 48.077852],
              [123.705148, 48.152028],
              [123.746254, 48.197548],
              [123.866091, 48.274763],
              [123.979898, 48.363729],
              [124.081862, 48.437805],
              [124.10467, 48.446783],
              [124.241978, 48.521854],
              [124.259158, 48.536571],
              [124.298546, 48.521459],
              [124.314203, 48.503844],
              [124.302804, 48.456754],
              [124.331281, 48.433319],
              [124.306628, 48.39965],
              [124.331627, 48.379869],
              [124.314463, 48.371584],
              [124.318871, 48.34713],
              [124.356261, 48.312736],
              [124.354805, 48.287043],
              [124.405064, 48.264234],
              [124.428156, 48.223162],
              [124.41314, 48.218425],
              [124.420869, 48.181109],
              [124.477015, 48.164113],
              [124.47027, 48.13282],
              [124.434819, 48.127158],
              [124.416199, 48.087937],
              [124.464077, 48.097696],
              [124.488457, 48.12641],
              [124.505684, 48.125158],
              [124.543319, 48.164892],
              [124.52159, 48.181888],
              [124.547164, 48.200993],
              [124.559533, 48.236829],
              [124.580444, 48.25387],
              [124.558783, 48.268208],
              [124.580262, 48.302033],
              [124.541188, 48.335326],
              [124.546965, 48.357665],
              [124.518821, 48.377914],
              [124.526324, 48.421655],
              [124.508086, 48.446962],
              [124.555471, 48.46781],
              [124.533534, 48.515401],
              [124.548697, 48.535571],
              [124.518656, 48.554259],
              [124.548124, 48.577749],
              [124.56798, 48.575321],
              [124.581188, 48.61559],
              [124.601846, 48.632406],
              [124.624986, 48.700223],
              [124.613949, 48.751187],
              [124.653589, 48.777115],
              [124.645884, 48.819825],
              [124.654199, 48.834402],
              [124.697206, 48.8419],
              [124.714293, 48.887022],
              [124.71188, 48.921179],
              [124.744165, 48.920532],
              [124.765544, 48.981274],
              [124.80809, 49.020535],
              [124.829112, 49.071916],
              [124.807648, 49.10865],
              [124.847543, 49.129757],
              [124.86088, 49.166542],
              [124.906595, 49.18394],
              [124.982896, 49.162539],
              [125.039906, 49.176266],
              [125.039551, 49.151818],
              [125.117488, 49.125992],
              [125.160174, 49.14639],
              [125.185424, 49.185344],
              [125.220964, 49.191046],
              [125.22338, 49.278824],
              [125.261723, 49.322481],
              [125.256928, 49.35959],
              [125.277374, 49.379773],
              [125.257031, 49.394034],
              [125.256059, 49.435671],
              [125.270168, 49.455114],
              [125.228333, 49.486974],
              [125.211298, 49.539986],
              [125.235583, 49.540931],
              [125.226519, 49.595966],
              [125.205411, 49.594042],
              [125.168174, 49.62997],
              [125.15415, 49.616831],
              [125.127412, 49.655016],
              [125.132046, 49.672021],
              [125.164624, 49.669406],
              [125.189886, 49.649898],
              [125.22091, 49.672212],
              [125.225098, 49.723624],
              [125.204098, 49.734247],
              [125.221256, 49.754857],
              [125.227228, 49.792266],
              [125.177819, 49.829461],
              [125.095851, 49.795867],
              [125.045011, 49.826797],
              [124.977194, 49.900927],
              [124.935406, 49.866926],
              [124.974907, 49.846956],
              [124.972541, 49.83461],
              [124.879895, 49.834897],
              [124.84778, 49.852873],
              [124.824589, 49.850066],
              [124.741478, 49.761446],
              [124.761255, 49.746812],
              [124.720915, 49.683117],
              [124.645212, 49.6769],
              [124.633288, 49.654638],
              [124.543921, 49.638909],
              [124.342588, 50.188142],
              [124.327401, 50.178427],
              [124.28655, 50.189571],
              [124.282918, 50.230769],
              [124.233733, 50.229219],
              [124.189368, 50.216837],
              [124.102785, 50.238743],
              [124.103554, 50.2222],
              [124.061884, 50.198966],
              [124.007619, 50.219307],
              [123.954039, 50.187008],
              [123.930711, 50.186896],
              [123.909202, 50.210075],
              [123.878918, 50.208701],
              [123.860868, 50.234545],
              [123.870673, 50.270476],
              [123.777731, 50.344451],
              [123.787081, 50.369259],
              [123.765761, 50.378088],
              [123.783845, 50.401735],
              [123.780531, 50.437072],
              [123.800453, 50.455916],
              [123.82575, 50.449534],
              [123.840547, 50.411465],
              [123.879499, 50.402512],
              [123.889223, 50.383947],
              [123.920311, 50.373021],
              [123.939892, 50.397409],
              [123.973712, 50.400385],
              [124.005346, 50.434558],
              [123.99385, 50.441266],
              [124.003429, 50.478904],
              [123.983612, 50.510209],
              [124.023387, 50.518494],
              [124.026374, 50.538423],
              [124.086999, 50.539968],
              [124.084054, 50.568639],
              [124.143026, 50.566138],
              [124.297467, 51.298576],
              [124.271579, 51.308245],
              [124.239229, 51.344605],
              [124.192459, 51.339328],
              [124.128177, 51.347451],
              [124.090374, 51.341317],
              [124.071853, 51.320799],
              [123.994594, 51.32276],
              [123.939922, 51.313071],
              [123.926142, 51.300641],
              [123.887725, 51.320841],
              [123.842602, 51.367579],
              [123.794685, 51.361283],
              [123.711077, 51.39825],
              [123.660389, 51.342771],
              [123.661968, 51.319138],
              [123.582426, 51.306852],
              [123.582666, 51.294706],
              [123.463086, 51.286759],
              [123.440151, 51.270912],
              [123.414407, 51.278706],
              [123.376726, 51.266949],
              [123.339704, 51.272509],
              [123.294171, 51.254116],
              [123.231559, 51.268682],
              [123.153741, 51.300913],
              [123.059205, 51.321883],
              [123.014433, 51.309954],
              [122.978149, 51.331504],
              [122.960151, 51.36161],
              [122.966034, 51.386912],
              [122.946512, 51.405155],
              [122.89868, 51.422604],
              [122.900378, 51.445278],
              [122.870908, 51.455087],
              [122.854602, 51.477664],
              [122.880171, 51.510986],
              [122.859056, 51.524718],
              [122.880307, 51.537747],
              [122.87392, 51.561234],
              [122.832681, 51.581632],
              [122.856301, 51.606729],
              [122.820694, 51.633171],
              [122.816038, 51.655242],
              [122.774943, 51.70397],
              [122.750114, 51.747681],
              [122.772043, 51.779542],
              [122.732602, 51.832676],
              [122.72559, 51.878157],
              [122.706204, 51.890179],
              [122.729541, 51.919283],
              [122.72616, 51.978808],
              [122.683937, 51.974531],
              [122.664888, 51.99869],
              [122.650459, 52.059027],
              [122.625109, 52.067574],
              [122.643949, 52.111724],
              [122.629264, 52.136601],
              [122.690717, 52.140391],
              [122.738038, 52.153502],
              [122.769377, 52.179744],
              [122.766203, 52.232599],
              [122.787285, 52.252665],
              [122.761034, 52.266886],
              [122.71081, 52.256231],
              [122.678896, 52.276637],
              [122.58591, 52.266404],
              [122.560542, 52.282605],
              [122.478167, 52.296252],
              [122.484176, 52.341552],
              [122.439761, 52.393656],
              [122.416539, 52.37419],
              [122.367002, 52.413737],
              [122.34228, 52.414093],
              [122.310499, 52.475289],
              [122.207868, 52.469267],
              [122.177952, 52.489771],
              [122.169255, 52.513577],
              [122.142363, 52.494931],
              [122.091261, 52.427197],
              [122.040533, 52.41306],
              [122.035637, 52.37754],
              [121.976727, 52.343734],
              [121.947652, 52.298392],
              [121.900711, 52.280651],
              [121.841189, 52.282662],
              [121.769406, 52.308209],
              [121.714104, 52.318125],
              [121.7155, 52.343066],
              [121.658517, 52.390349],
              [121.67876, 52.419804],
              [121.64005, 52.444376],
              [121.590364, 52.443155],
              [121.565223, 52.460288],
              [121.518854, 52.456719],
              [121.495143, 52.484799],
              [121.416291, 52.499286],
              [121.40964, 52.523481],
              [121.354572, 52.53435],
              [121.325652, 52.572632],
              [121.280306, 52.586897],
              [121.225532, 52.577382],
              [121.182446, 52.599319],
              [121.237088, 52.619044],
              [121.292617, 52.651826],
              [121.309976, 52.676268],
              [121.373066, 52.683146],
              [121.45482, 52.735357],
              [121.476671, 52.772071],
              [121.50302, 52.775631],
              [121.537646, 52.80154],
              [121.591273, 52.824675],
              [121.620273, 52.851103],
              [121.610356, 52.892265],
              [121.662362, 52.912457],
              [121.677498, 52.948073],
              [121.715598, 52.99803],
              [121.785532, 53.018557],
              [121.814913, 53.06911],
              [121.775566, 53.089771],
              [121.784502, 53.104557],
              [121.75321, 53.147322],
              [121.719526, 53.146253],
              [121.665254, 53.170539],
              [121.658766, 53.194031],
              [121.679171, 53.200809],
              [121.678901, 53.241344],
              [121.648269, 53.260753],
              [121.615331, 53.258964],
              [121.575529, 53.291482],
              [121.511452, 53.317519],
              [121.499487, 53.337178],
              [121.416133, 53.319453],
              [121.329464, 53.322753],
              [121.285605, 53.291375],
              [121.234552, 53.280999],
              [121.15364, 53.285288],
              [121.129423, 53.277415],
              [121.096607, 53.307383],
              [121.046945, 53.288914],
              [120.952611, 53.298082],
              [120.931067, 53.28696],
              [120.881866, 53.293507],
              [120.879871, 53.282727],
              [120.82286, 53.270163],
              [120.838743, 53.239691],
              [120.813956, 53.239628],
              [120.736583, 53.204782],
              [120.690988, 53.172562],
              [120.694613, 53.147414],
              [120.660066, 53.137065],
              [120.642212, 53.105149],
              [120.559219, 53.081187],
              [120.52913, 53.045976],
              [120.453042, 53.010081],
              [120.408173, 52.956417],
              [120.363197, 52.941334],
              [120.344815, 52.900938],
              [120.295977, 52.892409],
              [120.297093, 52.869923],
              [120.222431, 52.842805],
              [120.187735, 52.807978],
              [120.141291, 52.812951],
              [120.098926, 52.78726],
              [120.038266, 52.780005],
              [120.036772, 52.76009],
              [120.07065, 52.70758],
              [120.035056, 52.646336],
              [120.049375, 52.598502],
              [120.080466, 52.585454],
              [120.203979, 52.581986],
              [120.276247, 52.619234],
              [120.396636, 52.616369],
              [120.438566, 52.640093],
              [120.483819, 52.63015],
              [120.561248, 52.595653],
              [120.596679, 52.592874],
              [120.629513, 52.570313],
              [120.684539, 52.549208],
              [120.73275, 52.54204],
              [120.687733, 52.507505],
              [120.706505, 52.490104],
              [120.686237, 52.473111],
              [120.687933, 52.427559],
              [120.648562, 52.389609],
              [120.649253, 52.363697],
              [120.625261, 52.36194],
              [120.626991, 52.325195],
              [120.653895, 52.302501],
              [120.695363, 52.290139],
              [120.717512, 52.260763],
              [120.761534, 52.247168],
              [120.744815, 52.20855],
              [120.786611, 52.15769],
              [120.763247, 52.142776],
              [120.769409, 52.114069],
              [120.742714, 52.094809],
              [120.747208, 52.076873],
              [120.715077, 52.071032],
              [120.686514, 52.039532],
              [120.719422, 52.010228],
              [120.701431, 51.980594],
              [120.662697, 51.958015],
              [120.656546, 51.926216],
              [120.548698, 51.908032],
              [120.533328, 51.879108],
              [120.481536, 51.885788],
              [120.481202, 51.856513],
              [120.400536, 51.833454],
              [120.406729, 51.816472],
              [120.363366, 51.789918],
              [120.311139, 51.781738],
              [120.294824, 51.752089],
              [120.226123, 51.717663],
              [120.172514, 51.679963],
              [120.144141, 51.674572],
              [120.094277, 51.681987],
              [120.102156, 51.650177],
              [120.057618, 51.631647],
              [120.035248, 51.585782],
              [120.046801, 51.545403],
              [119.9855, 51.504721],
              [119.982456, 51.482582],
              [120.002442, 51.459373],
              [119.982849, 51.444949],
              [119.971216, 51.400363],
              [119.922112, 51.396525],
              [119.912859, 51.375261],
              [119.944713, 51.366681],
              [119.922266, 51.345193],
              [119.883549, 51.336038],
              [119.884096, 51.301567],
              [119.810973, 51.278481],
              [119.826663, 51.260004],
              [119.797866, 51.243497],
              [119.821462, 51.214491],
              [119.786359, 51.225434],
              [119.760773, 51.214248],
              [119.788097, 51.174498],
              [119.770946, 51.124362],
              [119.751827, 51.115938],
              [119.764084, 51.092196],
              [119.719187, 51.074912],
              [119.726515, 51.051088],
              [119.682377, 51.033838],
              [119.689168, 51.023554],
              [119.63358, 51.010045],
              [119.604431, 50.987832],
              [119.571195, 50.935299],
              [119.501957, 50.890687],
              [119.490191, 50.869282],
              [119.497333, 50.829829],
              [119.523099, 50.789219],
              [119.496281, 50.776836],
              [119.506739, 50.76401],
              [119.46675, 50.713577],
              [119.433004, 50.684542],
              [119.387335, 50.682892],
              [119.393987, 50.667291],
              [119.361383, 50.632783],
              [119.282596, 50.6048],
              [119.299138, 50.583886],
              [119.269398, 50.568278],
              [119.282906, 50.552887],
              [119.262647, 50.510893],
              [119.238352, 50.505636],
              [119.263016, 50.48879],
              [119.250673, 50.448608],
              [119.223691, 50.441543],
              [119.206883, 50.410407],
              [119.162305, 50.419988],
              [119.12601, 50.388388],
              [119.176605, 50.378743],
              [119.161054, 50.3595],
              [119.235453, 50.364099],
              [119.261363, 50.347198],
              [119.277175, 50.366037],
              [119.297855, 50.356563],
              [119.358366, 50.358974],
              [119.363927, 50.32443],
              [119.386709, 50.321636],
              [119.351201, 50.304041],
              [119.334288, 50.261793],
              [119.339411, 50.243506],
              [119.318821, 50.218921],
              [119.360245, 50.196061],
              [119.33934, 50.192127],
              [119.335739, 50.163627],
              [119.309567, 50.161233],
              [119.299084, 50.118516],
              [119.257309, 50.100189],
              [119.236207, 50.075223],
              [119.190764, 50.088307],
              [119.188359, 50.054515],
              [119.163009, 50.02758],
              [119.123901, 50.018116],
              [119.092061, 49.985947],
              [119.056344, 49.980323],
              [118.929156, 49.989476],
              [118.918169, 49.97981],
              [118.742059, 49.946586],
              [118.652537, 49.951053],
              [118.561507, 49.922949],
              [118.568776, 49.913338],
              [118.530486, 49.900196],
              [118.523112, 49.881107],
              [118.485936, 49.866881],
              [118.495495, 49.843176],
              [118.469861, 49.825671],
              [118.443692, 49.835599],
              [118.425766, 49.824618],
              [118.385293, 49.826874],
              [118.402349, 49.811406],
              [118.388378, 49.785914],
              [118.315854, 49.767181],
              [118.292456, 49.746581],
              [118.235609, 49.738092],
              [118.232763, 49.717776],
              [118.205189, 49.684358],
              [118.185404, 49.687751],
              [118.15679, 49.66033],
              [118.118914, 49.666447],
              [118.118755, 49.648067],
              [118.082777, 49.616623],
              [118.057574, 49.611906],
              [117.980795, 49.621162],
              [117.950937, 49.596035],
              [117.867834, 49.592801],
              [117.850685, 49.552694],
              [117.809537, 49.521213],
              [117.638316, 49.574946],
              [117.485121, 49.633028],
              [117.278113, 49.636393],
              [117.06908, 49.695539],
              [116.736585, 49.84755],
              [116.717959, 49.847269],
              [116.533795, 49.581891],
              [116.350863, 49.317563],
              [116.048557, 48.87345],
              [116.078144, 48.822439],
              [116.06943, 48.811344],
              [115.830427, 48.560069],
              [115.799316, 48.515086],
              [115.822844, 48.259421],
              [115.810642, 48.256974],
              [115.529317, 48.1552],
              [115.545029, 48.135058],
              [115.539386, 48.104675],
              [115.580535, 47.921772],
              [115.939058, 47.683109],
              [115.968257, 47.689905],
              [116.11089, 47.811763],
              [116.130544, 47.823419],
              [116.265761, 47.876709],
              [116.452857, 47.837554],
              [116.669987, 47.890622],
              [116.791287, 47.897666],
              [116.879114, 47.8939],
              [117.094763, 47.823946],
              [117.384169, 47.641229],
              [117.493614, 47.758427],
              [117.526676, 47.764665],
              [117.529022, 47.782879],
              [117.813472, 48.01619],
              [117.886846, 48.025253],
              [117.997652, 48.009772],
              [118.106855, 48.031233],
              [118.123029, 48.047759],
              [118.150349, 48.036148],
              [118.240141, 48.040537],
              [118.239161, 48.030334],
              [118.284921, 48.010899],
              [118.351853, 48.006318],
              [118.374419, 48.016442],
              [118.424341, 48.014798],
              [118.444179, 47.994563],
              [118.56803, 47.992146],
              [118.600346, 47.959728],
              [118.773181, 47.771148],
              [119.134213, 47.664489],
              [119.152193, 47.540567],
              [119.205226, 47.520266],
              [119.365842, 47.477406],
              [119.322102, 47.427073],
              [119.341199, 47.431788],
              [119.399755, 47.390187],
              [119.438477, 47.377936],
              [119.451187, 47.352707],
              [119.490078, 47.324685],
              [119.521726, 47.320489],
              [119.527212, 47.305168],
              [119.559046, 47.303058],
              [119.566782, 47.248721],
              [119.621611, 47.248506],
              [119.716015, 47.195627],
              [119.762874, 47.131009],
              [119.806639, 47.054894],
              [119.790982, 47.045166],
              [119.795053, 47.012962],
              [119.844877, 46.965047],
              [119.869512, 46.961311],
              [119.853738, 46.944223],
              [119.859728, 46.917128],
              [119.928799, 46.903769],
              [119.920252, 46.853141],
              [119.937926, 46.84801],
              [119.927674, 46.826417],
              [119.936379, 46.790156],
              [119.917008, 46.758401],
              [119.935089, 46.712875],
              [119.911789, 46.669764],
              [119.859238, 46.669752],
              [119.804127, 46.681716],
              [119.813304, 46.668428],
              [119.783559, 46.625886],
              [119.739798, 46.615291],
              [119.677501, 46.584731],
              [119.682157, 46.605257],
              [119.656731, 46.625523],
              [119.598905, 46.618261],
              [119.558203, 46.633732],
              [119.491612, 46.629189],
              [119.43178, 46.638697],
              [119.374141, 46.603216],
              [119.35801, 46.619311],
              [119.313342, 46.610849],
              [119.262809, 46.648861],
              [119.200744, 46.648296],
              [119.152287, 46.658229],
              [119.123089, 46.642843],
              [119.101597, 46.654653],
              [119.040933, 46.708919],
              [119.011352, 46.745697],
              [118.951099, 46.722164],
              [118.912635, 46.733357],
              [118.914449, 46.774907],
              [118.845269, 46.771875],
              [118.788134, 46.717555],
              [118.787963, 46.687045],
              [118.676991, 46.698098],
              [118.638839, 46.72141],
              [118.585821, 46.692993],
              [118.446643, 46.704499],
              [118.410263, 46.728231],
              [118.316403, 46.739505],
              [118.275091, 46.715974],
              [118.238738, 46.709482],
              [118.192729, 46.682893],
              [118.124382, 46.678254],
              [118.046727, 46.631444],
              [117.993073, 46.631537],
              [117.982529, 46.614914],
              [117.91453, 46.607941],
              [117.890494, 46.580302],
              [117.868682, 46.575642],
              [117.870799, 46.549887],
              [117.813452, 46.530748],
              [117.769959, 46.537648],
              [117.74809, 46.521852],
              [117.703832, 46.516741],
              [117.641175, 46.558208],
              [117.630087, 46.591673],
              [117.59597, 46.603496],
              [117.495727, 46.600577],
              [117.420104, 46.582071],
              [117.44769, 46.528188],
              [117.392179, 46.463208],
              [117.375639, 46.41644],
              [117.383725, 46.395074],
              [117.372045, 46.360196],
              [117.247626, 46.366943],
              [117.097411, 46.35716],
              [116.826591, 46.380501],
              [116.813211, 46.355891],
              [116.745586, 46.32777],
              [116.673408, 46.325171],
              [116.585242, 46.292317],
              [116.573283, 46.258972],
              [116.536177, 46.232585],
              [116.439705, 46.13771],
              [116.414126, 46.134059],
              [116.27171, 45.966749],
              [116.250487, 45.915838],
              [116.243057, 45.876149],
              [116.288831, 45.838959],
              [116.277889, 45.831312],
              [116.286865, 45.775144],
              [116.261094, 45.775952],
              [116.223058, 45.747321],
              [116.21745, 45.722343],
              [116.174347, 45.688579],
              [116.115431, 45.679671],
              [116.093089, 45.686599],
              [116.035424, 45.685114],
              [116.026735, 45.66105],
              [115.936664, 45.632924],
              [115.863954, 45.57291],
              [115.699676, 45.459536],
              [115.530369, 45.428947],
              [115.364669, 45.39236],
              [115.167939, 45.396264],
              [114.974127, 45.377035],
              [114.920688, 45.386042],
              [114.8707, 45.403749],
              [114.745125, 45.438313],
              [114.600649, 45.40365],
              [114.551156, 45.387578],
              [114.539678, 45.326017],
              [114.519593, 45.283728],
              [114.459702, 45.213397],
              [114.409592, 45.179565],
              [114.347257, 45.119392],
              [114.313483, 45.107356],
              [114.190979, 45.036648],
              [114.178281, 45.03616],
              [114.158317, 44.994473],
              [114.116785, 44.956919],
              [114.065246, 44.9312],
              [114.007081, 44.927564],
              [113.948601, 44.915782],
              [113.907322, 44.915148],
              [113.884862, 44.879524],
              [113.861876, 44.863332],
              [113.79893, 44.849508],
              [113.712222, 44.788144],
              [113.631181, 44.745487],
              [113.540662, 44.759511],
              [113.504106, 44.777524],
              [113.129128, 44.79704],
              [113.03791, 44.822558],
              [112.937949, 44.840172],
              [112.850656, 44.840644],
              [112.712154, 44.879381],
              [112.599892, 44.930579],
              [112.540546, 45.001131],
              [112.438867, 45.071533],
              [112.396509, 45.064554],
              [112.113786, 45.073096],
              [112.071211, 45.095999],
              [112.002761, 45.090785],
              [111.903504, 45.052172],
              [111.764521, 44.969337],
              [111.733667, 44.930383],
              [111.692257, 44.860151],
              [111.62465, 44.778368],
              [111.585498, 44.705736],
              [111.560617, 44.646941],
              [111.569877, 44.576224],
              [111.530691, 44.550178],
              [111.514613, 44.507512],
              [111.478402, 44.488807],
              [111.427339, 44.394245],
              [111.416015, 44.357164],
              [111.428689, 44.319435],
              [111.506813, 44.294175],
              [111.534184, 44.262085],
              [111.541642, 44.206656],
              [111.559202, 44.171294],
              [111.662998, 44.061196],
              [111.70225, 44.034033],
              [111.773289, 44.010637],
              [111.870359, 43.94026],
              [111.959974, 43.823204],
              [111.970576, 43.74835],
              [111.950835, 43.693112],
              [111.89163, 43.674002],
              [111.79426, 43.671906],
              [111.644002, 43.54371],
              [111.564588, 43.490333],
              [111.4566, 43.494398],
              [111.400227, 43.472806],
              [111.354097, 43.436114],
              [111.183644, 43.396081],
              [111.142482, 43.377359],
              [111.06964, 43.357934],
              [111.020526, 43.330043],
              [110.820197, 43.148935],
              [110.769906, 43.099315],
              [110.736518, 43.089594],
              [110.687231, 43.036492],
              [110.689389, 43.021482],
              [110.631483, 42.936006],
              [110.469509, 42.838976],
              [110.437191, 42.781389],
              [110.348286, 42.74204],
              [110.139447, 42.674731],
              [110.108467, 42.642746],
              [109.906159, 42.635765],
              [109.7335, 42.579102],
              [109.684, 42.558981],
              [109.544242, 42.472349],
              [109.504917, 42.470242],
              [109.486804, 42.458632],
              [109.305516, 42.439966],
              [109.291583, 42.435784],
              [109.025756, 42.45855],
              [108.983271, 42.448923],
              [108.845642, 42.395742],
              [108.798868, 42.415177],
              [108.704956, 42.413406],
              [108.532913, 42.442989],
              [108.471451, 42.443634],
              [108.298373, 42.438409],
              [108.238099, 42.460344],
              [108.089305, 42.436295],
              [108.02232, 42.433246],
              [107.986824, 42.413153],
              [107.939274, 42.403735],
              [107.73649, 42.414991],
              [107.574543, 42.413035],
              [107.50178, 42.456832],
              [107.466244, 42.458832],
              [107.304146, 42.412654],
              [107.271772, 42.364093],
              [107.051283, 42.31924],
              [106.785905, 42.291466],
              [106.613018, 42.241752],
              [106.372481, 42.161262],
              [106.344874, 42.14956],
              [106.013209, 42.032083],
              [105.741761, 41.949255],
              [105.589497, 41.88843],
              [105.385178, 41.797242],
              [105.291592, 41.749938],
              [105.230835, 41.751132],
              [105.009684, 41.583214],
              [104.923081, 41.654156],
              [104.803594, 41.652173],
              [104.68893, 41.645314],
              [104.524287, 41.661916],
              [104.530151, 41.87489],
              [104.418713, 41.860539],
              [104.30868, 41.840566],
              [104.192578, 41.824426],
              [104.07975, 41.804945],
              [103.86888, 41.802588],
              [103.45462, 41.877431],
              [103.418502, 41.882359],
              [103.207551, 41.962831],
              [103.021996, 42.028139],
              [102.712017, 42.152803],
              [102.621227, 42.154473],
              [102.541008, 42.162279],
              [102.44899, 42.144061],
              [102.093764, 42.223617],
              [102.070509, 42.232247],
              [101.982, 42.326551],
              [101.818994, 42.490697],
              [101.770297, 42.509402],
              [101.581682, 42.525253],
              [101.155069, 42.613889],
              [100.862759, 42.671242],
              [100.826691, 42.67516],
              [100.694475, 42.677436],
              [100.576554, 42.682899],
              [100.325468, 42.690023],
              [100.27256, 42.636335],
              [100.004523, 42.648667],
              [99.969108, 42.647865],
              [99.507556, 42.56808],
              [99.331053, 42.579963],
              [99.167129, 42.593339],
              [98.962598, 42.606867],
              [98.546621, 42.638213],
              [98.195395, 42.653304],
              [97.831703, 42.706011],
              [97.558411, 42.742813],
              [97.282687, 42.782061],
              [97.172763, 42.795163],
              [97.371289, 42.456972],
              [97.500812, 42.24388],
              [97.735925, 41.845389],
              [97.846956, 41.656601],
              [97.614804, 41.477873],
              [97.629552, 41.440588],
              [97.910597, 41.160901],
              [97.972059, 41.097928],
              [98.142338, 41.001825],
              [98.184827, 40.988036],
              [98.250225, 40.939171],
              [98.333194, 40.919122],
              [98.344297, 40.568368],
              [98.627986, 40.677924],
              [98.570061, 40.746873],
              [98.66858, 40.772915],
              [98.689608, 40.691794],
              [98.715609, 40.661749],
              [98.765378, 40.638077],
              [98.800366, 40.610283],
              [98.807216, 40.659365],
              [98.78906, 40.679558],
              [98.791124, 40.705362],
              [98.985034, 40.782874],
              [99.041636, 40.693778],
              [99.102089, 40.676389],
              [99.125628, 40.715191],
              [99.173111, 40.747287],
              [99.174745, 40.85832],
              [99.56601, 40.846758],
              [99.673204, 40.932951],
              [99.985777, 40.909658],
              [100.057122, 40.908032],
              [100.108021, 40.875545],
              [100.224701, 40.727474],
              [100.237267, 40.716824],
              [100.242573, 40.618667],
              [100.169713, 40.541322],
              [100.169624, 40.277601],
              [100.001706, 40.196954],
              [99.955831, 40.150881],
              [99.928268, 40.064935],
              [99.88138, 40.030837],
              [99.841436, 40.013325],
              [99.751204, 40.006855],
              [99.713967, 39.97214],
              [99.621263, 39.928234],
              [99.553453, 39.904261],
              [99.524701, 39.888098],
              [99.49128, 39.88432],
              [99.45962, 39.898108],
              [99.441002, 39.885922],
              [99.488044, 39.876022],
              [99.672544, 39.888057],
              [99.712024, 39.877596],
              [99.82199, 39.860076],
              [99.90439, 39.785794],
              [99.958682, 39.769461],
              [100.040754, 39.757046],
              [100.127908, 39.702174],
              [100.250051, 39.685078],
              [100.314183, 39.606919],
              [100.301056, 39.572317],
              [100.326254, 39.509116],
              [100.443276, 39.485607],
              [100.500543, 39.481371],
              [100.499105, 39.400539],
              [100.601876, 39.388335],
              [100.65013, 39.390703],
              [100.707977, 39.404598],
              [100.84209, 39.405741],
              [100.842854, 39.200144],
              [100.864373, 39.106921],
              [100.8294, 39.074919],
              [100.83517, 39.026029],
              [100.875443, 39.002405],
              [100.912856, 39.027262],
              [100.969398, 38.996654],
              [100.969248, 38.946988],
              [101.117309, 38.975164],
              [101.228593, 39.020762],
              [101.198553, 38.943251],
              [101.23769, 38.907321],
              [101.239875, 38.865756],
              [101.259674, 38.855098],
              [101.334009, 38.848511],
              [101.341459, 38.822239],
              [101.306309, 38.801925],
              [101.331228, 38.777315],
              [101.412338, 38.764198],
              [101.564693, 38.710544],
              [101.601759, 38.655133],
              [101.649663, 38.686101],
              [101.679017, 38.690925],
              [101.775619, 38.660612],
              [101.873944, 38.733993],
              [101.941483, 38.808824],
              [102.009664, 38.854464],
              [102.075015, 38.891539],
              [102.04569, 38.904659],
              [101.955026, 38.986006],
              [101.926193, 39.000664],
              [101.830981, 39.092354],
              [101.897609, 39.111054],
              [102.008127, 39.125816],
              [102.065927, 39.145249],
              [102.280697, 39.190275],
              [102.352243, 39.231256],
              [102.453632, 39.255274],
              [102.583539, 39.180767],
              [102.612982, 39.171933],
              [102.881638, 39.121277],
              [102.94711, 39.106817],
              [103.013355, 39.101168],
              [103.082256, 39.159169],
              [103.133116, 39.192704],
              [103.187989, 39.215435],
              [103.25783, 39.262994],
              [103.356899, 39.336581],
              [103.511527, 39.371289],
              [103.595254, 39.386682],
              [103.729175, 39.430046],
              [103.853656, 39.461375],
              [103.965064, 39.455211],
              [104.090969, 39.418445],
              [104.073336, 39.351843],
              [104.047634, 39.297692],
              [104.177535, 39.152157],
              [104.207327, 39.083719],
              [104.190991, 39.042228],
              [104.196351, 38.988236],
              [104.172776, 38.944638],
              [104.108402, 38.916729],
              [104.044397, 38.895065],
              [104.011608, 38.859114],
              [103.859735, 38.644483],
              [103.574355, 38.489893],
              [103.416328, 38.405012],
              [103.466393, 38.350997],
              [103.507841, 38.280844],
              [103.534876, 38.156704],
              [103.36875, 38.088916],
              [103.3623, 38.041365],
              [103.371739, 38.008274],
              [103.401873, 37.862042],
              [103.628248, 37.797601],
              [103.683199, 37.777991],
              [103.840949, 37.647426],
              [103.871343, 37.605774],
              [103.933555, 37.574089],
              [104.08292, 37.469282],
              [104.183247, 37.406779],
              [104.237837, 37.411938],
              [104.287231, 37.427843],
              [104.32245, 37.448358],
              [104.342839, 37.444745],
              [104.37189, 37.461793],
              [104.407574, 37.464642],
              [104.419659, 37.511821],
              [104.433304, 37.515272],
              [104.623589, 37.522551],
              [104.80505, 37.539269],
              [104.866338, 37.566625],
              [105.024198, 37.579888],
              [105.087893, 37.61382],
              [105.110914, 37.633785],
              [105.187515, 37.657765],
              [105.231451, 37.679365],
              [105.278628, 37.687341],
              [105.314784, 37.702058],
              [105.403705, 37.710038],
              [105.447422, 37.696882],
              [105.598947, 37.699391],
              [105.616298, 37.722567],
              [105.622078, 37.777793],
              [105.695489, 37.774931],
              [105.76068, 37.799908],
              [105.80868, 37.875381],
              [105.799829, 37.940079],
              [105.839923, 38.007905],
              [105.780679, 38.08481],
              [105.768024, 38.121596],
              [105.775318, 38.186809],
              [105.802841, 38.220287],
              [105.842352, 38.240848],
              [105.865887, 38.297291],
              [105.843611, 38.321957],
              [105.82175, 38.368147],
              [105.835595, 38.390348],
              [105.83164, 38.437259],
              [105.850673, 38.443635],
              [105.836711, 38.475843],
              [105.846069, 38.513049],
              [105.862646, 38.526361],
              [105.856809, 38.572179],
              [105.874283, 38.59328],
              [105.857679, 38.61271],
              [105.854094, 38.643468],
              [105.894631, 38.694078],
              [105.886026, 38.717048],
              [105.905822, 38.731282],
              [105.898602, 38.789564],
              [105.936016, 38.810054],
              [106.002972, 38.875972],
              [105.972542, 38.890962],
              [105.973266, 38.911431],
              [106.023765, 38.95516],
              [106.060787, 38.968512],
              [106.086583, 39.005534],
              [106.078013, 39.027398],
              [106.098445, 39.087535],
              [106.146072, 39.153225],
              [106.170823, 39.163322],
              [106.189635, 39.144318],
              [106.253928, 39.132325],
              [106.286455, 39.148196],
              [106.295554, 39.16798],
              [106.279979, 39.262133],
              [106.402922, 39.291656],
              [106.506372, 39.270115],
              [106.525364, 39.308444],
              [106.555972, 39.322283],
              [106.602614, 39.375329],
              [106.643732, 39.357798],
              [106.675712, 39.355039],
              [106.751306, 39.381569],
              [106.781516, 39.371871],
              [106.806814, 39.318656],
              [106.806476, 39.277346],
              [106.791055, 39.241476],
              [106.795933, 39.214319],
              [106.825523, 39.193744],
              [106.853669, 39.116539],
              [106.870171, 39.0969],
              [106.932602, 39.076441],
              [106.967289, 39.054776],
              [106.971383, 39.016986],
              [106.954323, 38.941176],
              [106.837373, 38.847459],
              [106.802499, 38.810934],
              [106.756022, 38.748526],
              [106.709575, 38.718888],
              [106.662426, 38.601213],
              [106.648756, 38.472728],
              [106.601851, 38.392506],
              [106.482468, 38.319508],
              [106.516029, 38.29929],
              [106.555407, 38.263748],
              [106.627792, 38.232589],
              [106.655655, 38.228945],
              [106.728079, 38.204168],
              [106.754094, 38.182228],
              [106.945095, 38.131733],
              [107.01494, 38.120382],
              [107.051141, 38.122639],
              [107.068489, 38.138997],
              [107.11925, 38.134146],
              [107.138921, 38.160788],
              [107.190405, 38.154012],
              [107.244579, 38.109644],
              [107.331761, 38.08655],
              [107.396968, 38.013164],
              [107.440515, 37.995509],
              [107.411631, 37.949122],
              [107.448611, 37.933387],
              [107.492548, 37.944887],
              [107.560416, 37.893618],
              [107.65022, 37.864609],
              [107.683413, 37.887738],
              [107.74114, 37.845356],
              [107.815877, 37.829095],
              [107.842733, 37.82901],
              [107.884872, 37.808366],
              [107.894653, 37.81361],
              [107.937116, 37.795024],
              [107.981971, 37.787249],
              [107.992809, 37.735992],
              [108.014087, 37.72584],
              [108.024406, 37.698692],
              [108.013219, 37.665548],
              [108.025385, 37.649803],
              [108.060219, 37.652088],
              [108.10823, 37.637849],
              [108.133917, 37.62201],
              [108.193652, 37.63825],
              [108.205604, 37.655787],
              [108.246498, 37.665764],
              [108.292778, 37.656943],
              [108.30114, 37.640744],
              [108.332977, 37.633044],
              [108.351256, 37.641351],
              [108.422405, 37.648857],
              [108.477061, 37.674172],
              [108.532665, 37.690616],
              [108.611243, 37.654231],
              [108.628338, 37.652212],
              [108.699489, 37.66965],
              [108.713447, 37.680635],
              [108.777708, 37.683535],
              [108.792038, 37.700243],
              [108.784725, 37.764644],
              [108.801386, 37.792333],
              [108.793211, 37.815882],
              [108.792081, 37.872888],
              [108.798223, 37.933674],
              [108.826683, 37.995118],
              [108.797628, 38.047895],
              [108.830639, 38.0498],
              [108.882985, 38.013831],
              [108.893829, 37.978179],
              [108.917095, 37.959779],
              [108.935805, 37.921631],
              [108.974185, 37.931859],
              [108.979574, 37.959289],
              [109.017494, 37.969959],
              [109.038022, 38.021489],
              [109.069532, 38.023032],
              [109.050728, 38.054977],
              [109.068852, 38.09115],
              [109.019795, 38.1197],
              [108.947266, 38.170687],
              [108.938505, 38.207438],
              [108.976562, 38.249492],
              [108.961889, 38.265036],
              [108.989733, 38.310857],
              [109.007822, 38.359118],
              [109.051277, 38.385243],
              [109.054253, 38.433946],
              [109.128625, 38.480504],
              [109.147135, 38.506153],
              [109.175824, 38.518666],
              [109.196834, 38.552676],
              [109.276717, 38.622998],
              [109.331376, 38.597898],
              [109.367248, 38.627491],
              [109.328872, 38.660497],
              [109.338732, 38.701466],
              [109.398657, 38.714147],
              [109.412548, 38.74756],
              [109.45086, 38.788882],
              [109.511178, 38.833746],
              [109.549751, 38.805706],
              [109.62442, 38.854459],
              [109.683777, 38.935538],
              [109.685365, 38.968269],
              [109.665315, 38.981724],
              [109.691267, 38.992665],
              [109.704818, 39.016983],
              [109.725351, 39.018371],
              [109.762393, 39.0575],
              [109.860131, 39.124457],
              [109.890931, 39.103972],
              [109.922102, 39.107037],
              [109.893902, 39.141215],
              [109.96046, 39.186707],
              [109.868983, 39.249721],
              [109.90274, 39.271915],
              [109.941461, 39.239737],
              [109.962678, 39.211918],
              [110.041131, 39.216428],
              [110.11079, 39.249699],
              [110.210834, 39.281465],
              [110.185288, 39.353098],
              [110.158868, 39.389608],
              [110.136754, 39.391746],
              [110.125207, 39.431931],
              [110.152457, 39.453994],
              [110.24346, 39.423656],
              [110.276762, 39.420297],
              [110.257675, 39.40708],
              [110.385231, 39.310516],
              [110.429499, 39.340072],
              [110.416589, 39.348644],
              [110.434994, 39.380927],
              [110.469491, 39.375197],
              [110.482594, 39.360598],
              [110.524171, 39.382799],
              [110.559147, 39.352131],
              [110.566614, 39.319104],
              [110.596558, 39.283089],
              [110.626369, 39.266779],
              [110.669607, 39.275909],
              [110.702829, 39.273865],
              [110.732883, 39.308488],
              [110.738299, 39.348552],
              [110.768574, 39.382918],
              [110.806598, 39.411288],
              [110.862903, 39.482608],
              [110.890816, 39.508926],
              [110.959157, 39.519459],
              [111.017223, 39.552065],
              [111.028826, 39.569807],
              [111.043708, 39.5546],
              [111.101005, 39.55943],
              [111.136795, 39.58701],
              [111.155, 39.568644],
              [111.148874, 39.532637],
              [111.106429, 39.498566],
              [111.108893, 39.474192],
              [111.058356, 39.447665],
              [111.064393, 39.400942],
              [111.097944, 39.401933],
              [111.087428, 39.376143],
              [111.108097, 39.356575],
              [111.125579, 39.366449],
              [111.11959, 39.377244],
              [111.145311, 39.40944],
              [111.172186, 39.423383],
              [111.262042, 39.424231],
              [111.287442, 39.417211],
              [111.352449, 39.426731],
              [111.364146, 39.467292],
              [111.388649, 39.492166],
              [111.426489, 39.5034],
              [111.422502, 39.542121],
              [111.433202, 39.561861],
              [111.439713, 39.6214],
              [111.462923, 39.624479],
              [111.438099, 39.643012],
              [111.501934, 39.663094],
              [111.557611, 39.654224],
              [111.616611, 39.63332],
              [111.64653, 39.64427],
              [111.707832, 39.621454],
              [111.722702, 39.606024],
              [111.787646, 39.589702],
              [111.842556, 39.620139],
              [111.878917, 39.605886],
              [111.902019, 39.617187],
              [111.931959, 39.612193],
              [111.937891, 39.644664],
              [111.923928, 39.665738],
              [111.956353, 39.687764],
              [111.970531, 39.796409],
              [112.005865, 39.820791],
              [112.035105, 39.854373],
              [112.042529, 39.886138],
              [112.077074, 39.920864],
              [112.094794, 39.955498],
              [112.133601, 40.001658],
              [112.142391, 40.02733],
              [112.174253, 40.05101],
              [112.183919, 40.084779],
              [112.232276, 40.133395],
              [112.232776, 40.169657],
              [112.299971, 40.211522],
              [112.290548, 40.22343],
              [112.310309, 40.256416],
              [112.345564, 40.256464],
              [112.418156, 40.295275],
              [112.456154, 40.300055],
              [112.511531, 40.26917],
              [112.564156, 40.257959],
              [112.629909, 40.235763],
              [112.677924, 40.201192],
              [112.750739, 40.16802],
              [112.84504, 40.2039],
              [112.890463, 40.305157],
              [112.892956, 40.326401],
              [113.033133, 40.368917],
              [113.11535, 40.381147],
              [113.247746, 40.412979],
              [113.273987, 40.390081],
              [113.315985, 40.320115],
              [113.387633, 40.319142],
              [113.500114, 40.334511],
              [113.559869, 40.348617],
              [113.584156, 40.371219],
              [113.688765, 40.448179],
              [113.763427, 40.473965],
              [113.794802, 40.517985],
              [113.832723, 40.487051],
              [113.850994, 40.460604],
              [113.890104, 40.466461],
              [113.930903, 40.493375],
              [113.947794, 40.516768],
              [113.978566, 40.523435],
              [114.011414, 40.515863],
              [114.061925, 40.528831],
              [114.080177, 40.547753],
              [114.07688, 40.575811],
              [114.0418, 40.608679],
              [114.070471, 40.66029],
              [114.064098, 40.707108],
              [114.093241, 40.731894],
              [114.134744, 40.737285],
              [114.104188, 40.768061],
              [114.104424, 40.797594],
              [114.081137, 40.790508],
              [114.044764, 40.831085],
              [114.07355, 40.857322],
              [114.055331, 40.86788],
              [114.041381, 40.917375],
              [114.057466, 40.925099],
              [113.991116, 40.940201],
              [113.972965, 40.982991],
              [113.905691, 41.034061],
              [113.868476, 41.068877],
              [113.820342, 41.101646],
              [113.877911, 41.115605],
              [113.920406, 41.172007],
              [113.973636, 41.174297],
              [113.996804, 41.19245],
              [114.000616, 41.223982],
              [114.016236, 41.23206],
              [113.985848, 41.270359],
              [113.971524, 41.239821],
              [113.95298, 41.254271],
              [113.951207, 41.282887],
              [113.922561, 41.291131],
              [113.89951, 41.316218],
              [113.926648, 41.326326],
              [113.944008, 41.39081],
              [113.871183, 41.41334],
              [113.884901, 41.438111],
              [113.921213, 41.457241],
              [113.931987, 41.486586],
              [113.952815, 41.483534],
              [113.977531, 41.506634],
              [114.032156, 41.529578],
              [114.083995, 41.528956],
              [114.1012, 41.537752],
              [114.231, 41.513681],
              [114.221603, 41.581944],
              [114.237226, 41.596218],
              [114.22799, 41.620483],
              [114.259316, 41.623371],
              [114.215399, 41.685078],
              [114.237543, 41.698642],
              [114.206728, 41.738403],
              [114.21524, 41.756464],
              [114.202961, 41.793443],
              [114.286997, 41.868628],
              [114.330428, 41.916954],
              [114.3481, 41.947607],
              [114.374028, 41.956806],
              [114.421706, 41.942165],
              [114.477996, 41.951252],
              [114.509286, 41.972522],
              [114.466093, 42.037988],
              [114.479904, 42.064294],
              [114.502399, 42.067713],
              [114.510953, 42.110915],
              [114.560288, 42.132422],
              [114.585521, 42.131211],
              [114.624844, 42.112201],
              [114.675514, 42.120403],
              [114.754889, 42.115743],
              [114.789381, 42.130989],
              [114.79397, 42.149164],
              [114.823056, 42.140854],
              [114.861333, 42.101985],
              [114.861332, 42.05446],
              [114.901805, 42.015551],
              [114.917065, 41.980273],
              [114.921546, 41.875929],
              [114.939182, 41.846174],
              [114.922337, 41.825151],
              [114.868847, 41.81353],
              [114.896179, 41.767672],
              [114.902902, 41.689337],
              [114.895589, 41.636418],
              [114.860736, 41.600975],
              [114.877441, 41.590901],
              [114.898101, 41.607182],
              [114.938309, 41.613239],
              [115.025018, 41.615288],
              [115.055943, 41.602268],
              [115.099151, 41.623946],
              [115.195064, 41.602066],
              [115.204201, 41.571413],
              [115.257613, 41.581123],
              [115.264271, 41.611901],
              [115.290311, 41.622929],
              [115.31153, 41.592654],
              [115.377569, 41.602484],
              [115.345491, 41.635658],
              [115.360944, 41.661337],
              [115.319, 41.691502],
              [115.347019, 41.712322],
              [115.430042, 41.728728],
              [115.488777, 41.760915],
              [115.519769, 41.767802],
              [115.574103, 41.805402],
              [115.653902, 41.829036],
              [115.65935, 41.848312],
              [115.688164, 41.867728],
              [115.713098, 41.863847],
              [115.727878, 41.888422],
              [115.756731, 41.886797],
              [115.810944, 41.912331],
              [115.828839, 41.936989],
              [115.853089, 41.927709],
              [115.916381, 41.945133],
              [115.946912, 41.88566],
              [115.994954, 41.828623],
              [116.016629, 41.77707],
              [116.034018, 41.78266],
              [116.098689, 41.776488],
              [116.129197, 41.806632],
              [116.106671, 41.849563],
              [116.134737, 41.863856],
              [116.196285, 41.862493],
              [116.211361, 41.906833],
              [116.233391, 41.941435],
              [116.298355, 41.968116],
              [116.327239, 42.005692],
              [116.373729, 42.009944],
              [116.413993, 41.982222],
              [116.393127, 41.943017],
              [116.453854, 41.945986],
              [116.482655, 41.975862],
              [116.514155, 41.970049],
              [116.533679, 41.938907],
              [116.566399, 41.928761],
              [116.597069, 41.935563],
              [116.634819, 41.929932],
              [116.661923, 41.94749],
              [116.727469, 41.951066],
              [116.748646, 41.983965],
              [116.766511, 41.990323],
              [116.807264, 41.978971],
              [116.831962, 42.00537],
              [116.868139, 42.002907],
              [116.879612, 42.018395],
              [116.890628, 42.09263],
              [116.850212, 42.156337],
              [116.825141, 42.155583],
              [116.789254, 42.20025],
              [116.903402, 42.190855],
              [116.918523, 42.229882],
              [116.897452, 42.297606],
              [116.886828, 42.366606],
              [116.914393, 42.402695],
              [117.006631, 42.433031],
              [117.016762, 42.456513],
              [117.079531, 42.460618],
              [117.094948, 42.483772],
              [117.135727, 42.469167],
              [117.175913, 42.465652],
              [117.275491, 42.481889],
              [117.330065, 42.461886],
              [117.390725, 42.462066],
              [117.413355, 42.471507],
              [117.414703, 42.516375],
              [117.397266, 42.536923],
              [117.433138, 42.555771],
              [117.435267, 42.585454],
              [117.475047, 42.602522],
              [117.528212, 42.591445],
              [117.539931, 42.605454],
              [117.600286, 42.602987],
              [117.610854, 42.592376],
              [117.667337, 42.58246],
              [117.707256, 42.588007],
              [117.779928, 42.618597],
              [117.801508, 42.612699],
              [117.797598, 42.585286],
              [117.849599, 42.546638],
              [117.874096, 42.510193],
              [117.997621, 42.416663],
              [118.024428, 42.384846],
              [118.009163, 42.358255],
              [118.016285, 42.333268],
              [118.059974, 42.298282],
              [118.047442, 42.280591],
              [117.971088, 42.248007],
              [117.97745, 42.229887],
              [118.033597, 42.199143],
              [118.106326, 42.171966],
              [118.089629, 42.123046],
              [118.097769, 42.10511],
              [118.150125, 42.086728],
              [118.154866, 42.069504],
              [118.115248, 42.045888],
              [118.141864, 42.031312],
              [118.204202, 42.034858],
              [118.22664, 42.090264],
              [118.272245, 42.083321],
              [118.297261, 42.048797],
              [118.283042, 42.031562],
              [118.23761, 42.022883],
              [118.294718, 42.005197],
              [118.314011, 41.987796],
              [118.306528, 41.940278],
              [118.268878, 41.930165],
              [118.340222, 41.872477],
              [118.292293, 41.772863],
              [118.270834, 41.762209],
              [118.246999, 41.774004],
              [118.236028, 41.807558],
              [118.219125, 41.815374],
              [118.165899, 41.813291],
              [118.140356, 41.783982],
              [118.130674, 41.742294],
              [118.155203, 41.712635],
              [118.169011, 41.67079],
              [118.206857, 41.650722],
              [118.215361, 41.595697],
              [118.230519, 41.582186],
              [118.30159, 41.569667],
              [118.315791, 41.512517],
              [118.272146, 41.47129],
              [118.32708, 41.450823],
              [118.348684, 41.428326],
              [118.343984, 41.404147],
              [118.361767, 41.386729],
              [118.348259, 41.373886],
              [118.349142, 41.342762],
              [118.380195, 41.312096],
              [118.399635, 41.311099],
              [118.412448, 41.33193],
              [118.528125, 41.355057],
              [118.629915, 41.346445],
              [118.677002, 41.350429],
              [118.741879, 41.324087],
              [118.76336, 41.328924],
              [118.770019, 41.353043],
              [118.839765, 41.374166],
              [118.844939, 41.342479],
              [118.890713, 41.300722],
              [118.934664, 41.304598],
              [118.949515, 41.318032],
              [118.974688, 41.306558],
              [119.093103, 41.293662],
              [119.154941, 41.297671],
              [119.200688, 41.282313],
              [119.212125, 41.308111],
              [119.23943, 41.314519],
              [119.252081, 41.325645],
              [119.296324, 41.325158],
              [119.330632, 41.385131],
              [119.309912, 41.405973],
              [119.376309, 41.422136],
              [119.378012, 41.459764],
              [119.40344, 41.47515],
              [119.404876, 41.510234],
              [119.371463, 41.537231],
              [119.362114, 41.566507],
              [119.41433, 41.562112],
              [119.416722, 41.589329],
              [119.360656, 41.608785],
              [119.308162, 41.660656],
              [119.313935, 41.681921],
              [119.29962, 41.710136],
              [119.319086, 41.727618],
              [119.31784, 41.76397],
              [119.293482, 41.792203],
              [119.312737, 41.805725],
              [119.334059, 41.87247],
              [119.323761, 41.890145],
              [119.34093, 41.921888],
              [119.324231, 41.940043],
              [119.325524, 41.970902],
              [119.375381, 42.02327],
              [119.385007, 42.089542],
              [119.352379, 42.118201],
              [119.315988, 42.119231],
              [119.308486, 42.147306],
              [119.290052, 42.152442],
              [119.277033, 42.185751],
              [119.237933, 42.200879],
              [119.267057, 42.230941],
              [119.281201, 42.262705],
              [119.305708, 42.268783],
              [119.348247, 42.300558],
              [119.373699, 42.29961],
              [119.431895, 42.316496],
              [119.438508, 42.328152],
              [119.488276, 42.351448],
              [119.502331, 42.388031],
              [119.539902, 42.363401],
              [119.572177, 42.359486],
              [119.571316, 42.335687],
              [119.553193, 42.324771],
              [119.54199, 42.292284],
              [119.608909, 42.276691],
              [119.617001, 42.252616],
              [119.642957, 42.240414],
              [119.680023, 42.240709],
              [119.704079, 42.22348],
              [119.719905, 42.229438],
              [119.744595, 42.211645],
              [119.846744, 42.215258],
              [119.854758, 42.170179],
              [119.839771, 42.148689],
              [119.845603, 42.097277],
              [119.869725, 42.083485],
              [119.897261, 42.030953],
              [119.921239, 42.014234],
              [119.924465, 41.989208],
              [119.950708, 41.974272],
              [119.954483, 41.920412],
              [119.984993, 41.904694],
              [120.023824, 41.815933],
              [120.041763, 41.818759],
              [120.051694, 41.776075],
              [120.024811, 41.738549],
              [120.035287, 41.708876],
              [120.096197, 41.697066],
              [120.138259, 41.729294],
              [120.127171, 41.772633],
              [120.183099, 41.826482],
              [120.188431, 41.848231],
              [120.215985, 41.853372],
              [120.251637, 41.883964],
              [120.288181, 41.880398],
              [120.291543, 41.896538],
              [120.260462, 41.904748],
              [120.286936, 41.934841],
              [120.316991, 41.938945],
              [120.309726, 41.951573],
              [120.373566, 41.994707],
              [120.422008, 41.986182],
              [120.411979, 41.997265],
              [120.456432, 42.016313],
              [120.45168, 42.057691],
              [120.493311, 42.073611],
              [120.466563, 42.105308],
              [120.584204, 42.16718],
              [120.624714, 42.154532],
              [120.722119, 42.203712],
              [120.745271, 42.22349],
              [120.790521, 42.218519],
              [120.82085, 42.228072],
              [120.834783, 42.247731],
              [120.892053, 42.254538],
              [120.936098, 42.279759],
              [120.970237, 42.262351],
              [120.992868, 42.26443],
              [121.028927, 42.242568],
              [121.048028, 42.260064],
              [121.068206, 42.252483],
              [121.086036, 42.277598],
              [121.121496, 42.280906],
              [121.150341, 42.314386],
              [121.184329, 42.33281],
              [121.185821, 42.350185],
              [121.218761, 42.371886],
              [121.243641, 42.373245],
              [121.29905, 42.398911],
              [121.304474, 42.435579],
              [121.35966, 42.460751],
              [121.38513, 42.452042],
              [121.3871, 42.474914],
              [121.433843, 42.475427],
              [121.478834, 42.496346],
              [121.506333, 42.482441],
              [121.570114, 42.486911],
              [121.608159, 42.51575],
              [121.605882, 42.493507],
              [121.638022, 42.480337],
              [121.665579, 42.437396],
              [121.711423, 42.443716],
              [121.747277, 42.484583],
              [121.786886, 42.497985],
              [121.802357, 42.514581],
              [121.81768, 42.50419],
              [121.831601, 42.533686],
              [121.869421, 42.527974],
              [121.870281, 42.548414],
              [121.905467, 42.570961],
              [121.921139, 42.606575],
              [121.902515, 42.620463],
              [121.919745, 42.635978],
              [121.91617, 42.657239],
              [121.939723, 42.663101],
              [121.940336, 42.688494],
              [121.999446, 42.705027],
              [122.021958, 42.699407],
              [122.061042, 42.723399],
              [122.072807, 42.710655],
              [122.162292, 42.685105],
              [122.196277, 42.690887],
              [122.203625, 42.731893],
              [122.225211, 42.728429],
              [122.259196, 42.696916],
              [122.307812, 42.690461],
              [122.339456, 42.670284],
              [122.360584, 42.683433],
              [122.395968, 42.684207],
              [122.401088, 42.713362],
              [122.434079, 42.728862],
              [122.461401, 42.758038],
              [122.437812, 42.770076],
              [122.373322, 42.775449],
              [122.349971, 42.821568],
              [122.359048, 42.836028],
              [122.439424, 42.842571],
              [122.563751, 42.82595],
              [122.580952, 42.789735],
              [122.625151, 42.773246],
              [122.653412, 42.782306],
              [122.733007, 42.785836],
              [122.737778, 42.771204],
              [122.786084, 42.757583],
              [122.846532, 42.708181],
              [122.883567, 42.751968],
              [122.887309, 42.770117],
              [122.928856, 42.772148],
              [122.945956, 42.753689],
              [122.987044, 42.778316],
              [123.058478, 42.769087],
              [123.083447, 42.788701],
              [123.167783, 42.811577],
              [123.187255, 42.8254],
              [123.227576, 42.832178],
              [123.170034, 42.859732],
              [123.188747, 42.895837],
              [123.184129, 42.924443],
              [123.206232, 42.951671],
              [123.272312, 42.996733],
              [123.32194, 43.000782],
              [123.434949, 43.027745],
              [123.471867, 43.042711],
              [123.536611, 43.007193],
              [123.567897, 43.003293],
              [123.607863, 43.045571],
              [123.598324, 43.056942],
              [123.631182, 43.08981],
              [123.636259, 43.141467],
              [123.66796, 43.180925],
              [123.64662, 43.213811],
              [123.677043, 43.224718],
              [123.664726, 43.264805],
              [123.698572, 43.272235],
              [123.699578, 43.310596],
              [123.711416, 43.354472],
              [123.703737, 43.370682],
              [123.608581, 43.366279],
              [123.586232, 43.375913],
              [123.545093, 43.415069],
              [123.519671, 43.402461],
              [123.487006, 43.445497],
              [123.442006, 43.437656],
              [123.419844, 43.410071],
              [123.41397, 43.425902],
              [123.364476, 43.483375],
              [123.31603, 43.492013],
              [123.329871, 43.519039],
              [123.304512, 43.550715],
              [123.356688, 43.56772],
              [123.452489, 43.545719],
              [123.460909, 43.568567],
              [123.433939, 43.575559],
              [123.429146, 43.603844],
              [123.474454, 43.590422],
              [123.511882, 43.593215],
              [123.511805, 43.62612],
              [123.537201, 43.649697],
              [123.518737, 43.682261],
              [123.517014, 43.713873],
              [123.482834, 43.737504],
              [123.498266, 43.77114],
              [123.46209, 43.822622],
              [123.468241, 43.853077],
              [123.444031, 43.877257],
              [123.428321, 43.927381],
              [123.375122, 43.965593],
              [123.400926, 43.979281],
              [123.365747, 44.013946],
              [123.332359, 44.028355],
              [123.328388, 44.08386],
              [123.350648, 44.092638],
              [123.362433, 44.133615],
              [123.384492, 44.141756],
              [123.386399, 44.161863],
              [123.323657, 44.179784],
              [123.286736, 44.214872],
              [123.277096, 44.25256],
              [123.196975, 44.345036],
              [123.173744, 44.34523],
              [123.127273, 44.368772],
              [123.114528, 44.40247],
              [123.136161, 44.406031],
              [123.142121, 44.428139],
              [123.124065, 44.457978],
              [123.137675, 44.489269],
              [123.124865, 44.509594],
              [123.067138, 44.506151],
              [123.02487, 44.492978],
              [122.899254, 44.419831],
              [122.856114, 44.39831],
              [122.760645, 44.369716],
              [122.703095, 44.31895],
              [122.676358, 44.286221],
              [122.642822, 44.283598],
              [122.512863, 44.250228],
              [122.482683, 44.236925],
              [122.319415, 44.232907],
              [122.271386, 44.255666],
              [122.291643, 44.310269],
              [122.294457, 44.410926],
              [122.286112, 44.477766],
              [122.228106, 44.480149],
              [122.224101, 44.526227],
              [122.196011, 44.559826],
              [122.131672, 44.57753],
              [122.131971, 44.603699],
              [122.113449, 44.615469],
              [122.103047, 44.673961],
              [122.117424, 44.702161],
              [122.161397, 44.728265],
              [122.152448, 44.743845],
              [122.102727, 44.73628],
              [122.110653, 44.767817],
              [122.142699, 44.753726],
              [122.169124, 44.770233],
              [122.114973, 44.776593],
              [122.092345, 44.799528],
              [122.098165, 44.818782],
              [122.070503, 44.88206],
              [122.044907, 44.899486],
              [122.079141, 44.91423],
              [122.086766, 44.952956],
              [122.0746, 45.006626],
              [122.098916, 45.021548],
              [122.119465, 45.068599],
              [122.109868, 45.142056],
              [122.143249, 45.183033],
              [122.192632, 45.180663],
              [122.230085, 45.206856],
              [122.241821, 45.247771],
              [122.239007, 45.276301],
              [122.147285, 45.295589],
              [122.146855, 45.37452],
              [122.179831, 45.409572],
              [122.157256, 45.446247],
              [122.121215, 45.453414],
              [122.023458, 45.490228],
              [122.002477, 45.507885],
              [121.993387, 45.552871],
              [121.972535, 45.56897],
              [121.966487, 45.596142],
              [121.996113, 45.598967],
              [122.003341, 45.623303],
              [121.970168, 45.692752],
              [121.949073, 45.711026],
              [121.867106, 45.719745],
              [121.812337, 45.704775],
              [121.81133, 45.686964],
              [121.756861, 45.690747],
              [121.714038, 45.70181],
              [121.664549, 45.729722],
              [121.644363, 45.75249],
              [121.656943, 45.770209],
              [121.697305, 45.763095],
              [121.721858, 45.785079],
              [121.754205, 45.794886],
              [121.757601, 45.81895],
              [121.784589, 45.859071],
              [121.81715, 45.875612],
              [121.80571, 45.900596],
              [121.821388, 45.918363],
              [121.80376, 45.942083],
              [121.809269, 45.961529],
              [121.761933, 45.998912],
              [121.842986, 46.024438],
              [121.864067, 46.002417],
              [121.923588, 46.00486],
              [121.928076, 45.988346],
              [121.962063, 45.986354],
              [121.987971, 45.971657],
              [122.039689, 45.959238],
              [122.043387, 45.943285],
              [122.083614, 45.916611],
              [122.091549, 45.881976],
              [122.200924, 45.856884],
              [122.219357, 45.830129],
              [122.236481, 45.831475],
              [122.262686, 45.794971],
              [122.320872, 45.830459],
              [122.337439, 45.859883],
              [122.373105, 45.856121],
              [122.360377, 45.903309],
              [122.374922, 45.920679],
              [122.445966, 45.916925],
              [122.495835, 45.858246],
              [122.504349, 45.787743],
              [122.523145, 45.787809],
              [122.554912, 45.821348],
              [122.603427, 45.778098],
              [122.640609, 45.77111],
              [122.649986, 45.731534],
              [122.665284, 45.729986],
              [122.671517, 45.700619],
              [122.742035, 45.705138],
              [122.751139, 45.736119],
              [122.792416, 45.766244],
              [122.752399, 45.834832],
              [122.77284, 45.856566],
              [122.80034, 45.856724],
              [122.828527, 45.912278],
              [122.79314, 46.073203],
              [123.045776, 46.100034],
              [123.06995, 46.123578],
              [123.112411, 46.130079],
              [123.102942, 46.172018],
              [123.12766, 46.174666],
              [123.128483, 46.210487],
              [123.1786, 46.248093],
            ],
          ],
        ],
      },
      properties: {
        adcode: 150000,
        level: 'province',
        name: '内蒙古自治区',
        pinyin: 'neimengguzizhiqu',
        parent: {
          adcode: 100000,
        },
        childrenNum: 12,
        center: [111.765226, 40.818233],
        centroid: [111.765226, 40.818233],
      },
    },
  ],
}

预期行为

No response

平台

No response

屏幕截图或视频(可选)

No response

补充说明(可选)

No response

@lvisei lvisei added the bug 这个是一个 bug label May 7, 2024
@lzxue
Copy link
Contributor

lzxue commented May 13, 2024

这个之前一直就有,不确定是不是精度问题

@lvisei
Copy link
Member Author

lvisei commented May 13, 2024

这个之前一直就有,不确定是不是精度问题
mapbox/earcut#159

不是精度问题,是 earcut 算法进行三角剖分的时候,数据得是一个共平面的数据,也就是投影后的数据。

Note that Earcut is a 2D triangulation algorithm, and handles 3D data as if it was projected onto the XY plane

需要先讲数据进行投影后,再计算三角剖分的索引数据,deck 也是这么做的,我们的线的三角剖分没有出问题,是因为画拐点的时候把提前把数据投影了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 这个是一个 bug
Projects
None yet
Development

No branches or pull requests

3 participants