Java调用echarts提供的地图压缩方法来压缩地图

时间:2022-10-07 21:24:32

由于默认情况下的 geojson 文件太大,echarts 提供了方法可以压缩地图。

geojson 介绍:http://geojson.org/

echarts 提供了压缩算法,但是代码是 javascript 的,参考代码写个 java 的也可以,但是通过 java 提供的脚本引擎可以很方便的直接执行 js。

本文压缩代码参考下面的项目:

https://github.com/giscafer/mapshaper-plus
这里的算法也是来源于 echarts

从该项目提取出压缩地图的 js 代码,简化后如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
function convert2echarts(rawstr,filename,type){
  var results="";
  var json = json.parse(rawstr);
  // meta tag
  json.utf8encoding = true;
  var features = json.features;
  if (!features) {
    return;
  }
  features.foreach(function (feature){
    var encodeoffsets = feature.geometry.encodeoffsets = [];
    var coordinates = feature.geometry.coordinates;
    if (feature.geometry.type === 'polygon') {
      coordinates.foreach(function (coordinate, idx){
        coordinates[idx] = encodepolygon(
          coordinate, encodeoffsets[idx] = []
        );
      });
    } else if(feature.geometry.type === 'multipolygon') {
      coordinates.foreach(function (polygon, idx1){
        encodeoffsets[idx1] = [];
        polygon.foreach(function (coordinate, idx2) {
          coordinates[idx1][idx2] = encodepolygon(
            coordinate, encodeoffsets[idx1][idx2] = []
          );
        });
      });
    }
  });
  if(type==='json'){
    results=json.stringify(json);
  }else{
    results=addechartsjswrapper(json.stringify(json), filename);
  }
  return results;
};
function encodepolygon(coordinate, encodeoffsets) {
  var result = '';
  var prevx = quantize(coordinate[0][0]);
  var prevy = quantize(coordinate[0][1]);
  // store the origin offset
  encodeoffsets[0] = prevx;
  encodeoffsets[1] = prevy;
  for (var i = 0; i < coordinate.length; i++) {
    var point = coordinate[i];
    result+=encode(point[0], prevx);
    result+=encode(point[1], prevy);
    prevx = quantize(point[0]);
    prevy = quantize(point[1]);
  }
  return result;
}
function addamdwrapper(jsonstr) {
  return ['define(function() {',
    '  return ' + jsonstr + ';',
    '});'].join('\n');
}
function addechartsjswrapper(jsonstr,filename) {
  return ['(function (root, factory) {',
    "  if (typeof define === 'function' && define.amd) {",
    "    define(['exports', 'echarts'], factory);",
    "  } else if (typeof exports === 'object' && typeof exports.nodename !== 'string') {",
    "    factory(exports, require('echarts'));",
    "  } else {",
    "    factory({}, root.echarts);",
    "  }",
    " }(this, function (exports, echarts) {",
    "    var log = function (msg) {",
    "      if (typeof console !== 'undefined') {",
    "        console && console.error && console.error(msg);",
    "      }",
    "    }",
    " if (!echarts) {",
    "    log('echarts is not loaded');",
    "      return;",
    "    }",
    " if (!echarts.registermap) {",
    "    log('echarts map is not loaded')",
    "    return;",
    " }",
    " echarts.registermap('"+filename+"',"+ jsonstr,
    ' )}));'].join('\n');
}
function encode(val, prev){
  // quantization
  val = quantize(val);
  // var tmp = val;
  // delta
  val = val - prev;
  if (((val << 1) ^ (val >> 15)) + 64 === 8232) {
    //wtf, 8232 will get syntax error in js code
    val--;
  }
  // zigzag
  val = (val << 1) ^ (val >> 15);
  // add offset and get unicode
  return string.fromcharcode(val+64);
  // var tmp = {'tmp' : str};
  // try{
  //   eval("(" + json.stringify(tmp) + ")");
  // }catch(e) {
  //   console.log(val + 64);
  // }
}
function quantize(val) {
  return math.ceil(val * 1024);
}

一个河北省的 geojson 示例(文件大小为 55 kb):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{"type": "featurecollection",
"cp":[115.4004,39.4688],
"size":"1300",
"features":
[
{"type": "feature","properties":{"id":"1308","name":"承德市","cp":[117.5757,41.4075],"childnum":11},"geometry":{"type":"polygon","coordinates":[[[116.0815,41.781],[116.1035,41.7865],[116.1255,41.8085],[116.1035,41.8359],[116.1255,41.8689],[116.1584,41.8634],[116.1694,41.8744],[116.1914,41.8634],[116.2134,41.8799],[116.2134,41.8909],[116.2244,41.9183],[116.2354,41.9238],[116.2244,41.9293],[116.2244,41.9348],[116.3013,41.9733],[116.3123,41.9952],[116.3342,42.0062],[116.3672,42.0117],[116.4111,41.9952],[116.4111,41.9678],[116.3892,41.9458],[116.4331,41.9403],[116.4661,41.9568],[116.499,41.9843],[116.532,41.9568],[116.543,41.9348],[116.5869,41.9238],[116.5979,41.9348],[116.6418,41.9293],[116.6638,41.9458],[116.7188,41.9403],[116.7188,41.9623],[116.7297,41.9733],[116.7407,41.9897],[116.7737,41.9952],[116.7737,41.9843],[116.7957,41.9733],[116.8506,42.0062],[116.8726,42.0007],[116.8835,42.0227],[116.8726,42.0282],[116.8835,42.0557],[116.8835,42.0667],[116.8945,42.0831],[116.8945,42.1051],[116.8286,42.1655],[116.8066,42.1765],[116.7957,42.1875],[116.8176,42.204],[116.9055,42.1875],[116.9165,42.1985],[116.9165,42.2534],[116.9055,42.2699],[116.9055,42.2919],[116.8945,42.3083],[116.9055,42.3523],[116.9055,42.3688],[116.9055,42.3853],[116.9165,42.4017],[116.9714,42.4292],[117.0044,42.4292],[117.0154,42.4567],[117.0813,42.4622],[117.0923,42.4841],[117.1362,42.4677],[117.2021,42.4677],[117.2791,42.4841],[117.334,42.4622],[117.3889,42.4622],[117.4109,42.4731],[117.3999,42.5116],[117.3999,42.5226],[117.4219,42.5226],[117.4329,42.5116],[117.4658,42.5171],[117.4768,42.5336],[117.4768,42.583],[117.4878,42.594],[117.5317,42.5885],[117.5427,42.5995],[117.5537,42.605],[117.5757,42.583],[117.6306,42.5665],[117.8064,42.616],[117.8064,42.5995],[117.7954,42.594],[117.8064,42.5775],[117.8394,42.561],[117.8613,42.5391],[117.8723,42.4951],[117.9272,42.4731],[117.9602,42.4292],[117.9712,42.4292],[118.0042,42.4127],[118.0261,42.3853],[118.0151,42.3468],[118.0261,42.3193],[118.0591,42.3083],[118.0591,42.2864],[117.9712,42.2424],[118.0261,42.2095],[118.0481,42.193],[118.103,42.182],[118.114,42.171],[118.103,42.149],[118.092,42.1106],[118.158,42.0831],[118.158,42.0612],[118.136,42.0667],[118.147,42.0557],[118.114,42.0447],[118.125,42.0392],[118.158,42.0282],[118.2019,42.0337],[118.2239,42.0557],[118.2239,42.0831],[118.2458,42.0941],[118.2678,42.0886],[118.3008,42.0557],[118.2788,42.0282],[118.2678,42.0282],[118.2349,42.0172],[118.2898,42.0062],[118.3008,41.9897],[118.3118,41.9897],[118.3008,41.9403],[118.2678,41.9293],[118.2678,41.9183],[118.3337,41.8744],[118.3337,41.8579],[118.3447,41.8469],[118.3228,41.8359],[118.3118,41.781],[118.2788,41.7645],[118.2678,41.7645],[118.2568,41.77],[118.2458,41.781],[118.2458,41.7975],[118.2239,41.814],[118.2019,41.8085],[118.1909,41.814],[118.1689,41.8085],[118.147,41.7975],[118.158,41.7865],[118.136,41.7645],[118.147,41.759],[118.136,41.7316],[118.158,41.7206],[118.1689,41.6821],[118.2239,41.6382],[118.2129,41.6162],[118.2349,41.5833],[118.2898,41.5723],[118.2898,41.5613],[118.3228,41.5668],[118.3118,41.5393],[118.3228,41.5173],[118.3228,41.5063],[118.3118,41.5009],[118.3118,41.4844],[118.2788,41.4789],[118.2678,41.4679],[118.3447,41.4514],[118.3557,41.424],[118.3557,41.391],[118.3667,41.3855],[118.3557,41.3745],[118.3557,41.3525],[118.3667,41.347],[118.3557,41.3361],[118.3777,41.3141],[118.3997,41.3086],[118.4106,41.3196],[118.4216,41.3361],[118.4875,41.347],[118.5095,41.3416],[118.5315,41.358],[118.5425,41.3525],[118.5864,41.3525],[118.6084,41.347],[118.6523,41.347],[118.6743,41.358],[118.6963,41.3306],[118.7073,41.3361],[118.7183,41.3306],[118.7512,41.3251],[118.7842,41.358],[118.8281,41.369],[118.8501,41.3855],[118.8501,41.369],[118.8391,41.3635],[118.8501,41.3525],[118.8501,41.347],[118.8721,41.3031],[118.927,41.3031],[118.949,41.3141],[118.9709,41.3086],[119.0149,41.3086],[119.0369,41.2976],[119.1467,41.2976],[119.2017,41.2866],[119.2126,41.2921],[119.2126,41.3086],[119.2456,41.3086],[119.2566,41.2811],[119.2456,41.2701],[119.2126,41.2537],[119.2126,41.2262],[119.1797,41.2262],[119.1687,41.2152],[119.1907,41.2042],[119.1907,41.1932],[119.1248,41.1383],[119.0808,41.1328],[119.0808,41.0944],[119.0698,41.0724],[119.0479,41.0779],[119.0369,41.0614],[118.96,41.0779],[118.938,41.0559],[118.938,41.0339],[118.949,41.0175],[119.0259,41.0065],[119.0259,40.99],[119.0039,40.968],[118.9709,40.957],[118.938,40.957],[118.916,40.968],[118.905,40.9625],[118.8831,40.8691],[118.8501,40.8197],[118.8501,40.8032],[118.8831,40.7813],[118.905,40.7813],[118.894,40.7593],[118.949,40.7483],[118.96,40.7208],[118.9819,40.7043],[119.0149,40.6879],[119.0369,40.6879],[119.0588,40.6659],[119.0808,40.6769],[119.1028,40.6659],[119.1577,40.6934],[119.1797,40.6824],[119.1797,40.6659],[119.1467,40.6384],[119.1577,40.6055],[119.1138,40.6055],[119.0808,40.589],[119.0588,40.6055],[118.96,40.556],[118.9709,40.5341],[118.96,40.5341],[118.927,40.5286],[118.894,40.5396],[118.8611,40.5286],[118.8281,40.5341],[118.7952,40.5121],[118.7842,40.4901],[118.7732,40.4791],[118.7292,40.4736],[118.6963,40.4901],[118.6743,40.4681],[118.6633,40.4517],[118.6304,40.4462],[118.6084,40.4352],[118.6194,40.4242],[118.6194,40.4187],[118.6304,40.4187],[118.6304,40.3967],[118.6523,40.3693],[118.6084,40.3253],[118.5974,40.3088],[118.5864,40.3088],[118.5645,40.2869],[118.5315,40.2979],[118.5425,40.3802],[118.5645,40.3967],[118.5425,40.4187],[118.5315,40.4077],[118.4985,40.4022],[118.4656,40.4132],[118.4106,40.4187],[118.3887,40.4352],[118.3557,40.4297],[118.3557,40.4352],[118.3337,40.4297],[118.3228,40.4187],[118.3118,40.4187],[118.2788,40.4242],[118.2568,40.4462],[118.2568,40.4572],[118.2349,40.4626],[118.2349,40.4517],[118.1909,40.4297],[118.158,40.4242],[118.158,40.4077],[118.1689,40.4022],[118.136,40.3748],[118.125,40.3583],[118.0811,40.3528],[118.0701,40.3253],[118.0371,40.3033],[118.0042,40.2924],[117.9712,40.2924],[117.9492,40.2814],[117.9492,40.2869],[117.9163,40.2869],[117.9053,40.2704],[117.8064,40.2594],[117.7625,40.2429],[117.7515,40.2319],[117.7185,40.2429],[117.6965,40.2374],[117.6416,40.2045],[117.6196,40.2045],[117.6086,40.1935],[117.5757,40.1935],[117.5647,40.21],[117.5757,40.2209],[117.5537,40.2209],[117.5427,40.2319],[117.5098,40.2264],[117.4768,40.2319],[117.4438,40.2539],[117.4219,40.2484],[117.4109,40.2319],[117.3999,40.2374],[117.3889,40.2264],[117.356,40.2374],[117.345,40.2429],[117.334,40.2759],[117.301,40.2759],[117.29,40.2924],[117.2791,40.3088],[117.2791,40.3308],[117.2571,40.3418],[117.2461,40.3693],[117.2241,40.3693],[117.2241,40.3748],[117.2351,40.3967],[117.2351,40.4022],[117.2351,40.4187],[117.2681,40.4407],[117.2351,40.4572],[117.2351,40.4681],[117.2131,40.4956],[117.2131,40.5121],[117.2571,40.5176],[117.2461,40.5505],[117.312,40.5725],[117.345,40.578],[117.3889,40.5615],[117.3999,40.5725],[117.4219,40.567],[117.4329,40.578],[117.4109,40.6055],[117.4219,40.6384],[117.4768,40.6494],[117.4768,40.6329],[117.4988,40.6384],[117.5098,40.6659],[117.4988,40.6769],[117.4658,40.6714],[117.4109,40.6879],[117.345,40.6714],[117.323,40.6604],[117.29,40.6604],[117.2571,40.6824],[117.2461,40.6769],[117.2021,40.6934],[117.1143,40.6989],[117.1143,40.7043],[117.0483,40.6989],[117.0264,40.6934],[116.9604,40.7098],[116.9385,40.7373],[116.9275,40.7428],[116.9275,40.7758],[116.8945,40.7758],[116.8945,40.7922],[116.8835,40.8032],[116.8726,40.8197],[116.8176,40.8472],[116.8066,40.8417],[116.7847,40.8746],[116.7188,40.9076],[116.7297,40.9296],[116.7188,40.9351],[116.7078,40.9351],[116.6748,40.9735],[116.6968,41.0229],[116.6858,41.0449],[116.6858,41.0394],[116.6418,41.0614],[116.6199,41.0504],[116.6089,41.0394],[116.6199,41.0175],[116.6199,40.9845],[116.5979,40.9735],[116.5649,40.9955],[116.543,40.99],[116.521,40.9735],[116.4661,40.9845],[116.4551,40.979],[116.4441,40.957],[116.4661,40.9296],[116.4771,40.9021],[116.4001,40.9076],[116.3672,40.9406],[116.3452,40.979],[116.3013,40.99],[116.2903,41.0065],[116.2793,41.0175],[116.2683,41.0339],[116.2683,41.0394],[116.2903,41.0669],[116.2683,41.0999],[116.2354,41.1273],[116.2463,41.1658],[116.2244,41.1823],[116.2354,41.2097],[116.1914,41.2592],[116.1914,41.2921],[116.2134,41.3086],[116.2134,41.3251],[116.1694,41.358],[116.1365,41.369],[116.1035,41.369],[116.0815,41.3855],[116.0486,41.391],[116.0376,41.424],[116.0156,41.4349],[116.0046,41.4569],[115.9827,41.4734],[115.9937,41.4844],[115.9717,41.5448],[115.9497,41.5668],[115.9277,41.5668],[115.9277,41.5942],[115.9058,41.6437],[115.9497,41.6602],[116.0596,41.7371],[116.0815,41.781]]]}},
{"type": "feature","properties":{"id":"1307","name":"张家口市","cp":[115.1477,40.8527],"childnum":15},"geometry":{"type":"polygon","coordinates":[[[116.0815,41.781],[116.0596,41.7371],[115.9497,41.6602],[115.9058,41.6437],[115.9277,41.5942],[115.9277,41.5668],[115.9497,41.5668],[115.9717,41.5448],[115.9937,41.4844],[115.9827,41.4734],[116.0046,41.4569],[116.0156,41.4349],[116.0376,41.424],[116.0486,41.391],[116.0815,41.3855],[116.1035,41.369],[116.1365,41.369],[116.1694,41.358],[116.2134,41.3251],[116.2134,41.3086],[116.1914,41.2921],[116.1914,41.2592],[116.2354,41.2097],[116.2244,41.1823],[116.2463,41.1658],[116.2354,41.1273],[116.2683,41.0999],[116.2903,41.0669],[116.2683,41.0394],[116.2683,41.0339],[116.2793,41.0175],[116.2903,41.0065],[116.3013,40.99],[116.3452,40.979],[116.3672,40.9406],[116.3452,40.9296],[116.3342,40.9076],[116.3892,40.8636],[116.4111,40.8307],[116.4331,40.8197],[116.4441,40.8087],[116.4551,40.7977],[116.4661,40.7703],[116.4221,40.7648],[116.4111,40.7758],[116.3232,40.7703],[116.3123,40.7648],[116.3123,40.7538],[116.2793,40.7648],[116.2463,40.7922],[116.2354,40.7813],[116.2354,40.7593],[116.2134,40.7428],[116.2134,40.7208],[116.2024,40.7153],[116.1914,40.7208],[116.1694,40.6934],[116.1694,40.6659],[116.1475,40.6659],[116.1145,40.6494],[116.1255,40.6274],[116.1145,40.6165],[116.0156,40.6],[116.0046,40.589],[116.0046,40.578],[115.9827,40.578],[115.9717,40.6],[115.9497,40.6],[115.9387,40.611],[115.9167,40.6165],[115.8838,40.5945],[115.8289,40.589],[115.8179,40.556],[115.7959,40.5615],[115.752,40.5396],[115.741,40.5066],[115.741,40.4901],[115.7739,40.4846],[115.7739,40.4626],[115.7739,40.4517],[115.8069,40.4187],[115.8179,40.3857],[115.8508,40.3748],[115.8728,40.3583],[115.9058,40.3583],[115.9167,40.3693],[115.9277,40.3363],[115.9387,40.3143],[115.9497,40.2869],[115.9717,40.2649],[115.9607,40.2594],[115.9277,40.2539],[115.9167,40.2374],[115.8948,40.2374],[115.8728,40.188],[115.8398,40.166],[115.8508,40.1495],[115.8069,40.155],[115.7849,40.177],[115.7739,40.177],[115.752,40.155],[115.752,40.144],[115.752,40.1385],[115.73,40.1276],[115.686,40.1385],[115.6531,40.1276],[115.6531,40.1166],[115.6091,40.1166],[115.5981,40.0946],[115.5762,40.0946],[115.5762,40.1001],[115.5432,40.0781],[115.5322,40.0781],[115.4553,40.0287],[115.4443,39.9957],[115.4224,39.9792],[115.4224,39.9518],[115.4004,39.9078],[115.4004,39.8914],[115.3674,39.8859],[115.3674,39.8639],[115.3455,39.8419],[115.3455,39.8199],[115.3345,39.8035],[115.3345,39.7925],[115.3125,39.7815],[115.2795,39.743],[115.2466,39.7375],[115.2136,39.7101],[115.1807,39.6991],[115.1807,39.6826],[115.1697,39.6716],[115.1367,39.6881],[115.1257,39.6881],[115.1038,39.7046],[115.0378,39.7046],[115.0159,39.6771],[114.9829,39.6771],[114.9609,39.6606],[114.939,39.6716],[114.928,39.6497],[114.884,39.6387],[114.884,39.6222],[114.8511,39.6002],[114.8511,39.5837],[114.8401,39.5837],[114.8181,39.6112],[114.7961,39.6002],[114.7632,39.6167],[114.7302,39.6112],[114.7192,39.6222],[114.7083,39.5892],[114.6533,39.5837],[114.6643,39.5947],[114.6533,39.6002],[114.6423,39.5947],[114.6423,39.5673],[114.6204,39.5563],[114.6204,39.5673],[114.5764,39.5673],[114.5654,39.5782],[114.5544,39.5618],[114.5215,39.5618],[114.5105,39.5782],[114.4995,39.6057],[114.4666,39.6112],[114.4336,39.6057],[114.4006,39.6442],[114.4006,39.6936],[114.4116,39.776],[114.4226,39.787],[114.4336,39.787],[114.3787,39.8694],[114.3237,39.8639],[114.3127,39.8584],[114.2798,39.8749],[114.2249,39.8639],[114.2139,39.8694],[114.2249,39.8969],[114.2249,39.9078],[114.1919,39.9078],[114.1809,39.9023],[114.1479,39.8969],[114.115,39.9078],[114.093,39.9133],[114.071,39.9243],[114.0491,39.9188],[114.0271,39.9628],[114.0271,39.9847],[114.0161,39.9902],[113.9392,40.0067],[113.9172,40.0012],[113.9063,40.0067],[113.9172,40.0177],[113.9612,40.0287],[113.9722,40.0562],[113.9832,40.0726],[113.9722,40.1056],[113.9832,40.1111],[114.0161,40.1001],[114.0381,40.0562],[114.093,40.0726],[114.104,40.1056],[114.082,40.1276],[114.071,40.1825],[114.104,40.1935],[114.126,40.188],[114.126,40.177],[114.1479,40.177],[114.1699,40.188],[114.2358,40.199],[114.2249,40.21],[114.2688,40.2374],[114.2688,40.2264],[114.3018,40.2264],[114.3127,40.2374],[114.3567,40.2484],[114.3896,40.2429],[114.4666,40.2594],[114.4995,40.2814],[114.4995,40.2924],[114.5215,40.3088],[114.5325,40.3418],[114.5105,40.3583],[114.4775,40.3473],[114.4446,40.3748],[114.4006,40.3528],[114.3896,40.3528],[114.3787,40.3638],[114.3567,40.3693],[114.3127,40.3638],[114.2908,40.4242],[114.2908,40.4462],[114.2798,40.4681],[114.2688,40.4736],[114.2798,40.4956],[114.2908,40.5286],[114.3018,40.5396],[114.3018,40.5505],[114.2798,40.5505],[114.2798,40.556],[114.2908,40.589],[114.2688,40.611],[114.2358,40.6055],[114.2139,40.6274],[114.2139,40.6384],[114.1809,40.6769],[114.1699,40.6989],[114.137,40.7373],[114.126,40.7428],[114.115,40.7373],[114.104,40.7428],[114.104,40.7813],[114.082,40.7867],[114.0491,40.8197],[114.0491,40.8362],[114.071,40.8527],[114.0601,40.8636],[114.0491,40.8856],[114.0271,40.9131],[114.0161,40.9186],[114.0051,40.946],[113.9832,40.946],[113.9722,40.9845],[113.9612,41.001],[113.8623,41.0779],[113.8403,41.0779],[113.8293,41.0944],[113.8293,41.1053],[113.8733,41.1108],[113.8843,41.1218],[113.9172,41.1713],[114.0051,41.1877],[114.0161,41.2262],[113.9941,41.2701],[113.9832,41.2646],[113.9722,41.2427],[113.9612,41.2427],[113.9392,41.2756],[113.9063,41.3086],[113.9063,41.3196],[113.9282,41.3306],[113.9502,41.391],[113.9392,41.4075],[113.9282,41.413],[113.8733,41.413],[113.8733,41.4459],[113.9282,41.4899],[113.9502,41.4844],[113.9722,41.5063],[114.0381,41.5283],[114.082,41.5283],[114.104,41.5393],[114.1479,41.5283],[114.1699,41.5338],[114.2139,41.5118],[114.2468,41.5173],[114.2468,41.5338],[114.2249,41.5613],[114.2468,41.5887],[114.2249,41.6162],[114.2468,41.6272],[114.2358,41.6492],[114.2139,41.6876],[114.2358,41.6931],[114.2029,41.7371],[114.2139,41.7426],[114.2139,41.759],[114.2029,41.792],[114.2249,41.8085],[114.2249,41.8304],[114.2908,41.8689],[114.3018,41.8964],[114.3237,41.9019],[114.3237,41.9293],[114.3457,41.9293],[114.3567,41.9458],[114.3896,41.9513],[114.4336,41.9458],[114.4556,41.9568],[114.4775,41.9513],[114.4885,41.9678],[114.5105,41.9788],[114.4995,41.9952],[114.4885,42.0007],[114.4775,42.0392],[114.4775,42.0612],[114.4885,42.0612],[114.4995,42.0667],[114.4995,42.0776],[114.5105,42.1161],[114.5544,42.1271],[114.5984,42.1326],[114.6423,42.1051],[114.6753,42.1271],[114.6753,42.1161],[114.6973,42.1216],[114.7522,42.1161],[114.7852,42.1326],[114.7961,42.149],[114.8181,42.149],[114.8291,42.1436],[114.8291,42.1381],[114.8621,42.0996],[114.8621,42.0886],[114.8621,42.0557],[114.884,42.0337],[114.895,42.0117],[114.906,42.0117],[114.917,42.0007],[114.906,41.9952],[114.906,41.9788],[114.917,41.9568],[114.917,41.9128],[114.928,41.9019],[114.917,41.8799],[114.906,41.8579],[114.928,41.8579],[114.95,41.8359],[114.939,41.825],[114.917,41.825],[114.895,41.814],[114.873,41.8085],[114.873,41.7975],[114.895,41.77],[114.906,41.6711],[114.906,41.6382],[114.873,41.6162],[114.8621,41.5997],[114.873,41.5997],[114.884,41.6052],[114.9719,41.6162],[114.9829,41.6052],[115.0269,41.6107],[115.0378,41.5997],[115.0598,41.5997],[115.1038,41.6217],[115.1257,41.6107],[115.1477,41.6162],[115.1697,41.5997],[115.1917,41.5997],[115.2356,41.5778],[115.2576,41.5778],[115.2686,41.6162],[115.2905,41.6217],[115.3125,41.5942],[115.3674,41.5997],[115.3784,41.6052],[115.3674,41.6107],[115.3674,41.6217],[115.3455,41.6382],[115.3564,41.6547],[115.3235,41.6766],[115.3345,41.6876],[115.3125,41.6986],[115.3345,41.7206],[115.3784,41.7206],[115.5212,41.77],[115.5542,41.792],[115.5762,41.792],[115.6531,41.8304],[115.6531,41.8469],[115.697,41.8689],[115.73,41.8689],[115.73,41.8799],[115.741,41.8964],[115.7739,41.8854],[115.7959,41.9019],[115.7959,41.9128],[115.8179,41.9183],[115.8289,41.9348],[115.8838,41.9403],[115.9167,41.9513],[115.9387,41.9019],[116.0046,41.8304],[116.0046,41.781],[116.0815,41.781]]]}},
{"type": "feature","properties":{"id":"1306","name":"保定市","cp":[115.0488,39.0948],"childnum":23},"geometry":{"type":"polygon","coordinates":[[[114.5544,39.5618],[114.5654,39.5782],[114.5764,39.5673],[114.6204,39.5673],[114.6204,39.5563],[114.6423,39.5673],[114.6423,39.5947],[114.6533,39.6002],[114.6643,39.5947],[114.6533,39.5837],[114.7083,39.5892],[114.7192,39.6222],[114.7302,39.6112],[114.7632,39.6167],[114.7961,39.6002],[114.8181,39.6112],[114.8401,39.5837],[114.8511,39.5837],[114.8511,39.6002],[114.884,39.6222],[114.884,39.6387],[114.928,39.6497],[114.939,39.6716],[114.9609,39.6606],[114.9829,39.6771],[115.0159,39.6771],[115.0378,39.7046],[115.1038,39.7046],[115.1257,39.6881],[115.1367,39.6881],[115.1697,39.6716],[115.1807,39.6826],[115.1807,39.6991],[115.2136,39.7101],[115.2466,39.7375],[115.2795,39.743],[115.3125,39.7815],[115.3345,39.7925],[115.3345,39.8035],[115.3455,39.8199],[115.3455,39.8419],[115.3674,39.8639],[115.3674,39.8859],[115.4004,39.8914],[115.4004,39.9078],[115.4224,39.9518],[115.4443,39.9518],[115.4773,39.9353],[115.5212,39.9023],[115.5103,39.8859],[115.5212,39.8749],[115.5103,39.8474],[115.5212,39.8364],[115.5652,39.8145],[115.5542,39.7925],[115.5103,39.7815],[115.4883,39.798],[115.4333,39.776],[115.4443,39.7485],[115.4883,39.7375],[115.4883,39.6991],[115.4993,39.6936],[115.4883,39.6826],[115.4883,39.6716],[115.4773,39.6497],[115.5103,39.6497],[115.5212,39.6387],[115.5212,39.6112],[115.5432,39.6167],[115.5762,39.5947],[115.5762,39.5892],[115.5872,39.5892],[115.6201,39.6057],[115.6421,39.6002],[115.675,39.6057],[115.686,39.5892],[115.697,39.5673],[115.719,39.5618],[115.741,39.5453],[115.752,39.5178],[115.7629,39.5178],[115.7629,39.5068],[115.7739,39.5123],[115.8289,39.5123],[115.8289,39.5398],[115.8508,39.5508],[115.8838,39.5508],[115.8948,39.5673],[115.9058,39.5673],[115.9167,39.5837],[115.9058,39.5947],[115.9167,39.6002],[115.9277,39.5947],[115.9497,39.5673],[115.9717,39.5728],[115.9717,39.5947],[115.9937,39.5947],[115.9937,39.5782],[116.0046,39.5782],[116.0156,39.5892],[116.0376,39.5728],[116.1035,39.5728],[116.1475,39.5673],[116.1584,39.5782],[116.2244,39.5782],[116.2463,39.5453],[116.2463,39.5178],[116.2134,39.5123],[116.1914,39.5013],[116.1475,39.4574],[116.1365,39.4354],[116.1365,39.4025],[116.1145,39.3805],[116.1145,39.3585],[116.1914,39.353],[116.2024,39.342],[116.2024,39.2706],[116.1914,39.2157],[116.2134,39.2102],[116.2024,39.1827],[116.2134,39.1498],[116.2463,39.1443],[116.2683,39.1278],[116.2683,39.1223],[116.3232,39.0948],[116.3123,39.0399],[116.2903,39.0015],[116.3342,38.9795],[116.3123,38.9575],[116.2573,38.9355],[116.2244,38.9191],[116.1914,38.9246],[116.1584,38.9465],[116.1255,38.9301],[116.0925,38.9026],[116.0596,38.8916],[116.0596,38.8861],[116.0706,38.8696],[116.0596,38.8531],[116.0376,38.8367],[116.0376,38.8092],[116.0046,38.7982],[115.9717,38.7653],[115.9497,38.7543],[115.9497,38.7323],[115.9607,38.7048],[115.9607,38.6884],[115.9717,38.6664],[115.9717,38.6444],[115.9607,38.6279],[115.9607,38.5785],[115.9387,38.5565],[115.9387,38.54],[115.9058,38.5236],[115.8838,38.5345],[115.8618,38.5236],[115.8838,38.5126],[115.8728,38.5126],[115.8179,38.5291],[115.7849,38.5071],[115.7739,38.4851],[115.752,38.4851],[115.719,38.4467],[115.73,38.3807],[115.708,38.3807],[115.708,38.3588],[115.697,38.3478],[115.6531,38.3423],[115.6421,38.3313],[115.5981,38.3313],[115.5872,38.3423],[115.5762,38.3258],[115.5542,38.3368],[115.5432,38.3203],[115.5322,38.3148],[115.5103,38.3313],[115.5103,38.3588],[115.4993,38.3588],[115.4993,38.3423],[115.4773,38.3313],[115.4553,38.3258],[115.4224,38.3368],[115.4004,38.3203],[115.3784,38.3203],[115.3784,38.2983],[115.3894,38.2874],[115.3674,38.2764],[115.3564,38.2544],[115.3235,38.2489],[115.3015,38.2379],[115.2795,38.2434],[115.2686,38.2599],[115.2686,38.2874],[115.2466,38.2928],[115.2136,38.2489],[115.2026,38.2489],[115.1917,38.2434],[115.1697,38.2544],[115.0928,38.2654],[115.0708,38.2874],[115.0598,38.2599],[115.0269,38.2654],[114.9939,38.2544],[114.9939,38.2654],[114.9609,38.2764],[114.928,38.2764],[114.917,38.2654],[114.895,38.2654],[114.884,38.2819],[114.939,38.3313],[114.928,38.3752],[114.906,38.4027],[114.884,38.4247],[114.8621,38.4357],[114.8621,38.4521],[114.8511,38.4576],[114.8401,38.4576],[114.8401,38.4467],[114.8291,38.4467],[114.8291,38.4741],[114.8071,38.4961],[114.7522,38.4961],[114.7302,38.4796],[114.7083,38.4906],[114.6643,38.4796],[114.6423,38.5071],[114.6313,38.5236],[114.5874,38.5785],[114.5544,38.6005],[114.5435,38.6444],[114.5105,38.6609],[114.4995,38.6774],[114.4666,38.6993],[114.4556,38.7048],[114.4226,38.6938],[114.4116,38.7048],[114.3787,38.6884],[114.3347,38.6938],[114.3127,38.7103],[114.3018,38.6993],[114.2578,38.7048],[114.2468,38.6938],[114.2139,38.6938],[114.1919,38.6829],[114.1809,38.6719],[114.1479,38.6774],[114.126,38.6609],[114.093,38.6609],[114.0491,38.6884],[114.0381,38.6829],[114.0271,38.6884],[113.9941,38.6774],[113.9612,38.6993],[113.9282,38.7048],[113.9282,38.7158],[113.8843,38.7433],[113.8513,38.7433],[113.8293,38.7598],[113.8293,38.7762],[113.8293,38.7927],[113.8513,38.8147],[113.8513,38.8367],[113.8074,38.8531],[113.7744,38.8916],[113.7744,38.9026],[113.7744,38.9465],[113.7744,38.9905],[113.8074,38.9905],[113.8184,39.0125],[113.8513,39.0289],[113.8733,39.0454],[113.8843,39.0619],[113.9172,39.0619],[113.9502,39.0948],[113.9612,39.1003],[113.9832,39.0948],[114.0051,39.1168],[114.0491,39.1333],[114.0601,39.1058],[114.0601,39.0948],[114.093,39.0894],[114.126,39.0509],[114.1479,39.0509],[114.1699,39.0674],[114.1919,39.0509],[114.2139,39.0509],[114.2249,39.0674],[114.2578,39.0729],[114.3457,39.0784],[114.3677,39.1113],[114.3567,39.1388],[114.3787,39.1498],[114.3787,39.1718],[114.4446,39.1772],[114.4556,39.1937],[114.4666,39.1882],[114.4666,39.1937],[114.4775,39.2212],[114.4336,39.2322],[114.4226,39.2432],[114.4336,39.2596],[114.4226,39.2871],[114.4336,39.3146],[114.4666,39.3311],[114.4775,39.3475],[114.4666,39.3585],[114.4775,39.408],[114.4995,39.4354],[114.4995,39.4739],[114.5325,39.4904],[114.5435,39.5123],[114.5544,39.5343],[114.5654,39.5563],[114.5544,39.5618]]]}},
{"type": "feature","properties":{"id":"1302","name":"唐山市","cp":[118.4766,39.6826],"childnum":11},"geometry":{"type":"polygon","coordinates":[[[117.5757,40.1935],[117.6086,40.1935],[117.6196,40.2045],[117.6416,40.2045],[117.6965,40.2374],[117.7185,40.2429],[117.7515,40.2319],[117.7625,40.2429],[117.8064,40.2594],[117.9053,40.2704],[117.9163,40.2869],[117.9492,40.2869],[117.9492,40.2814],[117.9712,40.2924],[118.0042,40.2924],[118.0371,40.3033],[118.0701,40.3253],[118.0811,40.3528],[118.125,40.3583],[118.136,40.3748],[118.1689,40.4022],[118.158,40.4077],[118.158,40.4242],[118.1909,40.4297],[118.2349,40.4517],[118.2349,40.4626],[118.2568,40.4572],[118.2568,40.4462],[118.2788,40.4242],[118.3118,40.4187],[118.3228,40.4187],[118.3337,40.4297],[118.3557,40.4352],[118.3557,40.4297],[118.3887,40.4352],[118.4106,40.4187],[118.4656,40.4132],[118.4985,40.4022],[118.5315,40.4077],[118.5425,40.4187],[118.5645,40.3967],[118.5425,40.3802],[118.5315,40.2979],[118.5645,40.2869],[118.5754,40.2649],[118.6633,40.2484],[118.7402,40.1935],[118.7732,40.1935],[118.7952,40.2045],[118.8501,40.177],[118.8721,40.1825],[118.894,40.166],[118.905,40.166],[118.916,40.155],[118.938,40.144],[118.927,40.1276],[118.916,40.0891],[118.8611,40.0616],[118.8721,40.0507],[118.8611,40.0232],[118.8831,40.0067],[118.8831,39.9573],[118.8721,39.9408],[118.8611,39.9353],[118.8501,39.8804],[118.8171,39.8254],[118.8171,39.809],[118.8281,39.798],[118.8062,39.7925],[118.7952,39.776],[118.7732,39.765],[118.7622,39.7321],[118.7842,39.6716],[118.8171,39.6552],[118.8391,39.6112],[118.8721,39.6057],[118.8831,39.5782],[118.8721,39.5673],[118.894,39.5453],[118.938,39.5453],[118.9709,39.5508],[118.9929,39.5398],[119.0039,39.5233],[118.9819,39.5123],[118.9819,39.5068],[119.0149,39.4904],[119.0369,39.4574],[119.0808,39.4739],[119.1577,39.4629],[119.2126,39.4629],[119.2566,39.4354],[119.3115,39.4574],[119.3445,39.4574],[119.3774,39.4519],[119.4434,39.4299],[119.4324,39.4189],[119.3884,39.386],[119.2456,39.3365],[119.1467,39.2047],[119.1138,39.1827],[119.0039,39.1718],[118.9929,39.1443],[118.938,39.0948],[118.8831,39.0619],[118.8171,39.0344],[118.6743,39.007],[118.6414,39.007],[118.6194,39.0015],[118.6194,38.9795],[118.5864,38.9301],[118.5095,38.9026],[118.4436,38.9191],[118.3777,38.9685],[118.3008,39.007],[118.158,39.0179],[118.114,39.0399],[118.0811,39.0784],[118.0701,39.1333],[118.0701,39.2542],[118.0261,39.2816],[118.0261,39.2926],[118.0371,39.3036],[118.0261,39.3091],[118.0371,39.3146],[118.0151,39.3365],[118.0151,39.3475],[118.0151,39.3585],[117.9822,39.375],[117.9712,39.3915],[117.9712,39.4025],[117.9492,39.4025],[117.9382,39.3915],[117.9053,39.408],[117.8723,39.386],[117.8723,39.4519],[117.8833,39.4684],[117.9053,39.4739],[117.8943,39.4849],[117.8943,39.5068],[117.9163,39.5178],[117.9053,39.5343],[117.9272,39.5673],[117.9272,39.5782],[117.8723,39.6002],[117.8503,39.5892],[117.8064,39.6002],[117.7844,39.5947],[117.7734,39.6002],[117.7515,39.5947],[117.7515,39.5782],[117.7405,39.5728],[117.7405,39.5618],[117.7405,39.5508],[117.7185,39.5288],[117.7075,39.5563],[117.6855,39.5673],[117.6965,39.5728],[117.6855,39.5837],[117.6746,39.5892],[117.6526,39.5782],[117.6526,39.5947],[117.6416,39.5947],[117.6306,39.6002],[117.6196,39.5947],[117.6196,39.6057],[117.6416,39.6112],[117.6526,39.6387],[117.6636,39.6387],[117.6636,39.6661],[117.6416,39.6881],[117.6416,39.6991],[117.6306,39.6991],[117.6196,39.7101],[117.6196,39.7046],[117.5977,39.7046],[117.5867,39.7211],[117.5757,39.7156],[117.5757,39.7266],[117.5977,39.743],[117.5647,39.754],[117.5427,39.7595],[117.5647,39.8035],[117.5427,39.8474],[117.5208,39.8749],[117.5098,39.9133],[117.5208,39.9298],[117.5098,39.9408],[117.5317,39.9518],[117.5427,39.9792],[117.5317,39.9957],[117.5427,39.9957],[117.5647,39.9902],[117.5867,39.9957],[117.6196,39.9738],[117.6306,39.9683],[117.7075,39.9847],[117.7185,39.9792],[117.7295,39.9738],[117.7844,39.9683],[117.7954,40.0122],[117.7734,40.0232],[117.7625,40.0177],[117.7515,40.0122],[117.7405,40.0177],[117.7515,40.0452],[117.7625,40.0507],[117.7734,40.0562],[117.7515,40.0671],[117.7515,40.0781],[117.7185,40.0781],[117.7075,40.0946],[117.6965,40.0946],[117.6855,40.0836],[117.6746,40.0836],[117.6636,40.1001],[117.6526,40.0946],[117.6526,40.1111],[117.6526,40.1331],[117.6196,40.144],[117.6196,40.155],[117.5977,40.1605],[117.5757,40.177],[117.5757,40.1935]]]}},
{"type": "feature","properties":{"id":"1309","name":"沧州市","cp":[116.8286,38.2104],"childnum":15},"geometry":{"type":"polygon","coordinates":[[[115.708,38.3588],[115.708,38.3807],[115.73,38.3807],[115.719,38.4467],[115.752,38.4851],[115.7739,38.4851],[115.7849,38.5071],[115.8179,38.5291],[115.8728,38.5126],[115.8838,38.5126],[115.8618,38.5236],[115.8838,38.5345],[115.9058,38.5236],[115.9387,38.54],[115.9387,38.5565],[115.9607,38.5785],[115.9607,38.6279],[115.9717,38.6444],[115.9717,38.6664],[115.9607,38.6884],[115.9607,38.7048],[115.9497,38.7323],[115.9497,38.7543],[115.9717,38.7653],[116.0046,38.7982],[116.0376,38.8092],[116.0376,38.8367],[116.0596,38.8531],[116.0706,38.8696],[116.0596,38.8861],[116.0596,38.8916],[116.0925,38.9026],[116.1255,38.9301],[116.1584,38.9465],[116.1914,38.9246],[116.2024,38.9081],[116.2024,38.8861],[116.2354,38.8751],[116.2463,38.8477],[116.2683,38.8367],[116.3013,38.8147],[116.3342,38.8092],[116.4221,38.7708],[116.4331,38.7488],[116.4331,38.7213],[116.3892,38.6993],[116.3672,38.6938],[116.3672,38.6719],[116.3892,38.6115],[116.4551,38.5785],[116.4331,38.5345],[116.4441,38.5291],[116.4551,38.5071],[116.4771,38.4906],[116.532,38.4906],[116.543,38.5016],[116.554,38.5016],[116.5649,38.4961],[116.5649,38.4741],[116.5869,38.4741],[116.5869,38.4851],[116.6089,38.4851],[116.6199,38.4961],[116.6199,38.5071],[116.6199,38.5126],[116.6528,38.5126],[116.6638,38.54],[116.6528,38.5675],[116.6638,38.5785],[116.7078,38.6224],[116.7627,38.6389],[116.7847,38.6499],[116.7627,38.6993],[116.7627,38.7433],[116.8726,38.7433],[116.8726,38.6829],[116.9165,38.6829],[116.9275,38.6774],[116.9275,38.6884],[116.9934,38.6938],[117.0154,38.6884],[117.0154,38.6993],[117.0374,38.7048],[117.0374,38.6884],[117.0593,38.6829],[117.0483,38.6444],[117.0703,38.606],[117.1033,38.5895],[117.1362,38.6005],[117.1472,38.6169],[117.1912,38.6169],[117.2241,38.6389],[117.2241,38.6224],[117.2571,38.6115],[117.2571,38.6005],[117.2461,38.595],[117.2571,38.595],[117.2351,38.584],[117.2571,38.584],[117.2351,38.5785],[117.2461,38.5565],[117.2681,38.5565],[117.29,38.562],[117.29,38.5675],[117.312,38.5565],[117.356,38.573],[117.356,38.584],[117.3669,38.584],[117.3669,38.5675],[117.3999,38.5785],[117.4109,38.595],[117.4438,38.606],[117.4768,38.606],[117.4878,38.6169],[117.5208,38.6115],[117.5317,38.6005],[117.5977,38.6169],[117.6416,38.6115],[117.7075,38.551],[117.8723,38.3478],[117.8943,38.3368],[117.9382,38.3203],[117.9492,38.3093],[117.8833,38.2983],[117.8503,38.2654],[117.8064,38.2269],[117.7954,38.205],[117.7954,38.183],[117.8064,38.172],[117.7625,38.161],[117.7734,38.139],[117.7405,38.1226],[117.7295,38.0951],[117.7075,38.0786],[117.6196,38.0676],[117.5867,38.0731],[117.5757,38.0621],[117.5208,37.9907],[117.5098,37.9413],[117.4878,37.9193],[117.4438,37.8644],[117.4329,37.8479],[117.3999,37.8424],[117.334,37.8644],[117.2681,37.8369],[117.1802,37.8479],[117.1582,37.8369],[117.0813,37.8479],[117.0264,37.8314],[116.9275,37.8479],[116.8506,37.8314],[116.8066,37.8369],[116.7627,37.804],[116.7517,37.76],[116.6748,37.7216],[116.6638,37.6886],[116.6089,37.6282],[116.5759,37.6117],[116.488,37.5238],[116.4551,37.5128],[116.4331,37.4744],[116.4331,37.4689],[116.4001,37.5128],[116.3672,37.5238],[116.3782,37.5458],[116.3782,37.5623],[116.3452,37.5677],[116.3342,37.5732],[116.3232,37.5787],[116.3342,37.5787],[116.3342,37.6062],[116.3782,37.6172],[116.3672,37.6447],[116.3892,37.6941],[116.4001,37.6941],[116.4111,37.7271],[116.4331,37.738],[116.4221,37.749],[116.4551,37.76],[116.4661,37.7765],[116.4771,37.8204],[116.4771,37.8589],[116.51,37.8589],[116.51,37.8699],[116.521,37.8918],[116.554,37.9468],[116.5649,37.9852],[116.5649,38.0237],[116.4221,38.0127],[116.3672,38.0237],[116.3342,38.0127],[116.3123,37.9797],[116.2793,37.9688],[116.2683,37.9797],[116.2683,37.9578],[116.2573,37.9688],[116.2244,37.9523],[116.1914,37.9688],[116.1804,37.9633],[116.1694,37.9358],[116.1584,37.9193],[116.0925,37.9138],[116.1145,37.9468],[116.0815,37.9578],[116.0596,38.0072],[116.0486,38.0237],[116.0486,38.0347],[116.0706,38.0402],[116.0486,38.0511],[116.0486,38.0676],[116.0266,38.0786],[116.0266,38.1006],[116.0596,38.1281],[116.0486,38.1445],[115.9827,38.1281],[115.9717,38.139],[115.9387,38.15],[115.9387,38.1665],[115.9058,38.1555],[115.8838,38.1775],[115.8948,38.1885],[115.8948,38.1995],[115.8728,38.2214],[115.8618,38.2599],[115.8289,38.2874],[115.8289,38.2983],[115.8398,38.3038],[115.8398,38.3313],[115.7959,38.3423],[115.7849,38.3533],[115.752,38.3588],[115.752,38.3698],[115.741,38.3698],[115.73,38.3588],[115.708,38.3588]]]}},
{"type": "feature","properties":{"id":"1301","name":"石家庄市","cp":[114.4995,38.1006],"childnum":19},"geometry":{"type":"polygon","coordinates":[[[113.8293,38.7598],[113.8513,38.7433],[113.8843,38.7433],[113.9282,38.7158],[113.9282,38.7048],[113.9612,38.6993],[113.9941,38.6774],[114.0271,38.6884],[114.0381,38.6829],[114.0491,38.6884],[114.093,38.6609],[114.126,38.6609],[114.1479,38.6774],[114.1809,38.6719],[114.1919,38.6829],[114.2139,38.6938],[114.2468,38.6938],[114.2578,38.7048],[114.3018,38.6993],[114.3127,38.7103],[114.3347,38.6938],[114.3787,38.6884],[114.4116,38.7048],[114.4226,38.6938],[114.4556,38.7048],[114.4666,38.6993],[114.4995,38.6774],[114.5105,38.6609],[114.5435,38.6444],[114.5544,38.6005],[114.5874,38.5785],[114.6313,38.5236],[114.6423,38.5071],[114.6643,38.4796],[114.7083,38.4906],[114.7302,38.4796],[114.7522,38.4961],[114.8071,38.4961],[114.8291,38.4741],[114.8291,38.4467],[114.8401,38.4467],[114.8401,38.4576],[114.8511,38.4576],[114.8621,38.4521],[114.8621,38.4357],[114.884,38.4247],[114.906,38.4027],[114.928,38.3752],[114.939,38.3313],[114.884,38.2819],[114.895,38.2654],[114.917,38.2654],[114.928,38.2764],[114.9609,38.2764],[114.9939,38.2654],[114.9939,38.2544],[115.0269,38.2654],[115.0598,38.2599],[115.0708,38.2874],[115.0928,38.2654],[115.1697,38.2544],[115.1917,38.2434],[115.2026,38.2489],[115.2136,38.2489],[115.2466,38.2928],[115.2686,38.2874],[115.2686,38.2599],[115.2795,38.2434],[115.3015,38.2379],[115.3235,38.2489],[115.3235,38.2269],[115.3564,38.205],[115.3455,38.1555],[115.3674,38.139],[115.3674,38.1171],[115.3784,38.0951],[115.4333,38.0896],[115.4663,38.0951],[115.4773,38.0786],[115.4773,38.0676],[115.4663,38.0676],[115.4553,38.0347],[115.4333,38.0127],[115.4553,38.0017],[115.4443,37.9797],[115.4553,37.9688],[115.4553,37.9523],[115.4443,37.9413],[115.4114,37.9413],[115.4114,37.9193],[115.3894,37.9193],[115.3784,37.9028],[115.3674,37.9028],[115.3674,37.8809],[115.3894,37.8754],[115.3894,37.8644],[115.3674,37.8479],[115.3564,37.8314],[115.3455,37.793],[115.3674,37.7765],[115.3455,37.7545],[115.3455,37.7435],[115.3784,37.7271],[115.3235,37.6996],[115.3125,37.6611],[115.3015,37.6611],[115.2905,37.6392],[115.2576,37.6447],[115.2576,37.6831],[115.2466,37.7051],[115.2466,37.7325],[115.2026,37.7435],[115.1587,37.7655],[115.1477,37.7765],[115.1587,37.782],[115.1477,37.7985],[115.1038,37.804],[115.0818,37.793],[115.0818,37.7765],[115.0708,37.7655],[115.0598,37.7435],[115.0378,37.738],[115.0159,37.7435],[115.0049,37.7325],[114.9829,37.7325],[114.9609,37.7216],[114.917,37.7325],[114.884,37.7161],[114.8511,37.6941],[114.8291,37.6721],[114.8071,37.6611],[114.7961,37.6282],[114.7742,37.6282],[114.7742,37.6172],[114.7192,37.6227],[114.7083,37.6117],[114.6863,37.5677],[114.6643,37.5568],[114.6094,37.5568],[114.5874,37.5513],[114.4885,37.5787],[114.4116,37.5513],[114.3347,37.5018],[114.3018,37.5073],[114.2688,37.4963],[114.1809,37.5348],[114.1589,37.5073],[114.137,37.4963],[114.126,37.4854],[114.115,37.4963],[114.093,37.4908],[114.071,37.4469],[114.0491,37.4414],[114.0271,37.4469],[114.0381,37.4799],[114.0601,37.5073],[114.071,37.5128],[114.082,37.5403],[114.093,37.5458],[114.093,37.5677],[114.104,37.5732],[114.126,37.6007],[114.126,37.6117],[114.115,37.6172],[114.115,37.6337],[114.137,37.6447],[114.137,37.6886],[114.104,37.7161],[114.071,37.7161],[114.0491,37.7271],[114.0381,37.7161],[114.0161,37.7216],[113.9941,37.7161],[114.0051,37.7435],[114.0381,37.749],[114.0491,37.782],[114.0161,37.804],[114.0051,37.8149],[113.9722,37.8149],[113.9612,37.8259],[113.9722,37.8589],[113.9722,37.8644],[113.9612,37.9083],[113.9282,37.9248],[113.9172,37.9358],[113.9282,37.9468],[113.8953,37.9797],[113.8623,38.0017],[113.8733,38.0072],[113.8733,38.0292],[113.8733,38.0457],[113.8733,38.0566],[113.8513,38.0676],[113.8513,38.0841],[113.8074,38.1116],[113.8293,38.1665],[113.7854,38.1555],[113.7524,38.172],[113.7305,38.1665],[113.7195,38.172],[113.7305,38.194],[113.7195,38.194],[113.7195,38.2104],[113.6865,38.205],[113.6536,38.2379],[113.6316,38.2324],[113.6206,38.2379],[113.5986,38.2214],[113.5767,38.2269],[113.5657,38.2489],[113.5437,38.2654],[113.5437,38.3093],[113.5547,38.3258],[113.5547,38.3533],[113.5327,38.3643],[113.5217,38.3807],[113.5327,38.4192],[113.5657,38.4357],[113.5657,38.4521],[113.5876,38.4576],[113.5547,38.4851],[113.5547,38.5071],[113.5437,38.5181],[113.5547,38.5236],[113.5547,38.5565],[113.6096,38.595],[113.5986,38.6169],[113.6096,38.6389],[113.6316,38.6554],[113.6646,38.6499],[113.6755,38.6444],[113.7085,38.6554],[113.7195,38.6719],[113.7195,38.7158],[113.7305,38.7158],[113.7524,38.6993],[113.7744,38.7048],[113.7744,38.7158],[113.7744,38.7268],[113.7964,38.7653],[113.8293,38.7598]]]}},
{"type": "feature","properties":{"id":"1305","name":"邢台市","cp":[114.8071,37.2821],"childnum":18},"geometry":{"type":"polygon","coordinates":[[[114.0271,37.4469],[114.0491,37.4414],[114.071,37.4469],[114.093,37.4908],[114.115,37.4963],[114.126,37.4854],[114.137,37.4963],[114.1589,37.5073],[114.1809,37.5348],[114.2688,37.4963],[114.3018,37.5073],[114.3347,37.5018],[114.4116,37.5513],[114.4885,37.5787],[114.5874,37.5513],[114.6094,37.5568],[114.6643,37.5568],[114.6863,37.5677],[114.7083,37.6117],[114.7192,37.6227],[114.7742,37.6172],[114.7742,37.6282],[114.7961,37.6282],[114.8071,37.6611],[114.8291,37.6721],[114.8511,37.6941],[114.884,37.7161],[114.917,37.7325],[114.9609,37.7216],[114.9829,37.7325],[115.0049,37.7325],[115.0159,37.7435],[115.0378,37.738],[115.0598,37.7435],[115.0708,37.7655],[115.0818,37.7765],[115.0818,37.793],[115.1038,37.804],[115.1477,37.7985],[115.1587,37.782],[115.1477,37.7765],[115.1587,37.7655],[115.2026,37.7435],[115.2466,37.7325],[115.2466,37.7051],[115.2576,37.6831],[115.2576,37.6447],[115.2026,37.6447],[115.1917,37.5952],[115.2026,37.5732],[115.1917,37.5568],[115.2466,37.5787],[115.2905,37.5732],[115.3235,37.5513],[115.3564,37.5238],[115.3564,37.5293],[115.3674,37.5623],[115.3784,37.5458],[115.4114,37.5348],[115.4114,37.5073],[115.4553,37.4963],[115.4224,37.4854],[115.4114,37.4799],[115.4333,37.4689],[115.3455,37.4579],[115.3455,37.4469],[115.3564,37.4359],[115.4004,37.4249],[115.4224,37.392],[115.4773,37.3865],[115.5103,37.359],[115.5322,37.3535],[115.5212,37.337],[115.5432,37.3206],[115.5762,37.3151],[115.5872,37.337],[115.6091,37.3315],[115.5872,37.3096],[115.6311,37.2986],[115.6201,37.2821],[115.6201,37.2766],[115.6641,37.2821],[115.675,37.2656],[115.675,37.2601],[115.697,37.2656],[115.719,37.2546],[115.719,37.2217],[115.752,37.2162],[115.7629,37.2052],[115.752,37.1832],[115.7629,37.1448],[115.7849,37.1283],[115.7959,37.1173],[115.8179,37.1173],[115.8398,37.0953],[115.8398,37.0734],[115.8508,37.0624],[115.7739,36.991],[115.7959,36.969],[115.7629,36.925],[115.708,36.8811],[115.686,36.8427],[115.686,36.8152],[115.5762,36.7767],[115.5322,36.7767],[115.5322,36.7657],[115.4993,36.7657],[115.4773,36.7603],[115.3784,36.7657],[115.3564,36.7767],[115.3235,36.7822],[115.3235,36.8097],[115.3015,36.8317],[115.3235,36.8701],[115.3125,36.8756],[115.2795,36.8646],[115.2026,36.8701],[115.1917,36.8536],[115.1587,36.8536],[115.1587,36.8976],[115.1367,36.9031],[115.1147,36.9141],[115.1038,36.925],[115.1257,36.9415],[115.1038,36.9635],[115.0269,36.9635],[114.95,36.947],[114.906,36.9635],[114.8511,36.9635],[114.7961,36.925],[114.7412,36.9305],[114.6753,36.9031],[114.5654,36.8866],[114.5544,36.8756],[114.5544,36.8427],[114.5325,36.8317],[114.4885,36.8317],[114.4666,36.8427],[114.4336,36.8372],[114.3787,36.8536],[114.3677,36.8481],[114.3347,36.8536],[114.2908,36.8427],[114.2798,36.8536],[114.2468,36.8591],[114.2249,36.8427],[114.1919,36.8481],[114.104,36.8427],[114.093,36.8481],[114.082,36.8646],[114.071,36.8756],[114.0491,36.8701],[114.0271,36.8921],[114.0051,36.8921],[114.0051,36.9086],[113.9832,36.9141],[113.9722,36.9525],[113.9392,36.9745],[113.9392,36.991],[113.9063,36.991],[113.8843,37.0129],[113.8623,37.0184],[113.8403,37.0074],[113.8293,37.0129],[113.7964,36.9965],[113.7634,37.0129],[113.7854,37.0514],[113.7634,37.0734],[113.7634,37.0953],[113.7744,37.1063],[113.7744,37.1558],[113.7964,37.1558],[113.8293,37.1777],[113.8293,37.1942],[113.8623,37.2217],[113.8843,37.2491],[113.8843,37.2656],[113.8953,37.2931],[113.8953,37.3096],[113.9282,37.337],[113.9502,37.348],[113.9502,37.3755],[113.9722,37.4084],[113.9941,37.4249],[114.0161,37.4194],[114.0271,37.4469]]]}},
{"type": "feature","properties":{"id":"1304","name":"邯郸市","cp":[114.4775,36.535],"childnum":18},"geometry":{"type":"polygon","coordinates":[[[113.7964,36.9965],[113.8293,37.0129],[113.8403,37.0074],[113.8623,37.0184],[113.8843,37.0129],[113.9063,36.991],[113.9392,36.991],[113.9392,36.9745],[113.9722,36.9525],[113.9832,36.9141],[114.0051,36.9086],[114.0051,36.8921],[114.0271,36.8921],[114.0491,36.8701],[114.071,36.8756],[114.082,36.8646],[114.093,36.8481],[114.104,36.8427],[114.1919,36.8481],[114.2249,36.8427],[114.2468,36.8591],[114.2798,36.8536],[114.2908,36.8427],[114.3347,36.8536],[114.3677,36.8481],[114.3787,36.8536],[114.4336,36.8372],[114.4666,36.8427],[114.4885,36.8317],[114.5325,36.8317],[114.5544,36.8427],[114.5544,36.8756],[114.5654,36.8866],[114.6753,36.9031],[114.7412,36.9305],[114.7961,36.925],[114.8511,36.9635],[114.906,36.9635],[114.95,36.947],[115.0269,36.9635],[115.1038,36.9635],[115.1257,36.9415],[115.1038,36.925],[115.1147,36.9141],[115.1367,36.9031],[115.1587,36.8976],[115.1587,36.8536],[115.1917,36.8536],[115.2026,36.8701],[115.2795,36.8646],[115.3125,36.8756],[115.3235,36.8701],[115.3015,36.8317],[115.3235,36.8097],[115.3235,36.7822],[115.3564,36.7767],[115.3784,36.7657],[115.4773,36.7603],[115.4443,36.6943],[115.4224,36.6833],[115.4114,36.6669],[115.3894,36.6559],[115.3784,36.6339],[115.3455,36.601],[115.3455,36.5845],[115.3345,36.5845],[115.3235,36.5405],[115.2905,36.5186],[115.2905,36.5076],[115.2795,36.4801],[115.2905,36.4581],[115.3015,36.4636],[115.3125,36.4417],[115.2905,36.4142],[115.3455,36.3977],[115.3455,36.3593],[115.3784,36.3263],[115.3564,36.3208],[115.3564,36.3098],[115.3674,36.3098],[115.3784,36.3208],[115.4114,36.3263],[115.4224,36.3153],[115.4224,36.2878],[115.4663,36.2604],[115.4773,36.2439],[115.4773,36.189],[115.4883,36.1505],[115.4663,36.1505],[115.4663,36.1725],[115.4553,36.167],[115.4443,36.1505],[115.4333,36.1505],[115.4224,36.1395],[115.4004,36.1505],[115.3894,36.1285],[115.3784,36.1285],[115.3674,36.1011],[115.3455,36.0901],[115.3235,36.0846],[115.3015,36.1066],[115.3015,36.1285],[115.2795,36.1395],[115.2466,36.1945],[115.2026,36.2054],[115.1697,36.189],[115.1587,36.1945],[115.1477,36.2054],[115.1257,36.2109],[115.1147,36.2],[115.1038,36.1725],[115.0708,36.178],[115.0488,36.1615],[115.0488,36.1176],[115.0378,36.0956],[115.0159,36.0901],[115.0049,36.0681],[114.9609,36.0736],[114.917,36.0516],[114.928,36.0956],[114.906,36.123],[114.906,36.1395],[114.8621,36.145],[114.8511,36.1285],[114.8291,36.123],[114.7632,36.1285],[114.7632,36.1395],[114.7412,36.156],[114.7192,36.145],[114.6643,36.1395],[114.5874,36.123],[114.5654,36.1505],[114.5435,36.156],[114.5325,36.1725],[114.4775,36.1835],[114.4556,36.2],[114.4116,36.2054],[114.4116,36.2274],[114.4006,36.2274],[114.3896,36.2219],[114.3677,36.2274],[114.3347,36.2549],[114.3127,36.2494],[114.2908,36.2439],[114.2578,36.2659],[114.2468,36.2494],[114.2139,36.2714],[114.2029,36.2494],[114.1809,36.2439],[114.1699,36.2439],[114.1699,36.2659],[114.1479,36.2823],[114.126,36.2823],[114.115,36.2714],[114.0601,36.2823],[114.0491,36.2933],[114.0381,36.2988],[114.0381,36.3098],[114.0601,36.3153],[114.0601,36.3263],[114.0271,36.3263],[114.0381,36.3483],[114.0271,36.3538],[114.0051,36.3428],[113.9722,36.3593],[113.9832,36.3483],[114.0051,36.3318],[113.9941,36.3153],[113.9612,36.3483],[113.9502,36.3593],[113.9502,36.3483],[113.9612,36.3428],[113.9282,36.3263],[113.9172,36.3538],[113.9063,36.3428],[113.8843,36.3538],[113.8513,36.3483],[113.8513,36.3428],[113.8513,36.3318],[113.8184,36.3318],[113.7524,36.3647],[113.7415,36.3647],[113.7415,36.3538],[113.7415,36.3702],[113.7085,36.4032],[113.7085,36.4252],[113.6865,36.4197],[113.6536,36.4307],[113.6316,36.4581],[113.5876,36.4581],[113.5767,36.4856],[113.5547,36.4966],[113.5437,36.4856],[113.5547,36.5186],[113.5547,36.535],[113.5657,36.5405],[113.5876,36.546],[113.5876,36.5625],[113.5437,36.59],[113.5547,36.6229],[113.4778,36.6394],[113.4778,36.6559],[113.5107,36.6888],[113.5107,36.6998],[113.4998,36.7108],[113.4778,36.7053],[113.4668,36.7108],[113.4778,36.7383],[113.5327,36.7328],[113.5437,36.7548],[113.5657,36.7603],[113.5876,36.7548],[113.6096,36.7603],[113.6426,36.7877],[113.6646,36.7932],[113.6755,36.8042],[113.6646,36.8152],[113.6865,36.8262],[113.6755,36.8317],[113.6755,36.8536],[113.6975,36.8866],[113.7305,36.8811],[113.7305,36.8591],[113.7415,36.8481],[113.7634,36.8646],[113.7854,36.8646],[113.7854,36.9031],[113.7634,36.936],[113.7634,36.9525],[113.7744,36.9855],[113.7964,36.9965]]]}},
{"type": "feature","properties":{"id":"1303","name":"秦皇岛市","cp":[119.2126,40.0232],"childnum":5},"geometry":{"type":"polygon","coordinates":[[[118.5645,40.2869],[118.5864,40.3088],[118.5974,40.3088],[118.6084,40.3253],[118.6523,40.3693],[118.6304,40.3967],[118.6304,40.4187],[118.6194,40.4187],[118.6194,40.4242],[118.6084,40.4352],[118.6304,40.4462],[118.6633,40.4517],[118.6743,40.4681],[118.6963,40.4901],[118.7292,40.4736],[118.7732,40.4791],[118.7842,40.4901],[118.7952,40.5121],[118.8281,40.5341],[118.8611,40.5286],[118.894,40.5396],[118.927,40.5286],[118.96,40.5341],[118.9709,40.5341],[118.96,40.556],[119.0588,40.6055],[119.0808,40.589],[119.1138,40.6055],[119.1577,40.6055],[119.1797,40.611],[119.2346,40.6],[119.2126,40.567],[119.2236,40.567],[119.2566,40.5396],[119.2786,40.5396],[119.2896,40.5286],[119.3225,40.5341],[119.3335,40.5286],[119.3884,40.545],[119.4104,40.5341],[119.4324,40.545],[119.4543,40.5341],[119.4653,40.5396],[119.4763,40.5341],[119.5313,40.5505],[119.5642,40.5341],[119.5422,40.5121],[119.5752,40.4736],[119.5972,40.4681],[119.5972,40.4517],[119.5862,40.4352],[119.5972,40.4022],[119.5862,40.3748],[119.5972,40.3638],[119.5862,40.3473],[119.6082,40.3308],[119.6191,40.3033],[119.6411,40.2924],[119.6521,40.2759],[119.6301,40.2264],[119.6741,40.2374],[119.6741,40.2264],[119.707,40.2045],[119.751,40.21],[119.762,40.1385],[119.74,40.1056],[119.7729,40.0836],[119.762,40.0781],[119.762,40.0616],[119.7839,40.0507],[119.8279,40.0507],[119.8499,40.0342],[119.8389,40.0287],[119.8389,40.0122],[119.8608,39.9463],[119.8608,39.9078],[119.751,39.8419],[119.5862,39.7156],[119.5093,39.6771],[119.4873,39.6442],[119.4873,39.5728],[119.4434,39.4299],[119.3774,39.4519],[119.3445,39.4574],[119.3115,39.4574],[119.2566,39.4354],[119.2126,39.4629],[119.1577,39.4629],[119.0808,39.4739],[119.0369,39.4574],[119.0149,39.4904],[118.9819,39.5068],[118.9819,39.5123],[119.0039,39.5233],[118.9929,39.5398],[118.9709,39.5508],[118.938,39.5453],[118.894,39.5453],[118.8721,39.5673],[118.8831,39.5782],[118.8721,39.6057],[118.8391,39.6112],[118.8171,39.6552],[118.7842,39.6716],[118.7622,39.7321],[118.7732,39.765],[118.7952,39.776],[118.8062,39.7925],[118.8281,39.798],[118.8171,39.809],[118.8171,39.8254],[118.8501,39.8804],[118.8611,39.9353],[118.8721,39.9408],[118.8831,39.9573],[118.8831,40.0067],[118.8611,40.0232],[118.8721,40.0507],[118.8611,40.0616],[118.916,40.0891],[118.927,40.1276],[118.938,40.144],[118.916,40.155],[118.905,40.166],[118.894,40.166],[118.8721,40.1825],[118.8501,40.177],[118.7952,40.2045],[118.7732,40.1935],[118.7402,40.1935],[118.6633,40.2484],[118.5754,40.2649],[118.5645,40.2869]]]}},
{"type": "feature","properties":{"id":"1311","name":"衡水市","cp":[115.8838,37.7161],"childnum":11},"geometry":{"type":"polygon","coordinates":[[[115.2576,37.6447],[115.2905,37.6392],[115.3015,37.6611],[115.3125,37.6611],[115.3235,37.6996],[115.3784,37.7271],[115.3455,37.7435],[115.3455,37.7545],[115.3674,37.7765],[115.3455,37.793],[115.3564,37.8314],[115.3674,37.8479],[115.3894,37.8644],[115.3894,37.8754],[115.3674,37.8809],[115.3674,37.9028],[115.3784,37.9028],[115.3894,37.9193],[115.4114,37.9193],[115.4114,37.9413],[115.4443,37.9413],[115.4553,37.9523],[115.4553,37.9688],[115.4443,37.9797],[115.4553,38.0017],[115.4333,38.0127],[115.4553,38.0347],[115.4663,38.0676],[115.4773,38.0676],[115.4773,38.0786],[115.4663,38.0951],[115.4333,38.0896],[115.3784,38.0951],[115.3674,38.1171],[115.3674,38.139],[115.3455,38.1555],[115.3564,38.205],[115.3235,38.2269],[115.3235,38.2489],[115.3564,38.2544],[115.3674,38.2764],[115.3894,38.2874],[115.3784,38.2983],[115.3784,38.3203],[115.4004,38.3203],[115.4224,38.3368],[115.4553,38.3258],[115.4773,38.3313],[115.4993,38.3423],[115.4993,38.3588],[115.5103,38.3588],[115.5103,38.3313],[115.5322,38.3148],[115.5432,38.3203],[115.5542,38.3368],[115.5762,38.3258],[115.5872,38.3423],[115.5981,38.3313],[115.6421,38.3313],[115.6531,38.3423],[115.697,38.3478],[115.708,38.3588],[115.73,38.3588],[115.741,38.3698],[115.752,38.3698],[115.752,38.3588],[115.7849,38.3533],[115.7959,38.3423],[115.8398,38.3313],[115.8398,38.3038],[115.8289,38.2983],[115.8289,38.2874],[115.8618,38.2599],[115.8728,38.2214],[115.8948,38.1995],[115.8948,38.1885],[115.8838,38.1775],[115.9058,38.1555],[115.9387,38.1665],[115.9387,38.15],[115.9717,38.139],[115.9827,38.1281],[116.0486,38.1445],[116.0596,38.1281],[116.0266,38.1006],[116.0266,38.0786],[116.0486,38.0676],[116.0486,38.0511],[116.0706,38.0402],[116.0486,38.0347],[116.0486,38.0237],[116.0596,38.0072],[116.0815,37.9578],[116.1145,37.9468],[116.0925,37.9138],[116.1584,37.9193],[116.1694,37.9358],[116.1804,37.9633],[116.1914,37.9688],[116.2244,37.9523],[116.2573,37.9688],[116.2683,37.9578],[116.2683,37.9797],[116.2793,37.9688],[116.3123,37.9797],[116.3342,38.0127],[116.3672,38.0237],[116.4221,38.0127],[116.5649,38.0237],[116.5649,37.9852],[116.554,37.9468],[116.521,37.8918],[116.51,37.8699],[116.51,37.8589],[116.4771,37.8589],[116.4771,37.8204],[116.4661,37.7765],[116.4551,37.76],[116.4221,37.749],[116.4331,37.738],[116.4111,37.7271],[116.4001,37.6941],[116.3892,37.6941],[116.3672,37.6447],[116.3782,37.6172],[116.3342,37.6062],[116.3342,37.5787],[116.3232,37.5787],[116.3342,37.5732],[116.3013,37.5677],[116.2903,37.5513],[116.2903,37.5238],[116.2793,37.5238],[116.2793,37.5073],[116.3013,37.5073],[116.2903,37.5018],[116.2903,37.4854],[116.2683,37.4799],[116.2793,37.4744],[116.2463,37.4908],[116.2354,37.4799],[116.2354,37.4634],[116.2463,37.4579],[116.2244,37.4249],[116.2683,37.4249],[116.2793,37.403],[116.2463,37.37],[116.1914,37.37],[116.1694,37.3865],[116.1035,37.37],[116.0815,37.3755],[115.9717,37.337],[115.9827,37.3206],[115.9717,37.2931],[115.9717,37.2766],[115.9717,37.2437],[115.9497,37.2217],[115.9387,37.2272],[115.9058,37.2052],[115.9058,37.1777],[115.8838,37.1503],[115.8838,37.1008],[115.8508,37.0624],[115.8398,37.0734],[115.8398,37.0953],[115.8179,37.1173],[115.7959,37.1173],[115.7849,37.1283],[115.7629,37.1448],[115.752,37.1832],[115.7629,37.2052],[115.752,37.2162],[115.719,37.2217],[115.719,37.2546],[115.697,37.2656],[115.675,37.2601],[115.675,37.2656],[115.6641,37.2821],[115.6201,37.2766],[115.6201,37.2821],[115.6311,37.2986],[115.5872,37.3096],[115.6091,37.3315],[115.5872,37.337],[115.5762,37.3151],[115.5432,37.3206],[115.5212,37.337],[115.5322,37.3535],[115.5103,37.359],[115.4773,37.3865],[115.4224,37.392],[115.4004,37.4249],[115.3564,37.4359],[115.3455,37.4469],[115.3455,37.4579],[115.4333,37.4689],[115.4114,37.4799],[115.4224,37.4854],[115.4553,37.4963],[115.4114,37.5073],[115.4114,37.5348],[115.3784,37.5458],[115.3674,37.5623],[115.3564,37.5293],[115.3564,37.5238],[115.3235,37.5513],[115.2905,37.5732],[115.2466,37.5787],[115.1917,37.5568],[115.2026,37.5732],[115.1917,37.5952],[115.2026,37.6447],[115.2576,37.6447]]]}},
{"type": "feature","properties":{"id":"1310","name":"廊坊市","cp":[116.521,39.0509],"childnum":9},"geometry":{"type":"multipolygon","coordinates":[[[[116.2463,39.5178],[116.2683,39.5013],[116.3013,39.4904],[116.3452,39.4519],[116.3892,39.4519],[116.4331,39.4409],[116.4551,39.4464],[116.4551,39.4574],[116.4441,39.4739],[116.4221,39.4958],[116.4111,39.5233],[116.4331,39.5178],[116.4441,39.5288],[116.4771,39.5398],[116.4771,39.5508],[116.51,39.5563],[116.532,39.5728],[116.521,39.5947],[116.5649,39.6057],[116.5759,39.6222],[116.5979,39.6222],[116.5979,39.6167],[116.6309,39.5947],[116.6418,39.5947],[116.6418,39.6057],[116.6968,39.5947],[116.7078,39.5892],[116.7297,39.5947],[116.7078,39.6167],[116.7627,39.6167],[116.7847,39.5947],[116.7957,39.6112],[116.8176,39.6167],[116.8176,39.6002],[116.7957,39.5947],[116.8066,39.5782],[116.7847,39.5508],[116.8066,39.5288],[116.8176,39.5288],[116.8176,39.5343],[116.8286,39.5178],[116.8066,39.5013],[116.8176,39.4849],[116.7847,39.4684],[116.7957,39.4574],[116.7957,39.4464],[116.8176,39.4519],[116.8286,39.4354],[116.8506,39.4409],[116.8726,39.4299],[116.8506,39.4135],[116.8396,39.4135],[116.8286,39.397],[116.8396,39.3805],[116.8176,39.375],[116.8176,39.3695],[116.8396,39.364],[116.8286,39.353],[116.8286,39.3365],[116.8506,39.3365],[116.8726,39.3585],[116.8726,39.342],[116.8945,39.3365],[116.8835,39.3036],[116.8616,39.2981],[116.8726,39.2816],[116.8726,39.2651],[116.8726,39.2432],[116.8945,39.2267],[116.8835,39.2212],[116.8726,39.2322],[116.8726,39.2212],[116.8506,39.2102],[116.8616,39.1553],[116.9055,39.1498],[116.9165,39.1168],[116.9275,39.1168],[116.9055,39.1058],[116.8835,39.0729],[116.8726,39.0729],[116.8726,39.0564],[116.8176,39.0509],[116.7957,39.0564],[116.7847,39.0454],[116.7847,39.0564],[116.7957,39.0564],[116.7847,39.0619],[116.7847,39.0509],[116.7517,39.0509],[116.7517,39.0399],[116.7627,39.0289],[116.7517,39.0125],[116.7517,39.0015],[116.7297,38.974],[116.7078,38.9301],[116.7078,38.8971],[116.7188,38.8971],[116.7188,38.8696],[116.7188,38.8531],[116.7407,38.8531],[116.7407,38.8367],[116.7517,38.8312],[116.7407,38.8092],[116.7517,38.7982],[116.7407,38.7872],[116.7517,38.7762],[116.7407,38.7543],[116.7627,38.7488],[116.7627,38.7433],[116.7627,38.6993],[116.7847,38.6499],[116.7627,38.6389],[116.7078,38.6224],[116.6638,38.5785],[116.6528,38.5675],[116.6638,38.54],[116.6528,38.5126],[116.6199,38.5126],[116.6199,38.5071],[116.6199,38.4961],[116.6089,38.4851],[116.5869,38.4851],[116.5869,38.4741],[116.5649,38.4741],[116.5649,38.4961],[116.554,38.5016],[116.543,38.5016],[116.532,38.4906],[116.4771,38.4906],[116.4551,38.5071],[116.4441,38.5291],[116.4331,38.5345],[116.4551,38.5785],[116.3892,38.6115],[116.3672,38.6719],[116.3672,38.6938],[116.3892,38.6993],[116.4331,38.7213],[116.4331,38.7488],[116.4221,38.7708],[116.3342,38.8092],[116.3013,38.8147],[116.2683,38.8367],[116.2463,38.8477],[116.2354,38.8751],[116.2024,38.8861],[116.2024,38.9081],[116.1914,38.9246],[116.2244,38.9191],[116.2573,38.9355],[116.3123,38.9575],[116.3342,38.9795],[116.2903,39.0015],[116.3123,39.0399],[116.3232,39.0948],[116.2683,39.1223],[116.2683,39.1278],[116.2463,39.1443],[116.2134,39.1498],[116.2024,39.1827],[116.2134,39.2102],[116.1914,39.2157],[116.2024,39.2706],[116.2024,39.342],[116.1914,39.353],[116.1145,39.3585],[116.1145,39.3805],[116.1365,39.4025],[116.1365,39.4354],[116.1475,39.4574],[116.1914,39.5013],[116.2134,39.5123],[116.2463,39.5178]]],[[[117.1582,39.8199],[117.1582,39.798],[117.1692,39.798],[117.1802,39.7815],[117.2021,39.765],[117.1692,39.7485],[117.1692,39.743],[117.1582,39.7375],[117.1582,39.7266],[117.1692,39.7156],[117.1692,39.6771],[117.1582,39.6606],[117.1802,39.6442],[117.1692,39.6387],[117.1582,39.6387],[117.1472,39.6222],[117.1362,39.6167],[117.0154,39.6552],[116.9934,39.6387],[116.9824,39.6387],[116.9714,39.6497],[116.9604,39.6442],[116.9495,39.6881],[116.9495,39.7046],[116.9165,39.7046],[116.9055,39.6881],[116.8835,39.7156],[116.8945,39.7266],[116.9165,39.7321],[116.9055,39.7485],[116.8945,39.7595],[116.9055,39.765],[116.9165,39.7815],[116.9385,39.7815],[116.9275,39.8364],[116.9055,39.8529],[116.9055,39.8419],[116.9055,39.8309],[116.8176,39.8914],[116.7957,39.8859],[116.7847,39.9463],[116.7627,39.9628],[116.7737,39.9957],[116.7737,40.0122],[116.7847,40.0287],[116.8066,40.0287],[116.8396,40.0507],[116.8506,40.0507],[116.8726,40.0397],[116.9604,40.0507],[116.9824,40.0397],[117.0264,40.0342],[117.0374,40.0507],[117.0593,40.0616],[117.0923,40.0726],[117.1143,40.0726],[117.1362,40.0616],[117.1582,40.0726],[117.1802,40.0726],[117.2131,40.0946],[117.2131,40.0836],[117.2241,40.0671],[117.1912,40.0616],[117.1802,40.0507],[117.2021,40.0012],[117.1912,39.9792],[117.1472,39.9463],[117.1582,39.9353],[117.1472,39.9353],[117.1472,39.9243],[117.1362,39.9188],[117.1582,39.9078],[117.1472,39.8969],[117.1692,39.8639],[117.1802,39.8694],[117.1802,39.8639],[117.2241,39.8529],[117.2461,39.8584],[117.2571,39.8474],[117.2461,39.8309],[117.2021,39.8309],[117.1582,39.8199]]]]}}
]
}

下面使用 java 8 中的脚本引擎执行该代码。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package tk.mybatis;
import javax.script.invocable;
import javax.script.scriptengine;
import javax.script.scriptenginemanager;
import javax.script.scriptexception;
import java.io.filenotfoundexception;
import java.io.filereader;
public class encoder {
  public static final scriptengine engine = new scriptenginemanager().getenginebyname("nashorn");
  static {
    try {
      //注意这里的 encode.js 路径,文件内容就是上面的 js 代码
      engine.eval(new filereader(encoder.class.getresource("/encode.js").getpath()));
    } catch (scriptexception e) {
      e.printstacktrace();
    } catch (filenotfoundexception e) {
      e.printstacktrace();
    }
  }
  public static final invocable invocable = (invocable) engine;
  /**
   * 压缩为 echarts 格式的地图
   * @param geojson
   * @param filename
   * @param type   json 或 其他(按js处理)
   * @return
   */
  public static string convert2echarts(string geojson, string filename, string type) {
    try {
      return (string) invocable.invokefunction("convert2echarts", geojson, filename, type);
    } catch (scriptexception e) {
      throw new runtimeexception(e);
    } catch (nosuchmethodexception e) {
      throw new runtimeexception(e);
    }
  }
}

用法:

?
1
2
string json = encoder.convert2echarts(
  "上面提供的河北省的geojson内容", "河北省", "json");

压缩后的结果如下(文件大小为 9 kb):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
{
  "type": "featurecollection",
  "cp": [115.4004,
  39.4688],
  "size": "1300",
  "features": [{
    "type": "feature",
    "properties": {
      "id": "1308",
      "name": "承德市",
      "cp": [117.5757,
      41.4075],
      "childnum": 11
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@llnlmxn„„ivvlunb@vvxxjwl@lþŽvnnv„j˜_@wkmšk„b‚x„wxk˜wxxšklb²k@nvvvb„l@wlu²„lkvnujvz@vvb@lå¼mvuvnbôavx@°ub@lwbxš@b@bvb°x„@vxèlvlšaæ@þb²k°@lvuŽ@xn@vw‚lxb@¤vxškvvvlnm°_ƨ¤@auiva„alkx›°k„™v@„alwuvy„u@kó™°ƒna°uvuumuæw@mklvuƒwvi„wšlnn@xlvnk„myu@ƒu°uxav@u¥ƒu@uæ™@avukwu¯ƒau@wluv@bkbmkulmkkuvukmviuwlwv²™uml°u@w„luwvm@uuk@_ƒkuuüaxw@ƒvkuu@mviuulmnivvvbèvlknbvkš@ni˜@nvnwvlvk„k„„˜vnb@auivw@in™°@lvniš@lwĢ@°uvl@b„@vyuuƒa@w@wunu@w篙k@ukkjwaûbmk@mvaþu@amkwƒ@mxukkÿƒ£@a„kl@um°uxwla„al@nmlxnw°znw@aƒwv™@ƒakbĉ¥vmu@ƒiƒvƒuƒjkumwu™kbmkuaƒkkuvu@kv@@klw—™wau@kmƒxvènbmluuƒkƒx¯jkbƒi@jmiuwu@ƒlml@xkj@u™kƒk@avkwwa—iwwƒmuƒ@mu@j@uaċu™auuƒvki±ƒk@uuƒ@ubvvm@uvkƒlƒlkiwauluwƒxuju„ƒ@wbub@lkxuxm@@jvn@j@b„nƒb@vkx@bšlu‚æn„jšavxnkvvmzx‚°v@_ljxxwxƒk¯båamuƒ@lui›bñj@lçkkiç`kxwl@„ƒ@@buvub¯xwkk„å„vlulw@ƒŽn¦ul@i™lmuuuvm@kwƒnkkma¯xukwmnwvwýl„mŽ™vubuvwb@lnxm„xvŽmbxx›¦@„nb@`™„ƒvƒ@kbƒlu„mvulkbvxkºmnm@@xk¦šbĢülš"],
      "encodeoffsets": [[118868,
      42784]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1307",
      "name": "张家口市",
      "cp": [115.1477,
      40.8527],
      "childnum": 15
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@k™ġû™al¥@wn@nml¹uwlavknuvƒ„kla„@„ušƒ@_ma@ƒœ¥wwnau‚wnƒmw@kxavuvašunmwuk°™lƒnuvuxwvw™iwvókui@wxƒxuu@mma@kukwlkw@yk@ƒavkuuċauu@wk@unm@uvmlm±iuƒkj™kwƒ@a„i@m@u„ƒvƒ„ula„@vxvƒxmvwnkwkƒku_k@m¥ƒmx_™jmnu@km@u@kmu™vƒu@u™@umk@@lƒmw@û£wƒka@wk™@aƒi@mmk@mua@umuƒiƒww@awuƒbu@kbç@kwƒ@makvuk™u@aƒm@au@mxkuƒbƒkuxuƒ±kxvwluk@wku@v™@wxua@wbuxƒjiƒŽ@¦vèvvx@±ê¯kuiƒ`¯uulvx@vƒ@ukƒiƒvklmvkkmš@nujýbkiujvxšvvxvbu„vj„un™°bv„mlu°„xnk@ul@lvèvuxšx@w„@vxšv‚kþb„n@vnbv„m`ƒux™kw@uvkl™km¼@lunujvnv„xv@vm@@lv„klƒikl@vƒwlŽulwkul@mj„@blbuvulmzujuxm@uubċük@ub@všlvv„¦ôbvŽmšukuku@m„„@vlvn¼wbuj¯@@„°šnillèl˜@nxšwllœk‚j@bkxlxkxlxulkljƒšxl@bw„n`@næŽxxll@xl@xb‚lœklvlixblvubujw@lx@vl@vvŽšxšjšw„n@wnl°k„bvbl@vi@k„@u@nmvmv@xuwi@axm@™vuukwmn@lmuuk@mumk@unwvĉ@ƒƒmu_v@xjôvvušlvun@šllunjl_n@šml@xŽlllw²lvjul@vmbvblvxmvnlš@Ť¦„nn@üŽ@bšl„@@xv`„unb@vllvb²j‚xn¥æñ@¥þ@"],
      "encodeoffsets": [[118868,
      42784]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1306",
      "name": "保定市",
      "cp": [115.0488,
      39.0948],
      "childnum": 23
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@vbxwš@@ulv@xvlxkwu²lv„vw„l„alvnwv@@b„n@bšvvllunb„@lxè@lav@„axv@b‚x„x„j‚nv@vvb@nnl@n„j@blšl@„ašƒu_vwuwvuškum™ukb±mvwœu@viuw@uwk„@vu@ynl„m@iv@‚bnk„lvavmnilaxwv@@wvl°@@xnx„@v`v@vbuvvlvknwnl@ll@@_v@vvnaæ@œkvxæ@nƒ@wƒkmu—™wm@km@kükxu@ñw±niuwvƒ„kla@i°wu±kškmm¯mƒ_ƒjnƒaƒww@ivauama@wƒuƒmu@mvw@axk@mwa@£km@aƒ_kvmunww@¯bƒkumk@ƒvçm@@kuu™kuu™@uvuamvuawikb@xu@@amukkƒvkam@@kvukuwmkmuklub@xmjƒ™u@uimvûvmnuwƒjƒu@vƒx@uwm@ub°¦ušmxklmx@`ulu@@uw@@xkn¯@makv™umxub™°ƒlušƒbubƒnujƒuuvƒa™lkbuu›juu@muuuƒjkaƒ@™xuiwjƒunƒj@v™zƒ@kb@`@bln@l™bƒŽ@x@š@š„@xl‚bnbvb„@„„vjlinlšbvw@u„k„l@lbnan@vb‚jôln‚uzlv@lèlvbvk@lvx—vwxx`wxxz‚bv`uxv¤nx@„bvlvnvlul"],
      "encodeoffsets": [[117304,
      40512]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1302",
      "name": "唐山市",
      "cp": [118.4766,
      39.6826],
      "childnum": 11
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@„@vvl@²„lj„uvvšbČvvb‚@@inv„@‚v„nxx˜jxb‚xul@b„lšl@vli@wnk„kv@vxnj@i„jla°i„w„lvvnkmauç„wvkôaü¯„@nv°wnjlav@vunuuaw¯wxwwwna@£uawku¯ƒ¯@avukkuamuuƒn»‚an™„ivwuwlkš@„llwvaku@k„_lƒšbþu°@šy°n„@„kèkww™ţ¥ĉōƒkġwuw¯£¯ƒçwţwƒ@kk@kƒ¥ýwåbç¤ûťv™lw°@ĸ™x@vvvulvlkl@v@xƒ`ub@xm@uwbƒk@ævbnlwv@lnxubl‚@x¯lmu™vkkwlkk@_uk@u@ummuxmvxlwvulku@`w@uluk@xljxzv@@xml@vu@ux@kk@wbuk@xn`ƒxmjnšmškxuvbuvlvvxubv@nkll„kvkþbvkxi°kvšmvuiukulvxvjvlkv@vƒ@ubu@wuu@ubuk@b@nƒv@vklmb@b"],
      "encodeoffsets": [[120398,
      41159]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1309",
      "name": "沧州市",
      "cp": [116.8286,
      38.2104],
      "childnum": 15
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@@ln@uè„Žl@vn„l°ax@mxnvlu„`@bln@¤xb@nwl@bux@nnv‚„„v@xnbvbub@j‚x„x„b‚mxa@k„uvwlw„k„kôvm@w™kkk@kl»èƒm™vkxkla°@xvv@vi@ml@@vn@vx@v@j„@vxuzvvšš²blvk¦@šĠ@@»š@vk@vèllk@xnj@aliul„a„vvbš@„n@a„u@wuiv@mun@mkxml@ll@lnwšb@xv@@a„vvb„v„@vv„ivwèb˜i軃ǟlwšavuåuƒƒ™um@kvu™wvkauwmaóuƒjuu¯ñu¥mk™¯uaƒkånçyóxmwûx¯aċbûa›j—w™ýu¯»ƒaóóum@iƒšvvl@bƒlujwlx@@xšxuxl¤v@v„nvuv„xvbvš@Ž„@@vvn„°vŽ@ţu¯vƒumƒuwv@muxƒaƒbukuwuaçkn„ƒvk¦wb@vnlmv@bkv@n„xw`å_uvƒv@bƒuklvx@vmluƒx@vvl@x—vwvl@vw@uum@"],
      "encodeoffsets": [[118485,
      39280]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1301",
      "name": "石家庄市",
      "cp": [114.4995,
      38.1006],
      "childnum": 19
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@la„@šy@u„i‚m„vxivjšw„@lb„ivvnv‚@vvœivvlašk„bvu„vvi„mva„av™„kš¯vanwšvlunb°@lm@wx@@vv@vk@_nwlknwv™¯¥van@vx‚@„w@u„v„ivxnmüunuvjv@„šni@wvalknv@k‚mu£na@mvk°k„lva@uu@uƒmknwwkxu@aww@@km@uau@@klk@ukawaunamm@u„a¯wwu@ukƒl@Žun@x™v™luxvjub™lmu@auwukmkkluum@mw—xƒaƒmmkkwum@@u¯juum™ku¯@mkĉxýwý¥lƒuóŽmwkuuuwvkkm™kkmlx„lxvlvxxj@nvjnz@vwl@`nx@šƒxƒ@kvuumjmixx„jv„ƒnuvƒ@uvv„@lušƒ`uxvvƒ„ƒlxl@l@b@vmx@b™xn°™uƒbkkwlxlw@@bƒk„mkulmaklulmb@šxb@xmxu`v„b@`llx@nwvxl@‚°wlxnlb„kvk„xvb@˜x@l_lj@v@xnŽ„i"],
      "encodeoffsets": [[116562,
      39691]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1305",
      "name": "邢台市",
      "cp": [114.8071,
      37.2821],
      "childnum": 18
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@nkllnšllxuvvlvnxô„v‚kþ¦þxĊwnl°@lvnšvv°i@vn@v‚lxnl„n„b˜wnxn@vvlknlvlvx@bnvškvauivwškšu@wvm@¯@u¥vmu_°lšk„k‚w@lx‚va„u@wšuƒuukluów@uvuœulƒ°k„wlku_na„kvnlkkkšwwa@iœjva@iljnu@„kvuumvlaxul@lm@kxwýñnkƒ™±™k@wğ›@@u@mkĉlmvj@zmlnŽwluýju_ƒ@@šmjkxuvlbklý@ýa™b¯@¯±jåwġauu@ƒku™@mvi±bukƒl™wuxƒjkaƒlókulwbuvkkmnk@@bmluŽƒl@b@mnmjkuulƒaƒbnŽmn@lvv@¦n@„l@b‚znx@`vz@b„xnv@xl„lbnkvx"],
      "encodeoffsets": [[116764,
      38346]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1304",
      "name": "邯郸市",
      "cp": [114.4775,
      36.535],
      "childnum": 18
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@„bvklvninm‚@@a„kvnk@al@nmllvuxavkôl„klb„ivwšx„kvl²a‚jnuš@lv@„vvĢbæx²i°Ž°@šaþbþ@lkkavulwni@™„@v`þi‚vxkmnk@y‚inuĊkƒçkuuamuukƒƒ@au@u™ƒk@wuwvkvjvkkw°a@„mk@ux@vv„lvw@wšwva@¯xm@@luiwau@uwkxwmu@uwmukkmn@lkvƒ²™vƒauluvmjuuuwƒlma@™umkium›l—mvšmx@b™luamkål@vmbku¯kýamzkjub±vkb™l@lu@wikjƒzkkmkƒnualwkkkw@@nkbk@ww¯xuvuj@xlj@xƒ@xlwlkuƒ`vunawa„uv@uviƒauxuumvƒk@i@w@ç„u@@u@bƒ‚@nmkxmx™@uxkvwux„@`vlll@`™zx‚ýb@b‚„@vuvkiujvz°kvlnllknl„xllvvuvlxuj@nn‚„i@mvulbn@@Žm„@bv„nv"],
      "encodeoffsets": [[116528,
      37885]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1303",
      "name": "秦皇岛市",
      "cp": [119.2126,
      40.0232],
      "childnum": 5
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@lnv@xb˜škx@lu@@luvlv„lvbnl‚ašlxvvn‚l„i„v„u„jv@unĊ¦la„bš@nj°umƒv@„wn@vu„jvi°bnwlxnwvlvk²b‚akk„li@auavƒuwvuualavwnuvak¥šx@w‚kœlvóm„muk@_lwš@n_uk@alå@ğåƑŃýmƒ@ñ—ţçlƒlƒ@¯m™z¯@ýv™ak„ƒ`@llvubkxƒk™@klvxuxƒjmšbm¼v„nvvblluv@b„°v°xlvb@¤mbxxwx°xxŽvbmvuvu@kbmi¯xmuƒ@û°óbul"],
      "encodeoffsets": [[121411,
      41254]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1311",
      "name": "衡水市",
      "cp": [115.8838,
      37.7161],
      "childnum": 11
    },
    "geometry": {
      "type": "polygon",
      "coordinates": ["@@„kvlv@x°xƒb@vnnmbvŽxblb@vkl@lv@vbn@@l‚@xx@bwvxlmxnlv„v@@vubƒk¯lul@nmbv¤n@l‚lxnlvuv@ln@lb„ullnv@bv@@wlaxjvbnuvbvuš@vvšlvvn@vvx@@u‚kxu˜u@wuk@u„wvnk@uuwlk„v@a„uvuæ`x_ƒw@mlu@anumk@uxal¥„umƒèlvbvxvl„a„bvw@nxu‚vn„„v°uŤv@uƒ¯um@uƒ@@u™uaƒwvumuuƒu@k£vw™w@ww@xkƒiua@wu@@al@uk@_mkxkƒbuu@avkmš@xmƒƒ±@kbçaklğvauw@a@ƒmkujƒk@ykw@£ƒwx@lknk@wvkbuŽvnuvƒl@‚mvki@jub›i@jxb™xllklumƒlmbv`klƒx¯lk„›vuv@vôxkvvl„v™v@xƒvubw@kxƒl™l¯kv`unv¦°@"],
      "encodeoffsets": [[118024,
      38549]]
    }
  },
  {
    "type": "feature",
    "properties": {
      "id": "1310",
      "name": "廊坊市",
      "cp": [116.521,
      39.0509],
      "childnum": 9
    },
    "geometry": {
      "type": "multipolygon",
      "coordinates": [["@@la„ušš@šunl@vwbklwxnivv„v@x„jlbulšxvbn@@k„mv@@x°wvinjmn²@lmvbnl@amkv_kwlmx@@lvamaxaƒavu@unjvanllukaw@uavakk@ilkuu@an@ln@alkuƒkiva@a@klaukuv@ukuv¯škvƒv@kumƒu@@a¯imjuu@vv@ul@uƒ@@wxuwa@ukwm™@ƒx@@w@al@@aviumvuuuvwuknk@i@™l¥ku±a™™uuvyuwƒ@@i@uuwm@@uk@@nuju@wu¯@kbwlulnšç„k¼@lllšl@xunóŽƒlƒlkxuxƒv@lwb„i„`°nnn™llŽv²¯x@jkbƒlu„vxmjx²@òwvûl@lln@‚xn˜šnv„l"],
      ["@@@kx@valaa@kwi@uxw@wanauiw@uaukķŽk_w@uvukuš@bƒ@uamxvxnjubwvxlvbn@w°kb@u@wó¼miu¼k`v„@bvbl@„lx@luôvluœiv`lx„vn@lulvn@„l@uvaƒiuwl£um™vwu@@uukluuunƒvl@kšunlvwua›@™u"]],
      "encodeoffsets": [[[119037,
      40467]],
      [[119970,
      40776]]]
    }
  }],
  "utf8encoding": true
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接

原文链接:https://blog.csdn.net/isea533/article/details/79194819