From 2770b6234bb85d9f8d50aec16896ff7a06fa6e6d Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期一, 15 十二月 2025 13:39:21 +0800
Subject: [PATCH] 重新提交
---
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/DicArea.java | 11
fzzy-igdss-web/src/main/resources/static/group/gis-map.js | 106
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right-btn.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-i3.png | 0
fzzy-igdss-web/src/main/resources/static/security/video-list-dept.js | 61
fzzy-igdss-view/src/main/java/models/core.model.xml | 14
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bk2.png | 0
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/group/GroupController.java | 103
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java | 16
fzzy-igdss-web/src/main/resources/static/img/web/group/left-box1.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-r.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/data-top-btn_03.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/lb-tab-on.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/yj4.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-body.png | 0
fzzy-igdss-web/src/main/resources/templates/security/video-list-dept.html | 355
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraData.java | 25
fzzy-igdss-web/src/main/resources/static/img/web/group/c-map.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-address.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-bg2.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/video-pic_03.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/left-m1-bg.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bf_sd.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-titbg.png | 0
fzzy-igdss-web/src/main/resources/templates/group/video.html | 420
fzzy-igdss-web/src/main/resources/static/img/web/group/l2.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/zy1.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-dian-h.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-cf.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn1.png | 0
fzzy-igdss-web/src/main/resources/application-dev.yml | 28
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicAreaService.java | 4
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bg-line.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/plan-center-boxBg.png | 0
fzzy-igdss-web/src/main/resources/static/group/video.css | 1047 +
fzzy-igdss-web/src/main/resources/static/img/web/group/bf_sd_active.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/zy5.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right2.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/data-btn-h_03.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicService.java | 10
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bf_zd_active.png | 0
fzzy-igdss-web/src/main/resources/static/common/igds-common.js | 74
fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraSnapType.java | 41
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-zhi.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/l3.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-radio_03.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon_qh.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/left-box2.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Patrol.java | 10
fzzy-igdss-web/src/main/resources/static/img/web/group/yj3.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-time.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9_active.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/i-top-bg.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-sj.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-i2.png | 0
fzzy-igdss-web/src/main/resources/templates/security/patrol/patrolRecord/patrolRecord.html | 156
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java | 74
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-user.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-bg1.png | 0
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/need/layer.css | 1
fzzy-igdss-web/src/main/resources/static/img/web/group/bk5.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/img-map-xa.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiSnapReq.java | 97
fzzy-igdss-web/src/main/resources/static/img/web/group/bg_panel_1_item.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/zy2.png | 0
fzzy-igdss-web/src/main/resources/static/group/master.css | 238
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Bank.java | 12
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolConf.java | 20
fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-r_on.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot-2.png | 0
fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord.js | 412
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-af.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/i-body.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/plan-left-boxBg.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/cd-bg2.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon_close.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-dian.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/select-bg-lang.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/zy6.png | 0
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolConfController.java | 21
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bk1.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java | 8
fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/Constant.java | 15
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1_active.png | 0
fzzy-igdss-web/src/main/resources/templates/group/index.html | 275
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/layer.js | 2
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-phone.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DeviceIotService.java | 6
fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot2.png | 0
fzzy-igdss-web/src/main/resources/static/group/video.js | 1475 +
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-kuqu-h.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/l4.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4.png | 0
fzzy-igdss-web/src/main/resources/static/group/mapList.js | 23437 ++++++++++++++++++++++++++++++
fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-box-monitor.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/banner.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-i1.png | 0
fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml | 144
fzzy-igdss-web/src/main/resources/static/img/web/group/left-box2-monitor.png | 0
fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js | 12
fzzy-igdss-web/src/main/resources/static/img/web/group/icon2.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/lb-tab.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/left-box1-monitor.png | 0
fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/common/CommonManager.java | 36
fzzy-igdss-web/src/main/resources/static/img/web/group/left-box3.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/AbstractApiCameraService.java | 47
fzzy-igdss-web/src/main/resources/static/security/video-list.css | 6
fzzy-igdss-web/src/main/resources/static/img/web/group/bk4.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16_active.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/yj2.png | 0
fzzy-igdss-view/src/main/java/com/fzzy/igds/DeptPR.java | 3
fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-l.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right-btn-on.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/data-left-box.png | 0
fzzy-igdss-web/src/main/resources/templates/security/video-aerial-dept.html | 2
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultSnapServiceImpl.java | 19
fzzy-igdss-web/src/main/resources/static/img/web/group/zy3.png | 0
fzzy-igdss-web/src/main/resources/static/security/video-control.js | 77
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java | 74
fzzy-igdss-web/src/main/resources/static/img/web/group/dw.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi1.png | 0
fzzy-igdss-web/src/main/resources/templates/security/quantity.html | 8
fzzy-igdss-web/src/main/resources/static/img/web/group/data-bottom-box.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/dbx1.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolKey.java | 2
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-yw.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn3.png | 0
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-l_on.png | 0
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolController.java | 13
fzzy-igdss-web/src/main/resources/static/img/web/group/select-bg.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/cd-bg1.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg3.png | 0
fzzy-igdss-web/src/main/resources/templates/group/gis.html | 464
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraManager.java | 47
fzzy-igdss-view/src/main/java/com/fzzy/igds/DicPR.java | 10
fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConf.view.xml | 97
fzzy-igdss-web/src/main/resources/static/img/web/group/img-map.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg1.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bf_zd.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPtzServiceImpl.java | 19
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPlayServiceImpl.java | 19
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolRecordController.java | 38
fzzy-igdss-web/src/main/resources/static/img/web/group/l1.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/c-i4.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-kuqu.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bk3.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot.png | 0
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/inout/InoutApiController.java | 1
fzzy-igdss-web/src/main/resources/static/group/chinaMapList.js | 14081 ++++++++++++++++++
fzzy-igdss-web/src/main/resources/static/group/gis.js | 301
fzzy-igdss-web/src/main/resources/static/img/web/group/bg-jiankong-tit.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/data-left-boxBg.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg.png | 0
fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord-style.css | 259
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi1-h.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-shu.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/data-right-box.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/plan-center-top.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi-h.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/right-m2-bg.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-box.png | 0
fzzy-igdss-web/src/main/resources/static/security/video-aerial-dept.js | 0
fzzy-igdss-web/src/main/resources/static/group/gis-chart.js | 7
fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraResp.java | 3
fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java | 95
fzzy-igdss-web/src/main/resources/static/group/pc-reset.css | 10
fzzy-igdss-web/src/main/resources/static/img/web/group/time.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/yj1.png | 0
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/layer.css | 1
fzzy-igdss-web/src/main/resources/static/img/web/group/img-map2.png | 0
fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/gropu/GroupManager.java | 108
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/layer.js | 2
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java | 4
fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraPtzType.java | 33
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java | 75
fzzy-igdss-web/src/main/resources/static/group/gis.css | 18
/dev/null | 236
fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn2.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/left-m2-bg.png | 0
fzzy-igdss-web/src/main/resources/static/group/index.js | 1128 +
fzzy-igdss-web/src/main/resources/static/img/web/group/spu-detail-btn.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/zy4.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg2.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4_active.png | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/icon-duihao.png | 0
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolConfService.java | 10
fzzy-igdss-web/src/main/resources/static/img/web/group/plan-right-box.png | 0
fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif | 0
fzzy-igdss-web/src/main/resources/static/img/web/group/data-btn-h_04.png | 0
199 files changed, 44,831 insertions(+), 1,252 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/AbstractApiCameraService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/AbstractApiCameraService.java
new file mode 100644
index 0000000..caf491e
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/AbstractApiCameraService.java
@@ -0,0 +1,47 @@
+package com.fzzy.igds.camera;
+
+import com.fzzy.igds.camera.data.ApiCameraData;
+import com.fzzy.igds.camera.data.ApiCameraResp;
+import com.fzzy.igds.camera.data.ApiSnapReq;
+import com.fzzy.igds.domain.Camera;
+import lombok.extern.slf4j.Slf4j;
+import java.util.List;
+
+/**
+ * @Description 鎺ュ彛鎶借薄瀹炵幇绫伙紝鎶借薄瀹炵幇绫伙紝鎻愪緵榛樿瀹炵幇锛屽叿浣撲笟鍔″疄鐜扮户鎵胯鎶借薄绫伙紝骞跺疄鐜版娊璞℃柟娉�
+ * @Author CZT
+ * @Date 2025/12/11 10:10
+ */
+@Slf4j
+public abstract class AbstractApiCameraService implements ApiCameraService {
+
+ @Override
+ public ApiCameraResp getPlayAddr(ApiCameraData apiCameraDto) {
+ return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "褰撳墠鍗忚鏃犻渶鎵ц褰撳墠鍗忚");
+ }
+
+ @Override
+ public ApiCameraResp ptzMedia(ApiCameraData apiCameraDto) {
+ return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "褰撳墠鍗忚鏃犻渶鎵ц褰撳墠鍗忚");
+ }
+
+ @Override
+ public ApiCameraResp ptzPreset(ApiCameraData apiCameraDto) {
+ return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "褰撳墠鍗忚鏃犻渶鎵ц褰撳墠鍗忚");
+ }
+
+ @Override
+ public ApiCameraResp keepAlive(ApiCameraData apiCameraDto) {
+ return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "褰撳墠鍗忚鏃犻渶鎵ц褰撳墠鍗忚");
+ }
+
+ @Override
+ public List<Camera> searchCamera(ApiCameraData apiCameraDto) {
+ return null;
+ }
+
+ @Override
+ public ApiCameraResp snapImg(ApiSnapReq apiCameraDto) {
+ return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "褰撳墠鍗忚鏃犻渶鎵ц褰撳墠鍗忚");
+ }
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraManager.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraManager.java
new file mode 100644
index 0000000..dfbf545
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraManager.java
@@ -0,0 +1,47 @@
+package com.fzzy.igds.camera;
+
+import com.fzzy.igds.constant.CameraPlayType;
+import org.springframework.beans.BeansException;
+import org.springframework.context.ApplicationContext;
+import org.springframework.context.ApplicationContextAware;
+import org.springframework.stereotype.Component;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 瑙嗛鎺ュ彛绠$悊锛岀敤浜庣鐞嗕笉鍚屾挱鏀炬柟寮忕殑鍗忚鎺ュ彛锛屼笟鍔¢�氳繃褰撳墠绠$悊璋冪敤涓嶅悓鐨勫疄鐜�
+ */
+@Component(ApiCameraManager.BEAN_ID)
+public class ApiCameraManager implements ApplicationContextAware {
+
+ public static final String BEAN_ID = "core.apiCameraManager";
+
+
+ public static Map<String, ApiCameraService> remoteMap = new HashMap<>();
+
+ @Override
+ public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
+
+ Map<String, ApiCameraService> grainMap = applicationContext.getBeansOfType(ApiCameraService.class);
+
+ for (String key : grainMap.keySet()) {
+ remoteMap.put(grainMap.get(key).getType(), grainMap.get(key));
+ }
+ }
+
+
+ /**
+ * 鏍规嵁绫诲瀷鏍囩灏佽涓嶅悓鐨勬帴鍙e疄鐜帮紝
+ *
+ * @param type 鍙互鏄痯layType锛屽彲浠ユ槸snapType锛屽彲浠ユ槸ptzType
+ * @return 鎺ュ彛瀹炵幇
+ */
+ public ApiCameraService getApiCameraService(String type) {
+ ApiCameraService apiCameraService = remoteMap.get(type);
+ if (null == apiCameraService) {
+ apiCameraService = remoteMap.get(CameraPlayType.PLAY_TYPE_DEFAULT.getCode());
+ }
+ return apiCameraService;
+ }
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java
new file mode 100644
index 0000000..043059b
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/ApiCameraService.java
@@ -0,0 +1,74 @@
+package com.fzzy.igds.camera;
+
+import com.fzzy.igds.camera.data.ApiCameraData;
+import com.fzzy.igds.camera.data.ApiCameraResp;
+import com.fzzy.igds.camera.data.ApiSnapReq;
+import com.fzzy.igds.domain.Camera;
+import java.util.List;
+
+/**
+ * @Description 瑙嗛娴佸獟浣撹皟鐢ㄦ帴鍙o紝閫氳繃绯荤粺閰嶇疆鐨勬挱鏀炬柟寮忚皟鐢ㄤ笉鍚岀殑娴佸獟浣撳疄鐜般��
+ * @Author CZT
+ * @Date 2025/12/11 10:10
+ */
+public interface ApiCameraService {
+
+ /**
+ * @return 閰嶇疆鐨勭被鍨嬫爣绛�
+ */
+ String getType();
+
+ /**
+ * 鏍规嵁鍙傛暟鑾峰彇鎾斁鍦板潃
+ *
+ * @param apiCameraDto
+ * @return
+ */
+ ApiCameraResp getPlayAddr(ApiCameraData apiCameraDto);
+
+
+ /**
+ * 璁惧浜戝彴鎿嶄綔
+ *
+ * @param apiCameraDto
+ * @return
+ */
+ ApiCameraResp ptzMedia(ApiCameraData apiCameraDto);
+
+
+ /**
+ * 棰勭疆浣嶈缃�
+ *
+ * @param apiCameraDto
+ * @return
+ */
+ ApiCameraResp ptzPreset(ApiCameraData apiCameraDto);
+
+
+ /**
+ * 鎾斁杩炴帴淇濇寔鍦ㄧ嚎锛岄拡瀵归渶瑕佸綋鍓嶆帴鍙g殑娴佸獟浣撶敓鏁�
+ *
+ * @param apiCameraDto
+ * @return
+ */
+ ApiCameraResp keepAlive(ApiCameraData apiCameraDto);
+
+
+ /**
+ * 閫氳繃娴佸獟浣撴帴鍙h皟鐢ㄦ祦濯掍綋閰嶇疆鐨勬憚鍍忓ご淇℃伅
+ *
+ * @param apiCameraDto
+ * @return
+ */
+ List<Camera> searchCamera(ApiCameraData apiCameraDto);
+
+
+ /**
+ * 鎶撴媿鎺ュ彛锛岄渶瑕佹牴鎹姄鎷嶆柟寮忚皟鏁�
+ *
+ * @param apiCameraDto
+ * @return
+ */
+ ApiCameraResp snapImg(ApiSnapReq apiCameraDto);
+
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/ApiCameraData.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraData.java
similarity index 73%
rename from fzzy-igdss-core/src/main/java/com/fzzy/igds/data/ApiCameraData.java
rename to fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraData.java
index 7ce863f..fbf7303 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/ApiCameraData.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraData.java
@@ -1,4 +1,4 @@
-package com.fzzy.igds.data;
+package com.fzzy.igds.camera.data;
import lombok.Data;
@@ -36,10 +36,15 @@
* IP
*/
private String ip;
+
+ /**
+ * WEB绔彛
+ */
+ private Integer webPort;
/**
* 鎺у埗绔彛
*/
- private Integer controlPort;
+ private Integer ctrlPort;
/**
* 鎾斁鏂瑰紡
*/
@@ -48,6 +53,11 @@
* 鎶撴媿鏂瑰紡
**/
private String snapType;
+
+ /**
+ * 浜戝彴鏂瑰紡
+ **/
+ private String ptzType;
/**
* 鐩戞帶SN
*/
@@ -69,8 +79,8 @@
*/
private int speed = 129;//閫熷害锛�0-255 榛樿129锛�
/**
- * 浜戝彴鎺у埗鍛戒护 1=涓婏紝2=涓嬶紝3=宸︼紝4=鍙筹紝5=宸︿笂锛�6=宸︿笅锛�7=鍙充笂锛�8=鍙充笅锛�0=鍋滄锛�9=鍙樺�嶅皬锛�10 = 鍙樺�嶅姞
- * 棰勭疆浣嶅懡浠� 1=璁剧疆锛�2=鎵ц锛�3=鍒犻櫎
+ *浜戝彴鎺у埗鍛戒护 1=涓婏紝2=涓嬶紝3=宸︼紝4=鍙筹紝5=宸︿笂锛�6=宸︿笅锛�7=鍙充笂锛�8=鍙充笅锛�0=鍋滄锛�9=鍙樺�嶅皬锛�10 = 鍙樺�嶅姞锛�11 = 鍙樼劍鍋�
+ *棰勭疆浣嶅懡浠� 1=璁剧疆锛�2=鎵ц锛�3=鍒犻櫎
*/
private String command;
/**
@@ -78,7 +88,7 @@
*/
private String preset;
/**
- * RTSP鍦板潃
+ * 濯掍綋鍦板潃
*/
private String mediaAddr;
/**
@@ -89,8 +99,9 @@
* 澶栫綉鎾斁鍦板潃
*/
private String urlOut;
+
/**
- * 璇锋眰鏂笽P锛岀敤浜庡垽鏂槸鍐呯綉鎾斁锛岃繕鏄缃戞挱鏀�
+ * 鏄惁浣跨敤澶栫綉鎾斁鍦板潃榛樿鍚�
*/
- private String requireIp;
+ private boolean extNetwork = false;
}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/ApiCameraResp.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraResp.java
similarity index 94%
rename from fzzy-igdss-core/src/main/java/com/fzzy/igds/data/ApiCameraResp.java
rename to fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraResp.java
index c89e186..a55a4ef 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/ApiCameraResp.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiCameraResp.java
@@ -1,4 +1,4 @@
-package com.fzzy.igds.data;
+package com.fzzy.igds.camera.data;
import lombok.Data;
@@ -26,6 +26,7 @@
private String playUrl; //鎾斁鍦板潃
private String playType; //鎾斁鏂瑰紡
private String snapType; //鎾斁鏂瑰紡
+ private String ptzType; //浜戝彴鏂瑰紡
private String appkey; //瀹夐槻骞冲彴appKey
private String secret; //瀹夐槻骞冲彴绉橀挜
private String ip; //璁惧IP
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiSnapReq.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiSnapReq.java
new file mode 100644
index 0000000..68ebc8e
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/data/ApiSnapReq.java
@@ -0,0 +1,97 @@
+package com.fzzy.igds.camera.data;
+
+import lombok.Data;
+import java.io.Serializable;
+
+/**
+ * @Description 鎽勫儚澶存姄鎷嶅弬鏁�
+ * @Author CZT
+ * @Date 2024/12/11 10:10
+ */
+@Data
+public class ApiSnapReq implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String orderId;
+
+ //绯荤粺鍐呴儴鎽勫儚澶翠富閿垨鑰呴厤缃甀D
+ private String bizId;
+
+ private String companyId;//缁勭粐缂栫爜
+
+ private String deptId;//鍒嗗簱缂栫爜
+
+ /**
+ * 鎾斁鏂瑰紡
+ */
+ private String playType;
+
+ /**
+ * 鎶撴媿鏂瑰紡
+ **/
+ private String snapType;
+
+ private String ptzType;
+
+ /**
+ * 閰嶅搴忓彿
+ **/
+ private String sort;
+
+ /**
+ * 璁惧鍞竴ID锛屼富瑕佷笌娴佸獟浣撳尮閰嶄娇鐢�
+ */
+ private String sn;
+
+ /**
+ * 鐩戞帶璐﹀彿
+ */
+ private String ip;
+
+ /**
+ * 鐩戞帶瀵嗙爜
+ */
+ private Integer port;
+
+ /**
+ * 鐩戞帶璐﹀彿
+ */
+ private String loginId;
+
+ /**
+ * 鐩戞帶瀵嗙爜
+ */
+ private String password;
+ /**
+ * 閫氶亾鍙�
+ */
+ private Integer chanNum;
+
+ /**
+ * RTSP鍦板潃
+ */
+ private String mediaAddr;
+
+ /**
+ * 鎶撴媿缁堢搴忓垪鍙�,闈炲繀濉瓧娈点��
+ */
+ private String serSn;
+
+
+ /**
+ * 鍥剧墖淇濆瓨鍦板潃
+ */
+ private String filePath;
+
+ /**
+ * 鍥剧墖鍚嶇О
+ */
+ private String fileName;
+
+ private String cameraName;
+
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPlayServiceImpl.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPlayServiceImpl.java
new file mode 100644
index 0000000..a925f8f
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPlayServiceImpl.java
@@ -0,0 +1,19 @@
+package com.fzzy.igds.camera.impl;
+
+import com.fzzy.igds.camera.AbstractApiCameraService;
+import com.fzzy.igds.constant.CameraPlayType;
+import org.springframework.stereotype.Component;
+
+/**
+ * @Description 绯荤粺榛樿涓嶅仛浠讳綍鎺ュ彛瀹炵幇鍜屽鐞�
+ * @Author CZT
+ * @Date 2025/12/11 10:10
+ */
+@Component
+public class DefaultPlayServiceImpl extends AbstractApiCameraService {
+
+ @Override
+ public String getType() {
+ return CameraPlayType.PLAY_TYPE_DEFAULT.getCode();
+ }
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPtzServiceImpl.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPtzServiceImpl.java
new file mode 100644
index 0000000..e407ac3
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultPtzServiceImpl.java
@@ -0,0 +1,19 @@
+package com.fzzy.igds.camera.impl;
+
+import com.fzzy.igds.camera.AbstractApiCameraService;
+import com.fzzy.igds.constant.CameraPtzType;
+import org.springframework.stereotype.Component;
+
+/**
+ * @Description 绯荤粺榛樿涓嶅仛浠讳綍鎺ュ彛瀹炵幇鍜屽鐞�
+ * @Author CZT
+ * @Date 2025/12/11 10:10
+ */
+@Component
+public class DefaultPtzServiceImpl extends AbstractApiCameraService {
+
+ @Override
+ public String getType() {
+ return CameraPtzType.PTZ_TYPE_NONE.getCode();
+ }
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultSnapServiceImpl.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultSnapServiceImpl.java
new file mode 100644
index 0000000..e4bb7c2
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/camera/impl/DefaultSnapServiceImpl.java
@@ -0,0 +1,19 @@
+package com.fzzy.igds.camera.impl;
+
+import com.fzzy.igds.camera.AbstractApiCameraService;
+import com.fzzy.igds.constant.CameraSnapType;
+import org.springframework.stereotype.Component;
+
+/**
+ * @Description 绯荤粺榛樿涓嶅仛浠讳綍鎺ュ彛瀹炵幇鍜屽鐞�
+ * @Author CZT
+ * @Date 2025/12/11 10:10
+ */
+@Component
+public class DefaultSnapServiceImpl extends AbstractApiCameraService {
+
+ @Override
+ public String getType() {
+ return CameraSnapType.SNAP_TYPE_NONE.getCode();
+ }
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraPtzType.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraPtzType.java
new file mode 100644
index 0000000..7fd8cdd
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraPtzType.java
@@ -0,0 +1,33 @@
+package com.fzzy.igds.constant;
+
+import lombok.Getter;
+
+/**
+ * @Description 浜戝彴鎺у埗鏂瑰紡
+ * @Author CZT
+ * @Date 2024/12/10 16:38
+ */
+@Getter
+public enum CameraPtzType {
+
+ PTZ_TYPE_NONE("NONE", "涓嶆帶鍒�"),
+ PTZ_TYPE_HIK_ISAPI("HIK-ISAPI", "娴峰悍IS-API浜戝彴"),
+ PTZ_TYPE_DAHUA_API("DAHUA-HTTP-API", "澶у崕HTTP-API浜戝彴"),
+ PTZ_TYPE_FZZY_ONVIF("FZZY-ONVIF", "椋庢鑷磋繙Onvif鍐呯綉浜戝彴");
+
+ private String code;
+ private String msg;
+
+ private CameraPtzType(String code, String msg) {
+ this.code = code;
+ this.msg = msg;
+ }
+ public static String getMsg(String code) {
+ if (null == code) return null;
+ if (CameraPtzType.PTZ_TYPE_NONE.getCode().equals(code)) return CameraPtzType.PTZ_TYPE_NONE.getMsg();
+ if (CameraPtzType.PTZ_TYPE_HIK_ISAPI.getCode().equals(code)) return CameraPtzType.PTZ_TYPE_HIK_ISAPI.getMsg();
+ if (CameraPtzType.PTZ_TYPE_DAHUA_API.getCode().equals(code)) return CameraPtzType.PTZ_TYPE_DAHUA_API.getMsg();
+ if (CameraPtzType.PTZ_TYPE_FZZY_ONVIF.getCode().equals(code)) return CameraPtzType.PTZ_TYPE_FZZY_ONVIF.getMsg();
+ return code;
+ }
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraSnapType.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraSnapType.java
new file mode 100644
index 0000000..43eabf4
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/CameraSnapType.java
@@ -0,0 +1,41 @@
+package com.fzzy.igds.constant;
+
+/**
+ * @Description 鎶撴媿鏂瑰紡
+ * @Author CZT
+ * @Date 2025/11/25 15:28
+ */
+public enum CameraSnapType {
+
+ SNAP_TYPE_NONE("NONE", "涓嶆姄鎷�"),
+ SNAP_TYPE_FZZY_PLUGIN("FZZY-PLUGIN", "FZZY_RSTP鎻掍欢鎶撴媿"),
+ SNAP_TYPE_FZZY_PLUGIN_V2("FZZY-PLUGIN_V2", "FZZY_API鎻掍欢鎶撴媿"),
+ SNAP_TYPE_HIK_ISAPI("HIK-ISAPI", "娴峰悍ISAPI鎶撴媿"),
+ SNAP_TYPE_DAHUA_HTTP_API("DAHUA-HTTP-API", "澶у崕HTTP_API鎶撴媿");
+
+ private String code;
+ private String msg;
+
+ private CameraSnapType(String code, String msg) {
+ this.code = code;
+ this.msg = msg;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public String getMsg() {
+ return msg;
+ }
+
+ public static String getMsg(String code) {
+ if (null == code) return null;
+ if (CameraSnapType.SNAP_TYPE_NONE.getCode().equals(code)) return CameraSnapType.SNAP_TYPE_NONE.getMsg();
+ if (CameraSnapType.SNAP_TYPE_FZZY_PLUGIN.getCode().equals(code)) return CameraSnapType.SNAP_TYPE_FZZY_PLUGIN.getMsg();
+ if (CameraSnapType.SNAP_TYPE_FZZY_PLUGIN_V2.getCode().equals(code)) return CameraSnapType.SNAP_TYPE_FZZY_PLUGIN_V2.getMsg();
+ if (CameraSnapType.SNAP_TYPE_HIK_ISAPI.getCode().equals(code)) return CameraSnapType.SNAP_TYPE_HIK_ISAPI.getMsg();
+ if (CameraSnapType.SNAP_TYPE_DAHUA_HTTP_API.getCode().equals(code)) return CameraSnapType.SNAP_TYPE_DAHUA_HTTP_API.getMsg();
+ return code;
+ }
+}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/Constant.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/Constant.java
index 8619237..e0fa6f4 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/Constant.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/Constant.java
@@ -12,10 +12,25 @@
*/
public static final String APP_NAME = "igdss";
/**
+ * 鐢ㄦ埛绫诲瀷
+ */
+ public static String USER_TYPE_10 = "10"; //鐩戠鐢ㄦ埛
+ public static String USER_TYPE_20 = "20"; //閾惰鐢ㄦ埛
+ public static String USER_TYPE_30 = "30"; //搴撳尯鐢ㄦ埛
+
+ /**
* 閮ㄩ棬绫诲瀷
*/
public static String DEPT_TYPE_10 = "10"; //鍏徃
public static String DEPT_TYPE_20 = "20"; //搴撳尯
+
+ /**
+ * 鍖哄垝绫诲瀷
+ */
+ public static final String AREA_TYPE_1 = "1"; //鐪�
+ public static final String AREA_TYPE_2 = "2"; //甯�
+ public static final String AREA_TYPE_3 = "3"; //鍖哄幙
+
//鏄紝鍚敤
public static final String YN_Y = "Y";
//鍚︼紝绂佺敤
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/SnapType.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/SnapType.java
deleted file mode 100644
index 15049d4..0000000
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/constant/SnapType.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.fzzy.igds.constant;
-
-/**
- * @Description 鎶撴媿鏂瑰紡
- * @Author CZT
- * @Date 2025/11/25 15:28
- */
-public enum SnapType {
-
- SNAP_TYPE_FZZY_PLUGIN("FZZY-PLUGIN", "FZZY_RSTP鎻掍欢鎶撴媿"),
- SNAP_TYPE_FZZY_PLUGIN_V2("FZZY-PLUGIN_V2", "FZZY_API鎻掍欢鎶撴媿"),
- SNAP_TYPE_HIK_ISAPI("HIK-ISAPI", "娴峰悍ISAPI鎶撴媿"),
- SNAP_TYPE_DAHUA_HTTP_API("DAHUA-HTTP-API", "澶у崕HTTP_API鎶撴媿");
-
- private String code;
- private String msg;
-
- private SnapType(String code, String msg) {
- this.code = code;
- this.msg = msg;
- }
-
- public String getCode() {
- return code;
- }
-
- public String getMsg() {
- return msg;
- }
-
- public static String getMsg(String code) {
- if (null == code) return null;
- if (SnapType.SNAP_TYPE_FZZY_PLUGIN.getCode().equals(code)) return SnapType.SNAP_TYPE_FZZY_PLUGIN.getMsg();
- if (SnapType.SNAP_TYPE_FZZY_PLUGIN_V2.getCode().equals(code)) return SnapType.SNAP_TYPE_FZZY_PLUGIN_V2.getMsg();
- if (SnapType.SNAP_TYPE_HIK_ISAPI.getCode().equals(code)) return SnapType.SNAP_TYPE_HIK_ISAPI.getMsg();
- if (SnapType.SNAP_TYPE_DAHUA_HTTP_API.getCode().equals(code)) return SnapType.SNAP_TYPE_DAHUA_HTTP_API.getMsg();
- return code;
- }
-}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Bank.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Bank.java
index e88a43b..257e8d3 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Bank.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Bank.java
@@ -18,16 +18,16 @@
@Entity
@Table(name = "d_bank")
@TableName("d_bank")
-@EqualsAndHashCode(callSuper = false)
+@EqualsAndHashCode(callSuper=false)
public class Bank extends BizBaseEntity implements Serializable {
/**
- *
- */
- private static final long serialVersionUID = 1L;
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
-
- @Id
+ @Id
@Column(name = "id", columnDefinition = "varchar(40) COMMENT '閾惰ID'")
@TableField("id")
private String id;
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java
index 6822cc6..796f619 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java
@@ -96,6 +96,10 @@
@TableField("snap_type")
private String snapType;
+ @Column(name = "ptz_type", columnDefinition = "varchar(40) COMMENT '浜戝彴鏂瑰紡'")
+ @TableField("ptz_type")
+ private String ptzType;
+
@Column(name = "sort", columnDefinition = "varchar(2) COMMENT '閰嶅搴忓彿'")
@TableField("sort")
private String sort = "1";
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/DicArea.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/DicArea.java
index 81f1455..6250dde 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/DicArea.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/DicArea.java
@@ -4,11 +4,10 @@
import com.baomidou.mybatisplus.annotation.TableName;
import com.fzzy.igds.constant.Constant;
import lombok.Data;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.Id;
-import javax.persistence.Table;
+
+import javax.persistence.*;
import java.io.Serializable;
+import java.util.List;
/**
* @Description 鍖哄垝鐮�
@@ -56,4 +55,8 @@
@Column(name = "remark", columnDefinition = "varchar(100) COMMENT '澶囨敞璇存槑'")
@TableField("remark")
private String remark;
+
+ @Transient
+ @TableField(exist = false)
+ private List<DicArea> children;
}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Patrol.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Patrol.java
index 36be5ee..b9a4aa3 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Patrol.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Patrol.java
@@ -32,9 +32,13 @@
private String userId;
@Id
- @Column(name = "batch_id", columnDefinition = "varchar(40) COMMENT '鐝缂栧彿'")
- @TableField("batch_id")
- private String batchId;
+ @Column(name = "conf_id", columnDefinition = "varchar(40) COMMENT '鐝缂栧彿'")
+ @TableField("conf_id")
+ private String confId;
+
+ @Column(name = "conf_name", columnDefinition = "varchar(40) COMMENT '鐝鍚嶇О'")
+ @TableField("conf_name")
+ private String confName;
@Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '鎵�灞炲簱鍖�'")
@TableField("dept_id")
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolConf.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolConf.java
index d4edf4c..2cab1b3 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolConf.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolConf.java
@@ -27,20 +27,24 @@
private static final long serialVersionUID = 1L;
@Id
- @Column(name = "batch_id", columnDefinition = "varchar(40) COMMENT '鐝缂栧彿'")
- @TableId(value = "batch_id", type = IdType.NONE)
- @TableField("batch_id")
- private String batchId;
+ @Column(name = "id", columnDefinition = "varchar(40) COMMENT '鐝缂栧彿'")
+ @TableId(value = "id", type = IdType.NONE)
+ @TableField("id")
+ private String id;
@Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '鎵�灞炲簱鍖�'")
@TableField("dept_id")
private String deptId;
- @Column(name = "batch_name", columnDefinition = "varchar(40) COMMENT '鐝鍚嶇О'")
- @TableField("batch_name")
- private String batchName;
+ @Column(name = "name", columnDefinition = "varchar(40) COMMENT '鐝鍚嶇О'")
+ @TableField("name")
+ private String name;
- @Column(name = "user_name", columnDefinition = "varchar(40) COMMENT '宸¢�讳汉'")
+ @Column(name = "user_id", columnDefinition = "varchar(200) COMMENT '宸¢�讳汉璐﹀彿'")
+ @TableField("user_id")
+ private String userId;
+
+ @Column(name = "user_name", columnDefinition = "varchar(200) COMMENT '宸¢�讳汉'")
@TableField("user_name")
private String userName;
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolKey.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolKey.java
index b144087..0b55833 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolKey.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PatrolKey.java
@@ -18,7 +18,7 @@
private String userId;
- private String batchId;
+ private String confId;
public PatrolKey(){
super();
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DeviceIotService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DeviceIotService.java
index 359c635..197d39c 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DeviceIotService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DeviceIotService.java
@@ -17,9 +17,9 @@
import java.util.stream.Collectors;
/**
- * @Desc:
- * @Author: CZT
- * @Date: 2025/11/28 14:45
+ * @Description
+ * @Author CZT
+ * @Date 2025/11/28 14:45
*/
@Slf4j
@Service
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicAreaService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicAreaService.java
index 8504f54..cca9dd6 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicAreaService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicAreaService.java
@@ -40,13 +40,13 @@
QueryWrapper<DicArea> queryWrapper = new QueryWrapper<>();
if (StringUtils.isNotBlank(parentCode)) {
- queryWrapper.like("parent_code", parentCode);
+ queryWrapper.eq("parent_code", parentCode);
}
if (StringUtils.isNotBlank(name)) {
queryWrapper.like("name", name);
}
if (StringUtils.isNotBlank(code)) {
- queryWrapper.like("code", code);
+ queryWrapper.eq("code", code);
}
return dicAreaMapper.selectList(queryWrapper);
}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicService.java
index c682d83..ccc74f9 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DicService.java
@@ -189,7 +189,15 @@
*/
public List<SysDictData> triggerSnapType() {
List<SysDictData> list = new ArrayList<SysDictData>();
- for (SnapType w : SnapType.values()) {
+ for (CameraSnapType w : CameraSnapType.values()) {
+ list.add(new SysDictData(w.getMsg(), w.getCode()));
+ }
+ return list;
+ }
+
+ public List<SysDictData> triggerPtzType() {
+ List<SysDictData> list = new ArrayList<SysDictData>();
+ for (CameraPtzType w : CameraPtzType.values()) {
list.add(new SysDictData(w.getMsg(), w.getCode()));
}
return list;
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolConfService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolConfService.java
index 643000f..663365c 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolConfService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolConfService.java
@@ -38,11 +38,17 @@
*/
public QueryWrapper<PatrolConf> getQueryWrapper(PatrolConf param) {
QueryWrapper<PatrolConf> queryWrapper = new QueryWrapper<>();
+ if (param == null) {
+ param = new PatrolConf();
+ }
// 璁剧疆鍏徃ID骞朵綔涓烘煡璇㈡潯浠�
param.setCompanyId(ContextUtil.getCompanyId());
queryWrapper.eq("company_id", param.getCompanyId());
+ if (StringUtils.isNotEmpty(param.getDeptId())) {
+ queryWrapper.eq("dept_id", param.getDeptId());
+ }
// 鎸夊垱寤烘椂闂村�掑簭鎺掑簭
@@ -68,8 +74,8 @@
* @return 褰卞搷琛屾暟
*/
public int insertData(PatrolConf param) {
- if (StringUtils.isEmpty(param.getBatchId())) {
- param.setBatchId(ContextUtil.generateId());
+ if (StringUtils.isEmpty(param.getId())) {
+ param.setId(ContextUtil.generateId());
}
return patrolConfMapper.insert(param);
}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
index b4463ec..26c57c1 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
@@ -38,6 +38,14 @@
if (StringUtils.isNotBlank(param.getDeptId())) {
queryWrapper.eq("dept_id", param.getDeptId());
}
+
+ if (StringUtils.isNotBlank(param.getUserName())) {
+ queryWrapper.like("user_name", param.getUserName());
+ }
+ if (StringUtils.isNotBlank(param.getConfName())) {
+ queryWrapper.like("conf_name", param.getConfName());
+ }
+
queryWrapper.orderByDesc("create_time");
return queryWrapper;
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java
index 2da2fd1..c5219bb 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java
@@ -41,13 +41,13 @@
*/
public QueryWrapper<SnapConf> getQueryWrapper(SnapConf param) {
QueryWrapper<SnapConf> queryWrapper = new QueryWrapper<>();
-
+ if(null == param) param= new SnapConf();
// 璁剧疆鍏徃ID骞朵綔涓烘煡璇㈡潯浠�
param.setCompanyId(ContextUtil.getCompanyId());
queryWrapper.eq("company_id", param.getCompanyId());
- // 鎸夊垱寤烘椂闂村�掑簭鎺掑簭
- queryWrapper.orderByDesc("create_time");
+ // 鎸夋洿鏂版椂闂村�掑簭鎺掑簭
+ queryWrapper.orderByDesc("update_time");
return queryWrapper;
}
@@ -66,39 +66,67 @@
* 鎻掑叆鏂版暟鎹�
*
* @param param 鏁版嵁瀹炰綋
- * @return 褰卞搷琛屾暟
+ * @return 鎿嶄綔缁撴灉
*/
- public int insertData(SnapConf param) {
- param.setId(ContextUtil.generateId());
- param.setCompanyId(ContextUtil.getCompanyId());
- param.setUpdateBy(ContextUtil.getLoginUserName());
- param.setUpdateTime(new Date());
- param.setCreateBy(ContextUtil.getLoginUserName());
- param.setCreateTime(new Date());
- return snapConfMapper.insert(param);
+ public BaseResp insertData(SnapConf param) {
+ try {
+ param.setId(ContextUtil.generateId());
+ param.setCompanyId(ContextUtil.getCompanyId());
+ param.setCreateBy(ContextUtil.getLoginUserName());
+ param.setCreateTime(new Date());
+ return snapConfMapper.insert(param) > 0 ? BaseResp.success() : BaseResp.error("娣诲姞澶辫触");
+ } catch (Exception e) {
+ log.error("鎻掑叆蹇媿閰嶇疆鏁版嵁寮傚父", e);
+ return BaseResp.error("娣诲姞澶辫触锛�" + e.getMessage());
+ }
}
/**
* 鏇存柊宸叉湁鏁版嵁
*
* @param param 鏁版嵁瀹炰綋
- * @return 褰卞搷琛屾暟
+ * @return 鎿嶄綔缁撴灉
*/
- public int updateData(SnapConf param) {
- param.setUpdateBy(ContextUtil.getLoginUserName());
- param.setUpdateTime(new Date());
- return snapConfMapper.updateById(param);
+ public BaseResp updateData(SnapConf param) {
+ try {
+ param.setUpdateBy(ContextUtil.getLoginUserName());
+ param.setUpdateTime(new Date());
+ return snapConfMapper.updateById(param) > 0 ? BaseResp.success() : BaseResp.error("鏇存柊澶辫触");
+ } catch (Exception e) {
+ log.error("鏇存柊蹇媿閰嶇疆鏁版嵁寮傚父", e);
+ return BaseResp.error("鏇存柊澶辫触锛�" + e.getMessage());
+ }
}
/**
* 鍒犻櫎鎸囧畾ID鐨勬暟鎹�
*
- * @param ids 瑕佸垹闄ょ殑璁板綍ID闆嗗悎锛堥�楀彿鍒嗛殧锛�
+ * @param param 瑕佸垹闄ょ殑璁板綍
+ * @return 鎿嶄綔缁撴灉
*/
- public void deleteDataById(String ids) {
- String[] recordIds = Convert.toStrArray(ids);
- for (String recordId : recordIds) {
- snapConfMapper.deleteById(recordId);
- }
+ public BaseResp deleteData(SnapConf param) {
+ return snapConfMapper.deleteById(param) > 0 ? BaseResp.success() : BaseResp.error("鍒犻櫎澶辫触");
}
+
+
+ /**
+ * 鏇存柊鎵ц鏃堕棿
+ *
+ */
+ public void updateActHour(SnapConf param) {
+ // 鍒涘缓鏇存柊鏉′欢鍖呰鍣�
+ QueryWrapper<SnapConf> queryWrapper = new QueryWrapper<>();
+ // 璁剧疆缁勭粐ID鏉′欢
+ queryWrapper.eq("company_id", param.getCompanyId());
+ // 鍒涘缓鏇存柊瀹炰綋锛屽彧鏇存柊鎵ц鏃堕棿鐩稿叧瀛楁
+ SnapConf updateEntity = new SnapConf();
+ updateEntity.setActHour1(param.getActHour1());
+ updateEntity.setActHour2(param.getActHour2());
+ updateEntity.setActHour3(param.getActHour3());
+ updateEntity.setUpdateTime(new Date());
+ updateEntity.setUpdateBy(ContextUtil.getLoginUserName());
+ // 鎵ц鎵归噺鏇存柊
+ snapConfMapper.update(updateEntity, queryWrapper);
+ }
+
}
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/DeptPR.java b/fzzy-igdss-view/src/main/java/com/fzzy/igds/DeptPR.java
index 6bf5eec..4da2269 100644
--- a/fzzy-igdss-view/src/main/java/com/fzzy/igds/DeptPR.java
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/DeptPR.java
@@ -5,6 +5,9 @@
import com.fzzy.igds.domain.Dept;
import com.fzzy.igds.service.CoreDeptService;
import com.fzzy.igds.utils.ContextUtil;
+import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.domain.entity.SysUser;
+import com.ruoyi.system.service.ISysDeptService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/DicPR.java b/fzzy-igdss-view/src/main/java/com/fzzy/igds/DicPR.java
index 1d693b4..b733cb6 100644
--- a/fzzy-igdss-view/src/main/java/com/fzzy/igds/DicPR.java
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/DicPR.java
@@ -132,6 +132,16 @@
}
/**
+ * 浜戝彴鏂瑰紡
+ * ${dorado.getDataProvider("dicPR#triggerPtzType").getResult()}
+ *
+ * @return
+ */
+ @DataProvider
+ public List<SysDictData> triggerPtzType() {
+ return dicService.triggerPtzType();
+ }
+ /**
* 妫�楠岀被鍒�
* <p>
* ${dorado.getDataProvider("dicPR#triggerCheckType").getResult()}
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml
index 3e8a2e8..6dec86e 100644
--- a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SecCamera.view.xml
@@ -137,7 +137,6 @@
<Property name="keyProperty">id</Property>
<Property name="valueProperty">kqmc</Property>
</Property>
- <Property name="readOnly">true</Property>
</PropertyDef>
<PropertyDef name="name">
<Property></Property>
@@ -188,7 +187,6 @@
</PropertyDef>
<PropertyDef name="sort">
<Property name="label">閰嶅搴忓彿</Property>
- <Property name="required">true</Property>
<Property name="mapping">
<Property name="mapValues">
<Collection>
@@ -260,6 +258,16 @@
<Property name="label">鎶撴媿鏂瑰紡</Property>
<Property name="mapping">
<Property name="mapValues">${dorado.getDataProvider("dicPR#triggerSnapType").getResult()}</Property>
+ <Property name="keyProperty">dictValue</Property>
+ <Property name="valueProperty">dictLabel</Property>
+ </Property>
+ <Property name="required">true</Property>
+ </PropertyDef>
+ <PropertyDef name="ptzType">
+ <Property></Property>
+ <Property name="label">浜戝彴鏂瑰紡</Property>
+ <Property name="mapping">
+ <Property name="mapValues">${dorado.getDataProvider("dicPR#triggerPtzType").getResult()}</Property>
<Property name="keyProperty">dictValue</Property>
<Property name="valueProperty">dictLabel</Property>
</Property>
@@ -786,6 +794,21 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">type</Property>
+ <Property name="property">type</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">brand</Property>
+ <Property name="property">brand</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ip</Property>
+ <Property name="property">ip</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">chanNum</Property>
<Property name="property">chanNum</Property>
<Editor/>
@@ -796,8 +819,8 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">ip</Property>
- <Property name="property">ip</Property>
+ <Property name="name">spdwlx</Property>
+ <Property name="property">spdwlx</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
@@ -808,16 +831,6 @@
<AutoFormElement>
<Property name="name">webPort</Property>
<Property name="property">webPort</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">spdwlx</Property>
- <Property name="property">spdwlx</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">sort</Property>
- <Property name="property">sort</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
@@ -886,13 +899,9 @@
<Editor/>
</AutoFormElement>
<AutoFormElement layoutConstraint="colSpan:2">
- <Property name="name">sn</Property>
- <Property name="property">sn</Property>
- <Editor>
- <TextEditor id="sn">
- <Property name="blankText"> -- 娴佸獟浣撳钩鍙颁腑璁惧SN --</Property>
- </TextEditor>
- </Editor>
+ <Property name="name">ptzType</Property>
+ <Property name="property">ptzType</Property>
+ <Editor/>
</AutoFormElement>
<AutoFormElement layoutConstraint="colSpan:3">
<Property name="name">mediaAddr</Property>
@@ -901,6 +910,15 @@
<Editor>
<TextEditor id="mediaAddr">
<Property name="blankText"> -- 鐐瑰嚮鍙充晶閫夋嫨锛屾垨鑰呮墜鍔ㄥ~鍐� --</Property>
+ </TextEditor>
+ </Editor>
+ </AutoFormElement>
+ <AutoFormElement layoutConstraint="colSpan:5">
+ <Property name="name">sn</Property>
+ <Property name="property">sn</Property>
+ <Editor>
+ <TextEditor id="sn">
+ <Property name="blankText"> -- 娴佸獟浣撳钩鍙颁腑璁惧SN --</Property>
</TextEditor>
</Editor>
</AutoFormElement>
@@ -938,23 +956,8 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">createBy</Property>
- <Property name="property">createBy</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">createTime</Property>
- <Property name="property">createTime</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
<Property name="name">updateBy</Property>
<Property name="property">updateBy</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">updateTime</Property>
- <Property name="property">updateTime</Property>
<Editor/>
</AutoFormElement>
</AutoForm>
@@ -994,7 +997,8 @@
</ClientEvent>
</Trigger>
<Dialog id="dialogMeidaSelect" layout="vbox padding:10">
- <Property name="width">650</Property>
+ <Property name="width">800</Property>
+ <Property name="height">80%</Property>
<Property name="caption">娴佸獟浣撳湴鍧�閫夋嫨</Property>
<Buttons/>
<Children>
@@ -1010,10 +1014,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text1.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1028,10 +1033,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text2.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1046,10 +1052,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text3.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1064,10 +1071,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text4.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1082,10 +1090,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text5.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1100,10 +1109,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text6.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1118,10 +1128,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text7.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1136,10 +1147,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text8.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1154,10 +1166,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text9.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1172,10 +1185,11 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text10.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
<Container>
@@ -1190,12 +1204,24 @@
</Label>
<Button layoutConstraint="right">
<ClientEvent name="onClick">view.get("#mediaAddr").set("text",view.get("#text11.text"));
-view.get("#dialogMeidaSelect").hide();
-</ClientEvent>
+ view.get("#dialogMeidaSelect").hide();
+ </ClientEvent>
<Property name="caption">閫夋嫨</Property>
<Property name="iconClass">fa fa-check</Property>
+ <Property name="exClassName">btn1</Property>
</Button>
</Container>
+ <Container>
+ <Label>
+ <Property name="text">淇℃伅璇存槑</Property>
+ <Property name="style">
+ <Property name="font-weight">bold</Property>
+ </Property>
+ </Label>
+ <Label>
+ <Property name="text">{0}=鐢ㄦ埛鍚嶏紱{1}=瀵嗙爜锛泏2}=IP锛泏3}=绔彛锛泏4}=閫氶亾鍙凤紱{5}=搴忓垪鍙凤紱</Property>
+ </Label>
+ </Container>
</Children>
<Tools/>
</Dialog>
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConf.view.xml b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConf.view.xml
new file mode 100644
index 0000000..b451345
--- /dev/null
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConf.view.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+ <Arguments/>
+ <Context/>
+ <Model/>
+ <View layout="padding:10">
+ <Property name="packages">font-awesome,css-common</Property>
+ <DataSet id="dsConf">
+ <Property name="loadMode">lazy</Property>
+ <Property name="dataType">[dtSnapConf]</Property>
+ <Property name="dataProvider">snapConfPR#selectList</Property>
+ </DataSet>
+ <DataSet id="dsParam">
+ <Property name="loadMode">lazy</Property>
+ <Property name="dataType">dtSnapConf</Property>
+ <Property name="dataProvider">snapConfPR#getConfActHour</Property>
+ </DataSet>
+ <Container>
+ <Property name="className">c-param</Property>
+ <FieldSet>
+ <Property name="caption">鎶撴媿鎽勫儚澶撮厤缃�</Property>
+ <Buttons>
+ <Button>
+ <ClientEvent name="onClick">view.get("#dsConf").insert();</ClientEvent>
+ <Property name="caption">鏂板閰嶇疆</Property>
+ <Property name="exClassName">bt1</Property>
+ </Button>
+ <Button>
+ <Property name="caption">淇濆瓨閰嶇疆</Property>
+ <Property name="action">updateConf</Property>
+ <Property name="exClassName">bt2</Property>
+ </Button>
+ </Buttons>
+ <Children>
+ <DataGrid id="dgMain">
+ <Property name="dataSet">dsConf</Property>
+ <Property name="height">400</Property>
+ <RowNumColumn/>
+ <DataColumn name="deptId">
+ <Property name="property">deptId</Property>
+ </DataColumn>
+ <DataColumn name="cameraId">
+ <Property name="property">cameraId</Property>
+ </DataColumn>
+ </DataGrid>
+ </Children>
+ </FieldSet>
+ <FieldSet>
+ <Property name="caption">鎶撴媿鏃堕棿閰嶇疆</Property>
+ <Buttons>
+ <Button>
+ <ClientEvent name="onClick">var data = view.get("#dsParam.data");
+view.get("#ajaxSnapTime").set("parameter",data).execute();</ClientEvent>
+ <Property name="caption">淇濆瓨鎶撴椂闂�</Property>
+ <Property name="exClassName">bt4</Property>
+ </Button>
+ </Buttons>
+ <Children>
+ <AutoForm>
+ <Property name="dataSet">dsParam</Property>
+ <Property name="cols">*,*,*</Property>
+ <AutoFormElement>
+ <Property name="name">actHour1</Property>
+ <Property name="property">actHour1</Property>
+ <Property name="trigger">listHour</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">actHour2</Property>
+ <Property name="property">actHour2</Property>
+ <Property name="trigger">listHour</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">actHour3</Property>
+ <Property name="property">actHour3</Property>
+ <Property name="trigger">listHour</Property>
+ <Editor/>
+ </AutoFormElement>
+ </AutoForm>
+ </Children>
+ </FieldSet>
+ </Container>
+ <UpdateAction id="updateConf">
+ <Property name="dataResolver">snapConfPR#updateConf</Property>
+ <UpdateItem>
+ <Property name="dataSet">dsConf</Property>
+ </UpdateItem>
+ </UpdateAction>
+ <AjaxAction id="ajaxSnapTime">
+ <Property name="service">snapConfPR#updateActHour</Property>
+ </AjaxAction>
+ <ListDropDown id="listHour">
+ <Property name="items">0,7,8,9,10,11,12,13,14,15,16,17,18</Property>
+ </ListDropDown>
+ </View>
+</ViewConfig>
diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java
new file mode 100644
index 0000000..eab1749
--- /dev/null
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConfPR.java
@@ -0,0 +1,95 @@
+package com.fzzy.igds;
+
+import com.bstek.dorado.annotation.DataProvider;
+import com.bstek.dorado.annotation.DataResolver;
+import com.bstek.dorado.annotation.Expose;
+import com.fzzy.igds.domain.SnapConf;
+import com.fzzy.igds.service.SnapConfService;
+import com.fzzy.igds.utils.ContextUtil;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 蹇媿閰嶇疆绠$悊
+ * Created by fzzy on 2017/5/23.
+ */
+@Component
+public class SnapConfPR {
+
+ @Resource
+ private SnapConfService snapConfService;
+
+ /**
+ * snapConfPR#selectList
+ * 蹇媿閰嶇疆鍒楄〃
+ */
+ @DataProvider
+ public List<SnapConf> selectList(SnapConf param) {
+ if (null == param) {
+ param = new SnapConf();
+ param.setCompanyId(ContextUtil.getCompanyId());
+ }
+ return snapConfService.selectList(param);
+ }
+
+ /**
+ * snapConfPR#getConfActHour
+ * 榛樿鑾峰彇绗竴鏉℃暟鎹殑閰嶇疆淇℃伅锛屽鏋滄病鏈夊氨杩斿洖涓�涓┖鐨勫璞�
+ *
+ * @return
+ */
+ @DataProvider
+ public SnapConf getConfActHour() {
+ SnapConf param = new SnapConf();
+ param.setCompanyId(ContextUtil.getCompanyId());
+ List<SnapConf> list = snapConfService.selectList(param);
+ if (null == list || list.isEmpty()) {
+ return new SnapConf();
+ }
+ return list.get(0);
+ }
+
+
+ /**
+ * snapConfPR#updateConf
+ *
+ * @param items
+ */
+ @DataResolver
+ public void updateConf(List<SnapConf> items) {
+ if (null == items || items.isEmpty()) {
+ return;
+ }
+ for (SnapConf conf : items) {
+ if (StringUtils.isEmpty(conf.getId())) {
+ snapConfService.insertData(conf);
+ } else {
+ snapConfService.updateData(conf);
+ }
+ }
+ }
+
+
+ /**
+ * snapConfPR#updateActHour
+ *
+ * @param conf
+ */
+ @Expose
+ public void updateActHour(SnapConf conf) {
+
+ if (null == conf.getCompanyId()) {
+ conf.setCompanyId(ContextUtil.getCompanyId());
+ }
+ if (null == conf.getDeptId()) {
+ conf.setDeptId(ContextUtil.subDeptId(null));
+ }
+
+ //鍚屾鏇存柊鎵�鏈夌殑鎵ц鏃堕棿涓�鑷�
+ snapConfService.updateActHour(conf);
+
+ }
+}
diff --git a/fzzy-igdss-view/src/main/java/models/core.model.xml b/fzzy-igdss-view/src/main/java/models/core.model.xml
index acf4bd5..0d377d7 100644
--- a/fzzy-igdss-view/src/main/java/models/core.model.xml
+++ b/fzzy-igdss-view/src/main/java/models/core.model.xml
@@ -1195,18 +1195,26 @@
<PropertyDef name="cameraId">
<Property></Property>
<Property name="label">鎶撴媿鐩戞帶</Property>
+ <Property name="mapping">
+ <Property name="mapValues">${dorado.getDataProvider("secCameraPR#listCamera").getResult()}</Property>
+ <Property name="keyProperty">id</Property>
+ <Property name="valueProperty">name</Property>
+ </Property>
</PropertyDef>
<PropertyDef name="actHour1">
<Property name="dataType">int</Property>
- <Property name="label">鎵ц鏃堕棿1</Property>
+ <Property name="label">绗竴娆�</Property>
+ <Property name="displayFormat"># 鐐�</Property>
</PropertyDef>
<PropertyDef name="actHour2">
<Property name="dataType">int</Property>
- <Property name="label">鎵ц鏃堕棿2</Property>
+ <Property name="label">绗簩娆�</Property>
+ <Property name="displayFormat"># 鐐�</Property>
</PropertyDef>
<PropertyDef name="actHour3">
<Property name="dataType">int</Property>
- <Property name="label">鎵ц鏃堕棿3</Property>
+ <Property name="label">绗笁娆�</Property>
+ <Property name="displayFormat"># 鐐�</Property>
</PropertyDef>
</DataType>
<DataType name="dtNoticeDto">
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
index aa4999c..7912b32 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
@@ -55,8 +55,22 @@
//鑾峰彇鐧诲綍浜轰俊鎭�
SysUser user = getSysUser();
+ if(Constant.USER_TYPE_30.equals(user.getUserType())){
+ //鍗曞簱鍖轰富椤�
+ return "redirect:index?deptId=" + user.getDeptId();
+ }
+ if(Constant.USER_TYPE_10.equals(user.getUserType()) || Constant.USER_TYPE_20.equals(user.getUserType())){
+ //澶у睆椤甸潰
+ return "redirect:group/index";
+ }
//鍗曞簱鍖轰富椤�
return "redirect:index?deptId=" + user.getDeptId();
+ }
+
+ @GetMapping("/home")
+ public String home(ModelMap mmap) {
+ mmap.put("version", FrameworkConfig.getVersion());
+ return "main_v2";
}
// 绯荤粺棣栭〉
@@ -82,7 +96,7 @@
mmap.put("deptId", deptId);
//鍚庡彴榛樿椤甸潰
- String welcomeUrl = "/group/gis";
+ String welcomeUrl = "/home";
mmap.put("welcomeUrl", welcomeUrl);
// 鏍规嵁鐢ㄦ埛id鍙栧嚭鑿滃崟
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/group/GIsController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/group/GIsController.java
deleted file mode 100644
index 28c160c..0000000
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/group/GIsController.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.fzzy.sys.controller.group;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-
-/**
- * GIS绠$悊鎺у埗鍣�
- */
-@Controller
-@RequestMapping("/group/gis")
-public class GIsController {
-
- private String prefix = "group";
-
- /**
- * GIS绠$悊棣栭〉
- */
- @GetMapping()
- public String index() {
- return prefix + "/gis-index";
- }
-
-
-
-}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/group/GroupController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/group/GroupController.java
new file mode 100644
index 0000000..ee6305e
--- /dev/null
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/group/GroupController.java
@@ -0,0 +1,103 @@
+package com.fzzy.sys.controller.group;
+
+import com.fzzy.igds.constant.Constant;
+import com.fzzy.igds.domain.Dept;
+import com.fzzy.igds.domain.DicArea;
+import com.fzzy.igds.utils.ContextUtil;
+import com.fzzy.sys.manager.group.GroupManager;
+import com.ruoyi.common.core.domain.entity.SysUser;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.RequestMapping;
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * @Description 澶у睆鎺у埗灞�
+ * @Author CZT
+ * @Date 2025/12/10 18:31
+ */
+@Controller
+@RequestMapping("group")
+public class GroupController {
+
+
+ @Resource
+ private GroupManager groupManager;
+
+ private String prefix = "group";
+
+
+ /**
+ * 鎬昏澶у睆椤甸潰
+ * @return
+ */
+ @RequestMapping("/index")
+ public String index(ModelMap view) {
+ SysUser user = ContextUtil.getLoginUser();
+ view.put(Constant.MODEL_KEY_LOGIN_USER, user);
+
+ view.put("deptId", user.getDeptId());
+
+ view.put("sysName", "鏅烘収绮簱璐ㄦ娂鐩戠澶у睆");
+
+
+ //鏌ヨ搴撳尯淇℃伅
+ List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
+ view.put("deptList", deptList);
+
+ return prefix + "/index";
+ }
+
+ /**
+ * 鎬昏澶у睆椤甸潰
+ * @return
+ */
+ @RequestMapping("/video")
+ public String video(ModelMap view) {
+ SysUser user = ContextUtil.getLoginUser();
+ view.put(Constant.MODEL_KEY_LOGIN_USER, user);
+
+ view.put("deptId", user.getDeptId());
+
+ view.put("sysName", "鏅烘収绮簱璐ㄦ娂鐩戠澶у睆");
+
+
+ //鏌ヨ搴撳尯淇℃伅
+ List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
+ view.put("deptList", deptList);
+
+ return prefix + "/video";
+ }
+
+ /**
+ * 鎬昏澶у睆椤甸潰
+ * @return
+ */
+ @RequestMapping("/gis")
+ public String gis(ModelMap view) {
+ SysUser user = ContextUtil.getLoginUser();
+ view.put(Constant.MODEL_KEY_LOGIN_USER, user);
+
+ view.put("deptId", user.getDeptId());
+
+ view.put("sysName", "鏅烘収绮簱璐ㄦ娂鐩戠澶у睆");
+
+ view.put("defaultAreaCode", "650000");
+
+ //鑾峰彇鏂扮枂鍖哄垝淇℃伅
+ List<DicArea> areaList = groupManager.getAreaAndChild("650000");
+ view.put("areaList", areaList);
+
+ //鑾峰彇鏂扮枂鍙婁笅灞炲競宸�
+ List<DicArea> allArea = groupManager.getArea("650000");
+ view.put("allArea", allArea);
+
+ //鑾峰彇鎵�鏈夊簱鍖�
+ List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
+ view.put("deptList", deptList);
+
+ return prefix + "/gis";
+ }
+
+}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/inout/InoutApiController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/inout/InoutApiController.java
index 40667b2..79b29fb 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/inout/InoutApiController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/inout/InoutApiController.java
@@ -1,5 +1,6 @@
package com.fzzy.sys.controller.inout;
+import com.fzzy.igds.camera.data.ApiCameraResp;
import com.fzzy.igds.constant.RespCodeEnum;
import com.fzzy.igds.data.*;
import com.fzzy.igds.utils.SystemUtil;
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolConfController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolConfController.java
index 8444397..f010a48 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolConfController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolConfController.java
@@ -2,10 +2,12 @@
import com.fzzy.igds.domain.PatrolConf;
import com.fzzy.igds.utils.ContextUtil;
+import com.fzzy.sys.manager.common.CommonManager;
import com.fzzy.sys.manager.security.PatrolConfManager;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.ShiroUtils;
@@ -29,11 +31,14 @@
@Resource
private PatrolConfManager patrolConfManager;
+ @Resource
+ private CommonManager commonManager;
+
/**
* 宸℃洿閰嶇疆椤甸潰
*/
@GetMapping()
- public String patrolConf() {
+ public String patrolConf(ModelMap mmap) {
return prefix + "/patrolConf";
}
@@ -71,6 +76,8 @@
*/
@GetMapping("/add")
public String add(ModelMap mmap) {
+ //宸¢�讳汉鍒楄〃
+ mmap.put("userList", commonManager.listUserData());
return prefix + "/add";
}
@@ -86,8 +93,8 @@
}
param.setCreateBy(getLoginName());
param.setCreateTime(new Date());
- if (StringUtils.isEmpty(param.getBatchId())) {
- param.setBatchId(ContextUtil.generateId());
+ if (StringUtils.isEmpty(param.getId())) {
+ param.setId(ContextUtil.generateId());
}
return toAjax(patrolConfManager.insertData(param));
}
@@ -99,6 +106,8 @@
public String edit(@PathVariable("id") String id, ModelMap mmap) {
PatrolConf record = patrolConfManager.selectById(id);
mmap.put("patrolConf", record);
+ //宸¢�讳汉鍒楄〃
+ mmap.put("userList", commonManager.listUserData());
return prefix + "/edit";
}
@@ -114,9 +123,9 @@
}
param.setUpdateBy(getLoginName());
param.setUpdateTime(new Date());
- PatrolConf patrolConf = patrolConfManager.selectById(param.getBatchId());
+ PatrolConf patrolConf = patrolConfManager.selectById(param.getId());
if (patrolConf == null) {
- param.setBatchId(ContextUtil.generateId());
+ param.setId(ContextUtil.generateId());
return toAjax(patrolConfManager.insertData(param));
}
@@ -130,7 +139,7 @@
@PostMapping("/remove")
@ResponseBody
public AjaxResult remove(String ids) {
- patrolConfManager.deleteDataById( ids);
+ patrolConfManager.deleteDataById(ids);
return success();
}
}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolController.java
index b794068..52e6795 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolController.java
@@ -1,7 +1,10 @@
package com.fzzy.sys.controller.security;
import com.fzzy.igds.domain.Patrol;
+import com.fzzy.igds.domain.PatrolConf;
import com.fzzy.igds.utils.ContextUtil;
+import com.fzzy.sys.manager.common.CommonManager;
+import com.fzzy.sys.manager.security.PatrolConfManager;
import com.fzzy.sys.manager.security.PatrolManager;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
@@ -29,6 +32,12 @@
@Resource
private PatrolManager patrolManager;
+ @Resource
+ private PatrolConfManager patrolConfManager;
+
+
+ @Resource
+ private CommonManager commonManager;
/**
* 鐢靛瓙宸℃洿椤甸潰
*
@@ -36,7 +45,9 @@
* @date 2025/12/06
*/
@GetMapping()
- public String patrol() {
+ public String patrol(ModelMap mmap) {
+ //鑾峰彇搴撳尯鍥炴樉鍒楄〃
+ mmap.put("deptList", commonManager.listDeptData());
return prefix + "/patrol";
}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolRecordController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolRecordController.java
index 60eb116..1a06e2a 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolRecordController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/PatrolRecordController.java
@@ -35,31 +35,25 @@
@GetMapping("/{patrolId}")
public String getPatrolRecordById(@PathVariable("patrolId") String patrolId, Model model) {
IgdsBaseParam param = new IgdsBaseParam();
- param.setPage(1);
- param.setLimit(6);
- param.setKey(patrolId);
- Page<PatrolRecord> records = patrolRecordManager.pageData(param);
- model.addAttribute("patrolRecordList", records.getRecords());
- model.addAttribute("currentPage", records.getCurrent());
- model.addAttribute("totalItems", records.getTotal());
- model.addAttribute("pageSize", records.getSize());
- model.addAttribute("patrolId", patrolId);
- return prefix + "/patrolRecord";
- }
-
- /**
- * 鑾峰彇杞ㄨ抗鍥鹃〉闈�
- */
- @GetMapping("trajectoryMap/{patrolId}")
- public String showTrajectoryMap(@PathVariable("patrolId") String patrolId, Model model) {
-
- IgdsBaseParam param = new IgdsBaseParam();
param.setKey(patrolId);
List<PatrolRecord> trackPoints = patrolRecordManager.listAll(param);
- model.addAttribute("trackPoints", trackPoints);
-
- return prefix + "/trajectoryMap";
+ model.addAttribute("patrolRecordList", trackPoints);
+ return prefix + "/patrolRecord";
}
+//
+// /**
+// * 鑾峰彇杞ㄨ抗鍥鹃〉闈�
+// */
+// @GetMapping("trajectoryMap/{patrolId}")
+// public String showTrajectoryMap(@PathVariable("patrolId") String patrolId, Model model) {
+//
+// IgdsBaseParam param = new IgdsBaseParam();
+// param.setKey(patrolId);
+// List<PatrolRecord> trackPoints = patrolRecordManager.listAll(param);
+// model.addAttribute("trackPoints", trackPoints);
+//
+// return prefix + "/trajectoryMap";
+// }
/**
* 鍒嗛〉鑾峰彇鏁版嵁
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java
index baa81b5..037aa65 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java
@@ -17,9 +17,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
-
import javax.annotation.Resource;
-import java.util.ArrayList;
import java.util.List;
/**
@@ -40,39 +38,88 @@
private CoreDeptService deptService;
/**
- * 鐩戞帶姒傝
- *
+ * 搴撳尯瀹夐槻椤甸潰
* @param type 1.琛ㄧず2.5D楦熺灠鍥鹃〉闈㈤瑙堬紱2.琛ㄧず鍒楄〃棰勮椤甸潰
+ * @param view
* @return
*/
- @RequestMapping("/aerial-video")
- public String aerialVideo(
- @RequestParam(value = "type", required = false) String type,
- ModelMap view) {
+ @RequestMapping("/video-dept")
+ public String videoDept(@RequestParam(value = "type", required = false) String type,
+ ModelMap view) {
+
+ if (StringUtils.isBlank(type)) {
+ type = "2";
+ }
SysUser user = ContextUtil.getLoginUser();
view.put(Constant.MODEL_KEY_LOGIN_USER, user);
String deptId = ContextUtil.subDeptId(user);
- List<Camera> listCamera = secManager.listCamera(deptId, user.getCompanyId());
-
view.put("deptId", deptId);
+
+ List<Camera> listCamera = secManager.listCamera(deptId, user.getCompanyId());
view.put("listCamera", listCamera);
//榛樿鐩戞帶鍒楄〃椤甸潰
- String viewUrl = prefix + "/video-list";
+ String viewUrl = prefix + "/video-list-dept";
- if (StringUtils.isNotBlank( type) && "1".equals(type)) {
+ if("1".equals(type)){
+ viewUrl = prefix + "/video-aerial-dept";
+
+ //楦熺灠鍥�
Dept dept = deptService.getDeptById(deptId);
if (dept != null && StringUtils.isNotEmpty(dept.getImgPath())) {
view.put("backgroundImg", dept.getImgPath());
- viewUrl = prefix + "/video-aerial";
}
-
}
+ if("2".equals(type)){
+ viewUrl = prefix + "/video-list-dept";
+ }
+
return viewUrl;
}
+ /**
+ * 鐩戠瀹夐槻椤甸潰
+ * @param type 1.琛ㄧず2.5D楦熺灠鍥鹃〉闈㈤瑙堬紱2.琛ㄧず鍒楄〃棰勮椤甸潰
+ * @param view
+ * @return
+ */
+ @RequestMapping("/video-super")
+ public String videoSuper(@RequestParam(value = "type", required = false) String type,
+ ModelMap view) {
+
+ if (StringUtils.isBlank(type)) {
+ type = "2";
+ }
+
+ SysUser user = ContextUtil.getLoginUser();
+ view.put(Constant.MODEL_KEY_LOGIN_USER, user);
+
+ String deptId = ContextUtil.subDeptId(user);
+ view.put("deptId", deptId);
+
+ List<Camera> listCamera = secManager.listCamera(deptId, user.getCompanyId());
+ view.put("listCamera", listCamera);
+
+ //榛樿鐩戞帶鍒楄〃椤甸潰
+ String viewUrl = prefix + "/video-list-dept";
+
+ if("1".equals(type)){
+ viewUrl = prefix + "/video-aerial-dept";
+
+ //楦熺灠鍥�
+ Dept dept = deptService.getDeptById(deptId);
+ if (dept != null && StringUtils.isNotEmpty(dept.getImgPath())) {
+ view.put("backgroundImg", dept.getImgPath());
+ }
+ }
+ if("2".equals(type)){
+ viewUrl = prefix + "/video-list-dept";
+ }
+
+ return viewUrl;
+ }
/**
* 楦熺灠鍥鹃〉闈� -- 瑙嗛鎾斁锛岄�氳繃鎾斁鍙傛暟涓嶅悓璺宠浆涓嶅悓椤甸潰鎾斁
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SnapConfController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SnapConfController.java
deleted file mode 100644
index 50d48f8..0000000
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SnapConfController.java
+++ /dev/null
@@ -1,136 +0,0 @@
-package com.fzzy.sys.controller.security;
-
-import com.fzzy.igds.domain.SnapConf;
-import com.fzzy.igds.utils.ContextUtil;
-import com.fzzy.sys.manager.security.SnapConfManager;
-import com.ruoyi.common.annotation.Log;
-import com.ruoyi.common.core.controller.BaseController;
-import com.ruoyi.common.core.domain.AjaxResult;
-import com.ruoyi.common.core.page.TableDataInfo;
-import com.ruoyi.common.enums.BusinessType;
-import com.ruoyi.common.utils.ShiroUtils;
-import com.ruoyi.common.utils.StringUtils;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.ModelMap;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.annotation.Resource;
-import java.util.Date;
-import java.util.List;
-
-@Controller
-@RequestMapping("/security/snap/snapConf")
-public class SnapConfController extends BaseController {
-
- private static final String prefix = "security/snap/snapConf";
-
- @Resource
- private SnapConfManager snapConfManager;
-
- /**
- * 鎶撴媿閰嶇疆椤甸潰
- */
- @GetMapping()
- public String snapConf() {
- return prefix + "/snapConf";
- }
-
- /**
- * 鏌ヨ鎶撴媿閰嶇疆鍒楄〃
- */
- @PostMapping("/list")
- @ResponseBody
- public TableDataInfo list(SnapConf param) {
- if (null == param.getCompanyId()) {
- param.setCompanyId(ShiroUtils.getLoginUserCompanyId());
- }
- startPage();
- List<SnapConf> list = snapConfManager.selectList(param);
- return getDataTable(list);
- }
-
- /**
- * 瀵煎嚭鎶撴媿閰嶇疆鍒楄〃
- */
- @Log(title = "鎶撴媿閰嶇疆绠$悊", businessType = BusinessType.EXPORT)
- @PostMapping("/export")
- @ResponseBody
- public AjaxResult export(SnapConf param) {
- if (null == param.getCompanyId()) {
- param.setCompanyId(ShiroUtils.getLoginUserCompanyId());
- }
- List<SnapConf> list = snapConfManager.selectList(param);
- ExcelUtil<SnapConf> util = new ExcelUtil<>(SnapConf.class);
- return util.exportExcel(list, "鎶撴媿閰嶇疆鏁版嵁");
- }
-
- /**
- * 鏂板鎶撴媿閰嶇疆椤甸潰
- */
- @GetMapping("/add")
- public String add(ModelMap mmap) {
- return prefix + "/add";
- }
-
- /**
- * 鏂板鎶撴媿閰嶇疆鏁版嵁
- */
- @Log(title = "鎶撴媿閰嶇疆绠$悊", businessType = BusinessType.INSERT)
- @PostMapping("/add")
- @ResponseBody
- public AjaxResult addSave(@Validated SnapConf param) {
- if (null == param.getCompanyId()) {
- param.setCompanyId(ShiroUtils.getLoginUserCompanyId());
- }
- param.setCreateBy(getLoginName());
- param.setCreateTime(new Date());
- if (StringUtils.isEmpty(param.getId())) {
- param.setId(ContextUtil.generateId());
- }
- return toAjax(snapConfManager.insertData(param));
- }
-
- /**
- * 淇敼鎶撴媿閰嶇疆椤甸潰
- */
- @GetMapping("/edit/{id}")
- public String edit(@PathVariable("id") String id, ModelMap mmap) {
- SnapConf record = snapConfManager.selectById(id);
- mmap.put("snapConf", record);
- return prefix + "/edit";
- }
-
- /**
- * 淇敼鎶撴媿閰嶇疆鏁版嵁
- */
- @Log(title = "鎶撴媿閰嶇疆绠$悊", businessType = BusinessType.UPDATE)
- @PostMapping("/edit")
- @ResponseBody
- public AjaxResult editSave(@Validated SnapConf param) {
- if (null == param.getCompanyId()) {
- param.setCompanyId(ShiroUtils.getLoginUserCompanyId());
- }
- param.setUpdateBy(getLoginName());
- param.setUpdateTime(new Date());
- SnapConf snapConf = snapConfManager.selectById(param.getId());
- if (snapConf == null) {
- param.setId(ContextUtil.generateId());
- return toAjax(snapConfManager.insertData(param));
- }
-
- return toAjax(snapConfManager.updateData(param));
- }
-
- /**
- * 鍒犻櫎鎶撴媿閰嶇疆鏁版嵁
- */
- @Log(title = "鎶撴媿閰嶇疆绠$悊", businessType = BusinessType.DELETE)
- @PostMapping("/remove")
- @ResponseBody
- public AjaxResult remove(String ids) {
- snapConfManager.deleteDataById(ids);
- return success();
- }
-}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/common/CommonManager.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/common/CommonManager.java
index da79a92..680627d 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/common/CommonManager.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/common/CommonManager.java
@@ -2,13 +2,19 @@
import com.fzzy.igds.constant.DepotType;
import com.fzzy.igds.domain.Depot;
+import com.fzzy.igds.domain.Dept;
+import com.fzzy.igds.service.CoreDeptService;
import com.fzzy.igds.service.DepotService;
import com.fzzy.igds.service.DicService;
import com.fzzy.igds.utils.ContextUtil;
import com.ruoyi.common.core.domain.entity.SysDictData;
+import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.system.service.ISysUserService;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+
import javax.annotation.Resource;
import java.util.List;
@@ -20,13 +26,20 @@
@Slf4j
@Component
public class CommonManager {
+
@Resource
private DepotService depotService;
@Resource
private DicService dicService;
+ @Resource
+ private CoreDeptService coreDeptService;
+
+ @Autowired
+ private ISysUserService userService;
/**
* 鏍规嵁瀛楀吀绫诲瀷鑾峰彇瀛楀吀鍒楄〃
+ *
* @param parentCode
* @param companyId
* @return
@@ -58,9 +71,19 @@
}
+ /**
+ * 鑾峰彇鍒嗗簱鍒楄〃
+ *
+ * @author sgj
+ * @date 2025/12/12
+ */
+ public List<Dept> listDeptData() {
+ return coreDeptService.getDeptData();
+ }
/**
* 鏍规嵁浠撳簱缂栫爜鑾峰彇浠撳簱绫诲瀷
+ *
* @param depotId
* @return
*/
@@ -74,4 +97,17 @@
return depotType;
}
+
+ /**
+ * 鑾峰彇鐢ㄦ埛鍒楄〃
+ *
+ * @author sgj
+ * @date 2025/12/12
+ */
+ public List<SysUser> listUserData() {
+ SysUser user = new SysUser() ;
+ user.setCompanyId(ContextUtil.getCompanyId());
+ user.setDeptId(Long.valueOf(ContextUtil.subDeptId(null)));
+ return userService.selectUserList(user);
+ }
}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/gropu/GroupManager.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/gropu/GroupManager.java
new file mode 100644
index 0000000..3856db6
--- /dev/null
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/gropu/GroupManager.java
@@ -0,0 +1,108 @@
+package com.fzzy.sys.manager.group;
+
+import com.fzzy.igds.constant.Constant;
+import com.fzzy.igds.domain.Dept;
+import com.fzzy.igds.domain.DicArea;
+import com.fzzy.igds.service.CoreDeptService;
+import com.fzzy.igds.service.DicAreaService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @Description
+ * @Author CZT
+ * @Date 2025/12/11 15:48
+ */
+@Slf4j
+@Component
+public class GroupManager {
+
+ @Resource
+ private DicAreaService dicAreaService;
+ @Resource
+ private CoreDeptService deptService;
+
+ /**
+ * 鑾峰彇鐪佸強涓嬪睘甯傚窞闆嗗悎
+ *
+ * @param areaCode
+ * @return
+ */
+ public List<DicArea> getArea(String areaCode) {
+
+ DicArea area = dicAreaService.listDicAreaByCode(areaCode);
+ if (null == area) {
+ return null;
+ }
+
+ List<DicArea> list = new ArrayList<>();
+ list.add(area);
+ if (Constant.AREA_TYPE_1.equals(area.getType())) {
+ //甯傚窞绾у埆锛屽彧鏌ヨ浼婄妬
+ List<DicArea> children = dicAreaService.listData(null, null, "654000");
+ if (null != children && !children.isEmpty()) {
+ for (DicArea child : children) {
+ if (Constant.AREA_TYPE_2.equals(child.getType())) {
+ //鍖哄幙
+ List<DicArea> childrenItem = dicAreaService.listData(child.getCode(), null, null);
+ if (null != childrenItem && !childrenItem.isEmpty()) {
+ list.addAll(childrenItem);
+ }
+ }
+ }
+ list.addAll(children);
+ }
+ }
+
+ return list;
+ }
+
+ /**
+ * 鑾峰彇瀵瑰簲鐪佷唤鍙婁笅灞炲競宸瀋hildren
+ *
+ * @param areaCode
+ * @return
+ */
+ public List<DicArea> getAreaAndChild(String areaCode) {
+
+ DicArea area = dicAreaService.listDicAreaByCode(areaCode);
+ if (null == area) {
+ return null;
+ }
+
+ List<DicArea> list = new ArrayList<>();
+ if (Constant.AREA_TYPE_1.equals(area.getType())) {
+ //甯傚窞绾у埆锛屽彧鏌ヨ浼婄妬
+ List<DicArea> children = dicAreaService.listData(null, null, "654000");
+ if (null != children && !children.isEmpty()) {
+ for (DicArea child : children) {
+ if (Constant.AREA_TYPE_2.equals(child.getType())) {
+ //鍖哄幙
+ List<DicArea> childrenItem = dicAreaService.listData(child.getCode(), null, null);
+ if (null != childrenItem && !childrenItem.isEmpty()) {
+ child.setChildren(childrenItem);
+ }
+ }
+ }
+ area.setChildren(children);
+ }
+
+ }
+ list.add(area);
+ return list;
+ }
+
+ /**
+ * 鑾峰彇缁勭粐涓嬫墍鏈夊簱鍖轰俊鎭�
+ *
+ * @param companyId
+ * @return
+ */
+ public List<Dept> getAllDept(String companyId) {
+ return deptService.listDept(null, companyId, null);
+ }
+}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/security/SnapConfManager.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/security/SnapConfManager.java
deleted file mode 100644
index 3266ba4..0000000
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/manager/security/SnapConfManager.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package com.fzzy.sys.manager.security;
-
-import com.fzzy.igds.domain.SnapConf;
-import com.fzzy.igds.service.SnapConfService;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.stereotype.Component;
-
-import javax.annotation.Resource;
-import java.util.List;
-
-@Slf4j
-@Component
-public class SnapConfManager {
-
- @Resource
- private SnapConfService snapConfService;
-
- /**
- * 鏌ヨ鏁版嵁
- *
- * @param param 鏌ヨ鍙傛暟
- * @return 鏁版嵁鍒楄〃
- */
- public List<SnapConf> selectList(SnapConf param) {
- return snapConfService.selectList(param);
- }
-
- /**
- * 鏍规嵁ID鏌ヨ鏁版嵁
- *
- * @param id 涓婚敭ID
- * @return SnapConf瀹炰綋瀵硅薄
- */
- public SnapConf selectById(String id) {
- return snapConfService.selectById(id);
- }
-
- /**
- * 鎻掑叆鏁版嵁
- *
- * @param param 鏁版嵁瀹炰綋
- * @return 褰卞搷琛屾暟
- */
- public int insertData(SnapConf param) {
- return snapConfService.insertData(param);
- }
-
- /**
- * 鏇存柊鏁版嵁
- *
- * @param param 鏁版嵁瀹炰綋
- * @return 褰卞搷琛屾暟
- */
- public int updateData(SnapConf param) {
- return snapConfService.updateData(param);
- }
-
- /**
- * 鍒犻櫎鏁版嵁
- *
- * @param ids 瑕佸垹闄ょ殑璁板綍ID闆嗗悎锛堥�楀彿鍒嗛殧锛�
- */
- public void deleteDataById(String ids) {
- snapConfService.deleteDataById(ids);
- }
-}
diff --git a/fzzy-igdss-web/src/main/resources/application-dev.yml b/fzzy-igdss-web/src/main/resources/application-dev.yml
index 0901ae2..6afddee 100644
--- a/fzzy-igdss-web/src/main/resources/application-dev.yml
+++ b/fzzy-igdss-web/src/main/resources/application-dev.yml
@@ -1,3 +1,12 @@
+# 寮�鍙戠幆澧冮厤缃�
+server:
+ port: 9002
+ servlet:
+ context-path:
+ encoding:
+ charset: UTF-8
+ enabled: true
+ force: true
# 鏁版嵁婧愰厤缃�
spring:
datasource:
@@ -79,4 +88,21 @@
#绯荤粺鏋舵瀯閰嶇疆
framework:
companyId: "1000"
- doradoMode: debug
\ No newline at end of file
+ doradoMode: debug
+ # 鍚嶇О
+ name: 鏅烘収绮簱鐩戠绯荤粺
+ # 鐗堟湰
+ version: 2.0.0
+ # 鐗堟潈骞翠唤
+ copyrightYear: 2025
+ # 瀹炰緥婕旂ず寮�鍏�
+ demoEnabled: false
+ # 鏂囦欢璺緞 绀轰緥锛� Windows閰嶇疆D:/ruoyi/uploadPath锛孡inux閰嶇疆 /home/ruoyi/uploadPath锛�
+ profile: D:/IGDSS/FILE/
+ # 鑾峰彇ip鍦板潃寮�鍏�
+ addressEnabled: false
+ support: 椋庢鑷磋繙淇℃伅鎶�鏈偂浠芥湁闄愬叕鍙�
+ email: business@fzzygf.com
+ phone: 400-627-1116
+ website: http://www.fzzygf.com
+ address: 閮戝窞甯傞珮鏂板尯闀挎た璺�11鍙锋渤鍗楃渷鍥藉澶у绉戞妧鍥鍖�1鍙锋ゼ
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/layer.js b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/layer.js
new file mode 100644
index 0000000..c6bc68b
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/layer.js
@@ -0,0 +1,2 @@
+/*! layer-v3.5.1 Web 閫氱敤寮瑰嚭灞傜粍浠� MIT License */
+ ;!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var t=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,i=t.length-1,n=i;n>0;n--)if("interactive"===t[n].readyState){e=t[n].src;break}return e||t[i].src}(),i=e.LAYUI_GLOBAL||{};return i.layer_dir||t.substring(0,t.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var n=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,i,n){if(r.path){var a=document.getElementsByTagName("head")[0],s=document.createElement("link");"string"==typeof i&&(n=i);var l=(n||t).replace(/\.|\//g,""),f="layuicss-"+l,c="creating",u=0;s.rel="stylesheet",s.href=r.path+t,s.id=f,document.getElementById(f)||a.appendChild(s),"function"==typeof i&&!function d(t){var n=100,a=document.getElementById(f);return++u>1e4/n?e.console&&console.error(l+".css: Invalid"):void(1989===parseInt(o.getStyle(a,"width"))?(t===c&&a.removeAttribute("lay-status"),a.getAttribute("lay-status")===c?setTimeout(d,n):i()):(a.setAttribute("lay-status",c),setTimeout(function(){d(c)},n)))}()}}},r={v:"3.5.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(e.ActiveXObject||"ActiveXObject"in e)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:e.layer&&e.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},r.cache=o.config=i.extend({},o.config,e),r.path=o.config.path||r.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&r.ready(),e.extend?(a?layui.addcss("modules/layer/"+e.extend):o.link("theme/"+e.extend),this):this},ready:function(e){var t="layer",i="",n=(a?"modules/layer/":"theme/")+"default/layer.css?v="+r.v+i;return a?layui.addcss(n,e,t):o.link(n,e,t),this},alert:function(e,t,n){var a="function"==typeof t;return a&&(n=t),r.open(i.extend({content:e,yes:n},a?{}:t))},confirm:function(e,t,n,a){var s="function"==typeof t;return s&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},s?{}:t))},msg:function(e,n,a){var s="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",u=l.anim.length-1;return s&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},s&&!o.config.skin?{skin:c+" layui-layer-hui",anim:u}:function(){return n=n||{},(n.icon===-1||n.icon===t&&!o.config.skin)&&(n.skin=c+" "+(n.skin||"layui-layer-hui")),n}()))},load:function(e,t){return r.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return r.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:260},n))}},s=function(e){var t=this,a=function(){t.creat()};t.index=++r.index,t.config.maxWidth=i(n).width()-30,t.config=i.extend({},t.config,o.config,e),document.body?a():setTimeout(function(){a()},30)};s.pt=s.prototype;var l=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];l.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],l.SHADE="layui-layer-shade",l.MOVE="layui-layer-move",s.pt.config={type:0,shade:.3,fixed:!0,move:l[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,minStack:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},s.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,s=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),u=r.title?'<div class="layui-layer-title" style="'+(f?r.title[1]:"")+'">'+(f?r.title[0]:r.title)+"</div>":"";return r.zIndex=s,t([r.shade?'<div class="'+l.SHADE+'" id="'+l.SHADE+a+'" times="'+a+'" style="'+("z-index:"+(s-1)+"; ")+'"></div>':"",'<div class="'+l[0]+(" layui-layer-"+o.type[r.type])+(0!=r.type&&2!=r.type||r.shade?"":" layui-layer-border")+" "+(r.skin||"")+'" id="'+l[0]+a+'" type="'+o.type[r.type]+'" times="'+a+'" showtime="'+r.time+'" conType="'+(e?"object":"string")+'" style="z-index: '+s+"; width:"+r.area[0]+";height:"+r.area[1]+";position:"+(r.fixed?"fixed;":"absolute;")+'">'+(e&&2!=r.type?"":u)+'<div id="'+(r.id||"")+'" class="layui-layer-content'+(0==r.type&&r.icon!==-1?" layui-layer-padding":"")+(3==r.type?" layui-layer-loading"+r.icon:"")+'">'+(0==r.type&&r.icon!==-1?'<i class="layui-layer-ico layui-layer-ico'+r.icon+'"></i>':"")+(1==r.type&&e?"":r.content||"")+'</div><span class="layui-layer-setwin">'+function(){var e=c?'<a class="layui-layer-min" href="javascript:;"><cite></cite></a><a class="layui-layer-ico layui-layer-max" href="javascript:;"></a>':"";return r.closeBtn&&(e+='<a class="layui-layer-ico '+l[7]+" "+l[7]+(r.title?r.closeBtn:4==r.type?"1":"2")+'" href="javascript:;"></a>'),e}()+"</span>"+(r.btn?function(){var e="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var t=0,i=r.btn.length;t<i;t++)e+='<a class="'+l[6]+t+'">'+r.btn[t]+"</a>";return'<div class="'+l[6]+" layui-layer-btn-"+(r.btnAlign||"")+'">'+e+"</div>"}():"")+(r.resize?'<span class="layui-layer-resize"></span>':"")+"</div>"],u,i('<div class="'+l.MOVE+'" id="'+l.MOVE+'"></div>')),n},s.pt.creat=function(){var e=this,t=e.config,a=e.index,s=t.content,f="object"==typeof s,c=i("body");if(!t.id||!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==r.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],r.closeAll("dialog");break;case 2:var s=t.content=f?t.content:[t.content||"","auto"];t.content='<iframe scrolling="'+(t.content[1]||"auto")+'" allowtransparency="true" id="'+l[4]+a+'" name="'+l[4]+a+'" onload="this.className=\'\';" class="layui-layer-load" frameborder="0" src="'+t.content[0]+'"></iframe>';break;case 3:delete t.title,delete t.closeBtn,t.icon===-1&&0===t.icon,r.closeAll("loading");break;case 4:f||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'<i class="layui-layer-TipsG"></i>',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||r.closeAll("tips")}if(e.vessel(f,function(n,r,u){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){s.parents("."+l[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+l[0]+a).find("."+l[5]).before(r))}()}():c.append(n[1]),i("#"+l.MOVE)[0]||c.append(o.moveElem=u),e.layero=i("#"+l[0]+a),e.shadeo=i("#"+l.SHADE+a),t.scrollbar||l.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),e.shadeo.css({"background-color":t.shade[1]||"#000",opacity:t.shade[0]||t.shade}),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",s[0]),4==t.type?e.tips():function(){e.offset(),parseInt(o.getStyle(document.getElementById(l.MOVE),"z-index"))||function(){e.layero.css("visibility","hidden"),r.ready(function(){e.offset(),e.layero.css("visibility","visible")})}()}(),t.fixed&&n.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(a),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){r.close(e.index)},t.time),e.move().callback(),l.anim[t.anim]){var u="layer-anim "+l.anim[t.anim];e.layero.addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){i(this).removeClass(u)})}t.isOutAnim&&e.layero.data("isOutAnim",!0)}},s.pt.auto=function(e){var t=this,a=t.config,o=i("#"+l[0]+e);""===a.area[0]&&a.maxWidth>0&&(r.ie&&r.ie<8&&a.btn&&o.width(o.innerWidth()),o.outerWidth()>a.maxWidth&&o.width(a.maxWidth));var s=[o.innerWidth(),o.innerHeight()],f=o.find(l[1]).outerHeight()||0,c=o.find("."+l[6]).outerHeight()||0,u=function(e){e=o.find(e),e.height(s[1]-f-c-2*(0|parseFloat(e.css("padding-top"))))};switch(a.type){case 2:u("iframe");break;default:""===a.area[1]?a.maxHeight>0&&o.outerHeight()>a.maxHeight?(s[1]=a.maxHeight,u("."+l[5])):a.fixed&&s[1]>=n.height()&&(s[1]=n.height(),u("."+l[5])):u("."+l[5])}return t},s.pt.offset=function(){var e=this,t=e.config,i=e.layero,a=[i.outerWidth(),i.outerHeight()],o="object"==typeof t.offset;e.offsetTop=(n.height()-a[1])/2,e.offsetLeft=(n.width()-a[0])/2,o?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=n.width()-a[0]:"b"===t.offset?e.offsetTop=n.height()-a[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=n.width()-a[0]):"rb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=n.width()-a[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?n.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?n.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=n.scrollTop(),e.offsetLeft+=n.scrollLeft()),i.attr("minLeft")&&(e.offsetTop=n.height()-(i.find(l[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},s.pt.tips=function(){var e=this,t=e.config,a=e.layero,o=[a.outerWidth(),a.outerHeight()],r=i(t.follow);r[0]||(r=i("body"));var s={width:r.outerWidth(),height:r.outerHeight(),top:r.offset().top,left:r.offset().left},f=a.find(".layui-layer-TipsG"),c=t.tips[0];t.tips[1]||f.remove(),s.autoLeft=function(){s.left+o[0]-n.width()>0?(s.tipLeft=s.left+s.width-o[0],f.css({right:12,left:"auto"})):s.tipLeft=s.left},s.where=[function(){s.autoLeft(),s.tipTop=s.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left+s.width+10,s.tipTop=s.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){s.autoLeft(),s.tipTop=s.top+s.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left-o[0]-10,s.tipTop=s.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],s.where[c-1](),1===c?s.top-(n.scrollTop()+o[1]+16)<0&&s.where[2]():2===c?n.width()-(s.left+s.width+o[0]+16)>0||s.where[3]():3===c?s.top-n.scrollTop()+s.height+o[1]+16-n.height()>0&&s.where[0]():4===c&&o[0]+16-s.left>0&&s.where[1](),a.find("."+l[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:s.tipLeft-(t.fixed?n.scrollLeft():0),top:s.tipTop-(t.fixed?n.scrollTop():0)})},s.pt.move=function(){var e=this,t=e.config,a=i(document),s=e.layero,l=s.find(t.move),f=s.find(".layui-layer-resize"),c={};return t.move&&l.css("cursor","move"),l.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(s.css("left")),e.clientY-parseFloat(s.css("top"))],o.moveElem.css("cursor","move").show())}),f.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[s.outerWidth(),s.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),a.on("mousemove",function(i){if(c.moveStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1],l="fixed"===s.css("position");if(i.preventDefault(),c.stX=l?0:n.scrollLeft(),c.stY=l?0:n.scrollTop(),!t.moveOut){var f=n.width()-s.outerWidth()+c.stX,u=n.height()-s.outerHeight()+c.stY;a<c.stX&&(a=c.stX),a>f&&(a=f),o<c.stY&&(o=c.stY),o>u&&(o=u)}s.css({left:a,top:o})}if(t.resize&&c.resizeStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1];i.preventDefault(),r.style(e.index,{width:c.area[0]+a,height:c.area[1]+o}),c.isResize=!0,t.resizing&&t.resizing(s)}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd(s)),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},s.pt.callback=function(){function e(){var e=a.cancel&&a.cancel(t.index,n);e===!1||r.close(t.index)}var t=this,n=t.layero,a=t.config;t.openLayer(),a.success&&(2==a.type?n.find("iframe").on("load",function(){a.success(n,t.index)}):a.success(n,t.index)),6==r.ie&&t.IE6(n),n.find("."+l[6]).children("a").on("click",function(){var e=i(this).index();if(0===e)a.yes?a.yes(t.index,n):a.btn1?a.btn1(t.index,n):r.close(t.index);else{var o=a["btn"+(e+1)]&&a["btn"+(e+1)](t.index,n);o===!1||r.close(t.index)}}),n.find("."+l[7]).on("click",e),a.shadeClose&&t.shadeo.on("click",function(){r.close(t.index)}),n.find(".layui-layer-min").on("click",function(){var e=a.min&&a.min(n,t.index);e===!1||r.min(t.index,a)}),n.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(r.restore(t.index),a.restore&&a.restore(n,t.index)):(r.full(t.index,a),setTimeout(function(){a.full&&a.full(n,t.index)},100))}),a.end&&(o.end[t.index]=a.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+l[0])[0]||1==n.attr("layer")&&i("."+l[0]).length<1&&n.removeAttr("layer").show(),n=null})},s.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+l[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},s.pt.openLayer=function(){var e=this;r.zIndex=e.config.zIndex,r.setTop=function(e){var t=function(){r.zIndex++,e.css("z-index",r.zIndex+1)};return r.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",t),r.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){l.html.attr("layer-full")==e&&(l.html[0].style.removeProperty?l.html[0].style.removeProperty("overflow"):l.html[0].style.removeAttribute("overflow"),l.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+l[4]).attr("times"),i("#"+l[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+l[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+l[0]+e),a=n.find(l[1]).outerHeight()||0,o=n.find("."+l[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+l[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+l[0]+e),r=a.find(".layui-layer-content"),s=a.attr("type"),f=a.find(l[1]).outerHeight()||0,c=a.find("."+l[6]).outerHeight()||0;a.attr("minLeft");s!==o.type[3]&&s!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-f-c<=64&&(t.height=64+f+c)),a.css(t),c=a.find("."+l[6]).outerHeight(),s===o.type[2]?a.find("iframe").css({height:parseFloat(t.height)-f-c}):r.css({height:parseFloat(t.height)-f-c-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom"))}))},r.min=function(e,t){t=t||{};var a=i("#"+l[0]+e),s=i("#"+l.SHADE+e),f=a.find(l[1]).outerHeight()||0,c=a.attr("minLeft")||181*o.minIndex+"px",u=a.css("position"),d={width:180,height:f,position:"fixed",overflow:"hidden"};o.record(a),o.minLeft[0]&&(c=o.minLeft[0],o.minLeft.shift()),t.minStack&&(d.left=c,d.top=n.height()-f,a.attr("minLeft")||o.minIndex++,a.attr("minLeft",c)),a.attr("position",u),r.style(e,d,!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(l[4]).hide(),o.rescollbar(e),s.hide()},r.restore=function(e){var t=i("#"+l[0]+e),n=i("#"+l.SHADE+e),a=t.attr("area").split(",");t.attr("type");r.style(e,{width:parseFloat(a[0]),height:parseFloat(a[1]),top:parseFloat(a[2]),left:parseFloat(a[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(l[4]).show(),o.rescollbar(e),n.show()},r.full=function(e){var t,a=i("#"+l[0]+e);o.record(a),l.html.attr("layer-full")||l.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===a.css("position");r.style(e,{top:t?0:n.scrollTop(),left:t?0:n.scrollLeft(),width:n.width(),height:n.height()},!0),a.find(".layui-layer-min").hide()},100)},r.title=function(e,t){var n=i("#"+l[0]+(t||r.index)).find(l[1]);n.html(e)},r.close=function(e,t){var n=i("#"+l[0]+e),a=n.attr("type"),s="layer-anim-close";if(n[0]){var f="layui-layer-wrap",c=function(){if(a===o.type[1]&&"object"===n.attr("conType")){n.children(":not(."+l[5]+")").remove();for(var r=n.find("."+f),s=0;s<2;s++)r.unwrap();r.css("display",r.data("display")).removeClass(f)}else{if(a===o.type[2])try{var c=i("#"+l[4]+e)[0];c.contentWindow.document.write(""),c.contentWindow.close(),n.find("."+l[5])[0].removeChild(c)}catch(u){}n[0].innerHTML="",n.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e],"function"==typeof t&&t()};n.data("isOutAnim")&&n.addClass("layer-anim "+s),i("#layui-layer-moves, #"+l.SHADE+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),n.attr("minLeft")&&(o.minIndex--,o.minLeft.push(n.attr("minLeft"))),r.ie&&r.ie<10||!n.data("isOutAnim")?c():setTimeout(function(){c()},200)}},r.closeAll=function(e,t){"function"==typeof e&&(t=e,e=null);var n=i("."+l[0]);i.each(n,function(a){var o=i(this),s=e?o.attr("type")===e:1;s&&r.close(o.attr("times"),a===n.length-1?t:null),s=null}),0===n.length&&"function"==typeof t&&t()};var f=r.cache||{},c=function(e){return f.skin?" "+f.skin+" "+f.skin+"-"+e:""};r.prompt=function(e,t){var a="";if(e=e||{},"function"==typeof e&&(t=e),e.area){var o=e.area;a='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}var s,l=2==e.formType?'<textarea class="layui-layer-input"'+a+"></textarea>":function(){return'<input type="'+(1==e.formType?"password":"text")+'" class="layui-layer-input">'}(),f=e.success;return delete e.success,r.open(i.extend({type:1,btn:["确定","取消"],content:l,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(t){s=t.find(".layui-layer-input"),s.val(e.value||"").focus(),"function"==typeof f&&f(t)},resize:!1,yes:function(i){var n=s.val();""===n?s.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",s,{tips:1}):t&&t(n,i,s)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{},n="layui-this",a=e.success;return delete e.success,r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a='<span class="'+n+'">'+t[0].title+"</span>";i<e;i++)a+="<span>"+t[i].title+"</span>";return a}(),content:'<ul class="layui-layer-tabmain">'+function(){var e=t.length,i=1,a="";if(e>0)for(a='<li class="layui-layer-tabli '+n+'">'+(t[0].content||"no content")+"</li>";i<e;i++)a+='<li class="layui-layer-tabli">'+(t[i].content||"no content")+"</li>";return a}()+"</ul>",success:function(t){var o=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();o.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var a=i(this),o=a.index();a.addClass(n).siblings().removeClass(n),r.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)}),"function"==typeof a&&a(t)}},e))},r.photos=function(t,n,a){function o(e,t,i){var n=new Image;return n.src=e,n.complete?t(n):(n.onload=function(){n.onload=null,t(n)},void(n.onerror=function(e){n.onerror=null,i(e)}))}var s={};if(t=t||{},t.photos){var l=!("string"==typeof t.photos||t.photos instanceof i),f=l?t.photos:{},u=f.data||[],d=f.start||0;s.imgIndex=(0|d)+1,t.img=t.img||"img";var y=t.success;if(delete t.success,l){if(0===u.length)return r.msg("没有图片")}else{var p=i(t.photos),h=function(){u=[],p.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),u.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(h(),0===u.length)return;if(n||p.on("click",t.img,function(){h();var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:u,tab:t.tab},full:t.full}),!0)}),!n)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=u.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>u.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&r.close(s.index)}},s.tabimg=function(e){if(!(u.length<=1))return f.start=s.imgIndex-1,r.close(s.index),r.photos(t,!0,e)},s.event=function(){s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev(!0)}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext(!0)}),i(document).on("keyup",s.keyup)},s.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(u[d].src,function(n){r.close(s.loadi),a&&(t.anim=-1),s.index=r.open(i.extend({type:1,id:"layui-layer-photos",area:function(){var a=[n.width,n.height],o=[i(e).width()-100,i(e).height()-100];if(!t.full&&(a[0]>o[0]||a[1]>o[1])){var r=[a[0]/o[0],a[1]/o[1]];r[0]>r[1]?(a[0]=a[0]/r[0],a[1]=a[1]/r[0]):r[0]<r[1]&&(a[0]=a[0]/r[1],a[1]=a[1]/r[1])}return[a[0]+"px",a[1]+"px"]}(),title:!1,shade:.9,shadeClose:!0,closeBtn:!1,move:".layui-layer-phimg img",moveType:1,scrollbar:!1,moveOut:!0,anim:5,isOutAnim:!1,skin:"layui-layer-photos"+c("photos"),content:'<div class="layui-layer-phimg"><img src="'+u[d].src+'" alt="'+(u[d].alt||"")+'" layer-pid="'+u[d].pid+'">'+function(){return u.length>1?'<div class="layui-layer-imgsee"><span class="layui-layer-imguide"><a href="javascript:;" class="layui-layer-iconext layui-layer-imgprev"></a><a href="javascript:;" class="layui-layer-iconext layui-layer-imgnext"></a></span><div class="layui-layer-imgbar" style="display:'+(a?"block":"")+'"><span class="layui-layer-imgtit"><a href="javascript:;">'+(u[d].alt||"")+"</a><em>"+s.imgIndex+" / "+u.length+"</em></span></div></div>":""}()+"</div>",success:function(e,i){s.bigimg=e.find(".layui-layer-phimg"),s.imgsee=e.find(".layui-layer-imgbar"),s.event(e),t.tab&&t.tab(u[d],e),"function"==typeof y&&y(e)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},t))},function(){r.close(s.loadi),r.msg("当前图片地址异常<br>是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){u.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),l.html=i("html"),r.open=function(e){var t=new s(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.$),e.layer=r,t("layer",r)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return o.run(e.jQuery),r}):function(){r.ready(),o.run(e.jQuery)}()}(window);
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/layer.js b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/layer.js
new file mode 100644
index 0000000..46d2255
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/layer.js
@@ -0,0 +1,2 @@
+/*! layer mobile-v2.0.0 Web 閫氱敤寮瑰嚭灞傜粍浠� MIT License */
+ ;!function(e){"use strict";var t=document,n="querySelectorAll",i="getElementsByClassName",a=function(e){return t[n](e)},s={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},l={extend:function(e){var t=JSON.parse(JSON.stringify(s));for(var n in e)t[n]=e[n];return t},timer:{},end:{}};l.touch=function(e,t){e.addEventListener("click",function(e){t.call(this,e)},!1)};var r=0,o=["layui-m-layer"],c=function(e){var t=this;t.config=l.extend(e),t.view()};c.prototype.view=function(){var e=this,n=e.config,s=t.createElement("div");e.id=s.id=o[0]+r,s.setAttribute("class",o[0]+" "+o[0]+(n.type||0)),s.setAttribute("index",r);var l=function(){var e="object"==typeof n.title;return n.title?'<h3 style="'+(e?n.title[1]:"")+'">'+(e?n.title[0]:n.title)+"</h3>":""}(),c=function(){"string"==typeof n.btn&&(n.btn=[n.btn]);var e,t=(n.btn||[]).length;return 0!==t&&n.btn?(e='<span yes type="1">'+n.btn[0]+"</span>",2===t&&(e='<span no type="0">'+n.btn[1]+"</span>"+e),'<div class="layui-m-layerbtn">'+e+"</div>"):""}();if(n.fixed||(n.top=n.hasOwnProperty("top")?n.top:100,n.style=n.style||"",n.style+=" top:"+(t.body.scrollTop+n.top)+"px"),2===n.type&&(n.content='<i></i><i class="layui-m-layerload"></i><i></i><p>'+(n.content||"")+"</p>"),n.skin&&(n.anim="up"),"msg"===n.skin&&(n.shade=!1),s.innerHTML=(n.shade?"<div "+("string"==typeof n.shade?'style="'+n.shade+'"':"")+' class="layui-m-layershade"></div>':"")+'<div class="layui-m-layermain" '+(n.fixed?"":'style="position:static;"')+'><div class="layui-m-layersection"><div class="layui-m-layerchild '+(n.skin?"layui-m-layer-"+n.skin+" ":"")+(n.className?n.className:"")+" "+(n.anim?"layui-m-anim-"+n.anim:"")+'" '+(n.style?'style="'+n.style+'"':"")+">"+l+'<div class="layui-m-layercont">'+n.content+"</div>"+c+"</div></div></div>",!n.type||2===n.type){var d=t[i](o[0]+n.type),y=d.length;y>=1&&layer.close(d[0].getAttribute("index"))}document.body.appendChild(s);var u=e.elem=a("#"+e.id)[0];n.success&&n.success(u),e.index=r++,e.action(n,u)},c.prototype.action=function(e,t){var n=this;e.time&&(l.timer[n.index]=setTimeout(function(){layer.close(n.index)},1e3*e.time));var a=function(){var t=this.getAttribute("type");0==t?(e.no&&e.no(),layer.close(n.index)):e.yes?e.yes(n.index):layer.close(n.index)};if(e.btn)for(var s=t[i]("layui-m-layerbtn")[0].children,r=s.length,o=0;o<r;o++)l.touch(s[o],a);if(e.shade&&e.shadeClose){var c=t[i]("layui-m-layershade")[0];l.touch(c,function(){layer.close(n.index,e.end)})}e.end&&(l.end[n.index]=e.end)},e.layer={v:"2.0",index:r,open:function(e){var t=new c(e||{});return t.index},close:function(e){var n=a("#"+o[0]+e)[0];n&&(n.innerHTML="",t.body.removeChild(n),clearTimeout(l.timer[e]),delete l.timer[e],"function"==typeof l.end[e]&&l.end[e](),delete l.end[e])},closeAll:function(){for(var e=t[i](o[0]),n=0,a=e.length;n<a;n++)layer.close(0|e[0].getAttribute("index"))}},"function"==typeof define?define(function(){return layer}):function(){var e=document.scripts,n=e[e.length-1],i=n.src,a=i.substring(0,i.lastIndexOf("/")+1);n.getAttribute("merge")||document.head.appendChild(function(){var e=t.createElement("link");return e.href=a+"need/layer.css?2.0",e.type="text/css",e.rel="styleSheet",e.id="layermcss",e}())}()}(window);
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/need/layer.css b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/need/layer.css
new file mode 100644
index 0000000..b9dbf20
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/mobile/need/layer.css
@@ -0,0 +1 @@
+.layui-m-layer{position:relative;z-index:19891014}.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:14px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{padding:50px 30px;line-height:22px;text-align:center}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 5px 5px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px}
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png
new file mode 100644
index 0000000..bbbb669
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon.png b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon.png
new file mode 100644
index 0000000..3e17da8
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/icon.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/layer.css b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/layer.css
new file mode 100644
index 0000000..db51f31
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/layer.css
@@ -0,0 +1 @@
+.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title{text-overflow:ellipsis;white-space:nowrap}html #layuicss-layer{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch;top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background:url(loading-1.gif) center center no-repeat #eee}.layui-layer-ico{background:url(icon.png) no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layer-anim{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-00{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layui-layer-title{padding:0 80px 0 20px;height:50px;line-height:50px;border-bottom:1px solid #F0F0F0;font-size:14px;color:#333;overflow:hidden;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:17px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 15px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:5px 5px 0;padding:0 15px;border:1px solid #dedede;background-color:#fff;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#1E9FFF;background-color:#1E9FFF;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:300px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background:url(loading-0.gif) no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background:url(loading-1.gif) no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background:url(loading-2.gif) no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:8px 15px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:5px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;text-align:right;border-top:1px solid #E9E7E7}.layui-layer-lan .layui-layer-btn a{background:#fff;border-color:#E9E7E7;color:#333}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95;border-color:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}.layui-layer-iconext{background:url(icon-ext.png) no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:260px;height:36px;margin:0 auto;line-height:30px;padding-left:10px;border:1px solid #e6e6e6;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px;padding:6px 10px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:300px;padding:0 20px;text-align:center;overflow:hidden;cursor:pointer}.layui-layer-tab .layui-layer-title span.layui-this{height:51px;border-left:1px solid #eee;border-right:1px solid #eee;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.layui-this{display:block}.layui-layer-photos{background:0 0;box-shadow:none}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-imgnext,.layui-layer-imgprev{position:fixed;top:50%;width:27px;_width:44px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onFocus=this.blur())}.layui-layer-imgprev{left:30px;background-position:-5px -5px;_background-position:-70px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px;_background-position:-120px -5px}.layui-layer-imgnext{right:30px;_right:8px;background-position:-5px -50px;_background-position:-70px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px;_background-position:-120px -50px}.layui-layer-imgbar{position:fixed;left:0;right:0;bottom:0;width:100%;height:40px;line-height:40px;background-color:#000\9;filter:Alpha(opacity=60);background-color:rgba(2,0,0,.35);color:#fff;overflow:hidden;font-size:0}.layui-layer-imgtit *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;overflow:hidden;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}}
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif
new file mode 100644
index 0000000..6f3c953
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif
new file mode 100644
index 0000000..db3a483
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif
new file mode 100644
index 0000000..5bb90fd
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/common/igds-common.js b/fzzy-igdss-web/src/main/resources/static/common/igds-common.js
index 7213f8f..882a8db 100644
--- a/fzzy-igdss-web/src/main/resources/static/common/igds-common.js
+++ b/fzzy-igdss-web/src/main/resources/static/common/igds-common.js
@@ -216,23 +216,69 @@
* @param pageTag
*/
function changePage(pageTag) {
- var url = "../dept-board/index";
+ var url = "/group/board";
- if ("inout" == pageTag) {
- url = "../dept-board/inout";
- }
- if ("ai" == pageTag) {
- url = "../dept-board/ai";
- }
- if ("video" == pageTag) {
- url = "../dept-board/video";
- }
- //鍚庡彴绠$悊棣栭〉
- if ("backstage" == pageTag) {
- url = "../index";
- window.parent.open(url, "_self");
+ if ("logout" == pageTag) {
+ window.top.location.href = "/logout";
return;
}
+ if ("index" == pageTag) {
+ url = "/group/index";
+ }
+ if ("gis" == pageTag) {
+ url = "/group/gis";
+ }
+ if ("video" == pageTag) {
+ url = "/group/video";
+ }
+
window.location.href = url;
}
+
+//娴忚鍣ㄥ叏灞�
+var fullscreen = false;
+
+function changeScreen() {
+ const element = document.documentElement
+ // 濡傛灉鏄叏灞忕姸鎬�
+ if (fullscreen) {
+ // 濡傛灉娴忚鍣ㄦ湁杩欎釜Function
+ if (document.exitFullscreen) {
+ document.exitFullscreen()
+ } else if (document.webkitCancelFullScreen) {
+ document.webkitCancelFullScreen()
+ } else if (document.mozCancelFullScreen) {
+ document.mozCancelFullScreen()
+ } else if (document.msExitFullscreen) {
+ document.msExitFullscreen()
+ }
+ } else {
+ // 濡傛灉娴忚鍣ㄦ湁杩欎釜Function
+ if (element.requestFullscreen) {
+ element.requestFullscreen()
+ } else if (element.webkitRequestFullScreen) {
+ element.webkitRequestFullScreen()
+ } else if (element.mozRequestFullScreen) {
+ element.mozRequestFullScreen()
+ } else if (element.msRequestFullscreen) {
+ element.msRequestFullscreen()
+ }
+ }
+ // 鍒ゆ柇鍏ㄥ睆鐘舵�佺殑鍙橀噺
+ fullscreen = !fullscreen
+}
+
+function exitFullScreen() {
+ // 濡傛灉娴忚鍣ㄦ湁杩欎釜Function
+ if (document.exitFullscreen) {
+ document.exitFullscreen()
+ } else if (document.webkitCancelFullScreen) {
+ document.webkitCancelFullScreen()
+ } else if (document.mozCancelFullScreen) {
+ document.mozCancelFullScreen()
+ } else if (document.msExitFullscreen) {
+ document.msExitFullscreen()
+ }
+ fullscreen = false;
+}
diff --git a/fzzy-igdss-web/src/main/resources/static/group/chinaMapList.js b/fzzy-igdss-web/src/main/resources/static/group/chinaMapList.js
new file mode 100644
index 0000000..f0b32c8
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/group/chinaMapList.js
@@ -0,0 +1,14081 @@
+var chinaMap = {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 110000,
+ "name": "鍖椾含甯�",
+ "centerName": "鍖椾含",
+ "center": [116.405285, 39.904989],
+ "centroid": [116.41989, 40.189913],
+ "childrenNum": 16,
+ "level": "province",
+ "subFeatureIndex": 0,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [117.210024, 40.082262],
+ [117.105315, 40.074479],
+ [117.105315, 40.074479],
+ [117.102851, 40.073563],
+ [117.102235, 40.073105],
+ [117.102235, 40.073105],
+ [117.102851, 40.073563],
+ [116.999989, 40.030053],
+ [116.927924, 40.054788],
+ [116.783794, 40.035093],
+ [116.757925, 39.968176],
+ [116.786874, 39.886963],
+ [116.926076, 39.835524],
+ [116.949482, 39.778529],
+ [116.902055, 39.763813],
+ [116.90575, 39.687883],
+ [116.812128, 39.616018],
+ [116.717273, 39.603572],
+ [116.717273, 39.603572],
+ [116.720969, 39.599884],
+ [116.720969, 39.599884],
+ [116.726512, 39.595274],
+ [116.726512, 39.595274],
+ [116.703106, 39.588819],
+ [116.703106, 39.588819],
+ [116.607636, 39.619705],
+ [116.524484, 39.596657],
+ [116.440716, 39.527466],
+ [116.433325, 39.44296],
+ [116.332927, 39.457744],
+ [116.245464, 39.515466],
+ [116.204196, 39.588819],
+ [116.10195, 39.576368],
+ [116.10195, 39.576368],
+ [115.957204, 39.561147],
+ [115.910393, 39.600345],
+ [115.910393, 39.600345],
+ [115.855574, 39.554689],
+ [115.855574, 39.554689],
+ [115.846951, 39.550999],
+ [115.846951, 39.550999],
+ [115.821081, 39.517312],
+ [115.821081, 39.517312],
+ [115.752712, 39.512696],
+ [115.752712, 39.512696],
+ [115.738545, 39.539464],
+ [115.738545, 39.539925],
+ [115.738545, 39.539464],
+ [115.738545, 39.539925],
+ [115.737314, 39.544078],
+ [115.737314, 39.544078],
+ [115.723763, 39.544539],
+ [115.723763, 39.544539],
+ [115.721299, 39.543617],
+ [115.721299, 39.543617],
+ [115.721299, 39.55146],
+ [115.721299, 39.55146],
+ [115.716988, 39.560225],
+ [115.716988, 39.560225],
+ [115.699125, 39.577751],
+ [115.698509, 39.577751],
+ [115.698509, 39.577751],
+ [115.699125, 39.577751],
+ [115.698509, 39.577751],
+ [115.69543, 39.579135],
+ [115.69543, 39.579135],
+ [115.586408, 39.58928],
+ [115.478619, 39.650578],
+ [115.478619, 39.650578],
+ [115.498945, 39.69617],
+ [115.498945, 39.69617],
+ [115.443511, 39.785426],
+ [115.443511, 39.785426],
+ [115.567314, 39.816224],
+ [115.514344, 39.837821],
+ [115.522967, 39.898898],
+ [115.426264, 39.95029],
+ [115.454597, 40.029595],
+ [115.599343, 40.11979],
+ [115.73485, 40.129398],
+ [115.773038, 40.176044],
+ [115.85311, 40.148609],
+ [115.89869, 40.234536],
+ [115.968907, 40.264219],
+ [115.9184, 40.354103],
+ [115.861733, 40.364589],
+ [115.861733, 40.364589],
+ [115.779197, 40.442501],
+ [115.755792, 40.540333],
+ [115.907929, 40.617133],
+ [116.005247, 40.58397],
+ [116.088399, 40.62667],
+ [116.22021, 40.744181],
+ [116.247311, 40.791762],
+ [116.464738, 40.771827],
+ [116.334159, 40.90446],
+ [116.473977, 40.895867],
+ [116.455499, 40.98084],
+ [116.519557, 40.981292],
+ [116.519557, 40.981292],
+ [116.599013, 40.974516],
+ [116.615643, 41.053072],
+ [116.688324, 41.044499],
+ [116.677853, 40.970902],
+ [116.730208, 40.897676],
+ [116.858323, 40.833423],
+ [116.964881, 40.70972],
+ [117.110858, 40.70836],
+ [117.286401, 40.660719],
+ [117.386799, 40.684317],
+ [117.49582, 40.674334],
+ [117.389879, 40.5617],
+ [117.344299, 40.582152],
+ [117.213104, 40.512136],
+ [117.225423, 40.369148],
+ [117.309191, 40.279284],
+ [117.309807, 40.279284],
+ [117.309191, 40.279284],
+ [117.309807, 40.279284],
+ [117.389879, 40.228141],
+ [117.367089, 40.172387],
+ [117.367089, 40.172844],
+ [117.367089, 40.173301],
+ [117.367089, 40.173301],
+ [117.367089, 40.172844],
+ [117.367089, 40.172387],
+ [117.344299, 40.13443],
+ [117.210024, 40.082262]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 120000,
+ "name": "澶╂触甯�",
+ "centerName": "澶╂触",
+ "center": [117.190182, 39.125596],
+ "centroid": [117.351154, 39.28914],
+ "childrenNum": 16,
+ "level": "province",
+ "subFeatureIndex": 1,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [117.210024, 40.082262],
+ [117.344299, 40.13443],
+ [117.367089, 40.172387],
+ [117.367089, 40.172844],
+ [117.367089, 40.173301],
+ [117.367089, 40.173301],
+ [117.367089, 40.172844],
+ [117.367089, 40.172387],
+ [117.389879, 40.228141],
+ [117.450857, 40.252347],
+ [117.571581, 40.21809],
+ [117.652269, 40.12345],
+ [117.652269, 40.12345],
+ [117.651037, 40.122535],
+ [117.651037, 40.122535],
+ [117.71879, 40.082262],
+ [117.71879, 40.082262],
+ [117.75821, 40.073563],
+ [117.75821, 40.073563],
+ [117.782232, 39.968634],
+ [117.614697, 39.972303],
+ [117.589443, 39.997059],
+ [117.513067, 39.910373],
+ [117.513067, 39.910373],
+ [117.537704, 39.835064],
+ [117.537704, 39.835064],
+ [117.540784, 39.822658],
+ [117.540784, 39.822658],
+ [117.57774, 39.727009],
+ [117.644262, 39.702155],
+ [117.66274, 39.636295],
+ [117.619008, 39.603111],
+ [117.736037, 39.560686],
+ [117.736037, 39.560686],
+ [117.74774, 39.58928],
+ [117.866, 39.596657],
+ [117.933753, 39.574062],
+ [117.870311, 39.454972],
+ [117.846906, 39.328274],
+ [117.972557, 39.312536],
+ [117.972557, 39.312536],
+ [117.982412, 39.298647],
+ [117.982412, 39.298647],
+ [118.021833, 39.287071],
+ [118.021833, 39.287071],
+ [118.024296, 39.289386],
+ [118.024296, 39.289386],
+ [118.024912, 39.292164],
+ [118.024912, 39.292164],
+ [118.037231, 39.220353],
+ [117.871543, 39.122479],
+ [117.837667, 39.056999],
+ [117.855529, 38.957502],
+ [117.898029, 38.948661],
+ [117.847522, 38.855535],
+ [117.778536, 38.869046],
+ [117.64611, 38.828972],
+ [117.646725, 38.788875],
+ [117.740964, 38.753888],
+ [117.729261, 38.680127],
+ [117.639334, 38.62686],
+ [117.47919, 38.617043],
+ [117.39419, 38.573553],
+ [117.252524, 38.556711],
+ [117.213104, 38.639947],
+ [117.213104, 38.639947],
+ [117.176764, 38.617978],
+ [117.176764, 38.617978],
+ [117.097924, 38.587118],
+ [117.042489, 38.706279],
+ [116.95133, 38.689468],
+ [116.947634, 38.689468],
+ [116.947634, 38.689468],
+ [116.950714, 38.689468],
+ [116.95133, 38.689468],
+ [116.950714, 38.689468],
+ [116.877417, 38.680594],
+ [116.858939, 38.741289],
+ [116.766548, 38.742222],
+ [116.737599, 38.784677],
+ [116.708034, 38.931907],
+ [116.783179, 39.050959],
+ [116.783179, 39.050959],
+ [116.812744, 39.050959],
+ [116.812744, 39.050959],
+ [116.912526, 39.110873],
+ [116.91191, 39.111338],
+ [116.91191, 39.111338],
+ [116.912526, 39.110873],
+ [116.865714, 39.155428],
+ [116.865714, 39.155428],
+ [116.892816, 39.224061],
+ [116.870642, 39.357426],
+ [116.796113, 39.446656],
+ [116.812128, 39.616018],
+ [116.90575, 39.687883],
+ [116.916837, 39.703996],
+ [116.916837, 39.703996],
+ [116.983975, 39.63906],
+ [116.983975, 39.63906],
+ [117.126873, 39.61694],
+ [117.177996, 39.64551],
+ [117.165061, 39.718725],
+ [117.165061, 39.718725],
+ [117.205713, 39.763813],
+ [117.156438, 39.817603],
+ [117.229735, 39.852981],
+ [117.152126, 39.878239],
+ [117.150894, 39.944785],
+ [117.198322, 39.992933],
+ [117.210024, 40.082262]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 130000,
+ "name": "娌冲寳鐪�",
+ "centerName": "鐭冲搴�",
+ "center": [114.502461, 38.045474],
+ "childrenNum": 11,
+ "level": "province",
+ "subFeatureIndex": 2,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [117.389879, 40.228141],
+ [117.309807, 40.279284],
+ [117.309191, 40.279284],
+ [117.309807, 40.279284],
+ [117.309191, 40.279284],
+ [117.225423, 40.369148],
+ [117.213104, 40.512136],
+ [117.344299, 40.582152],
+ [117.389879, 40.5617],
+ [117.49582, 40.674334],
+ [117.386799, 40.684317],
+ [117.286401, 40.660719],
+ [117.110858, 40.70836],
+ [116.964881, 40.70972],
+ [116.858323, 40.833423],
+ [116.730208, 40.897676],
+ [116.677853, 40.970902],
+ [116.688324, 41.044499],
+ [116.615643, 41.053072],
+ [116.599013, 40.974516],
+ [116.519557, 40.981292],
+ [116.519557, 40.981292],
+ [116.455499, 40.98084],
+ [116.473977, 40.895867],
+ [116.334159, 40.90446],
+ [116.464738, 40.771827],
+ [116.247311, 40.791762],
+ [116.22021, 40.744181],
+ [116.088399, 40.62667],
+ [116.005247, 40.58397],
+ [115.907929, 40.617133],
+ [115.755792, 40.540333],
+ [115.779197, 40.442501],
+ [115.861733, 40.364589],
+ [115.861733, 40.364589],
+ [115.9184, 40.354103],
+ [115.968907, 40.264219],
+ [115.89869, 40.234536],
+ [115.85311, 40.148609],
+ [115.773038, 40.176044],
+ [115.73485, 40.129398],
+ [115.599343, 40.11979],
+ [115.454597, 40.029595],
+ [115.426264, 39.95029],
+ [115.522967, 39.898898],
+ [115.514344, 39.837821],
+ [115.567314, 39.816224],
+ [115.443511, 39.785426],
+ [115.443511, 39.785426],
+ [115.498945, 39.69617],
+ [115.498945, 39.69617],
+ [115.478619, 39.650578],
+ [115.478619, 39.650578],
+ [115.586408, 39.58928],
+ [115.69543, 39.579135],
+ [115.69543, 39.579135],
+ [115.698509, 39.577751],
+ [115.699125, 39.577751],
+ [115.698509, 39.577751],
+ [115.698509, 39.577751],
+ [115.699125, 39.577751],
+ [115.716988, 39.560225],
+ [115.716988, 39.560225],
+ [115.721299, 39.55146],
+ [115.721299, 39.55146],
+ [115.721299, 39.543617],
+ [115.721299, 39.543617],
+ [115.723763, 39.544539],
+ [115.723763, 39.544539],
+ [115.737314, 39.544078],
+ [115.737314, 39.544078],
+ [115.738545, 39.539925],
+ [115.738545, 39.539464],
+ [115.738545, 39.539925],
+ [115.738545, 39.539464],
+ [115.752712, 39.512696],
+ [115.752712, 39.512696],
+ [115.821081, 39.517312],
+ [115.821081, 39.517312],
+ [115.846951, 39.550999],
+ [115.846951, 39.550999],
+ [115.855574, 39.554689],
+ [115.855574, 39.554689],
+ [115.910393, 39.600345],
+ [115.910393, 39.600345],
+ [115.957204, 39.561147],
+ [116.10195, 39.576368],
+ [116.10195, 39.576368],
+ [116.204196, 39.588819],
+ [116.245464, 39.515466],
+ [116.332927, 39.457744],
+ [116.433325, 39.44296],
+ [116.440716, 39.527466],
+ [116.524484, 39.596657],
+ [116.607636, 39.619705],
+ [116.703106, 39.588819],
+ [116.703106, 39.588819],
+ [116.726512, 39.595274],
+ [116.726512, 39.595274],
+ [116.720969, 39.599884],
+ [116.720969, 39.599884],
+ [116.717273, 39.603572],
+ [116.717273, 39.603572],
+ [116.812128, 39.616018],
+ [116.796113, 39.446656],
+ [116.870642, 39.357426],
+ [116.892816, 39.224061],
+ [116.865714, 39.155428],
+ [116.865714, 39.155428],
+ [116.912526, 39.110873],
+ [116.91191, 39.111338],
+ [116.91191, 39.111338],
+ [116.912526, 39.110873],
+ [116.812744, 39.050959],
+ [116.812744, 39.050959],
+ [116.783179, 39.050959],
+ [116.783179, 39.050959],
+ [116.708034, 38.931907],
+ [116.737599, 38.784677],
+ [116.766548, 38.742222],
+ [116.858939, 38.741289],
+ [116.877417, 38.680594],
+ [116.950714, 38.689468],
+ [116.95133, 38.689468],
+ [116.950714, 38.689468],
+ [116.947634, 38.689468],
+ [116.947634, 38.689468],
+ [116.95133, 38.689468],
+ [117.042489, 38.706279],
+ [117.097924, 38.587118],
+ [117.176764, 38.617978],
+ [117.176764, 38.617978],
+ [117.213104, 38.639947],
+ [117.213104, 38.639947],
+ [117.252524, 38.556711],
+ [117.39419, 38.573553],
+ [117.47919, 38.617043],
+ [117.639334, 38.62686],
+ [117.638102, 38.545013],
+ [117.781, 38.374004],
+ [117.937449, 38.387606],
+ [117.895565, 38.30173],
+ [117.808718, 38.228445],
+ [117.771761, 38.136734],
+ [117.70216, 38.075529],
+ [117.5839, 38.070819],
+ [117.513067, 37.94353],
+ [117.438538, 37.853823],
+ [117.34122, 37.863271],
+ [117.267923, 37.838704],
+ [117.093612, 37.849571],
+ [117.023395, 37.832561],
+ [116.788106, 37.843429],
+ [116.724664, 37.744139],
+ [116.433941, 37.47349],
+ [116.38097, 37.522858],
+ [116.379738, 37.521909],
+ [116.38097, 37.522858],
+ [116.379738, 37.521909],
+ [116.337238, 37.580255],
+ [116.291659, 37.557966],
+ [116.27626, 37.466841],
+ [116.240536, 37.489633],
+ [116.240536, 37.489633],
+ [116.226369, 37.428365],
+ [116.2855, 37.404604],
+ [116.236224, 37.361816],
+ [116.169087, 37.384164],
+ [116.051443, 37.367998],
+ [115.984921, 37.326616],
+ [115.969523, 37.239497],
+ [115.909777, 37.206622],
+ [115.868509, 37.076414],
+ [115.776734, 36.992829],
+ [115.79706, 36.968931],
+ [115.71206, 36.883313],
+ [115.683727, 36.808139],
+ [115.479851, 36.76022],
+ [115.365902, 36.622043],
+ [115.283366, 36.486505],
+ [115.308004, 36.461967],
+ [115.308004, 36.461967],
+ [115.366518, 36.308793],
+ [115.466916, 36.259115],
+ [115.466916, 36.259115],
+ [115.483547, 36.149036],
+ [115.312931, 36.088137],
+ [115.201446, 36.210371],
+ [115.201446, 36.210371],
+ [115.064092, 36.178985],
+ [114.996955, 36.06831],
+ [114.914419, 36.051865],
+ [114.912571, 36.140339],
+ [114.591666, 36.130192],
+ [114.345291, 36.255738],
+ [114.169132, 36.243675],
+ [114.169132, 36.243675],
+ [114.060727, 36.276482],
+ [114.055799, 36.330005],
+ [113.982502, 36.358921],
+ [113.911054, 36.314578],
+ [113.881488, 36.354102],
+ [113.819894, 36.330969],
+ [113.731199, 36.363257],
+ [113.708409, 36.423461],
+ [113.554425, 36.494682],
+ [113.588301, 36.562955],
+ [113.476816, 36.655171],
+ [113.499606, 36.740564],
+ [113.680692, 36.789933],
+ [113.696707, 36.882356],
+ [113.773083, 36.855072],
+ [113.76138, 36.956022],
+ [113.791561, 36.987572],
+ [113.758301, 37.075459],
+ [113.773083, 37.1518],
+ [113.832213, 37.167536],
+ [113.90243, 37.309962],
+ [114.014531, 37.424564],
+ [114.036705, 37.49438],
+ [114.123553, 37.60159],
+ [114.12848, 37.698231],
+ [113.993589, 37.706752],
+ [114.044712, 37.762116],
+ [113.976959, 37.816965],
+ [113.951706, 37.917573],
+ [113.872249, 37.990228],
+ [113.876561, 38.055273],
+ [113.810039, 38.112729],
+ [113.825438, 38.169199],
+ [113.720728, 38.174843],
+ [113.711489, 38.213873],
+ [113.570439, 38.237375],
+ [113.525475, 38.382916],
+ [113.583374, 38.459793],
+ [113.561816, 38.558115],
+ [113.612939, 38.646022],
+ [113.70225, 38.65163],
+ [113.720728, 38.713283],
+ [113.839605, 38.758554],
+ [113.855619, 38.828972],
+ [113.776163, 38.885814],
+ [113.76754, 38.959828],
+ [113.898119, 39.067684],
+ [114.050872, 39.135939],
+ [114.10877, 39.052352],
+ [114.345907, 39.075116],
+ [114.388406, 39.176767],
+ [114.47587, 39.216181],
+ [114.416124, 39.243063],
+ [114.480797, 39.350023],
+ [114.470942, 39.408759],
+ [114.568877, 39.574062],
+ [114.408117, 39.65196],
+ [114.395182, 39.867218],
+ [114.225183, 39.857114],
+ [114.17406, 39.897521],
+ [114.047176, 39.916339],
+ [114.021307, 39.992017],
+ [113.910438, 40.011725],
+ [113.956017, 40.031428],
+ [113.989278, 40.112469],
+ [114.044712, 40.05662],
+ [114.101995, 40.099655],
+ [114.073046, 40.168729],
+ [114.073046, 40.168729],
+ [114.235654, 40.198442],
+ [114.255364, 40.236363],
+ [114.46971, 40.267872],
+ [114.530688, 40.344983],
+ [114.446305, 40.372795],
+ [114.31203, 40.372795],
+ [114.267066, 40.474369],
+ [114.283081, 40.590785],
+ [114.209168, 40.629848],
+ [114.134639, 40.737381],
+ [114.044712, 40.83116],
+ [114.073661, 40.857412],
+ [113.973263, 40.983099],
+ [113.819279, 41.097726],
+ [113.920293, 41.172081],
+ [113.996669, 41.192345],
+ [113.927068, 41.326829],
+ [113.94493, 41.39105],
+ [113.871017, 41.41349],
+ [113.930764, 41.485693],
+ [114.100147, 41.537218],
+ [114.230726, 41.513477],
+ [114.203009, 41.793334],
+ [114.34837, 41.947049],
+ [114.510978, 41.973299],
+ [114.466015, 42.038656],
+ [114.510978, 42.111047],
+ [114.765361, 42.118593],
+ [114.828803, 42.147434],
+ [114.9021, 42.015544],
+ [114.922426, 41.824999],
+ [114.866991, 41.803147],
+ [114.899636, 41.756299],
+ [114.895325, 41.636567],
+ [114.862064, 41.603915],
+ [115.0992, 41.624045],
+ [115.252569, 41.579303],
+ [115.376989, 41.602126],
+ [115.319091, 41.691546],
+ [115.654162, 41.829011],
+ [115.811226, 41.912328],
+ [115.916552, 41.945269],
+ [116.016334, 41.777273],
+ [116.09887, 41.776381],
+ [116.122892, 41.861995],
+ [116.194341, 41.861995],
+ [116.233145, 41.941263],
+ [116.310137, 41.997316],
+ [116.409303, 41.994203],
+ [116.386514, 41.952389],
+ [116.510933, 41.974189],
+ [116.560209, 41.928356],
+ [116.727744, 41.951054],
+ [116.879881, 42.018211],
+ [116.890352, 42.092846],
+ [116.789338, 42.200202],
+ [116.907598, 42.191337],
+ [116.886656, 42.366641],
+ [116.910062, 42.394928],
+ [116.910062, 42.394928],
+ [116.927308, 42.40509],
+ [116.927308, 42.40509],
+ [116.929156, 42.407741],
+ [116.929156, 42.408182],
+ [116.929156, 42.407741],
+ [116.929156, 42.408182],
+ [116.936547, 42.410833],
+ [116.936547, 42.410833],
+ [116.944555, 42.415251],
+ [116.944555, 42.415251],
+ [116.976583, 42.427618],
+ [116.976583, 42.427618],
+ [116.984591, 42.427176],
+ [116.984591, 42.427176],
+ [116.993214, 42.425851],
+ [116.993214, 42.425851],
+ [116.995678, 42.426734],
+ [116.995678, 42.426734],
+ [117.001837, 42.432476],
+ [117.001837, 42.432476],
+ [117.004301, 42.432476],
+ [117.004301, 42.432476],
+ [117.005533, 42.4338],
+ [117.005533, 42.4338],
+ [117.133648, 42.470443],
+ [117.133648, 42.470443],
+ [117.147815, 42.470443],
+ [117.147815, 42.470443],
+ [117.264227, 42.476621],
+ [117.264227, 42.476621],
+ [117.412669, 42.472649],
+ [117.387415, 42.517648],
+ [117.387415, 42.517648],
+ [117.43669, 42.584205],
+ [117.516146, 42.599622],
+ [117.516146, 42.599622],
+ [117.687377, 42.582884],
+ [117.779768, 42.618558],
+ [117.874007, 42.510151],
+ [118.019369, 42.39537],
+ [118.060021, 42.298083],
+ [117.977485, 42.229892],
+ [118.109296, 42.165176],
+ [118.097593, 42.105277],
+ [118.155491, 42.081301],
+ [118.119767, 42.034656],
+ [118.194296, 42.031545],
+ [118.212774, 42.081301],
+ [118.297157, 42.048876],
+ [118.237411, 42.023101],
+ [118.313788, 41.987977],
+ [118.268824, 41.930136],
+ [118.340273, 41.872688],
+ [118.29223, 41.772811],
+ [118.165962, 41.813405],
+ [118.130854, 41.74246],
+ [118.214006, 41.641933],
+ [118.230636, 41.581989],
+ [118.307012, 41.569008],
+ [118.271904, 41.471349],
+ [118.348896, 41.428296],
+ [118.35136, 41.337163],
+ [118.519511, 41.353783],
+ [118.677192, 41.350639],
+ [118.741866, 41.324133],
+ [118.843496, 41.374439],
+ [118.890923, 41.300764],
+ [118.96422, 41.309303],
+ [119.197661, 41.282781],
+ [119.239545, 41.314696],
+ [119.2494, 41.279634],
+ [119.126212, 41.138744],
+ [119.037516, 41.067509],
+ [118.96422, 41.079236],
+ [118.951901, 41.01832],
+ [119.013495, 41.007485],
+ [118.977154, 40.959155],
+ [118.977154, 40.959155],
+ [118.90201, 40.960963],
+ [118.849039, 40.800821],
+ [118.911249, 40.776811],
+ [119.054147, 40.664804],
+ [119.184726, 40.680233],
+ [119.162552, 40.599872],
+ [119.30237, 40.530329],
+ [119.571536, 40.540333],
+ [119.598637, 40.465266],
+ [119.586934, 40.37553],
+ [119.642369, 40.291151],
+ [119.625123, 40.224029],
+ [119.745847, 40.208038],
+ [119.736608, 40.10469],
+ [119.779723, 40.049293],
+ [119.779723, 40.049293],
+ [119.780339, 40.047002],
+ [119.780339, 40.047002],
+ [119.817296, 40.049751],
+ [119.817296, 40.049751],
+ [119.848093, 40.020432],
+ [119.848093, 40.020432],
+ [119.845629, 40.000726],
+ [119.845629, 40.000726],
+ [119.854252, 39.988349],
+ [119.791426, 39.952124],
+ [119.540739, 39.88834],
+ [119.536427, 39.808871],
+ [119.466826, 39.810709],
+ [119.357805, 39.721946],
+ [119.269726, 39.498385],
+ [119.314689, 39.412457],
+ [119.190885, 39.368528],
+ [119.096031, 39.242136],
+ [118.948821, 39.138259],
+ [118.955597, 39.176303],
+ [118.76096, 39.133618],
+ [118.637156, 39.157284],
+ [118.533062, 39.090907],
+ [118.604511, 38.971458],
+ [118.491178, 38.909097],
+ [118.377845, 38.971923],
+ [118.366143, 39.016101],
+ [118.225092, 39.034694],
+ [118.120999, 39.186043],
+ [118.037231, 39.220353],
+ [118.024912, 39.292164],
+ [118.024912, 39.292164],
+ [118.024296, 39.289386],
+ [118.024296, 39.289386],
+ [118.021833, 39.287071],
+ [118.021833, 39.287071],
+ [117.982412, 39.298647],
+ [117.982412, 39.298647],
+ [117.972557, 39.312536],
+ [117.972557, 39.312536],
+ [117.846906, 39.328274],
+ [117.870311, 39.454972],
+ [117.933753, 39.574062],
+ [117.866, 39.596657],
+ [117.74774, 39.58928],
+ [117.736037, 39.560686],
+ [117.736037, 39.560686],
+ [117.619008, 39.603111],
+ [117.66274, 39.636295],
+ [117.644262, 39.702155],
+ [117.57774, 39.727009],
+ [117.540784, 39.822658],
+ [117.540784, 39.822658],
+ [117.537704, 39.835064],
+ [117.537704, 39.835064],
+ [117.513067, 39.910373],
+ [117.513067, 39.910373],
+ [117.589443, 39.997059],
+ [117.614697, 39.972303],
+ [117.782232, 39.968634],
+ [117.75821, 40.073563],
+ [117.75821, 40.073563],
+ [117.71879, 40.082262],
+ [117.71879, 40.082262],
+ [117.651037, 40.122535],
+ [117.651037, 40.122535],
+ [117.652269, 40.12345],
+ [117.652269, 40.12345],
+ [117.571581, 40.21809],
+ [117.450857, 40.252347],
+ [117.389879, 40.228141]
+ ]
+ ],
+ [
+ [
+ [116.90575, 39.687883],
+ [116.902055, 39.763813],
+ [116.949482, 39.778529],
+ [116.926076, 39.835524],
+ [116.786874, 39.886963],
+ [116.757925, 39.968176],
+ [116.783794, 40.035093],
+ [116.927924, 40.054788],
+ [116.999989, 40.030053],
+ [117.102851, 40.073563],
+ [117.102235, 40.073105],
+ [117.102235, 40.073105],
+ [117.102851, 40.073563],
+ [117.105315, 40.074479],
+ [117.105315, 40.074479],
+ [117.210024, 40.082262],
+ [117.198322, 39.992933],
+ [117.150894, 39.944785],
+ [117.152126, 39.878239],
+ [117.229735, 39.852981],
+ [117.156438, 39.817603],
+ [117.205713, 39.763813],
+ [117.165061, 39.718725],
+ [117.165061, 39.718725],
+ [117.177996, 39.64551],
+ [117.126873, 39.61694],
+ [116.983975, 39.63906],
+ [116.983975, 39.63906],
+ [116.916837, 39.703996],
+ [116.916837, 39.703996],
+ [116.90575, 39.687883]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 140000,
+ "name": "灞辫タ鐪�",
+ "centerName": "澶師",
+ "center": [112.549248, 37.857014],
+ "centroid": [112.305144, 37.619053],
+ "childrenNum": 11,
+ "level": "province",
+ "subFeatureIndex": 3,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [113.731199, 36.363257],
+ [113.716417, 36.262492],
+ [113.651743, 36.172224],
+ [113.694859, 36.026707],
+ [113.637576, 35.98847],
+ [113.656671, 35.836792],
+ [113.604316, 35.797008],
+ [113.578446, 35.63378],
+ [113.485439, 35.520879],
+ [113.31236, 35.481424],
+ [113.298194, 35.427325],
+ [113.189789, 35.449261],
+ [113.126347, 35.332197],
+ [112.997, 35.362455],
+ [112.992072, 35.296068],
+ [112.911384, 35.24673],
+ [112.818377, 35.258457],
+ [112.766022, 35.203718],
+ [112.628052, 35.263342],
+ [112.637291, 35.225716],
+ [112.513487, 35.218384],
+ [112.058924, 35.279951],
+ [112.078634, 35.219362],
+ [112.062004, 35.055937],
+ [111.900012, 35.079933],
+ [111.66965, 34.988319],
+ [111.570484, 34.843094],
+ [111.346282, 34.831798],
+ [111.232949, 34.789551],
+ [111.148566, 34.80773],
+ [111.118385, 34.756622],
+ [110.966248, 34.70499],
+ [110.929907, 34.731548],
+ [110.883712, 34.642498],
+ [110.749437, 34.652342],
+ [110.710017, 34.605078],
+ [110.533242, 34.583406],
+ [110.474728, 34.617389],
+ [110.379257, 34.600646],
+ [110.310272, 34.608033],
+ [110.241287, 34.682361],
+ [110.232664, 34.803308],
+ [110.257301, 34.93487],
+ [110.325671, 35.014785],
+ [110.39404, 35.271647],
+ [110.45009, 35.327803],
+ [110.477808, 35.413672],
+ [110.525851, 35.44195],
+ [110.609619, 35.632321],
+ [110.57759, 35.701346],
+ [110.549257, 35.877527],
+ [110.511684, 35.879951],
+ [110.447011, 36.164495],
+ [110.474112, 36.248018],
+ [110.45933, 36.330969],
+ [110.503677, 36.487948],
+ [110.496902, 36.582175],
+ [110.394656, 36.676768],
+ [110.447011, 36.737687],
+ [110.416214, 36.790892],
+ [110.425453, 36.960325],
+ [110.382953, 37.021975],
+ [110.444547, 37.007164],
+ [110.53509, 37.137969],
+ [110.690307, 37.287115],
+ [110.695234, 37.34945],
+ [110.630561, 37.373228],
+ [110.644111, 37.435017],
+ [110.745125, 37.450693],
+ [110.795017, 37.566029],
+ [110.796248, 37.66319],
+ [110.706321, 37.705332],
+ [110.758676, 37.744139],
+ [110.663821, 37.803256],
+ [110.59422, 37.921821],
+ [110.522771, 37.954853],
+ [110.501213, 38.031713],
+ [110.509221, 38.192245],
+ [110.565887, 38.215283],
+ [110.57759, 38.297035],
+ [110.661358, 38.308773],
+ [110.746973, 38.366029],
+ [110.77777, 38.44105],
+ [110.874473, 38.453702],
+ [110.920052, 38.581973],
+ [110.880016, 38.618446],
+ [111.009363, 38.847614],
+ [110.980414, 38.970063],
+ [111.138711, 39.064897],
+ [111.163348, 39.152644],
+ [111.247732, 39.302351],
+ [111.125776, 39.366678],
+ [111.171971, 39.42355],
+ [111.337043, 39.420777],
+ [111.418963, 39.500232],
+ [111.462079, 39.626157],
+ [111.502115, 39.663015],
+ [111.646245, 39.644128],
+ [111.783599, 39.588819],
+ [111.842729, 39.620166],
+ [111.93204, 39.61233],
+ [111.970229, 39.79646],
+ [112.28559, 40.197985],
+ [112.310227, 40.256457],
+ [112.456205, 40.300278],
+ [112.6299, 40.235906],
+ [112.72845, 40.168272],
+ [112.844863, 40.203926],
+ [112.892906, 40.326284],
+ [113.251382, 40.413352],
+ [113.316056, 40.319898],
+ [113.559968, 40.348631],
+ [113.794641, 40.518049],
+ [113.855619, 40.457071],
+ [113.948626, 40.514865],
+ [114.061959, 40.528964],
+ [114.041633, 40.608503],
+ [114.074277, 40.723325],
+ [114.134639, 40.737381],
+ [114.209168, 40.629848],
+ [114.283081, 40.590785],
+ [114.267066, 40.474369],
+ [114.31203, 40.372795],
+ [114.446305, 40.372795],
+ [114.530688, 40.344983],
+ [114.46971, 40.267872],
+ [114.255364, 40.236363],
+ [114.235654, 40.198442],
+ [114.073046, 40.168729],
+ [114.073046, 40.168729],
+ [114.101995, 40.099655],
+ [114.044712, 40.05662],
+ [113.989278, 40.112469],
+ [113.956017, 40.031428],
+ [113.910438, 40.011725],
+ [114.021307, 39.992017],
+ [114.047176, 39.916339],
+ [114.17406, 39.897521],
+ [114.225183, 39.857114],
+ [114.395182, 39.867218],
+ [114.408117, 39.65196],
+ [114.568877, 39.574062],
+ [114.470942, 39.408759],
+ [114.480797, 39.350023],
+ [114.416124, 39.243063],
+ [114.47587, 39.216181],
+ [114.388406, 39.176767],
+ [114.345907, 39.075116],
+ [114.10877, 39.052352],
+ [114.050872, 39.135939],
+ [113.898119, 39.067684],
+ [113.76754, 38.959828],
+ [113.776163, 38.885814],
+ [113.855619, 38.828972],
+ [113.839605, 38.758554],
+ [113.720728, 38.713283],
+ [113.70225, 38.65163],
+ [113.612939, 38.646022],
+ [113.561816, 38.558115],
+ [113.583374, 38.459793],
+ [113.525475, 38.382916],
+ [113.570439, 38.237375],
+ [113.711489, 38.213873],
+ [113.720728, 38.174843],
+ [113.825438, 38.169199],
+ [113.810039, 38.112729],
+ [113.876561, 38.055273],
+ [113.872249, 37.990228],
+ [113.951706, 37.917573],
+ [113.976959, 37.816965],
+ [114.044712, 37.762116],
+ [113.993589, 37.706752],
+ [114.12848, 37.698231],
+ [114.123553, 37.60159],
+ [114.036705, 37.49438],
+ [114.014531, 37.424564],
+ [113.90243, 37.309962],
+ [113.832213, 37.167536],
+ [113.773083, 37.1518],
+ [113.758301, 37.075459],
+ [113.791561, 36.987572],
+ [113.76138, 36.956022],
+ [113.773083, 36.855072],
+ [113.696707, 36.882356],
+ [113.680692, 36.789933],
+ [113.499606, 36.740564],
+ [113.476816, 36.655171],
+ [113.588301, 36.562955],
+ [113.554425, 36.494682],
+ [113.708409, 36.423461],
+ [113.731199, 36.363257]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 150000,
+ "name": "鍐呰挋鍙よ嚜娌诲尯",
+ "centerName": "鍛煎拰娴╃壒",
+ "center": [111.670801, 40.818311],
+ "centroid": [114.059024, 44.315561],
+ "childrenNum": 12,
+ "level": "province",
+ "subFeatureIndex": 4,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [123.703873, 43.370824],
+ [123.664453, 43.264606],
+ [123.666916, 43.179585],
+ [123.572678, 43.0035],
+ [123.515395, 43.027561],
+ [123.515395, 43.027561],
+ [123.474743, 43.04243],
+ [123.259165, 42.992997],
+ [123.18402, 42.926002],
+ [123.169853, 42.859811],
+ [123.227752, 42.831735],
+ [123.058368, 42.768957],
+ [122.887137, 42.770275],
+ [122.831087, 42.722381],
+ [122.786123, 42.756218],
+ [122.786123, 42.756218],
+ [122.732536, 42.786524],
+ [122.624747, 42.773349],
+ [122.563769, 42.826031],
+ [122.436886, 42.843142],
+ [122.35127, 42.830419],
+ [122.374676, 42.774667],
+ [122.457212, 42.774227],
+ [122.395002, 42.683687],
+ [122.338951, 42.670051],
+ [122.203445, 42.731171],
+ [122.20406, 42.683687],
+ [122.071634, 42.711391],
+ [121.940438, 42.688525],
+ [121.904714, 42.569666],
+ [121.66573, 42.437333],
+ [121.604752, 42.494271],
+ [121.388557, 42.475297],
+ [121.304789, 42.435567],
+ [121.304789, 42.435567],
+ [121.285079, 42.387857],
+ [121.068884, 42.252483],
+ [120.933378, 42.279493],
+ [120.79048, 42.218372],
+ [120.745516, 42.223689],
+ [120.624792, 42.154532],
+ [120.58414, 42.167394],
+ [120.466496, 42.105277],
+ [120.456641, 42.016433],
+ [120.373489, 41.994648],
+ [120.188707, 41.848179],
+ [120.096316, 41.696907],
+ [120.035954, 41.708075],
+ [120.051968, 41.775935],
+ [119.989759, 41.898969],
+ [119.837622, 42.135455],
+ [119.846861, 42.21527],
+ [119.744615, 42.211725],
+ [119.541971, 42.292329],
+ [119.572152, 42.359568],
+ [119.502551, 42.387857],
+ [119.415703, 42.309588],
+ [119.284508, 42.265325],
+ [119.237697, 42.201088],
+ [119.315921, 42.119037],
+ [119.384906, 42.089738],
+ [119.324544, 41.969296],
+ [119.334399, 41.869569],
+ [119.294363, 41.775935],
+ [119.307914, 41.657581],
+ [119.415703, 41.590044],
+ [119.361501, 41.56498],
+ [119.405848, 41.508548],
+ [119.376283, 41.422015],
+ [119.30545, 41.402271],
+ [119.326392, 41.329525],
+ [119.239545, 41.314696],
+ [119.197661, 41.282781],
+ [118.96422, 41.309303],
+ [118.890923, 41.300764],
+ [118.843496, 41.374439],
+ [118.741866, 41.324133],
+ [118.677192, 41.350639],
+ [118.519511, 41.353783],
+ [118.35136, 41.337163],
+ [118.348896, 41.428296],
+ [118.271904, 41.471349],
+ [118.307012, 41.569008],
+ [118.230636, 41.581989],
+ [118.214006, 41.641933],
+ [118.130854, 41.74246],
+ [118.165962, 41.813405],
+ [118.29223, 41.772811],
+ [118.340273, 41.872688],
+ [118.268824, 41.930136],
+ [118.313788, 41.987977],
+ [118.237411, 42.023101],
+ [118.297157, 42.048876],
+ [118.212774, 42.081301],
+ [118.194296, 42.031545],
+ [118.119767, 42.034656],
+ [118.155491, 42.081301],
+ [118.097593, 42.105277],
+ [118.109296, 42.165176],
+ [117.977485, 42.229892],
+ [118.060021, 42.298083],
+ [118.019369, 42.39537],
+ [117.874007, 42.510151],
+ [117.779768, 42.618558],
+ [117.687377, 42.582884],
+ [117.516146, 42.599622],
+ [117.516146, 42.599622],
+ [117.43669, 42.584205],
+ [117.387415, 42.517648],
+ [117.387415, 42.517648],
+ [117.412669, 42.472649],
+ [117.264227, 42.476621],
+ [117.264227, 42.476621],
+ [117.147815, 42.470443],
+ [117.147815, 42.470443],
+ [117.133648, 42.470443],
+ [117.133648, 42.470443],
+ [117.005533, 42.4338],
+ [117.005533, 42.4338],
+ [117.004301, 42.432476],
+ [117.004301, 42.432476],
+ [117.001837, 42.432476],
+ [117.001837, 42.432476],
+ [116.995678, 42.426734],
+ [116.995678, 42.426734],
+ [116.993214, 42.425851],
+ [116.993214, 42.425851],
+ [116.984591, 42.427176],
+ [116.984591, 42.427176],
+ [116.976583, 42.427618],
+ [116.976583, 42.427618],
+ [116.944555, 42.415251],
+ [116.944555, 42.415251],
+ [116.936547, 42.410833],
+ [116.936547, 42.410833],
+ [116.929156, 42.408182],
+ [116.929156, 42.407741],
+ [116.929156, 42.408182],
+ [116.929156, 42.407741],
+ [116.927308, 42.40509],
+ [116.927308, 42.40509],
+ [116.910062, 42.394928],
+ [116.910062, 42.394928],
+ [116.886656, 42.366641],
+ [116.907598, 42.191337],
+ [116.789338, 42.200202],
+ [116.890352, 42.092846],
+ [116.879881, 42.018211],
+ [116.727744, 41.951054],
+ [116.560209, 41.928356],
+ [116.510933, 41.974189],
+ [116.386514, 41.952389],
+ [116.409303, 41.994203],
+ [116.310137, 41.997316],
+ [116.233145, 41.941263],
+ [116.194341, 41.861995],
+ [116.122892, 41.861995],
+ [116.09887, 41.776381],
+ [116.016334, 41.777273],
+ [115.916552, 41.945269],
+ [115.811226, 41.912328],
+ [115.654162, 41.829011],
+ [115.319091, 41.691546],
+ [115.376989, 41.602126],
+ [115.252569, 41.579303],
+ [115.0992, 41.624045],
+ [114.862064, 41.603915],
+ [114.895325, 41.636567],
+ [114.899636, 41.756299],
+ [114.866991, 41.803147],
+ [114.922426, 41.824999],
+ [114.9021, 42.015544],
+ [114.828803, 42.147434],
+ [114.765361, 42.118593],
+ [114.510978, 42.111047],
+ [114.466015, 42.038656],
+ [114.510978, 41.973299],
+ [114.34837, 41.947049],
+ [114.203009, 41.793334],
+ [114.230726, 41.513477],
+ [114.100147, 41.537218],
+ [113.930764, 41.485693],
+ [113.871017, 41.41349],
+ [113.94493, 41.39105],
+ [113.927068, 41.326829],
+ [113.996669, 41.192345],
+ [113.920293, 41.172081],
+ [113.819279, 41.097726],
+ [113.973263, 40.983099],
+ [114.073661, 40.857412],
+ [114.044712, 40.83116],
+ [114.134639, 40.737381],
+ [114.074277, 40.723325],
+ [114.041633, 40.608503],
+ [114.061959, 40.528964],
+ [113.948626, 40.514865],
+ [113.855619, 40.457071],
+ [113.794641, 40.518049],
+ [113.559968, 40.348631],
+ [113.316056, 40.319898],
+ [113.251382, 40.413352],
+ [112.892906, 40.326284],
+ [112.844863, 40.203926],
+ [112.72845, 40.168272],
+ [112.6299, 40.235906],
+ [112.456205, 40.300278],
+ [112.310227, 40.256457],
+ [112.28559, 40.197985],
+ [111.970229, 39.79646],
+ [111.93204, 39.61233],
+ [111.842729, 39.620166],
+ [111.783599, 39.588819],
+ [111.646245, 39.644128],
+ [111.502115, 39.663015],
+ [111.462079, 39.626157],
+ [111.418963, 39.500232],
+ [111.337043, 39.420777],
+ [111.171971, 39.42355],
+ [111.125776, 39.366678],
+ [111.064182, 39.400899],
+ [111.148566, 39.531619],
+ [111.134399, 39.586513],
+ [110.892335, 39.509927],
+ [110.740198, 39.351874],
+ [110.702626, 39.27364],
+ [110.604075, 39.277345],
+ [110.528315, 39.380091],
+ [110.434692, 39.381016],
+ [110.39096, 39.31161],
+ [110.243751, 39.42355],
+ [110.146432, 39.455434],
+ [110.217881, 39.28105],
+ [109.961035, 39.191608],
+ [109.665384, 38.981691],
+ [109.683862, 38.935631],
+ [109.624116, 38.854603],
+ [109.549587, 38.805662],
+ [109.511399, 38.833633],
+ [109.404226, 38.720752],
+ [109.338936, 38.70161],
+ [109.367269, 38.627328],
+ [109.276726, 38.623121],
+ [109.178792, 38.520675],
+ [109.051908, 38.432146],
+ [108.938575, 38.207291],
+ [108.963829, 38.155085],
+ [109.069155, 38.091071],
+ [109.017416, 37.969949],
+ [108.938575, 37.920877],
+ [108.871438, 38.027471],
+ [108.797525, 38.047735],
+ [108.82709, 37.989285],
+ [108.798141, 37.93362],
+ [108.799989, 37.783871],
+ [108.777815, 37.683554],
+ [108.611512, 37.65419],
+ [108.532671, 37.690656],
+ [108.440896, 37.654663],
+ [108.304158, 37.638556],
+ [108.219158, 37.661295],
+ [108.134159, 37.621971],
+ [108.025137, 37.649926],
+ [107.982022, 37.787181],
+ [107.65003, 37.864688],
+ [107.49235, 37.944945],
+ [107.419669, 37.940699],
+ [107.438147, 37.992586],
+ [107.329742, 38.087774],
+ [107.19054, 38.154144],
+ [107.014997, 38.120261],
+ [106.768621, 38.174843],
+ [106.546883, 38.269794],
+ [106.482825, 38.319571],
+ [106.601702, 38.392295],
+ [106.647897, 38.470569],
+ [106.66268, 38.601614],
+ [106.709491, 38.718885],
+ [106.954019, 38.941215],
+ [106.96757, 39.054676],
+ [106.859164, 39.107623],
+ [106.795723, 39.214327],
+ [106.806809, 39.318554],
+ [106.751375, 39.381478],
+ [106.683622, 39.357426],
+ [106.602318, 39.375466],
+ [106.506231, 39.269934],
+ [106.402753, 39.291701],
+ [106.284493, 39.270397],
+ [106.283877, 39.14522],
+ [106.145907, 39.153108],
+ [106.096631, 39.08487],
+ [106.060907, 38.968667],
+ [105.97098, 38.909097],
+ [106.003625, 38.874636],
+ [105.897683, 38.788875],
+ [105.90569, 38.731488],
+ [105.852719, 38.641349],
+ [105.874277, 38.593197],
+ [105.821307, 38.366967],
+ [105.86627, 38.296565],
+ [105.775111, 38.186601],
+ [105.780655, 38.084949],
+ [105.840401, 38.003902],
+ [105.799749, 37.940227],
+ [105.80406, 37.861854],
+ [105.760944, 37.799947],
+ [105.622974, 37.778669],
+ [105.598952, 37.699178],
+ [105.315004, 37.702018],
+ [105.111128, 37.633818],
+ [105.024281, 37.579781],
+ [104.866601, 37.566503],
+ [104.801311, 37.538516],
+ [104.419429, 37.511943],
+ [104.407726, 37.464467],
+ [104.287002, 37.42789],
+ [104.183524, 37.406981],
+ [103.948235, 37.564606],
+ [103.676606, 37.783871],
+ [103.401897, 37.861854],
+ [103.362477, 38.037368],
+ [103.369868, 38.089658],
+ [103.53494, 38.156497],
+ [103.507838, 38.281068],
+ [103.416063, 38.404956],
+ [103.85954, 38.64462],
+ [104.044322, 38.895128],
+ [104.168125, 38.940285],
+ [104.207546, 39.083941],
+ [104.177364, 39.15218],
+ [104.047401, 39.297721],
+ [104.091133, 39.418466],
+ [103.964865, 39.455434],
+ [103.839214, 39.460516],
+ [103.595302, 39.386565],
+ [103.344615, 39.331514],
+ [103.007696, 39.09973],
+ [102.601792, 39.172129],
+ [102.45335, 39.25511],
+ [102.280887, 39.190217],
+ [101.830636, 39.093229],
+ [101.926106, 39.000758],
+ [102.075164, 38.891403],
+ [101.941505, 38.808926],
+ [101.777049, 38.660507],
+ [101.679115, 38.690869],
+ [101.601506, 38.6549],
+ [101.562702, 38.712816],
+ [101.307087, 38.802865],
+ [101.334189, 38.848545],
+ [101.24303, 38.86066],
+ [101.198682, 38.943077],
+ [101.228863, 39.02075],
+ [101.117378, 38.97518],
+ [100.969553, 38.9468],
+ [100.961545, 39.005873],
+ [100.835278, 39.025863],
+ [100.864227, 39.106695],
+ [100.842669, 39.199955],
+ [100.842053, 39.405523],
+ [100.619699, 39.38749],
+ [100.498975, 39.400437],
+ [100.500823, 39.4813],
+ [100.326512, 39.509003],
+ [100.314193, 39.606799],
+ [100.250135, 39.68512],
+ [100.128179, 39.702155],
+ [100.040716, 39.756913],
+ [99.904593, 39.785886],
+ [99.822058, 39.85987],
+ [99.672384, 39.887881],
+ [99.488218, 39.875943],
+ [99.927383, 40.063947],
+ [100.002528, 40.197528],
+ [100.169447, 40.277458],
+ [100.169447, 40.541242],
+ [100.242744, 40.618495],
+ [100.237201, 40.716977],
+ [100.107853, 40.875511],
+ [100.057346, 40.908077],
+ [99.673, 40.932943],
+ [99.565827, 40.846551],
+ [99.174705, 40.858317],
+ [99.172858, 40.747354],
+ [99.102025, 40.676603],
+ [99.041662, 40.693844],
+ [98.984996, 40.782701],
+ [98.790975, 40.705185],
+ [98.801446, 40.609411],
+ [98.689345, 40.691576],
+ [98.668403, 40.772734],
+ [98.569853, 40.746901],
+ [98.627751, 40.677965],
+ [98.344419, 40.568518],
+ [98.333332, 40.918929],
+ [98.25018, 40.939271],
+ [97.971776, 41.097726],
+ [97.629314, 41.440407],
+ [97.613915, 41.477176],
+ [97.84674, 41.656687],
+ [97.307177, 42.565259],
+ [97.172903, 42.795305],
+ [98.195362, 42.653331],
+ [98.546447, 42.638368],
+ [99.503001, 42.568344],
+ [99.969267, 42.648051],
+ [100.272309, 42.636167],
+ [100.32528, 42.689845],
+ [100.826655, 42.67533],
+ [101.23995, 42.59698],
+ [101.581796, 42.525145],
+ [101.803534, 42.503534],
+ [102.070236, 42.232107],
+ [102.449039, 42.143885],
+ [102.540814, 42.162072],
+ [102.712045, 42.152757],
+ [103.021862, 42.02799],
+ [103.418527, 41.882489],
+ [103.868779, 41.802701],
+ [104.080046, 41.804931],
+ [104.530298, 41.874916],
+ [104.524138, 41.662051],
+ [104.68613, 41.64551],
+ [104.923267, 41.654005],
+ [105.009498, 41.583331],
+ [105.230621, 41.750942],
+ [105.291599, 41.750049],
+ [105.74185, 41.949274],
+ [106.01348, 42.03199],
+ [106.619564, 42.243625],
+ [106.785867, 42.291444],
+ [107.051337, 42.319322],
+ [107.269996, 42.363547],
+ [107.303872, 42.4126],
+ [107.46648, 42.458967],
+ [107.57427, 42.413042],
+ [107.939522, 42.403764],
+ [108.022058, 42.433359],
+ [108.238252, 42.460291],
+ [108.298614, 42.438216],
+ [108.532671, 42.443073],
+ [108.845569, 42.395811],
+ [109.026039, 42.458525],
+ [109.291509, 42.435567],
+ [109.544044, 42.472208],
+ [109.683862, 42.559089],
+ [109.906216, 42.635727],
+ [110.108244, 42.642769],
+ [110.139657, 42.67489],
+ [110.437156, 42.781254],
+ [110.469801, 42.839194],
+ [110.631177, 42.936078],
+ [110.736502, 43.089639],
+ [110.769763, 43.099251],
+ [111.02045, 43.329926],
+ [111.183674, 43.396045],
+ [111.354289, 43.436029],
+ [111.456535, 43.49422],
+ [111.564325, 43.490314],
+ [111.79407, 43.67192],
+ [111.951135, 43.693122],
+ [111.959758, 43.8232],
+ [111.870447, 43.940071],
+ [111.773128, 44.010686],
+ [111.662875, 44.061012],
+ [111.559397, 44.171408],
+ [111.507042, 44.294019],
+ [111.415883, 44.357368],
+ [111.478709, 44.488982],
+ [111.569868, 44.576418],
+ [111.560629, 44.647124],
+ [111.624687, 44.778509],
+ [111.764505, 44.969314],
+ [111.889541, 45.045459],
+ [112.002874, 45.090675],
+ [112.113743, 45.072931],
+ [112.438959, 45.071663],
+ [112.540589, 45.001054],
+ [112.599719, 44.93078],
+ [112.850406, 44.840484],
+ [112.937869, 44.84006],
+ [113.11526, 44.799741],
+ [113.503918, 44.77766],
+ [113.631417, 44.745372],
+ [113.907358, 44.915105],
+ [114.065038, 44.931204],
+ [114.19069, 45.036581],
+ [114.347139, 45.119392],
+ [114.519602, 45.283812],
+ [114.551014, 45.387699],
+ [114.745035, 45.438521],
+ [114.974165, 45.377193],
+ [115.153403, 45.395682],
+ [115.36467, 45.392321],
+ [115.699741, 45.459509],
+ [115.936878, 45.632987],
+ [116.035428, 45.68526],
+ [116.17463, 45.688604],
+ [116.286731, 45.775056],
+ [116.288579, 45.838869],
+ [116.243, 45.875956],
+ [116.271949, 45.966692],
+ [116.414231, 46.13404],
+ [116.439484, 46.137771],
+ [116.585462, 46.292199],
+ [116.745606, 46.327743],
+ [116.826294, 46.380602],
+ [117.097308, 46.35707],
+ [117.372017, 46.360373],
+ [117.392343, 46.463093],
+ [117.447777, 46.528172],
+ [117.42006, 46.582071],
+ [117.49582, 46.600574],
+ [117.622704, 46.596052],
+ [117.704008, 46.516645],
+ [117.870927, 46.549985],
+ [117.914659, 46.607973],
+ [118.04647, 46.631398],
+ [118.124078, 46.678216],
+ [118.192448, 46.682731],
+ [118.316252, 46.739347],
+ [118.446831, 46.704482],
+ [118.586033, 46.692992],
+ [118.639004, 46.721302],
+ [118.788061, 46.687246],
+ [118.845343, 46.771731],
+ [118.914329, 46.775009],
+ [118.912481, 46.733196],
+ [119.011647, 46.745498],
+ [119.123132, 46.642901],
+ [119.26295, 46.649062],
+ [119.374435, 46.60304],
+ [119.431718, 46.638793],
+ [119.656535, 46.625645],
+ [119.677477, 46.584539],
+ [119.783419, 46.626056],
+ [119.8136, 46.668363],
+ [119.911534, 46.669595],
+ [119.93494, 46.712688],
+ [119.928781, 46.903933],
+ [119.859795, 46.917013],
+ [119.795122, 47.01297],
+ [119.806825, 47.054973],
+ [119.716282, 47.195829],
+ [119.56784, 47.24825],
+ [119.559833, 47.303053],
+ [119.487152, 47.329419],
+ [119.353493, 47.43192],
+ [119.365812, 47.477232],
+ [119.152081, 47.540685],
+ [119.134219, 47.664539],
+ [118.773278, 47.771213],
+ [118.568171, 47.992315],
+ [118.424041, 48.014734],
+ [118.299621, 48.005127],
+ [118.231252, 48.043943],
+ [117.96147, 48.011132],
+ [117.813645, 48.016335],
+ [117.493357, 47.758343],
+ [117.384335, 47.641162],
+ [117.094844, 47.823865],
+ [116.879265, 47.893718],
+ [116.669846, 47.890509],
+ [116.453035, 47.837522],
+ [116.26579, 47.876866],
+ [116.111189, 47.811812],
+ [115.939342, 47.683071],
+ [115.580249, 47.921793],
+ [115.529126, 48.155029],
+ [115.822929, 48.2595],
+ [115.799523, 48.514993],
+ [115.83032, 48.560156],
+ [116.077928, 48.822412],
+ [116.048363, 48.873598],
+ [116.717889, 49.847388],
+ [116.736367, 49.847388],
+ [117.068974, 49.695524],
+ [117.278394, 49.636272],
+ [117.485349, 49.633172],
+ [117.809333, 49.521049],
+ [117.867848, 49.592853],
+ [117.980565, 49.621158],
+ [118.084658, 49.618057],
+ [118.122231, 49.669586],
+ [118.205998, 49.684686],
+ [118.225708, 49.734211],
+ [118.388316, 49.786004],
+ [118.395092, 49.819601],
+ [118.49549, 49.843144],
+ [118.485635, 49.86706],
+ [118.574946, 49.931423],
+ [118.741866, 49.946441],
+ [118.929111, 49.989545],
+ [119.092335, 49.986082],
+ [119.163168, 50.027613],
+ [119.190269, 50.087538],
+ [119.243856, 50.078324],
+ [119.360269, 50.196441],
+ [119.319001, 50.220948],
+ [119.358421, 50.358949],
+ [119.259871, 50.345205],
+ [119.125596, 50.389095],
+ [119.250631, 50.448568],
+ [119.28266, 50.604899],
+ [119.361501, 50.632611],
+ [119.383674, 50.682301],
+ [119.450196, 50.695569],
+ [119.506862, 50.764118],
+ [119.491464, 50.879026],
+ [119.633746, 51.010218],
+ [119.726137, 51.050105],
+ [119.788346, 51.16656],
+ [119.760629, 51.21231],
+ [119.944795, 51.366848],
+ [120.002693, 51.459396],
+ [119.985447, 51.505227],
+ [120.051968, 51.553245],
+ [120.035338, 51.586343],
+ [120.087077, 51.678076],
+ [120.172693, 51.679931],
+ [120.363634, 51.789982],
+ [120.398742, 51.832153],
+ [120.480046, 51.855072],
+ [120.481278, 51.885735],
+ [120.656821, 51.92634],
+ [120.719031, 52.014438],
+ [120.68577, 52.036896],
+ [120.747364, 52.076996],
+ [120.786784, 52.157824],
+ [120.7449, 52.206984],
+ [120.755371, 52.258287],
+ [120.627256, 52.324161],
+ [120.62356, 52.361081],
+ [120.688234, 52.427531],
+ [120.689466, 52.516098],
+ [120.727654, 52.529568],
+ [120.467728, 52.644076],
+ [120.40367, 52.617929],
+ [120.287873, 52.623378],
+ [120.196714, 52.579043],
+ [120.049505, 52.598672],
+ [120.035338, 52.646255],
+ [120.071063, 52.706113],
+ [120.038418, 52.780006],
+ [120.222584, 52.842934],
+ [120.350699, 52.906131],
+ [120.455409, 53.011376],
+ [120.549647, 53.076125],
+ [120.643886, 53.106667],
+ [120.736277, 53.204615],
+ [120.840371, 53.24724],
+ [120.882871, 53.294472],
+ [121.129246, 53.277303],
+ [121.285695, 53.291253],
+ [121.347289, 53.327003],
+ [121.499426, 53.337008],
+ [121.612143, 53.260484],
+ [121.679896, 53.240437],
+ [121.665114, 53.170556],
+ [121.754425, 53.146519],
+ [121.817867, 53.061744],
+ [121.785838, 53.018575],
+ [121.715621, 52.998054],
+ [121.66265, 52.912626],
+ [121.610295, 52.892416],
+ [121.591201, 52.824499],
+ [121.476636, 52.772043],
+ [121.373158, 52.683268],
+ [121.182217, 52.599399],
+ [121.325731, 52.572498],
+ [121.416274, 52.499346],
+ [121.519136, 52.456709],
+ [121.63986, 52.444311],
+ [121.714389, 52.317944],
+ [121.841272, 52.282818],
+ [121.94783, 52.298555],
+ [122.091344, 52.427167],
+ [122.168952, 52.513549],
+ [122.207756, 52.469103],
+ [122.310618, 52.475299],
+ [122.342031, 52.41403],
+ [122.484313, 52.341711],
+ [122.478153, 52.29636],
+ [122.585943, 52.266344],
+ [122.76087, 52.26671],
+ [122.769493, 52.179843],
+ [122.629059, 52.136529],
+ [122.683877, 51.974649],
+ [122.726377, 51.978704],
+ [122.706051, 51.890166],
+ [122.771957, 51.779619],
+ [122.749167, 51.746661],
+ [122.85634, 51.606786],
+ [122.854492, 51.477659],
+ [122.903768, 51.415384],
+ [122.965977, 51.387015],
+ [122.978296, 51.331346],
+ [123.058984, 51.321999],
+ [123.294273, 51.25427],
+ [123.465504, 51.287212],
+ [123.736517, 50.974064],
+ [123.825829, 50.813669],
+ [124.076516, 50.564249],
+ [123.983509, 50.510249],
+ [124.005067, 50.434469],
+ [123.920067, 50.37307],
+ [123.800575, 50.455806],
+ [123.777785, 50.344441],
+ [123.870792, 50.270307],
+ [123.878799, 50.208696],
+ [123.953944, 50.186865],
+ [124.007531, 50.219417],
+ [124.061733, 50.199122],
+ [124.103001, 50.238555],
+ [124.189233, 50.216737],
+ [124.278544, 50.231284],
+ [124.32474, 50.178436],
+ [124.368471, 50.258068],
+ [124.36416, 50.360857],
+ [124.43992, 50.388713],
+ [124.499666, 50.397868],
+ [124.504594, 50.342532],
+ [124.578507, 50.294777],
+ [124.619774, 50.229753],
+ [124.575427, 50.179585],
+ [124.508289, 50.162723],
+ [124.604992, 50.070644],
+ [124.680752, 50.031841],
+ [124.650571, 49.99493],
+ [124.66597, 49.868217],
+ [124.730644, 49.817671],
+ [124.74173, 49.761274],
+ [124.824266, 49.849703],
+ [124.972708, 49.834654],
+ [124.935135, 49.866675],
+ [124.977635, 49.900601],
+ [125.095896, 49.795661],
+ [125.177815, 49.829637],
+ [125.222779, 49.799137],
+ [125.219699, 49.669199],
+ [125.132236, 49.671909],
+ [125.234482, 49.592077],
+ [125.228323, 49.486857],
+ [125.264047, 49.461585],
+ [125.261583, 49.318656],
+ [125.219699, 49.188999],
+ [125.117453, 49.126],
+ [124.906802, 49.183915],
+ [124.807636, 49.108769],
+ [124.808252, 49.020563],
+ [124.709086, 48.920406],
+ [124.697383, 48.841711],
+ [124.653651, 48.777089],
+ [124.579122, 48.596574],
+ [124.520608, 48.556196],
+ [124.555717, 48.467805],
+ [124.507674, 48.445584],
+ [124.51876, 48.378068],
+ [124.579738, 48.304095],
+ [124.578507, 48.251931],
+ [124.463942, 48.097518],
+ [124.467637, 48.178972],
+ [124.418978, 48.181765],
+ [124.404812, 48.264679],
+ [124.317964, 48.347856],
+ [124.314269, 48.503894],
+ [124.25945, 48.536391],
+ [124.25945, 48.536391],
+ [124.07898, 48.436058],
+ [123.873256, 48.281006],
+ [123.746373, 48.19772],
+ [123.537569, 48.021938],
+ [123.300432, 47.953861],
+ [123.228983, 47.840735],
+ [123.166158, 47.783677],
+ [122.855108, 47.677432],
+ [122.763333, 47.613338],
+ [122.59395, 47.547551],
+ [122.543443, 47.495427],
+ [122.507103, 47.401555],
+ [122.418407, 47.350503],
+ [122.556378, 47.17265],
+ [122.679566, 47.094092],
+ [122.845869, 47.046819],
+ [122.778116, 47.00277],
+ [122.796594, 46.938261],
+ [122.895144, 46.960317],
+ [122.906847, 46.807372],
+ [123.026339, 46.718841],
+ [123.163694, 46.740167],
+ [123.221592, 46.850355],
+ [123.309056, 46.86222],
+ [123.374345, 46.837668],
+ [123.404526, 46.935401],
+ [123.52833, 46.944797],
+ [123.483366, 46.845854],
+ [123.562823, 46.825797],
+ [123.576989, 46.891259],
+ [123.625648, 46.84749],
+ [123.631808, 46.728685],
+ [123.603475, 46.689299],
+ [123.366338, 46.677805],
+ [123.276411, 46.660972],
+ [123.228368, 46.58824],
+ [123.18094, 46.614138],
+ [123.04605, 46.617426],
+ [123.002318, 46.574257],
+ [123.011557, 46.43506],
+ [123.178476, 46.247944],
+ [123.102716, 46.172172],
+ [123.112571, 46.129894],
+ [123.04605, 46.10003],
+ [122.792898, 46.073056],
+ [122.828623, 45.912185],
+ [122.752246, 45.834701],
+ [122.792283, 45.766291],
+ [122.741775, 45.70532],
+ [122.671558, 45.700723],
+ [122.640761, 45.7713],
+ [122.555146, 45.821359],
+ [122.504639, 45.787157],
+ [122.496016, 45.858041],
+ [122.446125, 45.916764],
+ [122.362357, 45.917597],
+ [122.372828, 45.855957],
+ [122.258879, 45.794666],
+ [122.200981, 45.85679],
+ [122.091344, 45.881787],
+ [122.040221, 45.95879],
+ [121.84312, 46.02447],
+ [121.762432, 45.999538],
+ [121.809243, 45.96087],
+ [121.817251, 45.875539],
+ [121.754425, 45.795084],
+ [121.644172, 45.752516],
+ [121.713773, 45.701977],
+ [121.811091, 45.686932],
+ [121.867142, 45.719942],
+ [121.949062, 45.711169],
+ [122.003264, 45.623363],
+ [121.966308, 45.596157],
+ [122.02359, 45.490137],
+ [122.163408, 45.443979],
+ [122.147394, 45.295598],
+ [122.239169, 45.276234],
+ [122.22993, 45.20672],
+ [122.143082, 45.183108],
+ [122.109822, 45.142186],
+ [122.119677, 45.068705],
+ [122.074713, 45.006553],
+ [122.079025, 44.914258],
+ [122.04946, 44.912987],
+ [122.114749, 44.776386],
+ [122.161561, 44.728371],
+ [122.103046, 44.673935],
+ [122.13138, 44.577697],
+ [122.196053, 44.559794],
+ [122.228082, 44.480017],
+ [122.28598, 44.477883],
+ [122.291524, 44.310291],
+ [122.271198, 44.255463],
+ [122.319241, 44.232745],
+ [122.483697, 44.237032],
+ [122.676486, 44.28631],
+ [122.76087, 44.369772],
+ [122.85634, 44.398422],
+ [123.025108, 44.492823],
+ [123.125506, 44.509466],
+ [123.128585, 44.366778],
+ [123.196955, 44.34496],
+ [123.323838, 44.179991],
+ [123.386664, 44.161966],
+ [123.32815, 44.083795],
+ [123.332461, 44.028326],
+ [123.400831, 43.979264],
+ [123.52525, 43.695718],
+ [123.5117, 43.59267],
+ [123.439019, 43.577501],
+ [123.439019, 43.577501],
+ [123.304744, 43.551055],
+ [123.315831, 43.49205],
+ [123.382968, 43.46904],
+ [123.419925, 43.409955],
+ [123.486446, 43.445587],
+ [123.608402, 43.366474],
+ [123.703873, 43.370824]
+ ]
+ ],
+ [
+ [
+ [124.076516, 50.564249],
+ [123.825829, 50.813669],
+ [123.736517, 50.974064],
+ [123.465504, 51.287212],
+ [123.661989, 51.319008],
+ [123.711264, 51.398216],
+ [123.842459, 51.367595],
+ [123.926227, 51.300681],
+ [124.071588, 51.320878],
+ [124.128255, 51.347419],
+ [124.239124, 51.344429],
+ [124.271769, 51.308162],
+ [124.406659, 51.271867],
+ [124.43684, 51.353772],
+ [124.490427, 51.380294],
+ [124.58713, 51.363486],
+ [124.62655, 51.327608],
+ [124.693687, 51.332842],
+ [124.783614, 51.392243],
+ [124.864302, 51.379547],
+ [124.942527, 51.447465],
+ [124.928976, 51.498523],
+ [125.047236, 51.529801],
+ [125.098975, 51.658408],
+ [125.130388, 51.635389],
+ [125.35151, 51.623876],
+ [125.567089, 51.455668],
+ [125.567089, 51.455668],
+ [125.595422, 51.416877],
+ [125.595422, 51.416877],
+ [125.597886, 51.414638],
+ [125.597886, 51.414638],
+ [125.600966, 51.413518],
+ [125.600966, 51.413518],
+ [125.623756, 51.387762],
+ [125.623756, 51.387762],
+ [125.63977, 51.372451],
+ [125.63977, 51.372451],
+ [125.668103, 51.347419],
+ [125.668103, 51.347419],
+ [125.670567, 51.34555],
+ [125.670567, 51.34555],
+ [125.743248, 51.275984],
+ [125.743248, 51.275984],
+ [125.756798, 51.227675],
+ [125.840566, 51.220555],
+ [125.878138, 51.159431],
+ [126.059225, 51.043711],
+ [126.033971, 51.010971],
+ [126.073391, 50.963514],
+ [125.890457, 50.805729],
+ [125.758646, 50.746706],
+ [125.825784, 50.703906],
+ [125.787595, 50.677373],
+ [125.829479, 50.561589],
+ [125.740784, 50.523184],
+ [125.632379, 50.443996],
+ [125.590495, 50.452378],
+ [125.519662, 50.315795],
+ [125.466075, 50.297452],
+ [125.448829, 50.216354],
+ [125.334264, 50.165023],
+ [125.258504, 50.103659],
+ [125.294228, 50.029151],
+ [125.231402, 49.957606],
+ [125.239409, 49.844687],
+ [125.177815, 49.829637],
+ [125.095896, 49.795661],
+ [124.977635, 49.900601],
+ [124.935135, 49.866675],
+ [124.972708, 49.834654],
+ [124.824266, 49.849703],
+ [124.74173, 49.761274],
+ [124.730644, 49.817671],
+ [124.66597, 49.868217],
+ [124.650571, 49.99493],
+ [124.680752, 50.031841],
+ [124.604992, 50.070644],
+ [124.508289, 50.162723],
+ [124.575427, 50.179585],
+ [124.619774, 50.229753],
+ [124.578507, 50.294777],
+ [124.504594, 50.342532],
+ [124.499666, 50.397868],
+ [124.43992, 50.388713],
+ [124.43992, 50.539919],
+ [124.322892, 50.532693],
+ [124.289015, 50.553226],
+ [124.076516, 50.564249]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 210000,
+ "name": "杈藉畞鐪�",
+ "centerName": "娌堥槼",
+ "center": [123.429096, 41.796767],
+ "centroid": [122.606135, 41.300702],
+ "childrenNum": 14,
+ "level": "province",
+ "subFeatureIndex": 5,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [119.239545, 41.314696],
+ [119.326392, 41.329525],
+ [119.30545, 41.402271],
+ [119.376283, 41.422015],
+ [119.405848, 41.508548],
+ [119.361501, 41.56498],
+ [119.415703, 41.590044],
+ [119.307914, 41.657581],
+ [119.294363, 41.775935],
+ [119.334399, 41.869569],
+ [119.324544, 41.969296],
+ [119.384906, 42.089738],
+ [119.315921, 42.119037],
+ [119.237697, 42.201088],
+ [119.284508, 42.265325],
+ [119.415703, 42.309588],
+ [119.502551, 42.387857],
+ [119.572152, 42.359568],
+ [119.541971, 42.292329],
+ [119.744615, 42.211725],
+ [119.846861, 42.21527],
+ [119.837622, 42.135455],
+ [119.989759, 41.898969],
+ [120.051968, 41.775935],
+ [120.035954, 41.708075],
+ [120.096316, 41.696907],
+ [120.188707, 41.848179],
+ [120.373489, 41.994648],
+ [120.456641, 42.016433],
+ [120.466496, 42.105277],
+ [120.58414, 42.167394],
+ [120.624792, 42.154532],
+ [120.745516, 42.223689],
+ [120.79048, 42.218372],
+ [120.933378, 42.279493],
+ [121.068884, 42.252483],
+ [121.285079, 42.387857],
+ [121.304789, 42.435567],
+ [121.304789, 42.435567],
+ [121.388557, 42.475297],
+ [121.604752, 42.494271],
+ [121.66573, 42.437333],
+ [121.904714, 42.569666],
+ [121.940438, 42.688525],
+ [122.071634, 42.711391],
+ [122.20406, 42.683687],
+ [122.203445, 42.731171],
+ [122.338951, 42.670051],
+ [122.395002, 42.683687],
+ [122.457212, 42.774227],
+ [122.374676, 42.774667],
+ [122.35127, 42.830419],
+ [122.436886, 42.843142],
+ [122.563769, 42.826031],
+ [122.624747, 42.773349],
+ [122.732536, 42.786524],
+ [122.786123, 42.756218],
+ [122.786123, 42.756218],
+ [122.831087, 42.722381],
+ [122.887137, 42.770275],
+ [123.058368, 42.768957],
+ [123.227752, 42.831735],
+ [123.169853, 42.859811],
+ [123.18402, 42.926002],
+ [123.259165, 42.992997],
+ [123.474743, 43.04243],
+ [123.515395, 43.027561],
+ [123.515395, 43.027561],
+ [123.572678, 43.0035],
+ [123.666916, 43.179585],
+ [123.664453, 43.264606],
+ [123.703873, 43.370824],
+ [123.710032, 43.417344],
+ [123.791952, 43.491182],
+ [123.87264, 43.451234],
+ [123.84985, 43.415606],
+ [123.896046, 43.361689],
+ [124.032784, 43.280724],
+ [124.098074, 43.29292],
+ [124.114704, 43.247175],
+ [124.226805, 43.241945],
+ [124.226805, 43.241945],
+ [124.282856, 43.230176],
+ [124.284088, 43.166058],
+ [124.425754, 43.076092],
+ [124.333363, 42.997373],
+ [124.422674, 42.975927],
+ [124.431913, 42.930821],
+ [124.369087, 42.882613],
+ [124.435609, 42.88086],
+ [124.454703, 42.823836],
+ [124.514449, 42.873406],
+ [124.514449, 42.873406],
+ [124.539086, 42.867266],
+ [124.659195, 42.972862],
+ [124.686912, 43.051176],
+ [124.785462, 43.117161],
+ [124.896331, 43.129826],
+ [124.840897, 43.032372],
+ [124.869846, 42.988183],
+ [124.859375, 42.822959],
+ [124.897563, 42.787841],
+ [124.975171, 42.802768],
+ [124.996113, 42.745234],
+ [124.996113, 42.745234],
+ [124.968396, 42.72282],
+ [125.038613, 42.615476],
+ [125.097127, 42.62252],
+ [125.068794, 42.499564],
+ [125.186439, 42.428059],
+ [125.175352, 42.308261],
+ [125.29854, 42.290116],
+ [125.305931, 42.146103],
+ [125.353358, 42.178923],
+ [125.490097, 42.136343],
+ [125.369989, 42.003096],
+ [125.291764, 41.958618],
+ [125.299156, 41.872243],
+ [125.299156, 41.872243],
+ [125.297308, 41.861995],
+ [125.297308, 41.861995],
+ [125.29238, 41.83971],
+ [125.29238, 41.83971],
+ [125.29238, 41.83971],
+ [125.319482, 41.777273],
+ [125.319482, 41.777273],
+ [125.323793, 41.771026],
+ [125.323793, 41.771026],
+ [125.325025, 41.670097],
+ [125.450677, 41.674119],
+ [125.450061, 41.598099],
+ [125.534444, 41.478073],
+ [125.547995, 41.401373],
+ [125.637306, 41.34435],
+ [125.646545, 41.264344],
+ [125.758646, 41.232404],
+ [125.737088, 41.179737],
+ [125.791291, 41.167577],
+ [125.712451, 41.095471],
+ [125.726617, 41.055328],
+ [125.674879, 40.974516],
+ [125.589263, 40.931135],
+ [125.707523, 40.866915],
+ [125.544915, 40.72922],
+ [125.49564, 40.728767],
+ [125.422343, 40.635297],
+ [125.279445, 40.655273],
+ [125.018287, 40.53624],
+ [124.985642, 40.475279],
+ [124.897563, 40.47892],
+ [124.851368, 40.427017],
+ [124.74481, 40.375074],
+ [124.718325, 40.319441],
+ [124.62039, 40.290695],
+ [124.388797, 40.113384],
+ [124.38079, 40.108808],
+ [124.336442, 40.049751],
+ [124.372167, 40.021348],
+ [124.239124, 39.927352],
+ [124.173218, 39.841496],
+ [124.144885, 39.745413],
+ [124.103001, 39.823577],
+ [124.002603, 39.800137],
+ [123.828908, 39.831389],
+ [123.697097, 39.807032],
+ [123.665684, 39.831389],
+ [123.612714, 39.77485],
+ [123.536337, 39.788644],
+ [123.392823, 39.723787],
+ [123.383584, 39.766572],
+ [123.274563, 39.753693],
+ [123.253005, 39.689724],
+ [123.010941, 39.655184],
+ [122.972753, 39.594813],
+ [122.85634, 39.606799],
+ [122.808913, 39.559764],
+ [122.581631, 39.464211],
+ [122.489856, 39.403673],
+ [122.412864, 39.411995],
+ [122.274893, 39.322257],
+ [122.242865, 39.267618],
+ [122.117213, 39.213863],
+ [122.167104, 39.158676],
+ [122.048228, 39.101123],
+ [121.963228, 39.030046],
+ [121.864062, 39.037018],
+ [121.920728, 38.969598],
+ [121.863446, 38.942611],
+ [121.790149, 39.022609],
+ [121.671273, 39.010057],
+ [121.655874, 38.9468],
+ [121.719316, 38.92027],
+ [121.708845, 38.872772],
+ [121.565331, 38.875101],
+ [121.509897, 38.817784],
+ [121.359608, 38.822446],
+ [121.259825, 38.786543],
+ [121.198848, 38.721686],
+ [121.13479, 38.72402],
+ [121.128014, 38.958897],
+ [121.204391, 38.941215],
+ [121.341129, 38.980761],
+ [121.370695, 39.060251],
+ [121.508049, 39.034229],
+ [121.68236, 39.117837],
+ [121.604136, 39.166098],
+ [121.598592, 39.279198],
+ [121.668193, 39.276419],
+ [121.723628, 39.367603],
+ [121.621382, 39.32596],
+ [121.474788, 39.296332],
+ [121.432904, 39.357426],
+ [121.246891, 39.421702],
+ [121.304173, 39.481762],
+ [121.224717, 39.51962],
+ [121.297398, 39.605877],
+ [121.450151, 39.625235],
+ [121.501274, 39.706758],
+ [121.45939, 39.747713],
+ [121.530223, 39.851603],
+ [121.626925, 39.882831],
+ [121.699606, 39.937445],
+ [121.76428, 39.933316],
+ [121.82341, 40.036467],
+ [121.884388, 40.053415],
+ [122.01004, 40.149067],
+ [121.940438, 40.2423],
+ [122.02667, 40.245041],
+ [122.040221, 40.322178],
+ [122.198517, 40.382367],
+ [122.245944, 40.519868],
+ [122.133843, 40.614408],
+ [122.148626, 40.671612],
+ [122.06609, 40.648464],
+ [121.951525, 40.680687],
+ [121.934279, 40.798103],
+ [121.852359, 40.821199],
+ [121.816019, 40.894962],
+ [121.682976, 40.829802],
+ [121.526527, 40.851529],
+ [121.499426, 40.880035],
+ [121.335586, 40.900842],
+ [121.23642, 40.851077],
+ [121.126167, 40.869177],
+ [121.086747, 40.798103],
+ [120.991276, 40.744181],
+ [121.033776, 40.70972],
+ [120.8299, 40.671158],
+ [120.822509, 40.593966],
+ [120.72827, 40.539423],
+ [120.674683, 40.471183],
+ [120.616169, 40.457071],
+ [120.599539, 40.355471],
+ [120.537329, 40.325372],
+ [120.523778, 40.256914],
+ [120.465264, 40.178787],
+ [120.371641, 40.174673],
+ [120.273091, 40.127111],
+ [119.955882, 40.046544],
+ [119.913998, 39.988349],
+ [119.854252, 39.988349],
+ [119.845629, 40.000726],
+ [119.845629, 40.000726],
+ [119.848093, 40.020432],
+ [119.848093, 40.020432],
+ [119.817296, 40.049751],
+ [119.817296, 40.049751],
+ [119.780339, 40.047002],
+ [119.780339, 40.047002],
+ [119.779723, 40.049293],
+ [119.779723, 40.049293],
+ [119.736608, 40.10469],
+ [119.745847, 40.208038],
+ [119.625123, 40.224029],
+ [119.642369, 40.291151],
+ [119.586934, 40.37553],
+ [119.598637, 40.465266],
+ [119.571536, 40.540333],
+ [119.30237, 40.530329],
+ [119.162552, 40.599872],
+ [119.184726, 40.680233],
+ [119.054147, 40.664804],
+ [118.911249, 40.776811],
+ [118.849039, 40.800821],
+ [118.90201, 40.960963],
+ [118.977154, 40.959155],
+ [118.977154, 40.959155],
+ [119.013495, 41.007485],
+ [118.951901, 41.01832],
+ [118.96422, 41.079236],
+ [119.037516, 41.067509],
+ [119.126212, 41.138744],
+ [119.2494, 41.279634],
+ [119.239545, 41.314696]
+ ]
+ ],
+ [
+ [
+ [122.969057, 39.513158],
+ [122.978912, 39.561609],
+ [123.036194, 39.533004],
+ [122.969057, 39.513158]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 220000,
+ "name": "鍚夋灄鐪�",
+ "centerName": "闀挎槬",
+ "center": [125.3245, 43.886841],
+ "centroid": [126.171246, 43.703944],
+ "childrenNum": 9,
+ "level": "province",
+ "subFeatureIndex": 6,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [125.707523, 40.866915],
+ [125.589263, 40.931135],
+ [125.674879, 40.974516],
+ [125.726617, 41.055328],
+ [125.712451, 41.095471],
+ [125.791291, 41.167577],
+ [125.737088, 41.179737],
+ [125.758646, 41.232404],
+ [125.646545, 41.264344],
+ [125.637306, 41.34435],
+ [125.547995, 41.401373],
+ [125.534444, 41.478073],
+ [125.450061, 41.598099],
+ [125.450677, 41.674119],
+ [125.325025, 41.670097],
+ [125.323793, 41.771026],
+ [125.323793, 41.771026],
+ [125.319482, 41.777273],
+ [125.319482, 41.777273],
+ [125.29238, 41.83971],
+ [125.29238, 41.83971],
+ [125.29238, 41.83971],
+ [125.297308, 41.861995],
+ [125.297308, 41.861995],
+ [125.299156, 41.872243],
+ [125.299156, 41.872243],
+ [125.291764, 41.958618],
+ [125.369989, 42.003096],
+ [125.490097, 42.136343],
+ [125.353358, 42.178923],
+ [125.305931, 42.146103],
+ [125.29854, 42.290116],
+ [125.175352, 42.308261],
+ [125.186439, 42.428059],
+ [125.068794, 42.499564],
+ [125.097127, 42.62252],
+ [125.038613, 42.615476],
+ [124.968396, 42.72282],
+ [124.996113, 42.745234],
+ [124.996113, 42.745234],
+ [124.975171, 42.802768],
+ [124.897563, 42.787841],
+ [124.859375, 42.822959],
+ [124.869846, 42.988183],
+ [124.840897, 43.032372],
+ [124.896331, 43.129826],
+ [124.785462, 43.117161],
+ [124.686912, 43.051176],
+ [124.659195, 42.972862],
+ [124.539086, 42.867266],
+ [124.514449, 42.873406],
+ [124.514449, 42.873406],
+ [124.454703, 42.823836],
+ [124.435609, 42.88086],
+ [124.369087, 42.882613],
+ [124.431913, 42.930821],
+ [124.422674, 42.975927],
+ [124.333363, 42.997373],
+ [124.425754, 43.076092],
+ [124.284088, 43.166058],
+ [124.282856, 43.230176],
+ [124.226805, 43.241945],
+ [124.226805, 43.241945],
+ [124.114704, 43.247175],
+ [124.098074, 43.29292],
+ [124.032784, 43.280724],
+ [123.896046, 43.361689],
+ [123.84985, 43.415606],
+ [123.87264, 43.451234],
+ [123.791952, 43.491182],
+ [123.710032, 43.417344],
+ [123.703873, 43.370824],
+ [123.608402, 43.366474],
+ [123.486446, 43.445587],
+ [123.419925, 43.409955],
+ [123.382968, 43.46904],
+ [123.315831, 43.49205],
+ [123.304744, 43.551055],
+ [123.439019, 43.577501],
+ [123.439019, 43.577501],
+ [123.5117, 43.59267],
+ [123.52525, 43.695718],
+ [123.400831, 43.979264],
+ [123.332461, 44.028326],
+ [123.32815, 44.083795],
+ [123.386664, 44.161966],
+ [123.323838, 44.179991],
+ [123.196955, 44.34496],
+ [123.128585, 44.366778],
+ [123.125506, 44.509466],
+ [123.025108, 44.492823],
+ [122.85634, 44.398422],
+ [122.76087, 44.369772],
+ [122.676486, 44.28631],
+ [122.483697, 44.237032],
+ [122.319241, 44.232745],
+ [122.271198, 44.255463],
+ [122.291524, 44.310291],
+ [122.28598, 44.477883],
+ [122.228082, 44.480017],
+ [122.196053, 44.559794],
+ [122.13138, 44.577697],
+ [122.103046, 44.673935],
+ [122.161561, 44.728371],
+ [122.114749, 44.776386],
+ [122.04946, 44.912987],
+ [122.079025, 44.914258],
+ [122.074713, 45.006553],
+ [122.119677, 45.068705],
+ [122.109822, 45.142186],
+ [122.143082, 45.183108],
+ [122.22993, 45.20672],
+ [122.239169, 45.276234],
+ [122.147394, 45.295598],
+ [122.163408, 45.443979],
+ [122.02359, 45.490137],
+ [121.966308, 45.596157],
+ [122.003264, 45.623363],
+ [121.949062, 45.711169],
+ [121.867142, 45.719942],
+ [121.811091, 45.686932],
+ [121.713773, 45.701977],
+ [121.644172, 45.752516],
+ [121.754425, 45.795084],
+ [121.817251, 45.875539],
+ [121.809243, 45.96087],
+ [121.762432, 45.999538],
+ [121.84312, 46.02447],
+ [122.040221, 45.95879],
+ [122.091344, 45.881787],
+ [122.200981, 45.85679],
+ [122.258879, 45.794666],
+ [122.372828, 45.855957],
+ [122.362357, 45.917597],
+ [122.446125, 45.916764],
+ [122.496016, 45.858041],
+ [122.504639, 45.787157],
+ [122.555146, 45.821359],
+ [122.640761, 45.7713],
+ [122.671558, 45.700723],
+ [122.741775, 45.70532],
+ [122.792283, 45.766291],
+ [122.752246, 45.834701],
+ [122.828623, 45.912185],
+ [122.792898, 46.073056],
+ [123.04605, 46.10003],
+ [123.112571, 46.129894],
+ [123.102716, 46.172172],
+ [123.178476, 46.247944],
+ [123.248078, 46.273178],
+ [123.319527, 46.253736],
+ [123.319527, 46.253736],
+ [123.373113, 46.223112],
+ [123.498765, 46.259528],
+ [123.565902, 46.22601],
+ [123.610866, 46.252909],
+ [123.779633, 46.264078],
+ [123.896046, 46.303774],
+ [123.982893, 46.22601],
+ [123.99398, 46.101275],
+ [124.040176, 46.019484],
+ [123.970574, 45.971267],
+ [123.996444, 45.907189],
+ [124.061118, 45.886369],
+ [124.064813, 45.797586],
+ [124.009379, 45.78215],
+ [124.13811, 45.68735],
+ [124.129487, 45.637589],
+ [124.273001, 45.584014],
+ [124.287783, 45.539191],
+ [124.354305, 45.546734],
+ [124.398652, 45.44062],
+ [124.480572, 45.456151],
+ [124.544014, 45.412066],
+ [124.625318, 45.437262],
+ [124.886476, 45.442719],
+ [124.923433, 45.541286],
+ [124.961005, 45.49517],
+ [125.025678, 45.493492],
+ [125.06941, 45.384757],
+ [125.248649, 45.417526],
+ [125.347815, 45.395262],
+ [125.398322, 45.416686],
+ [125.424807, 45.485523],
+ [125.497488, 45.469161],
+ [125.628067, 45.522006],
+ [125.687813, 45.51404],
+ [125.716146, 45.421725],
+ [125.697052, 45.349447],
+ [125.760494, 45.291389],
+ [125.915095, 45.196602],
+ [126.166398, 45.133323],
+ [126.321615, 45.178891],
+ [126.428172, 45.2358],
+ [126.567375, 45.252651],
+ [126.831613, 45.146406],
+ [126.96404, 45.132056],
+ [126.968351, 45.074621],
+ [127.085995, 44.944757],
+ [127.021938, 44.899002],
+ [126.984366, 44.823936],
+ [127.037336, 44.72157],
+ [127.049039, 44.567041],
+ [127.094003, 44.615189],
+ [127.182082, 44.644144],
+ [127.392733, 44.632223],
+ [127.557189, 44.575566],
+ [127.536247, 44.522266],
+ [127.463566, 44.484713],
+ [127.50853, 44.437312],
+ [127.483892, 44.401842],
+ [127.483892, 44.401842],
+ [127.623095, 44.277743],
+ [127.591066, 44.227601],
+ [127.681609, 44.167116],
+ [127.724109, 44.196723],
+ [127.729036, 44.098836],
+ [127.862079, 44.063162],
+ [128.059796, 44.110007],
+ [128.089977, 44.132342],
+ [128.101679, 44.290593],
+ [128.049941, 44.349239],
+ [128.190375, 44.367206],
+ [128.211317, 44.431757],
+ [128.373309, 44.51416],
+ [128.46262, 44.433894],
+ [128.481714, 44.375332],
+ [128.450301, 44.203157],
+ [128.574721, 44.047682],
+ [128.584576, 43.990887],
+ [128.644938, 43.936193],
+ [128.636315, 43.891366],
+ [128.723778, 43.894816],
+ [128.760734, 43.857724],
+ [128.719467, 43.816724],
+ [128.877763, 43.540213],
+ [128.949212, 43.55409],
+ [129.014501, 43.523295],
+ [129.230696, 43.59527],
+ [129.211602, 43.784336],
+ [129.406855, 43.819314],
+ [129.467833, 43.874548],
+ [129.742542, 43.875841],
+ [129.784426, 43.964623],
+ [129.869425, 44.005521],
+ [129.869425, 44.005521],
+ [129.880512, 44.000357],
+ [129.880512, 44.000357],
+ [129.98091, 44.014128],
+ [130.017251, 43.962039],
+ [130.027106, 43.851684],
+ [130.079461, 43.835285],
+ [130.079461, 43.835285],
+ [130.189098, 43.940501],
+ [130.260547, 43.948256],
+ [130.353554, 44.050262],
+ [130.338155, 43.949979],
+ [130.338155, 43.949979],
+ [130.383119, 43.906025],
+ [130.380039, 43.783904],
+ [130.423771, 43.742853],
+ [130.4133, 43.652009],
+ [130.488444, 43.655905],
+ [130.823515, 43.502901],
+ [130.841378, 43.454274],
+ [130.907283, 43.434291],
+ [131.026775, 43.508542],
+ [131.134565, 43.428643],
+ [131.134565, 43.428643],
+ [131.294093, 43.469909],
+ [131.304564, 43.502033],
+ [131.314419, 43.392567],
+ [131.275615, 43.369084],
+ [131.255289, 43.265041],
+ [131.206014, 43.23715],
+ [131.218332, 43.146853],
+ [131.171521, 43.069536],
+ [131.102536, 43.021],
+ [131.151195, 42.968485],
+ [131.114855, 42.915048],
+ [131.034167, 42.929069],
+ [131.045869, 42.866828],
+ [130.949167, 42.876913],
+ [130.890653, 42.852793],
+ [130.801957, 42.879544],
+ [130.784095, 42.842265],
+ [130.666451, 42.847968],
+ [130.40714, 42.731611],
+ [130.464423, 42.688525],
+ [130.586995, 42.67621],
+ [130.633806, 42.603586],
+ [130.570364, 42.557327],
+ [130.558661, 42.496035],
+ [130.482285, 42.626483],
+ [130.388046, 42.603145],
+ [130.242069, 42.738643],
+ [130.265474, 42.904092],
+ [130.10225, 42.922935],
+ [130.144134, 42.976365],
+ [129.994461, 42.980304],
+ [129.98707, 42.977678],
+ [129.939642, 43.01225],
+ [129.899606, 43.002187],
+ [129.85957, 42.966295],
+ [129.858338, 42.964544],
+ [129.839244, 42.879983],
+ [129.835549, 42.866828],
+ [129.821382, 42.854109],
+ [129.816454, 42.851039],
+ [129.7641, 42.716227],
+ [129.764716, 42.713149],
+ [129.776418, 42.69908],
+ [129.794281, 42.684127],
+ [129.741926, 42.580681],
+ [129.748701, 42.470884],
+ [129.704354, 42.427176],
+ [129.612579, 42.436892],
+ [129.601492, 42.42276],
+ [129.546057, 42.361336],
+ [129.452434, 42.440866],
+ [129.344029, 42.451462],
+ [129.239935, 42.36841],
+ [129.231928, 42.36001],
+ [129.260261, 42.335689],
+ [129.183269, 42.262225],
+ [129.215914, 42.20818],
+ [129.120443, 42.142111],
+ [128.954755, 42.083966],
+ [128.930734, 42.014211],
+ [128.737945, 42.050209],
+ [128.70222, 42.020434],
+ [128.60675, 42.030212],
+ [128.569177, 41.996426],
+ [128.466316, 42.020878],
+ [128.090593, 42.022656],
+ [128.033926, 42.000428],
+ [128.106607, 41.950164],
+ [128.112766, 41.79378],
+ [128.171897, 41.713882],
+ [128.278454, 41.658922],
+ [128.317258, 41.593177],
+ [128.242114, 41.501827],
+ [128.203309, 41.411246],
+ [128.113998, 41.364561],
+ [127.932296, 41.446686],
+ [127.850376, 41.422912],
+ [127.636645, 41.41349],
+ [127.547334, 41.477176],
+ [127.40998, 41.463278],
+ [127.294183, 41.48659],
+ [127.283096, 41.513925],
+ [127.115561, 41.540353],
+ [127.179618, 41.599888],
+ [127.039184, 41.671884],
+ [127.051503, 41.744693],
+ [126.943714, 41.772365],
+ [126.931395, 41.812959],
+ [126.808207, 41.748264],
+ [126.798968, 41.697354],
+ [126.726903, 41.751389],
+ [126.688099, 41.674119],
+ [126.608643, 41.670543],
+ [126.569838, 41.621809],
+ [126.497158, 41.406758],
+ [126.539041, 41.366806],
+ [126.435564, 41.351088],
+ [126.322847, 41.231054],
+ [126.293282, 41.17073],
+ [126.157775, 41.091413],
+ [126.031507, 40.927067],
+ [125.959442, 40.881845],
+ [125.875059, 40.90853],
+ [125.817161, 40.866915],
+ [125.785132, 40.895867],
+ [125.707523, 40.866915]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 230000,
+ "name": "榛戦緳姹熺渷",
+ "centerName": "鍝堝皵婊�",
+ "center": [126.642464, 45.756967],
+ "centroid": [127.693002, 48.040469],
+ "childrenNum": 13,
+ "level": "province",
+ "subFeatureIndex": 7,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [123.319527, 46.253736],
+ [123.319527, 46.253736],
+ [123.248078, 46.273178],
+ [123.178476, 46.247944],
+ [123.011557, 46.43506],
+ [123.002318, 46.574257],
+ [123.04605, 46.617426],
+ [123.18094, 46.614138],
+ [123.228368, 46.58824],
+ [123.276411, 46.660972],
+ [123.366338, 46.677805],
+ [123.603475, 46.689299],
+ [123.631808, 46.728685],
+ [123.625648, 46.84749],
+ [123.576989, 46.891259],
+ [123.562823, 46.825797],
+ [123.483366, 46.845854],
+ [123.52833, 46.944797],
+ [123.404526, 46.935401],
+ [123.374345, 46.837668],
+ [123.309056, 46.86222],
+ [123.221592, 46.850355],
+ [123.163694, 46.740167],
+ [123.026339, 46.718841],
+ [122.906847, 46.807372],
+ [122.895144, 46.960317],
+ [122.796594, 46.938261],
+ [122.778116, 47.00277],
+ [122.845869, 47.046819],
+ [122.679566, 47.094092],
+ [122.556378, 47.17265],
+ [122.418407, 47.350503],
+ [122.507103, 47.401555],
+ [122.543443, 47.495427],
+ [122.59395, 47.547551],
+ [122.763333, 47.613338],
+ [122.855108, 47.677432],
+ [123.166158, 47.783677],
+ [123.228983, 47.840735],
+ [123.300432, 47.953861],
+ [123.537569, 48.021938],
+ [123.746373, 48.19772],
+ [123.873256, 48.281006],
+ [124.07898, 48.436058],
+ [124.25945, 48.536391],
+ [124.25945, 48.536391],
+ [124.314269, 48.503894],
+ [124.317964, 48.347856],
+ [124.404812, 48.264679],
+ [124.418978, 48.181765],
+ [124.467637, 48.178972],
+ [124.463942, 48.097518],
+ [124.578507, 48.251931],
+ [124.579738, 48.304095],
+ [124.51876, 48.378068],
+ [124.507674, 48.445584],
+ [124.555717, 48.467805],
+ [124.520608, 48.556196],
+ [124.579122, 48.596574],
+ [124.653651, 48.777089],
+ [124.697383, 48.841711],
+ [124.709086, 48.920406],
+ [124.808252, 49.020563],
+ [124.807636, 49.108769],
+ [124.906802, 49.183915],
+ [125.117453, 49.126],
+ [125.219699, 49.188999],
+ [125.261583, 49.318656],
+ [125.264047, 49.461585],
+ [125.228323, 49.486857],
+ [125.234482, 49.592077],
+ [125.132236, 49.671909],
+ [125.219699, 49.669199],
+ [125.222779, 49.799137],
+ [125.177815, 49.829637],
+ [125.239409, 49.844687],
+ [125.231402, 49.957606],
+ [125.294228, 50.029151],
+ [125.258504, 50.103659],
+ [125.334264, 50.165023],
+ [125.448829, 50.216354],
+ [125.466075, 50.297452],
+ [125.519662, 50.315795],
+ [125.590495, 50.452378],
+ [125.632379, 50.443996],
+ [125.740784, 50.523184],
+ [125.829479, 50.561589],
+ [125.787595, 50.677373],
+ [125.825784, 50.703906],
+ [125.758646, 50.746706],
+ [125.890457, 50.805729],
+ [126.073391, 50.963514],
+ [126.033971, 51.010971],
+ [126.059225, 51.043711],
+ [125.878138, 51.159431],
+ [125.840566, 51.220555],
+ [125.756798, 51.227675],
+ [125.743248, 51.275984],
+ [125.743248, 51.275984],
+ [125.670567, 51.34555],
+ [125.670567, 51.34555],
+ [125.668103, 51.347419],
+ [125.668103, 51.347419],
+ [125.63977, 51.372451],
+ [125.63977, 51.372451],
+ [125.623756, 51.387762],
+ [125.623756, 51.387762],
+ [125.600966, 51.413518],
+ [125.600966, 51.413518],
+ [125.597886, 51.414638],
+ [125.597886, 51.414638],
+ [125.595422, 51.416877],
+ [125.595422, 51.416877],
+ [125.567089, 51.455668],
+ [125.567089, 51.455668],
+ [125.35151, 51.623876],
+ [125.130388, 51.635389],
+ [125.098975, 51.658408],
+ [125.047236, 51.529801],
+ [124.928976, 51.498523],
+ [124.942527, 51.447465],
+ [124.864302, 51.379547],
+ [124.783614, 51.392243],
+ [124.693687, 51.332842],
+ [124.62655, 51.327608],
+ [124.58713, 51.363486],
+ [124.490427, 51.380294],
+ [124.43684, 51.353772],
+ [124.406659, 51.271867],
+ [124.271769, 51.308162],
+ [124.239124, 51.344429],
+ [124.128255, 51.347419],
+ [124.071588, 51.320878],
+ [123.926227, 51.300681],
+ [123.842459, 51.367595],
+ [123.711264, 51.398216],
+ [123.661989, 51.319008],
+ [123.465504, 51.287212],
+ [123.294273, 51.25427],
+ [123.058984, 51.321999],
+ [122.978296, 51.331346],
+ [122.965977, 51.387015],
+ [122.903768, 51.415384],
+ [122.854492, 51.477659],
+ [122.85634, 51.606786],
+ [122.749167, 51.746661],
+ [122.771957, 51.779619],
+ [122.706051, 51.890166],
+ [122.726377, 51.978704],
+ [122.683877, 51.974649],
+ [122.629059, 52.136529],
+ [122.769493, 52.179843],
+ [122.76087, 52.26671],
+ [122.585943, 52.266344],
+ [122.478153, 52.29636],
+ [122.484313, 52.341711],
+ [122.342031, 52.41403],
+ [122.310618, 52.475299],
+ [122.207756, 52.469103],
+ [122.168952, 52.513549],
+ [122.091344, 52.427167],
+ [121.94783, 52.298555],
+ [121.841272, 52.282818],
+ [121.714389, 52.317944],
+ [121.63986, 52.444311],
+ [121.519136, 52.456709],
+ [121.416274, 52.499346],
+ [121.325731, 52.572498],
+ [121.182217, 52.599399],
+ [121.373158, 52.683268],
+ [121.476636, 52.772043],
+ [121.591201, 52.824499],
+ [121.610295, 52.892416],
+ [121.66265, 52.912626],
+ [121.715621, 52.998054],
+ [121.785838, 53.018575],
+ [121.817867, 53.061744],
+ [121.754425, 53.146519],
+ [121.665114, 53.170556],
+ [121.679896, 53.240437],
+ [121.612143, 53.260484],
+ [121.499426, 53.337008],
+ [121.596128, 53.352368],
+ [121.697758, 53.392705],
+ [121.754425, 53.389494],
+ [121.875765, 53.426587],
+ [122.111054, 53.426944],
+ [122.161561, 53.468635],
+ [122.227466, 53.461868],
+ [122.350038, 53.50566],
+ [122.435038, 53.444766],
+ [122.608117, 53.46543],
+ [122.894528, 53.462936],
+ [123.052209, 53.506727],
+ [123.137209, 53.498186],
+ [123.274563, 53.563269],
+ [123.454417, 53.536608],
+ [123.510468, 53.509218],
+ [123.517243, 53.558293],
+ [123.569598, 53.505304],
+ [123.58746, 53.546919],
+ [123.668764, 53.533763],
+ [123.698329, 53.498542],
+ [123.865249, 53.489644],
+ [124.058038, 53.404121],
+ [124.125791, 53.348082],
+ [124.239124, 53.379501],
+ [124.327819, 53.332006],
+ [124.375863, 53.259053],
+ [124.435609, 53.223962],
+ [124.563108, 53.201389],
+ [124.683832, 53.206406],
+ [124.734339, 53.146519],
+ [124.832889, 53.145083],
+ [124.87231, 53.099123],
+ [124.887708, 53.164458],
+ [124.970244, 53.194221],
+ [125.195062, 53.198522],
+ [125.315786, 53.145083],
+ [125.503647, 53.095171],
+ [125.530749, 53.050956],
+ [125.613901, 53.083313],
+ [125.684118, 53.008136],
+ [125.742632, 52.993733],
+ [125.737704, 52.945087],
+ [125.665023, 52.913348],
+ [125.678574, 52.860999],
+ [125.772197, 52.89783],
+ [125.855349, 52.866418],
+ [125.985312, 52.758648],
+ [126.058609, 52.798098],
+ [126.115275, 52.757924],
+ [126.045058, 52.738366],
+ [126.061688, 52.673473],
+ [125.995783, 52.675287],
+ [125.968682, 52.630279],
+ [126.030891, 52.576135],
+ [126.066616, 52.60376],
+ [126.213209, 52.5252],
+ [126.205202, 52.466187],
+ [126.266796, 52.475664],
+ [126.353644, 52.389207],
+ [126.327774, 52.310628],
+ [126.4331, 52.298555],
+ [126.300673, 52.220915],
+ [126.34502, 52.192315],
+ [126.499005, 52.160394],
+ [126.563679, 52.119266],
+ [126.514404, 52.037264],
+ [126.450962, 52.027693],
+ [126.462665, 51.948473],
+ [126.510092, 51.922281],
+ [126.622809, 51.777397],
+ [126.734294, 51.711454],
+ [126.741069, 51.642073],
+ [126.69549, 51.578536],
+ [126.837156, 51.536128],
+ [126.784185, 51.44821],
+ [126.908605, 51.407174],
+ [126.930163, 51.359376],
+ [126.837156, 51.345177],
+ [126.841468, 51.258763],
+ [126.92154, 51.259512],
+ [126.887047, 51.321999],
+ [126.978822, 51.329477],
+ [126.976358, 51.291702],
+ [126.899982, 51.200689],
+ [126.922772, 51.061764],
+ [127.143894, 50.91035],
+ [127.236285, 50.781524],
+ [127.295415, 50.755035],
+ [127.294799, 50.663721],
+ [127.370559, 50.581349],
+ [127.293567, 50.46571],
+ [127.3644, 50.43828],
+ [127.332371, 50.340623],
+ [127.371791, 50.296688],
+ [127.603385, 50.23932],
+ [127.58737, 50.137802],
+ [127.501755, 50.056817],
+ [127.495595, 49.994545],
+ [127.543638, 49.944131],
+ [127.531936, 49.825777],
+ [127.563964, 49.793343],
+ [127.660051, 49.77905],
+ [127.677913, 49.697846],
+ [127.815268, 49.594017],
+ [127.897804, 49.578889],
+ [128.001281, 49.592465],
+ [128.070882, 49.55677],
+ [128.185447, 49.539301],
+ [128.287077, 49.566473],
+ [128.343128, 49.545125],
+ [128.389939, 49.590138],
+ [128.537764, 49.604487],
+ [128.715155, 49.56492],
+ [128.744104, 49.594792],
+ [128.813089, 49.558323],
+ [128.754575, 49.506676],
+ [128.792147, 49.473251],
+ [128.871604, 49.492298],
+ [129.013886, 49.457307],
+ [129.055769, 49.382188],
+ [129.143849, 49.357253],
+ [129.215298, 49.398935],
+ [129.320623, 49.358422],
+ [129.379138, 49.366995],
+ [129.390224, 49.432799],
+ [129.448739, 49.441359],
+ [129.546057, 49.395041],
+ [129.562687, 49.299541],
+ [129.604571, 49.278858],
+ [129.714209, 49.296029],
+ [129.761636, 49.257384],
+ [129.753629, 49.208547],
+ [129.847867, 49.181177],
+ [129.866962, 49.114252],
+ [129.913157, 49.108377],
+ [129.937179, 49.04057],
+ [130.020946, 49.020955],
+ [130.059135, 48.978954],
+ [130.211272, 48.901137],
+ [130.245148, 48.866514],
+ [130.471198, 48.905464],
+ [130.501995, 48.86612],
+ [130.680617, 48.881074],
+ [130.689856, 48.849586],
+ [130.622103, 48.783792],
+ [130.538335, 48.612004],
+ [130.605473, 48.5942],
+ [130.620871, 48.495964],
+ [130.767465, 48.507858],
+ [130.740363, 48.425339],
+ [130.845073, 48.296533],
+ [130.769313, 48.23121],
+ [130.765617, 48.189344],
+ [130.673842, 48.128278],
+ [130.699711, 48.044344],
+ [130.891269, 47.927006],
+ [130.961486, 47.827882],
+ [130.966413, 47.732996],
+ [131.029855, 47.694752],
+ [131.115471, 47.689919],
+ [131.273767, 47.739032],
+ [131.456085, 47.747079],
+ [131.543548, 47.735813],
+ [131.59036, 47.660912],
+ [131.695685, 47.709248],
+ [131.825649, 47.677432],
+ [131.970394, 47.671388],
+ [132.000575, 47.712066],
+ [132.086191, 47.703208],
+ [132.272205, 47.718507],
+ [132.371987, 47.76518],
+ [132.469305, 47.726154],
+ [132.570319, 47.720922],
+ [132.599268, 47.792521],
+ [132.687348, 47.885293],
+ [132.661478, 47.944643],
+ [132.723072, 47.963076],
+ [132.819159, 47.937028],
+ [132.883216, 48.002325],
+ [132.992238, 48.035142],
+ [133.041513, 48.102313],
+ [133.15423, 48.137063],
+ [133.302055, 48.103112],
+ [133.407997, 48.124684],
+ [133.536728, 48.117494],
+ [133.59709, 48.194928],
+ [133.693177, 48.186951],
+ [133.740604, 48.25472],
+ [134.0689, 48.338311],
+ [134.131109, 48.335527],
+ [134.20379, 48.38244],
+ [134.350384, 48.378466],
+ [134.501905, 48.418986],
+ [134.696542, 48.407072],
+ [134.820961, 48.376081],
+ [134.927519, 48.451537],
+ [135.09567, 48.437646],
+ [135.082736, 48.396346],
+ [134.864077, 48.332345],
+ [134.679295, 48.256314],
+ [134.67252, 48.170593],
+ [134.632484, 48.099516],
+ [134.551796, 48.032742],
+ [134.607846, 47.909362],
+ [134.660201, 47.900538],
+ [134.678679, 47.819446],
+ [134.772918, 47.763572],
+ [134.779694, 47.716091],
+ [134.684223, 47.631889],
+ [134.685455, 47.603253],
+ [134.576434, 47.519273],
+ [134.568426, 47.478445],
+ [134.493898, 47.446894],
+ [134.339297, 47.43961],
+ [134.177305, 47.32658],
+ [134.156979, 47.248656],
+ [134.230276, 47.182411],
+ [134.222268, 47.105496],
+ [134.142812, 47.093277],
+ [134.042414, 46.886761],
+ [134.011001, 46.637971],
+ [133.919842, 46.596052],
+ [133.852089, 46.449903],
+ [133.950023, 46.394634],
+ [133.876726, 46.362438],
+ [133.922922, 46.330635],
+ [133.904444, 46.25084],
+ [133.83977, 46.202825],
+ [133.706111, 46.163056],
+ [133.745531, 46.075547],
+ [133.676546, 45.942982],
+ [133.616184, 45.943398],
+ [133.576148, 45.870957],
+ [133.51209, 45.886785],
+ [133.470822, 45.838035],
+ [133.484373, 45.738737],
+ [133.445569, 45.70532],
+ [133.491764, 45.672301],
+ [133.371656, 45.576895],
+ [133.21028, 45.516975],
+ [133.141295, 45.427605],
+ [133.095715, 45.246753],
+ [133.138215, 45.178469],
+ [133.103107, 45.107147],
+ [132.945426, 45.020512],
+ [132.867202, 45.061944],
+ [132.394161, 45.163706],
+ [132.025829, 45.250545],
+ [131.93159, 45.288442],
+ [131.917423, 45.339354],
+ [131.82996, 45.31159],
+ [131.79362, 45.211778],
+ [131.721555, 45.234536],
+ [131.650722, 45.159909],
+ [131.695685, 45.132056],
+ [131.632244, 45.074621],
+ [131.484418, 44.995553],
+ [131.464708, 44.963388],
+ [131.355687, 44.98963],
+ [131.274999, 44.919766],
+ [131.16105, 44.948145],
+ [131.090217, 44.924426],
+ [131.07913, 44.881623],
+ [130.967029, 44.854059],
+ [131.016304, 44.789551],
+ [131.064348, 44.787003],
+ [131.111775, 44.71009],
+ [131.310723, 44.046392],
+ [131.263912, 44.030047],
+ [131.267608, 43.938778],
+ [131.211557, 43.826221],
+ [131.244818, 43.604369],
+ [131.20047, 43.531971],
+ [131.304564, 43.502033],
+ [131.294093, 43.469909],
+ [131.134565, 43.428643],
+ [131.134565, 43.428643],
+ [131.026775, 43.508542],
+ [130.907283, 43.434291],
+ [130.841378, 43.454274],
+ [130.823515, 43.502901],
+ [130.488444, 43.655905],
+ [130.4133, 43.652009],
+ [130.423771, 43.742853],
+ [130.380039, 43.783904],
+ [130.383119, 43.906025],
+ [130.338155, 43.949979],
+ [130.338155, 43.949979],
+ [130.353554, 44.050262],
+ [130.260547, 43.948256],
+ [130.189098, 43.940501],
+ [130.079461, 43.835285],
+ [130.079461, 43.835285],
+ [130.027106, 43.851684],
+ [130.017251, 43.962039],
+ [129.98091, 44.014128],
+ [129.880512, 44.000357],
+ [129.880512, 44.000357],
+ [129.869425, 44.005521],
+ [129.869425, 44.005521],
+ [129.784426, 43.964623],
+ [129.742542, 43.875841],
+ [129.467833, 43.874548],
+ [129.406855, 43.819314],
+ [129.211602, 43.784336],
+ [129.230696, 43.59527],
+ [129.014501, 43.523295],
+ [128.949212, 43.55409],
+ [128.877763, 43.540213],
+ [128.719467, 43.816724],
+ [128.760734, 43.857724],
+ [128.723778, 43.894816],
+ [128.636315, 43.891366],
+ [128.644938, 43.936193],
+ [128.584576, 43.990887],
+ [128.574721, 44.047682],
+ [128.450301, 44.203157],
+ [128.481714, 44.375332],
+ [128.46262, 44.433894],
+ [128.373309, 44.51416],
+ [128.211317, 44.431757],
+ [128.190375, 44.367206],
+ [128.049941, 44.349239],
+ [128.101679, 44.290593],
+ [128.089977, 44.132342],
+ [128.059796, 44.110007],
+ [127.862079, 44.063162],
+ [127.729036, 44.098836],
+ [127.724109, 44.196723],
+ [127.681609, 44.167116],
+ [127.591066, 44.227601],
+ [127.623095, 44.277743],
+ [127.483892, 44.401842],
+ [127.483892, 44.401842],
+ [127.50853, 44.437312],
+ [127.463566, 44.484713],
+ [127.536247, 44.522266],
+ [127.557189, 44.575566],
+ [127.392733, 44.632223],
+ [127.182082, 44.644144],
+ [127.094003, 44.615189],
+ [127.049039, 44.567041],
+ [127.037336, 44.72157],
+ [126.984366, 44.823936],
+ [127.021938, 44.899002],
+ [127.085995, 44.944757],
+ [126.968351, 45.074621],
+ [126.96404, 45.132056],
+ [126.831613, 45.146406],
+ [126.567375, 45.252651],
+ [126.428172, 45.2358],
+ [126.321615, 45.178891],
+ [126.166398, 45.133323],
+ [125.915095, 45.196602],
+ [125.760494, 45.291389],
+ [125.697052, 45.349447],
+ [125.716146, 45.421725],
+ [125.687813, 45.51404],
+ [125.628067, 45.522006],
+ [125.497488, 45.469161],
+ [125.424807, 45.485523],
+ [125.398322, 45.416686],
+ [125.347815, 45.395262],
+ [125.248649, 45.417526],
+ [125.06941, 45.384757],
+ [125.025678, 45.493492],
+ [124.961005, 45.49517],
+ [124.923433, 45.541286],
+ [124.886476, 45.442719],
+ [124.625318, 45.437262],
+ [124.544014, 45.412066],
+ [124.480572, 45.456151],
+ [124.398652, 45.44062],
+ [124.354305, 45.546734],
+ [124.287783, 45.539191],
+ [124.273001, 45.584014],
+ [124.129487, 45.637589],
+ [124.13811, 45.68735],
+ [124.009379, 45.78215],
+ [124.064813, 45.797586],
+ [124.061118, 45.886369],
+ [123.996444, 45.907189],
+ [123.970574, 45.971267],
+ [124.040176, 46.019484],
+ [123.99398, 46.101275],
+ [123.982893, 46.22601],
+ [123.896046, 46.303774],
+ [123.779633, 46.264078],
+ [123.610866, 46.252909],
+ [123.565902, 46.22601],
+ [123.498765, 46.259528],
+ [123.373113, 46.223112],
+ [123.319527, 46.253736]
+ ]
+ ],
+ [
+ [
+ [124.43992, 50.388713],
+ [124.36416, 50.360857],
+ [124.368471, 50.258068],
+ [124.32474, 50.178436],
+ [124.278544, 50.231284],
+ [124.189233, 50.216737],
+ [124.103001, 50.238555],
+ [124.061733, 50.199122],
+ [124.007531, 50.219417],
+ [123.953944, 50.186865],
+ [123.878799, 50.208696],
+ [123.870792, 50.270307],
+ [123.777785, 50.344441],
+ [123.800575, 50.455806],
+ [123.920067, 50.37307],
+ [124.005067, 50.434469],
+ [123.983509, 50.510249],
+ [124.076516, 50.564249],
+ [124.289015, 50.553226],
+ [124.322892, 50.532693],
+ [124.43992, 50.539919],
+ [124.43992, 50.388713]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 310000,
+ "name": "涓婃捣甯�",
+ "centerName": "涓婃捣",
+ "center": [121.472644, 31.231706],
+ "centroid": [121.438732, 31.072508],
+ "childrenNum": 16,
+ "level": "province",
+ "subFeatureIndex": 8,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [121.970004, 30.789217],
+ [121.943518, 30.77688],
+ [121.904714, 30.814399],
+ [121.601056, 30.805149],
+ [121.426129, 30.730089],
+ [121.362071, 30.679673],
+ [121.274608, 30.677615],
+ [121.217942, 30.785105],
+ [121.123087, 30.778936],
+ [121.097218, 30.85704],
+ [120.989428, 30.833924],
+ [120.991892, 31.00793],
+ [120.901349, 31.017673],
+ [120.881023, 31.134513],
+ [121.076892, 31.158581],
+ [121.063341, 31.268088],
+ [121.150188, 31.275247],
+ [121.106457, 31.364697],
+ [121.173594, 31.448956],
+ [121.25613, 31.478047],
+ [121.25613, 31.478047],
+ [121.302325, 31.498966],
+ [121.302325, 31.498966],
+ [121.343593, 31.512229],
+ [121.520984, 31.394835],
+ [121.713773, 31.308992],
+ [121.946598, 31.065861],
+ [121.990945, 30.968434],
+ [121.970004, 30.789217]
+ ]
+ ],
+ [
+ [
+ [121.371926, 31.553028],
+ [121.145261, 31.753699],
+ [121.200079, 31.835066],
+ [121.323267, 31.86861],
+ [121.43352, 31.768452],
+ [121.715005, 31.673788],
+ [121.974931, 31.617249],
+ [121.995873, 31.493354],
+ [121.890547, 31.428537],
+ [121.819098, 31.438237],
+ [121.547469, 31.531101],
+ [121.434136, 31.59024],
+ [121.371926, 31.553028]
+ ]
+ ],
+ [
+ [
+ [121.74149, 31.345792],
+ [121.509897, 31.482639],
+ [121.742106, 31.407091],
+ [121.74149, 31.345792]
+ ]
+ ],
+ [
+ [
+ [121.844352, 31.294678],
+ [121.792613, 31.377468],
+ [121.914569, 31.343236],
+ [121.844352, 31.294678]
+ ]
+ ],
+ [
+ [
+ [121.943518, 31.215397],
+ [122.008808, 31.221026],
+ [121.995873, 31.160629],
+ [121.943518, 31.215397]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 320000,
+ "name": "姹熻嫃鐪�",
+ "centerName": "鍗椾含",
+ "center": [118.767413, 32.041544],
+ "centroid": [119.48196, 32.985864],
+ "childrenNum": 13,
+ "level": "province",
+ "subFeatureIndex": 9,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [121.974931, 31.617249],
+ [121.715005, 31.673788],
+ [121.43352, 31.768452],
+ [121.323267, 31.86861],
+ [121.200079, 31.835066],
+ [121.145261, 31.753699],
+ [121.371926, 31.553028],
+ [121.343593, 31.512229],
+ [121.302325, 31.498966],
+ [121.302325, 31.498966],
+ [121.25613, 31.478047],
+ [121.25613, 31.478047],
+ [121.173594, 31.448956],
+ [121.106457, 31.364697],
+ [121.150188, 31.275247],
+ [121.063341, 31.268088],
+ [121.076892, 31.158581],
+ [120.881023, 31.134513],
+ [120.901349, 31.017673],
+ [120.698089, 30.970999],
+ [120.713487, 30.885286],
+ [120.589068, 30.854472],
+ [120.504684, 30.757858],
+ [120.423996, 30.900689],
+ [120.35809, 30.88734],
+ [120.371025, 30.948424],
+ [120.226279, 30.926356],
+ [120.13512, 30.941752],
+ [120.001461, 31.026902],
+ [119.919542, 31.170868],
+ [119.678093, 31.168308],
+ [119.623891, 31.130416],
+ [119.460051, 31.156533],
+ [119.388602, 31.194415],
+ [119.388602, 31.194415],
+ [119.379979, 31.269622],
+ [119.267878, 31.250698],
+ [119.199508, 31.293655],
+ [119.075089, 31.232282],
+ [118.781286, 31.239956],
+ [118.728931, 31.281384],
+ [118.745561, 31.37287],
+ [118.853967, 31.39841],
+ [118.876756, 31.532631],
+ [118.873061, 31.53569],
+ [118.858278, 31.624382],
+ [118.804691, 31.618268],
+ [118.77451, 31.682444],
+ [118.736938, 31.634061],
+ [118.643931, 31.65138],
+ [118.697518, 31.709935],
+ [118.638388, 31.759295],
+ [118.552772, 31.729275],
+ [118.481939, 31.778117],
+ [118.504729, 31.841674],
+ [118.363679, 31.930581],
+ [118.400019, 32.077724],
+ [118.499801, 32.1203],
+ [118.522591, 32.188178],
+ [118.642083, 32.208937],
+ [118.69567, 32.31721],
+ [118.69259, 32.463224],
+ [118.592192, 32.481396],
+ [118.563859, 32.56363],
+ [118.719076, 32.614042],
+ [118.719076, 32.614042],
+ [118.92172, 32.557074],
+ [118.922336, 32.557074],
+ [118.92172, 32.557074],
+ [118.922336, 32.557074],
+ [118.978386, 32.504106],
+ [119.041212, 32.515207],
+ [119.084944, 32.452622],
+ [119.22045, 32.57674],
+ [119.184726, 32.825465],
+ [119.104038, 32.82647],
+ [118.995017, 32.958604],
+ [118.849039, 32.956596],
+ [118.811467, 32.854622],
+ [118.74125, 32.850601],
+ [118.756648, 32.737433],
+ [118.707373, 32.720319],
+ [118.375382, 32.718809],
+ [118.250346, 32.84859],
+ [118.2331, 32.914414],
+ [118.293462, 32.947056],
+ [118.244803, 32.998256],
+ [118.221397, 33.182228],
+ [118.038463, 33.134642],
+ [117.939297, 33.262813],
+ [117.971941, 33.277821],
+ [118.050782, 33.492148],
+ [118.108064, 33.475181],
+ [118.112376, 33.617302],
+ [118.16781, 33.66313],
+ [118.116071, 33.767645],
+ [117.901724, 33.719883],
+ [117.805638, 33.736304],
+ [117.752667, 33.711422],
+ [117.758826, 33.885445],
+ [117.715095, 33.879485],
+ [117.629479, 34.028872],
+ [117.575892, 33.982744],
+ [117.514914, 34.061097],
+ [117.410205, 34.026888],
+ [117.352922, 34.089842],
+ [117.192778, 34.068532],
+ [117.025243, 34.167106],
+ [117.04988, 34.242321],
+ [116.971656, 34.279409],
+ [116.969192, 34.387613],
+ [116.828142, 34.389094],
+ [116.774555, 34.452764],
+ [116.574991, 34.488773],
+ [116.595933, 34.510469],
+ [116.491839, 34.57109],
+ [116.429629, 34.652834],
+ [116.374195, 34.640036],
+ [116.408071, 34.85095],
+ [116.445028, 34.89562],
+ [116.677853, 34.939285],
+ [116.821983, 34.929475],
+ [116.966728, 34.875497],
+ [117.000605, 34.793482],
+ [117.088069, 34.702039],
+ [117.07575, 34.637575],
+ [117.137344, 34.633144],
+ [117.175532, 34.47003],
+ [117.242669, 34.445856],
+ [117.301184, 34.557294],
+ [117.301184, 34.557294],
+ [117.322125, 34.566656],
+ [117.322125, 34.566656],
+ [117.32151, 34.566656],
+ [117.32151, 34.566656],
+ [117.322125, 34.574046],
+ [117.322125, 34.574046],
+ [117.402813, 34.569612],
+ [117.465023, 34.484827],
+ [117.592523, 34.462631],
+ [117.684298, 34.547439],
+ [117.801942, 34.51885],
+ [117.793935, 34.65185],
+ [117.902956, 34.644467],
+ [117.951615, 34.678424],
+ [118.084042, 34.655788],
+ [118.079115, 34.569612],
+ [118.185056, 34.543989],
+ [118.132702, 34.483348],
+ [118.177665, 34.453257],
+ [118.179513, 34.379218],
+ [118.290382, 34.424637],
+ [118.404947, 34.427598],
+ [118.440671, 34.527724],
+ [118.424657, 34.595228],
+ [118.460997, 34.65628],
+ [118.601431, 34.714336],
+ [118.690127, 34.678424],
+ [118.783749, 34.723188],
+ [118.719076, 34.745315],
+ [118.772047, 34.794464],
+ [118.860742, 34.94419],
+ [118.865053, 35.029974],
+ [118.928495, 35.051039],
+ [119.114509, 35.054958],
+ [119.137915, 35.09609],
+ [119.286972, 35.11518],
+ [119.306066, 35.076506],
+ [119.238929, 35.04908],
+ [119.202588, 34.890222],
+ [119.238313, 34.799378],
+ [119.378747, 34.764487],
+ [119.459435, 34.770876],
+ [119.50871, 34.729089],
+ [119.465594, 34.673012],
+ [119.582623, 34.598676],
+ [119.781571, 34.515892],
+ [119.811752, 34.48532],
+ [119.962657, 34.458684],
+ [120.311895, 34.307091],
+ [120.367329, 34.091328],
+ [120.583524, 33.668608],
+ [120.651277, 33.575937],
+ [120.741205, 33.337826],
+ [120.821893, 33.298327],
+ [120.90566, 33.030366],
+ [120.929682, 32.876232],
+ [120.974646, 32.874724],
+ [120.966638, 32.770141],
+ [120.900733, 32.72334],
+ [120.916131, 32.642261],
+ [121.153268, 32.529333],
+ [121.352216, 32.47433],
+ [121.425513, 32.430909],
+ [121.472941, 32.138034],
+ [121.524063, 32.137528],
+ [121.759352, 32.059471],
+ [121.856055, 31.95546],
+ [121.970004, 31.719096],
+ [121.974931, 31.617249]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 330000,
+ "name": "娴欐睙鐪�",
+ "centerName": "鏉窞",
+ "center": [120.153576, 30.287459],
+ "centroid": [120.109522, 29.181876],
+ "childrenNum": 11,
+ "level": "province",
+ "subFeatureIndex": 10,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [120.461568, 27.14259],
+ [120.401206, 27.211253],
+ [120.430155, 27.258601],
+ [120.34146, 27.39946],
+ [120.26262, 27.432921],
+ [120.13512, 27.420175],
+ [120.052584, 27.338886],
+ [120.007005, 27.376084],
+ [119.843165, 27.300611],
+ [119.770484, 27.305928],
+ [119.685485, 27.438762],
+ [119.70889, 27.514141],
+ [119.630666, 27.582574],
+ [119.644217, 27.663684],
+ [119.501319, 27.649905],
+ [119.474833, 27.539079],
+ [119.376899, 27.534835],
+ [119.267878, 27.421237],
+ [119.194581, 27.418582],
+ [118.983314, 27.498751],
+ [118.903858, 27.462125],
+ [118.869365, 27.54014],
+ [118.913713, 27.61651],
+ [118.818242, 27.916697],
+ [118.730163, 27.970611],
+ [118.719076, 28.063576],
+ [118.802228, 28.117416],
+ [118.771431, 28.188634],
+ [118.802228, 28.240303],
+ [118.700598, 28.310912],
+ [118.674728, 28.271398],
+ [118.587881, 28.28299],
+ [118.444367, 28.25348],
+ [118.433896, 28.288786],
+ [118.486867, 28.328821],
+ [118.432048, 28.402003],
+ [118.472084, 28.482497],
+ [118.426505, 28.532447],
+ [118.425273, 28.537177],
+ [118.426505, 28.532447],
+ [118.425273, 28.537177],
+ [118.421577, 28.540331],
+ [118.421577, 28.541908],
+ [118.423425, 28.587626],
+ [118.423425, 28.587626],
+ [118.431432, 28.679528],
+ [118.379077, 28.785509],
+ [118.379077, 28.785509],
+ [118.306396, 28.823782],
+ [118.270056, 28.918619],
+ [118.111144, 28.997671],
+ [118.111144, 28.997671],
+ [118.037847, 29.097054],
+ [118.027992, 29.168132],
+ [118.077883, 29.290836],
+ [118.136397, 29.284052],
+ [118.20723, 29.346135],
+ [118.193064, 29.395149],
+ [118.316252, 29.422774],
+ [118.310708, 29.49623],
+ [118.496106, 29.519662],
+ [118.500417, 29.575877],
+ [118.573714, 29.638302],
+ [118.644547, 29.641942],
+ [118.744945, 29.738621],
+ [118.755416, 29.845586],
+ [118.894619, 29.93792],
+ [118.902626, 30.029133],
+ [118.847807, 30.163208],
+ [118.929727, 30.202515],
+ [118.880452, 30.31518],
+ [118.954365, 30.360106],
+ [119.06277, 30.304849],
+ [119.201356, 30.290901],
+ [119.246936, 30.341002],
+ [119.36766, 30.384885],
+ [119.326392, 30.532906],
+ [119.237081, 30.54682],
+ [119.238929, 30.60915],
+ [119.312225, 30.620993],
+ [119.386754, 30.685333],
+ [119.416935, 30.642101],
+ [119.482841, 30.70437],
+ [119.479761, 30.772253],
+ [119.575847, 30.829814],
+ [119.585702, 30.976642],
+ [119.633746, 31.019724],
+ [119.623891, 31.130416],
+ [119.678093, 31.168308],
+ [119.919542, 31.170868],
+ [120.001461, 31.026902],
+ [120.13512, 30.941752],
+ [120.226279, 30.926356],
+ [120.371025, 30.948424],
+ [120.35809, 30.88734],
+ [120.423996, 30.900689],
+ [120.504684, 30.757858],
+ [120.589068, 30.854472],
+ [120.713487, 30.885286],
+ [120.698089, 30.970999],
+ [120.901349, 31.017673],
+ [120.991892, 31.00793],
+ [120.989428, 30.833924],
+ [121.097218, 30.85704],
+ [121.123087, 30.778936],
+ [121.217942, 30.785105],
+ [121.274608, 30.677615],
+ [121.058413, 30.563823],
+ [121.225333, 30.404496],
+ [121.328195, 30.397271],
+ [121.497578, 30.258864],
+ [121.632469, 30.072119],
+ [121.721164, 29.992865],
+ [121.78399, 29.993383],
+ [121.919497, 29.920808],
+ [121.968156, 29.956584],
+ [122.00696, 29.891764],
+ [122.140003, 29.901619],
+ [122.10243, 29.859597],
+ [121.997721, 29.759919],
+ [121.937359, 29.748491],
+ [121.833265, 29.653382],
+ [121.966308, 29.635702],
+ [122.000185, 29.582642],
+ [121.968772, 29.515497],
+ [121.993409, 29.451954],
+ [121.937975, 29.384201],
+ [121.986634, 29.15507],
+ [121.966308, 29.053128],
+ [121.884388, 29.105419],
+ [121.780294, 29.109601],
+ [121.767975, 29.166565],
+ [121.660186, 29.118487],
+ [121.774751, 28.864138],
+ [121.668193, 28.873046],
+ [121.704534, 28.816443],
+ [121.689135, 28.719415],
+ [121.540694, 28.655379],
+ [121.634317, 28.56293],
+ [121.687287, 28.40095],
+ [121.627541, 28.251899],
+ [121.499426, 28.306171],
+ [121.373774, 28.133246],
+ [121.288159, 28.144854],
+ [121.261057, 28.034533],
+ [121.140949, 28.031364],
+ [121.108304, 28.13905],
+ [121.059029, 28.096305],
+ [120.991892, 27.95],
+ [121.05595, 27.900306],
+ [121.162507, 27.90718],
+ [121.152652, 27.810376],
+ [121.153268, 27.809847],
+ [121.149572, 27.801908],
+ [121.149572, 27.801379],
+ [121.149572, 27.80085],
+ [121.13479, 27.787088],
+ [121.134174, 27.787088],
+ [121.152036, 27.815139],
+ [121.027616, 27.832601],
+ [120.942001, 27.896605],
+ [120.797871, 27.779677],
+ [120.634647, 27.577271],
+ [120.703016, 27.478581],
+ [120.673451, 27.369708],
+ [120.572437, 27.313903],
+ [120.544104, 27.154303],
+ [120.461568, 27.14259]
+ ]
+ ],
+ [
+ [
+ [122.301379, 29.942068],
+ [122.163408, 29.988201],
+ [122.038989, 29.989756],
+ [121.991561, 30.075743],
+ [121.990945, 30.076261],
+ [121.952757, 30.183898],
+ [122.152938, 30.113015],
+ [122.293988, 30.100075],
+ [122.347574, 30.014109],
+ [122.301379, 29.942068]
+ ]
+ ],
+ [
+ [
+ [122.100583, 30.304333],
+ [122.228082, 30.329641],
+ [122.22993, 30.232503],
+ [122.058083, 30.291934],
+ [122.100583, 30.304333]
+ ]
+ ],
+ [
+ [
+ [122.317393, 30.249561],
+ [122.40732, 30.272817],
+ [122.397465, 30.225266],
+ [122.317393, 30.249561]
+ ]
+ ],
+ [
+ [
+ [122.435038, 29.906287],
+ [122.391922, 29.831573],
+ [122.327248, 29.922883],
+ [122.411632, 29.951918],
+ [122.435038, 29.906287]
+ ]
+ ],
+ [
+ [
+ [122.353734, 30.464339],
+ [122.423335, 30.408624],
+ [122.281669, 30.418944],
+ [122.277973, 30.471558],
+ [122.353734, 30.464339]
+ ]
+ ],
+ [
+ [
+ [122.303843, 29.832611],
+ [122.310002, 29.766671],
+ [122.221307, 29.832611],
+ [122.303843, 29.832611]
+ ]
+ ],
+ [
+ [
+ [122.13138, 29.673659],
+ [122.047612, 29.719396],
+ [122.130148, 29.79056],
+ [122.200981, 29.711082],
+ [122.192358, 29.655462],
+ [122.13138, 29.673659]
+ ]
+ ],
+ [
+ [
+ [121.943518, 30.77688],
+ [121.970004, 30.789217],
+ [122.011271, 30.669381],
+ [121.968156, 30.68842],
+ [121.943518, 30.77688]
+ ]
+ ],
+ [
+ [
+ [121.874533, 29.964878],
+ [121.835113, 29.992865],
+ [121.855439, 30.085062],
+ [121.924424, 30.052441],
+ [121.933047, 29.994938],
+ [121.874533, 29.964878]
+ ]
+ ],
+ [
+ [
+ [122.155401, 29.97058],
+ [122.154169, 29.971098],
+ [122.152322, 29.971098],
+ [122.163408, 29.988201],
+ [122.155401, 29.97058]
+ ]
+ ],
+ [
+ [
+ [121.136638, 27.948414],
+ [121.041783, 27.943657],
+ [121.0695, 27.984349],
+ [121.136638, 27.948414]
+ ]
+ ],
+ [
+ [
+ [121.134174, 27.786029],
+ [121.134174, 27.787088],
+ [121.13479, 27.787088],
+ [121.134174, 27.786029]
+ ]
+ ],
+ [
+ [
+ [122.152322, 29.971098],
+ [122.154169, 29.971098],
+ [122.155401, 29.97058],
+ [122.152322, 29.971098]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 340000,
+ "name": "瀹夊窘鐪�",
+ "centerName": "鍚堣偉",
+ "center": [117.283042, 31.86119],
+ "centroid": [117.226894, 31.849585],
+ "childrenNum": 16,
+ "level": "province",
+ "subFeatureIndex": 11,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [115.5088, 32.468777],
+ [115.409018, 32.549005],
+ [115.304924, 32.553039],
+ [115.20083, 32.591864],
+ [115.183584, 32.665937],
+ [115.197135, 32.85613],
+ [115.139237, 32.897837],
+ [114.943368, 32.935005],
+ [114.883006, 32.990227],
+ [114.925506, 33.016821],
+ [114.902716, 33.129632],
+ [114.966158, 33.147167],
+ [115.042534, 33.08653],
+ [115.168186, 33.088535],
+ [115.301229, 33.141657],
+ [115.365286, 33.335826],
+ [115.312931, 33.376307],
+ [115.345576, 33.503125],
+ [115.421953, 33.556992],
+ [115.639995, 33.584909],
+ [115.563003, 33.771624],
+ [115.614126, 33.775603],
+ [115.629524, 33.871536],
+ [115.546988, 33.875014],
+ [115.60735, 34.030359],
+ [115.736082, 34.076957],
+ [115.877132, 34.003083],
+ [115.95782, 34.007547],
+ [116.00032, 33.964881],
+ [115.987385, 33.900842],
+ [116.05945, 33.861103],
+ [116.074232, 33.781571],
+ [116.155536, 33.709929],
+ [116.263326, 33.729835],
+ [116.316297, 33.771127],
+ [116.437021, 33.801461],
+ [116.437637, 33.846694],
+ [116.64336, 33.896869],
+ [116.648288, 33.973317],
+ [116.575607, 34.069028],
+ [116.575607, 34.069028],
+ [116.530643, 34.107183],
+ [116.565752, 34.173541],
+ [116.516477, 34.296217],
+ [116.409303, 34.273971],
+ [116.409303, 34.273971],
+ [116.26271, 34.375762],
+ [116.213435, 34.382181],
+ [116.162312, 34.459178],
+ [116.204196, 34.508497],
+ [116.196804, 34.576017],
+ [116.240536, 34.552367],
+ [116.281188, 34.60754],
+ [116.374195, 34.640036],
+ [116.429629, 34.652834],
+ [116.491839, 34.57109],
+ [116.595933, 34.510469],
+ [116.574991, 34.488773],
+ [116.774555, 34.452764],
+ [116.828142, 34.389094],
+ [116.969192, 34.387613],
+ [116.971656, 34.279409],
+ [117.04988, 34.242321],
+ [117.025243, 34.167106],
+ [117.192778, 34.068532],
+ [117.352922, 34.089842],
+ [117.410205, 34.026888],
+ [117.514914, 34.061097],
+ [117.575892, 33.982744],
+ [117.629479, 34.028872],
+ [117.715095, 33.879485],
+ [117.758826, 33.885445],
+ [117.752667, 33.711422],
+ [117.805638, 33.736304],
+ [117.901724, 33.719883],
+ [118.116071, 33.767645],
+ [118.16781, 33.66313],
+ [118.112376, 33.617302],
+ [118.108064, 33.475181],
+ [118.050782, 33.492148],
+ [117.971941, 33.277821],
+ [117.939297, 33.262813],
+ [118.038463, 33.134642],
+ [118.221397, 33.182228],
+ [118.244803, 32.998256],
+ [118.293462, 32.947056],
+ [118.2331, 32.914414],
+ [118.250346, 32.84859],
+ [118.375382, 32.718809],
+ [118.707373, 32.720319],
+ [118.756648, 32.737433],
+ [118.74125, 32.850601],
+ [118.811467, 32.854622],
+ [118.849039, 32.956596],
+ [118.995017, 32.958604],
+ [119.104038, 32.82647],
+ [119.184726, 32.825465],
+ [119.22045, 32.57674],
+ [119.084944, 32.452622],
+ [119.041212, 32.515207],
+ [118.978386, 32.504106],
+ [118.922336, 32.557074],
+ [118.92172, 32.557074],
+ [118.922336, 32.557074],
+ [118.92172, 32.557074],
+ [118.719076, 32.614042],
+ [118.719076, 32.614042],
+ [118.563859, 32.56363],
+ [118.592192, 32.481396],
+ [118.69259, 32.463224],
+ [118.69567, 32.31721],
+ [118.642083, 32.208937],
+ [118.522591, 32.188178],
+ [118.499801, 32.1203],
+ [118.400019, 32.077724],
+ [118.363679, 31.930581],
+ [118.504729, 31.841674],
+ [118.481939, 31.778117],
+ [118.552772, 31.729275],
+ [118.638388, 31.759295],
+ [118.697518, 31.709935],
+ [118.643931, 31.65138],
+ [118.736938, 31.634061],
+ [118.77451, 31.682444],
+ [118.804691, 31.618268],
+ [118.858278, 31.624382],
+ [118.873061, 31.53569],
+ [118.866285, 31.527021],
+ [118.870597, 31.526001],
+ [118.876756, 31.532631],
+ [118.853967, 31.39841],
+ [118.745561, 31.37287],
+ [118.728931, 31.281384],
+ [118.781286, 31.239956],
+ [119.075089, 31.232282],
+ [119.199508, 31.293655],
+ [119.267878, 31.250698],
+ [119.379979, 31.269622],
+ [119.388602, 31.194415],
+ [119.388602, 31.194415],
+ [119.460051, 31.156533],
+ [119.623891, 31.130416],
+ [119.633746, 31.019724],
+ [119.585702, 30.976642],
+ [119.575847, 30.829814],
+ [119.479761, 30.772253],
+ [119.482841, 30.70437],
+ [119.416935, 30.642101],
+ [119.386754, 30.685333],
+ [119.312225, 30.620993],
+ [119.238929, 30.60915],
+ [119.237081, 30.54682],
+ [119.326392, 30.532906],
+ [119.36766, 30.384885],
+ [119.246936, 30.341002],
+ [119.201356, 30.290901],
+ [119.06277, 30.304849],
+ [118.954365, 30.360106],
+ [118.880452, 30.31518],
+ [118.929727, 30.202515],
+ [118.847807, 30.163208],
+ [118.902626, 30.029133],
+ [118.894619, 29.93792],
+ [118.755416, 29.845586],
+ [118.744945, 29.738621],
+ [118.644547, 29.641942],
+ [118.573714, 29.638302],
+ [118.500417, 29.575877],
+ [118.496106, 29.519662],
+ [118.310708, 29.49623],
+ [118.316252, 29.422774],
+ [118.193064, 29.395149],
+ [118.136397, 29.419125],
+ [118.134549, 29.508728],
+ [118.008282, 29.578479],
+ [117.872775, 29.547774],
+ [117.807486, 29.573796],
+ [117.707703, 29.548815],
+ [117.647957, 29.614897],
+ [117.545711, 29.594089],
+ [117.532161, 29.651822],
+ [117.453936, 29.688214],
+ [117.455168, 29.749011],
+ [117.384335, 29.84351],
+ [117.29256, 29.822749],
+ [117.246365, 29.915104],
+ [117.17738, 29.921846],
+ [117.073286, 29.832092],
+ [117.136728, 29.7755],
+ [117.112706, 29.712121],
+ [116.780715, 29.570153],
+ [116.651983, 29.637262],
+ [116.677237, 29.66898],
+ [116.694483, 29.672099],
+ [116.694483, 29.672099],
+ [116.717273, 29.690813],
+ [116.710498, 29.69705],
+ [116.709882, 29.69757],
+ [116.706186, 29.69809],
+ [116.698795, 29.707964],
+ [116.684012, 29.72823],
+ [116.789954, 29.795233],
+ [116.882961, 29.89332],
+ [116.900207, 29.949326],
+ [116.83307, 29.957621],
+ [116.747454, 30.057101],
+ [116.666766, 30.076779],
+ [116.586078, 30.046226],
+ [116.552201, 29.909918],
+ [116.473361, 29.89747],
+ [116.26271, 29.782251],
+ [116.207891, 29.82742],
+ [116.13521, 29.819634],
+ [116.127203, 29.899544],
+ [116.073616, 29.970061],
+ [116.091479, 30.036385],
+ [116.065609, 30.204584],
+ [115.985537, 30.290901],
+ [115.903001, 30.313631],
+ [115.921479, 30.416364],
+ [115.876516, 30.582368],
+ [115.819234, 30.59782],
+ [115.762567, 30.685848],
+ [115.782893, 30.751687],
+ [115.851262, 30.756829],
+ [115.865429, 30.864231],
+ [115.976298, 30.931488],
+ [116.071769, 30.956633],
+ [116.058834, 31.012545],
+ [115.938726, 31.047409],
+ [115.869125, 31.147828],
+ [115.763799, 31.118123],
+ [115.700973, 31.201068],
+ [115.646155, 31.209768],
+ [115.559307, 31.160117],
+ [115.516191, 31.263485],
+ [115.457677, 31.281384],
+ [115.442279, 31.346303],
+ [115.372062, 31.349368],
+ [115.373909, 31.405559],
+ [115.371446, 31.495905],
+ [115.496481, 31.674297],
+ [115.660937, 31.760822],
+ [115.767495, 31.787272],
+ [115.816154, 31.762348],
+ [115.909777, 31.791849],
+ [115.893146, 31.833033],
+ [115.931334, 31.994541],
+ [115.941805, 32.166402],
+ [115.912856, 32.227666],
+ [115.899306, 32.391005],
+ [115.845719, 32.501583],
+ [115.789052, 32.468777],
+ [115.706517, 32.494014],
+ [115.667712, 32.409696],
+ [115.567314, 32.421819],
+ [115.509416, 32.466758],
+ [115.510648, 32.467768],
+ [115.510648, 32.468272],
+ [115.510648, 32.468777],
+ [115.5088, 32.468777]
+ ]
+ ],
+ [
+ [
+ [116.717273, 29.690813],
+ [116.694483, 29.672099],
+ [116.694483, 29.672099],
+ [116.677237, 29.66898],
+ [116.684012, 29.72823],
+ [116.698795, 29.707964],
+ [116.706186, 29.69809],
+ [116.709882, 29.69757],
+ [116.710498, 29.69705],
+ [116.709882, 29.69757],
+ [116.717273, 29.690813]
+ ]
+ ],
+ [
+ [
+ [118.873061, 31.53569],
+ [118.876756, 31.532631],
+ [118.870597, 31.526001],
+ [118.866285, 31.527021],
+ [118.873061, 31.53569]
+ ]
+ ],
+ [
+ [
+ [115.510648, 32.468777],
+ [115.510648, 32.468272],
+ [115.510648, 32.467768],
+ [115.509416, 32.466758],
+ [115.5088, 32.468777],
+ [115.510648, 32.468777]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 350000,
+ "name": "绂忓缓鐪�",
+ "centerName": "绂忓窞",
+ "center": [119.306239, 26.075302],
+ "centroid": [118.005928, 26.070282],
+ "childrenNum": 9,
+ "level": "province",
+ "subFeatureIndex": 12,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [120.461568, 27.14259],
+ [120.393199, 27.081343],
+ [120.287257, 27.094128],
+ [120.29588, 27.035519],
+ [120.231823, 26.907006],
+ [120.117258, 26.916609],
+ [120.047041, 26.824809],
+ [120.1382, 26.79704],
+ [120.165917, 26.73133],
+ [120.110483, 26.692848],
+ [120.1382, 26.637775],
+ [119.967585, 26.597657],
+ [119.896136, 26.516306],
+ [119.827767, 26.524872],
+ [119.851788, 26.595516],
+ [119.949107, 26.624404],
+ [120.052584, 26.786892],
+ [119.942947, 26.784756],
+ [119.86965, 26.642588],
+ [119.83023, 26.69071],
+ [119.711354, 26.686433],
+ [119.665159, 26.725986],
+ [119.577695, 26.622264],
+ [119.788346, 26.58321],
+ [119.876426, 26.359867],
+ [119.962657, 26.373269],
+ [119.8986, 26.308388],
+ [119.841317, 26.322333],
+ [119.668854, 26.256887],
+ [119.604181, 26.168853],
+ [119.668854, 26.025924],
+ [119.723673, 26.011406],
+ [119.688564, 25.897892],
+ [119.632514, 25.884436],
+ [119.635594, 25.746011],
+ [119.601101, 25.683479],
+ [119.472986, 25.662448],
+ [119.586934, 25.592317],
+ [119.634362, 25.475161],
+ [119.716898, 25.550758],
+ [119.716898, 25.551838],
+ [119.683637, 25.592856],
+ [119.785883, 25.667841],
+ [119.790194, 25.614439],
+ [119.883817, 25.54644],
+ [119.812368, 25.523225],
+ [119.864107, 25.479482],
+ [119.764325, 25.433562],
+ [119.773564, 25.395732],
+ [119.646064, 25.460576],
+ [119.649144, 25.34275],
+ [119.549362, 25.367082],
+ [119.48592, 25.364919],
+ [119.490232, 25.447069],
+ [119.438493, 25.412487],
+ [119.452044, 25.490824],
+ [119.36458, 25.521065],
+ [119.354725, 25.427077],
+ [119.288204, 25.410865],
+ [119.256175, 25.488664],
+ [119.14469, 25.388165],
+ [119.299291, 25.32869],
+ [119.380595, 25.250247],
+ [119.293131, 25.23347],
+ [119.26911, 25.15984],
+ [119.131755, 25.223187],
+ [119.165632, 25.145217],
+ [119.119436, 25.012447],
+ [119.107118, 25.075327],
+ [119.035669, 25.125717],
+ [119.081248, 25.218856],
+ [118.989473, 25.202075],
+ [118.996864, 25.266481],
+ [118.911249, 25.241589],
+ [118.981466, 25.19612],
+ [118.975923, 25.118133],
+ [118.868133, 25.082372],
+ [118.928495, 25.025459],
+ [119.02335, 25.04877],
+ [118.989473, 24.973944],
+ [119.032589, 24.962011],
+ [119.032589, 24.961468],
+ [118.918024, 24.924034],
+ [118.96114, 24.871933],
+ [118.86259, 24.886589],
+ [118.650707, 24.808949],
+ [118.786213, 24.776358],
+ [118.703677, 24.665485],
+ [118.675344, 24.57628],
+ [118.558316, 24.512602],
+ [118.557084, 24.573016],
+ [118.444367, 24.614907],
+ [118.355056, 24.534376],
+ [118.242955, 24.512602],
+ [118.134549, 24.575736],
+ [118.12531, 24.571927],
+ [118.048934, 24.418385],
+ [118.088354, 24.409123],
+ [118.158571, 24.270111],
+ [118.001507, 24.176805],
+ [117.762522, 23.88718],
+ [117.671979, 23.877879],
+ [117.612849, 23.71364],
+ [117.500132, 23.703232],
+ [117.463791, 23.58539],
+ [117.387415, 23.555228],
+ [117.192778, 23.561809],
+ [117.192778, 23.629799],
+ [117.053576, 23.696657],
+ [117.012308, 23.855446],
+ [116.980279, 23.881709],
+ [116.981511, 23.999282],
+ [116.939627, 24.033713],
+ [116.9347, 24.127123],
+ [116.998757, 24.178988],
+ [116.933468, 24.21992],
+ [116.903903, 24.369888],
+ [116.860787, 24.462507],
+ [116.789338, 24.50988],
+ [116.761005, 24.58281],
+ [116.815207, 24.655154],
+ [116.778867, 24.680165],
+ [116.597165, 24.65461],
+ [116.525716, 24.604572],
+ [116.486912, 24.71876],
+ [116.44626, 24.714412],
+ [116.376659, 24.820353],
+ [116.245464, 24.793197],
+ [116.18079, 24.87519],
+ [116.068073, 24.849675],
+ [116.014486, 24.905584],
+ [115.89253, 24.937056],
+ [115.873436, 25.020038],
+ [115.928255, 25.050396],
+ [115.880212, 25.092126],
+ [115.855574, 25.209654],
+ [115.929487, 25.234553],
+ [116.008327, 25.319496],
+ [116.005247, 25.490284],
+ [116.063145, 25.563173],
+ [116.067457, 25.703967],
+ [116.18079, 25.774571],
+ [116.131515, 25.82413],
+ [116.176478, 25.893048],
+ [116.258398, 25.902736],
+ [116.36434, 25.960312],
+ [116.383434, 26.029687],
+ [116.489375, 26.113529],
+ [116.471513, 26.175296],
+ [116.396985, 26.166168],
+ [116.412999, 26.298197],
+ [116.519557, 26.410251],
+ [116.601476, 26.372733],
+ [116.610716, 26.477216],
+ [116.539267, 26.559129],
+ [116.566368, 26.650075],
+ [116.516477, 26.69071],
+ [116.557745, 26.774073],
+ [116.548506, 26.839758],
+ [116.679085, 26.978479],
+ [116.910062, 27.034453],
+ [117.05296, 27.100519],
+ [117.043721, 27.139928],
+ [117.171836, 27.290509],
+ [117.100387, 27.338886],
+ [117.133032, 27.4223],
+ [117.084989, 27.564011],
+ [117.01662, 27.563481],
+ [117.040641, 27.670043],
+ [117.096692, 27.626582],
+ [117.118865, 27.694416],
+ [117.204481, 27.683819],
+ [117.296872, 27.764854],
+ [117.27901, 27.870161],
+ [117.341836, 27.855879],
+ [117.52169, 27.982236],
+ [117.608537, 27.863814],
+ [117.740348, 27.800321],
+ [117.78716, 27.896076],
+ [117.856145, 27.945772],
+ [117.999043, 27.991218],
+ [118.096977, 27.96744],
+ [118.155491, 28.061992],
+ [118.356288, 28.091555],
+ [118.37415, 28.188106],
+ [118.314404, 28.22238],
+ [118.433896, 28.288786],
+ [118.444367, 28.25348],
+ [118.587881, 28.28299],
+ [118.674728, 28.271398],
+ [118.700598, 28.310912],
+ [118.802228, 28.240303],
+ [118.771431, 28.188634],
+ [118.802228, 28.117416],
+ [118.719076, 28.063576],
+ [118.730163, 27.970611],
+ [118.818242, 27.916697],
+ [118.913713, 27.61651],
+ [118.869365, 27.54014],
+ [118.903858, 27.462125],
+ [118.983314, 27.498751],
+ [119.194581, 27.418582],
+ [119.267878, 27.421237],
+ [119.376899, 27.534835],
+ [119.474833, 27.539079],
+ [119.501319, 27.649905],
+ [119.644217, 27.663684],
+ [119.630666, 27.582574],
+ [119.70889, 27.514141],
+ [119.685485, 27.438762],
+ [119.770484, 27.305928],
+ [119.843165, 27.300611],
+ [120.007005, 27.376084],
+ [120.052584, 27.338886],
+ [120.13512, 27.420175],
+ [120.26262, 27.432921],
+ [120.34146, 27.39946],
+ [120.430155, 27.258601],
+ [120.401206, 27.211253],
+ [120.461568, 27.14259]
+ ]
+ ],
+ [
+ [
+ [118.412338, 24.514235],
+ [118.477012, 24.437452],
+ [118.335962, 24.385148],
+ [118.316252, 24.487557],
+ [118.374766, 24.458695],
+ [118.412338, 24.514235]
+ ]
+ ],
+ [
+ [
+ [119.532116, 25.203158],
+ [119.549362, 25.162007],
+ [119.444036, 25.202075],
+ [119.473601, 25.259988],
+ [119.532116, 25.203158]
+ ]
+ ],
+ [
+ [
+ [118.079115, 24.444533],
+ [118.093281, 24.540907],
+ [118.142557, 24.561588],
+ [118.20723, 24.487012],
+ [118.143173, 24.421109],
+ [118.079115, 24.444533]
+ ]
+ ],
+ [
+ [
+ [119.737224, 26.646332],
+ [119.668238, 26.628683],
+ [119.673782, 26.681087],
+ [119.737224, 26.646332]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 360000,
+ "name": "姹熻タ鐪�",
+ "centerName": "鍗楁槍",
+ "center": [115.892151, 28.676493],
+ "centroid": [115.732937, 27.636129],
+ "childrenNum": 11,
+ "level": "province",
+ "subFeatureIndex": 13,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [113.94185, 29.047374],
+ [113.952321, 29.092871],
+ [114.061959, 29.204176],
+ [114.252284, 29.234985],
+ [114.259059, 29.344049],
+ [114.519602, 29.325271],
+ [114.660652, 29.393585],
+ [114.759818, 29.363345],
+ [114.931049, 29.422252],
+ [114.860216, 29.475917],
+ [114.940904, 29.494147],
+ [115.00065, 29.572235],
+ [115.154019, 29.51029],
+ [115.142316, 29.651822],
+ [115.359127, 29.646623],
+ [115.471844, 29.742777],
+ [115.511264, 29.839877],
+ [115.667712, 29.850257],
+ [115.837096, 29.748491],
+ [115.965827, 29.724593],
+ [116.13521, 29.819634],
+ [116.207891, 29.82742],
+ [116.26271, 29.782251],
+ [116.473361, 29.89747],
+ [116.552201, 29.909918],
+ [116.586078, 30.046226],
+ [116.666766, 30.076779],
+ [116.747454, 30.057101],
+ [116.83307, 29.957621],
+ [116.900207, 29.949326],
+ [116.882961, 29.89332],
+ [116.789954, 29.795233],
+ [116.684012, 29.72823],
+ [116.677237, 29.66898],
+ [116.651983, 29.637262],
+ [116.780715, 29.570153],
+ [117.112706, 29.712121],
+ [117.136728, 29.7755],
+ [117.073286, 29.832092],
+ [117.17738, 29.921846],
+ [117.246365, 29.915104],
+ [117.29256, 29.822749],
+ [117.384335, 29.84351],
+ [117.455168, 29.749011],
+ [117.453936, 29.688214],
+ [117.532161, 29.651822],
+ [117.545711, 29.594089],
+ [117.647957, 29.614897],
+ [117.707703, 29.548815],
+ [117.807486, 29.573796],
+ [117.872775, 29.547774],
+ [118.008282, 29.578479],
+ [118.134549, 29.508728],
+ [118.136397, 29.419125],
+ [118.193064, 29.395149],
+ [118.20723, 29.346135],
+ [118.136397, 29.284052],
+ [118.077883, 29.290836],
+ [118.027992, 29.168132],
+ [118.037847, 29.097054],
+ [118.111144, 28.997671],
+ [118.111144, 28.997671],
+ [118.270056, 28.918619],
+ [118.306396, 28.823782],
+ [118.379077, 28.785509],
+ [118.379077, 28.785509],
+ [118.431432, 28.679528],
+ [118.423425, 28.587626],
+ [118.423425, 28.587626],
+ [118.421577, 28.541908],
+ [118.421577, 28.540331],
+ [118.425273, 28.537177],
+ [118.426505, 28.532447],
+ [118.425273, 28.537177],
+ [118.426505, 28.532447],
+ [118.472084, 28.482497],
+ [118.432048, 28.402003],
+ [118.486867, 28.328821],
+ [118.433896, 28.288786],
+ [118.314404, 28.22238],
+ [118.37415, 28.188106],
+ [118.356288, 28.091555],
+ [118.155491, 28.061992],
+ [118.096977, 27.96744],
+ [117.999043, 27.991218],
+ [117.856145, 27.945772],
+ [117.78716, 27.896076],
+ [117.740348, 27.800321],
+ [117.608537, 27.863814],
+ [117.52169, 27.982236],
+ [117.341836, 27.855879],
+ [117.27901, 27.870161],
+ [117.296872, 27.764854],
+ [117.204481, 27.683819],
+ [117.118865, 27.694416],
+ [117.096692, 27.626582],
+ [117.040641, 27.670043],
+ [117.01662, 27.563481],
+ [117.084989, 27.564011],
+ [117.133032, 27.4223],
+ [117.100387, 27.338886],
+ [117.171836, 27.290509],
+ [117.043721, 27.139928],
+ [117.05296, 27.100519],
+ [116.910062, 27.034453],
+ [116.679085, 26.978479],
+ [116.548506, 26.839758],
+ [116.557745, 26.774073],
+ [116.516477, 26.69071],
+ [116.566368, 26.650075],
+ [116.539267, 26.559129],
+ [116.610716, 26.477216],
+ [116.601476, 26.372733],
+ [116.519557, 26.410251],
+ [116.412999, 26.298197],
+ [116.396985, 26.166168],
+ [116.471513, 26.175296],
+ [116.489375, 26.113529],
+ [116.383434, 26.029687],
+ [116.36434, 25.960312],
+ [116.258398, 25.902736],
+ [116.176478, 25.893048],
+ [116.131515, 25.82413],
+ [116.18079, 25.774571],
+ [116.067457, 25.703967],
+ [116.063145, 25.563173],
+ [116.005247, 25.490284],
+ [116.008327, 25.319496],
+ [115.929487, 25.234553],
+ [115.855574, 25.209654],
+ [115.880212, 25.092126],
+ [115.928255, 25.050396],
+ [115.873436, 25.020038],
+ [115.89253, 24.937056],
+ [115.907313, 24.880075],
+ [115.822313, 24.90884],
+ [115.756408, 24.749192],
+ [115.845103, 24.563221],
+ [115.688038, 24.545261],
+ [115.67264, 24.604028],
+ [115.573474, 24.617083],
+ [115.556227, 24.682883],
+ [115.412714, 24.792654],
+ [115.358511, 24.735064],
+ [115.308004, 24.758429],
+ [115.095505, 24.674184],
+ [115.056701, 24.703541],
+ [114.909491, 24.661679],
+ [114.868839, 24.562132],
+ [114.729637, 24.608924],
+ [114.704999, 24.526211],
+ [114.664963, 24.583898],
+ [114.589819, 24.537642],
+ [114.534384, 24.558867],
+ [114.428443, 24.486468],
+ [114.391486, 24.562677],
+ [114.308334, 24.574104],
+ [114.258443, 24.641558],
+ [114.169132, 24.689407],
+ [114.27261, 24.700279],
+ [114.33482, 24.747562],
+ [114.403189, 24.877361],
+ [114.395798, 24.951161],
+ [114.506051, 24.999975],
+ [114.561485, 25.077495],
+ [114.640326, 25.073702],
+ [114.735796, 25.121925],
+ [114.679746, 25.194495],
+ [114.743188, 25.274597],
+ [114.63663, 25.324364],
+ [114.535616, 25.41681],
+ [114.381015, 25.31571],
+ [114.31511, 25.338424],
+ [114.262755, 25.29191],
+ [114.13156, 25.30922],
+ [114.039785, 25.250789],
+ [114.051488, 25.348699],
+ [113.94493, 25.441667],
+ [113.983118, 25.599332],
+ [113.913517, 25.701272],
+ [113.971416, 25.835979],
+ [114.028082, 25.893586],
+ [114.007756, 26.007104],
+ [114.044096, 26.076452],
+ [114.237501, 26.152204],
+ [114.181451, 26.214489],
+ [114.088444, 26.168316],
+ [113.944314, 26.16402],
+ [114.029314, 26.266545],
+ [114.030546, 26.376485],
+ [114.085364, 26.4065],
+ [114.073046, 26.480965],
+ [114.106306, 26.576254],
+ [113.915365, 26.613706],
+ [113.860546, 26.663978],
+ [113.834677, 26.803983],
+ [113.927068, 26.949149],
+ [113.821126, 27.037651],
+ [113.779242, 27.137265],
+ [113.848844, 27.225087],
+ [113.872865, 27.385116],
+ [113.616635, 27.345264],
+ [113.632033, 27.405303],
+ [113.583374, 27.524754],
+ [113.607395, 27.625522],
+ [113.763228, 27.799262],
+ [113.729967, 27.887086],
+ [113.752141, 27.933614],
+ [113.864242, 28.004954],
+ [113.914133, 27.991218],
+ [114.047176, 28.05724],
+ [113.992357, 28.161207],
+ [114.107538, 28.182833],
+ [114.25598, 28.323554],
+ [114.252284, 28.395687],
+ [114.172212, 28.432524],
+ [114.218407, 28.484601],
+ [114.08598, 28.558201],
+ [114.157429, 28.761384],
+ [114.152502, 28.83479],
+ [114.076741, 28.834266],
+ [114.008988, 28.955273],
+ [113.966488, 28.945326],
+ [113.94185, 29.047374]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 370000,
+ "name": "灞变笢鐪�",
+ "centerName": "娴庡崡",
+ "center": [117.000923, 36.675807],
+ "centroid": [118.186283, 36.374485],
+ "childrenNum": 17,
+ "level": "province",
+ "subFeatureIndex": 14,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [121.362071, 37.634292],
+ [121.4791, 37.474914],
+ [121.565331, 37.440242],
+ [121.635548, 37.49438],
+ [121.66573, 37.47349],
+ [121.923808, 37.473015],
+ [122.08888, 37.554171],
+ [122.166488, 37.439292],
+ [122.234857, 37.469216],
+ [122.284133, 37.426464],
+ [122.41656, 37.414585],
+ [122.487393, 37.434541],
+ [122.553914, 37.406981],
+ [122.670942, 37.429315],
+ [122.573624, 37.296159],
+ [122.629059, 37.194708],
+ [122.581015, 37.147508],
+ [122.505871, 37.149892],
+ [122.467067, 37.03726],
+ [122.575472, 37.054452],
+ [122.532356, 36.901497],
+ [122.344495, 36.828257],
+ [122.174495, 36.842623],
+ [122.141235, 36.93833],
+ [122.051923, 36.904846],
+ [122.008808, 36.962238],
+ [121.767975, 36.874698],
+ [121.762432, 36.846454],
+ [121.627541, 36.795683],
+ [121.647867, 36.723301],
+ [121.492035, 36.789933],
+ [121.454462, 36.75255],
+ [121.209318, 36.671489],
+ [121.028848, 36.573046],
+ [120.847146, 36.618682],
+ [120.983269, 36.546133],
+ [120.890878, 36.373375],
+ [120.828668, 36.466779],
+ [120.759683, 36.462448],
+ [120.694393, 36.390234],
+ [120.7449, 36.330969],
+ [120.66298, 36.331933],
+ [120.712255, 36.126809],
+ [120.478199, 36.091522],
+ [120.343308, 36.04219],
+ [120.290337, 36.061539],
+ [120.362402, 36.19637],
+ [120.181316, 36.204095],
+ [120.108635, 36.127292],
+ [120.241062, 36.047995],
+ [120.213345, 35.998152],
+ [120.292801, 36.017512],
+ [120.262004, 35.965712],
+ [120.062439, 35.870739],
+ [120.011317, 35.713006],
+ [119.926317, 35.759631],
+ [119.923237, 35.635238],
+ [119.718129, 35.615785],
+ [119.665775, 35.57005],
+ [119.543819, 35.347815],
+ [119.411392, 35.231581],
+ [119.373819, 35.078464],
+ [119.306066, 35.076506],
+ [119.286972, 35.11518],
+ [119.137915, 35.09609],
+ [119.114509, 35.054958],
+ [118.928495, 35.051039],
+ [118.865053, 35.029974],
+ [118.860742, 34.94419],
+ [118.772047, 34.794464],
+ [118.719076, 34.745315],
+ [118.783749, 34.723188],
+ [118.690127, 34.678424],
+ [118.601431, 34.714336],
+ [118.460997, 34.65628],
+ [118.424657, 34.595228],
+ [118.440671, 34.527724],
+ [118.404947, 34.427598],
+ [118.290382, 34.424637],
+ [118.179513, 34.379218],
+ [118.177665, 34.453257],
+ [118.132702, 34.483348],
+ [118.185056, 34.543989],
+ [118.079115, 34.569612],
+ [118.084042, 34.655788],
+ [117.951615, 34.678424],
+ [117.902956, 34.644467],
+ [117.793935, 34.65185],
+ [117.801942, 34.51885],
+ [117.684298, 34.547439],
+ [117.592523, 34.462631],
+ [117.465023, 34.484827],
+ [117.402813, 34.569612],
+ [117.322125, 34.574046],
+ [117.322125, 34.574046],
+ [117.32151, 34.566656],
+ [117.32151, 34.566656],
+ [117.322125, 34.566656],
+ [117.322125, 34.566656],
+ [117.301184, 34.557294],
+ [117.301184, 34.557294],
+ [117.242669, 34.445856],
+ [117.175532, 34.47003],
+ [117.137344, 34.633144],
+ [117.07575, 34.637575],
+ [117.088069, 34.702039],
+ [117.000605, 34.793482],
+ [116.966728, 34.875497],
+ [116.821983, 34.929475],
+ [116.677853, 34.939285],
+ [116.445028, 34.89562],
+ [116.408071, 34.85095],
+ [116.374195, 34.640036],
+ [116.281188, 34.60754],
+ [116.240536, 34.552367],
+ [116.196804, 34.576017],
+ [116.134594, 34.559758],
+ [116.101334, 34.605571],
+ [115.83032, 34.562714],
+ [115.697278, 34.594243],
+ [115.667096, 34.557294],
+ [115.515575, 34.582421],
+ [115.461373, 34.637083],
+ [115.42688, 34.805273],
+ [115.317243, 34.859297],
+ [115.256265, 34.845549],
+ [115.251953, 34.906416],
+ [115.189128, 34.914757],
+ [115.12815, 35.004493],
+ [115.028983, 34.97165],
+ [114.923658, 34.968709],
+ [114.824492, 35.012335],
+ [114.883006, 35.098537],
+ [114.841738, 35.151389],
+ [114.932281, 35.197362],
+ [114.929817, 35.248196],
+ [115.02036, 35.364406],
+ [115.093657, 35.41611],
+ [115.237171, 35.422937],
+ [115.357895, 35.498475],
+ [115.383148, 35.569076],
+ [115.48601, 35.710091],
+ [115.693582, 35.75429],
+ [115.773654, 35.854252],
+ [115.875284, 35.859102],
+ [115.911624, 35.960385],
+ [116.048979, 35.970071],
+ [116.099486, 36.111826],
+ [115.989849, 36.045576],
+ [115.646155, 35.920663],
+ [115.496481, 35.885283],
+ [115.498329, 35.897401],
+ [115.503257, 35.91194],
+ [115.503257, 35.91194],
+ [115.487242, 35.903702],
+ [115.473692, 35.896917],
+ [115.473692, 35.896917],
+ [115.467532, 35.889646],
+ [115.467532, 35.889646],
+ [115.464452, 35.882859],
+ [115.464452, 35.88092],
+ [115.464452, 35.882859],
+ [115.463837, 35.882859],
+ [115.464452, 35.88092],
+ [115.463837, 35.88092],
+ [115.463837, 35.882859],
+ [115.463837, 35.88092],
+ [115.460141, 35.86783],
+ [115.363438, 35.78002],
+ [115.335105, 35.796522],
+ [115.362822, 35.972008],
+ [115.447822, 36.012672],
+ [115.483547, 36.149036],
+ [115.466916, 36.259115],
+ [115.466916, 36.259115],
+ [115.366518, 36.308793],
+ [115.308004, 36.461967],
+ [115.308004, 36.461967],
+ [115.283366, 36.486505],
+ [115.365902, 36.622043],
+ [115.479851, 36.76022],
+ [115.683727, 36.808139],
+ [115.71206, 36.883313],
+ [115.79706, 36.968931],
+ [115.776734, 36.992829],
+ [115.868509, 37.076414],
+ [115.909777, 37.206622],
+ [115.969523, 37.239497],
+ [115.984921, 37.326616],
+ [116.051443, 37.367998],
+ [116.169087, 37.384164],
+ [116.236224, 37.361816],
+ [116.2855, 37.404604],
+ [116.226369, 37.428365],
+ [116.240536, 37.489633],
+ [116.240536, 37.489633],
+ [116.27626, 37.466841],
+ [116.291659, 37.557966],
+ [116.337238, 37.580255],
+ [116.379738, 37.521909],
+ [116.38097, 37.522858],
+ [116.379738, 37.521909],
+ [116.38097, 37.522858],
+ [116.433941, 37.47349],
+ [116.724664, 37.744139],
+ [116.788106, 37.843429],
+ [117.023395, 37.832561],
+ [117.093612, 37.849571],
+ [117.267923, 37.838704],
+ [117.34122, 37.863271],
+ [117.438538, 37.853823],
+ [117.513067, 37.94353],
+ [117.5839, 38.070819],
+ [117.70216, 38.075529],
+ [117.771761, 38.136734],
+ [117.808718, 38.228445],
+ [117.895565, 38.30173],
+ [117.997811, 38.211992],
+ [118.045238, 38.207761],
+ [118.143788, 38.297035],
+ [118.07234, 38.170139],
+ [118.331034, 38.124968],
+ [118.504729, 38.114141],
+ [118.552156, 38.055744],
+ [118.607591, 38.129204],
+ [118.726467, 38.154144],
+ [118.853967, 38.155085],
+ [118.974075, 38.094367],
+ [119.004872, 37.992114],
+ [119.110813, 37.921349],
+ [119.12806, 37.814601],
+ [119.217371, 37.810347],
+ [119.259871, 37.702492],
+ [119.080016, 37.696337],
+ [118.99748, 37.632396],
+ [118.939582, 37.527129],
+ [118.983314, 37.349926],
+ [119.054147, 37.254738],
+ [119.12806, 37.254738],
+ [119.298675, 37.197567],
+ [119.329472, 37.115548],
+ [119.489616, 37.13463],
+ [119.566608, 37.100755],
+ [119.744615, 37.135107],
+ [119.89244, 37.263786],
+ [119.843781, 37.376557],
+ [120.144359, 37.482036],
+ [120.246605, 37.556543],
+ [120.215192, 37.621023],
+ [120.272475, 37.636661],
+ [120.227511, 37.693497],
+ [120.367945, 37.697758],
+ [120.466496, 37.757858],
+ [120.595227, 37.767318],
+ [120.733197, 37.833506],
+ [120.938305, 37.821219],
+ [121.037471, 37.718585],
+ [121.136022, 37.723318],
+ [121.153884, 37.613914],
+ [121.217326, 37.582626],
+ [121.354064, 37.595901],
+ [121.362071, 37.634292]
+ ]
+ ],
+ [
+ [
+ [115.498329, 35.897401],
+ [115.496481, 35.885283],
+ [115.460141, 35.86783],
+ [115.463837, 35.88092],
+ [115.463837, 35.882859],
+ [115.463837, 35.88092],
+ [115.464452, 35.88092],
+ [115.463837, 35.882859],
+ [115.464452, 35.882859],
+ [115.464452, 35.88092],
+ [115.464452, 35.882859],
+ [115.467532, 35.889646],
+ [115.467532, 35.889646],
+ [115.473692, 35.896917],
+ [115.473692, 35.896917],
+ [115.487242, 35.903702],
+ [115.498329, 35.897401]
+ ]
+ ],
+ [
+ [
+ [121.487723, 37.578833],
+ [121.487723, 37.577884],
+ [121.487107, 37.577884],
+ [121.485875, 37.578359],
+ [121.485875, 37.578833],
+ [121.487723, 37.578833]
+ ]
+ ],
+ [
+ [
+ [121.487723, 37.578833],
+ [121.488339, 37.578833],
+ [121.488339, 37.578833],
+ [121.487723, 37.57741],
+ [121.487723, 37.577884],
+ [121.487723, 37.578833]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 410000,
+ "name": "娌冲崡鐪�",
+ "centerName": "閮戝窞",
+ "center": [113.665412, 34.757975],
+ "centroid": [113.619918, 33.902738],
+ "childrenNum": 18,
+ "level": "province",
+ "subFeatureIndex": 15,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [116.196804, 34.576017],
+ [116.204196, 34.508497],
+ [116.162312, 34.459178],
+ [116.213435, 34.382181],
+ [116.26271, 34.375762],
+ [116.409303, 34.273971],
+ [116.409303, 34.273971],
+ [116.516477, 34.296217],
+ [116.565752, 34.173541],
+ [116.530643, 34.107183],
+ [116.575607, 34.069028],
+ [116.575607, 34.069028],
+ [116.648288, 33.973317],
+ [116.64336, 33.896869],
+ [116.437637, 33.846694],
+ [116.437021, 33.801461],
+ [116.316297, 33.771127],
+ [116.263326, 33.729835],
+ [116.155536, 33.709929],
+ [116.074232, 33.781571],
+ [116.05945, 33.861103],
+ [115.987385, 33.900842],
+ [116.00032, 33.964881],
+ [115.95782, 34.007547],
+ [115.877132, 34.003083],
+ [115.736082, 34.076957],
+ [115.60735, 34.030359],
+ [115.546988, 33.875014],
+ [115.629524, 33.871536],
+ [115.614126, 33.775603],
+ [115.563003, 33.771624],
+ [115.639995, 33.584909],
+ [115.421953, 33.556992],
+ [115.345576, 33.503125],
+ [115.312931, 33.376307],
+ [115.365286, 33.335826],
+ [115.301229, 33.141657],
+ [115.168186, 33.088535],
+ [115.042534, 33.08653],
+ [114.966158, 33.147167],
+ [114.902716, 33.129632],
+ [114.925506, 33.016821],
+ [114.883006, 32.990227],
+ [114.943368, 32.935005],
+ [115.139237, 32.897837],
+ [115.197135, 32.85613],
+ [115.183584, 32.665937],
+ [115.20083, 32.591864],
+ [115.304924, 32.553039],
+ [115.409018, 32.549005],
+ [115.5088, 32.468777],
+ [115.509416, 32.466758],
+ [115.567314, 32.421819],
+ [115.667712, 32.409696],
+ [115.706517, 32.494014],
+ [115.789052, 32.468777],
+ [115.845719, 32.501583],
+ [115.899306, 32.391005],
+ [115.912856, 32.227666],
+ [115.941805, 32.166402],
+ [115.931334, 31.994541],
+ [115.893146, 31.833033],
+ [115.909777, 31.791849],
+ [115.816154, 31.762348],
+ [115.767495, 31.787272],
+ [115.660937, 31.760822],
+ [115.496481, 31.674297],
+ [115.371446, 31.495905],
+ [115.373909, 31.405559],
+ [115.301229, 31.384109],
+ [115.22054, 31.426494],
+ [115.235323, 31.556597],
+ [115.12507, 31.598904],
+ [115.088729, 31.507638],
+ [115.024056, 31.528551],
+ [114.830035, 31.458654],
+ [114.778912, 31.5209],
+ [114.696376, 31.526001],
+ [114.641558, 31.582085],
+ [114.560869, 31.561185],
+ [114.549783, 31.642721],
+ [114.586123, 31.762348],
+ [114.448769, 31.728257],
+ [114.292936, 31.752173],
+ [114.195002, 31.850315],
+ [114.135871, 31.843707],
+ [114.088444, 31.781677],
+ [113.988662, 31.750138],
+ [113.954785, 31.856413],
+ [113.838373, 31.854889],
+ [113.791561, 32.036142],
+ [113.728735, 32.0833],
+ [113.783554, 32.186153],
+ [113.749677, 32.272196],
+ [113.761996, 32.268149],
+ [113.757069, 32.29243],
+ [113.758301, 32.296476],
+ [113.752757, 32.388478],
+ [113.664062, 32.422324],
+ [113.624642, 32.361191],
+ [113.425693, 32.269161],
+ [113.211962, 32.431919],
+ [113.118956, 32.375846],
+ [113.025949, 32.425354],
+ [112.992072, 32.378373],
+ [112.860877, 32.395552],
+ [112.733993, 32.363718],
+ [112.729066, 32.366245],
+ [112.544284, 32.403635],
+ [112.451893, 32.344511],
+ [112.390915, 32.371298],
+ [112.328089, 32.321761],
+ [112.228923, 32.385447],
+ [112.014576, 32.450098],
+ [111.948671, 32.517225],
+ [111.890157, 32.503097],
+ [111.640701, 32.634703],
+ [111.577875, 32.593376],
+ [111.380159, 32.828984],
+ [111.293311, 32.859145],
+ [111.242804, 32.930486],
+ [111.273601, 32.971656],
+ [111.238493, 33.040899],
+ [111.151029, 33.053438],
+ [111.179363, 33.115601],
+ [111.056791, 33.192743],
+ [111.032769, 33.209265],
+ [110.984726, 33.255308],
+ [111.025994, 33.330327],
+ [110.996429, 33.435745],
+ [111.02661, 33.474183],
+ [111.02661, 33.478675],
+ [111.00382, 33.578429],
+ [110.877552, 33.635238],
+ [110.782698, 33.795494],
+ [110.587445, 33.887929],
+ [110.669365, 33.939072],
+ [110.590525, 34.096778],
+ [110.642264, 34.16067],
+ [110.43962, 34.24331],
+ [110.426685, 34.275454],
+ [110.503677, 34.337234],
+ [110.403279, 34.43352],
+ [110.403279, 34.43352],
+ [110.360779, 34.516878],
+ [110.379257, 34.600646],
+ [110.474728, 34.617389],
+ [110.533242, 34.583406],
+ [110.710017, 34.605078],
+ [110.749437, 34.652342],
+ [110.883712, 34.642498],
+ [110.929907, 34.731548],
+ [110.966248, 34.70499],
+ [111.118385, 34.756622],
+ [111.148566, 34.80773],
+ [111.232949, 34.789551],
+ [111.346282, 34.831798],
+ [111.570484, 34.843094],
+ [111.66965, 34.988319],
+ [111.900012, 35.079933],
+ [112.062004, 35.055937],
+ [112.078634, 35.219362],
+ [112.058924, 35.279951],
+ [112.513487, 35.218384],
+ [112.637291, 35.225716],
+ [112.628052, 35.263342],
+ [112.766022, 35.203718],
+ [112.818377, 35.258457],
+ [112.911384, 35.24673],
+ [112.992072, 35.296068],
+ [112.997, 35.362455],
+ [113.126347, 35.332197],
+ [113.189789, 35.449261],
+ [113.298194, 35.427325],
+ [113.31236, 35.481424],
+ [113.485439, 35.520879],
+ [113.578446, 35.63378],
+ [113.604316, 35.797008],
+ [113.656671, 35.836792],
+ [113.637576, 35.98847],
+ [113.694859, 36.026707],
+ [113.651743, 36.172224],
+ [113.716417, 36.262492],
+ [113.731199, 36.363257],
+ [113.819894, 36.330969],
+ [113.881488, 36.354102],
+ [113.911054, 36.314578],
+ [113.982502, 36.358921],
+ [114.055799, 36.330005],
+ [114.060727, 36.276482],
+ [114.169132, 36.243675],
+ [114.169132, 36.243675],
+ [114.345291, 36.255738],
+ [114.591666, 36.130192],
+ [114.912571, 36.140339],
+ [114.914419, 36.051865],
+ [114.996955, 36.06831],
+ [115.064092, 36.178985],
+ [115.201446, 36.210371],
+ [115.201446, 36.210371],
+ [115.312931, 36.088137],
+ [115.483547, 36.149036],
+ [115.447822, 36.012672],
+ [115.362822, 35.972008],
+ [115.335105, 35.796522],
+ [115.363438, 35.78002],
+ [115.460141, 35.86783],
+ [115.496481, 35.885283],
+ [115.646155, 35.920663],
+ [115.989849, 36.045576],
+ [116.099486, 36.111826],
+ [116.048979, 35.970071],
+ [115.911624, 35.960385],
+ [115.875284, 35.859102],
+ [115.773654, 35.854252],
+ [115.693582, 35.75429],
+ [115.48601, 35.710091],
+ [115.383148, 35.569076],
+ [115.357895, 35.498475],
+ [115.237171, 35.422937],
+ [115.093657, 35.41611],
+ [115.02036, 35.364406],
+ [114.929817, 35.248196],
+ [114.932281, 35.197362],
+ [114.841738, 35.151389],
+ [114.883006, 35.098537],
+ [114.824492, 35.012335],
+ [114.923658, 34.968709],
+ [115.028983, 34.97165],
+ [115.12815, 35.004493],
+ [115.189128, 34.914757],
+ [115.251953, 34.906416],
+ [115.256265, 34.845549],
+ [115.317243, 34.859297],
+ [115.42688, 34.805273],
+ [115.461373, 34.637083],
+ [115.515575, 34.582421],
+ [115.667096, 34.557294],
+ [115.697278, 34.594243],
+ [115.83032, 34.562714],
+ [116.101334, 34.605571],
+ [116.134594, 34.559758],
+ [116.196804, 34.576017]
+ ]
+ ],
+ [
+ [
+ [115.498329, 35.897401],
+ [115.487242, 35.903702],
+ [115.503257, 35.91194],
+ [115.503257, 35.91194],
+ [115.498329, 35.897401]
+ ]
+ ],
+ [
+ [
+ [113.749677, 32.272196],
+ [113.758301, 32.296476],
+ [113.757069, 32.29243],
+ [113.761996, 32.268149],
+ [113.749677, 32.272196]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 420000,
+ "name": "婀栧寳鐪�",
+ "centerName": "姝︽眽",
+ "center": [114.298572, 30.584355],
+ "centroid": [112.271042, 30.98802],
+ "childrenNum": 17,
+ "level": "province",
+ "subFeatureIndex": 16,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [109.232378, 29.119533],
+ [109.110422, 29.215143],
+ [109.11227, 29.360737],
+ [108.919481, 29.326314],
+ [108.927488, 29.435281],
+ [108.880677, 29.442576],
+ [108.91209, 29.571714],
+ [108.844337, 29.658582],
+ [108.785822, 29.633622],
+ [108.690968, 29.689773],
+ [108.666946, 29.842472],
+ [108.602273, 29.865824],
+ [108.504338, 29.707964],
+ [108.437201, 29.741218],
+ [108.424266, 29.816],
+ [108.371295, 29.841434],
+ [108.516041, 29.885539],
+ [108.542526, 29.998047],
+ [108.513577, 30.057619],
+ [108.56778, 30.157517],
+ [108.581947, 30.255763],
+ [108.460606, 30.35959],
+ [108.402092, 30.376626],
+ [108.42673, 30.492184],
+ [108.56778, 30.468464],
+ [108.688504, 30.587519],
+ [108.743939, 30.494762],
+ [108.808612, 30.491153],
+ [108.971836, 30.627686],
+ [109.114734, 30.64416],
+ [109.09256, 30.578762],
+ [109.103647, 30.565883],
+ [109.143683, 30.521052],
+ [109.299516, 30.630775],
+ [109.36111, 30.550942],
+ [109.35495, 30.487028],
+ [109.435638, 30.59576],
+ [109.590855, 30.693566],
+ [109.780564, 30.848822],
+ [109.893897, 30.899662],
+ [110.008462, 30.883746],
+ [110.082375, 30.799496],
+ [110.172918, 30.978694],
+ [110.135961, 30.986902],
+ [110.119947, 31.088409],
+ [110.189548, 31.129391],
+ [110.140273, 31.390238],
+ [110.054042, 31.410666],
+ [109.946252, 31.506108],
+ [109.848934, 31.552008],
+ [109.719586, 31.555067],
+ [109.76455, 31.602981],
+ [109.731289, 31.700263],
+ [109.585928, 31.726731],
+ [109.638282, 31.811172],
+ [109.584696, 31.900617],
+ [109.631507, 31.962059],
+ [109.590855, 32.012807],
+ [109.621652, 32.106617],
+ [109.592703, 32.219568],
+ [109.495385, 32.300522],
+ [109.502776, 32.389489],
+ [109.575457, 32.506629],
+ [109.637051, 32.540935],
+ [109.631507, 32.599929],
+ [109.726978, 32.608498],
+ [109.816905, 32.577244],
+ [109.910528, 32.592872],
+ [110.017701, 32.546987],
+ [110.085454, 32.613034],
+ [110.153824, 32.593376],
+ [110.206179, 32.633191],
+ [110.156903, 32.683061],
+ [110.159367, 32.767122],
+ [110.10886, 32.82999],
+ [109.988752, 32.886281],
+ [109.76455, 32.909391],
+ [109.794731, 33.066977],
+ [109.688174, 33.116603],
+ [109.576073, 33.110088],
+ [109.438718, 33.152177],
+ [109.537268, 33.2438],
+ [109.619804, 33.27532],
+ [109.732521, 33.231288],
+ [109.852013, 33.247803],
+ [110.031252, 33.191742],
+ [110.164911, 33.209265],
+ [110.218497, 33.163197],
+ [110.468569, 33.181226],
+ [110.54125, 33.255809],
+ [110.59422, 33.168706],
+ [110.702626, 33.097057],
+ [110.745741, 33.147167],
+ [110.824582, 33.158188],
+ [110.984726, 33.255308],
+ [111.032769, 33.209265],
+ [111.037081, 33.187235],
+ [111.031537, 33.17722],
+ [111.056791, 33.192743],
+ [111.179363, 33.115601],
+ [111.151029, 33.053438],
+ [111.238493, 33.040899],
+ [111.273601, 32.971656],
+ [111.242804, 32.930486],
+ [111.293311, 32.859145],
+ [111.380159, 32.828984],
+ [111.577875, 32.593376],
+ [111.640701, 32.634703],
+ [111.890157, 32.503097],
+ [111.948671, 32.517225],
+ [112.014576, 32.450098],
+ [112.228923, 32.385447],
+ [112.328089, 32.321761],
+ [112.390915, 32.371298],
+ [112.451893, 32.344511],
+ [112.544284, 32.403635],
+ [112.729066, 32.366245],
+ [112.730914, 32.363212],
+ [112.732146, 32.362707],
+ [112.733993, 32.363718],
+ [112.860877, 32.395552],
+ [112.992072, 32.378373],
+ [113.025949, 32.425354],
+ [113.118956, 32.375846],
+ [113.211962, 32.431919],
+ [113.425693, 32.269161],
+ [113.624642, 32.361191],
+ [113.664062, 32.422324],
+ [113.752757, 32.388478],
+ [113.758301, 32.296476],
+ [113.749677, 32.272196],
+ [113.783554, 32.186153],
+ [113.728735, 32.0833],
+ [113.791561, 32.036142],
+ [113.838373, 31.854889],
+ [113.954785, 31.856413],
+ [113.988662, 31.750138],
+ [114.088444, 31.781677],
+ [114.135871, 31.843707],
+ [114.195002, 31.850315],
+ [114.292936, 31.752173],
+ [114.448769, 31.728257],
+ [114.586123, 31.762348],
+ [114.549783, 31.642721],
+ [114.560869, 31.561185],
+ [114.641558, 31.582085],
+ [114.696376, 31.526001],
+ [114.778912, 31.5209],
+ [114.830035, 31.458654],
+ [115.024056, 31.528551],
+ [115.088729, 31.507638],
+ [115.12507, 31.598904],
+ [115.235323, 31.556597],
+ [115.22054, 31.426494],
+ [115.301229, 31.384109],
+ [115.373909, 31.405559],
+ [115.372062, 31.349368],
+ [115.442279, 31.346303],
+ [115.457677, 31.281384],
+ [115.516191, 31.263485],
+ [115.559307, 31.160117],
+ [115.646155, 31.209768],
+ [115.700973, 31.201068],
+ [115.763799, 31.118123],
+ [115.869125, 31.147828],
+ [115.938726, 31.047409],
+ [116.058834, 31.012545],
+ [116.071769, 30.956633],
+ [115.976298, 30.931488],
+ [115.865429, 30.864231],
+ [115.851262, 30.756829],
+ [115.782893, 30.751687],
+ [115.762567, 30.685848],
+ [115.819234, 30.59782],
+ [115.876516, 30.582368],
+ [115.921479, 30.416364],
+ [115.903001, 30.313631],
+ [115.985537, 30.290901],
+ [116.065609, 30.204584],
+ [116.091479, 30.036385],
+ [116.073616, 29.970061],
+ [116.127203, 29.899544],
+ [116.13521, 29.819634],
+ [115.965827, 29.724593],
+ [115.837096, 29.748491],
+ [115.667712, 29.850257],
+ [115.511264, 29.839877],
+ [115.471844, 29.742777],
+ [115.359127, 29.646623],
+ [115.142316, 29.651822],
+ [115.154019, 29.51029],
+ [115.00065, 29.572235],
+ [114.940904, 29.494147],
+ [114.860216, 29.475917],
+ [114.931049, 29.422252],
+ [114.759818, 29.363345],
+ [114.660652, 29.393585],
+ [114.519602, 29.325271],
+ [114.259059, 29.344049],
+ [114.252284, 29.234985],
+ [114.061959, 29.204176],
+ [113.952321, 29.092871],
+ [113.94185, 29.047374],
+ [113.877793, 29.035343],
+ [113.816199, 29.105419],
+ [113.749677, 29.060973],
+ [113.66283, 29.1697],
+ [113.689931, 29.230808],
+ [113.606779, 29.253779],
+ [113.686236, 29.392021],
+ [113.753373, 29.43997],
+ [113.630801, 29.523307],
+ [113.736743, 29.576918],
+ [113.664678, 29.683536],
+ [113.547033, 29.675219],
+ [113.566127, 29.846105],
+ [113.37765, 29.703287],
+ [113.145441, 29.449349],
+ [113.078304, 29.438407],
+ [113.057362, 29.522265],
+ [112.950188, 29.472792],
+ [112.912, 29.607095],
+ [113.004391, 29.692892],
+ [113.020405, 29.772384],
+ [112.937869, 29.783809],
+ [112.939101, 29.768229],
+ [112.926782, 29.763036],
+ [112.861493, 29.78329],
+ [112.79374, 29.736023],
+ [112.788812, 29.681457],
+ [112.687182, 29.592528],
+ [112.439574, 29.633622],
+ [112.369973, 29.542048],
+ [112.281278, 29.536842],
+ [112.303452, 29.585244],
+ [112.111279, 29.659622],
+ [112.07617, 29.740179],
+ [111.95483, 29.796791],
+ [111.962222, 29.837282],
+ [111.862439, 29.856484],
+ [111.807005, 29.904213],
+ [111.723853, 29.909399],
+ [111.723853, 29.909399],
+ [111.709686, 29.897988],
+ [111.709686, 29.897988],
+ [111.39063, 29.914585],
+ [111.244036, 30.039492],
+ [110.929907, 30.063316],
+ [110.924364, 30.111463],
+ [110.746973, 30.113015],
+ [110.712481, 30.033277],
+ [110.650887, 30.077814],
+ [110.497518, 30.05503],
+ [110.557264, 29.988201],
+ [110.498134, 29.910955],
+ [110.60038, 29.839877],
+ [110.642264, 29.777578],
+ [110.507373, 29.691853],
+ [110.360779, 29.635702],
+ [110.219729, 29.746413],
+ [110.113788, 29.789521],
+ [110.02386, 29.769788],
+ [109.869876, 29.774462],
+ [109.775637, 29.755244],
+ [109.714043, 29.673139],
+ [109.717739, 29.614897],
+ [109.516326, 29.62582],
+ [109.458428, 29.513414],
+ [109.343863, 29.369602],
+ [109.352487, 29.284574],
+ [109.258248, 29.21932],
+ [109.274262, 29.122146],
+ [109.232378, 29.119533]
+ ]
+ ],
+ [
+ [
+ [113.020405, 29.772384],
+ [112.926782, 29.692372],
+ [112.926782, 29.763036],
+ [112.939101, 29.768229],
+ [112.937869, 29.783809],
+ [113.020405, 29.772384]
+ ]
+ ],
+ [
+ [
+ [111.032769, 33.209265],
+ [111.056791, 33.192743],
+ [111.031537, 33.17722],
+ [111.037081, 33.187235],
+ [111.032769, 33.209265]
+ ]
+ ],
+ [
+ [
+ [109.106111, 30.57052],
+ [109.09872, 30.579277],
+ [109.100567, 30.580823],
+ [109.106727, 30.572066],
+ [109.106111, 30.57052]
+ ]
+ ],
+ [
+ [
+ [112.732146, 32.362707],
+ [112.730914, 32.363212],
+ [112.729066, 32.366245],
+ [112.733993, 32.363718],
+ [112.732146, 32.362707]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 430000,
+ "name": "婀栧崡鐪�",
+ "centerName": "闀挎矙",
+ "center": [112.982279, 28.19409],
+ "centroid": [111.754313, 27.655081],
+ "childrenNum": 14,
+ "level": "province",
+ "subFeatureIndex": 17,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [109.965962, 26.195699],
+ [110.017701, 26.343246],
+ [109.932701, 26.476145],
+ [109.856325, 26.465433],
+ [109.892665, 26.525408],
+ [109.82676, 26.605681],
+ [109.946252, 26.685899],
+ [109.838463, 26.72759],
+ [109.821216, 26.781017],
+ [109.652449, 26.76232],
+ [109.660456, 26.709419],
+ [109.590855, 26.686433],
+ [109.529261, 26.740414],
+ [109.548971, 26.737208],
+ [109.548971, 26.737208],
+ [109.528029, 26.744689],
+ [109.52187, 26.748964],
+ [109.504624, 26.805051],
+ [109.500928, 26.828546],
+ [109.486761, 26.895267],
+ [109.555131, 26.947015],
+ [109.520022, 27.058433],
+ [109.454733, 27.069622],
+ [109.472595, 27.135136],
+ [109.415928, 27.15377],
+ [109.267487, 27.128746],
+ [109.164625, 27.065893],
+ [109.07901, 27.115965],
+ [108.87575, 26.999273],
+ [108.791366, 27.084539],
+ [108.878829, 27.106378],
+ [108.907162, 27.2054],
+ [109.040821, 27.276151],
+ [109.142451, 27.418051],
+ [109.202197, 27.449913],
+ [109.300132, 27.423893],
+ [109.303211, 27.475396],
+ [109.461508, 27.567724],
+ [109.470747, 27.68011],
+ [109.332777, 27.782853],
+ [109.345711, 27.840537],
+ [109.30198, 27.956342],
+ [109.378972, 28.032948],
+ [109.298284, 28.036117],
+ [109.340168, 28.190216],
+ [109.388211, 28.268236],
+ [109.27303, 28.310386],
+ [109.274262, 28.494592],
+ [109.321074, 28.581322],
+ [109.304443, 28.623871],
+ [109.201581, 28.598133],
+ [109.2989, 28.747221],
+ [109.241002, 28.776594],
+ [109.235458, 28.882476],
+ [109.319842, 29.042667],
+ [109.232378, 29.119533],
+ [109.274262, 29.122146],
+ [109.258248, 29.21932],
+ [109.352487, 29.284574],
+ [109.343863, 29.369602],
+ [109.458428, 29.513414],
+ [109.516326, 29.62582],
+ [109.717739, 29.614897],
+ [109.714043, 29.673139],
+ [109.775637, 29.755244],
+ [109.869876, 29.774462],
+ [110.02386, 29.769788],
+ [110.113788, 29.789521],
+ [110.219729, 29.746413],
+ [110.360779, 29.635702],
+ [110.507373, 29.691853],
+ [110.642264, 29.777578],
+ [110.60038, 29.839877],
+ [110.498134, 29.910955],
+ [110.557264, 29.988201],
+ [110.497518, 30.05503],
+ [110.650887, 30.077814],
+ [110.712481, 30.033277],
+ [110.746973, 30.113015],
+ [110.924364, 30.111463],
+ [110.929907, 30.063316],
+ [111.244036, 30.039492],
+ [111.39063, 29.914585],
+ [111.709686, 29.897988],
+ [111.709686, 29.897988],
+ [111.723853, 29.909399],
+ [111.723853, 29.909399],
+ [111.807005, 29.904213],
+ [111.862439, 29.856484],
+ [111.962222, 29.837282],
+ [111.95483, 29.796791],
+ [112.07617, 29.740179],
+ [112.111279, 29.659622],
+ [112.303452, 29.585244],
+ [112.281278, 29.536842],
+ [112.369973, 29.542048],
+ [112.439574, 29.633622],
+ [112.687182, 29.592528],
+ [112.788812, 29.681457],
+ [112.79374, 29.736023],
+ [112.861493, 29.78329],
+ [112.926782, 29.763036],
+ [112.926782, 29.692372],
+ [113.020405, 29.772384],
+ [113.004391, 29.692892],
+ [112.912, 29.607095],
+ [112.950188, 29.472792],
+ [113.057362, 29.522265],
+ [113.078304, 29.438407],
+ [113.145441, 29.449349],
+ [113.37765, 29.703287],
+ [113.566127, 29.846105],
+ [113.547033, 29.675219],
+ [113.664678, 29.683536],
+ [113.736743, 29.576918],
+ [113.630801, 29.523307],
+ [113.753373, 29.43997],
+ [113.686236, 29.392021],
+ [113.606779, 29.253779],
+ [113.689931, 29.230808],
+ [113.66283, 29.1697],
+ [113.749677, 29.060973],
+ [113.816199, 29.105419],
+ [113.877793, 29.035343],
+ [113.94185, 29.047374],
+ [113.966488, 28.945326],
+ [114.008988, 28.955273],
+ [114.076741, 28.834266],
+ [114.152502, 28.83479],
+ [114.157429, 28.761384],
+ [114.08598, 28.558201],
+ [114.218407, 28.484601],
+ [114.172212, 28.432524],
+ [114.252284, 28.395687],
+ [114.25598, 28.323554],
+ [114.107538, 28.182833],
+ [113.992357, 28.161207],
+ [114.047176, 28.05724],
+ [113.914133, 27.991218],
+ [113.864242, 28.004954],
+ [113.752141, 27.933614],
+ [113.729967, 27.887086],
+ [113.763228, 27.799262],
+ [113.607395, 27.625522],
+ [113.583374, 27.524754],
+ [113.632033, 27.405303],
+ [113.616635, 27.345264],
+ [113.872865, 27.385116],
+ [113.848844, 27.225087],
+ [113.779242, 27.137265],
+ [113.821126, 27.037651],
+ [113.927068, 26.949149],
+ [113.834677, 26.803983],
+ [113.860546, 26.663978],
+ [113.915365, 26.613706],
+ [114.106306, 26.576254],
+ [114.073046, 26.480965],
+ [114.085364, 26.4065],
+ [114.030546, 26.376485],
+ [114.029314, 26.266545],
+ [113.944314, 26.16402],
+ [114.088444, 26.168316],
+ [114.181451, 26.214489],
+ [114.237501, 26.152204],
+ [114.044096, 26.076452],
+ [114.007756, 26.007104],
+ [114.028082, 25.893586],
+ [113.971416, 25.835979],
+ [113.913517, 25.701272],
+ [113.983118, 25.599332],
+ [113.94493, 25.441667],
+ [113.887032, 25.436804],
+ [113.822974, 25.331935],
+ [113.753373, 25.362756],
+ [113.611707, 25.326527],
+ [113.611707, 25.326527],
+ [113.535946, 25.368704],
+ [113.449715, 25.359512],
+ [113.373338, 25.402758],
+ [113.311129, 25.490284],
+ [113.248919, 25.514045],
+ [113.11834, 25.445449],
+ [113.080151, 25.3833],
+ [112.900297, 25.311383],
+ [112.867036, 25.249706],
+ [112.992688, 25.247],
+ [113.034572, 25.198285],
+ [112.96805, 25.141426],
+ [113.018557, 25.082914],
+ [112.979137, 25.034133],
+ [113.011782, 24.946279],
+ [112.871348, 24.895816],
+ [112.780805, 24.896901],
+ [112.712436, 25.083456],
+ [112.660081, 25.132759],
+ [112.414937, 25.142509],
+ [112.369357, 25.189081],
+ [112.3053, 25.157132],
+ [112.187039, 25.182584],
+ [112.155626, 25.026544],
+ [112.119902, 24.963638],
+ [112.175337, 24.92729],
+ [112.171025, 24.86379],
+ [112.097112, 24.826327],
+ [112.024431, 24.739955],
+ [111.951135, 24.769839],
+ [111.68936, 24.778531],
+ [111.570484, 24.644821],
+ [111.431282, 24.687776],
+ [111.479325, 24.797543],
+ [111.470086, 24.928917],
+ [111.43313, 24.97991],
+ [111.435593, 25.09321],
+ [111.321645, 25.10513],
+ [111.274833, 25.151175],
+ [111.200921, 25.074786],
+ [111.101754, 25.035218],
+ [111.100522, 24.945736],
+ [110.991501, 24.924034],
+ [110.951465, 25.043891],
+ [110.998892, 25.161465],
+ [111.112841, 25.217232],
+ [111.103602, 25.284877],
+ [111.301319, 25.450851],
+ [111.343202, 25.602569],
+ [111.30871, 25.72014],
+ [111.442369, 25.771877],
+ [111.43313, 25.84621],
+ [111.49226, 25.868824],
+ [111.346282, 25.906504],
+ [111.252043, 25.864517],
+ [111.189834, 25.953318],
+ [111.267442, 26.058716],
+ [111.279761, 26.271911],
+ [111.204616, 26.307852],
+ [111.092515, 26.306779],
+ [110.94469, 26.373805],
+ [110.939146, 26.28425],
+ [110.76114, 26.248838],
+ [110.612083, 26.333594],
+ [110.555416, 26.286396],
+ [110.516612, 26.186035],
+ [110.373098, 26.08935],
+ [110.325671, 25.975373],
+ [110.257301, 25.961388],
+ [110.201251, 26.066241],
+ [110.165527, 26.023773],
+ [110.065128, 26.051191],
+ [110.099005, 26.16939],
+ [109.965962, 26.195699]
+ ]
+ ],
+ [
+ [
+ [109.48245, 26.029687],
+ [109.449805, 26.101709],
+ [109.486761, 26.148445],
+ [109.486761, 26.148445],
+ [109.439334, 26.238641],
+ [109.466435, 26.314288],
+ [109.340784, 26.264399],
+ [109.285965, 26.296052],
+ [109.326001, 26.427398],
+ [109.407305, 26.532902],
+ [109.35495, 26.693383],
+ [109.454117, 26.761252],
+ [109.52187, 26.748964],
+ [109.528029, 26.744689],
+ [109.529261, 26.740414],
+ [109.590855, 26.686433],
+ [109.660456, 26.709419],
+ [109.652449, 26.76232],
+ [109.821216, 26.781017],
+ [109.838463, 26.72759],
+ [109.946252, 26.685899],
+ [109.82676, 26.605681],
+ [109.892665, 26.525408],
+ [109.856325, 26.465433],
+ [109.932701, 26.476145],
+ [110.017701, 26.343246],
+ [109.965962, 26.195699],
+ [109.906832, 26.143611],
+ [109.864332, 26.027537],
+ [109.783028, 25.988282],
+ [109.806434, 25.874746],
+ [109.685094, 25.880129],
+ [109.730057, 25.989895],
+ [109.635203, 26.047428],
+ [109.513247, 25.997962],
+ [109.48245, 26.029687]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 440000,
+ "name": "骞夸笢鐪�",
+ "centerName": "骞垮窞",
+ "center": [113.280637, 23.125178],
+ "centroid": [113.429877, 23.334664],
+ "childrenNum": 22,
+ "level": "province",
+ "subFeatureIndex": 18,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [109.785492, 21.457116],
+ [109.742992, 21.61629],
+ [109.898209, 21.649661],
+ [109.940709, 21.734723],
+ [109.94502, 21.844172],
+ [110.051578, 21.856945],
+ [110.119947, 21.901918],
+ [110.200019, 21.898587],
+ [110.200019, 21.898587],
+ [110.388497, 21.89026],
+ [110.355236, 22.061709],
+ [110.355236, 22.061709],
+ [110.350924, 22.072799],
+ [110.350924, 22.072799],
+ [110.414366, 22.20858],
+ [110.488895, 22.144863],
+ [110.560344, 22.196393],
+ [110.629329, 22.149296],
+ [110.646575, 22.222982],
+ [110.725415, 22.295522],
+ [110.785777, 22.294415],
+ [110.711249, 22.369684],
+ [110.778386, 22.585304],
+ [111.055559, 22.648268],
+ [111.056791, 22.72776],
+ [111.202152, 22.740452],
+ [111.358601, 22.889362],
+ [111.363528, 22.968713],
+ [111.433746, 23.036456],
+ [111.377695, 23.082149],
+ [111.388782, 23.210337],
+ [111.353673, 23.28895],
+ [111.399869, 23.469638],
+ [111.479941, 23.532738],
+ [111.487332, 23.62651],
+ [111.615448, 23.639117],
+ [111.667187, 23.718023],
+ [111.621607, 23.725692],
+ [111.664723, 23.83465],
+ [111.8107, 23.806735],
+ [111.812548, 23.887727],
+ [111.940664, 23.987803],
+ [111.878454, 24.110195],
+ [111.877838, 24.229196],
+ [111.939432, 24.230287],
+ [112.029975, 24.297925],
+ [112.057692, 24.387327],
+ [111.985011, 24.467953],
+ [112.007185, 24.534376],
+ [111.937584, 24.595323],
+ [111.961606, 24.720934],
+ [112.024431, 24.739955],
+ [112.097112, 24.826327],
+ [112.171025, 24.86379],
+ [112.175337, 24.92729],
+ [112.119902, 24.963638],
+ [112.155626, 25.026544],
+ [112.187039, 25.182584],
+ [112.3053, 25.157132],
+ [112.369357, 25.189081],
+ [112.414937, 25.142509],
+ [112.660081, 25.132759],
+ [112.712436, 25.083456],
+ [112.780805, 24.896901],
+ [112.871348, 24.895816],
+ [113.011782, 24.946279],
+ [112.979137, 25.034133],
+ [113.018557, 25.082914],
+ [112.96805, 25.141426],
+ [113.034572, 25.198285],
+ [112.992688, 25.247],
+ [112.867036, 25.249706],
+ [112.900297, 25.311383],
+ [113.080151, 25.3833],
+ [113.11834, 25.445449],
+ [113.248919, 25.514045],
+ [113.311129, 25.490284],
+ [113.373338, 25.402758],
+ [113.449715, 25.359512],
+ [113.535946, 25.368704],
+ [113.611707, 25.326527],
+ [113.611707, 25.326527],
+ [113.753373, 25.362756],
+ [113.822974, 25.331935],
+ [113.887032, 25.436804],
+ [113.94493, 25.441667],
+ [114.051488, 25.348699],
+ [114.039785, 25.250789],
+ [114.13156, 25.30922],
+ [114.262755, 25.29191],
+ [114.31511, 25.338424],
+ [114.381015, 25.31571],
+ [114.535616, 25.41681],
+ [114.63663, 25.324364],
+ [114.743188, 25.274597],
+ [114.679746, 25.194495],
+ [114.735796, 25.121925],
+ [114.640326, 25.073702],
+ [114.561485, 25.077495],
+ [114.506051, 24.999975],
+ [114.395798, 24.951161],
+ [114.403189, 24.877361],
+ [114.33482, 24.747562],
+ [114.27261, 24.700279],
+ [114.169132, 24.689407],
+ [114.258443, 24.641558],
+ [114.308334, 24.574104],
+ [114.391486, 24.562677],
+ [114.428443, 24.486468],
+ [114.534384, 24.558867],
+ [114.589819, 24.537642],
+ [114.664963, 24.583898],
+ [114.704999, 24.526211],
+ [114.729637, 24.608924],
+ [114.868839, 24.562132],
+ [114.909491, 24.661679],
+ [115.056701, 24.703541],
+ [115.095505, 24.674184],
+ [115.308004, 24.758429],
+ [115.358511, 24.735064],
+ [115.412714, 24.792654],
+ [115.556227, 24.682883],
+ [115.573474, 24.617083],
+ [115.67264, 24.604028],
+ [115.688038, 24.545261],
+ [115.845103, 24.563221],
+ [115.756408, 24.749192],
+ [115.822313, 24.90884],
+ [115.907313, 24.880075],
+ [115.89253, 24.937056],
+ [116.014486, 24.905584],
+ [116.068073, 24.849675],
+ [116.18079, 24.87519],
+ [116.245464, 24.793197],
+ [116.376659, 24.820353],
+ [116.44626, 24.714412],
+ [116.486912, 24.71876],
+ [116.525716, 24.604572],
+ [116.597165, 24.65461],
+ [116.778867, 24.680165],
+ [116.815207, 24.655154],
+ [116.761005, 24.58281],
+ [116.789338, 24.50988],
+ [116.860787, 24.462507],
+ [116.903903, 24.369888],
+ [116.933468, 24.21992],
+ [116.998757, 24.178988],
+ [116.9347, 24.127123],
+ [116.939627, 24.033713],
+ [116.981511, 23.999282],
+ [116.980279, 23.881709],
+ [117.012308, 23.855446],
+ [117.053576, 23.696657],
+ [117.192778, 23.629799],
+ [117.192778, 23.561809],
+ [117.054192, 23.542064],
+ [117.01046, 23.502564],
+ [116.921765, 23.53219],
+ [116.874953, 23.447683],
+ [116.874338, 23.447683],
+ [116.871258, 23.416391],
+ [116.871874, 23.415842],
+ [116.782563, 23.313679],
+ [116.806584, 23.200989],
+ [116.74499, 23.215286],
+ [116.550969, 23.109668],
+ [116.576839, 23.014429],
+ [116.50539, 22.930696],
+ [116.382818, 22.919124],
+ [116.317528, 22.952736],
+ [116.226985, 22.914715],
+ [116.106877, 22.817685],
+ [116.073616, 22.8425],
+ [115.883291, 22.785142],
+ [115.796444, 22.739349],
+ [115.788437, 22.809964],
+ [115.654162, 22.865657],
+ [115.542677, 22.76142],
+ [115.606119, 22.754799],
+ [115.57409, 22.650477],
+ [115.471844, 22.697956],
+ [115.381301, 22.684156],
+ [115.338185, 22.776867],
+ [115.230396, 22.776867],
+ [115.236555, 22.825406],
+ [115.054853, 22.777419],
+ [115.04007, 22.712307],
+ [114.87623, 22.589724],
+ [114.747499, 22.581437],
+ [114.728405, 22.651029],
+ [114.749963, 22.764179],
+ [114.709927, 22.7879],
+ [114.512826, 22.655446],
+ [114.603369, 22.63888],
+ [114.559022, 22.583094],
+ [114.616304, 22.54276],
+ [114.611377, 22.481959],
+ [114.485109, 22.446572],
+ [114.467863, 22.533365],
+ [114.41058, 22.599667],
+ [114.232574, 22.539997],
+ [114.185762, 22.551601],
+ [114.185762, 22.551601],
+ [114.045944, 22.502413],
+ [114.044096, 22.502413],
+ [114.031778, 22.504071],
+ [113.959097, 22.505177],
+ [113.891959, 22.442701],
+ [113.733663, 22.73659],
+ [113.678228, 22.726104],
+ [113.740438, 22.53447],
+ [113.631417, 22.475877],
+ [113.669605, 22.416154],
+ [113.558736, 22.213012],
+ [113.553809, 22.107727],
+ [113.442324, 22.009575],
+ [113.330223, 21.961861],
+ [113.246455, 21.880266],
+ [113.091854, 22.065591],
+ [113.032724, 22.072799],
+ [113.037652, 21.935223],
+ [112.944645, 21.84195],
+ [112.795587, 21.923567],
+ [112.651458, 21.761954],
+ [112.523342, 21.760842],
+ [112.439574, 21.803624],
+ [112.415553, 21.734723],
+ [112.24001, 21.701371],
+ [112.192583, 21.78918],
+ [112.036134, 21.761398],
+ [111.951135, 21.671904],
+ [112.026895, 21.633533],
+ [111.811316, 21.558985],
+ [111.810084, 21.604609],
+ [111.693672, 21.590144],
+ [111.677658, 21.52949],
+ [111.382623, 21.495534],
+ [111.257587, 21.413675],
+ [111.28284, 21.485513],
+ [111.061102, 21.44932],
+ [110.929291, 21.375792],
+ [110.799328, 21.374678],
+ [110.626249, 21.215797],
+ [110.422373, 21.190695],
+ [110.388497, 21.125968],
+ [110.296722, 21.093594],
+ [110.180925, 20.981905],
+ [110.201251, 20.867337],
+ [110.390344, 20.820367],
+ [110.392192, 20.682727],
+ [110.466105, 20.680488],
+ [110.548025, 20.477715],
+ [110.545561, 20.42726],
+ [110.452554, 20.311151],
+ [110.349076, 20.258958],
+ [110.118099, 20.219661],
+ [110.082375, 20.258958],
+ [109.910528, 20.224152],
+ [109.916071, 20.316762],
+ [109.861252, 20.376789],
+ [109.888354, 20.475473],
+ [109.839695, 20.489485],
+ [109.793499, 20.61554],
+ [109.74484, 20.62114],
+ [109.730057, 20.719667],
+ [109.654913, 20.903673],
+ [109.674623, 21.136572],
+ [109.763934, 21.226395],
+ [109.757775, 21.346816],
+ [109.868644, 21.365763],
+ [109.894513, 21.44208],
+ [109.785492, 21.457116]
+ ]
+ ],
+ [
+ [
+ [117.100387, 23.401566],
+ [116.946402, 23.421881],
+ [117.129336, 23.483358],
+ [117.100387, 23.401566]
+ ]
+ ],
+ [
+ [
+ [112.853486, 21.74028],
+ [112.804826, 21.686361],
+ [112.817145, 21.590144],
+ [112.730914, 21.613509],
+ [112.782037, 21.665788],
+ [112.70566, 21.679133],
+ [112.831312, 21.77529],
+ [112.853486, 21.74028]
+ ]
+ ],
+ [
+ [
+ [112.625588, 21.616847],
+ [112.535045, 21.628527],
+ [112.663776, 21.714157],
+ [112.625588, 21.616847]
+ ]
+ ],
+ [
+ [
+ [110.495054, 21.075171],
+ [110.560344, 21.061213],
+ [110.535706, 20.923235],
+ [110.47288, 20.983022],
+ [110.347845, 20.984698],
+ [110.201251, 20.938324],
+ [110.211106, 20.986933],
+ [110.305961, 21.088012],
+ [110.495054, 21.075171]
+ ]
+ ],
+ [
+ [
+ [110.501829, 21.142711],
+ [110.431612, 21.181211],
+ [110.634256, 21.21022],
+ [110.582517, 21.094711],
+ [110.501829, 21.142711]
+ ]
+ ],
+ [
+ [
+ [116.769628, 20.771704],
+ [116.88604, 20.77562],
+ [116.934084, 20.67657],
+ [116.862635, 20.588657],
+ [116.749302, 20.600979],
+ [116.849084, 20.62842],
+ [116.87249, 20.738134],
+ [116.769628, 20.771704]
+ ]
+ ],
+ [
+ [
+ [110.598532, 20.857273],
+ [110.548641, 20.908703],
+ [110.584365, 20.948941],
+ [110.646575, 20.917087],
+ [110.598532, 20.857273]
+ ]
+ ],
+ [
+ [
+ [115.943037, 21.097502],
+ [116.044051, 21.11034],
+ [116.067457, 21.040552],
+ [115.989233, 21.035526],
+ [115.943037, 21.097502]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 450000,
+ "name": "骞胯タ澹棌鑷不鍖�",
+ "centerName": "鍗楀畞",
+ "center": [108.320004, 22.82402],
+ "centroid": [108.794237, 23.833575],
+ "childrenNum": 14,
+ "level": "province",
+ "subFeatureIndex": 19,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [112.024431, 24.739955],
+ [111.961606, 24.720934],
+ [111.937584, 24.595323],
+ [112.007185, 24.534376],
+ [111.985011, 24.467953],
+ [112.057692, 24.387327],
+ [112.029975, 24.297925],
+ [111.939432, 24.230287],
+ [111.877838, 24.229196],
+ [111.878454, 24.110195],
+ [111.940664, 23.987803],
+ [111.812548, 23.887727],
+ [111.8107, 23.806735],
+ [111.664723, 23.83465],
+ [111.621607, 23.725692],
+ [111.667187, 23.718023],
+ [111.615448, 23.639117],
+ [111.487332, 23.62651],
+ [111.479941, 23.532738],
+ [111.399869, 23.469638],
+ [111.353673, 23.28895],
+ [111.388782, 23.210337],
+ [111.377695, 23.082149],
+ [111.433746, 23.036456],
+ [111.363528, 22.968713],
+ [111.358601, 22.889362],
+ [111.202152, 22.740452],
+ [111.056791, 22.72776],
+ [111.055559, 22.648268],
+ [110.778386, 22.585304],
+ [110.711249, 22.369684],
+ [110.785777, 22.294415],
+ [110.725415, 22.295522],
+ [110.646575, 22.222982],
+ [110.629329, 22.149296],
+ [110.560344, 22.196393],
+ [110.488895, 22.144863],
+ [110.414366, 22.20858],
+ [110.350924, 22.072799],
+ [110.350924, 22.072799],
+ [110.355236, 22.061709],
+ [110.355236, 22.061709],
+ [110.388497, 21.89026],
+ [110.200019, 21.898587],
+ [110.200019, 21.898587],
+ [110.119947, 21.901918],
+ [110.051578, 21.856945],
+ [109.94502, 21.844172],
+ [109.940709, 21.734723],
+ [109.898209, 21.649661],
+ [109.742992, 21.61629],
+ [109.785492, 21.457116],
+ [109.704188, 21.462684],
+ [109.612413, 21.55676],
+ [109.540964, 21.466025],
+ [109.245929, 21.425929],
+ [109.138756, 21.389163],
+ [109.042669, 21.464355],
+ [109.150459, 21.523924],
+ [109.142451, 21.56455],
+ [108.937959, 21.589588],
+ [108.881293, 21.627415],
+ [108.74517, 21.599046],
+ [108.710062, 21.646881],
+ [108.591802, 21.677465],
+ [108.479085, 21.546743],
+ [108.338651, 21.541177],
+ [108.230245, 21.49108],
+ [108.235173, 21.60294],
+ [108.106441, 21.508895],
+ [108.030681, 21.546186],
+ [107.956768, 21.535055],
+ [107.860066, 21.651886],
+ [107.546553, 21.58625],
+ [107.46956, 21.659671],
+ [107.388256, 21.594039],
+ [107.310648, 21.733611],
+ [107.247206, 21.703039],
+ [107.088294, 21.805291],
+ [107.011917, 21.826399],
+ [107.05996, 21.915241],
+ [106.999598, 21.947433],
+ [106.73844, 22.007911],
+ [106.681158, 21.995152],
+ [106.717498, 22.074463],
+ [106.673151, 22.182543],
+ [106.7021, 22.206918],
+ [106.663296, 22.330948],
+ [106.562282, 22.34589],
+ [106.562282, 22.462608],
+ [106.61402, 22.601876],
+ [106.710723, 22.57536],
+ [106.768621, 22.739349],
+ [106.841302, 22.799484],
+ [106.606013, 22.925737],
+ [106.366413, 22.857939],
+ [106.286957, 22.86676],
+ [106.206885, 22.978629],
+ [106.019639, 22.990747],
+ [105.994385, 22.93786],
+ [105.893987, 22.936758],
+ [105.724604, 23.062332],
+ [105.574931, 23.066186],
+ [105.542902, 23.18449],
+ [105.531815, 23.248275],
+ [105.694423, 23.363122],
+ [105.699966, 23.401566],
+ [105.815763, 23.506953],
+ [105.89214, 23.525058],
+ [105.999929, 23.447683],
+ [106.141595, 23.569487],
+ [106.120653, 23.605129],
+ [106.157609, 23.724048],
+ [106.136667, 23.795238],
+ [106.192102, 23.824798],
+ [106.04982, 24.089986],
+ [105.933407, 24.123847],
+ [105.89214, 24.040271],
+ [105.704278, 24.066497],
+ [105.649459, 24.033167],
+ [105.628518, 24.126577],
+ [105.529967, 24.129308],
+ [105.481924, 24.018958],
+ [105.320548, 24.116202],
+ [105.260186, 24.061033],
+ [105.20044, 24.105279],
+ [105.229389, 24.165888],
+ [105.164715, 24.288109],
+ [105.188121, 24.346995],
+ [105.063085, 24.429281],
+ [105.063085, 24.429281],
+ [104.979933, 24.412937],
+ [104.83642, 24.446712],
+ [104.72863, 24.446167],
+ [104.70892, 24.321372],
+ [104.610986, 24.376973],
+ [104.492109, 24.656241],
+ [104.529682, 24.73126],
+ [104.63316, 24.65896],
+ [104.743413, 24.621978],
+ [104.841963, 24.676359],
+ [104.899245, 24.752996],
+ [105.03352, 24.787765],
+ [105.077868, 24.918065],
+ [105.082179, 24.915895],
+ [105.096346, 24.928375],
+ [105.09573, 24.928375],
+ [105.198592, 24.995095],
+ [105.265729, 24.930003],
+ [105.365511, 24.943566],
+ [105.445584, 24.918608],
+ [105.500402, 24.807862],
+ [105.70551, 24.768752],
+ [105.827466, 24.702997],
+ [105.942031, 24.724738],
+ [106.023335, 24.632313],
+ [106.045508, 24.681796],
+ [106.173008, 24.760059],
+ [106.206269, 24.851304],
+ [106.146522, 24.948449],
+ [106.215508, 24.982079],
+ [106.304819, 24.973944],
+ [106.590615, 25.087791],
+ [106.684238, 25.178252],
+ [106.732281, 25.162548],
+ [106.900432, 25.194495],
+ [106.912751, 25.243212],
+ [107.013765, 25.275138],
+ [107.012533, 25.353024],
+ [106.963874, 25.437884],
+ [107.066736, 25.509186],
+ [107.064272, 25.559395],
+ [107.228728, 25.604728],
+ [107.336517, 25.461116],
+ [107.318039, 25.401677],
+ [107.420901, 25.393029],
+ [107.432604, 25.289205],
+ [107.481263, 25.300024],
+ [107.472024, 25.213984],
+ [107.599523, 25.250789],
+ [107.659885, 25.316251],
+ [107.700537, 25.193954],
+ [107.741805, 25.239965],
+ [107.841587, 25.115966],
+ [108.001732, 25.196661],
+ [108.115065, 25.210195],
+ [108.152021, 25.324364],
+ [108.142782, 25.390867],
+ [108.348506, 25.536183],
+ [108.418723, 25.443287],
+ [108.471693, 25.458955],
+ [108.625062, 25.308138],
+ [108.6072, 25.491904],
+ [108.68912, 25.623072],
+ [108.763649, 25.637097],
+ [108.781511, 25.554537],
+ [108.949046, 25.557236],
+ [109.025423, 25.512426],
+ [109.088249, 25.550758],
+ [109.030966, 25.629545],
+ [109.07901, 25.720679],
+ [109.000785, 25.73631],
+ [108.953974, 25.686714],
+ [108.953974, 25.686714],
+ [108.896076, 25.71421],
+ [108.989698, 25.778881],
+ [109.143683, 25.795044],
+ [109.147995, 25.7417],
+ [109.3414, 25.732537],
+ [109.339552, 25.834363],
+ [109.435022, 25.933411],
+ [109.408537, 25.967305],
+ [109.48245, 26.029687],
+ [109.513247, 25.997962],
+ [109.635203, 26.047428],
+ [109.730057, 25.989895],
+ [109.685094, 25.880129],
+ [109.806434, 25.874746],
+ [109.783028, 25.988282],
+ [109.864332, 26.027537],
+ [109.906832, 26.143611],
+ [109.965962, 26.195699],
+ [110.099005, 26.16939],
+ [110.065128, 26.051191],
+ [110.165527, 26.023773],
+ [110.201251, 26.066241],
+ [110.257301, 25.961388],
+ [110.325671, 25.975373],
+ [110.373098, 26.08935],
+ [110.516612, 26.186035],
+ [110.555416, 26.286396],
+ [110.612083, 26.333594],
+ [110.76114, 26.248838],
+ [110.939146, 26.28425],
+ [110.94469, 26.373805],
+ [111.092515, 26.306779],
+ [111.204616, 26.307852],
+ [111.279761, 26.271911],
+ [111.267442, 26.058716],
+ [111.189834, 25.953318],
+ [111.252043, 25.864517],
+ [111.346282, 25.906504],
+ [111.49226, 25.868824],
+ [111.43313, 25.84621],
+ [111.442369, 25.771877],
+ [111.30871, 25.72014],
+ [111.343202, 25.602569],
+ [111.301319, 25.450851],
+ [111.103602, 25.284877],
+ [111.112841, 25.217232],
+ [110.998892, 25.161465],
+ [110.951465, 25.043891],
+ [110.991501, 24.924034],
+ [111.100522, 24.945736],
+ [111.101754, 25.035218],
+ [111.200921, 25.074786],
+ [111.274833, 25.151175],
+ [111.321645, 25.10513],
+ [111.435593, 25.09321],
+ [111.43313, 24.97991],
+ [111.470086, 24.928917],
+ [111.479325, 24.797543],
+ [111.431282, 24.687776],
+ [111.570484, 24.644821],
+ [111.68936, 24.778531],
+ [111.951135, 24.769839],
+ [112.024431, 24.739955]
+ ]
+ ],
+ [
+ [
+ [105.082179, 24.915895],
+ [105.077868, 24.918065],
+ [105.09573, 24.928375],
+ [105.096346, 24.928375],
+ [105.082179, 24.915895]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 460000,
+ "name": "娴峰崡鐪�",
+ "centerName": "娴峰彛",
+ "center": [110.33119, 20.031971],
+ "centroid": [109.754777, 19.189617],
+ "childrenNum": 19,
+ "level": "province",
+ "subFeatureIndex": 20,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [109.231147, 19.863293],
+ [109.300748, 19.917868],
+ [109.498464, 19.873422],
+ [109.585312, 19.98817],
+ [109.712195, 20.017406],
+ [109.76147, 19.981422],
+ [109.965346, 19.993792],
+ [110.106396, 20.026963],
+ [110.144585, 20.074176],
+ [110.291178, 20.056754],
+ [110.318279, 20.109015],
+ [110.526467, 20.0753],
+ [110.562191, 20.109577],
+ [110.717408, 20.148901],
+ [110.744509, 20.074176],
+ [110.871393, 20.011784],
+ [110.969327, 20.010097],
+ [111.071573, 19.629025],
+ [110.920668, 19.552926],
+ [110.844292, 19.450278],
+ [110.729727, 19.378611],
+ [110.619474, 19.152118],
+ [110.578206, 18.78489],
+ [110.499366, 18.751466],
+ [110.495054, 18.65002],
+ [110.329366, 18.64265],
+ [110.246215, 18.609764],
+ [110.117483, 18.507666],
+ [110.090382, 18.399262],
+ [110.022629, 18.360083],
+ [109.919767, 18.375415],
+ [109.785492, 18.339639],
+ [109.749767, 18.193617],
+ [109.584696, 18.143589],
+ [109.355566, 18.215216],
+ [109.287813, 18.264655],
+ [109.138756, 18.268064],
+ [109.117814, 18.322032],
+ [108.944735, 18.31408],
+ [108.888068, 18.412319],
+ [108.68912, 18.447513],
+ [108.644772, 18.486672],
+ [108.663866, 18.673261],
+ [108.593033, 18.809246],
+ [108.637997, 18.920785],
+ [108.591186, 19.14477],
+ [108.609048, 19.276417],
+ [108.663866, 19.374095],
+ [108.765496, 19.401187],
+ [109.048829, 19.620007],
+ [109.169553, 19.736628],
+ [109.159082, 19.790684],
+ [109.231147, 19.863293]
+ ]
+ ],
+ [
+ [
+ [113.896887, 7.607259],
+ [114.029314, 7.670119],
+ [114.211632, 7.786918],
+ [114.268298, 7.870496],
+ [114.414892, 7.952872],
+ [114.540543, 7.945761],
+ [114.540543, 7.862199],
+ [114.419819, 7.765577],
+ [114.368696, 7.63869],
+ [114.157429, 7.56159],
+ [113.98743, 7.536085],
+ [113.896887, 7.607259]
+ ]
+ ],
+ [
+ [
+ [111.660411, 16.258092],
+ [111.606825, 16.17766],
+ [111.569252, 16.195472],
+ [111.660411, 16.258092]
+ ]
+ ],
+ [
+ [
+ [113.976959, 8.872658],
+ [114.060111, 8.816493],
+ [114.037321, 8.781016],
+ [113.976959, 8.872658]
+ ]
+ ],
+ [
+ [
+ [112.067547, 16.319543],
+ [111.97454, 16.323563],
+ [112.047221, 16.360309],
+ [112.067547, 16.319543]
+ ]
+ ],
+ [
+ [
+ [115.837712, 9.709358],
+ [115.925791, 9.7813],
+ [115.901153, 9.671021],
+ [115.837712, 9.709358]
+ ]
+ ],
+ [
+ [
+ [109.463972, 7.344453],
+ [109.536037, 7.448882],
+ [109.653065, 7.559218],
+ [109.72205, 7.575825],
+ [109.904984, 7.551507],
+ [109.938861, 7.504647],
+ [109.791651, 7.524815],
+ [109.654297, 7.479138],
+ [109.513247, 7.320122],
+ [109.463972, 7.344453]
+ ]
+ ],
+ [
+ [
+ [112.527654, 16.058099],
+ [112.607726, 16.066724],
+ [112.570154, 16.010945],
+ [112.448814, 16.005194],
+ [112.527654, 16.058099]
+ ]
+ ],
+ [
+ [
+ [114.469095, 10.83618],
+ [114.587355, 10.90904],
+ [114.565181, 10.836767],
+ [114.469095, 10.83618]
+ ]
+ ],
+ [
+ [
+ [112.383524, 16.266134],
+ [112.528886, 16.318395],
+ [112.538741, 16.289107],
+ [112.383524, 16.266134]
+ ]
+ ],
+ [
+ [
+ [116.48876, 10.395704],
+ [116.514629, 10.349208],
+ [116.637817, 10.3651],
+ [116.566368, 10.304472],
+ [116.467202, 10.309182],
+ [116.48876, 10.395704]
+ ]
+ ],
+ [
+ [
+ [115.16757, 8.386402],
+ [115.315395, 8.356213],
+ [115.285214, 8.314772],
+ [115.18112, 8.345557],
+ [115.16757, 8.386402]
+ ]
+ ],
+ [
+ [
+ [109.936397, 7.848566],
+ [109.953027, 7.888869],
+ [110.078063, 7.949317],
+ [110.050346, 7.846195],
+ [109.988136, 7.812408],
+ [109.936397, 7.848566]
+ ]
+ ],
+ [
+ [
+ [114.696992, 11.004203],
+ [114.766593, 11.110489],
+ [114.793079, 11.076435],
+ [114.696992, 11.004203]
+ ]
+ ],
+ [
+ [
+ [110.459946, 8.116389],
+ [110.568351, 8.172657],
+ [110.554184, 8.09388],
+ [110.471032, 8.071962],
+ [110.459946, 8.116389]
+ ]
+ ],
+ [
+ [
+ [117.266691, 10.691581],
+ [117.369553, 10.742727],
+ [117.404661, 10.671002],
+ [117.266691, 10.691581]
+ ]
+ ],
+ [
+ [
+ [113.80696, 19.223319],
+ [113.920293, 19.223319],
+ [113.874097, 19.151553],
+ [113.80696, 19.223319]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 500000,
+ "name": "閲嶅簡甯�",
+ "centerName": "閲嶅簡",
+ "center": [106.504962, 29.533155],
+ "centroid": [107.88398, 30.067321],
+ "childrenNum": 38,
+ "level": "province",
+ "subFeatureIndex": 21,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [109.09256, 30.578762],
+ [109.114734, 30.64416],
+ [108.971836, 30.627686],
+ [108.808612, 30.491153],
+ [108.743939, 30.494762],
+ [108.688504, 30.587519],
+ [108.56778, 30.468464],
+ [108.42673, 30.492184],
+ [108.402092, 30.376626],
+ [108.460606, 30.35959],
+ [108.581947, 30.255763],
+ [108.56778, 30.157517],
+ [108.513577, 30.057619],
+ [108.542526, 29.998047],
+ [108.516041, 29.885539],
+ [108.371295, 29.841434],
+ [108.424266, 29.816],
+ [108.437201, 29.741218],
+ [108.504338, 29.707964],
+ [108.602273, 29.865824],
+ [108.666946, 29.842472],
+ [108.690968, 29.689773],
+ [108.785822, 29.633622],
+ [108.844337, 29.658582],
+ [108.91209, 29.571714],
+ [108.880677, 29.442576],
+ [108.927488, 29.435281],
+ [108.919481, 29.326314],
+ [109.11227, 29.360737],
+ [109.110422, 29.215143],
+ [109.232378, 29.119533],
+ [109.319842, 29.042667],
+ [109.235458, 28.882476],
+ [109.241002, 28.776594],
+ [109.2989, 28.747221],
+ [109.201581, 28.598133],
+ [109.304443, 28.623871],
+ [109.321074, 28.581322],
+ [109.274262, 28.494592],
+ [109.191726, 28.470927],
+ [109.152306, 28.349885],
+ [109.081473, 28.249264],
+ [109.086401, 28.184942],
+ [109.026655, 28.220271],
+ [109.006329, 28.163317],
+ [108.922561, 28.217635],
+ [108.772888, 28.21289],
+ [108.726692, 28.282463],
+ [108.764881, 28.306698],
+ [108.779663, 28.425158],
+ [108.710678, 28.500902],
+ [108.640461, 28.457251],
+ [108.688504, 28.422527],
+ [108.668178, 28.334614],
+ [108.611512, 28.324607],
+ [108.577019, 28.534024],
+ [108.636149, 28.621245],
+ [108.565316, 28.662204],
+ [108.471077, 28.627548],
+ [108.332491, 28.679528],
+ [108.385462, 28.772398],
+ [108.352817, 28.815395],
+ [108.350353, 28.933282],
+ [108.268433, 29.089734],
+ [108.256115, 29.040574],
+ [108.068253, 29.086597],
+ [108.024521, 29.038482],
+ [107.930899, 29.035343],
+ [107.867457, 28.960508],
+ [107.784921, 29.04842],
+ [107.810791, 29.138348],
+ [107.751044, 29.199997],
+ [107.701769, 29.142006],
+ [107.589052, 29.149845],
+ [107.570574, 29.218276],
+ [107.486806, 29.174402],
+ [107.404271, 29.187984],
+ [107.412894, 29.095485],
+ [107.36485, 29.010753],
+ [107.441227, 28.943755],
+ [107.383945, 28.848417],
+ [107.219489, 28.772923],
+ [107.191156, 28.888763],
+ [107.057497, 28.895049],
+ [106.983584, 28.851561],
+ [106.986664, 28.793899],
+ [106.986664, 28.793899],
+ [106.926302, 28.809104],
+ [106.824056, 28.756139],
+ [106.883186, 28.69265],
+ [106.866556, 28.624397],
+ [106.73844, 28.554522],
+ [106.7446, 28.465667],
+ [106.632499, 28.503531],
+ [106.564745, 28.485127],
+ [106.63681, 28.623346],
+ [106.562897, 28.753516],
+ [106.45326, 28.816968],
+ [106.504999, 28.662204],
+ [106.484057, 28.530344],
+ [106.395978, 28.570287],
+ [106.37442, 28.525613],
+ [106.304203, 28.650653],
+ [106.248152, 28.829024],
+ [106.173008, 28.92019],
+ [106.048588, 28.906573],
+ [106.043661, 28.954226],
+ [105.970364, 28.966267],
+ [105.88906, 28.909716],
+ [105.762176, 28.991391],
+ [105.693807, 29.267351],
+ [105.518264, 29.264219],
+ [105.427721, 29.316924],
+ [105.428337, 29.417562],
+ [105.380294, 29.456643],
+ [105.380294, 29.456643],
+ [105.324859, 29.448828],
+ [105.289751, 29.552979],
+ [105.38399, 29.67002],
+ [105.476996, 29.674699],
+ [105.575547, 29.745374],
+ [105.619894, 29.846624],
+ [105.709206, 29.840396],
+ [105.70243, 29.924957],
+ [105.753553, 30.018254],
+ [105.687648, 30.038974],
+ [105.582938, 30.123884],
+ [105.582938, 30.127507],
+ [105.580474, 30.129577],
+ [105.574315, 30.130611],
+ [105.56138, 30.183898],
+ [105.571235, 30.17976],
+ [105.642684, 30.186484],
+ [105.624822, 30.275917],
+ [105.720292, 30.252662],
+ [105.720292, 30.252662],
+ [105.714749, 30.322927],
+ [105.792357, 30.427199],
+ [105.881053, 30.387465],
+ [106.031958, 30.373529],
+ [106.10587, 30.310531],
+ [106.17116, 30.306399],
+ [106.180399, 30.23302],
+ [106.256776, 30.19631],
+ [106.262935, 30.211306],
+ [106.428623, 30.254729],
+ [106.451412, 30.307949],
+ [106.451412, 30.307949],
+ [106.610941, 30.292451],
+ [106.610941, 30.292451],
+ [106.612789, 30.235605],
+ [106.612789, 30.235605],
+ [106.612173, 30.235605],
+ [106.612173, 30.235605],
+ [106.611557, 30.235605],
+ [106.612173, 30.235605],
+ [106.611557, 30.235605],
+ [106.677462, 30.157],
+ [106.726121, 30.033277],
+ [106.825904, 30.031205],
+ [106.825904, 30.031205],
+ [106.913367, 30.025506],
+ [106.974345, 30.082992],
+ [106.976193, 30.083509],
+ [106.980504, 30.085062],
+ [106.981736, 30.085062],
+ [107.053801, 30.043636],
+ [107.054417, 30.041046],
+ [107.055649, 30.040528],
+ [107.058113, 30.043118],
+ [107.221337, 30.213891],
+ [107.359923, 30.456087],
+ [107.516987, 30.644675],
+ [107.424597, 30.740889],
+ [107.514524, 30.854986],
+ [107.645103, 30.821079],
+ [107.739957, 30.884259],
+ [107.763979, 30.816968],
+ [107.85329, 30.793842],
+ [107.994956, 30.90839],
+ [107.943833, 30.989466],
+ [108.053471, 31.040745],
+ [108.009123, 31.10839],
+ [108.083652, 31.185713],
+ [108.095354, 31.268088],
+ [108.185898, 31.337104],
+ [108.153869, 31.371338],
+ [108.216079, 31.410666],
+ [108.191441, 31.492333],
+ [108.34173, 31.509679],
+ [108.391621, 31.593298],
+ [108.517889, 31.665131],
+ [108.535135, 31.757769],
+ [108.343578, 31.860987],
+ [108.259194, 31.966628],
+ [108.373759, 32.077217],
+ [108.447672, 32.07164],
+ [108.369447, 32.173493],
+ [108.509882, 32.201343],
+ [108.67249, 32.104083],
+ [108.734084, 32.106617],
+ [108.902235, 31.984899],
+ [108.988466, 31.979317],
+ [109.164009, 31.877247],
+ [109.195422, 31.817782],
+ [109.273646, 31.801003],
+ [109.281654, 31.717061],
+ [109.585928, 31.726731],
+ [109.731289, 31.700263],
+ [109.76455, 31.602981],
+ [109.719586, 31.555067],
+ [109.848934, 31.552008],
+ [109.946252, 31.506108],
+ [110.054042, 31.410666],
+ [110.140273, 31.390238],
+ [110.189548, 31.129391],
+ [110.119947, 31.088409],
+ [110.135961, 30.986902],
+ [110.172918, 30.978694],
+ [110.082375, 30.799496],
+ [110.008462, 30.883746],
+ [109.893897, 30.899662],
+ [109.780564, 30.848822],
+ [109.590855, 30.693566],
+ [109.435638, 30.59576],
+ [109.35495, 30.487028],
+ [109.36111, 30.550942],
+ [109.299516, 30.630775],
+ [109.143683, 30.521052],
+ [109.103647, 30.565883],
+ [109.106111, 30.57052],
+ [109.106727, 30.572066],
+ [109.108575, 30.576702],
+ [109.102415, 30.580308],
+ [109.100567, 30.580823],
+ [109.09872, 30.579277],
+ [109.09256, 30.578762]
+ ]
+ ],
+ [
+ [
+ [105.574315, 30.130611],
+ [105.580474, 30.129577],
+ [105.582938, 30.127507],
+ [105.582938, 30.123884],
+ [105.574315, 30.130611]
+ ]
+ ],
+ [
+ [
+ [109.09256, 30.578762],
+ [109.09872, 30.579277],
+ [109.106111, 30.57052],
+ [109.103647, 30.565883],
+ [109.09256, 30.578762]
+ ]
+ ],
+ [
+ [
+ [109.102415, 30.580308],
+ [109.108575, 30.576702],
+ [109.106727, 30.572066],
+ [109.100567, 30.580823],
+ [109.102415, 30.580308]
+ ]
+ ],
+ [
+ [
+ [107.053801, 30.043636],
+ [107.058113, 30.043118],
+ [107.055649, 30.040528],
+ [107.054417, 30.041046],
+ [107.053801, 30.043636]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 510000,
+ "name": "鍥涘窛鐪�",
+ "centerName": "鎴愰兘",
+ "center": [104.065735, 30.659462],
+ "centroid": [102.693438, 30.674548],
+ "childrenNum": 21,
+ "level": "province",
+ "subFeatureIndex": 22,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [105.720292, 30.252662],
+ [105.720292, 30.252662],
+ [105.624822, 30.275917],
+ [105.642684, 30.186484],
+ [105.571235, 30.17976],
+ [105.56138, 30.188035],
+ [105.558916, 30.18545],
+ [105.56138, 30.183898],
+ [105.574315, 30.130611],
+ [105.582938, 30.123884],
+ [105.687648, 30.038974],
+ [105.753553, 30.018254],
+ [105.70243, 29.924957],
+ [105.709206, 29.840396],
+ [105.619894, 29.846624],
+ [105.575547, 29.745374],
+ [105.476996, 29.674699],
+ [105.38399, 29.67002],
+ [105.289751, 29.552979],
+ [105.324859, 29.448828],
+ [105.380294, 29.456643],
+ [105.380294, 29.456643],
+ [105.428337, 29.417562],
+ [105.427721, 29.316924],
+ [105.518264, 29.264219],
+ [105.693807, 29.267351],
+ [105.762176, 28.991391],
+ [105.88906, 28.909716],
+ [105.970364, 28.966267],
+ [106.043661, 28.954226],
+ [106.048588, 28.906573],
+ [106.173008, 28.92019],
+ [106.248152, 28.829024],
+ [106.304203, 28.650653],
+ [106.37442, 28.525613],
+ [106.330688, 28.481971],
+ [106.2925, 28.537177],
+ [106.103407, 28.636476],
+ [105.966668, 28.76086],
+ [105.891524, 28.672179],
+ [105.884748, 28.594981],
+ [105.749242, 28.614943],
+ [105.683952, 28.535601],
+ [105.62359, 28.518253],
+ [105.639604, 28.32408],
+ [105.730147, 28.271925],
+ [105.826234, 28.304064],
+ [105.88906, 28.238722],
+ [105.860111, 28.165955],
+ [105.975907, 28.107917],
+ [106.126812, 28.16701],
+ [106.206885, 28.134302],
+ [106.328225, 27.952643],
+ [106.304819, 27.899249],
+ [106.343007, 27.821489],
+ [106.193334, 27.754265],
+ [106.120653, 27.779677],
+ [106.023335, 27.746851],
+ [105.78435, 27.719312],
+ [105.62359, 27.666333],
+ [105.605112, 27.715605],
+ [105.508409, 27.769089],
+ [105.353809, 27.74897],
+ [105.308229, 27.705011],
+ [105.273736, 27.795028],
+ [105.308229, 27.810376],
+ [105.308229, 27.810376],
+ [105.244171, 27.823077],
+ [105.233084, 27.895547],
+ [105.284823, 27.935729],
+ [105.270657, 27.99703],
+ [105.186273, 27.995445],
+ [105.186889, 28.0546],
+ [105.05939, 28.097889],
+ [104.872144, 27.905594],
+ [104.743413, 27.901892],
+ [104.573413, 27.840537],
+ [104.40095, 27.952114],
+ [104.354139, 28.019744],
+ [104.44653, 28.112666],
+ [104.44961, 28.269817],
+ [104.384936, 28.329874],
+ [104.314103, 28.306698],
+ [104.254357, 28.408844],
+ [104.261748, 28.537177],
+ [104.318415, 28.538229],
+ [104.425588, 28.626497],
+ [104.314719, 28.615468],
+ [104.12501, 28.637526],
+ [103.940844, 28.606013],
+ [103.844757, 28.660104],
+ [103.838598, 28.587101],
+ [103.781931, 28.525613],
+ [103.877402, 28.311966],
+ [103.721569, 28.201817],
+ [103.639649, 28.261912],
+ [103.573128, 28.230815],
+ [103.471498, 28.123221],
+ [103.430846, 28.044039],
+ [103.488128, 28.03242],
+ [103.515846, 27.965326],
+ [103.487512, 27.795028],
+ [103.29226, 27.632943],
+ [103.295955, 27.568785],
+ [103.222043, 27.566133],
+ [103.111789, 27.401054],
+ [102.989833, 27.368114],
+ [102.941174, 27.405303],
+ [102.882044, 27.293168],
+ [102.913457, 27.133538],
+ [102.870957, 27.026992],
+ [102.898674, 26.908073],
+ [102.991681, 26.775675],
+ [103.018783, 26.593911],
+ [103.056971, 26.525943],
+ [102.989833, 26.483108],
+ [102.998457, 26.371661],
+ [102.739762, 26.268691],
+ [102.674473, 26.205363],
+ [102.60056, 26.250448],
+ [102.638748, 26.307852],
+ [102.567915, 26.36362],
+ [102.392372, 26.296588],
+ [102.349257, 26.244545],
+ [102.245163, 26.212341],
+ [102.107808, 26.068391],
+ [102.005562, 26.091499],
+ [102.005562, 26.091499],
+ [101.917483, 26.108156],
+ [101.86328, 26.052266],
+ [101.799223, 26.109231],
+ [101.807846, 26.156501],
+ [101.690202, 26.241861],
+ [101.630455, 26.224687],
+ [101.586724, 26.279422],
+ [101.660636, 26.346999],
+ [101.636615, 26.395245],
+ [101.506652, 26.499708],
+ [101.458608, 26.495424],
+ [101.400094, 26.605146],
+ [101.451833, 26.600867],
+ [101.453065, 26.692848],
+ [101.512195, 26.756443],
+ [101.389623, 26.723314],
+ [101.357594, 26.770868],
+ [101.399478, 26.841893],
+ [101.267667, 26.902737],
+ [101.264587, 26.955549],
+ [101.136472, 27.023794],
+ [101.170349, 27.195821],
+ [101.057016, 27.20061],
+ [101.021907, 27.332508],
+ [100.936908, 27.469026],
+ [100.848212, 27.670573],
+ [100.782307, 27.691767],
+ [100.707162, 27.80085],
+ [100.681293, 27.923041],
+ [100.633866, 27.915111],
+ [100.54517, 27.809318],
+ [100.442924, 27.866459],
+ [100.327744, 27.720372],
+ [100.295099, 27.869633],
+ [100.210715, 27.877037],
+ [100.196549, 27.936257],
+ [100.086296, 28.030836],
+ [100.033941, 28.184942],
+ [100.157129, 28.210254],
+ [100.176223, 28.324607],
+ [100.054267, 28.376737],
+ [100.073977, 28.42621],
+ [99.990209, 28.476712],
+ [99.987129, 28.524561],
+ [99.793724, 28.699473],
+ [99.733362, 28.719415],
+ [99.717964, 28.846321],
+ [99.625573, 28.814871],
+ [99.615718, 28.741975],
+ [99.532566, 28.681628],
+ [99.463581, 28.549266],
+ [99.403219, 28.546638],
+ [99.437095, 28.398318],
+ [99.374886, 28.181778],
+ [99.306516, 28.227652],
+ [99.280647, 28.298269],
+ [99.174705, 28.402003],
+ [99.183944, 28.588677],
+ [99.126662, 28.699473],
+ [99.103872, 28.842128],
+ [99.132206, 28.948467],
+ [99.113727, 29.221409],
+ [99.075539, 29.314316],
+ [99.052133, 29.563908],
+ [98.993003, 29.656502],
+ [99.0238, 29.846105],
+ [99.068148, 29.93118],
+ [99.044742, 30.079885],
+ [98.989308, 30.151826],
+ [98.907388, 30.698196],
+ [98.957895, 30.765056],
+ [98.901844, 30.785105],
+ [98.774345, 30.907877],
+ [98.806374, 30.995621],
+ [98.736772, 31.049459],
+ [98.709671, 31.118635],
+ [98.602498, 31.192367],
+ [98.64007, 31.337615],
+ [98.691809, 31.333016],
+ [98.773113, 31.249163],
+ [98.88583, 31.376446],
+ [98.837787, 31.436705],
+ [98.713367, 31.510189],
+ [98.553839, 31.656473],
+ [98.543983, 31.718588],
+ [98.414636, 31.832525],
+ [98.434962, 32.007734],
+ [98.301919, 32.12334],
+ [98.218768, 32.234752],
+ [98.218768, 32.342489],
+ [97.937283, 32.484425],
+ [97.730944, 32.527315],
+ [97.543698, 32.621602],
+ [97.42359, 32.704713],
+ [97.386018, 32.779196],
+ [97.373699, 32.956094],
+ [97.523988, 32.988721],
+ [97.542466, 33.036385],
+ [97.487648, 33.10658],
+ [97.487648, 33.168205],
+ [97.576343, 33.221779],
+ [97.621306, 33.334327],
+ [97.676125, 33.340825],
+ [97.753733, 33.410277],
+ [97.625618, 33.461705],
+ [97.552321, 33.465698],
+ [97.52522, 33.575937],
+ [97.415583, 33.605343],
+ [97.435293, 33.680558],
+ [97.388481, 33.884452],
+ [97.458698, 33.886935],
+ [97.660111, 33.956444],
+ [97.70261, 34.036805],
+ [97.665654, 34.126997],
+ [97.834421, 34.208186],
+ [97.937283, 34.196804],
+ [97.937283, 34.196804],
+ [98.051848, 34.115604],
+ [98.21076, 34.078444],
+ [98.401702, 34.08786],
+ [98.440506, 33.981255],
+ [98.406629, 33.867065],
+ [98.462064, 33.849178],
+ [98.539056, 33.746752],
+ [98.6567, 33.647193],
+ [98.61728, 33.63723],
+ [98.648077, 33.549014],
+ [98.742316, 33.477677],
+ [98.734309, 33.409278],
+ [98.779272, 33.37181],
+ [98.759562, 33.277321],
+ [98.858728, 33.150674],
+ [99.002242, 33.08252],
+ [99.179633, 33.044912],
+ [99.235067, 32.982197],
+ [99.268328, 32.878744],
+ [99.385973, 32.900349],
+ [99.558436, 32.839039],
+ [99.607711, 32.780705],
+ [99.763543, 32.778693],
+ [99.788181, 32.956596],
+ [99.854086, 32.945048],
+ [99.877492, 33.045915],
+ [99.956332, 32.948061],
+ [100.038252, 32.928979],
+ [100.123252, 32.837028],
+ [100.139266, 32.724346],
+ [100.088143, 32.668959],
+ [100.208252, 32.606482],
+ [100.258759, 32.742466],
+ [100.339447, 32.719313],
+ [100.399809, 32.756556],
+ [100.516837, 32.630168],
+ [100.54517, 32.569681],
+ [100.645568, 32.526306],
+ [100.690532, 32.678025],
+ [100.93198, 32.600433],
+ [101.075494, 32.683061],
+ [101.157414, 32.661404],
+ [101.22332, 32.725856],
+ [101.237486, 32.824962],
+ [101.124153, 32.909893],
+ [101.129081, 32.989725],
+ [101.183899, 32.984204],
+ [101.169733, 33.100566],
+ [101.11553, 33.194746],
+ [101.183283, 33.270317],
+ [101.297232, 33.262313],
+ [101.393935, 33.157687],
+ [101.405022, 33.225783],
+ [101.486326, 33.227285],
+ [101.625528, 33.100566],
+ [101.739477, 33.265815],
+ [101.64955, 33.323328],
+ [101.695745, 33.433748],
+ [101.769658, 33.447728],
+ [101.769042, 33.538541],
+ [101.844186, 33.602353],
+ [101.907012, 33.542032],
+ [101.9452, 33.437742],
+ [101.885454, 33.380804],
+ [101.878063, 33.315829],
+ [101.769658, 33.268816],
+ [101.841723, 33.184731],
+ [101.865744, 33.103072],
+ [101.935345, 33.186734],
+ [102.08933, 33.204759],
+ [102.112736, 33.287324],
+ [102.217446, 33.248303],
+ [102.186649, 33.332327],
+ [102.264873, 33.417269],
+ [102.396684, 33.40678],
+ [102.462589, 33.449724],
+ [102.440416, 33.57494],
+ [102.33817, 33.614313],
+ [102.342481, 33.725357],
+ [102.299981, 33.782566],
+ [102.239619, 33.788036],
+ [102.234076, 33.870046],
+ [102.136142, 33.965377],
+ [102.237772, 33.963392],
+ [102.315996, 33.994154],
+ [102.391756, 33.970836],
+ [102.437336, 34.087364],
+ [102.471213, 34.072993],
+ [102.655994, 34.113623],
+ [102.599328, 34.145321],
+ [102.798276, 34.272982],
+ [102.911609, 34.313022],
+ [102.978747, 34.249246],
+ [102.973203, 34.205217],
+ [103.124108, 34.16166],
+ [103.178927, 34.079931],
+ [103.119797, 34.034822],
+ [103.124108, 33.968354],
+ [103.181391, 33.900842],
+ [103.153057, 33.814884],
+ [103.279325, 33.806433],
+ [103.349542, 33.74327],
+ [103.525085, 33.798975],
+ [103.520157, 33.678566],
+ [103.626099, 33.727347],
+ [103.778236, 33.658648],
+ [103.871243, 33.68255],
+ [104.046169, 33.686533],
+ [104.168741, 33.611821],
+ [104.155191, 33.542531],
+ [104.22048, 33.404782],
+ [104.292545, 33.336326],
+ [104.432979, 33.325828],
+ [104.303632, 33.304328],
+ [104.378161, 33.109086],
+ [104.337509, 33.038392],
+ [104.426204, 33.0108],
+ [104.378161, 32.953081],
+ [104.288234, 32.94304],
+ [104.294393, 32.83552],
+ [104.363994, 32.822448],
+ [104.458849, 32.748504],
+ [104.582653, 32.722333],
+ [104.643015, 32.661908],
+ [104.739717, 32.635711],
+ [104.845659, 32.653848],
+ [104.881999, 32.600938],
+ [105.026745, 32.650322],
+ [105.111128, 32.59388],
+ [105.347033, 32.682558],
+ [105.455439, 32.737433],
+ [105.391381, 32.835017],
+ [105.414171, 32.921948],
+ [105.49917, 32.911902],
+ [105.563844, 32.72485],
+ [105.596489, 32.699175],
+ [105.719061, 32.759575],
+ [105.822538, 32.770141],
+ [105.825002, 32.824962],
+ [106.025798, 32.85814],
+ [106.093552, 32.823956],
+ [106.07261, 32.764103],
+ [106.076305, 32.753537],
+ [106.17424, 32.697664],
+ [106.347935, 32.670974],
+ [106.421231, 32.616562],
+ [106.585687, 32.688097],
+ [106.663296, 32.690615],
+ [106.733513, 32.739446],
+ [106.82344, 32.705217],
+ [107.066736, 32.708741],
+ [107.108004, 32.600938],
+ [107.080286, 32.542448],
+ [107.127098, 32.482406],
+ [107.263836, 32.403129],
+ [107.313727, 32.489976],
+ [107.382097, 32.54043],
+ [107.436299, 32.529837],
+ [107.456625, 32.417778],
+ [107.533002, 32.383426],
+ [107.680211, 32.398078],
+ [107.707929, 32.331873],
+ [107.75474, 32.338445],
+ [107.812022, 32.24791],
+ [107.979558, 32.14614],
+ [108.070717, 32.233234],
+ [108.179122, 32.222099],
+ [108.251187, 32.273208],
+ [108.312781, 32.232222],
+ [108.46923, 32.270173],
+ [108.509882, 32.201343],
+ [108.369447, 32.173493],
+ [108.447672, 32.07164],
+ [108.373759, 32.077217],
+ [108.259194, 31.966628],
+ [108.343578, 31.860987],
+ [108.535135, 31.757769],
+ [108.517889, 31.665131],
+ [108.391621, 31.593298],
+ [108.34173, 31.509679],
+ [108.191441, 31.492333],
+ [108.216079, 31.410666],
+ [108.153869, 31.371338],
+ [108.185898, 31.337104],
+ [108.095354, 31.268088],
+ [108.083652, 31.185713],
+ [108.009123, 31.10839],
+ [108.053471, 31.040745],
+ [107.943833, 30.989466],
+ [107.994956, 30.90839],
+ [107.85329, 30.793842],
+ [107.763979, 30.816968],
+ [107.739957, 30.884259],
+ [107.645103, 30.821079],
+ [107.514524, 30.854986],
+ [107.424597, 30.740889],
+ [107.516987, 30.644675],
+ [107.359923, 30.456087],
+ [107.221337, 30.213891],
+ [107.058113, 30.043118],
+ [107.053801, 30.043636],
+ [106.981736, 30.085062],
+ [106.980504, 30.087651],
+ [106.980504, 30.087651],
+ [106.980504, 30.085062],
+ [106.978041, 30.087133],
+ [106.978041, 30.087651],
+ [106.978041, 30.087133],
+ [106.978041, 30.087651],
+ [106.978041, 30.087133],
+ [106.976193, 30.083509],
+ [106.976193, 30.087651],
+ [106.976193, 30.087651],
+ [106.974345, 30.082992],
+ [106.913367, 30.025506],
+ [106.825904, 30.031205],
+ [106.825904, 30.031205],
+ [106.726121, 30.033277],
+ [106.677462, 30.157],
+ [106.611557, 30.235605],
+ [106.612173, 30.235605],
+ [106.611557, 30.235605],
+ [106.612173, 30.235605],
+ [106.612173, 30.235605],
+ [106.612789, 30.235605],
+ [106.612789, 30.235605],
+ [106.610941, 30.292451],
+ [106.610941, 30.292451],
+ [106.451412, 30.307949],
+ [106.451412, 30.307949],
+ [106.428623, 30.254729],
+ [106.262935, 30.211306],
+ [106.261703, 30.205101],
+ [106.260471, 30.204067],
+ [106.256776, 30.19631],
+ [106.180399, 30.23302],
+ [106.17116, 30.306399],
+ [106.10587, 30.310531],
+ [106.031958, 30.373529],
+ [105.881053, 30.387465],
+ [105.792357, 30.427199],
+ [105.714749, 30.322927],
+ [105.720292, 30.252662]
+ ]
+ ],
+ [
+ [
+ [106.262935, 30.211306],
+ [106.256776, 30.19631],
+ [106.260471, 30.204067],
+ [106.261703, 30.205101],
+ [106.262935, 30.211306]
+ ]
+ ],
+ [
+ [
+ [105.571235, 30.17976],
+ [105.56138, 30.183898],
+ [105.558916, 30.18545],
+ [105.56138, 30.188035],
+ [105.571235, 30.17976]
+ ]
+ ],
+ [
+ [
+ [106.981736, 30.085062],
+ [106.980504, 30.085062],
+ [106.980504, 30.087651],
+ [106.981736, 30.085062]
+ ]
+ ],
+ [
+ [
+ [106.980504, 30.085062],
+ [106.976193, 30.083509],
+ [106.978041, 30.087133],
+ [106.980504, 30.085062]
+ ]
+ ],
+ [
+ [
+ [106.976193, 30.083509],
+ [106.974345, 30.082992],
+ [106.976193, 30.087651],
+ [106.976193, 30.083509]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 520000,
+ "name": "璐靛窞鐪�",
+ "centerName": "璐甸槼",
+ "center": [106.713478, 26.578343],
+ "centroid": [106.88108, 26.826362],
+ "childrenNum": 9,
+ "level": "province",
+ "subFeatureIndex": 23,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [109.52187, 26.748964],
+ [109.454117, 26.761252],
+ [109.35495, 26.693383],
+ [109.407305, 26.532902],
+ [109.326001, 26.427398],
+ [109.285965, 26.296052],
+ [109.340784, 26.264399],
+ [109.466435, 26.314288],
+ [109.439334, 26.238641],
+ [109.486761, 26.148445],
+ [109.486761, 26.148445],
+ [109.449805, 26.101709],
+ [109.48245, 26.029687],
+ [109.408537, 25.967305],
+ [109.435022, 25.933411],
+ [109.339552, 25.834363],
+ [109.3414, 25.732537],
+ [109.147995, 25.7417],
+ [109.143683, 25.795044],
+ [108.989698, 25.778881],
+ [108.896076, 25.71421],
+ [108.953974, 25.686714],
+ [108.953974, 25.686714],
+ [109.000785, 25.73631],
+ [109.07901, 25.720679],
+ [109.030966, 25.629545],
+ [109.088249, 25.550758],
+ [109.025423, 25.512426],
+ [108.949046, 25.557236],
+ [108.781511, 25.554537],
+ [108.763649, 25.637097],
+ [108.68912, 25.623072],
+ [108.6072, 25.491904],
+ [108.625062, 25.308138],
+ [108.471693, 25.458955],
+ [108.418723, 25.443287],
+ [108.348506, 25.536183],
+ [108.142782, 25.390867],
+ [108.152021, 25.324364],
+ [108.115065, 25.210195],
+ [108.001732, 25.196661],
+ [107.841587, 25.115966],
+ [107.741805, 25.239965],
+ [107.700537, 25.193954],
+ [107.659885, 25.316251],
+ [107.599523, 25.250789],
+ [107.472024, 25.213984],
+ [107.481263, 25.300024],
+ [107.432604, 25.289205],
+ [107.420901, 25.393029],
+ [107.318039, 25.401677],
+ [107.336517, 25.461116],
+ [107.228728, 25.604728],
+ [107.064272, 25.559395],
+ [107.066736, 25.509186],
+ [106.963874, 25.437884],
+ [107.012533, 25.353024],
+ [107.013765, 25.275138],
+ [106.912751, 25.243212],
+ [106.900432, 25.194495],
+ [106.732281, 25.162548],
+ [106.684238, 25.178252],
+ [106.590615, 25.087791],
+ [106.304819, 24.973944],
+ [106.215508, 24.982079],
+ [106.146522, 24.948449],
+ [106.206269, 24.851304],
+ [106.173008, 24.760059],
+ [106.045508, 24.681796],
+ [106.023335, 24.632313],
+ [105.942031, 24.724738],
+ [105.827466, 24.702997],
+ [105.70551, 24.768752],
+ [105.500402, 24.807862],
+ [105.445584, 24.918608],
+ [105.365511, 24.943566],
+ [105.265729, 24.930003],
+ [105.198592, 24.995095],
+ [105.09573, 24.928375],
+ [105.077868, 24.918065],
+ [105.03352, 24.787765],
+ [104.899245, 24.752996],
+ [104.841963, 24.676359],
+ [104.743413, 24.621978],
+ [104.63316, 24.65896],
+ [104.529682, 24.73126],
+ [104.539537, 24.813836],
+ [104.713232, 24.996179],
+ [104.667652, 25.05961],
+ [104.750804, 25.215067],
+ [104.822869, 25.17013],
+ [104.816094, 25.262152],
+ [104.639935, 25.298942],
+ [104.646094, 25.356809],
+ [104.543232, 25.400597],
+ [104.556783, 25.524845],
+ [104.434827, 25.47246],
+ [104.420661, 25.585301],
+ [104.332581, 25.598792],
+ [104.309791, 25.648964],
+ [104.328886, 25.760561],
+ [104.373233, 25.731459],
+ [104.441602, 25.869362],
+ [104.414501, 25.909733],
+ [104.499501, 26.070541],
+ [104.592508, 26.317506],
+ [104.683667, 26.377557],
+ [104.554935, 26.590701],
+ [104.487798, 26.579465],
+ [104.421276, 26.712091],
+ [104.354139, 26.621194],
+ [104.120082, 26.636705],
+ [104.052329, 26.507204],
+ [103.865699, 26.512023],
+ [103.764685, 26.584816],
+ [103.773308, 26.716901],
+ [103.705555, 26.794904],
+ [103.779468, 26.874454],
+ [103.77454, 26.951815],
+ [103.675374, 27.051506],
+ [103.638418, 27.013133],
+ [103.624251, 27.112237],
+ [103.711714, 27.14259],
+ [103.903271, 27.347921],
+ [103.932221, 27.444072],
+ [104.015372, 27.429204],
+ [104.01722, 27.383523],
+ [104.113307, 27.338354],
+ [104.174285, 27.262856],
+ [104.363378, 27.467964],
+ [104.497653, 27.411677],
+ [104.546312, 27.330382],
+ [104.609754, 27.306991],
+ [104.808702, 27.35483],
+ [104.871528, 27.291041],
+ [105.067397, 27.418051],
+ [105.184425, 27.393085],
+ [105.260186, 27.514672],
+ [105.232469, 27.546506],
+ [105.305149, 27.612799],
+ [105.308229, 27.705011],
+ [105.353809, 27.74897],
+ [105.508409, 27.769089],
+ [105.605112, 27.715605],
+ [105.62359, 27.666333],
+ [105.78435, 27.719312],
+ [106.023335, 27.746851],
+ [106.120653, 27.779677],
+ [106.193334, 27.754265],
+ [106.343007, 27.821489],
+ [106.304819, 27.899249],
+ [106.328225, 27.952643],
+ [106.206885, 28.134302],
+ [106.126812, 28.16701],
+ [105.975907, 28.107917],
+ [105.860111, 28.165955],
+ [105.88906, 28.238722],
+ [105.826234, 28.304064],
+ [105.730147, 28.271925],
+ [105.639604, 28.32408],
+ [105.62359, 28.518253],
+ [105.683952, 28.535601],
+ [105.749242, 28.614943],
+ [105.884748, 28.594981],
+ [105.891524, 28.672179],
+ [105.966668, 28.76086],
+ [106.103407, 28.636476],
+ [106.2925, 28.537177],
+ [106.330688, 28.481971],
+ [106.37442, 28.525613],
+ [106.395978, 28.570287],
+ [106.484057, 28.530344],
+ [106.504999, 28.662204],
+ [106.45326, 28.816968],
+ [106.562897, 28.753516],
+ [106.63681, 28.623346],
+ [106.564745, 28.485127],
+ [106.632499, 28.503531],
+ [106.7446, 28.465667],
+ [106.73844, 28.554522],
+ [106.866556, 28.624397],
+ [106.883186, 28.69265],
+ [106.824056, 28.756139],
+ [106.926302, 28.809104],
+ [106.986664, 28.793899],
+ [106.986664, 28.793899],
+ [106.983584, 28.851561],
+ [107.057497, 28.895049],
+ [107.191156, 28.888763],
+ [107.219489, 28.772923],
+ [107.383945, 28.848417],
+ [107.441227, 28.943755],
+ [107.36485, 29.010753],
+ [107.412894, 29.095485],
+ [107.404271, 29.187984],
+ [107.486806, 29.174402],
+ [107.570574, 29.218276],
+ [107.589052, 29.149845],
+ [107.701769, 29.142006],
+ [107.751044, 29.199997],
+ [107.810791, 29.138348],
+ [107.784921, 29.04842],
+ [107.867457, 28.960508],
+ [107.930899, 29.035343],
+ [108.024521, 29.038482],
+ [108.068253, 29.086597],
+ [108.256115, 29.040574],
+ [108.268433, 29.089734],
+ [108.350353, 28.933282],
+ [108.352817, 28.815395],
+ [108.385462, 28.772398],
+ [108.332491, 28.679528],
+ [108.471077, 28.627548],
+ [108.565316, 28.662204],
+ [108.636149, 28.621245],
+ [108.577019, 28.534024],
+ [108.611512, 28.324607],
+ [108.668178, 28.334614],
+ [108.688504, 28.422527],
+ [108.640461, 28.457251],
+ [108.710678, 28.500902],
+ [108.779663, 28.425158],
+ [108.764881, 28.306698],
+ [108.726692, 28.282463],
+ [108.772888, 28.21289],
+ [108.922561, 28.217635],
+ [109.006329, 28.163317],
+ [109.026655, 28.220271],
+ [109.086401, 28.184942],
+ [109.081473, 28.249264],
+ [109.152306, 28.349885],
+ [109.191726, 28.470927],
+ [109.274262, 28.494592],
+ [109.27303, 28.310386],
+ [109.388211, 28.268236],
+ [109.340168, 28.190216],
+ [109.298284, 28.036117],
+ [109.378972, 28.032948],
+ [109.30198, 27.956342],
+ [109.345711, 27.840537],
+ [109.332777, 27.782853],
+ [109.470747, 27.68011],
+ [109.461508, 27.567724],
+ [109.303211, 27.475396],
+ [109.300132, 27.423893],
+ [109.202197, 27.449913],
+ [109.142451, 27.418051],
+ [109.040821, 27.276151],
+ [108.907162, 27.2054],
+ [108.878829, 27.106378],
+ [108.791366, 27.084539],
+ [108.87575, 26.999273],
+ [109.07901, 27.115965],
+ [109.164625, 27.065893],
+ [109.267487, 27.128746],
+ [109.415928, 27.15377],
+ [109.472595, 27.135136],
+ [109.454733, 27.069622],
+ [109.520022, 27.058433],
+ [109.555131, 26.947015],
+ [109.486761, 26.895267],
+ [109.500928, 26.828546],
+ [109.481218, 26.838156],
+ [109.473211, 26.828546],
+ [109.504624, 26.805051],
+ [109.52187, 26.748964]
+ ]
+ ],
+ [
+ [
+ [109.529261, 26.740414],
+ [109.528029, 26.744689],
+ [109.548971, 26.737208],
+ [109.548971, 26.737208],
+ [109.529261, 26.740414]
+ ]
+ ],
+ [
+ [
+ [109.500928, 26.828546],
+ [109.504624, 26.805051],
+ [109.473211, 26.828546],
+ [109.481218, 26.838156],
+ [109.500928, 26.828546]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 530000,
+ "name": "浜戝崡鐪�",
+ "centerName": "鏄嗘槑",
+ "center": [102.712251, 25.040609],
+ "centroid": [101.485108, 25.008649],
+ "childrenNum": 16,
+ "level": "province",
+ "subFeatureIndex": 24,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [105.542902, 23.18449],
+ [105.445584, 23.292797],
+ [105.372903, 23.317525],
+ [105.325475, 23.390034],
+ [105.238012, 23.264217],
+ [105.093266, 23.260919],
+ [104.886311, 23.169088],
+ [104.804391, 23.110218],
+ [104.860441, 22.970917],
+ [104.737869, 22.825957],
+ [104.579573, 22.84636],
+ [104.375697, 22.690228],
+ [104.272219, 22.738245],
+ [104.274067, 22.828163],
+ [104.117618, 22.808861],
+ [104.045553, 22.728312],
+ [104.009213, 22.51789],
+ [103.964249, 22.502966],
+ [103.825047, 22.615685],
+ [103.642113, 22.795071],
+ [103.566969, 22.698508],
+ [103.53494, 22.594143],
+ [103.436389, 22.697404],
+ [103.441317, 22.753144],
+ [103.323057, 22.807758],
+ [103.283021, 22.678635],
+ [103.195557, 22.648268],
+ [103.183854, 22.557679],
+ [103.081608, 22.506835],
+ [103.079761, 22.448784],
+ [102.930703, 22.482512],
+ [102.880196, 22.586961],
+ [102.688639, 22.700164],
+ [102.603024, 22.731623],
+ [102.570379, 22.700164],
+ [102.510633, 22.774661],
+ [102.384365, 22.679739],
+ [102.420706, 22.636119],
+ [102.322771, 22.554364],
+ [102.25625, 22.457631],
+ [102.270416, 22.419472],
+ [102.046214, 22.457631],
+ [101.907628, 22.43717],
+ [101.862665, 22.389048],
+ [101.76473, 22.506282],
+ [101.672339, 22.474772],
+ [101.625528, 22.282789],
+ [101.547304, 22.237936],
+ [101.596579, 22.160933],
+ [101.573789, 22.114933],
+ [101.626144, 22.006247],
+ [101.606434, 21.967965],
+ [101.701288, 21.938553],
+ [101.777049, 21.826954],
+ [101.747484, 21.730276],
+ [101.780129, 21.640763],
+ [101.754875, 21.585137],
+ [101.745636, 21.29721],
+ [101.833715, 21.252606],
+ [101.76473, 21.147733],
+ [101.672339, 21.195158],
+ [101.605818, 21.172285],
+ [101.604586, 21.229741],
+ [101.532521, 21.252606],
+ [101.387775, 21.225837],
+ [101.290457, 21.178422],
+ [101.222088, 21.234203],
+ [101.244877, 21.302227],
+ [101.142631, 21.409218],
+ [101.194986, 21.425372],
+ [101.209153, 21.557316],
+ [101.117378, 21.689141],
+ [101.123537, 21.771956],
+ [101.015132, 21.70693],
+ [100.870386, 21.672461],
+ [100.730568, 21.518914],
+ [100.558105, 21.450434],
+ [100.48296, 21.459343],
+ [100.437381, 21.532829],
+ [100.351765, 21.52949],
+ [100.247056, 21.463798],
+ [100.199628, 21.512791],
+ [100.126948, 21.508338],
+ [100.107853, 21.585137],
+ [100.169447, 21.663564],
+ [100.095535, 21.704151],
+ [99.991441, 21.703595],
+ [99.944014, 21.821955],
+ [99.999448, 21.970184],
+ [99.972347, 22.052837],
+ [99.871333, 22.0667],
+ [99.870101, 22.029544],
+ [99.486987, 22.12879],
+ [99.400139, 22.099966],
+ [99.220901, 22.111053],
+ [99.156227, 22.160933],
+ [99.235683, 22.250673],
+ [99.282495, 22.401219],
+ [99.381661, 22.503519],
+ [99.385973, 22.57094],
+ [99.31514, 22.737693],
+ [99.385973, 22.761972],
+ [99.457421, 22.84636],
+ [99.456806, 22.932901],
+ [99.563363, 22.925737],
+ [99.517168, 23.006719],
+ [99.528255, 23.065635],
+ [99.3484, 23.128927],
+ [99.255393, 23.077746],
+ [99.106336, 23.086552],
+ [98.889525, 23.209238],
+ [98.936953, 23.309833],
+ [98.872279, 23.484456],
+ [98.826084, 23.470187],
+ [98.808221, 23.547549],
+ [98.877823, 23.59197],
+ [98.786048, 23.781551],
+ [98.669019, 23.800713],
+ [98.701664, 23.834103],
+ [98.701048, 23.946251],
+ [98.899996, 24.109102],
+ [98.875975, 24.150056],
+ [98.716446, 24.12767],
+ [98.611737, 24.08507],
+ [98.550759, 24.125485],
+ [98.360434, 24.097087],
+ [98.225543, 24.113471],
+ [98.110978, 24.092171],
+ [97.902175, 24.01404],
+ [97.894168, 23.973589],
+ [97.769748, 23.933126],
+ [97.711234, 23.861465],
+ [97.5283, 23.926563],
+ [97.634241, 24.046828],
+ [97.730944, 24.113471],
+ [97.729712, 24.227013],
+ [97.767284, 24.258656],
+ [97.658879, 24.326279],
+ [97.716161, 24.358987],
+ [97.669966, 24.452703],
+ [97.531995, 24.43146],
+ [97.570799, 24.602396],
+ [97.570183, 24.766579],
+ [97.701379, 24.842617],
+ [97.764204, 24.824155],
+ [97.785762, 24.875733],
+ [97.716777, 24.978283],
+ [97.839349, 25.27081],
+ [97.914494, 25.211278],
+ [98.014892, 25.305433],
+ [98.06971, 25.311924],
+ [98.15779, 25.457334],
+ [98.131304, 25.510266],
+ [98.189818, 25.569111],
+ [98.170724, 25.620374],
+ [98.247717, 25.607965],
+ [98.314854, 25.543201],
+ [98.402317, 25.593936],
+ [98.457752, 25.68294],
+ [98.476846, 25.777265],
+ [98.553839, 25.845672],
+ [98.640686, 25.798815],
+ [98.704744, 25.852133],
+ [98.686881, 25.925877],
+ [98.614201, 25.968919],
+ [98.575396, 26.118364],
+ [98.634527, 26.145759],
+ [98.662244, 26.0872],
+ [98.735541, 26.183351],
+ [98.672715, 26.240251],
+ [98.733693, 26.350753],
+ [98.753403, 26.559129],
+ [98.781736, 26.62066],
+ [98.746012, 26.697125],
+ [98.757098, 26.87819],
+ [98.732461, 27.002472],
+ [98.765722, 27.050973],
+ [98.712135, 27.077081],
+ [98.696121, 27.211253],
+ [98.734309, 27.35111],
+ [98.706591, 27.362269],
+ [98.674563, 27.582044],
+ [98.583404, 27.571437],
+ [98.444201, 27.665274],
+ [98.429419, 27.548628],
+ [98.317318, 27.519448],
+ [98.278514, 27.659974],
+ [98.234166, 27.690707],
+ [98.222463, 27.812493],
+ [98.169492, 27.851118],
+ [98.205217, 27.88973],
+ [98.133152, 27.99069],
+ [98.160253, 28.101056],
+ [98.139311, 28.142216],
+ [98.168876, 28.204454],
+ [98.266195, 28.24083],
+ [98.208913, 28.35831],
+ [98.301303, 28.384633],
+ [98.37768, 28.246101],
+ [98.389383, 28.114777],
+ [98.428803, 28.10475],
+ [98.559382, 28.182833],
+ [98.626519, 28.165427],
+ [98.712135, 28.229233],
+ [98.752787, 28.333561],
+ [98.677026, 28.463563],
+ [98.627751, 28.487756],
+ [98.638222, 28.55242],
+ [98.594491, 28.667979],
+ [98.683802, 28.739877],
+ [98.652389, 28.816968],
+ [98.657932, 28.93014],
+ [98.765722, 29.006044],
+ [98.815613, 28.948991],
+ [98.828547, 28.820113],
+ [98.912931, 28.800715],
+ [98.972677, 28.832693],
+ [98.917243, 28.888239],
+ [98.925866, 28.978306],
+ [99.009018, 29.031158],
+ [98.967134, 29.128418],
+ [98.976373, 29.204698],
+ [99.113727, 29.221409],
+ [99.132206, 28.948467],
+ [99.103872, 28.842128],
+ [99.126662, 28.699473],
+ [99.183944, 28.588677],
+ [99.174705, 28.402003],
+ [99.280647, 28.298269],
+ [99.306516, 28.227652],
+ [99.374886, 28.181778],
+ [99.437095, 28.398318],
+ [99.403219, 28.546638],
+ [99.463581, 28.549266],
+ [99.532566, 28.681628],
+ [99.615718, 28.741975],
+ [99.625573, 28.814871],
+ [99.717964, 28.846321],
+ [99.733362, 28.719415],
+ [99.793724, 28.699473],
+ [99.987129, 28.524561],
+ [99.990209, 28.476712],
+ [100.073977, 28.42621],
+ [100.054267, 28.376737],
+ [100.176223, 28.324607],
+ [100.157129, 28.210254],
+ [100.033941, 28.184942],
+ [100.086296, 28.030836],
+ [100.196549, 27.936257],
+ [100.210715, 27.877037],
+ [100.295099, 27.869633],
+ [100.327744, 27.720372],
+ [100.442924, 27.866459],
+ [100.54517, 27.809318],
+ [100.633866, 27.915111],
+ [100.681293, 27.923041],
+ [100.707162, 27.80085],
+ [100.782307, 27.691767],
+ [100.848212, 27.670573],
+ [100.936908, 27.469026],
+ [101.021907, 27.332508],
+ [101.057016, 27.20061],
+ [101.170349, 27.195821],
+ [101.136472, 27.023794],
+ [101.264587, 26.955549],
+ [101.267667, 26.902737],
+ [101.399478, 26.841893],
+ [101.357594, 26.770868],
+ [101.389623, 26.723314],
+ [101.512195, 26.756443],
+ [101.453065, 26.692848],
+ [101.451833, 26.600867],
+ [101.400094, 26.605146],
+ [101.458608, 26.495424],
+ [101.506652, 26.499708],
+ [101.636615, 26.395245],
+ [101.660636, 26.346999],
+ [101.586724, 26.279422],
+ [101.630455, 26.224687],
+ [101.690202, 26.241861],
+ [101.807846, 26.156501],
+ [101.799223, 26.109231],
+ [101.86328, 26.052266],
+ [101.917483, 26.108156],
+ [102.005562, 26.091499],
+ [102.005562, 26.091499],
+ [102.107808, 26.068391],
+ [102.245163, 26.212341],
+ [102.349257, 26.244545],
+ [102.392372, 26.296588],
+ [102.567915, 26.36362],
+ [102.638748, 26.307852],
+ [102.60056, 26.250448],
+ [102.674473, 26.205363],
+ [102.739762, 26.268691],
+ [102.998457, 26.371661],
+ [102.989833, 26.483108],
+ [103.056971, 26.525943],
+ [103.018783, 26.593911],
+ [102.991681, 26.775675],
+ [102.898674, 26.908073],
+ [102.870957, 27.026992],
+ [102.913457, 27.133538],
+ [102.882044, 27.293168],
+ [102.941174, 27.405303],
+ [102.989833, 27.368114],
+ [103.111789, 27.401054],
+ [103.222043, 27.566133],
+ [103.295955, 27.568785],
+ [103.29226, 27.632943],
+ [103.487512, 27.795028],
+ [103.515846, 27.965326],
+ [103.488128, 28.03242],
+ [103.430846, 28.044039],
+ [103.471498, 28.123221],
+ [103.573128, 28.230815],
+ [103.639649, 28.261912],
+ [103.721569, 28.201817],
+ [103.877402, 28.311966],
+ [103.781931, 28.525613],
+ [103.838598, 28.587101],
+ [103.844757, 28.660104],
+ [103.940844, 28.606013],
+ [104.12501, 28.637526],
+ [104.314719, 28.615468],
+ [104.425588, 28.626497],
+ [104.318415, 28.538229],
+ [104.261748, 28.537177],
+ [104.254357, 28.408844],
+ [104.314103, 28.306698],
+ [104.384936, 28.329874],
+ [104.44961, 28.269817],
+ [104.44653, 28.112666],
+ [104.354139, 28.019744],
+ [104.40095, 27.952114],
+ [104.573413, 27.840537],
+ [104.743413, 27.901892],
+ [104.872144, 27.905594],
+ [105.05939, 28.097889],
+ [105.186889, 28.0546],
+ [105.186273, 27.995445],
+ [105.270657, 27.99703],
+ [105.284823, 27.935729],
+ [105.233084, 27.895547],
+ [105.244171, 27.823077],
+ [105.308229, 27.810376],
+ [105.308229, 27.810376],
+ [105.273736, 27.795028],
+ [105.308229, 27.705011],
+ [105.305149, 27.612799],
+ [105.232469, 27.546506],
+ [105.260186, 27.514672],
+ [105.184425, 27.393085],
+ [105.067397, 27.418051],
+ [104.871528, 27.291041],
+ [104.808702, 27.35483],
+ [104.609754, 27.306991],
+ [104.546312, 27.330382],
+ [104.497653, 27.411677],
+ [104.363378, 27.467964],
+ [104.174285, 27.262856],
+ [104.113307, 27.338354],
+ [104.01722, 27.383523],
+ [104.015372, 27.429204],
+ [103.932221, 27.444072],
+ [103.903271, 27.347921],
+ [103.711714, 27.14259],
+ [103.624251, 27.112237],
+ [103.638418, 27.013133],
+ [103.675374, 27.051506],
+ [103.77454, 26.951815],
+ [103.779468, 26.874454],
+ [103.705555, 26.794904],
+ [103.773308, 26.716901],
+ [103.764685, 26.584816],
+ [103.865699, 26.512023],
+ [104.052329, 26.507204],
+ [104.120082, 26.636705],
+ [104.354139, 26.621194],
+ [104.421276, 26.712091],
+ [104.487798, 26.579465],
+ [104.554935, 26.590701],
+ [104.683667, 26.377557],
+ [104.592508, 26.317506],
+ [104.499501, 26.070541],
+ [104.414501, 25.909733],
+ [104.441602, 25.869362],
+ [104.373233, 25.731459],
+ [104.328886, 25.760561],
+ [104.309791, 25.648964],
+ [104.332581, 25.598792],
+ [104.420661, 25.585301],
+ [104.434827, 25.47246],
+ [104.556783, 25.524845],
+ [104.543232, 25.400597],
+ [104.646094, 25.356809],
+ [104.639935, 25.298942],
+ [104.816094, 25.262152],
+ [104.822869, 25.17013],
+ [104.750804, 25.215067],
+ [104.667652, 25.05961],
+ [104.713232, 24.996179],
+ [104.539537, 24.813836],
+ [104.529682, 24.73126],
+ [104.492109, 24.656241],
+ [104.610986, 24.376973],
+ [104.70892, 24.321372],
+ [104.72863, 24.446167],
+ [104.83642, 24.446712],
+ [104.979933, 24.412937],
+ [105.063085, 24.429281],
+ [105.063085, 24.429281],
+ [105.188121, 24.346995],
+ [105.164715, 24.288109],
+ [105.229389, 24.165888],
+ [105.20044, 24.105279],
+ [105.260186, 24.061033],
+ [105.320548, 24.116202],
+ [105.481924, 24.018958],
+ [105.529967, 24.129308],
+ [105.628518, 24.126577],
+ [105.649459, 24.033167],
+ [105.704278, 24.066497],
+ [105.89214, 24.040271],
+ [105.933407, 24.123847],
+ [106.04982, 24.089986],
+ [106.192102, 23.824798],
+ [106.136667, 23.795238],
+ [106.157609, 23.724048],
+ [106.120653, 23.605129],
+ [106.141595, 23.569487],
+ [105.999929, 23.447683],
+ [105.89214, 23.525058],
+ [105.815763, 23.506953],
+ [105.699966, 23.401566],
+ [105.694423, 23.363122],
+ [105.531815, 23.248275],
+ [105.542902, 23.18449]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 540000,
+ "name": "瑗胯棌鑷不鍖�",
+ "centerName": "鎷夎惃",
+ "center": [91.132212, 29.660361],
+ "centroid": [88.388277, 31.56375],
+ "childrenNum": 7,
+ "level": "province",
+ "subFeatureIndex": 25,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [79.039649, 34.33427],
+ [79.0107, 34.399956],
+ [79.161605, 34.441416],
+ [79.229358, 34.413778],
+ [79.504683, 34.454737],
+ [79.675914, 34.451284],
+ [79.801566, 34.478909],
+ [79.906892, 34.683837],
+ [79.947544, 34.820993],
+ [80.034391, 34.902],
+ [80.031311, 35.034384],
+ [80.118159, 35.066222],
+ [80.23026, 35.147476],
+ [80.257977, 35.20323],
+ [80.362687, 35.209096],
+ [80.268448, 35.294114],
+ [80.321419, 35.386848],
+ [80.412578, 35.433663],
+ [80.516672, 35.392214],
+ [80.65649, 35.394165],
+ [80.689135, 35.33903],
+ [80.844351, 35.345375],
+ [81.026053, 35.312181],
+ [81.031597, 35.380506],
+ [81.09935, 35.407333],
+ [81.219458, 35.319016],
+ [81.362356, 35.354647],
+ [81.494167, 35.292161],
+ [81.513261, 35.235002],
+ [81.675253, 35.233536],
+ [81.736847, 35.262365],
+ [81.927789, 35.271158],
+ [82.05344, 35.350255],
+ [82.033114, 35.450236],
+ [82.328149, 35.559342],
+ [82.336156, 35.651284],
+ [82.424852, 35.713006],
+ [82.628727, 35.692114],
+ [82.731589, 35.63767],
+ [82.788872, 35.684824],
+ [82.960719, 35.671702],
+ [82.998907, 35.484348],
+ [83.067892, 35.462908],
+ [83.127022, 35.398554],
+ [83.242203, 35.420011],
+ [83.451006, 35.38197],
+ [83.622238, 35.335614],
+ [83.677672, 35.360991],
+ [83.885244, 35.367334],
+ [84.005968, 35.422449],
+ [84.095895, 35.362943],
+ [84.1618, 35.359039],
+ [84.335495, 35.414647],
+ [84.45314, 35.473141],
+ [84.448828, 35.55058],
+ [84.729081, 35.613353],
+ [85.053065, 35.751862],
+ [85.159006, 35.745549],
+ [85.271107, 35.788757],
+ [85.372121, 35.701346],
+ [85.613569, 35.652257],
+ [85.65299, 35.731465],
+ [85.811286, 35.779049],
+ [85.949256, 35.779049],
+ [86.060125, 35.846008],
+ [86.132806, 35.979271],
+ [86.199944, 36.032513],
+ [86.187625, 36.131158],
+ [86.392733, 36.206992],
+ [86.515305, 36.205543],
+ [86.701318, 36.245122],
+ [86.746282, 36.291916],
+ [86.862078, 36.300114],
+ [86.887332, 36.262492],
+ [86.996353, 36.308793],
+ [87.149106, 36.29722],
+ [87.193454, 36.349283],
+ [87.306787, 36.363739],
+ [87.361605, 36.419128],
+ [87.460155, 36.409498],
+ [87.470626, 36.354102],
+ [87.570409, 36.342536],
+ [87.731785, 36.384936],
+ [87.949211, 36.401312],
+ [87.983088, 36.437903],
+ [88.134609, 36.427313],
+ [88.241782, 36.468704],
+ [88.365586, 36.457636],
+ [88.470912, 36.482175],
+ [88.573158, 36.461005],
+ [88.623665, 36.389271],
+ [88.783809, 36.291916],
+ [88.802903, 36.337717],
+ [88.926091, 36.364221],
+ [88.964279, 36.318917],
+ [89.10225, 36.281305],
+ [89.127503, 36.249465],
+ [89.232213, 36.295774],
+ [89.287647, 36.235954],
+ [89.375727, 36.228231],
+ [89.490291, 36.150969],
+ [89.711414, 36.092972],
+ [89.638117, 36.04993],
+ [89.476125, 36.021868],
+ [89.418843, 36.04606],
+ [89.429929, 35.916302],
+ [89.549422, 35.858132],
+ [89.801957, 35.847948],
+ [89.747138, 35.751862],
+ [89.765616, 35.599732],
+ [89.700327, 35.537435],
+ [89.744058, 35.479963],
+ [89.68616, 35.414647],
+ [89.497067, 35.361479],
+ [89.532175, 35.285323],
+ [89.449639, 35.226693],
+ [89.513081, 35.139158],
+ [89.593153, 35.104412],
+ [89.560509, 34.938794],
+ [89.654747, 34.883351],
+ [89.707102, 34.919663],
+ [89.821667, 34.902981],
+ [89.867862, 34.810677],
+ [89.799493, 34.74384],
+ [89.732356, 34.732039],
+ [89.72558, 34.660709],
+ [89.798877, 34.628714],
+ [89.823515, 34.455231],
+ [89.801957, 34.390575],
+ [89.872174, 34.335752],
+ [89.825362, 34.293746],
+ [89.818587, 34.174037],
+ [89.655979, 34.096778],
+ [89.635037, 34.0492],
+ [89.691704, 33.957933],
+ [89.795181, 33.865575],
+ [89.837065, 33.869052],
+ [89.933768, 33.796986],
+ [89.907282, 33.74128],
+ [90.008296, 33.688026],
+ [89.984275, 33.61232],
+ [90.01076, 33.553501],
+ [90.080977, 33.530561],
+ [90.092064, 33.469691],
+ [90.246665, 33.42426],
+ [90.332896, 33.310829],
+ [90.405577, 33.260311],
+ [90.486881, 33.266815],
+ [90.70554, 33.135645],
+ [90.805938, 33.114599],
+ [91.001807, 33.116102],
+ [91.001807, 33.116102],
+ [91.134849, 33.073495],
+ [91.262349, 33.141156],
+ [91.436044, 33.065974],
+ [91.49887, 33.109086],
+ [91.58079, 33.039395],
+ [91.785281, 32.944044],
+ [91.896766, 32.907884],
+ [91.955897, 32.820437],
+ [92.145606, 32.885779],
+ [92.227526, 32.820939],
+ [92.198577, 32.755046],
+ [92.255243, 32.720823],
+ [92.355641, 32.764606],
+ [92.63651, 32.720319],
+ [92.686401, 32.765109],
+ [92.877342, 32.697161],
+ [93.019624, 32.737433],
+ [93.069515, 32.626137],
+ [93.239514, 32.662411],
+ [93.385492, 32.525297],
+ [93.4631, 32.556065],
+ [93.516687, 32.475844],
+ [93.618933, 32.522775],
+ [93.654657, 32.57321],
+ [93.820345, 32.549509],
+ [93.861613, 32.466253],
+ [93.958931, 32.484929],
+ [94.136322, 32.433939],
+ [94.196684, 32.516216],
+ [94.371611, 32.524793],
+ [94.395016, 32.594385],
+ [94.53853, 32.599425],
+ [94.614291, 32.673492],
+ [94.772587, 32.555057],
+ [94.80708, 32.486444],
+ [94.889616, 32.472311],
+ [94.912405, 32.415758],
+ [94.985086, 32.421819],
+ [95.081789, 32.384942],
+ [95.218527, 32.397067],
+ [95.261643, 32.348049],
+ [95.096571, 32.322267],
+ [95.10581, 32.259042],
+ [95.241317, 32.32075],
+ [95.26965, 32.194761],
+ [95.312766, 32.148673],
+ [95.406389, 32.182102],
+ [95.454432, 32.062006],
+ [95.360809, 31.959013],
+ [95.439649, 31.831508],
+ [95.546823, 31.739961],
+ [95.618272, 31.783712],
+ [95.779648, 31.74912],
+ [95.825227, 31.681935],
+ [95.89914, 31.817273],
+ [95.982908, 31.816765],
+ [96.041422, 31.734364],
+ [96.135661, 31.702299],
+ [96.160298, 31.600943],
+ [96.204646, 31.598904],
+ [96.252689, 31.69619],
+ [96.176313, 31.777608],
+ [96.253921, 31.929566],
+ [96.389428, 31.919917],
+ [96.468268, 31.769978],
+ [96.576057, 31.712989],
+ [96.616093, 31.736908],
+ [96.775006, 31.673788],
+ [96.840295, 31.720623],
+ [96.760223, 31.856922],
+ [96.81073, 31.894521],
+ [96.722651, 32.013314],
+ [96.894498, 32.013822],
+ [97.008447, 32.067076],
+ [97.130403, 32.04375],
+ [97.308409, 32.074682],
+ [97.264062, 32.183621],
+ [97.299786, 32.294959],
+ [97.371235, 32.273208],
+ [97.424822, 32.323278],
+ [97.387865, 32.427374],
+ [97.341054, 32.441009],
+ [97.388481, 32.501583],
+ [97.334895, 32.514198],
+ [97.448843, 32.586823],
+ [97.472249, 32.54497],
+ [97.670582, 32.517225],
+ [97.730944, 32.527315],
+ [97.937283, 32.484425],
+ [98.218768, 32.342489],
+ [98.218768, 32.234752],
+ [98.301919, 32.12334],
+ [98.434962, 32.007734],
+ [98.414636, 31.832525],
+ [98.543983, 31.718588],
+ [98.553839, 31.656473],
+ [98.713367, 31.510189],
+ [98.837787, 31.436705],
+ [98.88583, 31.376446],
+ [98.773113, 31.249163],
+ [98.691809, 31.333016],
+ [98.64007, 31.337615],
+ [98.602498, 31.192367],
+ [98.709671, 31.118635],
+ [98.736772, 31.049459],
+ [98.806374, 30.995621],
+ [98.774345, 30.907877],
+ [98.901844, 30.785105],
+ [98.957895, 30.765056],
+ [98.907388, 30.698196],
+ [98.989308, 30.151826],
+ [99.044742, 30.079885],
+ [99.068148, 29.93118],
+ [99.0238, 29.846105],
+ [98.993003, 29.656502],
+ [99.052133, 29.563908],
+ [99.075539, 29.314316],
+ [99.113727, 29.221409],
+ [98.976373, 29.204698],
+ [98.967134, 29.128418],
+ [99.009018, 29.031158],
+ [98.925866, 28.978306],
+ [98.917243, 28.888239],
+ [98.972677, 28.832693],
+ [98.912931, 28.800715],
+ [98.828547, 28.820113],
+ [98.815613, 28.948991],
+ [98.765722, 29.006044],
+ [98.657932, 28.93014],
+ [98.652389, 28.816968],
+ [98.683802, 28.739877],
+ [98.594491, 28.667979],
+ [98.638222, 28.55242],
+ [98.627751, 28.487756],
+ [98.677026, 28.463563],
+ [98.752787, 28.333561],
+ [98.712135, 28.229233],
+ [98.626519, 28.165427],
+ [98.559382, 28.182833],
+ [98.428803, 28.10475],
+ [98.389383, 28.114777],
+ [98.37768, 28.246101],
+ [98.301303, 28.384633],
+ [98.208913, 28.35831],
+ [98.266195, 28.24083],
+ [98.168876, 28.204454],
+ [98.139311, 28.142216],
+ [98.090036, 28.195489],
+ [98.03337, 28.187052],
+ [98.020435, 28.25348],
+ [97.907718, 28.363575],
+ [97.801161, 28.326714],
+ [97.738335, 28.396213],
+ [97.737103, 28.465667],
+ [97.68598, 28.51983],
+ [97.569567, 28.541382],
+ [97.506126, 28.471453],
+ [97.485184, 28.386212],
+ [97.518445, 28.327767],
+ [97.460546, 28.268236],
+ [97.42359, 28.297742],
+ [97.350909, 28.23714],
+ [97.321344, 28.054071],
+ [97.413119, 28.013406],
+ [97.386634, 27.882855],
+ [97.303482, 27.913525],
+ [97.062649, 27.742615],
+ [97.049099, 27.814081],
+ [96.972722, 27.861169],
+ [96.849534, 27.874393],
+ [96.784245, 27.9315],
+ [96.690622, 27.948943],
+ [96.572978, 28.058296],
+ [96.499681, 28.067271],
+ [96.46334, 28.143271],
+ [96.398667, 28.118471],
+ [96.297037, 28.141161],
+ [96.275479, 28.228179],
+ [95.989067, 28.198126],
+ [95.874502, 28.297742],
+ [95.674322, 28.254007],
+ [95.371896, 28.110028],
+ [95.28628, 27.939957],
+ [95.015267, 27.828897],
+ [94.88592, 27.743145],
+ [94.524979, 27.596362],
+ [94.277372, 27.580983],
+ [93.970634, 27.305396],
+ [93.849294, 27.168676],
+ [93.841903, 27.045645],
+ [93.56781, 26.937948],
+ [93.232739, 26.907006],
+ [93.111399, 26.880325],
+ [92.909371, 26.914475],
+ [92.802813, 26.895267],
+ [92.682089, 26.948082],
+ [92.57122, 26.946482],
+ [92.404916, 26.902737],
+ [92.109265, 26.854705],
+ [92.124664, 26.959815],
+ [92.043976, 27.052572],
+ [92.032273, 27.168144],
+ [92.125896, 27.27296],
+ [92.010715, 27.474866],
+ [91.839484, 27.489728],
+ [91.753868, 27.462656],
+ [91.585101, 27.54014],
+ [91.570934, 27.650965],
+ [91.642383, 27.766442],
+ [91.611586, 27.891316],
+ [91.486551, 27.937314],
+ [91.464993, 28.002841],
+ [91.309776, 28.057768],
+ [91.251878, 27.970611],
+ [91.162567, 27.968497],
+ [91.113292, 27.846357],
+ [90.96485, 27.900306],
+ [90.96177, 27.9537],
+ [90.896481, 27.9463],
+ [90.802242, 28.040342],
+ [90.701844, 28.076246],
+ [90.591591, 28.021329],
+ [90.513983, 28.061992],
+ [90.384019, 28.060936],
+ [90.296556, 28.15435],
+ [90.231882, 28.144854],
+ [90.124709, 28.190743],
+ [90.03355, 28.13694],
+ [89.976268, 28.189161],
+ [89.906051, 28.180723],
+ [89.789638, 28.24083],
+ [89.720037, 28.170175],
+ [89.605472, 28.161735],
+ [89.461958, 28.031892],
+ [89.375727, 27.875979],
+ [89.238988, 27.796616],
+ [89.184786, 27.673752],
+ [89.131815, 27.633474],
+ [89.163228, 27.574619],
+ [89.095474, 27.471681],
+ [89.182938, 27.373959],
+ [89.077612, 27.287319],
+ [89.057286, 27.234663],
+ [88.975982, 27.217106],
+ [88.911924, 27.274024],
+ [88.920548, 27.325598],
+ [88.809063, 27.405834],
+ [88.770874, 27.567724],
+ [88.852178, 27.671103],
+ [88.888519, 27.846886],
+ [88.842939, 28.006539],
+ [88.764099, 28.068327],
+ [88.67602, 28.068327],
+ [88.645223, 28.111083],
+ [88.565151, 28.083109],
+ [88.554064, 28.027667],
+ [88.478919, 28.034005],
+ [88.401311, 27.976952],
+ [88.254101, 27.939429],
+ [88.156783, 27.957928],
+ [88.111819, 27.864872],
+ [87.826639, 27.927799],
+ [87.727473, 27.802967],
+ [87.590119, 27.848473],
+ [87.45954, 27.82096],
+ [87.420735, 27.859053],
+ [87.364069, 27.824135],
+ [87.280917, 27.845299],
+ [87.227946, 27.813022],
+ [87.118309, 27.840537],
+ [87.035157, 27.9463],
+ [86.935375, 27.955285],
+ [86.864542, 28.022385],
+ [86.756753, 28.032948],
+ [86.700086, 28.101583],
+ [86.647732, 28.069383],
+ [86.568891, 28.103167],
+ [86.514689, 27.954757],
+ [86.450015, 27.908766],
+ [86.231972, 27.97431],
+ [86.19132, 28.16701],
+ [86.082915, 28.01816],
+ [86.125415, 27.923041],
+ [86.053966, 27.900306],
+ [85.949256, 27.937314],
+ [85.980053, 27.984349],
+ [85.901213, 28.053543],
+ [85.854402, 28.172284],
+ [85.753388, 28.227652],
+ [85.720743, 28.371999],
+ [85.682555, 28.375684],
+ [85.650526, 28.283517],
+ [85.526106, 28.324607],
+ [85.415853, 28.321447],
+ [85.272339, 28.282463],
+ [85.209513, 28.338827],
+ [85.113427, 28.34462],
+ [85.108499, 28.461459],
+ [85.189803, 28.545062],
+ [85.195963, 28.623871],
+ [85.126361, 28.675854],
+ [85.05676, 28.674279],
+ [84.981616, 28.586576],
+ [84.857196, 28.56766],
+ [84.698284, 28.633325],
+ [84.650856, 28.714692],
+ [84.483321, 28.735155],
+ [84.408176, 28.854182],
+ [84.234481, 28.889287],
+ [84.248648, 29.030635],
+ [84.194445, 29.044759],
+ [84.20738, 29.118487],
+ [84.116837, 29.286661],
+ [84.002272, 29.291358],
+ [83.917273, 29.324749],
+ [83.727563, 29.244383],
+ [83.656114, 29.167088],
+ [83.548941, 29.201042],
+ [83.266841, 29.571194],
+ [83.12887, 29.62374],
+ [83.088834, 29.605014],
+ [82.9484, 29.704846],
+ [82.830756, 29.687694],
+ [82.703872, 29.847662],
+ [82.6238, 29.834687],
+ [82.560974, 29.955547],
+ [82.498148, 29.947771],
+ [82.412533, 30.012037],
+ [82.246845, 30.071601],
+ [82.17786, 30.067976],
+ [82.207425, 30.143548],
+ [82.114418, 30.226816],
+ [82.104563, 30.346682],
+ [81.99123, 30.322927],
+ [81.872354, 30.373012],
+ [81.759021, 30.385401],
+ [81.63029, 30.446802],
+ [81.566232, 30.428747],
+ [81.555761, 30.369399],
+ [81.406704, 30.40398],
+ [81.427646, 30.305366],
+ [81.393769, 30.199413],
+ [81.335871, 30.150791],
+ [81.269349, 30.153378],
+ [81.293371, 30.094899],
+ [81.225618, 30.005301],
+ [81.131995, 30.016181],
+ [81.034677, 30.246977],
+ [80.81725, 30.321378],
+ [80.719316, 30.414816],
+ [80.633084, 30.458665],
+ [80.549316, 30.448866],
+ [80.322035, 30.564338],
+ [80.214245, 30.585974],
+ [80.124934, 30.558671],
+ [80.04363, 30.603485],
+ [79.970333, 30.685848],
+ [79.961094, 30.771225],
+ [79.890877, 30.854986],
+ [79.835443, 30.850876],
+ [79.75845, 30.93662],
+ [79.668523, 30.980233],
+ [79.59769, 30.925843],
+ [79.505915, 31.027415],
+ [79.427075, 31.018186],
+ [79.421531, 31.067399],
+ [79.316206, 31.017673],
+ [79.33222, 30.96946],
+ [79.227511, 30.94945],
+ [79.181931, 31.015622],
+ [79.0957, 30.993057],
+ [79.010084, 31.044333],
+ [78.997765, 31.159093],
+ [78.865338, 31.313082],
+ [78.841933, 31.288542],
+ [78.755085, 31.3555],
+ [78.792041, 31.436195],
+ [78.729832, 31.478047],
+ [78.740303, 31.532631],
+ [78.845628, 31.610115],
+ [78.763092, 31.668696],
+ [78.706426, 31.778626],
+ [78.654071, 31.821849],
+ [78.739687, 31.885376],
+ [78.762476, 31.946829],
+ [78.599868, 32.024982],
+ [78.519796, 32.123847],
+ [78.469905, 32.127901],
+ [78.430485, 32.211975],
+ [78.511173, 32.308108],
+ [78.458818, 32.379889],
+ [78.472985, 32.435454],
+ [78.395377, 32.530342],
+ [78.518564, 32.605978],
+ [78.628202, 32.630168],
+ [78.741534, 32.703706],
+ [78.781571, 32.607994],
+ [78.760629, 32.56363],
+ [78.81052, 32.436464],
+ [78.970664, 32.331873],
+ [79.005772, 32.375341],
+ [79.103091, 32.369782],
+ [79.135736, 32.472311],
+ [79.252148, 32.51672],
+ [79.308199, 32.596905],
+ [79.27309, 32.678025],
+ [79.301423, 32.728877],
+ [79.224431, 32.784729],
+ [79.255844, 32.942537],
+ [79.162837, 33.011804],
+ [79.139431, 33.117606],
+ [79.162221, 33.166202],
+ [79.072294, 33.228286],
+ [79.022403, 33.323328],
+ [78.84686, 33.421264],
+ [78.74215, 33.553501],
+ [78.755085, 33.623281],
+ [78.692259, 33.676575],
+ [78.779723, 33.732323],
+ [78.758165, 33.791019],
+ [78.744614, 33.980759],
+ [78.656535, 34.030359],
+ [78.661462, 34.086868],
+ [78.750158, 34.092815],
+ [78.793273, 34.132445],
+ [78.9257, 34.155719],
+ [78.981751, 34.318458],
+ [79.039649, 34.33427]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 610000,
+ "name": "闄曡タ鐪�",
+ "centerName": "瑗垮畨",
+ "center": [108.948024, 34.263161],
+ "centroid": [108.887567, 35.263665],
+ "childrenNum": 10,
+ "level": "province",
+ "subFeatureIndex": 26,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [107.288474, 37.00812],
+ [107.288474, 37.00812],
+ [107.268764, 37.099324],
+ [107.336517, 37.165628],
+ [107.257677, 37.337082],
+ [107.284162, 37.482036],
+ [107.342061, 37.515265],
+ [107.348836, 37.608226],
+ [107.484959, 37.706279],
+ [107.499125, 37.7659],
+ [107.620465, 37.775832],
+ [107.65003, 37.864688],
+ [107.982022, 37.787181],
+ [108.025137, 37.649926],
+ [108.134159, 37.621971],
+ [108.219158, 37.661295],
+ [108.304158, 37.638556],
+ [108.440896, 37.654663],
+ [108.532671, 37.690656],
+ [108.611512, 37.65419],
+ [108.777815, 37.683554],
+ [108.799989, 37.783871],
+ [108.798141, 37.93362],
+ [108.82709, 37.989285],
+ [108.797525, 38.047735],
+ [108.871438, 38.027471],
+ [108.938575, 37.920877],
+ [109.017416, 37.969949],
+ [109.069155, 38.091071],
+ [108.963829, 38.155085],
+ [108.938575, 38.207291],
+ [109.051908, 38.432146],
+ [109.178792, 38.520675],
+ [109.276726, 38.623121],
+ [109.367269, 38.627328],
+ [109.338936, 38.70161],
+ [109.404226, 38.720752],
+ [109.511399, 38.833633],
+ [109.549587, 38.805662],
+ [109.624116, 38.854603],
+ [109.683862, 38.935631],
+ [109.665384, 38.981691],
+ [109.961035, 39.191608],
+ [110.217881, 39.28105],
+ [110.146432, 39.455434],
+ [110.243751, 39.42355],
+ [110.39096, 39.31161],
+ [110.434692, 39.381016],
+ [110.528315, 39.380091],
+ [110.604075, 39.277345],
+ [110.702626, 39.27364],
+ [110.740198, 39.351874],
+ [110.892335, 39.509927],
+ [111.134399, 39.586513],
+ [111.148566, 39.531619],
+ [111.064182, 39.400899],
+ [111.125776, 39.366678],
+ [111.247732, 39.302351],
+ [111.163348, 39.152644],
+ [111.138711, 39.064897],
+ [110.980414, 38.970063],
+ [111.009363, 38.847614],
+ [110.880016, 38.618446],
+ [110.920052, 38.581973],
+ [110.874473, 38.453702],
+ [110.77777, 38.44105],
+ [110.746973, 38.366029],
+ [110.661358, 38.308773],
+ [110.57759, 38.297035],
+ [110.565887, 38.215283],
+ [110.509221, 38.192245],
+ [110.501213, 38.031713],
+ [110.522771, 37.954853],
+ [110.59422, 37.921821],
+ [110.663821, 37.803256],
+ [110.758676, 37.744139],
+ [110.706321, 37.705332],
+ [110.796248, 37.66319],
+ [110.795017, 37.566029],
+ [110.745125, 37.450693],
+ [110.644111, 37.435017],
+ [110.630561, 37.373228],
+ [110.695234, 37.34945],
+ [110.690307, 37.287115],
+ [110.53509, 37.137969],
+ [110.444547, 37.007164],
+ [110.382953, 37.021975],
+ [110.425453, 36.960325],
+ [110.416214, 36.790892],
+ [110.447011, 36.737687],
+ [110.394656, 36.676768],
+ [110.496902, 36.582175],
+ [110.503677, 36.487948],
+ [110.45933, 36.330969],
+ [110.474112, 36.248018],
+ [110.447011, 36.164495],
+ [110.511684, 35.879951],
+ [110.549257, 35.877527],
+ [110.57759, 35.701346],
+ [110.609619, 35.632321],
+ [110.525851, 35.44195],
+ [110.477808, 35.413672],
+ [110.45009, 35.327803],
+ [110.39404, 35.271647],
+ [110.325671, 35.014785],
+ [110.257301, 34.93487],
+ [110.232664, 34.803308],
+ [110.241287, 34.682361],
+ [110.310272, 34.608033],
+ [110.379257, 34.600646],
+ [110.360779, 34.516878],
+ [110.403279, 34.43352],
+ [110.403279, 34.43352],
+ [110.503677, 34.337234],
+ [110.426685, 34.275454],
+ [110.43962, 34.24331],
+ [110.642264, 34.16067],
+ [110.590525, 34.096778],
+ [110.669365, 33.939072],
+ [110.587445, 33.887929],
+ [110.782698, 33.795494],
+ [110.877552, 33.635238],
+ [111.00382, 33.578429],
+ [111.02661, 33.478675],
+ [111.022914, 33.475181],
+ [111.022914, 33.474682],
+ [111.02661, 33.474183],
+ [110.996429, 33.435745],
+ [111.025994, 33.330327],
+ [110.984726, 33.255308],
+ [110.824582, 33.158188],
+ [110.745741, 33.147167],
+ [110.702626, 33.097057],
+ [110.59422, 33.168706],
+ [110.54125, 33.255809],
+ [110.468569, 33.181226],
+ [110.218497, 33.163197],
+ [110.164911, 33.209265],
+ [110.031252, 33.191742],
+ [109.852013, 33.247803],
+ [109.732521, 33.231288],
+ [109.619804, 33.27532],
+ [109.537268, 33.2438],
+ [109.438718, 33.152177],
+ [109.576073, 33.110088],
+ [109.688174, 33.116603],
+ [109.794731, 33.066977],
+ [109.76455, 32.909391],
+ [109.988752, 32.886281],
+ [110.10886, 32.82999],
+ [110.159367, 32.767122],
+ [110.156903, 32.683061],
+ [110.206179, 32.633191],
+ [110.153824, 32.593376],
+ [110.085454, 32.613034],
+ [110.017701, 32.546987],
+ [109.910528, 32.592872],
+ [109.816905, 32.577244],
+ [109.726978, 32.608498],
+ [109.631507, 32.599929],
+ [109.637051, 32.540935],
+ [109.575457, 32.506629],
+ [109.502776, 32.389489],
+ [109.495385, 32.300522],
+ [109.592703, 32.219568],
+ [109.621652, 32.106617],
+ [109.590855, 32.012807],
+ [109.631507, 31.962059],
+ [109.584696, 31.900617],
+ [109.638282, 31.811172],
+ [109.585928, 31.726731],
+ [109.281654, 31.717061],
+ [109.273646, 31.801003],
+ [109.195422, 31.817782],
+ [109.164009, 31.877247],
+ [108.988466, 31.979317],
+ [108.902235, 31.984899],
+ [108.734084, 32.106617],
+ [108.67249, 32.104083],
+ [108.509882, 32.201343],
+ [108.46923, 32.270173],
+ [108.312781, 32.232222],
+ [108.251187, 32.273208],
+ [108.179122, 32.222099],
+ [108.070717, 32.233234],
+ [107.979558, 32.14614],
+ [107.812022, 32.24791],
+ [107.75474, 32.338445],
+ [107.707929, 32.331873],
+ [107.680211, 32.398078],
+ [107.533002, 32.383426],
+ [107.456625, 32.417778],
+ [107.436299, 32.529837],
+ [107.382097, 32.54043],
+ [107.313727, 32.489976],
+ [107.263836, 32.403129],
+ [107.127098, 32.482406],
+ [107.080286, 32.542448],
+ [107.108004, 32.600938],
+ [107.066736, 32.708741],
+ [106.82344, 32.705217],
+ [106.733513, 32.739446],
+ [106.663296, 32.690615],
+ [106.585687, 32.688097],
+ [106.421231, 32.616562],
+ [106.347935, 32.670974],
+ [106.17424, 32.697664],
+ [106.076305, 32.753537],
+ [106.076305, 32.758065],
+ [106.076921, 32.764103],
+ [106.07261, 32.764103],
+ [106.093552, 32.823956],
+ [106.025798, 32.85814],
+ [105.825002, 32.824962],
+ [105.822538, 32.770141],
+ [105.719061, 32.759575],
+ [105.596489, 32.699175],
+ [105.563844, 32.72485],
+ [105.49917, 32.911902],
+ [105.590329, 32.876734],
+ [105.735691, 32.905372],
+ [105.917393, 32.993739],
+ [105.930944, 33.177721],
+ [105.965436, 33.204759],
+ [105.862574, 33.234291],
+ [105.74801, 33.298827],
+ [105.723372, 33.390796],
+ [105.82993, 33.382802],
+ [105.842248, 33.490152],
+ [105.956197, 33.612818],
+ [106.129276, 33.604347],
+ [106.187174, 33.54652],
+ [106.303587, 33.604347],
+ [106.447101, 33.613316],
+ [106.456956, 33.533055],
+ [106.54134, 33.513103],
+ [106.58076, 33.575937],
+ [106.539492, 33.691013],
+ [106.480362, 33.715403],
+ [106.461883, 33.789528],
+ [106.493296, 33.846197],
+ [106.41076, 33.906304],
+ [106.474202, 33.970836],
+ [106.501919, 34.104706],
+ [106.585071, 34.149282],
+ [106.526557, 34.291768],
+ [106.663912, 34.24331],
+ [106.717498, 34.369342],
+ [106.624491, 34.410323],
+ [106.610325, 34.454244],
+ [106.455108, 34.531667],
+ [106.334384, 34.517864],
+ [106.314058, 34.578973],
+ [106.419384, 34.643482],
+ [106.505615, 34.74679],
+ [106.575216, 34.769893],
+ [106.493296, 34.941247],
+ [106.494528, 35.005964],
+ [106.494528, 35.005964],
+ [106.5746, 35.089236],
+ [106.710723, 35.100495],
+ [106.838222, 35.079933],
+ [106.901664, 35.094621],
+ [107.08275, 35.024095],
+ [107.089526, 34.976553],
+ [107.189308, 34.893166],
+ [107.252134, 34.880896],
+ [107.286626, 34.931927],
+ [107.523763, 34.909851],
+ [107.561951, 34.966747],
+ [107.634016, 34.950565],
+ [107.804631, 34.95694],
+ [107.863761, 34.996161],
+ [107.757204, 35.076016],
+ [107.686371, 35.217895],
+ [107.651878, 35.239889],
+ [107.745501, 35.311693],
+ [107.867457, 35.256014],
+ [108.049159, 35.254059],
+ [108.174811, 35.305345],
+ [108.2401, 35.256014],
+ [108.352817, 35.285812],
+ [108.48894, 35.275066],
+ [108.614591, 35.32878],
+ [108.631222, 35.418548],
+ [108.618287, 35.556908],
+ [108.539447, 35.605569],
+ [108.517273, 35.715921],
+ [108.524664, 35.839703],
+ [108.498179, 35.876072],
+ [108.588722, 35.950214],
+ [108.656475, 35.952636],
+ [108.712526, 36.13889],
+ [108.646004, 36.25429],
+ [108.651548, 36.384936],
+ [108.618903, 36.434052],
+ [108.510498, 36.474478],
+ [108.495099, 36.422498],
+ [108.407636, 36.458117],
+ [108.340498, 36.55911],
+ [108.262274, 36.549497],
+ [108.194521, 36.625405],
+ [108.163724, 36.563916],
+ [108.007891, 36.61628],
+ [108.004811, 36.683006],
+ [107.939522, 36.655651],
+ [107.907493, 36.751591],
+ [107.720863, 36.802391],
+ [107.540393, 36.828736],
+ [107.478183, 36.908674],
+ [107.310032, 36.912501],
+ [107.288474, 37.00812]
+ ]
+ ],
+ [
+ [
+ [106.076305, 32.753537],
+ [106.07261, 32.764103],
+ [106.076921, 32.764103],
+ [106.076305, 32.758065],
+ [106.076305, 32.753537]
+ ]
+ ],
+ [
+ [
+ [111.022914, 33.474682],
+ [111.022914, 33.475181],
+ [111.02661, 33.478675],
+ [111.02661, 33.474183],
+ [111.022914, 33.474682]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 620000,
+ "name": "鐢樿們鐪�",
+ "centerName": "鍏板窞",
+ "center": [103.823557, 36.058039],
+ "childrenNum": 14,
+ "level": "province",
+ "subFeatureIndex": 27,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [106.494528, 35.005964],
+ [106.494528, 35.005964],
+ [106.493296, 34.941247],
+ [106.575216, 34.769893],
+ [106.505615, 34.74679],
+ [106.419384, 34.643482],
+ [106.314058, 34.578973],
+ [106.334384, 34.517864],
+ [106.455108, 34.531667],
+ [106.610325, 34.454244],
+ [106.624491, 34.410323],
+ [106.717498, 34.369342],
+ [106.663912, 34.24331],
+ [106.526557, 34.291768],
+ [106.585071, 34.149282],
+ [106.501919, 34.104706],
+ [106.474202, 33.970836],
+ [106.41076, 33.906304],
+ [106.493296, 33.846197],
+ [106.461883, 33.789528],
+ [106.480362, 33.715403],
+ [106.539492, 33.691013],
+ [106.58076, 33.575937],
+ [106.54134, 33.513103],
+ [106.456956, 33.533055],
+ [106.447101, 33.613316],
+ [106.303587, 33.604347],
+ [106.187174, 33.54652],
+ [106.129276, 33.604347],
+ [105.956197, 33.612818],
+ [105.842248, 33.490152],
+ [105.82993, 33.382802],
+ [105.723372, 33.390796],
+ [105.74801, 33.298827],
+ [105.862574, 33.234291],
+ [105.965436, 33.204759],
+ [105.930944, 33.177721],
+ [105.917393, 32.993739],
+ [105.735691, 32.905372],
+ [105.590329, 32.876734],
+ [105.49917, 32.911902],
+ [105.414171, 32.921948],
+ [105.391381, 32.835017],
+ [105.455439, 32.737433],
+ [105.347033, 32.682558],
+ [105.111128, 32.59388],
+ [105.026745, 32.650322],
+ [104.881999, 32.600938],
+ [104.845659, 32.653848],
+ [104.739717, 32.635711],
+ [104.643015, 32.661908],
+ [104.582653, 32.722333],
+ [104.458849, 32.748504],
+ [104.363994, 32.822448],
+ [104.294393, 32.83552],
+ [104.288234, 32.94304],
+ [104.378161, 32.953081],
+ [104.426204, 33.0108],
+ [104.337509, 33.038392],
+ [104.378161, 33.109086],
+ [104.303632, 33.304328],
+ [104.432979, 33.325828],
+ [104.292545, 33.336326],
+ [104.22048, 33.404782],
+ [104.155191, 33.542531],
+ [104.168741, 33.611821],
+ [104.046169, 33.686533],
+ [103.871243, 33.68255],
+ [103.778236, 33.658648],
+ [103.626099, 33.727347],
+ [103.520157, 33.678566],
+ [103.525085, 33.798975],
+ [103.349542, 33.74327],
+ [103.279325, 33.806433],
+ [103.153057, 33.814884],
+ [103.181391, 33.900842],
+ [103.124108, 33.968354],
+ [103.119797, 34.034822],
+ [103.178927, 34.079931],
+ [103.124108, 34.16166],
+ [102.973203, 34.205217],
+ [102.978747, 34.249246],
+ [102.911609, 34.313022],
+ [102.798276, 34.272982],
+ [102.599328, 34.145321],
+ [102.655994, 34.113623],
+ [102.471213, 34.072993],
+ [102.437336, 34.087364],
+ [102.391756, 33.970836],
+ [102.315996, 33.994154],
+ [102.237772, 33.963392],
+ [102.136142, 33.965377],
+ [102.234076, 33.870046],
+ [102.239619, 33.788036],
+ [102.299981, 33.782566],
+ [102.342481, 33.725357],
+ [102.33817, 33.614313],
+ [102.440416, 33.57494],
+ [102.462589, 33.449724],
+ [102.396684, 33.40678],
+ [102.264873, 33.417269],
+ [102.186649, 33.332327],
+ [102.217446, 33.248303],
+ [102.112736, 33.287324],
+ [102.08933, 33.204759],
+ [101.935345, 33.186734],
+ [101.865744, 33.103072],
+ [101.841723, 33.184731],
+ [101.769658, 33.268816],
+ [101.878063, 33.315829],
+ [101.885454, 33.380804],
+ [101.9452, 33.437742],
+ [101.907012, 33.542032],
+ [101.844186, 33.602353],
+ [101.769042, 33.538541],
+ [101.735781, 33.49614],
+ [101.622448, 33.502127],
+ [101.582412, 33.675081],
+ [101.501724, 33.70296],
+ [101.385312, 33.644702],
+ [101.238718, 33.685039],
+ [101.166653, 33.660142],
+ [101.191907, 33.786047],
+ [101.153718, 33.844706],
+ [100.999118, 33.889419],
+ [100.806329, 34.155224],
+ [100.764445, 34.178987],
+ [100.821727, 34.317469],
+ [100.895024, 34.375268],
+ [100.986799, 34.374774],
+ [101.054552, 34.322905],
+ [101.235022, 34.325376],
+ [101.331109, 34.245289],
+ [101.530057, 34.21066],
+ [101.622448, 34.178492],
+ [101.736397, 34.079931],
+ [101.84665, 34.150272],
+ [101.955055, 34.10966],
+ [101.965526, 34.167601],
+ [102.062229, 34.227976],
+ [102.067772, 34.293746],
+ [102.149692, 34.271993],
+ [102.189728, 34.355018],
+ [102.237156, 34.343163],
+ [102.237772, 34.343163],
+ [102.237156, 34.343163],
+ [102.237772, 34.343163],
+ [102.210054, 34.399462],
+ [102.210054, 34.399462],
+ [102.155852, 34.507511],
+ [102.003715, 34.538074],
+ [101.919947, 34.621821],
+ [101.917483, 34.875497],
+ [102.048062, 34.910832],
+ [102.094874, 34.986848],
+ [102.218677, 35.058386],
+ [102.29567, 35.071609],
+ [102.310452, 35.128883],
+ [102.402227, 35.191006],
+ [102.370814, 35.262854],
+ [102.279655, 35.304857],
+ [102.317228, 35.433663],
+ [102.407155, 35.408308],
+ [102.447807, 35.437563],
+ [102.504473, 35.583189],
+ [102.742226, 35.495065],
+ [102.808747, 35.560315],
+ [102.686175, 35.772253],
+ [102.78411, 35.862496],
+ [102.955957, 35.861041],
+ [102.971971, 35.995247],
+ [102.882044, 36.082335],
+ [102.941174, 36.105058],
+ [102.98737, 36.193956],
+ [103.068058, 36.203612],
+ [103.024326, 36.257185],
+ [102.830305, 36.358439],
+ [102.832153, 36.357957],
+ [102.831537, 36.360848],
+ [102.830305, 36.362294],
+ [102.769943, 36.472072],
+ [102.761936, 36.568721],
+ [102.606719, 36.682526],
+ [102.704654, 36.792329],
+ [102.587009, 36.869912],
+ [102.56114, 36.919676],
+ [102.450271, 36.968453],
+ [102.506321, 37.019108],
+ [102.488459, 37.079278],
+ [102.642444, 37.099801],
+ [102.599944, 37.174687],
+ [102.457662, 37.24807],
+ [102.428097, 37.308534],
+ [102.19712, 37.420287],
+ [102.102881, 37.48441],
+ [102.130598, 37.544684],
+ [102.035743, 37.627184],
+ [102.036359, 37.684974],
+ [101.946432, 37.728051],
+ [101.815853, 37.65419],
+ [101.791832, 37.695864],
+ [101.659405, 37.733256],
+ [101.597195, 37.828308],
+ [101.459224, 37.866105],
+ [101.362522, 37.791437],
+ [101.150639, 37.876969],
+ [100.887633, 38.050562],
+ [100.93814, 38.160261],
+ [100.825423, 38.158849],
+ [100.74843, 38.239724],
+ [100.619083, 38.265567],
+ [100.546402, 38.246773],
+ [100.474953, 38.289052],
+ [100.318505, 38.329428],
+ [100.261222, 38.366498],
+ [100.24028, 38.441519],
+ [100.064122, 38.518802],
+ [100.001296, 38.466821],
+ [100.093071, 38.4073],
+ [100.157744, 38.309712],
+ [100.182998, 38.221864],
+ [100.126332, 38.231735],
+ [99.937238, 38.34163],
+ [99.826985, 38.370251],
+ [99.65945, 38.449017],
+ [99.555972, 38.520207],
+ [99.50916, 38.608628],
+ [99.450646, 38.60442],
+ [99.361951, 38.718418],
+ [99.222133, 38.788875],
+ [99.068764, 38.896991],
+ [99.1088, 38.946334],
+ [98.951735, 38.987737],
+ [98.816845, 39.085799],
+ [98.743548, 39.086728],
+ [98.584635, 38.930046],
+ [98.457752, 38.952849],
+ [98.383839, 39.029581],
+ [98.280977, 39.027257],
+ [98.251412, 38.891403],
+ [98.094964, 38.786077],
+ [98.009348, 38.859262],
+ [97.828878, 38.930046],
+ [97.701379, 38.963085],
+ [97.679205, 39.010522],
+ [97.371235, 39.14058],
+ [97.220946, 39.192999],
+ [96.962867, 39.198564],
+ [97.012142, 39.141972],
+ [96.969643, 39.097873],
+ [96.940693, 38.907701],
+ [96.983809, 38.869046],
+ [97.009063, 38.702544],
+ [97.057722, 38.672654],
+ [97.055874, 38.5946],
+ [96.975802, 38.559519],
+ [96.7941, 38.60816],
+ [96.780549, 38.504289],
+ [96.6666, 38.483684],
+ [96.698013, 38.422302],
+ [96.626564, 38.356177],
+ [96.665369, 38.230325],
+ [96.46334, 38.27778],
+ [96.335841, 38.246303],
+ [96.313051, 38.162142],
+ [96.221892, 38.148969],
+ [96.109175, 38.187072],
+ [96.063596, 38.172962],
+ [95.856024, 38.284355],
+ [95.83693, 38.343977],
+ [95.702039, 38.400736],
+ [95.51849, 38.295156],
+ [95.320157, 38.32051],
+ [95.261027, 38.301261],
+ [95.121825, 38.417615],
+ [94.973999, 38.430271],
+ [94.810775, 38.385261],
+ [94.67958, 38.387137],
+ [94.527443, 38.36556],
+ [94.511429, 38.445268],
+ [94.370379, 38.762753],
+ [93.885018, 38.720752],
+ [93.800019, 38.750622],
+ [93.769838, 38.821047],
+ [93.884403, 38.826175],
+ [93.729186, 38.92446],
+ [93.453245, 38.915615],
+ [93.274007, 38.89606],
+ [93.179152, 38.923994],
+ [93.198246, 39.045847],
+ [93.131725, 39.108088],
+ [93.142196, 39.160531],
+ [92.978356, 39.143364],
+ [92.938936, 39.169809],
+ [92.866871, 39.138723],
+ [92.489916, 39.09973],
+ [92.41046, 39.038412],
+ [92.366728, 39.059322],
+ [92.339011, 39.236575],
+ [92.52564, 39.368528],
+ [92.639589, 39.514543],
+ [92.745531, 39.868137],
+ [92.796654, 40.15364],
+ [92.906907, 40.310773],
+ [92.928465, 40.572609],
+ [93.506216, 40.648464],
+ [93.760599, 40.664804],
+ [93.820961, 40.793574],
+ [93.809874, 40.879583],
+ [94.01067, 41.114857],
+ [94.184365, 41.268392],
+ [94.534219, 41.50586],
+ [94.750413, 41.538114],
+ [94.861898, 41.668309],
+ [95.135991, 41.772811],
+ [95.29552, 41.569456],
+ [95.39407, 41.693333],
+ [95.57146, 41.796011],
+ [95.677402, 41.830795],
+ [95.855408, 41.849516],
+ [96.038342, 41.924794],
+ [96.117183, 41.985753],
+ [96.13874, 42.054207],
+ [96.077147, 42.149652],
+ [96.178161, 42.217929],
+ [96.040806, 42.3264],
+ [96.06606, 42.414367],
+ [95.978596, 42.436892],
+ [96.02356, 42.54234],
+ [96.103632, 42.604026],
+ [96.386348, 42.727655],
+ [96.742361, 42.757096],
+ [96.968411, 42.756218],
+ [97.172903, 42.795305],
+ [97.307177, 42.565259],
+ [97.84674, 41.656687],
+ [97.613915, 41.477176],
+ [97.629314, 41.440407],
+ [97.971776, 41.097726],
+ [98.25018, 40.939271],
+ [98.333332, 40.918929],
+ [98.344419, 40.568518],
+ [98.627751, 40.677965],
+ [98.569853, 40.746901],
+ [98.668403, 40.772734],
+ [98.689345, 40.691576],
+ [98.801446, 40.609411],
+ [98.790975, 40.705185],
+ [98.984996, 40.782701],
+ [99.041662, 40.693844],
+ [99.102025, 40.676603],
+ [99.172858, 40.747354],
+ [99.174705, 40.858317],
+ [99.565827, 40.846551],
+ [99.673, 40.932943],
+ [100.057346, 40.908077],
+ [100.107853, 40.875511],
+ [100.237201, 40.716977],
+ [100.242744, 40.618495],
+ [100.169447, 40.541242],
+ [100.169447, 40.277458],
+ [100.002528, 40.197528],
+ [99.927383, 40.063947],
+ [99.488218, 39.875943],
+ [99.672384, 39.887881],
+ [99.822058, 39.85987],
+ [99.904593, 39.785886],
+ [100.040716, 39.756913],
+ [100.128179, 39.702155],
+ [100.250135, 39.68512],
+ [100.314193, 39.606799],
+ [100.326512, 39.509003],
+ [100.500823, 39.4813],
+ [100.498975, 39.400437],
+ [100.619699, 39.38749],
+ [100.842053, 39.405523],
+ [100.842669, 39.199955],
+ [100.864227, 39.106695],
+ [100.835278, 39.025863],
+ [100.961545, 39.005873],
+ [100.969553, 38.9468],
+ [101.117378, 38.97518],
+ [101.228863, 39.02075],
+ [101.198682, 38.943077],
+ [101.24303, 38.86066],
+ [101.334189, 38.848545],
+ [101.307087, 38.802865],
+ [101.562702, 38.712816],
+ [101.601506, 38.6549],
+ [101.679115, 38.690869],
+ [101.777049, 38.660507],
+ [101.941505, 38.808926],
+ [102.075164, 38.891403],
+ [101.926106, 39.000758],
+ [101.830636, 39.093229],
+ [102.280887, 39.190217],
+ [102.45335, 39.25511],
+ [102.601792, 39.172129],
+ [103.007696, 39.09973],
+ [103.344615, 39.331514],
+ [103.595302, 39.386565],
+ [103.839214, 39.460516],
+ [103.964865, 39.455434],
+ [104.091133, 39.418466],
+ [104.047401, 39.297721],
+ [104.177364, 39.15218],
+ [104.207546, 39.083941],
+ [104.168125, 38.940285],
+ [104.044322, 38.895128],
+ [103.85954, 38.64462],
+ [103.416063, 38.404956],
+ [103.507838, 38.281068],
+ [103.53494, 38.156497],
+ [103.369868, 38.089658],
+ [103.362477, 38.037368],
+ [103.401897, 37.861854],
+ [103.676606, 37.783871],
+ [103.948235, 37.564606],
+ [104.183524, 37.406981],
+ [104.287002, 37.42789],
+ [104.437907, 37.445943],
+ [104.679971, 37.407931],
+ [104.713848, 37.32947],
+ [104.632544, 37.299015],
+ [104.600515, 37.242831],
+ [104.638087, 37.201857],
+ [104.775442, 37.246641],
+ [104.85613, 37.211864],
+ [104.95468, 37.040125],
+ [105.165331, 36.995218],
+ [105.190585, 36.886185],
+ [105.244787, 36.894798],
+ [105.334714, 36.800953],
+ [105.319932, 36.742961],
+ [105.218302, 36.730494],
+ [105.22015, 36.631167],
+ [105.281744, 36.522575],
+ [105.319932, 36.536038],
+ [105.398156, 36.430683],
+ [105.401236, 36.370002],
+ [105.473301, 36.298185],
+ [105.460366, 36.223887],
+ [105.513337, 36.150003],
+ [105.343954, 36.033965],
+ [105.333483, 35.887707],
+ [105.392613, 35.865405],
+ [105.481924, 35.727094],
+ [105.570003, 35.716407],
+ [105.671017, 35.749434],
+ [105.754785, 35.730494],
+ [105.690727, 35.698431],
+ [105.847176, 35.490681],
+ [105.868734, 35.53987],
+ [106.015943, 35.52234],
+ [106.070762, 35.491655],
+ [106.057827, 35.488245],
+ [105.897683, 35.451698],
+ [105.894603, 35.413672],
+ [106.054132, 35.449261],
+ [106.061523, 35.457547],
+ [106.064603, 35.431225],
+ [106.073226, 35.421474],
+ [106.079385, 35.427325],
+ [106.107102, 35.364894],
+ [106.174856, 35.438538],
+ [106.319601, 35.265296],
+ [106.472354, 35.310716],
+ [106.503767, 35.415135],
+ [106.440941, 35.526723],
+ [106.476666, 35.580756],
+ [106.434782, 35.688712],
+ [106.501304, 35.737779],
+ [106.501304, 35.735836],
+ [106.503767, 35.736322],
+ [106.504383, 35.738265],
+ [106.737208, 35.689198],
+ [106.86594, 35.737779],
+ [106.92199, 35.803316],
+ [106.849925, 35.887707],
+ [106.950939, 36.004444],
+ [106.957715, 36.091522],
+ [106.858548, 36.206992],
+ [106.858548, 36.206992],
+ [106.599238, 36.274552],
+ [106.599238, 36.274552],
+ [106.505615, 36.265869],
+ [106.488369, 36.400348],
+ [106.521014, 36.479289],
+ [106.401521, 36.546133],
+ [106.471738, 36.581214],
+ [106.519782, 36.708912],
+ [106.519782, 36.708912],
+ [106.589383, 36.750153],
+ [106.631883, 36.723301],
+ [106.658368, 36.811972],
+ [106.595542, 36.940243],
+ [106.666991, 37.01672],
+ [106.605397, 37.127475],
+ [106.750143, 37.098847],
+ [106.777244, 37.156569],
+ [106.777244, 37.156569],
+ [106.891193, 37.098369],
+ [107.030395, 37.140831],
+ [107.095685, 37.115548],
+ [107.180685, 37.143692],
+ [107.268764, 37.099324],
+ [107.288474, 37.00812],
+ [107.288474, 37.00812],
+ [107.310032, 36.912501],
+ [107.478183, 36.908674],
+ [107.540393, 36.828736],
+ [107.720863, 36.802391],
+ [107.907493, 36.751591],
+ [107.939522, 36.655651],
+ [108.004811, 36.683006],
+ [108.007891, 36.61628],
+ [108.163724, 36.563916],
+ [108.194521, 36.625405],
+ [108.262274, 36.549497],
+ [108.340498, 36.55911],
+ [108.407636, 36.458117],
+ [108.495099, 36.422498],
+ [108.510498, 36.474478],
+ [108.618903, 36.434052],
+ [108.651548, 36.384936],
+ [108.646004, 36.25429],
+ [108.712526, 36.13889],
+ [108.656475, 35.952636],
+ [108.588722, 35.950214],
+ [108.498179, 35.876072],
+ [108.524664, 35.839703],
+ [108.517273, 35.715921],
+ [108.539447, 35.605569],
+ [108.618287, 35.556908],
+ [108.631222, 35.418548],
+ [108.614591, 35.32878],
+ [108.48894, 35.275066],
+ [108.352817, 35.285812],
+ [108.2401, 35.256014],
+ [108.174811, 35.305345],
+ [108.049159, 35.254059],
+ [107.867457, 35.256014],
+ [107.745501, 35.311693],
+ [107.651878, 35.239889],
+ [107.686371, 35.217895],
+ [107.757204, 35.076016],
+ [107.863761, 34.996161],
+ [107.804631, 34.95694],
+ [107.634016, 34.950565],
+ [107.561951, 34.966747],
+ [107.523763, 34.909851],
+ [107.286626, 34.931927],
+ [107.252134, 34.880896],
+ [107.189308, 34.893166],
+ [107.089526, 34.976553],
+ [107.08275, 35.024095],
+ [106.901664, 35.094621],
+ [106.838222, 35.079933],
+ [106.710723, 35.100495],
+ [106.5746, 35.089236],
+ [106.494528, 35.005964]
+ ]
+ ],
+ [
+ [
+ [106.070762, 35.491655],
+ [106.078153, 35.489707],
+ [106.078153, 35.489707],
+ [106.071994, 35.463395],
+ [106.061523, 35.457547],
+ [106.054132, 35.449261],
+ [106.057827, 35.488245],
+ [106.070762, 35.491655]
+ ]
+ ],
+ [
+ [
+ [106.073226, 35.421474],
+ [106.064603, 35.431225],
+ [106.061523, 35.457547],
+ [106.071994, 35.463395],
+ [106.06953, 35.458034],
+ [106.071378, 35.449261],
+ [106.079385, 35.427325],
+ [106.073226, 35.421474]
+ ]
+ ],
+ [
+ [
+ [102.831537, 36.360848],
+ [102.832153, 36.357957],
+ [102.830305, 36.358439],
+ [102.830305, 36.362294],
+ [102.831537, 36.360848]
+ ]
+ ],
+ [
+ [
+ [106.503767, 35.736322],
+ [106.501304, 35.735836],
+ [106.501304, 35.737779],
+ [106.504383, 35.738265],
+ [106.503767, 35.736322]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 630000,
+ "name": "闈掓捣鐪�",
+ "centerName": "瑗垮畞",
+ "center": [101.778916, 36.623178],
+ "centroid": [96.043531, 35.726402],
+ "childrenNum": 8,
+ "level": "province",
+ "subFeatureIndex": 28,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [91.001807, 33.116102],
+ [91.001807, 33.116102],
+ [90.805938, 33.114599],
+ [90.70554, 33.135645],
+ [90.486881, 33.266815],
+ [90.405577, 33.260311],
+ [90.332896, 33.310829],
+ [90.246665, 33.42426],
+ [90.092064, 33.469691],
+ [90.080977, 33.530561],
+ [90.01076, 33.553501],
+ [89.984275, 33.61232],
+ [90.008296, 33.688026],
+ [89.907282, 33.74128],
+ [89.933768, 33.796986],
+ [89.837065, 33.869052],
+ [89.795181, 33.865575],
+ [89.691704, 33.957933],
+ [89.635037, 34.0492],
+ [89.655979, 34.096778],
+ [89.818587, 34.174037],
+ [89.825362, 34.293746],
+ [89.872174, 34.335752],
+ [89.801957, 34.390575],
+ [89.823515, 34.455231],
+ [89.798877, 34.628714],
+ [89.72558, 34.660709],
+ [89.732356, 34.732039],
+ [89.799493, 34.74384],
+ [89.867862, 34.810677],
+ [89.821667, 34.902981],
+ [89.707102, 34.919663],
+ [89.654747, 34.883351],
+ [89.560509, 34.938794],
+ [89.593153, 35.104412],
+ [89.513081, 35.139158],
+ [89.449639, 35.226693],
+ [89.532175, 35.285323],
+ [89.497067, 35.361479],
+ [89.68616, 35.414647],
+ [89.744058, 35.479963],
+ [89.700327, 35.537435],
+ [89.765616, 35.599732],
+ [89.747138, 35.751862],
+ [89.801957, 35.847948],
+ [89.549422, 35.858132],
+ [89.429929, 35.916302],
+ [89.418843, 36.04606],
+ [89.476125, 36.021868],
+ [89.638117, 36.04993],
+ [89.711414, 36.092972],
+ [89.941159, 36.067343],
+ [89.937463, 36.130675],
+ [89.999057, 36.169809],
+ [90.028006, 36.25815],
+ [90.145651, 36.238849],
+ [90.128405, 36.208923],
+ [90.234962, 36.161597],
+ [90.430215, 36.133091],
+ [90.526917, 36.148553],
+ [90.66304, 36.134058],
+ [90.776373, 36.086203],
+ [90.841046, 36.01848],
+ [90.922966, 36.029126],
+ [90.979017, 36.106992],
+ [91.09235, 36.088621],
+ [91.124994, 36.115693],
+ [91.07264, 36.299149],
+ [91.026444, 36.323738],
+ [91.05293, 36.432608],
+ [91.035683, 36.529788],
+ [90.7388, 36.58746],
+ [90.720938, 36.708912],
+ [90.735105, 36.827778],
+ [90.853981, 36.915371],
+ [90.983944, 36.913458],
+ [91.181045, 37.025318],
+ [91.303617, 37.01242],
+ [91.280211, 37.163721],
+ [91.1909, 37.205669],
+ [91.192132, 37.27807],
+ [91.134849, 37.32614],
+ [91.099741, 37.447843],
+ [91.057241, 37.483936],
+ [90.958075, 37.477763],
+ [90.863836, 37.534246],
+ [90.882314, 37.575513],
+ [90.776373, 37.6504],
+ [90.519526, 37.73089],
+ [90.516446, 38.207291],
+ [90.530613, 38.32004],
+ [90.361846, 38.300322],
+ [90.352607, 38.233615],
+ [90.280542, 38.238315],
+ [90.137644, 38.340692],
+ [90.111774, 38.477595],
+ [90.315034, 38.501948],
+ [90.424671, 38.492114],
+ [90.463476, 38.556711],
+ [90.610685, 38.596003],
+ [90.619308, 38.664245],
+ [90.831191, 38.667982],
+ [91.307928, 38.751089],
+ [91.446515, 38.813588],
+ [91.87952, 38.884417],
+ [91.966368, 38.930976],
+ [92.173323, 38.960758],
+ [92.263866, 39.002153],
+ [92.38459, 39.000758],
+ [92.41046, 39.038412],
+ [92.489916, 39.09973],
+ [92.866871, 39.138723],
+ [92.938936, 39.169809],
+ [92.978356, 39.143364],
+ [93.142196, 39.160531],
+ [93.131725, 39.108088],
+ [93.198246, 39.045847],
+ [93.179152, 38.923994],
+ [93.274007, 38.89606],
+ [93.453245, 38.915615],
+ [93.729186, 38.92446],
+ [93.884403, 38.826175],
+ [93.769838, 38.821047],
+ [93.800019, 38.750622],
+ [93.885018, 38.720752],
+ [94.370379, 38.762753],
+ [94.511429, 38.445268],
+ [94.527443, 38.36556],
+ [94.67958, 38.387137],
+ [94.810775, 38.385261],
+ [94.973999, 38.430271],
+ [95.121825, 38.417615],
+ [95.261027, 38.301261],
+ [95.320157, 38.32051],
+ [95.51849, 38.295156],
+ [95.702039, 38.400736],
+ [95.83693, 38.343977],
+ [95.856024, 38.284355],
+ [96.063596, 38.172962],
+ [96.109175, 38.187072],
+ [96.221892, 38.148969],
+ [96.313051, 38.162142],
+ [96.335841, 38.246303],
+ [96.46334, 38.27778],
+ [96.665369, 38.230325],
+ [96.626564, 38.356177],
+ [96.698013, 38.422302],
+ [96.6666, 38.483684],
+ [96.780549, 38.504289],
+ [96.7941, 38.60816],
+ [96.975802, 38.559519],
+ [97.055874, 38.5946],
+ [97.057722, 38.672654],
+ [97.009063, 38.702544],
+ [96.983809, 38.869046],
+ [96.940693, 38.907701],
+ [96.969643, 39.097873],
+ [97.012142, 39.141972],
+ [96.962867, 39.198564],
+ [97.220946, 39.192999],
+ [97.371235, 39.14058],
+ [97.679205, 39.010522],
+ [97.701379, 38.963085],
+ [97.828878, 38.930046],
+ [98.009348, 38.859262],
+ [98.094964, 38.786077],
+ [98.251412, 38.891403],
+ [98.280977, 39.027257],
+ [98.383839, 39.029581],
+ [98.457752, 38.952849],
+ [98.584635, 38.930046],
+ [98.743548, 39.086728],
+ [98.816845, 39.085799],
+ [98.951735, 38.987737],
+ [99.1088, 38.946334],
+ [99.068764, 38.896991],
+ [99.222133, 38.788875],
+ [99.361951, 38.718418],
+ [99.450646, 38.60442],
+ [99.50916, 38.608628],
+ [99.555972, 38.520207],
+ [99.65945, 38.449017],
+ [99.826985, 38.370251],
+ [99.937238, 38.34163],
+ [100.126332, 38.231735],
+ [100.182998, 38.221864],
+ [100.157744, 38.309712],
+ [100.093071, 38.4073],
+ [100.001296, 38.466821],
+ [100.064122, 38.518802],
+ [100.24028, 38.441519],
+ [100.261222, 38.366498],
+ [100.318505, 38.329428],
+ [100.474953, 38.289052],
+ [100.546402, 38.246773],
+ [100.619083, 38.265567],
+ [100.74843, 38.239724],
+ [100.825423, 38.158849],
+ [100.93814, 38.160261],
+ [100.887633, 38.050562],
+ [101.150639, 37.876969],
+ [101.362522, 37.791437],
+ [101.459224, 37.866105],
+ [101.597195, 37.828308],
+ [101.659405, 37.733256],
+ [101.791832, 37.695864],
+ [101.815853, 37.65419],
+ [101.946432, 37.728051],
+ [102.036359, 37.684974],
+ [102.035743, 37.627184],
+ [102.130598, 37.544684],
+ [102.102881, 37.48441],
+ [102.19712, 37.420287],
+ [102.428097, 37.308534],
+ [102.457662, 37.24807],
+ [102.599944, 37.174687],
+ [102.642444, 37.099801],
+ [102.488459, 37.079278],
+ [102.506321, 37.019108],
+ [102.450271, 36.968453],
+ [102.56114, 36.919676],
+ [102.587009, 36.869912],
+ [102.704654, 36.792329],
+ [102.606719, 36.682526],
+ [102.761936, 36.568721],
+ [102.769943, 36.472072],
+ [102.830305, 36.362294],
+ [102.830305, 36.358439],
+ [103.024326, 36.257185],
+ [103.068058, 36.203612],
+ [102.98737, 36.193956],
+ [102.941174, 36.105058],
+ [102.882044, 36.082335],
+ [102.971971, 35.995247],
+ [102.955957, 35.861041],
+ [102.78411, 35.862496],
+ [102.686175, 35.772253],
+ [102.808747, 35.560315],
+ [102.742226, 35.495065],
+ [102.504473, 35.583189],
+ [102.447807, 35.437563],
+ [102.407155, 35.408308],
+ [102.317228, 35.433663],
+ [102.279655, 35.304857],
+ [102.370814, 35.262854],
+ [102.402227, 35.191006],
+ [102.310452, 35.128883],
+ [102.29567, 35.071609],
+ [102.218677, 35.058386],
+ [102.094874, 34.986848],
+ [102.048062, 34.910832],
+ [101.917483, 34.875497],
+ [101.919947, 34.621821],
+ [102.003715, 34.538074],
+ [102.155852, 34.507511],
+ [102.210054, 34.399462],
+ [102.210054, 34.399462],
+ [102.237772, 34.343163],
+ [102.237156, 34.343163],
+ [102.237772, 34.343163],
+ [102.237156, 34.343163],
+ [102.189728, 34.355018],
+ [102.149692, 34.271993],
+ [102.067772, 34.293746],
+ [102.062229, 34.227976],
+ [101.965526, 34.167601],
+ [101.955055, 34.10966],
+ [101.84665, 34.150272],
+ [101.736397, 34.079931],
+ [101.622448, 34.178492],
+ [101.530057, 34.21066],
+ [101.331109, 34.245289],
+ [101.235022, 34.325376],
+ [101.054552, 34.322905],
+ [100.986799, 34.374774],
+ [100.895024, 34.375268],
+ [100.821727, 34.317469],
+ [100.764445, 34.178987],
+ [100.806329, 34.155224],
+ [100.999118, 33.889419],
+ [101.153718, 33.844706],
+ [101.191907, 33.786047],
+ [101.166653, 33.660142],
+ [101.238718, 33.685039],
+ [101.385312, 33.644702],
+ [101.501724, 33.70296],
+ [101.582412, 33.675081],
+ [101.622448, 33.502127],
+ [101.735781, 33.49614],
+ [101.769042, 33.538541],
+ [101.769658, 33.447728],
+ [101.695745, 33.433748],
+ [101.64955, 33.323328],
+ [101.739477, 33.265815],
+ [101.625528, 33.100566],
+ [101.486326, 33.227285],
+ [101.405022, 33.225783],
+ [101.393935, 33.157687],
+ [101.297232, 33.262313],
+ [101.183283, 33.270317],
+ [101.11553, 33.194746],
+ [101.169733, 33.100566],
+ [101.183899, 32.984204],
+ [101.129081, 32.989725],
+ [101.124153, 32.909893],
+ [101.237486, 32.824962],
+ [101.22332, 32.725856],
+ [101.157414, 32.661404],
+ [101.075494, 32.683061],
+ [100.93198, 32.600433],
+ [100.690532, 32.678025],
+ [100.645568, 32.526306],
+ [100.54517, 32.569681],
+ [100.516837, 32.630168],
+ [100.399809, 32.756556],
+ [100.339447, 32.719313],
+ [100.258759, 32.742466],
+ [100.208252, 32.606482],
+ [100.088143, 32.668959],
+ [100.139266, 32.724346],
+ [100.123252, 32.837028],
+ [100.038252, 32.928979],
+ [99.956332, 32.948061],
+ [99.877492, 33.045915],
+ [99.854086, 32.945048],
+ [99.788181, 32.956596],
+ [99.763543, 32.778693],
+ [99.607711, 32.780705],
+ [99.558436, 32.839039],
+ [99.385973, 32.900349],
+ [99.268328, 32.878744],
+ [99.235067, 32.982197],
+ [99.179633, 33.044912],
+ [99.002242, 33.08252],
+ [98.858728, 33.150674],
+ [98.759562, 33.277321],
+ [98.779272, 33.37181],
+ [98.734309, 33.409278],
+ [98.742316, 33.477677],
+ [98.648077, 33.549014],
+ [98.61728, 33.63723],
+ [98.6567, 33.647193],
+ [98.539056, 33.746752],
+ [98.462064, 33.849178],
+ [98.406629, 33.867065],
+ [98.440506, 33.981255],
+ [98.401702, 34.08786],
+ [98.21076, 34.078444],
+ [98.051848, 34.115604],
+ [97.937283, 34.196804],
+ [97.937283, 34.196804],
+ [97.834421, 34.208186],
+ [97.665654, 34.126997],
+ [97.70261, 34.036805],
+ [97.660111, 33.956444],
+ [97.458698, 33.886935],
+ [97.388481, 33.884452],
+ [97.435293, 33.680558],
+ [97.415583, 33.605343],
+ [97.52522, 33.575937],
+ [97.552321, 33.465698],
+ [97.625618, 33.461705],
+ [97.753733, 33.410277],
+ [97.676125, 33.340825],
+ [97.621306, 33.334327],
+ [97.576343, 33.221779],
+ [97.487648, 33.168205],
+ [97.487648, 33.10658],
+ [97.542466, 33.036385],
+ [97.523988, 32.988721],
+ [97.373699, 32.956094],
+ [97.386018, 32.779196],
+ [97.42359, 32.704713],
+ [97.543698, 32.621602],
+ [97.730944, 32.527315],
+ [97.670582, 32.517225],
+ [97.472249, 32.54497],
+ [97.448843, 32.586823],
+ [97.334895, 32.514198],
+ [97.388481, 32.501583],
+ [97.341054, 32.441009],
+ [97.387865, 32.427374],
+ [97.424822, 32.323278],
+ [97.371235, 32.273208],
+ [97.299786, 32.294959],
+ [97.264062, 32.183621],
+ [97.308409, 32.074682],
+ [97.130403, 32.04375],
+ [97.008447, 32.067076],
+ [96.894498, 32.013822],
+ [96.722651, 32.013314],
+ [96.81073, 31.894521],
+ [96.760223, 31.856922],
+ [96.840295, 31.720623],
+ [96.775006, 31.673788],
+ [96.616093, 31.736908],
+ [96.576057, 31.712989],
+ [96.468268, 31.769978],
+ [96.389428, 31.919917],
+ [96.253921, 31.929566],
+ [96.176313, 31.777608],
+ [96.252689, 31.69619],
+ [96.204646, 31.598904],
+ [96.160298, 31.600943],
+ [96.135661, 31.702299],
+ [96.041422, 31.734364],
+ [95.982908, 31.816765],
+ [95.89914, 31.817273],
+ [95.825227, 31.681935],
+ [95.779648, 31.74912],
+ [95.618272, 31.783712],
+ [95.546823, 31.739961],
+ [95.439649, 31.831508],
+ [95.360809, 31.959013],
+ [95.454432, 32.062006],
+ [95.406389, 32.182102],
+ [95.312766, 32.148673],
+ [95.26965, 32.194761],
+ [95.241317, 32.32075],
+ [95.10581, 32.259042],
+ [95.096571, 32.322267],
+ [95.261643, 32.348049],
+ [95.218527, 32.397067],
+ [95.081789, 32.384942],
+ [94.985086, 32.421819],
+ [94.912405, 32.415758],
+ [94.889616, 32.472311],
+ [94.80708, 32.486444],
+ [94.772587, 32.555057],
+ [94.614291, 32.673492],
+ [94.53853, 32.599425],
+ [94.395016, 32.594385],
+ [94.371611, 32.524793],
+ [94.196684, 32.516216],
+ [94.136322, 32.433939],
+ [93.958931, 32.484929],
+ [93.861613, 32.466253],
+ [93.820345, 32.549509],
+ [93.654657, 32.57321],
+ [93.618933, 32.522775],
+ [93.516687, 32.475844],
+ [93.4631, 32.556065],
+ [93.385492, 32.525297],
+ [93.239514, 32.662411],
+ [93.069515, 32.626137],
+ [93.019624, 32.737433],
+ [92.877342, 32.697161],
+ [92.686401, 32.765109],
+ [92.63651, 32.720319],
+ [92.355641, 32.764606],
+ [92.255243, 32.720823],
+ [92.198577, 32.755046],
+ [92.227526, 32.820939],
+ [92.145606, 32.885779],
+ [91.955897, 32.820437],
+ [91.896766, 32.907884],
+ [91.785281, 32.944044],
+ [91.58079, 33.039395],
+ [91.49887, 33.109086],
+ [91.436044, 33.065974],
+ [91.262349, 33.141156],
+ [91.134849, 33.073495],
+ [91.001807, 33.116102]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 640000,
+ "name": "瀹佸鍥炴棌鑷不鍖�",
+ "centerName": "閾跺窛",
+ "center": [106.278179, 38.46637],
+ "centroid": [106.169867, 37.291331],
+ "childrenNum": 5,
+ "level": "province",
+ "subFeatureIndex": 29,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [106.06953, 35.458034],
+ [106.071994, 35.463395],
+ [106.078153, 35.489707],
+ [106.078153, 35.489707],
+ [106.070762, 35.491655],
+ [106.015943, 35.52234],
+ [105.868734, 35.53987],
+ [105.847176, 35.490681],
+ [105.690727, 35.698431],
+ [105.754785, 35.730494],
+ [105.671017, 35.749434],
+ [105.570003, 35.716407],
+ [105.481924, 35.727094],
+ [105.392613, 35.865405],
+ [105.333483, 35.887707],
+ [105.343954, 36.033965],
+ [105.513337, 36.150003],
+ [105.460366, 36.223887],
+ [105.473301, 36.298185],
+ [105.401236, 36.370002],
+ [105.398156, 36.430683],
+ [105.319932, 36.536038],
+ [105.281744, 36.522575],
+ [105.22015, 36.631167],
+ [105.218302, 36.730494],
+ [105.319932, 36.742961],
+ [105.334714, 36.800953],
+ [105.244787, 36.894798],
+ [105.190585, 36.886185],
+ [105.165331, 36.995218],
+ [104.95468, 37.040125],
+ [104.85613, 37.211864],
+ [104.775442, 37.246641],
+ [104.638087, 37.201857],
+ [104.600515, 37.242831],
+ [104.632544, 37.299015],
+ [104.713848, 37.32947],
+ [104.679971, 37.407931],
+ [104.437907, 37.445943],
+ [104.287002, 37.42789],
+ [104.407726, 37.464467],
+ [104.419429, 37.511943],
+ [104.801311, 37.538516],
+ [104.866601, 37.566503],
+ [105.024281, 37.579781],
+ [105.111128, 37.633818],
+ [105.315004, 37.702018],
+ [105.598952, 37.699178],
+ [105.622974, 37.778669],
+ [105.760944, 37.799947],
+ [105.80406, 37.861854],
+ [105.799749, 37.940227],
+ [105.840401, 38.003902],
+ [105.780655, 38.084949],
+ [105.775111, 38.186601],
+ [105.86627, 38.296565],
+ [105.821307, 38.366967],
+ [105.874277, 38.593197],
+ [105.852719, 38.641349],
+ [105.90569, 38.731488],
+ [105.897683, 38.788875],
+ [106.003625, 38.874636],
+ [105.97098, 38.909097],
+ [106.060907, 38.968667],
+ [106.096631, 39.08487],
+ [106.145907, 39.153108],
+ [106.283877, 39.14522],
+ [106.284493, 39.270397],
+ [106.402753, 39.291701],
+ [106.506231, 39.269934],
+ [106.602318, 39.375466],
+ [106.683622, 39.357426],
+ [106.751375, 39.381478],
+ [106.806809, 39.318554],
+ [106.795723, 39.214327],
+ [106.859164, 39.107623],
+ [106.96757, 39.054676],
+ [106.954019, 38.941215],
+ [106.709491, 38.718885],
+ [106.66268, 38.601614],
+ [106.647897, 38.470569],
+ [106.601702, 38.392295],
+ [106.482825, 38.319571],
+ [106.546883, 38.269794],
+ [106.768621, 38.174843],
+ [107.014997, 38.120261],
+ [107.19054, 38.154144],
+ [107.329742, 38.087774],
+ [107.438147, 37.992586],
+ [107.419669, 37.940699],
+ [107.49235, 37.944945],
+ [107.65003, 37.864688],
+ [107.620465, 37.775832],
+ [107.499125, 37.7659],
+ [107.484959, 37.706279],
+ [107.348836, 37.608226],
+ [107.342061, 37.515265],
+ [107.284162, 37.482036],
+ [107.257677, 37.337082],
+ [107.336517, 37.165628],
+ [107.268764, 37.099324],
+ [107.180685, 37.143692],
+ [107.095685, 37.115548],
+ [107.030395, 37.140831],
+ [106.891193, 37.098369],
+ [106.777244, 37.156569],
+ [106.777244, 37.156569],
+ [106.750143, 37.098847],
+ [106.605397, 37.127475],
+ [106.666991, 37.01672],
+ [106.595542, 36.940243],
+ [106.658368, 36.811972],
+ [106.631883, 36.723301],
+ [106.589383, 36.750153],
+ [106.519782, 36.708912],
+ [106.519782, 36.708912],
+ [106.471738, 36.581214],
+ [106.401521, 36.546133],
+ [106.521014, 36.479289],
+ [106.488369, 36.400348],
+ [106.505615, 36.265869],
+ [106.599238, 36.274552],
+ [106.599238, 36.274552],
+ [106.858548, 36.206992],
+ [106.858548, 36.206992],
+ [106.957715, 36.091522],
+ [106.950939, 36.004444],
+ [106.849925, 35.887707],
+ [106.92199, 35.803316],
+ [106.86594, 35.737779],
+ [106.737208, 35.689198],
+ [106.504383, 35.738265],
+ [106.501304, 35.737779],
+ [106.434782, 35.688712],
+ [106.476666, 35.580756],
+ [106.440941, 35.526723],
+ [106.503767, 35.415135],
+ [106.472354, 35.310716],
+ [106.319601, 35.265296],
+ [106.174856, 35.438538],
+ [106.107102, 35.364894],
+ [106.079385, 35.427325],
+ [106.071378, 35.449261],
+ [106.073226, 35.450236],
+ [106.073842, 35.45511],
+ [106.06953, 35.458034]
+ ]
+ ],
+ [
+ [
+ [106.057827, 35.488245],
+ [106.054132, 35.449261],
+ [105.894603, 35.413672],
+ [105.897683, 35.451698],
+ [106.057827, 35.488245]
+ ]
+ ],
+ [
+ [
+ [106.071378, 35.449261],
+ [106.06953, 35.458034],
+ [106.073842, 35.45511],
+ [106.073226, 35.450236],
+ [106.071378, 35.449261]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 650000,
+ "name": "鏂扮枂缁村惥灏旇嚜娌诲尯",
+ "centerName": "涔岄瞾鏈ㄩ綈",
+ "center": [87.617733, 43.792818],
+ "centroid": [85.294712, 41.371801],
+ "childrenNum": 23,
+ "level": "province",
+ "subFeatureIndex": 30,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [79.039649, 34.33427],
+ [78.958961, 34.386132],
+ [78.878273, 34.391563],
+ [78.742766, 34.454737],
+ [78.708274, 34.522301],
+ [78.634977, 34.538074],
+ [78.58139, 34.505539],
+ [78.542586, 34.574539],
+ [78.436029, 34.543496],
+ [78.427405, 34.594243],
+ [78.280812, 34.623298],
+ [78.267261, 34.705482],
+ [78.213059, 34.717778],
+ [78.237696, 34.882369],
+ [78.182262, 34.936832],
+ [78.201972, 34.974592],
+ [78.123131, 35.036833],
+ [78.124979, 35.108327],
+ [78.062769, 35.11469],
+ [78.01719, 35.22816],
+ [78.013494, 35.36587],
+ [78.136066, 35.49263],
+ [78.009799, 35.491655],
+ [77.914944, 35.464857],
+ [77.816394, 35.518445],
+ [77.690742, 35.448287],
+ [77.518895, 35.481912],
+ [77.396939, 35.467781],
+ [77.307628, 35.540356],
+ [77.195527, 35.519419],
+ [77.072339, 35.590974],
+ [76.967013, 35.591947],
+ [76.83705, 35.66198],
+ [76.76129, 35.65566],
+ [76.69292, 35.747492],
+ [76.593754, 35.772253],
+ [76.566037, 35.819328],
+ [76.59745, 35.895947],
+ [76.54879, 35.919209],
+ [76.365857, 35.82418],
+ [76.298719, 35.841643],
+ [76.147198, 35.833397],
+ [76.16506, 35.909033],
+ [76.104082, 36.018964],
+ [75.961184, 36.051381],
+ [75.942706, 36.137923],
+ [76.016619, 36.165461],
+ [76.011691, 36.229197],
+ [76.060967, 36.225335],
+ [75.989518, 36.340127],
+ [76.035097, 36.409017],
+ [75.945786, 36.588421],
+ [75.871873, 36.66621],
+ [75.724048, 36.750632],
+ [75.537418, 36.773161],
+ [75.536802, 36.730015],
+ [75.458578, 36.720903],
+ [75.425933, 36.778912],
+ [75.413614, 36.954588],
+ [75.244847, 36.963194],
+ [75.130898, 37.010987],
+ [75.032348, 37.01672],
+ [74.893762, 36.939764],
+ [74.84695, 37.056839],
+ [74.739161, 37.028185],
+ [74.70898, 37.084529],
+ [74.56793, 37.032961],
+ [74.498944, 37.072595],
+ [74.465068, 37.147031],
+ [74.511263, 37.239973],
+ [74.665864, 37.235686],
+ [74.727458, 37.282831],
+ [74.816153, 37.216629],
+ [74.911008, 37.23378],
+ [74.927022, 37.277594],
+ [75.125971, 37.322334],
+ [75.153072, 37.414109],
+ [75.069304, 37.513367],
+ [75.035428, 37.501026],
+ [74.940573, 37.558914],
+ [74.891914, 37.668399],
+ [75.006478, 37.771102],
+ [74.917167, 37.844847],
+ [74.911008, 37.967118],
+ [74.821697, 38.102842],
+ [74.789668, 38.324734],
+ [74.868508, 38.404018],
+ [74.862965, 38.484152],
+ [74.792747, 38.536121],
+ [74.717603, 38.542205],
+ [74.639995, 38.599744],
+ [74.506336, 38.63761],
+ [74.229779, 38.656302],
+ [74.147859, 38.676858],
+ [74.068403, 38.585714],
+ [74.090577, 38.542205],
+ [73.926121, 38.536121],
+ [73.89902, 38.579166],
+ [73.799237, 38.610966],
+ [73.757353, 38.719818],
+ [73.769056, 38.775815],
+ [73.699455, 38.857865],
+ [73.767824, 38.941215],
+ [73.826339, 38.917012],
+ [73.820179, 39.041665],
+ [73.743187, 39.029581],
+ [73.719781, 39.108088],
+ [73.639709, 39.220353],
+ [73.542391, 39.269471],
+ [73.554094, 39.350023],
+ [73.502355, 39.383791],
+ [73.592898, 39.412457],
+ [73.61076, 39.466059],
+ [73.745651, 39.461902],
+ [73.868223, 39.482686],
+ [73.953838, 39.600345],
+ [73.905795, 39.742193],
+ [73.841737, 39.756453],
+ [73.845433, 39.831389],
+ [73.907027, 39.873647],
+ [73.910722, 39.934693],
+ [73.980324, 40.004851],
+ [73.943367, 40.015849],
+ [74.023439, 40.085008],
+ [74.26304, 40.125281],
+ [74.356662, 40.089128],
+ [74.442894, 40.137175],
+ [74.577169, 40.260567],
+ [74.673255, 40.278828],
+ [74.697893, 40.344527],
+ [74.908544, 40.339055],
+ [74.795211, 40.443412],
+ [74.819233, 40.505767],
+ [74.891914, 40.507587],
+ [74.973218, 40.460258],
+ [75.102565, 40.439769],
+ [75.13521, 40.463445],
+ [75.242383, 40.448876],
+ [75.355716, 40.538059],
+ [75.432093, 40.563518],
+ [75.550353, 40.648917],
+ [75.636584, 40.624399],
+ [75.646439, 40.516684],
+ [75.733287, 40.474369],
+ [75.669845, 40.363678],
+ [75.709265, 40.28111],
+ [75.831221, 40.327196],
+ [75.921764, 40.291151],
+ [75.986438, 40.381911],
+ [76.176147, 40.381455],
+ [76.279625, 40.439314],
+ [76.333212, 40.343615],
+ [76.442233, 40.391482],
+ [76.539551, 40.4639],
+ [76.556798, 40.542606],
+ [76.657196, 40.620312],
+ [76.676906, 40.696113],
+ [76.646725, 40.760045],
+ [76.731724, 40.818935],
+ [76.761905, 40.954185],
+ [76.85368, 40.976323],
+ [76.885709, 41.027348],
+ [77.002122, 41.073373],
+ [77.091433, 41.062546],
+ [77.169041, 41.009291],
+ [77.296541, 41.004776],
+ [77.363062, 41.040888],
+ [77.476395, 40.999357],
+ [77.591576, 40.992132],
+ [77.829328, 41.059388],
+ [77.814546, 41.134238],
+ [77.905089, 41.185141],
+ [77.972842, 41.172982],
+ [78.129291, 41.228354],
+ [78.162551, 41.382521],
+ [78.324544, 41.384316],
+ [78.458818, 41.41349],
+ [78.580774, 41.481659],
+ [78.650375, 41.467314],
+ [78.739071, 41.555578],
+ [78.825302, 41.560503],
+ [78.959577, 41.652663],
+ [79.021787, 41.657134],
+ [79.138199, 41.722814],
+ [79.21704, 41.725493],
+ [79.326061, 41.809391],
+ [79.361169, 41.796457],
+ [79.462799, 41.848625],
+ [79.550879, 41.833915],
+ [79.640806, 41.884717],
+ [79.776313, 41.892734],
+ [79.852689, 42.015544],
+ [79.918594, 42.041322],
+ [80.14218, 42.034656],
+ [80.193303, 42.081301],
+ [80.139717, 42.151427],
+ [80.168666, 42.200202],
+ [80.28631, 42.232993],
+ [80.283847, 42.320649],
+ [80.229028, 42.358241],
+ [80.206238, 42.428943],
+ [80.265368, 42.502211],
+ [80.164354, 42.627363],
+ [80.228412, 42.692923],
+ [80.261673, 42.825592],
+ [80.417505, 42.838755],
+ [80.500041, 42.879544],
+ [80.602903, 42.89445],
+ [80.487106, 42.94878],
+ [80.378701, 43.031497],
+ [80.593048, 43.133319],
+ [80.79446, 43.137248],
+ [80.777214, 43.30816],
+ [80.69283, 43.32035],
+ [80.761199, 43.446456],
+ [80.75504, 43.49422],
+ [80.522215, 43.816724],
+ [80.511128, 43.906887],
+ [80.453846, 43.989596],
+ [80.449534, 44.077778],
+ [80.3941, 44.127189],
+ [80.413194, 44.264461],
+ [80.350368, 44.484713],
+ [80.411962, 44.605392],
+ [80.313412, 44.704987],
+ [80.200695, 44.75642],
+ [80.169898, 44.844727],
+ [79.999283, 44.793797],
+ [79.969102, 44.877383],
+ [79.887798, 44.909173],
+ [80.144644, 45.058985],
+ [80.24381, 45.031507],
+ [80.328194, 45.069973],
+ [80.404571, 45.049264],
+ [80.493882, 45.126991],
+ [80.599207, 45.10588],
+ [80.731634, 45.156111],
+ [80.897938, 45.127413],
+ [80.93551, 45.16033],
+ [81.024821, 45.162862],
+ [81.111669, 45.218522],
+ [81.170183, 45.210935],
+ [81.44982, 45.265707],
+ [81.575471, 45.307803],
+ [81.634601, 45.357856],
+ [81.78797, 45.383497],
+ [81.921013, 45.233272],
+ [82.052824, 45.25602],
+ [82.109491, 45.211357],
+ [82.294272, 45.247596],
+ [82.487061, 45.181],
+ [82.58746, 45.224001],
+ [82.60101, 45.346083],
+ [82.546808, 45.425925],
+ [82.281954, 45.538772],
+ [82.266555, 45.620015],
+ [82.289961, 45.7166],
+ [82.340468, 45.772552],
+ [82.342932, 45.935076],
+ [82.461808, 45.979999],
+ [82.518474, 46.153938],
+ [82.726662, 46.494818],
+ [82.829524, 46.772551],
+ [82.876335, 46.82375],
+ [82.937929, 47.014193],
+ [82.993364, 47.06557],
+ [83.02724, 47.215341],
+ [83.15474, 47.236063],
+ [83.257602, 47.173057],
+ [83.370318, 47.178751],
+ [83.418978, 47.118934],
+ [83.463325, 47.131961],
+ [83.576042, 47.059049],
+ [83.766367, 47.026838],
+ [83.932671, 46.970117],
+ [84.002888, 46.990527],
+ [84.086656, 46.965217],
+ [84.195061, 47.003586],
+ [84.37122, 46.993384],
+ [84.425422, 47.00889],
+ [84.506726, 46.972975],
+ [84.748175, 47.009706],
+ [84.849189, 46.95705],
+ [84.934188, 46.863857],
+ [84.987159, 46.918239],
+ [85.082014, 46.939895],
+ [85.276651, 47.068831],
+ [85.325926, 47.044781],
+ [85.545816, 47.057826],
+ [85.582772, 47.14295],
+ [85.682555, 47.222655],
+ [85.675163, 47.318063],
+ [85.701649, 47.384138],
+ [85.614801, 47.497853],
+ [85.617881, 47.550781],
+ [85.547048, 48.00833],
+ [85.529186, 48.02714],
+ [85.587084, 48.191738],
+ [85.678243, 48.266272],
+ [85.695489, 48.335129],
+ [85.791576, 48.418986],
+ [85.916612, 48.438043],
+ [86.225813, 48.432485],
+ [86.305269, 48.491999],
+ [86.416138, 48.481688],
+ [86.579978, 48.538768],
+ [86.640956, 48.629012],
+ [86.780774, 48.73133],
+ [86.754289, 48.78458],
+ [86.822042, 48.849193],
+ [86.757985, 48.894844],
+ [86.732731, 48.995444],
+ [86.836209, 49.051159],
+ [86.88918, 49.132656],
+ [87.088128, 49.13383],
+ [87.112766, 49.155748],
+ [87.239033, 49.114644],
+ [87.388707, 49.098193],
+ [87.43675, 49.075073],
+ [87.511894, 49.101718],
+ [87.49896, 49.141268],
+ [87.821096, 49.173745],
+ [87.867291, 49.108769],
+ [87.833415, 49.050374],
+ [87.911639, 48.980132],
+ [87.87653, 48.949099],
+ [87.763198, 48.926697],
+ [87.742256, 48.881074],
+ [87.93874, 48.757765],
+ [88.029283, 48.75027],
+ [88.089645, 48.695009],
+ [88.027436, 48.62743],
+ [87.96153, 48.599344],
+ [88.041602, 48.548275],
+ [88.10874, 48.545898],
+ [88.196819, 48.493982],
+ [88.363123, 48.460267],
+ [88.443811, 48.391579],
+ [88.503557, 48.413029],
+ [88.605803, 48.337914],
+ [88.575006, 48.277423],
+ [88.663085, 48.172189],
+ [88.79736, 48.133869],
+ [88.824461, 48.106708],
+ [88.939026, 48.115497],
+ [89.078228, 47.98711],
+ [89.231597, 47.980301],
+ [89.38127, 48.046344],
+ [89.569132, 48.037943],
+ [89.651052, 47.913774],
+ [89.735435, 47.897329],
+ [89.761921, 47.835916],
+ [89.957789, 47.842743],
+ [89.960253, 47.885694],
+ [90.086521, 47.865628],
+ [90.07605, 47.777646],
+ [90.13518, 47.723337],
+ [90.331665, 47.68146],
+ [90.398186, 47.547551],
+ [90.468403, 47.497853],
+ [90.468403, 47.404795],
+ [90.526301, 47.378871],
+ [90.488113, 47.317252],
+ [90.56141, 47.207212],
+ [90.767134, 46.992568],
+ [90.901408, 46.960725],
+ [90.958075, 46.8794],
+ [90.942676, 46.825797],
+ [91.054161, 46.71761],
+ [91.017821, 46.582483],
+ [91.079415, 46.558626],
+ [90.983328, 46.374823],
+ [90.900177, 46.31204],
+ [91.021517, 46.121185],
+ [91.028292, 46.023224],
+ [90.850285, 45.888035],
+ [90.714779, 45.728714],
+ [90.676591, 45.582339],
+ [90.671047, 45.48762],
+ [90.772677, 45.432223],
+ [90.804706, 45.294756],
+ [90.877387, 45.280865],
+ [90.881698, 45.191964],
+ [91.007966, 45.218522],
+ [91.129922, 45.215993],
+ [91.242023, 45.137544],
+ [91.37753, 45.110947],
+ [91.448978, 45.156533],
+ [91.561695, 45.075466],
+ [91.694738, 45.065325],
+ [91.803144, 45.082649],
+ [92.100026, 45.081381],
+ [92.240461, 45.015859],
+ [92.315605, 45.02897],
+ [92.501003, 45.001054],
+ [92.779407, 45.050532],
+ [92.884117, 45.046727],
+ [92.932776, 45.017551],
+ [93.174225, 45.015436],
+ [93.434767, 44.955343],
+ [93.509296, 44.968044],
+ [93.716251, 44.89434],
+ [93.723642, 44.86551],
+ [94.215162, 44.667978],
+ [94.329727, 44.582811],
+ [94.359292, 44.51544],
+ [94.470777, 44.509466],
+ [94.606283, 44.448418],
+ [94.722696, 44.340681],
+ [94.945666, 44.292734],
+ [94.998637, 44.25332],
+ [95.398381, 44.294447],
+ [95.326932, 44.028756],
+ [95.527113, 44.007243],
+ [95.623199, 43.855567],
+ [95.735916, 43.597437],
+ [95.857872, 43.417779],
+ [95.880046, 43.280289],
+ [95.921314, 43.22974],
+ [96.363558, 42.900586],
+ [96.386348, 42.727655],
+ [96.103632, 42.604026],
+ [96.02356, 42.54234],
+ [95.978596, 42.436892],
+ [96.06606, 42.414367],
+ [96.040806, 42.3264],
+ [96.178161, 42.217929],
+ [96.077147, 42.149652],
+ [96.13874, 42.054207],
+ [96.117183, 41.985753],
+ [96.038342, 41.924794],
+ [95.855408, 41.849516],
+ [95.677402, 41.830795],
+ [95.57146, 41.796011],
+ [95.39407, 41.693333],
+ [95.29552, 41.569456],
+ [95.135991, 41.772811],
+ [94.861898, 41.668309],
+ [94.750413, 41.538114],
+ [94.534219, 41.50586],
+ [94.184365, 41.268392],
+ [94.01067, 41.114857],
+ [93.809874, 40.879583],
+ [93.820961, 40.793574],
+ [93.760599, 40.664804],
+ [93.506216, 40.648464],
+ [92.928465, 40.572609],
+ [92.906907, 40.310773],
+ [92.796654, 40.15364],
+ [92.745531, 39.868137],
+ [92.639589, 39.514543],
+ [92.52564, 39.368528],
+ [92.339011, 39.236575],
+ [92.366728, 39.059322],
+ [92.41046, 39.038412],
+ [92.38459, 39.000758],
+ [92.263866, 39.002153],
+ [92.173323, 38.960758],
+ [91.966368, 38.930976],
+ [91.87952, 38.884417],
+ [91.446515, 38.813588],
+ [91.307928, 38.751089],
+ [90.831191, 38.667982],
+ [90.619308, 38.664245],
+ [90.610685, 38.596003],
+ [90.463476, 38.556711],
+ [90.424671, 38.492114],
+ [90.315034, 38.501948],
+ [90.111774, 38.477595],
+ [90.137644, 38.340692],
+ [90.280542, 38.238315],
+ [90.352607, 38.233615],
+ [90.361846, 38.300322],
+ [90.530613, 38.32004],
+ [90.516446, 38.207291],
+ [90.519526, 37.73089],
+ [90.776373, 37.6504],
+ [90.882314, 37.575513],
+ [90.863836, 37.534246],
+ [90.958075, 37.477763],
+ [91.057241, 37.483936],
+ [91.099741, 37.447843],
+ [91.134849, 37.32614],
+ [91.192132, 37.27807],
+ [91.1909, 37.205669],
+ [91.280211, 37.163721],
+ [91.303617, 37.01242],
+ [91.181045, 37.025318],
+ [90.983944, 36.913458],
+ [90.853981, 36.915371],
+ [90.735105, 36.827778],
+ [90.720938, 36.708912],
+ [90.7388, 36.58746],
+ [91.035683, 36.529788],
+ [91.05293, 36.432608],
+ [91.026444, 36.323738],
+ [91.07264, 36.299149],
+ [91.124994, 36.115693],
+ [91.09235, 36.088621],
+ [90.979017, 36.106992],
+ [90.922966, 36.029126],
+ [90.841046, 36.01848],
+ [90.776373, 36.086203],
+ [90.66304, 36.134058],
+ [90.526917, 36.148553],
+ [90.430215, 36.133091],
+ [90.234962, 36.161597],
+ [90.128405, 36.208923],
+ [90.145651, 36.238849],
+ [90.028006, 36.25815],
+ [89.999057, 36.169809],
+ [89.937463, 36.130675],
+ [89.941159, 36.067343],
+ [89.711414, 36.092972],
+ [89.490291, 36.150969],
+ [89.375727, 36.228231],
+ [89.287647, 36.235954],
+ [89.232213, 36.295774],
+ [89.127503, 36.249465],
+ [89.10225, 36.281305],
+ [88.964279, 36.318917],
+ [88.926091, 36.364221],
+ [88.802903, 36.337717],
+ [88.783809, 36.291916],
+ [88.623665, 36.389271],
+ [88.573158, 36.461005],
+ [88.470912, 36.482175],
+ [88.365586, 36.457636],
+ [88.241782, 36.468704],
+ [88.134609, 36.427313],
+ [87.983088, 36.437903],
+ [87.949211, 36.401312],
+ [87.731785, 36.384936],
+ [87.570409, 36.342536],
+ [87.470626, 36.354102],
+ [87.460155, 36.409498],
+ [87.361605, 36.419128],
+ [87.306787, 36.363739],
+ [87.193454, 36.349283],
+ [87.149106, 36.29722],
+ [86.996353, 36.308793],
+ [86.887332, 36.262492],
+ [86.862078, 36.300114],
+ [86.746282, 36.291916],
+ [86.701318, 36.245122],
+ [86.515305, 36.205543],
+ [86.392733, 36.206992],
+ [86.187625, 36.131158],
+ [86.199944, 36.032513],
+ [86.132806, 35.979271],
+ [86.060125, 35.846008],
+ [85.949256, 35.779049],
+ [85.811286, 35.779049],
+ [85.65299, 35.731465],
+ [85.613569, 35.652257],
+ [85.372121, 35.701346],
+ [85.271107, 35.788757],
+ [85.159006, 35.745549],
+ [85.053065, 35.751862],
+ [84.729081, 35.613353],
+ [84.448828, 35.55058],
+ [84.45314, 35.473141],
+ [84.335495, 35.414647],
+ [84.1618, 35.359039],
+ [84.095895, 35.362943],
+ [84.005968, 35.422449],
+ [83.885244, 35.367334],
+ [83.677672, 35.360991],
+ [83.622238, 35.335614],
+ [83.451006, 35.38197],
+ [83.242203, 35.420011],
+ [83.127022, 35.398554],
+ [83.067892, 35.462908],
+ [82.998907, 35.484348],
+ [82.960719, 35.671702],
+ [82.788872, 35.684824],
+ [82.731589, 35.63767],
+ [82.628727, 35.692114],
+ [82.424852, 35.713006],
+ [82.336156, 35.651284],
+ [82.328149, 35.559342],
+ [82.033114, 35.450236],
+ [82.05344, 35.350255],
+ [81.927789, 35.271158],
+ [81.736847, 35.262365],
+ [81.675253, 35.233536],
+ [81.513261, 35.235002],
+ [81.494167, 35.292161],
+ [81.362356, 35.354647],
+ [81.219458, 35.319016],
+ [81.09935, 35.407333],
+ [81.031597, 35.380506],
+ [81.026053, 35.312181],
+ [80.844351, 35.345375],
+ [80.689135, 35.33903],
+ [80.65649, 35.394165],
+ [80.516672, 35.392214],
+ [80.412578, 35.433663],
+ [80.321419, 35.386848],
+ [80.268448, 35.294114],
+ [80.362687, 35.209096],
+ [80.257977, 35.20323],
+ [80.23026, 35.147476],
+ [80.118159, 35.066222],
+ [80.031311, 35.034384],
+ [80.034391, 34.902],
+ [79.947544, 34.820993],
+ [79.906892, 34.683837],
+ [79.801566, 34.478909],
+ [79.675914, 34.451284],
+ [79.504683, 34.454737],
+ [79.229358, 34.413778],
+ [79.161605, 34.441416],
+ [79.0107, 34.399956],
+ [79.039649, 34.33427]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 710000,
+ "name": "鍙版咕鐪�",
+ "centerName": "鍙板寳",
+ "center": [121.509062, 25.044332],
+ "centroid": [120.971486, 23.749452],
+ "childrenNum": 0,
+ "level": "province",
+ "subFeatureIndex": 31,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [120.443706, 22.441042],
+ [120.297112, 22.531154],
+ [120.20041, 22.721137],
+ [120.131425, 23.002313],
+ [120.018708, 23.073342],
+ [120.108019, 23.34115],
+ [120.12157, 23.504758],
+ [120.095084, 23.587583],
+ [120.102476, 23.70104],
+ [120.175156, 23.807282],
+ [120.245989, 23.84067],
+ [120.278018, 23.927657],
+ [120.68885, 24.600764],
+ [120.82374, 24.68832],
+ [120.89211, 24.767665],
+ [120.914899, 24.864876],
+ [121.024537, 25.040639],
+ [121.209318, 25.127342],
+ [121.371926, 25.15984],
+ [121.444607, 25.27081],
+ [121.53515, 25.307597],
+ [121.62323, 25.294614],
+ [121.745186, 25.162007],
+ [121.917033, 25.137634],
+ [121.947214, 25.031965],
+ [122.012503, 25.001602],
+ [121.844968, 24.836101],
+ [121.841272, 24.733977],
+ [121.892395, 24.618171],
+ [121.88562, 24.529477],
+ [121.809243, 24.338818],
+ [121.643556, 24.097633],
+ [121.65957, 24.006934],
+ [121.621382, 23.920547],
+ [121.522832, 23.538772],
+ [121.479716, 23.32247],
+ [121.415042, 23.196039],
+ [121.430441, 23.137181],
+ [121.370695, 23.084351],
+ [121.324499, 22.945574],
+ [121.170514, 22.723345],
+ [121.03316, 22.650477],
+ [120.914899, 22.302718],
+ [120.907508, 22.033426],
+ [120.86624, 21.98461],
+ [120.873016, 21.897477],
+ [120.701784, 21.926898],
+ [120.651277, 22.033426],
+ [120.640806, 22.241259],
+ [120.569973, 22.361938],
+ [120.443706, 22.441042]
+ ]
+ ],
+ [
+ [
+ [119.646064, 23.55084],
+ [119.609108, 23.503661],
+ [119.566608, 23.584842],
+ [119.678093, 23.600195],
+ [119.646064, 23.55084]
+ ]
+ ],
+ [
+ [
+ [123.491374, 25.747089],
+ [123.496917, 25.739005],
+ [123.495069, 25.737927],
+ [123.494453, 25.737927],
+ [123.492606, 25.737388],
+ [123.480903, 25.737927],
+ [123.480287, 25.737388],
+ [123.46612, 25.732537],
+ [123.465504, 25.732537],
+ [123.491374, 25.747089]
+ ]
+ ],
+ [
+ [
+ [123.549272, 25.724991],
+ [123.549272, 25.724991],
+ [123.546192, 25.729303],
+ [123.546192, 25.728764],
+ [123.549272, 25.724991]
+ ]
+ ],
+ [
+ [
+ [123.690322, 25.923187],
+ [123.691554, 25.921572],
+ [123.690938, 25.917267],
+ [123.690938, 25.916729],
+ [123.690322, 25.923187]
+ ]
+ ],
+ [
+ [
+ [123.559743, 25.718523],
+ [123.559743, 25.717984],
+ [123.548656, 25.720679],
+ [123.549272, 25.720679],
+ [123.559743, 25.718523]
+ ]
+ ],
+ [
+ [
+ [121.510513, 22.087215],
+ [121.573339, 22.086106],
+ [121.594281, 21.995152],
+ [121.510513, 22.087215]
+ ]
+ ],
+ [
+ [
+ [123.559743, 25.718523],
+ [123.560359, 25.718523],
+ [123.560359, 25.717984],
+ [123.559743, 25.717984],
+ [123.559743, 25.718523]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 810000,
+ "name": "棣欐腐鐗瑰埆琛屾斂鍖�",
+ "centerName": "棣欐腐",
+ "center": [114.173355, 22.320048],
+ "centroid": [114.134394, 22.377371],
+ "childrenNum": 18,
+ "level": "province",
+ "subFeatureIndex": 32,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [114.031778, 22.504071],
+ [114.044096, 22.502413],
+ [114.045944, 22.502413],
+ [114.185762, 22.551601],
+ [114.185762, 22.551601],
+ [114.232574, 22.539997],
+ [114.232574, 22.528944],
+ [114.263371, 22.541654],
+ [114.263987, 22.541654],
+ [114.271994, 22.535023],
+ [114.28924, 22.522864],
+ [114.355762, 22.434958],
+ [114.406269, 22.433299],
+ [114.406269, 22.432746],
+ [114.356994, 22.340356],
+ [114.323733, 22.384622],
+ [114.315726, 22.299951],
+ [114.315726, 22.298843],
+ [114.248588, 22.274484],
+ [114.265835, 22.200825],
+ [114.195002, 22.232951],
+ [114.120473, 22.272269],
+ [114.121089, 22.320985],
+ [114.034857, 22.301058],
+ [114.026234, 22.229628],
+ [113.848844, 22.191961],
+ [113.898119, 22.308808],
+ [114.015763, 22.332054],
+ [113.920293, 22.368024],
+ [113.918445, 22.418366],
+ [114.031778, 22.504071]
+ ]
+ ],
+ [
+ [
+ [114.350834, 22.260087],
+ [114.355146, 22.268393],
+ [114.355762, 22.268393],
+ [114.350834, 22.260087]
+ ]
+ ],
+ [
+ [
+ [114.320037, 22.381303],
+ [114.320037, 22.381856],
+ [114.319421, 22.382409],
+ [114.323733, 22.384622],
+ [114.320037, 22.381303]
+ ]
+ ],
+ [
+ [
+ [114.372392, 22.322645],
+ [114.372392, 22.323752],
+ [114.37424, 22.323199],
+ [114.372392, 22.322645]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 820000,
+ "name": "婢抽棬鐗瑰埆琛屾斂鍖�",
+ "centerName": "婢抽棬",
+ "center": [113.54909, 22.198951],
+ "centroid": [113.56642, 22.159262],
+ "childrenNum": 8,
+ "level": "province",
+ "subFeatureIndex": 33,
+ "acroutes": [100000],
+ "parent": {"adcode": 100000}
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [113.558736, 22.213012],
+ [113.6037, 22.132116],
+ [113.553809, 22.107727],
+ [113.558736, 22.213012]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {"adcode": 100000, "name": "", "adchar": "JD"},
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [122.51865306, 23.46078502],
+ [122.51742454, 23.45790762],
+ [122.51536697, 23.45555069],
+ [122.51268178, 23.45394494],
+ [122.50963181, 23.45324755],
+ [122.5065156, 23.45352678],
+ [122.5036382, 23.45475531],
+ [122.50128127, 23.45681287],
+ [122.49967552, 23.45949807],
+ [122.49897813, 23.46254804],
+ [122.49925737, 23.46566424],
+ [122.77921829, 24.57855302],
+ [122.78044682, 24.58143041],
+ [122.78250438, 24.58378734],
+ [122.78518957, 24.5853931],
+ [122.78823955, 24.58609049],
+ [122.79135575, 24.58581125],
+ [122.79423315, 24.58458272],
+ [122.79659008, 24.58252516],
+ [122.79819583, 24.57983997],
+ [122.79889322, 24.57678999],
+ [122.79861399, 24.57367379],
+ [122.51865306, 23.46078502]
+ ]
+ ],
+ [
+ [
+ [121.17202617, 20.8054593],
+ [121.16966862, 20.80340244],
+ [121.16679085, 20.80217478],
+ [121.16367457, 20.80189649],
+ [121.1606248, 20.8025948],
+ [121.1579401, 20.80420136],
+ [121.15588324, 20.80655891],
+ [121.15465558, 20.80943668],
+ [121.15437729, 20.81255297],
+ [121.1550756, 20.81560273],
+ [121.15668216, 20.81828744],
+ [121.89404403, 21.70026162],
+ [121.89640158, 21.70231847],
+ [121.89927934, 21.70354613],
+ [121.90239563, 21.70382443],
+ [121.9054454, 21.70312611],
+ [121.9081301, 21.70151955],
+ [121.91018696, 21.699162],
+ [121.91141462, 21.69628423],
+ [121.91169291, 21.69316794],
+ [121.9109946, 21.69011818],
+ [121.90938804, 21.68743347],
+ [121.17202617, 20.8054593]
+ ]
+ ],
+ [
+ [
+ [119.47366172, 18.00707291],
+ [119.47175735, 18.00459056],
+ [119.46917909, 18.0028182],
+ [119.46617933, 18.0019293],
+ [119.4630517, 18.00201089],
+ [119.46010237, 18.00305497],
+ [119.45762002, 18.00495935],
+ [119.45584765, 18.00753761],
+ [119.45495876, 18.01053737],
+ [119.45504035, 18.01366499],
+ [119.45608443, 18.01661433],
+ [120.00812005, 19.0335793],
+ [120.01002443, 19.03606165],
+ [120.01260269, 19.03783401],
+ [120.01560245, 19.03872291],
+ [120.01873007, 19.03864132],
+ [120.02167941, 19.03759723],
+ [120.02416175, 19.03569286],
+ [120.02593412, 19.0331146],
+ [120.02682302, 19.03011484],
+ [120.02674143, 19.02698721],
+ [120.02569734, 19.02403788],
+ [119.47366172, 18.00707291]
+ ]
+ ],
+ [
+ [
+ [119.0726757, 15.04098494],
+ [119.0726746, 15.04083704],
+ [119.07218171, 15.00751424],
+ [119.07164663, 15.00443165],
+ [119.07018516, 15.00166528],
+ [119.06794036, 14.99948592],
+ [119.06513198, 14.99810691],
+ [119.06203491, 14.99766324],
+ [119.05895232, 14.99819832],
+ [119.05618595, 14.99965979],
+ [119.05400659, 15.00190458],
+ [119.05262758, 15.00471297],
+ [119.0521839, 15.00781004],
+ [119.0526757, 15.04105889],
+ [119.0526757, 16.04388528],
+ [119.05316513, 16.04697545],
+ [119.05458553, 16.04976313],
+ [119.05679784, 16.05197545],
+ [119.05958553, 16.05339584],
+ [119.0626757, 16.05388528],
+ [119.06576587, 16.05339584],
+ [119.06855355, 16.05197545],
+ [119.07076587, 16.04976313],
+ [119.07218626, 16.04697545],
+ [119.0726757, 16.04388528],
+ [119.0726757, 15.04098494]
+ ]
+ ],
+ [
+ [
+ [118.68646749, 11.18959191],
+ [118.85557939, 11.6136711],
+ [118.9698053, 11.99151854],
+ [118.97116801, 11.99433487],
+ [118.97333431, 11.99659227],
+ [118.97609216, 11.99806975],
+ [118.9791716, 11.99862269],
+ [118.98227119, 11.99819697],
+ [118.98508753, 11.99683427],
+ [118.98734492, 11.99466796],
+ [118.9888224, 11.99191011],
+ [118.98937534, 11.98883067],
+ [118.98894963, 11.98573108],
+ [118.87459939, 11.60747236],
+ [118.87431591, 11.606662],
+ [118.70476212, 11.18147468],
+ [118.70409227, 11.18010771],
+ [118.54242469, 10.9053354],
+ [118.54043581, 10.90292022],
+ [118.53779795, 10.90123786],
+ [118.53476931, 10.90045298],
+ [118.53164636, 10.90064241],
+ [118.5287348, 10.90178762],
+ [118.52631962, 10.9037765],
+ [118.52463726, 10.90641436],
+ [118.52385237, 10.909443],
+ [118.52404181, 10.91256595],
+ [118.52518702, 10.91547751],
+ [118.68646749, 11.18959191]
+ ]
+ ],
+ [
+ [
+ [115.54466883, 7.14672265],
+ [115.54229721, 7.14468204],
+ [115.53941108, 7.14347417],
+ [115.53629295, 7.14321728],
+ [115.53324806, 7.14393652],
+ [115.53057445, 7.14556148],
+ [115.52853383, 7.1479331],
+ [115.52732596, 7.15081924],
+ [115.52706908, 7.15393736],
+ [115.52778832, 7.15698226],
+ [115.52941328, 7.15965587],
+ [116.23523025, 7.99221221],
+ [116.23760187, 7.99425282],
+ [116.240488, 7.99546069],
+ [116.24360613, 7.99571758],
+ [116.24665102, 7.99499834],
+ [116.24932463, 7.99337338],
+ [116.25136525, 7.99100176],
+ [116.25257312, 7.98811563],
+ [116.25283001, 7.9849975],
+ [116.25211077, 7.98195261],
+ [116.2504858, 7.979279],
+ [115.54466883, 7.14672265]
+ ]
+ ],
+ [
+ [
+ [112.30705249, 3.53487257],
+ [112.51501594, 3.59753306],
+ [112.84361424, 3.7506962],
+ [112.84662187, 3.75155809],
+ [112.84974864, 3.7514484],
+ [112.85268847, 3.75037785],
+ [112.8551536, 3.74845124],
+ [112.85690272, 3.74585715],
+ [112.85776462, 3.74284952],
+ [112.85765492, 3.73972276],
+ [112.85658437, 3.73678292],
+ [112.85465776, 3.7343178],
+ [112.85206367, 3.73256867],
+ [112.52281386, 3.57910186],
+ [112.52147408, 3.5785908],
+ [112.31248917, 3.51562254],
+ [112.31181658, 3.51544515],
+ [111.79132585, 3.39736822],
+ [111.78820398, 3.39716187],
+ [111.78517113, 3.39793033],
+ [111.78252419, 3.39959839],
+ [111.78052226, 3.40200275],
+ [111.77936129, 3.40490807],
+ [111.77915495, 3.40802995],
+ [111.77992341, 3.41106279],
+ [111.78159146, 3.41370973],
+ [111.78399583, 3.41571167],
+ [111.78690114, 3.41687263],
+ [112.30705249, 3.53487257]
+ ]
+ ],
+ [
+ [
+ [108.26055972, 6.08912451],
+ [108.26004031, 6.09098419],
+ [108.23638164, 6.22427602],
+ [108.23630689, 6.22476797],
+ [108.19687578, 6.53630242],
+ [108.19679674, 6.53760583],
+ [108.1987683, 6.95072469],
+ [108.19897125, 6.95268198],
+ [108.22460147, 7.07791743],
+ [108.22570055, 7.08084671],
+ [108.22765103, 7.083293],
+ [108.230262, 7.08501682],
+ [108.23327786, 7.08584944],
+ [108.23640341, 7.08570936],
+ [108.2393327, 7.08461028],
+ [108.24177899, 7.0826598],
+ [108.24350281, 7.08004883],
+ [108.24433543, 7.07703297],
+ [108.24419535, 7.07390742],
+ [108.21876335, 6.94964057],
+ [108.21679964, 6.53816468],
+ [108.25611734, 6.22752625],
+ [108.279563, 6.09543449],
+ [108.30878645, 6.01987736],
+ [108.30944469, 6.0168187],
+ [108.30912553, 6.01370633],
+ [108.30786022, 6.01084492],
+ [108.30577262, 6.00851455],
+ [108.30306706, 6.00694335],
+ [108.3000084, 6.00628511],
+ [108.29689603, 6.00660426],
+ [108.29403462, 6.00786957],
+ [108.29170425, 6.00995718],
+ [108.29013305, 6.01266273],
+ [108.26055972, 6.08912451]
+ ]
+ ],
+ [
+ [
+ [110.12822847, 11.36894451],
+ [110.18898148, 11.48996382],
+ [110.23982347, 11.61066468],
+ [110.28485499, 11.78705054],
+ [110.3083549, 11.94803461],
+ [110.3142445, 12.14195265],
+ [110.312278, 12.23998238],
+ [110.31270536, 12.24308175],
+ [110.31406956, 12.24589736],
+ [110.31623706, 12.2481536],
+ [110.3189957, 12.24962962],
+ [110.32207543, 12.25018094],
+ [110.32517479, 12.24975358],
+ [110.3279904, 12.24838938],
+ [110.33024665, 12.24622187],
+ [110.33172267, 12.24346324],
+ [110.33227398, 12.24038351],
+ [110.33424553, 12.14210167],
+ [110.33424294, 12.14159753],
+ [110.32832827, 11.94685414],
+ [110.32822801, 11.94571326],
+ [110.30456934, 11.78364161],
+ [110.30436343, 11.7826124],
+ [110.25901765, 11.60499559],
+ [110.25854422, 11.60358735],
+ [110.20728377, 11.48189306],
+ [110.20700505, 11.48128846],
+ [110.14588682, 11.35954163],
+ [110.14541497, 11.35870461],
+ [110.07246741, 11.24270688],
+ [110.07040803, 11.24035153],
+ [110.0677216, 11.23874785],
+ [110.06467109, 11.23805281],
+ [110.0615551, 11.23833444],
+ [110.05867865, 11.23956519],
+ [110.05632331, 11.24162456],
+ [110.05471962, 11.24431099],
+ [110.05402458, 11.2473615],
+ [110.05430621, 11.25047749],
+ [110.05553696, 11.25335394],
+ [110.12822847, 11.36894451]
+ ]
+ ],
+ [
+ [
+ [109.82951587, 15.22896754],
+ [109.77065019, 15.44468789],
+ [109.67264555, 15.66561455],
+ [109.57455994, 15.82609887],
+ [109.51574449, 15.91095759],
+ [109.29314007, 16.19491896],
+ [109.29161878, 16.19765288],
+ [109.29101677, 16.20072311],
+ [109.29139298, 16.2038291],
+ [109.29271057, 16.20666681],
+ [109.29484059, 16.20895848],
+ [109.29757451, 16.21047978],
+ [109.30064474, 16.21108179],
+ [109.30375073, 16.21070558],
+ [109.30658844, 16.20938798],
+ [109.30888011, 16.20725797],
+ [109.53166592, 15.92306523],
+ [109.53201478, 15.92259221],
+ [109.59116145, 15.8372556],
+ [109.59147511, 15.83677407],
+ [109.6900529, 15.67548445],
+ [109.69066131, 15.67432448],
+ [109.7892391, 15.45210582],
+ [109.78974541, 15.45068337],
+ [109.84889209, 15.23393326],
+ [109.84903675, 15.23333003],
+ [109.8648092, 15.15722425],
+ [109.86495704, 15.15409906],
+ [109.86413191, 15.15108113],
+ [109.86241457, 15.1484659],
+ [109.85997314, 15.14650935],
+ [109.85704658, 15.145403],
+ [109.85392139, 15.14525516],
+ [109.85090347, 15.14608029],
+ [109.84828823, 15.14779763],
+ [109.84633168, 15.15023907],
+ [109.84522534, 15.15316562],
+ [109.82951587, 15.22896754]
+ ]
+ ]
+ ]
+ }
+ }
+ ]
+}
+var chinaMapOutline = {
+ type: 'FeatureCollection',
+ features: [
+ {
+ type: 'Feature',
+ geometry: {
+ type: 'Polygon',
+ coordinates: [
+ [
+ [124.445, 40.163],
+ [124.151, 39.746],
+ [124.103, 39.823],
+ [123.821, 39.832],
+ [123.249, 39.75],
+ [123.284, 39.695],
+ [122.856, 39.607],
+ [122.339, 39.378],
+ [122.117, 39.214],
+ [122.17, 39.15],
+ [122.07, 39.061],
+ [121.853, 39.036],
+ [121.912, 38.964],
+ [121.673, 39.011],
+ [121.618, 38.947],
+ [121.719, 38.92],
+ [121.698, 38.865],
+ [121.568, 38.876],
+ [121.34, 38.819],
+ [121.138, 38.723],
+ [121.093, 38.929],
+ [121.326, 38.973],
+ [121.374, 39.062],
+ [121.668, 39.092],
+ [121.59, 39.272],
+ [121.724, 39.361],
+ [121.508, 39.292],
+ [121.262, 39.374],
+ [121.304, 39.488],
+ [121.227, 39.555],
+ [121.45, 39.625],
+ [121.475, 39.815],
+ [121.833, 39.983],
+ [122.011, 40.151],
+ [121.936, 40.238],
+ [122.279, 40.478],
+ [122.148, 40.672],
+ [121.951, 40.681],
+ [121.94, 40.795],
+ [121.813, 40.897],
+ [121.553, 40.818],
+ [121.5, 40.88],
+ [121.136, 40.874],
+ [121.077, 40.818],
+ [121.085, 40.796],
+ [120.98, 40.82],
+ [121.034, 40.71],
+ [120.837, 40.678],
+ [120.619, 40.46],
+ [120.474, 40.183],
+ [119.546, 39.893],
+ [119.537, 39.809],
+ [119.36, 39.725],
+ [119.266, 39.487],
+ [119.314, 39.411],
+ [118.946, 39.137],
+ [118.897, 39.124],
+ [118.96, 39.184],
+ [118.553, 39.146],
+ [118.527, 39.102],
+ [118.587, 38.96],
+ [118.501, 38.905],
+ [118.396, 39.02],
+ [118.222, 39.047],
+ [118.068, 39.223],
+ [117.977, 39.206],
+ [117.84, 39.074],
+ [117.899, 38.942],
+ [117.847, 38.856],
+ [117.627, 38.79],
+ [117.648, 38.509],
+ [118.075, 38.162],
+ [118.483, 38.123],
+ [118.552, 38.056],
+ [118.726, 38.154],
+ [118.958, 38.11],
+ [119.128, 37.814],
+ [119.274, 37.731],
+ [118.997, 37.633],
+ [118.94, 37.527],
+ [118.983, 37.35],
+ [119.067, 37.242],
+ [119.201, 37.255],
+ [119.275, 37.13],
+ [119.744, 37.129],
+ [119.894, 37.267],
+ [119.844, 37.377],
+ [120.247, 37.557],
+ [120.219, 37.69],
+ [120.752, 37.838],
+ [121.148, 37.72],
+ [121.216, 37.583],
+ [121.388, 37.627],
+ [121.565, 37.44],
+ [122.123, 37.568],
+ [122.178, 37.432],
+ [122.716, 37.4],
+ [122.574, 37.302],
+ [122.629, 37.194],
+ [122.485, 37.129],
+ [122.461, 37.04],
+ [122.585, 37.043],
+ [122.516, 36.89],
+ [122.181, 36.841],
+ [122.139, 36.944],
+ [122.044, 36.892],
+ [121.983, 36.958],
+ [121.632, 36.801],
+ [121.651, 36.724],
+ [121.599, 36.766],
+ [121.532, 36.731],
+ [121.481, 36.775],
+ [121.565, 36.83],
+ [121.036, 36.575],
+ [120.847, 36.619],
+ [120.983, 36.546],
+ [120.968, 36.472],
+ [120.909, 36.45],
+ [120.891, 36.373],
+ [120.833, 36.466],
+ [120.695, 36.392],
+ [120.712, 36.127],
+ [120.288, 36.043],
+ [120.362, 36.196],
+ [120.178, 36.202],
+ [120.117, 36.103],
+ [120.305, 35.972],
+ [120.071, 35.882],
+ [120.014, 35.714],
+ [119.926, 35.76],
+ [119.923, 35.635],
+ [119.662, 35.589],
+ [119.587, 35.364],
+ [119.417, 35.244],
+ [119.397, 35.092],
+ [119.211, 34.982],
+ [119.246, 34.795],
+ [119.454, 34.781],
+ [119.502, 34.754],
+ [119.376, 34.759],
+ [119.526, 34.733],
+ [119.466, 34.673],
+ [119.582, 34.599],
+ [120.312, 34.307],
+ [120.59, 33.586],
+ [120.833, 33.282],
+ [120.968, 32.758],
+ [120.902, 32.733],
+ [120.923, 32.622],
+ [121.405, 32.453],
+ [121.473, 32.138],
+ [121.759, 32.059],
+ [121.865, 31.94],
+ [121.982, 31.464],
+ [121.834, 31.434],
+ [121.434, 31.59],
+ [121.343, 31.512],
+ [121.723, 31.304],
+ [121.947, 31.066],
+ [121.989, 30.703],
+ [122.114, 30.621],
+ [121.997, 30.659],
+ [121.915, 30.813],
+ [121.681, 30.818],
+ [121.058, 30.564],
+ [121.476, 30.279],
+ [121.721, 29.993],
+ [122.14, 29.902],
+ [121.834, 29.653],
+ [122, 29.594],
+ [121.932, 29.353],
+ [121.945, 29.284],
+ [122, 29.279],
+ [121.937, 29.185],
+ [121.984, 29.087],
+ [121.608, 29.169],
+ [121.713, 29.029],
+ [121.776, 28.88],
+ [121.66, 28.87],
+ [121.685, 28.709],
+ [121.541, 28.656],
+ [121.692, 28.418],
+ [121.633, 28.353],
+ [121.649, 28.278],
+ [121.489, 28.301],
+ [121.402, 28.197],
+ [121.372, 28.131],
+ [121.289, 28.148],
+ [121.261, 28.034],
+ [121.149, 28.023],
+ [121.071, 28.111],
+ [120.992, 27.95],
+ [121.064, 27.896],
+ [121.161, 27.909],
+ [121.192, 27.823],
+ [121.134, 27.787],
+ [121.153, 27.815],
+ [120.95, 27.906],
+ [120.709, 27.683],
+ [120.635, 27.577],
+ [120.673, 27.369],
+ [120.573, 27.314],
+ [120.546, 27.157],
+ [120.286, 27.093],
+ [120.233, 26.908],
+ [120.038, 26.86],
+ [120.14, 26.8],
+ [120.143, 26.642],
+ [119.837, 26.515],
+ [120.063, 26.772],
+ [119.967, 26.787],
+ [119.877, 26.644],
+ [119.834, 26.691],
+ [119.711, 26.687],
+ [119.653, 26.745],
+ [119.576, 26.627],
+ [119.788, 26.583],
+ [119.877, 26.36],
+ [119.963, 26.371],
+ [119.604, 26.169],
+ [119.603, 26.155],
+ [119.617, 26.121],
+ [119.654, 26.091],
+ [119.669, 26.026],
+ [119.721, 26.019],
+ [119.72, 25.98],
+ [119.632, 25.883],
+ [119.603, 25.685],
+ [119.477, 25.633],
+ [119.599, 25.592],
+ [119.654, 25.47],
+ [119.726, 25.519],
+ [119.685, 25.598],
+ [119.789, 25.667],
+ [119.826, 25.574],
+ [119.865, 25.564],
+ [119.89, 25.567],
+ [119.813, 25.523],
+ [119.857, 25.452],
+ [119.77, 25.395],
+ [119.712, 25.48],
+ [119.649, 25.462],
+ [119.659, 25.354],
+ [119.599, 25.335],
+ [119.583, 25.374],
+ [119.575, 25.449],
+ [119.579, 25.401],
+ [119.552, 25.38],
+ [119.549, 25.366],
+ [119.52, 25.377],
+ [119.492, 25.36],
+ [119.451, 25.496],
+ [119.362, 25.522],
+ [119.317, 25.408],
+ [119.256, 25.489],
+ [119.163, 25.441],
+ [119.146, 25.385],
+ [119.385, 25.275],
+ [119.269, 25.16],
+ [119.118, 25.212],
+ [119.166, 25.145],
+ [119.127, 25.012],
+ [119.143, 25.103],
+ [119.029, 25.14],
+ [119.07, 25.233],
+ [118.883, 25.241],
+ [118.985, 25.172],
+ [118.868, 25.082],
+ [118.929, 25.026],
+ [119.022, 25.05],
+ [119.029, 24.957],
+ [118.918, 24.932],
+ [118.989, 24.879],
+ [118.648, 24.844],
+ [118.787, 24.776],
+ [118.658, 24.673],
+ [118.689, 24.611],
+ [118.657, 24.568],
+ [118.657, 24.553],
+ [118.562, 24.509],
+ [118.463, 24.616],
+ [118.243, 24.512],
+ [118.151, 24.584],
+ [118.121, 24.57],
+ [118.098, 24.548],
+ [118.085, 24.53],
+ [118.052, 24.445],
+ [118.049, 24.418],
+ [118.153, 24.256],
+ [118.019, 24.197],
+ [117.788, 23.9],
+ [117.672, 23.878],
+ [117.455, 23.574],
+ [116.91, 23.529],
+ [116.783, 23.314],
+ [116.815, 23.208],
+ [116.566, 23.134],
+ [116.509, 22.932],
+ [116.307, 22.953],
+ [115.819, 22.731],
+ [115.644, 22.864],
+ [115.542, 22.758],
+ [115.609, 22.753],
+ [115.574, 22.65],
+ [115.199, 22.822],
+ [115.057, 22.78],
+ [114.887, 22.539],
+ [114.745, 22.583],
+ [114.752, 22.76],
+ [114.7, 22.787],
+ [114.512, 22.659],
+ [114.603, 22.655],
+ [114.559, 22.576],
+ [114.628, 22.509],
+ [114.507, 22.439],
+ [114.464, 22.538],
+ [114.389, 22.603],
+ [114.322, 22.587],
+ [114.233, 22.54],
+ [114.231, 22.546],
+ [114.226, 22.549],
+ [114.223, 22.552],
+ [114.222, 22.553],
+ [114.218, 22.552],
+ [114.218, 22.552],
+ [114.215, 22.554],
+ [114.215, 22.554],
+ [114.212, 22.554],
+ [114.211, 22.554],
+ [114.207, 22.554],
+ [114.207, 22.554],
+ [114.207, 22.554],
+ [114.206, 22.555],
+ [114.205, 22.555],
+ [114.203, 22.554],
+ [114.203, 22.554],
+ [114.202, 22.554],
+ [114.202, 22.554],
+ [114.201, 22.554],
+ [114.201, 22.553],
+ [114.201, 22.553],
+ [114.2, 22.553],
+ [114.199, 22.553],
+ [114.197, 22.553],
+ [114.197, 22.553],
+ [114.197, 22.553],
+ [114.196, 22.552],
+ [114.196, 22.552],
+ [114.195, 22.552],
+ [114.194, 22.552],
+ [114.193, 22.553],
+ [114.193, 22.553],
+ [114.192, 22.553],
+ [114.191, 22.552],
+ [114.191, 22.552],
+ [114.187, 22.553],
+ [114.187, 22.553],
+ [114.186, 22.552],
+ [114.183, 22.553],
+ [114.181, 22.557],
+ [114.18, 22.558],
+ [114.176, 22.557],
+ [114.176, 22.557],
+ [114.174, 22.558],
+ [114.173, 22.559],
+ [114.172, 22.558],
+ [114.169, 22.557],
+ [114.168, 22.557],
+ [114.167, 22.558],
+ [114.166, 22.558],
+ [114.165, 22.558],
+ [114.163, 22.556],
+ [114.161, 22.552],
+ [114.16, 22.552],
+ [114.16, 22.552],
+ [114.158, 22.552],
+ [114.157, 22.552],
+ [114.157, 22.551],
+ [114.157, 22.551],
+ [114.157, 22.549],
+ [114.157, 22.549],
+ [114.156, 22.548],
+ [114.155, 22.548],
+ [114.155, 22.546],
+ [114.155, 22.544],
+ [114.156, 22.544],
+ [114.156, 22.544],
+ [114.156, 22.545],
+ [114.156, 22.545],
+ [114.157, 22.544],
+ [114.157, 22.544],
+ [114.155, 22.543],
+ [114.155, 22.543],
+ [114.153, 22.541],
+ [114.153, 22.541],
+ [114.154, 22.54],
+ [114.154, 22.539],
+ [114.153, 22.539],
+ [114.15, 22.539],
+ [114.15, 22.539],
+ [114.149, 22.539],
+ [114.149, 22.539],
+ [114.149, 22.539],
+ [114.148, 22.539],
+ [114.147, 22.539],
+ [114.147, 22.539],
+ [114.143, 22.541],
+ [114.142, 22.541],
+ [114.14, 22.539],
+ [114.139, 22.539],
+ [114.138, 22.539],
+ [114.136, 22.539],
+ [114.136, 22.539],
+ [114.135, 22.539],
+ [114.133, 22.537],
+ [114.133, 22.537],
+ [114.131, 22.537],
+ [114.131, 22.537],
+ [114.128, 22.536],
+ [114.122, 22.531],
+ [114.121, 22.531],
+ [114.121, 22.529],
+ [114.12, 22.528],
+ [114.117, 22.527],
+ [114.115, 22.528],
+ [114.115, 22.533],
+ [114.114, 22.534],
+ [114.113, 22.534],
+ [114.112, 22.532],
+ [114.111, 22.532],
+ [114.109, 22.532],
+ [114.108, 22.532],
+ [114.108, 22.532],
+ [114.106, 22.532],
+ [114.104, 22.531],
+ [114.103, 22.531],
+ [114.101, 22.532],
+ [114.097, 22.534],
+ [114.094, 22.534],
+ [114.093, 22.533],
+ [114.09, 22.529],
+ [114.084, 22.527],
+ [114.084, 22.525],
+ [114.088, 22.523],
+ [114.09, 22.521],
+ [114.088, 22.516],
+ [114.082, 22.512],
+ [114.081, 22.513],
+ [114.08, 22.513],
+ [114.079, 22.515],
+ [114.077, 22.515],
+ [114.076, 22.515],
+ [114.074, 22.515],
+ [114.073, 22.515],
+ [114.072, 22.514],
+ [114.071, 22.514],
+ [114.07, 22.514],
+ [114.069, 22.514],
+ [114.064, 22.51],
+ [114.063, 22.508],
+ [114.063, 22.506],
+ [114.062, 22.503],
+ [114.062, 22.502],
+ [114.057, 22.5],
+ [114.024, 22.51],
+ [113.966, 22.51],
+ [113.889, 22.443],
+ [113.856, 22.541],
+ [113.746, 22.726],
+ [113.698, 22.737],
+ [113.74, 22.534],
+ [113.569, 22.412],
+ [113.671, 22.43],
+ [113.605, 22.34],
+ [113.595, 22.231],
+ [113.573, 22.227],
+ [113.559, 22.213],
+ [113.55, 22.214],
+ [113.548, 22.213],
+ [113.546, 22.21],
+ [113.546, 22.21],
+ [113.538, 22.209],
+ [113.539, 22.195],
+ [113.532, 22.176],
+ [113.554, 22.143],
+ [113.553, 22.121],
+ [113.554, 22.111],
+ [113.554, 22.107],
+ [113.554, 22.104],
+ [113.567, 22.075],
+ [113.282, 21.878],
+ [113.087, 22.126],
+ [112.945, 21.842],
+ [112.8, 21.925],
+ [112.647, 21.759],
+ [112.439, 21.804],
+ [112.263, 21.693],
+ [112.189, 21.793],
+ [112.137, 21.794],
+ [111.956, 21.711],
+ [112.026, 21.632],
+ [111.866, 21.557],
+ [111.746, 21.613],
+ [111.65, 21.512],
+ [111.61, 21.53],
+ [111.396, 21.502],
+ [111.281, 21.416],
+ [111.283, 21.485],
+ [110.785, 21.373],
+ [110.632, 21.217],
+ [110.497, 21.217],
+ [110.424, 21.193],
+ [110.211, 21.054],
+ [110.184, 20.892],
+ [110.394, 20.817],
+ [110.392, 20.683],
+ [110.416, 20.67],
+ [110.471, 20.672],
+ [110.546, 20.428],
+ [110.34, 20.254],
+ [109.929, 20.212],
+ [109.897, 20.462],
+ [109.745, 20.621],
+ [109.655, 20.904],
+ [109.757, 21.347],
+ [109.904, 21.442],
+ [109.704, 21.463],
+ [109.602, 21.559],
+ [109.541, 21.466],
+ [109.148, 21.386],
+ [109.038, 21.443],
+ [109.139, 21.567],
+ [108.747, 21.597],
+ [108.62, 21.681],
+ [108.479, 21.547],
+ [108.223, 21.489],
+ [108.235, 21.603],
+ [108.118, 21.506],
+ [107.958, 21.534],
+ [107.861, 21.652],
+ [107.365, 21.599],
+ [107.307, 21.737],
+ [107.216, 21.71],
+ [107.018, 21.819],
+ [107.027, 21.941],
+ [106.686, 21.977],
+ [106.694, 22.274],
+ [106.562, 22.346],
+ [106.56, 22.456],
+ [106.614, 22.602],
+ [106.732, 22.591],
+ [106.832, 22.81],
+ [106.526, 22.947],
+ [106.287, 22.867],
+ [106.207, 22.978],
+ [106.086, 22.996],
+ [105.879, 22.917],
+ [105.724, 23.062],
+ [105.568, 23.069],
+ [105.559, 23.178],
+ [105.327, 23.39],
+ [105.238, 23.264],
+ [104.809, 23.116],
+ [104.865, 22.951],
+ [104.736, 22.822],
+ [104.579, 22.846],
+ [104.37, 22.689],
+ [104.272, 22.739],
+ [104.261, 22.842],
+ [104.117, 22.809],
+ [103.978, 22.503],
+ [103.643, 22.795],
+ [103.53, 22.593],
+ [103.323, 22.808],
+ [103.072, 22.445],
+ [102.495, 22.778],
+ [102.269, 22.414],
+ [102.04, 22.458],
+ [101.879, 22.384],
+ [101.774, 22.506],
+ [101.673, 22.475],
+ [101.548, 22.231],
+ [101.607, 21.964],
+ [101.774, 21.832],
+ [101.747, 21.73],
+ [101.829, 21.617],
+ [101.746, 21.576],
+ [101.73, 21.337],
+ [101.835, 21.247],
+ [101.756, 21.143],
+ [101.533, 21.252],
+ [101.29, 21.178],
+ [101.226, 21.226],
+ [101.25, 21.297],
+ [101.143, 21.409],
+ [101.225, 21.502],
+ [101.14, 21.569],
+ [101.122, 21.774],
+ [100.579, 21.452],
+ [100.423, 21.541],
+ [100.247, 21.464],
+ [100.126, 21.51],
+ [100.163, 21.674],
+ [99.985, 21.713],
+ [99.972, 22.053],
+ [99.202, 22.122],
+ [99.156, 22.161],
+ [99.25, 22.392],
+ [99.382, 22.494],
+ [99.315, 22.737],
+ [99.463, 22.845],
+ [99.443, 22.933],
+ [99.563, 22.926],
+ [99.51, 23.075],
+ [99.332, 23.134],
+ [99.107, 23.087],
+ [99.058, 23.164],
+ [98.885, 23.18],
+ [98.913, 23.426],
+ [98.803, 23.531],
+ [98.886, 23.614],
+ [98.793, 23.778],
+ [98.669, 23.801],
+ [98.673, 23.961],
+ [98.881, 24.149],
+ [98.11, 24.093],
+ [97.649, 23.841],
+ [97.528, 23.927],
+ [97.731, 24.112],
+ [97.768, 24.259],
+ [97.665, 24.296],
+ [97.67, 24.453],
+ [97.532, 24.431],
+ [97.547, 24.739],
+ [97.798, 24.846],
+ [97.72, 25.081],
+ [97.837, 25.27],
+ [97.942, 25.215],
+ [98.143, 25.384],
+ [98.171, 25.62],
+ [98.315, 25.543],
+ [98.529, 25.841],
+ [98.705, 25.852],
+ [98.575, 26.118],
+ [98.72, 26.127],
+ [98.677, 26.276],
+ [98.782, 26.619],
+ [98.705, 27.559],
+ [98.439, 27.665],
+ [98.429, 27.549],
+ [98.317, 27.52],
+ [98.138, 27.959],
+ [98.14, 28.142],
+ [97.913, 28.361],
+ [97.796, 28.328],
+ [97.664, 28.531],
+ [97.508, 28.495],
+ [97.512, 28.316],
+ [97.35, 28.235],
+ [97.306, 28.071],
+ [97.413, 28.014],
+ [97.387, 27.883],
+ [97.261, 27.895],
+ [97.094, 27.738],
+ [96.452, 28.152],
+ [96.297, 28.141],
+ [96.275, 28.228],
+ [96.014, 28.19],
+ [95.874, 28.298],
+ [95.74, 28.275],
+ [95.397, 28.142],
+ [95.287, 27.94],
+ [94.886, 27.743],
+ [94.277, 27.581],
+ [93.862, 27.187],
+ [93.83, 27.034],
+ [93.568, 26.938],
+ [93.089, 26.879],
+ [92.647, 26.953],
+ [92.109, 26.855],
+ [92.028, 27.092],
+ [92.126, 27.273],
+ [92.06, 27.402],
+ [92.01, 27.475],
+ [91.733, 27.463],
+ [91.585, 27.54],
+ [91.642, 27.767],
+ [91.544, 27.826],
+ [91.625, 27.869],
+ [91.465, 28.003],
+ [91.313, 28.06],
+ [91.078, 27.847],
+ [90.702, 28.076],
+ [90.463, 28.045],
+ [90.297, 28.154],
+ [90.033, 28.137],
+ [89.803, 28.245],
+ [89.606, 28.162],
+ [89.239, 27.797],
+ [89.096, 27.492],
+ [89.183, 27.374],
+ [88.984, 27.209],
+ [88.783, 27.463],
+ [88.888, 27.847],
+ [88.764, 28.068],
+ [88.641, 28.111],
+ [88.406, 27.977],
+ [88.144, 27.955],
+ [88.112, 27.865],
+ [87.833, 27.948],
+ [87.728, 27.803],
+ [87.569, 27.864],
+ [87.228, 27.813],
+ [86.71, 28.101],
+ [86.569, 28.103],
+ [86.415, 27.905],
+ [86.231, 27.975],
+ [86.185, 28.168],
+ [86.083, 28.086],
+ [86.126, 27.924],
+ [86.002, 27.907],
+ [85.717, 28.38],
+ [85.605, 28.252],
+ [85.505, 28.33],
+ [85.38, 28.274],
+ [85.125, 28.333],
+ [85.18, 28.642],
+ [85.057, 28.674],
+ [84.857, 28.568],
+ [84.641, 28.724],
+ [84.483, 28.735],
+ [84.408, 28.854],
+ [84.227, 28.897],
+ [84.203, 29.24],
+ [84.105, 29.293],
+ [83.917, 29.325],
+ [83.585, 29.178],
+ [83.267, 29.571],
+ [82.947, 29.709],
+ [82.831, 29.688],
+ [82.561, 29.955],
+ [82.178, 30.068],
+ [82.21, 30.151],
+ [82.105, 30.346],
+ [81.418, 30.42],
+ [81.394, 30.199],
+ [81.263, 30.15],
+ [81.256, 30.012],
+ [81.141, 30.013],
+ [81.016, 30.259],
+ [80.309, 30.569],
+ [80.103, 30.569],
+ [79.891, 30.855],
+ [79.671, 30.981],
+ [79.601, 30.923],
+ [79.405, 31.072],
+ [79.323, 30.959],
+ [79.097, 30.992],
+ [78.868, 31.313],
+ [78.755, 31.356],
+ [78.792, 31.44],
+ [78.726, 31.507],
+ [78.846, 31.61],
+ [78.654, 31.822],
+ [78.771, 31.935],
+ [78.458, 32.133],
+ [78.511, 32.308],
+ [78.396, 32.531],
+ [78.742, 32.704],
+ [78.782, 32.481],
+ [78.97, 32.332],
+ [79.103, 32.37],
+ [79.31, 32.599],
+ [79.157, 33.179],
+ [78.842, 33.425],
+ [78.685, 33.654],
+ [78.781, 33.736],
+ [78.662, 34.087],
+ [78.917, 34.146],
+ [79.046, 34.326],
+ [78.882, 34.362],
+ [78.708, 34.522],
+ [78.268, 34.635],
+ [78.202, 34.974],
+ [78.014, 35.237],
+ [78.013, 35.366],
+ [78.14, 35.495],
+ [77.817, 35.519],
+ [77.691, 35.448],
+ [77.196, 35.519],
+ [76.761, 35.656],
+ [76.594, 35.772],
+ [76.576, 35.921],
+ [76.16, 35.824],
+ [76.104, 36.019],
+ [75.95, 36.07],
+ [76.065, 36.23],
+ [75.872, 36.666],
+ [75.648, 36.771],
+ [75.458, 36.721],
+ [75.414, 36.955],
+ [75.148, 37.026],
+ [74.902, 36.934],
+ [74.847, 37.057],
+ [74.5, 37.07],
+ [74.511, 37.24],
+ [74.739, 37.286],
+ [74.866, 37.221],
+ [75.14, 37.355],
+ [75.13, 37.459],
+ [74.893, 37.661],
+ [75.008, 37.776],
+ [74.806, 38.156],
+ [74.863, 38.484],
+ [74.378, 38.655],
+ [74.148, 38.677],
+ [74.091, 38.542],
+ [74.001, 38.524],
+ [73.799, 38.611],
+ [73.699, 38.858],
+ [73.742, 38.934],
+ [73.826, 38.917],
+ [73.84, 39.008],
+ [73.743, 39.029],
+ [73.502, 39.384],
+ [73.623, 39.47],
+ [73.868, 39.483],
+ [73.948, 39.593],
+ [73.838, 39.8],
+ [73.947, 40.023],
+ [74.211, 40.121],
+ [74.357, 40.089],
+ [74.701, 40.346],
+ [74.908, 40.339],
+ [74.793, 40.448],
+ [74.837, 40.521],
+ [75.242, 40.449],
+ [75.599, 40.66],
+ [75.733, 40.474],
+ [75.701, 40.283],
+ [76.28, 40.439],
+ [76.343, 40.341],
+ [76.539, 40.464],
+ [76.762, 40.954],
+ [76.878, 41.025],
+ [77.78, 41.023],
+ [77.836, 41.153],
+ [78.129, 41.228],
+ [78.164, 41.383],
+ [78.65, 41.467],
+ [79.326, 41.809],
+ [79.777, 41.893],
+ [79.893, 42.034],
+ [80.163, 42.039],
+ [80.166, 42.197],
+ [80.292, 42.26],
+ [80.206, 42.431],
+ [80.274, 42.512],
+ [80.164, 42.628],
+ [80.26, 42.825],
+ [80.603, 42.894],
+ [80.379, 43.031],
+ [80.804, 43.178],
+ [80.777, 43.308],
+ [80.687, 43.327],
+ [80.755, 43.494],
+ [80.396, 44.119],
+ [80.35, 44.482],
+ [80.413, 44.611],
+ [80.17, 44.845],
+ [79.999, 44.794],
+ [79.888, 44.909],
+ [80.104, 45.053],
+ [80.391, 45.044],
+ [80.727, 45.177],
+ [80.898, 45.128],
+ [81.78, 45.383],
+ [81.921, 45.233],
+ [82.563, 45.205],
+ [82.547, 45.426],
+ [82.282, 45.539],
+ [82.267, 45.62],
+ [82.346, 45.944],
+ [82.462, 45.98],
+ [83.03, 47.22],
+ [83.37, 47.179],
+ [83.925, 46.97],
+ [84.748, 47.01],
+ [84.955, 46.861],
+ [85.276, 47.069],
+ [85.546, 47.058],
+ [85.701, 47.288],
+ [85.529, 48.027],
+ [85.586, 48.191],
+ [85.79, 48.419],
+ [86.226, 48.432],
+ [86.586, 48.542],
+ [86.781, 48.732],
+ [86.823, 48.846],
+ [86.732, 48.994],
+ [86.897, 49.134],
+ [87.437, 49.075],
+ [87.821, 49.174],
+ [87.912, 48.98],
+ [87.744, 48.874],
+ [88.097, 48.717],
+ [87.973, 48.576],
+ [88.514, 48.409],
+ [88.638, 48.184],
+ [88.934, 48.118],
+ [89.078, 47.987],
+ [89.569, 48.038],
+ [89.768, 47.833],
+ [90.066, 47.884],
+ [90.135, 47.723],
+ [90.385, 47.644],
+ [90.562, 47.207],
+ [90.767, 46.993],
+ [90.901, 46.961],
+ [91.054, 46.717],
+ [91.018, 46.582],
+ [91.076, 46.549],
+ [90.9, 46.312],
+ [91.028, 46.023],
+ [90.715, 45.729],
+ [90.67, 45.548],
+ [90.882, 45.192],
+ [91.13, 45.216],
+ [91.618, 45.069],
+ [93.509, 44.968],
+ [94.215, 44.668],
+ [94.359, 44.516],
+ [94.723, 44.341],
+ [94.999, 44.253],
+ [95.414, 44.299],
+ [95.327, 44.029],
+ [95.527, 44.007],
+ [95.885, 43.271],
+ [96.364, 42.901],
+ [96.386, 42.728],
+ [97.173, 42.795],
+ [99.508, 42.568],
+ [100.325, 42.69],
+ [100.863, 42.671],
+ [101.804, 42.504],
+ [102.076, 42.224],
+ [102.712, 42.153],
+ [103.419, 41.882],
+ [103.857, 41.801],
+ [104.53, 41.875],
+ [104.524, 41.662],
+ [104.923, 41.654],
+ [105.01, 41.583],
+ [105.231, 41.751],
+ [105.742, 41.949],
+ [107.466, 42.459],
+ [109.292, 42.436],
+ [110.437, 42.781],
+ [111.021, 43.33],
+ [111.951, 43.693],
+ [111.884, 43.924],
+ [111.416, 44.357],
+ [111.765, 44.969],
+ [112.003, 45.091],
+ [112.429, 45.075],
+ [112.799, 44.854],
+ [113.631, 44.745],
+ [114.117, 44.957],
+ [114.46, 45.213],
+ [114.551, 45.388],
+ [115.365, 45.392],
+ [115.7, 45.46],
+ [116.035, 45.685],
+ [116.174, 45.689],
+ [116.287, 45.775],
+ [116.272, 45.967],
+ [116.585, 46.292],
+ [116.835, 46.384],
+ [117.372, 46.36],
+ [117.42, 46.582],
+ [117.611, 46.6],
+ [117.719, 46.517],
+ [118.316, 46.74],
+ [118.788, 46.687],
+ [118.914, 46.775],
+ [119.105, 46.642],
+ [119.374, 46.603],
+ [119.678, 46.585],
+ [119.912, 46.67],
+ [119.929, 46.904],
+ [119.716, 47.196],
+ [119.322, 47.427],
+ [119.366, 47.477],
+ [119.152, 47.541],
+ [119.134, 47.664],
+ [118.773, 47.771],
+ [118.568, 47.992],
+ [117.813, 48.016],
+ [117.384, 47.641],
+ [116.818, 47.898],
+ [116.266, 47.877],
+ [115.939, 47.683],
+ [115.581, 47.922],
+ [115.529, 48.155],
+ [115.823, 48.259],
+ [115.802, 48.523],
+ [116.078, 48.822],
+ [116.049, 48.873],
+ [116.725, 49.856],
+ [117.069, 49.696],
+ [117.816, 49.521],
+ [118.573, 49.931],
+ [119.092, 49.986],
+ [119.35, 50.164],
+ [119.37, 50.35],
+ [119.126, 50.39],
+ [119.499, 50.747],
+ [119.502, 50.891],
+ [119.764, 51.092],
+ [119.76, 51.214],
+ [119.946, 51.361],
+ [120.088, 51.679],
+ [120.657, 51.926],
+ [120.787, 52.158],
+ [120.62, 52.354],
+ [120.729, 52.545],
+ [120.462, 52.645],
+ [120.066, 52.589],
+ [120.032, 52.774],
+ [120.289, 52.863],
+ [120.883, 53.295],
+ [121.235, 53.281],
+ [122.339, 53.505],
+ [122.435, 53.445],
+ [122.845, 53.457],
+ [123.28, 53.564],
+ [123.499, 53.498],
+ [123.517, 53.558],
+ [123.545, 53.498],
+ [123.613, 53.551],
+ [123.894, 53.481],
+ [124.124, 53.348],
+ [124.252, 53.376],
+ [124.436, 53.224],
+ [124.688, 53.205],
+ [124.873, 53.099],
+ [124.888, 53.164],
+ [125.142, 53.204],
+ [125.521, 53.05],
+ [125.62, 53.082],
+ [125.752, 52.985],
+ [125.671, 52.864],
+ [125.836, 52.899],
+ [125.967, 52.76],
+ [126.116, 52.768],
+ [125.979, 52.612],
+ [126.207, 52.535],
+ [126.191, 52.474],
+ [126.354, 52.389],
+ [126.328, 52.31],
+ [126.437, 52.296],
+ [126.307, 52.206],
+ [126.562, 52.132],
+ [126.462, 51.948],
+ [126.734, 51.712],
+ [126.679, 51.596],
+ [126.842, 51.533],
+ [126.791, 51.433],
+ [126.924, 51.387],
+ [126.825, 51.273],
+ [126.903, 51.245],
+ [126.877, 51.316],
+ [126.982, 51.327],
+ [126.9, 51.201],
+ [126.923, 51.062],
+ [127.301, 50.748],
+ [127.369, 50.581],
+ [127.294, 50.471],
+ [127.365, 50.428],
+ [127.337, 50.33],
+ [127.608, 50.23],
+ [127.497, 50.041],
+ [127.545, 49.809],
+ [127.828, 49.59],
+ [128.186, 49.539],
+ [128.784, 49.59],
+ [128.761, 49.482],
+ [129.014, 49.457],
+ [129.103, 49.356],
+ [129.519, 49.424],
+ [129.574, 49.288],
+ [129.73, 49.288],
+ [129.929, 49.045],
+ [130.238, 48.869],
+ [130.68, 48.881],
+ [130.539, 48.612],
+ [130.625, 48.493],
+ [130.767, 48.508],
+ [130.748, 48.404],
+ [130.846, 48.301],
+ [130.666, 48.105],
+ [130.891, 47.927],
+ [130.998, 47.705],
+ [131.456, 47.747],
+ [131.622, 47.659],
+ [132.345, 47.767],
+ [132.558, 47.718],
+ [132.672, 47.956],
+ [132.819, 47.937],
+ [133.103, 48.129],
+ [133.531, 48.116],
+ [133.741, 48.255],
+ [134.203, 48.382],
+ [134.779, 48.37],
+ [135.095, 48.441],
+ [134.679, 48.256],
+ [134.55, 47.991],
+ [134.78, 47.716],
+ [134.568, 47.478],
+ [134.178, 47.326],
+ [134.222, 47.105],
+ [134.064, 46.98],
+ [134.015, 46.644],
+ [133.85, 46.475],
+ [133.95, 46.399],
+ [133.869, 46.344],
+ [133.917, 46.266],
+ [133.694, 46.156],
+ [133.747, 46.071],
+ [133.676, 45.943],
+ [133.468, 45.835],
+ [133.476, 45.62],
+ [133.142, 45.429],
+ [133.14, 45.128],
+ [132.953, 45.018],
+ [132.003, 45.255],
+ [131.888, 45.342],
+ [131.494, 44.968],
+ [131.108, 44.938],
+ [130.967, 44.854],
+ [131.112, 44.71],
+ [131.31, 44.048],
+ [131.243, 43.987],
+ [131.194, 43.562],
+ [131.32, 43.499],
+ [131.318, 43.398],
+ [131.103, 43.024],
+ [131.145, 42.936],
+ [130.402, 42.729],
+ [130.592, 42.672],
+ [130.633, 42.591],
+ [130.565, 42.507],
+ [130.646, 42.426],
+ [130.577, 42.439],
+ [130.523, 42.622],
+ [130.442, 42.55],
+ [130.258, 42.711],
+ [130.267, 42.903],
+ [129.897, 43.002],
+ [129.711, 42.429],
+ [129.588, 42.448],
+ [129.554, 42.36],
+ [129.344, 42.452],
+ [129.204, 42.319],
+ [129.222, 42.212],
+ [128.91, 42.013],
+ [128.034, 42],
+ [128.158, 41.73],
+ [128.316, 41.604],
+ [128.208, 41.412],
+ [128.115, 41.364],
+ [128.013, 41.448],
+ [127.658, 41.406],
+ [127.264, 41.48],
+ [127.105, 41.546],
+ [127.184, 41.595],
+ [126.948, 41.809],
+ [126.796, 41.696],
+ [126.697, 41.752],
+ [126.565, 41.616],
+ [126.536, 41.358],
+ [126.438, 41.354],
+ [126.123, 41.091],
+ [125.976, 40.913],
+ [126.028, 40.902],
+ [125.717, 40.872],
+ [125.636, 40.808],
+ [125.685, 40.769],
+ [125.585, 40.788],
+ [125.421, 40.634],
+ [125.29, 40.658],
+ [125.048, 40.55],
+ [125.044, 40.466],
+ [124.903, 40.484],
+ [124.445, 40.163]
+ ],
+
+ [
+ [122.51865306, 23.46078502],
+ [122.51742454, 23.45790762],
+ [122.51536697, 23.45555069],
+ [122.51268178, 23.45394494],
+ [122.50963181, 23.45324755],
+ [122.5065156, 23.45352678],
+ [122.5036382, 23.45475531],
+ [122.50128127, 23.45681287],
+ [122.49967552, 23.45949807],
+ [122.49897813, 23.46254804],
+ [122.49925737, 23.46566424],
+ [122.77921829, 24.57855302],
+ [122.78044682, 24.58143041],
+ [122.78250438, 24.58378734],
+ [122.78518957, 24.5853931],
+ [122.78823955, 24.58609049],
+ [122.79135575, 24.58581125],
+ [122.79423315, 24.58458272],
+ [122.79659008, 24.58252516],
+ [122.79819583, 24.57983997],
+ [122.79889322, 24.57678999],
+ [122.79861399, 24.57367379],
+ [122.51865306, 23.46078502]
+ ],
+
+ [
+ [121.17202617, 20.8054593],
+ [121.16966862, 20.80340244],
+ [121.16679085, 20.80217478],
+ [121.16367457, 20.80189649],
+ [121.1606248, 20.8025948],
+ [121.1579401, 20.80420136],
+ [121.15588324, 20.80655891],
+ [121.15465558, 20.80943668],
+ [121.15437729, 20.81255297],
+ [121.1550756, 20.81560273],
+ [121.15668216, 20.81828744],
+ [121.89404403, 21.70026162],
+ [121.89640158, 21.70231847],
+ [121.89927934, 21.70354613],
+ [121.90239563, 21.70382443],
+ [121.9054454, 21.70312611],
+ [121.9081301, 21.70151955],
+ [121.91018696, 21.699162],
+ [121.91141462, 21.69628423],
+ [121.91169291, 21.69316794],
+ [121.9109946, 21.69011818],
+ [121.90938804, 21.68743347],
+ [121.17202617, 20.8054593]
+ ],
+
+ [
+ [119.47366172, 18.00707291],
+ [119.47175735, 18.00459056],
+ [119.46917909, 18.0028182],
+ [119.46617933, 18.0019293],
+ [119.4630517, 18.00201089],
+ [119.46010237, 18.00305497],
+ [119.45762002, 18.00495935],
+ [119.45584765, 18.00753761],
+ [119.45495876, 18.01053737],
+ [119.45504035, 18.01366499],
+ [119.45608443, 18.01661433],
+ [120.00812005, 19.0335793],
+ [120.01002443, 19.03606165],
+ [120.01260269, 19.03783401],
+ [120.01560245, 19.03872291],
+ [120.01873007, 19.03864132],
+ [120.02167941, 19.03759723],
+ [120.02416175, 19.03569286],
+ [120.02593412, 19.0331146],
+ [120.02682302, 19.03011484],
+ [120.02674143, 19.02698721],
+ [120.02569734, 19.02403788],
+ [119.47366172, 18.00707291]
+ ],
+
+ [
+ [119.0726757, 15.04098494],
+ [119.0726746, 15.04083704],
+ [119.07218171, 15.00751424],
+ [119.07164663, 15.00443165],
+ [119.07018516, 15.00166528],
+ [119.06794036, 14.99948592],
+ [119.06513198, 14.99810691],
+ [119.06203491, 14.99766324],
+ [119.05895232, 14.99819832],
+ [119.05618595, 14.99965979],
+ [119.05400659, 15.00190458],
+ [119.05262758, 15.00471297],
+ [119.0521839, 15.00781004],
+ [119.0526757, 15.04105889],
+ [119.0526757, 16.04388528],
+ [119.05316513, 16.04697545],
+ [119.05458553, 16.04976313],
+ [119.05679784, 16.05197545],
+ [119.05958553, 16.05339584],
+ [119.0626757, 16.05388528],
+ [119.06576587, 16.05339584],
+ [119.06855355, 16.05197545],
+ [119.07076587, 16.04976313],
+ [119.07218626, 16.04697545],
+ [119.0726757, 16.04388528],
+ [119.0726757, 15.04098494]
+ ],
+
+ [
+ [118.68646749, 11.18959191],
+ [118.85557939, 11.6136711],
+ [118.9698053, 11.99151854],
+ [118.97116801, 11.99433487],
+ [118.97333431, 11.99659227],
+ [118.97609216, 11.99806975],
+ [118.9791716, 11.99862269],
+ [118.98227119, 11.99819697],
+ [118.98508753, 11.99683427],
+ [118.98734492, 11.99466796],
+ [118.9888224, 11.99191011],
+ [118.98937534, 11.98883067],
+ [118.98894963, 11.98573108],
+ [118.87459939, 11.60747236],
+ [118.87431591, 11.606662],
+ [118.70476212, 11.18147468],
+ [118.70409227, 11.18010771],
+ [118.54242469, 10.9053354],
+ [118.54043581, 10.90292022],
+ [118.53779795, 10.90123786],
+ [118.53476931, 10.90045298],
+ [118.53164636, 10.90064241],
+ [118.5287348, 10.90178762],
+ [118.52631962, 10.9037765],
+ [118.52463726, 10.90641436],
+ [118.52385237, 10.909443],
+ [118.52404181, 10.91256595],
+ [118.52518702, 10.91547751],
+ [118.68646749, 11.18959191]
+ ],
+
+ [
+ [115.54466883, 7.14672265],
+ [115.54229721, 7.14468204],
+ [115.53941108, 7.14347417],
+ [115.53629295, 7.14321728],
+ [115.53324806, 7.14393652],
+ [115.53057445, 7.14556148],
+ [115.52853383, 7.1479331],
+ [115.52732596, 7.15081924],
+ [115.52706908, 7.15393736],
+ [115.52778832, 7.15698226],
+ [115.52941328, 7.15965587],
+ [116.23523025, 7.99221221],
+ [116.23760187, 7.99425282],
+ [116.240488, 7.99546069],
+ [116.24360613, 7.99571758],
+ [116.24665102, 7.99499834],
+ [116.24932463, 7.99337338],
+ [116.25136525, 7.99100176],
+ [116.25257312, 7.98811563],
+ [116.25283001, 7.9849975],
+ [116.25211077, 7.98195261],
+ [116.2504858, 7.979279],
+ [115.54466883, 7.14672265]
+ ],
+
+ [
+ [112.30705249, 3.53487257],
+ [112.51501594, 3.59753306],
+ [112.84361424, 3.7506962],
+ [112.84662187, 3.75155809],
+ [112.84974864, 3.7514484],
+ [112.85268847, 3.75037785],
+ [112.8551536, 3.74845124],
+ [112.85690272, 3.74585715],
+ [112.85776462, 3.74284952],
+ [112.85765492, 3.73972276],
+ [112.85658437, 3.73678292],
+ [112.85465776, 3.7343178],
+ [112.85206367, 3.73256867],
+ [112.52281386, 3.57910186],
+ [112.52147408, 3.5785908],
+ [112.31248917, 3.51562254],
+ [112.31181658, 3.51544515],
+ [111.79132585, 3.39736822],
+ [111.78820398, 3.39716187],
+ [111.78517113, 3.39793033],
+ [111.78252419, 3.39959839],
+ [111.78052226, 3.40200275],
+ [111.77936129, 3.40490807],
+ [111.77915495, 3.40802995],
+ [111.77992341, 3.41106279],
+ [111.78159146, 3.41370973],
+ [111.78399583, 3.41571167],
+ [111.78690114, 3.41687263],
+ [112.30705249, 3.53487257]
+ ],
+
+ [
+ [108.26055972, 6.08912451],
+ [108.26004031, 6.09098419],
+ [108.23638164, 6.22427602],
+ [108.23630689, 6.22476797],
+ [108.19687578, 6.53630242],
+ [108.19679674, 6.53760583],
+ [108.1987683, 6.95072469],
+ [108.19897125, 6.95268198],
+ [108.22460147, 7.07791743],
+ [108.22570055, 7.08084671],
+ [108.22765103, 7.083293],
+ [108.230262, 7.08501682],
+ [108.23327786, 7.08584944],
+ [108.23640341, 7.08570936],
+ [108.2393327, 7.08461028],
+ [108.24177899, 7.0826598],
+ [108.24350281, 7.08004883],
+ [108.24433543, 7.07703297],
+ [108.24419535, 7.07390742],
+ [108.21876335, 6.94964057],
+ [108.21679964, 6.53816468],
+ [108.25611734, 6.22752625],
+ [108.279563, 6.09543449],
+ [108.30878645, 6.01987736],
+ [108.30944469, 6.0168187],
+ [108.30912553, 6.01370633],
+ [108.30786022, 6.01084492],
+ [108.30577262, 6.00851455],
+ [108.30306706, 6.00694335],
+ [108.3000084, 6.00628511],
+ [108.29689603, 6.00660426],
+ [108.29403462, 6.00786957],
+ [108.29170425, 6.00995718],
+ [108.29013305, 6.01266273],
+ [108.26055972, 6.08912451]
+ ],
+
+ [
+ [110.12822847, 11.36894451],
+ [110.18898148, 11.48996382],
+ [110.23982347, 11.61066468],
+ [110.28485499, 11.78705054],
+ [110.3083549, 11.94803461],
+ [110.3142445, 12.14195265],
+ [110.312278, 12.23998238],
+ [110.31270536, 12.24308175],
+ [110.31406956, 12.24589736],
+ [110.31623706, 12.2481536],
+ [110.3189957, 12.24962962],
+ [110.32207543, 12.25018094],
+ [110.32517479, 12.24975358],
+ [110.3279904, 12.24838938],
+ [110.33024665, 12.24622187],
+ [110.33172267, 12.24346324],
+ [110.33227398, 12.24038351],
+ [110.33424553, 12.14210167],
+ [110.33424294, 12.14159753],
+ [110.32832827, 11.94685414],
+ [110.32822801, 11.94571326],
+ [110.30456934, 11.78364161],
+ [110.30436343, 11.7826124],
+ [110.25901765, 11.60499559],
+ [110.25854422, 11.60358735],
+ [110.20728377, 11.48189306],
+ [110.20700505, 11.48128846],
+ [110.14588682, 11.35954163],
+ [110.14541497, 11.35870461],
+ [110.07246741, 11.24270688],
+ [110.07040803, 11.24035153],
+ [110.0677216, 11.23874785],
+ [110.06467109, 11.23805281],
+ [110.0615551, 11.23833444],
+ [110.05867865, 11.23956519],
+ [110.05632331, 11.24162456],
+ [110.05471962, 11.24431099],
+ [110.05402458, 11.2473615],
+ [110.05430621, 11.25047749],
+ [110.05553696, 11.25335394],
+ [110.12822847, 11.36894451]
+ ],
+
+ [
+ [109.82951587, 15.22896754],
+ [109.77065019, 15.44468789],
+ [109.67264555, 15.66561455],
+ [109.57455994, 15.82609887],
+ [109.51574449, 15.91095759],
+ [109.29314007, 16.19491896],
+ [109.29161878, 16.19765288],
+ [109.29101677, 16.20072311],
+ [109.29139298, 16.2038291],
+ [109.29271057, 16.20666681],
+ [109.29484059, 16.20895848],
+ [109.29757451, 16.21047978],
+ [109.30064474, 16.21108179],
+ [109.30375073, 16.21070558],
+ [109.30658844, 16.20938798],
+ [109.30888011, 16.20725797],
+ [109.53166592, 15.92306523],
+ [109.53201478, 15.92259221],
+ [109.59116145, 15.8372556],
+ [109.59147511, 15.83677407],
+ [109.6900529, 15.67548445],
+ [109.69066131, 15.67432448],
+ [109.7892391, 15.45210582],
+ [109.78974541, 15.45068337],
+ [109.84889209, 15.23393326],
+ [109.84903675, 15.23333003],
+ [109.8648092, 15.15722425],
+ [109.86495704, 15.15409906],
+ [109.86413191, 15.15108113],
+ [109.86241457, 15.1484659],
+ [109.85997314, 15.14650935],
+ [109.85704658, 15.145403],
+ [109.85392139, 15.14525516],
+ [109.85090347, 15.14608029],
+ [109.84828823, 15.14779763],
+ [109.84633168, 15.15023907],
+ [109.84522534, 15.15316562],
+ [109.82951587, 15.22896754]
+ ],
+
+ [
+ [123.046, 39.53],
+ [123.045, 39.53],
+ [123.047, 39.531],
+ [123.049, 39.529],
+ [123.049, 39.53],
+ [123.049, 39.529],
+ [123.046, 39.53]
+ ],
+ [
+ [122.495, 39.249],
+ [122.498, 39.25],
+ [122.498, 39.249],
+ [122.497, 39.248],
+ [122.494, 39.249],
+ [122.495, 39.249]
+ ],
+ [
+ [122.597, 39.206],
+ [122.588, 39.212],
+ [122.608, 39.226],
+ [122.612, 39.216],
+ [122.598, 39.21],
+ [122.597, 39.206]
+ ],
+ [
+ [118.633, 39.044],
+ [118.632, 39.046],
+ [118.642, 39.051],
+ [118.648, 39.059],
+ [118.642, 39.049],
+ [118.633, 39.044]
+ ],
+ [
+ [122.759, 39.025],
+ [122.764, 39.015],
+ [122.758, 39.01],
+ [122.732, 39.014],
+ [122.705, 39.044],
+ [122.759, 39.025]
+ ],
+ [
+ [121.779, 31.31],
+ [121.572, 31.436],
+ [121.509, 31.49],
+ [121.562, 31.486],
+ [121.586, 31.455],
+ [121.769, 31.391],
+ [121.779, 31.31]
+ ],
+ [
+ [122.495, 30.409],
+ [122.493, 30.407],
+ [122.49, 30.409],
+ [122.492, 30.411],
+ [122.499, 30.409],
+ [122.495, 30.409]
+ ],
+ [
+ [121.981, 30.068],
+ [121.975, 30.073],
+ [121.986, 30.084],
+ [121.988, 30.078],
+ [121.991, 30.074],
+ [121.981, 30.068]
+ ],
+ [
+ [122.239, 29.658],
+ [122.233, 29.658],
+ [122.23, 29.661],
+ [122.245, 29.66],
+ [122.246, 29.654],
+ [122.239, 29.658]
+ ],
+ [
+ [119.694, 25.304],
+ [119.688, 25.328],
+ [119.702, 25.343],
+ [119.713, 25.315],
+ [119.696, 25.311],
+ [119.694, 25.304]
+ ],
+ [
+ [119.477, 25.248],
+ [119.58, 25.213],
+ [119.58, 25.195],
+ [119.559, 25.198],
+ [119.545, 25.19],
+ [119.54, 25.182],
+ [119.554, 25.161],
+ [119.441, 25.205],
+ [119.477, 25.248]
+ ],
+ [
+ [114.629, 22.448],
+ [114.62, 22.466],
+ [114.656, 22.466],
+ [114.651, 22.454],
+ [114.639, 22.454],
+ [114.629, 22.448]
+ ],
+ [
+ [114.301, 22.35],
+ [114.292, 22.365],
+ [114.298, 22.373],
+ [114.301, 22.372],
+ [114.303, 22.363],
+ [114.301, 22.35]
+ ],
+ [
+ [112.775, 21.564],
+ [112.782, 21.668],
+ [112.713, 21.673],
+ [112.709, 21.701],
+ [112.876, 21.773],
+ [112.876, 21.75],
+ [112.833, 21.736],
+ [112.811, 21.704],
+ [112.775, 21.564]
+ ],
+ [
+ [110.107, 20.027],
+ [110.698, 20.163],
+ [110.822, 20.026],
+ [110.962, 20.024],
+ [111.044, 19.764],
+ [111.069, 19.619],
+ [110.677, 19.286],
+ [110.499, 18.652],
+ [110.261, 18.619],
+ [110.081, 18.382],
+ [109.794, 18.344],
+ [109.741, 18.185],
+ [109.584, 18.144],
+ [109.118, 18.322],
+ [108.953, 18.308],
+ [108.883, 18.416],
+ [108.658, 18.463],
+ [108.587, 18.838],
+ [108.664, 19.374],
+ [109.155, 19.71],
+ [109.265, 19.905],
+ [109.499, 19.873],
+ [109.663, 20.014],
+ [110.107, 20.027]
+ ],
+ [
+ [113.897, 7.607],
+ [114.415, 7.953],
+ [114.541, 7.946],
+ [114.368, 7.639],
+ [114.059, 7.538],
+ [113.897, 7.607]
+ ],
+ [
+ [117.708, 15.183],
+ [117.719, 15.229],
+ [117.743, 15.234],
+ [117.839, 15.159],
+ [117.845, 15.127],
+ [117.732, 15.218],
+ [117.725, 15.131],
+ [117.829, 15.11],
+ [117.727, 15.105],
+ [117.708, 15.183]
+ ],
+ [
+ [111.716, 16.235],
+ [111.658, 16.259],
+ [111.772, 16.262],
+ [111.816, 16.187],
+ [111.733, 16.171],
+ [111.774, 16.217],
+ [111.716, 16.235]
+ ],
+ [
+ [122.178, 29.978],
+ [122.195, 29.958],
+ [122.183, 29.955],
+ [122.168, 29.967],
+ [122.154, 29.971],
+ [122.142, 29.97],
+ [122.178, 29.978]
+ ],
+ [
+ [113.554, 22.107],
+ [113.532, 22.176],
+ [113.538, 22.209],
+ [113.546, 22.21],
+ [113.548, 22.213],
+ [113.549, 22.214],
+ [113.55, 22.214],
+ [113.55, 22.214],
+ [113.556, 22.214],
+ [113.559, 22.213],
+ [113.565, 22.211],
+ [113.567, 22.21],
+ [113.604, 22.133],
+ [113.554, 22.107]
+ ],
+ [
+ [124.486, 40.182],
+ [124.487, 40.175],
+ [124.478, 40.179],
+ [124.481, 40.181],
+ [124.484, 40.181],
+ [124.486, 40.182]
+ ],
+ [
+ [111.203, 19.925],
+ [111.203, 19.926],
+ [111.204, 19.926],
+ [111.204, 19.926],
+ [111.204, 19.924],
+ [111.203, 19.924],
+ [111.203, 19.925]
+ ],
+ [
+ [116.489, 10.396],
+ [116.534, 10.426],
+ [116.515, 10.349],
+ [116.648, 10.343],
+ [116.467, 10.309],
+ [116.489, 10.396]
+ ],
+ [
+ [114.233, 22.54],
+ [114.224, 22.538],
+ [114.214, 22.524],
+ [114.218, 22.524],
+ [114.223, 22.526],
+ [114.226, 22.529],
+ [114.232, 22.528],
+ [114.247, 22.547],
+ [114.262, 22.547],
+ [114.269, 22.524],
+ [114.292, 22.522],
+ [114.283, 22.509],
+ [114.309, 22.497],
+ [114.342, 22.505],
+ [114.205, 22.437],
+ [114.224, 22.427],
+ [114.278, 22.435],
+ [114.347, 22.477],
+ [114.412, 22.411],
+ [114.386, 22.411],
+ [114.363, 22.332],
+ [114.341, 22.349],
+ [114.338, 22.373],
+ [114.321, 22.389],
+ [114.284, 22.388],
+ [114.266, 22.201],
+ [114.078, 22.33],
+ [114.005, 22.267],
+ [114.009, 22.212],
+ [113.849, 22.191],
+ [113.898, 22.309],
+ [113.955, 22.298],
+ [114.026, 22.345],
+ [113.918, 22.418],
+ [114, 22.49],
+ [114.025, 22.481],
+ [114.029, 22.503],
+ [114.056, 22.5],
+ [114.057, 22.5],
+ [114.06, 22.501],
+ [114.061, 22.502],
+ [114.062, 22.502],
+ [114.062, 22.503],
+ [114.064, 22.51],
+ [114.069, 22.514],
+ [114.07, 22.514],
+ [114.074, 22.515],
+ [114.077, 22.515],
+ [114.079, 22.515],
+ [114.081, 22.513],
+ [114.082, 22.512],
+ [114.088, 22.516],
+ [114.084, 22.527],
+ [114.09, 22.529],
+ [114.093, 22.533],
+ [114.094, 22.534],
+ [114.095, 22.534],
+ [114.097, 22.534],
+ [114.103, 22.531],
+ [114.114, 22.534],
+ [114.115, 22.528],
+ [114.117, 22.527],
+ [114.153, 22.539],
+ [114.154, 22.539],
+ [114.153, 22.541],
+ [114.153, 22.541],
+ [114.155, 22.543],
+ [114.157, 22.544],
+ [114.157, 22.552],
+ [114.158, 22.552],
+ [114.16, 22.552],
+ [114.161, 22.552],
+ [114.165, 22.558],
+ [114.166, 22.558],
+ [114.166, 22.558],
+ [114.167, 22.559],
+ [114.167, 22.558],
+ [114.169, 22.557],
+ [114.181, 22.557],
+ [114.186, 22.552],
+ [114.195, 22.552],
+ [114.2, 22.553],
+ [114.201, 22.553],
+ [114.201, 22.554],
+ [114.202, 22.554],
+ [114.206, 22.555],
+ [114.215, 22.554],
+ [114.218, 22.552],
+ [114.223, 22.552],
+ [114.233, 22.54]
+ ],
+ [
+ [110.518, 21.079],
+ [110.526, 20.916],
+ [110.461, 20.989],
+ [110.199, 20.943],
+ [110.306, 21.088],
+ [110.518, 21.079]
+ ],
+ [
+ [120.444, 22.441],
+ [120.274, 22.56],
+ [120.133, 23],
+ [120.022, 23.06],
+ [120.103, 23.701],
+ [121.025, 25.04],
+ [121.602, 25.304],
+ [121.745, 25.162],
+ [121.929, 25.13],
+ [122.012, 25.001],
+ [121.845, 24.836],
+ [121.885, 24.53],
+ [121.639, 24.084],
+ [121.429, 23.124],
+ [120.995, 22.566],
+ [120.867, 21.889],
+ [120.702, 21.927],
+ [120.641, 22.241],
+ [120.444, 22.441]
+ ],
+ [
+ [122.451, 30.742],
+ [122.478, 30.714],
+ [122.535, 30.727],
+ [122.537, 30.701],
+ [122.433, 30.693],
+ [122.451, 30.742]
+ ],
+ [
+ [122.26, 30.236],
+ [122.263, 30.266],
+ [122.314, 30.256],
+ [122.313, 30.25],
+ [122.277, 30.247],
+ [122.26, 30.236]
+ ],
+ [
+ [122.287, 30.226],
+ [122.273, 30.237],
+ [122.314, 30.249],
+ [122.318, 30.272],
+ [122.401, 30.275],
+ [122.427, 30.251],
+ [122.287, 30.226]
+ ],
+ [
+ [122.257, 30.065],
+ [122.347, 30.017],
+ [122.324, 29.941],
+ [122.174, 29.988],
+ [122.14, 29.987],
+ [122.123, 29.983],
+ [122.107, 30.006],
+ [122.073, 30.005],
+ [122.028, 29.991],
+ [121.981, 30.049],
+ [121.936, 30.165],
+ [122.257, 30.065]
+ ]
+ ]
+ },
+ properties: {
+ name: '涓崕浜烘皯鍏卞拰鍥�',
+ adcode: '100000',
+ telecode: '86',
+ level: 'country',
+ parent: null,
+ center: {lng: 116.3683244, lat: 39.915085}
+ }
+ }
+ ]
+};
diff --git a/fzzy-igdss-web/src/main/resources/static/group/gis-chart.js b/fzzy-igdss-web/src/main/resources/static/group/gis-chart.js
index 5b6a7b6..49a036c 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/gis-chart.js
+++ b/fzzy-igdss-web/src/main/resources/static/group/gis-chart.js
@@ -218,7 +218,7 @@
},
img: {
backgroundColor: {
- image: '/static/group/img/c-i1.png',
+ image: '/img/web/group/c-i1.png',
},
width: 17,
align: 'left',
@@ -308,15 +308,14 @@
}
window.onload = function () {
- // barChartLoad(null);
+ barChartLoad(null);
/*绮鍝佺*/
window.onresize = function (e) {
if (breedChart) {
breedChart.resize();
}
}
-
- // ajaxFoodNum();
+ // ajaxFoodNum();
}
/**
diff --git a/fzzy-igdss-web/src/main/resources/static/group/gis-common.js b/fzzy-igdss-web/src/main/resources/static/group/gis-common.js
deleted file mode 100644
index 2313199..0000000
--- a/fzzy-igdss-web/src/main/resources/static/group/gis-common.js
+++ /dev/null
@@ -1,74 +0,0 @@
-
-$(function(){
- $('.sup-right-btn').click(function(){
- var showR = $(this).parent(".sup-rightWrap")
- if (showR.hasClass('showOn')) {
- showR.removeClass('showOn')
- } else{
- showR.addClass('showOn')
- }
- });
-
-});
-$(function(){
- $('.sup-menu-title').click(function(){
- var kai = $(this).parent(".sup-menu-group")
- if (kai.hasClass('menu-group')) {
- kai.removeClass('menu-group')
- } else{
- kai.addClass('menu-group')
- }
-
- });
- $('.sup-menu-h').click(function(){
- var kai2 = $(this).parents(".sup-menu-ul")
- if (kai2.hasClass('menu-h')) {
- kai2.removeClass('menu-h')
- } else{
- kai2.addClass('menu-h')
- }
- });
-});
-
-/**
- * 鍒囨崲椤甸潰
- * @param pageTag
- */
-function changePage(pageTag) {
- var url = "../visual/index";
- //鍚庡彴绠$悊
- if ("home" == pageTag) {
- url = "../home?t=grain";
- window.parent.open(url, "_self");
- return;
- }
- //鍚庡彴绠$悊--璁″垝瀹℃壒椤甸潰
- if ("PlanApplyInfoVet" == pageTag) {
- url = "../home?t=PlanApplyInfoVet";
- window.parent.open(url, "_self");
- return;
- }
- //濡傛灉鏄��鍑虹郴缁�
- if ("log-out" == pageTag) {
- url = "../log-out";
- window.parent.open(url, "_self");
- return;
- }
-
- if ("amount" == pageTag) {
- url = "../visual/amount";
- }
- if ("gis" == pageTag) {
- url = "../visual/gis";
- }
- if ("plan" == pageTag) {
- url = "../visual/plan";
- }
- if ("ai" == pageTag) {
- url = "../visual/ai";
- }
- if ("video" == pageTag) {
- url = "../visual/video";
- }
- window.location.href = url;
-}
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/group/gis-map.js b/fzzy-igdss-web/src/main/resources/static/group/gis-map.js
index 67d2777..7b7d365 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/gis-map.js
+++ b/fzzy-igdss-web/src/main/resources/static/group/gis-map.js
@@ -13,6 +13,35 @@
return hex;
}
+//---------------------------------------------------------------------------------
+//just some colors
+// var colors = [
+// "#3366cc", "#dc3912", "#ff9900", "#109618", "#990099", "#0099c6", "#dd4477", "#66aa00",
+// "#b82e2e", "#316395", "#994499", "#22aa99", "#aaaa11", "#6633cc", "#e67300", "#8b0707",
+// "#651067", "#329262", "#5574a6", "#3b3eac"
+// ];
+// var colors = [
+// "#3366cc",
+// "#191970",
+// "#000080",
+// "#6495ED",
+// "#483D8B",
+// "#6A5ACD",
+// "#0000CD",
+// "#7B68EE",
+// "#4169E1",
+// "#8470FF",
+// "#0000FF",
+// "#1E90FF",
+// "#00BFFF",
+// "#87CEEB",
+// "#87CEFA",
+// "#4682B4",
+// "#B0C4DE",
+// "#ADD8E6",
+// "#B0E0E6",
+// "#3b3eac"
+// ];
// 棰滆壊杈呭姪鏂规硶
var colors = [];
var num = 0;
@@ -27,6 +56,7 @@
eventSupport: true, //鎵撳紑浜嬩欢鏀寔
map: map
});
+ console.log(districtExplorer);
//鐩戝惉feature鐨刪over浜嬩欢
districtExplorer.on('featureMouseout featureMouseover', function(e, feature) {
toggleHoverFeature(feature, e.type === 'featureMouseover',
@@ -41,6 +71,7 @@
//feature琚偣鍑�
districtExplorer.on('featureClick', function(e, feature) {
+
var props = feature.properties;
//濡傛灉瀛樺湪瀛愯妭鐐�
// if (props.childrenNum > 0) {
@@ -52,15 +83,18 @@
//澶栭儴鍖哄煙琚偣鍑�
districtExplorer.on('outsideClick', function(e) {
+
districtExplorer.locatePosition(e.originalEvent.lnglat, function(error, routeFeatures) {
+
if (routeFeatures && routeFeatures.length > 1) {
//鍒囨崲鍒扮渷绾у尯鍩�
// switch2AreaNode(routeFeatures[1].properties.adcode);
renderAreas(routeFeatures[1].properties.adcode);
} else {
//鍒囨崲鍒板叏鍥�
- switch2AreaNode(defaultAreaCode);
+ switch2AreaNode(650000);
}
+
}, {
levelLimit: 2
});
@@ -69,8 +103,10 @@
//褰撳墠鑱氱劍鐨勫尯鍩�
var currentAreaNode = null;
+
//榧犳爣hover鎻愮ず鍐呭
var $tipMarkerContent = $('<div class="tipMarker top" style="color: #1E9CFF;font-size: 18px;weight:100px;"></div>');
+
var tipMarker = new AMap.Marker({
content: $tipMarkerContent.get(0),
offset: new AMap.Pixel(0, 0),
@@ -79,12 +115,17 @@
//鏍规嵁Hover鐘舵�佽缃浉鍏虫牱寮�
function toggleHoverFeature(feature, isHover, position) {
+
tipMarker.setMap(isHover ? map : null);
+
if (!feature) {
return;
}
+
var props = feature.properties;
+
if (isHover) {
+
//鏇存柊鎻愮ず鍐呭
$tipMarkerContent.html("銆�銆�銆�" + props.name);
//鏇存柊浣嶇疆
@@ -96,6 +137,7 @@
//鏇存柊鐩稿叧澶氳竟褰㈢殑鏍峰紡
var polys = districtExplorer.findFeaturePolygonsByAdcode(props.adcode);
for (var i = 0, len = polys.length; i < len; i++) {
+
polys[i].setOptions({
fillOpacity: isHover ? 0.5 : 0.35
});
@@ -106,34 +148,47 @@
//缁樺埗鍖哄煙闈㈡澘鐨勮妭鐐�
function renderAreaPanelNode(ele, props, color) {
+
var $box = $('<li/>').addClass('lv_' + props.level);
+
var $h2 = $('<h2/>').addClass('lv_' + props.level).attr({
'data-adcode': props.adcode,
'data-level': props.level,
'data-children-num': props.childrenNum || void(0),
'data-center': props.center.join(',')
}).html(props.name).appendTo($box);
+
if (color) {
$h2.css('borderColor', color);
}
+
//濡傛灉瀛樺湪瀛愯妭鐐�
if (props.childrenNum > 0) {
+
//鏄剧ず闅愯棌
$('<div class="showHideBtn"></div>').appendTo($box);
+
//瀛愬尯鍩熷垪琛�
$('<ul/>').addClass('sublist lv_' + props.level).appendTo($box);
+
$('<div class="clear"></div>').appendTo($box);
+
if (props.level !== 'country') {
$box.addClass('hide-sub');
}
}
+
$box.appendTo(ele);
}
+
//濉厖鏌愪釜鑺傜偣鐨勫瓙鍖哄煙鍒楄〃
function renderAreaPanel(areaNode) {
+
var props = areaNode.getProps();
+
var $subBox = $('#area-tree').find('h2[data-adcode="' + props.adcode + '"]').siblings('ul.sublist');
+
if (!$subBox.length && props.childrenNum) {
//鐖惰妭鐐逛笉瀛樺湪锛屽厛鍒涘缓
renderAreaPanelNode($('#area-tree'), props);
@@ -142,8 +197,11 @@
if ($subBox.attr('data-loaded') === 'rendered') {
return;
}
+
$subBox.attr('data-loaded', 'rendered');
+
var subFeatures = areaNode.getSubFeatures();
+
//濉厖瀛愬尯鍩�
for (var i = 0, len = subFeatures.length; i < len; i++) {
renderAreaPanelNode($subBox, areaNode.getPropsOfFeature(subFeatures[i]), colors[i % colors.length]);
@@ -154,12 +212,16 @@
function renderAreaPolygons(areaNode) {
//鏇存柊鍦板浘瑙嗛噹
map.setBounds(areaNode.getBounds(), null, null, true);
+
//娓呴櫎宸叉湁鐨勭粯鍒跺唴瀹�
districtExplorer.clearFeaturePolygons();
+
//缁樺埗瀛愬尯鍩�
districtExplorer.renderSubFeatures(areaNode, function(feature, i) {
+
var fillColor = colors[i % colors.length];
var strokeColor = colors[colors.length - 1 - i % colors.length];
+
return {
cursor: 'default',
bubble: true,
@@ -170,6 +232,7 @@
fillOpacity: 0.35, //濉厖閫忔槑搴�
};
});
+
//缁樺埗鐖跺尯鍩�
districtExplorer.renderParentFeature(areaNode, {
cursor: 'default',
@@ -181,16 +244,24 @@
fillOpacity: 0.35, //濉厖閫忔槑搴�
});
}
+
//鍒囨崲鍖哄煙鍚庡埛鏂版樉绀哄唴瀹�
function refreshAreaNode(areaNode) {
+
districtExplorer.setHoverFeature(null);
+
renderAreaPolygons(areaNode);
+
//鏇存柊閫変腑鑺傜偣鐨刢lass
var $nodeEles = $('#area-tree').find('h2');
+
$nodeEles.removeClass('selected');
+
var $selectedNode = $nodeEles.filter('h2[data-adcode=' + areaNode.getAdcode() + ']').addClass('selected');
+
//灞曞紑涓嬪眰鑺傜偣
$selectedNode.closest('li').removeClass('hide-sub');
+
//鎶樺彔涓嬪眰鐨勫瓙鑺傜偣
$selectedNode.siblings('ul.sublist').children().addClass('hide-sub');
}
@@ -199,21 +270,31 @@
function switch2AreaNode(adcode, callback) {
//-----------------------鍒锋柊鏁版嵁
county = adcode;
- ajaxFoodNum();
+ // ajaxFoodNum();
+
+
if (currentAreaNode && ('' + currentAreaNode.getAdcode() === '' + adcode)) {
return;
}
+
loadAreaNode(adcode, function(error, areaNode) {
+
if (error) {
+
if (callback) {
callback(error);
}
+
return;
}
+
currentAreaNode = window.currentAreaNode = areaNode;
+
//璁剧疆褰撳墠浣跨敤鐨勫畾浣嶇敤鑺傜偣
districtExplorer.setAreaNodesForLocating([currentAreaNode]);
+
refreshAreaNode(areaNode);
+
if (callback) {
callback(null, areaNode);
}
@@ -222,15 +303,22 @@
//鍔犺浇鍖哄煙
function loadAreaNode(adcode, callback) {
+
districtExplorer.loadAreaNode(adcode, function(error, areaNode) {
+
if (error) {
+
if (callback) {
callback(error);
}
+
console.error(error);
+
return;
}
+
renderAreaPanel(areaNode);
+
if (callback) {
callback(null, areaNode);
}
@@ -238,11 +326,14 @@
}
$('#area-tree').on('mouseenter mouseleave', 'h2[data-adcode]', function(e) {
+
if (e.type === 'mouseleave') {
districtExplorer.setHoverFeature(null);
return;
}
+
var adcode = $(this).attr('data-adcode');
+
districtExplorer.setHoverFeature(currentAreaNode.getSubFeatureByAdcode(adcode));
});
@@ -253,19 +344,28 @@
});
$('#area-tree').on('click', '.showHideBtn', function() {
+
var $li = $(this).closest('li');
+
$li.toggleClass('hide-sub');
+
if (!$li.hasClass('hide-sub')) {
+
//瀛愯妭鐐瑰垪琛ㄨ灞曞紑
var $subList = $li.children('ul.sublist');
+
//灏氭湭鍔犺浇
if (!$subList.attr('data-loaded')) {
+
$subList.attr('data-loaded', 'loading');
+
$li.addClass('loading');
+
//鍔犺浇
loadAreaNode($li.children('h2').attr('data-adcode'), function() {
+
$li.removeClass('loading');
});
}
}
-});
\ No newline at end of file
+});
diff --git a/fzzy-igdss-web/src/main/resources/static/group/gis.css b/fzzy-igdss-web/src/main/resources/static/group/gis.css
index 275fd40..bb3ae73 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/gis.css
+++ b/fzzy-igdss-web/src/main/resources/static/group/gis.css
@@ -5,7 +5,7 @@
.i-nav3.on{
- background-image: url(../group/img/c-btn3.png);
+ background-image: url(../img/web/group/c-btn3.png);
}
.c-main{
position: relative;
@@ -33,7 +33,7 @@
padding: 90px 20px 20px;
width: 518px;
height: 910px;
- background: url(../group/img/cd-bg1.png) no-repeat center;
+ background: url(../img/web/group/cd-bg1.png) no-repeat center;
background-size: 100% 100%;
box-sizing: border-box;
}
@@ -48,7 +48,7 @@
padding-top: 80px;
width: 399px;
height: 910px;
- background: url(../group/img/cd-bg2.png) no-repeat center;
+ background: url(../img/web/group/cd-bg2.png) no-repeat center;
background-size: 100% 100%;
box-sizing: border-box;
}
@@ -116,7 +116,7 @@
width: 100%;
height: 100%;
display: block;
- background: url(../group/img/c-bg1.png) no-repeat center;
+ background: url(../img/web/group/c-bg1.png) no-repeat center;
background-size: contain;
}
.m-box1 .chartbox::after{
@@ -128,7 +128,7 @@
width: 100%;
height: 100%;
display: block;
- background: url(../group/img/c-bg2.png) no-repeat center;
+ background: url(../img/web/group/c-bg2.png) no-repeat center;
background-size: contain;
}
.m-box1 .chartbox .txt{
@@ -244,7 +244,7 @@
font-size: 18px;
color: #fff;
padding-left: 25px;
- background: url(../group/img/c-i1.png) no-repeat left center;
+ background: url(../img/web/group/c-i1.png) no-repeat left center;
background-size: 17px;
}
.m-box2 .num{
@@ -285,13 +285,13 @@
.m-nav .arr{
width: 24px;
height: 20px;
- background: url(../group/img/c-i3.png) no-repeat center;
+ background: url(../img/web/group/c-i3.png) no-repeat center;
background-size: contain;
}
.m-nav .icon{
width: 50px;
height: 50px;
- background: url(../group/img/c-i2.png) no-repeat center;
+ background: url(../img/web/group/c-i2.png) no-repeat center;
background-size: contain;
flex-shrink: 0;
}
@@ -322,7 +322,7 @@
.m-nav .three .icon{
width: 16px;
height: 16px;
- background-image: url(../group/img/c-i4.png);
+ background-image: url(../img/web/group/c-i4.png);
margin: 4px 8px 0 0;
}
.m-nav .three .v1{
diff --git a/fzzy-igdss-web/src/main/resources/static/group/gis-index.js b/fzzy-igdss-web/src/main/resources/static/group/gis.js
similarity index 62%
rename from fzzy-igdss-web/src/main/resources/static/group/gis-index.js
rename to fzzy-igdss-web/src/main/resources/static/group/gis.js
index 5648024..613f249 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/gis-index.js
+++ b/fzzy-igdss-web/src/main/resources/static/group/gis.js
@@ -1,8 +1,8 @@
var colors = {};
var map;
var disProvince;//琛屾斂鍖洪鑹叉覆鏌�
-var deptAreasMap = {};
-var allDeptMap = {};
+var deptListMap = {};
+var allAreaMap = {};
var markers = [];//鐐规爣璁�
var type = "0";
var county = "all";
@@ -10,18 +10,21 @@
//var switch2AreaNode2;
$(function () {
- if (deptAreas) {
- for (var i = 0; i < deptAreas.length; i++) {
- deptAreasMap[deptAreas[i].id] = deptAreas[i];
+ //鎵�鏈夊簱鍖�
+ if (deptList) {
+ for (var i = 0; i < deptList.length; i++) {
+ deptListMap[deptList[i].id] = deptList[i];
}
}
- if (allDept) {
- for (var i = 0; i < allDept.length; i++) {
- allDeptMap[allDept[i].id] = allDept[i];
+ //鎵�鏈夌渷甯�
+ if (allArea) {
+ for (var i = 0; i < allArea.length; i++) {
+ allAreaMap[allArea[i].code] = allArea[i];
}
}
+
//鍒濆鍖栨椂闂�
- //initTime();
+ initTime();
//鍒濆鍖栧湴鍥�
initMap();
@@ -37,16 +40,29 @@
);
//娓叉煋閮ㄩ棬
- //renderDepts();
+ renderList();
- //澶у睆鏍囪
- //initDicSlogan();
-
- //renderAreas(654000);
setTimeout(function () {
- renderAreas(654000);
+ renderAreas(650000);
}, 2000);
+ $('.sup-menu-title').click(function(){
+ var kai = $(this).parent(".sup-menu-group")
+ if (kai.hasClass('menu-group')) {
+ kai.removeClass('menu-group')
+ } else{
+ kai.addClass('menu-group')
+ }
+
+ });
+ $('.sup-menu-h').click(function(){
+ var kai2 = $(this).parents(".sup-menu-ul")
+ if (kai2.hasClass('menu-h')) {
+ kai2.removeClass('menu-h')
+ } else{
+ kai2.addClass('menu-h')
+ }
+ });
});
// 鍒锋柊鏃堕棿
@@ -60,8 +76,8 @@
function initMap() {
map = new AMap.Map('map_container', {
- center: [81.323691, 43.917106],
- zoom: 9,
+ center: [83.721646, 40.627714],
+ zoom: 5.6,
mapStyle: 'amap://styles/41f8248740d3659ddc65dc363078592c',
// rotateEnable:true,
// pitchEnable:true,
@@ -74,7 +90,7 @@
new AMap.DistrictSearch({
extensions: 'all',
subdistrict: 0
- }).search('浼婄妬鍝堣惃鍏嬭嚜娌诲窞', function (status, result) {
+ }).search('鏂扮枂缁村惥灏旇嚜娌诲尯', function (status, result) {
// 澶栧杈瑰舰鍧愭爣鏁扮粍鍜屽唴澶氳竟褰㈠潗鏍囨暟缁�
var outer = [
new AMap.LngLat(-360, 90, true),
@@ -105,72 +121,68 @@
//榛樿琛屾斂鍖哄煙缂栫爜
- renderColor(defaultAreaCode);
-}
-
-//socket淇℃伅杩斿洖铏曠悊
-function socketOnMessage(pocket) {
-
- if (pocket.userId == "slogan") {
- var data = pocket.data;
- dicSlogan = data;
- initDicSlogan();
- }
+ // renderColor(defaultAreaCode);
}
/**
- * 鍒濆鏍囪鏁版嵁
+ * 鑾峰彇甯傚窞涓嬪簱鍖轰俊鎭�
*/
-function initDicSlogan() {
- if (dicSlogan) {
- if (dicSlogan.color == "red") {
- $("#sloganText").css({
- color: "#DE2910"
- });
- } else {
- $("#sloganText").css({
- color: "#7ddfff"
- });
- }
- $("#sloganText").text(dicSlogan.content);
- }
-}
-
-/**
- * 鏍规嵁鍖哄幙鑾峰彇搴撳尯
- */
-function getDeptArea(city, county) {
+function getDeptArea(province, city, county) {
var list = [];
- if (deptAreas) {
- for (var i = 0; i < deptAreas.length; i++) {
- if (city == deptAreas[i].deptCity) {
- list.push(deptAreas[i]);
+ if (deptList) {
+ //鐪�
+ if (province && province.length > 0) {
+ var str1 = province.substring(0, 2);
+ for (var i = 0; i < deptList.length; i++){
+ if(deptList[i].xzqhdm.startsWith(str1)){
+ list.push(deptList[i]);
+ }
}
- if (county == deptAreas[i].deptCounty) {
- list.push(deptAreas[i]);
+ }
+ //甯傚窞
+ if (city && city.length > 0) {
+ var str2 = city.substring(0, 4);
+ for (var i = 0; i < deptList.length; i++) {
+ if(deptList[i].xzqhdm.startsWith(str2)){
+ list.push(deptList[i]);
+ }
+ }
+ }
+ //鍖哄幙
+ if (county && county.length > 0) {
+ for (var i = 0; i < deptList.length; i++) {
+ if(deptList[i].xzqhdm === county){
+ list.push(deptList[i]);
+ }
}
}
}
+
return list;
}
/**
* 鐢ㄦ埛鐐瑰嚮鍩庡競鎴栬�呭幙绾у尯绾ф覆鏌撳簱鍖虹偣浣�
*/
-function renderAreas(deptId) {
- var d = allDeptMap[deptId];
+function renderAreas(code) {
+ var d = allAreaMap[code];
if (d) {
closeInfoWindow();
removeColor();
delMarker();
- //map.setCity(deptId);
- renderColor(deptId);
+ renderColor(code);
var a = [];
- if ("10" == d.type) {
- a = getDeptArea(deptId, "")
+ //鐪�
+ if ("1" == d.type) {
+ a = getDeptArea(code, "", "");
}
- if ("11" == d.type) {
- a = getDeptArea("", deptId)
+ //甯傚窞
+ if ("2" == d.type) {
+ a = getDeptArea("", code, "")
+ }
+ //鍖哄幙
+ if ("3" == d.type) {
+ a = getDeptArea("", "", code)
}
if (a && a.length > 0) {
for (var i = 0; i < a.length; i++) {
@@ -178,13 +190,11 @@
}
}
//鍒锋柊鏁版嵁
- county = deptId;
- // ajaxFoodNum();
+ county = code;
+ // ajaxFoodNum();
} else {
- console.log("娌℃湁鑾峰彇鍒拌琛屾斂鍖哄垝:" + deptId);
+ console.log("娌℃湁鑾峰彇鍒拌琛屾斂鍖哄垝:" + code);
}
- //闄曡タ
-
}
/**
@@ -192,7 +202,7 @@
* @param deptAreaId
*/
function showAreaInfo(deptAreaId) {
- var d = deptAreasMap[deptAreaId];
+ var d = deptListMap[deptAreaId];
if (d) {
closeInfoWindow();
removeColor();
@@ -209,58 +219,94 @@
/**
* 娓叉煋搴撳尯鍒楄〃
*/
-function renderDepts() {
- if (depts) {
+function renderList() {
+ if (areaList) {
var html = "";
var childs = [];
+ var childsItem = [];
var areas = [];
- for (var i = 0; i < depts.length; i++) {
+ for (var i = 0; i < areaList.length; i++) {
html += "<div style=\"width: 305px; overflow: hidden\">" +
"<div class=\"sup-menu-group menu-group\">" +
"<div class=\"sup-menu-title\">" +
- "<i class=\"i-icon fl\"><img src=\"/static/images/visual/icon-sj.png\"/></i>" +
- "<a href=\"###\" onclick=\"renderAreas('" + depts[i].id + "')\">" +
- "<span class=\"i-icon32 fl\"><img src=\"/static/images/visual/c-i2.png\"/></span>" +
- (depts[i].name ? depts[i].name : "") +
+ "<i class=\"i-icon fl\"><img src=\"/img/web/group/icon-sj.png\"/></i>" +
+ "<a href=\"###\" onclick=\"renderAreas('" + areaList[i].code + "')\">" +
+ "<span class=\"i-icon32 fl\"><img src=\"/img/web/group/c-i2.png\"/></span>" +
+ (areaList[i].name ? areaList[i].name : "") +
"</a>" +
"</div>";
- if (depts[i].children && depts[i].children.length > 0) {
- childs = depts[i].children;
+ if (areaList[i].children && areaList[i].children.length > 0) { //甯傚窞
+ childs = areaList[i].children;
for (var j = 0; j < childs.length; j++) {
html += "<ul class=\"sup-menu-ul menu-h\">" +
"<li>" +
"<div class=\"sup-menu-h\">" +
- "<i class=\"i-icon fl\"><img src=\"/static/images/visual/icon-sj.png\"/></i>" +
- "<a href=\"###\" onclick=\"renderAreas('" + childs[j].id + "')\">" +
- "<span class=\"i-icon32 fl\"><img src=\"/static/images/visual/c-i2.png\"/></span>" +
+ "<i class=\"i-icon fl\"><img src=\"/img/web/group/icon-sj.png\"/></i>" +
+ "<a href=\"###\" onclick=\"renderAreas('" + childs[j].code + "')\">" +
+ "<span class=\"i-icon32 fl\"><img src=\"/img/web/group/c-i2.png\"/></span>" +
(childs[j].name ? childs[j].name : "") +
"</a>" +
"</div>";
- areas = getDeptArea("", childs[j].id);
- if (areas && areas.length > 0) {
- for (var k = 0; k < areas.length; k++) {
- html += "<div class=\"sup-menu-box\">" +
- "<p>" +
- "<span class=\"i-icon32 fl\"><img src=\"/static/images/visual/icon-kuqu.png\"/></span>" +
- "<a href=\"#\" onclick=\"showAreaInfo('" + areas[k].id + "')\">" + areas[k].name + "</a>" +
- "</p>" +
+ if (childs[j].children && childs[j].children.length > 0) { //甯傚窞
+ childsItem = childs[j].children;
+ for (var j = 0; j < childsItem.length; j++) {
+ html += "<ul class=\"sup-menu-ul menu-h\">" +
+ "<li>" +
+ "<div class=\"sup-menu-h\">" +
+ "<i class=\"i-icon fl\"><img src=\"/img/web/group/icon-sj.png\"/></i>" +
+ "<a href=\"###\" onclick=\"renderAreas('" + childsItem[j].code + "')\">" +
+ "<span class=\"i-icon32 fl\"><img src=\"/img/web/group/c-i2.png\"/></span>" +
+ (childsItem[j].name ? childsItem[j].name : "") +
+ "</a>" +
"</div>";
+ areas = getDeptArea("","", childsItem[j].code);
+ if (areas && areas.length > 0) {
+ for (var k = 0; k < areas.length; k++) {
+ html += "<div class=\"sup-menu-box\">" +
+ "<p>" +
+ "<span class=\"i-icon32 fl\"><img src=\"/img/web/group/icon-kuqu.png\"/></span>" +
+ "<a href=\"#\" onclick=\"showAreaInfo('" + areas[k].id + "')\">" + areas[k].kqmc + "</a>" +
+ "</p>" +
+ "</div>";
+ }
+ }
+ html += "</li>" +
+ "</ul>";
+ }
+ } else {
+ //娌℃湁瀛愯妭鐐癸紝鐩存帴灏辨槸搴撳尯
+ areas = getDeptArea("", "", areaList[i].code);
+ if (areas && areas.length > 0) {
+ for (var k = 0; k < areas.length; k++) {
+ html += "<ul class=\"sup-menu-ul\">" +
+ "<li>" +
+ "<div class=\"sup-menu-h\">" +
+ "<i class=\"i-icon fl\"><img src=\"/img/web/group/icon-sj.png\"/></i>" +
+ "<a href=\"###\" onclick=\"renderAreas('" + areas[k].code + "')\">" +
+ "<span class=\"i-icon32 fl\"><img src=\"/img/web/group/icon-kuqu.png\"/></span>" +
+ (areas[k].name ? areas[k].name : "") +
+ "</a>" +
+ "</div>";
+ html += "<div class=\"sup-menu-box\">" +
+ "</div>";
+ html += "</li>" +
+ "</ul>";
+
+ }
}
}
- html += "</li>" +
- "</ul>";
}
} else {
- //娌℃湁瀛愯妭鐐癸紝鐩存帴灏辨槸鍖虹骇鍒�
- areas = getDeptArea("", depts[i].id);
+ //娌℃湁瀛愯妭鐐癸紝鐩存帴灏辨槸搴撳尯
+ areas = getDeptArea("", "",areaList[i].code);
if (areas && areas.length > 0) {
for (var k = 0; k < areas.length; k++) {
html += "<ul class=\"sup-menu-ul\">" +
"<li>" +
"<div class=\"sup-menu-h\">" +
- "<i class=\"i-icon fl\"><img src=\"/static/images/visual/icon-sj.png\"/></i>" +
- "<a href=\"###\" onclick=\"renderAreas('" + areas[k].id + "')\">" +
- "<span class=\"i-icon32 fl\"><img src=\"/static/images/visual/icon-kuqu.png\"/></span>" +
+ "<i class=\"i-icon fl\"><img src=\"/img/web/group/icon-sj.png\"/></i>" +
+ "<a href=\"###\" onclick=\"renderAreas('" + areas[k].code + "')\">" +
+ "<span class=\"i-icon32 fl\"><img src=\"/img/web/group/icon-kuqu.png\"/></span>" +
(areas[k].name ? areas[k].name : "") +
"</a>" +
"</div>";
@@ -305,7 +351,7 @@
// " <p>澶╁簻鏂板尯</p>" +
" <span class=\"map-round\"></span>" +
" </div>";
- var position = [deptArea.lon, deptArea.lat];
+ var position = [deptArea.jd, deptArea.wd];
var marker = new AMap.Marker({
position: position,
// 灏� html 浼犵粰 content
@@ -375,54 +421,54 @@
"<div class=\"BMap_bubble_center\" style=\"z-index: 3; position: relative; height: 324px; width: 376px;\">" +
"<div class=\"BMap_bubble_content\" style=\"font-size: 14px; line-height: 24px; position: absolute; top: 2px; color: rgb(85, 85, 85); width: 364px; height: 324px; overflow: auto;\">" +
'<div style=\"height:100%;box-sizing:border-box;\">' +
- '<div style="height: 34px;">'+
+ '<div style="height: 34px;">' +
'<div style="width: 320px;float: left;">';
- if (deptArea.name.length>17) {
- content += '<h3 style="margin:0 0 10px 0;line-height:24px;font-size:14px;color:#fff;">' + (deptArea.name ? deptArea.name : "娌℃湁鑾峰彇鍒板簱鍖轰俊鎭�") + '</h3>' ;
- }else{
- content += '<h3 style="margin:0 0 10px 0;line-height:24px;font-size:18px;color:#fff;">' + (deptArea.name ? deptArea.name : "娌℃湁鑾峰彇鍒板簱鍖轰俊鎭�") + '</h3>' ;
+ if (deptArea.kqmc.length > 17) {
+ content += '<h3 style="margin:0 0 10px 0;line-height:24px;font-size:14px;color:#fff;">' + (deptArea.kqmc ? deptArea.kqmc : "娌℃湁鑾峰彇鍒板簱鍖轰俊鎭�") + '</h3>';
+ } else {
+ content += '<h3 style="margin:0 0 10px 0;line-height:24px;font-size:18px;color:#fff;">' + (deptArea.kqmc ? deptArea.kqmc : "娌℃湁鑾峰彇鍒板簱鍖轰俊鎭�") + '</h3>';
}
- content += '</div>'+
+ content += '</div>' +
'<div style="width: 40px;float: left;">' +
- '<img style="height: 20px;" src="../../static/images/visual/icon_close.png" onclick="closeInfoWindow()"></img>' +
- '</div>'+
- '</div>'+
+ '<img style="height: 20px;" src="/img/web/group/icon_close.png" onclick="closeInfoWindow()"></img>' +
+ '</div>' +
+ '</div>' +
- '<p style="line-height:24px;font-size:12px;color:#fff;margin-right: 15px;"><img src="../../static/images/visual/icon-address.png" alt="" style="float:left;width: 16px;height: 16px;margin-right:3px;margin-top: 5px;"/>' + (deptArea.address ? deptArea.address + "(" + deptArea.lon + "," + deptArea.lat + ")" : "娌℃湁鑾峰彇鍒板簱鍖轰俊鎭�") + '</P>' +
+ '<p style="line-height:24px;font-size:12px;color:#fff;margin-right: 15px;"><img src="/img/web/group/icon-address.png" alt="" style="float:left;width: 16px;height: 16px;margin-right:3px;margin-top: 5px;"/>' + (deptArea.kqdz ? deptArea.kqdz + "(" + deptArea.jd + "," + deptArea.wd + ")" : "娌℃湁鑾峰彇鍒板簱鍖轰俊鎭�") + '</P>' +
'<div class="right-topInfo-kd " style="height: 80px;width: 270px;margin: 5px auto 10px auto;">' +
'<div class="right-topInfo-kd-item">' +
'<h3>绮粨涓暟(涓�)</h3>' +
- '<p>' + (deptArea.depotNum ? deptArea.depotNum : 0) + '</p>' +
+ '<p>' + (deptArea.cfs ? deptArea.cfs : 0) + '</p>' +
'</div>' +
'<div class="right-topInfo-kd-item">' +
'<h3>娌圭綈涓暟(涓�)</h3>' +
- '<p>' + (deptArea.depotOilNum ? deptArea.depotOilNum : 0) + '</p>' +
+ '<p>' + (deptArea.cfs ? deptArea.cfs : 0) + '</p>' +
'</div>' +
'</div>' +
'<ul class="right-topInfo-kd-list right-topInfo-jg sup-topInfo-list">' +
'<li>';
- if (deptArea.storage && (deptArea.storage + "").length > 4) {
- content += '<p style="font-size: 22px">' + (deptArea.storage ? deptArea.storage.toFixed(3) : 0) + '</p>';
+ if (deptArea.cfs && (deptArea.cfs + "").length > 4) {
+ content += '<p style="font-size: 22px">' + (deptArea.cfs ? deptArea.cfs.toFixed(3) : 0) + '</p>';
} else {
- content += '<p style="font-size: 22px">' + (deptArea.storage ? deptArea.storage.toFixed(3) : 0) + '</p>';
+ content += '<p style="font-size: 22px">' + (deptArea.cfs ? deptArea.cfs.toFixed(3) : 0) + '</p>';
}
- content += '<h3>绮鍌ㄩ噺(鍚�)</h3>'+
+ content += '<h3>绮鍌ㄩ噺(鍚�)</h3>' +
'</li>' +
'<li>';
- if (deptArea.storage && (deptArea.oilStorage + "").length > 4) {
- content += '<p style="font-size: 22px">' + (deptArea.oilStorage ? deptArea.oilStorage.toFixed(3) : 0) + '</p>';
+ if (deptArea.cfs && (deptArea.cfs + "").length > 4) {
+ content += '<p style="font-size: 22px">' + (deptArea.cfs ? deptArea.cfs.toFixed(3) : 0) + '</p>';
} else {
- content += '<p style="font-size: 22px">' + (deptArea.oilStorage ? deptArea.oilStorage.toFixed(3) : 0) + '</p>';
+ content += '<p style="font-size: 22px">' + (deptArea.cfs ? deptArea.cfs.toFixed(3) : 0) + '</p>';
}
content += '<h3>妞嶇墿娌瑰偍閲�(鍚�)</h3>' +
'</li>' +
'<li>' +
- '<p style="font-size: 22px" >' + (deptArea.area ? deptArea.area : 0) + '</p>' +
+ '<p style="font-size: 22px" >' + (deptArea.zdmj ? deptArea.zdmj : 0) + '</p>' +
'<h3>鍗犲湴闈㈢Н锛堛帯锛�</h3>' +
'</li>' +
'</ul>' +
- '<a href="javaScript:;" onclick="toHomeDetail(\'' + deptAreaId + '\')" class="sup-deatil-link"><img src="../../static/images/visual/spu-detail-btn.png" alt="" style="width:100%;height:100%;"/></a>' +
+ '<a href="javaScript:;" onclick="toHomeDetail(\'' + deptAreaId + '\')" class="sup-deatil-link"><img src="/img/web/group/spu-detail-btn.png" alt="" style="width:100%;height:100%;"/></a>' +
'</div>' +
"</div></div><div class=\"BMap_bubble_bottom\" style=\"display: block; z-index: 2; position: absolute; width: 376px;\">" +
"</div><img style=\"z-index: 1; position: absolute; width: 58px; height: 31px; left: 159px; bottom: -30px; top: 356px;\" src=\"http://webmap0.bdimg.com/image/api/iw_tail.png\"></div>";
@@ -435,7 +481,7 @@
* @param id
*/
function toHomeDetail(id) {
- var url = "../home?t=grain&deptAreaId=" + id;
+ var url = "/index?deptId=" + id;
window.parent.open(url, "_self");
};
@@ -444,23 +490,6 @@
* @param adcode
*/
function renderColor(adcode) {
- // disProvince = new AMap.DistrictLayer.Province({
- // zIndex: 12,
- // adcode: adcode,
- // depth: 2,
- // opacity: 0.6,
- // styles: {
- // 'fill': function (properties) {
- // var adcode = properties.adcode;
- // return getColorByAdcode(adcode);
- // },
- // 'province-stroke': 'cornflowerblue',
- // 'city-stroke': 'white',//涓浗鍦扮骇甯傝竟鐣�
- // 'county-stroke': 'rgba(255,255,255,0.5)'//涓浗鍖哄幙杈圭晫
- // }
- // });
- // disProvince.setMap(map);
- //window.switch2AreaNode2(adcode);
switch2AreaNode(adcode);
}
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_4.png b/fzzy-igdss-web/src/main/resources/static/group/img/fenping_4.png
deleted file mode 100644
index 5baae9d..0000000
--- a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_4.png
+++ /dev/null
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_4_active.png b/fzzy-igdss-web/src/main/resources/static/group/img/fenping_4_active.png
deleted file mode 100644
index 68bcbb3..0000000
--- a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_4_active.png
+++ /dev/null
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_9.png b/fzzy-igdss-web/src/main/resources/static/group/img/fenping_9.png
deleted file mode 100644
index 6e0300f..0000000
--- a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_9.png
+++ /dev/null
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_9_active.png b/fzzy-igdss-web/src/main/resources/static/group/img/fenping_9_active.png
deleted file mode 100644
index fef935b..0000000
--- a/fzzy-igdss-web/src/main/resources/static/group/img/fenping_9_active.png
+++ /dev/null
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/index.js b/fzzy-igdss-web/src/main/resources/static/group/index.js
new file mode 100644
index 0000000..1a5e2c1
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/group/index.js
@@ -0,0 +1,1128 @@
+var nowClientWidth = document.documentElement.clientWidth; // 褰撳墠瑙嗗彛瀹藉害
+var pieVarietyChart = null; // 鍝佺楗肩姸鍥� -- 绮
+var pieTypeChart = null; // 鎬ц川楗肩姸鍥� -- 绮
+var pieLevelChart = null; // 绛夌骇楗肩姸鍥� -- 绮
+var pieYearChart = null; // 骞翠唤楗肩姸鍥� -- 绮
+var pieAreaChart = null; // 鍖哄煙楗肩姸鍥� -- 绮
+var hisVarietyChart = null; // 鍝佺鏌辩姸鍥�
+var deptAreaAllList = null; // 鎵�鏈夊簱鍖哄垪琛ㄤ俊鎭�
+var deptAreaList = null; // 瀛樻斁鍒囨崲搴撳尯鍒楄〃淇℃伅
+var companyList = null; // 鍏徃淇℃伅
+var deptCode = null; // 褰撳墠闂儊鍦板尯鐨勭紪鐮�
+var timer1; // 搴撳尯瀹氭椂
+var index1 = 0; // 搴撳尯鍒囨崲涓嬫爣
+var timer2; // 绮鏁伴噺瀹氭椂
+var index2 = 0; // 绮鏁伴噺鍒囨崲涓嬫爣
+var number2 = 2;// 绮鏁伴噺鍒囨崲鎬绘暟閲�
+var timer3; // 鍌ㄩ噺楗煎浘瀹氭椂
+var index3 = 0; // 鍌ㄩ噺楗煎浘鍒囨崲涓嬫爣
+var number3 = 2;// 鍌ㄩ噺楗煎浘鍒囨崲鎬绘暟閲�
+
+var mapChart = null;
+var geoMap = [{name: '浼婄妬鍝堣惃鍏嬭嚜娌诲窞', value: [81.317946, 43.92186]}]; //榛樿鐐逛綅
+var map = chinaMapOutline; //榛樿鍔犺浇鍏ㄥ浗鍦板浘
+$(function () {
+ // 鍒濆鍖栭〉闈�
+ init();
+
+ //鎻愰啋
+ // showTip("鍙屽嚮椤甸潰鏍囪锛屽垏鎹㈠叏灞�");
+});
+
+
+// 鍒濆鍖栭〉闈�
+function init() {
+ // 閫傚簲灞忓箷澶у皬
+ initScrollbar();
+ // 鏃堕棿
+ initTime();
+ // 鍒濆鍖栧浘琛�
+ initChart();
+
+ //鍒濆鍖栧湴鍥�
+ initMap();
+
+ //鍔犺浇鎸囧畾鍦板尯鍦板浘
+ renderMapPoints("涔岄瞾鏈ㄩ綈甯�,鍏嬫媺鐜涗緷甯�,鍚愰瞾鐣競,鍝堝瘑甯�,鏄屽悏鍥炴棌鑷不宸�,鍗氬皵濉旀媺钂欏彜鑷不宸�,宸撮煶閮钂欏彜鑷不宸�,闃垮厠鑻忓湴鍖�,鍏嬪瓬鍕掕嫃鏌皵鍏嬪瓬鑷不宸�,鍠�浠�鍦板尯,鍜岀敯鍦板尯,浼婄妬鍝堣惃鍏嬭嚜娌诲窞,濉斿煄鍦板尯,闃垮嫆娉板湴鍖�");
+ // 璇锋眰搴撳尯淇℃伅
+ // ajaxDeptArea();
+ // 鑾峰彇鍏徃淇℃伅
+ // ajaxCompany();
+ // 璇锋眰绮鏁伴噺缁熻淇℃伅
+ // ajaxFoodNum();
+ // 璇锋眰鑾峰彇搴撳尯鍔ㄦ�佷俊鎭�
+ // ajaxMsg();
+}
+
+//鍔犺浇搴撳尯鍦板浘浣嶇疆
+function renderMap() {
+ var myChart = mapChart;
+ //娉ㄥ叆鍦板浘杈圭晫
+ echarts.registerMap('chinaMapOutline', map);
+ myChart.option.series[1].data = geoMap;
+ myChart.chart.setOption(myChart.option, true);
+ mapChart = myChart;
+}
+
+//鍔犺浇鎸囧畾鍦板尯鍦板浘鍜岀偣浣�
+function renderMapPoints(areaName) {
+ if(!areaName){
+ return;
+ }
+ var names = areaName.split(",");
+ if(names.length < 1){
+ return;
+ }
+
+ //鏍规嵁闇�瑕佽缃煇涓湴鍖虹殑鍦板浘
+ var all = chinaMap.features;
+ map = {
+ "type": "FeatureCollection",
+ "features": []
+ };
+
+ //榛樿鑾峰彇鐪佷唤鐪佷細鍧愭爣
+ geoMap = [];
+ for (var j = 0; j < names.length; j++) {
+ for (var i = 0; i < all.length; i++) {
+ if(all[i].properties.name == names[j]){
+ map.features.push(all[i]);
+ if(all[i].properties.name == "浼婄妬鍝堣惃鍏嬭嚜娌诲窞"){
+ geoMap.push({
+ name: all[i].properties.centerName,
+ value: [all[i].properties.center[0], all[i].properties.center[1], 12]
+ });
+ }
+ renderMap();
+ break;
+ }
+ }
+ }
+}
+
+/**
+ * 鍒濆鍖栧姞杞藉湴鍥�
+ * @param areaName 榛樿鍏ㄥ浗鍦板浘
+ */
+function initMap() {
+ var myChart = echarts.init(document.getElementById('map'));
+
+ //娉ㄥ叆鍦板浘杈圭晫
+ echarts.registerMap('chinaMapOutline', map);
+
+ var option = {
+ backgroundColor:'transparent',
+ tooltip: {
+ show: false,
+ trigger: 'item'
+ },
+ geo: {
+ silent: true,
+ map: 'chinaMapOutline',
+ show: false,
+ zoom: 0.8,
+ top: '0%',
+ label: {
+ normal: {
+ show: false,
+ textStyle: {
+ color: '#fff'
+ }
+ },
+ emphasis: {
+ textStyle: {
+ color: '#fff'
+ }
+ }
+ },
+
+ roam: false,
+ itemStyle: {
+ normal: {
+ areaColor: {
+ type: 'linear-gradient',
+ x: 0.5,
+ y: 0.5,
+ r: 0.8,
+ colorStops: [{
+ offset: 0,
+ color: 'rgba(45,68,121,0.15)' // 0% 澶勭殑棰滆壊
+ },
+ {
+ offset: 1,
+ color: 'rgba(45,68,121,0.18)' // 100% 澶勭殑棰滆壊
+ }
+ ],
+ global: true // 缂虹渷涓� false
+ },
+ // areaColor: 'transparent',
+ borderColor: '#83BAFF',
+ borderWidth: 1,
+ shadowColor: 'rgba(56,164,255,.26)',
+ opacity: 0.5,
+ shadowOffsetX: 5,
+ shadowOffsetY: 5,
+ shadowBlur: 5,
+ show: true, // 鏄惁鏄剧ず瀵瑰簲鍦板悕
+ textStyle: {
+ //瀛椾綋棰滆壊
+ color: '#797979'
+ }
+ },
+ emphasis: {
+ color: 'transparent', //鎮诞鑳屾櫙
+ textStyle: {
+ color: '#fff'
+ }
+ }
+ }
+ },
+ visualMap: {
+ type: 'piecewise',
+ show: false,
+ textStyle: {
+ color: '#fff'
+ },
+ color: ['#68cc5c']
+ },
+ series: [
+ {
+ map: 'chinaMapOutline',
+ silent: true,
+ type: 'map',
+ zoom: 1,
+ label: {
+ normal: {
+ show: false,
+ textStyle: {
+ color: '#fff'
+ }
+ },
+ emphasis: {
+ textStyle: {
+ color: '#fff'
+ }
+ }
+ },
+ top: '0%',
+ roam: false,
+ itemStyle: {
+ normal: {
+ areaColor: 'rgba(0,255,255,.02)',
+ borderColor: '#02a5f4',
+ borderWidth: 1.5,
+ shadowColor: '#02a5f4',
+ shadowOffsetX: 0,
+ shadowOffsetY: 4,
+ shadowBlur: 10,
+ },
+ emphasis: {
+ areaColor: 'transparent', //鎮诞鑳屾櫙
+ textStyle: {
+ color: '#fff'
+ }
+ }
+ }
+ },
+ {
+ type: 'effectScatter',
+ coordinateSystem: 'geo',
+ data: geoMap,
+ symbolSize: function (val) {
+ return val[2];
+ },
+ rippleEffect: {
+ color: '#68cc5c'
+ },
+ showEffectOn: 'render',
+ label: {
+ normal: {
+ show: true,
+ position: 'top',
+ formatter: '{b}',
+ color: '#ffffff',
+ fontSize: nowSize(15)
+ },
+ emphasis: {
+ show: false
+ }
+ },
+ itemStyle: {
+ emphasis: {
+ borderColor: '#fff',
+ borderWidth: 1
+ }
+ }
+ }
+ ]
+ };
+
+ myChart.setOption( option );
+ mapChart = {"chart": myChart, "option": option};
+}
+
+/**
+ * 鑾峰彇鍏徃淇℃伅
+ */
+function ajaxCompany() {
+ $.ajax({
+ type: "POST",
+ url: "../../visual/index-company",
+ dataType: "json",
+ contentType: "application/json;charset=UTF-8",
+ data: JSON.stringify({
+ "companyId": companyId
+ }),
+ success: function (result) {
+ if (result.code == "0000") {
+ companyList = result.data;
+ }
+ }
+ });
+}
+
+/**
+ * 璇锋眰鑾峰彇鍔ㄦ�佷俊鎭�
+ */
+function ajaxMsg() {
+ $.ajax({
+ type: "POST",
+ url: "../../visual/index-info",
+ dataType: "json",
+ contentType: "application/json;charset=UTF-8",
+ data: JSON.stringify({
+ "companyId": companyId
+ }),
+ success: function (result) {
+ if (result.code == "0000") {
+ renderMsg(result.data);
+ }
+ },
+ error: function (error) {
+
+ }
+ });
+}
+
+// 鏇存柊鍔ㄦ�佷俊鎭�
+function renderMsg(data) {
+ var html = '';
+ var flag = false;
+ var num1 = '';
+ var num7 = '';
+ if (data != null && data.length > 0) {
+ $.each(data, function (index, item) {
+ var deptAreaId = item.deptAreaId;
+ if(item.dailyTotal === 0){
+ num1 = '褰撴棩涓�鍒囨甯�';
+ }else{
+ num1 = '褰撴棩鏁伴噺'+ item.dailyTotal + '涓�';
+ }
+ if(item.warnNum7 === 0){
+ num7 = '杩戜竷澶╀竴鍒囨甯�';
+ }else{
+ num7 = '杩戜竷澶╂暟閲�'+ item.warnNum7 + '涓�';
+ }
+ html += '<div class="panel-content-body-tr">';
+ if (item.level && item.level === "01") {
+ flag = true;
+ // html += '<img src="../../static/images/visual/l1.png" style="width:10%; height:85%;" alt="">';
+ html += '<span class="body-item sp" style="color: #bc2032;" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
+ html += '<span class="body-item sp" style="color: #bc2032;">' + num1 + '</span>';
+ html += '<span class="body-item sp" style="color: #bc2032;">' + num7 + '</span>';
+ // html += '<span class="body-item" style="color: #bc2032; flex: 0.3;">' + item.createTime + '</span>';
+ } else if (item.level && item.level === "02") {
+ flag = true;
+ // html += '<img src="../../static/images/visual/l2.png" style="width:10%; height:85%;" alt="">';
+ html += '<span class="body-item sp" style="color: #f37b3d;" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
+ html += '<span class="body-item sp" style="color: #f37b3d;">' + num1+ '</span>';
+ html += '<span class="body-item sp" style="color: #f37b3d;">' + num7 + '</span>';
+ // html += '<span class="body-item" style="color: #f37b3d; flex: 0.3;">' + item.createTime + '</span>';
+ } else if (item.level && item.level === "03"){
+ flag = true;
+ // html += '<img src="../../static/images/visual/l3.png" style="width:10%; height:85%;" alt="">';
+ html += '<span class="body-item sp" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
+ html += '<span class="body-item sp">' + num1 + '</span>';
+ html += '<span class="body-item sp">' + num7 + '</span>';
+ // html += '<span class="body-item" style="flex: 0.3;">' + item.createTime + '</span>';
+ }else {
+ flag = true;
+ // html += '<img src="../../static/images/visual/l3.png" style="width:10%; height:85%;" alt="">';
+ html += '<span class="body-item sp" onclick=\"toAiHome('+'\''+ deptAreaId+'\'' + ')\" >' + item.deptAreaName + '</span>';
+ html += '<span class="body-item sp">' + num1 + '</span>';
+ html += '<span class="body-item sp">' + num7 + '</span>';
+ // html += '<span class="body-item" style="flex: 0.3;">' + item.createTime + '</span>';
+ }
+ html += '</div>';
+ })
+ } else {
+ if (deptAreaList != null && deptAreaList.length > 0) {
+ $.each(deptAreaList, function (index, item) {
+ html += '<div class="panel-content-body-tr">';
+ html += '<span class="body-item sp">' + item.name + '</span>';
+ html += '<span class="body-item sp">' + '褰撴棩鍒嗘瀽涓�鍒囨甯�' + '</span>';
+ html += '<span class="body-item" style="flex: 0.3;">' + formatDate('mm/dd', new Date()) + '</span>';
+ html += '</div>';
+ });
+ }
+ }
+ $("#panel-title").html('鐩戠鍔ㄦ�佷俊鎭� <i class="dot"></i>');
+ $("#inventoryInfo").html(html);
+}
+
+/**
+ * 璺宠浆鑷冲悗鍙伴璀﹂〉闈�
+ * @param deptAreaId
+ */
+function toAiHome(deptAreaId) {
+ var url = "../home?t=WarnInfo&deptAreaId="+deptAreaId;
+ window.parent.open(url, "_self");
+}
+
+/**
+ * 璇锋眰鑾峰彇搴撳尯鐩稿叧淇℃伅
+ */
+function ajaxDeptArea() {
+ // $.ajax({
+ // type: "POST",
+ // url: "../../visual/index-dept-area",
+ // dataType: "json",
+ // contentType: "application/json;charset=UTF-8",
+ // data: JSON.stringify({
+ // "companyId": companyId
+ // }),
+ // success: function (result) {
+ // if (result.code == "0000") {
+ // deptAreaAllList = result.data;
+ // getChangeDeptArea(null);
+ // }
+ // },
+ // error: function (error) {
+ //
+ // }
+ // });
+
+ //鍔犺浇搴撳尯鍦板浘
+ geoMap = updateDeptMap();
+ renderMap();
+}
+
+function updateDeptMap() {
+ var points = [];
+ $.each(deptList, function(index, item) {
+ var val = [];
+ var name = '';
+ // if(index == deptNum){
+ // name = item.name;
+ // val = [item.lon, item.lat, 17];
+ // }else {
+ val = [item.jd, item.wd, 8];
+ // }
+ points.push({
+ name: name,
+ value: val
+ });
+ });
+ return points;
+}
+
+/* ---------- 鑾峰彇瑕佸垏鎹㈠簱鍖虹殑鏁版嵁淇℃伅 ---------- */
+function getChangeDeptArea(id) {
+ deptAreaList = [];
+ index1 = 0;
+ clearInterval(timer1);
+
+ if (id) {
+ if (id === "511400") {
+ deptAreaList = deptAreaAllList;
+ } else {
+ if (deptAreaAllList != null && deptAreaAllList.length > 0) {
+ $.each(deptAreaAllList, function (index, item) {
+ if (id.length > 6 && id == item.deptCompany) {
+ deptAreaList.push(item);
+ }
+ if (id.length == 6 && id == item.deptCounty) {
+ deptAreaList.push(item);
+ }
+ })
+ }
+ }
+ } else {
+ deptAreaList = deptAreaAllList;
+ }
+
+ deptAreaSwitch();
+}
+
+/* ---------- 搴撳尯瀹氭椂鍒囨崲 ---------- */
+function deptAreaSwitch() {
+ timer1 = setInterval(function () {
+ if (index1 == deptAreaList.length) {
+ index1 = 0;
+ }
+
+ renderDeptArea();
+
+ index1 += 1;
+
+ }, 3000);
+}
+
+// 鏇存柊搴撳尯淇℃伅
+function renderDeptArea() {
+
+ if (deptAreaList == null || deptAreaList.length <= 0) {
+ return;
+ }
+
+ $("#cityAndCounty").html(deptAreaList[index1].deptCityName + "-" + deptAreaList[index1].deptCountyName);
+ $("#deptAreaName").html(deptAreaList[index1].name);
+ $("#depotNum").html(deptAreaList[index1].depotNum == null ? "0" : deptAreaList[index1].depotNum);
+ $("#depotOilNum").html(deptAreaList[index1].depotOilNum == null ? "0" : deptAreaList[index1].depotOilNum);
+
+ if (deptAreaList[index1].storageStr.length > 9
+ || deptAreaList[index1].oilStorageStr.length > 9
+ || deptAreaList[index1].areaStr.length > 9) {
+ $("#foodNum").css("font-size", "28px");
+ $("#oilNum").css("font-size", "28px");
+ $("#area").css("font-size", "28px");
+ } else if(deptAreaList[index1].storageStr.length > 5
+ || deptAreaList[index1].oilStorageStr.length > 5
+ || deptAreaList[index1].areaStr.length > 5){
+ $("#foodNum").css("font-size", "30px");
+ $("#oilNum").css("font-size", "30px");
+ $("#area").css("font-size", "30px");
+ } else {
+ $("#foodNum").css("font-size", "46px");
+ $("#oilNum").css("font-size", "46px");
+ $("#area").css("font-size", "46px");
+ }
+ $("#foodNum").html(deptAreaList[index1].storageStr);
+ $("#oilNum").html(deptAreaList[index1].oilStorageStr);
+ $("#area").html(deptAreaList[index1].areaStr);
+
+ if (deptCode) {
+ $("#" + deptCode).removeClass("kuqu-h");
+ }
+ deptCode = deptAreaList[index1].deptCounty;
+ $("#" + deptCode).addClass("kuqu-h");
+}
+
+/**
+ * 璇锋眰鑾峰彇鐩稿叧鏁伴噺淇℃伅
+ */
+function ajaxFoodNum() {
+ $.ajax({
+ type: "POST",
+ url: "../../visual/index-food-number",
+ dataType: "json",
+ contentType: "application/json;charset=UTF-8",
+ data: JSON.stringify({
+ "companyId": companyId
+ }),
+ success: function (result) {
+ if (result.code == "0000") {
+ var data = result.data;
+ renderFoodNum(data);
+ }
+ },
+ error: function (error) {
+
+ }
+ });
+}
+
+// 鏇存柊搴撳尯淇℃伅
+function renderFoodNum(data) {
+
+ if (!data) {
+ return;
+ }
+
+ /*----- 鐩戠搴撶偣淇℃伅 -----*/
+ $("#companyNum").html(data.companyNum);
+ $("#deptAreaNum").html(data.deptAreaNum);
+ $("#depotSum").html(data.depotNum);
+
+ /*----- 鐩戠鏁伴噺淇℃伅 -----*/
+ if (data.foodSum.length > 8 || data.oilSum.length > 8) {
+ $("#foodSum").css("font-size", "32px");
+ $("#oilSum").css("font-size", "32px");
+ }
+ $("#foodSum").html(data.foodSum);
+ $("#oilSum").html(data.oilSum);
+
+ if (data.goodsFoodSum.length > 8 || data.goodsOilSum.length > 8) {
+ $("#goodsFoodSum").css("font-size", "32px");
+ $("#goodsOilSum").css("font-size", "32px");
+ }
+ $("#goodsFoodSum").html(data.goodsFoodSum);
+ $("#goodsOilSum").html(data.goodsOilSum);
+
+
+ /*----- 鍒嗗搧绉嶆煴鐘跺浘 -----*/
+ if (data.xaxis.length > 0 && data.seriesData.length > 0) {
+ var hisFoodVariety = hisVarietyChart;
+ hisFoodVariety.option.xAxis.data = data.xaxis;
+ hisFoodVariety.option.series[0].data = data.seriesData;
+ hisFoodVariety.chart.setOption(hisFoodVariety.option, true);
+ hisVarietyChart = hisFoodVariety;
+ }
+
+ /*----- 楗煎浘 -----*/
+ // 鍝佺 -- 绮
+ if (data.varietyChartPie.length > 0) {
+ var varietyChart = pieVarietyChart;
+ varietyChart.option.series[0].data = data.varietyChartPie;
+ varietyChart.chart.setOption(varietyChart.option, true);
+ pieVarietyChart = varietyChart;
+ }
+ // 鎬ц川 -- 绮
+ if (data.typeChartPie.length > 0) {
+ var typeChart = pieTypeChart;
+ typeChart.option.series[0].data = data.typeChartPie;
+ typeChart.chart.setOption(typeChart.option, true);
+ pieTypeChart = typeChart;
+ }
+ // 绛夌骇 -- 绮
+ if (data.levelChartPie.length > 0) {
+ var levelChart = pieLevelChart;
+ levelChart.option.series[0].data = data.levelChartPie;
+ levelChart.chart.setOption(levelChart.option, true);
+ pieLevelChart = levelChart;
+ }
+ // 骞翠唤 -- 绮
+ if (data.yearChartPie.length > 0) {
+ var yearChart = pieYearChart;
+ yearChart.option.series[0].data = data.yearChartPie;
+ yearChart.chart.setOption(yearChart.option, true);
+ pieYearChart = yearChart;
+ }
+ // 鍖哄煙 -- 绮
+ if (data.areaChartPie.length > 0) {
+ var areaChart = pieAreaChart;
+ areaChart.option.series[0].data = data.areaChartPie;
+ areaChart.chart.setOption(areaChart.option, true);
+ pieAreaChart = areaChart;
+ }
+
+ // 绮鐩戠鏁伴噺鍒囨崲
+ foodNumSwitch();
+ // 绮楗煎浘鍒囨崲
+ pieChartSwitch();
+}
+
+/* ---------- 绮鏁伴噺鐩戠鍒囨崲 ---------- */
+function foodNumSwitch() {
+ $(".lb-body .right-topInfo-jg").eq(0).show().siblings().hide();
+ StartLunbo();
+
+ $(".lb-tab").hover(function () {
+ clearInterval(timer2);
+ index2 = $(this).index();
+ ShowPicTab();
+ }, function () {
+ StartLunbo();
+ });
+
+ $(".lb-btn1").click(function () {
+ clearInterval(timer2);
+ index2--;
+ if (index2 == -1) {
+ index2 = number2 - 1;
+ }
+
+ ShowPicTab();
+ StartLunbo();
+ });
+
+ $(".lb-btn2").click(function () {
+ clearInterval(timer2);
+ index2++;
+ if (index2 == number2) {
+ index2 = 0;
+ }
+ ShowPicTab();
+ StartLunbo();
+ });
+}
+
+function ShowPicTab() {
+ if (index2 === 0) {
+ $("#foodNumTitle").html("鍌ㄥ绮补");
+ } else if (index2 === 1) {
+ $("#foodNumTitle").html("鍟嗗搧绮补");
+ }
+ // else if (index2 === 2) {
+ // $("#foodNumTitle").html("灏忓寘瑁呯伯娌�");
+ // }
+ $(".lb-body .right-topInfo-jg").eq(index2).fadeIn(300).siblings().fadeOut(300);
+ $(".lb-tab").eq(index2).addClass("bg").siblings().removeClass("bg");
+}
+
+function StartLunbo() {
+ timer2 = setInterval(function () {
+ index2++;
+ if (index2 >= number2) {
+ index2 = 0;
+ }
+ ShowPicTab();
+ }, 3000);
+}
+
+/* ---------- 绮楗煎浘鍒囨崲 ---------- */
+function pieChartSwitch() {
+ $(".tubiao-Carousel .stats-chart-box").eq(0).show().siblings().hide();
+ StartCarousel();
+
+ $(".carousel-tab").hover(function () {
+ clearInterval(timer3);
+ index3 = $(this).index();
+ ShowTubiao();
+
+ }, function () {
+ StartCarousel();
+ });
+
+ $(".carousel-btn1").click(function () {
+ clearInterval(timer3);
+ index3--;
+ if (index3 == -1) {
+ index3 = number3 - 1;
+ }
+
+ ShowTubiao();
+ StartCarousel();
+ });
+
+ $(".carousel-btn2").click(function () {
+ clearInterval(timer3);
+ index3++;
+ if (index3 == number3) {
+ index3 = 0;
+ }
+ ShowTubiao();
+ StartCarousel();
+ });
+}
+
+function ShowTubiao() {
+ if (index3 === 0) {
+ $("#pieCharTitle").html("绮鏁伴噺缁熻(鍚�)");
+ } else if (index3 === 1) {
+ $("#pieCharTitle").html("娌硅剛鏁伴噺缁熻(鍚�)");
+ }
+ $(".tubiao-Carousel .stats-chart-box").eq(index3).fadeIn(300).siblings().fadeOut(300);
+ $(".carousel-tab").eq(index3).addClass("bg").siblings().removeClass("bg");
+}
+
+function StartCarousel() {
+ timer3 = setInterval(function () {
+ index3++;
+ if (index3 >= number3) {
+ index3 = 0;
+ }
+ ShowTubiao();
+ }, 3000);
+}
+
+// 鍒锋柊鏃堕棿
+function initTime() {
+ setInterval(function () {
+ $("#navBarDate").html(formatDate('mm鏈坉d鏃�', new Date()));
+ $("#navBarTime").html(formatDate('HH:MM:SS', new Date()));
+ $("#navBarWeek").html(getWeekDate());
+ }, 1000);
+}
+
+/**
+ * 鍒濆鍖栧睆骞曞ぇ灏�
+ */
+function initScrollbar() {
+
+ if (pieVarietyChart) {
+ pieVarietyChart.resize();
+ }
+
+ if (pieTypeChart) {
+ pieTypeChart.resize();
+ }
+
+ if (pieLevelChart) {
+ pieLevelChart.resize();
+ }
+
+ if (pieYearChart) {
+ pieYearChart.resize();
+ }
+
+ if (pieAreaChart) {
+ pieAreaChart.resize();
+ }
+
+ if (hisVarietyChart) {
+ hisVarietyChart.resize();
+ }
+
+ setInterval(function () {
+ if (!hasScrollbar()) {
+ document.getElementById('inventoryInfoBox').scrollTop = 0;
+ } else {
+ if (document.getElementById('inventoryInfoBox').scrollTop >= (document.getElementById('inventoryInfo').clientHeight - document.getElementById('inventoryInfoBox').clientHeight)) {
+ document.getElementById('inventoryInfoBox').scrollTop = 0;
+ } else {
+ document.getElementById('inventoryInfoBox').scrollTop++;
+ }
+ }
+ }, 60);
+}
+
+/**
+ * 鍒ゆ柇搴曢儴鏄惁鍑虹幇婊氬姩鏉�
+ *
+ * @return {boolean}
+ */
+function hasScrollbar() {
+ return document.getElementById('inventoryInfo').clientHeight > document.getElementById('inventoryInfoBox').clientHeight;
+}
+
+// 鍒濆鍖栧浘琛�
+function initChart() {
+
+ /* 搴撳瓨鍥捐〃鍔犺浇 */
+ allInventoryChartLoad(
+ ['灏忛害', '鐜夌背', '绋昏胺', '鎴愬搧绮�', '鎴愬搧娌�', '鍏朵粬'],
+ [1000, 1200, 1500, 1300, 1100, 1600]
+ );
+
+ /* 鍝佺 - 绮 */
+ pieChartLoad(
+ [
+ {value: 0, name: '绋昏胺'},
+ {value: 0, name: '鐜夌背'},
+ {value: 0, name: '灏忛害'}
+ ],
+ 'pieVarietyChart'
+ );
+ /* 鎬ц川 - 绮 */
+ pieChartLoad(
+ [
+ {value: 0, name: '鐪佺骇鍌ㄥ'},
+ {value: 0, name: '甯傜骇鍌ㄥ'},
+ {value: 0, name: '鍘跨骇鍌ㄥ'}
+ ],
+ 'pieTypeChart'
+ );
+ /* 绛夌骇 - 绮 */
+ pieChartLoad(
+ [
+ {value: 0, name: '涓�绛�'},
+ {value: 0, name: '浜岀瓑'},
+ {value: 0, name: '涓夌瓑'},
+ {value: 0, name: '鍥涚瓑'},
+ {value: 0, name: '浜旂瓑'},
+ {value: 0, name: '绛夊'}
+ ],
+ 'pieLevelChart'
+ );
+ /* 骞翠唤 - 绮 */
+ pieChartLoad(
+ [
+ {value: 0, name: '2019'},
+ {value: 0, name: '2020'},
+ {value: 0, name: '2021'},
+ {value: 0, name: '2022'},
+ {value: 0, name: '2023'}
+
+ ],
+ 'pieYearChart'
+ );
+ /* 鍦板煙 - 绮 */
+ pieChartLoad(
+ [
+ {value: 0, name: '2019'},
+ {value: 0, name: '2020'},
+ {value: 0, name: '2021'},
+ {value: 0, name: '2022'},
+ {value: 0, name: '2023'}
+ ], 'pieAreaChart'
+ );
+}
+
+/**
+ * 鏌辩姸鍥惧姞杞�
+ *
+ * @param names
+ * @param data
+ */
+function allInventoryChartLoad(names, data) {
+ var dom = document.getElementById('allInventoryChart');
+ var myChart = echarts.init(dom);
+
+ var options = {
+ grid: {
+ left: '2%',
+ right: '1%',
+ bottom: '1%',
+ top: '15%',
+ containLabel: true
+ },
+ tooltip: {
+ show: true,
+ },
+ xAxis: {
+ type: 'category',
+ // 缃戞牸鏍峰紡
+ splitLine: {
+ show: false,
+ },
+ axisLine: {
+ show: true,
+ lineStyle: {
+ color: "#39c9ff"
+ }
+ },
+ axisTick: {
+ show: false,
+ },
+ axisLabel: {
+ textStyle: {
+ color: '#ffffff',
+ fontSize: nowSize(16),
+ },
+ interval: 0,
+ margin: nowSize(15),
+ },
+ data: names,
+ },
+ yAxis: {
+ type: 'value',
+ // 缃戞牸鏍峰紡
+ splitLine: {
+ show: false,
+ },
+ axisLine: {
+ show: false,
+ },
+ axisTick: {
+ show: false,
+ },
+ axisLabel: {
+ show: false,
+ },
+ },
+ series: [{
+ name: '',
+ data: data,
+ type: 'bar',
+ barWidth: '40%',
+ label: {
+ show: true,
+ position: 'top',
+ color: '#ffffff',
+ fontSize: nowSize(12),
+ distance: 0,
+ lineHeight: nowSize(25),
+ },
+ // showBackground: false,
+ // backgroundStyle: {
+ // color: 'rgba(16,52,94,0.41)',
+ // },
+ itemStyle: {
+ normal: {
+ color: function (params) {
+ var colorList = [
+ new echarts.graphic.LinearGradient(
+ 0, 1, 0, 0,
+ [{offset: 0, color: '#ff5600'}, {offset: 1, color: '#f27f44'}]
+ ),
+ new echarts.graphic.LinearGradient(
+ 0, 1, 0, 0,
+ [{offset: 0, color: '#ffb335'}, {offset: 1, color: '#ffcc77'}]
+ ),
+ new echarts.graphic.LinearGradient(
+ 0, 1, 0, 0,
+ [{offset: 0, color: '#08e53e'}, {offset: 1, color: '#59ff81'}]
+ ),
+ new echarts.graphic.LinearGradient(
+ 0, 1, 0, 0,
+ [{offset: 0, color: '#02a5f4'}, {offset: 1, color: '#60cbff'}]
+ ),
+ new echarts.graphic.LinearGradient(
+ 0, 1, 0, 0,
+ [{offset: 0, color: '#0a43bc'}, {offset: 1, color: '#3571f0'}]
+ ),
+ new echarts.graphic.LinearGradient(
+ 0, 1, 0, 0,
+ [{offset: 0, color: '#af1f2e'}, {offset: 1, color: '#ef3476'}]
+ )
+ ];
+
+ return colorList[params.dataIndex]
+ }
+ }
+ }
+ }]
+ };
+ myChart.setOption(options);
+ hisVarietyChart = {"chart": myChart, "option": options};
+}
+
+/**
+ * 楗煎浘鍔犺浇
+ *
+ * @param obj
+ * @param id
+ */
+function pieChartLoad(data, id) {
+ var dom = document.getElementById(id);
+ var pieChart = echarts.init(dom);
+
+ var option = {
+ tooltip: {
+ trigger: 'item'
+ },
+ legend: {
+ bottom: 10,
+ right: 10,
+ left: 10,
+ textStyle: {
+ color: '#fff',
+ fontSize: 12
+ },
+ itemWidth: 8,
+ itemHeight: 8,
+ icon: "circle",
+ // 浣跨敤鍥炶皟鍑芥暟
+ formatter:function(name) {
+
+ var than = option.series[0].data;
+ var total = 0;
+ var tarValue;
+ for (var i = 0, l = than.length; i < l; i++) {
+ total += Number(than[i].value);
+ if (than[i].name == name) {
+ tarValue = Number(than[i].value);
+ }
+ }
+ var p = 0.0;
+ if(total > 0){
+ p = (tarValue / total) * 100;
+ }
+ return name + " " + " " + p.toFixed(2) + "%";
+ }
+ },
+
+ color: ['#26a2cf', '#d36b37', '#d49327', '#2d6be9', '#36b994', '#bc2032', '#d3614f'],
+ series: [
+ {
+ name: '',
+ type: 'pie',
+ radius: ['20%', '50%'],
+ center: ['center', '30%'],
+ avoidLabelOverlap: false,
+ itemStyle: {
+ borderRadius: 10,
+ borderColor: '#041636',
+ borderWidth: 8,
+ },
+ label: {
+ show: false,
+ color: '#fff',
+ formatter: '{b}\n{d}%',
+ fontSize: nowSize(16),
+ lineHeight: nowSize(25),
+ },
+ labelLine: {
+ show: true,
+ lineStyle: {
+ cap: 'round',
+ }
+ },
+ data: data
+ }
+ ]
+ };
+
+ pieChart.setOption(option);
+
+ if (id === 'pieVarietyChart') {
+ pieVarietyChart = {"chart": pieChart, "option": option};
+ } else if (id === 'pieTypeChart') {
+ pieTypeChart = {"chart": pieChart, "option": option};
+ } else if (id === 'pieLevelChart') {
+ pieLevelChart = {"chart": pieChart, "option": option};
+ } else if (id === 'pieYearChart') {
+ pieYearChart = {"chart": pieChart, "option": option};
+ } else if (id === 'pieAreaChart') {
+ pieAreaChart = {"chart": pieChart, "option": option};
+ }
+}
+
+/**
+ * 鎹㈢畻鏂规硶
+ *
+ * @param val
+ * @param initWidth
+ * @return {number}
+ */
+nowSize = function (val) {
+ var initWidth = 1920;
+ return val * (nowClientWidth / initWidth);
+};
+
+/**
+ * 鏍煎紡鍖栨棩鏈�
+ *
+ * @param fmt
+ * @param date
+ * @return {*}
+ */
+function formatDate(fmt, date) {
+ var ret;
+ var opt = {
+ "Y+": date.getFullYear().toString(), // 骞�
+ "m+": (date.getMonth() + 1).toString(), // 鏈�
+ "d+": date.getDate().toString(), // 鏃�
+ "H+": date.getHours().toString(), // 鏃�
+ "M+": date.getMinutes().toString(), // 鍒�
+ "S+": date.getSeconds().toString() // 绉�
+ // 鏈夊叾浠栨牸寮忓寲瀛楃闇�姹傚彲浠ョ户缁坊鍔狅紝蹇呴』杞寲鎴愬瓧绗︿覆
+ };
+ for (var k in opt) {
+ ret = new RegExp("(" + k + ")").exec(fmt);
+ if (ret) {
+ fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
+ }
+ }
+ return fmt;
+}
+
+/**
+ * 鑾峰彇褰撳墠鏄熸湡鍑�
+ */
+function getWeekDate() {
+ var now = new Date();
+ var day = now.getDay();
+ var weeks = new Array("鏄熸湡鏃�", "鏄熸湡涓�", "鏄熸湡浜�", "鏄熸湡涓�", "鏄熸湡鍥�", "鏄熸湡浜�", "鏄熸湡鍏�");
+ var week = weeks[day];
+ return week;
+}
+
+// 鍙充笅瑙掓彁閱掍俊鎭�
+function showTip(msg) {
+ layer.open({
+ // type: 1,
+ btn: null,
+ title: "鎻愮ず",
+ skin: 'layui-layer-lan',
+ content: msg,
+ // offset: 'rb',
+ offset: 'rt',
+ time: 1500,
+ area: ['250px', '120px'],
+ anim: 1,
+ // shade: false,
+ shadeClose: true
+ });
+}
diff --git a/fzzy-igdss-web/src/main/resources/static/group/map.js b/fzzy-igdss-web/src/main/resources/static/group/map.js
deleted file mode 100644
index 745fa84..0000000
--- a/fzzy-igdss-web/src/main/resources/static/group/map.js
+++ /dev/null
@@ -1,2064 +0,0 @@
-/**
- * 鍒濆鍖栧湴鍥�
- */
-
-/* global BMapGL */
-/* global darkStyle */
-
-function initMap(options) {
- options = Object.assign({
- tilt: 60,
- heading: 0
- }, options);
- var map = new BMapGL.Map('map_container', {
- restrictCenter: false,
- style: {styleJson: options.style || darkStyle }
- });
- map.enableKeyboard();
- map.enableScrollWheelZoom();
- map.enableInertialDragging();
- map.enableContinuousZoom();
-
- map.setDisplayOptions(options.displayOptions || {
- indoor: false,
- poi: true,
- skyColors: options.skyColors || [
- 'rgba(5, 5, 30, 0.01)',
- 'rgba(5, 5, 30, 1.0)'
- ]
- });
- if (options.center && options.zoom) {
- let center = options.center;
- if (center instanceof Array) {
- center = new BMapGL.Point(options.center[0], options.center[1])
- }
- map.centerAndZoom(center, options.zoom);
- }
-
- map.setTilt(options.tilt);
- map.setHeading(options.heading);
- return map;
-}
-
-var snowStyle = [{
- featureType: 'background',
- elementType: 'geometry',
- stylers: {
- color: '#fefefeff'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'road',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.fill',
- stylers: {
- color: '#f0f1f7ff'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#e8eaf5ff'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#e8eaf5ff'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#e8eaf5ff'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#80868dff'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'districtlabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#7d82b0ff'
- }
-}, {
- featureType: 'districtlabel',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#80868dff'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'manmade',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'manmade',
- elementType: 'geometry',
- stylers: {
- color: '#eef1fbff'
- }
-}, {
- featureType: 'water',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'water',
- elementType: 'geometry',
- stylers: {
- // "color": "#a7c9ffff"
- color: '#a7c9ffff'
- }
-}, {
- featureType: 'green',
- elementType: 'geometry',
- stylers: {
- color: '#eef1fbff',
- visibility: 'off'
- }
-}, {
- featureType: 'subway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#7d82b0ff'
- }
-}, {
- featureType: 'town',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'village',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry',
- stylers: {
- weight: 3
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#e8eaf5ff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.fill',
- stylers: {
- color: '#e8eaf5ff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}];
-
-var darkStyle = [{
- featureType: 'background',
- elementType: 'geometry',
- stylers: {
- color: '#070c17ff'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'road',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.fill',
- stylers: {
- color: '#151e25ff'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#27303bff'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#27303bff'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#27303bff'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#80868dff'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'districtlabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#71767aff'
- }
-}, {
- featureType: 'districtlabel',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#80868dff'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'manmade',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'manmade',
- elementType: 'geometry',
- stylers: {
- color: '#070c17ff'
- }
-}, {
- featureType: 'water',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'water',
- elementType: 'geometry',
- stylers: {
- color: '#141d27ff'
- }
-}, {
- featureType: 'green',
- elementType: 'geometry',
- stylers: {
- color: '#122228ff',
- visibility: 'off'
- }
-}, {
- featureType: 'subway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#5f6468ff'
- }
-}, {
- featureType: 'town',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'village',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry',
- stylers: {
- weight: 3
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#27303bff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.fill',
- stylers: {
- color: '#27303bff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff00'
- }
-}];
-
-var purpleStyle = [{
- featureType: 'water',
- elementType: 'all',
- stylers: {
- color: '#021019ff'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#000000ff'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#147a92ff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.fill',
- stylers: {
- color: '#000000ff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#0b3d51ff'
- }
-}, {
- featureType: 'local',
- elementType: 'geometry',
- stylers: {
- color: '#000000ff'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#000000ff'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#08304bff'
- }
-}, {
- featureType: 'subway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'all',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#857f7fff'
- }
-}, {
- featureType: 'all',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#000000ff'
- }
-}, {
- featureType: 'green',
- elementType: 'geometry',
- stylers: {
- color: '#062032ff'
- }
-}, {
- featureType: 'manmade',
- elementType: 'geometry',
- stylers: {
- color: '#022338ff'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'all',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'all',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'water',
- elementType: 'all',
- stylers: {
- visibility: 'on',
- color: '#505565ff'
- }
-}, {
- featureType: 'green',
- elementType: 'all',
- stylers: {
- color: '#353b4dff'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.fill',
- stylers: {
- visibility: 'on',
- color: '#2a2e3bff'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#4b5163ff'
- }
-}, {
- featureType: 'administrative',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#8e99bdff'
- }
-}, {
- featureType: 'administrative',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#2f3547ff'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#727c9aff'
- }
-}, {
- featureType: 'road',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#293045ff'
- }
-}, {
- featureType: 'road',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#777e93ff'
- }
-}, {
- featureType: 'town',
- elementType: 'all',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'subway',
- elementType: 'labels.text.fill',
- stylers: {
- visibility: 'off',
- color: '#787f95ff'
- }
-}, {
- featureType: 'subway',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#40475eff'
- }
-}, {
- featureType: 'building',
- elementType: 'geometry.fill',
- stylers: {
- color: '#485161ff'
- }
-}, {
- featureType: 'manmade',
- elementType: 'geometry.fill',
- stylers: {
- color: '#374053ff'
- }
-}, {
- featureType: 'manmade',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#8792adff'
- }
-}, {
- featureType: 'manmade',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#292f48ff'
- }
-}, {
- featureType: 'scenicspotslabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'scenicspotslabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'village',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'town',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'land',
- elementType: 'geometry',
- stylers: {
- color: '#40495aff',
- visibility: 'on'
- }
-}];
-
-var whiteStyle = [{
- featureType: 'water',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- color: '#ccd6d7ff'
- }
-}, {
- featureType: 'green',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- color: '#dee5e5ff'
- }
-}, {
- featureType: 'building',
- elementType: 'geometry',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'building',
- elementType: 'geometry.fill',
- stylers: {
- color: '#d1dbdbff'
- }
-}, {
- featureType: 'building',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#aab6b6ff'
- }
-}, {
- featureType: 'subwaystation',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- color: '#888fa0ff'
- }
-}, {
- featureType: 'education',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- color: '#e1e7e7ff'
- }
-}, {
- featureType: 'medical',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- color: '#d1dbdbff'
- }
-}, {
- featureType: 'scenicspots',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- color: '#d1dbdbff'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- weight: '4'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#cacfcfff'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- weight: '2'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.fill',
- stylers: {
- color: '#fbfffeff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#cacfcfff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'arterial',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'arterial',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'local',
- elementType: 'geometry',
- stylers: {
- visibility: 'on',
- weight: '1'
- }
-}, {
- featureType: 'local',
- elementType: 'geometry.fill',
- stylers: {
- color: '#fbfffeff'
- }
-}, {
- featureType: 'local',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#cacfcfff'
- }
-}, {
- featureType: 'local',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'local',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'local',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- weight: '1'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#9494941a'
- }
-}, {
- featureType: 'railway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff1a'
- }
-}, {
- featureType: 'subway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- weight: '1'
- }
-}, {
- featureType: 'subway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#c3bed433'
- }
-}, {
- featureType: 'subway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#ffffff33'
- }
-}, {
- featureType: 'subway',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subway',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#979c9aff'
- }
-}, {
- featureType: 'subway',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'continent',
- elementType: 'labels',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'continent',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'continent',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#333333ff'
- }
-}, {
- featureType: 'continent',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'city',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'city',
- elementType: 'labels',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'city',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#454d50ff'
- }
-}, {
- featureType: 'city',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'town',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'town',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'town',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#454d50ff'
- }
-}, {
- featureType: 'town',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'road',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.fill',
- stylers: {
- color: '#fbfffeff'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'districtlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'districtlabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#888fa0ff'
- }
-}, {
- featureType: 'transportation',
- elementType: 'geometry',
- stylers: {
- color: '#d1dbdbff'
- }
-}, {
- featureType: 'companylabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'restaurantlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'lifeservicelabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'carservicelabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'financelabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'otherlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'village',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'district',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'land',
- elementType: 'geometry',
- stylers: {
- color: '#edf3f3ff'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#cacfcfff'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#cacfcfff'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#cacfcfff'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry.stroke',
- stylers: {
- color: '#cacfcfff'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'subwaylabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiarywaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'highwaysign',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#fbfffeff'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'labels.text.stroke',
-
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'highway',
- stylers: {
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- stylers: {
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- stylers: {
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'highway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- stylers: {
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- stylers: {
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- stylers: {
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'provincialway',
- stylers: {
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '8-8'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '8-8'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '8-8'
- }
-}, {
- featureType: 'cityhighway',
- stylers: {
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- stylers: {
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- stylers: {
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '6',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '7',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'labels',
- stylers: {
- visibility: 'off',
- level: '8',
- curZoomRegionId: '0',
- curZoomRegion: '6-8'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#fbfffeff'
- }
-}, {
- featureType: 'water',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#8f5a33ff'
- }
-}, {
- featureType: 'water',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'country',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#8f5a33ff'
- }
-}, {
- featureType: 'country',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'country',
- elementType: 'labels.text',
- stylers: {
- fontsize: '28'
- }
-}, {
- featureType: 'manmade',
- elementType: 'geometry',
- stylers: {
- color: '#dfe7e7ff'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#fbfffeff'
- }
-}, {
- featureType: 'tertiaryway',
- elementType: 'geometry.fill',
- stylers: {
- color: '#fbfffeff'
- }
-}, {
- featureType: 'manmade',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'manmade',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'scenicspots',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'scenicspots',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'scenicspotslabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'scenicspotslabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'educationlabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'educationlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'medicallabel',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'medicallabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'companylabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'restaurantlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'hotellabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'hotellabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'shoppinglabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'shoppinglabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'lifeservicelabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'carservicelabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'transportationlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'transportationlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'financelabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'entertainment',
- elementType: 'geometry',
- stylers: {
- color: '#d1dbdbff'
- }
-}, {
- featureType: 'estate',
- elementType: 'geometry',
- stylers: {
- color: '#d1dbdbff'
- }
-}, {
- featureType: 'shopping',
- elementType: 'geometry',
- stylers: {
- color: '#d1dbdbff'
- }
-}, {
- featureType: 'education',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'education',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'medical',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'medical',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'transportation',
- elementType: 'labels.text.fill',
- stylers: {
- color: '#999999ff'
- }
-}, {
- featureType: 'transportation',
- elementType: 'labels.text.stroke',
- stylers: {
- color: '#ffffffff'
- }
-}, {
- featureType: 'road',
- elementType: 'geometry',
- stylers: {
- visibility: 'on'
- }
-}, {
- featureType: 'nationalway',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'provincialway',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'cityhighway',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'tertiaryway',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'fourlevelway',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'water',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'manmade',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'education',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'medical',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'scenicspots',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'transportation',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'entertainmentlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'estatelabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'businesstowerlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'governmentlabel',
- elementType: 'labels.icon',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'governmentlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'businesstowerlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'estatelabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'entertainmentlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'medicallabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'educationlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'scenicspotslabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'airportlabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}, {
- featureType: 'poilabel',
- elementType: 'labels',
- stylers: {
- visibility: 'off'
- }
-}];
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/group/mapList.js b/fzzy-igdss-web/src/main/resources/static/group/mapList.js
new file mode 100644
index 0000000..56bf9bf
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/group/mapList.js
@@ -0,0 +1,23437 @@
+var chinaMap = {
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 650100,
+ "name": "涔岄瞾鏈ㄩ綈甯�",
+ "center": [
+ 87.617733,
+ 43.792818
+ ],
+ "centroid": [
+ 87.783748,
+ 43.739398
+ ],
+ "childrenNum": 8,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 0,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 87.504658,
+ 44.066424
+ ],
+ [
+ 87.46278,
+ 44.078813
+ ],
+ [
+ 87.404426,
+ 44.046827
+ ],
+ [
+ 87.404426,
+ 44.046827
+ ],
+ [
+ 87.383144,
+ 44.044233
+ ],
+ [
+ 87.28703,
+ 43.959569
+ ],
+ [
+ 87.262545,
+ 43.923764
+ ],
+ [
+ 87.280852,
+ 43.865968
+ ],
+ [
+ 87.278563,
+ 43.800446
+ ],
+ [
+ 87.222497,
+ 43.740212
+ ],
+ [
+ 87.202588,
+ 43.698186
+ ],
+ [
+ 87.169635,
+ 43.679628
+ ],
+ [
+ 87.102814,
+ 43.596188
+ ],
+ [
+ 86.997318,
+ 43.530952
+ ],
+ [
+ 86.97123,
+ 43.474231
+ ],
+ [
+ 86.900976,
+ 43.429398
+ ],
+ [
+ 86.904867,
+ 43.393129
+ ],
+ [
+ 86.940108,
+ 43.367188
+ ],
+ [
+ 86.922716,
+ 43.325047
+ ],
+ [
+ 86.895942,
+ 43.302726
+ ],
+ [
+ 86.85475,
+ 43.211458
+ ],
+ [
+ 86.815161,
+ 43.171403
+ ],
+ [
+ 86.844681,
+ 43.159703
+ ],
+ [
+ 86.797998,
+ 43.112442
+ ],
+ [
+ 86.853835,
+ 43.083452
+ ],
+ [
+ 86.912189,
+ 43.074665
+ ],
+ [
+ 86.926378,
+ 43.051519
+ ],
+ [
+ 87.054528,
+ 43.022941
+ ],
+ [
+ 87.111052,
+ 43.046684
+ ],
+ [
+ 87.111281,
+ 43.063093
+ ],
+ [
+ 87.270096,
+ 43.032322
+ ],
+ [
+ 87.345156,
+ 42.999775
+ ],
+ [
+ 87.403053,
+ 42.96369
+ ],
+ [
+ 87.497106,
+ 42.940062
+ ],
+ [
+ 87.538069,
+ 42.908201
+ ],
+ [
+ 87.569649,
+ 42.899095
+ ],
+ [
+ 87.66805,
+ 42.903207
+ ],
+ [
+ 87.758213,
+ 42.898948
+ ],
+ [
+ 87.789336,
+ 42.872209
+ ],
+ [
+ 87.882245,
+ 42.829873
+ ],
+ [
+ 87.941515,
+ 42.827815
+ ],
+ [
+ 87.931675,
+ 42.854426
+ ],
+ [
+ 87.862565,
+ 42.884551
+ ],
+ [
+ 87.815424,
+ 42.925382
+ ],
+ [
+ 87.755925,
+ 42.961196
+ ],
+ [
+ 87.638072,
+ 42.998162
+ ],
+ [
+ 87.634411,
+ 43.036572
+ ],
+ [
+ 87.597567,
+ 43.040089
+ ],
+ [
+ 87.487953,
+ 43.10278
+ ],
+ [
+ 87.414266,
+ 43.105562
+ ],
+ [
+ 87.385203,
+ 43.123565
+ ],
+ [
+ 87.393899,
+ 43.184124
+ ],
+ [
+ 87.36804,
+ 43.281272
+ ],
+ [
+ 87.587727,
+ 43.260979
+ ],
+ [
+ 87.752492,
+ 43.298056
+ ],
+ [
+ 87.886135,
+ 43.29864
+ ],
+ [
+ 87.974697,
+ 43.313815
+ ],
+ [
+ 87.99964,
+ 43.300245
+ ],
+ [
+ 88.045408,
+ 43.318045
+ ],
+ [
+ 88.164634,
+ 43.331028
+ ],
+ [
+ 88.225048,
+ 43.325193
+ ],
+ [
+ 88.21887,
+ 43.271345
+ ],
+ [
+ 88.247932,
+ 43.224609
+ ],
+ [
+ 88.310177,
+ 43.212188
+ ],
+ [
+ 88.351597,
+ 43.227093
+ ],
+ [
+ 88.430776,
+ 43.197427
+ ],
+ [
+ 88.482494,
+ 43.242139
+ ],
+ [
+ 88.523457,
+ 43.262585
+ ],
+ [
+ 88.53261,
+ 43.352027
+ ],
+ [
+ 88.555037,
+ 43.342549
+ ],
+ [
+ 88.641538,
+ 43.353922
+ ],
+ [
+ 88.753899,
+ 43.396625
+ ],
+ [
+ 88.842689,
+ 43.388466
+ ],
+ [
+ 88.871523,
+ 43.413961
+ ],
+ [
+ 88.93148,
+ 43.435368
+ ],
+ [
+ 88.936285,
+ 43.489943
+ ],
+ [
+ 88.974273,
+ 43.55101
+ ],
+ [
+ 88.936285,
+ 43.63248
+ ],
+ [
+ 88.835138,
+ 43.720797
+ ],
+ [
+ 88.758476,
+ 43.706449
+ ],
+ [
+ 88.704927,
+ 43.708913
+ ],
+ [
+ 88.723006,
+ 43.742964
+ ],
+ [
+ 88.693485,
+ 43.759621
+ ],
+ [
+ 88.626893,
+ 43.765703
+ ],
+ [
+ 88.600118,
+ 43.803919
+ ],
+ [
+ 88.531466,
+ 43.801314
+ ],
+ [
+ 88.512015,
+ 43.858016
+ ],
+ [
+ 88.460068,
+ 43.807681
+ ],
+ [
+ 88.413842,
+ 43.791617
+ ],
+ [
+ 88.33924,
+ 43.801459
+ ],
+ [
+ 88.315669,
+ 43.790604
+ ],
+ [
+ 88.282487,
+ 43.830974
+ ],
+ [
+ 88.247246,
+ 43.80334
+ ],
+ [
+ 88.259146,
+ 43.786985
+ ],
+ [
+ 88.21086,
+ 43.758897
+ ],
+ [
+ 88.169898,
+ 43.772074
+ ],
+ [
+ 88.138318,
+ 43.756869
+ ],
+ [
+ 88.132826,
+ 43.817086
+ ],
+ [
+ 88.090719,
+ 43.81318
+ ],
+ [
+ 88.06486,
+ 43.854257
+ ],
+ [
+ 88.018405,
+ 43.874496
+ ],
+ [
+ 88.018405,
+ 43.937482
+ ],
+ [
+ 87.996894,
+ 43.994632
+ ],
+ [
+ 87.958449,
+ 44.009199
+ ],
+ [
+ 87.866226,
+ 44.063975
+ ],
+ [
+ 87.85959,
+ 44.09624
+ ],
+ [
+ 87.824348,
+ 44.123306
+ ],
+ [
+ 87.774232,
+ 44.11726
+ ],
+ [
+ 87.818627,
+ 44.225268
+ ],
+ [
+ 87.81611,
+ 44.288599
+ ],
+ [
+ 87.794828,
+ 44.329205
+ ],
+ [
+ 87.802151,
+ 44.378238
+ ],
+ [
+ 87.989114,
+ 44.961169
+ ],
+ [
+ 88.004446,
+ 45.002015
+ ],
+ [
+ 87.336231,
+ 45.001874
+ ],
+ [
+ 87.555461,
+ 44.665873
+ ],
+ [
+ 87.58132,
+ 44.596525
+ ],
+ [
+ 87.575141,
+ 44.583531
+ ],
+ [
+ 87.575141,
+ 44.583531
+ ],
+ [
+ 87.59116,
+ 44.533383
+ ],
+ [
+ 87.598711,
+ 44.477756
+ ],
+ [
+ 87.652718,
+ 44.450423
+ ],
+ [
+ 87.663702,
+ 44.417063
+ ],
+ [
+ 87.693452,
+ 44.416633
+ ],
+ [
+ 87.692765,
+ 44.370212
+ ],
+ [
+ 87.716107,
+ 44.356881
+ ],
+ [
+ 87.712216,
+ 44.262902
+ ],
+ [
+ 87.691163,
+ 44.221963
+ ],
+ [
+ 87.652489,
+ 44.196236
+ ],
+ [
+ 87.640132,
+ 44.226561
+ ],
+ [
+ 87.584066,
+ 44.239347
+ ],
+ [
+ 87.564614,
+ 44.170929
+ ],
+ [
+ 87.576743,
+ 44.116541
+ ],
+ [
+ 87.527542,
+ 44.093648
+ ],
+ [
+ 87.508319,
+ 44.021456
+ ],
+ [
+ 87.492529,
+ 44.007757
+ ],
+ [
+ 87.504658,
+ 44.066424
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 650200,
+ "name": "鍏嬫媺鐜涗緷甯�",
+ "center": [
+ 84.873946,
+ 45.595886
+ ],
+ "centroid": [
+ 85.224171,
+ 45.567128
+ ],
+ "childrenNum": 4,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 1,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 85.010295,
+ 44.755219
+ ],
+ [
+ 85.047367,
+ 44.770167
+ ],
+ [
+ 85.021965,
+ 44.814421
+ ],
+ [
+ 85.027229,
+ 44.886208
+ ],
+ [
+ 85.051486,
+ 44.931793
+ ],
+ [
+ 85.156066,
+ 44.970958
+ ],
+ [
+ 85.171627,
+ 45.022711
+ ],
+ [
+ 85.240737,
+ 45.019735
+ ],
+ [
+ 85.258358,
+ 45.031639
+ ],
+ [
+ 85.238449,
+ 45.080223
+ ],
+ [
+ 85.250348,
+ 45.158607
+ ],
+ [
+ 85.205953,
+ 45.207365
+ ],
+ [
+ 85.201834,
+ 45.244224
+ ],
+ [
+ 85.239593,
+ 45.29305
+ ],
+ [
+ 85.245772,
+ 45.329008
+ ],
+ [
+ 85.239593,
+ 45.375508
+ ],
+ [
+ 85.28353,
+ 45.421406
+ ],
+ [
+ 85.388111,
+ 45.436182
+ ],
+ [
+ 85.434336,
+ 45.459814
+ ],
+ [
+ 85.491775,
+ 45.51267
+ ],
+ [
+ 85.547384,
+ 45.593123
+ ],
+ [
+ 85.596813,
+ 45.641929
+ ],
+ [
+ 85.59155,
+ 45.654404
+ ],
+ [
+ 85.621299,
+ 45.763058
+ ],
+ [
+ 85.642353,
+ 45.78921
+ ],
+ [
+ 85.814212,
+ 45.895369
+ ],
+ [
+ 85.839613,
+ 45.921877
+ ],
+ [
+ 85.886297,
+ 45.938751
+ ],
+ [
+ 85.880347,
+ 45.952973
+ ],
+ [
+ 85.931836,
+ 45.975273
+ ],
+ [
+ 85.95472,
+ 46.001325
+ ],
+ [
+ 85.962501,
+ 46.044764
+ ],
+ [
+ 86.024288,
+ 46.068001
+ ],
+ [
+ 85.993165,
+ 46.123897
+ ],
+ [
+ 85.903002,
+ 46.181819
+ ],
+ [
+ 85.813754,
+ 46.178209
+ ],
+ [
+ 85.791557,
+ 46.192924
+ ],
+ [
+ 85.679882,
+ 46.190842
+ ],
+ [
+ 85.648302,
+ 46.211936
+ ],
+ [
+ 85.557453,
+ 46.198059
+ ],
+ [
+ 85.437998,
+ 46.150296
+ ],
+ [
+ 85.419462,
+ 46.128066
+ ],
+ [
+ 85.380101,
+ 46.143628
+ ],
+ [
+ 85.282844,
+ 46.090811
+ ],
+ [
+ 85.263392,
+ 46.053114
+ ],
+ [
+ 85.293142,
+ 45.993246
+ ],
+ [
+ 85.259044,
+ 45.978199
+ ],
+ [
+ 85.288565,
+ 45.967608
+ ],
+ [
+ 85.258358,
+ 45.925364
+ ],
+ [
+ 85.22838,
+ 45.850136
+ ],
+ [
+ 85.193825,
+ 45.802491
+ ],
+ [
+ 85.129978,
+ 45.74543
+ ],
+ [
+ 85.059953,
+ 45.713098
+ ],
+ [
+ 85.023796,
+ 45.721218
+ ],
+ [
+ 84.956746,
+ 45.707777
+ ],
+ [
+ 84.910291,
+ 45.648938
+ ],
+ [
+ 84.847589,
+ 45.631414
+ ],
+ [
+ 84.791981,
+ 45.663794
+ ],
+ [
+ 84.772071,
+ 45.648658
+ ],
+ [
+ 84.80594,
+ 45.608275
+ ],
+ [
+ 84.783513,
+ 45.597613
+ ],
+ [
+ 84.739576,
+ 45.520819
+ ],
+ [
+ 84.710742,
+ 45.451797
+ ],
+ [
+ 84.651701,
+ 45.395646
+ ],
+ [
+ 84.623325,
+ 45.343808
+ ],
+ [
+ 84.579388,
+ 45.31068
+ ],
+ [
+ 84.58877,
+ 45.241401
+ ],
+ [
+ 84.633394,
+ 45.185888
+ ],
+ [
+ 84.668864,
+ 45.158607
+ ],
+ [
+ 84.661541,
+ 45.102872
+ ],
+ [
+ 84.657422,
+ 45.063514
+ ],
+ [
+ 84.706394,
+ 45.067196
+ ],
+ [
+ 84.805253,
+ 45.025687
+ ],
+ [
+ 84.861548,
+ 44.899419
+ ],
+ [
+ 84.917156,
+ 44.888481
+ ],
+ [
+ 84.917156,
+ 44.836891
+ ],
+ [
+ 84.84942,
+ 44.826511
+ ],
+ [
+ 84.898163,
+ 44.802899
+ ],
+ [
+ 84.954,
+ 44.799911
+ ],
+ [
+ 85.010295,
+ 44.755219
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 85.113273,
+ 44.34369
+ ],
+ [
+ 84.974595,
+ 44.384687
+ ],
+ [
+ 84.77825,
+ 44.390848
+ ],
+ [
+ 84.779166,
+ 44.343546
+ ],
+ [
+ 84.798159,
+ 44.258737
+ ],
+ [
+ 84.792209,
+ 44.224262
+ ],
+ [
+ 84.737974,
+ 44.126185
+ ],
+ [
+ 84.797244,
+ 44.161436
+ ],
+ [
+ 84.830426,
+ 44.160142
+ ],
+ [
+ 84.917385,
+ 44.17927
+ ],
+ [
+ 84.939354,
+ 44.252275
+ ],
+ [
+ 84.969103,
+ 44.297354
+ ],
+ [
+ 84.996106,
+ 44.310699
+ ],
+ [
+ 85.065445,
+ 44.317299
+ ],
+ [
+ 85.108467,
+ 44.309551
+ ],
+ [
+ 85.113273,
+ 44.34369
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 650400,
+ "name": "鍚愰瞾鐣競",
+ "center": [
+ 89.184078,
+ 42.947613
+ ],
+ "centroid": [
+ 89.829374,
+ 42.398557
+ ],
+ "childrenNum": 3,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 2,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 91.910299,
+ 41.271422
+ ],
+ [
+ 91.905264,
+ 41.399694
+ ],
+ [
+ 91.889932,
+ 41.401799
+ ],
+ [
+ 91.823797,
+ 41.498585
+ ],
+ [
+ 91.785581,
+ 41.508947
+ ],
+ [
+ 91.784436,
+ 41.558778
+ ],
+ [
+ 91.82128,
+ 41.57393
+ ],
+ [
+ 91.833408,
+ 41.690377
+ ],
+ [
+ 91.855377,
+ 41.74336
+ ],
+ [
+ 91.808693,
+ 41.841577
+ ],
+ [
+ 91.737066,
+ 42.011046
+ ],
+ [
+ 91.696104,
+ 42.064508
+ ],
+ [
+ 91.632715,
+ 42.075225
+ ],
+ [
+ 91.637521,
+ 42.140529
+ ],
+ [
+ 91.503649,
+ 42.202795
+ ],
+ [
+ 91.464288,
+ 42.246003
+ ],
+ [
+ 91.472984,
+ 42.295411
+ ],
+ [
+ 91.448269,
+ 42.438372
+ ],
+ [
+ 91.447354,
+ 42.49443
+ ],
+ [
+ 91.431106,
+ 42.579531
+ ],
+ [
+ 91.412113,
+ 42.618792
+ ],
+ [
+ 91.407307,
+ 42.671298
+ ],
+ [
+ 91.429047,
+ 42.727295
+ ],
+ [
+ 91.408909,
+ 42.789716
+ ],
+ [
+ 91.416232,
+ 42.835461
+ ],
+ [
+ 91.384652,
+ 42.972787
+ ],
+ [
+ 91.347351,
+ 43.102048
+ ],
+ [
+ 91.313025,
+ 43.135126
+ ],
+ [
+ 91.255128,
+ 43.295138
+ ],
+ [
+ 91.259018,
+ 43.334236
+ ],
+ [
+ 91.209131,
+ 43.356255
+ ],
+ [
+ 91.225836,
+ 43.3822
+ ],
+ [
+ 91.204554,
+ 43.423282
+ ],
+ [
+ 91.16588,
+ 43.442356
+ ],
+ [
+ 91.15398,
+ 43.472048
+ ],
+ [
+ 91.169084,
+ 43.49518
+ ],
+ [
+ 91.129952,
+ 43.483833
+ ],
+ [
+ 91.104551,
+ 43.494744
+ ],
+ [
+ 91.017591,
+ 43.495325
+ ],
+ [
+ 91.003632,
+ 43.515104
+ ],
+ [
+ 90.948939,
+ 43.504489
+ ],
+ [
+ 90.881202,
+ 43.532842
+ ],
+ [
+ 90.843443,
+ 43.522229
+ ],
+ [
+ 90.790124,
+ 43.528044
+ ],
+ [
+ 90.760145,
+ 43.517867
+ ],
+ [
+ 90.686916,
+ 43.523101
+ ],
+ [
+ 90.635198,
+ 43.502307
+ ],
+ [
+ 90.555104,
+ 43.501434
+ ],
+ [
+ 90.420546,
+ 43.526881
+ ],
+ [
+ 90.385304,
+ 43.498525
+ ],
+ [
+ 90.361505,
+ 43.515686
+ ],
+ [
+ 90.318025,
+ 43.504925
+ ],
+ [
+ 90.269969,
+ 43.53226
+ ],
+ [
+ 90.21253,
+ 43.535022
+ ],
+ [
+ 90.17294,
+ 43.55348
+ ],
+ [
+ 90.057147,
+ 43.519903
+ ],
+ [
+ 90.016184,
+ 43.516704
+ ],
+ [
+ 90.014125,
+ 43.490671
+ ],
+ [
+ 89.966755,
+ 43.492562
+ ],
+ [
+ 89.964695,
+ 43.473794
+ ],
+ [
+ 89.920071,
+ 43.452837
+ ],
+ [
+ 89.896958,
+ 43.466227
+ ],
+ [
+ 89.758739,
+ 43.463899
+ ],
+ [
+ 89.749127,
+ 43.426922
+ ],
+ [
+ 89.67956,
+ 43.410319
+ ],
+ [
+ 89.624638,
+ 43.427505
+ ],
+ [
+ 89.550265,
+ 43.433184
+ ],
+ [
+ 89.519142,
+ 43.44978
+ ],
+ [
+ 89.398086,
+ 43.449344
+ ],
+ [
+ 89.375659,
+ 43.490962
+ ],
+ [
+ 89.326001,
+ 43.501434
+ ],
+ [
+ 89.31433,
+ 43.536185
+ ],
+ [
+ 89.280233,
+ 43.552753
+ ],
+ [
+ 89.226913,
+ 43.526445
+ ],
+ [
+ 89.199223,
+ 43.539673
+ ],
+ [
+ 89.189154,
+ 43.580793
+ ],
+ [
+ 89.138123,
+ 43.600254
+ ],
+ [
+ 89.078853,
+ 43.594445
+ ],
+ [
+ 88.999903,
+ 43.607078
+ ],
+ [
+ 88.936285,
+ 43.63248
+ ],
+ [
+ 88.974273,
+ 43.55101
+ ],
+ [
+ 88.936285,
+ 43.489943
+ ],
+ [
+ 88.93148,
+ 43.435368
+ ],
+ [
+ 88.871523,
+ 43.413961
+ ],
+ [
+ 88.842689,
+ 43.388466
+ ],
+ [
+ 88.753899,
+ 43.396625
+ ],
+ [
+ 88.641538,
+ 43.353922
+ ],
+ [
+ 88.555037,
+ 43.342549
+ ],
+ [
+ 88.53261,
+ 43.352027
+ ],
+ [
+ 88.523457,
+ 43.262585
+ ],
+ [
+ 88.482494,
+ 43.242139
+ ],
+ [
+ 88.430776,
+ 43.197427
+ ],
+ [
+ 88.351597,
+ 43.227093
+ ],
+ [
+ 88.310177,
+ 43.212188
+ ],
+ [
+ 88.247932,
+ 43.224609
+ ],
+ [
+ 88.21887,
+ 43.271345
+ ],
+ [
+ 88.225048,
+ 43.325193
+ ],
+ [
+ 88.164634,
+ 43.331028
+ ],
+ [
+ 88.045408,
+ 43.318045
+ ],
+ [
+ 87.99964,
+ 43.300245
+ ],
+ [
+ 87.974697,
+ 43.313815
+ ],
+ [
+ 87.886135,
+ 43.29864
+ ],
+ [
+ 87.752492,
+ 43.298056
+ ],
+ [
+ 87.587727,
+ 43.260979
+ ],
+ [
+ 87.36804,
+ 43.281272
+ ],
+ [
+ 87.393899,
+ 43.184124
+ ],
+ [
+ 87.385203,
+ 43.123565
+ ],
+ [
+ 87.414266,
+ 43.105562
+ ],
+ [
+ 87.487953,
+ 43.10278
+ ],
+ [
+ 87.597567,
+ 43.040089
+ ],
+ [
+ 87.634411,
+ 43.036572
+ ],
+ [
+ 87.638072,
+ 42.998162
+ ],
+ [
+ 87.755925,
+ 42.961196
+ ],
+ [
+ 87.815424,
+ 42.925382
+ ],
+ [
+ 87.862565,
+ 42.884551
+ ],
+ [
+ 87.931675,
+ 42.854426
+ ],
+ [
+ 87.941515,
+ 42.827815
+ ],
+ [
+ 87.882245,
+ 42.829873
+ ],
+ [
+ 87.789336,
+ 42.872209
+ ],
+ [
+ 87.758213,
+ 42.898948
+ ],
+ [
+ 87.66805,
+ 42.903207
+ ],
+ [
+ 87.569649,
+ 42.899095
+ ],
+ [
+ 87.538069,
+ 42.908201
+ ],
+ [
+ 87.52594,
+ 42.865155
+ ],
+ [
+ 87.543103,
+ 42.8459
+ ],
+ [
+ 87.509235,
+ 42.795601
+ ],
+ [
+ 87.544019,
+ 42.777796
+ ],
+ [
+ 87.589558,
+ 42.778826
+ ],
+ [
+ 87.691392,
+ 42.760721
+ ],
+ [
+ 87.841054,
+ 42.768229
+ ],
+ [
+ 87.9049,
+ 42.704018
+ ],
+ [
+ 87.913139,
+ 42.659355
+ ],
+ [
+ 87.947922,
+ 42.635906
+ ],
+ [
+ 87.981104,
+ 42.640478
+ ],
+ [
+ 88.031449,
+ 42.604035
+ ],
+ [
+ 88.128935,
+ 42.572296
+ ],
+ [
+ 88.166008,
+ 42.547927
+ ],
+ [
+ 88.202393,
+ 42.501674
+ ],
+ [
+ 88.176534,
+ 42.439556
+ ],
+ [
+ 88.122299,
+ 42.371302
+ ],
+ [
+ 88.003531,
+ 42.329218
+ ],
+ [
+ 87.898264,
+ 42.248675
+ ],
+ [
+ 87.923436,
+ 42.177985
+ ],
+ [
+ 87.997581,
+ 42.069867
+ ],
+ [
+ 88.138775,
+ 42.004193
+ ],
+ [
+ 88.168754,
+ 41.945013
+ ],
+ [
+ 88.19324,
+ 41.926965
+ ],
+ [
+ 88.215437,
+ 41.871296
+ ],
+ [
+ 88.293929,
+ 41.822752
+ ],
+ [
+ 88.341986,
+ 41.76804
+ ],
+ [
+ 88.347936,
+ 41.67016
+ ],
+ [
+ 88.33718,
+ 41.641246
+ ],
+ [
+ 88.347478,
+ 41.533567
+ ],
+ [
+ 88.307889,
+ 41.513902
+ ],
+ [
+ 88.318873,
+ 41.493179
+ ],
+ [
+ 88.406519,
+ 41.459828
+ ],
+ [
+ 88.563275,
+ 41.477858
+ ],
+ [
+ 88.735363,
+ 41.475003
+ ],
+ [
+ 88.835824,
+ 41.440892
+ ],
+ [
+ 88.859624,
+ 41.42195
+ ],
+ [
+ 88.990063,
+ 41.419394
+ ],
+ [
+ 89.017753,
+ 41.426912
+ ],
+ [
+ 89.082057,
+ 41.409921
+ ],
+ [
+ 89.204029,
+ 41.361178
+ ],
+ [
+ 89.282979,
+ 41.393076
+ ],
+ [
+ 89.33607,
+ 41.389766
+ ],
+ [
+ 89.338816,
+ 41.404807
+ ],
+ [
+ 89.399001,
+ 41.396385
+ ],
+ [
+ 89.45644,
+ 41.375022
+ ],
+ [
+ 89.460788,
+ 41.359824
+ ],
+ [
+ 89.558045,
+ 41.3678
+ ],
+ [
+ 89.616629,
+ 41.355158
+ ],
+ [
+ 89.698096,
+ 41.366596
+ ],
+ [
+ 89.743635,
+ 41.344622
+ ],
+ [
+ 89.785742,
+ 41.34974
+ ],
+ [
+ 89.834256,
+ 41.377129
+ ],
+ [
+ 89.960347,
+ 41.357416
+ ],
+ [
+ 90.108636,
+ 41.252883
+ ],
+ [
+ 90.315279,
+ 41.24248
+ ],
+ [
+ 90.399721,
+ 41.234187
+ ],
+ [
+ 90.54023,
+ 41.250018
+ ],
+ [
+ 90.65465,
+ 41.237052
+ ],
+ [
+ 90.69996,
+ 41.239314
+ ],
+ [
+ 90.780512,
+ 41.225743
+ ],
+ [
+ 90.905917,
+ 41.227552
+ ],
+ [
+ 90.966331,
+ 41.245797
+ ],
+ [
+ 91.092651,
+ 41.251375
+ ],
+ [
+ 91.194485,
+ 41.226497
+ ],
+ [
+ 91.446667,
+ 41.197687
+ ],
+ [
+ 91.641182,
+ 41.226949
+ ],
+ [
+ 91.765214,
+ 41.267202
+ ],
+ [
+ 91.840273,
+ 41.281066
+ ],
+ [
+ 91.910299,
+ 41.271422
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 650500,
+ "name": "鍝堝瘑甯�",
+ "center": [
+ 93.51316,
+ 42.833248
+ ],
+ "centroid": [
+ 93.512835,
+ 43.0655
+ ],
+ "childrenNum": 3,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 3,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 91.518752,
+ 45.096928
+ ],
+ [
+ 91.501818,
+ 45.030931
+ ],
+ [
+ 91.543925,
+ 44.981454
+ ],
+ [
+ 91.569097,
+ 44.894873
+ ],
+ [
+ 91.530423,
+ 44.855656
+ ],
+ [
+ 91.40662,
+ 44.76248
+ ],
+ [
+ 91.387169,
+ 44.736563
+ ],
+ [
+ 91.402501,
+ 44.624788
+ ],
+ [
+ 91.361768,
+ 44.553819
+ ],
+ [
+ 91.348953,
+ 44.549961
+ ],
+ [
+ 91.344376,
+ 44.471604
+ ],
+ [
+ 91.302956,
+ 44.432958
+ ],
+ [
+ 91.287623,
+ 44.375515
+ ],
+ [
+ 91.332934,
+ 44.28013
+ ],
+ [
+ 91.334993,
+ 44.174668
+ ],
+ [
+ 91.319432,
+ 44.049997
+ ],
+ [
+ 91.307075,
+ 44.008911
+ ],
+ [
+ 91.419664,
+ 43.927519
+ ],
+ [
+ 91.435912,
+ 43.909464
+ ],
+ [
+ 91.511429,
+ 43.870882
+ ],
+ [
+ 91.525618,
+ 43.816652
+ ],
+ [
+ 91.563147,
+ 43.769468
+ ],
+ [
+ 91.563834,
+ 43.745572
+ ],
+ [
+ 91.492436,
+ 43.726158
+ ],
+ [
+ 91.366344,
+ 43.705144
+ ],
+ [
+ 91.470925,
+ 43.675277
+ ],
+ [
+ 91.501589,
+ 43.649167
+ ],
+ [
+ 91.553994,
+ 43.643364
+ ],
+ [
+ 91.495182,
+ 43.629433
+ ],
+ [
+ 91.474815,
+ 43.605336
+ ],
+ [
+ 91.396094,
+ 43.585151
+ ],
+ [
+ 91.317144,
+ 43.586313
+ ],
+ [
+ 91.295861,
+ 43.546504
+ ],
+ [
+ 91.225607,
+ 43.540255
+ ],
+ [
+ 91.174805,
+ 43.524991
+ ],
+ [
+ 91.169084,
+ 43.49518
+ ],
+ [
+ 91.15398,
+ 43.472048
+ ],
+ [
+ 91.16588,
+ 43.442356
+ ],
+ [
+ 91.204554,
+ 43.423282
+ ],
+ [
+ 91.225836,
+ 43.3822
+ ],
+ [
+ 91.209131,
+ 43.356255
+ ],
+ [
+ 91.259018,
+ 43.334236
+ ],
+ [
+ 91.255128,
+ 43.295138
+ ],
+ [
+ 91.313025,
+ 43.135126
+ ],
+ [
+ 91.347351,
+ 43.102048
+ ],
+ [
+ 91.384652,
+ 42.972787
+ ],
+ [
+ 91.416232,
+ 42.835461
+ ],
+ [
+ 91.408909,
+ 42.789716
+ ],
+ [
+ 91.429047,
+ 42.727295
+ ],
+ [
+ 91.407307,
+ 42.671298
+ ],
+ [
+ 91.412113,
+ 42.618792
+ ],
+ [
+ 91.431106,
+ 42.579531
+ ],
+ [
+ 91.447354,
+ 42.49443
+ ],
+ [
+ 91.448269,
+ 42.438372
+ ],
+ [
+ 91.472984,
+ 42.295411
+ ],
+ [
+ 91.464288,
+ 42.246003
+ ],
+ [
+ 91.503649,
+ 42.202795
+ ],
+ [
+ 91.637521,
+ 42.140529
+ ],
+ [
+ 91.632715,
+ 42.075225
+ ],
+ [
+ 91.696104,
+ 42.064508
+ ],
+ [
+ 91.737066,
+ 42.011046
+ ],
+ [
+ 91.808693,
+ 41.841577
+ ],
+ [
+ 91.855377,
+ 41.74336
+ ],
+ [
+ 91.833408,
+ 41.690377
+ ],
+ [
+ 91.82128,
+ 41.57393
+ ],
+ [
+ 91.784436,
+ 41.558778
+ ],
+ [
+ 91.785581,
+ 41.508947
+ ],
+ [
+ 91.823797,
+ 41.498585
+ ],
+ [
+ 91.889932,
+ 41.401799
+ ],
+ [
+ 91.905264,
+ 41.399694
+ ],
+ [
+ 91.910299,
+ 41.271422
+ ],
+ [
+ 92.023346,
+ 41.272476
+ ],
+ [
+ 92.070029,
+ 41.264187
+ ],
+ [
+ 92.177356,
+ 41.222727
+ ],
+ [
+ 92.373243,
+ 41.165543
+ ],
+ [
+ 92.505513,
+ 41.142897
+ ],
+ [
+ 92.535949,
+ 41.120847
+ ],
+ [
+ 92.66204,
+ 41.115258
+ ],
+ [
+ 92.742821,
+ 41.125228
+ ],
+ [
+ 92.863191,
+ 41.112992
+ ],
+ [
+ 92.99569,
+ 41.079749
+ ],
+ [
+ 93.062054,
+ 41.048757
+ ],
+ [
+ 93.102101,
+ 41.041045
+ ],
+ [
+ 93.200731,
+ 40.990968
+ ],
+ [
+ 93.261374,
+ 40.986276
+ ],
+ [
+ 93.348333,
+ 40.993995
+ ],
+ [
+ 93.556807,
+ 40.957511
+ ],
+ [
+ 93.696629,
+ 40.875388
+ ],
+ [
+ 93.809905,
+ 40.87933
+ ],
+ [
+ 93.908307,
+ 40.9834
+ ],
+ [
+ 94.010827,
+ 41.114805
+ ],
+ [
+ 94.18406,
+ 41.268558
+ ],
+ [
+ 94.534186,
+ 41.505944
+ ],
+ [
+ 94.750211,
+ 41.53837
+ ],
+ [
+ 94.80971,
+ 41.619365
+ ],
+ [
+ 94.861886,
+ 41.668512
+ ],
+ [
+ 94.968754,
+ 41.718819
+ ],
+ [
+ 95.011319,
+ 41.726302
+ ],
+ [
+ 95.136266,
+ 41.772826
+ ],
+ [
+ 95.164871,
+ 41.73528
+ ],
+ [
+ 95.199426,
+ 41.719418
+ ],
+ [
+ 95.194162,
+ 41.695018
+ ],
+ [
+ 95.250228,
+ 41.609021
+ ],
+ [
+ 95.306752,
+ 41.57168
+ ],
+ [
+ 95.335357,
+ 41.644243
+ ],
+ [
+ 95.394398,
+ 41.693521
+ ],
+ [
+ 95.510191,
+ 41.756374
+ ],
+ [
+ 95.571521,
+ 41.796
+ ],
+ [
+ 95.677245,
+ 41.83097
+ ],
+ [
+ 95.855741,
+ 41.849643
+ ],
+ [
+ 95.883888,
+ 41.867862
+ ],
+ [
+ 96.038356,
+ 41.924727
+ ],
+ [
+ 96.115933,
+ 41.98482
+ ],
+ [
+ 96.139046,
+ 42.054236
+ ],
+ [
+ 96.077259,
+ 42.149598
+ ],
+ [
+ 96.178406,
+ 42.217943
+ ],
+ [
+ 96.041102,
+ 42.326549
+ ],
+ [
+ 96.066045,
+ 42.414543
+ ],
+ [
+ 95.978628,
+ 42.436744
+ ],
+ [
+ 96.017531,
+ 42.482158
+ ],
+ [
+ 96.02371,
+ 42.542462
+ ],
+ [
+ 96.072453,
+ 42.569343
+ ],
+ [
+ 96.103575,
+ 42.604183
+ ],
+ [
+ 96.166278,
+ 42.623366
+ ],
+ [
+ 96.386193,
+ 42.727737
+ ],
+ [
+ 96.363538,
+ 42.900564
+ ],
+ [
+ 95.921418,
+ 43.229722
+ ],
+ [
+ 95.879769,
+ 43.280104
+ ],
+ [
+ 95.858029,
+ 43.417602
+ ],
+ [
+ 95.735599,
+ 43.597495
+ ],
+ [
+ 95.70585,
+ 43.670926
+ ],
+ [
+ 95.645207,
+ 43.787854
+ ],
+ [
+ 95.62301,
+ 43.855703
+ ],
+ [
+ 95.526897,
+ 44.007469
+ ],
+ [
+ 95.426436,
+ 44.009488
+ ],
+ [
+ 95.377693,
+ 44.02607
+ ],
+ [
+ 95.326661,
+ 44.028809
+ ],
+ [
+ 95.351834,
+ 44.090048
+ ],
+ [
+ 95.355953,
+ 44.165895
+ ],
+ [
+ 95.376091,
+ 44.227423
+ ],
+ [
+ 95.410646,
+ 44.245093
+ ],
+ [
+ 95.430097,
+ 44.281709
+ ],
+ [
+ 95.413621,
+ 44.298646
+ ],
+ [
+ 94.998732,
+ 44.253136
+ ],
+ [
+ 94.945413,
+ 44.292762
+ ],
+ [
+ 94.826187,
+ 44.320168
+ ],
+ [
+ 94.768061,
+ 44.340535
+ ],
+ [
+ 94.722751,
+ 44.340822
+ ],
+ [
+ 94.67355,
+ 44.396866
+ ],
+ [
+ 94.606042,
+ 44.448276
+ ],
+ [
+ 94.557299,
+ 44.462589
+ ],
+ [
+ 94.470797,
+ 44.509508
+ ],
+ [
+ 94.390932,
+ 44.521947
+ ],
+ [
+ 94.358894,
+ 44.515657
+ ],
+ [
+ 94.329831,
+ 44.582674
+ ],
+ [
+ 94.279944,
+ 44.603806
+ ],
+ [
+ 94.215411,
+ 44.668155
+ ],
+ [
+ 94.15248,
+ 44.685122
+ ],
+ [
+ 94.066207,
+ 44.732147
+ ],
+ [
+ 93.723861,
+ 44.865321
+ ],
+ [
+ 93.71608,
+ 44.894447
+ ],
+ [
+ 93.613331,
+ 44.92654
+ ],
+ [
+ 93.509437,
+ 44.968262
+ ],
+ [
+ 93.434378,
+ 44.95521
+ ],
+ [
+ 93.376939,
+ 44.985425
+ ],
+ [
+ 93.314923,
+ 44.995068
+ ],
+ [
+ 93.313779,
+ 44.980461
+ ],
+ [
+ 93.173957,
+ 45.015199
+ ],
+ [
+ 93.100041,
+ 45.007403
+ ],
+ [
+ 93.062283,
+ 45.018318
+ ],
+ [
+ 93.002098,
+ 45.010096
+ ],
+ [
+ 92.932988,
+ 45.017325
+ ],
+ [
+ 92.884245,
+ 45.0468
+ ],
+ [
+ 92.847859,
+ 45.038582
+ ],
+ [
+ 92.779436,
+ 45.050624
+ ],
+ [
+ 92.684009,
+ 45.025829
+ ],
+ [
+ 92.547849,
+ 45.018318
+ ],
+ [
+ 92.500936,
+ 45.001165
+ ],
+ [
+ 92.414206,
+ 45.018459
+ ],
+ [
+ 92.348986,
+ 45.014065
+ ],
+ [
+ 92.315347,
+ 45.028947
+ ],
+ [
+ 92.240287,
+ 45.015908
+ ],
+ [
+ 92.100236,
+ 45.081497
+ ],
+ [
+ 92.044857,
+ 45.08447
+ ],
+ [
+ 91.905722,
+ 45.078666
+ ],
+ [
+ 91.803201,
+ 45.082772
+ ],
+ [
+ 91.69496,
+ 45.065355
+ ],
+ [
+ 91.561545,
+ 45.075551
+ ],
+ [
+ 91.518752,
+ 45.096928
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 652300,
+ "name": "鏄屽悏鍥炴棌鑷不宸�",
+ "center": [
+ 87.304012,
+ 44.014577
+ ],
+ "centroid": [
+ 89.791022,
+ 44.351372
+ ],
+ "childrenNum": 7,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 4,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 90.671355,
+ 45.487654
+ ],
+ [
+ 90.494919,
+ 45.42028
+ ],
+ [
+ 90.481646,
+ 45.397335
+ ],
+ [
+ 90.379583,
+ 45.276968
+ ],
+ [
+ 90.353267,
+ 45.23067
+ ],
+ [
+ 90.292166,
+ 45.177267
+ ],
+ [
+ 90.251204,
+ 45.087727
+ ],
+ [
+ 90.22237,
+ 45.064364
+ ],
+ [
+ 90.23816,
+ 45.001732
+ ],
+ [
+ 88.004446,
+ 45.002015
+ ],
+ [
+ 87.989114,
+ 44.961169
+ ],
+ [
+ 87.802151,
+ 44.378238
+ ],
+ [
+ 87.794828,
+ 44.329205
+ ],
+ [
+ 87.81611,
+ 44.288599
+ ],
+ [
+ 87.818627,
+ 44.225268
+ ],
+ [
+ 87.774232,
+ 44.11726
+ ],
+ [
+ 87.824348,
+ 44.123306
+ ],
+ [
+ 87.85959,
+ 44.09624
+ ],
+ [
+ 87.866226,
+ 44.063975
+ ],
+ [
+ 87.958449,
+ 44.009199
+ ],
+ [
+ 87.996894,
+ 43.994632
+ ],
+ [
+ 88.018405,
+ 43.937482
+ ],
+ [
+ 88.018405,
+ 43.874496
+ ],
+ [
+ 88.06486,
+ 43.854257
+ ],
+ [
+ 88.090719,
+ 43.81318
+ ],
+ [
+ 88.132826,
+ 43.817086
+ ],
+ [
+ 88.138318,
+ 43.756869
+ ],
+ [
+ 88.169898,
+ 43.772074
+ ],
+ [
+ 88.21086,
+ 43.758897
+ ],
+ [
+ 88.259146,
+ 43.786985
+ ],
+ [
+ 88.247246,
+ 43.80334
+ ],
+ [
+ 88.282487,
+ 43.830974
+ ],
+ [
+ 88.315669,
+ 43.790604
+ ],
+ [
+ 88.33924,
+ 43.801459
+ ],
+ [
+ 88.413842,
+ 43.791617
+ ],
+ [
+ 88.460068,
+ 43.807681
+ ],
+ [
+ 88.512015,
+ 43.858016
+ ],
+ [
+ 88.531466,
+ 43.801314
+ ],
+ [
+ 88.600118,
+ 43.803919
+ ],
+ [
+ 88.626893,
+ 43.765703
+ ],
+ [
+ 88.693485,
+ 43.759621
+ ],
+ [
+ 88.723006,
+ 43.742964
+ ],
+ [
+ 88.704927,
+ 43.708913
+ ],
+ [
+ 88.758476,
+ 43.706449
+ ],
+ [
+ 88.835138,
+ 43.720797
+ ],
+ [
+ 88.936285,
+ 43.63248
+ ],
+ [
+ 88.999903,
+ 43.607078
+ ],
+ [
+ 89.078853,
+ 43.594445
+ ],
+ [
+ 89.138123,
+ 43.600254
+ ],
+ [
+ 89.189154,
+ 43.580793
+ ],
+ [
+ 89.199223,
+ 43.539673
+ ],
+ [
+ 89.226913,
+ 43.526445
+ ],
+ [
+ 89.280233,
+ 43.552753
+ ],
+ [
+ 89.31433,
+ 43.536185
+ ],
+ [
+ 89.326001,
+ 43.501434
+ ],
+ [
+ 89.375659,
+ 43.490962
+ ],
+ [
+ 89.398086,
+ 43.449344
+ ],
+ [
+ 89.519142,
+ 43.44978
+ ],
+ [
+ 89.550265,
+ 43.433184
+ ],
+ [
+ 89.624638,
+ 43.427505
+ ],
+ [
+ 89.67956,
+ 43.410319
+ ],
+ [
+ 89.749127,
+ 43.426922
+ ],
+ [
+ 89.758739,
+ 43.463899
+ ],
+ [
+ 89.896958,
+ 43.466227
+ ],
+ [
+ 89.920071,
+ 43.452837
+ ],
+ [
+ 89.964695,
+ 43.473794
+ ],
+ [
+ 89.966755,
+ 43.492562
+ ],
+ [
+ 90.014125,
+ 43.490671
+ ],
+ [
+ 90.016184,
+ 43.516704
+ ],
+ [
+ 90.057147,
+ 43.519903
+ ],
+ [
+ 90.17294,
+ 43.55348
+ ],
+ [
+ 90.21253,
+ 43.535022
+ ],
+ [
+ 90.269969,
+ 43.53226
+ ],
+ [
+ 90.318025,
+ 43.504925
+ ],
+ [
+ 90.361505,
+ 43.515686
+ ],
+ [
+ 90.385304,
+ 43.498525
+ ],
+ [
+ 90.420546,
+ 43.526881
+ ],
+ [
+ 90.555104,
+ 43.501434
+ ],
+ [
+ 90.635198,
+ 43.502307
+ ],
+ [
+ 90.686916,
+ 43.523101
+ ],
+ [
+ 90.760145,
+ 43.517867
+ ],
+ [
+ 90.790124,
+ 43.528044
+ ],
+ [
+ 90.843443,
+ 43.522229
+ ],
+ [
+ 90.881202,
+ 43.532842
+ ],
+ [
+ 90.948939,
+ 43.504489
+ ],
+ [
+ 91.003632,
+ 43.515104
+ ],
+ [
+ 91.017591,
+ 43.495325
+ ],
+ [
+ 91.104551,
+ 43.494744
+ ],
+ [
+ 91.129952,
+ 43.483833
+ ],
+ [
+ 91.169084,
+ 43.49518
+ ],
+ [
+ 91.174805,
+ 43.524991
+ ],
+ [
+ 91.225607,
+ 43.540255
+ ],
+ [
+ 91.295861,
+ 43.546504
+ ],
+ [
+ 91.317144,
+ 43.586313
+ ],
+ [
+ 91.396094,
+ 43.585151
+ ],
+ [
+ 91.474815,
+ 43.605336
+ ],
+ [
+ 91.495182,
+ 43.629433
+ ],
+ [
+ 91.553994,
+ 43.643364
+ ],
+ [
+ 91.501589,
+ 43.649167
+ ],
+ [
+ 91.470925,
+ 43.675277
+ ],
+ [
+ 91.366344,
+ 43.705144
+ ],
+ [
+ 91.492436,
+ 43.726158
+ ],
+ [
+ 91.563834,
+ 43.745572
+ ],
+ [
+ 91.563147,
+ 43.769468
+ ],
+ [
+ 91.525618,
+ 43.816652
+ ],
+ [
+ 91.511429,
+ 43.870882
+ ],
+ [
+ 91.435912,
+ 43.909464
+ ],
+ [
+ 91.419664,
+ 43.927519
+ ],
+ [
+ 91.307075,
+ 44.008911
+ ],
+ [
+ 91.319432,
+ 44.049997
+ ],
+ [
+ 91.334993,
+ 44.174668
+ ],
+ [
+ 91.332934,
+ 44.28013
+ ],
+ [
+ 91.287623,
+ 44.375515
+ ],
+ [
+ 91.302956,
+ 44.432958
+ ],
+ [
+ 91.344376,
+ 44.471604
+ ],
+ [
+ 91.348953,
+ 44.549961
+ ],
+ [
+ 91.361768,
+ 44.553819
+ ],
+ [
+ 91.402501,
+ 44.624788
+ ],
+ [
+ 91.387169,
+ 44.736563
+ ],
+ [
+ 91.40662,
+ 44.76248
+ ],
+ [
+ 91.530423,
+ 44.855656
+ ],
+ [
+ 91.569097,
+ 44.894873
+ ],
+ [
+ 91.543925,
+ 44.981454
+ ],
+ [
+ 91.501818,
+ 45.030931
+ ],
+ [
+ 91.518752,
+ 45.096928
+ ],
+ [
+ 91.449185,
+ 45.156627
+ ],
+ [
+ 91.429276,
+ 45.156627
+ ],
+ [
+ 91.377329,
+ 45.11108
+ ],
+ [
+ 91.335222,
+ 45.129614
+ ],
+ [
+ 91.242084,
+ 45.137394
+ ],
+ [
+ 91.196087,
+ 45.159031
+ ],
+ [
+ 91.170914,
+ 45.199454
+ ],
+ [
+ 91.129723,
+ 45.215982
+ ],
+ [
+ 91.050544,
+ 45.208919
+ ],
+ [
+ 91.00798,
+ 45.218383
+ ],
+ [
+ 90.961525,
+ 45.201432
+ ],
+ [
+ 90.881889,
+ 45.191823
+ ],
+ [
+ 90.866785,
+ 45.209343
+ ],
+ [
+ 90.89745,
+ 45.249871
+ ],
+ [
+ 90.877083,
+ 45.280918
+ ],
+ [
+ 90.831773,
+ 45.300385
+ ],
+ [
+ 90.804998,
+ 45.294884
+ ],
+ [
+ 90.813008,
+ 45.328585
+ ],
+ [
+ 90.774105,
+ 45.405923
+ ],
+ [
+ 90.772274,
+ 45.432805
+ ],
+ [
+ 90.671355,
+ 45.487654
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 87.59116,
+ 44.533383
+ ],
+ [
+ 87.575141,
+ 44.583531
+ ],
+ [
+ 87.575141,
+ 44.583531
+ ],
+ [
+ 87.58132,
+ 44.596525
+ ],
+ [
+ 87.555461,
+ 44.665873
+ ],
+ [
+ 87.336231,
+ 45.001874
+ ],
+ [
+ 87.336918,
+ 45.330559
+ ],
+ [
+ 86.487003,
+ 45.332532
+ ],
+ [
+ 85.666838,
+ 45.331123
+ ],
+ [
+ 85.670729,
+ 45.278097
+ ],
+ [
+ 85.668898,
+ 44.9193
+ ],
+ [
+ 85.781488,
+ 44.922849
+ ],
+ [
+ 85.868447,
+ 44.86589
+ ],
+ [
+ 85.891331,
+ 44.813141
+ ],
+ [
+ 85.942134,
+ 44.759633
+ ],
+ [
+ 85.906892,
+ 44.736563
+ ],
+ [
+ 85.955635,
+ 44.638629
+ ],
+ [
+ 85.988588,
+ 44.637773
+ ],
+ [
+ 86.01788,
+ 44.603378
+ ],
+ [
+ 86.068225,
+ 44.601807
+ ],
+ [
+ 86.06525,
+ 44.564105
+ ],
+ [
+ 86.084015,
+ 44.490345
+ ],
+ [
+ 86.130927,
+ 44.463447
+ ],
+ [
+ 86.122689,
+ 44.448992
+ ],
+ [
+ 86.127037,
+ 44.374225
+ ],
+ [
+ 86.141683,
+ 44.32734
+ ],
+ [
+ 86.123833,
+ 44.266204
+ ],
+ [
+ 86.128868,
+ 44.211472
+ ],
+ [
+ 86.096144,
+ 44.125897
+ ],
+ [
+ 86.038018,
+ 44.062102
+ ],
+ [
+ 85.967535,
+ 44.003575
+ ],
+ [
+ 85.955407,
+ 43.967074
+ ],
+ [
+ 85.965018,
+ 43.931706
+ ],
+ [
+ 85.91925,
+ 43.934306
+ ],
+ [
+ 85.883779,
+ 43.920586
+ ],
+ [
+ 85.786293,
+ 43.839507
+ ],
+ [
+ 85.767757,
+ 43.791183
+ ],
+ [
+ 85.779199,
+ 43.763676
+ ],
+ [
+ 85.739152,
+ 43.731809
+ ],
+ [
+ 85.719701,
+ 43.678758
+ ],
+ [
+ 85.719701,
+ 43.638575
+ ],
+ [
+ 85.697274,
+ 43.619272
+ ],
+ [
+ 85.665008,
+ 43.622901
+ ],
+ [
+ 85.579879,
+ 43.539528
+ ],
+ [
+ 85.5975,
+ 43.530806
+ ],
+ [
+ 85.651277,
+ 43.522956
+ ],
+ [
+ 85.690638,
+ 43.484124
+ ],
+ [
+ 85.720845,
+ 43.484415
+ ],
+ [
+ 85.787209,
+ 43.450363
+ ],
+ [
+ 85.842588,
+ 43.437697
+ ],
+ [
+ 85.863413,
+ 43.445996
+ ],
+ [
+ 85.929776,
+ 43.430417
+ ],
+ [
+ 85.989046,
+ 43.403036
+ ],
+ [
+ 86.090423,
+ 43.431728
+ ],
+ [
+ 86.121545,
+ 43.371561
+ ],
+ [
+ 86.153354,
+ 43.359754
+ ],
+ [
+ 86.166169,
+ 43.306811
+ ],
+ [
+ 86.243746,
+ 43.288278
+ ],
+ [
+ 86.293175,
+ 43.24433
+ ],
+ [
+ 86.380364,
+ 43.226508
+ ],
+ [
+ 86.486317,
+ 43.142149
+ ],
+ [
+ 86.61607,
+ 43.114198
+ ],
+ [
+ 86.64559,
+ 43.09707
+ ],
+ [
+ 86.692731,
+ 43.118589
+ ],
+ [
+ 86.741245,
+ 43.099559
+ ],
+ [
+ 86.797998,
+ 43.112442
+ ],
+ [
+ 86.844681,
+ 43.159703
+ ],
+ [
+ 86.815161,
+ 43.171403
+ ],
+ [
+ 86.85475,
+ 43.211458
+ ],
+ [
+ 86.895942,
+ 43.302726
+ ],
+ [
+ 86.922716,
+ 43.325047
+ ],
+ [
+ 86.940108,
+ 43.367188
+ ],
+ [
+ 86.904867,
+ 43.393129
+ ],
+ [
+ 86.900976,
+ 43.429398
+ ],
+ [
+ 86.97123,
+ 43.474231
+ ],
+ [
+ 86.997318,
+ 43.530952
+ ],
+ [
+ 87.102814,
+ 43.596188
+ ],
+ [
+ 87.169635,
+ 43.679628
+ ],
+ [
+ 87.202588,
+ 43.698186
+ ],
+ [
+ 87.222497,
+ 43.740212
+ ],
+ [
+ 87.278563,
+ 43.800446
+ ],
+ [
+ 87.280852,
+ 43.865968
+ ],
+ [
+ 87.262545,
+ 43.923764
+ ],
+ [
+ 87.28703,
+ 43.959569
+ ],
+ [
+ 87.383144,
+ 44.044233
+ ],
+ [
+ 87.404426,
+ 44.046827
+ ],
+ [
+ 87.404426,
+ 44.046827
+ ],
+ [
+ 87.46278,
+ 44.078813
+ ],
+ [
+ 87.504658,
+ 44.066424
+ ],
+ [
+ 87.493674,
+ 44.107615
+ ],
+ [
+ 87.521592,
+ 44.150935
+ ],
+ [
+ 87.506489,
+ 44.167765
+ ],
+ [
+ 87.523423,
+ 44.227279
+ ],
+ [
+ 87.471934,
+ 44.283145
+ ],
+ [
+ 87.489783,
+ 44.303525
+ ],
+ [
+ 87.423877,
+ 44.351433
+ ],
+ [
+ 87.430056,
+ 44.408469
+ ],
+ [
+ 87.449279,
+ 44.443552
+ ],
+ [
+ 87.406943,
+ 44.529381
+ ],
+ [
+ 87.370557,
+ 44.566963
+ ],
+ [
+ 87.514498,
+ 44.548818
+ ],
+ [
+ 87.501912,
+ 44.594812
+ ],
+ [
+ 87.554774,
+ 44.580532
+ ],
+ [
+ 87.59116,
+ 44.533383
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 652700,
+ "name": "鍗氬皵濉旀媺钂欏彜鑷不宸�",
+ "center": [
+ 82.074778,
+ 44.903258
+ ],
+ "centroid": [
+ 82.91122,
+ 44.549726
+ ],
+ "childrenNum": 4,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 5,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 82.172213,
+ 44.713627
+ ],
+ [
+ 82.155736,
+ 44.770879
+ ],
+ [
+ 82.184341,
+ 44.790093
+ ],
+ [
+ 82.177476,
+ 44.806882
+ ],
+ [
+ 82.173128,
+ 44.80802
+ ],
+ [
+ 82.157109,
+ 44.806882
+ ],
+ [
+ 82.139717,
+ 44.801334
+ ],
+ [
+ 82.061454,
+ 44.762195
+ ],
+ [
+ 82.056648,
+ 44.78127
+ ],
+ [
+ 81.993946,
+ 44.762053
+ ],
+ [
+ 82.001269,
+ 44.745536
+ ],
+ [
+ 81.968544,
+ 44.72303
+ ],
+ [
+ 81.94566,
+ 44.684694
+ ],
+ [
+ 81.978613,
+ 44.692535
+ ],
+ [
+ 82.012482,
+ 44.674999
+ ],
+ [
+ 82.011566,
+ 44.63335
+ ],
+ [
+ 81.978384,
+ 44.634634
+ ],
+ [
+ 81.960764,
+ 44.584816
+ ],
+ [
+ 81.984105,
+ 44.569962
+ ],
+ [
+ 82.082507,
+ 44.570534
+ ],
+ [
+ 82.08388,
+ 44.514656
+ ],
+ [
+ 81.978384,
+ 44.482906
+ ],
+ [
+ 82.002184,
+ 44.456005
+ ],
+ [
+ 81.903096,
+ 44.436394
+ ],
+ [
+ 81.838334,
+ 44.438256
+ ],
+ [
+ 81.751603,
+ 44.347131
+ ],
+ [
+ 81.777691,
+ 44.352006
+ ],
+ [
+ 81.834901,
+ 44.327484
+ ],
+ [
+ 82.032391,
+ 44.285442
+ ],
+ [
+ 82.082736,
+ 44.291757
+ ],
+ [
+ 82.167636,
+ 44.263476
+ ],
+ [
+ 82.283658,
+ 44.249115
+ ],
+ [
+ 82.36032,
+ 44.265343
+ ],
+ [
+ 82.402197,
+ 44.215927
+ ],
+ [
+ 82.444991,
+ 44.182434
+ ],
+ [
+ 82.5379,
+ 44.156402
+ ],
+ [
+ 82.57337,
+ 44.13669
+ ],
+ [
+ 82.672916,
+ 44.114237
+ ],
+ [
+ 82.705411,
+ 44.071178
+ ],
+ [
+ 82.781158,
+ 44.085871
+ ],
+ [
+ 82.899697,
+ 44.053312
+ ],
+ [
+ 82.945923,
+ 44.083566
+ ],
+ [
+ 83.126707,
+ 44.092928
+ ],
+ [
+ 83.243416,
+ 44.073195
+ ],
+ [
+ 83.238381,
+ 44.043512
+ ],
+ [
+ 83.263554,
+ 44.041206
+ ],
+ [
+ 83.310466,
+ 44.008334
+ ],
+ [
+ 83.399485,
+ 44.014823
+ ],
+ [
+ 83.429921,
+ 44.006171
+ ],
+ [
+ 83.468824,
+ 44.036882
+ ],
+ [
+ 83.448457,
+ 44.076508
+ ],
+ [
+ 83.445482,
+ 44.121723
+ ],
+ [
+ 83.412071,
+ 44.168916
+ ],
+ [
+ 83.448915,
+ 44.254285
+ ],
+ [
+ 83.439761,
+ 44.282571
+ ],
+ [
+ 83.486216,
+ 44.317442
+ ],
+ [
+ 83.489877,
+ 44.367346
+ ],
+ [
+ 83.531526,
+ 44.414915
+ ],
+ [
+ 83.517567,
+ 44.467597
+ ],
+ [
+ 83.602924,
+ 44.462875
+ ],
+ [
+ 83.63931,
+ 44.474751
+ ],
+ [
+ 83.752815,
+ 44.46173
+ ],
+ [
+ 83.79332,
+ 44.466739
+ ],
+ [
+ 83.791947,
+ 44.520375
+ ],
+ [
+ 83.745492,
+ 44.552962
+ ],
+ [
+ 83.75968,
+ 44.633207
+ ],
+ [
+ 83.794464,
+ 44.719469
+ ],
+ [
+ 83.795837,
+ 44.756785
+ ],
+ [
+ 83.730389,
+ 44.801049
+ ],
+ [
+ 83.701784,
+ 44.853951
+ ],
+ [
+ 83.666313,
+ 44.888339
+ ],
+ [
+ 83.600178,
+ 44.894163
+ ],
+ [
+ 83.573862,
+ 44.931225
+ ],
+ [
+ 83.513448,
+ 44.939316
+ ],
+ [
+ 83.474087,
+ 44.976064
+ ],
+ [
+ 83.391476,
+ 44.980887
+ ],
+ [
+ 83.263554,
+ 44.998329
+ ],
+ [
+ 83.09444,
+ 45.028947
+ ],
+ [
+ 83.002675,
+ 45.050766
+ ],
+ [
+ 82.855531,
+ 45.100891
+ ],
+ [
+ 82.757816,
+ 45.152102
+ ],
+ [
+ 82.683214,
+ 45.153799
+ ],
+ [
+ 82.680696,
+ 45.138526
+ ],
+ [
+ 82.615477,
+ 45.109099
+ ],
+ [
+ 82.588245,
+ 45.038582
+ ],
+ [
+ 82.656439,
+ 44.944425
+ ],
+ [
+ 82.679552,
+ 44.871432
+ ],
+ [
+ 82.738822,
+ 44.858641
+ ],
+ [
+ 82.735847,
+ 44.827364
+ ],
+ [
+ 82.674518,
+ 44.792797
+ ],
+ [
+ 82.666737,
+ 44.770025
+ ],
+ [
+ 82.596483,
+ 44.722888
+ ],
+ [
+ 82.543163,
+ 44.709067
+ ],
+ [
+ 82.539959,
+ 44.682271
+ ],
+ [
+ 82.447737,
+ 44.688258
+ ],
+ [
+ 82.393959,
+ 44.669724
+ ],
+ [
+ 82.358947,
+ 44.66844
+ ],
+ [
+ 82.250934,
+ 44.691537
+ ],
+ [
+ 82.23583,
+ 44.6817
+ ],
+ [
+ 82.19235,
+ 44.662308
+ ],
+ [
+ 82.156651,
+ 44.669581
+ ],
+ [
+ 82.128962,
+ 44.637773
+ ],
+ [
+ 82.080905,
+ 44.64405
+ ],
+ [
+ 82.084338,
+ 44.666444
+ ],
+ [
+ 82.126216,
+ 44.680702
+ ],
+ [
+ 82.172213,
+ 44.713627
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.145667,
+ 44.89672
+ ],
+ [
+ 82.130564,
+ 44.925121
+ ],
+ [
+ 82.063971,
+ 44.933638
+ ],
+ [
+ 82.045892,
+ 44.972802
+ ],
+ [
+ 81.993946,
+ 44.961169
+ ],
+ [
+ 81.940397,
+ 45.010238
+ ],
+ [
+ 82.058936,
+ 45.041274
+ ],
+ [
+ 82.133767,
+ 45.037165
+ ],
+ [
+ 82.20036,
+ 44.984291
+ ],
+ [
+ 82.275191,
+ 45.03008
+ ],
+ [
+ 82.287319,
+ 45.050624
+ ],
+ [
+ 82.272902,
+ 45.091407
+ ],
+ [
+ 82.295786,
+ 45.106693
+ ],
+ [
+ 82.235144,
+ 45.124239
+ ],
+ [
+ 82.222786,
+ 45.148426
+ ],
+ [
+ 82.161457,
+ 45.226292
+ ],
+ [
+ 82.10951,
+ 45.21132
+ ],
+ [
+ 82.09578,
+ 45.24973
+ ],
+ [
+ 82.052987,
+ 45.2558
+ ],
+ [
+ 81.99303,
+ 45.238153
+ ],
+ [
+ 81.920717,
+ 45.233353
+ ],
+ [
+ 81.879754,
+ 45.284163
+ ],
+ [
+ 81.832384,
+ 45.319845
+ ],
+ [
+ 81.787989,
+ 45.383676
+ ],
+ [
+ 81.73055,
+ 45.363252
+ ],
+ [
+ 81.69897,
+ 45.369028
+ ],
+ [
+ 81.582719,
+ 45.33662
+ ],
+ [
+ 81.575396,
+ 45.307859
+ ],
+ [
+ 81.541985,
+ 45.307154
+ ],
+ [
+ 81.528484,
+ 45.285997
+ ],
+ [
+ 81.449762,
+ 45.265679
+ ],
+ [
+ 81.413148,
+ 45.280918
+ ],
+ [
+ 81.382254,
+ 45.257634
+ ],
+ [
+ 81.32779,
+ 45.260881
+ ],
+ [
+ 81.28454,
+ 45.239
+ ],
+ [
+ 81.236941,
+ 45.247189
+ ],
+ [
+ 81.174925,
+ 45.227845
+ ],
+ [
+ 81.170119,
+ 45.210897
+ ],
+ [
+ 81.111307,
+ 45.218383
+ ],
+ [
+ 81.080871,
+ 45.18292
+ ],
+ [
+ 81.024577,
+ 45.162848
+ ],
+ [
+ 80.965993,
+ 45.168644
+ ],
+ [
+ 80.906266,
+ 45.131171
+ ],
+ [
+ 80.8621,
+ 45.127068
+ ],
+ [
+ 80.816332,
+ 45.152809
+ ],
+ [
+ 80.770563,
+ 45.153092
+ ],
+ [
+ 80.726626,
+ 45.176984
+ ],
+ [
+ 80.73166,
+ 45.156203
+ ],
+ [
+ 80.686121,
+ 45.129049
+ ],
+ [
+ 80.599162,
+ 45.105702
+ ],
+ [
+ 80.519296,
+ 45.108674
+ ],
+ [
+ 80.493666,
+ 45.127068
+ ],
+ [
+ 80.445838,
+ 45.097777
+ ],
+ [
+ 80.444237,
+ 45.077533
+ ],
+ [
+ 80.404418,
+ 45.049491
+ ],
+ [
+ 80.358192,
+ 45.040708
+ ],
+ [
+ 80.328214,
+ 45.070028
+ ],
+ [
+ 80.291829,
+ 45.065921
+ ],
+ [
+ 80.254756,
+ 45.035182
+ ],
+ [
+ 80.195716,
+ 45.030789
+ ],
+ [
+ 80.161389,
+ 45.056007
+ ],
+ [
+ 80.11196,
+ 45.052749
+ ],
+ [
+ 79.944677,
+ 44.93818
+ ],
+ [
+ 79.887925,
+ 44.909218
+ ],
+ [
+ 79.969163,
+ 44.877542
+ ],
+ [
+ 79.953831,
+ 44.849544
+ ],
+ [
+ 79.997768,
+ 44.824093
+ ],
+ [
+ 79.99937,
+ 44.793793
+ ],
+ [
+ 80.087703,
+ 44.816982
+ ],
+ [
+ 80.11585,
+ 44.815275
+ ],
+ [
+ 80.170085,
+ 44.844569
+ ],
+ [
+ 80.187935,
+ 44.825799
+ ],
+ [
+ 80.227753,
+ 44.825088
+ ],
+ [
+ 80.262766,
+ 44.843573
+ ],
+ [
+ 80.311051,
+ 44.811576
+ ],
+ [
+ 80.348581,
+ 44.805175
+ ],
+ [
+ 80.397324,
+ 44.771733
+ ],
+ [
+ 80.482911,
+ 44.739412
+ ],
+ [
+ 80.590008,
+ 44.723743
+ ],
+ [
+ 80.636005,
+ 44.73115
+ ],
+ [
+ 80.638293,
+ 44.710635
+ ],
+ [
+ 80.691842,
+ 44.674144
+ ],
+ [
+ 80.66072,
+ 44.637202
+ ],
+ [
+ 80.707632,
+ 44.601807
+ ],
+ [
+ 80.755002,
+ 44.61023
+ ],
+ [
+ 80.843564,
+ 44.568391
+ ],
+ [
+ 80.873771,
+ 44.563677
+ ],
+ [
+ 80.890018,
+ 44.52981
+ ],
+ [
+ 80.99826,
+ 44.535527
+ ],
+ [
+ 81.048376,
+ 44.50336
+ ],
+ [
+ 81.112222,
+ 44.506792
+ ],
+ [
+ 81.211311,
+ 44.462875
+ ],
+ [
+ 81.358455,
+ 44.44255
+ ],
+ [
+ 81.425734,
+ 44.440546
+ ],
+ [
+ 81.459603,
+ 44.450996
+ ],
+ [
+ 81.591415,
+ 44.41649
+ ],
+ [
+ 81.618647,
+ 44.427374
+ ],
+ [
+ 81.650913,
+ 44.38655
+ ],
+ [
+ 81.700114,
+ 44.394287
+ ],
+ [
+ 81.713845,
+ 44.365769
+ ],
+ [
+ 81.751603,
+ 44.347131
+ ],
+ [
+ 81.838334,
+ 44.438256
+ ],
+ [
+ 81.903096,
+ 44.436394
+ ],
+ [
+ 82.002184,
+ 44.456005
+ ],
+ [
+ 81.978384,
+ 44.482906
+ ],
+ [
+ 82.08388,
+ 44.514656
+ ],
+ [
+ 82.082507,
+ 44.570534
+ ],
+ [
+ 81.984105,
+ 44.569962
+ ],
+ [
+ 81.960764,
+ 44.584816
+ ],
+ [
+ 81.978384,
+ 44.634634
+ ],
+ [
+ 82.011566,
+ 44.63335
+ ],
+ [
+ 82.012482,
+ 44.674999
+ ],
+ [
+ 81.978613,
+ 44.692535
+ ],
+ [
+ 81.94566,
+ 44.684694
+ ],
+ [
+ 81.968544,
+ 44.72303
+ ],
+ [
+ 82.001269,
+ 44.745536
+ ],
+ [
+ 81.993946,
+ 44.762053
+ ],
+ [
+ 82.056648,
+ 44.78127
+ ],
+ [
+ 82.061454,
+ 44.762195
+ ],
+ [
+ 82.139717,
+ 44.801334
+ ],
+ [
+ 82.157109,
+ 44.806882
+ ],
+ [
+ 82.173128,
+ 44.80802
+ ],
+ [
+ 82.177476,
+ 44.806882
+ ],
+ [
+ 82.184341,
+ 44.790093
+ ],
+ [
+ 82.155736,
+ 44.770879
+ ],
+ [
+ 82.172213,
+ 44.713627
+ ],
+ [
+ 82.192579,
+ 44.752229
+ ],
+ [
+ 82.239263,
+ 44.724028
+ ],
+ [
+ 82.277937,
+ 44.743827
+ ],
+ [
+ 82.271072,
+ 44.766324
+ ],
+ [
+ 82.206996,
+ 44.821248
+ ],
+ [
+ 82.150015,
+ 44.833905
+ ],
+ [
+ 82.122096,
+ 44.806313
+ ],
+ [
+ 82.083422,
+ 44.837602
+ ],
+ [
+ 82.100814,
+ 44.857504
+ ],
+ [
+ 82.138115,
+ 44.843005
+ ],
+ [
+ 82.162372,
+ 44.864326
+ ],
+ [
+ 82.088915,
+ 44.879247
+ ],
+ [
+ 82.07999,
+ 44.895584
+ ],
+ [
+ 82.138344,
+ 44.88493
+ ],
+ [
+ 82.145667,
+ 44.89672
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.277937,
+ 44.743827
+ ],
+ [
+ 82.239263,
+ 44.724028
+ ],
+ [
+ 82.23583,
+ 44.6817
+ ],
+ [
+ 82.250934,
+ 44.691537
+ ],
+ [
+ 82.358947,
+ 44.66844
+ ],
+ [
+ 82.347276,
+ 44.691252
+ ],
+ [
+ 82.393959,
+ 44.669724
+ ],
+ [
+ 82.447737,
+ 44.688258
+ ],
+ [
+ 82.539959,
+ 44.682271
+ ],
+ [
+ 82.543163,
+ 44.709067
+ ],
+ [
+ 82.542934,
+ 44.740124
+ ],
+ [
+ 82.499912,
+ 44.740836
+ ],
+ [
+ 82.347047,
+ 44.799769
+ ],
+ [
+ 82.312721,
+ 44.80361
+ ],
+ [
+ 82.268097,
+ 44.832625
+ ],
+ [
+ 82.206996,
+ 44.821248
+ ],
+ [
+ 82.271072,
+ 44.766324
+ ],
+ [
+ 82.277937,
+ 44.743827
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.130564,
+ 44.925121
+ ],
+ [
+ 82.145667,
+ 44.89672
+ ],
+ [
+ 82.223244,
+ 44.889192
+ ],
+ [
+ 82.278395,
+ 44.860631
+ ],
+ [
+ 82.3562,
+ 44.901833
+ ],
+ [
+ 82.446364,
+ 44.883509
+ ],
+ [
+ 82.49648,
+ 44.884219
+ ],
+ [
+ 82.49648,
+ 44.903395
+ ],
+ [
+ 82.539502,
+ 44.902685
+ ],
+ [
+ 82.656439,
+ 44.944425
+ ],
+ [
+ 82.588245,
+ 45.038582
+ ],
+ [
+ 82.525771,
+ 45.08532
+ ],
+ [
+ 82.454144,
+ 45.068895
+ ],
+ [
+ 82.438812,
+ 45.006977
+ ],
+ [
+ 82.275191,
+ 45.03008
+ ],
+ [
+ 82.20036,
+ 44.984291
+ ],
+ [
+ 82.211115,
+ 44.94329
+ ],
+ [
+ 82.200589,
+ 44.91788
+ ],
+ [
+ 82.130564,
+ 44.925121
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.582753,
+ 45.219089
+ ],
+ [
+ 82.486868,
+ 45.181083
+ ],
+ [
+ 82.344758,
+ 45.218948
+ ],
+ [
+ 82.294413,
+ 45.247754
+ ],
+ [
+ 82.161457,
+ 45.226292
+ ],
+ [
+ 82.222786,
+ 45.148426
+ ],
+ [
+ 82.235144,
+ 45.124239
+ ],
+ [
+ 82.295786,
+ 45.106693
+ ],
+ [
+ 82.454144,
+ 45.068895
+ ],
+ [
+ 82.525771,
+ 45.08532
+ ],
+ [
+ 82.588245,
+ 45.038582
+ ],
+ [
+ 82.615477,
+ 45.109099
+ ],
+ [
+ 82.680696,
+ 45.138526
+ ],
+ [
+ 82.683214,
+ 45.153799
+ ],
+ [
+ 82.582753,
+ 45.219089
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 652800,
+ "name": "宸撮煶閮钂欏彜鑷不宸�",
+ "center": [
+ 86.150969,
+ 41.768552
+ ],
+ "centroid": [
+ 87.681908,
+ 39.239339
+ ],
+ "childrenNum": 9,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 6,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 85.894993,
+ 41.821856
+ ],
+ [
+ 85.792701,
+ 41.82589
+ ],
+ [
+ 85.73961,
+ 41.756374
+ ],
+ [
+ 85.773021,
+ 41.72705
+ ],
+ [
+ 85.785836,
+ 41.664468
+ ],
+ [
+ 85.726795,
+ 41.661472
+ ],
+ [
+ 85.703682,
+ 41.684237
+ ],
+ [
+ 85.705513,
+ 41.745903
+ ],
+ [
+ 85.526101,
+ 41.740218
+ ],
+ [
+ 85.491089,
+ 41.754579
+ ],
+ [
+ 85.357675,
+ 41.747399
+ ],
+ [
+ 85.367973,
+ 41.826488
+ ],
+ [
+ 85.498412,
+ 41.866369
+ ],
+ [
+ 85.512142,
+ 41.914581
+ ],
+ [
+ 85.437311,
+ 41.932036
+ ],
+ [
+ 85.408706,
+ 41.94203
+ ],
+ [
+ 85.262477,
+ 41.971106
+ ],
+ [
+ 85.26385,
+ 42.034581
+ ],
+ [
+ 85.340969,
+ 42.109447
+ ],
+ [
+ 85.335706,
+ 42.177242
+ ],
+ [
+ 85.293142,
+ 42.21527
+ ],
+ [
+ 85.263621,
+ 42.211261
+ ],
+ [
+ 85.265223,
+ 42.283545
+ ],
+ [
+ 85.155608,
+ 42.278946
+ ],
+ [
+ 85.110984,
+ 42.301047
+ ],
+ [
+ 85.020821,
+ 42.296746
+ ],
+ [
+ 84.899536,
+ 42.356783
+ ],
+ [
+ 84.844614,
+ 42.358561
+ ],
+ [
+ 84.835231,
+ 42.329662
+ ],
+ [
+ 84.773673,
+ 42.30772
+ ],
+ [
+ 84.75857,
+ 42.35945
+ ],
+ [
+ 84.601585,
+ 42.389224
+ ],
+ [
+ 84.495632,
+ 42.432897
+ ],
+ [
+ 84.429497,
+ 42.443699
+ ],
+ [
+ 84.324688,
+ 42.443403
+ ],
+ [
+ 84.232007,
+ 42.424905
+ ],
+ [
+ 84.154202,
+ 42.457162
+ ],
+ [
+ 84.121477,
+ 42.484524
+ ],
+ [
+ 84.056029,
+ 42.502118
+ ],
+ [
+ 84.002938,
+ 42.501231
+ ],
+ [
+ 83.947101,
+ 42.531972
+ ],
+ [
+ 83.932226,
+ 42.500196
+ ],
+ [
+ 83.938405,
+ 42.415727
+ ],
+ [
+ 83.932455,
+ 42.373821
+ ],
+ [
+ 83.96312,
+ 42.356783
+ ],
+ [
+ 83.974104,
+ 42.294521
+ ],
+ [
+ 83.948016,
+ 42.268857
+ ],
+ [
+ 83.880279,
+ 42.261735
+ ],
+ [
+ 83.880737,
+ 42.186454
+ ],
+ [
+ 83.924674,
+ 42.14603
+ ],
+ [
+ 83.938405,
+ 42.074332
+ ],
+ [
+ 83.980054,
+ 41.985863
+ ],
+ [
+ 83.987606,
+ 41.93323
+ ],
+ [
+ 83.96701,
+ 41.873984
+ ],
+ [
+ 83.964264,
+ 41.809004
+ ],
+ [
+ 83.929709,
+ 41.774919
+ ],
+ [
+ 83.906596,
+ 41.685885
+ ],
+ [
+ 83.900646,
+ 41.597626
+ ],
+ [
+ 83.918267,
+ 41.56883
+ ],
+ [
+ 83.953051,
+ 41.558778
+ ],
+ [
+ 83.94733,
+ 41.528314
+ ],
+ [
+ 83.975706,
+ 41.505944
+ ],
+ [
+ 84.015295,
+ 41.445401
+ ],
+ [
+ 84.029255,
+ 41.348536
+ ],
+ [
+ 84.022847,
+ 41.233434
+ ],
+ [
+ 84.034518,
+ 41.168864
+ ],
+ [
+ 84.08738,
+ 41.120847
+ ],
+ [
+ 84.058775,
+ 41.082318
+ ],
+ [
+ 84.073192,
+ 40.924038
+ ],
+ [
+ 84.067471,
+ 40.77707
+ ],
+ [
+ 84.060377,
+ 40.677846
+ ],
+ [
+ 84.012092,
+ 40.113142
+ ],
+ [
+ 84.009574,
+ 40.037654
+ ],
+ [
+ 83.951906,
+ 39.956396
+ ],
+ [
+ 83.414817,
+ 39.483227
+ ],
+ [
+ 83.395137,
+ 39.321629
+ ],
+ [
+ 83.387814,
+ 38.98344
+ ],
+ [
+ 83.38667,
+ 38.388217
+ ],
+ [
+ 83.502692,
+ 38.281581
+ ],
+ [
+ 83.648921,
+ 38.187713
+ ],
+ [
+ 83.747781,
+ 38.115339
+ ],
+ [
+ 83.819179,
+ 38.048104
+ ],
+ [
+ 83.885543,
+ 37.947294
+ ],
+ [
+ 83.938405,
+ 37.832252
+ ],
+ [
+ 83.932455,
+ 37.78552
+ ],
+ [
+ 83.963577,
+ 37.6534
+ ],
+ [
+ 83.989894,
+ 37.612273
+ ],
+ [
+ 83.987377,
+ 37.514525
+ ],
+ [
+ 83.974104,
+ 37.481913
+ ],
+ [
+ 83.975706,
+ 37.410437
+ ],
+ [
+ 83.894467,
+ 37.349732
+ ],
+ [
+ 83.862201,
+ 37.291211
+ ],
+ [
+ 83.79126,
+ 37.250203
+ ],
+ [
+ 83.855336,
+ 37.117773
+ ],
+ [
+ 83.860828,
+ 37.070112
+ ],
+ [
+ 83.82101,
+ 36.963326
+ ],
+ [
+ 83.858311,
+ 36.867459
+ ],
+ [
+ 83.833138,
+ 36.83232
+ ],
+ [
+ 83.914148,
+ 36.766974
+ ],
+ [
+ 83.991038,
+ 36.76858
+ ],
+ [
+ 84.013693,
+ 36.739502
+ ],
+ [
+ 84.084634,
+ 36.69498
+ ],
+ [
+ 84.167932,
+ 36.69482
+ ],
+ [
+ 84.201114,
+ 36.660728
+ ],
+ [
+ 84.251917,
+ 36.643837
+ ],
+ [
+ 84.302719,
+ 36.611171
+ ],
+ [
+ 84.346428,
+ 36.545636
+ ],
+ [
+ 84.341851,
+ 36.490525
+ ],
+ [
+ 84.322857,
+ 36.478757
+ ],
+ [
+ 84.308211,
+ 36.42263
+ ],
+ [
+ 84.35581,
+ 36.397779
+ ],
+ [
+ 84.346885,
+ 36.364524
+ ],
+ [
+ 84.363362,
+ 36.311223
+ ],
+ [
+ 84.410274,
+ 36.309931
+ ],
+ [
+ 84.416682,
+ 36.276639
+ ],
+ [
+ 84.537739,
+ 36.269364
+ ],
+ [
+ 84.570463,
+ 36.225704
+ ],
+ [
+ 84.618519,
+ 36.220042
+ ],
+ [
+ 84.637284,
+ 36.192214
+ ],
+ [
+ 84.673441,
+ 36.182828
+ ],
+ [
+ 84.681222,
+ 36.142844
+ ],
+ [
+ 84.775046,
+ 36.102353
+ ],
+ [
+ 84.84347,
+ 36.09895
+ ],
+ [
+ 84.873677,
+ 35.984486
+ ],
+ [
+ 84.861319,
+ 35.945212
+ ],
+ [
+ 84.914182,
+ 35.854418
+ ],
+ [
+ 84.917614,
+ 35.77442
+ ],
+ [
+ 84.986266,
+ 35.725113
+ ],
+ [
+ 85.053088,
+ 35.751968
+ ],
+ [
+ 85.15927,
+ 35.745458
+ ],
+ [
+ 85.271173,
+ 35.788735
+ ],
+ [
+ 85.341198,
+ 35.753432
+ ],
+ [
+ 85.374151,
+ 35.700367
+ ],
+ [
+ 85.519694,
+ 35.679196
+ ],
+ [
+ 85.566149,
+ 35.640423
+ ],
+ [
+ 85.613747,
+ 35.652317
+ ],
+ [
+ 85.653337,
+ 35.731299
+ ],
+ [
+ 85.803228,
+ 35.778325
+ ],
+ [
+ 85.835494,
+ 35.772306
+ ],
+ [
+ 85.903917,
+ 35.784343
+ ],
+ [
+ 85.948999,
+ 35.778813
+ ],
+ [
+ 86.031611,
+ 35.844179
+ ],
+ [
+ 86.059987,
+ 35.845805
+ ],
+ [
+ 86.126122,
+ 35.931738
+ ],
+ [
+ 86.132758,
+ 35.979456
+ ],
+ [
+ 86.173263,
+ 36.008009
+ ],
+ [
+ 86.200037,
+ 36.0479
+ ],
+ [
+ 86.179899,
+ 36.075941
+ ],
+ [
+ 86.190197,
+ 36.13248
+ ],
+ [
+ 86.247178,
+ 36.1409
+ ],
+ [
+ 86.280132,
+ 36.170851
+ ],
+ [
+ 86.358166,
+ 36.168747
+ ],
+ [
+ 86.39295,
+ 36.206939
+ ],
+ [
+ 86.455195,
+ 36.221175
+ ],
+ [
+ 86.515609,
+ 36.205321
+ ],
+ [
+ 86.532085,
+ 36.227321
+ ],
+ [
+ 86.599364,
+ 36.222307
+ ],
+ [
+ 86.700054,
+ 36.244788
+ ],
+ [
+ 86.746051,
+ 36.291994
+ ],
+ [
+ 86.836214,
+ 36.291347
+ ],
+ [
+ 86.862989,
+ 36.299912
+ ],
+ [
+ 86.887246,
+ 36.262898
+ ],
+ [
+ 86.931641,
+ 36.265485
+ ],
+ [
+ 86.996174,
+ 36.308638
+ ],
+ [
+ 87.056588,
+ 36.297165
+ ],
+ [
+ 87.086337,
+ 36.310739
+ ],
+ [
+ 87.149497,
+ 36.297488
+ ],
+ [
+ 87.193435,
+ 36.349345
+ ],
+ [
+ 87.292294,
+ 36.359035
+ ],
+ [
+ 87.348131,
+ 36.393098
+ ],
+ [
+ 87.361861,
+ 36.41908
+ ],
+ [
+ 87.424106,
+ 36.425856
+ ],
+ [
+ 87.460263,
+ 36.409882
+ ],
+ [
+ 87.470332,
+ 36.354352
+ ],
+ [
+ 87.570564,
+ 36.342401
+ ],
+ [
+ 87.619994,
+ 36.360326
+ ],
+ [
+ 87.731897,
+ 36.384866
+ ],
+ [
+ 87.768511,
+ 36.374696
+ ],
+ [
+ 87.919546,
+ 36.393582
+ ],
+ [
+ 87.958449,
+ 36.40843
+ ],
+ [
+ 87.982935,
+ 36.437794
+ ],
+ [
+ 88.092321,
+ 36.435375
+ ],
+ [
+ 88.134656,
+ 36.427147
+ ],
+ [
+ 88.182484,
+ 36.452634
+ ],
+ [
+ 88.22276,
+ 36.447634
+ ],
+ [
+ 88.241525,
+ 36.468599
+ ],
+ [
+ 88.365557,
+ 36.457794
+ ],
+ [
+ 88.378829,
+ 36.483271
+ ],
+ [
+ 88.410867,
+ 36.473275
+ ],
+ [
+ 88.470594,
+ 36.482303
+ ],
+ [
+ 88.498742,
+ 36.446182
+ ],
+ [
+ 88.573115,
+ 36.461181
+ ],
+ [
+ 88.617968,
+ 36.427954
+ ],
+ [
+ 88.623689,
+ 36.389386
+ ],
+ [
+ 88.690053,
+ 36.368077
+ ],
+ [
+ 88.725065,
+ 36.319625
+ ],
+ [
+ 88.783191,
+ 36.291832
+ ],
+ [
+ 88.801727,
+ 36.337232
+ ],
+ [
+ 88.925987,
+ 36.364363
+ ],
+ [
+ 88.948871,
+ 36.329318
+ ],
+ [
+ 89.013405,
+ 36.315424
+ ],
+ [
+ 89.102652,
+ 36.280195
+ ],
+ [
+ 89.128054,
+ 36.249639
+ ],
+ [
+ 89.198994,
+ 36.260311
+ ],
+ [
+ 89.232176,
+ 36.295711
+ ],
+ [
+ 89.29854,
+ 36.228615
+ ],
+ [
+ 89.375431,
+ 36.22813
+ ],
+ [
+ 89.490309,
+ 36.151101
+ ],
+ [
+ 89.594431,
+ 36.126326
+ ],
+ [
+ 89.615027,
+ 36.109643
+ ],
+ [
+ 89.707936,
+ 36.09733
+ ],
+ [
+ 89.761714,
+ 36.073186
+ ],
+ [
+ 89.819153,
+ 36.080803
+ ],
+ [
+ 89.912748,
+ 36.079344
+ ],
+ [
+ 89.941353,
+ 36.067514
+ ],
+ [
+ 89.937234,
+ 36.130051
+ ],
+ [
+ 90.00909,
+ 36.184285
+ ],
+ [
+ 90.028084,
+ 36.258371
+ ],
+ [
+ 90.145708,
+ 36.238966
+ ],
+ [
+ 90.12763,
+ 36.215028
+ ],
+ [
+ 90.253492,
+ 36.157415
+ ],
+ [
+ 90.330383,
+ 36.157091
+ ],
+ [
+ 90.423978,
+ 36.133937
+ ],
+ [
+ 90.479587,
+ 36.132318
+ ],
+ [
+ 90.526957,
+ 36.148511
+ ],
+ [
+ 90.615518,
+ 36.126488
+ ],
+ [
+ 90.662888,
+ 36.133937
+ ],
+ [
+ 90.776393,
+ 36.086312
+ ],
+ [
+ 90.815983,
+ 36.03574
+ ],
+ [
+ 90.846876,
+ 36.016929
+ ],
+ [
+ 90.922622,
+ 36.02893
+ ],
+ [
+ 90.9645,
+ 36.095224
+ ],
+ [
+ 90.994936,
+ 36.107861
+ ],
+ [
+ 91.092422,
+ 36.088743
+ ],
+ [
+ 91.124689,
+ 36.115474
+ ],
+ [
+ 91.091507,
+ 36.161301
+ ],
+ [
+ 91.098601,
+ 36.216807
+ ],
+ [
+ 91.053977,
+ 36.235408
+ ],
+ [
+ 91.074115,
+ 36.29765
+ ],
+ [
+ 91.026516,
+ 36.323664
+ ],
+ [
+ 91.052604,
+ 36.426502
+ ],
+ [
+ 91.028347,
+ 36.443279
+ ],
+ [
+ 91.035898,
+ 36.530009
+ ],
+ [
+ 90.906832,
+ 36.559489
+ ],
+ [
+ 90.832917,
+ 36.558039
+ ],
+ [
+ 90.813008,
+ 36.585576
+ ],
+ [
+ 90.740923,
+ 36.585898
+ ],
+ [
+ 90.735431,
+ 36.633379
+ ],
+ [
+ 90.706139,
+ 36.661049
+ ],
+ [
+ 90.722158,
+ 36.710092
+ ],
+ [
+ 90.755111,
+ 36.721182
+ ],
+ [
+ 90.727192,
+ 36.756051
+ ],
+ [
+ 90.7336,
+ 36.827345
+ ],
+ [
+ 90.789208,
+ 36.845639
+ ],
+ [
+ 90.813694,
+ 36.881895
+ ],
+ [
+ 90.87365,
+ 36.920537
+ ],
+ [
+ 90.983723,
+ 36.913644
+ ],
+ [
+ 91.037043,
+ 36.929514
+ ],
+ [
+ 91.051688,
+ 36.967331
+ ],
+ [
+ 91.113018,
+ 36.970535
+ ],
+ [
+ 91.133613,
+ 37.007692
+ ],
+ [
+ 91.190824,
+ 37.024662
+ ],
+ [
+ 91.214623,
+ 37.010414
+ ],
+ [
+ 91.305702,
+ 37.012815
+ ],
+ [
+ 91.29014,
+ 37.047391
+ ],
+ [
+ 91.303184,
+ 37.08515
+ ],
+ [
+ 91.287623,
+ 37.103542
+ ],
+ [
+ 91.2803,
+ 37.163807
+ ],
+ [
+ 91.191052,
+ 37.20582
+ ],
+ [
+ 91.194485,
+ 37.273662
+ ],
+ [
+ 91.134758,
+ 37.324224
+ ],
+ [
+ 91.137046,
+ 37.353079
+ ],
+ [
+ 91.110043,
+ 37.398332
+ ],
+ [
+ 91.097457,
+ 37.450402
+ ],
+ [
+ 91.056952,
+ 37.483823
+ ],
+ [
+ 91.000428,
+ 37.494482
+ ],
+ [
+ 90.940701,
+ 37.480481
+ ],
+ [
+ 90.911638,
+ 37.519614
+ ],
+ [
+ 90.86587,
+ 37.530586
+ ],
+ [
+ 90.882575,
+ 37.575732
+ ],
+ [
+ 90.776164,
+ 37.650543
+ ],
+ [
+ 90.644123,
+ 37.697202
+ ],
+ [
+ 90.586684,
+ 37.703072
+ ],
+ [
+ 90.579361,
+ 37.72052
+ ],
+ [
+ 90.519634,
+ 37.730829
+ ],
+ [
+ 90.51643,
+ 38.207253
+ ],
+ [
+ 90.530847,
+ 38.319819
+ ],
+ [
+ 90.402239,
+ 38.311323
+ ],
+ [
+ 90.361734,
+ 38.300152
+ ],
+ [
+ 90.352809,
+ 38.23356
+ ],
+ [
+ 90.280724,
+ 38.238127
+ ],
+ [
+ 90.137699,
+ 38.340581
+ ],
+ [
+ 90.179119,
+ 38.397018
+ ],
+ [
+ 90.128316,
+ 38.400161
+ ],
+ [
+ 90.11184,
+ 38.419015
+ ],
+ [
+ 90.110696,
+ 38.473036
+ ],
+ [
+ 90.130834,
+ 38.494226
+ ],
+ [
+ 90.251433,
+ 38.491401
+ ],
+ [
+ 90.315279,
+ 38.501915
+ ],
+ [
+ 90.355784,
+ 38.481513
+ ],
+ [
+ 90.426953,
+ 38.493912
+ ],
+ [
+ 90.463568,
+ 38.520115
+ ],
+ [
+ 90.463568,
+ 38.556658
+ ],
+ [
+ 90.535653,
+ 38.567947
+ ],
+ [
+ 90.643208,
+ 38.640809
+ ],
+ [
+ 90.619637,
+ 38.664454
+ ],
+ [
+ 90.653048,
+ 38.674317
+ ],
+ [
+ 90.728108,
+ 38.657565
+ ],
+ [
+ 90.831086,
+ 38.668055
+ ],
+ [
+ 90.965416,
+ 38.696855
+ ],
+ [
+ 90.992876,
+ 38.694977
+ ],
+ [
+ 91.188764,
+ 38.731118
+ ],
+ [
+ 91.250093,
+ 38.752857
+ ],
+ [
+ 91.301582,
+ 38.747697
+ ],
+ [
+ 91.446439,
+ 38.813502
+ ],
+ [
+ 91.50136,
+ 38.815377
+ ],
+ [
+ 91.613263,
+ 38.838964
+ ],
+ [
+ 91.692442,
+ 38.86551
+ ],
+ [
+ 91.777113,
+ 38.862544
+ ],
+ [
+ 91.878719,
+ 38.882681
+ ],
+ [
+ 91.878948,
+ 38.897664
+ ],
+ [
+ 91.990393,
+ 38.938693
+ ],
+ [
+ 92.171177,
+ 38.960524
+ ],
+ [
+ 92.193375,
+ 38.981725
+ ],
+ [
+ 92.256763,
+ 39.000739
+ ],
+ [
+ 92.380109,
+ 38.999959
+ ],
+ [
+ 92.418325,
+ 39.013048
+ ],
+ [
+ 92.389262,
+ 39.059616
+ ],
+ [
+ 92.351275,
+ 39.0839
+ ],
+ [
+ 92.366149,
+ 39.096039
+ ],
+ [
+ 92.344409,
+ 39.144107
+ ],
+ [
+ 92.340061,
+ 39.238127
+ ],
+ [
+ 92.38171,
+ 39.260176
+ ],
+ [
+ 92.525422,
+ 39.368613
+ ],
+ [
+ 92.639843,
+ 39.514326
+ ],
+ [
+ 92.68767,
+ 39.657418
+ ],
+ [
+ 92.745567,
+ 39.868271
+ ],
+ [
+ 92.796599,
+ 40.153919
+ ],
+ [
+ 92.9069,
+ 40.310669
+ ],
+ [
+ 92.92063,
+ 40.39181
+ ],
+ [
+ 92.928411,
+ 40.572686
+ ],
+ [
+ 93.506462,
+ 40.648491
+ ],
+ [
+ 93.760704,
+ 40.664919
+ ],
+ [
+ 93.821118,
+ 40.79377
+ ],
+ [
+ 93.809905,
+ 40.87933
+ ],
+ [
+ 93.696629,
+ 40.875388
+ ],
+ [
+ 93.556807,
+ 40.957511
+ ],
+ [
+ 93.348333,
+ 40.993995
+ ],
+ [
+ 93.261374,
+ 40.986276
+ ],
+ [
+ 93.200731,
+ 40.990968
+ ],
+ [
+ 93.102101,
+ 41.041045
+ ],
+ [
+ 93.062054,
+ 41.048757
+ ],
+ [
+ 92.99569,
+ 41.079749
+ ],
+ [
+ 92.863191,
+ 41.112992
+ ],
+ [
+ 92.742821,
+ 41.125228
+ ],
+ [
+ 92.66204,
+ 41.115258
+ ],
+ [
+ 92.535949,
+ 41.120847
+ ],
+ [
+ 92.505513,
+ 41.142897
+ ],
+ [
+ 92.373243,
+ 41.165543
+ ],
+ [
+ 92.177356,
+ 41.222727
+ ],
+ [
+ 92.070029,
+ 41.264187
+ ],
+ [
+ 92.023346,
+ 41.272476
+ ],
+ [
+ 91.910299,
+ 41.271422
+ ],
+ [
+ 91.840273,
+ 41.281066
+ ],
+ [
+ 91.765214,
+ 41.267202
+ ],
+ [
+ 91.641182,
+ 41.226949
+ ],
+ [
+ 91.446667,
+ 41.197687
+ ],
+ [
+ 91.194485,
+ 41.226497
+ ],
+ [
+ 91.092651,
+ 41.251375
+ ],
+ [
+ 90.966331,
+ 41.245797
+ ],
+ [
+ 90.905917,
+ 41.227552
+ ],
+ [
+ 90.780512,
+ 41.225743
+ ],
+ [
+ 90.69996,
+ 41.239314
+ ],
+ [
+ 90.65465,
+ 41.237052
+ ],
+ [
+ 90.54023,
+ 41.250018
+ ],
+ [
+ 90.399721,
+ 41.234187
+ ],
+ [
+ 90.315279,
+ 41.24248
+ ],
+ [
+ 90.108636,
+ 41.252883
+ ],
+ [
+ 89.960347,
+ 41.357416
+ ],
+ [
+ 89.834256,
+ 41.377129
+ ],
+ [
+ 89.785742,
+ 41.34974
+ ],
+ [
+ 89.743635,
+ 41.344622
+ ],
+ [
+ 89.698096,
+ 41.366596
+ ],
+ [
+ 89.616629,
+ 41.355158
+ ],
+ [
+ 89.558045,
+ 41.3678
+ ],
+ [
+ 89.460788,
+ 41.359824
+ ],
+ [
+ 89.45644,
+ 41.375022
+ ],
+ [
+ 89.399001,
+ 41.396385
+ ],
+ [
+ 89.338816,
+ 41.404807
+ ],
+ [
+ 89.33607,
+ 41.389766
+ ],
+ [
+ 89.282979,
+ 41.393076
+ ],
+ [
+ 89.204029,
+ 41.361178
+ ],
+ [
+ 89.082057,
+ 41.409921
+ ],
+ [
+ 89.017753,
+ 41.426912
+ ],
+ [
+ 88.990063,
+ 41.419394
+ ],
+ [
+ 88.859624,
+ 41.42195
+ ],
+ [
+ 88.835824,
+ 41.440892
+ ],
+ [
+ 88.735363,
+ 41.475003
+ ],
+ [
+ 88.563275,
+ 41.477858
+ ],
+ [
+ 88.406519,
+ 41.459828
+ ],
+ [
+ 88.318873,
+ 41.493179
+ ],
+ [
+ 88.307889,
+ 41.513902
+ ],
+ [
+ 88.347478,
+ 41.533567
+ ],
+ [
+ 88.33718,
+ 41.641246
+ ],
+ [
+ 88.347936,
+ 41.67016
+ ],
+ [
+ 88.341986,
+ 41.76804
+ ],
+ [
+ 88.293929,
+ 41.822752
+ ],
+ [
+ 88.215437,
+ 41.871296
+ ],
+ [
+ 88.19324,
+ 41.926965
+ ],
+ [
+ 88.168754,
+ 41.945013
+ ],
+ [
+ 88.138775,
+ 42.004193
+ ],
+ [
+ 87.997581,
+ 42.069867
+ ],
+ [
+ 87.923436,
+ 42.177985
+ ],
+ [
+ 87.898264,
+ 42.248675
+ ],
+ [
+ 88.003531,
+ 42.329218
+ ],
+ [
+ 88.122299,
+ 42.371302
+ ],
+ [
+ 88.176534,
+ 42.439556
+ ],
+ [
+ 88.202393,
+ 42.501674
+ ],
+ [
+ 88.166008,
+ 42.547927
+ ],
+ [
+ 88.128935,
+ 42.572296
+ ],
+ [
+ 88.031449,
+ 42.604035
+ ],
+ [
+ 87.981104,
+ 42.640478
+ ],
+ [
+ 87.947922,
+ 42.635906
+ ],
+ [
+ 87.913139,
+ 42.659355
+ ],
+ [
+ 87.9049,
+ 42.704018
+ ],
+ [
+ 87.841054,
+ 42.768229
+ ],
+ [
+ 87.691392,
+ 42.760721
+ ],
+ [
+ 87.589558,
+ 42.778826
+ ],
+ [
+ 87.544019,
+ 42.777796
+ ],
+ [
+ 87.509235,
+ 42.795601
+ ],
+ [
+ 87.456144,
+ 42.800015
+ ],
+ [
+ 87.444473,
+ 42.783094
+ ],
+ [
+ 87.400535,
+ 42.791776
+ ],
+ [
+ 87.377194,
+ 42.770437
+ ],
+ [
+ 87.275588,
+ 42.77706
+ ],
+ [
+ 87.225244,
+ 42.747618
+ ],
+ [
+ 87.188171,
+ 42.769995
+ ],
+ [
+ 87.161626,
+ 42.745704
+ ],
+ [
+ 87.083133,
+ 42.739813
+ ],
+ [
+ 87.015625,
+ 42.745409
+ ],
+ [
+ 87.009218,
+ 42.678227
+ ],
+ [
+ 86.978324,
+ 42.678079
+ ],
+ [
+ 86.975578,
+ 42.645493
+ ],
+ [
+ 87.00281,
+ 42.625432
+ ],
+ [
+ 86.959102,
+ 42.604626
+ ],
+ [
+ 86.95361,
+ 42.579236
+ ],
+ [
+ 87.002353,
+ 42.500048
+ ],
+ [
+ 87.039425,
+ 42.475947
+ ],
+ [
+ 87.024321,
+ 42.450061
+ ],
+ [
+ 86.922258,
+ 42.43778
+ ],
+ [
+ 86.936904,
+ 42.460565
+ ],
+ [
+ 86.908757,
+ 42.481567
+ ],
+ [
+ 86.840333,
+ 42.450505
+ ],
+ [
+ 86.842164,
+ 42.429049
+ ],
+ [
+ 86.751086,
+ 42.417948
+ ],
+ [
+ 86.704631,
+ 42.363599
+ ],
+ [
+ 86.616298,
+ 42.302085
+ ],
+ [
+ 86.634835,
+ 42.293186
+ ],
+ [
+ 86.635063,
+ 42.2319
+ ],
+ [
+ 86.675568,
+ 42.22804
+ ],
+ [
+ 86.691129,
+ 42.208439
+ ],
+ [
+ 86.691129,
+ 42.208439
+ ],
+ [
+ 86.735067,
+ 42.169663
+ ],
+ [
+ 86.691816,
+ 42.140826
+ ],
+ [
+ 86.704631,
+ 42.103051
+ ],
+ [
+ 86.620418,
+ 42.044707
+ ],
+ [
+ 86.620418,
+ 42.044707
+ ],
+ [
+ 86.578082,
+ 42.031602
+ ],
+ [
+ 86.595474,
+ 41.96887
+ ],
+ [
+ 86.552223,
+ 41.925473
+ ],
+ [
+ 86.503251,
+ 41.922787
+ ],
+ [
+ 86.521787,
+ 41.906076
+ ],
+ [
+ 86.522931,
+ 41.850091
+ ],
+ [
+ 86.44238,
+ 41.834705
+ ],
+ [
+ 86.404392,
+ 41.861441
+ ],
+ [
+ 86.362056,
+ 41.830522
+ ],
+ [
+ 86.332765,
+ 41.818568
+ ],
+ [
+ 86.099576,
+ 41.798392
+ ],
+ [
+ 86.091109,
+ 41.771181
+ ],
+ [
+ 85.888585,
+ 41.763853
+ ],
+ [
+ 85.876685,
+ 41.778957
+ ],
+ [
+ 85.894993,
+ 41.821856
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.638132,
+ 42.597689
+ ],
+ [
+ 82.722345,
+ 42.595918
+ ],
+ [
+ 82.753468,
+ 42.624989
+ ],
+ [
+ 82.826468,
+ 42.645198
+ ],
+ [
+ 82.842029,
+ 42.613628
+ ],
+ [
+ 82.81617,
+ 42.579088
+ ],
+ [
+ 82.841571,
+ 42.568014
+ ],
+ [
+ 82.924412,
+ 42.593556
+ ],
+ [
+ 82.958738,
+ 42.630448
+ ],
+ [
+ 82.992606,
+ 42.620858
+ ],
+ [
+ 83.017092,
+ 42.587799
+ ],
+ [
+ 83.078422,
+ 42.553688
+ ],
+ [
+ 83.227855,
+ 42.583665
+ ],
+ [
+ 83.29399,
+ 42.555018
+ ],
+ [
+ 83.320993,
+ 42.569195
+ ],
+ [
+ 83.353717,
+ 42.539064
+ ],
+ [
+ 83.350742,
+ 42.508326
+ ],
+ [
+ 83.435642,
+ 42.491178
+ ],
+ [
+ 83.487589,
+ 42.469883
+ ],
+ [
+ 83.64526,
+ 42.514978
+ ],
+ [
+ 83.692401,
+ 42.513943
+ ],
+ [
+ 83.713912,
+ 42.540689
+ ],
+ [
+ 83.913461,
+ 42.523992
+ ],
+ [
+ 83.947101,
+ 42.531972
+ ],
+ [
+ 84.002938,
+ 42.501231
+ ],
+ [
+ 84.056029,
+ 42.502118
+ ],
+ [
+ 84.121477,
+ 42.484524
+ ],
+ [
+ 84.154202,
+ 42.457162
+ ],
+ [
+ 84.232007,
+ 42.424905
+ ],
+ [
+ 84.324688,
+ 42.443403
+ ],
+ [
+ 84.429497,
+ 42.443699
+ ],
+ [
+ 84.495632,
+ 42.432897
+ ],
+ [
+ 84.601585,
+ 42.389224
+ ],
+ [
+ 84.75857,
+ 42.35945
+ ],
+ [
+ 84.773673,
+ 42.30772
+ ],
+ [
+ 84.835231,
+ 42.329662
+ ],
+ [
+ 84.844614,
+ 42.358561
+ ],
+ [
+ 84.899536,
+ 42.356783
+ ],
+ [
+ 85.020821,
+ 42.296746
+ ],
+ [
+ 85.110984,
+ 42.301047
+ ],
+ [
+ 85.155608,
+ 42.278946
+ ],
+ [
+ 85.265223,
+ 42.283545
+ ],
+ [
+ 85.263621,
+ 42.211261
+ ],
+ [
+ 85.293142,
+ 42.21527
+ ],
+ [
+ 85.335706,
+ 42.177242
+ ],
+ [
+ 85.340969,
+ 42.109447
+ ],
+ [
+ 85.26385,
+ 42.034581
+ ],
+ [
+ 85.262477,
+ 41.971106
+ ],
+ [
+ 85.408706,
+ 41.94203
+ ],
+ [
+ 85.443948,
+ 41.93845
+ ],
+ [
+ 85.487427,
+ 42.197002
+ ],
+ [
+ 85.638233,
+ 42.133987
+ ],
+ [
+ 85.720616,
+ 42.083262
+ ],
+ [
+ 85.760663,
+ 42.069718
+ ],
+ [
+ 85.751738,
+ 42.037262
+ ],
+ [
+ 85.858378,
+ 42.014622
+ ],
+ [
+ 86.000488,
+ 42.018942
+ ],
+ [
+ 86.017422,
+ 41.964994
+ ],
+ [
+ 86.100949,
+ 41.918908
+ ],
+ [
+ 86.113993,
+ 41.898465
+ ],
+ [
+ 86.224294,
+ 41.908016
+ ],
+ [
+ 86.362056,
+ 41.830522
+ ],
+ [
+ 86.404392,
+ 41.861441
+ ],
+ [
+ 86.44238,
+ 41.834705
+ ],
+ [
+ 86.522931,
+ 41.850091
+ ],
+ [
+ 86.521787,
+ 41.906076
+ ],
+ [
+ 86.503251,
+ 41.922787
+ ],
+ [
+ 86.552223,
+ 41.925473
+ ],
+ [
+ 86.595474,
+ 41.96887
+ ],
+ [
+ 86.578082,
+ 42.031602
+ ],
+ [
+ 86.620418,
+ 42.044707
+ ],
+ [
+ 86.620418,
+ 42.044707
+ ],
+ [
+ 86.704631,
+ 42.103051
+ ],
+ [
+ 86.691816,
+ 42.140826
+ ],
+ [
+ 86.735067,
+ 42.169663
+ ],
+ [
+ 86.691129,
+ 42.208439
+ ],
+ [
+ 86.691129,
+ 42.208439
+ ],
+ [
+ 86.675568,
+ 42.22804
+ ],
+ [
+ 86.635063,
+ 42.2319
+ ],
+ [
+ 86.634835,
+ 42.293186
+ ],
+ [
+ 86.616298,
+ 42.302085
+ ],
+ [
+ 86.704631,
+ 42.363599
+ ],
+ [
+ 86.751086,
+ 42.417948
+ ],
+ [
+ 86.842164,
+ 42.429049
+ ],
+ [
+ 86.840333,
+ 42.450505
+ ],
+ [
+ 86.908757,
+ 42.481567
+ ],
+ [
+ 86.936904,
+ 42.460565
+ ],
+ [
+ 86.922258,
+ 42.43778
+ ],
+ [
+ 87.024321,
+ 42.450061
+ ],
+ [
+ 87.039425,
+ 42.475947
+ ],
+ [
+ 87.002353,
+ 42.500048
+ ],
+ [
+ 86.95361,
+ 42.579236
+ ],
+ [
+ 86.959102,
+ 42.604626
+ ],
+ [
+ 87.00281,
+ 42.625432
+ ],
+ [
+ 86.975578,
+ 42.645493
+ ],
+ [
+ 86.978324,
+ 42.678079
+ ],
+ [
+ 87.009218,
+ 42.678227
+ ],
+ [
+ 87.015625,
+ 42.745409
+ ],
+ [
+ 87.083133,
+ 42.739813
+ ],
+ [
+ 87.161626,
+ 42.745704
+ ],
+ [
+ 87.188171,
+ 42.769995
+ ],
+ [
+ 87.225244,
+ 42.747618
+ ],
+ [
+ 87.275588,
+ 42.77706
+ ],
+ [
+ 87.377194,
+ 42.770437
+ ],
+ [
+ 87.400535,
+ 42.791776
+ ],
+ [
+ 87.444473,
+ 42.783094
+ ],
+ [
+ 87.456144,
+ 42.800015
+ ],
+ [
+ 87.509235,
+ 42.795601
+ ],
+ [
+ 87.543103,
+ 42.8459
+ ],
+ [
+ 87.52594,
+ 42.865155
+ ],
+ [
+ 87.538069,
+ 42.908201
+ ],
+ [
+ 87.497106,
+ 42.940062
+ ],
+ [
+ 87.403053,
+ 42.96369
+ ],
+ [
+ 87.345156,
+ 42.999775
+ ],
+ [
+ 87.270096,
+ 43.032322
+ ],
+ [
+ 87.111281,
+ 43.063093
+ ],
+ [
+ 87.111052,
+ 43.046684
+ ],
+ [
+ 87.054528,
+ 43.022941
+ ],
+ [
+ 86.926378,
+ 43.051519
+ ],
+ [
+ 86.912189,
+ 43.074665
+ ],
+ [
+ 86.853835,
+ 43.083452
+ ],
+ [
+ 86.797998,
+ 43.112442
+ ],
+ [
+ 86.741245,
+ 43.099559
+ ],
+ [
+ 86.692731,
+ 43.118589
+ ],
+ [
+ 86.64559,
+ 43.09707
+ ],
+ [
+ 86.61607,
+ 43.114198
+ ],
+ [
+ 86.486317,
+ 43.142149
+ ],
+ [
+ 86.380364,
+ 43.226508
+ ],
+ [
+ 86.293175,
+ 43.24433
+ ],
+ [
+ 86.243746,
+ 43.288278
+ ],
+ [
+ 86.166169,
+ 43.306811
+ ],
+ [
+ 86.153354,
+ 43.359754
+ ],
+ [
+ 86.121545,
+ 43.371561
+ ],
+ [
+ 86.090423,
+ 43.431728
+ ],
+ [
+ 85.989046,
+ 43.403036
+ ],
+ [
+ 85.929776,
+ 43.430417
+ ],
+ [
+ 85.863413,
+ 43.445996
+ ],
+ [
+ 85.842588,
+ 43.437697
+ ],
+ [
+ 85.787209,
+ 43.450363
+ ],
+ [
+ 85.720845,
+ 43.484415
+ ],
+ [
+ 85.690638,
+ 43.484124
+ ],
+ [
+ 85.651277,
+ 43.522956
+ ],
+ [
+ 85.5975,
+ 43.530806
+ ],
+ [
+ 85.519694,
+ 43.536185
+ ],
+ [
+ 85.483537,
+ 43.498235
+ ],
+ [
+ 85.434108,
+ 43.478887
+ ],
+ [
+ 85.328154,
+ 43.486743
+ ],
+ [
+ 85.31511,
+ 43.529207
+ ],
+ [
+ 85.286734,
+ 43.502307
+ ],
+ [
+ 85.241881,
+ 43.52092
+ ],
+ [
+ 85.170483,
+ 43.510742
+ ],
+ [
+ 85.156981,
+ 43.546795
+ ],
+ [
+ 85.056292,
+ 43.563942
+ ],
+ [
+ 85.020364,
+ 43.51365
+ ],
+ [
+ 84.979859,
+ 43.47976
+ ],
+ [
+ 84.950567,
+ 43.48427
+ ],
+ [
+ 84.92425,
+ 43.425175
+ ],
+ [
+ 84.834316,
+ 43.43595
+ ],
+ [
+ 84.786717,
+ 43.465936
+ ],
+ [
+ 84.716005,
+ 43.453128
+ ],
+ [
+ 84.661541,
+ 43.491253
+ ],
+ [
+ 84.633165,
+ 43.432747
+ ],
+ [
+ 84.692893,
+ 43.40187
+ ],
+ [
+ 84.676187,
+ 43.37229
+ ],
+ [
+ 84.623554,
+ 43.338028
+ ],
+ [
+ 84.552842,
+ 43.331757
+ ],
+ [
+ 84.532246,
+ 43.292802
+ ],
+ [
+ 84.538425,
+ 43.262877
+ ],
+ [
+ 84.581447,
+ 43.266965
+ ],
+ [
+ 84.564742,
+ 43.231037
+ ],
+ [
+ 84.602501,
+ 43.228553
+ ],
+ [
+ 84.653761,
+ 43.175351
+ ],
+ [
+ 84.574124,
+ 43.168332
+ ],
+ [
+ 84.540714,
+ 43.152974
+ ],
+ [
+ 84.504328,
+ 43.164383
+ ],
+ [
+ 84.423318,
+ 43.16175
+ ],
+ [
+ 84.413707,
+ 43.102341
+ ],
+ [
+ 84.359014,
+ 43.144197
+ ],
+ [
+ 84.363133,
+ 43.15941
+ ],
+ [
+ 84.279149,
+ 43.174912
+ ],
+ [
+ 84.22949,
+ 43.171256
+ ],
+ [
+ 84.104314,
+ 43.145514
+ ],
+ [
+ 84.038866,
+ 43.146245
+ ],
+ [
+ 84.043214,
+ 43.132199
+ ],
+ [
+ 83.96312,
+ 43.156192
+ ],
+ [
+ 83.912546,
+ 43.128102
+ ],
+ [
+ 83.801558,
+ 43.133516
+ ],
+ [
+ 83.758078,
+ 43.149317
+ ],
+ [
+ 83.713226,
+ 43.137467
+ ],
+ [
+ 83.679815,
+ 43.09751
+ ],
+ [
+ 83.627639,
+ 43.08067
+ ],
+ [
+ 83.56631,
+ 43.092385
+ ],
+ [
+ 83.565852,
+ 43.07569
+ ],
+ [
+ 83.504752,
+ 43.058845
+ ],
+ [
+ 83.407037,
+ 43.052105
+ ],
+ [
+ 83.361726,
+ 43.028218
+ ],
+ [
+ 83.325112,
+ 43.047416
+ ],
+ [
+ 83.2663,
+ 43.017957
+ ],
+ [
+ 83.159889,
+ 43.006374
+ ],
+ [
+ 83.135632,
+ 42.992149
+ ],
+ [
+ 83.037688,
+ 42.996402
+ ],
+ [
+ 83.013889,
+ 43.007107
+ ],
+ [
+ 82.941575,
+ 42.987309
+ ],
+ [
+ 82.892603,
+ 42.992296
+ ],
+ [
+ 82.858963,
+ 42.971026
+ ],
+ [
+ 82.82418,
+ 42.980269
+ ],
+ [
+ 82.82418,
+ 42.954886
+ ],
+ [
+ 82.789396,
+ 42.933897
+ ],
+ [
+ 82.712505,
+ 42.951657
+ ],
+ [
+ 82.653236,
+ 42.934337
+ ],
+ [
+ 82.649345,
+ 42.88367
+ ],
+ [
+ 82.576803,
+ 42.88558
+ ],
+ [
+ 82.532637,
+ 42.901739
+ ],
+ [
+ 82.512727,
+ 42.858541
+ ],
+ [
+ 82.470392,
+ 42.843253
+ ],
+ [
+ 82.480003,
+ 42.800603
+ ],
+ [
+ 82.507006,
+ 42.799427
+ ],
+ [
+ 82.599229,
+ 42.719635
+ ],
+ [
+ 82.634242,
+ 42.651982
+ ],
+ [
+ 82.621198,
+ 42.621005
+ ],
+ [
+ 82.638132,
+ 42.597689
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 85.792701,
+ 41.82589
+ ],
+ [
+ 85.894993,
+ 41.821856
+ ],
+ [
+ 86.099576,
+ 41.798392
+ ],
+ [
+ 86.332765,
+ 41.818568
+ ],
+ [
+ 86.362056,
+ 41.830522
+ ],
+ [
+ 86.224294,
+ 41.908016
+ ],
+ [
+ 86.113993,
+ 41.898465
+ ],
+ [
+ 86.100949,
+ 41.918908
+ ],
+ [
+ 86.017422,
+ 41.964994
+ ],
+ [
+ 86.000488,
+ 42.018942
+ ],
+ [
+ 85.858378,
+ 42.014622
+ ],
+ [
+ 85.751738,
+ 42.037262
+ ],
+ [
+ 85.760663,
+ 42.069718
+ ],
+ [
+ 85.720616,
+ 42.083262
+ ],
+ [
+ 85.638233,
+ 42.133987
+ ],
+ [
+ 85.487427,
+ 42.197002
+ ],
+ [
+ 85.443948,
+ 41.93845
+ ],
+ [
+ 85.437311,
+ 41.932036
+ ],
+ [
+ 85.512142,
+ 41.914581
+ ],
+ [
+ 85.754484,
+ 41.852779
+ ],
+ [
+ 85.792701,
+ 41.82589
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 652900,
+ "name": "闃垮厠鑻忓湴鍖�",
+ "center": [
+ 80.265068,
+ 41.170712
+ ],
+ "centroid": [
+ 81.177098,
+ 41.477458
+ ],
+ "childrenNum": 9,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 7,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 78.36499,
+ 40.009709
+ ],
+ [
+ 78.442338,
+ 40.02614
+ ],
+ [
+ 78.543486,
+ 40.061445
+ ],
+ [
+ 78.550122,
+ 40.088295
+ ],
+ [
+ 78.59795,
+ 40.107621
+ ],
+ [
+ 78.605959,
+ 40.131694
+ ],
+ [
+ 78.759969,
+ 40.187014
+ ],
+ [
+ 78.807339,
+ 40.22591
+ ],
+ [
+ 78.903681,
+ 40.257134
+ ],
+ [
+ 79.003913,
+ 40.219786
+ ],
+ [
+ 79.145108,
+ 40.256522
+ ],
+ [
+ 79.238933,
+ 40.253002
+ ],
+ [
+ 79.343055,
+ 40.241065
+ ],
+ [
+ 79.497294,
+ 40.211824
+ ],
+ [
+ 79.587228,
+ 40.175678
+ ],
+ [
+ 79.731169,
+ 40.146716
+ ],
+ [
+ 79.833461,
+ 40.131388
+ ],
+ [
+ 79.86916,
+ 40.145643
+ ],
+ [
+ 79.915386,
+ 40.386617
+ ],
+ [
+ 79.853599,
+ 40.437151
+ ],
+ [
+ 79.810348,
+ 40.491154
+ ],
+ [
+ 79.864125,
+ 40.489629
+ ],
+ [
+ 79.941016,
+ 40.44295
+ ],
+ [
+ 79.975342,
+ 40.485207
+ ],
+ [
+ 80.022026,
+ 40.500913
+ ],
+ [
+ 80.037129,
+ 40.536885
+ ],
+ [
+ 80.022941,
+ 40.592787
+ ],
+ [
+ 80.050631,
+ 40.642405
+ ],
+ [
+ 80.070997,
+ 40.631906
+ ],
+ [
+ 80.087245,
+ 40.694571
+ ],
+ [
+ 80.08038,
+ 40.750341
+ ],
+ [
+ 80.052004,
+ 40.775096
+ ],
+ [
+ 80.050402,
+ 40.828826
+ ],
+ [
+ 80.136675,
+ 40.891912
+ ],
+ [
+ 80.22455,
+ 40.883878
+ ],
+ [
+ 80.249264,
+ 40.82473
+ ],
+ [
+ 80.23622,
+ 40.784358
+ ],
+ [
+ 80.2678,
+ 40.819723
+ ],
+ [
+ 80.331876,
+ 40.850064
+ ],
+ [
+ 80.397095,
+ 40.818964
+ ],
+ [
+ 80.457967,
+ 40.773881
+ ],
+ [
+ 80.520441,
+ 40.70202
+ ],
+ [
+ 80.552707,
+ 40.687577
+ ],
+ [
+ 80.553165,
+ 40.655032
+ ],
+ [
+ 80.57971,
+ 40.666592
+ ],
+ [
+ 80.592296,
+ 40.619884
+ ],
+ [
+ 80.683375,
+ 40.666744
+ ],
+ [
+ 80.725939,
+ 40.701412
+ ],
+ [
+ 80.791846,
+ 40.703236
+ ],
+ [
+ 80.867363,
+ 40.658987
+ ],
+ [
+ 80.990479,
+ 40.702476
+ ],
+ [
+ 81.140828,
+ 40.698979
+ ],
+ [
+ 81.32985,
+ 40.762947
+ ],
+ [
+ 81.32596,
+ 40.805154
+ ],
+ [
+ 81.385687,
+ 40.825033
+ ],
+ [
+ 81.457085,
+ 40.804699
+ ],
+ [
+ 81.863506,
+ 40.944033
+ ],
+ [
+ 81.884102,
+ 40.941004
+ ],
+ [
+ 81.939482,
+ 40.991422
+ ],
+ [
+ 81.999895,
+ 41.076726
+ ],
+ [
+ 82.061454,
+ 41.126436
+ ],
+ [
+ 82.181824,
+ 41.166599
+ ],
+ [
+ 82.294642,
+ 41.23268
+ ],
+ [
+ 82.359633,
+ 41.251677
+ ],
+ [
+ 82.456661,
+ 41.255897
+ ],
+ [
+ 82.520508,
+ 41.323694
+ ],
+ [
+ 82.57932,
+ 41.342063
+ ],
+ [
+ 82.583897,
+ 41.389164
+ ],
+ [
+ 82.607696,
+ 41.457424
+ ],
+ [
+ 82.636759,
+ 41.461331
+ ],
+ [
+ 82.635844,
+ 41.503241
+ ],
+ [
+ 82.729211,
+ 41.463885
+ ],
+ [
+ 82.814111,
+ 41.461932
+ ],
+ [
+ 82.848894,
+ 41.478759
+ ],
+ [
+ 82.98391,
+ 41.408717
+ ],
+ [
+ 83.015033,
+ 41.377881
+ ],
+ [
+ 83.030823,
+ 41.289353
+ ],
+ [
+ 83.069039,
+ 41.243234
+ ],
+ [
+ 83.104967,
+ 41.224084
+ ],
+ [
+ 83.146387,
+ 41.223631
+ ],
+ [
+ 83.301312,
+ 41.124019
+ ],
+ [
+ 83.390789,
+ 41.137914
+ ],
+ [
+ 83.438159,
+ 41.06811
+ ],
+ [
+ 83.485529,
+ 41.077028
+ ],
+ [
+ 83.478893,
+ 41.135951
+ ],
+ [
+ 83.589652,
+ 41.15724
+ ],
+ [
+ 83.616655,
+ 41.10846
+ ],
+ [
+ 83.682103,
+ 41.069924
+ ],
+ [
+ 83.670432,
+ 41.036205
+ ],
+ [
+ 83.696063,
+ 41.017448
+ ],
+ [
+ 83.745263,
+ 41.031063
+ ],
+ [
+ 83.778903,
+ 41.010337
+ ],
+ [
+ 83.769978,
+ 40.976891
+ ],
+ [
+ 83.848242,
+ 40.9563
+ ],
+ [
+ 83.837257,
+ 40.913887
+ ],
+ [
+ 83.85259,
+ 40.873114
+ ],
+ [
+ 83.889662,
+ 40.833681
+ ],
+ [
+ 83.929022,
+ 40.816688
+ ],
+ [
+ 84.067471,
+ 40.77707
+ ],
+ [
+ 84.073192,
+ 40.924038
+ ],
+ [
+ 84.058775,
+ 41.082318
+ ],
+ [
+ 84.08738,
+ 41.120847
+ ],
+ [
+ 84.034518,
+ 41.168864
+ ],
+ [
+ 84.022847,
+ 41.233434
+ ],
+ [
+ 84.029255,
+ 41.348536
+ ],
+ [
+ 84.015295,
+ 41.445401
+ ],
+ [
+ 83.975706,
+ 41.505944
+ ],
+ [
+ 83.94733,
+ 41.528314
+ ],
+ [
+ 83.953051,
+ 41.558778
+ ],
+ [
+ 83.918267,
+ 41.56883
+ ],
+ [
+ 83.900646,
+ 41.597626
+ ],
+ [
+ 83.906596,
+ 41.685885
+ ],
+ [
+ 83.929709,
+ 41.774919
+ ],
+ [
+ 83.964264,
+ 41.809004
+ ],
+ [
+ 83.96701,
+ 41.873984
+ ],
+ [
+ 83.987606,
+ 41.93323
+ ],
+ [
+ 83.980054,
+ 41.985863
+ ],
+ [
+ 83.938405,
+ 42.074332
+ ],
+ [
+ 83.924674,
+ 42.14603
+ ],
+ [
+ 83.880737,
+ 42.186454
+ ],
+ [
+ 83.880279,
+ 42.261735
+ ],
+ [
+ 83.948016,
+ 42.268857
+ ],
+ [
+ 83.974104,
+ 42.294521
+ ],
+ [
+ 83.96312,
+ 42.356783
+ ],
+ [
+ 83.932455,
+ 42.373821
+ ],
+ [
+ 83.938405,
+ 42.415727
+ ],
+ [
+ 83.932226,
+ 42.500196
+ ],
+ [
+ 83.947101,
+ 42.531972
+ ],
+ [
+ 83.913461,
+ 42.523992
+ ],
+ [
+ 83.713912,
+ 42.540689
+ ],
+ [
+ 83.692401,
+ 42.513943
+ ],
+ [
+ 83.64526,
+ 42.514978
+ ],
+ [
+ 83.487589,
+ 42.469883
+ ],
+ [
+ 83.435642,
+ 42.491178
+ ],
+ [
+ 83.350742,
+ 42.508326
+ ],
+ [
+ 83.353717,
+ 42.539064
+ ],
+ [
+ 83.320993,
+ 42.569195
+ ],
+ [
+ 83.29399,
+ 42.555018
+ ],
+ [
+ 83.227855,
+ 42.583665
+ ],
+ [
+ 83.078422,
+ 42.553688
+ ],
+ [
+ 83.017092,
+ 42.587799
+ ],
+ [
+ 82.992606,
+ 42.620858
+ ],
+ [
+ 82.958738,
+ 42.630448
+ ],
+ [
+ 82.924412,
+ 42.593556
+ ],
+ [
+ 82.841571,
+ 42.568014
+ ],
+ [
+ 82.81617,
+ 42.579088
+ ],
+ [
+ 82.842029,
+ 42.613628
+ ],
+ [
+ 82.826468,
+ 42.645198
+ ],
+ [
+ 82.753468,
+ 42.624989
+ ],
+ [
+ 82.722345,
+ 42.595918
+ ],
+ [
+ 82.638132,
+ 42.597689
+ ],
+ [
+ 82.62074,
+ 42.558562
+ ],
+ [
+ 82.585499,
+ 42.543939
+ ],
+ [
+ 82.407232,
+ 42.55162
+ ],
+ [
+ 82.363752,
+ 42.538768
+ ],
+ [
+ 82.366498,
+ 42.50404
+ ],
+ [
+ 82.295329,
+ 42.48275
+ ],
+ [
+ 82.230109,
+ 42.494578
+ ],
+ [
+ 82.189147,
+ 42.467221
+ ],
+ [
+ 82.142692,
+ 42.489256
+ ],
+ [
+ 82.133538,
+ 42.440444
+ ],
+ [
+ 82.07793,
+ 42.43852
+ ],
+ [
+ 82.065344,
+ 42.420316
+ ],
+ [
+ 81.984563,
+ 42.425793
+ ],
+ [
+ 81.959848,
+ 42.402255
+ ],
+ [
+ 81.867397,
+ 42.411138
+ ],
+ [
+ 81.865795,
+ 42.384041
+ ],
+ [
+ 81.820256,
+ 42.3833
+ ],
+ [
+ 81.805152,
+ 42.405957
+ ],
+ [
+ 81.751832,
+ 42.365525
+ ],
+ [
+ 81.672196,
+ 42.369969
+ ],
+ [
+ 81.66144,
+ 42.392186
+ ],
+ [
+ 81.630775,
+ 42.373821
+ ],
+ [
+ 81.582032,
+ 42.374117
+ ],
+ [
+ 81.50949,
+ 42.352042
+ ],
+ [
+ 81.478825,
+ 42.360636
+ ],
+ [
+ 81.386602,
+ 42.354413
+ ],
+ [
+ 81.352734,
+ 42.332331
+ ],
+ [
+ 81.318637,
+ 42.357821
+ ],
+ [
+ 81.285455,
+ 42.332479
+ ],
+ [
+ 81.271267,
+ 42.343595
+ ],
+ [
+ 81.195521,
+ 42.343595
+ ],
+ [
+ 81.152498,
+ 42.323585
+ ],
+ [
+ 81.160508,
+ 42.259954
+ ],
+ [
+ 81.098263,
+ 42.291703
+ ],
+ [
+ 81.048147,
+ 42.284732
+ ],
+ [
+ 81.025263,
+ 42.342854
+ ],
+ [
+ 80.985216,
+ 42.380634
+ ],
+ [
+ 80.963018,
+ 42.361673
+ ],
+ [
+ 80.898028,
+ 42.369228
+ ],
+ [
+ 80.803974,
+ 42.339742
+ ],
+ [
+ 80.761639,
+ 42.361525
+ ],
+ [
+ 80.657287,
+ 42.366117
+ ],
+ [
+ 80.62914,
+ 42.353375
+ ],
+ [
+ 80.592296,
+ 42.366117
+ ],
+ [
+ 80.531883,
+ 42.360932
+ ],
+ [
+ 80.471469,
+ 42.321806
+ ],
+ [
+ 80.415403,
+ 42.304754
+ ],
+ [
+ 80.372381,
+ 42.326698
+ ],
+ [
+ 80.324324,
+ 42.315134
+ ],
+ [
+ 80.284048,
+ 42.32062
+ ],
+ [
+ 80.27192,
+ 42.282061
+ ],
+ [
+ 80.286565,
+ 42.233088
+ ],
+ [
+ 80.233245,
+ 42.210221
+ ],
+ [
+ 80.168712,
+ 42.20027
+ ],
+ [
+ 80.163678,
+ 42.152422
+ ],
+ [
+ 80.13965,
+ 42.151233
+ ],
+ [
+ 80.168026,
+ 42.096802
+ ],
+ [
+ 80.193427,
+ 42.081476
+ ],
+ [
+ 80.142167,
+ 42.03473
+ ],
+ [
+ 80.089762,
+ 42.047536
+ ],
+ [
+ 79.923624,
+ 42.042325
+ ],
+ [
+ 79.852683,
+ 42.015367
+ ],
+ [
+ 79.854285,
+ 41.984224
+ ],
+ [
+ 79.822705,
+ 41.963354
+ ],
+ [
+ 79.776708,
+ 41.892495
+ ],
+ [
+ 79.724761,
+ 41.896823
+ ],
+ [
+ 79.641006,
+ 41.884733
+ ],
+ [
+ 79.604849,
+ 41.849045
+ ],
+ [
+ 79.551071,
+ 41.833958
+ ],
+ [
+ 79.457018,
+ 41.847851
+ ],
+ [
+ 79.407131,
+ 41.833062
+ ],
+ [
+ 79.356557,
+ 41.795701
+ ],
+ [
+ 79.325892,
+ 41.809452
+ ],
+ [
+ 79.27692,
+ 41.78105
+ ],
+ [
+ 79.219024,
+ 41.726452
+ ],
+ [
+ 79.138014,
+ 41.72301
+ ],
+ [
+ 79.114901,
+ 41.699959
+ ],
+ [
+ 79.043274,
+ 41.681242
+ ],
+ [
+ 79.021534,
+ 41.657278
+ ],
+ [
+ 78.957688,
+ 41.651585
+ ],
+ [
+ 78.891553,
+ 41.597776
+ ],
+ [
+ 78.825189,
+ 41.560279
+ ],
+ [
+ 78.738916,
+ 41.555628
+ ],
+ [
+ 78.696809,
+ 41.541672
+ ],
+ [
+ 78.705734,
+ 41.519307
+ ],
+ [
+ 78.650583,
+ 41.467341
+ ],
+ [
+ 78.580558,
+ 41.481613
+ ],
+ [
+ 78.533875,
+ 41.445551
+ ],
+ [
+ 78.454696,
+ 41.412327
+ ],
+ [
+ 78.391765,
+ 41.408266
+ ],
+ [
+ 78.5071,
+ 41.310442
+ ],
+ [
+ 78.565912,
+ 41.288147
+ ],
+ [
+ 78.711913,
+ 41.185616
+ ],
+ [
+ 78.733881,
+ 41.161467
+ ],
+ [
+ 78.762486,
+ 41.086097
+ ],
+ [
+ 78.826333,
+ 40.994751
+ ],
+ [
+ 78.875534,
+ 40.985216
+ ],
+ [
+ 78.848531,
+ 40.915553
+ ],
+ [
+ 78.861803,
+ 40.891609
+ ],
+ [
+ 78.79727,
+ 40.861286
+ ],
+ [
+ 78.748298,
+ 40.81866
+ ],
+ [
+ 78.725643,
+ 40.822909
+ ],
+ [
+ 78.570489,
+ 40.766137
+ ],
+ [
+ 78.574151,
+ 40.700195
+ ],
+ [
+ 78.605044,
+ 40.696699
+ ],
+ [
+ 78.585593,
+ 40.637841
+ ],
+ [
+ 78.523577,
+ 40.552579
+ ],
+ [
+ 78.47163,
+ 40.52637
+ ],
+ [
+ 78.373915,
+ 40.494966
+ ],
+ [
+ 78.303661,
+ 40.455462
+ ],
+ [
+ 78.205259,
+ 40.420362
+ ],
+ [
+ 78.158576,
+ 40.387228
+ ],
+ [
+ 78.15583,
+ 40.331155
+ ],
+ [
+ 78.124707,
+ 40.287119
+ ],
+ [
+ 78.091068,
+ 40.274882
+ ],
+ [
+ 78.082143,
+ 40.231574
+ ],
+ [
+ 78.055826,
+ 40.202483
+ ],
+ [
+ 78.055369,
+ 40.140892
+ ],
+ [
+ 78.03134,
+ 40.093818
+ ],
+ [
+ 78.09267,
+ 40.060831
+ ],
+ [
+ 78.161322,
+ 40.071573
+ ],
+ [
+ 78.241187,
+ 40.060831
+ ],
+ [
+ 78.313272,
+ 40.066049
+ ],
+ [
+ 78.36499,
+ 40.009709
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 80.592296,
+ 40.619884
+ ],
+ [
+ 80.57971,
+ 40.666592
+ ],
+ [
+ 80.553165,
+ 40.655032
+ ],
+ [
+ 80.552707,
+ 40.687577
+ ],
+ [
+ 80.520441,
+ 40.70202
+ ],
+ [
+ 80.457967,
+ 40.773881
+ ],
+ [
+ 80.397095,
+ 40.818964
+ ],
+ [
+ 80.331876,
+ 40.850064
+ ],
+ [
+ 80.2678,
+ 40.819723
+ ],
+ [
+ 80.23622,
+ 40.784358
+ ],
+ [
+ 80.249264,
+ 40.82473
+ ],
+ [
+ 80.22455,
+ 40.883878
+ ],
+ [
+ 80.136675,
+ 40.891912
+ ],
+ [
+ 80.050402,
+ 40.828826
+ ],
+ [
+ 80.052004,
+ 40.775096
+ ],
+ [
+ 80.08038,
+ 40.750341
+ ],
+ [
+ 80.087245,
+ 40.694571
+ ],
+ [
+ 80.070997,
+ 40.631906
+ ],
+ [
+ 80.050631,
+ 40.642405
+ ],
+ [
+ 80.022941,
+ 40.592787
+ ],
+ [
+ 80.037129,
+ 40.536885
+ ],
+ [
+ 80.022026,
+ 40.500913
+ ],
+ [
+ 79.975342,
+ 40.485207
+ ],
+ [
+ 79.941016,
+ 40.44295
+ ],
+ [
+ 79.864125,
+ 40.489629
+ ],
+ [
+ 79.810348,
+ 40.491154
+ ],
+ [
+ 79.853599,
+ 40.437151
+ ],
+ [
+ 79.915386,
+ 40.386617
+ ],
+ [
+ 79.86916,
+ 40.145643
+ ],
+ [
+ 79.833461,
+ 40.131388
+ ],
+ [
+ 79.841699,
+ 40.131388
+ ],
+ [
+ 79.860006,
+ 40.013702
+ ],
+ [
+ 79.837809,
+ 39.980523
+ ],
+ [
+ 79.862981,
+ 39.957165
+ ],
+ [
+ 79.846047,
+ 39.908887
+ ],
+ [
+ 79.815382,
+ 39.882735
+ ],
+ [
+ 79.788379,
+ 39.801909
+ ],
+ [
+ 79.764351,
+ 39.622831
+ ],
+ [
+ 80.162305,
+ 39.464034
+ ],
+ [
+ 80.726855,
+ 39.477346
+ ],
+ [
+ 81.062335,
+ 39.483381
+ ],
+ [
+ 81.438092,
+ 39.484929
+ ],
+ [
+ 81.955958,
+ 39.483691
+ ],
+ [
+ 82.101272,
+ 39.485393
+ ],
+ [
+ 82.585041,
+ 39.484
+ ],
+ [
+ 83.151879,
+ 39.484465
+ ],
+ [
+ 83.414817,
+ 39.483227
+ ],
+ [
+ 83.951906,
+ 39.956396
+ ],
+ [
+ 84.009574,
+ 40.037654
+ ],
+ [
+ 84.012092,
+ 40.113142
+ ],
+ [
+ 84.060377,
+ 40.677846
+ ],
+ [
+ 84.067471,
+ 40.77707
+ ],
+ [
+ 83.929022,
+ 40.816688
+ ],
+ [
+ 83.889662,
+ 40.833681
+ ],
+ [
+ 83.85259,
+ 40.873114
+ ],
+ [
+ 83.837257,
+ 40.913887
+ ],
+ [
+ 83.848242,
+ 40.9563
+ ],
+ [
+ 83.769978,
+ 40.976891
+ ],
+ [
+ 83.778903,
+ 41.010337
+ ],
+ [
+ 83.745263,
+ 41.031063
+ ],
+ [
+ 83.696063,
+ 41.017448
+ ],
+ [
+ 83.670432,
+ 41.036205
+ ],
+ [
+ 83.682103,
+ 41.069924
+ ],
+ [
+ 83.616655,
+ 41.10846
+ ],
+ [
+ 83.589652,
+ 41.15724
+ ],
+ [
+ 83.478893,
+ 41.135951
+ ],
+ [
+ 83.485529,
+ 41.077028
+ ],
+ [
+ 83.438159,
+ 41.06811
+ ],
+ [
+ 83.390789,
+ 41.137914
+ ],
+ [
+ 83.301312,
+ 41.124019
+ ],
+ [
+ 83.146387,
+ 41.223631
+ ],
+ [
+ 83.104967,
+ 41.224084
+ ],
+ [
+ 83.069039,
+ 41.243234
+ ],
+ [
+ 83.030823,
+ 41.289353
+ ],
+ [
+ 83.015033,
+ 41.377881
+ ],
+ [
+ 82.98391,
+ 41.408717
+ ],
+ [
+ 82.848894,
+ 41.478759
+ ],
+ [
+ 82.814111,
+ 41.461932
+ ],
+ [
+ 82.729211,
+ 41.463885
+ ],
+ [
+ 82.635844,
+ 41.503241
+ ],
+ [
+ 82.636759,
+ 41.461331
+ ],
+ [
+ 82.607696,
+ 41.457424
+ ],
+ [
+ 82.583897,
+ 41.389164
+ ],
+ [
+ 82.57932,
+ 41.342063
+ ],
+ [
+ 82.520508,
+ 41.323694
+ ],
+ [
+ 82.456661,
+ 41.255897
+ ],
+ [
+ 82.359633,
+ 41.251677
+ ],
+ [
+ 82.294642,
+ 41.23268
+ ],
+ [
+ 82.181824,
+ 41.166599
+ ],
+ [
+ 82.061454,
+ 41.126436
+ ],
+ [
+ 81.999895,
+ 41.076726
+ ],
+ [
+ 81.939482,
+ 40.991422
+ ],
+ [
+ 81.884102,
+ 40.941004
+ ],
+ [
+ 81.84314,
+ 40.886152
+ ],
+ [
+ 81.812704,
+ 40.813197
+ ],
+ [
+ 81.743365,
+ 40.733326
+ ],
+ [
+ 81.822544,
+ 40.685144
+ ],
+ [
+ 81.944745,
+ 40.494356
+ ],
+ [
+ 81.978613,
+ 40.468429
+ ],
+ [
+ 81.880441,
+ 40.467667
+ ],
+ [
+ 81.760299,
+ 40.437914
+ ],
+ [
+ 81.377449,
+ 40.43944
+ ],
+ [
+ 81.281107,
+ 40.43593
+ ],
+ [
+ 81.210395,
+ 40.397307
+ ],
+ [
+ 81.003065,
+ 40.396849
+ ],
+ [
+ 80.981097,
+ 40.423872
+ ],
+ [
+ 80.931438,
+ 40.432573
+ ],
+ [
+ 80.907868,
+ 40.420362
+ ],
+ [
+ 80.740128,
+ 40.369357
+ ],
+ [
+ 80.679485,
+ 40.381425
+ ],
+ [
+ 80.605798,
+ 40.423262
+ ],
+ [
+ 80.633717,
+ 40.465378
+ ],
+ [
+ 80.683833,
+ 40.464616
+ ],
+ [
+ 80.659347,
+ 40.484597
+ ],
+ [
+ 80.673993,
+ 40.511585
+ ],
+ [
+ 80.723422,
+ 40.488409
+ ],
+ [
+ 80.729372,
+ 40.452411
+ ],
+ [
+ 80.809924,
+ 40.454699
+ ],
+ [
+ 80.827774,
+ 40.476513
+ ],
+ [
+ 80.789786,
+ 40.479564
+ ],
+ [
+ 80.780404,
+ 40.505944
+ ],
+ [
+ 80.741272,
+ 40.533228
+ ],
+ [
+ 80.696419,
+ 40.520121
+ ],
+ [
+ 80.70214,
+ 40.546028
+ ],
+ [
+ 80.670789,
+ 40.569031
+ ],
+ [
+ 80.621588,
+ 40.556845
+ ],
+ [
+ 80.592296,
+ 40.619884
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 653000,
+ "name": "鍏嬪瓬鍕掕嫃鏌皵鍏嬪瓬鑷不宸�",
+ "center": [
+ 76.172825,
+ 39.713431
+ ],
+ "centroid": [
+ 75.956625,
+ 39.672168
+ ],
+ "childrenNum": 4,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 8,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 78.36499,
+ 40.009709
+ ],
+ [
+ 78.313272,
+ 40.066049
+ ],
+ [
+ 78.241187,
+ 40.060831
+ ],
+ [
+ 78.161322,
+ 40.071573
+ ],
+ [
+ 78.09267,
+ 40.060831
+ ],
+ [
+ 78.03134,
+ 40.093818
+ ],
+ [
+ 78.055369,
+ 40.140892
+ ],
+ [
+ 78.055826,
+ 40.202483
+ ],
+ [
+ 78.082143,
+ 40.231574
+ ],
+ [
+ 78.091068,
+ 40.274882
+ ],
+ [
+ 78.124707,
+ 40.287119
+ ],
+ [
+ 78.15583,
+ 40.331155
+ ],
+ [
+ 78.158576,
+ 40.387228
+ ],
+ [
+ 78.205259,
+ 40.420362
+ ],
+ [
+ 78.303661,
+ 40.455462
+ ],
+ [
+ 78.373915,
+ 40.494966
+ ],
+ [
+ 78.47163,
+ 40.52637
+ ],
+ [
+ 78.523577,
+ 40.552579
+ ],
+ [
+ 78.585593,
+ 40.637841
+ ],
+ [
+ 78.605044,
+ 40.696699
+ ],
+ [
+ 78.574151,
+ 40.700195
+ ],
+ [
+ 78.570489,
+ 40.766137
+ ],
+ [
+ 78.725643,
+ 40.822909
+ ],
+ [
+ 78.748298,
+ 40.81866
+ ],
+ [
+ 78.79727,
+ 40.861286
+ ],
+ [
+ 78.861803,
+ 40.891609
+ ],
+ [
+ 78.848531,
+ 40.915553
+ ],
+ [
+ 78.875534,
+ 40.985216
+ ],
+ [
+ 78.826333,
+ 40.994751
+ ],
+ [
+ 78.762486,
+ 41.086097
+ ],
+ [
+ 78.733881,
+ 41.161467
+ ],
+ [
+ 78.711913,
+ 41.185616
+ ],
+ [
+ 78.565912,
+ 41.288147
+ ],
+ [
+ 78.5071,
+ 41.310442
+ ],
+ [
+ 78.391765,
+ 41.408266
+ ],
+ [
+ 78.323799,
+ 41.3842
+ ],
+ [
+ 78.232263,
+ 41.39849
+ ],
+ [
+ 78.166128,
+ 41.3842
+ ],
+ [
+ 78.164297,
+ 41.345224
+ ],
+ [
+ 78.137065,
+ 41.280011
+ ],
+ [
+ 78.129055,
+ 41.228156
+ ],
+ [
+ 78.097018,
+ 41.22514
+ ],
+ [
+ 77.973444,
+ 41.173392
+ ],
+ [
+ 77.904792,
+ 41.185163
+ ],
+ [
+ 77.834537,
+ 41.151956
+ ],
+ [
+ 77.807763,
+ 41.123415
+ ],
+ [
+ 77.829503,
+ 41.059493
+ ],
+ [
+ 77.780531,
+ 41.023046
+ ],
+ [
+ 77.737509,
+ 41.032273
+ ],
+ [
+ 77.684876,
+ 41.007765
+ ],
+ [
+ 77.65444,
+ 41.016087
+ ],
+ [
+ 77.591509,
+ 40.99233
+ ],
+ [
+ 77.540248,
+ 41.006403
+ ],
+ [
+ 77.476402,
+ 40.999594
+ ],
+ [
+ 77.473885,
+ 41.022743
+ ],
+ [
+ 77.41553,
+ 41.038928
+ ],
+ [
+ 77.363126,
+ 41.040742
+ ],
+ [
+ 77.296304,
+ 41.005042
+ ],
+ [
+ 77.25168,
+ 41.025163
+ ],
+ [
+ 77.169298,
+ 41.009127
+ ],
+ [
+ 77.111172,
+ 41.035903
+ ],
+ [
+ 77.091492,
+ 41.062668
+ ],
+ [
+ 77.023297,
+ 41.059341
+ ],
+ [
+ 77.002244,
+ 41.073401
+ ],
+ [
+ 76.940915,
+ 41.028794
+ ],
+ [
+ 76.885764,
+ 41.027432
+ ],
+ [
+ 76.853497,
+ 40.976437
+ ],
+ [
+ 76.761961,
+ 40.954028
+ ],
+ [
+ 76.741823,
+ 40.912068
+ ],
+ [
+ 76.731525,
+ 40.819116
+ ],
+ [
+ 76.693309,
+ 40.779499
+ ],
+ [
+ 76.646626,
+ 40.760062
+ ],
+ [
+ 76.675917,
+ 40.694267
+ ],
+ [
+ 76.654864,
+ 40.65275
+ ],
+ [
+ 76.657381,
+ 40.620341
+ ],
+ [
+ 76.618707,
+ 40.609077
+ ],
+ [
+ 76.55692,
+ 40.542676
+ ],
+ [
+ 76.539528,
+ 40.464005
+ ],
+ [
+ 76.509092,
+ 40.42952
+ ],
+ [
+ 76.470647,
+ 40.422651
+ ],
+ [
+ 76.442042,
+ 40.391505
+ ],
+ [
+ 76.390324,
+ 40.377606
+ ],
+ [
+ 76.382086,
+ 40.390894
+ ],
+ [
+ 76.333343,
+ 40.343688
+ ],
+ [
+ 76.327622,
+ 40.391352
+ ],
+ [
+ 76.283227,
+ 40.415171
+ ],
+ [
+ 76.279794,
+ 40.439288
+ ],
+ [
+ 76.213888,
+ 40.394864
+ ],
+ [
+ 76.173383,
+ 40.382035
+ ],
+ [
+ 76.144091,
+ 40.393337
+ ],
+ [
+ 76.048894,
+ 40.388756
+ ],
+ [
+ 76.048436,
+ 40.356982
+ ],
+ [
+ 75.98642,
+ 40.381883
+ ],
+ [
+ 75.932185,
+ 40.339561
+ ],
+ [
+ 75.921429,
+ 40.291248
+ ],
+ [
+ 75.831037,
+ 40.327333
+ ],
+ [
+ 75.785956,
+ 40.301036
+ ],
+ [
+ 75.709065,
+ 40.280848
+ ],
+ [
+ 75.669934,
+ 40.363857
+ ],
+ [
+ 75.68641,
+ 40.418072
+ ],
+ [
+ 75.734467,
+ 40.467514
+ ],
+ [
+ 75.646134,
+ 40.516615
+ ],
+ [
+ 75.630802,
+ 40.549075
+ ],
+ [
+ 75.63698,
+ 40.62445
+ ],
+ [
+ 75.599451,
+ 40.659748
+ ],
+ [
+ 75.568557,
+ 40.65701
+ ],
+ [
+ 75.468096,
+ 40.599943
+ ],
+ [
+ 75.432397,
+ 40.563395
+ ],
+ [
+ 75.355506,
+ 40.537952
+ ],
+ [
+ 75.292118,
+ 40.483682
+ ],
+ [
+ 75.268776,
+ 40.483682
+ ],
+ [
+ 75.242459,
+ 40.448901
+ ],
+ [
+ 75.135362,
+ 40.463395
+ ],
+ [
+ 75.102866,
+ 40.439898
+ ],
+ [
+ 75.021857,
+ 40.467209
+ ],
+ [
+ 74.963274,
+ 40.464616
+ ],
+ [
+ 74.891875,
+ 40.507621
+ ],
+ [
+ 74.844505,
+ 40.52134
+ ],
+ [
+ 74.819333,
+ 40.505791
+ ],
+ [
+ 74.814756,
+ 40.460954
+ ],
+ [
+ 74.795076,
+ 40.443255
+ ],
+ [
+ 74.908352,
+ 40.33895
+ ],
+ [
+ 74.863041,
+ 40.326416
+ ],
+ [
+ 74.811781,
+ 40.34705
+ ],
+ [
+ 74.698047,
+ 40.344452
+ ],
+ [
+ 74.701022,
+ 40.317091
+ ],
+ [
+ 74.663263,
+ 40.271363
+ ],
+ [
+ 74.618411,
+ 40.279777
+ ],
+ [
+ 74.577448,
+ 40.260347
+ ],
+ [
+ 74.547241,
+ 40.219174
+ ],
+ [
+ 74.476758,
+ 40.175065
+ ],
+ [
+ 74.433278,
+ 40.131694
+ ],
+ [
+ 74.356617,
+ 40.089216
+ ],
+ [
+ 74.316799,
+ 40.106548
+ ],
+ [
+ 74.280642,
+ 40.098112
+ ],
+ [
+ 74.26325,
+ 40.125102
+ ],
+ [
+ 74.126632,
+ 40.104554
+ ],
+ [
+ 74.089102,
+ 40.079704
+ ],
+ [
+ 74.023425,
+ 40.085074
+ ],
+ [
+ 74.003058,
+ 40.045023
+ ],
+ [
+ 73.943331,
+ 40.016005
+ ],
+ [
+ 73.980403,
+ 40.004794
+ ],
+ [
+ 73.911064,
+ 39.934721
+ ],
+ [
+ 73.907174,
+ 39.873811
+ ],
+ [
+ 73.845387,
+ 39.831172
+ ],
+ [
+ 73.841725,
+ 39.756297
+ ],
+ [
+ 73.905572,
+ 39.742114
+ ],
+ [
+ 73.924337,
+ 39.721914
+ ],
+ [
+ 73.953628,
+ 39.600278
+ ],
+ [
+ 73.916327,
+ 39.586527
+ ],
+ [
+ 73.868042,
+ 39.482917
+ ],
+ [
+ 73.745383,
+ 39.462022
+ ],
+ [
+ 73.646982,
+ 39.474405
+ ],
+ [
+ 73.610596,
+ 39.465892
+ ],
+ [
+ 73.592518,
+ 39.412312
+ ],
+ [
+ 73.506474,
+ 39.380547
+ ],
+ [
+ 73.554073,
+ 39.349854
+ ],
+ [
+ 73.554988,
+ 39.29603
+ ],
+ [
+ 73.539427,
+ 39.27244
+ ],
+ [
+ 73.58016,
+ 39.237506
+ ],
+ [
+ 73.63943,
+ 39.22042
+ ],
+ [
+ 73.657737,
+ 39.166186
+ ],
+ [
+ 73.688631,
+ 39.154992
+ ],
+ [
+ 73.719753,
+ 39.108176
+ ],
+ [
+ 73.72044,
+ 39.071759
+ ],
+ [
+ 73.742866,
+ 39.029404
+ ],
+ [
+ 73.820214,
+ 39.041553
+ ],
+ [
+ 73.846302,
+ 38.972061
+ ],
+ [
+ 73.826393,
+ 38.916855
+ ],
+ [
+ 73.767581,
+ 38.941033
+ ],
+ [
+ 73.742408,
+ 38.933858
+ ],
+ [
+ 73.709227,
+ 38.89345
+ ],
+ [
+ 73.699386,
+ 38.857703
+ ],
+ [
+ 73.729365,
+ 38.83709
+ ],
+ [
+ 73.770785,
+ 38.77115
+ ],
+ [
+ 73.757054,
+ 38.719543
+ ],
+ [
+ 73.808772,
+ 38.634231
+ ],
+ [
+ 73.799161,
+ 38.611046
+ ],
+ [
+ 73.852252,
+ 38.584249
+ ],
+ [
+ 73.899164,
+ 38.57892
+ ],
+ [
+ 73.926168,
+ 38.535958
+ ],
+ [
+ 74.011754,
+ 38.524978
+ ],
+ [
+ 74.034409,
+ 38.541604
+ ],
+ [
+ 74.090704,
+ 38.542231
+ ],
+ [
+ 74.068735,
+ 38.58566
+ ],
+ [
+ 74.118394,
+ 38.614493
+ ],
+ [
+ 74.148143,
+ 38.676821
+ ],
+ [
+ 74.22961,
+ 38.656156
+ ],
+ [
+ 74.377899,
+ 38.654903
+ ],
+ [
+ 74.455934,
+ 38.632978
+ ],
+ [
+ 74.506508,
+ 38.637677
+ ],
+ [
+ 74.546783,
+ 38.607599
+ ],
+ [
+ 74.613376,
+ 38.593183
+ ],
+ [
+ 74.640379,
+ 38.599608
+ ],
+ [
+ 74.717727,
+ 38.542231
+ ],
+ [
+ 74.784778,
+ 38.538154
+ ],
+ [
+ 74.821621,
+ 38.491087
+ ],
+ [
+ 74.862812,
+ 38.484024
+ ],
+ [
+ 74.868305,
+ 38.403932
+ ],
+ [
+ 74.789583,
+ 38.324695
+ ],
+ [
+ 74.806746,
+ 38.285516
+ ],
+ [
+ 74.896223,
+ 38.267414
+ ],
+ [
+ 74.945653,
+ 38.273869
+ ],
+ [
+ 74.982725,
+ 38.243009
+ ],
+ [
+ 75.042681,
+ 38.266155
+ ],
+ [
+ 75.108587,
+ 38.276387
+ ],
+ [
+ 75.136277,
+ 38.234977
+ ],
+ [
+ 75.192114,
+ 38.198902
+ ],
+ [
+ 75.278158,
+ 38.203786
+ ],
+ [
+ 75.368322,
+ 38.12433
+ ],
+ [
+ 75.399215,
+ 38.106031
+ ],
+ [
+ 75.385942,
+ 38.088673
+ ],
+ [
+ 75.389604,
+ 38.035155
+ ],
+ [
+ 75.421184,
+ 37.974485
+ ],
+ [
+ 75.410428,
+ 37.922624
+ ],
+ [
+ 75.462146,
+ 37.936858
+ ],
+ [
+ 75.561463,
+ 37.919302
+ ],
+ [
+ 75.666959,
+ 37.875473
+ ],
+ [
+ 75.728746,
+ 37.903008
+ ],
+ [
+ 75.747053,
+ 37.888451
+ ],
+ [
+ 75.781379,
+ 37.909811
+ ],
+ [
+ 75.78321,
+ 37.939704
+ ],
+ [
+ 75.880467,
+ 37.92642
+ ],
+ [
+ 75.886417,
+ 37.876581
+ ],
+ [
+ 75.851175,
+ 37.859961
+ ],
+ [
+ 75.858498,
+ 37.829719
+ ],
+ [
+ 75.793507,
+ 37.734476
+ ],
+ [
+ 75.805865,
+ 37.65213
+ ],
+ [
+ 75.868567,
+ 37.674669
+ ],
+ [
+ 75.940881,
+ 37.732415
+ ],
+ [
+ 76.0299,
+ 37.732256
+ ],
+ [
+ 76.100383,
+ 37.770464
+ ],
+ [
+ 76.162856,
+ 37.780449
+ ],
+ [
+ 76.208167,
+ 37.813405
+ ],
+ [
+ 76.264462,
+ 37.731463
+ ],
+ [
+ 76.292151,
+ 37.734159
+ ],
+ [
+ 76.327164,
+ 37.815622
+ ],
+ [
+ 76.382543,
+ 37.826868
+ ],
+ [
+ 76.384374,
+ 37.867401
+ ],
+ [
+ 76.410233,
+ 37.876898
+ ],
+ [
+ 76.436092,
+ 37.856003
+ ],
+ [
+ 76.482089,
+ 37.849987
+ ],
+ [
+ 76.492387,
+ 37.86566
+ ],
+ [
+ 76.469274,
+ 37.925787
+ ],
+ [
+ 76.509779,
+ 37.974485
+ ],
+ [
+ 76.510923,
+ 38.01399
+ ],
+ [
+ 76.540215,
+ 38.060735
+ ],
+ [
+ 76.539299,
+ 38.129851
+ ],
+ [
+ 76.6004,
+ 38.219541
+ ],
+ [
+ 76.602688,
+ 38.399532
+ ],
+ [
+ 76.597654,
+ 38.42467
+ ],
+ [
+ 76.547309,
+ 38.457337
+ ],
+ [
+ 76.455544,
+ 38.497835
+ ],
+ [
+ 76.383688,
+ 38.485123
+ ],
+ [
+ 76.344098,
+ 38.500503
+ ],
+ [
+ 76.401995,
+ 38.540192
+ ],
+ [
+ 76.403139,
+ 38.606189
+ ],
+ [
+ 76.339292,
+ 38.606346
+ ],
+ [
+ 76.288948,
+ 38.629689
+ ],
+ [
+ 76.243179,
+ 38.612926
+ ],
+ [
+ 76.149584,
+ 38.609323
+ ],
+ [
+ 76.16217,
+ 38.646917
+ ],
+ [
+ 76.035392,
+ 38.730024
+ ],
+ [
+ 76.033104,
+ 38.753639
+ ],
+ [
+ 75.977495,
+ 38.759268
+ ],
+ [
+ 75.975665,
+ 38.79819
+ ],
+ [
+ 75.938821,
+ 38.805378
+ ],
+ [
+ 75.908157,
+ 38.875345
+ ],
+ [
+ 75.829893,
+ 38.920444
+ ],
+ [
+ 75.759181,
+ 38.947115
+ ],
+ [
+ 75.861244,
+ 38.997778
+ ],
+ [
+ 75.927608,
+ 39.039528
+ ],
+ [
+ 75.940194,
+ 39.007127
+ ],
+ [
+ 76.063768,
+ 39.008062
+ ],
+ [
+ 76.141116,
+ 39.039684
+ ],
+ [
+ 76.131505,
+ 39.077518
+ ],
+ [
+ 76.050953,
+ 39.155925
+ ],
+ [
+ 76.047521,
+ 39.180642
+ ],
+ [
+ 76.145922,
+ 39.202243
+ ],
+ [
+ 76.157135,
+ 39.229895
+ ],
+ [
+ 76.049351,
+ 39.23968
+ ],
+ [
+ 76.006558,
+ 39.263436
+ ],
+ [
+ 75.952552,
+ 39.273682
+ ],
+ [
+ 75.882298,
+ 39.269025
+ ],
+ [
+ 75.835614,
+ 39.217624
+ ],
+ [
+ 75.839733,
+ 39.188879
+ ],
+ [
+ 75.770166,
+ 39.189967
+ ],
+ [
+ 75.747053,
+ 39.15126
+ ],
+ [
+ 75.707006,
+ 39.12731
+ ],
+ [
+ 75.771996,
+ 39.095728
+ ],
+ [
+ 75.757579,
+ 38.997934
+ ],
+ [
+ 75.662839,
+ 38.955691
+ ],
+ [
+ 75.565582,
+ 38.971282
+ ],
+ [
+ 75.552309,
+ 38.986245
+ ],
+ [
+ 75.586407,
+ 39.050273
+ ],
+ [
+ 75.587322,
+ 39.100396
+ ],
+ [
+ 75.60746,
+ 39.142241
+ ],
+ [
+ 75.671078,
+ 39.221197
+ ],
+ [
+ 75.683435,
+ 39.270111
+ ],
+ [
+ 75.736755,
+ 39.296806
+ ],
+ [
+ 75.691445,
+ 39.303943
+ ],
+ [
+ 75.642244,
+ 39.284701
+ ],
+ [
+ 75.635379,
+ 39.258468
+ ],
+ [
+ 75.580686,
+ 39.211876
+ ],
+ [
+ 75.573134,
+ 39.241543
+ ],
+ [
+ 75.512491,
+ 39.227566
+ ],
+ [
+ 75.472215,
+ 39.170072
+ ],
+ [
+ 75.350014,
+ 39.144574
+ ],
+ [
+ 75.305619,
+ 39.334192
+ ],
+ [
+ 75.299898,
+ 39.407819
+ ],
+ [
+ 75.320723,
+ 39.461557
+ ],
+ [
+ 75.357108,
+ 39.470381
+ ],
+ [
+ 75.389375,
+ 39.505972
+ ],
+ [
+ 75.357566,
+ 39.557161
+ ],
+ [
+ 75.365118,
+ 39.591781
+ ],
+ [
+ 75.341318,
+ 39.623294
+ ],
+ [
+ 75.36077,
+ 39.654022
+ ],
+ [
+ 75.433999,
+ 39.652787
+ ],
+ [
+ 75.466265,
+ 39.67918
+ ],
+ [
+ 75.533316,
+ 39.655257
+ ],
+ [
+ 75.551623,
+ 39.668223
+ ],
+ [
+ 75.646821,
+ 39.653404
+ ],
+ [
+ 75.701742,
+ 39.615881
+ ],
+ [
+ 75.701285,
+ 39.594871
+ ],
+ [
+ 75.855523,
+ 39.585754
+ ],
+ [
+ 75.930125,
+ 39.599815
+ ],
+ [
+ 75.985047,
+ 39.589926
+ ],
+ [
+ 75.976122,
+ 39.611556
+ ],
+ [
+ 76.126471,
+ 39.624221
+ ],
+ [
+ 76.15027,
+ 39.6131
+ ],
+ [
+ 76.215947,
+ 39.625302
+ ],
+ [
+ 76.29627,
+ 39.591008
+ ],
+ [
+ 76.447763,
+ 39.575864
+ ],
+ [
+ 76.506346,
+ 39.591935
+ ],
+ [
+ 76.55303,
+ 39.588999
+ ],
+ [
+ 76.59834,
+ 39.6131
+ ],
+ [
+ 76.595594,
+ 39.629935
+ ],
+ [
+ 76.637014,
+ 39.651089
+ ],
+ [
+ 76.743883,
+ 39.735176
+ ],
+ [
+ 76.786447,
+ 39.753985
+ ],
+ [
+ 76.82924,
+ 39.794977
+ ],
+ [
+ 76.838165,
+ 39.82686
+ ],
+ [
+ 77.022611,
+ 39.844413
+ ],
+ [
+ 77.054648,
+ 39.862576
+ ],
+ [
+ 77.211404,
+ 39.849339
+ ],
+ [
+ 77.302941,
+ 39.864731
+ ],
+ [
+ 77.511872,
+ 39.878427
+ ],
+ [
+ 77.529264,
+ 39.925804
+ ],
+ [
+ 77.603866,
+ 39.936413
+ ],
+ [
+ 77.765428,
+ 39.970074
+ ],
+ [
+ 77.798152,
+ 39.986822
+ ],
+ [
+ 77.940948,
+ 39.97453
+ ],
+ [
+ 78.017839,
+ 39.984517
+ ],
+ [
+ 78.074134,
+ 39.970996
+ ],
+ [
+ 78.208921,
+ 39.99865
+ ],
+ [
+ 78.301144,
+ 40.011705
+ ],
+ [
+ 78.36499,
+ 40.009709
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 653100,
+ "name": "鍠�浠�鍦板尯",
+ "center": [
+ 75.989138,
+ 39.467664
+ ],
+ "centroid": [
+ 77.133824,
+ 38.111752
+ ],
+ "childrenNum": 12,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 9,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 74.806746,
+ 38.285516
+ ],
+ [
+ 74.793245,
+ 38.270878
+ ],
+ [
+ 74.817044,
+ 38.215445
+ ],
+ [
+ 74.804687,
+ 38.167064
+ ],
+ [
+ 74.821621,
+ 38.103033
+ ],
+ [
+ 74.879289,
+ 38.021256
+ ],
+ [
+ 74.925744,
+ 38.017307
+ ],
+ [
+ 74.911327,
+ 37.967056
+ ],
+ [
+ 74.919107,
+ 37.90807
+ ],
+ [
+ 74.937186,
+ 37.875948
+ ],
+ [
+ 74.917505,
+ 37.845079
+ ],
+ [
+ 74.98959,
+ 37.797879
+ ],
+ [
+ 75.006524,
+ 37.77094
+ ],
+ [
+ 74.922998,
+ 37.71719
+ ],
+ [
+ 74.920938,
+ 37.684667
+ ],
+ [
+ 74.892104,
+ 37.668162
+ ],
+ [
+ 74.930778,
+ 37.571759
+ ],
+ [
+ 75.035358,
+ 37.500845
+ ],
+ [
+ 75.078609,
+ 37.511026
+ ],
+ [
+ 75.129641,
+ 37.459156
+ ],
+ [
+ 75.153211,
+ 37.4141
+ ],
+ [
+ 75.12392,
+ 37.381763
+ ],
+ [
+ 75.138794,
+ 37.367741
+ ],
+ [
+ 75.12575,
+ 37.322311
+ ],
+ [
+ 75.078609,
+ 37.318165
+ ],
+ [
+ 75.017966,
+ 37.293763
+ ],
+ [
+ 74.927117,
+ 37.277651
+ ],
+ [
+ 74.911098,
+ 37.233602
+ ],
+ [
+ 74.816129,
+ 37.216519
+ ],
+ [
+ 74.800339,
+ 37.247969
+ ],
+ [
+ 74.753655,
+ 37.281161
+ ],
+ [
+ 74.727339,
+ 37.282915
+ ],
+ [
+ 74.665781,
+ 37.235837
+ ],
+ [
+ 74.64221,
+ 37.261375
+ ],
+ [
+ 74.598959,
+ 37.258343
+ ],
+ [
+ 74.578592,
+ 37.231367
+ ],
+ [
+ 74.544953,
+ 37.249246
+ ],
+ [
+ 74.511084,
+ 37.239988
+ ],
+ [
+ 74.477216,
+ 37.199431
+ ],
+ [
+ 74.487971,
+ 37.162049
+ ],
+ [
+ 74.465087,
+ 37.146867
+ ],
+ [
+ 74.496439,
+ 37.115855
+ ],
+ [
+ 74.498956,
+ 37.072352
+ ],
+ [
+ 74.530078,
+ 37.08211
+ ],
+ [
+ 74.568066,
+ 37.032666
+ ],
+ [
+ 74.617038,
+ 37.04371
+ ],
+ [
+ 74.632599,
+ 37.066592
+ ],
+ [
+ 74.709032,
+ 37.08451
+ ],
+ [
+ 74.739238,
+ 37.028024
+ ],
+ [
+ 74.792558,
+ 37.027544
+ ],
+ [
+ 74.806746,
+ 37.054272
+ ],
+ [
+ 74.847022,
+ 37.056992
+ ],
+ [
+ 74.842674,
+ 37.0205
+ ],
+ [
+ 74.893935,
+ 36.939611
+ ],
+ [
+ 74.938559,
+ 36.943297
+ ],
+ [
+ 74.927346,
+ 36.977904
+ ],
+ [
+ 75.005609,
+ 36.994561
+ ],
+ [
+ 75.032383,
+ 37.016818
+ ],
+ [
+ 75.063277,
+ 37.006251
+ ],
+ [
+ 75.171976,
+ 37.013936
+ ],
+ [
+ 75.168315,
+ 36.991838
+ ],
+ [
+ 75.244748,
+ 36.963326
+ ],
+ [
+ 75.288685,
+ 36.97454
+ ],
+ [
+ 75.413632,
+ 36.954674
+ ],
+ [
+ 75.396469,
+ 36.904185
+ ],
+ [
+ 75.430108,
+ 36.873394
+ ],
+ [
+ 75.425761,
+ 36.778859
+ ],
+ [
+ 75.458485,
+ 36.721022
+ ],
+ [
+ 75.504939,
+ 36.74368
+ ],
+ [
+ 75.536977,
+ 36.730182
+ ],
+ [
+ 75.537435,
+ 36.773077
+ ],
+ [
+ 75.588695,
+ 36.762797
+ ],
+ [
+ 75.634006,
+ 36.771632
+ ],
+ [
+ 75.723711,
+ 36.750588
+ ],
+ [
+ 75.871542,
+ 36.666518
+ ],
+ [
+ 75.946831,
+ 36.590567
+ ],
+ [
+ 75.924404,
+ 36.566414
+ ],
+ [
+ 75.991455,
+ 36.507127
+ ],
+ [
+ 76.034934,
+ 36.409237
+ ],
+ [
+ 75.989624,
+ 36.34014
+ ],
+ [
+ 75.999006,
+ 36.312193
+ ],
+ [
+ 76.055301,
+ 36.252712
+ ],
+ [
+ 76.061022,
+ 36.225219
+ ],
+ [
+ 76.011593,
+ 36.229101
+ ],
+ [
+ 76.016398,
+ 36.165509
+ ],
+ [
+ 75.967884,
+ 36.15871
+ ],
+ [
+ 75.936304,
+ 36.134747
+ ],
+ [
+ 75.949577,
+ 36.070269
+ ],
+ [
+ 75.968571,
+ 36.042063
+ ],
+ [
+ 76.014568,
+ 36.018065
+ ],
+ [
+ 76.097408,
+ 36.022605
+ ],
+ [
+ 76.117088,
+ 35.975075
+ ],
+ [
+ 76.164687,
+ 35.908842
+ ],
+ [
+ 76.147066,
+ 35.833451
+ ],
+ [
+ 76.22144,
+ 35.823372
+ ],
+ [
+ 76.228762,
+ 35.837027
+ ],
+ [
+ 76.298788,
+ 35.841579
+ ],
+ [
+ 76.365838,
+ 35.824185
+ ],
+ [
+ 76.369728,
+ 35.863356
+ ],
+ [
+ 76.431744,
+ 35.851818
+ ],
+ [
+ 76.482089,
+ 35.889189
+ ],
+ [
+ 76.515271,
+ 35.880904
+ ],
+ [
+ 76.548911,
+ 35.919235
+ ],
+ [
+ 76.597425,
+ 35.895686
+ ],
+ [
+ 76.587585,
+ 35.840278
+ ],
+ [
+ 76.566302,
+ 35.819307
+ ],
+ [
+ 76.593534,
+ 35.77198
+ ],
+ [
+ 76.69308,
+ 35.747574
+ ],
+ [
+ 76.698572,
+ 35.722346
+ ],
+ [
+ 76.751663,
+ 35.680499
+ ],
+ [
+ 76.761275,
+ 35.655902
+ ],
+ [
+ 76.836792,
+ 35.662093
+ ],
+ [
+ 76.917802,
+ 35.608478
+ ],
+ [
+ 76.966774,
+ 35.591685
+ ],
+ [
+ 76.998125,
+ 35.611086
+ ],
+ [
+ 77.064489,
+ 35.595761
+ ],
+ [
+ 77.093323,
+ 35.56967
+ ],
+ [
+ 77.195843,
+ 35.519257
+ ],
+ [
+ 77.307746,
+ 35.54047
+ ],
+ [
+ 77.38006,
+ 35.477141
+ ],
+ [
+ 77.451916,
+ 35.460484
+ ],
+ [
+ 77.518737,
+ 35.482039
+ ],
+ [
+ 77.578236,
+ 35.475671
+ ],
+ [
+ 77.639565,
+ 35.454931
+ ],
+ [
+ 77.657415,
+ 35.477467
+ ],
+ [
+ 77.690597,
+ 35.448234
+ ],
+ [
+ 77.728127,
+ 35.457871
+ ],
+ [
+ 77.757647,
+ 35.497222
+ ],
+ [
+ 77.797236,
+ 35.491345
+ ],
+ [
+ 77.816459,
+ 35.518604
+ ],
+ [
+ 77.781675,
+ 35.554011
+ ],
+ [
+ 77.814399,
+ 35.602609
+ ],
+ [
+ 77.844149,
+ 35.612716
+ ],
+ [
+ 77.851929,
+ 35.687014
+ ],
+ [
+ 77.821722,
+ 35.714858
+ ],
+ [
+ 77.826299,
+ 35.748225
+ ],
+ [
+ 77.851701,
+ 35.748225
+ ],
+ [
+ 77.835224,
+ 35.804836
+ ],
+ [
+ 77.878704,
+ 35.811828
+ ],
+ [
+ 77.866804,
+ 35.880904
+ ],
+ [
+ 77.844835,
+ 35.912577
+ ],
+ [
+ 77.887857,
+ 35.908355
+ ],
+ [
+ 77.923785,
+ 35.930764
+ ],
+ [
+ 77.872983,
+ 35.994707
+ ],
+ [
+ 77.800669,
+ 36.027308
+ ],
+ [
+ 77.742544,
+ 36.039145
+ ],
+ [
+ 77.732246,
+ 36.100247
+ ],
+ [
+ 77.791287,
+ 36.112234
+ ],
+ [
+ 77.790829,
+ 36.131508
+ ],
+ [
+ 77.854675,
+ 36.182504
+ ],
+ [
+ 77.910055,
+ 36.198525
+ ],
+ [
+ 77.810967,
+ 36.294579
+ ],
+ [
+ 77.724465,
+ 36.28262
+ ],
+ [
+ 77.610045,
+ 36.35968
+ ],
+ [
+ 77.624462,
+ 36.387772
+ ],
+ [
+ 77.579151,
+ 36.448924
+ ],
+ [
+ 77.484869,
+ 36.493104
+ ],
+ [
+ 77.42537,
+ 36.492137
+ ],
+ [
+ 77.40775,
+ 36.545959
+ ],
+ [
+ 77.503634,
+ 36.56126
+ ],
+ [
+ 77.534756,
+ 36.610849
+ ],
+ [
+ 77.582126,
+ 36.610366
+ ],
+ [
+ 77.576405,
+ 36.633701
+ ],
+ [
+ 77.623089,
+ 36.643193
+ ],
+ [
+ 77.64849,
+ 36.669252
+ ],
+ [
+ 77.61691,
+ 36.699964
+ ],
+ [
+ 77.542308,
+ 36.746732
+ ],
+ [
+ 77.49265,
+ 36.792991
+ ],
+ [
+ 77.505693,
+ 36.842911
+ ],
+ [
+ 77.528806,
+ 36.865052
+ ],
+ [
+ 77.518966,
+ 36.930315
+ ],
+ [
+ 77.608214,
+ 36.935284
+ ],
+ [
+ 77.642311,
+ 36.975981
+ ],
+ [
+ 77.651236,
+ 37.056512
+ ],
+ [
+ 77.681214,
+ 37.128485
+ ],
+ [
+ 77.664967,
+ 37.14463
+ ],
+ [
+ 77.642769,
+ 37.266481
+ ],
+ [
+ 77.600205,
+ 37.297591
+ ],
+ [
+ 77.64254,
+ 37.350369
+ ],
+ [
+ 77.639794,
+ 37.376505
+ ],
+ [
+ 77.667713,
+ 37.444035
+ ],
+ [
+ 77.664051,
+ 37.581611
+ ],
+ [
+ 77.699979,
+ 37.588762
+ ],
+ [
+ 77.741399,
+ 37.637365
+ ],
+ [
+ 77.752155,
+ 37.678954
+ ],
+ [
+ 77.806161,
+ 37.727023
+ ],
+ [
+ 77.878246,
+ 37.811662
+ ],
+ [
+ 78.006397,
+ 37.96342
+ ],
+ [
+ 78.245078,
+ 38.188343
+ ],
+ [
+ 78.506871,
+ 38.422471
+ ],
+ [
+ 79.003227,
+ 38.667116
+ ],
+ [
+ 79.238704,
+ 38.794283
+ ],
+ [
+ 79.285387,
+ 38.807253
+ ],
+ [
+ 79.333902,
+ 38.802253
+ ],
+ [
+ 79.390425,
+ 38.830218
+ ],
+ [
+ 79.566633,
+ 38.784437
+ ],
+ [
+ 79.599814,
+ 38.829905
+ ],
+ [
+ 79.616062,
+ 38.919196
+ ],
+ [
+ 79.733686,
+ 39.4775
+ ],
+ [
+ 79.190647,
+ 39.72068
+ ],
+ [
+ 79.117647,
+ 39.715436
+ ],
+ [
+ 79.092246,
+ 39.681032
+ ],
+ [
+ 79.003684,
+ 39.65927
+ ],
+ [
+ 79.000252,
+ 39.624993
+ ],
+ [
+ 78.915581,
+ 39.611247
+ ],
+ [
+ 78.84075,
+ 39.6131
+ ],
+ [
+ 78.796584,
+ 39.653404
+ ],
+ [
+ 78.708709,
+ 39.650471
+ ],
+ [
+ 78.705276,
+ 39.689982
+ ],
+ [
+ 78.673467,
+ 39.700936
+ ],
+ [
+ 78.657449,
+ 39.736409
+ ],
+ [
+ 78.757223,
+ 39.796672
+ ],
+ [
+ 78.777819,
+ 39.825012
+ ],
+ [
+ 78.776675,
+ 39.758147
+ ],
+ [
+ 78.809856,
+ 39.74381
+ ],
+ [
+ 78.782853,
+ 39.688593
+ ],
+ [
+ 78.806424,
+ 39.657264
+ ],
+ [
+ 78.840521,
+ 39.711271
+ ],
+ [
+ 78.883772,
+ 39.704176
+ ],
+ [
+ 78.870728,
+ 39.762154
+ ],
+ [
+ 78.904368,
+ 39.781418
+ ],
+ [
+ 78.993387,
+ 39.781418
+ ],
+ [
+ 79.004829,
+ 39.800677
+ ],
+ [
+ 78.942584,
+ 39.809765
+ ],
+ [
+ 78.906885,
+ 39.831326
+ ],
+ [
+ 78.932057,
+ 39.859806
+ ],
+ [
+ 78.989496,
+ 39.868271
+ ],
+ [
+ 78.942813,
+ 39.908118
+ ],
+ [
+ 78.989725,
+ 39.929494
+ ],
+ [
+ 79.001625,
+ 39.970996
+ ],
+ [
+ 79.039155,
+ 39.981291
+ ],
+ [
+ 79.015355,
+ 40.022147
+ ],
+ [
+ 79.045562,
+ 40.036887
+ ],
+ [
+ 79.214218,
+ 40.059603
+ ],
+ [
+ 79.145108,
+ 40.256522
+ ],
+ [
+ 79.003913,
+ 40.219786
+ ],
+ [
+ 78.903681,
+ 40.257134
+ ],
+ [
+ 78.807339,
+ 40.22591
+ ],
+ [
+ 78.759969,
+ 40.187014
+ ],
+ [
+ 78.605959,
+ 40.131694
+ ],
+ [
+ 78.59795,
+ 40.107621
+ ],
+ [
+ 78.550122,
+ 40.088295
+ ],
+ [
+ 78.543486,
+ 40.061445
+ ],
+ [
+ 78.442338,
+ 40.02614
+ ],
+ [
+ 78.36499,
+ 40.009709
+ ],
+ [
+ 78.301144,
+ 40.011705
+ ],
+ [
+ 78.208921,
+ 39.99865
+ ],
+ [
+ 78.074134,
+ 39.970996
+ ],
+ [
+ 78.017839,
+ 39.984517
+ ],
+ [
+ 77.940948,
+ 39.97453
+ ],
+ [
+ 77.798152,
+ 39.986822
+ ],
+ [
+ 77.765428,
+ 39.970074
+ ],
+ [
+ 77.603866,
+ 39.936413
+ ],
+ [
+ 77.529264,
+ 39.925804
+ ],
+ [
+ 77.511872,
+ 39.878427
+ ],
+ [
+ 77.302941,
+ 39.864731
+ ],
+ [
+ 77.211404,
+ 39.849339
+ ],
+ [
+ 77.054648,
+ 39.862576
+ ],
+ [
+ 77.022611,
+ 39.844413
+ ],
+ [
+ 76.838165,
+ 39.82686
+ ],
+ [
+ 76.82924,
+ 39.794977
+ ],
+ [
+ 76.786447,
+ 39.753985
+ ],
+ [
+ 76.743883,
+ 39.735176
+ ],
+ [
+ 76.637014,
+ 39.651089
+ ],
+ [
+ 76.595594,
+ 39.629935
+ ],
+ [
+ 76.59834,
+ 39.6131
+ ],
+ [
+ 76.55303,
+ 39.588999
+ ],
+ [
+ 76.506346,
+ 39.591935
+ ],
+ [
+ 76.447763,
+ 39.575864
+ ],
+ [
+ 76.29627,
+ 39.591008
+ ],
+ [
+ 76.215947,
+ 39.625302
+ ],
+ [
+ 76.15027,
+ 39.6131
+ ],
+ [
+ 76.126471,
+ 39.624221
+ ],
+ [
+ 75.976122,
+ 39.611556
+ ],
+ [
+ 75.985047,
+ 39.589926
+ ],
+ [
+ 75.930125,
+ 39.599815
+ ],
+ [
+ 75.855523,
+ 39.585754
+ ],
+ [
+ 75.701285,
+ 39.594871
+ ],
+ [
+ 75.701742,
+ 39.615881
+ ],
+ [
+ 75.646821,
+ 39.653404
+ ],
+ [
+ 75.551623,
+ 39.668223
+ ],
+ [
+ 75.533316,
+ 39.655257
+ ],
+ [
+ 75.466265,
+ 39.67918
+ ],
+ [
+ 75.433999,
+ 39.652787
+ ],
+ [
+ 75.36077,
+ 39.654022
+ ],
+ [
+ 75.341318,
+ 39.623294
+ ],
+ [
+ 75.365118,
+ 39.591781
+ ],
+ [
+ 75.357566,
+ 39.557161
+ ],
+ [
+ 75.389375,
+ 39.505972
+ ],
+ [
+ 75.357108,
+ 39.470381
+ ],
+ [
+ 75.320723,
+ 39.461557
+ ],
+ [
+ 75.299898,
+ 39.407819
+ ],
+ [
+ 75.305619,
+ 39.334192
+ ],
+ [
+ 75.350014,
+ 39.144574
+ ],
+ [
+ 75.472215,
+ 39.170072
+ ],
+ [
+ 75.512491,
+ 39.227566
+ ],
+ [
+ 75.573134,
+ 39.241543
+ ],
+ [
+ 75.580686,
+ 39.211876
+ ],
+ [
+ 75.635379,
+ 39.258468
+ ],
+ [
+ 75.642244,
+ 39.284701
+ ],
+ [
+ 75.691445,
+ 39.303943
+ ],
+ [
+ 75.736755,
+ 39.296806
+ ],
+ [
+ 75.683435,
+ 39.270111
+ ],
+ [
+ 75.671078,
+ 39.221197
+ ],
+ [
+ 75.60746,
+ 39.142241
+ ],
+ [
+ 75.587322,
+ 39.100396
+ ],
+ [
+ 75.586407,
+ 39.050273
+ ],
+ [
+ 75.552309,
+ 38.986245
+ ],
+ [
+ 75.565582,
+ 38.971282
+ ],
+ [
+ 75.662839,
+ 38.955691
+ ],
+ [
+ 75.757579,
+ 38.997934
+ ],
+ [
+ 75.771996,
+ 39.095728
+ ],
+ [
+ 75.707006,
+ 39.12731
+ ],
+ [
+ 75.747053,
+ 39.15126
+ ],
+ [
+ 75.770166,
+ 39.189967
+ ],
+ [
+ 75.839733,
+ 39.188879
+ ],
+ [
+ 75.835614,
+ 39.217624
+ ],
+ [
+ 75.882298,
+ 39.269025
+ ],
+ [
+ 75.952552,
+ 39.273682
+ ],
+ [
+ 76.006558,
+ 39.263436
+ ],
+ [
+ 76.049351,
+ 39.23968
+ ],
+ [
+ 76.157135,
+ 39.229895
+ ],
+ [
+ 76.145922,
+ 39.202243
+ ],
+ [
+ 76.047521,
+ 39.180642
+ ],
+ [
+ 76.050953,
+ 39.155925
+ ],
+ [
+ 76.131505,
+ 39.077518
+ ],
+ [
+ 76.141116,
+ 39.039684
+ ],
+ [
+ 76.063768,
+ 39.008062
+ ],
+ [
+ 75.940194,
+ 39.007127
+ ],
+ [
+ 75.927608,
+ 39.039528
+ ],
+ [
+ 75.861244,
+ 38.997778
+ ],
+ [
+ 75.759181,
+ 38.947115
+ ],
+ [
+ 75.829893,
+ 38.920444
+ ],
+ [
+ 75.908157,
+ 38.875345
+ ],
+ [
+ 75.938821,
+ 38.805378
+ ],
+ [
+ 75.975665,
+ 38.79819
+ ],
+ [
+ 75.977495,
+ 38.759268
+ ],
+ [
+ 76.033104,
+ 38.753639
+ ],
+ [
+ 76.035392,
+ 38.730024
+ ],
+ [
+ 76.16217,
+ 38.646917
+ ],
+ [
+ 76.149584,
+ 38.609323
+ ],
+ [
+ 76.243179,
+ 38.612926
+ ],
+ [
+ 76.288948,
+ 38.629689
+ ],
+ [
+ 76.339292,
+ 38.606346
+ ],
+ [
+ 76.403139,
+ 38.606189
+ ],
+ [
+ 76.401995,
+ 38.540192
+ ],
+ [
+ 76.344098,
+ 38.500503
+ ],
+ [
+ 76.383688,
+ 38.485123
+ ],
+ [
+ 76.455544,
+ 38.497835
+ ],
+ [
+ 76.547309,
+ 38.457337
+ ],
+ [
+ 76.597654,
+ 38.42467
+ ],
+ [
+ 76.602688,
+ 38.399532
+ ],
+ [
+ 76.6004,
+ 38.219541
+ ],
+ [
+ 76.539299,
+ 38.129851
+ ],
+ [
+ 76.540215,
+ 38.060735
+ ],
+ [
+ 76.510923,
+ 38.01399
+ ],
+ [
+ 76.509779,
+ 37.974485
+ ],
+ [
+ 76.469274,
+ 37.925787
+ ],
+ [
+ 76.492387,
+ 37.86566
+ ],
+ [
+ 76.482089,
+ 37.849987
+ ],
+ [
+ 76.436092,
+ 37.856003
+ ],
+ [
+ 76.410233,
+ 37.876898
+ ],
+ [
+ 76.384374,
+ 37.867401
+ ],
+ [
+ 76.382543,
+ 37.826868
+ ],
+ [
+ 76.327164,
+ 37.815622
+ ],
+ [
+ 76.292151,
+ 37.734159
+ ],
+ [
+ 76.264462,
+ 37.731463
+ ],
+ [
+ 76.208167,
+ 37.813405
+ ],
+ [
+ 76.162856,
+ 37.780449
+ ],
+ [
+ 76.100383,
+ 37.770464
+ ],
+ [
+ 76.0299,
+ 37.732256
+ ],
+ [
+ 75.940881,
+ 37.732415
+ ],
+ [
+ 75.868567,
+ 37.674669
+ ],
+ [
+ 75.805865,
+ 37.65213
+ ],
+ [
+ 75.793507,
+ 37.734476
+ ],
+ [
+ 75.858498,
+ 37.829719
+ ],
+ [
+ 75.851175,
+ 37.859961
+ ],
+ [
+ 75.886417,
+ 37.876581
+ ],
+ [
+ 75.880467,
+ 37.92642
+ ],
+ [
+ 75.78321,
+ 37.939704
+ ],
+ [
+ 75.781379,
+ 37.909811
+ ],
+ [
+ 75.747053,
+ 37.888451
+ ],
+ [
+ 75.728746,
+ 37.903008
+ ],
+ [
+ 75.666959,
+ 37.875473
+ ],
+ [
+ 75.561463,
+ 37.919302
+ ],
+ [
+ 75.462146,
+ 37.936858
+ ],
+ [
+ 75.410428,
+ 37.922624
+ ],
+ [
+ 75.421184,
+ 37.974485
+ ],
+ [
+ 75.389604,
+ 38.035155
+ ],
+ [
+ 75.385942,
+ 38.088673
+ ],
+ [
+ 75.399215,
+ 38.106031
+ ],
+ [
+ 75.368322,
+ 38.12433
+ ],
+ [
+ 75.278158,
+ 38.203786
+ ],
+ [
+ 75.192114,
+ 38.198902
+ ],
+ [
+ 75.136277,
+ 38.234977
+ ],
+ [
+ 75.108587,
+ 38.276387
+ ],
+ [
+ 75.042681,
+ 38.266155
+ ],
+ [
+ 74.982725,
+ 38.243009
+ ],
+ [
+ 74.945653,
+ 38.273869
+ ],
+ [
+ 74.896223,
+ 38.267414
+ ],
+ [
+ 74.806746,
+ 38.285516
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 79.190647,
+ 39.72068
+ ],
+ [
+ 79.733686,
+ 39.4775
+ ],
+ [
+ 79.764351,
+ 39.622831
+ ],
+ [
+ 79.788379,
+ 39.801909
+ ],
+ [
+ 79.815382,
+ 39.882735
+ ],
+ [
+ 79.846047,
+ 39.908887
+ ],
+ [
+ 79.862981,
+ 39.957165
+ ],
+ [
+ 79.837809,
+ 39.980523
+ ],
+ [
+ 79.860006,
+ 40.013702
+ ],
+ [
+ 79.841699,
+ 40.131388
+ ],
+ [
+ 79.833461,
+ 40.131388
+ ],
+ [
+ 79.731169,
+ 40.146716
+ ],
+ [
+ 79.587228,
+ 40.175678
+ ],
+ [
+ 79.497294,
+ 40.211824
+ ],
+ [
+ 79.343055,
+ 40.241065
+ ],
+ [
+ 79.238933,
+ 40.253002
+ ],
+ [
+ 79.145108,
+ 40.256522
+ ],
+ [
+ 79.214218,
+ 40.059603
+ ],
+ [
+ 79.482648,
+ 40.097652
+ ],
+ [
+ 79.573955,
+ 40.012012
+ ],
+ [
+ 79.606222,
+ 39.913347
+ ],
+ [
+ 79.55725,
+ 39.865039
+ ],
+ [
+ 79.53551,
+ 39.862884
+ ],
+ [
+ 79.406215,
+ 39.89212
+ ],
+ [
+ 79.278522,
+ 39.877658
+ ],
+ [
+ 79.298889,
+ 39.844566
+ ],
+ [
+ 79.28882,
+ 39.814848
+ ],
+ [
+ 79.325663,
+ 39.80345
+ ],
+ [
+ 79.246484,
+ 39.784808
+ ],
+ [
+ 79.240306,
+ 39.733017
+ ],
+ [
+ 79.190647,
+ 39.72068
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 653200,
+ "name": "鍜岀敯鍦板尯",
+ "center": [
+ 79.92533,
+ 37.110687
+ ],
+ "centroid": [
+ 81.72906,
+ 37.578228
+ ],
+ "childrenNum": 8,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 10,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 80.416089,
+ 36.279064
+ ],
+ [
+ 80.41792,
+ 36.278255
+ ],
+ [
+ 80.81473,
+ 36.292479
+ ],
+ [
+ 80.817018,
+ 36.293287
+ ],
+ [
+ 80.81656,
+ 36.296034
+ ],
+ [
+ 80.81862,
+ 36.298135
+ ],
+ [
+ 81.007185,
+ 36.260473
+ ],
+ [
+ 81.008787,
+ 36.259826
+ ],
+ [
+ 81.031671,
+ 36.259341
+ ],
+ [
+ 81.03373,
+ 36.275992
+ ],
+ [
+ 81.031213,
+ 36.27874
+ ],
+ [
+ 81.030984,
+ 36.280195
+ ],
+ [
+ 81.033959,
+ 36.280033
+ ],
+ [
+ 81.049978,
+ 36.315101
+ ],
+ [
+ 81.047461,
+ 36.250771
+ ],
+ [
+ 81.274928,
+ 36.142196
+ ],
+ [
+ 81.275386,
+ 36.142196
+ ],
+ [
+ 81.330079,
+ 36.405848
+ ],
+ [
+ 81.330994,
+ 36.421177
+ ],
+ [
+ 81.357082,
+ 36.443601
+ ],
+ [
+ 81.394383,
+ 36.31914
+ ],
+ [
+ 81.436261,
+ 36.256754
+ ],
+ [
+ 81.442897,
+ 36.22813
+ ],
+ [
+ 81.429396,
+ 36.157091
+ ],
+ [
+ 81.473333,
+ 36.116932
+ ],
+ [
+ 81.460518,
+ 36.057788
+ ],
+ [
+ 81.493929,
+ 36.016605
+ ],
+ [
+ 81.466468,
+ 35.95203
+ ],
+ [
+ 81.42253,
+ 35.879767
+ ],
+ [
+ 81.372414,
+ 35.83654
+ ],
+ [
+ 81.371041,
+ 35.796867
+ ],
+ [
+ 81.410402,
+ 35.76108
+ ],
+ [
+ 81.399646,
+ 35.707368
+ ],
+ [
+ 81.463493,
+ 35.650036
+ ],
+ [
+ 81.56876,
+ 35.629178
+ ],
+ [
+ 81.586152,
+ 35.570648
+ ],
+ [
+ 81.58455,
+ 35.46277
+ ],
+ [
+ 81.523907,
+ 35.312708
+ ],
+ [
+ 81.494158,
+ 35.292253
+ ],
+ [
+ 81.513151,
+ 35.234952
+ ],
+ [
+ 81.674942,
+ 35.233478
+ ],
+ [
+ 81.736729,
+ 35.262298
+ ],
+ [
+ 81.804237,
+ 35.270647
+ ],
+ [
+ 81.853895,
+ 35.258696
+ ],
+ [
+ 81.92804,
+ 35.271138
+ ],
+ [
+ 81.955272,
+ 35.307308
+ ],
+ [
+ 81.991886,
+ 35.305836
+ ],
+ [
+ 82.044291,
+ 35.33234
+ ],
+ [
+ 82.054588,
+ 35.355237
+ ],
+ [
+ 82.029416,
+ 35.429284
+ ],
+ [
+ 82.044291,
+ 35.452971
+ ],
+ [
+ 82.234457,
+ 35.520399
+ ],
+ [
+ 82.272216,
+ 35.550259
+ ],
+ [
+ 82.328053,
+ 35.559394
+ ],
+ [
+ 82.350251,
+ 35.611086
+ ],
+ [
+ 82.336062,
+ 35.65134
+ ],
+ [
+ 82.392815,
+ 35.656228
+ ],
+ [
+ 82.425081,
+ 35.712741
+ ],
+ [
+ 82.468561,
+ 35.717462
+ ],
+ [
+ 82.501972,
+ 35.701344
+ ],
+ [
+ 82.546138,
+ 35.708508
+ ],
+ [
+ 82.628521,
+ 35.692225
+ ],
+ [
+ 82.73127,
+ 35.637815
+ ],
+ [
+ 82.788709,
+ 35.684571
+ ],
+ [
+ 82.873609,
+ 35.688805
+ ],
+ [
+ 82.894663,
+ 35.673984
+ ],
+ [
+ 82.961026,
+ 35.671541
+ ],
+ [
+ 82.956221,
+ 35.636186
+ ],
+ [
+ 82.981622,
+ 35.599837
+ ],
+ [
+ 82.971782,
+ 35.548301
+ ],
+ [
+ 82.999014,
+ 35.484488
+ ],
+ [
+ 83.067666,
+ 35.462607
+ ],
+ [
+ 83.089177,
+ 35.425526
+ ],
+ [
+ 83.126707,
+ 35.398562
+ ],
+ [
+ 83.178196,
+ 35.389572
+ ],
+ [
+ 83.242272,
+ 35.419807
+ ],
+ [
+ 83.280259,
+ 35.401177
+ ],
+ [
+ 83.448915,
+ 35.382052
+ ],
+ [
+ 83.502463,
+ 35.36047
+ ],
+ [
+ 83.540222,
+ 35.364068
+ ],
+ [
+ 83.541824,
+ 35.341663
+ ],
+ [
+ 83.599263,
+ 35.351149
+ ],
+ [
+ 83.622376,
+ 35.335448
+ ],
+ [
+ 83.684621,
+ 35.362596
+ ],
+ [
+ 83.785539,
+ 35.363087
+ ],
+ [
+ 83.797439,
+ 35.354747
+ ],
+ [
+ 83.885085,
+ 35.367338
+ ],
+ [
+ 83.904765,
+ 35.401831
+ ],
+ [
+ 84.005913,
+ 35.422421
+ ],
+ [
+ 84.077082,
+ 35.39987
+ ],
+ [
+ 84.096076,
+ 35.36276
+ ],
+ [
+ 84.140929,
+ 35.378946
+ ],
+ [
+ 84.161525,
+ 35.358999
+ ],
+ [
+ 84.200656,
+ 35.381071
+ ],
+ [
+ 84.332926,
+ 35.413924
+ ],
+ [
+ 84.416224,
+ 35.46277
+ ],
+ [
+ 84.453068,
+ 35.473385
+ ],
+ [
+ 84.471375,
+ 35.526764
+ ],
+ [
+ 84.448948,
+ 35.550422
+ ],
+ [
+ 84.570005,
+ 35.588261
+ ],
+ [
+ 84.604331,
+ 35.589239
+ ],
+ [
+ 84.702733,
+ 35.617117
+ ],
+ [
+ 84.729049,
+ 35.613368
+ ],
+ [
+ 84.797015,
+ 35.646778
+ ],
+ [
+ 84.986266,
+ 35.725113
+ ],
+ [
+ 84.917614,
+ 35.77442
+ ],
+ [
+ 84.914182,
+ 35.854418
+ ],
+ [
+ 84.861319,
+ 35.945212
+ ],
+ [
+ 84.873677,
+ 35.984486
+ ],
+ [
+ 84.84347,
+ 36.09895
+ ],
+ [
+ 84.775046,
+ 36.102353
+ ],
+ [
+ 84.681222,
+ 36.142844
+ ],
+ [
+ 84.673441,
+ 36.182828
+ ],
+ [
+ 84.637284,
+ 36.192214
+ ],
+ [
+ 84.618519,
+ 36.220042
+ ],
+ [
+ 84.570463,
+ 36.225704
+ ],
+ [
+ 84.537739,
+ 36.269364
+ ],
+ [
+ 84.416682,
+ 36.276639
+ ],
+ [
+ 84.410274,
+ 36.309931
+ ],
+ [
+ 84.363362,
+ 36.311223
+ ],
+ [
+ 84.346885,
+ 36.364524
+ ],
+ [
+ 84.35581,
+ 36.397779
+ ],
+ [
+ 84.308211,
+ 36.42263
+ ],
+ [
+ 84.322857,
+ 36.478757
+ ],
+ [
+ 84.341851,
+ 36.490525
+ ],
+ [
+ 84.346428,
+ 36.545636
+ ],
+ [
+ 84.302719,
+ 36.611171
+ ],
+ [
+ 84.251917,
+ 36.643837
+ ],
+ [
+ 84.201114,
+ 36.660728
+ ],
+ [
+ 84.167932,
+ 36.69482
+ ],
+ [
+ 84.084634,
+ 36.69498
+ ],
+ [
+ 84.013693,
+ 36.739502
+ ],
+ [
+ 83.991038,
+ 36.76858
+ ],
+ [
+ 83.914148,
+ 36.766974
+ ],
+ [
+ 83.833138,
+ 36.83232
+ ],
+ [
+ 83.858311,
+ 36.867459
+ ],
+ [
+ 83.82101,
+ 36.963326
+ ],
+ [
+ 83.860828,
+ 37.070112
+ ],
+ [
+ 83.855336,
+ 37.117773
+ ],
+ [
+ 83.79126,
+ 37.250203
+ ],
+ [
+ 83.862201,
+ 37.291211
+ ],
+ [
+ 83.894467,
+ 37.349732
+ ],
+ [
+ 83.975706,
+ 37.410437
+ ],
+ [
+ 83.974104,
+ 37.481913
+ ],
+ [
+ 83.987377,
+ 37.514525
+ ],
+ [
+ 83.989894,
+ 37.612273
+ ],
+ [
+ 83.963577,
+ 37.6534
+ ],
+ [
+ 83.932455,
+ 37.78552
+ ],
+ [
+ 83.938405,
+ 37.832252
+ ],
+ [
+ 83.885543,
+ 37.947294
+ ],
+ [
+ 83.819179,
+ 38.048104
+ ],
+ [
+ 83.747781,
+ 38.115339
+ ],
+ [
+ 83.648921,
+ 38.187713
+ ],
+ [
+ 83.502692,
+ 38.281581
+ ],
+ [
+ 83.38667,
+ 38.388217
+ ],
+ [
+ 83.387814,
+ 38.98344
+ ],
+ [
+ 83.395137,
+ 39.321629
+ ],
+ [
+ 83.414817,
+ 39.483227
+ ],
+ [
+ 83.151879,
+ 39.484465
+ ],
+ [
+ 82.585041,
+ 39.484
+ ],
+ [
+ 82.101272,
+ 39.485393
+ ],
+ [
+ 81.955958,
+ 39.483691
+ ],
+ [
+ 81.438092,
+ 39.484929
+ ],
+ [
+ 81.062335,
+ 39.483381
+ ],
+ [
+ 80.726855,
+ 39.477346
+ ],
+ [
+ 80.162305,
+ 39.464034
+ ],
+ [
+ 79.764351,
+ 39.622831
+ ],
+ [
+ 79.733686,
+ 39.4775
+ ],
+ [
+ 79.616062,
+ 38.919196
+ ],
+ [
+ 79.599814,
+ 38.829905
+ ],
+ [
+ 79.566633,
+ 38.784437
+ ],
+ [
+ 79.390425,
+ 38.830218
+ ],
+ [
+ 79.333902,
+ 38.802253
+ ],
+ [
+ 79.285387,
+ 38.807253
+ ],
+ [
+ 79.238704,
+ 38.794283
+ ],
+ [
+ 79.003227,
+ 38.667116
+ ],
+ [
+ 78.506871,
+ 38.422471
+ ],
+ [
+ 78.245078,
+ 38.188343
+ ],
+ [
+ 78.006397,
+ 37.96342
+ ],
+ [
+ 77.878246,
+ 37.811662
+ ],
+ [
+ 78.350344,
+ 37.68546
+ ],
+ [
+ 78.350344,
+ 37.731146
+ ],
+ [
+ 78.54463,
+ 37.791066
+ ],
+ [
+ 78.543028,
+ 37.574301
+ ],
+ [
+ 79.197513,
+ 37.206299
+ ],
+ [
+ 79.211243,
+ 37.231367
+ ],
+ [
+ 79.256325,
+ 37.236316
+ ],
+ [
+ 79.249917,
+ 37.414896
+ ],
+ [
+ 79.377152,
+ 37.416489
+ ],
+ [
+ 79.370974,
+ 37.385428
+ ],
+ [
+ 79.33825,
+ 37.371406
+ ],
+ [
+ 79.36571,
+ 37.354354
+ ],
+ [
+ 79.367083,
+ 37.325021
+ ],
+ [
+ 79.632768,
+ 37.474275
+ ],
+ [
+ 79.661601,
+ 37.554116
+ ],
+ [
+ 79.699131,
+ 37.561269
+ ],
+ [
+ 79.694326,
+ 37.517546
+ ],
+ [
+ 79.783116,
+ 37.580499
+ ],
+ [
+ 79.818128,
+ 37.574937
+ ],
+ [
+ 79.818586,
+ 37.537742
+ ],
+ [
+ 79.883577,
+ 37.471411
+ ],
+ [
+ 79.901655,
+ 37.508322
+ ],
+ [
+ 79.960239,
+ 37.563812
+ ],
+ [
+ 80.026831,
+ 37.581135
+ ],
+ [
+ 80.097085,
+ 37.637206
+ ],
+ [
+ 80.089762,
+ 37.655464
+ ],
+ [
+ 80.131411,
+ 37.69863
+ ],
+ [
+ 80.162991,
+ 37.7045
+ ],
+ [
+ 80.198462,
+ 37.745893
+ ],
+ [
+ 80.193885,
+ 37.764758
+ ],
+ [
+ 80.26986,
+ 37.801998
+ ],
+ [
+ 80.306474,
+ 37.89478
+ ],
+ [
+ 80.352471,
+ 37.930057
+ ],
+ [
+ 80.385196,
+ 37.934169
+ ],
+ [
+ 80.433252,
+ 37.99977
+ ],
+ [
+ 80.444923,
+ 38.032944
+ ],
+ [
+ 80.504879,
+ 38.039261
+ ],
+ [
+ 80.559801,
+ 38.08457
+ ],
+ [
+ 80.581083,
+ 38.069575
+ ],
+ [
+ 80.525475,
+ 37.979859
+ ],
+ [
+ 80.477418,
+ 37.966266
+ ],
+ [
+ 80.495726,
+ 37.937016
+ ],
+ [
+ 80.455907,
+ 37.862652
+ ],
+ [
+ 80.486572,
+ 37.804692
+ ],
+ [
+ 80.435541,
+ 37.606714
+ ],
+ [
+ 80.011041,
+ 37.40104
+ ],
+ [
+ 79.990217,
+ 37.39419
+ ],
+ [
+ 79.97763,
+ 37.335544
+ ],
+ [
+ 79.930718,
+ 37.262173
+ ],
+ [
+ 79.937812,
+ 37.251959
+ ],
+ [
+ 80.019508,
+ 37.252916
+ ],
+ [
+ 80.061615,
+ 37.290094
+ ],
+ [
+ 80.103264,
+ 37.288659
+ ],
+ [
+ 80.113104,
+ 37.226737
+ ],
+ [
+ 80.016991,
+ 37.15358
+ ],
+ [
+ 80.04285,
+ 37.13408
+ ],
+ [
+ 80.01127,
+ 37.124009
+ ],
+ [
+ 79.977859,
+ 37.052672
+ ],
+ [
+ 79.949025,
+ 37.04355
+ ],
+ [
+ 79.93438,
+ 36.980627
+ ],
+ [
+ 79.901655,
+ 36.949386
+ ],
+ [
+ 79.891357,
+ 36.904345
+ ],
+ [
+ 79.973054,
+ 36.828629
+ ],
+ [
+ 80.047427,
+ 36.823332
+ ],
+ [
+ 80.087932,
+ 36.808404
+ ],
+ [
+ 80.125461,
+ 36.765689
+ ],
+ [
+ 80.104866,
+ 36.717325
+ ],
+ [
+ 80.233703,
+ 36.584127
+ ],
+ [
+ 80.241484,
+ 36.526465
+ ],
+ [
+ 80.288625,
+ 36.532587
+ ],
+ [
+ 80.318374,
+ 36.47005
+ ],
+ [
+ 80.302355,
+ 36.461987
+ ],
+ [
+ 80.317001,
+ 36.394067
+ ],
+ [
+ 80.291142,
+ 36.386642
+ ],
+ [
+ 80.244916,
+ 36.304114
+ ],
+ [
+ 80.416089,
+ 36.279064
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 79.883577,
+ 37.471411
+ ],
+ [
+ 79.889298,
+ 37.454381
+ ],
+ [
+ 79.811034,
+ 37.364554
+ ],
+ [
+ 79.806686,
+ 37.29791
+ ],
+ [
+ 79.776022,
+ 37.28467
+ ],
+ [
+ 79.765037,
+ 37.28132
+ ],
+ [
+ 79.589745,
+ 37.322789
+ ],
+ [
+ 79.587686,
+ 37.325021
+ ],
+ [
+ 79.584024,
+ 37.330761
+ ],
+ [
+ 79.581965,
+ 37.333153
+ ],
+ [
+ 79.580363,
+ 37.340008
+ ],
+ [
+ 79.572354,
+ 37.38256
+ ],
+ [
+ 79.618122,
+ 37.392438
+ ],
+ [
+ 79.643294,
+ 37.424292
+ ],
+ [
+ 79.632768,
+ 37.474275
+ ],
+ [
+ 79.367083,
+ 37.325021
+ ],
+ [
+ 79.374406,
+ 37.174033
+ ],
+ [
+ 79.254494,
+ 37.214283
+ ],
+ [
+ 79.251061,
+ 37.197036
+ ],
+ [
+ 79.197513,
+ 37.206299
+ ],
+ [
+ 78.543028,
+ 37.574301
+ ],
+ [
+ 78.521746,
+ 37.555706
+ ],
+ [
+ 78.488793,
+ 37.568739
+ ],
+ [
+ 78.491081,
+ 37.616879
+ ],
+ [
+ 78.441881,
+ 37.642128
+ ],
+ [
+ 78.414191,
+ 37.621167
+ ],
+ [
+ 78.330664,
+ 37.603537
+ ],
+ [
+ 78.359956,
+ 37.653876
+ ],
+ [
+ 78.350344,
+ 37.68546
+ ],
+ [
+ 77.878246,
+ 37.811662
+ ],
+ [
+ 77.806161,
+ 37.727023
+ ],
+ [
+ 77.752155,
+ 37.678954
+ ],
+ [
+ 77.741399,
+ 37.637365
+ ],
+ [
+ 77.699979,
+ 37.588762
+ ],
+ [
+ 77.664051,
+ 37.581611
+ ],
+ [
+ 77.667713,
+ 37.444035
+ ],
+ [
+ 77.639794,
+ 37.376505
+ ],
+ [
+ 77.64254,
+ 37.350369
+ ],
+ [
+ 77.600205,
+ 37.297591
+ ],
+ [
+ 77.642769,
+ 37.266481
+ ],
+ [
+ 77.664967,
+ 37.14463
+ ],
+ [
+ 77.681214,
+ 37.128485
+ ],
+ [
+ 77.651236,
+ 37.056512
+ ],
+ [
+ 77.642311,
+ 36.975981
+ ],
+ [
+ 77.608214,
+ 36.935284
+ ],
+ [
+ 77.518966,
+ 36.930315
+ ],
+ [
+ 77.528806,
+ 36.865052
+ ],
+ [
+ 77.505693,
+ 36.842911
+ ],
+ [
+ 77.49265,
+ 36.792991
+ ],
+ [
+ 77.542308,
+ 36.746732
+ ],
+ [
+ 77.61691,
+ 36.699964
+ ],
+ [
+ 77.64849,
+ 36.669252
+ ],
+ [
+ 77.623089,
+ 36.643193
+ ],
+ [
+ 77.576405,
+ 36.633701
+ ],
+ [
+ 77.582126,
+ 36.610366
+ ],
+ [
+ 77.534756,
+ 36.610849
+ ],
+ [
+ 77.503634,
+ 36.56126
+ ],
+ [
+ 77.40775,
+ 36.545959
+ ],
+ [
+ 77.42537,
+ 36.492137
+ ],
+ [
+ 77.484869,
+ 36.493104
+ ],
+ [
+ 77.579151,
+ 36.448924
+ ],
+ [
+ 77.624462,
+ 36.387772
+ ],
+ [
+ 77.610045,
+ 36.35968
+ ],
+ [
+ 77.724465,
+ 36.28262
+ ],
+ [
+ 77.810967,
+ 36.294579
+ ],
+ [
+ 77.910055,
+ 36.198525
+ ],
+ [
+ 77.854675,
+ 36.182504
+ ],
+ [
+ 77.790829,
+ 36.131508
+ ],
+ [
+ 77.791287,
+ 36.112234
+ ],
+ [
+ 77.732246,
+ 36.100247
+ ],
+ [
+ 77.742544,
+ 36.039145
+ ],
+ [
+ 77.800669,
+ 36.027308
+ ],
+ [
+ 77.872983,
+ 35.994707
+ ],
+ [
+ 77.923785,
+ 35.930764
+ ],
+ [
+ 77.887857,
+ 35.908355
+ ],
+ [
+ 77.844835,
+ 35.912577
+ ],
+ [
+ 77.866804,
+ 35.880904
+ ],
+ [
+ 77.878704,
+ 35.811828
+ ],
+ [
+ 77.835224,
+ 35.804836
+ ],
+ [
+ 77.851701,
+ 35.748225
+ ],
+ [
+ 77.826299,
+ 35.748225
+ ],
+ [
+ 77.821722,
+ 35.714858
+ ],
+ [
+ 77.851929,
+ 35.687014
+ ],
+ [
+ 77.844149,
+ 35.612716
+ ],
+ [
+ 77.814399,
+ 35.602609
+ ],
+ [
+ 77.781675,
+ 35.554011
+ ],
+ [
+ 77.816459,
+ 35.518604
+ ],
+ [
+ 77.915089,
+ 35.464893
+ ],
+ [
+ 77.917607,
+ 35.491019
+ ],
+ [
+ 77.951475,
+ 35.47861
+ ],
+ [
+ 78.010058,
+ 35.491508
+ ],
+ [
+ 78.035917,
+ 35.467833
+ ],
+ [
+ 78.048504,
+ 35.491345
+ ],
+ [
+ 78.140497,
+ 35.494773
+ ],
+ [
+ 78.107087,
+ 35.437289
+ ],
+ [
+ 78.013262,
+ 35.365866
+ ],
+ [
+ 78.021271,
+ 35.315162
+ ],
+ [
+ 78.016923,
+ 35.228237
+ ],
+ [
+ 78.060174,
+ 35.180232
+ ],
+ [
+ 78.062692,
+ 35.114651
+ ],
+ [
+ 78.07871,
+ 35.099888
+ ],
+ [
+ 78.124707,
+ 35.108254
+ ],
+ [
+ 78.150795,
+ 35.069534
+ ],
+ [
+ 78.122877,
+ 35.03687
+ ],
+ [
+ 78.160635,
+ 34.991052
+ ],
+ [
+ 78.198852,
+ 34.977745
+ ],
+ [
+ 78.181918,
+ 34.936991
+ ],
+ [
+ 78.209607,
+ 34.889308
+ ],
+ [
+ 78.237526,
+ 34.8824
+ ],
+ [
+ 78.229974,
+ 34.774263
+ ],
+ [
+ 78.21304,
+ 34.717916
+ ],
+ [
+ 78.259952,
+ 34.710169
+ ],
+ [
+ 78.280777,
+ 34.623094
+ ],
+ [
+ 78.345996,
+ 34.604117
+ ],
+ [
+ 78.427693,
+ 34.594049
+ ],
+ [
+ 78.433871,
+ 34.548645
+ ],
+ [
+ 78.492912,
+ 34.578367
+ ],
+ [
+ 78.558132,
+ 34.56037
+ ],
+ [
+ 78.563166,
+ 34.512965
+ ],
+ [
+ 78.583991,
+ 34.506356
+ ],
+ [
+ 78.61763,
+ 34.536258
+ ],
+ [
+ 78.70848,
+ 34.522052
+ ],
+ [
+ 78.758596,
+ 34.481567
+ ],
+ [
+ 78.742806,
+ 34.454457
+ ],
+ [
+ 78.855853,
+ 34.411789
+ ],
+ [
+ 78.892468,
+ 34.355858
+ ],
+ [
+ 78.958603,
+ 34.38631
+ ],
+ [
+ 78.974393,
+ 34.361651
+ ],
+ [
+ 79.039612,
+ 34.334502
+ ],
+ [
+ 79.048995,
+ 34.348409
+ ],
+ [
+ 79.010779,
+ 34.399878
+ ],
+ [
+ 79.052199,
+ 34.427172
+ ],
+ [
+ 79.078287,
+ 34.411624
+ ],
+ [
+ 79.161356,
+ 34.441394
+ ],
+ [
+ 79.22955,
+ 34.413939
+ ],
+ [
+ 79.274174,
+ 34.436102
+ ],
+ [
+ 79.326808,
+ 34.443048
+ ],
+ [
+ 79.362964,
+ 34.427999
+ ],
+ [
+ 79.435049,
+ 34.447678
+ ],
+ [
+ 79.504617,
+ 34.454787
+ ],
+ [
+ 79.54535,
+ 34.476278
+ ],
+ [
+ 79.581278,
+ 34.45611
+ ],
+ [
+ 79.675561,
+ 34.45115
+ ],
+ [
+ 79.699818,
+ 34.477931
+ ],
+ [
+ 79.801194,
+ 34.478923
+ ],
+ [
+ 79.860922,
+ 34.528164
+ ],
+ [
+ 79.843759,
+ 34.557398
+ ],
+ [
+ 79.885865,
+ 34.642892
+ ],
+ [
+ 79.866872,
+ 34.671426
+ ],
+ [
+ 79.907147,
+ 34.683793
+ ],
+ [
+ 79.899138,
+ 34.733572
+ ],
+ [
+ 79.946279,
+ 34.822835
+ ],
+ [
+ 79.926828,
+ 34.849332
+ ],
+ [
+ 79.995938,
+ 34.856078
+ ],
+ [
+ 80.003489,
+ 34.8949
+ ],
+ [
+ 80.036671,
+ 34.903122
+ ],
+ [
+ 80.042621,
+ 34.98021
+ ],
+ [
+ 80.03095,
+ 35.03884
+ ],
+ [
+ 80.07832,
+ 35.07659
+ ],
+ [
+ 80.118139,
+ 35.066088
+ ],
+ [
+ 80.236449,
+ 35.148268
+ ],
+ [
+ 80.223176,
+ 35.177282
+ ],
+ [
+ 80.257731,
+ 35.203337
+ ],
+ [
+ 80.362769,
+ 35.208907
+ ],
+ [
+ 80.268029,
+ 35.295853
+ ],
+ [
+ 80.304415,
+ 35.379764
+ ],
+ [
+ 80.374669,
+ 35.388101
+ ],
+ [
+ 80.419979,
+ 35.442353
+ ],
+ [
+ 80.444237,
+ 35.417192
+ ],
+ [
+ 80.51655,
+ 35.392187
+ ],
+ [
+ 80.568039,
+ 35.39137
+ ],
+ [
+ 80.599848,
+ 35.409675
+ ],
+ [
+ 80.656372,
+ 35.393985
+ ],
+ [
+ 80.691156,
+ 35.364395
+ ],
+ [
+ 80.689325,
+ 35.339046
+ ],
+ [
+ 80.760037,
+ 35.33463
+ ],
+ [
+ 80.844479,
+ 35.345425
+ ],
+ [
+ 80.894366,
+ 35.323997
+ ],
+ [
+ 80.924573,
+ 35.330704
+ ],
+ [
+ 80.963705,
+ 35.311072
+ ],
+ [
+ 81.026178,
+ 35.31189
+ ],
+ [
+ 81.031671,
+ 35.380581
+ ],
+ [
+ 81.054555,
+ 35.402321
+ ],
+ [
+ 81.099179,
+ 35.407551
+ ],
+ [
+ 81.142429,
+ 35.365212
+ ],
+ [
+ 81.191859,
+ 35.365212
+ ],
+ [
+ 81.219549,
+ 35.319089
+ ],
+ [
+ 81.266232,
+ 35.322688
+ ],
+ [
+ 81.285226,
+ 35.345425
+ ],
+ [
+ 81.314289,
+ 35.337247
+ ],
+ [
+ 81.363947,
+ 35.354583
+ ],
+ [
+ 81.385458,
+ 35.335448
+ ],
+ [
+ 81.441295,
+ 35.333485
+ ],
+ [
+ 81.494158,
+ 35.292253
+ ],
+ [
+ 81.523907,
+ 35.312708
+ ],
+ [
+ 81.58455,
+ 35.46277
+ ],
+ [
+ 81.586152,
+ 35.570648
+ ],
+ [
+ 81.56876,
+ 35.629178
+ ],
+ [
+ 81.463493,
+ 35.650036
+ ],
+ [
+ 81.399646,
+ 35.707368
+ ],
+ [
+ 81.410402,
+ 35.76108
+ ],
+ [
+ 81.371041,
+ 35.796867
+ ],
+ [
+ 81.372414,
+ 35.83654
+ ],
+ [
+ 81.42253,
+ 35.879767
+ ],
+ [
+ 81.466468,
+ 35.95203
+ ],
+ [
+ 81.493929,
+ 36.016605
+ ],
+ [
+ 81.460518,
+ 36.057788
+ ],
+ [
+ 81.473333,
+ 36.116932
+ ],
+ [
+ 81.429396,
+ 36.157091
+ ],
+ [
+ 81.442897,
+ 36.22813
+ ],
+ [
+ 81.436261,
+ 36.256754
+ ],
+ [
+ 81.394383,
+ 36.31914
+ ],
+ [
+ 81.357082,
+ 36.443601
+ ],
+ [
+ 81.330994,
+ 36.421177
+ ],
+ [
+ 81.330079,
+ 36.405848
+ ],
+ [
+ 81.275386,
+ 36.142196
+ ],
+ [
+ 81.274928,
+ 36.142196
+ ],
+ [
+ 81.047461,
+ 36.250771
+ ],
+ [
+ 81.031671,
+ 36.259341
+ ],
+ [
+ 81.008787,
+ 36.259826
+ ],
+ [
+ 81.007185,
+ 36.260473
+ ],
+ [
+ 80.81862,
+ 36.298135
+ ],
+ [
+ 80.81656,
+ 36.296034
+ ],
+ [
+ 80.817018,
+ 36.293287
+ ],
+ [
+ 80.81473,
+ 36.292479
+ ],
+ [
+ 80.41792,
+ 36.278255
+ ],
+ [
+ 80.416089,
+ 36.279064
+ ],
+ [
+ 80.244916,
+ 36.304114
+ ],
+ [
+ 80.291142,
+ 36.386642
+ ],
+ [
+ 80.317001,
+ 36.394067
+ ],
+ [
+ 80.302355,
+ 36.461987
+ ],
+ [
+ 80.318374,
+ 36.47005
+ ],
+ [
+ 80.288625,
+ 36.532587
+ ],
+ [
+ 80.241484,
+ 36.526465
+ ],
+ [
+ 80.233703,
+ 36.584127
+ ],
+ [
+ 80.104866,
+ 36.717325
+ ],
+ [
+ 80.125461,
+ 36.765689
+ ],
+ [
+ 80.087932,
+ 36.808404
+ ],
+ [
+ 80.047427,
+ 36.823332
+ ],
+ [
+ 79.973054,
+ 36.828629
+ ],
+ [
+ 79.891357,
+ 36.904345
+ ],
+ [
+ 79.901655,
+ 36.949386
+ ],
+ [
+ 79.93438,
+ 36.980627
+ ],
+ [
+ 79.949025,
+ 37.04355
+ ],
+ [
+ 79.977859,
+ 37.052672
+ ],
+ [
+ 80.01127,
+ 37.124009
+ ],
+ [
+ 80.04285,
+ 37.13408
+ ],
+ [
+ 80.016991,
+ 37.15358
+ ],
+ [
+ 80.113104,
+ 37.226737
+ ],
+ [
+ 80.103264,
+ 37.288659
+ ],
+ [
+ 80.061615,
+ 37.290094
+ ],
+ [
+ 80.019508,
+ 37.252916
+ ],
+ [
+ 79.937812,
+ 37.251959
+ ],
+ [
+ 79.930718,
+ 37.262173
+ ],
+ [
+ 79.97763,
+ 37.335544
+ ],
+ [
+ 79.990217,
+ 37.39419
+ ],
+ [
+ 80.011041,
+ 37.40104
+ ],
+ [
+ 80.435541,
+ 37.606714
+ ],
+ [
+ 80.486572,
+ 37.804692
+ ],
+ [
+ 80.455907,
+ 37.862652
+ ],
+ [
+ 80.495726,
+ 37.937016
+ ],
+ [
+ 80.477418,
+ 37.966266
+ ],
+ [
+ 80.525475,
+ 37.979859
+ ],
+ [
+ 80.581083,
+ 38.069575
+ ],
+ [
+ 80.559801,
+ 38.08457
+ ],
+ [
+ 80.504879,
+ 38.039261
+ ],
+ [
+ 80.444923,
+ 38.032944
+ ],
+ [
+ 80.433252,
+ 37.99977
+ ],
+ [
+ 80.385196,
+ 37.934169
+ ],
+ [
+ 80.352471,
+ 37.930057
+ ],
+ [
+ 80.306474,
+ 37.89478
+ ],
+ [
+ 80.26986,
+ 37.801998
+ ],
+ [
+ 80.193885,
+ 37.764758
+ ],
+ [
+ 80.198462,
+ 37.745893
+ ],
+ [
+ 80.162991,
+ 37.7045
+ ],
+ [
+ 80.131411,
+ 37.69863
+ ],
+ [
+ 80.089762,
+ 37.655464
+ ],
+ [
+ 80.097085,
+ 37.637206
+ ],
+ [
+ 80.026831,
+ 37.581135
+ ],
+ [
+ 79.960239,
+ 37.563812
+ ],
+ [
+ 79.901655,
+ 37.508322
+ ],
+ [
+ 79.883577,
+ 37.471411
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 79.709887,
+ 37.379533
+ ],
+ [
+ 79.728652,
+ 37.383197
+ ],
+ [
+ 79.751307,
+ 37.376505
+ ],
+ [
+ 79.811034,
+ 37.364554
+ ],
+ [
+ 79.889298,
+ 37.454381
+ ],
+ [
+ 79.883577,
+ 37.471411
+ ],
+ [
+ 79.818586,
+ 37.537742
+ ],
+ [
+ 79.783802,
+ 37.537265
+ ],
+ [
+ 79.783116,
+ 37.580499
+ ],
+ [
+ 79.694326,
+ 37.517546
+ ],
+ [
+ 79.686774,
+ 37.447537
+ ],
+ [
+ 79.643294,
+ 37.424292
+ ],
+ [
+ 79.618122,
+ 37.392438
+ ],
+ [
+ 79.610341,
+ 37.373797
+ ],
+ [
+ 79.680824,
+ 37.375071
+ ],
+ [
+ 79.702335,
+ 37.376505
+ ],
+ [
+ 79.704166,
+ 37.377461
+ ],
+ [
+ 79.709887,
+ 37.379533
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 79.776022,
+ 37.28467
+ ],
+ [
+ 79.806686,
+ 37.29791
+ ],
+ [
+ 79.811034,
+ 37.364554
+ ],
+ [
+ 79.751307,
+ 37.376505
+ ],
+ [
+ 79.728652,
+ 37.383197
+ ],
+ [
+ 79.709887,
+ 37.379533
+ ],
+ [
+ 79.704166,
+ 37.377461
+ ],
+ [
+ 79.702335,
+ 37.376505
+ ],
+ [
+ 79.680824,
+ 37.375071
+ ],
+ [
+ 79.610341,
+ 37.373797
+ ],
+ [
+ 79.580363,
+ 37.340008
+ ],
+ [
+ 79.581965,
+ 37.333153
+ ],
+ [
+ 79.584024,
+ 37.330761
+ ],
+ [
+ 79.587686,
+ 37.325021
+ ],
+ [
+ 79.589745,
+ 37.322789
+ ],
+ [
+ 79.765037,
+ 37.28132
+ ],
+ [
+ 79.776022,
+ 37.28467
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 81.031213,
+ 36.27874
+ ],
+ [
+ 81.03373,
+ 36.275992
+ ],
+ [
+ 81.033959,
+ 36.280033
+ ],
+ [
+ 81.030984,
+ 36.280195
+ ],
+ [
+ 81.031213,
+ 36.27874
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 654000,
+ "name": "浼婄妬鍝堣惃鍏嬭嚜娌诲窞",
+ "center": [
+ 81.317946,
+ 43.92186
+ ],
+ "centroid": [
+ 82.213264,
+ 43.349079
+ ],
+ "childrenNum": 11,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 11,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 84.950567,
+ 43.48427
+ ],
+ [
+ 84.899078,
+ 43.521502
+ ],
+ [
+ 84.895188,
+ 43.577162
+ ],
+ [
+ 84.84942,
+ 43.570044
+ ],
+ [
+ 84.821043,
+ 43.581229
+ ],
+ [
+ 84.786717,
+ 43.641913
+ ],
+ [
+ 84.708454,
+ 43.63161
+ ],
+ [
+ 84.597695,
+ 43.669476
+ ],
+ [
+ 84.634767,
+ 43.719638
+ ],
+ [
+ 84.5533,
+ 43.750931
+ ],
+ [
+ 84.504557,
+ 43.750207
+ ],
+ [
+ 84.492199,
+ 43.734707
+ ],
+ [
+ 84.44071,
+ 43.738474
+ ],
+ [
+ 84.395171,
+ 43.724709
+ ],
+ [
+ 84.36382,
+ 43.743399
+ ],
+ [
+ 84.339563,
+ 43.726158
+ ],
+ [
+ 84.287845,
+ 43.730795
+ ],
+ [
+ 84.281437,
+ 43.765848
+ ],
+ [
+ 84.253747,
+ 43.785248
+ ],
+ [
+ 84.22949,
+ 43.774246
+ ],
+ [
+ 84.084405,
+ 43.825477
+ ],
+ [
+ 84.114841,
+ 43.854546
+ ],
+ [
+ 84.088753,
+ 43.855992
+ ],
+ [
+ 84.064267,
+ 43.885769
+ ],
+ [
+ 84.029941,
+ 43.879844
+ ],
+ [
+ 83.983944,
+ 43.910042
+ ],
+ [
+ 83.939549,
+ 43.901663
+ ],
+ [
+ 83.886229,
+ 43.952785
+ ],
+ [
+ 83.804533,
+ 43.939648
+ ],
+ [
+ 83.738398,
+ 43.9473
+ ],
+ [
+ 83.68668,
+ 43.981648
+ ],
+ [
+ 83.621003,
+ 43.965631
+ ],
+ [
+ 83.571802,
+ 44.010353
+ ],
+ [
+ 83.499946,
+ 44.001988
+ ],
+ [
+ 83.502692,
+ 44.022321
+ ],
+ [
+ 83.468824,
+ 44.036882
+ ],
+ [
+ 83.429921,
+ 44.006171
+ ],
+ [
+ 83.399485,
+ 44.014823
+ ],
+ [
+ 83.310466,
+ 44.008334
+ ],
+ [
+ 83.263554,
+ 44.041206
+ ],
+ [
+ 83.238381,
+ 44.043512
+ ],
+ [
+ 83.243416,
+ 44.073195
+ ],
+ [
+ 83.126707,
+ 44.092928
+ ],
+ [
+ 82.945923,
+ 44.083566
+ ],
+ [
+ 82.899697,
+ 44.053312
+ ],
+ [
+ 82.781158,
+ 44.085871
+ ],
+ [
+ 82.705411,
+ 44.071178
+ ],
+ [
+ 82.672916,
+ 44.114237
+ ],
+ [
+ 82.57337,
+ 44.13669
+ ],
+ [
+ 82.5379,
+ 44.156402
+ ],
+ [
+ 82.444991,
+ 44.182434
+ ],
+ [
+ 82.402197,
+ 44.215927
+ ],
+ [
+ 82.36032,
+ 44.265343
+ ],
+ [
+ 82.283658,
+ 44.249115
+ ],
+ [
+ 82.167636,
+ 44.263476
+ ],
+ [
+ 82.082736,
+ 44.291757
+ ],
+ [
+ 82.032391,
+ 44.285442
+ ],
+ [
+ 81.834901,
+ 44.327484
+ ],
+ [
+ 81.777691,
+ 44.352006
+ ],
+ [
+ 81.751603,
+ 44.347131
+ ],
+ [
+ 81.713845,
+ 44.365769
+ ],
+ [
+ 81.700114,
+ 44.394287
+ ],
+ [
+ 81.650913,
+ 44.38655
+ ],
+ [
+ 81.618647,
+ 44.427374
+ ],
+ [
+ 81.591415,
+ 44.41649
+ ],
+ [
+ 81.459603,
+ 44.450996
+ ],
+ [
+ 81.425734,
+ 44.440546
+ ],
+ [
+ 81.358455,
+ 44.44255
+ ],
+ [
+ 81.363947,
+ 44.405175
+ ],
+ [
+ 81.334884,
+ 44.380388
+ ],
+ [
+ 81.333054,
+ 44.348135
+ ],
+ [
+ 81.401477,
+ 44.284867
+ ],
+ [
+ 81.363947,
+ 44.253424
+ ],
+ [
+ 81.370355,
+ 44.239778
+ ],
+ [
+ 81.325044,
+ 44.226417
+ ],
+ [
+ 81.290947,
+ 44.233601
+ ],
+ [
+ 81.241975,
+ 44.206154
+ ],
+ [
+ 81.208564,
+ 44.144892
+ ],
+ [
+ 81.205589,
+ 44.098256
+ ],
+ [
+ 81.143345,
+ 44.052015
+ ],
+ [
+ 81.125495,
+ 44.055185
+ ],
+ [
+ 81.11268,
+ 43.99694
+ ],
+ [
+ 81.079269,
+ 43.96592
+ ],
+ [
+ 81.076295,
+ 43.96058
+ ],
+ [
+ 81.082931,
+ 43.930984
+ ],
+ [
+ 81.071031,
+ 43.907731
+ ],
+ [
+ 80.978122,
+ 43.908742
+ ],
+ [
+ 80.9351,
+ 43.929685
+ ],
+ [
+ 80.905579,
+ 43.946722
+ ],
+ [
+ 80.804661,
+ 43.930407
+ ],
+ [
+ 80.793905,
+ 43.906431
+ ],
+ [
+ 80.873771,
+ 43.91452
+ ],
+ [
+ 80.917021,
+ 43.889382
+ ],
+ [
+ 80.985674,
+ 43.893139
+ ],
+ [
+ 81.014508,
+ 43.873773
+ ],
+ [
+ 81.072175,
+ 43.895595
+ ],
+ [
+ 81.125953,
+ 43.870593
+ ],
+ [
+ 81.039909,
+ 43.849052
+ ],
+ [
+ 80.862328,
+ 43.867702
+ ],
+ [
+ 80.764156,
+ 43.854257
+ ],
+ [
+ 80.739899,
+ 43.888659
+ ],
+ [
+ 80.71999,
+ 43.890971
+ ],
+ [
+ 80.672391,
+ 43.844713
+ ],
+ [
+ 80.727084,
+ 43.811443
+ ],
+ [
+ 80.775369,
+ 43.80334
+ ],
+ [
+ 80.756833,
+ 43.784959
+ ],
+ [
+ 80.782463,
+ 43.696882
+ ],
+ [
+ 80.707632,
+ 43.673827
+ ],
+ [
+ 80.632344,
+ 43.663384
+ ],
+ [
+ 80.755002,
+ 43.494162
+ ],
+ [
+ 80.760952,
+ 43.446432
+ ],
+ [
+ 80.73578,
+ 43.389632
+ ],
+ [
+ 80.68635,
+ 43.333653
+ ],
+ [
+ 80.692758,
+ 43.32038
+ ],
+ [
+ 80.776971,
+ 43.307979
+ ],
+ [
+ 80.76919,
+ 43.265359
+ ],
+ [
+ 80.788642,
+ 43.242285
+ ],
+ [
+ 80.804432,
+ 43.178421
+ ],
+ [
+ 80.794592,
+ 43.13732
+ ],
+ [
+ 80.752714,
+ 43.148147
+ ],
+ [
+ 80.732576,
+ 43.130882
+ ],
+ [
+ 80.665754,
+ 43.147562
+ ],
+ [
+ 80.593441,
+ 43.133516
+ ],
+ [
+ 80.556368,
+ 43.104391
+ ],
+ [
+ 80.482453,
+ 43.069539
+ ],
+ [
+ 80.416776,
+ 43.056794
+ ],
+ [
+ 80.378559,
+ 43.031443
+ ],
+ [
+ 80.392519,
+ 43.002122
+ ],
+ [
+ 80.487259,
+ 42.948869
+ ],
+ [
+ 80.591381,
+ 42.923179
+ ],
+ [
+ 80.603052,
+ 42.894394
+ ],
+ [
+ 80.505795,
+ 42.882495
+ ],
+ [
+ 80.427074,
+ 42.857071
+ ],
+ [
+ 80.425929,
+ 42.842518
+ ],
+ [
+ 80.356133,
+ 42.828256
+ ],
+ [
+ 80.320663,
+ 42.838549
+ ],
+ [
+ 80.260249,
+ 42.824873
+ ],
+ [
+ 80.258876,
+ 42.790746
+ ],
+ [
+ 80.226151,
+ 42.713006
+ ],
+ [
+ 80.228211,
+ 42.692966
+ ],
+ [
+ 80.178324,
+ 42.667907
+ ],
+ [
+ 80.163907,
+ 42.62794
+ ],
+ [
+ 80.221575,
+ 42.533302
+ ],
+ [
+ 80.265283,
+ 42.502266
+ ],
+ [
+ 80.210361,
+ 42.469588
+ ],
+ [
+ 80.206013,
+ 42.431565
+ ],
+ [
+ 80.239882,
+ 42.389224
+ ],
+ [
+ 80.228669,
+ 42.359895
+ ],
+ [
+ 80.284048,
+ 42.32062
+ ],
+ [
+ 80.324324,
+ 42.315134
+ ],
+ [
+ 80.372381,
+ 42.326698
+ ],
+ [
+ 80.415403,
+ 42.304754
+ ],
+ [
+ 80.471469,
+ 42.321806
+ ],
+ [
+ 80.531883,
+ 42.360932
+ ],
+ [
+ 80.592296,
+ 42.366117
+ ],
+ [
+ 80.62914,
+ 42.353375
+ ],
+ [
+ 80.657287,
+ 42.366117
+ ],
+ [
+ 80.761639,
+ 42.361525
+ ],
+ [
+ 80.803974,
+ 42.339742
+ ],
+ [
+ 80.898028,
+ 42.369228
+ ],
+ [
+ 80.963018,
+ 42.361673
+ ],
+ [
+ 80.985216,
+ 42.380634
+ ],
+ [
+ 81.025263,
+ 42.342854
+ ],
+ [
+ 81.048147,
+ 42.284732
+ ],
+ [
+ 81.098263,
+ 42.291703
+ ],
+ [
+ 81.160508,
+ 42.259954
+ ],
+ [
+ 81.152498,
+ 42.323585
+ ],
+ [
+ 81.195521,
+ 42.343595
+ ],
+ [
+ 81.271267,
+ 42.343595
+ ],
+ [
+ 81.285455,
+ 42.332479
+ ],
+ [
+ 81.318637,
+ 42.357821
+ ],
+ [
+ 81.352734,
+ 42.332331
+ ],
+ [
+ 81.386602,
+ 42.354413
+ ],
+ [
+ 81.478825,
+ 42.360636
+ ],
+ [
+ 81.50949,
+ 42.352042
+ ],
+ [
+ 81.582032,
+ 42.374117
+ ],
+ [
+ 81.630775,
+ 42.373821
+ ],
+ [
+ 81.66144,
+ 42.392186
+ ],
+ [
+ 81.672196,
+ 42.369969
+ ],
+ [
+ 81.751832,
+ 42.365525
+ ],
+ [
+ 81.805152,
+ 42.405957
+ ],
+ [
+ 81.820256,
+ 42.3833
+ ],
+ [
+ 81.865795,
+ 42.384041
+ ],
+ [
+ 81.867397,
+ 42.411138
+ ],
+ [
+ 81.959848,
+ 42.402255
+ ],
+ [
+ 81.984563,
+ 42.425793
+ ],
+ [
+ 82.065344,
+ 42.420316
+ ],
+ [
+ 82.07793,
+ 42.43852
+ ],
+ [
+ 82.133538,
+ 42.440444
+ ],
+ [
+ 82.142692,
+ 42.489256
+ ],
+ [
+ 82.189147,
+ 42.467221
+ ],
+ [
+ 82.230109,
+ 42.494578
+ ],
+ [
+ 82.295329,
+ 42.48275
+ ],
+ [
+ 82.366498,
+ 42.50404
+ ],
+ [
+ 82.363752,
+ 42.538768
+ ],
+ [
+ 82.407232,
+ 42.55162
+ ],
+ [
+ 82.585499,
+ 42.543939
+ ],
+ [
+ 82.62074,
+ 42.558562
+ ],
+ [
+ 82.638132,
+ 42.597689
+ ],
+ [
+ 82.621198,
+ 42.621005
+ ],
+ [
+ 82.634242,
+ 42.651982
+ ],
+ [
+ 82.599229,
+ 42.719635
+ ],
+ [
+ 82.507006,
+ 42.799427
+ ],
+ [
+ 82.480003,
+ 42.800603
+ ],
+ [
+ 82.470392,
+ 42.843253
+ ],
+ [
+ 82.512727,
+ 42.858541
+ ],
+ [
+ 82.532637,
+ 42.901739
+ ],
+ [
+ 82.576803,
+ 42.88558
+ ],
+ [
+ 82.649345,
+ 42.88367
+ ],
+ [
+ 82.653236,
+ 42.934337
+ ],
+ [
+ 82.712505,
+ 42.951657
+ ],
+ [
+ 82.789396,
+ 42.933897
+ ],
+ [
+ 82.82418,
+ 42.954886
+ ],
+ [
+ 82.82418,
+ 42.980269
+ ],
+ [
+ 82.858963,
+ 42.971026
+ ],
+ [
+ 82.892603,
+ 42.992296
+ ],
+ [
+ 82.941575,
+ 42.987309
+ ],
+ [
+ 83.013889,
+ 43.007107
+ ],
+ [
+ 83.037688,
+ 42.996402
+ ],
+ [
+ 83.135632,
+ 42.992149
+ ],
+ [
+ 83.159889,
+ 43.006374
+ ],
+ [
+ 83.2663,
+ 43.017957
+ ],
+ [
+ 83.325112,
+ 43.047416
+ ],
+ [
+ 83.361726,
+ 43.028218
+ ],
+ [
+ 83.407037,
+ 43.052105
+ ],
+ [
+ 83.504752,
+ 43.058845
+ ],
+ [
+ 83.565852,
+ 43.07569
+ ],
+ [
+ 83.56631,
+ 43.092385
+ ],
+ [
+ 83.627639,
+ 43.08067
+ ],
+ [
+ 83.679815,
+ 43.09751
+ ],
+ [
+ 83.713226,
+ 43.137467
+ ],
+ [
+ 83.758078,
+ 43.149317
+ ],
+ [
+ 83.801558,
+ 43.133516
+ ],
+ [
+ 83.912546,
+ 43.128102
+ ],
+ [
+ 83.96312,
+ 43.156192
+ ],
+ [
+ 84.043214,
+ 43.132199
+ ],
+ [
+ 84.038866,
+ 43.146245
+ ],
+ [
+ 84.104314,
+ 43.145514
+ ],
+ [
+ 84.22949,
+ 43.171256
+ ],
+ [
+ 84.279149,
+ 43.174912
+ ],
+ [
+ 84.363133,
+ 43.15941
+ ],
+ [
+ 84.359014,
+ 43.144197
+ ],
+ [
+ 84.413707,
+ 43.102341
+ ],
+ [
+ 84.423318,
+ 43.16175
+ ],
+ [
+ 84.504328,
+ 43.164383
+ ],
+ [
+ 84.540714,
+ 43.152974
+ ],
+ [
+ 84.574124,
+ 43.168332
+ ],
+ [
+ 84.653761,
+ 43.175351
+ ],
+ [
+ 84.602501,
+ 43.228553
+ ],
+ [
+ 84.564742,
+ 43.231037
+ ],
+ [
+ 84.581447,
+ 43.266965
+ ],
+ [
+ 84.538425,
+ 43.262877
+ ],
+ [
+ 84.532246,
+ 43.292802
+ ],
+ [
+ 84.552842,
+ 43.331757
+ ],
+ [
+ 84.623554,
+ 43.338028
+ ],
+ [
+ 84.676187,
+ 43.37229
+ ],
+ [
+ 84.692893,
+ 43.40187
+ ],
+ [
+ 84.633165,
+ 43.432747
+ ],
+ [
+ 84.661541,
+ 43.491253
+ ],
+ [
+ 84.716005,
+ 43.453128
+ ],
+ [
+ 84.786717,
+ 43.465936
+ ],
+ [
+ 84.834316,
+ 43.43595
+ ],
+ [
+ 84.92425,
+ 43.425175
+ ],
+ [
+ 84.950567,
+ 43.48427
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 81.079269,
+ 43.96592
+ ],
+ [
+ 81.11268,
+ 43.99694
+ ],
+ [
+ 81.125495,
+ 44.055185
+ ],
+ [
+ 81.143345,
+ 44.052015
+ ],
+ [
+ 81.205589,
+ 44.098256
+ ],
+ [
+ 81.208564,
+ 44.144892
+ ],
+ [
+ 81.241975,
+ 44.206154
+ ],
+ [
+ 81.290947,
+ 44.233601
+ ],
+ [
+ 81.325044,
+ 44.226417
+ ],
+ [
+ 81.370355,
+ 44.239778
+ ],
+ [
+ 81.363947,
+ 44.253424
+ ],
+ [
+ 81.401477,
+ 44.284867
+ ],
+ [
+ 81.333054,
+ 44.348135
+ ],
+ [
+ 81.334884,
+ 44.380388
+ ],
+ [
+ 81.363947,
+ 44.405175
+ ],
+ [
+ 81.358455,
+ 44.44255
+ ],
+ [
+ 81.211311,
+ 44.462875
+ ],
+ [
+ 81.112222,
+ 44.506792
+ ],
+ [
+ 81.048376,
+ 44.50336
+ ],
+ [
+ 80.99826,
+ 44.535527
+ ],
+ [
+ 80.890018,
+ 44.52981
+ ],
+ [
+ 80.873771,
+ 44.563677
+ ],
+ [
+ 80.843564,
+ 44.568391
+ ],
+ [
+ 80.755002,
+ 44.61023
+ ],
+ [
+ 80.707632,
+ 44.601807
+ ],
+ [
+ 80.66072,
+ 44.637202
+ ],
+ [
+ 80.691842,
+ 44.674144
+ ],
+ [
+ 80.638293,
+ 44.710635
+ ],
+ [
+ 80.636005,
+ 44.73115
+ ],
+ [
+ 80.590008,
+ 44.723743
+ ],
+ [
+ 80.482911,
+ 44.739412
+ ],
+ [
+ 80.397324,
+ 44.771733
+ ],
+ [
+ 80.348581,
+ 44.805175
+ ],
+ [
+ 80.311051,
+ 44.811576
+ ],
+ [
+ 80.262766,
+ 44.843573
+ ],
+ [
+ 80.227753,
+ 44.825088
+ ],
+ [
+ 80.187935,
+ 44.825799
+ ],
+ [
+ 80.178781,
+ 44.796923
+ ],
+ [
+ 80.220888,
+ 44.733287
+ ],
+ [
+ 80.314942,
+ 44.704649
+ ],
+ [
+ 80.413114,
+ 44.610944
+ ],
+ [
+ 80.350641,
+ 44.48448
+ ],
+ [
+ 80.382907,
+ 44.401164
+ ],
+ [
+ 80.413114,
+ 44.264625
+ ],
+ [
+ 80.400986,
+ 44.19868
+ ],
+ [
+ 80.406936,
+ 44.149784
+ ],
+ [
+ 80.39412,
+ 44.127192
+ ],
+ [
+ 80.440804,
+ 44.083854
+ ],
+ [
+ 80.521356,
+ 44.07017
+ ],
+ [
+ 80.531196,
+ 44.029674
+ ],
+ [
+ 80.586347,
+ 44.017707
+ ],
+ [
+ 80.553851,
+ 44.101424
+ ],
+ [
+ 80.566895,
+ 44.17323
+ ],
+ [
+ 80.637607,
+ 44.180852
+ ],
+ [
+ 80.701911,
+ 44.133093
+ ],
+ [
+ 80.673764,
+ 44.100272
+ ],
+ [
+ 80.699394,
+ 44.067577
+ ],
+ [
+ 80.679256,
+ 44.062534
+ ],
+ [
+ 80.741729,
+ 44.016842
+ ],
+ [
+ 80.725482,
+ 43.969816
+ ],
+ [
+ 80.736237,
+ 43.921164
+ ],
+ [
+ 80.71999,
+ 43.890971
+ ],
+ [
+ 80.739899,
+ 43.888659
+ ],
+ [
+ 80.793905,
+ 43.906431
+ ],
+ [
+ 80.804661,
+ 43.930407
+ ],
+ [
+ 80.905579,
+ 43.946722
+ ],
+ [
+ 80.9351,
+ 43.929685
+ ],
+ [
+ 80.987047,
+ 43.990016
+ ],
+ [
+ 81.079269,
+ 43.96592
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 85.113273,
+ 44.34369
+ ],
+ [
+ 85.177348,
+ 44.324902
+ ],
+ [
+ 85.212819,
+ 44.479187
+ ],
+ [
+ 85.254696,
+ 44.476754
+ ],
+ [
+ 85.229753,
+ 44.550675
+ ],
+ [
+ 85.238678,
+ 44.598809
+ ],
+ [
+ 85.202978,
+ 44.636061
+ ],
+ [
+ 85.06842,
+ 44.626358
+ ],
+ [
+ 85.010295,
+ 44.574819
+ ],
+ [
+ 84.853768,
+ 44.552104
+ ],
+ [
+ 84.86109,
+ 44.495637
+ ],
+ [
+ 84.798159,
+ 44.438971
+ ],
+ [
+ 84.77825,
+ 44.390848
+ ],
+ [
+ 84.974595,
+ 44.384687
+ ],
+ [
+ 85.113273,
+ 44.34369
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 80.624792,
+ 43.754407
+ ],
+ [
+ 80.669873,
+ 43.753683
+ ],
+ [
+ 80.660949,
+ 43.778734
+ ],
+ [
+ 80.576735,
+ 43.783945
+ ],
+ [
+ 80.624792,
+ 43.754407
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 654200,
+ "name": "濉斿煄鍦板尯",
+ "center": [
+ 82.985732,
+ 46.746301
+ ],
+ "centroid": [
+ 84.155013,
+ 45.399091
+ ],
+ "childrenNum": 7,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 12,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 84.661541,
+ 45.102872
+ ],
+ [
+ 84.668864,
+ 45.158607
+ ],
+ [
+ 84.633394,
+ 45.185888
+ ],
+ [
+ 84.58877,
+ 45.241401
+ ],
+ [
+ 84.579388,
+ 45.31068
+ ],
+ [
+ 84.623325,
+ 45.343808
+ ],
+ [
+ 84.651701,
+ 45.395646
+ ],
+ [
+ 84.710742,
+ 45.451797
+ ],
+ [
+ 84.739576,
+ 45.520819
+ ],
+ [
+ 84.783513,
+ 45.597613
+ ],
+ [
+ 84.80594,
+ 45.608275
+ ],
+ [
+ 84.772071,
+ 45.648658
+ ],
+ [
+ 84.791981,
+ 45.663794
+ ],
+ [
+ 84.847589,
+ 45.631414
+ ],
+ [
+ 84.910291,
+ 45.648938
+ ],
+ [
+ 84.956746,
+ 45.707777
+ ],
+ [
+ 85.023796,
+ 45.721218
+ ],
+ [
+ 85.059953,
+ 45.713098
+ ],
+ [
+ 85.129978,
+ 45.74543
+ ],
+ [
+ 85.193825,
+ 45.802491
+ ],
+ [
+ 85.22838,
+ 45.850136
+ ],
+ [
+ 85.258358,
+ 45.925364
+ ],
+ [
+ 85.288565,
+ 45.967608
+ ],
+ [
+ 85.259044,
+ 45.978199
+ ],
+ [
+ 85.293142,
+ 45.993246
+ ],
+ [
+ 85.263392,
+ 46.053114
+ ],
+ [
+ 85.282844,
+ 46.090811
+ ],
+ [
+ 85.380101,
+ 46.143628
+ ],
+ [
+ 85.296345,
+ 46.164602
+ ],
+ [
+ 85.264765,
+ 46.182235
+ ],
+ [
+ 85.077574,
+ 46.21263
+ ],
+ [
+ 84.969332,
+ 46.275309
+ ],
+ [
+ 84.919674,
+ 46.320195
+ ],
+ [
+ 84.900222,
+ 46.356741
+ ],
+ [
+ 84.901366,
+ 46.402942
+ ],
+ [
+ 84.881,
+ 46.431832
+ ],
+ [
+ 84.893815,
+ 46.493571
+ ],
+ [
+ 84.814865,
+ 46.547241
+ ],
+ [
+ 84.779394,
+ 46.554412
+ ],
+ [
+ 84.710742,
+ 46.599068
+ ],
+ [
+ 84.686256,
+ 46.636253
+ ],
+ [
+ 84.722642,
+ 46.685381
+ ],
+ [
+ 84.725617,
+ 46.716046
+ ],
+ [
+ 84.764291,
+ 46.760432
+ ],
+ [
+ 84.761316,
+ 46.794075
+ ],
+ [
+ 84.819899,
+ 46.81425
+ ],
+ [
+ 84.821959,
+ 46.832086
+ ],
+ [
+ 84.881,
+ 46.855949
+ ],
+ [
+ 84.943702,
+ 46.861982
+ ],
+ [
+ 84.86704,
+ 46.927476
+ ],
+ [
+ 84.84942,
+ 46.956909
+ ],
+ [
+ 84.795413,
+ 46.972509
+ ],
+ [
+ 84.748043,
+ 47.009847
+ ],
+ [
+ 84.668635,
+ 46.994805
+ ],
+ [
+ 84.56314,
+ 46.99166
+ ],
+ [
+ 84.506616,
+ 46.973056
+ ],
+ [
+ 84.425378,
+ 47.00889
+ ],
+ [
+ 84.3716,
+ 46.993301
+ ],
+ [
+ 84.336588,
+ 47.005335
+ ],
+ [
+ 84.289218,
+ 46.994805
+ ],
+ [
+ 84.195164,
+ 47.003557
+ ],
+ [
+ 84.150311,
+ 46.977297
+ ],
+ [
+ 84.086465,
+ 46.965257
+ ],
+ [
+ 84.002709,
+ 46.990566
+ ],
+ [
+ 83.951449,
+ 46.987283
+ ],
+ [
+ 83.932913,
+ 46.970046
+ ],
+ [
+ 83.885772,
+ 46.981948
+ ],
+ [
+ 83.766546,
+ 47.027071
+ ],
+ [
+ 83.699266,
+ 47.015589
+ ],
+ [
+ 83.700639,
+ 47.032128
+ ],
+ [
+ 83.57615,
+ 47.059181
+ ],
+ [
+ 83.463332,
+ 47.132074
+ ],
+ [
+ 83.418937,
+ 47.11884
+ ],
+ [
+ 83.370422,
+ 47.178569
+ ],
+ [
+ 83.332435,
+ 47.167801
+ ],
+ [
+ 83.306347,
+ 47.179659
+ ],
+ [
+ 83.257833,
+ 47.173253
+ ],
+ [
+ 83.222134,
+ 47.186882
+ ],
+ [
+ 83.20703,
+ 47.21372
+ ],
+ [
+ 83.154854,
+ 47.236052
+ ],
+ [
+ 83.1084,
+ 47.222164
+ ],
+ [
+ 83.02739,
+ 47.215491
+ ],
+ [
+ 83.031738,
+ 47.16821
+ ],
+ [
+ 82.98803,
+ 47.058771
+ ],
+ [
+ 82.937913,
+ 47.014085
+ ],
+ [
+ 82.923496,
+ 46.931995
+ ],
+ [
+ 82.876355,
+ 46.823855
+ ],
+ [
+ 82.878415,
+ 46.797232
+ ],
+ [
+ 82.829672,
+ 46.772655
+ ],
+ [
+ 82.788938,
+ 46.677815
+ ],
+ [
+ 82.774292,
+ 46.60017
+ ],
+ [
+ 82.727151,
+ 46.495503
+ ],
+ [
+ 82.608841,
+ 46.295124
+ ],
+ [
+ 82.51822,
+ 46.153769
+ ],
+ [
+ 82.461467,
+ 45.980011
+ ],
+ [
+ 82.401282,
+ 45.972207
+ ],
+ [
+ 82.342699,
+ 45.935126
+ ],
+ [
+ 82.336062,
+ 45.882249
+ ],
+ [
+ 82.349564,
+ 45.823035
+ ],
+ [
+ 82.340182,
+ 45.772569
+ ],
+ [
+ 82.290065,
+ 45.716458
+ ],
+ [
+ 82.288464,
+ 45.655385
+ ],
+ [
+ 82.266724,
+ 45.620196
+ ],
+ [
+ 82.282056,
+ 45.538939
+ ],
+ [
+ 82.447966,
+ 45.461361
+ ],
+ [
+ 82.546825,
+ 45.42591
+ ],
+ [
+ 82.60106,
+ 45.346203
+ ],
+ [
+ 82.582753,
+ 45.219089
+ ],
+ [
+ 82.683214,
+ 45.153799
+ ],
+ [
+ 82.757816,
+ 45.152102
+ ],
+ [
+ 82.855531,
+ 45.100891
+ ],
+ [
+ 83.002675,
+ 45.050766
+ ],
+ [
+ 83.09444,
+ 45.028947
+ ],
+ [
+ 83.263554,
+ 44.998329
+ ],
+ [
+ 83.391476,
+ 44.980887
+ ],
+ [
+ 83.474087,
+ 44.976064
+ ],
+ [
+ 83.513448,
+ 44.939316
+ ],
+ [
+ 83.573862,
+ 44.931225
+ ],
+ [
+ 83.600178,
+ 44.894163
+ ],
+ [
+ 83.666313,
+ 44.888339
+ ],
+ [
+ 83.701784,
+ 44.853951
+ ],
+ [
+ 83.730389,
+ 44.801049
+ ],
+ [
+ 83.795837,
+ 44.756785
+ ],
+ [
+ 83.794464,
+ 44.719469
+ ],
+ [
+ 83.75968,
+ 44.633207
+ ],
+ [
+ 83.745492,
+ 44.552962
+ ],
+ [
+ 83.791947,
+ 44.520375
+ ],
+ [
+ 83.79332,
+ 44.466739
+ ],
+ [
+ 83.752815,
+ 44.46173
+ ],
+ [
+ 83.63931,
+ 44.474751
+ ],
+ [
+ 83.602924,
+ 44.462875
+ ],
+ [
+ 83.517567,
+ 44.467597
+ ],
+ [
+ 83.531526,
+ 44.414915
+ ],
+ [
+ 83.489877,
+ 44.367346
+ ],
+ [
+ 83.486216,
+ 44.317442
+ ],
+ [
+ 83.439761,
+ 44.282571
+ ],
+ [
+ 83.448915,
+ 44.254285
+ ],
+ [
+ 83.412071,
+ 44.168916
+ ],
+ [
+ 83.445482,
+ 44.121723
+ ],
+ [
+ 83.448457,
+ 44.076508
+ ],
+ [
+ 83.468824,
+ 44.036882
+ ],
+ [
+ 83.502692,
+ 44.022321
+ ],
+ [
+ 83.499946,
+ 44.001988
+ ],
+ [
+ 83.571802,
+ 44.010353
+ ],
+ [
+ 83.621003,
+ 43.965631
+ ],
+ [
+ 83.68668,
+ 43.981648
+ ],
+ [
+ 83.738398,
+ 43.9473
+ ],
+ [
+ 83.804533,
+ 43.939648
+ ],
+ [
+ 83.886229,
+ 43.952785
+ ],
+ [
+ 83.939549,
+ 43.901663
+ ],
+ [
+ 83.983944,
+ 43.910042
+ ],
+ [
+ 84.029941,
+ 43.879844
+ ],
+ [
+ 84.064267,
+ 43.885769
+ ],
+ [
+ 84.088753,
+ 43.855992
+ ],
+ [
+ 84.114841,
+ 43.854546
+ ],
+ [
+ 84.084405,
+ 43.825477
+ ],
+ [
+ 84.22949,
+ 43.774246
+ ],
+ [
+ 84.253747,
+ 43.785248
+ ],
+ [
+ 84.281437,
+ 43.765848
+ ],
+ [
+ 84.287845,
+ 43.730795
+ ],
+ [
+ 84.339563,
+ 43.726158
+ ],
+ [
+ 84.36382,
+ 43.743399
+ ],
+ [
+ 84.395171,
+ 43.724709
+ ],
+ [
+ 84.44071,
+ 43.738474
+ ],
+ [
+ 84.492199,
+ 43.734707
+ ],
+ [
+ 84.504557,
+ 43.750207
+ ],
+ [
+ 84.5533,
+ 43.750931
+ ],
+ [
+ 84.634767,
+ 43.719638
+ ],
+ [
+ 84.597695,
+ 43.669476
+ ],
+ [
+ 84.708454,
+ 43.63161
+ ],
+ [
+ 84.786717,
+ 43.641913
+ ],
+ [
+ 84.821043,
+ 43.581229
+ ],
+ [
+ 84.84942,
+ 43.570044
+ ],
+ [
+ 84.895188,
+ 43.577162
+ ],
+ [
+ 84.899078,
+ 43.521502
+ ],
+ [
+ 84.950567,
+ 43.48427
+ ],
+ [
+ 84.979859,
+ 43.47976
+ ],
+ [
+ 85.020364,
+ 43.51365
+ ],
+ [
+ 85.056292,
+ 43.563942
+ ],
+ [
+ 85.156981,
+ 43.546795
+ ],
+ [
+ 85.170483,
+ 43.510742
+ ],
+ [
+ 85.241881,
+ 43.52092
+ ],
+ [
+ 85.286734,
+ 43.502307
+ ],
+ [
+ 85.31511,
+ 43.529207
+ ],
+ [
+ 85.328154,
+ 43.486743
+ ],
+ [
+ 85.434108,
+ 43.478887
+ ],
+ [
+ 85.483537,
+ 43.498235
+ ],
+ [
+ 85.519694,
+ 43.536185
+ ],
+ [
+ 85.5975,
+ 43.530806
+ ],
+ [
+ 85.579879,
+ 43.539528
+ ],
+ [
+ 85.665008,
+ 43.622901
+ ],
+ [
+ 85.697274,
+ 43.619272
+ ],
+ [
+ 85.719701,
+ 43.638575
+ ],
+ [
+ 85.719701,
+ 43.678758
+ ],
+ [
+ 85.739152,
+ 43.731809
+ ],
+ [
+ 85.779199,
+ 43.763676
+ ],
+ [
+ 85.767757,
+ 43.791183
+ ],
+ [
+ 85.786293,
+ 43.839507
+ ],
+ [
+ 85.883779,
+ 43.920586
+ ],
+ [
+ 85.91925,
+ 43.934306
+ ],
+ [
+ 85.965018,
+ 43.931706
+ ],
+ [
+ 85.955407,
+ 43.967074
+ ],
+ [
+ 85.967535,
+ 44.003575
+ ],
+ [
+ 86.038018,
+ 44.062102
+ ],
+ [
+ 86.096144,
+ 44.125897
+ ],
+ [
+ 86.065937,
+ 44.160286
+ ],
+ [
+ 85.985842,
+ 44.157265
+ ],
+ [
+ 85.954262,
+ 44.309551
+ ],
+ [
+ 85.904833,
+ 44.332647
+ ],
+ [
+ 85.912156,
+ 44.426515
+ ],
+ [
+ 85.981037,
+ 44.407037
+ ],
+ [
+ 86.011015,
+ 44.411334
+ ],
+ [
+ 86.043281,
+ 44.452141
+ ],
+ [
+ 86.111018,
+ 44.459011
+ ],
+ [
+ 86.122689,
+ 44.448992
+ ],
+ [
+ 86.130927,
+ 44.463447
+ ],
+ [
+ 86.084015,
+ 44.490345
+ ],
+ [
+ 86.06525,
+ 44.564105
+ ],
+ [
+ 86.068225,
+ 44.601807
+ ],
+ [
+ 86.01788,
+ 44.603378
+ ],
+ [
+ 85.988588,
+ 44.637773
+ ],
+ [
+ 85.955635,
+ 44.638629
+ ],
+ [
+ 85.906892,
+ 44.736563
+ ],
+ [
+ 85.942134,
+ 44.759633
+ ],
+ [
+ 85.891331,
+ 44.813141
+ ],
+ [
+ 85.868447,
+ 44.86589
+ ],
+ [
+ 85.781488,
+ 44.922849
+ ],
+ [
+ 85.668898,
+ 44.9193
+ ],
+ [
+ 85.670729,
+ 45.278097
+ ],
+ [
+ 85.666838,
+ 45.331123
+ ],
+ [
+ 85.291769,
+ 45.332391
+ ],
+ [
+ 85.245772,
+ 45.329008
+ ],
+ [
+ 85.239593,
+ 45.29305
+ ],
+ [
+ 85.201834,
+ 45.244224
+ ],
+ [
+ 85.205953,
+ 45.207365
+ ],
+ [
+ 85.250348,
+ 45.158607
+ ],
+ [
+ 85.238449,
+ 45.080223
+ ],
+ [
+ 85.258358,
+ 45.031639
+ ],
+ [
+ 85.240737,
+ 45.019735
+ ],
+ [
+ 85.171627,
+ 45.022711
+ ],
+ [
+ 85.156066,
+ 44.970958
+ ],
+ [
+ 85.051486,
+ 44.931793
+ ],
+ [
+ 85.027229,
+ 44.886208
+ ],
+ [
+ 85.021965,
+ 44.814421
+ ],
+ [
+ 85.047367,
+ 44.770167
+ ],
+ [
+ 85.010295,
+ 44.755219
+ ],
+ [
+ 85.04668,
+ 44.740266
+ ],
+ [
+ 85.052859,
+ 44.698093
+ ],
+ [
+ 85.025398,
+ 44.68669
+ ],
+ [
+ 85.018304,
+ 44.61965
+ ],
+ [
+ 85.06842,
+ 44.626358
+ ],
+ [
+ 85.202978,
+ 44.636061
+ ],
+ [
+ 85.238678,
+ 44.598809
+ ],
+ [
+ 85.229753,
+ 44.550675
+ ],
+ [
+ 85.254696,
+ 44.476754
+ ],
+ [
+ 85.212819,
+ 44.479187
+ ],
+ [
+ 85.177348,
+ 44.324902
+ ],
+ [
+ 85.113273,
+ 44.34369
+ ],
+ [
+ 85.108467,
+ 44.309551
+ ],
+ [
+ 85.065445,
+ 44.317299
+ ],
+ [
+ 84.996106,
+ 44.310699
+ ],
+ [
+ 84.969103,
+ 44.297354
+ ],
+ [
+ 84.939354,
+ 44.252275
+ ],
+ [
+ 84.917385,
+ 44.17927
+ ],
+ [
+ 84.830426,
+ 44.160142
+ ],
+ [
+ 84.797244,
+ 44.161436
+ ],
+ [
+ 84.737974,
+ 44.126185
+ ],
+ [
+ 84.792209,
+ 44.224262
+ ],
+ [
+ 84.798159,
+ 44.258737
+ ],
+ [
+ 84.779166,
+ 44.343546
+ ],
+ [
+ 84.77825,
+ 44.390848
+ ],
+ [
+ 84.798159,
+ 44.438971
+ ],
+ [
+ 84.86109,
+ 44.495637
+ ],
+ [
+ 84.853768,
+ 44.552104
+ ],
+ [
+ 84.880084,
+ 44.626929
+ ],
+ [
+ 84.8453,
+ 44.663164
+ ],
+ [
+ 84.80205,
+ 44.683411
+ ],
+ [
+ 84.782598,
+ 44.669153
+ ],
+ [
+ 84.708454,
+ 44.733857
+ ],
+ [
+ 84.677331,
+ 44.739839
+ ],
+ [
+ 84.626071,
+ 44.791658
+ ],
+ [
+ 84.652388,
+ 44.791231
+ ],
+ [
+ 84.648726,
+ 44.866316
+ ],
+ [
+ 84.634996,
+ 44.867453
+ ],
+ [
+ 84.635682,
+ 44.930231
+ ],
+ [
+ 84.610052,
+ 44.995351
+ ],
+ [
+ 84.558334,
+ 44.991239
+ ],
+ [
+ 84.528127,
+ 44.97039
+ ],
+ [
+ 84.516456,
+ 44.988829
+ ],
+ [
+ 84.544604,
+ 45.009954
+ ],
+ [
+ 84.538654,
+ 45.055582
+ ],
+ [
+ 84.558334,
+ 45.084187
+ ],
+ [
+ 84.540256,
+ 45.094804
+ ],
+ [
+ 84.541171,
+ 45.152668
+ ],
+ [
+ 84.65582,
+ 45.152244
+ ],
+ [
+ 84.661541,
+ 45.102872
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 85.245772,
+ 45.329008
+ ],
+ [
+ 85.291769,
+ 45.332391
+ ],
+ [
+ 85.666838,
+ 45.331123
+ ],
+ [
+ 86.487003,
+ 45.332532
+ ],
+ [
+ 87.336918,
+ 45.330559
+ ],
+ [
+ 87.339435,
+ 45.957852
+ ],
+ [
+ 87.336002,
+ 46.005085
+ ],
+ [
+ 87.300761,
+ 46.060489
+ ],
+ [
+ 87.037136,
+ 46.503509
+ ],
+ [
+ 87.201673,
+ 46.715771
+ ],
+ [
+ 87.203732,
+ 46.849505
+ ],
+ [
+ 87.068488,
+ 46.932543
+ ],
+ [
+ 87.029585,
+ 46.970867
+ ],
+ [
+ 87.037365,
+ 47.11884
+ ],
+ [
+ 86.581057,
+ 47.051941
+ ],
+ [
+ 86.49364,
+ 47.064235
+ ],
+ [
+ 86.492724,
+ 47.08977
+ ],
+ [
+ 86.377618,
+ 47.087312
+ ],
+ [
+ 86.197749,
+ 47.041557
+ ],
+ [
+ 86.082642,
+ 47.025568
+ ],
+ [
+ 86.005752,
+ 47.06642
+ ],
+ [
+ 85.953347,
+ 47.078028
+ ],
+ [
+ 85.797735,
+ 47.053853
+ ],
+ [
+ 85.679882,
+ 47.051531
+ ],
+ [
+ 85.540061,
+ 47.057405
+ ],
+ [
+ 85.441202,
+ 47.063415
+ ],
+ [
+ 85.326095,
+ 47.044836
+ ],
+ [
+ 85.276436,
+ 47.068878
+ ],
+ [
+ 85.213963,
+ 47.041147
+ ],
+ [
+ 85.175518,
+ 46.998087
+ ],
+ [
+ 85.111442,
+ 46.973193
+ ],
+ [
+ 85.081922,
+ 46.939799
+ ],
+ [
+ 84.987182,
+ 46.918164
+ ],
+ [
+ 84.980088,
+ 46.883092
+ ],
+ [
+ 84.943702,
+ 46.861982
+ ],
+ [
+ 84.881,
+ 46.855949
+ ],
+ [
+ 84.821959,
+ 46.832086
+ ],
+ [
+ 84.819899,
+ 46.81425
+ ],
+ [
+ 84.761316,
+ 46.794075
+ ],
+ [
+ 84.764291,
+ 46.760432
+ ],
+ [
+ 84.725617,
+ 46.716046
+ ],
+ [
+ 84.722642,
+ 46.685381
+ ],
+ [
+ 84.686256,
+ 46.636253
+ ],
+ [
+ 84.710742,
+ 46.599068
+ ],
+ [
+ 84.779394,
+ 46.554412
+ ],
+ [
+ 84.814865,
+ 46.547241
+ ],
+ [
+ 84.893815,
+ 46.493571
+ ],
+ [
+ 84.881,
+ 46.431832
+ ],
+ [
+ 84.901366,
+ 46.402942
+ ],
+ [
+ 84.900222,
+ 46.356741
+ ],
+ [
+ 84.919674,
+ 46.320195
+ ],
+ [
+ 84.969332,
+ 46.275309
+ ],
+ [
+ 85.077574,
+ 46.21263
+ ],
+ [
+ 85.264765,
+ 46.182235
+ ],
+ [
+ 85.296345,
+ 46.164602
+ ],
+ [
+ 85.380101,
+ 46.143628
+ ],
+ [
+ 85.419462,
+ 46.128066
+ ],
+ [
+ 85.437998,
+ 46.150296
+ ],
+ [
+ 85.557453,
+ 46.198059
+ ],
+ [
+ 85.648302,
+ 46.211936
+ ],
+ [
+ 85.679882,
+ 46.190842
+ ],
+ [
+ 85.791557,
+ 46.192924
+ ],
+ [
+ 85.813754,
+ 46.178209
+ ],
+ [
+ 85.903002,
+ 46.181819
+ ],
+ [
+ 85.993165,
+ 46.123897
+ ],
+ [
+ 86.024288,
+ 46.068001
+ ],
+ [
+ 85.962501,
+ 46.044764
+ ],
+ [
+ 85.95472,
+ 46.001325
+ ],
+ [
+ 85.931836,
+ 45.975273
+ ],
+ [
+ 85.880347,
+ 45.952973
+ ],
+ [
+ 85.886297,
+ 45.938751
+ ],
+ [
+ 85.839613,
+ 45.921877
+ ],
+ [
+ 85.814212,
+ 45.895369
+ ],
+ [
+ 85.642353,
+ 45.78921
+ ],
+ [
+ 85.621299,
+ 45.763058
+ ],
+ [
+ 85.59155,
+ 45.654404
+ ],
+ [
+ 85.596813,
+ 45.641929
+ ],
+ [
+ 85.547384,
+ 45.593123
+ ],
+ [
+ 85.491775,
+ 45.51267
+ ],
+ [
+ 85.434336,
+ 45.459814
+ ],
+ [
+ 85.388111,
+ 45.436182
+ ],
+ [
+ 85.28353,
+ 45.421406
+ ],
+ [
+ 85.239593,
+ 45.375508
+ ],
+ [
+ 85.245772,
+ 45.329008
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 654300,
+ "name": "闃垮嫆娉板湴鍖�",
+ "center": [
+ 88.13963,
+ 47.848393
+ ],
+ "centroid": [
+ 87.048189,
+ 48.013014
+ ],
+ "childrenNum": 7,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 13,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 88.43009,
+ 47.258239
+ ],
+ [
+ 88.390271,
+ 47.265043
+ ],
+ [
+ 88.307202,
+ 47.3155
+ ],
+ [
+ 88.316585,
+ 47.455331
+ ],
+ [
+ 88.345876,
+ 47.48664
+ ],
+ [
+ 88.352284,
+ 47.523889
+ ],
+ [
+ 88.405833,
+ 47.557863
+ ],
+ [
+ 88.422996,
+ 47.612231
+ ],
+ [
+ 88.46167,
+ 47.682069
+ ],
+ [
+ 88.511786,
+ 47.713243
+ ],
+ [
+ 88.531237,
+ 47.748982
+ ],
+ [
+ 88.525059,
+ 47.776478
+ ],
+ [
+ 88.624833,
+ 47.779712
+ ],
+ [
+ 88.562588,
+ 47.800458
+ ],
+ [
+ 88.57815,
+ 47.829811
+ ],
+ [
+ 88.544968,
+ 47.850806
+ ],
+ [
+ 88.563961,
+ 47.881476
+ ],
+ [
+ 88.497598,
+ 47.912799
+ ],
+ [
+ 88.433522,
+ 47.911321
+ ],
+ [
+ 88.386381,
+ 47.943432
+ ],
+ [
+ 88.491877,
+ 48.001155
+ ],
+ [
+ 88.468993,
+ 48.054391
+ ],
+ [
+ 88.474027,
+ 48.093512
+ ],
+ [
+ 88.584328,
+ 48.162035
+ ],
+ [
+ 88.64131,
+ 48.181959
+ ],
+ [
+ 88.598288,
+ 48.227262
+ ],
+ [
+ 88.575175,
+ 48.277595
+ ],
+ [
+ 88.606068,
+ 48.337876
+ ],
+ [
+ 88.573344,
+ 48.369722
+ ],
+ [
+ 88.535585,
+ 48.369056
+ ],
+ [
+ 88.503776,
+ 48.412994
+ ],
+ [
+ 88.438099,
+ 48.393559
+ ],
+ [
+ 88.36098,
+ 48.433353
+ ],
+ [
+ 88.363039,
+ 48.460485
+ ],
+ [
+ 88.257544,
+ 48.497702
+ ],
+ [
+ 88.196672,
+ 48.493982
+ ],
+ [
+ 88.151819,
+ 48.526261
+ ],
+ [
+ 88.13008,
+ 48.521613
+ ],
+ [
+ 88.101017,
+ 48.548034
+ ],
+ [
+ 88.041289,
+ 48.5483
+ ],
+ [
+ 87.973095,
+ 48.576034
+ ],
+ [
+ 87.961653,
+ 48.599377
+ ],
+ [
+ 88.02733,
+ 48.627348
+ ],
+ [
+ 88.026644,
+ 48.653185
+ ],
+ [
+ 88.089575,
+ 48.694893
+ ],
+ [
+ 88.090719,
+ 48.719768
+ ],
+ [
+ 88.061885,
+ 48.714344
+ ],
+ [
+ 88.029161,
+ 48.750185
+ ],
+ [
+ 87.961424,
+ 48.773447
+ ],
+ [
+ 87.938998,
+ 48.757852
+ ],
+ [
+ 87.872176,
+ 48.799473
+ ],
+ [
+ 87.826408,
+ 48.800926
+ ],
+ [
+ 87.828925,
+ 48.825617
+ ],
+ [
+ 87.780869,
+ 48.872194
+ ],
+ [
+ 87.742423,
+ 48.881293
+ ],
+ [
+ 87.759815,
+ 48.925974
+ ],
+ [
+ 87.814508,
+ 48.945336
+ ],
+ [
+ 87.876524,
+ 48.949155
+ ],
+ [
+ 87.871947,
+ 48.963638
+ ],
+ [
+ 87.911766,
+ 48.979959
+ ],
+ [
+ 87.884076,
+ 48.993906
+ ],
+ [
+ 87.88316,
+ 49.023762
+ ],
+ [
+ 87.835333,
+ 49.054257
+ ],
+ [
+ 87.858217,
+ 49.07357
+ ],
+ [
+ 87.867142,
+ 49.10876
+ ],
+ [
+ 87.845631,
+ 49.146023
+ ],
+ [
+ 87.820687,
+ 49.148253
+ ],
+ [
+ 87.820916,
+ 49.173822
+ ],
+ [
+ 87.700546,
+ 49.175788
+ ],
+ [
+ 87.685442,
+ 49.159924
+ ],
+ [
+ 87.563012,
+ 49.142482
+ ],
+ [
+ 87.517473,
+ 49.145499
+ ],
+ [
+ 87.495504,
+ 49.131987
+ ],
+ [
+ 87.511523,
+ 49.101671
+ ],
+ [
+ 87.436692,
+ 49.075277
+ ],
+ [
+ 87.388865,
+ 49.097995
+ ],
+ [
+ 87.30488,
+ 49.112304
+ ],
+ [
+ 87.238745,
+ 49.114535
+ ],
+ [
+ 87.211742,
+ 49.140645
+ ],
+ [
+ 87.112654,
+ 49.155597
+ ],
+ [
+ 87.088397,
+ 49.133693
+ ],
+ [
+ 87.002124,
+ 49.142613
+ ],
+ [
+ 86.953838,
+ 49.1312
+ ],
+ [
+ 86.881982,
+ 49.129494
+ ],
+ [
+ 86.847199,
+ 49.101015
+ ],
+ [
+ 86.836214,
+ 49.051103
+ ],
+ [
+ 86.772368,
+ 49.027707
+ ],
+ [
+ 86.73255,
+ 48.995354
+ ],
+ [
+ 86.730032,
+ 48.955475
+ ],
+ [
+ 86.75818,
+ 48.894873
+ ],
+ [
+ 86.782894,
+ 48.886172
+ ],
+ [
+ 86.822484,
+ 48.84581
+ ],
+ [
+ 86.818365,
+ 48.830369
+ ],
+ [
+ 86.764358,
+ 48.803699
+ ],
+ [
+ 86.754289,
+ 48.780979
+ ],
+ [
+ 86.781064,
+ 48.732069
+ ],
+ [
+ 86.702343,
+ 48.66537
+ ],
+ [
+ 86.693647,
+ 48.643779
+ ],
+ [
+ 86.642615,
+ 48.629601
+ ],
+ [
+ 86.594559,
+ 48.576697
+ ],
+ [
+ 86.585634,
+ 48.542194
+ ],
+ [
+ 86.41263,
+ 48.481091
+ ],
+ [
+ 86.371439,
+ 48.493052
+ ],
+ [
+ 86.3021,
+ 48.490793
+ ],
+ [
+ 86.270978,
+ 48.452906
+ ],
+ [
+ 86.226125,
+ 48.432422
+ ],
+ [
+ 86.053808,
+ 48.441069
+ ],
+ [
+ 85.916504,
+ 48.437876
+ ],
+ [
+ 85.838698,
+ 48.42883
+ ],
+ [
+ 85.758604,
+ 48.403943
+ ],
+ [
+ 85.71192,
+ 48.361462
+ ],
+ [
+ 85.694986,
+ 48.301476
+ ],
+ [
+ 85.661804,
+ 48.243422
+ ],
+ [
+ 85.633885,
+ 48.232871
+ ],
+ [
+ 85.622215,
+ 48.202945
+ ],
+ [
+ 85.592236,
+ 48.196396
+ ],
+ [
+ 85.55608,
+ 48.139962
+ ],
+ [
+ 85.55196,
+ 48.081591
+ ],
+ [
+ 85.531822,
+ 48.046349
+ ],
+ [
+ 85.546926,
+ 48.008265
+ ],
+ [
+ 85.617638,
+ 47.550691
+ ],
+ [
+ 85.610086,
+ 47.511295
+ ],
+ [
+ 85.652193,
+ 47.455195
+ ],
+ [
+ 85.684917,
+ 47.428886
+ ],
+ [
+ 85.701393,
+ 47.38424
+ ],
+ [
+ 85.675992,
+ 47.321617
+ ],
+ [
+ 85.701165,
+ 47.288441
+ ],
+ [
+ 85.6824,
+ 47.222709
+ ],
+ [
+ 85.582854,
+ 47.142849
+ ],
+ [
+ 85.546926,
+ 47.096732
+ ],
+ [
+ 85.540061,
+ 47.057405
+ ],
+ [
+ 85.679882,
+ 47.051531
+ ],
+ [
+ 85.797735,
+ 47.053853
+ ],
+ [
+ 85.953347,
+ 47.078028
+ ],
+ [
+ 86.005752,
+ 47.06642
+ ],
+ [
+ 86.082642,
+ 47.025568
+ ],
+ [
+ 86.197749,
+ 47.041557
+ ],
+ [
+ 86.377618,
+ 47.087312
+ ],
+ [
+ 86.492724,
+ 47.08977
+ ],
+ [
+ 86.49364,
+ 47.064235
+ ],
+ [
+ 86.581057,
+ 47.051941
+ ],
+ [
+ 87.037365,
+ 47.11884
+ ],
+ [
+ 87.016312,
+ 47.284633
+ ],
+ [
+ 87.017914,
+ 47.3034
+ ],
+ [
+ 87.151786,
+ 47.344175
+ ],
+ [
+ 87.252933,
+ 47.362649
+ ],
+ [
+ 87.312203,
+ 47.38519
+ ],
+ [
+ 87.385661,
+ 47.399307
+ ],
+ [
+ 87.431658,
+ 47.435397
+ ],
+ [
+ 87.540357,
+ 47.4297
+ ],
+ [
+ 87.554774,
+ 47.42129
+ ],
+ [
+ 87.579489,
+ 47.406229
+ ],
+ [
+ 87.556147,
+ 47.356673
+ ],
+ [
+ 87.771715,
+ 47.357081
+ ],
+ [
+ 87.753637,
+ 47.380167
+ ],
+ [
+ 87.803066,
+ 47.382339
+ ],
+ [
+ 87.831671,
+ 47.357216
+ ],
+ [
+ 87.853411,
+ 47.367267
+ ],
+ [
+ 87.873091,
+ 47.346213
+ ],
+ [
+ 87.828696,
+ 47.351919
+ ],
+ [
+ 87.862565,
+ 47.317539
+ ],
+ [
+ 87.906731,
+ 47.341322
+ ],
+ [
+ 87.98591,
+ 47.316859
+ ],
+ [
+ 88.038772,
+ 47.312237
+ ],
+ [
+ 88.098042,
+ 47.28096
+ ],
+ [
+ 88.262121,
+ 47.238503
+ ],
+ [
+ 88.312237,
+ 47.258103
+ ],
+ [
+ 88.339698,
+ 47.239728
+ ],
+ [
+ 88.43009,
+ 47.258239
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 88.64131,
+ 48.181959
+ ],
+ [
+ 88.584328,
+ 48.162035
+ ],
+ [
+ 88.474027,
+ 48.093512
+ ],
+ [
+ 88.468993,
+ 48.054391
+ ],
+ [
+ 88.491877,
+ 48.001155
+ ],
+ [
+ 88.386381,
+ 47.943432
+ ],
+ [
+ 88.433522,
+ 47.911321
+ ],
+ [
+ 88.497598,
+ 47.912799
+ ],
+ [
+ 88.563961,
+ 47.881476
+ ],
+ [
+ 88.544968,
+ 47.850806
+ ],
+ [
+ 88.57815,
+ 47.829811
+ ],
+ [
+ 88.562588,
+ 47.800458
+ ],
+ [
+ 88.624833,
+ 47.779712
+ ],
+ [
+ 88.525059,
+ 47.776478
+ ],
+ [
+ 88.531237,
+ 47.748982
+ ],
+ [
+ 88.511786,
+ 47.713243
+ ],
+ [
+ 88.46167,
+ 47.682069
+ ],
+ [
+ 88.422996,
+ 47.612231
+ ],
+ [
+ 88.405833,
+ 47.557863
+ ],
+ [
+ 88.352284,
+ 47.523889
+ ],
+ [
+ 88.345876,
+ 47.48664
+ ],
+ [
+ 88.316585,
+ 47.455331
+ ],
+ [
+ 88.307202,
+ 47.3155
+ ],
+ [
+ 88.390271,
+ 47.265043
+ ],
+ [
+ 88.43009,
+ 47.258239
+ ],
+ [
+ 88.428717,
+ 47.234691
+ ],
+ [
+ 88.343359,
+ 47.232512
+ ],
+ [
+ 88.342673,
+ 47.174344
+ ],
+ [
+ 88.273563,
+ 47.132892
+ ],
+ [
+ 88.176763,
+ 47.114883
+ ],
+ [
+ 88.077904,
+ 47.128663
+ ],
+ [
+ 88.05502,
+ 47.147486
+ ],
+ [
+ 88.005361,
+ 47.145713
+ ],
+ [
+ 87.91085,
+ 47.172572
+ ],
+ [
+ 87.886364,
+ 47.161121
+ ],
+ [
+ 87.79437,
+ 47.184156
+ ],
+ [
+ 87.74311,
+ 47.204866
+ ],
+ [
+ 87.66805,
+ 47.267492
+ ],
+ [
+ 87.595508,
+ 47.289121
+ ],
+ [
+ 87.527542,
+ 47.338604
+ ],
+ [
+ 87.556147,
+ 47.356673
+ ],
+ [
+ 87.579489,
+ 47.406229
+ ],
+ [
+ 87.554774,
+ 47.42129
+ ],
+ [
+ 87.490241,
+ 47.400664
+ ],
+ [
+ 87.481316,
+ 47.411114
+ ],
+ [
+ 87.540357,
+ 47.4297
+ ],
+ [
+ 87.431658,
+ 47.435397
+ ],
+ [
+ 87.385661,
+ 47.399307
+ ],
+ [
+ 87.312203,
+ 47.38519
+ ],
+ [
+ 87.252933,
+ 47.362649
+ ],
+ [
+ 87.151786,
+ 47.344175
+ ],
+ [
+ 87.017914,
+ 47.3034
+ ],
+ [
+ 87.016312,
+ 47.284633
+ ],
+ [
+ 87.037365,
+ 47.11884
+ ],
+ [
+ 87.029585,
+ 46.970867
+ ],
+ [
+ 87.068488,
+ 46.932543
+ ],
+ [
+ 87.203732,
+ 46.849505
+ ],
+ [
+ 87.201673,
+ 46.715771
+ ],
+ [
+ 87.037136,
+ 46.503509
+ ],
+ [
+ 87.300761,
+ 46.060489
+ ],
+ [
+ 87.336002,
+ 46.005085
+ ],
+ [
+ 87.339435,
+ 45.957852
+ ],
+ [
+ 87.336918,
+ 45.330559
+ ],
+ [
+ 87.336231,
+ 45.001874
+ ],
+ [
+ 88.004446,
+ 45.002015
+ ],
+ [
+ 90.23816,
+ 45.001732
+ ],
+ [
+ 90.22237,
+ 45.064364
+ ],
+ [
+ 90.251204,
+ 45.087727
+ ],
+ [
+ 90.292166,
+ 45.177267
+ ],
+ [
+ 90.353267,
+ 45.23067
+ ],
+ [
+ 90.379583,
+ 45.276968
+ ],
+ [
+ 90.481646,
+ 45.397335
+ ],
+ [
+ 90.494919,
+ 45.42028
+ ],
+ [
+ 90.671355,
+ 45.487654
+ ],
+ [
+ 90.670211,
+ 45.547926
+ ],
+ [
+ 90.714835,
+ 45.728916
+ ],
+ [
+ 90.799964,
+ 45.83505
+ ],
+ [
+ 90.85008,
+ 45.887972
+ ],
+ [
+ 91.028347,
+ 46.023049
+ ],
+ [
+ 91.014845,
+ 46.066471
+ ],
+ [
+ 91.021481,
+ 46.121118
+ ],
+ [
+ 90.984638,
+ 46.160574
+ ],
+ [
+ 90.948024,
+ 46.219151
+ ],
+ [
+ 90.955575,
+ 46.233855
+ ],
+ [
+ 90.900425,
+ 46.312301
+ ],
+ [
+ 90.983494,
+ 46.374866
+ ],
+ [
+ 90.996309,
+ 46.419393
+ ],
+ [
+ 91.025601,
+ 46.443854
+ ],
+ [
+ 91.037958,
+ 46.500886
+ ],
+ [
+ 91.079149,
+ 46.558824
+ ],
+ [
+ 91.067936,
+ 46.579225
+ ],
+ [
+ 91.01782,
+ 46.582257
+ ],
+ [
+ 91.036356,
+ 46.670386
+ ],
+ [
+ 91.053977,
+ 46.717421
+ ],
+ [
+ 91.019422,
+ 46.766201
+ ],
+ [
+ 90.94276,
+ 46.825775
+ ],
+ [
+ 90.957864,
+ 46.879528
+ ],
+ [
+ 90.929945,
+ 46.893095
+ ],
+ [
+ 90.922165,
+ 46.938704
+ ],
+ [
+ 90.901569,
+ 46.960741
+ ],
+ [
+ 90.830857,
+ 46.995899
+ ],
+ [
+ 90.76724,
+ 46.99248
+ ],
+ [
+ 90.69218,
+ 47.080622
+ ],
+ [
+ 90.653735,
+ 47.111608
+ ],
+ [
+ 90.579819,
+ 47.198191
+ ],
+ [
+ 90.561512,
+ 47.207046
+ ],
+ [
+ 90.521465,
+ 47.284633
+ ],
+ [
+ 90.488283,
+ 47.317267
+ ],
+ [
+ 90.526499,
+ 47.378945
+ ],
+ [
+ 90.507734,
+ 47.399986
+ ],
+ [
+ 90.468602,
+ 47.404872
+ ],
+ [
+ 90.458991,
+ 47.438923
+ ],
+ [
+ 90.474323,
+ 47.46238
+ ],
+ [
+ 90.468145,
+ 47.497614
+ ],
+ [
+ 90.398348,
+ 47.547714
+ ],
+ [
+ 90.376151,
+ 47.603039
+ ],
+ [
+ 90.346173,
+ 47.637367
+ ],
+ [
+ 90.384847,
+ 47.644257
+ ],
+ [
+ 90.331527,
+ 47.681529
+ ],
+ [
+ 90.21642,
+ 47.705418
+ ],
+ [
+ 90.192621,
+ 47.722416
+ ],
+ [
+ 90.134953,
+ 47.723226
+ ],
+ [
+ 90.076141,
+ 47.777421
+ ],
+ [
+ 90.070648,
+ 47.820522
+ ],
+ [
+ 90.086667,
+ 47.865605
+ ],
+ [
+ 89.960576,
+ 47.885779
+ ],
+ [
+ 89.958059,
+ 47.842867
+ ],
+ [
+ 89.933344,
+ 47.835734
+ ],
+ [
+ 89.762171,
+ 47.835734
+ ],
+ [
+ 89.735397,
+ 47.897476
+ ],
+ [
+ 89.650955,
+ 47.91374
+ ],
+ [
+ 89.645463,
+ 47.947864
+ ],
+ [
+ 89.603356,
+ 47.963172
+ ],
+ [
+ 89.599466,
+ 48.015643
+ ],
+ [
+ 89.568801,
+ 48.037769
+ ],
+ [
+ 89.498089,
+ 48.028383
+ ],
+ [
+ 89.408612,
+ 48.034953
+ ],
+ [
+ 89.38138,
+ 48.046215
+ ],
+ [
+ 89.359869,
+ 48.026372
+ ],
+ [
+ 89.308609,
+ 48.021946
+ ],
+ [
+ 89.282064,
+ 47.994044
+ ],
+ [
+ 89.23149,
+ 47.980221
+ ],
+ [
+ 89.15643,
+ 47.996861
+ ],
+ [
+ 89.078395,
+ 47.986931
+ ],
+ [
+ 89.044756,
+ 48.009875
+ ],
+ [
+ 89.027364,
+ 48.050906
+ ],
+ [
+ 88.953906,
+ 48.090833
+ ],
+ [
+ 88.930564,
+ 48.119486
+ ],
+ [
+ 88.824382,
+ 48.106768
+ ],
+ [
+ 88.797379,
+ 48.133941
+ ],
+ [
+ 88.721404,
+ 48.160564
+ ],
+ [
+ 88.700808,
+ 48.181024
+ ],
+ [
+ 88.64131,
+ 48.181959
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659001,
+ "name": "鐭虫渤瀛愬競",
+ "center": [
+ 86.041075,
+ 44.305886
+ ],
+ "centroid": [
+ 86.038213,
+ 44.306831
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 14,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 86.122689,
+ 44.448992
+ ],
+ [
+ 86.111018,
+ 44.459011
+ ],
+ [
+ 86.043281,
+ 44.452141
+ ],
+ [
+ 86.011015,
+ 44.411334
+ ],
+ [
+ 85.981037,
+ 44.407037
+ ],
+ [
+ 85.912156,
+ 44.426515
+ ],
+ [
+ 85.904833,
+ 44.332647
+ ],
+ [
+ 85.954262,
+ 44.309551
+ ],
+ [
+ 85.985842,
+ 44.157265
+ ],
+ [
+ 86.065937,
+ 44.160286
+ ],
+ [
+ 86.096144,
+ 44.125897
+ ],
+ [
+ 86.128868,
+ 44.211472
+ ],
+ [
+ 86.123833,
+ 44.266204
+ ],
+ [
+ 86.141683,
+ 44.32734
+ ],
+ [
+ 86.127037,
+ 44.374225
+ ],
+ [
+ 86.122689,
+ 44.448992
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659002,
+ "name": "闃挎媺灏斿競",
+ "center": [
+ 81.285884,
+ 40.541914
+ ],
+ "centroid": [
+ 81.316958,
+ 40.6005
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 15,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 81.884102,
+ 40.941004
+ ],
+ [
+ 81.863506,
+ 40.944033
+ ],
+ [
+ 81.457085,
+ 40.804699
+ ],
+ [
+ 81.385687,
+ 40.825033
+ ],
+ [
+ 81.32596,
+ 40.805154
+ ],
+ [
+ 81.32985,
+ 40.762947
+ ],
+ [
+ 81.140828,
+ 40.698979
+ ],
+ [
+ 80.990479,
+ 40.702476
+ ],
+ [
+ 80.867363,
+ 40.658987
+ ],
+ [
+ 80.791846,
+ 40.703236
+ ],
+ [
+ 80.725939,
+ 40.701412
+ ],
+ [
+ 80.683375,
+ 40.666744
+ ],
+ [
+ 80.592296,
+ 40.619884
+ ],
+ [
+ 80.621588,
+ 40.556845
+ ],
+ [
+ 80.670789,
+ 40.569031
+ ],
+ [
+ 80.70214,
+ 40.546028
+ ],
+ [
+ 80.696419,
+ 40.520121
+ ],
+ [
+ 80.741272,
+ 40.533228
+ ],
+ [
+ 80.780404,
+ 40.505944
+ ],
+ [
+ 80.789786,
+ 40.479564
+ ],
+ [
+ 80.827774,
+ 40.476513
+ ],
+ [
+ 80.809924,
+ 40.454699
+ ],
+ [
+ 80.729372,
+ 40.452411
+ ],
+ [
+ 80.723422,
+ 40.488409
+ ],
+ [
+ 80.673993,
+ 40.511585
+ ],
+ [
+ 80.659347,
+ 40.484597
+ ],
+ [
+ 80.683833,
+ 40.464616
+ ],
+ [
+ 80.633717,
+ 40.465378
+ ],
+ [
+ 80.605798,
+ 40.423262
+ ],
+ [
+ 80.679485,
+ 40.381425
+ ],
+ [
+ 80.740128,
+ 40.369357
+ ],
+ [
+ 80.907868,
+ 40.420362
+ ],
+ [
+ 80.931438,
+ 40.432573
+ ],
+ [
+ 80.981097,
+ 40.423872
+ ],
+ [
+ 81.003065,
+ 40.396849
+ ],
+ [
+ 81.210395,
+ 40.397307
+ ],
+ [
+ 81.281107,
+ 40.43593
+ ],
+ [
+ 81.377449,
+ 40.43944
+ ],
+ [
+ 81.760299,
+ 40.437914
+ ],
+ [
+ 81.880441,
+ 40.467667
+ ],
+ [
+ 81.978613,
+ 40.468429
+ ],
+ [
+ 81.944745,
+ 40.494356
+ ],
+ [
+ 81.822544,
+ 40.685144
+ ],
+ [
+ 81.743365,
+ 40.733326
+ ],
+ [
+ 81.812704,
+ 40.813197
+ ],
+ [
+ 81.84314,
+ 40.886152
+ ],
+ [
+ 81.884102,
+ 40.941004
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659003,
+ "name": "鍥炬湪鑸掑厠甯�",
+ "center": [
+ 79.077978,
+ 39.867316
+ ],
+ "centroid": [
+ 79.163596,
+ 39.870411
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 16,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 79.190647,
+ 39.72068
+ ],
+ [
+ 79.240306,
+ 39.733017
+ ],
+ [
+ 79.246484,
+ 39.784808
+ ],
+ [
+ 79.325663,
+ 39.80345
+ ],
+ [
+ 79.28882,
+ 39.814848
+ ],
+ [
+ 79.298889,
+ 39.844566
+ ],
+ [
+ 79.278522,
+ 39.877658
+ ],
+ [
+ 79.406215,
+ 39.89212
+ ],
+ [
+ 79.53551,
+ 39.862884
+ ],
+ [
+ 79.55725,
+ 39.865039
+ ],
+ [
+ 79.606222,
+ 39.913347
+ ],
+ [
+ 79.573955,
+ 40.012012
+ ],
+ [
+ 79.482648,
+ 40.097652
+ ],
+ [
+ 79.214218,
+ 40.059603
+ ],
+ [
+ 79.045562,
+ 40.036887
+ ],
+ [
+ 79.015355,
+ 40.022147
+ ],
+ [
+ 79.039155,
+ 39.981291
+ ],
+ [
+ 79.001625,
+ 39.970996
+ ],
+ [
+ 78.989725,
+ 39.929494
+ ],
+ [
+ 78.942813,
+ 39.908118
+ ],
+ [
+ 78.989496,
+ 39.868271
+ ],
+ [
+ 78.932057,
+ 39.859806
+ ],
+ [
+ 78.906885,
+ 39.831326
+ ],
+ [
+ 78.942584,
+ 39.809765
+ ],
+ [
+ 79.004829,
+ 39.800677
+ ],
+ [
+ 78.993387,
+ 39.781418
+ ],
+ [
+ 78.904368,
+ 39.781418
+ ],
+ [
+ 78.870728,
+ 39.762154
+ ],
+ [
+ 78.883772,
+ 39.704176
+ ],
+ [
+ 78.840521,
+ 39.711271
+ ],
+ [
+ 78.806424,
+ 39.657264
+ ],
+ [
+ 78.782853,
+ 39.688593
+ ],
+ [
+ 78.809856,
+ 39.74381
+ ],
+ [
+ 78.776675,
+ 39.758147
+ ],
+ [
+ 78.777819,
+ 39.825012
+ ],
+ [
+ 78.757223,
+ 39.796672
+ ],
+ [
+ 78.657449,
+ 39.736409
+ ],
+ [
+ 78.673467,
+ 39.700936
+ ],
+ [
+ 78.705276,
+ 39.689982
+ ],
+ [
+ 78.708709,
+ 39.650471
+ ],
+ [
+ 78.796584,
+ 39.653404
+ ],
+ [
+ 78.84075,
+ 39.6131
+ ],
+ [
+ 78.915581,
+ 39.611247
+ ],
+ [
+ 79.000252,
+ 39.624993
+ ],
+ [
+ 79.003684,
+ 39.65927
+ ],
+ [
+ 79.092246,
+ 39.681032
+ ],
+ [
+ 79.117647,
+ 39.715436
+ ],
+ [
+ 79.190647,
+ 39.72068
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659004,
+ "name": "浜斿娓犲競",
+ "center": [
+ 87.526884,
+ 44.167401
+ ],
+ "centroid": [
+ 87.557631,
+ 44.362095
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 17,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 87.504658,
+ 44.066424
+ ],
+ [
+ 87.492529,
+ 44.007757
+ ],
+ [
+ 87.508319,
+ 44.021456
+ ],
+ [
+ 87.527542,
+ 44.093648
+ ],
+ [
+ 87.576743,
+ 44.116541
+ ],
+ [
+ 87.564614,
+ 44.170929
+ ],
+ [
+ 87.584066,
+ 44.239347
+ ],
+ [
+ 87.640132,
+ 44.226561
+ ],
+ [
+ 87.652489,
+ 44.196236
+ ],
+ [
+ 87.691163,
+ 44.221963
+ ],
+ [
+ 87.712216,
+ 44.262902
+ ],
+ [
+ 87.716107,
+ 44.356881
+ ],
+ [
+ 87.692765,
+ 44.370212
+ ],
+ [
+ 87.693452,
+ 44.416633
+ ],
+ [
+ 87.663702,
+ 44.417063
+ ],
+ [
+ 87.652718,
+ 44.450423
+ ],
+ [
+ 87.598711,
+ 44.477756
+ ],
+ [
+ 87.59116,
+ 44.533383
+ ],
+ [
+ 87.554774,
+ 44.580532
+ ],
+ [
+ 87.501912,
+ 44.594812
+ ],
+ [
+ 87.514498,
+ 44.548818
+ ],
+ [
+ 87.370557,
+ 44.566963
+ ],
+ [
+ 87.406943,
+ 44.529381
+ ],
+ [
+ 87.449279,
+ 44.443552
+ ],
+ [
+ 87.430056,
+ 44.408469
+ ],
+ [
+ 87.423877,
+ 44.351433
+ ],
+ [
+ 87.489783,
+ 44.303525
+ ],
+ [
+ 87.471934,
+ 44.283145
+ ],
+ [
+ 87.523423,
+ 44.227279
+ ],
+ [
+ 87.506489,
+ 44.167765
+ ],
+ [
+ 87.521592,
+ 44.150935
+ ],
+ [
+ 87.493674,
+ 44.107615
+ ],
+ [
+ 87.504658,
+ 44.066424
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659005,
+ "name": "鍖楀悲甯�",
+ "center": [
+ 87.824932,
+ 47.353177
+ ],
+ "centroid": [
+ 87.95973,
+ 47.244003
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 18,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 87.556147,
+ 47.356673
+ ],
+ [
+ 87.527542,
+ 47.338604
+ ],
+ [
+ 87.595508,
+ 47.289121
+ ],
+ [
+ 87.66805,
+ 47.267492
+ ],
+ [
+ 87.74311,
+ 47.204866
+ ],
+ [
+ 87.79437,
+ 47.184156
+ ],
+ [
+ 87.886364,
+ 47.161121
+ ],
+ [
+ 87.91085,
+ 47.172572
+ ],
+ [
+ 88.005361,
+ 47.145713
+ ],
+ [
+ 88.05502,
+ 47.147486
+ ],
+ [
+ 88.077904,
+ 47.128663
+ ],
+ [
+ 88.176763,
+ 47.114883
+ ],
+ [
+ 88.273563,
+ 47.132892
+ ],
+ [
+ 88.342673,
+ 47.174344
+ ],
+ [
+ 88.343359,
+ 47.232512
+ ],
+ [
+ 88.428717,
+ 47.234691
+ ],
+ [
+ 88.43009,
+ 47.258239
+ ],
+ [
+ 88.339698,
+ 47.239728
+ ],
+ [
+ 88.312237,
+ 47.258103
+ ],
+ [
+ 88.262121,
+ 47.238503
+ ],
+ [
+ 88.098042,
+ 47.28096
+ ],
+ [
+ 88.038772,
+ 47.312237
+ ],
+ [
+ 87.98591,
+ 47.316859
+ ],
+ [
+ 87.906731,
+ 47.341322
+ ],
+ [
+ 87.862565,
+ 47.317539
+ ],
+ [
+ 87.828696,
+ 47.351919
+ ],
+ [
+ 87.873091,
+ 47.346213
+ ],
+ [
+ 87.853411,
+ 47.367267
+ ],
+ [
+ 87.831671,
+ 47.357216
+ ],
+ [
+ 87.803066,
+ 47.382339
+ ],
+ [
+ 87.753637,
+ 47.380167
+ ],
+ [
+ 87.771715,
+ 47.357081
+ ],
+ [
+ 87.556147,
+ 47.356673
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 87.540357,
+ 47.4297
+ ],
+ [
+ 87.481316,
+ 47.411114
+ ],
+ [
+ 87.490241,
+ 47.400664
+ ],
+ [
+ 87.554774,
+ 47.42129
+ ],
+ [
+ 87.540357,
+ 47.4297
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659006,
+ "name": "閾侀棬鍏冲競",
+ "center": [
+ 85.501218,
+ 41.827251
+ ],
+ "centroid": [
+ 85.590071,
+ 41.800499
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 19,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 85.512142,
+ 41.914581
+ ],
+ [
+ 85.498412,
+ 41.866369
+ ],
+ [
+ 85.367973,
+ 41.826488
+ ],
+ [
+ 85.357675,
+ 41.747399
+ ],
+ [
+ 85.491089,
+ 41.754579
+ ],
+ [
+ 85.526101,
+ 41.740218
+ ],
+ [
+ 85.705513,
+ 41.745903
+ ],
+ [
+ 85.703682,
+ 41.684237
+ ],
+ [
+ 85.726795,
+ 41.661472
+ ],
+ [
+ 85.785836,
+ 41.664468
+ ],
+ [
+ 85.773021,
+ 41.72705
+ ],
+ [
+ 85.73961,
+ 41.756374
+ ],
+ [
+ 85.792701,
+ 41.82589
+ ],
+ [
+ 85.754484,
+ 41.852779
+ ],
+ [
+ 85.512142,
+ 41.914581
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 86.099576,
+ 41.798392
+ ],
+ [
+ 85.894993,
+ 41.821856
+ ],
+ [
+ 85.876685,
+ 41.778957
+ ],
+ [
+ 85.888585,
+ 41.763853
+ ],
+ [
+ 86.091109,
+ 41.771181
+ ],
+ [
+ 86.099576,
+ 41.798392
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 85.437311,
+ 41.932036
+ ],
+ [
+ 85.443948,
+ 41.93845
+ ],
+ [
+ 85.408706,
+ 41.94203
+ ],
+ [
+ 85.437311,
+ 41.932036
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659007,
+ "name": "鍙屾渤甯�",
+ "center": [
+ 82.353656,
+ 44.840524
+ ],
+ "centroid": [
+ 82.468534,
+ 44.833549
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 20,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 82.206996,
+ 44.821248
+ ],
+ [
+ 82.268097,
+ 44.832625
+ ],
+ [
+ 82.312721,
+ 44.80361
+ ],
+ [
+ 82.347047,
+ 44.799769
+ ],
+ [
+ 82.499912,
+ 44.740836
+ ],
+ [
+ 82.542934,
+ 44.740124
+ ],
+ [
+ 82.543163,
+ 44.709067
+ ],
+ [
+ 82.596483,
+ 44.722888
+ ],
+ [
+ 82.666737,
+ 44.770025
+ ],
+ [
+ 82.674518,
+ 44.792797
+ ],
+ [
+ 82.735847,
+ 44.827364
+ ],
+ [
+ 82.738822,
+ 44.858641
+ ],
+ [
+ 82.679552,
+ 44.871432
+ ],
+ [
+ 82.656439,
+ 44.944425
+ ],
+ [
+ 82.539502,
+ 44.902685
+ ],
+ [
+ 82.49648,
+ 44.903395
+ ],
+ [
+ 82.49648,
+ 44.884219
+ ],
+ [
+ 82.446364,
+ 44.883509
+ ],
+ [
+ 82.3562,
+ 44.901833
+ ],
+ [
+ 82.278395,
+ 44.860631
+ ],
+ [
+ 82.223244,
+ 44.889192
+ ],
+ [
+ 82.145667,
+ 44.89672
+ ],
+ [
+ 82.138344,
+ 44.88493
+ ],
+ [
+ 82.07999,
+ 44.895584
+ ],
+ [
+ 82.088915,
+ 44.879247
+ ],
+ [
+ 82.162372,
+ 44.864326
+ ],
+ [
+ 82.138115,
+ 44.843005
+ ],
+ [
+ 82.100814,
+ 44.857504
+ ],
+ [
+ 82.083422,
+ 44.837602
+ ],
+ [
+ 82.122096,
+ 44.806313
+ ],
+ [
+ 82.150015,
+ 44.833905
+ ],
+ [
+ 82.206996,
+ 44.821248
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.20036,
+ 44.984291
+ ],
+ [
+ 82.133767,
+ 45.037165
+ ],
+ [
+ 82.058936,
+ 45.041274
+ ],
+ [
+ 81.940397,
+ 45.010238
+ ],
+ [
+ 81.993946,
+ 44.961169
+ ],
+ [
+ 82.045892,
+ 44.972802
+ ],
+ [
+ 82.063971,
+ 44.933638
+ ],
+ [
+ 82.130564,
+ 44.925121
+ ],
+ [
+ 82.200589,
+ 44.91788
+ ],
+ [
+ 82.211115,
+ 44.94329
+ ],
+ [
+ 82.20036,
+ 44.984291
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.23583,
+ 44.6817
+ ],
+ [
+ 82.239263,
+ 44.724028
+ ],
+ [
+ 82.192579,
+ 44.752229
+ ],
+ [
+ 82.172213,
+ 44.713627
+ ],
+ [
+ 82.126216,
+ 44.680702
+ ],
+ [
+ 82.084338,
+ 44.666444
+ ],
+ [
+ 82.080905,
+ 44.64405
+ ],
+ [
+ 82.128962,
+ 44.637773
+ ],
+ [
+ 82.156651,
+ 44.669581
+ ],
+ [
+ 82.19235,
+ 44.662308
+ ],
+ [
+ 82.23583,
+ 44.6817
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.393959,
+ 44.669724
+ ],
+ [
+ 82.347276,
+ 44.691252
+ ],
+ [
+ 82.358947,
+ 44.66844
+ ],
+ [
+ 82.393959,
+ 44.669724
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 82.454144,
+ 45.068895
+ ],
+ [
+ 82.295786,
+ 45.106693
+ ],
+ [
+ 82.272902,
+ 45.091407
+ ],
+ [
+ 82.287319,
+ 45.050624
+ ],
+ [
+ 82.275191,
+ 45.03008
+ ],
+ [
+ 82.438812,
+ 45.006977
+ ],
+ [
+ 82.454144,
+ 45.068895
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659008,
+ "name": "鍙厠杈炬媺甯�",
+ "center": [
+ 80.63579,
+ 43.6832
+ ],
+ "centroid": [
+ 80.603017,
+ 43.96732
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 21,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 80.440804,
+ 44.083854
+ ],
+ [
+ 80.458654,
+ 44.047259
+ ],
+ [
+ 80.454763,
+ 43.985688
+ ],
+ [
+ 80.484741,
+ 43.957837
+ ],
+ [
+ 80.475359,
+ 43.939215
+ ],
+ [
+ 80.512202,
+ 43.904119
+ ],
+ [
+ 80.522042,
+ 43.816652
+ ],
+ [
+ 80.587491,
+ 43.725724
+ ],
+ [
+ 80.624792,
+ 43.754407
+ ],
+ [
+ 80.576735,
+ 43.783945
+ ],
+ [
+ 80.660949,
+ 43.778734
+ ],
+ [
+ 80.672391,
+ 43.844713
+ ],
+ [
+ 80.71999,
+ 43.890971
+ ],
+ [
+ 80.736237,
+ 43.921164
+ ],
+ [
+ 80.725482,
+ 43.969816
+ ],
+ [
+ 80.741729,
+ 44.016842
+ ],
+ [
+ 80.679256,
+ 44.062534
+ ],
+ [
+ 80.699394,
+ 44.067577
+ ],
+ [
+ 80.673764,
+ 44.100272
+ ],
+ [
+ 80.701911,
+ 44.133093
+ ],
+ [
+ 80.637607,
+ 44.180852
+ ],
+ [
+ 80.566895,
+ 44.17323
+ ],
+ [
+ 80.553851,
+ 44.101424
+ ],
+ [
+ 80.586347,
+ 44.017707
+ ],
+ [
+ 80.531196,
+ 44.029674
+ ],
+ [
+ 80.521356,
+ 44.07017
+ ],
+ [
+ 80.440804,
+ 44.083854
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 80.739899,
+ 43.888659
+ ],
+ [
+ 80.764156,
+ 43.854257
+ ],
+ [
+ 80.862328,
+ 43.867702
+ ],
+ [
+ 81.039909,
+ 43.849052
+ ],
+ [
+ 81.125953,
+ 43.870593
+ ],
+ [
+ 81.072175,
+ 43.895595
+ ],
+ [
+ 81.014508,
+ 43.873773
+ ],
+ [
+ 80.985674,
+ 43.893139
+ ],
+ [
+ 80.917021,
+ 43.889382
+ ],
+ [
+ 80.873771,
+ 43.91452
+ ],
+ [
+ 80.793905,
+ 43.906431
+ ],
+ [
+ 80.739899,
+ 43.888659
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 80.9351,
+ 43.929685
+ ],
+ [
+ 80.978122,
+ 43.908742
+ ],
+ [
+ 81.071031,
+ 43.907731
+ ],
+ [
+ 81.082931,
+ 43.930984
+ ],
+ [
+ 81.05547,
+ 43.944124
+ ],
+ [
+ 81.057987,
+ 43.95062
+ ],
+ [
+ 81.076295,
+ 43.96058
+ ],
+ [
+ 81.079269,
+ 43.96592
+ ],
+ [
+ 80.987047,
+ 43.990016
+ ],
+ [
+ 80.9351,
+ 43.929685
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 80.624792,
+ 43.754407
+ ],
+ [
+ 80.587491,
+ 43.725724
+ ],
+ [
+ 80.632344,
+ 43.663384
+ ],
+ [
+ 80.707632,
+ 43.673827
+ ],
+ [
+ 80.782463,
+ 43.696882
+ ],
+ [
+ 80.756833,
+ 43.784959
+ ],
+ [
+ 80.775369,
+ 43.80334
+ ],
+ [
+ 80.727084,
+ 43.811443
+ ],
+ [
+ 80.672391,
+ 43.844713
+ ],
+ [
+ 80.660949,
+ 43.778734
+ ],
+ [
+ 80.669873,
+ 43.753683
+ ],
+ [
+ 80.624792,
+ 43.754407
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 81.05547,
+ 43.944124
+ ],
+ [
+ 81.082931,
+ 43.930984
+ ],
+ [
+ 81.076295,
+ 43.96058
+ ],
+ [
+ 81.057987,
+ 43.95062
+ ],
+ [
+ 81.05547,
+ 43.944124
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659009,
+ "name": "鏄嗙帀甯�",
+ "center": [
+ 79.287372,
+ 37.207994
+ ],
+ "centroid": [
+ 79.593726,
+ 37.372468
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 22,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 79.618122,
+ 37.392438
+ ],
+ [
+ 79.572354,
+ 37.38256
+ ],
+ [
+ 79.580363,
+ 37.340008
+ ],
+ [
+ 79.610341,
+ 37.373797
+ ],
+ [
+ 79.618122,
+ 37.392438
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 79.694326,
+ 37.517546
+ ],
+ [
+ 79.699131,
+ 37.561269
+ ],
+ [
+ 79.661601,
+ 37.554116
+ ],
+ [
+ 79.632768,
+ 37.474275
+ ],
+ [
+ 79.643294,
+ 37.424292
+ ],
+ [
+ 79.686774,
+ 37.447537
+ ],
+ [
+ 79.694326,
+ 37.517546
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 78.543028,
+ 37.574301
+ ],
+ [
+ 78.54463,
+ 37.791066
+ ],
+ [
+ 78.350344,
+ 37.731146
+ ],
+ [
+ 78.350344,
+ 37.68546
+ ],
+ [
+ 78.359956,
+ 37.653876
+ ],
+ [
+ 78.330664,
+ 37.603537
+ ],
+ [
+ 78.414191,
+ 37.621167
+ ],
+ [
+ 78.441881,
+ 37.642128
+ ],
+ [
+ 78.491081,
+ 37.616879
+ ],
+ [
+ 78.488793,
+ 37.568739
+ ],
+ [
+ 78.521746,
+ 37.555706
+ ],
+ [
+ 78.543028,
+ 37.574301
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 79.367083,
+ 37.325021
+ ],
+ [
+ 79.36571,
+ 37.354354
+ ],
+ [
+ 79.33825,
+ 37.371406
+ ],
+ [
+ 79.370974,
+ 37.385428
+ ],
+ [
+ 79.377152,
+ 37.416489
+ ],
+ [
+ 79.249917,
+ 37.414896
+ ],
+ [
+ 79.256325,
+ 37.236316
+ ],
+ [
+ 79.211243,
+ 37.231367
+ ],
+ [
+ 79.197513,
+ 37.206299
+ ],
+ [
+ 79.251061,
+ 37.197036
+ ],
+ [
+ 79.254494,
+ 37.214283
+ ],
+ [
+ 79.374406,
+ 37.174033
+ ],
+ [
+ 79.367083,
+ 37.325021
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 81.047461,
+ 36.250771
+ ],
+ [
+ 81.049978,
+ 36.315101
+ ],
+ [
+ 81.033959,
+ 36.280033
+ ],
+ [
+ 81.03373,
+ 36.275992
+ ],
+ [
+ 81.031671,
+ 36.259341
+ ],
+ [
+ 81.047461,
+ 36.250771
+ ]
+ ]
+ ],
+ [
+ [
+ [
+ 79.783116,
+ 37.580499
+ ],
+ [
+ 79.783802,
+ 37.537265
+ ],
+ [
+ 79.818586,
+ 37.537742
+ ],
+ [
+ 79.818128,
+ 37.574937
+ ],
+ [
+ 79.783116,
+ 37.580499
+ ]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "adcode": 659010,
+ "name": "鑳℃潹娌冲競",
+ "center": [
+ 84.8275959,
+ 44.69288853
+ ],
+ "centroid": [
+ 84.786397,
+ 44.84257
+ ],
+ "childrenNum": 0,
+ "level": "city",
+ "parent": {
+ "adcode": 650000
+ },
+ "subFeatureIndex": 23,
+ "acroutes": [
+ 100000,
+ 650000
+ ]
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [
+ 84.853768,
+ 44.552104
+ ],
+ [
+ 85.010295,
+ 44.574819
+ ],
+ [
+ 85.06842,
+ 44.626358
+ ],
+ [
+ 85.018304,
+ 44.61965
+ ],
+ [
+ 85.025398,
+ 44.68669
+ ],
+ [
+ 85.052859,
+ 44.698093
+ ],
+ [
+ 85.04668,
+ 44.740266
+ ],
+ [
+ 85.010295,
+ 44.755219
+ ],
+ [
+ 84.954,
+ 44.799911
+ ],
+ [
+ 84.898163,
+ 44.802899
+ ],
+ [
+ 84.84942,
+ 44.826511
+ ],
+ [
+ 84.917156,
+ 44.836891
+ ],
+ [
+ 84.917156,
+ 44.888481
+ ],
+ [
+ 84.861548,
+ 44.899419
+ ],
+ [
+ 84.805253,
+ 45.025687
+ ],
+ [
+ 84.706394,
+ 45.067196
+ ],
+ [
+ 84.657422,
+ 45.063514
+ ],
+ [
+ 84.661541,
+ 45.102872
+ ],
+ [
+ 84.65582,
+ 45.152244
+ ],
+ [
+ 84.541171,
+ 45.152668
+ ],
+ [
+ 84.540256,
+ 45.094804
+ ],
+ [
+ 84.558334,
+ 45.084187
+ ],
+ [
+ 84.538654,
+ 45.055582
+ ],
+ [
+ 84.544604,
+ 45.009954
+ ],
+ [
+ 84.516456,
+ 44.988829
+ ],
+ [
+ 84.528127,
+ 44.97039
+ ],
+ [
+ 84.558334,
+ 44.991239
+ ],
+ [
+ 84.610052,
+ 44.995351
+ ],
+ [
+ 84.635682,
+ 44.930231
+ ],
+ [
+ 84.634996,
+ 44.867453
+ ],
+ [
+ 84.648726,
+ 44.866316
+ ],
+ [
+ 84.652388,
+ 44.791231
+ ],
+ [
+ 84.626071,
+ 44.791658
+ ],
+ [
+ 84.677331,
+ 44.739839
+ ],
+ [
+ 84.708454,
+ 44.733857
+ ],
+ [
+ 84.782598,
+ 44.669153
+ ],
+ [
+ 84.80205,
+ 44.683411
+ ],
+ [
+ 84.8453,
+ 44.663164
+ ],
+ [
+ 84.880084,
+ 44.626929
+ ],
+ [
+ 84.853768,
+ 44.552104
+ ]
+ ]
+ ]
+ ]
+ }
+ }
+]
+};
+var chinaMapOutline = {
+ type: 'FeatureCollection',
+ features: [
+ {
+ type: 'Feature',
+ geometry: {
+ type: 'Polygon',
+ coordinates: [
+ [
+ [124.445, 40.163],
+ [124.151, 39.746],
+ [124.103, 39.823],
+ [123.821, 39.832],
+ [123.249, 39.75],
+ [123.284, 39.695],
+ [122.856, 39.607],
+ [122.339, 39.378],
+ [122.117, 39.214],
+ [122.17, 39.15],
+ [122.07, 39.061],
+ [121.853, 39.036],
+ [121.912, 38.964],
+ [121.673, 39.011],
+ [121.618, 38.947],
+ [121.719, 38.92],
+ [121.698, 38.865],
+ [121.568, 38.876],
+ [121.34, 38.819],
+ [121.138, 38.723],
+ [121.093, 38.929],
+ [121.326, 38.973],
+ [121.374, 39.062],
+ [121.668, 39.092],
+ [121.59, 39.272],
+ [121.724, 39.361],
+ [121.508, 39.292],
+ [121.262, 39.374],
+ [121.304, 39.488],
+ [121.227, 39.555],
+ [121.45, 39.625],
+ [121.475, 39.815],
+ [121.833, 39.983],
+ [122.011, 40.151],
+ [121.936, 40.238],
+ [122.279, 40.478],
+ [122.148, 40.672],
+ [121.951, 40.681],
+ [121.94, 40.795],
+ [121.813, 40.897],
+ [121.553, 40.818],
+ [121.5, 40.88],
+ [121.136, 40.874],
+ [121.077, 40.818],
+ [121.085, 40.796],
+ [120.98, 40.82],
+ [121.034, 40.71],
+ [120.837, 40.678],
+ [120.619, 40.46],
+ [120.474, 40.183],
+ [119.546, 39.893],
+ [119.537, 39.809],
+ [119.36, 39.725],
+ [119.266, 39.487],
+ [119.314, 39.411],
+ [118.946, 39.137],
+ [118.897, 39.124],
+ [118.96, 39.184],
+ [118.553, 39.146],
+ [118.527, 39.102],
+ [118.587, 38.96],
+ [118.501, 38.905],
+ [118.396, 39.02],
+ [118.222, 39.047],
+ [118.068, 39.223],
+ [117.977, 39.206],
+ [117.84, 39.074],
+ [117.899, 38.942],
+ [117.847, 38.856],
+ [117.627, 38.79],
+ [117.648, 38.509],
+ [118.075, 38.162],
+ [118.483, 38.123],
+ [118.552, 38.056],
+ [118.726, 38.154],
+ [118.958, 38.11],
+ [119.128, 37.814],
+ [119.274, 37.731],
+ [118.997, 37.633],
+ [118.94, 37.527],
+ [118.983, 37.35],
+ [119.067, 37.242],
+ [119.201, 37.255],
+ [119.275, 37.13],
+ [119.744, 37.129],
+ [119.894, 37.267],
+ [119.844, 37.377],
+ [120.247, 37.557],
+ [120.219, 37.69],
+ [120.752, 37.838],
+ [121.148, 37.72],
+ [121.216, 37.583],
+ [121.388, 37.627],
+ [121.565, 37.44],
+ [122.123, 37.568],
+ [122.178, 37.432],
+ [122.716, 37.4],
+ [122.574, 37.302],
+ [122.629, 37.194],
+ [122.485, 37.129],
+ [122.461, 37.04],
+ [122.585, 37.043],
+ [122.516, 36.89],
+ [122.181, 36.841],
+ [122.139, 36.944],
+ [122.044, 36.892],
+ [121.983, 36.958],
+ [121.632, 36.801],
+ [121.651, 36.724],
+ [121.599, 36.766],
+ [121.532, 36.731],
+ [121.481, 36.775],
+ [121.565, 36.83],
+ [121.036, 36.575],
+ [120.847, 36.619],
+ [120.983, 36.546],
+ [120.968, 36.472],
+ [120.909, 36.45],
+ [120.891, 36.373],
+ [120.833, 36.466],
+ [120.695, 36.392],
+ [120.712, 36.127],
+ [120.288, 36.043],
+ [120.362, 36.196],
+ [120.178, 36.202],
+ [120.117, 36.103],
+ [120.305, 35.972],
+ [120.071, 35.882],
+ [120.014, 35.714],
+ [119.926, 35.76],
+ [119.923, 35.635],
+ [119.662, 35.589],
+ [119.587, 35.364],
+ [119.417, 35.244],
+ [119.397, 35.092],
+ [119.211, 34.982],
+ [119.246, 34.795],
+ [119.454, 34.781],
+ [119.502, 34.754],
+ [119.376, 34.759],
+ [119.526, 34.733],
+ [119.466, 34.673],
+ [119.582, 34.599],
+ [120.312, 34.307],
+ [120.59, 33.586],
+ [120.833, 33.282],
+ [120.968, 32.758],
+ [120.902, 32.733],
+ [120.923, 32.622],
+ [121.405, 32.453],
+ [121.473, 32.138],
+ [121.759, 32.059],
+ [121.865, 31.94],
+ [121.982, 31.464],
+ [121.834, 31.434],
+ [121.434, 31.59],
+ [121.343, 31.512],
+ [121.723, 31.304],
+ [121.947, 31.066],
+ [121.989, 30.703],
+ [122.114, 30.621],
+ [121.997, 30.659],
+ [121.915, 30.813],
+ [121.681, 30.818],
+ [121.058, 30.564],
+ [121.476, 30.279],
+ [121.721, 29.993],
+ [122.14, 29.902],
+ [121.834, 29.653],
+ [122, 29.594],
+ [121.932, 29.353],
+ [121.945, 29.284],
+ [122, 29.279],
+ [121.937, 29.185],
+ [121.984, 29.087],
+ [121.608, 29.169],
+ [121.713, 29.029],
+ [121.776, 28.88],
+ [121.66, 28.87],
+ [121.685, 28.709],
+ [121.541, 28.656],
+ [121.692, 28.418],
+ [121.633, 28.353],
+ [121.649, 28.278],
+ [121.489, 28.301],
+ [121.402, 28.197],
+ [121.372, 28.131],
+ [121.289, 28.148],
+ [121.261, 28.034],
+ [121.149, 28.023],
+ [121.071, 28.111],
+ [120.992, 27.95],
+ [121.064, 27.896],
+ [121.161, 27.909],
+ [121.192, 27.823],
+ [121.134, 27.787],
+ [121.153, 27.815],
+ [120.95, 27.906],
+ [120.709, 27.683],
+ [120.635, 27.577],
+ [120.673, 27.369],
+ [120.573, 27.314],
+ [120.546, 27.157],
+ [120.286, 27.093],
+ [120.233, 26.908],
+ [120.038, 26.86],
+ [120.14, 26.8],
+ [120.143, 26.642],
+ [119.837, 26.515],
+ [120.063, 26.772],
+ [119.967, 26.787],
+ [119.877, 26.644],
+ [119.834, 26.691],
+ [119.711, 26.687],
+ [119.653, 26.745],
+ [119.576, 26.627],
+ [119.788, 26.583],
+ [119.877, 26.36],
+ [119.963, 26.371],
+ [119.604, 26.169],
+ [119.603, 26.155],
+ [119.617, 26.121],
+ [119.654, 26.091],
+ [119.669, 26.026],
+ [119.721, 26.019],
+ [119.72, 25.98],
+ [119.632, 25.883],
+ [119.603, 25.685],
+ [119.477, 25.633],
+ [119.599, 25.592],
+ [119.654, 25.47],
+ [119.726, 25.519],
+ [119.685, 25.598],
+ [119.789, 25.667],
+ [119.826, 25.574],
+ [119.865, 25.564],
+ [119.89, 25.567],
+ [119.813, 25.523],
+ [119.857, 25.452],
+ [119.77, 25.395],
+ [119.712, 25.48],
+ [119.649, 25.462],
+ [119.659, 25.354],
+ [119.599, 25.335],
+ [119.583, 25.374],
+ [119.575, 25.449],
+ [119.579, 25.401],
+ [119.552, 25.38],
+ [119.549, 25.366],
+ [119.52, 25.377],
+ [119.492, 25.36],
+ [119.451, 25.496],
+ [119.362, 25.522],
+ [119.317, 25.408],
+ [119.256, 25.489],
+ [119.163, 25.441],
+ [119.146, 25.385],
+ [119.385, 25.275],
+ [119.269, 25.16],
+ [119.118, 25.212],
+ [119.166, 25.145],
+ [119.127, 25.012],
+ [119.143, 25.103],
+ [119.029, 25.14],
+ [119.07, 25.233],
+ [118.883, 25.241],
+ [118.985, 25.172],
+ [118.868, 25.082],
+ [118.929, 25.026],
+ [119.022, 25.05],
+ [119.029, 24.957],
+ [118.918, 24.932],
+ [118.989, 24.879],
+ [118.648, 24.844],
+ [118.787, 24.776],
+ [118.658, 24.673],
+ [118.689, 24.611],
+ [118.657, 24.568],
+ [118.657, 24.553],
+ [118.562, 24.509],
+ [118.463, 24.616],
+ [118.243, 24.512],
+ [118.151, 24.584],
+ [118.121, 24.57],
+ [118.098, 24.548],
+ [118.085, 24.53],
+ [118.052, 24.445],
+ [118.049, 24.418],
+ [118.153, 24.256],
+ [118.019, 24.197],
+ [117.788, 23.9],
+ [117.672, 23.878],
+ [117.455, 23.574],
+ [116.91, 23.529],
+ [116.783, 23.314],
+ [116.815, 23.208],
+ [116.566, 23.134],
+ [116.509, 22.932],
+ [116.307, 22.953],
+ [115.819, 22.731],
+ [115.644, 22.864],
+ [115.542, 22.758],
+ [115.609, 22.753],
+ [115.574, 22.65],
+ [115.199, 22.822],
+ [115.057, 22.78],
+ [114.887, 22.539],
+ [114.745, 22.583],
+ [114.752, 22.76],
+ [114.7, 22.787],
+ [114.512, 22.659],
+ [114.603, 22.655],
+ [114.559, 22.576],
+ [114.628, 22.509],
+ [114.507, 22.439],
+ [114.464, 22.538],
+ [114.389, 22.603],
+ [114.322, 22.587],
+ [114.233, 22.54],
+ [114.231, 22.546],
+ [114.226, 22.549],
+ [114.223, 22.552],
+ [114.222, 22.553],
+ [114.218, 22.552],
+ [114.218, 22.552],
+ [114.215, 22.554],
+ [114.215, 22.554],
+ [114.212, 22.554],
+ [114.211, 22.554],
+ [114.207, 22.554],
+ [114.207, 22.554],
+ [114.207, 22.554],
+ [114.206, 22.555],
+ [114.205, 22.555],
+ [114.203, 22.554],
+ [114.203, 22.554],
+ [114.202, 22.554],
+ [114.202, 22.554],
+ [114.201, 22.554],
+ [114.201, 22.553],
+ [114.201, 22.553],
+ [114.2, 22.553],
+ [114.199, 22.553],
+ [114.197, 22.553],
+ [114.197, 22.553],
+ [114.197, 22.553],
+ [114.196, 22.552],
+ [114.196, 22.552],
+ [114.195, 22.552],
+ [114.194, 22.552],
+ [114.193, 22.553],
+ [114.193, 22.553],
+ [114.192, 22.553],
+ [114.191, 22.552],
+ [114.191, 22.552],
+ [114.187, 22.553],
+ [114.187, 22.553],
+ [114.186, 22.552],
+ [114.183, 22.553],
+ [114.181, 22.557],
+ [114.18, 22.558],
+ [114.176, 22.557],
+ [114.176, 22.557],
+ [114.174, 22.558],
+ [114.173, 22.559],
+ [114.172, 22.558],
+ [114.169, 22.557],
+ [114.168, 22.557],
+ [114.167, 22.558],
+ [114.166, 22.558],
+ [114.165, 22.558],
+ [114.163, 22.556],
+ [114.161, 22.552],
+ [114.16, 22.552],
+ [114.16, 22.552],
+ [114.158, 22.552],
+ [114.157, 22.552],
+ [114.157, 22.551],
+ [114.157, 22.551],
+ [114.157, 22.549],
+ [114.157, 22.549],
+ [114.156, 22.548],
+ [114.155, 22.548],
+ [114.155, 22.546],
+ [114.155, 22.544],
+ [114.156, 22.544],
+ [114.156, 22.544],
+ [114.156, 22.545],
+ [114.156, 22.545],
+ [114.157, 22.544],
+ [114.157, 22.544],
+ [114.155, 22.543],
+ [114.155, 22.543],
+ [114.153, 22.541],
+ [114.153, 22.541],
+ [114.154, 22.54],
+ [114.154, 22.539],
+ [114.153, 22.539],
+ [114.15, 22.539],
+ [114.15, 22.539],
+ [114.149, 22.539],
+ [114.149, 22.539],
+ [114.149, 22.539],
+ [114.148, 22.539],
+ [114.147, 22.539],
+ [114.147, 22.539],
+ [114.143, 22.541],
+ [114.142, 22.541],
+ [114.14, 22.539],
+ [114.139, 22.539],
+ [114.138, 22.539],
+ [114.136, 22.539],
+ [114.136, 22.539],
+ [114.135, 22.539],
+ [114.133, 22.537],
+ [114.133, 22.537],
+ [114.131, 22.537],
+ [114.131, 22.537],
+ [114.128, 22.536],
+ [114.122, 22.531],
+ [114.121, 22.531],
+ [114.121, 22.529],
+ [114.12, 22.528],
+ [114.117, 22.527],
+ [114.115, 22.528],
+ [114.115, 22.533],
+ [114.114, 22.534],
+ [114.113, 22.534],
+ [114.112, 22.532],
+ [114.111, 22.532],
+ [114.109, 22.532],
+ [114.108, 22.532],
+ [114.108, 22.532],
+ [114.106, 22.532],
+ [114.104, 22.531],
+ [114.103, 22.531],
+ [114.101, 22.532],
+ [114.097, 22.534],
+ [114.094, 22.534],
+ [114.093, 22.533],
+ [114.09, 22.529],
+ [114.084, 22.527],
+ [114.084, 22.525],
+ [114.088, 22.523],
+ [114.09, 22.521],
+ [114.088, 22.516],
+ [114.082, 22.512],
+ [114.081, 22.513],
+ [114.08, 22.513],
+ [114.079, 22.515],
+ [114.077, 22.515],
+ [114.076, 22.515],
+ [114.074, 22.515],
+ [114.073, 22.515],
+ [114.072, 22.514],
+ [114.071, 22.514],
+ [114.07, 22.514],
+ [114.069, 22.514],
+ [114.064, 22.51],
+ [114.063, 22.508],
+ [114.063, 22.506],
+ [114.062, 22.503],
+ [114.062, 22.502],
+ [114.057, 22.5],
+ [114.024, 22.51],
+ [113.966, 22.51],
+ [113.889, 22.443],
+ [113.856, 22.541],
+ [113.746, 22.726],
+ [113.698, 22.737],
+ [113.74, 22.534],
+ [113.569, 22.412],
+ [113.671, 22.43],
+ [113.605, 22.34],
+ [113.595, 22.231],
+ [113.573, 22.227],
+ [113.559, 22.213],
+ [113.55, 22.214],
+ [113.548, 22.213],
+ [113.546, 22.21],
+ [113.546, 22.21],
+ [113.538, 22.209],
+ [113.539, 22.195],
+ [113.532, 22.176],
+ [113.554, 22.143],
+ [113.553, 22.121],
+ [113.554, 22.111],
+ [113.554, 22.107],
+ [113.554, 22.104],
+ [113.567, 22.075],
+ [113.282, 21.878],
+ [113.087, 22.126],
+ [112.945, 21.842],
+ [112.8, 21.925],
+ [112.647, 21.759],
+ [112.439, 21.804],
+ [112.263, 21.693],
+ [112.189, 21.793],
+ [112.137, 21.794],
+ [111.956, 21.711],
+ [112.026, 21.632],
+ [111.866, 21.557],
+ [111.746, 21.613],
+ [111.65, 21.512],
+ [111.61, 21.53],
+ [111.396, 21.502],
+ [111.281, 21.416],
+ [111.283, 21.485],
+ [110.785, 21.373],
+ [110.632, 21.217],
+ [110.497, 21.217],
+ [110.424, 21.193],
+ [110.211, 21.054],
+ [110.184, 20.892],
+ [110.394, 20.817],
+ [110.392, 20.683],
+ [110.416, 20.67],
+ [110.471, 20.672],
+ [110.546, 20.428],
+ [110.34, 20.254],
+ [109.929, 20.212],
+ [109.897, 20.462],
+ [109.745, 20.621],
+ [109.655, 20.904],
+ [109.757, 21.347],
+ [109.904, 21.442],
+ [109.704, 21.463],
+ [109.602, 21.559],
+ [109.541, 21.466],
+ [109.148, 21.386],
+ [109.038, 21.443],
+ [109.139, 21.567],
+ [108.747, 21.597],
+ [108.62, 21.681],
+ [108.479, 21.547],
+ [108.223, 21.489],
+ [108.235, 21.603],
+ [108.118, 21.506],
+ [107.958, 21.534],
+ [107.861, 21.652],
+ [107.365, 21.599],
+ [107.307, 21.737],
+ [107.216, 21.71],
+ [107.018, 21.819],
+ [107.027, 21.941],
+ [106.686, 21.977],
+ [106.694, 22.274],
+ [106.562, 22.346],
+ [106.56, 22.456],
+ [106.614, 22.602],
+ [106.732, 22.591],
+ [106.832, 22.81],
+ [106.526, 22.947],
+ [106.287, 22.867],
+ [106.207, 22.978],
+ [106.086, 22.996],
+ [105.879, 22.917],
+ [105.724, 23.062],
+ [105.568, 23.069],
+ [105.559, 23.178],
+ [105.327, 23.39],
+ [105.238, 23.264],
+ [104.809, 23.116],
+ [104.865, 22.951],
+ [104.736, 22.822],
+ [104.579, 22.846],
+ [104.37, 22.689],
+ [104.272, 22.739],
+ [104.261, 22.842],
+ [104.117, 22.809],
+ [103.978, 22.503],
+ [103.643, 22.795],
+ [103.53, 22.593],
+ [103.323, 22.808],
+ [103.072, 22.445],
+ [102.495, 22.778],
+ [102.269, 22.414],
+ [102.04, 22.458],
+ [101.879, 22.384],
+ [101.774, 22.506],
+ [101.673, 22.475],
+ [101.548, 22.231],
+ [101.607, 21.964],
+ [101.774, 21.832],
+ [101.747, 21.73],
+ [101.829, 21.617],
+ [101.746, 21.576],
+ [101.73, 21.337],
+ [101.835, 21.247],
+ [101.756, 21.143],
+ [101.533, 21.252],
+ [101.29, 21.178],
+ [101.226, 21.226],
+ [101.25, 21.297],
+ [101.143, 21.409],
+ [101.225, 21.502],
+ [101.14, 21.569],
+ [101.122, 21.774],
+ [100.579, 21.452],
+ [100.423, 21.541],
+ [100.247, 21.464],
+ [100.126, 21.51],
+ [100.163, 21.674],
+ [99.985, 21.713],
+ [99.972, 22.053],
+ [99.202, 22.122],
+ [99.156, 22.161],
+ [99.25, 22.392],
+ [99.382, 22.494],
+ [99.315, 22.737],
+ [99.463, 22.845],
+ [99.443, 22.933],
+ [99.563, 22.926],
+ [99.51, 23.075],
+ [99.332, 23.134],
+ [99.107, 23.087],
+ [99.058, 23.164],
+ [98.885, 23.18],
+ [98.913, 23.426],
+ [98.803, 23.531],
+ [98.886, 23.614],
+ [98.793, 23.778],
+ [98.669, 23.801],
+ [98.673, 23.961],
+ [98.881, 24.149],
+ [98.11, 24.093],
+ [97.649, 23.841],
+ [97.528, 23.927],
+ [97.731, 24.112],
+ [97.768, 24.259],
+ [97.665, 24.296],
+ [97.67, 24.453],
+ [97.532, 24.431],
+ [97.547, 24.739],
+ [97.798, 24.846],
+ [97.72, 25.081],
+ [97.837, 25.27],
+ [97.942, 25.215],
+ [98.143, 25.384],
+ [98.171, 25.62],
+ [98.315, 25.543],
+ [98.529, 25.841],
+ [98.705, 25.852],
+ [98.575, 26.118],
+ [98.72, 26.127],
+ [98.677, 26.276],
+ [98.782, 26.619],
+ [98.705, 27.559],
+ [98.439, 27.665],
+ [98.429, 27.549],
+ [98.317, 27.52],
+ [98.138, 27.959],
+ [98.14, 28.142],
+ [97.913, 28.361],
+ [97.796, 28.328],
+ [97.664, 28.531],
+ [97.508, 28.495],
+ [97.512, 28.316],
+ [97.35, 28.235],
+ [97.306, 28.071],
+ [97.413, 28.014],
+ [97.387, 27.883],
+ [97.261, 27.895],
+ [97.094, 27.738],
+ [96.452, 28.152],
+ [96.297, 28.141],
+ [96.275, 28.228],
+ [96.014, 28.19],
+ [95.874, 28.298],
+ [95.74, 28.275],
+ [95.397, 28.142],
+ [95.287, 27.94],
+ [94.886, 27.743],
+ [94.277, 27.581],
+ [93.862, 27.187],
+ [93.83, 27.034],
+ [93.568, 26.938],
+ [93.089, 26.879],
+ [92.647, 26.953],
+ [92.109, 26.855],
+ [92.028, 27.092],
+ [92.126, 27.273],
+ [92.06, 27.402],
+ [92.01, 27.475],
+ [91.733, 27.463],
+ [91.585, 27.54],
+ [91.642, 27.767],
+ [91.544, 27.826],
+ [91.625, 27.869],
+ [91.465, 28.003],
+ [91.313, 28.06],
+ [91.078, 27.847],
+ [90.702, 28.076],
+ [90.463, 28.045],
+ [90.297, 28.154],
+ [90.033, 28.137],
+ [89.803, 28.245],
+ [89.606, 28.162],
+ [89.239, 27.797],
+ [89.096, 27.492],
+ [89.183, 27.374],
+ [88.984, 27.209],
+ [88.783, 27.463],
+ [88.888, 27.847],
+ [88.764, 28.068],
+ [88.641, 28.111],
+ [88.406, 27.977],
+ [88.144, 27.955],
+ [88.112, 27.865],
+ [87.833, 27.948],
+ [87.728, 27.803],
+ [87.569, 27.864],
+ [87.228, 27.813],
+ [86.71, 28.101],
+ [86.569, 28.103],
+ [86.415, 27.905],
+ [86.231, 27.975],
+ [86.185, 28.168],
+ [86.083, 28.086],
+ [86.126, 27.924],
+ [86.002, 27.907],
+ [85.717, 28.38],
+ [85.605, 28.252],
+ [85.505, 28.33],
+ [85.38, 28.274],
+ [85.125, 28.333],
+ [85.18, 28.642],
+ [85.057, 28.674],
+ [84.857, 28.568],
+ [84.641, 28.724],
+ [84.483, 28.735],
+ [84.408, 28.854],
+ [84.227, 28.897],
+ [84.203, 29.24],
+ [84.105, 29.293],
+ [83.917, 29.325],
+ [83.585, 29.178],
+ [83.267, 29.571],
+ [82.947, 29.709],
+ [82.831, 29.688],
+ [82.561, 29.955],
+ [82.178, 30.068],
+ [82.21, 30.151],
+ [82.105, 30.346],
+ [81.418, 30.42],
+ [81.394, 30.199],
+ [81.263, 30.15],
+ [81.256, 30.012],
+ [81.141, 30.013],
+ [81.016, 30.259],
+ [80.309, 30.569],
+ [80.103, 30.569],
+ [79.891, 30.855],
+ [79.671, 30.981],
+ [79.601, 30.923],
+ [79.405, 31.072],
+ [79.323, 30.959],
+ [79.097, 30.992],
+ [78.868, 31.313],
+ [78.755, 31.356],
+ [78.792, 31.44],
+ [78.726, 31.507],
+ [78.846, 31.61],
+ [78.654, 31.822],
+ [78.771, 31.935],
+ [78.458, 32.133],
+ [78.511, 32.308],
+ [78.396, 32.531],
+ [78.742, 32.704],
+ [78.782, 32.481],
+ [78.97, 32.332],
+ [79.103, 32.37],
+ [79.31, 32.599],
+ [79.157, 33.179],
+ [78.842, 33.425],
+ [78.685, 33.654],
+ [78.781, 33.736],
+ [78.662, 34.087],
+ [78.917, 34.146],
+ [79.046, 34.326],
+ [78.882, 34.362],
+ [78.708, 34.522],
+ [78.268, 34.635],
+ [78.202, 34.974],
+ [78.014, 35.237],
+ [78.013, 35.366],
+ [78.14, 35.495],
+ [77.817, 35.519],
+ [77.691, 35.448],
+ [77.196, 35.519],
+ [76.761, 35.656],
+ [76.594, 35.772],
+ [76.576, 35.921],
+ [76.16, 35.824],
+ [76.104, 36.019],
+ [75.95, 36.07],
+ [76.065, 36.23],
+ [75.872, 36.666],
+ [75.648, 36.771],
+ [75.458, 36.721],
+ [75.414, 36.955],
+ [75.148, 37.026],
+ [74.902, 36.934],
+ [74.847, 37.057],
+ [74.5, 37.07],
+ [74.511, 37.24],
+ [74.739, 37.286],
+ [74.866, 37.221],
+ [75.14, 37.355],
+ [75.13, 37.459],
+ [74.893, 37.661],
+ [75.008, 37.776],
+ [74.806, 38.156],
+ [74.863, 38.484],
+ [74.378, 38.655],
+ [74.148, 38.677],
+ [74.091, 38.542],
+ [74.001, 38.524],
+ [73.799, 38.611],
+ [73.699, 38.858],
+ [73.742, 38.934],
+ [73.826, 38.917],
+ [73.84, 39.008],
+ [73.743, 39.029],
+ [73.502, 39.384],
+ [73.623, 39.47],
+ [73.868, 39.483],
+ [73.948, 39.593],
+ [73.838, 39.8],
+ [73.947, 40.023],
+ [74.211, 40.121],
+ [74.357, 40.089],
+ [74.701, 40.346],
+ [74.908, 40.339],
+ [74.793, 40.448],
+ [74.837, 40.521],
+ [75.242, 40.449],
+ [75.599, 40.66],
+ [75.733, 40.474],
+ [75.701, 40.283],
+ [76.28, 40.439],
+ [76.343, 40.341],
+ [76.539, 40.464],
+ [76.762, 40.954],
+ [76.878, 41.025],
+ [77.78, 41.023],
+ [77.836, 41.153],
+ [78.129, 41.228],
+ [78.164, 41.383],
+ [78.65, 41.467],
+ [79.326, 41.809],
+ [79.777, 41.893],
+ [79.893, 42.034],
+ [80.163, 42.039],
+ [80.166, 42.197],
+ [80.292, 42.26],
+ [80.206, 42.431],
+ [80.274, 42.512],
+ [80.164, 42.628],
+ [80.26, 42.825],
+ [80.603, 42.894],
+ [80.379, 43.031],
+ [80.804, 43.178],
+ [80.777, 43.308],
+ [80.687, 43.327],
+ [80.755, 43.494],
+ [80.396, 44.119],
+ [80.35, 44.482],
+ [80.413, 44.611],
+ [80.17, 44.845],
+ [79.999, 44.794],
+ [79.888, 44.909],
+ [80.104, 45.053],
+ [80.391, 45.044],
+ [80.727, 45.177],
+ [80.898, 45.128],
+ [81.78, 45.383],
+ [81.921, 45.233],
+ [82.563, 45.205],
+ [82.547, 45.426],
+ [82.282, 45.539],
+ [82.267, 45.62],
+ [82.346, 45.944],
+ [82.462, 45.98],
+ [83.03, 47.22],
+ [83.37, 47.179],
+ [83.925, 46.97],
+ [84.748, 47.01],
+ [84.955, 46.861],
+ [85.276, 47.069],
+ [85.546, 47.058],
+ [85.701, 47.288],
+ [85.529, 48.027],
+ [85.586, 48.191],
+ [85.79, 48.419],
+ [86.226, 48.432],
+ [86.586, 48.542],
+ [86.781, 48.732],
+ [86.823, 48.846],
+ [86.732, 48.994],
+ [86.897, 49.134],
+ [87.437, 49.075],
+ [87.821, 49.174],
+ [87.912, 48.98],
+ [87.744, 48.874],
+ [88.097, 48.717],
+ [87.973, 48.576],
+ [88.514, 48.409],
+ [88.638, 48.184],
+ [88.934, 48.118],
+ [89.078, 47.987],
+ [89.569, 48.038],
+ [89.768, 47.833],
+ [90.066, 47.884],
+ [90.135, 47.723],
+ [90.385, 47.644],
+ [90.562, 47.207],
+ [90.767, 46.993],
+ [90.901, 46.961],
+ [91.054, 46.717],
+ [91.018, 46.582],
+ [91.076, 46.549],
+ [90.9, 46.312],
+ [91.028, 46.023],
+ [90.715, 45.729],
+ [90.67, 45.548],
+ [90.882, 45.192],
+ [91.13, 45.216],
+ [91.618, 45.069],
+ [93.509, 44.968],
+ [94.215, 44.668],
+ [94.359, 44.516],
+ [94.723, 44.341],
+ [94.999, 44.253],
+ [95.414, 44.299],
+ [95.327, 44.029],
+ [95.527, 44.007],
+ [95.885, 43.271],
+ [96.364, 42.901],
+ [96.386, 42.728],
+ [97.173, 42.795],
+ [99.508, 42.568],
+ [100.325, 42.69],
+ [100.863, 42.671],
+ [101.804, 42.504],
+ [102.076, 42.224],
+ [102.712, 42.153],
+ [103.419, 41.882],
+ [103.857, 41.801],
+ [104.53, 41.875],
+ [104.524, 41.662],
+ [104.923, 41.654],
+ [105.01, 41.583],
+ [105.231, 41.751],
+ [105.742, 41.949],
+ [107.466, 42.459],
+ [109.292, 42.436],
+ [110.437, 42.781],
+ [111.021, 43.33],
+ [111.951, 43.693],
+ [111.884, 43.924],
+ [111.416, 44.357],
+ [111.765, 44.969],
+ [112.003, 45.091],
+ [112.429, 45.075],
+ [112.799, 44.854],
+ [113.631, 44.745],
+ [114.117, 44.957],
+ [114.46, 45.213],
+ [114.551, 45.388],
+ [115.365, 45.392],
+ [115.7, 45.46],
+ [116.035, 45.685],
+ [116.174, 45.689],
+ [116.287, 45.775],
+ [116.272, 45.967],
+ [116.585, 46.292],
+ [116.835, 46.384],
+ [117.372, 46.36],
+ [117.42, 46.582],
+ [117.611, 46.6],
+ [117.719, 46.517],
+ [118.316, 46.74],
+ [118.788, 46.687],
+ [118.914, 46.775],
+ [119.105, 46.642],
+ [119.374, 46.603],
+ [119.678, 46.585],
+ [119.912, 46.67],
+ [119.929, 46.904],
+ [119.716, 47.196],
+ [119.322, 47.427],
+ [119.366, 47.477],
+ [119.152, 47.541],
+ [119.134, 47.664],
+ [118.773, 47.771],
+ [118.568, 47.992],
+ [117.813, 48.016],
+ [117.384, 47.641],
+ [116.818, 47.898],
+ [116.266, 47.877],
+ [115.939, 47.683],
+ [115.581, 47.922],
+ [115.529, 48.155],
+ [115.823, 48.259],
+ [115.802, 48.523],
+ [116.078, 48.822],
+ [116.049, 48.873],
+ [116.725, 49.856],
+ [117.069, 49.696],
+ [117.816, 49.521],
+ [118.573, 49.931],
+ [119.092, 49.986],
+ [119.35, 50.164],
+ [119.37, 50.35],
+ [119.126, 50.39],
+ [119.499, 50.747],
+ [119.502, 50.891],
+ [119.764, 51.092],
+ [119.76, 51.214],
+ [119.946, 51.361],
+ [120.088, 51.679],
+ [120.657, 51.926],
+ [120.787, 52.158],
+ [120.62, 52.354],
+ [120.729, 52.545],
+ [120.462, 52.645],
+ [120.066, 52.589],
+ [120.032, 52.774],
+ [120.289, 52.863],
+ [120.883, 53.295],
+ [121.235, 53.281],
+ [122.339, 53.505],
+ [122.435, 53.445],
+ [122.845, 53.457],
+ [123.28, 53.564],
+ [123.499, 53.498],
+ [123.517, 53.558],
+ [123.545, 53.498],
+ [123.613, 53.551],
+ [123.894, 53.481],
+ [124.124, 53.348],
+ [124.252, 53.376],
+ [124.436, 53.224],
+ [124.688, 53.205],
+ [124.873, 53.099],
+ [124.888, 53.164],
+ [125.142, 53.204],
+ [125.521, 53.05],
+ [125.62, 53.082],
+ [125.752, 52.985],
+ [125.671, 52.864],
+ [125.836, 52.899],
+ [125.967, 52.76],
+ [126.116, 52.768],
+ [125.979, 52.612],
+ [126.207, 52.535],
+ [126.191, 52.474],
+ [126.354, 52.389],
+ [126.328, 52.31],
+ [126.437, 52.296],
+ [126.307, 52.206],
+ [126.562, 52.132],
+ [126.462, 51.948],
+ [126.734, 51.712],
+ [126.679, 51.596],
+ [126.842, 51.533],
+ [126.791, 51.433],
+ [126.924, 51.387],
+ [126.825, 51.273],
+ [126.903, 51.245],
+ [126.877, 51.316],
+ [126.982, 51.327],
+ [126.9, 51.201],
+ [126.923, 51.062],
+ [127.301, 50.748],
+ [127.369, 50.581],
+ [127.294, 50.471],
+ [127.365, 50.428],
+ [127.337, 50.33],
+ [127.608, 50.23],
+ [127.497, 50.041],
+ [127.545, 49.809],
+ [127.828, 49.59],
+ [128.186, 49.539],
+ [128.784, 49.59],
+ [128.761, 49.482],
+ [129.014, 49.457],
+ [129.103, 49.356],
+ [129.519, 49.424],
+ [129.574, 49.288],
+ [129.73, 49.288],
+ [129.929, 49.045],
+ [130.238, 48.869],
+ [130.68, 48.881],
+ [130.539, 48.612],
+ [130.625, 48.493],
+ [130.767, 48.508],
+ [130.748, 48.404],
+ [130.846, 48.301],
+ [130.666, 48.105],
+ [130.891, 47.927],
+ [130.998, 47.705],
+ [131.456, 47.747],
+ [131.622, 47.659],
+ [132.345, 47.767],
+ [132.558, 47.718],
+ [132.672, 47.956],
+ [132.819, 47.937],
+ [133.103, 48.129],
+ [133.531, 48.116],
+ [133.741, 48.255],
+ [134.203, 48.382],
+ [134.779, 48.37],
+ [135.095, 48.441],
+ [134.679, 48.256],
+ [134.55, 47.991],
+ [134.78, 47.716],
+ [134.568, 47.478],
+ [134.178, 47.326],
+ [134.222, 47.105],
+ [134.064, 46.98],
+ [134.015, 46.644],
+ [133.85, 46.475],
+ [133.95, 46.399],
+ [133.869, 46.344],
+ [133.917, 46.266],
+ [133.694, 46.156],
+ [133.747, 46.071],
+ [133.676, 45.943],
+ [133.468, 45.835],
+ [133.476, 45.62],
+ [133.142, 45.429],
+ [133.14, 45.128],
+ [132.953, 45.018],
+ [132.003, 45.255],
+ [131.888, 45.342],
+ [131.494, 44.968],
+ [131.108, 44.938],
+ [130.967, 44.854],
+ [131.112, 44.71],
+ [131.31, 44.048],
+ [131.243, 43.987],
+ [131.194, 43.562],
+ [131.32, 43.499],
+ [131.318, 43.398],
+ [131.103, 43.024],
+ [131.145, 42.936],
+ [130.402, 42.729],
+ [130.592, 42.672],
+ [130.633, 42.591],
+ [130.565, 42.507],
+ [130.646, 42.426],
+ [130.577, 42.439],
+ [130.523, 42.622],
+ [130.442, 42.55],
+ [130.258, 42.711],
+ [130.267, 42.903],
+ [129.897, 43.002],
+ [129.711, 42.429],
+ [129.588, 42.448],
+ [129.554, 42.36],
+ [129.344, 42.452],
+ [129.204, 42.319],
+ [129.222, 42.212],
+ [128.91, 42.013],
+ [128.034, 42],
+ [128.158, 41.73],
+ [128.316, 41.604],
+ [128.208, 41.412],
+ [128.115, 41.364],
+ [128.013, 41.448],
+ [127.658, 41.406],
+ [127.264, 41.48],
+ [127.105, 41.546],
+ [127.184, 41.595],
+ [126.948, 41.809],
+ [126.796, 41.696],
+ [126.697, 41.752],
+ [126.565, 41.616],
+ [126.536, 41.358],
+ [126.438, 41.354],
+ [126.123, 41.091],
+ [125.976, 40.913],
+ [126.028, 40.902],
+ [125.717, 40.872],
+ [125.636, 40.808],
+ [125.685, 40.769],
+ [125.585, 40.788],
+ [125.421, 40.634],
+ [125.29, 40.658],
+ [125.048, 40.55],
+ [125.044, 40.466],
+ [124.903, 40.484],
+ [124.445, 40.163]
+ ],
+
+ [
+ [122.51865306, 23.46078502],
+ [122.51742454, 23.45790762],
+ [122.51536697, 23.45555069],
+ [122.51268178, 23.45394494],
+ [122.50963181, 23.45324755],
+ [122.5065156, 23.45352678],
+ [122.5036382, 23.45475531],
+ [122.50128127, 23.45681287],
+ [122.49967552, 23.45949807],
+ [122.49897813, 23.46254804],
+ [122.49925737, 23.46566424],
+ [122.77921829, 24.57855302],
+ [122.78044682, 24.58143041],
+ [122.78250438, 24.58378734],
+ [122.78518957, 24.5853931],
+ [122.78823955, 24.58609049],
+ [122.79135575, 24.58581125],
+ [122.79423315, 24.58458272],
+ [122.79659008, 24.58252516],
+ [122.79819583, 24.57983997],
+ [122.79889322, 24.57678999],
+ [122.79861399, 24.57367379],
+ [122.51865306, 23.46078502]
+ ],
+
+ [
+ [121.17202617, 20.8054593],
+ [121.16966862, 20.80340244],
+ [121.16679085, 20.80217478],
+ [121.16367457, 20.80189649],
+ [121.1606248, 20.8025948],
+ [121.1579401, 20.80420136],
+ [121.15588324, 20.80655891],
+ [121.15465558, 20.80943668],
+ [121.15437729, 20.81255297],
+ [121.1550756, 20.81560273],
+ [121.15668216, 20.81828744],
+ [121.89404403, 21.70026162],
+ [121.89640158, 21.70231847],
+ [121.89927934, 21.70354613],
+ [121.90239563, 21.70382443],
+ [121.9054454, 21.70312611],
+ [121.9081301, 21.70151955],
+ [121.91018696, 21.699162],
+ [121.91141462, 21.69628423],
+ [121.91169291, 21.69316794],
+ [121.9109946, 21.69011818],
+ [121.90938804, 21.68743347],
+ [121.17202617, 20.8054593]
+ ],
+
+ [
+ [119.47366172, 18.00707291],
+ [119.47175735, 18.00459056],
+ [119.46917909, 18.0028182],
+ [119.46617933, 18.0019293],
+ [119.4630517, 18.00201089],
+ [119.46010237, 18.00305497],
+ [119.45762002, 18.00495935],
+ [119.45584765, 18.00753761],
+ [119.45495876, 18.01053737],
+ [119.45504035, 18.01366499],
+ [119.45608443, 18.01661433],
+ [120.00812005, 19.0335793],
+ [120.01002443, 19.03606165],
+ [120.01260269, 19.03783401],
+ [120.01560245, 19.03872291],
+ [120.01873007, 19.03864132],
+ [120.02167941, 19.03759723],
+ [120.02416175, 19.03569286],
+ [120.02593412, 19.0331146],
+ [120.02682302, 19.03011484],
+ [120.02674143, 19.02698721],
+ [120.02569734, 19.02403788],
+ [119.47366172, 18.00707291]
+ ],
+
+ [
+ [119.0726757, 15.04098494],
+ [119.0726746, 15.04083704],
+ [119.07218171, 15.00751424],
+ [119.07164663, 15.00443165],
+ [119.07018516, 15.00166528],
+ [119.06794036, 14.99948592],
+ [119.06513198, 14.99810691],
+ [119.06203491, 14.99766324],
+ [119.05895232, 14.99819832],
+ [119.05618595, 14.99965979],
+ [119.05400659, 15.00190458],
+ [119.05262758, 15.00471297],
+ [119.0521839, 15.00781004],
+ [119.0526757, 15.04105889],
+ [119.0526757, 16.04388528],
+ [119.05316513, 16.04697545],
+ [119.05458553, 16.04976313],
+ [119.05679784, 16.05197545],
+ [119.05958553, 16.05339584],
+ [119.0626757, 16.05388528],
+ [119.06576587, 16.05339584],
+ [119.06855355, 16.05197545],
+ [119.07076587, 16.04976313],
+ [119.07218626, 16.04697545],
+ [119.0726757, 16.04388528],
+ [119.0726757, 15.04098494]
+ ],
+
+ [
+ [118.68646749, 11.18959191],
+ [118.85557939, 11.6136711],
+ [118.9698053, 11.99151854],
+ [118.97116801, 11.99433487],
+ [118.97333431, 11.99659227],
+ [118.97609216, 11.99806975],
+ [118.9791716, 11.99862269],
+ [118.98227119, 11.99819697],
+ [118.98508753, 11.99683427],
+ [118.98734492, 11.99466796],
+ [118.9888224, 11.99191011],
+ [118.98937534, 11.98883067],
+ [118.98894963, 11.98573108],
+ [118.87459939, 11.60747236],
+ [118.87431591, 11.606662],
+ [118.70476212, 11.18147468],
+ [118.70409227, 11.18010771],
+ [118.54242469, 10.9053354],
+ [118.54043581, 10.90292022],
+ [118.53779795, 10.90123786],
+ [118.53476931, 10.90045298],
+ [118.53164636, 10.90064241],
+ [118.5287348, 10.90178762],
+ [118.52631962, 10.9037765],
+ [118.52463726, 10.90641436],
+ [118.52385237, 10.909443],
+ [118.52404181, 10.91256595],
+ [118.52518702, 10.91547751],
+ [118.68646749, 11.18959191]
+ ],
+
+ [
+ [115.54466883, 7.14672265],
+ [115.54229721, 7.14468204],
+ [115.53941108, 7.14347417],
+ [115.53629295, 7.14321728],
+ [115.53324806, 7.14393652],
+ [115.53057445, 7.14556148],
+ [115.52853383, 7.1479331],
+ [115.52732596, 7.15081924],
+ [115.52706908, 7.15393736],
+ [115.52778832, 7.15698226],
+ [115.52941328, 7.15965587],
+ [116.23523025, 7.99221221],
+ [116.23760187, 7.99425282],
+ [116.240488, 7.99546069],
+ [116.24360613, 7.99571758],
+ [116.24665102, 7.99499834],
+ [116.24932463, 7.99337338],
+ [116.25136525, 7.99100176],
+ [116.25257312, 7.98811563],
+ [116.25283001, 7.9849975],
+ [116.25211077, 7.98195261],
+ [116.2504858, 7.979279],
+ [115.54466883, 7.14672265]
+ ],
+
+ [
+ [112.30705249, 3.53487257],
+ [112.51501594, 3.59753306],
+ [112.84361424, 3.7506962],
+ [112.84662187, 3.75155809],
+ [112.84974864, 3.7514484],
+ [112.85268847, 3.75037785],
+ [112.8551536, 3.74845124],
+ [112.85690272, 3.74585715],
+ [112.85776462, 3.74284952],
+ [112.85765492, 3.73972276],
+ [112.85658437, 3.73678292],
+ [112.85465776, 3.7343178],
+ [112.85206367, 3.73256867],
+ [112.52281386, 3.57910186],
+ [112.52147408, 3.5785908],
+ [112.31248917, 3.51562254],
+ [112.31181658, 3.51544515],
+ [111.79132585, 3.39736822],
+ [111.78820398, 3.39716187],
+ [111.78517113, 3.39793033],
+ [111.78252419, 3.39959839],
+ [111.78052226, 3.40200275],
+ [111.77936129, 3.40490807],
+ [111.77915495, 3.40802995],
+ [111.77992341, 3.41106279],
+ [111.78159146, 3.41370973],
+ [111.78399583, 3.41571167],
+ [111.78690114, 3.41687263],
+ [112.30705249, 3.53487257]
+ ],
+
+ [
+ [108.26055972, 6.08912451],
+ [108.26004031, 6.09098419],
+ [108.23638164, 6.22427602],
+ [108.23630689, 6.22476797],
+ [108.19687578, 6.53630242],
+ [108.19679674, 6.53760583],
+ [108.1987683, 6.95072469],
+ [108.19897125, 6.95268198],
+ [108.22460147, 7.07791743],
+ [108.22570055, 7.08084671],
+ [108.22765103, 7.083293],
+ [108.230262, 7.08501682],
+ [108.23327786, 7.08584944],
+ [108.23640341, 7.08570936],
+ [108.2393327, 7.08461028],
+ [108.24177899, 7.0826598],
+ [108.24350281, 7.08004883],
+ [108.24433543, 7.07703297],
+ [108.24419535, 7.07390742],
+ [108.21876335, 6.94964057],
+ [108.21679964, 6.53816468],
+ [108.25611734, 6.22752625],
+ [108.279563, 6.09543449],
+ [108.30878645, 6.01987736],
+ [108.30944469, 6.0168187],
+ [108.30912553, 6.01370633],
+ [108.30786022, 6.01084492],
+ [108.30577262, 6.00851455],
+ [108.30306706, 6.00694335],
+ [108.3000084, 6.00628511],
+ [108.29689603, 6.00660426],
+ [108.29403462, 6.00786957],
+ [108.29170425, 6.00995718],
+ [108.29013305, 6.01266273],
+ [108.26055972, 6.08912451]
+ ],
+
+ [
+ [110.12822847, 11.36894451],
+ [110.18898148, 11.48996382],
+ [110.23982347, 11.61066468],
+ [110.28485499, 11.78705054],
+ [110.3083549, 11.94803461],
+ [110.3142445, 12.14195265],
+ [110.312278, 12.23998238],
+ [110.31270536, 12.24308175],
+ [110.31406956, 12.24589736],
+ [110.31623706, 12.2481536],
+ [110.3189957, 12.24962962],
+ [110.32207543, 12.25018094],
+ [110.32517479, 12.24975358],
+ [110.3279904, 12.24838938],
+ [110.33024665, 12.24622187],
+ [110.33172267, 12.24346324],
+ [110.33227398, 12.24038351],
+ [110.33424553, 12.14210167],
+ [110.33424294, 12.14159753],
+ [110.32832827, 11.94685414],
+ [110.32822801, 11.94571326],
+ [110.30456934, 11.78364161],
+ [110.30436343, 11.7826124],
+ [110.25901765, 11.60499559],
+ [110.25854422, 11.60358735],
+ [110.20728377, 11.48189306],
+ [110.20700505, 11.48128846],
+ [110.14588682, 11.35954163],
+ [110.14541497, 11.35870461],
+ [110.07246741, 11.24270688],
+ [110.07040803, 11.24035153],
+ [110.0677216, 11.23874785],
+ [110.06467109, 11.23805281],
+ [110.0615551, 11.23833444],
+ [110.05867865, 11.23956519],
+ [110.05632331, 11.24162456],
+ [110.05471962, 11.24431099],
+ [110.05402458, 11.2473615],
+ [110.05430621, 11.25047749],
+ [110.05553696, 11.25335394],
+ [110.12822847, 11.36894451]
+ ],
+
+ [
+ [109.82951587, 15.22896754],
+ [109.77065019, 15.44468789],
+ [109.67264555, 15.66561455],
+ [109.57455994, 15.82609887],
+ [109.51574449, 15.91095759],
+ [109.29314007, 16.19491896],
+ [109.29161878, 16.19765288],
+ [109.29101677, 16.20072311],
+ [109.29139298, 16.2038291],
+ [109.29271057, 16.20666681],
+ [109.29484059, 16.20895848],
+ [109.29757451, 16.21047978],
+ [109.30064474, 16.21108179],
+ [109.30375073, 16.21070558],
+ [109.30658844, 16.20938798],
+ [109.30888011, 16.20725797],
+ [109.53166592, 15.92306523],
+ [109.53201478, 15.92259221],
+ [109.59116145, 15.8372556],
+ [109.59147511, 15.83677407],
+ [109.6900529, 15.67548445],
+ [109.69066131, 15.67432448],
+ [109.7892391, 15.45210582],
+ [109.78974541, 15.45068337],
+ [109.84889209, 15.23393326],
+ [109.84903675, 15.23333003],
+ [109.8648092, 15.15722425],
+ [109.86495704, 15.15409906],
+ [109.86413191, 15.15108113],
+ [109.86241457, 15.1484659],
+ [109.85997314, 15.14650935],
+ [109.85704658, 15.145403],
+ [109.85392139, 15.14525516],
+ [109.85090347, 15.14608029],
+ [109.84828823, 15.14779763],
+ [109.84633168, 15.15023907],
+ [109.84522534, 15.15316562],
+ [109.82951587, 15.22896754]
+ ],
+
+ [
+ [123.046, 39.53],
+ [123.045, 39.53],
+ [123.047, 39.531],
+ [123.049, 39.529],
+ [123.049, 39.53],
+ [123.049, 39.529],
+ [123.046, 39.53]
+ ],
+ [
+ [122.495, 39.249],
+ [122.498, 39.25],
+ [122.498, 39.249],
+ [122.497, 39.248],
+ [122.494, 39.249],
+ [122.495, 39.249]
+ ],
+ [
+ [122.597, 39.206],
+ [122.588, 39.212],
+ [122.608, 39.226],
+ [122.612, 39.216],
+ [122.598, 39.21],
+ [122.597, 39.206]
+ ],
+ [
+ [118.633, 39.044],
+ [118.632, 39.046],
+ [118.642, 39.051],
+ [118.648, 39.059],
+ [118.642, 39.049],
+ [118.633, 39.044]
+ ],
+ [
+ [122.759, 39.025],
+ [122.764, 39.015],
+ [122.758, 39.01],
+ [122.732, 39.014],
+ [122.705, 39.044],
+ [122.759, 39.025]
+ ],
+ [
+ [121.779, 31.31],
+ [121.572, 31.436],
+ [121.509, 31.49],
+ [121.562, 31.486],
+ [121.586, 31.455],
+ [121.769, 31.391],
+ [121.779, 31.31]
+ ],
+ [
+ [122.495, 30.409],
+ [122.493, 30.407],
+ [122.49, 30.409],
+ [122.492, 30.411],
+ [122.499, 30.409],
+ [122.495, 30.409]
+ ],
+ [
+ [121.981, 30.068],
+ [121.975, 30.073],
+ [121.986, 30.084],
+ [121.988, 30.078],
+ [121.991, 30.074],
+ [121.981, 30.068]
+ ],
+ [
+ [122.239, 29.658],
+ [122.233, 29.658],
+ [122.23, 29.661],
+ [122.245, 29.66],
+ [122.246, 29.654],
+ [122.239, 29.658]
+ ],
+ [
+ [119.694, 25.304],
+ [119.688, 25.328],
+ [119.702, 25.343],
+ [119.713, 25.315],
+ [119.696, 25.311],
+ [119.694, 25.304]
+ ],
+ [
+ [119.477, 25.248],
+ [119.58, 25.213],
+ [119.58, 25.195],
+ [119.559, 25.198],
+ [119.545, 25.19],
+ [119.54, 25.182],
+ [119.554, 25.161],
+ [119.441, 25.205],
+ [119.477, 25.248]
+ ],
+ [
+ [114.629, 22.448],
+ [114.62, 22.466],
+ [114.656, 22.466],
+ [114.651, 22.454],
+ [114.639, 22.454],
+ [114.629, 22.448]
+ ],
+ [
+ [114.301, 22.35],
+ [114.292, 22.365],
+ [114.298, 22.373],
+ [114.301, 22.372],
+ [114.303, 22.363],
+ [114.301, 22.35]
+ ],
+ [
+ [112.775, 21.564],
+ [112.782, 21.668],
+ [112.713, 21.673],
+ [112.709, 21.701],
+ [112.876, 21.773],
+ [112.876, 21.75],
+ [112.833, 21.736],
+ [112.811, 21.704],
+ [112.775, 21.564]
+ ],
+ [
+ [110.107, 20.027],
+ [110.698, 20.163],
+ [110.822, 20.026],
+ [110.962, 20.024],
+ [111.044, 19.764],
+ [111.069, 19.619],
+ [110.677, 19.286],
+ [110.499, 18.652],
+ [110.261, 18.619],
+ [110.081, 18.382],
+ [109.794, 18.344],
+ [109.741, 18.185],
+ [109.584, 18.144],
+ [109.118, 18.322],
+ [108.953, 18.308],
+ [108.883, 18.416],
+ [108.658, 18.463],
+ [108.587, 18.838],
+ [108.664, 19.374],
+ [109.155, 19.71],
+ [109.265, 19.905],
+ [109.499, 19.873],
+ [109.663, 20.014],
+ [110.107, 20.027]
+ ],
+ [
+ [113.897, 7.607],
+ [114.415, 7.953],
+ [114.541, 7.946],
+ [114.368, 7.639],
+ [114.059, 7.538],
+ [113.897, 7.607]
+ ],
+ [
+ [117.708, 15.183],
+ [117.719, 15.229],
+ [117.743, 15.234],
+ [117.839, 15.159],
+ [117.845, 15.127],
+ [117.732, 15.218],
+ [117.725, 15.131],
+ [117.829, 15.11],
+ [117.727, 15.105],
+ [117.708, 15.183]
+ ],
+ [
+ [111.716, 16.235],
+ [111.658, 16.259],
+ [111.772, 16.262],
+ [111.816, 16.187],
+ [111.733, 16.171],
+ [111.774, 16.217],
+ [111.716, 16.235]
+ ],
+ [
+ [122.178, 29.978],
+ [122.195, 29.958],
+ [122.183, 29.955],
+ [122.168, 29.967],
+ [122.154, 29.971],
+ [122.142, 29.97],
+ [122.178, 29.978]
+ ],
+ [
+ [113.554, 22.107],
+ [113.532, 22.176],
+ [113.538, 22.209],
+ [113.546, 22.21],
+ [113.548, 22.213],
+ [113.549, 22.214],
+ [113.55, 22.214],
+ [113.55, 22.214],
+ [113.556, 22.214],
+ [113.559, 22.213],
+ [113.565, 22.211],
+ [113.567, 22.21],
+ [113.604, 22.133],
+ [113.554, 22.107]
+ ],
+ [
+ [124.486, 40.182],
+ [124.487, 40.175],
+ [124.478, 40.179],
+ [124.481, 40.181],
+ [124.484, 40.181],
+ [124.486, 40.182]
+ ],
+ [
+ [111.203, 19.925],
+ [111.203, 19.926],
+ [111.204, 19.926],
+ [111.204, 19.926],
+ [111.204, 19.924],
+ [111.203, 19.924],
+ [111.203, 19.925]
+ ],
+ [
+ [116.489, 10.396],
+ [116.534, 10.426],
+ [116.515, 10.349],
+ [116.648, 10.343],
+ [116.467, 10.309],
+ [116.489, 10.396]
+ ],
+ [
+ [114.233, 22.54],
+ [114.224, 22.538],
+ [114.214, 22.524],
+ [114.218, 22.524],
+ [114.223, 22.526],
+ [114.226, 22.529],
+ [114.232, 22.528],
+ [114.247, 22.547],
+ [114.262, 22.547],
+ [114.269, 22.524],
+ [114.292, 22.522],
+ [114.283, 22.509],
+ [114.309, 22.497],
+ [114.342, 22.505],
+ [114.205, 22.437],
+ [114.224, 22.427],
+ [114.278, 22.435],
+ [114.347, 22.477],
+ [114.412, 22.411],
+ [114.386, 22.411],
+ [114.363, 22.332],
+ [114.341, 22.349],
+ [114.338, 22.373],
+ [114.321, 22.389],
+ [114.284, 22.388],
+ [114.266, 22.201],
+ [114.078, 22.33],
+ [114.005, 22.267],
+ [114.009, 22.212],
+ [113.849, 22.191],
+ [113.898, 22.309],
+ [113.955, 22.298],
+ [114.026, 22.345],
+ [113.918, 22.418],
+ [114, 22.49],
+ [114.025, 22.481],
+ [114.029, 22.503],
+ [114.056, 22.5],
+ [114.057, 22.5],
+ [114.06, 22.501],
+ [114.061, 22.502],
+ [114.062, 22.502],
+ [114.062, 22.503],
+ [114.064, 22.51],
+ [114.069, 22.514],
+ [114.07, 22.514],
+ [114.074, 22.515],
+ [114.077, 22.515],
+ [114.079, 22.515],
+ [114.081, 22.513],
+ [114.082, 22.512],
+ [114.088, 22.516],
+ [114.084, 22.527],
+ [114.09, 22.529],
+ [114.093, 22.533],
+ [114.094, 22.534],
+ [114.095, 22.534],
+ [114.097, 22.534],
+ [114.103, 22.531],
+ [114.114, 22.534],
+ [114.115, 22.528],
+ [114.117, 22.527],
+ [114.153, 22.539],
+ [114.154, 22.539],
+ [114.153, 22.541],
+ [114.153, 22.541],
+ [114.155, 22.543],
+ [114.157, 22.544],
+ [114.157, 22.552],
+ [114.158, 22.552],
+ [114.16, 22.552],
+ [114.161, 22.552],
+ [114.165, 22.558],
+ [114.166, 22.558],
+ [114.166, 22.558],
+ [114.167, 22.559],
+ [114.167, 22.558],
+ [114.169, 22.557],
+ [114.181, 22.557],
+ [114.186, 22.552],
+ [114.195, 22.552],
+ [114.2, 22.553],
+ [114.201, 22.553],
+ [114.201, 22.554],
+ [114.202, 22.554],
+ [114.206, 22.555],
+ [114.215, 22.554],
+ [114.218, 22.552],
+ [114.223, 22.552],
+ [114.233, 22.54]
+ ],
+ [
+ [110.518, 21.079],
+ [110.526, 20.916],
+ [110.461, 20.989],
+ [110.199, 20.943],
+ [110.306, 21.088],
+ [110.518, 21.079]
+ ],
+ [
+ [120.444, 22.441],
+ [120.274, 22.56],
+ [120.133, 23],
+ [120.022, 23.06],
+ [120.103, 23.701],
+ [121.025, 25.04],
+ [121.602, 25.304],
+ [121.745, 25.162],
+ [121.929, 25.13],
+ [122.012, 25.001],
+ [121.845, 24.836],
+ [121.885, 24.53],
+ [121.639, 24.084],
+ [121.429, 23.124],
+ [120.995, 22.566],
+ [120.867, 21.889],
+ [120.702, 21.927],
+ [120.641, 22.241],
+ [120.444, 22.441]
+ ],
+ [
+ [122.451, 30.742],
+ [122.478, 30.714],
+ [122.535, 30.727],
+ [122.537, 30.701],
+ [122.433, 30.693],
+ [122.451, 30.742]
+ ],
+ [
+ [122.26, 30.236],
+ [122.263, 30.266],
+ [122.314, 30.256],
+ [122.313, 30.25],
+ [122.277, 30.247],
+ [122.26, 30.236]
+ ],
+ [
+ [122.287, 30.226],
+ [122.273, 30.237],
+ [122.314, 30.249],
+ [122.318, 30.272],
+ [122.401, 30.275],
+ [122.427, 30.251],
+ [122.287, 30.226]
+ ],
+ [
+ [122.257, 30.065],
+ [122.347, 30.017],
+ [122.324, 29.941],
+ [122.174, 29.988],
+ [122.14, 29.987],
+ [122.123, 29.983],
+ [122.107, 30.006],
+ [122.073, 30.005],
+ [122.028, 29.991],
+ [121.981, 30.049],
+ [121.936, 30.165],
+ [122.257, 30.065]
+ ]
+ ]
+ },
+ properties: {
+ name: '涓崕浜烘皯鍏卞拰鍥�',
+ adcode: '100000',
+ telecode: '86',
+ level: 'country',
+ parent: null,
+ center: {lng: 116.3683244, lat: 39.915085}
+ }
+ }
+ ]
+};
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/group/master.css b/fzzy-igdss-web/src/main/resources/static/group/master.css
index c719a44..5e8506f 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/master.css
+++ b/fzzy-igdss-web/src/main/resources/static/group/master.css
@@ -9,6 +9,7 @@
font-family: DINCond-Bold;
src: url('../fonts/DINCond-Bold.otf');
}
+
/*common*/
.i-icon {
@@ -30,7 +31,7 @@
.i-icon img,
.i-icon32 img {
- /*width: 100%;*/
+ width: 100%;
height: 100%;
vertical-align: top;
}
@@ -42,10 +43,10 @@
.container {
overflow: hidden;
-/* height: 1080px;
- width: 1920px;*/
+ height: 1080px;
+ width: 1920px;
position: relative;
- background: url(../group/img/i-body.png) center top no-repeat;
+ background: url(../img/web/group/i-body.png) center top no-repeat;
background-size: 100% 100%;
padding-right: 0;
padding-left: 0;
@@ -55,7 +56,7 @@
.i-top {
height: 140px;
width: 100%;
- background: url(../group/img/i-top-bg.png) center top no-repeat;
+ background: url(../img/web/group/i-top-bg.png) center top no-repeat;
background-size: 100% 100%;
position: relative;
}
@@ -106,14 +107,14 @@
.i-nav2,
.i-nav3,
.i-nav4 {
- background: url(../group/img/i-navBg-l.png) no-repeat;
+ background: url(../img/web/group/i-navBg-l.png) no-repeat;
left: 50%;
}
.i-nav5,
.i-nav6,
.i-nav7 {
- background: url(../group/img/i-navBg-r.png) no-repeat;
+ background: url(../img/web/group/i-navBg-r.png) no-repeat;
right: 50%;
}
@@ -124,7 +125,7 @@
.i-nav2:hover,
.i-nav3:hover,
.i-nav4:hover{
- background: url(../group/img/i-navBg-l_on.png) no-repeat;
+ background: url(../img/web/group/i-navBg-l_on.png) no-repeat;
left: 50%;
}
.i-nav5.active,
@@ -133,7 +134,7 @@
.i-nav5:hover,
.i-nav6:hover,
.i-nav7:hover{
- background: url(../group/img/i-navBg-r_on.png) no-repeat;
+ background: url(../img/web/group/i-navBg-r_on.png) no-repeat;
right: 50%;
}
@@ -213,7 +214,7 @@
position: relative;
width: 100%;
height: 185px;
- background: url("../group/img/left-box1.png") no-repeat;
+ background: url("../img/web/group/left-box1.png") no-repeat;
background-size: 100% 100%;
margin-bottom: 18px;
padding: 36px 20px 8px 20px;
@@ -235,13 +236,14 @@
background-size: 100% 100%;
}
+
.panel-title .dot {
display: inline-block;
height: 16px;
width: 16px;
vertical-align:middle;
margin:-2px 0 0 5px;
- background: url("../group/img/icon_dot.png") no-repeat;
+ background: url("../img/web/group/icon_dot.png") no-repeat;
-webkit-animation: title 2.5s ease-in-out infinite;
animation: title 2.5s ease-in-out infinite;
}
@@ -262,7 +264,7 @@
height: 90px;
width: 481px;
overflow: hidden;
- background: url(../group/img/left-m1-bg.png) no-repeat;
+ background: url(../img/web/group/left-m1-bg.png) no-repeat;
margin-top: 35px;
}
@@ -311,7 +313,7 @@
.left-m2 {
- background: url("../group/img/left-box2.png") no-repeat;
+ background: url("../img/web/group/left-box2.png") no-repeat;
width: 100%;
height: 362px;
box-sizing: border-box;
@@ -325,7 +327,7 @@
width: 100%;
height: 31px;
line-height: 31px;
- background: url("../group/img/left-m2-bg.png") no-repeat;
+ background: url("../img/web/group/left-m2-bg.png") no-repeat;
background-size: 100% 100%;
display: flex;
font-size: 14px;
@@ -381,7 +383,7 @@
position: relative;
width: 100%;
height: 328px;
- background: url("../group/img/left-box3.png") no-repeat;
+ background: url("../img/web/group/left-box3.png") no-repeat;
background-size: 100% 100%;
margin-bottom: 1vw;
}
@@ -430,14 +432,18 @@
}
.right-map>img {
- width: 700px;
- height: 540px;
+ /* width: 700px;
+ height: 540px; */
+ width: 350px;
+ height: 627px;
+ margin-top: -40px;
}
.right-map-item {
position: absolute;
text-align: center;
- z-index: 3;
+/* z-index: 3; */
+ cursor: pointer;
}
.right-map-item p {
@@ -447,32 +453,31 @@
}
.right-map-item1 {
- left: 420px;
- top: 55px;
+ left: 386px;
+ top: 59px;
}
.right-map-item2 {
- left: 505px;
- top: 95px;
+ left: 385px;
+ top: 202px;
}
.right-map-item3 {
- left: 250px;
- top: 180px;
+ left: 368px;
+ top: 275px;
}
.right-map-item04 {
- left: 340px;
- top: 115px;
+ left: 357px;
+ top: 320px;
}
-
.right-map-item4 {
- left: 388px;
- top: 170px;
+ left: 382px;
+ top: 349px;
}
.right-map-item5 {
- left: 575px;
- top: 200px;
+ left: 435px;
+ top: 370px;
}
.right-map-item6 {
@@ -481,15 +486,23 @@
}
.right-map-item7 {
- left: 130px;
- top: 420px;
+ left: 283px;
+ top: 351px;
}
-
+.right-map-item8{
+ left: 295px;
+ top: 428px;
+}
+.right-map-item9{
+ left: 387px;
+ top: 451px;
+}
/* 鍦板浘寮圭獥 */
+
.right-map .map-lay{
width:280px;
height:186px;
- background-image:url(../group/img/sup-popBg3.png);
+ background-image:url(../img/web/group/sup-popBg3.png);
background-repeat:no-repeat;
background-size:100% 100%;
position: absolute;
@@ -504,7 +517,7 @@
.right-map .map-lay .close{
width:10px;
height:10px;
- background:url(../group/img/icon_close.png) no-repeat;
+ background:url(../img/web/group/icon_close.png) no-repeat;
background-size:100% 100%;
float:right;
margin:-5px 20px 0 0 ;
@@ -520,12 +533,12 @@
text-align:left;
overflow:hidden;
text-overflow: ellipsis;
- background:url(../group/img/dbx1.png) no-repeat left bottom;
+ background:url(../img/web/group/dbx1.png) no-repeat left bottom;
background-size:100% 1px;
white-space:nowrap;
}
.right-map .map-lay li:last-child{
- background:none;.right-map-item3
+ background:none;
}
.right-map-item04 .map-lay{
top:8px;
@@ -533,7 +546,7 @@
}
.right-map-item3 .map-lay,.right-map-item5 .map-lay,.right-map-item6 .map-lay{
- background-image:url(../group/img/sup-popBg1.png);
+ background-image:url(../img/web/group/sup-popBg1.png);
top:-138px;
left:-250px;
}
@@ -541,10 +554,11 @@
margin:0;
}
.right-map-item7 .map-lay{
- background-image:url(../group/img/sup-popBg2.png);
+ background-image:url(../img/web/group/sup-popBg2.png);
top:-148px;
left:-115px;
}
+
.right-map .map-lay li a{
color:#fff
@@ -557,46 +571,36 @@
display: inline-block;
height: 50px;
width: 50px;
- background: url("../group/img/icon-dian.png") no-repeat;
+ z-index:0;
+ background: url("../img/web/group/icon-dian.png") no-repeat;
-webkit-animation: title 2.5s ease-in-out infinite;
animation: title 2.5s ease-in-out infinite;
}
-.xianqu {
- background: url("../group/img/icon-dian.png") no-repeat;
-}
+/*.xianqu {*/
+/* background: url("../img/web/group/icon-dian.png") no-repeat;*/
+/*}*/
-.right-map-item:hover .xianqu{
- background: url("../group/img/icon-dian-h.png") no-repeat;
-}
+/*.right-map-item:hover .xianqu{*/
+/* background: url("../img/web/group/icon-dian-h.png") no-repeat;*/
+/*}*/
-.gongsi{
- background: url("../group/img/icon-gongsi.png") no-repeat;
-}
+/*.gongsi{*/
+/* background: url("../img/web/group/icon-gongsi.png") no-repeat;*/
+/*}*/
-.right-map-item:hover .gongsi{
- background: url("../group/img/icon-gongsi-h.png") no-repeat;
-}
+/*.right-map-item:hover .gongsi{*/
+/* background: url("../img/web/group/icon-gongsi-h.png") no-repeat;*/
+/*}*/
-.gongsi1{
- background: url("../group/img/icon-gongsi1.png") no-repeat;
-}
+/*.kuqu{*/
+/* background: url("../img/web/group/icon-kuqu.png") no-repeat;*/
+/*}*/
-.right-map-item:hover .gongsi1{
- background: url("../group/img/icon-gongsi1-h.png") no-repeat;
-}
+/*.right-map-item:hover .kuqu{*/
+/* background: url("../img/web/group/icon-kuqu-h.png") no-repeat;*/
+/*}*/
-.kuqu{
- background: url("../group/img/icon-kuqu.png") no-repeat;
-}
-
-.kuqu-h{
- background: url("../group/img/icon-kuqu-h.png") no-repeat;
-}
-
-.right-map-item:hover .kuqu{
- background: url("../group/img/icon-kuqu-h.png") no-repeat;
-}
@keyframes title {
from {
@@ -636,7 +640,7 @@
position: relative;
width: 100%;
height: 185px;
- background: url("../group/img/left-box1.png") no-repeat;
+ background: url("../img/web/group/left-box1.png") no-repeat;
background-size: 100% 100%;
margin-bottom: 18px;
padding: 36px 20px 8px 20px;
@@ -682,7 +686,7 @@
}
.right-topInfo-box2 {
- background: url("../group/img/left-box2.png") no-repeat;
+ background: url("../img/web/group/left-box2.png") no-repeat;
width: 100%;
height: 362px;
box-sizing: border-box;
@@ -704,7 +708,7 @@
height: 90px;
margin: 20px auto;
overflow: hidden;
- background: url("../group/img/right-m2-bg.png") no-repeat;
+ background: url("../img/web/group/right-m2-bg.png") no-repeat;
background-size: 100% 100%;
}
@@ -748,7 +752,7 @@
.right-bottom {
- background: url("../group/img/bottom-box.png") no-repeat;
+ background: url("../img/web/group/bottom-box.png") no-repeat;
width: 1320px;
height: 328px;
box-sizing: border-box;
@@ -757,7 +761,7 @@
}
.bottom-container .panel-content .stats-chart-box {
- display: inline-block;
+ /* display: inline-block; */
vertical-align: top;
height: 100%;
width: 100%;
@@ -769,11 +773,11 @@
width: 158px;
height: 36px;
line-height: 36px;
- background: url("../group/img/bottom-titbg.png") no-repeat;
+ background: url("../img/web/group/bottom-titbg.png") no-repeat;
background-size: 100% 100%;
font-size: 18px;
color: #ffffff;
- margin-top: 10px;
+ margin-top: 2px;
}
@@ -782,7 +786,7 @@
vertical-align: top;
height: 100%;
width: calc(100% / 5);
- background: url("../group/img/bg-line.png") right bottom no-repeat;
+ background: url("../img/web/group/bg-line.png") right bottom no-repeat;
box-sizing: border-box;
text-align: center;
float: left;
@@ -796,8 +800,9 @@
width: 100%;
height: calc(100% - 36px);
}
-
-
+.chart-box{
+ margin-top: -15px;
+}
/* data */
.data-top {
@@ -810,7 +815,7 @@
position: relative;
width: 529px;
height: 358px;
- background: url("../group/img/data-left-boxBg.png") no-repeat;
+ background: url("../img/web/group/data-left-boxBg.png") no-repeat;
background-size: 100% 100%;
padding: 36px 20px 8px 20px;
box-sizing: border-box;
@@ -863,7 +868,7 @@
width: 135px;
height: 30px;
line-height: 30px;
- background: url("../group/img/select-bg.png") no-repeat;
+ background: url("../img/web/group/select-bg.png") no-repeat;
background-size: 100% 100%;
color: #fff;
text-align: center;
@@ -923,7 +928,7 @@
left: 1px;
width: 18px;
height: 18px;
- background: url(../group/img/icon-duihao.png) no-repeat;
+ background: url(../img/web/group/icon-duihao.png) no-repeat;
}
@@ -951,7 +956,7 @@
.data-top-btn:last-child{
width: -webkit-calc(50% - 5px);
width: calc(50% - 5px);
-
+
}
.data-top-btn:first-child{
@@ -960,13 +965,13 @@
.data-top-btn:first-child:active,
.data-top-btn:first-child:hover{
- background: url("../group/img/data-top-btn_03.png") no-repeat;
+ background: url("../img/web/group/data-top-btn_03.png") no-repeat;
background-size: 100% 100%;
}
.data-top-btn:last-child:active,
.data-top-btn:last-child:hover{
- background: url("../group/img/data-btn-h_04.png") no-repeat;
+ background: url("../img/web/group/data-btn-h_04.png") no-repeat;
background-size: 100% 100%;
}
@@ -979,7 +984,7 @@
.data-top-right {
- background: url(".../group/img/data-right-box.png") no-repeat;
+ background: url("../img/web/group/data-right-box.png") no-repeat;
width: 1320px;
height: 358px;
box-sizing: border-box;
@@ -989,7 +994,7 @@
}
.data-bottom {
- background: url("../group/img/data-bottom-box.png") no-repeat;
+ background: url("../img/web/group/data-bottom-box.png") no-repeat;
background-size: 100% 100%;
width: 100%;
height: 486px;
@@ -1003,7 +1008,7 @@
min-width: 100%;
height: 448px;
overflow: auto;
-
+
}
.data-tableBox::-webkit-scrollbar {
@@ -1027,8 +1032,9 @@
}
.data-table-hd{
- height: 72px;
+ height: 36px;
min-width: 100%;
+ background: rgba(9, 70, 154, 0.6);
border-radius: 10px;
white-space: nowrap;
display: inline-block;
@@ -1048,8 +1054,8 @@
position: relative;
line-height: 36px;
display: inline-block;
- font-size: 15px;
- text-align: left;
+ font-size: 18px;
+ text-align: center;
width: 80px;
box-sizing: border-box;
margin: 0 10px;
@@ -1091,7 +1097,7 @@
white-space: nowrap;
z-index: 3;
text-align: center;
- background: url(../group/img/bottom-titbg.png) no-repeat;
+ background: url(../img/web/group/bottom-titbg.png) no-repeat;
background-size: 100% 100%;
padding: 0 30px;
box-sizing: border-box;
@@ -1113,7 +1119,7 @@
/* supervise */
.sup-body{
- background: url("../group/img/sup-body.png") no-repeat;
+ background: url("../img/web/group/sup-body.png") no-repeat;
width: 1869px;
height: 853px;
background-size: 100% 100%;
@@ -1163,7 +1169,7 @@
}
.sup-topInfo-kd .right-topInfo-kd-item p {
-
+
font-size: 40px;
line-height: 55px;
font-weight: normal;
@@ -1193,7 +1199,7 @@
.sup-right{
width: 381px;
height: 853px;
- background: url("../group/img/sup-right2.png") no-repeat;
+ background: url("../img/web/group/sup-right2.png") no-repeat;
background-size: 100% 100%;
}
@@ -1207,12 +1213,12 @@
height: 277px;
margin-top: -138px;
cursor: pointer;
- background: url("../group/img/sup-right-btn.png") no-repeat;
+ background: url("../img/web/group/sup-right-btn-on.png") no-repeat;
background-size: 100% 100%;
}
.sup-rightWrap.showOn .sup-right-btn{
- background: url("../group/img/sup-right-btn-on.png") no-repeat;
+ background: url("../img/web/group/sup-right-btn.png") no-repeat;
background-size: 100% 100%;
}
@@ -1284,6 +1290,8 @@
}
+
+
/* plan */
.plan-top-center,
.plan-top-left{
@@ -1295,7 +1303,7 @@
}
.plan-top-left{
- background: url(../group/img/plan-left-boxBg.png) no-repeat;
+ background: url(../img/web/group/plan-left-boxBg.png) no-repeat;
background-size: 100% 100%;
padding: 36px 20px 2px 20px;
}
@@ -1310,7 +1318,7 @@
.plan-top-left .data-area-select{
width: 236px;
- background: url("../group/img/select-bg-lang.png") no-repeat;
+ background: url("../img/web/group/select-bg-lang.png") no-repeat;
background-size: 100% 100%;
}
@@ -1337,7 +1345,7 @@
.plan-top-center{
margin-left: 25px;
- background: url(../group/img/plan-center-boxBg.png) no-repeat;
+ background: url(../img/web/group/plan-center-boxBg.png) no-repeat;
background-size: 100% 100%;
padding: 36px 30px 9px 30px;
}
@@ -1345,7 +1353,7 @@
.plan-center-top{
height: 51px;
line-height: 50px;
- background: url(../group/img/plan-center-top.png) center no-repeat;
+ background: url(../img/web/group/plan-center-top.png) center no-repeat;
background-size: 100% 100%;
padding: 0 10px;
margin-top: 7px;
@@ -1427,8 +1435,8 @@
width: 80px;
position: relative;
display: table;
-
-
+
+
}
.plan-progress-group dt span{
line-height: 24px;
@@ -1494,7 +1502,7 @@
width: 922px;
background-size: 100% 100%;
height: 355px;
- background: url("../group/img/plan-right-box.png") no-repeat;
+ background: url("../img/web/group/plan-right-box.png") no-repeat;
}
.plan-top-right .panel-content .stats-chart-box .chart-item{
@@ -1518,7 +1526,7 @@
.animate{
-webkit-animation: animate-positive 2s;
- animation: animate-positive 2s;
+ animation: animate-positive 2s;
}
@-webkit-keyframes animate-positive{
@@ -1526,7 +1534,7 @@
}
@keyframes animate-positive{
- 0%{ width: 0; }
+ 0%{ width: 0; }
}
@@ -1559,13 +1567,13 @@
height: 6px;
margin: 0 3px;
display: inline-block;
- background: url(../group/img/visual/lb-tab.png) no-repeat;
+ background: url(../img/web/group/lb-tab.png) no-repeat;
}
.carousel-tab.bg,
.lb-tab.bg{
width: 26px;
- background: url(../group/img/lb-tab-on.png) no-repeat;
+ background: url(../img/web/group/lb-tab-on.png) no-repeat;
}
.lb-btn{
@@ -1608,4 +1616,14 @@
.tubiao-Carousel .stats-chart-box{
position: absolute;
width: 100%;
-}
\ No newline at end of file
+}
+
+
+
+
+
+
+
+
+
+
diff --git a/fzzy-igdss-web/src/main/resources/static/group/pc-reset.css b/fzzy-igdss-web/src/main/resources/static/group/pc-reset.css
index 3708f95..b5c636c 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/pc-reset.css
+++ b/fzzy-igdss-web/src/main/resources/static/group/pc-reset.css
@@ -28,11 +28,11 @@
background: none;
}
-/*html,*/
-/*body {*/
-/* width: 1920px;*/
-/* height: 1080px;*/
-/*}*/
+html,
+body {
+ width: 1920px;
+ height: 1080px;
+}
h1,
h2,
diff --git a/fzzy-igdss-web/src/main/resources/static/group/video.css b/fzzy-igdss-web/src/main/resources/static/group/video.css
new file mode 100644
index 0000000..240dbe7
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/group/video.css
@@ -0,0 +1,1047 @@
+@charset "utf-8";
+html,body,div,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,blockquote,pre,form,fieldset,table,th,td,span,p,label,input,select,textarea,header,hgroup,main,nav,section,article,aside,footer,
+figure,figcaption,menu,button {
+ padding: 0;
+ margin: 0;
+ text-decoration: none;
+}
+
+body {
+ margin: 0px auto;
+ padding: 0px;
+ font-family: "寰蒋闆呴粦", Arial, sans-serif;
+ font-size: 14px;
+ background-color: #04162d;
+
+}
+
+button {
+ -webkit-appearance: none;
+ border: 0;
+ background: none;
+ overflow: visible;
+}
+
+button,
+select {
+ text-transform: none;
+}
+
+ul,
+li {
+ list-style: none;
+}
+
+img {
+ border: none;
+ vertical-align: top;
+ -ms-interpolation-mode: bicubic;
+}
+
+i,
+em,
+address,
+th {
+ font-style: normal;
+ font-weight: normal;
+}
+
+td,
+th {
+ font-size: 14px;
+ color: #666;
+}
+
+table {
+ border: 0;
+ border-collapse: collapse;
+}
+
+a {
+ text-decoration: none;
+}
+
+a:link,
+a:visited,
+a:hover {
+ text-decoration: none;
+ outline: 0;
+}
+
+a:active,
+a:focus {
+ outline: none;
+ star: expression(this.onFocus=this.blur());
+}
+
+p {
+ font-size: 16px;
+}
+
+p.indent {
+ text-indent: 2em;
+}
+
+q:before,
+q:after {
+ content: '';
+}
+
+/* 娴姩 */
+.fl {
+ float: left;
+
+}
+.fr {
+ float: right;
+
+}
+.fn {
+ float: none;
+
+}
+
+/*---------------
+ 娓�-闄�-娴�-鍔�(clear)
+ ----------------*/
+.cl:after {
+ clear: both;
+ display: block;
+ font-size: 0;
+ height: 0;
+ line-height: 0;
+ overflow: hidden;
+ content: ".";
+ visibility: hidden;
+}
+
+.cl {
+ zoom:1;
+}
+
+* html .cl {
+ height: 1%;
+}
+
+/* 鏄剧ず */
+
+body .show {
+ display: block !important;
+}
+
+a {
+ color: #666;
+}
+
+
+
+@font-face {
+ font-family: DINCond-Bold;
+ src: url('../fonts/DINCond-Bold.otf');
+}
+
+
+/*index*/
+
+.container {
+ overflow: hidden;
+ height: 1080px;
+ width: 1920px;
+ position: relative;
+ background: url(../img/web/group/i-body.png) center top no-repeat;
+ background-size: 100% 100%;
+ padding-right: 0;
+ padding-left: 0;
+}
+
+
+.i-top {
+ height: 140px;
+ width: 100%;
+ background: url(../img/web/group/i-top-bg.png) center top no-repeat;
+ background-size: 100% 100%;
+ position: relative;
+}
+
+.i-top-tit {
+ height: 70px;
+ text-align: center;
+ color: #fff;
+ font-size: 36px;
+ line-height: 70px;
+ font-weight: bold;
+}
+
+
+.i-top-p {
+ color: #fff;
+ font-size: 26px;
+ text-align: center;
+ width: 100%;
+ font-weight: bold;
+ margin-top: 5px;
+ line-height: 60px;
+}
+
+.i-navBar {
+ position: absolute;
+ height: 34px;
+ left: 0;
+ right: 0;
+ top: 33px;
+ padding: 0 35px;
+}
+
+
+.i-navBar a {
+ display: block;
+ width: 164px;
+ height: 34px;
+ text-align: center;
+ line-height: 34px;
+ color: #fff;
+ font-size: 16px;
+ position: absolute;
+ top: 0;
+}
+
+.i-nav1,
+.i-nav2,
+.i-nav3,
+.i-nav4 {
+ background: url(../img/web/group/i-navBg-l.png) no-repeat;
+ left: 50%;
+}
+
+.i-nav5,
+.i-nav6,
+.i-nav7 {
+ background: url(../img/web/group/i-navBg-r.png) no-repeat;
+ right: 50%;
+}
+
+.i-nav1.active,
+.i-nav2.active,
+.i-nav3.active,
+.i-nav4.active,.i-nav1:hover,
+.i-nav2:hover,
+.i-nav3:hover,
+.i-nav4:hover{
+ background: url(../img/web/group/i-navBg-l_on.png) no-repeat;
+ left: 50%;
+}
+.i-nav5.active,
+.i-nav6.active,
+.i-nav7.active,
+.i-nav5:hover,
+.i-nav6:hover,
+.i-nav7:hover{
+ background: url(../img/web/group/i-navBg-r_on.png) no-repeat;
+ right: 50%;
+}
+
+.i-nav4 {
+ margin-left: -432px;
+}
+
+.i-nav3 {
+ margin-left: -586px;
+}
+
+.i-nav2 {
+ margin-left: -740px;
+}
+
+.i-nav1 {
+ margin-left: -894px;
+}
+
+.i-nav5 {
+ margin-right: -432px;
+}
+
+.i-nav6 {
+ margin-right: -586px;
+}
+
+.i-nav7 {
+ margin-right: -740px;
+}
+
+
+.date-time-module {
+ position: absolute;
+ top: 15px;
+ width: 180px;
+ text-align: center;
+ right: 30px;
+ color: #ffffff;
+ line-height: 3vw;
+}
+
+.i-top-date {
+ width: 100%;
+ line-height: 30px;
+ font-size: 20px;
+}
+
+.i-top-date span {
+ display: inline-block;
+}
+
+
+.date-time-module #navBarTime {
+ font-size: 30px;
+ line-height: 40px;
+ font-family: Arial, Helvetica, sans-serif;
+ display: block;
+
+}
+
+
+
+.i-main {
+ padding: 10px 30px 0 30px;
+ /* width: 1860px; */
+}
+
+
+.left-container {
+ width: 430px;
+ height: 100%;
+ float: left;
+}
+
+.left-m1 {
+ position: relative;
+ width: 430px;
+ height: 255px;
+ background: url("../img/web/group/left-box1-monitor.png") no-repeat;
+ background-size: 100% 100%;
+ margin-bottom: 30px;
+ padding: 36px 20px 8px 20px;
+ box-sizing: border-box;
+}
+
+.panel-title {
+ position: absolute;
+ left: 20px;
+ top: 0px;
+ display: inline-block;
+ width: 170px;
+ height: 36px;
+ line-height: 36px;
+ font-size: 18px;
+ color: #ffffff;
+ box-sizing: border-box;
+
+ background-size: 100% 100%;
+}
+
+
+.panel-title .dot {
+ display: inline-block;
+ height: 16px;
+ width: 16px;
+ vertical-align:middle;
+ margin:-2px 0 0 5px;
+ background: url("../img/web/group/icon_dot.png") no-repeat;
+ -webkit-animation: title 2.5s ease-in-out infinite;
+ animation: title 2.5s ease-in-out infinite;
+}
+
+.panel-content {
+ width: 100%;
+ height: 100%;
+ box-sizing: border-box;
+}
+
+.left-m1 .panel-content>div {
+ display: inline-block;
+ vertical-align: top;
+}
+
+.left-m2 {
+ position: relative;
+ width: 430px;
+ height: 610px;
+ background: url("../img/web/group/left-box2-monitor.png") no-repeat;
+ background-size: 100% 100%;
+ padding: 56px 20px 20px 20px;
+ box-sizing: border-box;
+}
+
+
+.left-m2 .panel-content .panel-content-head {
+ width: 100%;
+ height: 31px;
+ line-height: 31px;
+ background: url("../img/web/group/left-m2-bg.png") no-repeat;
+ background-size: 100% 100%;
+ display: flex;
+ font-size: 14px;
+ color: #91ceff;
+ box-sizing: border-box;
+}
+
+.left-m2 .head-item,
+.left-m2 .body-item {
+ text-align: center;
+}
+
+.left-m2 .panel-content .panel-content-head .head-item {
+ flex: 1;
+}
+
+
+.left-m2 .panel-content .panel-content-body {
+ width: 100%;
+ height: calc(100% - 2vw);
+ box-sizing: border-box;
+ overflow: hidden;
+ overflow-y: auto;
+}
+
+.left-m2 .panel-content .panel-content-body::-webkit-scrollbar {
+ width: 6px;
+ background-color: rgba(51, 238, 255, 0.2);
+}
+
+.left-m2 .panel-content .panel-content-body::-webkit-scrollbar-thumb {
+ -webkit-box-shadow: inset 0 0 6px rgba(2, 160, 251, 0.3);
+ background-color: rgba(2, 158, 249, 0.5);
+ border-radius: 3px;
+}
+
+.left-m2 .panel-content .panel-content-body .panel-content-body-tr {
+ width: 100%;
+ height: 30px;
+ line-height: 30px;
+ display: flex;
+ padding-top: 6px;
+ padding-bottom: 5px;
+ border-bottom: 1px solid #4c5354c7;
+}
+
+.left-m2 .panel-content .panel-content-body .panel-content-body-tr .body-item {
+ flex: 1;
+ font-size: 14px;
+ color: #ffffff;
+ user-select: none;
+}
+
+
+.panel-box1-item{
+ width: 100%;
+ height: 2.1vw;
+ line-height: 2.1vw;
+ font-size: 0.9vw;
+ color: #fff;
+ margin-top: 0.5vw;
+ background: url("../img/web/group/bg_panel_1_item.png") no-repeat;
+}
+
+.panel-box1-title a{
+ color: #fff;
+}
+
+.panel-box1-title a span{
+ margin-left: 15px;
+ font-family: '瀹嬩綋';
+ top: 2px;
+}
+
+
+.panel-box1-item p{
+ height: 2.1vw;
+ overflow: hidden;
+}
+
+.panel-box1-item p i{
+ display: block;
+ float: left;
+ width: 2.1vw;
+ height: 2.1vw;
+}
+
+.panel-box1-item p i img{
+ width: 100%;
+ height: 100%;
+}
+
+.right-container {
+ float: right;
+ height: 100%;
+ width: 1410px;
+}
+
+.right-top {
+ margin-bottom: 18px;
+ width: 100%;
+ overflow: hidden;
+ height: 565px;
+}
+
+@keyframes title {
+ from {
+ opacity: 0.5;
+ }
+
+ 50% {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0.5;
+ }
+}
+
+@-webkit-keyframes title {
+ from {
+ opacity: 0.5;
+ }
+
+ 50% {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0.5;
+ }
+}
+
+
+
+.right-bottom {
+ position: relative;
+ width: 1415px;
+ height: 895px;
+ background: url("../img/web/group/bottom-box-monitor.png") no-repeat;
+ background-size: 100% 100%;
+ padding: 36px 20px 20px 20px;
+ box-sizing: border-box;
+}
+
+.bottom-container .panel-content .stats-chart-box {
+ /* display: inline-block; */
+ vertical-align: top;
+ height: 100%;
+ width: 100%;
+ box-sizing: border-box;
+}
+
+.chart-item-title {
+ display: inline-block;
+ width: 158px;
+ height: 36px;
+ line-height: 36px;
+ background: url("../img/web/group/bottom-titbg.png") no-repeat;
+ background-size: 100% 100%;
+ font-size: 18px;
+ color: #ffffff;
+ margin-top: 10px;
+}
+
+
+.bottom-container .panel-content .stats-chart-box .chart-item {
+ display: inline-block;
+ vertical-align: top;
+ height: 100%;
+ width: calc(100% / 5);
+ background: url("../img/web/group/bg-line.png") right bottom no-repeat;
+ box-sizing: border-box;
+ text-align: center;
+ float: left;
+}
+
+.bottom-container .panel-content .stats-chart-box .chart-item:last-child {
+ border-right: 0px;
+}
+
+.bottom-container .panel-content .stats-chart-box .chart-item .chart-box {
+ width: 100%;
+ height: calc(100% - 36px);
+}
+
+
+/* data */
+.data-top {
+ margin-bottom: 45px;
+ width: 100%;
+ height: 358px;
+}
+
+.data-top-left {
+ position: relative;
+ width: 529px;
+ height: 358px;
+ background: url("../img/web/group/data-left-boxBg.png") no-repeat;
+ background-size: 100% 100%;
+ padding: 36px 20px 8px 20px;
+ box-sizing: border-box;
+ float: left;
+}
+
+
+.data-top-left .right-topInfo-jg{
+ margin-top: 30px;
+}
+
+
+.data-area{
+ margin-top: 20px;
+ padding: 0 5px;
+}
+
+
+.data-area-dl {
+ height: 30px;
+}
+
+.data-area-dl dt,
+.data-area-dl dd {
+ float: left;
+}
+
+.data-area-dl dt{
+ line-height: 28px;
+ font-size: 18px;
+ color: #fff;
+ /* margin-right: 10px; */
+}
+
+.data-area-select {
+ appearance: none;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ -ms-appearance: none;
+ -o-appearance: none;
+ -khtml-appearance: none;
+}
+
+.data-area-select::-ms-expand {
+ display: none;
+}
+
+
+.data-area-select {
+ width: 135px;
+ height: 30px;
+ line-height: 30px;
+ background: url("../img/web/group/select-bg.png") no-repeat;
+ background-size: 100% 100%;
+ color: #fff;
+ text-align: center;
+ padding-right: 30px;
+ font-size: 16px;
+ box-sizing: border-box;
+ border: 0;
+}
+
+.data-area-select option{
+ color: #000;
+ line-height: 28px;
+}
+
+.data-checkBox{
+ margin-top: 20px;
+ padding: 0 0 0 5px;
+}
+
+.data-area-check-dd>span{
+ color: #fff;
+ display: inline-block;
+ height: 20px;
+ margin-left: 2px;
+ font-size: 18px;
+ line-height: 20px;
+ margin-top: 5px;
+}
+.data-area-check-dd>span:first-child{
+ margin-left: 0;
+}
+.regular-checkbox {
+ display: none;
+}
+
+.regular-checkbox + label {
+ border: 1px solid #38cbff;
+ padding: 8px;
+ display: inline-block;
+ position: relative;
+ float: left;
+ margin-right: 3px;
+ margin-top: 2px;
+}
+
+
+.regular-checkbox:checked + label {
+ /* color: #99a1a7; */
+}
+
+.regular-checkbox:checked + label:after {
+ content: '';
+ display: block;
+ font-size: 14px;
+ position: absolute;
+ top: -1px;
+ left: 1px;
+ width: 18px;
+ height: 18px;
+ background: url(../img/web/group/icon-duihao.png) no-repeat;
+}
+
+
+.data-top-btnBox{
+ width: 100%;
+ height: 58px;
+ position: absolute;
+ bottom: 1px;
+ left: 0;
+ right: 0;
+ z-index: 3;
+}
+
+.data-top-btn{
+ width: 50%;
+ height: 57px;
+ line-height: 57px;
+ text-align: center;
+ color: #fff;
+ font-size: 24px;
+ float: left;
+ display: block;
+ position: relative;
+}
+.data-top-btn:last-child{
+ width: -webkit-calc(50% - 5px);
+ width: calc(50% - 5px);
+
+}
+
+.data-top-btn:first-child{
+ right: -1px;
+}
+
+.data-top-btn:first-child:active,
+.data-top-btn:first-child:hover{
+ background: url("../img/web/group/data-top-btn_03.png") no-repeat;
+ background-size: 100% 100%;
+}
+
+.data-top-btn:last-child:active,
+.data-top-btn:last-child:hover{
+ background: url("../img/web/group/data-btn-h_04.png") no-repeat;
+ background-size: 100% 100%;
+}
+
+.data-top-btn:first-child:active,
+.data-top-btn:last-child:active{
+ font-size: 26px;
+}
+
+
+
+
+.data-top-right {
+ background: url("../img/web/group/data-right-box.png") no-repeat;
+ width: 1320px;
+ height: 358px;
+ box-sizing: border-box;
+ padding: 36px 20px 20px 20px;
+ position: relative;
+ float: right;
+}
+
+.data-bottom {
+ background: url("../img/web/group/data-bottom-box.png") no-repeat;
+ background-size: 100% 100%;
+ width: 100%;
+ height: 486px;
+ box-sizing: border-box;
+ padding: 36px 15px 20px 10px;
+ overflow: hidden;
+ position: relative;
+}
+
+.data-tableBox{
+ min-width: 100%;
+ height: 448px;
+ overflow: auto;
+
+}
+
+.data-tableBox::-webkit-scrollbar {
+ width: 0px;
+ background-color: rgba(51, 238, 255, 0.2);
+}
+
+.data-tableBox::-webkit-scrollbar-thumb {
+ -webkit-box-shadow: inset 0 0 6px rgba(2, 160, 251, 0.3);
+ background-color: rgba(2, 158, 249, 0.5);
+ border-radius: 3px;
+}
+
+
+.data-table{
+ /* overflow: hidden; */
+}
+.data-table-top{
+ height: 36px;
+ margin-bottom: 16px;
+}
+
+.data-table-hd{
+ height: 36px;
+ min-width: 100%;
+ background: rgba(9, 70, 154, 0.6);
+ border-radius: 10px;
+ white-space: nowrap;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.data-table-bd{
+ height: 340px;
+ /* overflow-x: hidden; */
+ min-width: 100%;
+ white-space: nowrap;
+ box-sizing: border-box;
+ /* padding-top: 15px; */
+}
+
+.data-table-hd-group{
+ position: relative;
+ line-height: 36px;
+ display: inline-block;
+ font-size: 18px;
+ text-align: center;
+ width: 80px;
+ box-sizing: border-box;
+ margin: 0 10px;
+ vertical-align: middle;
+}
+
+
+.data-table-hd .data-table-hd-group{
+ color: #91ceff;
+}
+
+.data-table-bd .data-table-hd-group{
+ color: #fff;
+ overflow: hidden;
+}
+
+.data-table-hd-group span{
+ padding: 0 5px;
+ display: inline-block;
+ height: 36px;
+ width: 80px;
+ box-sizing: border-box;
+ float: left;
+ overflow: hidden;
+}
+
+
+.data-table-h{
+ min-width: 158px;
+ height: 36px;
+ line-height: 36px;
+ font-size: 18px;
+ color: #fff;
+ position: absolute;
+ top: -53px;
+ left: 50%;
+ /* margin-left: -79px; */
+ transform: translateX(-50%);
+ white-space: nowrap;
+ z-index: 3;
+ text-align: center;
+ background: url(../img/web/group/bottom-titbg.png) no-repeat;
+ background-size: 100% 100%;
+ padding: 0 30px;
+ box-sizing: border-box;
+}
+
+
+.data-table-list{
+ margin-top: 15px;
+}
+
+.data-table-list li{
+ white-space: nowrap;
+ /* margin-top: 10px; */
+ line-height: 36px;
+}
+
+
+
+/* supervise */
+
+.sup-body{
+ background: url("../img/web/group/sup-body.png") no-repeat;
+ width: 1869px;
+ height: 853px;
+ background-size: 100% 100%;
+ box-sizing: border-box;
+ padding: 36px 20px 20px 20px;
+ position: relative;
+ margin-top: 25px;
+ overflow: hidden;
+}
+
+
+#map_container {
+ width: 100%;
+ height: 100%;
+ margin: 0;
+}
+
+.animate{
+ -webkit-animation: animate-positive 2s;
+ animation: animate-positive 2s;
+}
+
+@-webkit-keyframes animate-positive{
+ 0%{ width: 0; }
+}
+
+@keyframes animate-positive{
+ 0%{ width: 0; }
+}
+
+
+
+/* index-xg */
+
+.lb-body{
+ overflow: hidden;
+ margin-top: 20px;
+ position: relative;
+ height: 100px;
+}
+.lb-body .right-topInfo-jg{
+ margin-top: 0;
+ position: absolute;
+ width: 100%;
+}
+
+.carousel-tabs,
+.lb-tabs{
+ height: 6px;
+ text-align: center;
+ width: 100%;
+}
+
+.carousel-tab,
+.lb-tab{
+ cursor: pointer;
+ width: 22px;
+ height: 6px;
+ margin: 0 3px;
+ display: inline-block;
+ background: url(../img/web/group/lb-tab.png) no-repeat;
+}
+
+.carousel-tab.bg,
+.lb-tab.bg{
+ width: 26px;
+ background: url(../img/web/group/lb-tab-on.png) no-repeat;
+}
+
+.lb-btn{
+ width: 24px;
+ height: 24px;
+ background: rgba(2, 158, 249, 0.5);
+ color: #fff;
+ position: absolute;
+ z-index: 9;
+ top: 50%;
+ margin-top: -12px;
+ font-family: "瀹嬩綋";
+ text-align: center;
+ line-height: 24px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.carousel-btn1,
+.lb-btn1{
+ left: 20px;
+}
+
+.carousel-btn2,
+.lb-btn2{
+ right: 20px;
+}
+
+.lb-btn:hover{
+ background: rgba(2, 158, 249, 1);
+}
+
+
+.tubiao-Carousel{
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.tubiao-Carousel .stats-chart-box{
+ position: absolute;
+ width: 100%;
+}
+
+
+.right-videoWrap {
+ overflow: hidden;
+ flex: 1;
+}
+
+.right-video {
+ width: 100%;
+}
+
+.right-video li {
+ width: 49%;
+ height: 400px;
+ margin: 6px;
+ float: left;
+ position: relative;
+}
+.right-video li h4 {
+ position: absolute;
+ height: 1.5vw;
+ line-height: 1.5vw;
+ width: 8.5vw;
+ display: block;
+ background: url(../img/web/group/bg-jiankong-tit.png) no-repeat;
+ background-size: 100% 100%;
+ text-indent: 1vw;
+ color: #fff;
+ font-size: 0.8vw;
+}
+
+.video-box, .video-pic {
+ width: 100%;
+ height: 100%;
+}
+
+.video-box, .video-pic {
+ width: 100%;
+ height: 100%;
+}
+img {
+ border: 0;
+ vertical-align: middle;
+ max-width: 100%;
+}
+
+
+
+
+
+
+
+
+
+
diff --git a/fzzy-igdss-web/src/main/resources/static/group/video.js b/fzzy-igdss-web/src/main/resources/static/group/video.js
new file mode 100644
index 0000000..5b6a247
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/group/video.js
@@ -0,0 +1,1475 @@
+var time;
+var splitWin = 1; //鍒嗗睆鏁帮紝榛樿4鍒嗗睆
+var deptCur = null; //褰撳墠搴撳尯
+var cameraList = null; //鐩戞帶鍒楄〃
+var cameraIndex = -1; //鐩戞帶涓嬫爣
+var cameraTimer; // 搴撳尯瀹氭椂
+var selectTag = 0; //鎾斁鏍囩锛�0-鑷姩杞挱锛�1-鎵嬪姩閫夋嫨
+var windowsNum = 1; //鎾斁绐楀彛涓嬫爣锛屾墜鍔ㄩ�夋嫨妯″紡涓嬩娇鐢�
+var handCameraIndex = null; //鎵嬪姩閫夋嫨鐩戞帶鐨勪笅鏍�
+var gundongTimer; //鐩戞帶鍒楄〃婊氬姩瀹氭椂鍣�
+
+var playUrl1 = null;
+var videoId1 = null;
+let webrtc1;
+let mediaStream1;
+var playUrl2 = null;
+var videoId2 = null;
+let webrtc2;
+let mediaStream2;
+var playUrl3 = null;
+var videoId3 = null;
+let webrtc3;
+let mediaStream3;
+var playUrl4 = null;
+var videoId4 = null;
+let webrtc4;
+let mediaStream4;
+var playUrl5 = null;
+var videoId5 = null;
+let webrtc5;
+let mediaStream5;
+var playUrl6 = null;
+var videoId6 = null;
+let webrtc6;
+let mediaStream6;
+var playUrl7 = null;
+var videoId7 = null;
+let webrtc7;
+let mediaStream7;
+var playUrl8 = null;
+var videoId8 = null;
+let webrtc8;
+let mediaStream8;
+var playUrl9 = null;
+var videoId9 = null;
+let webrtc9;
+let mediaStream9;
+var playUrl10 = null;
+var videoId10 = null;
+let webrtc10;
+let mediaStream10;
+var playUrl11 = null;
+var videoId11 = null;
+let webrtc11;
+let mediaStream11;
+var playUrl12 = null;
+var videoId12 = null;
+let webrtc12;
+let mediaStream12;
+var playUrl13 = null;
+var videoId13 = null;
+let webrtc13;
+let mediaStream13;
+var playUrl14 = null;
+var videoId14 = null;
+let webrtc14;
+let mediaStream14;
+var playUrl15 = null;
+var videoId15 = null;
+let webrtc15;
+let mediaStream15;
+var playUrl16 = null;
+var videoId16 = null;
+let webrtc16;
+let mediaStream16;
+
+$(function () {
+ // 鍒濆鍖栭〉闈�
+ initHtml();
+});
+
+// 鍒濆鍖栭〉闈�
+function initHtml() {
+ // 鏃堕棿
+ initTime();
+
+ //鐩戞帶鐐逛俊鎭�傚簲婊氬姩
+ initScrollbar(60);
+ //搴撳尯淇℃伅
+ // renderDeptArea();
+ //
+ // renderCamera();
+}
+
+
+// 娓叉煋搴撳尯淇℃伅
+function renderDeptArea() {
+ if (deptCur) {
+ $("#deptName").html(deptCur.deptName);
+ $("#deptAddress").html(deptCur.addr == null ? "---" : deptCur.addr);
+ $("#cameraSum").html(deptCur.cameraSum == null ? "---" : deptCur.cameraSum);
+ $("#cameraCn").html(deptCur.cameraCn == null ? "---" : deptCur.cameraCn);
+ $("#cameraYw").html(deptCur.cameraYw == null ? "---" : deptCur.cameraYw);
+ $("#cameraAf").html(deptCur.cameraAf == null ? "---" : deptCur.cameraAf);
+ }
+}
+
+// 娓叉煋鐩戞帶鍒楄〃
+function renderCamera() {
+ var html = '';
+ if (cameraList != null && cameraList.length > 0) {
+ var divcameraIndex = "";
+ $.each(cameraList, function (index, item) {
+ divcameraIndex = "divCamera" + index;
+ html += '<div class="panel-content-body-tr" id="' + divcameraIndex + '" ondblclick="selectHand(' + index + ')">';
+ html += '<span class="body-item" style="flex: 1.4">';
+ html += item.name;
+ html += '</span>';
+ html += '<span class="body-item" style="flex: 0.6">';
+ if (item.spjklx == "02") {
+ html += '鐞冩満';
+ } else {
+ html += '鏋満';
+ }
+ html += '</span></div>';
+ })
+ } else {
+ html += '<div class="panel-content-body-tr">';
+ html += '<span class="body-item" style="flex: 1.4">鏆傛棤鏁版嵁</span>';
+ html += '<span class="body-item" style="flex: 0.6"></span>';
+ html += '</div>';
+ }
+ $("#inventoryInfo").html(html);
+ if (selectTag == 0) {
+ cameraSwitch1();
+ }
+}
+
+/* ---------- 鐩戞帶鍒囨崲 ---------- */
+function cameraSwitch1() {
+ clearInterval(cameraTimer);
+ cameraSwitch2()
+ //5鍒嗛挓鍒囨崲瑙嗛
+ cameraTimer = setInterval(function () {
+ cameraSwitch2()
+ }, 60000);
+}
+
+function cameraSwitch2() {
+ for (var i = 1; i <= splitWin; i++) {
+ cameraIndex++;
+ //鎾斁瑙嗛
+ startPlay(i);
+ }
+}
+
+//瑙嗛鎾斁-璇锋眰鎽勫儚澶翠俊鎭�
+/**
+ *
+ * @param cameraNum 鎽勫儚澶村垪琛ㄤ笅鏍�
+ * @param windowsNum 鎾斁绐楀彛涓嬫爣
+ */
+function startPlay(windowsNum) {
+ if (cameraIndex === cameraList.length) {
+ cameraIndex = 0;
+ }
+
+ var data = cameraList[cameraIndex];
+ if (!data) {
+ $("#f" + splitWin + "_d" + windowsNum).html("鏈幏鍙栧埌鎽勫儚澶存挱鏀句俊鎭紒锛�");
+ return;
+ }
+ if (data.urlIn) {
+ if (windowsNum === 1) {
+ playUrl1 = null;
+ mediaStream1 = null;
+ playUrl1 = cameraList[cameraIndex].urlIn;
+ videoId1 = cameraList[cameraIndex].id;
+ webRtcToPlay1();
+ }else if (windowsNum === 2) {
+ playUrl2 = null;
+ mediaStream2 = null;
+ playUrl2 = cameraList[cameraIndex].urlIn;
+ videoId2 = cameraList[cameraIndex].id;
+ webRtcToPlay2();
+ }else if (windowsNum === 3) {
+ playUrl3 = null;
+ mediaStream3 = null;
+ playUrl3 = cameraList[cameraIndex].urlIn;
+ videoId3 = cameraList[cameraIndex].id;
+ webRtcToPlay3();
+ }else if (windowsNum === 4) {
+ playUrl4 = null;
+ mediaStream4 = null;
+ playUrl4 = cameraList[cameraIndex].urlIn;
+ videoId4 = cameraList[cameraIndex].id;
+ webRtcToPlay4();
+ }else if (windowsNum === 5) {
+ playUrl5 = null;
+ mediaStream5 = null;
+ playUrl5 = cameraList[cameraIndex].urlIn;
+ videoId5 = cameraList[cameraIndex].id;
+ webRtcToPlay5();
+ }else if (windowsNum === 6) {
+ playUrl6 = null;
+ mediaStream6 = null;
+ playUrl6 = cameraList[cameraIndex].urlIn;
+ videoId6 = cameraList[cameraIndex].id;
+ webRtcToPlay6();
+ }else if (windowsNum === 7) {
+ playUrl7 = null;
+ mediaStream7 = null;
+ playUrl7 = cameraList[cameraIndex].urlIn;
+ videoId7 = cameraList[cameraIndex].id;
+ webRtcToPlay7();
+ }else if (windowsNum === 8) {
+ playUrl8 = null;
+ mediaStream8 = null;
+ playUrl8 = cameraList[cameraIndex].urlIn;
+ videoId8 = cameraList[cameraIndex].id;
+ webRtcToPlay8();
+ }else if (windowsNum === 9) {
+ playUr9 = null;
+ mediaStream9 = null;
+ playUrl9 = cameraList[cameraIndex].urlIn;
+ videoId9 = cameraList[cameraIndex].id;
+ webRtcToPlay9();
+ }else if (windowsNum === 10) {
+ playUrl10 = null;
+ mediaStream10 = null;
+ playUrl10 = cameraList[cameraIndex].urlIn;
+ videoId10 = cameraList[cameraIndex].id;
+ webRtcToPlay10();
+ }else if (windowsNum === 11) {
+ playUrl11 = null;
+ mediaStream11 = null;
+ playUrl11 = cameraList[cameraIndex].urlIn;
+ videoId11 = cameraList[cameraIndex].id;
+ webRtcToPlay11();
+ }else if (windowsNum === 12) {
+ playUrl12 = null;
+ mediaStream12 = null;
+ playUrl12 = cameraList[cameraIndex].urlIn;
+ videoId12 = cameraList[cameraIndex].id;
+ webRtcToPlay12();
+ }else if (windowsNum === 13) {
+ playUrl13 = null;
+ mediaStream13 = null;
+ playUrl13 = cameraList[cameraIndex].urlIn;
+ videoId13 = cameraList[cameraIndex].id;
+ webRtcToPlay13();
+ }else if (windowsNum === 14) {
+ playUrl14 = null;
+ mediaStream14 = null;
+ playUrl14 = cameraList[cameraIndex].urlIn;
+ videoId14 = cameraList[cameraIndex].id;
+ webRtcToPlay14();
+ }else if (windowsNum === 15) {
+ playUrl15 = null;
+ mediaStream15 = null;
+ playUrl15 = cameraList[cameraIndex].urlIn;
+ videoId15 = cameraList[cameraIndex].id;
+ webRtcToPlay15();
+ }else if (windowsNum === 16) {
+ playUrl16 = null;
+ mediaStream16 = null;
+ playUrl16 = cameraList[cameraIndex].urlIn;
+ videoId16 = cameraList[cameraIndex].id;
+ webRtcToPlay16();
+ }
+ } else {
+ $("#f" + splitWin + "_d" + windowsNum).html("鏈幏鍙栧埌鎽勫儚澶�(" + data.name + ")鎾斁淇℃伅锛侊紒");
+ }
+}
+
+/**
+ * 鍒嗗睆鍒囨崲
+ * @param tagNum 鍒嗗睆鏁�
+ */
+function fenping(tagNum) {
+ //閲嶇疆鍒囨崲鍓嶇殑鍒嗗睆绐楀彛
+ reloadView(splitWin);
+
+ //璧嬪�煎綋鍓嶅垎灞忔暟
+ splitWin = tagNum;
+
+ //閲嶇疆鍒囨崲鍚庣殑鍒嗗睆绐楀彛
+ reloadView(splitWin);
+
+ //鍒囨崲鍒嗗睆鍥炬爣鍙婇〉闈�
+ if (tagNum == 1) {
+ $("#f_1").attr("src", "/img/web/group/fp_1_active.png");
+ $("#f_4").attr("src", "/img/web/group/fp_4.png");
+ $("#f_9").attr("src", "/img/web/group/fp_9.png");
+ $("#f_16").attr("src", "/img/web/group/fp_16.png");
+ $("#video_1").css('display', 'block');
+ $("#video_4").css('display', 'none');
+ $("#video_9").css('display', 'none');
+ $("#video_16").css('display', 'none');
+ }
+ if (tagNum == 4) {
+ $("#f_1").attr("src", "/img/web/group/fp_1.png");
+ $("#f_4").attr("src", "/img/web/group/fp_4_active.png");
+ $("#f_9").attr("src", "/img/web/group/fp_9.png");
+ $("#f_16").attr("src", "/img/web/group/fp_16.png");
+ $("#video_1").css('display', 'none');
+ $("#video_4").css('display', 'block');
+ $("#video_9").css('display', 'none');
+ $("#video_16").css('display', 'none');
+ }
+ if (tagNum == 9) {
+ $("#f_1").attr("src", "/img/web/group/fp_1.png");
+ $("#f_4").attr("src", "/img/web/group/fp_4.png");
+ $("#f_9").attr("src", "/img/web/group/fp_9_active.png");
+ $("#f_16").attr("src", "/img/web/group/fp_16.png");
+ $("#video_1").css('display', 'none');
+ $("#video_4").css('display', 'none');
+ $("#video_9").css('display', 'block');
+ $("#video_16").css('display', 'none');
+ }
+ if (tagNum == 16) {
+ $("#f_1").attr("src", "/img/web/group/fp_1.png");
+ $("#f_4").attr("src", "/img/web/group/fp_4.png");
+ $("#f_9").attr("src", "/img/web/group/fp_9.png");
+ $("#f_16").attr("src", "/img/web/group/fp_16_active.png");
+ $("#video_1").css('display', 'none');
+ $("#video_4").css('display', 'none');
+ $("#video_9").css('display', 'none');
+ $("#video_16").css('display', 'block');
+ }
+ //褰撳墠搴撳尯閲嶆柊鎾斁锛岀洃鎺у垪琛ㄦ挱鏀句笅鏍囬噸缃负0
+ cameraIndex = 0;
+ clearInterval(cameraTimer);
+ windowsNum = 1;
+ //鍒ゆ柇鎾斁鏂瑰紡
+ if (selectTag == 0) {
+ cameraSwitch1();
+ }
+}
+
+//閲嶇疆4鍒嗗睆鍜�9鍒嗗睆鐨勫悇涓挱鏀剧獥鍙�
+function reloadView(num) {
+ var html;
+ for (var i = 1; i <= num; i++) {
+ html = '';
+ html += '<video className="video" id="video' + num + '_' + i + ' autoPlay="" muted="" playsInline=""></video>';
+ $("#f" + num + "_d" + i).html(html);
+ }
+}
+
+/**
+ * 鎵嬪姩閫夋嫨鎾斁
+ * @param index 閫夋嫨鐩戞帶鐨勭洃鎺у垪琛ㄤ笅鏍�
+ */
+function selectHand(index) {
+ if (selectTag == 0) {
+
+ //娓呴櫎鍒楄〃婊氬姩锛岄噸鏂拌缃粴鍔ㄦ椂闂�
+ clearInterval(gundongTimer);
+ initScrollbar(1000 * 30);
+
+ showTip("宸插垏鎹㈡墜鍔ㄦ挱鏀炬ā寮忥紒鍙屽嚮宸︿晶鍒楄〃鐩戞帶杩涜鎾斁锛�");
+
+ windowsNum = 1;
+ selectTag = 1;
+ reloadView(splitWin);
+ }
+
+ if (windowsNum > splitWin) {
+ windowsNum = 1;
+ }
+ cameraIndex = index;
+ startPlay(windowsNum);
+ windowsNum++;
+
+ //娓呴櫎涓婃閫変腑鏁堟灉锛岃祴鍊兼柊閫変腑鏁堟灉
+ $("#divCamera" + handCameraIndex).removeClass("handSelect");
+ $("#divCamera" + index).addClass("handSelect");
+ handCameraIndex = index;
+}
+
+// 鍒锋柊鏃堕棿
+function initTime() {
+ setInterval(function () {
+ $("#navBarDate").html(formatDate('mm鏈坉d鏃�', new Date()));
+ $("#navBarTime").html(formatDate('HH:MM:SS', new Date()));
+ $("#navBarWeek").html(getWeekDate());
+ }, 1000);
+}
+
+/**
+ * 鏍煎紡鍖栨棩鏈�
+ *
+ * @param fmt
+ * @param date
+ * @return {*}
+ */
+function formatDate(fmt, date) {
+ var ret;
+ var opt = {
+ "Y+": date.getFullYear().toString(), // 骞�
+ "m+": (date.getMonth() + 1).toString(), // 鏈�
+ "d+": date.getDate().toString(), // 鏃�
+ "H+": date.getHours().toString(), // 鏃�
+ "M+": date.getMinutes().toString(), // 鍒�
+ "S+": date.getSeconds().toString() // 绉�
+ // 鏈夊叾浠栨牸寮忓寲瀛楃闇�姹傚彲浠ョ户缁坊鍔狅紝蹇呴』杞寲鎴愬瓧绗︿覆
+ };
+ for (var k in opt) {
+ ret = new RegExp("(" + k + ")").exec(fmt);
+ if (ret) {
+ fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
+ }
+ }
+ return fmt;
+}
+
+/**
+ * 鑾峰彇褰撳墠鏄熸湡鍑�
+ */
+function getWeekDate() {
+ var now = new Date();
+ var day = now.getDay();
+ var weeks = new Array("鏄熸湡鏃�", "鏄熸湡涓�", "鏄熸湡浜�", "鏄熸湡涓�", "鏄熸湡鍥�", "鏄熸湡浜�", "鏄熸湡鍏�");
+ var week = weeks[day];
+ return week;
+}
+
+//鐩戞帶鐐逛俊鎭粴鍔�
+function initScrollbar(num) {
+ gundongTimer = setInterval(function () {
+ if (!hasScrollbar()) {
+ document.getElementById('inventoryInfoBox').scrollTop = 0;
+ } else {
+ if (document.getElementById('inventoryInfoBox').scrollTop >= (document.getElementById('inventoryInfo').clientHeight - document.getElementById('inventoryInfoBox').clientHeight)) {
+ document.getElementById('inventoryInfoBox').scrollTop = 0;
+ } else {
+ document.getElementById('inventoryInfoBox').scrollTop++;
+ }
+ }
+ }, num);
+}
+
+//鍒ゆ柇搴曢儴鏄惁鍑虹幇婊氬姩鏉�
+function hasScrollbar() {
+ return document.getElementById('inventoryInfo').clientHeight > document.getElementById('inventoryInfoBox').clientHeight;
+}
+
+// 鍙充笅瑙掓彁閱掍俊鎭�
+function showTip(msg) {
+ layer.msg(msg);
+}
+
+
+/*============= webRtc瑙嗛鎾斁1 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay1() {
+ if (playUrl1) {
+ mediaStream1 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream1;
+ webrtc1 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc1.onsignalingstatechange = signalingstatechange1;
+
+ webrtc1.ontrack = ontrack1
+ let offer = await webrtc1.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc1.setLocalDescription(offer);
+ }
+}
+
+function ontrack1(event) {
+ mediaStream1.addTrack(event.track);
+}
+
+async function signalingstatechange1() {
+ switch (webrtc1.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl1 + "?uuid=" + videoId1 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc1.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc1.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc1.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁2 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay2() {
+ if (playUrl2) {
+ mediaStream2 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream2;
+ webrtc2 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc2.onsignalingstatechange = signalingstatechange2;
+
+ webrtc2.ontrack = ontrack2
+ let offer = await webrtc2.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc2.setLocalDescription(offer);
+ }
+}
+
+function ontrack2(event) {
+ mediaStream2.addTrack(event.track);
+}
+
+async function signalingstatechange2() {
+ switch (webrtc2.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl2 + "?uuid=" + videoId2 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc2.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc2.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc2.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁3 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay3() {
+ if (playUrl3) {
+ mediaStream3 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream3;
+ webrtc3 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc3.onsignalingstatechange = signalingstatechange3;
+
+ webrtc3.ontrack = ontrack3
+ let offer = await webrtc3.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc3.setLocalDescription(offer);
+ }
+}
+
+function ontrack3(event) {
+ mediaStream3.addTrack(event.track);
+}
+
+async function signalingstatechange3() {
+ switch (webrtc3.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl3 + "?uuid=" + videoId3 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc3.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc3.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc3.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁4 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay4() {
+ if (playUrl4) {
+ mediaStream4 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream4;
+ webrtc4 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc4.onsignalingstatechange = signalingstatechange4;
+
+ webrtc4.ontrack = ontrack4
+ let offer = await webrtc4.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc4.setLocalDescription(offer);
+ }
+}
+
+function ontrack4(event) {
+ mediaStream4.addTrack(event.track);
+}
+
+async function signalingstatechange4() {
+ switch (webrtc4.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl4 + "?uuid=" + videoId4 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc4.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc4.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc4.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+/*============= webRtc瑙嗛鎾斁5 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay5() {
+ if (playUrl5) {
+ mediaStream5 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream5;
+ webrtc5 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc5.onsignalingstatechange = signalingstatechange5;
+
+ webrtc5.ontrack = ontrack5
+ let offer = await webrtc4.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc5.setLocalDescription(offer);
+ }
+}
+
+function ontrack5(event) {
+ mediaStream5.addTrack(event.track);
+}
+
+async function signalingstatechange5() {
+ switch (webrtc5.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl5 + "?uuid=" + videoId5 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc5.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc5.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc5.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+/*============= webRtc瑙嗛鎾斁4 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay6() {
+ if (playUrl6) {
+ mediaStream6 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream6;
+ webrtc6 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc6.onsignalingstatechange = signalingstatechange6;
+
+ webrtc6.ontrack = ontrack6
+ let offer = await webrtc4.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc6.setLocalDescription(offer);
+ }
+}
+
+function ontrack6(event) {
+ mediaStream6.addTrack(event.track);
+}
+
+async function signalingstatechange6() {
+ switch (webrtc6.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl6 + "?uuid=" + videoId6 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc6.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc6.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc6.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁7 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay7() {
+ if (playUrl7) {
+ mediaStream7 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream7;
+ webrtc7 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc7.onsignalingstatechange = signalingstatechange7;
+
+ webrtc7.ontrack = ontrack7
+ let offer = await webrtc7.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc7.setLocalDescription(offer);
+ }
+}
+
+function ontrack7(event) {
+ mediaStream7.addTrack(event.track);
+}
+
+async function signalingstatechange7() {
+ switch (webrtc7.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl7 + "?uuid=" + videoId7 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc7.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc7.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc7.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁8 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay8() {
+ if (playUrl8) {
+ mediaStream8 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream8;
+ webrtc8 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrt8.onsignalingstatechange = signalingstatechange8;
+
+ webrtc8.ontrack = ontrack8
+ let offer = await webrtc8.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc8.setLocalDescription(offer);
+ }
+}
+
+function ontrack8(event) {
+ mediaStream8.addTrack(event.track);
+}
+
+async function signalingstatechange8() {
+ switch (webrtc8.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl8 + "?uuid=" + videoId8 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc8.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc8.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc8.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁9 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay9() {
+ if (playUrl9) {
+ mediaStream9 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream9;
+ webrtc9 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc9.onsignalingstatechange = signalingstatechange9;
+
+ webrtc9.ontrack = ontrack9
+ let offer = await webrtc4.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc9.setLocalDescription(offer);
+ }
+}
+
+function ontrack9(event) {
+ mediaStream9.addTrack(event.track);
+}
+
+async function signalingstatechange9() {
+ switch (webrtc9.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl9 + "?uuid=" + videoId9 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrt9.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc9.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc9.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁10 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay10() {
+ if (playUrl10) {
+ mediaStream10 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream10;
+ webrtc10 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc10.onsignalingstatechange = signalingstatechange10;
+
+ webrtc10.ontrack = ontrack10
+ let offer = await webrtc10.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc10.setLocalDescription(offer);
+ }
+}
+
+function ontrack10(event) {
+ mediaStream10.addTrack(event.track);
+}
+
+async function signalingstatechange10() {
+ switch (webrtc10.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl10 + "?uuid=" + videoId10 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc10.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc10.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc10.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁11 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay11() {
+ if (playUrl11) {
+ mediaStream11 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream11;
+ webrtc11 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc11.onsignalingstatechange = signalingstatechange11;
+
+ webrtc11.ontrack = ontrack11
+ let offer = await webrtc11.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc11.setLocalDescription(offer);
+ }
+}
+
+function ontrack11(event) {
+ mediaStream11.addTrack(event.track);
+}
+
+async function signalingstatechange11() {
+ switch (webrtc11.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl11 + "?uuid=" + videoId11 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc11.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc11.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc11.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁12 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay12() {
+ if (playUrl12) {
+ mediaStream12 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream12;
+ webrtc12 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc12.onsignalingstatechange = signalingstatechange12;
+
+ webrtc12.ontrack = ontrack12
+ let offer = await webrtc12.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc12.setLocalDescription(offer);
+ }
+}
+
+function ontrack12(event) {
+ mediaStream12.addTrack(event.track);
+}
+
+async function signalingstatechange12() {
+ switch (webrtc12.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl12 + "?uuid=" + videoId12 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc12.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc12.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc12.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁13 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay13() {
+ if (playUrl13) {
+ mediaStream13 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream13;
+ webrtc13 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc13.onsignalingstatechange = signalingstatechange13;
+
+ webrtc13.ontrack = ontrack13
+ let offer = await webrtc13.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc13.setLocalDescription(offer);
+ }
+}
+
+function ontrack13(event) {
+ mediaStream13.addTrack(event.track);
+}
+
+async function signalingstatechange13() {
+ switch (webrtc13.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl13 + "?uuid=" + videoId13 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc13.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc13.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc13.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁14 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay14() {
+ if (playUrl14) {
+ mediaStream14 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream14;
+ webrtc14 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc14.onsignalingstatechange = signalingstatechange14;
+
+ webrtc14.ontrack = ontrack14
+ let offer = await webrtc14.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc14.setLocalDescription(offer);
+ }
+}
+
+function ontrack14(event) {
+ mediaStream14.addTrack(event.track);
+}
+
+async function signalingstatechange14() {
+ switch (webrtc14.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl14 + "?uuid=" + videoId14 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc14.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc14.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc14.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁15 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay15() {
+ if (playUrl15) {
+ mediaStream15 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream15;
+ webrtc15 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc15.onsignalingstatechange = signalingstatechange15;
+
+ webrtc15.ontrack = ontrack15
+ let offer = await webrtc15.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc15.setLocalDescription(offer);
+ }
+}
+
+function ontrack15(event) {
+ mediaStream15.addTrack(event.track);
+}
+
+async function signalingstatechange15() {
+ switch (webrtc15.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl15 + "?uuid=" + videoId15 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc15.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc15.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc15.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
+
+/*============= webRtc瑙嗛鎾斁16 ----- 寮�濮� ===============*/
+/**
+ * 寮�濮嬫挱鏀�
+ * @param winTag 鎾斁绐楀彛
+ * @returns {Promise<void>}
+ */
+async function webRtcToPlay16() {
+ if (playUrl16) {
+ mediaStream16 = new MediaStream();
+ $("#video" + splitWin + "_" + windowsNum)[0].srcObject = mediaStream16;
+ webrtc16 = new RTCPeerConnection({
+ iceServers: [{
+ urls: ["stun:stun.l.google.com:19302"]
+ }],
+ sdpSemantics: "unified-plan"
+ });
+ webrtc16.onsignalingstatechange = signalingstatechange16;
+
+ webrtc16.ontrack = ontrack16
+ let offer = await webrtc16.createOffer({
+
+ offerToReceiveAudio: true,
+ offerToReceiveVideo: true
+ });
+ await webrtc16.setLocalDescription(offer);
+ }
+}
+
+function ontrack16(event) {
+ mediaStream16.addTrack(event.track);
+}
+
+async function signalingstatechange16() {
+ switch (webrtc16.signalingState) {
+ case 'have-local-offer':
+ // let uuid = $('#uuid').val();
+ let url = playUrl16 + "?uuid=" + videoId16 + "&channel=0";
+ $.post(url, {
+ data: btoa(webrtc16.localDescription.sdp)
+ }, function (data) {
+ try {
+ console.log(data);
+ webrtc16.setRemoteDescription(new RTCSessionDescription({
+ type: 'answer',
+ sdp: atob(data)
+ }))
+ } catch (e) {
+ console.warn(e);
+ }
+
+ });
+ break;
+ case 'stable':
+ break;
+ case 'closed':
+ break;
+ default:
+ console.log(`unhandled signalingState is ${webrtc16.signalingState}`);
+ break;
+ }
+}
+
+/*============= 瑙嗛鎾斁 ----- 缁撴潫 ===============*/
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/banner.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/banner.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/banner.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/banner.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bf_sd.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bf_sd.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bf_sd.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bf_sd.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bf_sd_active.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bf_sd_active.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bf_sd_active.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bf_sd_active.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bf_zd.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bf_zd.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bf_zd.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bf_zd.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bf_zd_active.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bf_zd_active.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bf_zd_active.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bf_zd_active.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bg-jiankong-tit.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bg-jiankong-tit.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bg-jiankong-tit.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bg-jiankong-tit.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bg-line.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bg-line.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bg-line.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bg-line.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bg_panel_1_item.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bg_panel_1_item.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bg_panel_1_item.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bg_panel_1_item.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bk1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bk1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bk1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bk1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bk2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bk2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bk2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bk2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bk3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bk3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bk3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bk3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bk4.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bk4.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bk4.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bk4.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bk5.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bk5.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bk5.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bk5.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bottom-box-monitor.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-box-monitor.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bottom-box-monitor.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-box-monitor.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bottom-box.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-box.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bottom-box.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-box.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/bottom-titbg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-titbg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/bottom-titbg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/bottom-titbg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-bg1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-bg1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-bg1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-bg1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-bg2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-bg2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-bg2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-bg2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-btn1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-btn1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-btn2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-btn2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-btn3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-btn3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-btn3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-i1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-i1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-i1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-i1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-i2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-i2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-i2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-i2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-i3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-i3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-i3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-i3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-i4.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-i4.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-i4.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-i4.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/c-map.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/c-map.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/c-map.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/c-map.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/cd-bg1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/cd-bg1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/cd-bg1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/cd-bg1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/cd-bg2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/cd-bg2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/cd-bg2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/cd-bg2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/data-bottom-box.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/data-bottom-box.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/data-bottom-box.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/data-bottom-box.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/data-btn-h_03.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/data-btn-h_03.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/data-btn-h_03.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/data-btn-h_03.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/data-btn-h_04.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/data-btn-h_04.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/data-btn-h_04.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/data-btn-h_04.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/data-left-box.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/data-left-box.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/data-left-box.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/data-left-box.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/data-left-boxBg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/data-left-boxBg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/data-left-boxBg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/data-left-boxBg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/data-right-box.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/data-right-box.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/data-right-box.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/data-right-box.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/data-top-btn_03.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/data-top-btn_03.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/data-top-btn_03.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/data-top-btn_03.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/dbx1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/dbx1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/dbx1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/dbx1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/dw.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/dw.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/dw.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/dw.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1.png
new file mode 100644
index 0000000..ca28289
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16.png
new file mode 100644
index 0000000..7f02698
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16_active.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16_active.png
new file mode 100644
index 0000000..634fda6
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_16_active.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1_active.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1_active.png
new file mode 100644
index 0000000..afc4a57
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_1_active.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4.png
new file mode 100644
index 0000000..526a3c5
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4_active.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4_active.png
new file mode 100644
index 0000000..6156128
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_4_active.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9.png
new file mode 100644
index 0000000..336d4e7
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9_active.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9_active.png
new file mode 100644
index 0000000..e8ca01f
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/img/web/group/fp_9_active.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/i-body.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/i-body.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/i-body.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/i-body.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-l.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-l.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-l.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-l.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-l_on.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-l_on.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-l_on.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-l_on.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-r.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-r.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-r.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-r.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-r_on.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-r_on.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/i-navBg-r_on.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/i-navBg-r_on.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/i-top-bg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/i-top-bg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/i-top-bg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/i-top-bg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-address.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-address.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-address.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-address.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-af.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-af.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-af.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-af.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-cf.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-cf.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-cf.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-cf.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-dian-h.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-dian-h.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-dian-h.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-dian-h.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-dian.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-dian.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-dian.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-dian.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-duihao.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-duihao.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-duihao.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-duihao.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi-h.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi-h.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi-h.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi-h.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi1-h.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi1-h.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi1-h.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi1-h.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-gongsi1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-gongsi1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-kuqu-h.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-kuqu-h.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-kuqu-h.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-kuqu-h.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-kuqu.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-kuqu.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-kuqu.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-kuqu.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-phone.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-phone.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-phone.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-phone.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-radio_03.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-radio_03.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-radio_03.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-radio_03.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-shu.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-shu.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-shu.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-shu.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-sj.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-sj.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-sj.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-sj.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-time.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-time.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-time.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-time.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-user.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-user.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-user.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-user.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-yw.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-yw.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-yw.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-yw.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon-zhi.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon-zhi.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon-zhi.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon-zhi.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon_close.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon_close.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon_close.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon_close.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon_dot-2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot-2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon_dot-2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot-2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon_dot.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon_dot.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon_dot2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon_dot2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon_dot2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/icon_qh.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/icon_qh.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/icon_qh.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/icon_qh.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/img-map-xa.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/img-map-xa.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/img-map-xa.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/img-map-xa.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/img-map.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/img-map.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/img-map.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/img-map.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/img-map2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/img-map2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/img-map2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/img-map2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/l1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/l1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/l1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/l1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/l2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/l2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/l2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/l2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/l3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/l3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/l3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/l3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/l4.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/l4.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/l4.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/l4.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/lb-tab-on.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/lb-tab-on.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/lb-tab-on.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/lb-tab-on.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/lb-tab.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/lb-tab.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/lb-tab.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/lb-tab.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/left-box1-monitor.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/left-box1-monitor.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/left-box1-monitor.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/left-box1-monitor.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/left-box1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/left-box1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/left-box1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/left-box1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/left-box2-monitor.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/left-box2-monitor.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/left-box2-monitor.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/left-box2-monitor.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/left-box2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/left-box2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/left-box2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/left-box2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/left-box3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/left-box3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/left-box3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/left-box3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/left-m1-bg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/left-m1-bg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/left-m1-bg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/left-m1-bg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/left-m2-bg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/left-m2-bg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/left-m2-bg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/left-m2-bg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/plan-center-boxBg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/plan-center-boxBg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/plan-center-boxBg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/plan-center-boxBg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/plan-center-top.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/plan-center-top.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/plan-center-top.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/plan-center-top.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/plan-left-boxBg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/plan-left-boxBg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/plan-left-boxBg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/plan-left-boxBg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/plan-right-box.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/plan-right-box.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/plan-right-box.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/plan-right-box.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/right-m2-bg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/right-m2-bg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/right-m2-bg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/right-m2-bg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/select-bg-lang.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/select-bg-lang.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/select-bg-lang.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/select-bg-lang.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/select-bg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/select-bg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/select-bg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/select-bg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/spu-detail-btn.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/spu-detail-btn.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/spu-detail-btn.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/spu-detail-btn.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-body.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-body.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-body.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-body.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-popBg3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-popBg3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-right-btn-on.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right-btn-on.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-right-btn-on.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right-btn-on.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-right-btn.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right-btn.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-right-btn.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right-btn.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-right.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-right.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/sup-right2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/sup-right2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/sup-right2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/time.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/time.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/time.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/time.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/video-pic_03.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/video-pic_03.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/video-pic_03.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/video-pic_03.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/yj1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/yj1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/yj1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/yj1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/yj2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/yj2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/yj2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/yj2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/yj3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/yj3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/yj3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/yj3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/yj4.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/yj4.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/yj4.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/yj4.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/zy1.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/zy1.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/zy1.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/zy1.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/zy2.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/zy2.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/zy2.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/zy2.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/zy3.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/zy3.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/zy3.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/zy3.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/zy4.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/zy4.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/zy4.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/zy4.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/zy5.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/zy5.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/zy5.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/zy5.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/group/img/zy6.png b/fzzy-igdss-web/src/main/resources/static/img/web/group/zy6.png
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/group/img/zy6.png
rename to fzzy-igdss-web/src/main/resources/static/img/web/group/zy6.png
Binary files differ
diff --git a/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord-style.css b/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord-style.css
index 268a484..0f5430b 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord-style.css
+++ b/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord-style.css
@@ -1,203 +1,96 @@
-/* 鍥剧墖棰勮灞傛牱寮� */
-.img-preview {
- display: none;
+
+#map {
+ width: 100vw;
+ height: 100vh;
position: fixed;
top: 0;
left: 0;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.9);
- z-index: 1000;
- justify-content: center;
- align-items: center;
+ z-index: 1;
}
-
-.preview-content {
- max-width: 90%;
- max-height: 90%;
- position: relative;
-}
-
-.preview-img {
- max-width: 100%;
- max-height: 90vh;
- border-radius: 4px;
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
-}
-
-.close-preview {
- position: absolute;
- top: -40px;
- right: -10px;
- color: white;
- font-size: 2rem;
- cursor: pointer;
- background: rgba(0, 0, 0, 0.5);
- width: 40px;
- height: 40px;
- border-radius: 50%;
- display: flex;
- justify-content: center;
- align-items: center;
- transition: all 0.3s ease;
-}
-
-.close-preview:hover {
- background: rgba(255, 255, 255, 0.2);
- transform: scale(1.1);
-}
-
-/* 鍥剧墖缃戞牸鏍峰紡 */
-.gallery-grid {
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
- gap: 20px;
- margin-bottom: 5px;
-}
-
-.gallery-item {
- background: white;
+/* 鍙充晶杞ㄨ抗鍗$墖鎮诞灞� */
+.track-card-panel {
+ position: fixed;
+ top: 20px;
+ right: 20px;
+ bottom: 20px;
+ width: 380px;
+ background: #fff;
border-radius: 8px;
- overflow: hidden;
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
- transition: all 0.3s ease;
-}
-
-.gallery-item:hover {
- transform: translateY(-5px);
- box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
-}
-
-.gallery-img {
- width: 100%;
- height: 240px;
- object-fit: cover;
- cursor: pointer;
- transition: all 0.3s ease;
-}
-
-.gallery-img:hover {
- opacity: 0.95;
-}
-
-.gallery-info {
+ box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
+ z-index: 10; /* 灞傜骇楂樹簬鍦板浘 */
padding: 15px;
+ overflow-y: auto; /* 绾靛悜婊氬姩 */
+ overflow-x: hidden; /* 闅愯棌妯悜婊氬姩 */
}
-
-.gallery-header {
+/* 鍗$墖闈㈡澘鏍囬 */
+.panel-title {
+ font-size: 18px;
+ font-weight: 600;
+ color: #333;
+ padding-bottom: 10px;
+ border-bottom: 1px solid #e6e6e6;
+ margin-bottom: 15px;
display: flex;
justify-content: space-between;
align-items: center;
- margin-bottom: 10px;
}
-
-.gallery-title {
- font-size: 1.5rem;
- font-weight: 600;
+.panel-title .count {
+ font-size: 14px;
+ color: #1890ff;
+ font-weight: normal;
+}
+/* 鍗曚釜杞ㄨ抗鍗$墖 */
+.track-card {
+ padding: 12px;
+ border: 1px solid #f0f0f0;
+ border-radius: 6px;
+ margin-bottom: 10px;
+ cursor: pointer;
+ transition: all 0.2s ease;
+}
+.track-card:hover {
+ border-color: #1890ff;
+ background: #f5f8ff;
+ transform: translateX(-2px);
+}
+.track-card.active {
+ border-color: #1890ff;
+ background: #e6f7ff;
+}
+/* 鍗$墖鍐呬俊鎭 */
+.card-row {
+ display: flex;
+ margin-bottom: 6px;
+ font-size: 14px;
+ line-height: 1.5;
+}
+.card-row:last-child {
+ margin-bottom: 0;
+}
+.card-row .label {
+ width: 80px;
+ color: #666;
+ flex-shrink: 0;
+}
+.card-row .value {
color: #333;
- margin: 0;
flex: 1;
- white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
+ white-space: nowrap;
}
-
-.gallery-meta {
- display: flex;
- flex-direction: column;
- gap: 2px;
+/* 婊氬姩鏉$編鍖� */
+.track-card-panel::-webkit-scrollbar {
+ width: 6px;
}
-
-.meta-item {
- display: flex;
- align-items: center;
- font-size: 1.3rem;
- color: #666;
+.track-card-panel::-webkit-scrollbar-track {
+ background: #f5f5f5;
+ border-radius: 3px;
}
-
-.meta-item i {
- width: 16px;
- margin-right: 6px;
- color: #999;
- font-size: 1.25rem;
+.track-card-panel::-webkit-scrollbar-thumb {
+ background: #d9d9d9;
+ border-radius: 3px;
}
-
-.gallery-filename i {
- margin-right: 5px;
- font-size: 0.7rem;
-}
-
-/* 鏍囩鏍峰紡 */
-.gallery-tags {
- display: flex;
- flex-wrap: wrap;
- margin-left: auto;
- gap: 3px;
- /*margin: 12px 0;*/
-}
-
-
-/* 鍒嗛〉鏍峰紡 */
-.pagination-container {
- display: flex;
- justify-content: flex-end;
- width: 100%;
- /*margin-top: 40px;*/
-}
-
-/* 绌虹姸鎬佹牱寮� */
-.empty-state {
- grid-column: 1 / -1;
- text-align: center;
- padding: 60px 20px;
- color: #999;
-}
-
-.empty-state i {
- font-size: 4rem;
- margin-bottom: 20px;
- color: #ddd;
-}
-
-.empty-state h3 {
- font-size: 1.5rem;
- margin-bottom: 10px;
- color: #666;
-}
-
-/* 鍝嶅簲寮忚璁� */
-@media (max-width: 992px) {
- .gallery-grid {
- grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
- gap: 25px;
- }
-}
-
-@media (max-width: 768px) {
-
-
- .main-nav li {
- margin: 0 10px;
- }
-
- .gallery-grid {
- grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
- gap: 20px;
- }
-
- .gallery-img {
- height: 180px;
- }
-
-}
-
-@media (max-width: 576px) {
- .gallery-grid {
- grid-template-columns: 1fr;
- }
-
- .gallery-img {
- height: 200px;
- }
-
+.track-card-panel::-webkit-scrollbar-thumb:hover {
+ background: #1890ff;
}
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord.js b/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord.js
index a5d57e7..97ead98 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord.js
+++ b/fzzy-igdss-web/src/main/resources/static/security/patrol/patrolRecord.js
@@ -1,281 +1,169 @@
var layer;
-var laypage;
-$(function () {
- // 鍒濆鍖栧垎椤�
- layui.use(['laypage', 'layer'], function () {
+$(document).ready(function () {
+ layui.use(['layer'], function () {
layer = layui.layer;
- laypage = layui.laypage;
-
- // 鍒濆鍖栧垎椤电粍浠�
- initPagination();
});
-
- // 鍒濆鍖栧浘鐗囬瑙堝姛鑳�
- initImagePreview();
});
-
-/**
- * 鍒濆鍖栧垎椤电粍浠�
- */
-function initPagination() {
- laypage.render({
- elem: 'pagination',
- count: typeof totalItems !== 'undefined' ? totalItems : 0,
- limit: typeof pageSize !== 'undefined' ? pageSize : 6,
- curr: typeof currentPage !== 'undefined' ? currentPage : 1,
- layout: ['prev', 'page', 'next', 'refresh', 'skip'],
- jump: function (obj, first) {
- if (!first) {
- searchRecord(obj.curr, obj.limit)
- }
- }
- });
-}
-
-/**
- * 閲嶆柊鍒濆鍖栧垎椤电粍浠�
- * @param {number} totalCount - 鎬昏褰曟暟
- * @param {number} pageSize - 姣忛〉澶у皬
- * @param {number} currentPage - 褰撳墠椤电爜
- */
-function reinitPagination(totalCount, pageSize, currentPage) {
- laypage.render({
- elem: 'pagination',
- count: totalCount,
- limit: pageSize,
- curr: currentPage,
- layout: ['prev', 'page', 'next', 'refresh', 'skip'],
- jump: function (obj, first) {
- if (!first) {
- searchRecord(obj.curr, obj.limit)
- }
- }
- });
-}
-
-/**
- * 鑾峰彇宸℃璁板綍鏁版嵁
- * @param {Object} params - 鏌ヨ鍙傛暟瀵硅薄
- * @param {Function} callback - 鍥炶皟鍑芥暟
- */
-function fetchPatrolRecordData(params, callback) {
- $.ajax({
- url: '../../patrol/patrolRecord/pageData',
- type: 'POST',
- dataType: "json",
- contentType: "application/json;charset=UTF-8",
- data: JSON.stringify(params),
- success: function (response) {
- if (response.code === '0000') {
- callback(null, response.data);
- } else {
- callback(new Error(response.msg || '鏁版嵁鍔犺浇澶辫触'), null);
- }
- },
- error: function (xhr, status, error) {
- callback(new Error('璇锋眰澶辫触锛岃绋嶅悗閲嶈瘯'), null);
- }
- });
-}
-
-/**
- * 鏋勫缓鏌ヨ鍙傛暟
- * @param {number} page - 椤电爜
- * @param {number} size - 姣忛〉澶у皬
- * @returns {Object} 鏌ヨ鍙傛暟瀵硅薄
- */
-function buildQueryParams(page, size) {
- var params = {
- page: page,
- limit: size,
- key: patrolId //涓昏〃id鏌ヨ
- };
- // 娣诲姞琛ㄥ崟鏌ヨ鏉′欢
- var form = document.getElementById('patrolRecord-form');
- if (form) {
- var inputs = form.querySelectorAll('input[name], select[name]');
- inputs.forEach(function(input) {
- if (input.value) { // 鍙坊鍔犻潪绌哄��
- params[input.name] = input.value;
- }
- });
- }
-
- return params;
-}
-
-/**
- * 鏇存柊宸℃璁板綍鐢诲粖鍐呭
- * @param {Array} records - 宸℃璁板綍鏁版嵁
- */
-function updateGallery(records) {
- var container = document.getElementById('gallery-container');
- if (!container) return;
-
- // 娓呯┖鐜版湁鍐呭
- container.innerHTML = '';
-
- if (!records || records.length === 0) {
- // 鏄剧ず绌虹姸鎬�
- container.innerHTML = `
- <div class="empty-state">
- <i class="fa-solid fa-clipboard-list"></i>
- <h3>鏆傛棤宸℃璁板綍</h3>
- <p>褰撳墠娌℃湁鍙睍绀虹殑宸℃璁板綍鏁版嵁</p>
- </div>
- `;
- // 闅愯棌鍒嗛〉
- $('.pagination-container').hide();
+function initMap() {
+ // 鍙垹闄や唬鐮佸紑濮�
+ // 妫�鏌ョ櫨搴﹀湴鍥続PI鏄惁鍔犺浇鎴愬姛
+ if (typeof BMapGL === 'undefined') {
+ layer.msg("鍦板浘鍔犺浇澶辫触锛岃妫�鏌ョ綉缁滆繛鎺ワ紒", {icon: 2});
return;
}
- // 鏄剧ず鍒嗛〉
- $('.pagination-container').show();
+ // 妫�鏌ュ鍣ㄦ槸鍚﹀瓨鍦�
+ var mapContainer = document.getElementById("map");
+ if (!mapContainer) {
+ layer.msg("鍦板浘瀹瑰櫒鏈壘鍒帮紒", {icon: 2});
+ return;
+ }
- // 鐢熸垚宸℃璁板綍鍗$墖
- var html = '';
- records.forEach(function(record) {
- html += `
- <div class="gallery-item">
- <img src="${record.imgName || '/logo-sm.png'}" alt="${record.id}"
- data-url="${record.imgName || '/logo-sm.png'}" data-id="${record.id}"
- class="gallery-img" onclick="showPatrolRecordPreview(this.getAttribute('data-url'))">
- <div class="gallery-info">
- <div class="gallery-header">
- <h3 class="gallery-title">${record.pointName || record.id}</h3>
- <!--
- <div class="gallery-tags">
- <span class="tag-person">
- <i class="layui-icon layui-icon-user"></i>
- <span>'鏈煡'</span>
- </span>
- </div>
- -->
- </div>
- <div class="gallery-meta">
- <div style="display: flex; align-items: center; gap: 15px;width: 100%">
- <div class="meta-item" style="width: 50%">
- <i class="layui-icon layui-icon-location"></i>
- <span>${record.longitude || ''}</span>
- </div>
- <div class="meta-item">
- <i class="layui-icon layui-icon-location"></i>
- <span>${record.latitude || ''}</span>
- </div>
- </div>
- <div class="meta-item" style="width: 50%">
- <i class="layui-icon layui-icon-date"></i>
- <span>${formatDate(record.createTime)}</span>
- </div>
- </div>
+ // 妫�鏌ユ暟鎹�
+ if (!patrolRecordList || patrolRecordList.length === 0) {
+ layer.msg("鏆傛棤杞ㄨ抗鏁版嵁锛�", {icon: 2});
+ var defaultPoint = new BMapGL.Point(116.404, 39.915);
+ map.centerAndZoom(defaultPoint, 12);
+ map.enableScrollWheelZoom(true);
+ return;
+ }
+ //鍙垹闄や唬鐮佺粨鏉�
+
+ // ========== 鐧惧害鍦板浘鍒濆鍖栦笌杞ㄨ抗娓叉煋 ==========
+ // 1. 鍒濆鍖栧湴鍥�
+ var map = new BMapGL.Map("map");
+ // 2. 鑾峰彇杞ㄨ抗鐐规暟鎹�
+ if (patrolRecordList.length === 0) {
+ layer.msg("鏆傛棤杞ㄨ抗鏁版嵁锛�", {icon: 2});
+ var defaultPoint = new BMapGL.Point(116.404, 39.915);
+ map.centerAndZoom(defaultPoint, 14);
+ map.enableScrollWheelZoom(true);
+ return;
+ }
+
+
+ // 3. 鏋勯�犺建杩圭偣鏁扮粍鍜屾爣璁扮偣鏁扮粍
+ var points = []; // 杞ㄨ抗鎶樼嚎鐐�
+ var markers = []; // 鍦板浘鏍囪鐐�
+ var cardElements = document.querySelectorAll('.track-card'); // 鎵�鏈夊崱鐗囧厓绱�
+
+
+
+ patrolRecordList.forEach(function (record, index) {
+ var lng = record.longitude;
+ var lat = record.latitude;
+ var point = new BMapGL.Point(lng, lat);
+ points.push(point);
+
+ // 鍒涘缓鍦板浘鏍囪鐐�
+ var marker = new BMapGL.Marker(point);
+ markers.push(marker);
+
+ // 鏍囪鐐瑰脊绐椾俊鎭�
+ var infoWindow = new BMapGL.InfoWindow(`
+ <div style="font-size: 12px; line-height: 1.8;">
+ <p><strong>鐐逛綅鍚嶇О锛�</strong>${record.pointName}</p>
+ <p><strong>宸℃浜猴細</strong>${record.createBy}</p>
+ <p><strong>宸℃鏃堕棿锛�</strong>${new Date(record.createTime).toLocaleString()}</p>
+ <p><strong>缁忕含搴︼細</strong>${lat}, ${lng}</p>
+ <p><strong>杞ㄨ抗鐐笽D锛�</strong>${record.id}</p>
</div>
- </div>
- `;
+ `);
+
+ // 鏍囪鐐圭偣鍑讳簨浠讹細楂樹寒瀵瑰簲鍗$墖 + 鏄剧ず寮圭獥
+ marker.addEventListener("click", function () {
+ // 绉婚櫎鎵�鏈夊崱鐗囩殑active鏍峰紡
+ cardElements.forEach(el => el.classList.remove('active'));
+ // 楂樹寒褰撳墠鍗$墖
+ cardElements[index].classList.add('active');
+ // 婊氬姩鍒板綋鍓嶅崱鐗�
+ cardElements[index].scrollIntoView({behavior: 'smooth', block: 'center'});
+ // 鏄剧ず寮圭獥
+ this.openInfoWindow(infoWindow);
+ });
+
+ // 鍗$墖鐐瑰嚮浜嬩欢锛氬畾浣嶅埌瀵瑰簲鏍囪鐐� + 楂樹寒鍗$墖
+ cardElements[index].addEventListener("click", function () {
+ // 绉婚櫎鎵�鏈夊崱鐗囩殑active鏍峰紡
+ cardElements.forEach(el => el.classList.remove('active'));
+ // 楂樹寒褰撳墠鍗$墖
+ this.classList.add('active');
+ // 鍦板浘涓績瀹氫綅鍒板綋鍓嶆爣璁扮偣
+ map.centerAndZoom(point, 15);
+ // 鏄剧ず鏍囪鐐瑰脊绐�
+ marker.openInfoWindow(infoWindow);
+ // 杞诲井鍔ㄧ敾鏁堟灉
+ marker.setAnimation(BMAP_ANIMATION_BOUNCE);
+ setTimeout(() => marker.setAnimation(null), 1500);
+ });
+
+ map.addOverlay(marker);
});
- container.innerHTML = html;
-}
+ // 瀵绘壘points涓棿鐨勭偣浣�
+ var midIndex = Math.floor(points.length / 2);
+ const centerPoint = points[midIndex] || new BMapGL.Point(116.404, 39.915);
+ map.centerAndZoom(centerPoint, 13); // 14涓哄湴鍥剧缉鏀剧骇鍒�
-/**
- * 鏍煎紡鍖栨棩鏈�
- * @param {string|number} date - 鏃ユ湡瀛楃涓叉垨鏃堕棿鎴�
- */
-function formatDate(date) {
- if (!date) return '';
- var d = new Date(date);
- return d.getFullYear() + '-' +
- String(d.getMonth() + 1).padStart(2, '0') + '-' +
- String(d.getDate()).padStart(2, '0') + ' ' +
- String(d.getHours()).padStart(2, '0') + ':' +
- String(d.getMinutes()).padStart(2, '0') ;
-}
-
-/**
- * 鍒濆鍖栧浘鐗囬瑙堝姛鑳�
- */
-function initImagePreview() {
- var preview = document.getElementById('imgPreview');
- var previewImg = document.getElementById('previewImg');
- var closeBtn = document.getElementById('closePreview');
-
- // 濡傛灉棰勮鍏冪礌涓嶅瓨鍦紝鍒欎笉鍒濆鍖�
- if (!preview || !previewImg) {
- return;
- }
-
- // 鍏抽棴鎸夐挳鐐瑰嚮浜嬩欢
- if (closeBtn) {
- closeBtn.addEventListener('click', closePreview);
- }
-
- // 鐐瑰嚮棰勮鍖哄煙澶栧叧闂�
- preview.addEventListener('click', function (e) {
- if (e.target === preview) {
- closePreview();
- }
+ // 4. 缁樺埗杞ㄨ抗鎶樼嚎
+ var polyline = new BMapGL.Polyline(points, {
+ strokeColor: "#1890ff", // 涓昏壊璋冿細钃濊壊
+ strokeWeight: 6, // 鎶樼嚎瀹藉害
+ strokeOpacity: 0.8, // 閫忔槑搴�
+ strokeStyle: 'solid' // 瀹炵嚎
});
+ map.addOverlay(polyline);
- // 閿洏浜嬩欢鐩戝惉
- document.addEventListener('keydown', function (e) {
- if (e.key === 'Escape' && preview.style.display === 'flex') {
- closePreview();
- }
- });
+ // // 5. 璧风偣/缁堢偣鐗规畩鏍囪
+ // // 璧风偣鏍囪
+ // var startMarker = new BMapGL.Marker(points[0], {
+ // icon: new BMapGL.Icon("http://api.map.baidu.com/img/markers.png", new BMapGL.Size(25, 34), {
+ // offset: new BMapGL.Size(12, 34),
+ // imageOffset: new BMapGL.Size(0, 0) // 璧风偣鍥炬爣
+ // })
+ // });
+ // map.addOverlay(startMarker);
+ // // startMarker.setLabel(new BMapGL.Label("璧风偣锛�" + patrolRecordList[0].pointName, {
+ // // offset: new BMapGL.Size(30, -15),
+ // // styles: {fontSize: '12px', color: '#fff', background: '#52c41a', padding: '0px 14px', borderRadius: '3px'}
+ // // }));
+ // startMarker.setLabel(new BMapGL.Label("璧风偣锛�" + patrolRecordList[0].pointName, {
+ // offset: new BMapGL.Size(30, -15),
+ // styles: {
+ // fontSize: '12px',
+ // color: '#fff',
+ // background: '#52c41a',
+ // padding: '8px 8px', // 宸﹀彸padding淇濇寔涓�鑷达紙14px锛夛紝淇濊瘉鑳屾櫙涓や晶绌洪棿瀵圭О
+ // borderRadius: '3px',
+ // textAlign: 'center' // 鏂板锛氬己鍒舵枃瀛楀湪鑳屾櫙鍐呮按骞冲眳涓�
+ // }
+ // }));
+ //
+ // // 缁堢偣鏍囪
+ // var endMarker = new BMapGL.Marker(points[points.length - 1], {
+ // icon: new BMapGL.Icon("http://api.map.baidu.com/img/markers.png", new BMapGL.Size(25, 34), {
+ // offset: new BMapGL.Size(12, 34),
+ // imageOffset: new BMapGL.Size(-114, 0) // 缁堢偣鍥炬爣
+ // })
+ // });
+ // map.addOverlay(endMarker);
+ // endMarker.setLabel(new BMapGL.Label("缁堢偣锛�" + patrolRecordList[patrolRecordList.length - 1].pointName, {
+ // offset: new BMapGL.Size(30, -15),
+ // styles: {fontSize: '12px', color: '#fff', background: '#ff4d4f', padding: '0px 14px', borderRadius: '3px'}
+ // }));
- // 鍏抽棴棰勮鍑芥暟
- function closePreview() {
- preview.style.display = 'none';
- previewImg.src = '';
- }
-}
+ // 6. 鍦板浘鑷�傚簲鎵�鏈夎建杩圭偣
+ map.enableScrollWheelZoom(true); // 寮�鍚粴杞缉鏀�
+ map.setViewport(points); // 閫傞厤鎵�鏈夎建杩圭偣
-/**
- * 鏄剧ず鍥剧墖棰勮
- * @param {string} imgUrl 鍥剧墖URL
- */
-function showPatrolRecordPreview(imgUrl) {
- var preview = document.getElementById('imgPreview');
- var previewImg = document.getElementById('previewImg');
-
- if (preview && previewImg) {
- previewImg.src = imgUrl;
- preview.style.display = 'flex';
- }
-}
-
-/**
- * 璇诲彇宸℃璁板綍
- */
-function searchRecord(page , size) {
- var pageNumber = 1;
- var sizeNumber = 6;
- if (pageSize && pageSize > 0){
- size = pageSize;
- }
-
- if (size && size > 0){
- sizeNumber = size;
- }
- if (page && page > 0){
- pageNumber = page;
- }
- // 鏋勯�犳煡璇㈠弬鏁帮紝浠庣涓�椤靛紑濮�
- var queryParams = buildQueryParams(pageNumber, sizeNumber);
- // 鏄剧ずloading
- var loadingIndex = layer.load(1, {shade: [0.1, '#fff']});
- // 璋冪敤鏁版嵁璇锋眰鏂规硶
- fetchPatrolRecordData(queryParams, function(error, data) {
- // 鍏抽棴loading
- layer.close(loadingIndex);
- if (error) {
- layer.msg(error.message);
- return;
- }
-
- // 鏇存柊椤甸潰鏁版嵁
- updateGallery(data.records);
- // 閲嶆柊鍒濆鍖栧垎椤电粍浠�
- reinitPagination(data.total, data.size, data.current);
+ // 7. 鍒濆鎻愮ず
+ layer.msg("杞ㄨ抗鍔犺浇瀹屾垚锛佺偣鍑诲崱鐗囧彲瀹氫綅鍒板搴旂偣浣�", {
+ icon: 1,
+ time: 3000,
+ offset: ['20px', '20px']
});
}
+
+// 椤甸潰鍔犺浇瀹屾垚鍚庡垵濮嬪寲鍦板浘
+window.onload = initMap;
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js b/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js
index 9e3ebb2..1e7983c 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js
+++ b/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js
@@ -288,6 +288,14 @@
});
}
function openConf() {
- var url = ctx + "security/snap/snapConf";
- $.modal.openTab("鎶撴媿閰嶇疆", url);
+ var url = ctx + "com.fzzy.igds.SnapConf.d";
+ var options = {
+ title: "鎶撴媿閰嶇疆",
+ url: url,
+ btn: 0,
+ yes: function (index, layero) {
+ $.modal.close(index);
+ }
+ };
+ $.modal.openOptions(options);
}
diff --git a/fzzy-igdss-web/src/main/resources/static/security/video-aerial.js b/fzzy-igdss-web/src/main/resources/static/security/video-aerial-dept.js
similarity index 100%
rename from fzzy-igdss-web/src/main/resources/static/security/video-aerial.js
rename to fzzy-igdss-web/src/main/resources/static/security/video-aerial-dept.js
diff --git a/fzzy-igdss-web/src/main/resources/static/security/video-control.js b/fzzy-igdss-web/src/main/resources/static/security/video-control.js
new file mode 100644
index 0000000..849b9ba
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/static/security/video-control.js
@@ -0,0 +1,77 @@
+/**
+ * PTZ 鍏叡鏂规硶锛屽紩鐢ㄤ箣鍓嶉渶瑕佸厛瀹氫箟curCamera瀵硅薄
+ * 鎵ц鍛戒护缂栫爜
+ * 浜戝彴鎺у埗鍛戒护 1=涓婏紝2=涓嬶紝3=宸︼紝4=鍙筹紝5=宸︿笂锛�6=宸︿笅锛�7=鍙充笂锛�8=鍙充笅锛�0=鍋滄锛�9=鍙樺�嶅皬锛�10 = 鍙樺�嶅姞锛�11 = 鍙樼劍鍋�
+ * 棰勭疆浣嶅懡浠� 1=璁剧疆锛�2=鎵ц锛�3=鍒犻櫎
+ * 鏁版嵁灏哻urCamera瀵硅薄灏佽涓篈Pi 瀵硅薄鍙戦�佺粰浜戝钩鍙�
+ */
+
+function getParam(command, preset) {
+ return {
+ playType: curCamera.playType,
+ ptzType: curCamera.ptzType,
+ snapType: curCamera.snapType,
+ cameraId: curCamera.id,
+ cameraName: curCamera.name,
+ ip: curCamera.ip,
+ sn: curCamera.sn,
+ webPort: curCamera.webPort,
+ ctrlPort: curCamera.controlPort,
+ channel: curCamera.chanNum,
+ loginId: curCamera.loginId,
+ pwd: curCamera.pwd,
+ mediaAddr: curCamera.mediaAddr,
+ urlIn: curCamera.urlIn,
+ urlOut: curCamera.urlOut,
+ command: command,
+ preset: preset
+ }
+}
+
+//浜戝彴鎺у埗
+function ptzControl(command) {
+ // layer.msg('寮�濮嬭皟鐢ㄤ簯鍙扳�︹��', {icon: 1, time: 1200,offset:'rb'});
+ const param = getParam(command, null);
+ const url = "../../basic/security/ptz-media";
+ sendControlCommand(url, param);
+}
+
+//棰勭疆浣嶆帶鍒�
+function presetControl(command) {
+ //layer.msg('寮�濮嬫墽琛屸�︹��', {icon: 1, time: 1200,offset:'rb'});
+ const preset = $("#preset").val();
+ const param = getParam(command, preset);
+ const url = "../../basic/security/ptz-media";
+ sendControlCommand(url, param);
+}
+
+//鍋滄绉诲姩
+function moveStop() {
+ //layer.msg('寮�濮嬭皟鐢ㄤ簯鍙扳�︹��', {icon: 1, time: 1200,offset:'rb'});
+ const param = getParam(0, null);
+ const url = "../../basic/security/ptz-media";
+ sendControlCommand(url, param);
+}
+
+//鍙樼劍鍋�
+function zoomStop() {
+ //doNothing
+}
+
+//鍙戦�佹帶鍒跺懡浠�
+function sendControlCommand(url, param) {
+ $.ajax({
+ type: "POST",
+ url: url,
+ dataType: 'JSON',
+ contentType: "application/json;charset=UTF-8",
+ data: JSON.stringify(param),
+ success: function (data) {
+ if (data.code === "ERROR") {
+ layer.msg('鎵ц澶辫触', {icon: 2, time: 1500,offset:'rb'});
+ } else {
+ layer.msg('鎵ц鎴愬姛', {icon: 1, time: 1200,offset:'rb'});
+ }
+ }
+ })
+}
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/static/security/video-list.js b/fzzy-igdss-web/src/main/resources/static/security/video-list-dept.js
similarity index 75%
rename from fzzy-igdss-web/src/main/resources/static/security/video-list.js
rename to fzzy-igdss-web/src/main/resources/static/security/video-list-dept.js
index 814971d..3c0f2ae 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/video-list.js
+++ b/fzzy-igdss-web/src/main/resources/static/security/video-list-dept.js
@@ -1,4 +1,6 @@
var layer;
+var splitWin = 1; //鍒嗗睆鏁帮紝榛樿1鍒嗗睆
+var windowsNum = 1; //鎾斁绐楀彛涓嬫爣锛屾墜鍔ㄩ�夋嫨妯″紡涓嬩娇鐢�
var timer;
var table;
var cameraData;
@@ -23,6 +25,65 @@
});
/**
+ * 鎾斁绐楀彛閫変腑
+ * @param win1 鍒嗗睆鏁�
+ * @param win2 閫変腑绐楀彛鏁�
+ */
+function selectWin(win1,win2) {
+ removeSelectCss();
+ splitWin = win1;
+ windowsNum = win2;
+ addSelectCss();
+}
+
+/**
+ * 鍘婚櫎閫変腑CSS
+ */
+function removeSelectCss() {
+ $("#f" + splitWin + "_d" + windowsNum).removeClass("selectWin");
+}
+
+/**
+ * 澧炲姞閫変腑CSS
+ */
+function addSelectCss() {
+ $("#f" + splitWin + "_d" + windowsNum).addClass("selectWin");
+}
+
+/**
+ * 鍒嗗睆鍒囨崲
+ * @param tagNum 鍒嗗睆鏁�
+ */
+function fenping(tagNum) {
+
+ //鍒囨崲鍒嗗睆鍥炬爣鍙婇〉闈�
+ if (tagNum == 1) {
+ $("#f_1").attr("src", "/img/web/group/fp_1_active.png");
+ $("#f_4").attr("src", "/img/web/group/fp_4.png");
+ $("#f_9").attr("src", "/img/web/group/fp_9.png");
+ $("#video_1").css('display', 'block');
+ $("#video_4").css('display', 'none');
+ $("#video_9").css('display', 'none');
+ }
+ if (tagNum == 4) {
+ $("#f_1").attr("src", "/img/web/group/fp_1.png");
+ $("#f_4").attr("src", "/img/web/group/fp_4_active.png");
+ $("#f_9").attr("src", "/img/web/group/fp_9.png");
+ $("#video_1").css('display', 'none');
+ $("#video_4").css('display', 'block');
+ $("#video_9").css('display', 'none');
+ }
+ if (tagNum == 9) {
+ $("#f_1").attr("src", "/img/web/group/fp_1.png");
+ $("#f_4").attr("src", "/img/web/group/fp_4.png");
+ $("#f_9").attr("src", "/img/web/group/fp_9_active.png");
+ $("#video_1").css('display', 'none');
+ $("#video_4").css('display', 'none');
+ $("#video_9").css('display', 'block');
+ }
+}
+
+/**
* 鐐瑰嚮鎾斁
* @param cameraId
*/
diff --git a/fzzy-igdss-web/src/main/resources/static/security/video-list.css b/fzzy-igdss-web/src/main/resources/static/security/video-list.css
index 2b22ffa..3bef15c 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/video-list.css
+++ b/fzzy-igdss-web/src/main/resources/static/security/video-list.css
@@ -43,7 +43,7 @@
.sp-boxWrap,
.sp-box {
- height: 550px;
+ height: 830px;
}
.sp-box {
@@ -321,13 +321,13 @@
}
.sp-bianbei{
- width: 47%;
+ width: 60%;
height: 40px;
background: #4c5863;
-webkit-border-radius: 30px;
border-radius: 30px;
overflow: hidden;
- margin: 10px 0;
+ margin: 10px 0 0 60px;
text-align: center;
}
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bak.html b/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bak.html
deleted file mode 100644
index 6c3854f..0000000
--- a/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bak.html
+++ /dev/null
@@ -1,759 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh" xmlns:th="http://www.thymeleaf.org">
-<head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
- <meta name="renderer" content="webkit">
- <title th:text="${sysName}">鏅烘収绮簱绠$悊绯荤粺</title>
-
- <!-- <script src="//api.map.baidu.com/api?v=1.0&type=webgl&ak=6iuHQC5hj593uHqVgSlDaPPpxBaGhVBk"></script> -->
- <!-- <script src="//mapv.baidu.com/build/mapv.min.js"></script> -->
- <!-- <script src="https://code.bdstatic.com/npm/mapvgl@1.0.0-beta.146/dist/mapvgl.min.js"></script> -->
- <!-- <link rel="stylesheet" type="text/css" href="../../css/bootstrap.min.css" /> -->
-
- <script th:src="@{/group/map.js}"></script>
- <link rel="stylesheet" type="text/css" th:href="@{/group/pc-reset.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/master.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/newstyle.css}" />
-
- <style>
- .anchorBL,
- .BMap_cpyCtrl.anchorBL {
- display: none !important;
- ;
- }
-
- .BMap_bubble_pop {
- background: url(../../group/img/sup-popBg2.png) no-repeat;
- background-size: 100% 100%;
- padding: 20px 20px 30px 20px !important;
- background-color: transparent !important;
- border: 0 !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /*鍦板浘鏍囬*/
- .BMap_bubble_top {
- display: none !important;
- ;
- }
-
- /* 娑堟伅鍐呭 */
- .BMap_bubble_center {
- background: transparent !important;
- box-sizing: border-box;
- overflow: hidden;
-
- }
-
- /* 宸︿笂瑙掑垹闄ゆ寜閿� */
- .BMap_bubble_pop>img {
- display: none !important;
- top: -99999px !important;
- ;
- }
- </style>
-</head>
-
-<body>
-
- <div class="container">
- <div class="i-top">
- <h1 class="i-top-tit"><span>鏀荤瓥鎬у偍澶囩伯娌圭洃绠″钩鍙�</span></h1>
- <p class="i-top-p" style="color: #f34141;">涓嶅繕鍒濆績锛岀墷璁颁娇鍛斤紝涓轰腑鍥戒汉姘戣皨骞哥锛屼负涓崕姘戞棌璋嬪鍏�</p>
- <div class="i-navBar">
- <a href="#" class="i-nav1">棣栭〉</a>
- <a href="#" class="i-nav2">鏁伴噺鎬昏</a>
- <a href="#" class="i-nav3 on">GIS鐩戠</a>
- <a href="#" class="i-nav4">杞崲鎵ц</a>
- <a href="#" class="i-nav5">棰勮鍒嗘瀽</a>
- <a href="#" class="i-nav6">鍚庡彴绠$悊</a>
- <a href="#" class="i-nav7">閫�鍑虹郴缁�</a>
- </div>
- <div class="date-time-module">
- <span id="navBarTime"></span>
- <div class="i-top-date">
- <span id="navBarDate"></span>
- <span id="navBarWeek"></span>
- </div>
- </div>
- <!-- <div id="data"></div> -->
-
- </div><!--i-top end-->
-
- <div class="c-main cl">
- <div class="c-left">
- <div class="o-btn">
- <img src="../../group/img/c-btn1.png" alt="">
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-box1">
- <div class="l">
- <div class="chartbox">
- <div class="chart" id="breedChart"></div>
- <div class="txt">
- <div class="n">201</div>
- <div class="p">鍏跺畠娌�</div>
- </div>
- </div>
- </div>
- <div class="r">
- <ul class="ul-listb1">
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- </ul>
- </div>
- </div>
- <div class="m-box2">
- <div class="item">
-
- <div class="bot">
- <div class="chart" id="ss"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="c-cen">
- <img src="../../group/img/c-map.png" alt="">
- </div>
- <div class="c-right">
- <div class="o-btn">
- <img src="../../group/img/c-btn2.png" alt="">
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-nav">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
-
-
-
- </div>
- </div>
- </div>
-
- </div><!--i-main end-->
-
- </div>
-
-
- <script th:src="@{/js/jquery.min.js}"></script>
- <script th:src="@{/ajax/libs/echarts/echarts.min.js}"></script>
- <script th:src="@{/group/newindex.js}"></script>
- <script th:src="@{/group/common.js}"></script>
-
- var map = new BMapGL.Map('map_container', {
- enableDblclickZoom: false,
- displayOptions: {
- building: false
- }
- });
- // map.centerAndZoom(new BMapGL.Point(103.838383, 30.048353),8);
- map.centerAndZoom(new BMapGL.Point(104, 29.5),9);
-
- map.enableScrollWheelZoom(true);
-
-
-
- var bd = new BMapGL.Boundary();
-
- map.setTilt(0);
- map.setDisplayOptions({
- poiText: false, // 闅愯棌poi鏍囨敞
- poiIcon: false, // 闅愯棌poi鍥炬爣
- building: false // 闅愯棌妤煎潡
- });
-
- var map = initMap({
-
- center: [103.8, 29.5],
- zoom: 9,
- style: purpleStyle
- });
-
-
-
- //鎺╄啘 鍥鹃渶瑕乭ttp
- // var wms = new BMapGL.XYZLayer({
- // useThumbData: true,
- // tileUrlTemplate: 'https://ows.mundialis.de/services/service?&service=WMS&' +
- // 'request=GetMap&layers=TOPO-WMS%2COSM-Overlay-WMS&styles=&format=image%2Fjpeg&' +
- // 'transparent=false&version=1.1.1&width=256&height=256&srs=EPSG%3A3857&bbox=[b]',
- // // tileUrlTemplate: '../../images/visual/i-body.png',
- // });
- // map.addTileLayer(wms);
-
-
-
- var pStart = new BMapGL.Point(101, 28);
- var pEnd = new BMapGL.Point(106, 31.5);
- var bounds = new BMapGL.Bounds(new BMapGL.Point(pStart.lng, pEnd.lat), new BMapGL.Point(pEnd.lng, pStart.lat));
- var imgOverlay = new BMapGL.GroundOverlay(bounds, {
- type: 'image',
- url: '../../images/visual/img-map.png',
- opacity: 1
- });
- map.addOverlay(imgOverlay);
-
- // 鍒涘缓鐐规爣璁�
- var point = new BMapGL.Point(103.7, 30.5);
- var myIcon = new BMapGL.Icon("../../images/visual/icon-dian.png", new BMapGL.Size(50, 50));
- var marker = new BMapGL.Marker(point, {
- icon: myIcon
- });
- map.addOverlay(marker);
-
-
-
-
- // 鍒涘缓鏂囨湰鏍囨敞鍧愭爣
- var opts1 = {
- position: point, // 鎸囧畾鏂囨湰鏍囨敞鎵�鍦ㄧ殑鍦扮悊浣嶇疆
- offset: new BMapGL.Size(-25, 25) // 璁剧疆鏂囨湰鍋忕Щ閲�
- };
- // 鍒涘缓鏂囨湰鏍囨敞瀵硅薄
- var label = new BMapGL.Label('涓滃潯鍖�', opts1);
- // 鑷畾涔夋枃鏈爣娉ㄦ牱寮�
- label.setStyle({
- color: '#fff',
- border:'0',
- backgroundColor:'none',
- fontSize: '18px',
- height: '20px',
- lineHeight: '20px',
- fontFamily: '寰蒋闆呴粦'
- });
- map.addOverlay(label);
-
-
-
-
- var content = '<div style="height:100%;box-sizing:border-box;"><h3 style="margin:0 0 10px 0;line-height:24px;font-size:18px;color:#fff;">鐪夊北甯傚浗鏈夌伯娌瑰偍澶囨湁闄愬叕鍙�</h3><p style="line-height:24px;font-size:18px;color:#fff;"><img src="../../images/visual/icon-address.png" alt="" style="float:left;width:24px;height:24px;margin-right:3px;"/>鐪夊北甯備笢鍧″尯XX璺�20鍙�</P><div class="right-topInfo-kd sup-topInfo-kd"><div class="right-topInfo-kd-item"><h3>绮粨涓暟(涓�)</h3><p>20</p></div><div class="right-topInfo-kd-item"><h3>娌圭綈涓暟(涓�)</h3><p>10</p></div></div><ul class="right-topInfo-kd-list right-topInfo-jg sup-topInfo-list"><li><p>90000</p><h3>绮鍌ㄩ噺(鍚�)</h3></li><li><p>10000</p><h3>妞嶇墿娌瑰偍閲�(鍚�)</h3></li><li><p>4500</p><h3>鍗犲湴闈㈢Н锛堛帯锛�</h3></li></ul><a href="" class="sup-deatil-link"><img src="../../images/visual/spu-detail-btn.png" alt="" style="width:100%;height:100%;"/></a></div>';
-
-
-
-
- // 鍒涘缓淇℃伅绐楀彛
- var opts = {
- width: 376,
- height: 324,
- enableAutoPan : true, //鑷姩骞崇Щ
- message: ""
- };
- var infoWindow = new BMapGL.InfoWindow(content, opts);
- // 鐐规爣璁版坊鍔犵偣鍑讳簨浠�
- marker.addEventListener('click', function () {
- map.openInfoWindow(infoWindow, point); // 寮�鍚俊鎭獥鍙�
- });
-
- // varopenInfoWinFun=function(){
- // marker.openInfoWindow(infoWindow);
- // };
- // marker.addEventListener("click", openInfoWinFun);
- // return openInfoWinFun
-
-
- // 鍒涘缓鐐规爣璁�
- var point2 = new BMapGL.Point(102.75,30.3);
- var myIcon2 = new BMapGL.Icon("../../images/visual/icon-dian.png", new BMapGL.Size(50, 50));
- var marker2 = new BMapGL.Marker(point2, {
- icon: myIcon2
- });
- map.addOverlay(marker2);
-
- var infoWindow2 = new BMapGL.InfoWindow(content, opts);
- // 鐐规爣璁版坊鍔犵偣鍑讳簨浠�
- marker2.addEventListener('click', function () {
- map.openInfoWindow(infoWindow2, point2); // 寮�鍚俊鎭獥鍙�
- });
-
-
- // 鍒涘缓鏂囨湰鏍囨敞鍧愭爣
- var opts2 = {
- position: point2, // 鎸囧畾鏂囨湰鏍囨敞鎵�鍦ㄧ殑鍦扮悊浣嶇疆
- offset: new BMapGL.Size(-25, 25) // 璁剧疆鏂囨湰鍋忕Щ閲�
- };
- // 鍒涘缓鏂囨湰鏍囨敞瀵硅薄
- var label2 = new BMapGL.Label('涓规1鍘�', opts2);
- // 鑷畾涔夋枃鏈爣娉ㄦ牱寮�
- label2.setStyle({
- color: '#fff',
- border:'0',
- backgroundColor:'none',
- fontSize: '18px',
- height: '20px',
- lineHeight: '20px',
- fontFamily: '寰蒋闆呴粦'
- });
-
- map.addOverlay(label2);
-
-
-
-
- // 鍒涘缓鐐规爣璁�
- var point3 = new BMapGL.Point(102.2,29.3);
- var myIcon3 = new BMapGL.Icon("../../images/visual/icon-dian.png", new BMapGL.Size(50, 50));
- var marker3 = new BMapGL.Marker(point3, {
- icon: myIcon3
- });
- map.addOverlay(marker3);
-
- var infoWindow3 = new BMapGL.InfoWindow(content, opts);
- // 鐐规爣璁版坊鍔犵偣鍑讳簨浠�
- marker3.addEventListener('click', function () {
- map.openInfoWindow(infoWindow3, point3); // 寮�鍚俊鎭獥鍙�
- });
-
-
- // 鍒涘缓鏂囨湰鏍囨敞鍧愭爣
- var opts3 = {
- position: point3, // 鎸囧畾鏂囨湰鏍囨敞鎵�鍦ㄧ殑鍦扮悊浣嶇疆
- offset: new BMapGL.Size(-25, 25) // 璁剧疆鏂囨湰鍋忕Щ閲�
- };
- // 鍒涘缓鏂囨湰鏍囨敞瀵硅薄
- var label3 = new BMapGL.Label('涓规1鍘�', opts3);
- // 鑷畾涔夋枃鏈爣娉ㄦ牱寮�
- label3.setStyle({
- color: '#fff',
- border:'0',
- backgroundColor:'none',
- fontSize: '18px',
- height: '20px',
- lineHeight: '20px',
- fontFamily: '寰蒋闆呴粦'
- });
-
- map.addOverlay(label3);
-
-
-
-
-
-
-
-
- // 鍒涘缓鐐规爣璁�
- var point4 = new BMapGL.Point(103.95,29.6);
- var myIcon4 = new BMapGL.Icon("../../images/visual/icon-dian.png", new BMapGL.Size(50, 50));
- var marker4 = new BMapGL.Marker(point4, {
- icon: myIcon4
- });
- map.addOverlay(marker4);
-
- var infoWindow4 = new BMapGL.InfoWindow(content, opts);
- // 鐐规爣璁版坊鍔犵偣鍑讳簨浠�
- marker4.addEventListener('click', function () {
- map.openInfoWindow(infoWindow4, point4); // 寮�鍚俊鎭獥鍙�
- });
-
- // 鍒涘缓鏂囨湰鏍囨敞鍧愭爣
- var opts4 = {
- position: point4, // 鎸囧畾鏂囨湰鏍囨敞鎵�鍦ㄧ殑鍦扮悊浣嶇疆
- offset: new BMapGL.Size(-25, 25) // 璁剧疆鏂囨湰鍋忕Щ閲�
- };
- // 鍒涘缓鏂囨湰鏍囨敞瀵硅薄
- var label4 = new BMapGL.Label('闈掔鍘�', opts4);
- // 鑷畾涔夋枃鏈爣娉ㄦ牱寮�
- label4.setStyle({
- color: '#fff',
- border:'0',
- backgroundColor:'none',
- fontSize: '18px',
- height: '20px',
- lineHeight: '20px',
- fontFamily: '寰蒋闆呴粦'
- });
-
- map.addOverlay(label4);
-
-
-
-
- // 鍒涘缓鐐规爣璁�
- var point5 = new BMapGL.Point(105.1,30.1);
- var myIcon5 = new BMapGL.Icon("../../images/visual/icon-dian.png", new BMapGL.Size(50, 50));
- var marker5 = new BMapGL.Marker(point5, {
- icon: myIcon5
- });
- map.addOverlay(marker5);
-
- var infoWindow5 = new BMapGL.InfoWindow(content, opts);
- // 鐐规爣璁版坊鍔犵偣鍑讳簨浠�
- marker5.addEventListener('click', function () {
- map.openInfoWindow(infoWindow5, point5); // 寮�鍚俊鎭獥鍙�
- });
-
-
- // 鍒涘缓鏂囨湰鏍囨敞鍧愭爣
- var opts5 = {
- position: point5, // 鎸囧畾鏂囨湰鏍囨敞鎵�鍦ㄧ殑鍦扮悊浣嶇疆
- offset: new BMapGL.Size(-25, 25) // 璁剧疆鏂囨湰鍋忕Щ閲�
- };
- // 鍒涘缓鏂囨湰鏍囨敞瀵硅薄
- var label5 = new BMapGL.Label('浠佸鍘�', opts5);
- // 鑷畾涔夋枃鏈爣娉ㄦ牱寮�
- label5.setStyle({
- color: '#fff',
- border:'0',
- backgroundColor:'none',
- fontSize: '18px',
- height: '20px',
- lineHeight: '20px',
- fontFamily: '寰蒋闆呴粦'
- });
-
- map.addOverlay(label5);
-
-
-
-
- // 鍒涘缓鐐规爣璁�
- var point6 = new BMapGL.Point(104.65,30.85);
- var myIcon6 = new BMapGL.Icon("../../images/visual/icon-dian.png", new BMapGL.Size(50, 50));
- var marker6 = new BMapGL.Marker(point6, {
- icon: myIcon6
- });
- map.addOverlay(marker6);
-
- var infoWindow6 = new BMapGL.InfoWindow(content, opts);
- // 鐐规爣璁版坊鍔犵偣鍑讳簨浠�
- marker6.addEventListener('click', function () {
- map.openInfoWindow(infoWindow6, point6); // 寮�鍚俊鎭獥鍙�
- });
-
-
- // 鍒涘缓鏂囨湰鏍囨敞鍧愭爣
- var opts6 = {
- position: point6, // 鎸囧畾鏂囨湰鏍囨敞鎵�鍦ㄧ殑鍦扮悊浣嶇疆
- offset: new BMapGL.Size(-35, 25) // 璁剧疆鏂囨湰鍋忕Щ閲�
- };
- // 鍒涘缓鏂囨湰鏍囨敞瀵硅薄
- var label6 = new BMapGL.Label('澶╁簻鏂板尯', opts6);
- // 鑷畾涔夋枃鏈爣娉ㄦ牱寮�
- label6.setStyle({
- color: '#fff',
- border:'0',
- backgroundColor:'none',
- fontSize: '18px',
- height: '20px',
- lineHeight: '20px',
- fontFamily: '寰蒋闆呴粦'
- });
-
- map.addOverlay(label6);
-
-
-
-
-
- // 鍒涘缓鐐规爣璁�
- var point7 = new BMapGL.Point(104.05,31.15);
- var myIcon7 = new BMapGL.Icon("../../images/visual/icon-dian.png", new BMapGL.Size(50, 50));
- var marker7 = new BMapGL.Marker(point7, {
- icon: myIcon7
- });
- map.addOverlay(marker7);
-
- var infoWindow7 = new BMapGL.InfoWindow(content, opts);
- // 鐐规爣璁版坊鍔犵偣鍑讳簨浠�
- marker7.addEventListener('click', function () {
- map.openInfoWindow(infoWindow7, point7); // 寮�鍚俊鎭獥鍙�
- });
-
- // 鍒涘缓鏂囨湰鏍囨敞鍧愭爣
- var opts7 = {
- position: point7, // 鎸囧畾鏂囨湰鏍囨敞鎵�鍦ㄧ殑鍦扮悊浣嶇疆
- offset: new BMapGL.Size(-25, 25) // 璁剧疆鏂囨湰鍋忕Щ閲�
- };
- // 鍒涘缓鏂囨湰鏍囨敞瀵硅薄
- var label7 = new BMapGL.Label('褰北鍖�', opts7);
- // 鑷畾涔夋枃鏈爣娉ㄦ牱寮�
- label7.setStyle({
- color: '#fff',
- border:'0',
- backgroundColor:'none',
- fontSize: '18px',
- height: '20px',
- lineHeight: '20px',
- fontFamily: '寰蒋闆呴粦'
- });
-
- map.addOverlay(label7);
-
-
-
-
- function openInfoWindow1() {
- map.panTo(point);
- map.openInfoWindow(infoWindow, point);
- }
-
- function openInfoWindow2() {
- map.panTo(point7);
- map.openInfoWindow(infoWindow, point7);
- }
-</script> -->
-</body>
-
-</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bak3.html b/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bak3.html
deleted file mode 100644
index 571b335..0000000
--- a/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bak3.html
+++ /dev/null
@@ -1,414 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-CN">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
- <meta name="renderer" content="webkit">
- <title>鏅烘収绮簱绠$悊绯荤粺</title>
-
- <link rel="stylesheet" type="text/css" th:href="@{/group/pc-reset.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/master.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/gis.css}" />
- <style>
- .anchorBL,
- .BMap_cpyCtrl.anchorBL {
- display: none !important;
- }
-
- .BMap_bubble_pop {
- background: url(/static/group/img/sup-popBg2.png) no-repeat;
- background-size: 100% 100%;
- padding: 3px 20px 30px 20px !important;
- background-color: transparent !important;
- border: 0 !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /*鍦板浘鏍囬*/
- .BMap_bubble_top {
- display: none !important;
- }
-
- /* 娑堟伅鍐呭 */
- .BMap_bubble_center {
- background: transparent !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /* 宸︿笂瑙掑垹闄ゆ寜閿� */
- .BMap_bubble_pop>img {
- display: none !important;
- top: -99999px !important;
- }
- </style>
-</head>
-
-<body>
-
-<div class="container">
- <div class="i-top">
- <h1 class="i-top-tit"><span>鐪佺骇鍌ㄥ绮洃绠″钩鍙�</span></h1>
- <p class="i-top-p" id="sloganText">涓嶅繕鍒濆績锛岀墷璁颁娇鍛斤紝涓轰腑鍥戒汉姘戣皨骞哥锛屼负涓崕姘戞棌璋嬪鍏�</p>
- <div class="i-navBar">
- <a href="javaScript:;" onclick="changePage('index')" class="i-nav1">棣栭〉</a>
- <a href="javaScript:;" onclick="changePage('amount')" class="i-nav2">鏁伴噺鎬昏</a>
- <a href="javaScript:;" onclick="changePage('gis')" class="i-nav3 active">GIS鐩戠</a>
- <a href="javaScript:;" onclick="changePage('plan')" class="i-nav4">杞崲鐩戠</a>
- <a href="javaScript:;" onclick="changePage('ai')" class="i-nav5">棰勮鍒嗘瀽</a>
- <a href="javaScript:;" onclick="changePage('video')" class="i-nav6">瑙嗛杞崲</a>
- <a href="javaScript:;" onclick="changePage('home')" class="i-nav7">鍚庡彴绠$悊</a>
- </div>
- <div class="date-time-module">
- <span id="navBarTime"></span>
- <div class="i-top-date">
- <span id="navBarDate"></span>
- <span id="navBarWeek"></span>
- </div>
- </div>
- <!-- <div id="data"></div> -->
-
- </div><!--i-top end-->
-
- <div class="c-main cl">
- <div class="c-cen" id="map_container">
- <!-- <img src="../images/visual/c-map.png" alt="">-->
- </div>
- <div class="c-left">
- <div class="o-btn">
- <img src="/group/img/c-btn1.png">
- <!--<img th:src="@{/static/group/img/c-btn1.png}"/>-->
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-box1">
- <div class="l">
- <div class="chartbox">
- <div class="chart" id="breedChart"></div>
- <div class="txt">
- <div class="n" id="foodSum">1433331 </div>
- <div class="p">鍚� </div>
- </div>
- </div>
- </div>
- <div class="r">
- <ul class="ul-listb1" id="foodNumPer">
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- </ul>
- </div>
- </div>
- <div class="m-box2">
- <div class="item">
-
- <div class="bot">
- <div class="chart" id="ss"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- <div class="c-right">
- <div class="o-btn">
- <img src="/group/img/c-btn2.png"/>
- <!--<img th:src="@{/static/group/img/c-btn2.png}"/>-->
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-nav" id="menuDiv">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- </div>
- </div>
- </div>
-
- </div><!--i-main end-->
-
-</div>
-
-<script>
- window._AMapSecurityConfig = {
- securityJsCode:'39051edca2c561cb80d8f49b4624ab17',
- }
-</script>
-<script th:inline="javascript">
- var userId = null;
- var companyId = "1000";
- var deptId = null;
- var depts = null;
- var allDept = null;
- var deptAreas =null;
- var dicSlogan =null;
-</script>
-
-<script th:src="@{https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e&plugin=AMap.DistrictSearch}" src="https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e"></script>
-<!-- UI缁勪欢搴� 1.0 -->
-<script th:src="@{https://webapi.amap.com/ui/1.1/main.js?v=1.1.1}" src="//webapi.amap.com/ui/1.1/main.js?v=1.1.1"></script>
-
-<script th:src="@{/js/jquery.min.js}"></script>
-<script th:src="@{/ajax/libs/echarts/echarts.min.js}"></script>
-<script th:src="@{/group/gis-index.js}"></script>
-<script th:src="@{/group/gis-map.js}"></script>
-<script th:src="@{/group/gis-common.js}"></script>
-<script th:src="@{/group/gis-chart.js}"></script>
-</body>
-
-</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bakl2.html b/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bakl2.html
deleted file mode 100644
index 2f66e65..0000000
--- a/fzzy-igdss-web/src/main/resources/templates/group/gis-index-bakl2.html
+++ /dev/null
@@ -1,416 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-CN">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
- <meta name="renderer" content="webkit">
- <title>鏅烘収绮簱绠$悊绯荤粺</title>
-
- <link rel="stylesheet" type="text/css" th:href="@{/group/pc-reset.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/master.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/newstyle.css}" />
-<!-- <link rel="stylesheet" type="text/css" th:href="@{/group/gis.css}" />-->
- <style>
- .anchorBL,
- .BMap_cpyCtrl.anchorBL {
- display: none !important;
- }
-
- .BMap_bubble_pop {
- background: url(/static/group/img/sup-popBg2.png) no-repeat;
- background-size: 100% 100%;
- padding: 3px 20px 30px 20px !important;
- background-color: transparent !important;
- border: 0 !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /*鍦板浘鏍囬*/
- .BMap_bubble_top {
- display: none !important;
- }
-
- /* 娑堟伅鍐呭 */
- .BMap_bubble_center {
- background: transparent !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /* 宸︿笂瑙掑垹闄ゆ寜閿� */
- .BMap_bubble_pop>img {
- display: none !important;
- top: -99999px !important;
- }
- </style>
-</head>
-
-<body>
-
-<div class="container">
- <div class="i-top">
- <h1 ondblclick="changeScreen()" class="i-top-tit"><span>鐪佺骇鍌ㄥ绮洃绠″钩鍙�</span></h1>
- <p ondblclick="changeScreen()" class="i-top-p" id="sloganText">涓嶅繕鍒濆績锛岀墷璁颁娇鍛斤紝涓轰腑鍥戒汉姘戣皨骞哥锛屼负涓崕姘戞棌璋嬪鍏�</p>
- <div class="i-navBar">
- <a href="javaScript:;" onclick="changePage('index')" class="i-nav1">棣栭〉</a>
- <a href="javaScript:;" onclick="changePage('amount')" class="i-nav2">鏁伴噺鎬昏</a>
- <a href="javaScript:;" onclick="changePage('gis')" class="i-nav3 active">GIS鐩戠</a>
- <a href="javaScript:;" onclick="changePage('plan')" class="i-nav4">杞崲鐩戠</a>
- <a href="javaScript:;" onclick="changePage('ai')" class="i-nav5">棰勮鍒嗘瀽</a>
- <a href="javaScript:;" onclick="changePage('video')" class="i-nav6">瑙嗛杞崲</a>
- <a href="javaScript:;" onclick="changePage('home')" class="i-nav7">鍚庡彴绠$悊</a>
- </div>
- <div class="date-time-module">
- <span id="navBarTime"></span>
- <div class="i-top-date">
- <span id="navBarDate"></span>
- <span id="navBarWeek"></span>
- </div>
- </div>
- <!-- <div id="data"></div> -->
-
- </div><!--i-top end-->
-
- <div class="c-main cl">
- <div class="c-cen" id="map_container">
- <!-- <img src="../images/visual/c-map.png" alt="">-->
- </div>
- <div class="c-left">
- <div class="o-btn">
- <img src="/static/group/img/c-btn1.png">
- <!--<img th:src="@{/static/group/img/c-btn1.png}"/>-->
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-box1">
- <div class="l">
- <div class="chartbox">
- <div class="chart" id="breedChart"></div>
- <div class="txt">
- <div class="n" id="foodSum">1433331 </div>
- <div class="p">鍚� </div>
- </div>
- </div>
- </div>
- <div class="r">
- <ul class="ul-listb1" id="foodNumPer">
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- </ul>
- </div>
- </div>
- <div class="m-box2">
- <div class="item">
-
- <div class="bot">
- <div class="chart" id="ss"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- <div class="c-right">
- <div class="o-btn">
- <img src="/static/group/img/c-btn2.png"/>
- <!--<img th:src="@{/static/group/img/c-btn2.png}"/>-->
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-nav" id="menuDiv">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- </div>
- </div>
- </div>
-
- </div><!--i-main end-->
-
-</div>
-
-<script>
- window._AMapSecurityConfig = {
- securityJsCode:'39051edca2c561cb80d8f49b4624ab17',
- }
-</script>
-<script th:inline="javascript">
- var userId = null;
- var companyId = "1000";
- var deptId = null;
- var depts = null;
- var allDept = null;
- var deptAreas =null;
- var bizType =null;
- var dicSlogan =null;
- var defaultAreaCode = null;
-</script>
-
-<script th:src="@{https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e&plugin=AMap.DistrictSearch}" src="https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e"></script>
-<!-- UI缁勪欢搴� 1.0 -->
-<script th:src="@{https://webapi.amap.com/ui/1.1/main.js?v=1.1.1}" src="//webapi.amap.com/ui/1.1/main.js?v=1.1.1"></script>
-
-<script th:src="@{/js/jquery.min.js}"></script>
-<script th:src="@{/ajax/libs/echarts/echarts.min.js}"></script>
-<script th:src="@{/group/gis-index.js}"></script>
-<script th:src="@{/group/gis-map.js}"></script>
-<script th:src="@{/group/gis-common.js}"></script>
-</body>
-
-</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/gis-index.html b/fzzy-igdss-web/src/main/resources/templates/group/gis-index.html
deleted file mode 100644
index 3fa1f48..0000000
--- a/fzzy-igdss-web/src/main/resources/templates/group/gis-index.html
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-CN">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
- <meta name="renderer" content="webkit">
- <title>鏅烘収绮簱绠$悊绯荤粺</title>
-
- <link rel="stylesheet" type="text/css" th:href="@{/group/pc-reset.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/master.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/gis.css}" />
- <style>
- .anchorBL,
- .BMap_cpyCtrl.anchorBL {
- display: none !important;
- }
-
- .BMap_bubble_pop {
- background: url(/static/group/img/sup-popBg2.png) no-repeat;
- background-size: 100% 100%;
- padding: 3px 20px 30px 20px !important;
- background-color: transparent !important;
- border: 0 !important;
- box-sizing: border-box;
- overflow: hidden;
- }
- .amap-logo {
- display: none !important;
- }
- /*鍦板浘鏍囬*/
- .BMap_bubble_top {
- display: none !important;
- }
-
- /* 娑堟伅鍐呭 */
- .BMap_bubble_center {
- background: transparent !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /* 宸︿笂瑙掑垹闄ゆ寜閿� */
- .BMap_bubble_pop>img {
- display: none !important;
- top: -99999px !important;
- }
- </style>
-</head>
-
-<body style="width: 1720px!important;height: 842px!important;margin: 0px">
-
-<div class="container" style="width: 100%;height: 100%">
-
- <div class="c-main cl" style="width: 100%;height: 100%">
- <div class="c-cen" id="map_container">
- <!-- <img src="../images/visual/c-map.png" alt="">-->
- </div>
-<!-- <div class="c-left">-->
-<!--<!– <div class="o-btn">–>-->
-<!--<!– <img src="/group/img/c-btn1.png">–>-->
-<!--<!– <!–<img th:src="@{/static/group/img/c-btn1.png}"/>–>–>-->
-<!--<!– </div>–>-->
-<!--<!– <div class="inner">–>-->
-<!--<!– <div class="close"></div>–>-->
-<!--<!– <div class="m-box1">–>-->
-<!--<!– <div class="l">–>-->
-<!--<!– <div class="chartbox">–>-->
-<!--<!– <div class="chart" id="breedChart"></div>–>-->
-<!--<!– <div class="txt">–>-->
-<!--<!– <div class="n" id="foodSum">14258 </div>–>-->
-<!--<!– <div class="p">鍚� </div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </div>–>-->
-<!--<!– <div class="r">–>-->
-<!--<!– <ul class="ul-listb1" id="foodNumPer">–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(0, 228, 250,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(0, 228, 250);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>–>-->
-<!--<!– <div class="type">娣峰悎灏忛害</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(22, 226, 173,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(22, 226, 173);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>–>-->
-<!--<!– <div class="type">灏忛害</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(255, 181, 23,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(255, 181, 23);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>–>-->
-<!--<!– <div class="type">鐜夌背</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(238, 60, 72,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(238, 60, 72);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>–>-->
-<!--<!– <div class="type">绋昏胺</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(135, 103, 255,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(135, 103, 255);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>–>-->
-<!--<!– <div class="type">闈掔</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(41, 122, 255,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(41, 122, 255);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>–>-->
-<!--<!– <div class="type">鑻﹁崬楹�</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(238, 60, 144,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(238, 60, 144);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>–>-->
-<!--<!– <div class="type">澶ц眴</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(0, 228, 250,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(0, 228, 250);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>–>-->
-<!--<!– <div class="type">娣峰悎灏忛害</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(22, 226, 173,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(22, 226, 173);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>–>-->
-<!--<!– <div class="type">灏忛害</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(255, 181, 23,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(255, 181, 23);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>–>-->
-<!--<!– <div class="type">鐜夌背</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(238, 60, 72,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(238, 60, 72);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>–>-->
-<!--<!– <div class="type">绋昏胺</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(135, 103, 255,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(135, 103, 255);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>–>-->
-<!--<!– <div class="type">闈掔</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(41, 122, 255,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(41, 122, 255);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>–>-->
-<!--<!– <div class="type">鑻﹁崬楹�</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– <li>–>-->
-<!--<!– <div class="con" style="background-color: rgba(238, 60, 144,.05);">–>-->
-<!--<!– <div class="dot" style="background-color: rgb(238, 60, 144);"></div>–>-->
-<!--<!– <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>–>-->
-<!--<!– <div class="type">澶ц眴</div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </li>–>-->
-<!--<!– </ul>–>-->
-<!--<!– </div>–>-->
-<!--<!– </div>–>-->
-<!--<!– <div class="m-box2">–>-->
-<!--<!– <div class="item">–>-->
-
-<!--<!– <div class="bot">–>-->
-<!--<!– <div class="chart" id="ss"></div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </div>–>-->
-<!--<!– </div>–>-->
-<!-- </div>-->
-
- <div class="c-right" style="scale(0.9); ">
- <div class="o-btn">
- <img src="/group/img/c-btn2.png"/>
- <!--<img th:src="@{/static/group/img/c-btn2.png}"/>-->
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-nav" id="menuDiv">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- </div>
- </div>
- </div>
-
- </div><!--i-main end-->
-
-</div>
-
-<script>
- window._AMapSecurityConfig = {
- securityJsCode:'39051edca2c561cb80d8f49b4624ab17',
- }
-</script>
-<script th:inline="javascript">
- var userId = null;
- var companyId = "1000";
- var deptId = null;
- var depts = null;
- var allDept = null;
- var deptAreas =null;
- var dicSlogan =null;
-</script>
-
-<script th:src="@{https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e&plugin=AMap.DistrictSearch}" src="https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e"></script>
-<!-- UI缁勪欢搴� 1.0 -->
-<script th:src="@{https://webapi.amap.com/ui/1.1/main.js?v=1.1.1}" src="//webapi.amap.com/ui/1.1/main.js?v=1.1.1"></script>
-
-<script th:src="@{/js/jquery.min.js}"></script>
-<script th:src="@{/ajax/libs/echarts/echarts.min.js}"></script>
-<script th:src="@{/group/gis-index.js}"></script>
-<script th:src="@{/group/gis-map.js}"></script>
-<script th:src="@{/group/gis-common.js}"></script>
-<script th:src="@{/group/gis-chart.js}"></script>
-</body>
-
-</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/gis-indexbak4.html b/fzzy-igdss-web/src/main/resources/templates/group/gis-indexbak4.html
deleted file mode 100644
index 006c1a1..0000000
--- a/fzzy-igdss-web/src/main/resources/templates/group/gis-indexbak4.html
+++ /dev/null
@@ -1,392 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-CN">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
- <meta name="renderer" content="webkit">
- <title>鏅烘収绮簱绠$悊绯荤粺</title>
-
- <link rel="stylesheet" type="text/css" th:href="@{/group/pc-reset.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/master.css}" />
- <link rel="stylesheet" type="text/css" th:href="@{/group/gis.css}" />
- <style>
- .anchorBL,
- .BMap_cpyCtrl.anchorBL {
- display: none !important;
- }
-
- .BMap_bubble_pop {
- background: url(/static/group/img/sup-popBg2.png) no-repeat;
- background-size: 100% 100%;
- padding: 3px 20px 30px 20px !important;
- background-color: transparent !important;
- border: 0 !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /*鍦板浘鏍囬*/
- .BMap_bubble_top {
- display: none !important;
- }
-
- /* 娑堟伅鍐呭 */
- .BMap_bubble_center {
- background: transparent !important;
- box-sizing: border-box;
- overflow: hidden;
- }
-
- /* 宸︿笂瑙掑垹闄ゆ寜閿� */
- .BMap_bubble_pop>img {
- display: none !important;
- top: -99999px !important;
- }
- </style>
-</head>
-
-<body>
-
-<div class="container">
-
- <div class="c-main cl">
- <div class="c-cen" id="map_container">
- <!-- <img src="../images/visual/c-map.png" alt="">-->
- </div>
- <div class="c-left">
- <div class="o-btn">
- <img src="/group/img/c-btn1.png">
- <!--<img th:src="@{/static/group/img/c-btn1.png}"/>-->
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-box1">
- <div class="l">
- <div class="chartbox">
- <div class="chart" id="breedChart"></div>
- <div class="txt">
- <div class="n" id="foodSum">14258 </div>
- <div class="p">鍚� </div>
- </div>
- </div>
- </div>
- <div class="r">
- <ul class="ul-listb1" id="foodNumPer">
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(0, 228, 250,.05);">
- <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
- <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
- <div class="type">娣峰悎灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(22, 226, 173,.05);">
- <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
- <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
- <div class="type">灏忛害</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(255, 181, 23,.05);">
- <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
- <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
- <div class="type">鐜夌背</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 72,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
- <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
- <div class="type">绋昏胺</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(135, 103, 255,.05);">
- <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
- <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
- <div class="type">闈掔</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(41, 122, 255,.05);">
- <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
- <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
- <div class="type">鑻﹁崬楹�</div>
- </div>
- </li>
- <li>
- <div class="con" style="background-color: rgba(238, 60, 144,.05);">
- <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
- <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
- <div class="type">澶ц眴</div>
- </div>
- </li>
- </ul>
- </div>
- </div>
- <div class="m-box2">
- <div class="item">
-
- <div class="bot">
- <div class="chart" id="ss"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- <div class="c-right">
- <div class="o-btn">
- <img src="/group/img/c-btn2.png"/>
- <!--<img th:src="@{/static/group/img/c-btn2.png}"/>-->
- </div>
- <div class="inner">
- <div class="close"></div>
- <div class="m-nav" id="menuDiv">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">闄曡タ鐪�</b></a>
- </div>
- <div class="sub two">
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- <div class="con">
- <div class="tit">
- <div class="arr"></div>
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯�</span></a>
- </div>
- <div class="sub three">
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙稿嚖鍩庝竷璺垚鍝佸簱</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈夊叕鍙�
- 鍑ゅ煄涓冭矾鎴愬搧搴�</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闄曡タ鍐涚伯渚涘簲闆嗗洟鏈�
- 鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞珮闄靛尯濂変箟绮�
- 鍌ㄥ鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傜兢浼楅潰绮夊巶</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨鐖辫強娌硅剛鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨瑗跨伯瀹炰笟鏈夐檺鍏徃</span></a>
- </div>
- <div class="tit">
- <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">瑗垮畨甯傞剛閭戝尯瀹忚瘹鐏溅绔�
- 绮簱鏈夐檺鍏徃</span></a>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- </div>
- </div>
- </div>
-
- </div><!--i-main end-->
-
-</div>
-
-<script>
- window._AMapSecurityConfig = {
- securityJsCode:'39051edca2c561cb80d8f49b4624ab17',
- }
-</script>
-<script th:inline="javascript">
- var userId = null;
- var companyId = "1000";
- var deptId = null;
- var depts = null;
- var allDept = null;
- var deptAreas =null;
- var dicSlogan =null;
-</script>
-
-<script th:src="@{https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e&plugin=AMap.DistrictSearch}" src="https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e"></script>
-<!-- UI缁勪欢搴� 1.0 -->
-<script th:src="@{https://webapi.amap.com/ui/1.1/main.js?v=1.1.1}" src="//webapi.amap.com/ui/1.1/main.js?v=1.1.1"></script>
-
-<script th:src="@{/js/jquery.min.js}"></script>
-<script th:src="@{/ajax/libs/echarts/echarts.min.js}"></script>
-<script th:src="@{/group/gis-index.js}"></script>
-<script th:src="@{/group/gis-map.js}"></script>
-<script th:src="@{/group/gis-common.js}"></script>
-<script th:src="@{/group/gis-chart.js}"></script>
-</body>
-
-</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/gis.html b/fzzy-igdss-web/src/main/resources/templates/group/gis.html
new file mode 100644
index 0000000..a8f6e2b
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/templates/group/gis.html
@@ -0,0 +1,464 @@
+<!DOCTYPE html>
+<html lang="zh-cn" xmlns:th=http://www.thymeleaf.org>
+
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
+
+ <meta name="renderer" content="webkit">
+ <title>搴撳尯鍙鍖栫洃绠�</title>
+
+ <link th:href="@{/group/pc-reset.css}" rel="stylesheet" type="text/css">
+ <link th:href="@{/group/master.css}" rel="stylesheet" type="text/css">
+ <link th:href="@{/group/gis.css}" rel="stylesheet" type="text/css">
+ <style>
+ .anchorBL,
+ .BMap_cpyCtrl.anchorBL {
+ display: none !important;
+ ;
+ }
+
+ .BMap_bubble_pop {
+ background: url(/img/web/group/sup-popBg2.png) no-repeat;
+ background-size: 100% 100%;
+ padding: 3px 20px 30px 20px !important;
+ background-color: transparent !important;
+ border: 0 !important;
+ box-sizing: border-box;
+ overflow: hidden;
+ }
+
+ /*鍦板浘鏍囬*/
+ .BMap_bubble_top {
+ display: none !important;
+ ;
+ }
+
+ /* 娑堟伅鍐呭 */
+ .BMap_bubble_center {
+ background: transparent !important;
+ box-sizing: border-box;
+ overflow: hidden;
+
+ }
+
+ /* 宸︿笂瑙掑垹闄ゆ寜閿� */
+ .BMap_bubble_pop>img {
+ display: none !important;
+ top: -99999px !important;
+ ;
+ }
+ </style>
+</head>
+
+<body>
+
+ <div class="container">
+ <div class="i-top">
+ <h1 ondblclick="changeScreen()" class="i-top-tit"><span th:text="${sysName}">鐪佺骇鍌ㄥ绮洃绠″钩鍙�</span></h1>
+ <div class="i-navBar">
+ <a href="javaScript:;" onclick="changePage('index')" class="i-nav3">棣栭〉</a>
+ <a href="javaScript:;" onclick="changePage('gis')" class="i-nav4 active">GIS鐩戠</a>
+ <a href="javaScript:;" onclick="changePage('video')" class="i-nav5">瑙嗛鐩戠</a>
+ <a href="javaScript:;" onclick="changePage('logout')" class="i-nav6">閫�鍑虹郴缁�</a>
+ </div>
+ <div class="date-time-module">
+ <span id="navBarTime"></span>
+ <div class="i-top-date">
+ <span id="navBarDate"></span>
+ <span id="navBarWeek"></span>
+ </div>
+ </div>
+ <!-- <div id="data"></div> -->
+
+ </div><!--i-top end-->
+
+ <div class="c-main cl">
+ <div class="c-cen" id="map_container">
+ <!-- <img src="../images/visual/c-map.png" alt="">-->
+ </div>
+ <div class="c-left">
+ <div class="o-btn">
+<!-- <img src="../images/visual/c-btn1.png" alt="">-->
+ <img th:src="@{/img/web/group/c-btn1.png}"/>
+ </div>
+ <div class="inner">
+ <div class="close"></div>
+ <div class="m-box1">
+ <div class="l">
+ <div class="chartbox">
+ <div class="chart" id="breedChart"></div>
+ <div class="txt">
+ <div class="n" id="foodSum">1433331 </div>
+ <div class="p">鍚� </div>
+ </div>
+ </div>
+ </div>
+ <div class="r">
+ <ul class="ul-listb1" id="foodNumPer">
+ <li>
+ <div class="con" style="background-color: rgba(0, 228, 250,.05);">
+ <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
+ <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
+ <div class="type">娣峰悎灏忛害</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(22, 226, 173,.05);">
+ <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
+ <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
+ <div class="type">灏忛害</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(255, 181, 23,.05);">
+ <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
+ <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
+ <div class="type">鐜夌背</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(238, 60, 72,.05);">
+ <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
+ <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
+ <div class="type">绋昏胺</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(135, 103, 255,.05);">
+ <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
+ <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
+ <div class="type">闈掔</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(41, 122, 255,.05);">
+ <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
+ <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
+ <div class="type">鑻﹁崬楹�</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(238, 60, 144,.05);">
+ <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
+ <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
+ <div class="type">澶ц眴</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(0, 228, 250,.05);">
+ <div class="dot" style="background-color: rgb(0, 228, 250);"></div>
+ <div class="num" style="color: rgb(0, 228, 250);">42.2%</div>
+ <div class="type">娣峰悎灏忛害</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(22, 226, 173,.05);">
+ <div class="dot" style="background-color: rgb(22, 226, 173);"></div>
+ <div class="num" style="color: rgb(22, 226, 173);">12.6%</div>
+ <div class="type">灏忛害</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(255, 181, 23,.05);">
+ <div class="dot" style="background-color: rgb(255, 181, 23);"></div>
+ <div class="num" style="color: rgb(255, 181, 23);">21.0%</div>
+ <div class="type">鐜夌背</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(238, 60, 72,.05);">
+ <div class="dot" style="background-color: rgb(238, 60, 72);"></div>
+ <div class="num" style="color: rgb(238, 60, 72);">5.8%</div>
+ <div class="type">绋昏胺</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(135, 103, 255,.05);">
+ <div class="dot" style="background-color: rgb(135, 103, 255);"></div>
+ <div class="num" style="color: rgb(135, 103, 255);">0.9%</div>
+ <div class="type">闈掔</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(41, 122, 255,.05);">
+ <div class="dot" style="background-color: rgb(41, 122, 255);"></div>
+ <div class="num" style="color: rgb(41, 122, 255);">10.2%</div>
+ <div class="type">鑻﹁崬楹�</div>
+ </div>
+ </li>
+ <li>
+ <div class="con" style="background-color: rgba(238, 60, 144,.05);">
+ <div class="dot" style="background-color: rgb(238, 60, 144);"></div>
+ <div class="num" style="color: rgb(238, 60, 144);">16.2%</div>
+ <div class="type">澶ц眴</div>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="m-box2">
+ <div class="item">
+
+ <div class="bot">
+ <div class="chart" id="ss"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="c-right">
+ <div class="o-btn">
+ <img th:src="@{/img/web/group/c-btn2.png}"/>
+ </div>
+ <div class="inner">
+ <div class="close"></div>
+ <div class="m-nav" id="menuDiv">
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><b class="t">鏂扮枂缁村惥灏旇嚜娌诲尯</b></a>
+ </div>
+ <div class="sub two">
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">涔岄瞾鏈ㄩ綈甯�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鍏嬫媺鐜涗緷甯�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鍚愰瞾鐣競</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鍝堝瘑甯�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鏄屽悏鍥炴棌鑷不宸�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鍗氬皵濉旀媺钂欏彜鑷不宸�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">宸撮煶閮钂欏彜鑷不宸�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闃垮厠鑻忓湴鍖�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鍏嬪瓬鍕掕嫃鏌皵鍏嬪瓬鑷不宸�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鍠�浠�鍦板尯</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">鍜岀敯鍦板尯</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">浼婄妬鍝堣惃鍏嬭嚜娌诲窞</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">濉斿煄鍦板尯</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ <div class="con">
+ <div class="tit">
+ <div class="arr"></div>
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">闃垮嫆娉板湴鍖�</span></a>
+ </div>
+ <div class="sub three">
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О1</span></a>
+ </div>
+ <div class="tit">
+ <a href="javascript:;" class="v1"><i class="icon"></i><span class="t">搴撳尯鍚嶇О2</span></a>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ </div><!--i-main end-->
+
+ </div>
+
+
+
+ <!-- <script src="../js/bootstrap.min.js" type="text/javascript"></script> -->
+
+ <script>
+ window._AMapSecurityConfig = {
+ securityJsCode:'39051edca2c561cb80d8f49b4624ab17',
+ }
+ </script>
+ <script th:inline="javascript">
+ var userId = [[${loginUser.loginName}]];
+ var companyId = [[${loginUser.companyId}]];
+ var deptId = [[${deptId}]];
+ var areaList = [[${areaList}]];
+ var allArea = [[${allArea}]];
+ var deptList = [[${deptList}]];
+ var bizType = [[${bizType}]];
+ var dicSlogan = [[${dicSlogan}]];
+ var defaultAreaCode = [[${defaultAreaCode}]];
+ </script>
+ <script th:src="@{https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e&plugin=AMap.DistrictSearch}" src="https://webapi.amap.com/maps?v=2.0&key=5249315a4ba00ea7212898d4449b8c0e"></script>
+ <!-- UI缁勪欢搴� 1.0 -->
+ <script th:src="@{https://webapi.amap.com/ui/1.1/main.js?v=1.1.1}" src="//webapi.amap.com/ui/1.1/main.js?v=1.1.1"></script>
+ <script th:src="@{/js/jquery.min.js}"></script>
+ <script th:src="@{/js/plugins/echarts/echarts.js}"></script>
+ <script th:src="@{/common/constant.js}"></script>
+ <script th:src="@{/common/igds-common.js}"></script>
+
+ <script th:src="@{/group/gis.js}"></script>
+ <script th:src="@{/group/gis-map.js}"></script>
+ <script th:src="@{/group/gis-chart.js}"></script>
+</body>
+
+</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/index.html b/fzzy-igdss-web/src/main/resources/templates/group/index.html
new file mode 100644
index 0000000..caee3ca
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/templates/group/index.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html>
+<html lang="zh-cn" xmlns:th=http://www.thymeleaf.org>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <meta name="renderer" content="webkit">
+ <title>棣栭〉</title>
+
+ <link th:href="@{/group/pc-reset.css}" rel="stylesheet" type="text/css">
+ <link th:href="@{/group/master.css}" rel="stylesheet" type="text/css">
+ <style>
+ .sp {
+ overflow: hidden;
+ }
+
+ .jkcloumn1 > img {
+ display: block;
+ margin: 0 auto;
+ }
+ </style>
+</head>
+<body style="overflow:hidden;">
+
+<div class="container">
+ <div class="i-top">
+ <h1 ondblclick="changeScreen()" class="i-top-tit"><span th:text="${sysName}">鏀跨瓥鎬у偍澶囩伯娌圭洃绠″钩鍙�</span></h1>
+ <div class="i-navBar">
+ <a href="javaScript:;" onclick="changePage('index')" class="i-nav3 active">棣栭〉</a>
+ <a href="javaScript:;" onclick="changePage('gis')" class="i-nav4">GIS鐩戠</a>
+ <a href="javaScript:;" onclick="changePage('video')" class="i-nav5">瑙嗛鐩戠</a>
+ <a href="javaScript:;" onclick="changePage('logout')" class="i-nav6">閫�鍑虹郴缁�</a>
+ </div>
+ <div class="date-time-module">
+ <span id="navBarTime"></span>
+ <div class="i-top-date">
+ <span id="navBarDate"></span>
+ <span id="navBarWeek"></span>
+ </div>
+ </div>
+ <!-- <div id="data"></div> -->
+
+ </div><!--i-top end-->
+
+ <div class="i-main cl">
+ <div class="left-container">
+
+ <div class="left-m1">
+ <div class="panel-title">鐩戠搴撶偣</div>
+
+ <div class="panel-content">
+ <ul class="left-m1-ul">
+ <li>
+ <h3>浼佷笟锛堜釜锛�</h3>
+ <p id="companyNum">0</p>
+ </li>
+ <li>
+ <h3>搴撶偣锛堜釜锛�</h3>
+ <p id="deptAreaNum">0</p>
+ </li>
+ <li>
+ <h3>浠撳簱锛堜釜锛�</h3>
+ <p id="depotSum">0</p>
+ </li>
+ <li>
+ <h3>绛掍粨锛堜釜锛�</h3>
+ <p id="depotOilSum">0</p>
+ </li>
+ </ul>
+
+ </div>
+ </div><!-- i-m1 end -->
+
+ <div class="left-m2">
+ <div class="panel-title" id="panel-title">鐩戠鍔ㄦ�佷俊鎭�</div>
+
+ <div class="panel-content">
+ <div class="panel-content-head">
+ <span class="head-item">鎵�灞炲簱鐐�</span>
+ <span class="head-item">褰撴棩鍒嗘瀽</span>
+ <span class="head-item">杩戜竷澶╃疮璁℃鏁�</span>
+ </div>
+
+ <div class="panel-content-body" id="inventoryInfoBox">
+ <div id="inventoryInfo">
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯1</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯2</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯3</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯4</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯5</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯6</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯7</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯8</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯9</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item">搴撳尯10</span>
+ <span class="body-item">褰撴棩鍒嗘瀽涓�鍒囨甯�</span>
+ <span class="body-item" style="flex: 0.3;">04/22</span>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ </div>
+ <div class="left-m3">
+ <div class="panel-title">鍒嗗搧绉嶅簱瀛�</div>
+
+ <div class="panel-content">
+ <div class="chart-box1" id="allInventoryChart"></div>
+
+ <div class="details-unit">鍗曚綅锛堝惃锛�</div>
+
+ </div>
+ </div>
+
+ </div><!-- left end -->
+ <div class="right-container">
+ <div class="right-top">
+ <div class="right-map" id="map">
+
+ </div>
+
+ <div class="right-topInfo">
+
+ <div class="right-topInfo-box1">
+ <div class="panel-title" id="foodNumTitle">鍌ㄧ伯鏁伴噺</div>
+
+ <div class="panel-content">
+ <div class="lb-wrap">
+ <div class="lb-body">
+ <ul class="right-topInfo-jg">
+ <li>
+ <p id="foodSum">0</p>
+ <h3>鏁g伯 (鍚�)</h3>
+ </li>
+ <li>
+ <p id="oilSum">0</p>
+ <h3>鎴愬搧 (鍚�)</h3>
+ </li>
+ </ul>
+ </div>
+ </div><!-- lb-wrap end -->
+ </div>
+ </div>
+
+ <div class="right-topInfo-box2">
+ <div class="panel-title">搴撶偣淇℃伅</div>
+ <div class="right-topInfo-address">
+ <i class="i-icon32"><img th:src="@{/img/web/group/icon-address.png}" alt=""></i>
+ <span id="cityAndCounty">涔岄瞾鏈ㄩ綈甯�</span>
+ </div>
+ <div class="panel-content">
+
+ <h2 class="right-topInfo-kd-h" id="deptAreaName">搴撳尯1</h2>
+ <div class="right-topInfo-kd">
+ <div class="right-topInfo-kd-item">
+ <h3>褰撴棩鍏ュ簱鏁帮紙涓級</h3>
+ <p id="depotNum">0</p>
+ </div>
+ <div class="right-topInfo-kd-item">
+ <h3>褰撴棩鍑哄簱鏁帮紙涓級</h3>
+ <p id="depotOilNum">0</p>
+ </div>
+ </div>
+ <ul class="right-topInfo-kd-list right-topInfo-jg">
+ <li>
+ <p id="foodNum">0</p>
+ <h3>浠撳簱鏁帮紙涓級</h3>
+ </li>
+ <li>
+ <p id="oilNum">0</p>
+ <h3>鍌ㄧ伯鏁帮紙鍚級</h3>
+ </li>
+ <li>
+ <p id="area">0</p>
+ <h3>鍗犲湴闈㈢Н锛坢虏锛�</h3>
+ </li>
+ </ul>
+ </div>
+ </div>
+
+ </div><!-- right-topInfo end -->
+
+ </div><!-- right-top end -->
+
+ <div class="right-bottom bottom-container">
+ <div class="panel-title" id="pieCharTitle">鏁伴噺缁熻</div>
+
+ <div class="panel-content" style="position: relative;">
+ <div class="tubiao-Carousel">
+
+ <div class="stats-chart-box">
+ <div class="chart-item">
+ <div class="chart-item-title">鍝佺</div>
+ <div class="chart-box" id="pieVarietyChart" style="height: 266px; width:256px"></div>
+ </div>
+ <div class="chart-item">
+ <div class="chart-item-title">鎬ц川</div>
+ <div class="chart-box" id="pieTypeChart" style="height: 266px; width:256px"></div>
+ </div>
+ <div class="chart-item">
+ <div class="chart-item-title">绛夌骇</div>
+ <div class="chart-box" id="pieLevelChart" style="height: 266px; width:256px"></div>
+ </div>
+ <div class="chart-item">
+ <div class="chart-item-title">骞翠唤</div>
+ <div class="chart-box" id="pieYearChart" style="height: 266px; width:256px"></div>
+ </div>
+ <div class="chart-item">
+ <div class="chart-item-title">鍦板煙鍒掑垎</div>
+ <div class="chart-box" id="pieAreaChart" style="height: 266px; width:256px"></div>
+ </div>
+ </div>
+ </div><!-- tubiao-Carousel end -->
+ </div>
+
+ </div><!-- right-bottom end -->
+
+
+ </div> <!-- right end -->
+
+ </div><!--i-main end-->
+
+</div>
+
+<script th:src="@{/js/jquery.min.js}"></script>
+<script th:src="@{/js/plugins/echarts/echarts.js}"></script>
+<script th:src="@{/ajax/libs/layer/layer.js}"></script>
+<script th:src="@{/common/constant.js}"></script>
+<script th:src="@{/common/igds-common.js}"></script>
+<script th:src="@{/group/mapList.js}"></script>
+<script th:src="@{/group/index.js}"></script>
+<script th:inline="javascript">
+ var userId = [[${loginUser.loginName}]];
+ var companyId = [[${loginUser.companyId}]];
+ var deptId = [[${deptId}]];
+ var deptList = [[${deptList}]];
+</script>
+</body>
+</html>
diff --git a/fzzy-igdss-web/src/main/resources/templates/group/video.html b/fzzy-igdss-web/src/main/resources/templates/group/video.html
new file mode 100644
index 0000000..2398719
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/templates/group/video.html
@@ -0,0 +1,420 @@
+<!DOCTYPE html>
+<html lang="zh-cn" xmlns:th=http://www.thymeleaf.org>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <meta name="renderer" content="webkit">
+ <title>鐩戠澶у睆-瑙嗛鐩戠</title>
+
+ <link th:href="@{/group/video.css}" rel="stylesheet" type="text/css">
+ <style>
+ .deptNameStyle {
+ font-family: 寰蒋闆呴粦, 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ }
+
+ .right-videoWrap {
+ padding-top: 10px;
+ height: 830px;
+ }
+
+ .text_fp {
+ font-size: 14px;
+ margin-right: 0px;
+ color: #FFF;
+ }
+
+ .fenping_icon {
+ position: absolute;
+ right: 60px;
+ top: 8px;
+ }
+
+ .text_select_play {
+ font-size: 14px;
+ margin-right: 0px;
+ color: #FFF;
+ }
+
+ .select_play_icon {
+ position: absolute;
+ right: 20px;
+ top: 8px;
+ }
+ .div_v1 {
+ width: 99.88%;
+ height: 829px;
+ float: left;
+ background-color: #333;
+
+ text-align: center;
+ line-height: 826px;
+ color: #FFF;
+ font-size: 20px;
+ }
+
+ .div_v4 {
+ width: 49.88%;
+ height: 414px;
+ float: left;
+ background-color: #333;
+
+ text-align: center;
+ line-height: 413px;
+ color: #FFF;
+ font-size: 20px;
+ }
+
+ .div_v9 {
+ width: 33.23%;
+ height: 275.8px;
+ float: left;
+ background-color: #333;
+
+ text-align: center;
+ line-height: 275.4px;
+ color: #FFF;
+ font-size: 20px;
+ }
+
+ .div_v16 {
+ width: 24.9%;
+ height: 206.5px;
+ float: left;
+ background-color: #333;
+
+ text-align: center;
+ line-height: 206.5px;
+ color: #FFF;
+ font-size: 20px;
+ }
+
+ .bor_t_l {
+ border-top: 1px solid #ff0000;
+ border-left: 1px solid #ff0000;
+ }
+
+ .bor_b {
+ border-bottom: 1px solid #ff0000;
+ }
+
+ .bor_r {
+ border-right: 1px solid #ff0000;
+ }
+ .handSelect {
+ background-color: #1e9fff
+ }
+ .i-main {
+ padding: 0px 30px 0px;
+ width: unset;
+ }
+ .right-videoWrap {
+ height: unset;
+ }
+ .left-m2 .panel-content .panel-content-body .panel-content-body-tr {
+ padding-top: unset;
+ height: 40px;
+ line-height: 40px;
+ }
+ .left-m2 .panel-content .panel-content-body .panel-content-body-tr .body-item {
+ font-size: 18px;
+ }
+ .left-m2 .panel-content .panel-content-head {
+ line-height: unset;
+ font-size: 18px;
+ }
+ .text_select_play {
+ font-size: 16px;
+ }
+ .video {
+ width: 100%;
+ height: 100%;
+ }
+ </style>
+</head>
+<body style="overflow: hidden;">
+
+<div class="container row-main">
+ <div class="i-top">
+ <h1 ondblclick="changeScreen()" class="i-top-tit"><span th:text="${sysName}">鏀跨瓥鎬у偍澶囩伯娌圭洃绠″钩鍙�</span></h1>
+ <div class="i-navBar">
+ <a href="javaScript:;" onclick="changePage('index')" class="i-nav3">棣栭〉</a>
+ <a href="javaScript:;" onclick="changePage('gis')" class="i-nav4">GIS鐩戠</a>
+ <a href="javaScript:;" onclick="changePage('video')" class="i-nav5 active">瑙嗛鐩戠</a>
+ <a href="javaScript:;" onclick="changePage('logout')" class="i-nav6">閫�鍑虹郴缁�</a>
+ </div>
+ <div class="date-time-module">
+ <span id="navBarTime"></span>
+ <div class="i-top-date">
+ <span id="navBarDate"></span>
+ <span id="navBarWeek"></span>
+ </div>
+ </div>
+ <!-- <div id="data"></div> -->
+
+ </div><!--i-top end-->
+ <div class="i-main cl">
+ <div class="left-container">
+ <div class="left-m1">
+ <div class="panel-title">搴撳尯淇℃伅</div>
+ <div class="panel-content">
+ <div class="panel-box1-item">
+ <div class="company-cut"></div>
+ <h3 id="deptNameBox" class="panel-box1-title t1">
+ <span id="deptName" class="deptNameStyle d1" style="margin-left: 10px;">
+ 搴撳尯鍚嶇О1
+ </span>
+ </h3>
+ </div>
+ <div class="panel-box1-item t2">
+ <p><i><img th:src="@{/img/web/group/icon-address.png}"/></i>
+ <span id="deptAddress" class="d1">
+ 涔岄瞾鏈ㄩ綈甯�
+ </span>
+ </p>
+ </div>
+ <div class="panel-box1-item">
+ <p><i><img th:src="@{/img/web/group/icon-user.png}"/></i>
+ <span id="deptContact">
+ 寮犱笁
+ </span>
+ </p>
+ </div>
+ <div class="panel-box1-item">
+ <p><i><img th:src="@{/img/web/group/icon-phone.png}"/></i>
+ <span id="deptPhone">
+ 18638530750
+ </span>
+ </p>
+ </div>
+ </div>
+ </div><!-- i-m1 end -->
+ <div class="left-m2">
+ <div>
+ <div class="panel-title" id="panel-title">鐩戞帶鐐逛俊鎭�</div>
+ </div>
+ <div class="panel-content">
+ <div class="panel-content-head">
+ <span class="head-item" style="flex: 1.4">鐩戞帶鍚嶇О</span>
+ <span class="head-item" style="flex: 0.6">鐩戞帶绫诲瀷</span>
+ </div>
+
+ <div class="panel-content-body" id="inventoryInfoBox">
+ <div id="inventoryInfo">
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�1</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�2</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�3</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�4</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�5</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�6</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�7</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�8</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�9</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�10</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�11</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�12</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�13</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�14</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�15</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ <div class="panel-content-body-tr">
+ <span class="body-item" style="flex: 1.4">瀹夐槻-鍖楀洿澧�16</span>
+ <span class="body-item" style="flex: 0.6">鏋満</span>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div><!-- left end -->
+ <div class="right-container">
+ <div class="right-bottom bottom-container">
+ <div>
+ <div class="panel-title" id="pieCharTitle">瑙嗛鐩戞帶</div>
+ <div class="fenping_icon">
+ <img onclick="fenping(1)" id="f_1" style="width: 30px" th:src="@{/img/web/group/fp_1_active.png}"/>
+ <img onclick="fenping(4)" id="f_4" style="width: 30px" th:src="@{/img/web/group/fp_4.png}"/>
+ <img onclick="fenping(9)" id="f_9" style="width: 30px" th:src="@{/img/web/group/fp_9.png}"/>
+ <img onclick="fenping(16)" id="f_16" style="width: 30px" th:src="@{/img/web/group/fp_16.png}"/>
+ </div>
+ </div>
+ <!--涓�鍒嗗睆 榛樿鏄剧ず-->
+ <div id="video_1" class="right-videoWrap">
+ <div id="f1_d1" class="div_v1 bor_t_l bor_b bor_r">
+ <video class="video" id="video1_1" autoplay="" muted="" playsinline=""></video>
+ </div>
+ </div>
+
+ <!--鍥涘垎灞� 榛樿鏄剧ず-->
+ <div id="video_4" class="right-videoWrap" style="display: none;">
+ <div id="f4_d1" class="div_v4 bor_t_l">
+ <video class="video" id="video4_1" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f4_d2" class="div_v4 bor_t_l bor_r">
+ <video class="video" id="video4_2" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f4_d3" class="div_v4 bor_t_l bor_b">
+ <video class="video" id="video4_3" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f4_d4" class="div_v4 bor_t_l bor_b bor_r">
+ <video class="video" id="video4_4" autoplay="" muted="" playsinline=""></video>
+ </div>
+ </div>
+
+ <!--涔濆垎灞� 榛樿闅愯棌-->
+ <div id="video_9" class="right-videoWrap" style="display: none;">
+ <div id="f9_d1" class="div_v9 bor_t_l">
+ <video class="video" id="video9_1" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d2" class="div_v9 bor_t_l">
+ <video class="video" id="video9_2" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d3" class="div_v9 bor_t_l bor_r">
+ <video class="video" id="video9_3" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d4" class="div_v9 bor_t_l">
+ <video class="video" id="video9_4" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d5" class="div_v9 bor_t_l">
+ <video class="video" id="video9_5" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d6" class="div_v9 bor_t_l bor_r">
+ <video class="video" id="video9_6" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d7" class="div_v9 bor_t_l bor_b">
+ <video class="video" id="video9_7" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d8" class="div_v9 bor_t_l bor_b">
+ <video class="video" id="video9_8" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d9" class="div_v9 bor_t_l bor_b bor_r">
+ <video class="video" id="video9_9" autoplay="" muted="" playsinline=""></video>
+ </div>
+ </div>
+
+ <!--鍗佸叚鍒嗗睆 榛樿闅愯棌-->
+ <div id="video_16" class="right-videoWrap" style="display: none;">
+ <div id="f16_d1" class="div_v16 bor_t_l">
+ <video class="video" id="video16_1" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d2" class="div_v16 bor_t_l">
+ <video class="video" id="video16_2" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d3" class="div_v16 bor_t_l">
+ <video class="video" id="video16_3" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d4" class="div_v16 bor_t_l bor_r">
+ <video class="video" id="video16_4" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d5" class="div_v16 bor_t_l">
+ <video class="video" id="video16_5" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d6" class="div_v16 bor_t_l">
+ <video class="video" id="video16_6" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d7" class="div_v16 bor_t_l">
+ <video class="video" id="video16_7" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d8" class="div_v16 bor_t_l bor_r">
+ <video class="video" id="video16_8" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d9" class="div_v16 bor_t_l">
+ <video class="video" id="video16_9" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d10" class="div_v16 bor_t_l">
+ <video class="video" id="video16_10" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d11" class="div_v16 bor_t_l">
+ <video class="video" id="video16_11" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d12" class="div_v16 bor_t_l bor_r">
+ <video class="video" id="video16_12" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d13" class="div_v16 bor_t_l bor_b">
+ <video class="video" id="video16_13" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d14" class="div_v16 bor_t_l bor_b">
+ <video class="video" id="video16_14" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d15" class="div_v16 bor_t_l bor_b">
+ <video class="video" id="video16_15" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f16_d16" class="div_v16 bor_t_l bor_b bor_r">
+ <video class="video" id="video16_16" autoplay="" muted="" playsinline=""></video>
+ </div>
+ </div>
+
+ </div> <!-- right end -->
+
+ </div><!--i-main end-->
+
+ </div>
+</div>
+<script th:src="@{/js/jquery.min.js}"></script>
+<script th:src="@{/ajax/libs/layui/layui.js}"></script>
+<script th:src="@{/ajax/libs/layer/layer.js}"></script>
+<script th:src="@{/common/constant.js}"></script>
+<script th:src="@{/common/igds-common.js}"></script>
+<script th:src="@{/group/video.js}"></script>
+<script th:inline="javascript">
+
+ var deptCur = [[${deptInfo}]]
+ var deptId = [[${deptId}]];
+ var dicSlogan = [[${dicSlogan}]];
+ var cameraList = [[${cameraList}]];
+
+ //璁剧疆瀹氭椂鍒锋柊椤甸潰锛屼富瑕佷负浜嗛槻姝㈡帀绾�
+ var timer2;
+ window.onload = function () {
+ if (timer2) {
+ clearInterval(timer2);
+ }
+ timer2 = setInterval(function () {
+ window.location.href = window.location.href;
+ }, 60 * 60 * 1000);
+ };
+</script>
+</body>
+</html>
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/patrol/patrolRecord/patrolRecord.html b/fzzy-igdss-web/src/main/resources/templates/security/patrol/patrolRecord/patrolRecord.html
index e178b82..eb0d1db 100644
--- a/fzzy-igdss-web/src/main/resources/templates/security/patrol/patrolRecord/patrolRecord.html
+++ b/fzzy-igdss-web/src/main/resources/templates/security/patrol/patrolRecord/patrolRecord.html
@@ -1,132 +1,64 @@
<!DOCTYPE html>
-<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
+<html lang="zh-CN" xmlns:th="http://www.thymeleaf.org">
<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="renderer" content="webkit">
+ <meta charset="UTF-8">
+ <title>宸℃杞ㄨ抗灞曠ず</title>
+ <!-- Layui CSS锛堢敤浜庡熀纭�鏍峰紡锛� -->
<th:block th:include="include :: header('宸℃洿璁板綍')"/>
<link rel="stylesheet" type="text/css" th:href="@{/ajax/libs/layui-ruoyi/css/layui.css}"/>
<link rel="stylesheet" th:href="@{/security/patrol/patrolRecord-style.css}">
+ <script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=R3FfyIEbBAWNckTqRSopHQktdkgp924F"></script>
</head>
-<body class="gray-bg">
+<body>
<div class="container-div">
<div class="row">
- <div class="col-sm-12 search-collapse"
- style="display: flex; justify-content: space-between; align-items: center;">
- <form id="patrolRecord-form">
- <div class="select-list">
- <ul>
- <li>
- 宸℃洿鐐癸細<input type="text" name="name"/>
- </li>
- <li>
- <a class="btn btn-primary btn-rounded btn-sm" onclick="searchRecord()"><i
- class="fa fa-search"></i> 鎼滅储</a>
- <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i
- class="fa fa-refresh"></i> 閲嶇疆</a>
- </li>
- </ul>
- </div>
- </form>
- <div class="btn-group-sm" role="group">
- <!-- 濡傛灉闇�瑕佹坊鍔犳寜閽彲浠ユ斁鍦ㄨ繖閲� -->
- <a class="btn btn-success" onclick="openTrajectoryMap()" >
- <i class="fa fa-search"></i> 杞ㄨ抗鍥炬煡鐪�
- </a>
+ <!-- 鐧惧害鍦板浘瀹瑰櫒 -->
+ <div id="map"></div>
+ <!-- 鍙充晶杞ㄨ抗鍗$墖鎮诞灞� -->
+ <div class="track-card-panel">
+ <div class="panel-title">
+ 宸℃杞ㄨ抗鐐�
+ <span class="count" th:text="'鍏� ' + ${#lists.size(patrolRecordList)} + ' 涓偣浣�'"></span>
</div>
- </div>
-
-
- <div class="col-sm-12 " style="padding-top: 10px;">
- <!-- 宸℃璁板綍缃戞牸 -->
- <div class="gallery-grid" id="gallery-container">
- <!-- 璁板綍涓虹┖鏃舵樉绀� -->
- <div th:if="${#lists.isEmpty(patrolRecordList)}" class="empty-state">
- <i class="fa-solid fa-clipboard-list"></i>
- <h3>鏆傛棤宸℃璁板綍</h3>
- <p>褰撳墠娌℃湁鍙睍绀虹殑宸℃璁板綍鏁版嵁</p>
+ <!-- 杞ㄨ抗鍗$墖鍒楄〃锛圱hymeleaf寰幆娓叉煋锛� -->
+ <div th:each="record,stat : ${patrolRecordList}" class="track-card" data-index="${stat.index}">
+ <div class="card-row">
+ <span class="label">搴忓彿锛�</span>
+ <span class="value" th:text="${stat.index + 1}"></span>
</div>
- <!-- 璁板綍鍗$墖 -->
- <div th:each="patrolRecord : ${patrolRecordList}" class="gallery-item">
- <img th:src="${patrolRecord.imgName ?: '/logo-sm.png'}" th:alt="${patrolRecord.id}"
- th:data-url="${patrolRecord.imgName ?: '/logo-sm.png'}" th:data-id="${patrolRecord.id}"
- class="gallery-img" onclick="showPatrolRecordPreview(this.getAttribute('data-url'))">
- <div class="gallery-info">
- <div class="gallery-header">
- <h3 class="gallery-title" th:text="${patrolRecord.pointName ?: patrolRecord.id}"></h3>
- <!-- 鏍囩鍒楄〃 -->
-<!-- <div class="gallery-tags">-->
-<!-- <span class="tag-person">-->
-<!-- <i class="layui-icon layui-icon-user"></i>-->
-<!-- <span th:text="'鏈煡'"></span>-->
-<!-- </span>-->
-<!-- </div>-->
- </div>
-
- <div class="gallery-meta">
- <div style="display: flex; align-items: center; gap: 15px;width: 100%">
- <div class="meta-item" style="width: 50%">
- <i class="layui-icon layui-icon-location"></i>
- <span th:text="${patrolRecord.longitude ?: ''}"></span>
- </div>
- <div class="meta-item" style="width: 50%">
- <i class="layui-icon layui-icon-location"></i>
- <span th:text="${patrolRecord.latitude ?: ''}"></span>
- </div>
- </div>
- <div class="meta-item" >
- <i class="layui-icon layui-icon-date"></i>
- <span th:text="${#dates.format(patrolRecord.createTime, 'yyyy-MM-dd HH:mm')}"></span>
- </div>
- </div>
- </div>
+ <div class="card-row">
+ <span class="label">鐐逛綅鍚嶇О锛�</span>
+ <span class="value" th:text="${record.pointName}"></span>
</div>
- </div>
-
- <!-- 鍒嗛〉鎺т欢 -->
- <div class="pagination-container" th:if="${not #lists.isEmpty(patrolRecordList)}">
- <div id="pagination"></div>
- </div>
-
- </div>
- </div>
- <!-- 鍥剧墖棰勮灞� -->
- <div class="img-preview" id="imgPreview">
- <div class="preview-content">
- <img src="" alt="棰勮鍥剧墖" class="preview-img" id="previewImg">
- <div class="close-preview" id="closePreview">
- <i class="layui-icon layui-icon-clear"></i>
+ <div class="card-row">
+ <span class="label">宸℃浜猴細</span>
+ <span class="value" th:text="${record.createBy}"></span>
+ </div>
+ <div class="card-row">
+ <span class="label">宸℃鏃堕棿锛�</span>
+ <span class="value" th:text="${#dates.format(record.createTime, 'yyyy-MM-dd HH:mm:ss')}"></span>
+ </div>
+ <div class="card-row">
+ <span class="label">缁忕含搴︼細</span>
+ <span class="value" th:text="${record.latitude} + ', ' + ${record.longitude}"></span>
+ </div>
+ <div class="card-row">
+ <span class="label">杞ㄨ抗鐐笽D锛�</span>
+ <span class="value" th:text="${record.id}"></span>
+ </div>
</div>
</div>
</div>
</div>
+
+
+
+<!-- 寮曞叆Layui JS -->
<th:block th:include="include :: footer"/>
<script th:src="@{/ajax/libs/layui-ruoyi/layui.js}"></script>
<script th:src="@{/security/patrol/patrolRecord.js}"></script>
-<script th:inline="javascript">
- var prefix = ctx + "security/patrol/patrolRecord";
-
- var currentPage = [[${currentPage}]];
- var totalItems = [[${totalItems}]];
- var pageSize = [[${pageSize}]];
- var patrolId = [[${patrolId}]];
-
- function openTrajectoryMap() {
- var url = prefix + '/trajectoryMap/'+patrolId ;
- var options = {
- title: "杞ㄨ抗鍥�",
- width: 500,
- height: 500,
- url: url,
- btn: 0,
- yes: function (index, layero) {
- $.modal.close(index);
- }
- };
- $.modal.openOptions(options);
- }
+<script th:inline="javascript">
+ var patrolRecordList = [[${patrolRecordList}]];
</script>
-
</body>
-</html>
+</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/quantity.html b/fzzy-igdss-web/src/main/resources/templates/security/quantity.html
index 7358613..8ef6b9b 100644
--- a/fzzy-igdss-web/src/main/resources/templates/security/quantity.html
+++ b/fzzy-igdss-web/src/main/resources/templates/security/quantity.html
@@ -154,10 +154,10 @@
<div class="card">
<div class="card-header">
<h2>鏁伴噺璧板娍鍒嗘瀽</h2>
- <select class="layui-form-select">
- <option>杩�7澶�</option>
- <option>杩�30澶�</option>
- </select>
+<!-- <select class="layui-form-select">-->
+<!-- <option>杩�7澶�</option>-->
+<!-- <option>杩�30澶�</option>-->
+<!-- </select>-->
</div>
<div class="card-body">
<div style="height: 250px;" id="temperatureChart"></div>
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/video-aerial.html b/fzzy-igdss-web/src/main/resources/templates/security/video-aerial-dept.html
similarity index 97%
rename from fzzy-igdss-web/src/main/resources/templates/security/video-aerial.html
rename to fzzy-igdss-web/src/main/resources/templates/security/video-aerial-dept.html
index 5bb5eb9..e44c85b 100644
--- a/fzzy-igdss-web/src/main/resources/templates/security/video-aerial.html
+++ b/fzzy-igdss-web/src/main/resources/templates/security/video-aerial-dept.html
@@ -67,7 +67,7 @@
<script th:src="@{/common/constant.js}"></script>
<script th:src="@{/common/igds-common.js}"></script>
<script th:src="@{/js/plugins/drag/drag-drop.js}"></script>
-<script th:src="@{/security/video-aerial.js}"></script>
+<script th:src="@{/security/video-aerial-dept.js}"></script>
<!-- 寮瑰嚭鎿嶄綔妗� -->
<div class="layui-tab-content" id="aerialDialog" style="display: none;">
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/video-list-dept.html b/fzzy-igdss-web/src/main/resources/templates/security/video-list-dept.html
new file mode 100644
index 0000000..b16c4bb
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/templates/security/video-list-dept.html
@@ -0,0 +1,355 @@
+<!DOCTYPE html>
+<html lang="zh-cn" xmlns:th=http://www.thymeleaf.org>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <meta name="renderer" content="webkit">
+ <title>鏅烘収绮簱绠$悊骞冲彴-鐩戞帶鍒楄〃</title>
+
+ <link rel="stylesheet" th:href="@{/ajax/libs/layui/css/layui.css}"/>
+ <link rel="stylesheet" th:href="@{/security/video-list.css}">
+
+ <style>
+ html, body, .full {
+ width: 100%;
+ height: 100%;
+ overflow-y: hidden;
+ }
+
+ .layui-fluid {
+ position: relative;
+ margin: 0 auto;
+ padding: unset;
+ }
+
+ .layui-col-space20 {
+ margin: unset;
+ }
+
+ .layui-col-space20 > * {
+ padding: 10px 5px;
+ }
+
+ .sp-showItem2 {
+ height: 690px;
+ }
+
+ .sp-box {
+ height: 820px;
+ }
+
+ .sp-rl > span {
+ line-height: 50px;
+ color: #bbc3cd;
+ font-size: 20px;
+ }
+
+ .sp-table {
+ height: 355px;
+ }
+
+ .pdgxq-table1 {
+ background-color: transparent;
+ margin: 0;
+ }
+
+ .pdgxq-table1 thead tr th {
+ color: #ef344a;
+ font-size: 18px;
+ }
+
+ .pdgxq-table1 thead tr {
+ background: #141C25 !important;
+ border-bottom: 1px solid #ef344a;
+ }
+
+ .layui-table td, .layui-table th {
+ padding: 9px 5px;
+ }
+
+ .pdgxq-table1 th, .pdgxq-table1 td {
+ text-align: center;
+ min-height: 32px;
+ line-height: 32px;
+ font-size: 14px;
+ }
+
+ .pdgxq-table1 tbody tr:nth-child(odd) {
+ background-color: #262d33;
+ }
+
+ .pdgxq-table1 td em {
+ color: #ef344a;
+ }
+
+ .layui-table td, .layui-table th {
+ padding: 9px 5px;
+ }
+
+ .pdgxq-table1 td {
+ color: #fff;
+ cursor: pointer;
+ }
+
+ .fenping_icon {
+ position: absolute;
+ right: 30px;
+ top: 16px;
+ }
+
+ .div_v1 {
+ width: 99.8%;
+ height: 760px;
+ float: left;
+ background-color: #333;
+
+ text-align: center;
+ color: #FFF;
+ font-size: 20px;
+ }
+
+ .div_v4 {
+ width: 49.88%;
+ height: 379.5px;
+ float: left;
+ background-color: #333;
+
+ text-align: center;
+ color: #FFF;
+ font-size: 20px;
+ }
+
+ .div_v9 {
+ width: 33.22%;
+ height: 252.6px;
+ float: left;
+ background-color: #333;
+
+ text-align: center;
+ color: #FFF;
+ font-size: 20px;
+ }
+ .bor_t_l {
+ border-top: 1px solid #777;
+ border-left: 1px solid #777;
+ }
+
+ .bor_b {
+ border-bottom: 1px solid #777;
+ }
+
+ .bor_r {
+ border-right: 1px solid #777;
+ }
+ .selectWin {
+ border: 1px solid #a52222;
+ }
+ .video {
+ width: 100%;
+ height: 100%;
+ }
+ </style>
+</head>
+
+<body class="pdgxq-body">
+<div class="i-container">
+ <div class="jmkt-main">
+ <div class="layui-fluid">
+ <div class="sp-boxWrap layui-row layui-col-space20">
+ <div class="layui-col-lg9 layui-col-md9">
+ <div class="pdgxq-m1-left sp-box">
+
+ <div class="pdgxq-H">
+ <h3>
+ <i></i>瑙嗛瀹炴椂棰勮
+ </h3>
+ <div class="fenping_icon">
+ <img onclick="fenping(1)" id="f_1" style="width: 30px" th:src="@{/img/web/group/fp_1_active.png}"/>
+ <img onclick="fenping(4)" id="f_4" style="width: 30px" th:src="@{/img/web/group/fp_4.png}"/>
+ <img onclick="fenping(9)" id="f_9" style="width: 30px" th:src="@{/img/web/group/fp_9.png}"/>
+ </div>
+ </div>
+
+ <div class="sp-tab-db" style="padding: 5px 10px 15px 10px;">
+ <!--涓�鍒嗗睆 榛樿鏄剧ず-->
+ <div id="video_1" class="right-videoWrap">
+ <div id="f1_d1" onclick="selectWin(1,1)" class="div_v1 bor_t_l bor_b bor_r">
+ <video class="video" id="video1_1" autoplay="" muted="" playsinline=""></video>
+ </div>
+ </div>
+
+ <!--鍥涘垎灞� 榛樿鏄剧ず-->
+ <div id="video_4" class="right-videoWrap" style="display: none;">
+ <div id="f4_d1" onclick="selectWin(4,1)" class="div_v4 bor_t_l">
+ <video class="video" id="video4_1" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f4_d2" onclick="selectWin(4,2)" class="div_v4 bor_t_l bor_r">
+ <video class="video" id="video4_2" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f4_d3" onclick="selectWin(4,3)" class="div_v4 bor_t_l bor_b">
+ <video class="video" id="video4_3" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f4_d4" onclick="selectWin(4,4)" class="div_v4 bor_t_l bor_b bor_r">
+ <video class="video" id="video4_4" autoplay="" muted="" playsinline=""></video>
+ </div>
+ </div>
+
+ <!--涔濆垎灞� 榛樿闅愯棌-->
+ <div id="video_9" class="right-videoWrap" style="display: none;">
+ <div id="f9_d1" onclick="selectWin(9,1)" class="div_v9 bor_t_l">
+ <video class="video" id="video9_1" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d2" onclick="selectWin(9,2)" class="div_v9 bor_t_l">
+ <video class="video" id="video9_2" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d3" onclick="selectWin(9,3)" class="div_v9 bor_t_l bor_r">
+ <video class="video" id="video9_3" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d4" onclick="selectWin(9,4)" class="div_v9 bor_t_l">
+ <video class="video" id="video9_4" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d5" onclick="selectWin(9,5)" class="div_v9 bor_t_l">
+ <video class="video" id="video9_5" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d6" onclick="selectWin(9,6)" class="div_v9 bor_t_l bor_r">
+ <video class="video" id="video9_6" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d7" onclick="selectWin(9,7)" class="div_v9 bor_t_l bor_b">
+ <video class="video" id="video9_7" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d8" onclick="selectWin(9,8)" class="div_v9 bor_t_l bor_b">
+ <video class="video" id="video9_8" autoplay="" muted="" playsinline=""></video>
+ </div>
+ <div id="f9_d9" onclick="selectWin(9,9)" class="div_v9 bor_t_l bor_b bor_r">
+ <video class="video" id="video9_9" autoplay="" muted="" playsinline=""></video>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <!--pdgxq-m1-left end-->
+ <div class="layui-col-lg3 layui-col-md3">
+ <div class="pdgxq-m1-right sp-box" style="height: 400px">
+ <div class="pdgxq-H">
+ <h3>
+ <i></i>浜戝彴鎺у埗
+ </h3>
+ </div>
+ <div class="sp-cz-wrap">
+ <div class="sp-cz-box">
+ <ul>
+ <li class="sp-cz-l1">
+ <a href="javascript:;" onmousedown="ptzControl(5)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a>
+ </li>
+ <li class="sp-cz-l2">
+ <a href="javascript:;" onmousedown="ptzControl(1)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a>
+ </li>
+ <li class="sp-cz-l3">
+ <a href="javascript:;" onmousedown="ptzControl(7)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a>
+ </li>
+ <li class="sp-cz-l4">
+ <a href="javascript:;" onmousedown="ptzControl(3)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a>
+ </li>
+ <li class="sp-cz-l5">
+ <a href="javascript:;">
+ </a>
+ </li>
+ <li class="sp-cz-l6">
+ <a href="javascript:;" onmousedown="ptzControl(4)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a>
+ </li>
+ <li class="sp-cz-l7">
+ <a href="javascript:;" onmousedown="ptzControl(6)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a>
+ </li>
+ <li class="sp-cz-l8">
+ <a href="javascript:;" onmousedown="ptzControl(2)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a></li>
+ <li class="sp-cz-l9">
+ <a href="javascript:;" onmousedown="ptzControl(8)"
+ onmouseup="moveStop()">
+ <img th:src="@{/img/web/security/sp-arrow.png}"/>
+ </a></li>
+ </ul>
+ </div>
+ <div class="sp-bianbei fl">
+ <button type="button" class="sp-sxBtn sp-czBtn" onmousedown="ptzControl(9)" onmouseup="zoomStop()">
+ <i>锛�</i>
+ </button>
+ <span>鍙樼劍</span>
+ <button type="button" class="sp-fdBtn sp-czBtn" onmousedown="ptzControl(10)" onmouseup="zoomStop()">
+ <i>锛�</i>
+ </button>
+ </div>
+ </div>
+ </div>
+ <div class="pdgxq-m1-right sp-box" style="height: 410px;margin-top: 10px">
+ <div class="pdgxq-H">
+ <h3>
+ <i></i>璁惧鍒楄〃
+ </h3>
+ </div>
+ <div class="sp-table-box">
+ <div class="sp-table">
+
+ <table class="layui-table pdgxq-table1" lay-skin="nob">
+ <colgroup>
+ <col width="70%">
+ <col width="15%">
+ <col width="15%">
+ </colgroup>
+ <thead>
+ <tr>
+ <th>鍚嶇О</th>
+ <th>绫诲瀷</th>
+ <th>鐘舵��</th>
+ </tr>
+ </thead>
+ <tbody id="cameraList">
+
+ </tbody>
+ </table>
+
+ </div>
+ </div>
+ </div>
+ </div>
+ <!--pdgxq-m1-left end-->
+ </div>
+ <!--sp-boxWrap end-->
+ </div>
+ </div>
+ <!--jmkt-main end-->
+</div>
+<!--i-container end-->
+
+
+<script th:inline="javascript">
+ var listCamera = [[${listCamera}]];
+</script>
+<script th:src="@{/js/jquery.min.js}"></script>
+<script th:src="@{/ajax/libs/layui/layui.js}"></script>
+<script th:src="@{/common/constant.js}"></script>
+<script th:src="@{/security/video-list-dept.js}"></script>
+<script th:src="@{/security/video-control.js}"></script>
+</body>
+</html>
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/video-list.html b/fzzy-igdss-web/src/main/resources/templates/security/video-list.html
deleted file mode 100644
index e18f386..0000000
--- a/fzzy-igdss-web/src/main/resources/templates/security/video-list.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-cn" xmlns:th=http://www.thymeleaf.org>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="renderer" content="webkit">
- <title>鏅烘収绮簱绠$悊骞冲彴-鐩戞帶鍒楄〃</title>
-
- <link rel="stylesheet" th:href="@{/ajax/libs/layui/css/layui.css}"/>
- <link rel="stylesheet" th:href="@{/security/video-list.css}">
-
- <style>
- html, body, .full {
- width: 100%;
- height: 100%;
- overflow-y: hidden;
- }
-
- .layui-fluid {
- position: relative;
- margin: 0 auto;
- padding: unset;
- }
-
- .layui-col-space20 {
- margin: unset;
- }
-
- .layui-col-space20>* {
- padding: 10px 5px;
- }
-
- .sp-showItem2 {
- height: 690px;
- }
-
- .sp-box {
- height: 760px;
- }
-
- .sp-rl>span {
- line-height: 50px;
- color: #bbc3cd;
- font-size: 20px;
- }
-
- .sp-table {
- height: 732px;
- width: 425px;
- }
-
- .pdgxq-table1 {
- background-color: transparent;
- margin: 0;
- }
-
- .pdgxq-table1 thead tr th {
- color: #ef344a;
- }
-
- .pdgxq-table1 thead tr {
- background: #141C25 !important;
- border-bottom: 1px solid #ef344a;
- }
-
- .layui-table td, .layui-table th {
- padding: 9px 5px;
- }
-
- .pdgxq-table1 th, .pdgxq-table1 td {
- text-align: center;
- min-height: 32px;
- line-height: 32px;
- font-size: 14px;
- }
-
- .pdgxq-table1 tbody tr:nth-child(odd) {
- background-color: #262d33;
- }
-
- .pdgxq-table1 td em {
- color: #ef344a;
- }
-
- .layui-table td, .layui-table th {
- padding: 9px 5px;
- }
-
- .pdgxq-table1 td {
- color: #fff;
- cursor: pointer;
- }
- .video {
- width: 100%;
- height: 100%;
- }
- </style>
-</head>
-
-<body class="pdgxq-body">
-<div class="i-container">
- <div class="jmkt-main">
- <div class="layui-fluid">
- <div class="sp-boxWrap layui-row layui-col-space20">
- <div class="layui-col-lg9 layui-col-md9">
- <div class="pdgxq-m1-left sp-box">
-
- <div class="pdgxq-H">
- <h3>
- <i></i>瑙嗛瀹炴椂棰勮
- </h3>
- </div>
-
- <div class="sp-tab-bd" style="padding: 5px 10px 15px 10px;">
- <div class="sp-showBox layui-row show">
- <div class="layui-col-lg12 layui-col-md12">
- <div class="sp-showItem2" onmouseover="showPtz()"
- onmouseout="disPtz()">
- <!-- 浣跨敤鏈湴VLC鎻掍欢鎾斁 -->
- <div id="vlcPlayer" style="display: none; width: 100%; height: 100%"></div>
-
-<!-- <!– 浣跨敤鎾斁鍣ㄦ挱鏀� –>-->
-<!-- <easy-player id="easyPlayer" style="display: none;" live="true" show-custom-button="true" auto-play="true" muted="true"></easy-player>-->
-
-<!-- <!– 浣跨敤IFrame鎾斁 –>-->
-<!-- <iframe id="iframePlayer" src="" style="display: none;" width="100%" height="100%" allowfullscreen></iframe>-->
-
- <!-- 浣跨敤WebRtc鎾斁 -->
- <video class="video" id="video" autoplay="" muted="" playsinline="">
-
- <!-- 浜戝彴鎺у埗 -->
- <div class="ptz-block" id="ptz-block" style="opacity: 0;">
- <div class="ptzBlock">
- <div class="ptz-block-box">
- <div title="涓�" onmousedown="mouseDownPTZControl(1);"
- onmouseup="mouseUpPTZControl();"
- class="ptz-cell direction ptz-up">
- <i class="layui-icon layui-icon-up"></i>
- </div>
- <div title="宸�" onmousedown="mouseDownPTZControl(3);"
- onmouseup="mouseUpPTZControl();"
- class="ptz-cell direction ptz-left">
- <i class="layui-icon layui-icon-left"></i>
- </div>
- <div title="浜戝彴鎺у埗"
- class="ptz-center layui-icon layui-icon-voice"></div>
- <div title="鍙�" onmousedown="mouseDownPTZControl(4);"
- onmouseup="mouseUpPTZControl();"
- class="ptz-cell direction ptz-right">
- <i class="layui-icon layui-icon-right"></i>
- </div>
- <div title="涓�" onmousedown="mouseDownPTZControl(2);"
- onmouseup="mouseUpPTZControl();"
- class="ptz-cell direction ptz-down">
- <i class="layui-icon layui-icon-down"></i>
- </div>
- </div>
- <div title="浜戝彴閫熷害">
- <div class="ptz-input el-input el-input--mini">
- <input type="number" autocomplete="off" value='120'
- min="0" max="255" class="el-input__inner">
- </div>
- </div>
- <div title="鏀惧ぇ" onmousedown="PTZZoomIn()"
- onmouseup="PTZZoomStop()"
- class="ptz-cell ptz-btn ptz-plus">
- <i class="layui-icon layui-icon-addition"></i>
- </div>
- <div title="缂╁皬" onmousedown="PTZZoomout()"
- onmouseup="PTZZoomStop()"
- class="ptz-cell ptz-btn ptz-minus">
- <i class="layui-icon layui-icon-subtraction"></i>
- </div>
- </div>
- </div>
- <!-- 浜戝彴鎺у埗 END -->
-
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!--pdgxq-m1-left end-->
- <div class="layui-col-lg3 layui-col-md3">
- <div class="pdgxq-m1-right sp-box" style="height: 760px;">
- <div class="pdgxq-H">
- <h3>
- <i></i>璁惧鍒楄〃
- </h3>
- </div>
- <div class="sp-table-box">
- <div class="sp-table">
-
- <table class="layui-table pdgxq-table1" lay-skin="nob">
- <colgroup>
- <col width="70%">
- <col width="15%">
- <col width="15%">
- </colgroup>
- <thead>
- <tr>
- <th>鍚嶇О</th>
- <th>绫诲瀷</th>
- <th>鐘舵��</th>
- </tr>
- </thead>
- <tbody id="cameraList">
-
- </tbody>
- </table>
-
- </div>
- </div>
- </div>
- </div>
- <!--pdgxq-m1-left end-->
- </div>
- <!--sp-boxWrap end-->
- </div>
- </div>
- <!--jmkt-main end-->
-</div>
-<!--i-container end-->
-
-
-<script th:inline="javascript">
- var listCamera = [[${listCamera}]];
-</script>
-<script th:src="@{/js/jquery.min.js}"></script>
-<script th:src="@{/ajax/libs/layui/layui.js}"></script>
-<script th:src="@{/common/constant.js}"></script>
-<script th:src="@{/security/video-list.js}"></script>
-</body>
-</html>
--
Gitblit v1.9.3