From fd1274d07f1e68ed28bdb08bd95e5bb27c4e2da1 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sun, 25 Jun 2023 14:24:23 +0800
Subject: [PATCH] git无法使用期间修改……

---
 src/views/home/components/leftContainer楼栋修改前.vue    | 1610 +++
 src/styles/media/index.scss                         |   41 
 src/views/home/components/dialog/keyPersonBox.vue   |   68 
 src/views/home/xinzhou.js                           | 20991 ++++++++++---------------------------------
 src/views/policeInfor/index.vue                     |   43 
 src/api/home/index.js                               |   50 
 src/styles/icon/index.min.css                       |    1 
 src/views/activity/components/publicIndex.vue       |    5 
 src/views/activity/index.vue                        |   77 
 src/views/house/index.vue                           |   90 
 src/views/home/components/leftContainer.vue         |  402 
 src/styles/dc/index.scss                            |   26 
 src/views/home/homeleft/difficulty.js               |  238 
 src/views/home/components/dialog/areaDetailsBox.vue |   21 
 src/views/home/components/rightContainer值班修改后.vue   | 1438 +++
 src/styles/base/index.scss                          |    5 
 src/store/modules/user.js                           |   29 
 src/views/activity/components/twoDrawBtnBox.vue     |    8 
 src/components/map/components/architecturePopup.vue |  154 
 public/images/earth-navi-control.png                |    0 
 src/components/map/index.vue                        |   69 
 src/views/home/components/rightContainer.vue        |  205 
 src/views/home/components/bottomContainer.vue       |  209 
 src/views/home/index.vue                            |  911 +
 src/views/activity/components/drawBtnBox.vue        |    8 
 src/views/home/components/rightContainer值班修改前.vue   | 1505 +++
 src/api/dept/index.js                               |   16 
 src/views/layout/index.vue                          |   84 
 src/styles/icon/index.scss                          |   11 
 src/styles/icon/index.css                           |   99 
 30 files changed, 11,492 insertions(+), 16,922 deletions(-)

diff --git a/public/images/earth-navi-control.png b/public/images/earth-navi-control.png
new file mode 100644
index 0000000..d73a8bf
--- /dev/null
+++ b/public/images/earth-navi-control.png
Binary files differ
diff --git a/src/api/dept/index.js b/src/api/dept/index.js
index 551bbe5..baf5595 100644
--- a/src/api/dept/index.js
+++ b/src/api/dept/index.js
@@ -146,14 +146,15 @@
  */
 export const getSearchExtensivelyBgAoiDeepdata = (ak, region, ids, infos) => {
     return request({
-        url: '/zhs/bs/search',
+        // url: '/zhs/bs/search',
         // url: '/data/汇成观邸.json',
         // url: '/data/search.json',
         // url: '/data/阳光小区独栋.json',
-        // url: '/data/search汇杰小区.json',
+        url: '/data/search汇杰小区.json',
+        // url: '/data/汪家园林家小区id详情搜.json',
         // url: '/data/search三江星座.json',
         method: 'get',
-        requestBaseUrl: 'fengtDS',
+        // requestBaseUrl: 'fengtDS',
         params: {
             ak,
             region,
@@ -170,12 +171,13 @@
  */
 export const getSearchExtensivelyHousesdata = (ak, region, ids, infos) => {
     return request({
-        url: '/zhs/bs/search',
+        // url: '/zhs/bs/search',
         // url: '/data/汇成观邸-户室.json',
         // url: '/data/阳光小区独栋.json',
-        // url: '/data/search汇杰小区1栋.json',
+        url: '/data/search汇杰小区1栋.json',
+        // url: '/data/汪家园林家小区2号id详情搜.json',
         method: 'get',
-        requestBaseUrl: 'fengtDS',
+        // requestBaseUrl: 'fengtDS',
         params: {
             ak,
             region,
@@ -272,7 +274,7 @@
         params: {
             resBusId,
             buildId,
-            status,
+            ...status,
             current,
             realName,
             phone
diff --git a/src/api/home/index.js b/src/api/home/index.js
index 91ad0d8..3c78192 100644
--- a/src/api/home/index.js
+++ b/src/api/home/index.js
@@ -25,14 +25,15 @@
  * @param {*}   
  * @returns 
  */
-export const getSchedulingList = (current, size, params) => {
+// export const getSchedulingList = (current, size, params) => {
+export const getSchedulingList = (params) => {
     return request({
         url: `/api/scheduling/scheduling/page`,
         method: 'get',
         params: {
             ...params,
-            current: current,
-            size: size
+            // current: current,
+            // size: size
         }
     })
 }
@@ -197,4 +198,47 @@
     })
 }
 
+//实有房屋统计
+export const getVillageStatisticData = (params) => {
+    return request({
+        url: `/api/villageDetail/villageDetail/getVillageStatisticData`,
+        method: 'get',
+        params: params
+    })
+}
 
+//实有房屋统计--详情
+export const getVillageStatisticDetail = (params) => {
+    return request({
+        url: `/api/villageDetail/villageDetail/page`,
+        method: 'get',
+        params: params
+    })
+}
+
+//关注场所统计
+export const getPlaceOfConcernStatisticData = (params) => {
+    return request({
+        url: `/api/placeOfConcern/placeOfConcern/getPlaceOfConcernStatisticData`,
+        method: 'get',
+        params: params
+    })
+}
+
+//关注场所统计--详情
+export const getPlaceOfConcernStatisticDetail = (params) => {
+    return request({
+        url: `/api/placeOfConcern/placeOfConcern/page`,
+        method: 'get',
+        params: params
+    })
+}
+
+//实有住宅和关注场所统计总数
+export const getVillageDetailAndPlaceStatisticNumber = (params) => {
+    return request({
+        url: `/api/placeOfConcern/placeOfConcern/getVillageDetailAndPlaceStatisticNumber`,
+        method: 'get',
+        params: params
+    })
+}
diff --git a/src/components/map/components/architecturePopup.vue b/src/components/map/components/architecturePopup.vue
index e2ff6c0..2c0075c 100644
--- a/src/components/map/components/architecturePopup.vue
+++ b/src/components/map/components/architecturePopup.vue
@@ -16,8 +16,133 @@
                                     详细信息
                                     <div class="close" @click="closePopup" title="关闭"></div>
                                 </div>
+                                <div v-show="architectureDataPopup.curDataType == '学校'" class="label-content">
+                                    <div class="item">
+                                        <div>校园名:</div>
+                                        <div>{{ architectureDataPopup.unitName }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>在校教职工人数:</div>
+                                        <div>{{ architectureDataPopup.teacherScale }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>在校学生数量:</div>
+                                        <div>{{ architectureDataPopup.studentScale }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>办学区域:</div>
+                                        <div>{{ architectureDataPopup.officeArea }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>学校类型:</div>
+                                        <div>{{ architectureDataPopup.attentionType }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>办学主体:</div>
+                                        <div>{{ architectureDataPopup.officeMain }}</div>
+                                    </div>
+                                </div>
 
-                                <div
+                                <div v-show="architectureDataPopup.curDataType == '危爆品'" class="label-content">
+                                    <div class="item">
+                                        <div>单位名称:</div>
+                                        <div>{{ architectureDataPopup.unitName }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>危险物品名称:</div>
+                                        <div>{{ architectureDataPopup.hazardousGoodsName }}</div>
+                                    </div>
+                                </div>
+                                <div v-show="architectureDataPopup.curDataType == '医院'" class="label-content">
+                                    <div class="item">
+                                        <div>医院名称:</div>
+                                        <div>{{ architectureDataPopup.unitName }}</div>
+                                    </div>
+                                </div>
+                                <div v-show="architectureDataPopup.curDataType == '党政机关' || architectureDataPopup.curDataType == '银行'"
+                                    class="label-content">
+                                    <div class="item">
+                                        <div>单位名称:</div>
+                                        <div>{{ architectureDataPopup.unitName }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>关注类型:</div>
+                                        <div>{{ architectureDataPopup.attentionType }}</div>
+                                    </div>
+                                </div>
+                                <div v-show="architectureDataPopup.curDataType == '其它重点单位'" class="label-content">
+                                    <div class="item">
+                                        <div>单位名称:</div>
+                                        <div>{{ architectureDataPopup.unitName }}</div>
+                                    </div>
+                                </div>
+                                <div v-show="architectureDataPopup.curDataType == '油气站'" class="label-content">
+                                    <div class="item">
+                                        <div>单位名称:</div>
+                                        <div>{{ architectureDataPopup.unitName }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>关注类型:</div>
+                                        <div>{{ architectureDataPopup.attentionType }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>规模:</div>
+                                        <div>{{ architectureDataPopup.scale }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>状态:</div>
+                                        <div>{{ architectureDataPopup.status }}</div>
+                                    </div>
+                                </div>
+                                <div v-show="architectureDataPopup.curDataType == '旅馆酒店公寓'" class="label-content">
+                                    <div class="item">
+                                        <div>单位名称:</div>
+                                        <div>{{ architectureDataPopup.unitName }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>座机:</div>
+                                        <div>{{ architectureDataPopup.tel }}</div>
+                                    </div>
+                                </div>
+                                <div class="label-content public">
+                                    <div class="item">
+                                        <div>地址:</div>
+                                        <div>{{ architectureDataPopup.address }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>辖区派出所:</div>
+                                        <div>{{ architectureDataPopup.policeStationName }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>责任人:</div>
+                                        <div>{{ architectureDataPopup.person }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>责任人职务:</div>
+                                        <div>{{ architectureDataPopup.job }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>责任人电话:</div>
+                                        <div>{{ architectureDataPopup.phone }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>责任民警:</div>
+                                        <div>{{ architectureDataPopup.policeman }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>责任民警电话:</div>
+                                        <div>{{ architectureDataPopup.policemanPhone }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>安保级别:</div>
+                                        <div>{{ architectureDataPopup.securityLevel }}</div>
+                                    </div>
+                                    <div class="item">
+                                        <div>备注:</div>
+                                        <div>{{ architectureDataPopup.remark }}</div>
+                                    </div>
+                                </div>
+                                <!-- <div
                                     v-show="architectureDataPopup.curDataTitle == '学校'"
                                     class="label-content"
                                 >
@@ -179,7 +304,7 @@
                                         <div>列管事由:</div>
                                         <div>{{ architectureDataPopup.realNameLGSY }}</div>
                                     </div>
-                                </div>
+                                </div> -->
                             </div>
                         </div>
                         <div class="b-t-l"></div>
@@ -257,20 +382,16 @@
 }
 
 .divForms-theme .area {
-    background-image: linear-gradient(
-            135deg,
+    background-image: linear-gradient(135deg,
             transparent 30px,
             #1831a79a 30px,
             #3f487ba6 50%,
-            transparent 50%
-        ),
-        linear-gradient(
-            -45deg,
+            transparent 50%),
+        linear-gradient(-45deg,
             transparent 30px,
             #1831a79a 30px,
             #3f487ba6 50.1%,
-            transparent 50%
-        );
+            transparent 50%);
 }
 
 .divForms .area {
@@ -363,14 +484,14 @@
         align-items: center;
         justify-content: space-around;
 
-        & > div {
+        &>div {
             width: 36%;
             height: 36px;
             line-height: 36px;
             cursor: pointer;
         }
 
-        & > div.on {
+        &>div.on {
             color: #3d95f3;
             border-bottom: 2px solid #3d95f3;
         }
@@ -388,7 +509,7 @@
             margin: 0 10px;
             text-align: left;
 
-            & > div:first-child {
+            &>div:first-child {
                 min-width: 112px;
                 text-align: justify;
                 display: inline-block;
@@ -396,7 +517,7 @@
                 margin-right: 20px;
             }
 
-            & > div:nth-of-type(2) {
+            &>div:nth-of-type(2) {
                 flex: 1;
                 overflow: hidden;
                 text-overflow: ellipsis;
@@ -405,6 +526,11 @@
         }
     }
 
+    .public {
+        padding-top: 0;
+        margin-top: -10px;
+    }
+
     .label-content.no-data {
         display: flex;
         align-items: center;
diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index 3359a21..0c30baf 100644
--- a/src/components/map/index.vue
+++ b/src/components/map/index.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-08-18 17:00:30
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-05-18 15:43:37
+ * @LastEditTime: 2023-05-30 10:15:14
  * @FilePath: \srs-police-affairs\src\components\map\index.vue
  * @Description: 公用地图组件
  * 
@@ -12,6 +12,14 @@
     <div class="viewer-box" id="viewer-container" @click="showImgBtn = false">
         <slot ref="mainContent" name="mainContent"></slot>
         <slot name="showButton"></slot>
+
+        <div class="compass-btn">
+            <el-tooltip content="指北针" placement="top" effect="dark">
+                <i id="COMPASSBTN" class="el-icon-compass-btn" style="vertical-align: middle; cursor: pointer"
+                    :style="{ transform: compassBtnTranslate }" @click="compassBtnClick"></i>
+            </el-tooltip>
+        </div>
+
         <div class="over-look-btn">
             <el-tooltip content="一键俯视" placement="top" effect="dark">
                 <i class="fa fa-eye" style="vertical-align: middle; cursor: pointer" @click="overLookClick"></i>
@@ -190,7 +198,8 @@
             showImgBtn: false,
             imgtype: 0,
             tilesetLayerType: '',
-            angleCheck: true
+            angleCheck: true,
+            compassBtnTranslate: 'rotate(0deg)'
         }
     },
 
@@ -217,6 +226,12 @@
                         preserveDrawingBuffer: true
                     }
                 }
+            })
+
+            global.viewer.scene.postRender.addEventListener(function () {
+                var heading = global.viewer.scene.camera.heading
+                var x = -global.DC.Namespace.Cesium.Math.toDegrees(heading)
+                that.compassBtnTranslate = "rotate(" + x + "deg)"
             })
 
             const curTools = createTools()
@@ -584,11 +599,40 @@
                 lat: curLatitude,
             }
         },
+        compassBtnClick () {
+            const degrees = global.viewer.camera.heading * (180 / Math.PI)
+            if (degrees == 360) {
+                return
+            }
+            const position = global.DC.Transform.transformCartesianToWGS84(global.viewer.camera.position)
+
+
+            global.viewer.camera.flyTo({
+                // Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州
+                // fromDegrees()方法,将经纬度和高程转换为世界坐标
+                destination: global.DC.Transform.transformWGS84ToCartesian(new global.DC.Position(position.lng, position.lat, position.alt + 1000)),
+
+                orientation: {
+                    // 指向
+                    heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    // 视角
+                    pitch: global.viewer.camera.pitch,
+                    roll: global.viewer.camera.roll
+                },
+                duration: 3
+            })
+        },
 
         overLookClick () {
+            const degrees = global.viewer.camera.pitch * (180 / Math.PI)
+
+            if (degrees == -90) {
+                return
+            }
+
             const position = this.getSceneCenterPosition(global.viewer)
 
-            global.viewer.camera.setView({
+            global.viewer.camera.flyTo({
                 // Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州
                 // fromDegrees()方法,将经纬度和高程转换为世界坐标
                 destination: global.DC.Namespace.Cesium.Cartesian3.fromDegrees(
@@ -596,11 +640,12 @@
                 ),
                 orientation: {
                     // 指向
-                    heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    heading: global.viewer.camera.heading,
                     // 视角
                     pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
-                    roll: 0.0
-                }
+                    roll: global.viewer.camera.roll
+                },
+                duration: 3
             })
         },
 
@@ -839,12 +884,14 @@
                 document.querySelector('.dc-container .dc-zoom-controller').classList.add('homebottom')
                 document.querySelector('.screen-full-btn').classList.add('homebottom')
                 document.querySelector('.over-look-btn').classList.add('homebottom')
+                document.querySelector('.compass-btn').classList.add('homebottom')
                 document.querySelector('.image-switch-icon-btn').classList.add('iconbottom')
             } else {
                 // if (!document.querySelector('.dc-container .dc-zoom-controller').classList.contains('homebottom')) return
                 document.querySelector('.dc-container .dc-zoom-controller').classList.remove('homebottom')
                 document.querySelector('.screen-full-btn').classList.remove('homebottom')
                 document.querySelector('.over-look-btn').classList.remove('homebottom')
+                document.querySelector('.compass-btn').classList.remove('homebottom')
                 document.querySelector('.image-switch-icon-btn').classList.remove('iconbottom')
             }
 
@@ -963,11 +1010,9 @@
             let pointElement
             let labelElement
 
-            let alt = params.alt || 2
-
             if (type == "billboard") {
                 // pointElement = new global.DC.Billboard(new global.DC.Position(Number(params.lng), Number(params.lat), Number(alt)), params.url)
-                pointElement = new global.DC.Billboard(new global.DC.Position(Number(params.lng), Number(params.lat), 4), params.url)
+                pointElement = new global.DC.Billboard(new global.DC.Position(Number(params.lng), Number(params.lat), 0), params.url)
                 pointElement.setStyle(params.setStyle)
                 pointElement.size = [32, 32]
                 pointElement.style = "clustering"
@@ -979,7 +1024,7 @@
                 pointElement.on(global.DC.MouseEventType.MOUSE_MOVE, pointMouseMove)
             } else if (type == "label") {
                 // labelElement = new global.DC.Label(new global.DC.Position(Number(params.lng), Number(params.lat), Number(alt)), params.text)
-                labelElement = new global.DC.Label(new global.DC.Position(Number(params.lng), Number(params.lat), 4), params.text)
+                labelElement = new global.DC.Label(new global.DC.Position(Number(params.lng), Number(params.lat), 0), params.text)
                 let fontColor = 'fontColor' in params ? params.fontColor : global.DC.Color.CRIMSON
                 let style = 'fontColor' in params ? global.DC.Namespace.Cesium.LabelStyle.FILL : global.DC.Namespace.Cesium.LabelStyle.FILL_AND_OUTLINE
                 labelElement.setStyle({
@@ -996,14 +1041,14 @@
                 labelElement.on(global.DC.MouseEventType.CLICK, incident)
             } else if (type == "billboardOrLabel") {
                 // pointElement = new global.DC.Billboard(new global.DC.Position(Number(params.lng), Number(params.lat), Number(alt)), params.url)
-                pointElement = new global.DC.Billboard(new global.DC.Position(Number(params.lng), Number(params.lat), 4), params.url)
+                pointElement = new global.DC.Billboard(new global.DC.Position(Number(params.lng), Number(params.lat), 0), params.url)
                 pointElement.size = [32, 32]
                 pointElement.attrParams = params
                 layersObjcect[layerName].addOverlay(pointElement)
                 pointElement.on(global.DC.MouseEventType.CLICK, incident)
 
                 // labelElement = new global.DC.Label(new global.DC.Position(Number(params.lng), Number(params.lat), Number(alt)), params.text)
-                labelElement = new global.DC.Label(new global.DC.Position(Number(params.lng), Number(params.lat), 4), params.text)
+                labelElement = new global.DC.Label(new global.DC.Position(Number(params.lng), Number(params.lat), 0), params.text)
                 labelElement.setStyle({
                     fillColor: global.DC.Color.CRIMSON,
                     style: global.DC.Namespace.Cesium.LabelStyle.FILL_AND_OUTLINE,
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 644a441..7e63529 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-12-27 09:33:01
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-04-02 12:18:26
+ * @LastEditTime: 2023-06-07 09:40:52
  * @FilePath: \srs-police-affairs\src\store\modules\user.js
  * @Description: 
  * 
@@ -39,27 +39,26 @@
                     .then((res) => {
                         const data = res.data
                         if (res.status != 200) {
+                            Message({
+                                message: '系统异常,请联系管理员',
+                                type: "error",
+                            })
+                            reject(res)
+                        }
+                        else {
                             if (data.error_description) {
                                 Message({
                                     message: data.error_description,
                                     type: "error",
                                 })
                                 reject(res)
+                            } else {
+                                commit("SET_TOKEN", data.access_token)
+                                commit('SET_USER_INFO', data)
+                                commit('SET_REFRESH_TOKEN', data.refresh_token)
+                                commit('SET_TENANT_ID', data.tenant_id)
+                                resolve()
                             }
-                            else {
-                                Message({
-                                    message: '系统异常,请联系管理员',
-                                    type: "error",
-                                })
-                                reject(res)
-                            }
-                        }
-                        else {
-                            commit("SET_TOKEN", data.access_token)
-                            commit('SET_USER_INFO', data)
-                            commit('SET_REFRESH_TOKEN', data.refresh_token)
-                            commit('SET_TENANT_ID', data.tenant_id)
-                            resolve()
                         }
                     })
                     .catch((error) => {
diff --git a/src/styles/base/index.scss b/src/styles/base/index.scss
index b03853d..683ece6 100644
--- a/src/styles/base/index.scss
+++ b/src/styles/base/index.scss
@@ -319,7 +319,12 @@
         .online {
             background-color: #4ccc7d;
         }
+    }
+}
 
+.syld-details-box {
+    .syld_page {
+        margin-top: 14px;
     }
 }
 
diff --git a/src/styles/dc/index.scss b/src/styles/dc/index.scss
index 24f8fbc..1b746a2 100644
--- a/src/styles/dc/index.scss
+++ b/src/styles/dc/index.scss
@@ -81,6 +81,32 @@
     left: 410px !important;
 }
 
+.compass-btn {
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    position: absolute;
+    left: 10px;
+    bottom: 244px;
+    width: 36px;
+    height: 36px;
+    font-size: 20px;
+    color: #fff;
+    background: #fff;
+    border-radius: 5px;
+    z-index: 97;
+    background-color: $bg-color !important;
+}
+
+.compass-btn.homebottom {
+    left: 402px !important;
+    bottom: 580px;
+}
+
+.compass-btn.shrink-btn {
+    left: 410px !important;
+}
+
 .screen-full-btn {
     display: flex;
     align-items: center;
diff --git a/src/styles/icon/index.css b/src/styles/icon/index.css
new file mode 100644
index 0000000..9616c1f
--- /dev/null
+++ b/src/styles/icon/index.css
@@ -0,0 +1,99 @@
+@charset "UTF-8";
+.el-icon-my-path {
+  background: url(/img/icon/path.png) center no-repeat;
+  background-size: 14px 14px;
+}
+
+.el-icon-my-path:before {
+  content: "替";
+  font-size: 16px;
+  visibility: hidden;
+}
+
+.el-icon-my-search {
+  background: url(/img/icon/search.png) center no-repeat;
+  background-size: 14px 14px;
+}
+
+.el-icon-my-search:before {
+  content: "替";
+  font-size: 16px;
+  visibility: hidden;
+}
+
+.el-icon-my-route {
+  background: url(/img/icon/route.png) center no-repeat;
+  background-size: countSizeVh(14) countSizeVh(14);
+}
+
+.el-icon-my-route:before {
+  content: "替";
+  font-size: countSizeVh(16);
+  visibility: hidden;
+}
+
+.el-icon-user-back {
+  background: url(/img/icon/user-back.png) center no-repeat;
+  background-size: countSizeVh(16) countSizeVh(16);
+}
+
+.el-icon-user-back:before {
+  content: "替";
+  font-size: countSizeVh(16);
+  visibility: hidden;
+}
+
+.el-icon-user-quit {
+  background: url(/img/icon/user-quit.png) center no-repeat;
+  background-size: countSizeVh(16) countSizeVh(16);
+}
+
+.el-icon-user-quit:before {
+  content: "替";
+  font-size: countSizeVh(16);
+  visibility: hidden;
+}
+
+.el-icon-draw-qycx {
+  background: url(/img/draw/qycx.png) center no-repeat;
+  background-size: countSizeVh(16) countSizeVh(16);
+}
+
+.el-icon-draw-qycx:before {
+  content: "替";
+  font-size: countSizeVh(16);
+  visibility: hidden;
+}
+
+.el-icon-draw-line {
+  background: url(/img/draw/line.png) center no-repeat;
+  background-size: countSizeVh(16) countSizeVh(16);
+}
+
+.el-icon-draw-line:before {
+  content: "替";
+  font-size: countSizeVh(16);
+  visibility: hidden;
+}
+
+.el-icon-police-track {
+  background: url(/img/draw/track.png) center no-repeat;
+  background-size: countSizeVh(16) countSizeVh(16);
+}
+
+.el-icon-police-track:before {
+  content: "替";
+  font-size: countSizeVh(16);
+  visibility: hidden;
+}
+
+.el-icon-compass-btn {
+  background: url(/images/earth-navi-control.png) center no-repeat;
+  background-size: countSizeVh(36) countSizeVh(24);
+}
+
+.el-icon-compass-btn:before {
+  content: "替";
+  font-size: countSizeVh(16);
+  visibility: hidden;
+}
diff --git a/src/styles/icon/index.min.css b/src/styles/icon/index.min.css
new file mode 100644
index 0000000..2bdf3ed
--- /dev/null
+++ b/src/styles/icon/index.min.css
@@ -0,0 +1 @@
+.el-icon-my-path{background:url(/img/icon/path.png) center no-repeat;background-size:14px 14px}.el-icon-my-path:before{content:"替";font-size:16px;visibility:hidden}.el-icon-my-search{background:url(/img/icon/search.png) center no-repeat;background-size:14px 14px}.el-icon-my-search:before{content:"替";font-size:16px;visibility:hidden}.el-icon-my-route{background:url(/img/icon/route.png) center no-repeat;background-size:countSizeVh(14) countSizeVh(14)}.el-icon-my-route:before{content:"替";font-size:countSizeVh(16);visibility:hidden}.el-icon-user-back{background:url(/img/icon/user-back.png) center no-repeat;background-size:countSizeVh(16) countSizeVh(16)}.el-icon-user-back:before{content:"替";font-size:countSizeVh(16);visibility:hidden}.el-icon-user-quit{background:url(/img/icon/user-quit.png) center no-repeat;background-size:countSizeVh(16) countSizeVh(16)}.el-icon-user-quit:before{content:"替";font-size:countSizeVh(16);visibility:hidden}.el-icon-draw-qycx{background:url(/img/draw/qycx.png) center no-repeat;background-size:countSizeVh(16) countSizeVh(16)}.el-icon-draw-qycx:before{content:"替";font-size:countSizeVh(16);visibility:hidden}.el-icon-draw-line{background:url(/img/draw/line.png) center no-repeat;background-size:countSizeVh(16) countSizeVh(16)}.el-icon-draw-line:before{content:"替";font-size:countSizeVh(16);visibility:hidden}.el-icon-police-track{background:url(/img/draw/track.png) center no-repeat;background-size:countSizeVh(16) countSizeVh(16)}.el-icon-police-track:before{content:"替";font-size:countSizeVh(16);visibility:hidden}.el-icon-compass-btn{background:url(/images/earth-navi-control.png) center no-repeat;background-size:countSizeVh(36) countSizeVh(24)}.el-icon-compass-btn:before{content:"替";font-size:countSizeVh(16);visibility:hidden}
diff --git a/src/styles/icon/index.scss b/src/styles/icon/index.scss
index e53e715..d95e7af 100644
--- a/src/styles/icon/index.scss
+++ b/src/styles/icon/index.scss
@@ -84,4 +84,15 @@
     content: "替";
     font-size: countSizeVh(16);
     visibility: hidden;
+}
+
+.el-icon-compass-btn {
+    background: url(/images/earth-navi-control.png) center no-repeat;
+    background-size: countSizeVh(36) countSizeVh(24);
+}
+
+.el-icon-compass-btn:before {
+    content: "替";
+    font-size: countSizeVh(16);
+    visibility: hidden;
 }
\ No newline at end of file
diff --git a/src/styles/media/index.scss b/src/styles/media/index.scss
index c422261..b723676 100644
--- a/src/styles/media/index.scss
+++ b/src/styles/media/index.scss
@@ -2437,7 +2437,26 @@
                 // 地图,控制按钮
                 .over-look-btn {
                     left: countSizeVh(10);
-                    bottom: countSizeVh(224);
+                    bottom: countSizeVh(220);
+                    width: countSizeVh(36);
+                    height: countSizeVh(36);
+                    font-size: countSizeVh(20);
+                }
+
+                .compass-btn.homebottom {
+                    left: countSizeVw(402, 1920) !important;
+                    bottom: calc((100% - maxCountSizeVh(120)) / 3 + countSizeVh(266));
+                }
+
+                .compass-btn.shrink-btn {
+                    left: countSizeVw(410, 1920) !important;
+                    bottom: countSizeVh(264);
+                }
+
+                // 地图,控制按钮
+                .compass-btn {
+                    left: countSizeVh(10);
+                    bottom: countSizeVh(264);
                     width: countSizeVh(36);
                     height: countSizeVh(36);
                     font-size: countSizeVh(20);
@@ -3003,6 +3022,26 @@
         }
     }
 
+    .syld-details-box {
+        .el-dialog {
+            width: countSizeVw(1060, 1920);
+            height: countSizeVh(730);
+        }
+
+        .el-dialog__header button {
+            font-size: countSizeVh(18);
+            right: countSizeVw(10, 1920);
+        }
+
+        .el-dialog .el-dialog__body .el-table {
+            height: calc(100% - countSizeVh(100)) !important;
+        }
+
+        .syld_page {
+            margin-top: countSizeVh(14);
+        }
+    }
+
     .police-infor-table.el-table {
 
         th,
diff --git a/src/views/activity/components/drawBtnBox.vue b/src/views/activity/components/drawBtnBox.vue
index b644604..22cf382 100644
--- a/src/views/activity/components/drawBtnBox.vue
+++ b/src/views/activity/components/drawBtnBox.vue
@@ -432,8 +432,8 @@
                     lineColor = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, 255)
                 }
                 addPlotOverlayData.setStyle({
-                    material: lineColor,
-                    width: 3
+                    material: new global.DC.PolylineArrowMaterialProperty(lineColor),
+                    width: 10
                 })
 
                 data.linePositionStr = positionNewArr
@@ -663,8 +663,8 @@
                         lineColor = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, 255)
                     }
                     overlay.attrParams.lineObj.setStyle({
-                        "material": lineColor,
-                        'width': 3
+                        material: new global.DC.PolylineArrowMaterialProperty(lineColor),
+                        width: 10
                     })
                     overlay.attrParams.linePositionStr = linePosition
                     overlay.attrParams.polygonPositionStr = positionStr
diff --git a/src/views/activity/components/publicIndex.vue b/src/views/activity/components/publicIndex.vue
index 0fe08c1..f8d38b5 100644
--- a/src/views/activity/components/publicIndex.vue
+++ b/src/views/activity/components/publicIndex.vue
@@ -672,6 +672,7 @@
          */
         addMapLineLayers (data) {
             this.$parent.chooseActivityLineList = data
+
             data.forEach(item => {
                 let maxHeight = item.altitude.split(',').reduce((pre, cur) => {
                     return cur > pre ? cur : pre
@@ -705,9 +706,9 @@
                 let lineObj = new global.DC.Polyline(positionNewArr)
                 lineObj.customType = 'polyline'
                 lineObj.setStyle({
-                    material: lineColor,
+                    material: new global.DC.PolylineArrowMaterialProperty(lineColor),
                     clampToGround: this.currentPlotType == 3 ? false : true,
-                    width: 3
+                    width: 10
                 })
 
                 lineLayer.addOverlay(lineObj)
diff --git a/src/views/activity/components/twoDrawBtnBox.vue b/src/views/activity/components/twoDrawBtnBox.vue
index 72c8338..f42ee79 100644
--- a/src/views/activity/components/twoDrawBtnBox.vue
+++ b/src/views/activity/components/twoDrawBtnBox.vue
@@ -417,8 +417,8 @@
                     lineColor = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, 255)
                 }
                 addPlotOverlayData.setStyle({
-                    material: lineColor,
-                    width: 3
+                    material: new global.DC.PolylineArrowMaterialProperty(lineColor),
+                    width: 10
                 })
 
                 data.linePositionStr = positionNewArr
@@ -590,8 +590,8 @@
                         lineColor = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, 255)
                     }
                     overlay.attrParams.lineObj.setStyle({
-                        "material": lineColor,
-                        'width': 3
+                        material: new global.DC.PolylineArrowMaterialProperty(lineColor),
+                        width: 10
                     })
                     overlay.attrParams.linePositionStr = linePosition
                     overlay.attrParams.polygonPositionStr = positionStr
diff --git a/src/views/activity/index.vue b/src/views/activity/index.vue
index f887697..aab6726 100644
--- a/src/views/activity/index.vue
+++ b/src/views/activity/index.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2023-03-24 16:36:55
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-05-22 09:32:18
+ * @LastEditTime: 2023-06-21 09:58:58
  * @FilePath: \srs-police-affairs\src\views\activity\index.vue
  * @Description: 
  * 
@@ -29,30 +29,29 @@
                         @change="handleActivityChange" class="activity-list">
                         <el-collapse-item v-for="item in activityList" :name="item.id" :key="item.id">
                             <template slot="title">{{ item.name }}({{ item.plotType == 1 ? '二维' : '三维' }})</template>
-                            <el-collapse v-model="activeActivityElementIndex" accordion>
+                            <el-collapse class="collapse-item-box" v-model="activeActivityElementIndex" accordion>
                                 <el-collapse-item title="要素资源" :name="yszy">
-                                    <el-collapse v-model="elementPoliceIndex" accordion>
+                                    <el-collapse class="collapse-item-box-child" v-model="elementPoliceIndex" accordion>
                                         <el-collapse-item title="警车" :name="jc">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="carItem in chooseActivityPoliceCarList" :key="carItem.id"
                                                     @click="carOrPoliceItemClick(carItem.position, 'point')">{{
                                                         carItem.serialNumber }}</li>
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-                                    <el-collapse v-model="elementPoliceCarIndex" accordion>
+                                    <el-collapse class="collapse-item-box-child" v-model="elementPoliceCarIndex" accordion>
                                         <el-collapse-item title="警员" :name="jy">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="policeItem in chooseActivityPoliceManList" :key="policeItem.id"
                                                     @click="carOrPoliceItemClick(policeItem.position, 'point')">{{
                                                         policeItem.policeName }}</li>
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-
-                                    <el-collapse v-model="elementCustomIndex" accordion>
+                                    <el-collapse class="collapse-item-box-child" v-model="elementCustomIndex" accordion>
                                         <el-collapse-item title="自定义图片标注" :name="wxrw">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(item, index) in customList" :key="item.id"
                                                     @click="carOrPoliceItemClick(item.position, 'people')">
                                                     {{ item.remark && item.remark.trim() != '' ? item.remark :
@@ -61,10 +60,9 @@
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-
-                                    <el-collapse v-model="elementNormalIndex" accordion>
+                                    <el-collapse class="collapse-item-box-child" v-model="elementNormalIndex" accordion>
                                         <el-collapse-item title="其他" :name="wxrw">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(item, index) in restList" :key="item.id"
                                                     @click="carOrPoliceItemClick(item.position, 'people')">
                                                     {{ item.remark && item.remark.trim() != '' ? item.remark :
@@ -75,11 +73,12 @@
                                     </el-collapse>
                                 </el-collapse-item>
                             </el-collapse>
-                            <el-collapse v-model="activeActivityArrowIndex" accordion>
+                            <el-collapse class="collapse-item-box" v-model="activeActivityArrowIndex" accordion>
                                 <el-collapse-item title="作战标绘" :name="zzbh">
-                                    <el-collapse v-model="attackArrowIndex" accordion v-show="item.plotType == 1">
+                                    <el-collapse class="collapse-item-box-child" v-model="attackArrowIndex" accordion
+                                        v-show="item.plotType == 1">
                                         <el-collapse-item title="进攻箭头" :name="jgjt">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(attackItem, index) in attackArrowList" :key="attackItem.id"
                                                     @click="carOrPoliceItemClick(attackItem.position, 'arrow')">
                                                     {{ attackItem.remark && attackItem.remark.trim() != '' ?
@@ -89,10 +88,10 @@
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-
-                                    <el-collapse v-model="doubleArrowIndex" accordion v-show="item.plotType == 1">
+                                    <el-collapse class="collapse-item-box-child" v-model="doubleArrowIndex" accordion
+                                        v-show="item.plotType == 1">
                                         <el-collapse-item title="双箭头" :name="sjt">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(doubleItem, index) in doubleArrowList" :key="doubleItem.id"
                                                     @click="carOrPoliceItemClick(doubleItem.position, 'arrow')">
                                                     {{ doubleItem.remark && doubleItem.remark.trim() != '' ?
@@ -102,9 +101,10 @@
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-                                    <el-collapse v-model="fineArrowIndex" accordion v-show="item.plotType == 1">
+                                    <el-collapse class="collapse-item-box-child" v-model="fineArrowIndex" accordion
+                                        v-show="item.plotType == 1">
                                         <el-collapse-item title="直箭头" :name="zjt">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(fineItem, index) in fineArrowList" :key="fineItem.id"
                                                     @click="carOrPoliceItemClick(fineItem.position, 'arrow')">
                                                     {{ fineItem.remark && fineItem.remark.trim() != '' ? fineItem.remark :
@@ -114,9 +114,10 @@
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-                                    <el-collapse v-model="tailedAttackArrowIndex" accordion v-show="item.plotType == 1">
+                                    <el-collapse class="collapse-item-box-child" v-model="tailedAttackArrowIndex" accordion
+                                        v-show="item.plotType == 1">
                                         <el-collapse-item title="燕尾箭头" :name="ywjt">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(tailedItem, index) in tailedAttackArrowList"
                                                     :key="tailedItem.id"
                                                     @click="carOrPoliceItemClick(tailedItem.position, 'arrow')">
@@ -127,9 +128,9 @@
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-                                    <el-collapse v-model="polygonArrowIndex" accordion>
+                                    <el-collapse class="collapse-item-box-child" v-model="polygonArrowIndex" accordion>
                                         <el-collapse-item title="多边形" :name="dbx">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(polygonItem, index) in polygonList" :key="polygonItem.id"
                                                     @click="carOrPoliceItemClick(polygonItem.position, 'polygon')">
                                                     {{ polygonItem.remark && polygonItem.remark.trim() != '' ?
@@ -139,9 +140,9 @@
                                             </ul>
                                         </el-collapse-item>
                                     </el-collapse>
-                                    <el-collapse v-model="borkenlineIndex" accordion>
+                                    <el-collapse class="collapse-item-box-child" v-model="borkenlineIndex" accordion>
                                         <el-collapse-item title="折线" :name="dbx">
-                                            <ul>
+                                            <ul class="collapse-item-box-child-child">
                                                 <li v-for="(polygonItem, index) in borkenList" :key="polygonItem.id"
                                                     @click="carOrPoliceItemClick(polygonItem.position, 'polygon')">
                                                     {{ polygonItem.remark && polygonItem.remark.trim() != '' ?
@@ -153,11 +154,11 @@
                                     </el-collapse>
                                 </el-collapse-item>
                             </el-collapse>
-                            <el-collapse v-model="activeActivityLineIndex" accordion>
+                            <el-collapse class="collapse-item-box" v-model="activeActivityLineIndex" accordion>
                                 <el-collapse-item title="巡逻路线" :name="xllx">
-                                    <ul>
+                                    <ul class="collapse-item-box-child-child">
                                         <li v-for="(lineItem, index) in chooseActivityLineList" :key="lineItem.id"
-                                            @click="carOrPoliceItemClick(lineItem.polygonPositionStr, 'line')">
+                                            @click="carOrPoliceItemClick(lineItem.position, 'line')">
                                             {{ lineItem.remark && lineItem.remark.trim() != '' ? lineItem.remark :
                                                 `路线${index + 1}` }}
                                         </li>
@@ -605,15 +606,11 @@
                 let positionStr = position.slice(6, position.length - 1)
                 lng = Number(positionStr.split(" ")[0])
                 lat = Number(positionStr.split(" ")[1])
-            } else if (type == 'line') {
-                let positionArr = this.getCenter(position, 'line')
-                lng = Number(positionArr[0])
-                lat = Number(positionArr[1])
             } else if (type == 'people') {
                 let positionStr = position.slice(11, position.length - 1)
                 lng = Number(positionStr.split(",")[0].split(' ')[0])
                 lat = Number(positionStr.split(",")[0].split(' ')[1])
-            } else if (type == 'polygon') {
+            } else if (type == 'polygon' || type == 'line') {
                 let itPositionStr = position.slice(11, position.length - 1)
                 let positionArr = itPositionStr.split(',')
                 positionArr = positionArr.map(item => {
@@ -1298,4 +1295,16 @@
         width: 25vw;
     }
 }
+
+::v-deep(.collapse-item-box) {
+    background: #85A5FF;
+
+    .collapse-item-box-child {
+        background: #597EF7;
+    }
+
+    .collapse-item-box-child-child {
+        background: #2F54EB;
+    }
+}
 </style>
diff --git a/src/views/home/components/bottomContainer.vue b/src/views/home/components/bottomContainer.vue
index 741898a..4e9b2e5 100644
--- a/src/views/home/components/bottomContainer.vue
+++ b/src/views/home/components/bottomContainer.vue
@@ -14,92 +14,39 @@
             <div class="header">
                 <div class="bottom-title">警情动态</div>
                 <div class="timeTab" v-show="historytype">
-                    <span
-                        class="beforetime"
-                        :class="{ choosed: timetype == 0 }"
-                        @click="timeTabClick(0)"
-                    >周</span>
-                    <span
-                        class="beforetime"
-                        :class="{ choosed: timetype == 1 }"
-                        @click="timeTabClick(1)"
-                    >月</span>
-                    <span
-                        class="beforetime"
-                        :class="{ choosed: timetype == 2 }"
-                        @click="timeTabClick(2)"
-                    >自定义</span>
+                    <span class="beforetime" :class="{ choosed: timetype == 0 }" @click="timeTabClick(0)">周</span>
+                    <span class="beforetime" :class="{ choosed: timetype == 1 }" @click="timeTabClick(1)">月</span>
+                    <span class="beforetime" :class="{ choosed: timetype == 2 }" @click="timeTabClick(2)">自定义</span>
                 </div>
 
                 <div class="timeSeclect" v-show="historytype">
                     <div v-show="timetype == 0">
-                        <el-date-picker
-                            size="small"
-                            v-model="currentWeekTime"
-                            @change="datePickerChange"
-                            type="week"
-                            align="center"
-                            format="yyyy 第 WW 周"
-                            placeholder="选择周"
-                            popper-class="date-week-style"
-                        ></el-date-picker>
+                        <el-date-picker size="small" v-model="currentWeekTime" @change="datePickerChange" type="week"
+                            align="center" format="yyyy 第 WW 周" placeholder="选择周"
+                            popper-class="date-week-style"></el-date-picker>
                     </div>
                     <div v-show="timetype == 1">
-                        <el-date-picker
-                            size="small"
-                            v-model="currentMonthTime"
-                            @change="datePickerChange"
-                            type="month"
-                            align="center"
-                            placeholder="选择月"
-                            popper-class="date-mouth-style"
-                        ></el-date-picker>
+                        <el-date-picker size="small" v-model="currentMonthTime" @change="datePickerChange" type="month"
+                            align="center" placeholder="选择月" popper-class="date-mouth-style"></el-date-picker>
                     </div>
                     <div v-show="timetype == 2">
-                        <el-date-picker
-                            size="small"
-                            :clearable="false"
-                            v-model="currentTime"
-                            type="daterange"
-                            align="center"
-                            unlink-panels
-                            range-separator="至"
-                            start-placeholder="开始日期"
-                            end-placeholder="结束日期"
-                            @change="datePickerChange"
-                            :picker-options="pickerOptions"
-                            popper-class="date-day-style"
-                        ></el-date-picker>
+                        <el-date-picker size="small" :clearable="false" v-model="currentTime" type="daterange"
+                            align="center" unlink-panels range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"
+                            @change="datePickerChange" :picker-options="pickerOptions"
+                            popper-class="date-day-style"></el-date-picker>
                     </div>
                     <div>
-                        <el-select
-                            style="flex: 1;"
-                            size="small"
-                            v-model="policeInforValue"
-                            @change="policeTypeChange"
-                            placeholder="请选择"
-                        >
-                            <el-option
-                                v-for="item in policeInforOptions"
-                                :key="item.value"
-                                :label="item.label"
-                                :value="item.value"
-                            ></el-option>
+                        <el-select style="flex: 1;" size="small" v-model="policeInforValue" @change="policeTypeChange"
+                            placeholder="请选择">
+                            <el-option v-for="item in policeInforOptions" :key="item.value" :label="item.label"
+                                :value="item.value"></el-option>
                         </el-select>
                     </div>
                 </div>
 
                 <div class="history-tab">
-                    <span
-                        class="beforetime"
-                        :class="{ choosed: historytype == 0 }"
-                        @click="historyTabClick(0)"
-                    >实时</span>
-                    <span
-                        class="beforetime"
-                        :class="{ choosed: historytype == 1 }"
-                        @click="historyTabClick(1)"
-                    >历史</span>
+                    <span class="beforetime" :class="{ choosed: historytype == 0 }" @click="historyTabClick(0)">实时</span>
+                    <span class="beforetime" :class="{ choosed: historytype == 1 }" @click="historyTabClick(1)">历史</span>
                 </div>
             </div>
 
@@ -118,46 +65,22 @@
                 </ul>
 
                 <!-- <vue-seamless-scroll v-if="policeSituationRealtimeArr.length > 0" :data="policeSituationRealtimeArr" class="warp" :class-option="classOption"> -->
-                <div
-                    v-if="policeSituationRealtimeArr.length > 0"
-                    :data="policeSituationRealtimeArr"
-                    class="warp"
-                    :class-option="classOption"
-                >
-                    <el-carousel
-                        indicator-position="none"
-                        direction="vertical"
-                        @change="changeAlarm"
-                    >
+                <div v-if="policeSituationRealtimeArr.length > 0" :data="policeSituationRealtimeArr" class="warp"
+                    :class-option="classOption">
+                    <el-carousel indicator-position="none" direction="vertical" @change="changeAlarm">
                         <el-carousel-item v-for="item in alarmPageCount" :key="item">
                             <ul class="item">
-                                <li
-                                    v-for="(item, index) in policeSituationRealtimeArr"
-                                    :key="index"
-                                    class="row"
-                                    @click.stop="handleSelectClick(item)"
-                                >
+                                <li v-for="(item, index) in policeSituationRealtimeArr" :key="index" class="row"
+                                    @click.stop="handleSelectClick(item)">
                                     <span class="num" v-text="item.index"></span>
                                     <span class="receiving-alarm-unit" v-text="item.JJDWMC"></span>
                                     <span class="receiving-alarm-time" v-text="item.BJSJ"></span>
-                                    <span
-                                        class="call-police-content"
-                                        :title="item.BJNR"
-                                        v-text="item.BJNR"
-                                    ></span>
-                                    <span
-                                        class="incident-site"
-                                        :title="item.SFDZ"
-                                        v-text="item.SFDZ"
-                                    ></span>
+                                    <span class="call-police-content" :title="item.BJNR" v-text="item.BJNR"></span>
+                                    <span class="incident-site" :title="item.SFDZ" v-text="item.SFDZ"></span>
                                     <span class="call-police-type" v-text="item.BJLX"></span>
                                     <span class="have-position">
-                                        <i
-                                            v-show="item.position == '有'"
-                                            class="el-icon-location"
-                                            style="color: #1AFA29;"
-                                            @click.stop="policeSituationClick(item)"
-                                        ></i>
+                                        <i v-show="item.position == '有'" class="el-icon-location" style="color: #1AFA29;"
+                                            @click.stop="policeSituationClick(item)"></i>
                                     </span>
                                     <span class="alarm-bz" v-text="item.MEMO"></span>
                                 </li>
@@ -172,40 +95,20 @@
             </div>
 
             <div class="current-table-body" ref="ElTableBox" v-if="historytype == 1">
-                <el-table
-                    :data="policeSituationHistoryArr"
-                    :key="currentPage"
-                    style="width: 100%"
+                <el-table :data="policeSituationHistoryArr" :key="currentPage" style="width: 100%"
                     :height="currentTableHeight"
                     :header-cell-style="{ 'text-align': 'center', 'background-color': 'rgba(9, 40, 199, 0.5)', 'borderColor': '#324e75' }"
-                    :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75' }"
-                    @cell-click="handleSelectClick"
-                >
-                    <el-table-column
-                        :show-overflow-tooltip="true"
-                        prop="index"
-                        label="序号"
-                        width="60"
-                    ></el-table-column>
+                    :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75' }" @cell-click="handleSelectClick">
+                    <el-table-column :show-overflow-tooltip="true" prop="index" label="序号" width="60"></el-table-column>
                     <el-table-column :show-overflow-tooltip="true" prop="JJDWMC" label="接警单位"></el-table-column>
                     <el-table-column prop="BJSJ" label="报警时间"></el-table-column>
                     <el-table-column :show-overflow-tooltip="true" prop="BJNR" label="报警内容"></el-table-column>
                     <el-table-column :show-overflow-tooltip="true" prop="SFDZ" label="事发地址"></el-table-column>
                     <el-table-column :show-overflow-tooltip="true" prop="jqlxName" label="报警类型"></el-table-column>
-                    <el-table-column
-                        :show-overflow-tooltip="true"
-                        prop="position"
-                        label="坐标"
-                        width="60"
-                    >
+                    <el-table-column :show-overflow-tooltip="true" prop="position" label="坐标" width="60">
                         <template slot-scope="scope">
-                            <el-button
-                                v-show="scope.row.position == '有'"
-                                @click.stop="policeSituationClick(scope.row)"
-                                type="text"
-                                size="small"
-                                title="定位"
-                            >
+                            <el-button v-show="scope.row.position == '有'" @click.stop="policeSituationClick(scope.row)"
+                                type="text" size="small" title="定位">
                                 <i class="el-icon-location" style="color: #1AFA29;"></i>
                             </el-button>
                         </template>
@@ -213,59 +116,33 @@
                     <el-table-column :show-overflow-tooltip="true" prop="MEMO" label="备注"></el-table-column>
                 </el-table>
 
-                <div
-                    class="pages all-pagination-sty"
-                    ref="ElPagination"
-                    v-if="policeSituationHistoryArr.length > 0"
-                >
-                    <el-pagination
-                        background
-                        layout="prev, pager, next"
-                        :page-size="pagesize"
-                        :page-count="pagesCount"
-                        :current-page="currentPage"
-                        @current-change="handleCurrentChange"
-                    ></el-pagination>
+                <div class="pages all-pagination-sty" ref="ElPagination" v-if="policeSituationHistoryArr.length > 0">
+                    <el-pagination background layout="prev, pager, next" :page-size="pagesize" :page-count="pagesCount"
+                        :current-page="currentPage" @current-change="handleCurrentChange"></el-pagination>
                 </div>
             </div>
         </div>
 
         <svg class="border-svg">
             <defs>
-                <path
-                    id="bottom-box-path"
+                <path id="bottom-box-path"
                     d="M0,0c56.33,0,112.67,0,169,0c2.5,4.31,6.95,6.19,11,9c0.67,1,1.33,2,2,3c16.33,0,32.67,0,49,0c55.99,0,112.01,0,168,0c238.64,0,477.36,0,716,0c1.01,1.73,4.64,4.26,5,5c0,20,0,40,0,60c0,49,0,98,0,147c-0.89,1.52,0,19.4,0,25c0,22.33,0,44.67,0,67c-1.43,0.78-4.01,2.77-5,4c-13,0-26,0-39,0c-3-3.33-6-6.67-9-10c-22,0-44,0-66,0c-2.26,3.84-6.72,5.26-8,10c-241.98,0-484.02,0-726,0c-64.33,0-128.67,0-193,0c-17,0-34,0-51,0c-5.68,0-16.19,1.49-20-1c-4.4-2.88-3-12.84-3-20c0-19.33,0-38.67,0-58C0,160.67,0,80.33,0,0z"
-                    fill="transparent"
-                />
+                    fill="transparent" />
                 <radialGradient id="border-box-gradient" cx="50%" cy="50%" r="50%">
                     <stop offset="0%" stop-color="#fff" stop-opacity="1" />
                     <stop offset="100%" stop-color="#fff" stop-opacity="0" />
                 </radialGradient>
                 <mask id="border-box-mask">
                     <circle cx="0" cy="0" r="150" fill="url(#border-box-gradient)">
-                        <animateMotion
-                            dur="8s"
+                        <animateMotion dur="8s"
                             path="M0,0c56.33,0,112.67,0,169,0c2.5,4.31,6.95,6.19,11,9c0.67,1,1.33,2,2,3c16.33,0,32.67,0,49,0c55.99,0,112.01,0,168,0c238.64,0,477.36,0,716,0c1.01,1.73,4.64,4.26,5,5c0,20,0,40,0,60c0,49,0,98,0,147c-0.89,1.52,0,19.4,0,25c0,22.33,0,44.67,0,67c-1.43,0.78-4.01,2.77-5,4c-13,0-26,0-39,0c-3-3.33-6-6.67-9-10c-22,0-44,0-66,0c-2.26,3.84-6.72,5.26-8,10c-241.98,0-484.02,0-726,0c-64.33,0-128.67,0-193,0c-17,0-34,0-51,0c-5.68,0-16.19,1.49-20-1c-4.4-2.88-3-12.84-3-20c0-19.33,0-38.67,0-58C0,160.67,0,80.33,0,0z"
-                            rotate="auto"
-                            repeatCount="indefinite"
-                        />
+                            rotate="auto" repeatCount="indefinite" />
                     </circle>
                 </mask>
             </defs>
 
-            <use
-                stroke-width="2"
-                xlink:href="#bottom-box-path"
-                mask="url(#border-box-mask)"
-                stroke="#4fd2dd"
-            >
-                <animate
-                    attributeName="stroke-dasharray"
-                    from="0, 3220"
-                    to="3220, 0"
-                    dur="8s"
-                    repeatCount="indefinite"
-                />
+            <use stroke-width="2" xlink:href="#bottom-box-path" mask="url(#border-box-mask)" stroke="#4fd2dd">
+                <animate attributeName="stroke-dasharray" from="0, 3220" to="3220, 0" dur="8s" repeatCount="indefinite" />
             </use>
         </svg>
     </div>
@@ -783,7 +660,7 @@
             display: flex;
             align-items: center;
 
-            & > div {
+            &>div {
                 margin: 0 5px;
                 flex: 1;
                 display: flex;
diff --git a/src/views/home/components/dialog/areaDetailsBox.vue b/src/views/home/components/dialog/areaDetailsBox.vue
index f7fce5a..768f218 100644
--- a/src/views/home/components/dialog/areaDetailsBox.vue
+++ b/src/views/home/components/dialog/areaDetailsBox.vue
@@ -11,6 +11,10 @@
                 联系电话:
                 <input type="text" v-model="peopleCallPhone" placeholder="请输入联系电话" />
             </div>
+            <div>
+                身份证号:
+                <input type="text" v-model="peopleCardID" placeholder="请输入身份证号" />
+            </div>
             <el-button type="primary" icon="el-icon-search" @click="searchPeopleDetail">搜索</el-button>
             <el-button type="primary" icon="el-icon-delete" @click="clearPeopleDetailSearchValue">清空</el-button>
         </div>
@@ -69,6 +73,7 @@
 
             peoplePoliceName: '',
             peopleCallPhone: '',
+            peopleCardID: '',
             peopleInfoList: [],
             peoplePage: {
                 total: 0,
@@ -91,6 +96,7 @@
         personInfoClose () {
             this.peoplePoliceName = ''
             this.peopleCallPhone = ''
+            this.peopleCardID = ''
             this.peoplePage.currentPage = 1
 
             this.peopleInfoList = []
@@ -115,6 +121,7 @@
         clearPeopleDetailSearchValue () {
             this.peoplePoliceName = ''
             this.peopleCallPhone = ''
+            this.peopleCardID = ''
             this.peoplePage.currentPage = 1
             this.peopleInfoList = []
             this.getPersonInfoPage(1)
@@ -140,10 +147,11 @@
 
             getPersonInfoPage({
                 status,
-                depaId: this.userInfo.dept_id,
+                deptId: this.userInfo.dept_id,
                 areaId: this.peopleSearchQuery.id,
                 realName: this.peoplePoliceName,
                 phone: this.peopleCallPhone,
+                cardNo: this.peopleCardID,
                 current: this.peoplePage.currentPage,
                 size: this.peoplePage.pageSize
             }).then(res => {
@@ -168,12 +176,19 @@
             })
         },
 
-        showpeopledetail (id, name) {
+        showpeopledetail (id, name, isIncludeKeypeople) {
             this.peopleTitle = name
             this.peopleSearchQuery.id = id
             this.peopleVisible = true
             this.peopleInfoList = []
-            this.getPersonInfoPage(1)
+            console.log('id, name, isIncludeKeypeople', id, name, isIncludeKeypeople)
+            if (isIncludeKeypeople == 'includeKeypeople') {
+                this.getPersonInfoPage()
+            } else if (isIncludeKeypeople == 'onlyKeypeople') {
+                this.getPersonInfoPage(2)
+            } else {
+                this.getPersonInfoPage(1)
+            }
         }
     },
 }
diff --git a/src/views/home/components/dialog/keyPersonBox.vue b/src/views/home/components/dialog/keyPersonBox.vue
index 23d88db..412a659 100644
--- a/src/views/home/components/dialog/keyPersonBox.vue
+++ b/src/views/home/components/dialog/keyPersonBox.vue
@@ -1,14 +1,7 @@
 <template>
     <!-- 重点人员 -->
-    <el-dialog
-        :title="keyPersonTitle"
-        :visible.sync="keyPersonVisible"
-        :before-close="personInfoClose"
-        :modal="true"
-        :modal-append-to-body="false"
-        :close-on-click-modal="false"
-        class="keyPerson-details-box"
-    >
+    <el-dialog :title="keyPersonTitle" :visible.sync="keyPersonVisible" :before-close="personInfoClose" :modal="true"
+        :modal-append-to-body="false" :close-on-click-modal="false" class="keyPerson-details-box">
         <div class="header" v-show="userInfo.dept_id != '1596020515064381442'">
             <div>
                 人员名称:
@@ -22,19 +15,11 @@
             <el-button type="primary" icon="el-icon-delete" @click="clearPeopleDetailSearchValue">清空</el-button>
         </div>
 
-        <div
-            v-loading="curLoading"
-            element-loading-text="拼命加载中"
-            element-loading-spinner="el-icon-loading"
-            element-loading-background="rgba(0, 0, 0, 0.5)"
-            class="body"
-        >
-            <el-table
-                :data="keyPersonDetailArr"
-                style="width: 100%"
+        <div v-loading="curLoading" element-loading-text="拼命加载中" element-loading-spinner="el-icon-loading"
+            element-loading-background="rgba(0, 0, 0, 0.5)" class="body">
+            <el-table :data="keyPersonDetailArr" style="width: 100%"
                 :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
-                :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }"
-            >
+                :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }">
                 <template slot="empty">
                     <div>{{ keyPersonEmptyText }}</div>
                 </template>
@@ -43,51 +28,28 @@
                         <span>{{ (peoplePage.currentPage - 1) * peoplePage.pageSize + scope.$index + 1 }}</span>
                     </template>
                 </el-table-column>
-                <el-table-column :show-overflow-tooltip="true" prop="zdryxl" label="重点人员类型"></el-table-column>
                 <el-table-column :show-overflow-tooltip="true" prop="realName" label="姓名"></el-table-column>
-                <el-table-column
-                    :show-overflow-tooltip="true"
-                    prop="address"
-                    label="地址"
-                    min-width="240%"
-                ></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="address" label="地址" min-width="240%"></el-table-column>
                 <el-table-column :show-overflow-tooltip="true" prop="phone" label="联系电话"></el-table-column>
                 <el-table-column :show-overflow-tooltip="true" prop="zdryzry" label="责任人"></el-table-column>
                 <el-table-column :show-overflow-tooltip="true" prop="zdrtjdld" label="街道责任领导"></el-table-column>
-
+                <el-table-column :show-overflow-tooltip="true" prop="zdryxl" label="重点人员类型"></el-table-column>
                 <!-- <el-table-column :show-overflow-tooltip="true" prop="policeStationName" label="所属派出所"></el-table-column> -->
                 <!-- <el-table-column :show-overflow-tooltip="true" prop="areaName" label="所属责任区"></el-table-column> -->
                 <el-table-column label="操作" align="center">
                     <template slot-scope="scope">
-                        <el-button
-                            :disabled="positionDisabled(scope.row)"
-                            @click="rowClick(scope.row)"
-                            type="text"
-                            size="small"
-                            title="定位"
-                        >
-                            <i
-                                class="el-icon-location"
-                                :style="{ color: positionColor(scope.row) }"
-                            ></i>
+                        <el-button :disabled="positionDisabled(scope.row)" @click="rowClick(scope.row)" type="text"
+                            size="small" title="定位">
+                            <i class="el-icon-location" :style="{ color: positionColor(scope.row) }"></i>
                         </el-button>
                     </template>
                 </el-table-column>
             </el-table>
 
-            <div
-                class="pages all-pagination-sty"
-                ref="tablePagination"
-                v-show="userInfo.dept_id != '1596020515064381442'"
-            >
-                <el-pagination
-                    background
-                    layout="prev, pager, next, total"
-                    :page-size="peoplePage.pageSize"
-                    :total="peoplePage.total"
-                    :current-page="peoplePage.currentPage"
-                    @current-change="handlePersonPageChange"
-                ></el-pagination>
+            <div class="pages all-pagination-sty" ref="tablePagination" v-show="userInfo.dept_id != '1596020515064381442'">
+                <el-pagination background layout="prev, pager, next, total" :page-size="peoplePage.pageSize"
+                    :total="peoplePage.total" :current-page="peoplePage.currentPage"
+                    @current-change="handlePersonPageChange"></el-pagination>
             </div>
         </div>
     </el-dialog>
diff --git a/src/views/home/components/leftContainer.vue b/src/views/home/components/leftContainer.vue
index f152903..a690bb2 100644
--- a/src/views/home/components/leftContainer.vue
+++ b/src/views/home/components/leftContainer.vue
@@ -77,12 +77,12 @@
                     element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
                     <div class="sub-tab">
                         <div class="tab" :class="{ 'select-on-tab': tabTypeTwo == 0 }" @click="houseTabClick(0)">
-                            <div class="tab-title-small">实有楼栋:</div>
-                            <div class="tab-title-small">{{ realHouseNum ? realHouseNum : 0 }}栋</div>
-                        </div>
-                        <div class="tab" :class="{ 'select-on-tab': tabTypeTwo == 1 }" @click="houseTabClick(1)">
                             <div class="tab-title-small">关注场所:</div>
                             <div class="tab-title-small">{{ keyPlaceNum ? keyPlaceNum : 0 }}栋</div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': tabTypeTwo == 1 }" @click="houseTabClick(1)">
+                            <div class="tab-title-small">实有楼栋:</div>
+                            <div class="tab-title-small">{{ realHouseNum ? realHouseNum : 0 }}栋</div>
                         </div>
                     </div>
                     <div id="houseEcharts" class="echarts-box"></div>
@@ -135,7 +135,7 @@
 
 <script>
 import { fontSize } from '@/utils/fontSize.js'
-import { getAreaStatisticInfo } from "@/api/home/index.js"
+import { getAreaStatisticInfo, getVillageStatisticData, getVillageStatisticDetail, getPlaceOfConcernStatisticData, getPlaceOfConcernStatisticDetail, getVillageDetailAndPlaceStatisticNumber } from "@/api/home/index.js"
 import { schoolJSON } from '../homeleft/school'
 import { hospitalJSON } from '../homeleft/hospital'
 import { hotelJSON } from '../homeleft/hotel'
@@ -146,6 +146,7 @@
 import { antiTerroristJSON } from '../homeleft/antiTerrorist'
 import { dExplosionJSON } from '../homeleft/dExplosion'
 import { serviceObjJSON } from '../homeleft/serviceObj'
+import { difficultyJSON } from '../homeleft/difficulty'
 
 import { getVillagePersonStatisticInfo, getVillagePersonStatisticInfoByPoliceStationId, getPersonInfo, getPersonInfoPage, getHouseStatisticInfo } from "@/api/dept"
 
@@ -196,7 +197,24 @@
             // 记录当前选中派出所的ID
             policeStaionID: '',
             peopleLoading: false,
-            personEchartsHeight: '100%'
+            personEchartsHeight: '100%',
+            syldPage: {
+                total: 0,
+                pageSize: 15,
+                currentPage: 1
+            },
+            gzcsPage: {
+                total: 0,
+                pageSize: 15,
+                currentPage: 1
+            },
+            syldBigType: '',
+            syldName: '',
+            gzcsType: '',
+            gzcsUnitName: '',
+            gzcsPerson: '',
+            gzcsPhone: '',
+            isFirstMounted: true,
         }
     },
 
@@ -216,6 +234,8 @@
         this.$nextTick(() => {
             window.addEventListener("resize", this.echartsResize)
         })
+
+        this.getVillageDetailAndPlaceStatisticNumber({ deptld: this.userInfo.dept_id })
     },
 
     methods: {
@@ -332,15 +352,17 @@
          * @return {*}
          */
         personTabClick (type) {
-            this.tabType = type
-            this.dataDeep = 1
-            this.personEchartsLoading = true
-
-            this.disposeEchart()
-
             if (type == 0) {
+                if (this.tabType == 0 && !this.isFirstMounted) {
+                    console.log('再次点击人口总数')
+                    this.$emit('showpeopledetail', '', '总人口列表', 'includeKeypeople')
+                    return
+                }
+                this.isFirstMounted = false
+                this.dataDeep = 1
+                this.disposeEchart()
+                this.personEchartsLoading = true
                 this.personEchartsHeight = '100%'
-
                 if (this.userInfo.dept_id == '1123598813738675201' && this.policeStaionID == '') {
 
                     this.getPoliceStationInfo()
@@ -350,8 +372,17 @@
                 }
 
             } else if (type == 1) {
+                if (this.tabType == 1) {
+                    console.log('再次点击重点人口')
+                    this.$emit('showpeopledetail', '', '重点人员列表', 'onlyKeypeople')
+                    return
+                }
+                this.dataDeep = 1
+                this.disposeEchart()
+                this.personEchartsLoading = true
                 this.initkeyPersonEcharts()
             }
+            this.tabType = type
         },
 
         /**
@@ -685,8 +716,8 @@
                         yDate = [34, 2, 33, 11, 22, 30, 14]
                         this.inithouseEcharts(xDate, yDate)
                     } else {
-                        xDate = ['反恐重点目标', '危爆品', '重点服务对象']
-                        yDate = [14, 13, 10]
+                        xDate = ['反恐重点目标', '危爆品', '重点服务对象', '困难儿童']
+                        yDate = [14, 13, 10, 17]
                         this.inithouseEcharts(xDate, yDate)
                     }
 
@@ -700,6 +731,92 @@
             }).catch(res => {
                 setTimeout(() => {
                     this.houseEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        // 现有住宅和关注场所统计总数
+        getVillageDetailAndPlaceStatisticNumber (params) {
+            getVillageDetailAndPlaceStatisticNumber(params).then(res => {
+                if (res.data.data.length > 0) {
+                    res.data.data.forEach(item => {
+                        if (item.typeName == 'gzcs') {
+                            this.keyPlaceNum = item.number
+                        } else if (item.typeName == 'syld') {
+                            this.realHouseNum = item.number
+                        }
+                    })
+                }
+            })
+        },
+
+        // 实有住宅统计
+        getVillageStatisticData (params) {
+            getVillageStatisticData(params).then(res => {
+                console.log('getVillageStatisticData', params)
+                this.disposeHouseEchart()
+                let xDate = []
+                let yDate = []
+                res.data.data.forEach(item => {
+                    xDate.push(item.typeName)
+                    yDate.push(item.number)
+                })
+                this.inithouseEcharts(xDate, yDate)
+                // 点击事件
+                this.clickHouseChart('实有住宅')
+                setTimeout(() => {
+                    this.houseEchartsLoading = false
+                }, 500)
+            }).catch(res => {
+                setTimeout(() => {
+                    this.houseEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        // 实有住宅详情
+        getVillageStatisticDetail () {
+            getVillageStatisticDetail({ deptld: this.userInfo.dept_id, bigType: this.syldBigType, name: this.syldName, current: this.syldPage.currentPage, size: this.syldPage.pageSize }).then(res => {
+                console.log('getVillageStatisticDetail', res, res.data.data.records)
+                this.$parent.syldPage.total = res.data.data.total
+                this.$parent.syldArr = res.data.data.records
+                setTimeout(() => {
+                    this.$parent.syldLoading = false
+                }, 500)
+            })
+        },
+
+        // 关注场所统计
+        getPlaceOfConcernStatisticData (params) {
+            getPlaceOfConcernStatisticData(params).then(res => {
+                this.disposeHouseEchart()
+                let xDate = []
+                let yDate = []
+                res.data.data.forEach(item => {
+                    xDate.push(item.typeName)
+                    yDate.push(item.number)
+                })
+                this.inithouseEcharts(xDate, yDate)
+                // 点击事件
+                this.clickHouseChart('关注场所')
+                setTimeout(() => {
+                    this.houseEchartsLoading = false
+                }, 500)
+            }).catch(res => {
+                setTimeout(() => {
+                    this.houseEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        // 关注场所详情
+        getPlaceOfConcernStatisticDetail () {
+            getPlaceOfConcernStatisticDetail({ deptld: this.userInfo.dept_id, type: this.gzcsType, unitName: this.gzcsUnitName, person: this.gzcsPerson, phone: this.gzcsPhone, current: this.gzcsPage.currentPage, size: this.gzcsPage.pageSize }).then(res => {
+                console.log('getPlaceOfConcernStatisticDetail', res, res.data.data.records)
+                this.$parent.gzcsPage.total = res.data.data.total
+                this.$parent.gzcsArr = res.data.data.records
+                setTimeout(() => {
+                    this.$parent.gzcsLoading = false
                 }, 500)
             })
         },
@@ -767,7 +884,7 @@
                     {
                         data: y1Date,
                         type: 'bar',
-                        // barWidth: '10%',
+                        barWidth: '50%',
                         barCategoryGap: '80%',
                         zlevel: 2,
                         cursor: that.userInfo.dept_id != '1596020515064381442' ? 'default' : 'pointer',
@@ -812,37 +929,38 @@
                     bottom: '2%',
                     containLabel: true
                 },
-                // dataZoom: [
-                //     {
-                //         type: "inside",
-                //         startValue: 0,
-                //         endValue: 8,
-                //         minValueSpan: 2,
-                //         maxValueSpan: 2,
-                //         yAxisIndex: [0],
-                //         zoomOnMouseWheel: false,  // 关闭滚轮缩放
-                //         moveOnMouseWheel: true, // 开启滚轮平移
-                //         moveOnMouseMove: true  // 鼠标移动能触发数据窗口平移 
-                //     },
-                //     {
-                //         type: 'slider',
-                //         realtime: true,
-                //         startValue: 0,
-                //         endValue: 8,
-                //         width: '3.5',
-                //         height: '80%',
-                //         yAxisIndex: [0], // 控制y轴滚动
-                //         fillerColor: "rgba(154, 181, 215, 1)", // 滚动条颜色
-                //         borderColor: "rgba(17, 100, 210, 0.12)",
-                //         backgroundColor: '#cfcfcf',//两边未选中的滑动条区域的颜色
-                //         handleSize: 0, // 两边手柄尺寸
-                //         showDataShadow: false,//是否显示数据阴影 默认auto
-                //         showDetail: false, // 拖拽时是否展示滚动条两侧的文字
-                //         top: '1%',
-                //         right: '5',
-                //     }
+                dataZoom: [
+                    {
+                        type: "inside",
+                        startValue: 0,
+                        endValue: 4,
+                        minValueSpan: 8,
+                        maxValueSpan: 8,
+                        yAxisIndex: [0],
+                        zoomOnMouseWheel: false,  // 关闭滚轮缩放
+                        moveOnMouseWheel: true, // 开启滚轮平移
+                        moveOnMouseMove: true  // 鼠标移动能触发数据窗口平移 
+                    },
+                    {
+                        type: 'slider',
+                        realtime: true,
+                        startValue: 0,
+                        endValue: 4,
+                        width: '3.5',
+                        height: '90%',
+                        yAxisIndex: [0], // 控制y轴滚动
+                        // fillerColor: "rgba(154, 181, 215, 1)", // 滚动条颜色
+                        fillerColor: "rgba(11, 19, 145, 0.5)", // 滚动条颜色
+                        borderColor: "rgba(17, 100, 210, 0.12)",
+                        backgroundColor: 'transparent',//两边未选中的滑动条区域的颜色
+                        handleSize: 0, // 两边手柄尺寸
+                        showDataShadow: false,//是否显示数据阴影 默认auto
+                        showDetail: false, // 拖拽时是否展示滚动条两侧的文字
+                        top: '1%',
+                        right: '5',
+                    }
 
-                // ]
+                ]
             }
         },
 
@@ -852,10 +970,12 @@
             this.houseEchartsLoading = true
 
             this.disposeHouseEchart()
-            if (type == 0) {
-                this.getHouseStatisticInfo(2)
+            if (type == 1) {
+                // this.getHouseStatisticInfo(2)
+                this.getVillageStatisticData({ deptld: this.userInfo.dept_id })
             } else {
-                this.getHouseStatisticInfo(1)
+                // this.getHouseStatisticInfo(1)
+                this.getPlaceOfConcernStatisticData({ deptld: this.userInfo.dept_id })
             }
         },
 
@@ -967,89 +1087,117 @@
             })
         },
 
-        clickHouseChart () {
+        clickHouseChart (type) {
             houseMyChart.on('click', params => {
-                this.$parent.architectureTitle = params.name
-
-                if (params.name == '学校') {
-                    this.$parent.xxPopupShow = true
-                    this.$parent.houseArr = []
-                    this.$parent.houseLoading = true
-                    setTimeout(() => {
-                        this.$parent.houseLoading = false
-                        this.$parent.houseArr = schoolJSON
-                    }, 1000)
+                console.log(params, 'clickHouseChart')
+                if (type == '实有住宅') {
+                    this.syldPage.currentPage = 1
+                    this.$parent.syldPage.currentPage = 1
+                    this.$parent.syldPopupTitle = params.name
+                    this.syldBigType = params.name
+                    this.syldName = ''
+                    this.$parent.syldArr = []
+                    this.$parent.syldPopupShow = true
+                    this.$parent.syldLoading = true
+                    this.getVillageStatisticDetail()
                 } else {
-                    this.$parent.architectureShow = true
-                    this.$parent.architectureTable = []
-                    this.$parent.architectureLoad = true
-
-                    if (params.name == '医院') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = hospitalJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '宾馆酒店') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = hotelJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '数字经济') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = digitalJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '房屋建筑业') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = housingJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '批发业') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = wholesaleJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '零售业') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = retailJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '反恐重点目标') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = antiTerroristJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '危爆品') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = dExplosionJSON
-                        }, 1000)
-                    }
-
-                    if (params.name == '重点服务对象') {
-                        setTimeout(() => {
-                            this.$parent.architectureLoad = false
-                            this.$parent.architectureTable = serviceObjJSON
-                        }, 1000)
-                    }
-
+                    console.log('关注场所')
+                    this.gzcsPage.currentPage = 1
+                    this.$parent.gzcsPage.currentPage = 1
+                    this.gzcsType = params.name
+                    this.gzcsUnitName = ''
+                    this.gzcsPerson = ''
+                    this.gzcsPhone = ''
+                    this.$parent.gzcsArr = []
+                    this.$parent.gzcsPopupShow = true
+                    this.$parent.gzcsLoading = true
+                    this.getPlaceOfConcernStatisticDetail()
                 }
 
+                // this.$parent.architectureTitle = params.name
+                // if (params.name == '学校') {
+                //     this.$parent.xxPopupShow = true
+                //     this.$parent.houseArr = []
+                //     this.$parent.houseLoading = true
+                //     setTimeout(() => {
+                //         this.$parent.houseLoading = false
+                //         this.$parent.houseArr = schoolJSON
+                //     }, 1000)
+                // } else {
+                //     this.$parent.architectureShow = true
+                //     this.$parent.architectureTable = []
+                //     this.$parent.architectureLoad = true
 
+                //     if (params.name == '医院') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = hospitalJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '宾馆酒店') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = hotelJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '数字经济') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = digitalJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '房屋建筑业') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = housingJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '批发业') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = wholesaleJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '零售业') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = retailJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '反恐重点目标') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = antiTerroristJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '危爆品') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = dExplosionJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '重点服务对象') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = serviceObjJSON
+                //         }, 1000)
+                //     }
+
+                //     if (params.name == '困难儿童') {
+                //         setTimeout(() => {
+                //             this.$parent.architectureLoad = false
+                //             this.$parent.architectureTable = difficultyJSON
+                //         }, 1000)
+                //     }
+                // }
             })
         },
 
diff --git "a/src/views/home/components/leftContainer\346\245\274\346\240\213\344\277\256\346\224\271\345\211\215.vue" "b/src/views/home/components/leftContainer\346\245\274\346\240\213\344\277\256\346\224\271\345\211\215.vue"
new file mode 100644
index 0000000..4596371
--- /dev/null
+++ "b/src/views/home/components/leftContainer\346\245\274\346\240\213\344\277\256\346\224\271\345\211\215.vue"
@@ -0,0 +1,1610 @@
+<template>
+    <div class="container">
+        <div class="person-box" style="position: relative;">
+            <div class="box">
+                <div class="title">
+                    <div class="title-tab">
+                        <span :class="{ choosed: peopletype == 0 }">现有人员</span>
+                    </div>
+                </div>
+                <el-main v-loading="personEchartsLoading" element-loading-text="拼命加载中"
+                    element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)"
+                    style="height: calc(100% - 17.6%);">
+                    <div class="sub-tab" v-show="peopletype == 0">
+                        <div class="tab" :class="{ 'select-on-tab': tabType == 0 }" @click="personTabClick(0)">
+                            <div class="tab-title-small">人口总数:</div>
+                            <div class="tab-title-small">
+                                {{
+                                    personAll.total ? personAll.total : 0
+                                }}人
+                            </div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': tabType == 1 }" @click="personTabClick(1)">
+                            <div class="tab-title-small">重点人员:</div>
+                            <div class="tab-title-small">
+                                {{
+                                    personAll.emphasisNum ? personAll.emphasisNum : 0
+                                }}人
+                            </div>
+                        </div>
+                    </div>
+
+                    <div class="echarts-box" style="overflow-y: auto;" ref="REFPERSONECHARTS">
+                        <div id="PersonEcharts" :style="{ height: personEchartsHeight }"></div>
+                    </div>
+                </el-main>
+
+                <div class="back" title="返回上一级" v-show="dataDeep == 2 && peopletype == 0 && showBack" @click="backBegin">
+                </div>
+            </div>
+
+            <svg class="border-svg">
+                <defs>
+                    <path id="border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                        d="M0.27,0.03c52.66,0,105.34,0,158,0c1.67,2,3.33,4,5,6c1,0.33,2,0.67,3,1c1.33,1.67,2.67,3.33,4,5
+                        c16,0,32,0,48,0c53.66,0,107.34,0,161,0c1.13,1.72,0.63,1.36,3,2c0,0.67,0,1.33,0,2c0.67,0,1.33,0,2,0
+                        c0.01,104.58,0.01,206.44,0,309c-1.43,0.78-4.01,2.77-5,4c-12,0-24,0-36,0c-2.67-3.33-5.33-6.67-8-10c-21,0-42,0-63,0
+                        c-1.08,2.32-2.35,4.25-4,6c-0.67,0.33-1.33,0.67-2,1c-0.33,1-0.67,2-1,3c-20,0-40,0-60,0c-66.66,0-133.34,0-200,0
+                        c-1.28-1.57-2.76-2.25-4-4c-0.33,0-0.67,0-1,0c0-8.67,0-17.33,0-26c0-19.66,0-39.34,0-59C0.27,160.04,0.27,80.02,0.27,0.03z" fill="transparent" />
+                    <radialGradient id="border-box-8-gradient-974b4d7cfafa444396861ca1d1173c8c" cx="50%" cy="50%" r="50%">
+                        <stop offset="0%" stop-color="#fff" stop-opacity="1" />
+                        <stop offset="100%" stop-color="#fff" stop-opacity="0" />
+                    </radialGradient>
+                    <mask id="border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c">
+                        <circle cx="0" cy="0" r="150" fill="url(#border-box-8-gradient-974b4d7cfafa444396861ca1d1173c8c)">
+                            <animateMotion dur="8s"
+                                path="M0.27,0.03c52.66,0,105.34,0,158,0c1.67,2,3.33,4,5,6c1,0.33,2,0.67,3,1c1.33,1.67,2.67,3.33,4,5
+                                c16,0,32,0,48,0c53.66,0,107.34,0,161,0c1.13,1.72,0.63,1.36,3,2c0,0.67,0,1.33,0,2c0.67,0,1.33,0,2,0
+                                c0.01,104.58,0.01,206.44,0,309c-1.43,0.78-4.01,2.77-5,4c-12,0-24,0-36,0c-2.67-3.33-5.33-6.67-8-10c-21,0-42,0-63,0
+                                c-1.08,2.32-2.35,4.25-4,6c-0.67,0.33-1.33,0.67-2,1c-0.33,1-0.67,2-1,3c-20,0-40,0-60,0c-66.66,0-133.34,0-200,0
+                                c-1.28-1.57-2.76-2.25-4-4c-0.33,0-0.67,0-1,0c0-8.67,0-17.33,0-26c0-19.66,0-39.34,0-59C0.27,160.04,0.27,80.02,0.27,0.03z"
+                                rotate="auto" repeatCount="indefinite" />
+                        </circle>
+                    </mask>
+                </defs>
+
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+        <div class="house-box" style="position: relative;">
+            <div class="box">
+                <div class="title">现有住宅</div>
+                <el-main v-loading="houseEchartsLoading" element-loading-text="拼命加载中"
+                    element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+                    <div class="sub-tab">
+                        <div class="tab" :class="{ 'select-on-tab': tabTypeTwo == 0 }" @click="houseTabClick(0)">
+                            <div class="tab-title-small">实有楼栋:</div>
+                            <div class="tab-title-small">{{ realHouseNum ? realHouseNum : 0 }}栋</div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': tabTypeTwo == 1 }" @click="houseTabClick(1)">
+                            <div class="tab-title-small">关注场所:</div>
+                            <div class="tab-title-small">{{ keyPlaceNum ? keyPlaceNum : 0 }}栋</div>
+                        </div>
+                    </div>
+                    <div id="houseEcharts" class="echarts-box"></div>
+                </el-main>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+        <div class="land-box" style="position: relative;">
+            <div class="box">
+                <div class="title">现有小区</div>
+                <el-main v-loading="landEchartsLoading" element-loading-text="拼命加载中"
+                    element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+                    <div class="sub-tab" v-show="isAllPoliceStation">
+                        <div class="tab" :class="{ 'select-on-tab': tabTypeThree == 0 }" @click="landTabClick(0)">
+                            <div class="tab-title-small">小区:</div>
+                            <div class="tab-title-small">{{ villageNum ? villageNum : 0 }}个</div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': tabTypeThree == 1 }" @click="landTabClick(1)">
+                            <div class="tab-title-small">责任区:</div>
+                            <div class="tab-title-small">{{ areaNum ? areaNum : 0 }}个</div>
+                        </div>
+                    </div>
+                    <div class="sub-tab" v-show="!isAllPoliceStation">
+                        <div class="tab1 select-on-tab">
+                            <div class="tab-title-small">小区:</div>
+                            <div class="tab-title-small">{{ villageNum ? villageNum : 0 }}个</div>
+                        </div>
+                    </div>
+                    <div id="landEcharts" class="echarts-box"></div>
+                </el-main>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+    </div>
+</template>
+
+<script>
+import { fontSize } from '@/utils/fontSize.js'
+import { getAreaStatisticInfo } from "@/api/home/index.js"
+import { schoolJSON } from '../homeleft/school'
+import { hospitalJSON } from '../homeleft/hospital'
+import { hotelJSON } from '../homeleft/hotel'
+import { digitalJSON } from '../homeleft/digital'
+import { housingJSON } from '../homeleft/housing'
+import { wholesaleJSON } from '../homeleft/wholesale'
+import { retailJSON } from '../homeleft/retail'
+import { antiTerroristJSON } from '../homeleft/antiTerrorist'
+import { dExplosionJSON } from '../homeleft/dExplosion'
+import { serviceObjJSON } from '../homeleft/serviceObj'
+import { difficultyJSON } from '../homeleft/difficulty'
+
+import { getVillagePersonStatisticInfo, getVillagePersonStatisticInfoByPoliceStationId, getPersonInfo, getPersonInfoPage, getHouseStatisticInfo } from "@/api/dept"
+
+let homePersonmyChart = null
+let keyPersonmyChart = null
+let houseMyChart
+let landMyChart
+let timer
+let curSubofficeData
+
+let leftTiming = null
+let keyPeopleDataLength = 0
+
+let myColor = ['#00e9db', '#00c0e9', '#0096f3', '#33CCFF', '#33FFCC', '#eb2100', '#eb3600', '#d0570e', '#d0a00e', '#34da62']
+
+const myLandColors = ['#4150d8', '#28bf7e', '#ed7c2f', '#f2a93b', '#f9cf36', '#4a5bdc', '#4cd698', '#f4914e', '#fcb75b', '#ffe180', '#b6c2ff', '#96edc1']
+
+const peopleColor1 = '#53eefe'
+const peopleColor2 = '#f26390'
+
+export default {
+    inject: ['userInfo'],
+
+    data () {
+        return {
+            tabType: 0,
+            personEchartsLoading: false,
+            houseEchartsLoading: false,
+            landEchartsLoading: false,
+            peopletype: 0,
+            tabTypeTwo: 0,
+            tabTypeThree: 0,
+            peopleTitle: '',
+            peopleVisible: false,
+            dataDeep: 1,
+            keyPersonOption: {},
+            keyPersonSelectSaveArr: [],
+            areaNum: '',
+            villageNum: '',
+            policeVillageNum: '',
+            policeStationPersonInfo: {},
+            villagePersonStatisticInfoList: [],
+            showBack: true,
+            isAllPoliceStation: true,
+            realHouseNum: '',
+            keyPlaceNum: '',
+            personAll: '',
+            // 记录当前选中派出所的ID
+            policeStaionID: '',
+            peopleLoading: false,
+            personEchartsHeight: '100%'
+        }
+    },
+
+    created () {
+    },
+
+    mounted () {
+        // 获取所有数据并加载
+        this.getHomeAllData()
+
+        if (this.userInfo.dept_id != '1123598813738675201') {
+            // console.log(this.userInfo.dept_id,'茅家岭派出所',1596020515064381442);
+            this.showBack = false
+            this.isAllPoliceStation = false
+        }
+
+        this.$nextTick(() => {
+            window.addEventListener("resize", this.echartsResize)
+        })
+    },
+
+    methods: {
+        // 设备饼图轮播
+        keyPeopleEchartsCarousel () {
+            let curIndex = 0
+            if (timer) {
+                clearInterval(timer)
+            }
+
+            timer = setInterval(() => {
+                keyPersonmyChart.dispatchAction({
+                    type: "downplay",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                curIndex = (curIndex + 1) % keyPeopleDataLength
+                keyPersonmyChart.dispatchAction({
+                    type: "highlight",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                keyPersonmyChart.dispatchAction({
+                    type: "showTip",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+            }, 1000)
+
+            keyPersonmyChart.on("mouseover", function (param) {
+                clearInterval(timer)
+                keyPersonmyChart.dispatchAction({
+                    type: "downplay",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                keyPersonmyChart.dispatchAction({
+                    type: "highlight",
+                    seriesIndex: 0,
+                    dataIndex: param.dataIndex,
+                })
+                keyPersonmyChart.dispatchAction({
+                    type: "showTip",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                curIndex = param.dataIndex
+            })
+
+            keyPersonmyChart.on("mouseout", function (param) {
+                curIndex = param.dataIndex
+                if (timer) {
+                    clearInterval(timer)
+                }
+                timer = setInterval(() => {
+                    keyPersonmyChart.dispatchAction({
+                        type: "downplay",
+                        seriesIndex: 0,
+                        dataIndex: curIndex,
+                    })
+                    curIndex = (curIndex + 1) % keyPeopleDataLength
+                    keyPersonmyChart.dispatchAction({
+                        type: "highlight",
+                        seriesIndex: 0,
+                        dataIndex: curIndex,
+                    })
+                    keyPersonmyChart.dispatchAction({
+                        type: "showTip",
+                        seriesIndex: 0,
+                        dataIndex: curIndex,
+                    })
+                }, 1000)
+            })
+        },
+
+        /**
+         * @description: 获取首页的所有数据
+         * @return {*}
+         */
+        getHomeAllData (id = '') {
+            this.policeStaionID = id
+
+            if (id != '') {
+                this.showBack = false
+                this.isAllPoliceStation = false
+
+                this.tabTypeThree = 0
+            } else {
+                this.showBack = true
+                this.isAllPoliceStation = true
+            }
+
+            this.personTabClick(this.tabType)
+
+            this.houseTabClick(this.tabTypeTwo)
+
+            this.landTabClick(this.tabTypeThree)
+
+            if (leftTiming != null) {
+                clearInterval(leftTiming)
+                leftTiming = null
+            }
+
+            leftTiming = setInterval(async () => {
+                this.houseTabClick(this.tabTypeTwo)
+
+                this.landTabClick(this.tabTypeThree)
+            }, 600000)
+        },
+
+        /**
+         * @description: 户籍人口和重点人员切换
+         * @param {*} type
+         * @return {*}
+         */
+        personTabClick (type) {
+            this.tabType = type
+            this.dataDeep = 1
+            this.personEchartsLoading = true
+
+            this.disposeEchart()
+
+            if (type == 0) {
+                this.personEchartsHeight = '100%'
+
+                if (this.userInfo.dept_id == '1123598813738675201' && this.policeStaionID == '') {
+
+                    this.getPoliceStationInfo()
+
+                } else {
+                    this.getVillagePersonStatisticInfoByPoliceStationId(this.policeStaionID != '' ? this.policeStaionID : this.userInfo.dept_id)
+                }
+
+            } else if (type == 1) {
+                this.initkeyPersonEcharts()
+            }
+        },
+
+        /**
+         * @description: 获取分局户籍人口数据
+         * @return {*}
+         */
+        getPoliceStationInfo () {
+            getVillagePersonStatisticInfo().then(res => {
+                if (res.data.code == 200) {
+                    this.disposeEchart()
+                    curSubofficeData = res.data.data
+                    this.personAll = res.data.data
+                    console.log('getPoliceStationInfo', res.data.data)
+                    this.policeStationPersonInfo = res.data.data
+                    //异步,因此放进接口方法内部
+                    this.initPersonEcharts()
+                    this.clickPeopleChart()
+                    setTimeout(() => {
+                        this.personEchartsLoading = false
+                    }, 500)
+                }
+            }).catch(res => {
+                setTimeout(() => {
+                    this.personEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        /**
+         * @description: 获取派出所户籍人口数据
+         * @param {*} policeStationId
+         * @param {*} name
+         * @return {*}
+         */
+        getVillagePersonStatisticInfoByPoliceStationId (policeStationId, name) {
+            getVillagePersonStatisticInfoByPoliceStationId(policeStationId, name).then(res => {
+                if (res.data.code == 200) {
+                    console.log(res, 'getVillagePersonStatisticInfoByPoliceStationId')
+                    this.disposeEchart()
+                    var chartDom = document.getElementById('PersonEcharts')
+                    homePersonmyChart = this.$echarts.init(chartDom)
+                    this.personAll = res.data.data
+
+                    if (this.userInfo.dept_id == '1596020515064381442') {
+                        this.personAll.emphasisNum = 23
+                    }
+
+
+                    this.villagePersonStatisticInfoList = res.data.data
+                    var xDate = [], yDate1 = [], yDate2 = []
+
+                    if (this.villagePersonStatisticInfoList.data.length > 0) {
+                        this.villagePersonStatisticInfoList.data.forEach(e => {
+                            xDate.push(e.name.replace('居民委员会', ''))
+                            yDate1.push({
+                                value: e.hjnum,
+                                name: e.name,
+                                id: e.id
+                            })
+                            yDate2.push({
+                                value: e.synum,
+                                name: e.name,
+                                id: e.id
+                            })
+                        })
+                    }
+
+                    homePersonmyChart.setOption(this.initPersonOptions(xDate, yDate1, yDate2, peopleColor1, peopleColor2), true)
+                    this.clickPeopleChart()
+
+                    setTimeout(() => {
+                        this.dataDeep = 2
+                        this.personEchartsLoading = false
+                    }, 1000)
+
+                }
+            }).catch(res => {
+                setTimeout(() => {
+                    this.personEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        /**
+         * @description: 初始化现有人图表
+         * @return {*}
+         */
+        initPersonEcharts () {
+            var chartDom = document.getElementById('PersonEcharts')
+            homePersonmyChart = this.$echarts.init(chartDom)
+
+            var xDate = [], yDate1 = [], yDate2 = []
+            //传入x,y轴数据
+
+            if (this.policeStationPersonInfo.data.length > 0) {
+                this.policeStationPersonInfo.data.forEach(e => {
+                    xDate.push(e.name.replace('派出', ''))
+                    yDate1.push({
+                        value: e.hjnum,
+                        id: e.id,
+                        type: 'policeStation',
+                        name: e.name
+                    })
+                    yDate2.push({
+                        value: e.synum,
+                        id: e.id,
+                        type: 'policeStation',
+                        name: e.name
+                    })
+                })
+            }
+
+            homePersonmyChart.setOption(this.initPersonOptions(xDate, yDate1, yDate2, peopleColor1, peopleColor2))
+        },
+
+        /**
+         * @description: 图表数据处理
+         * @param {*} xDate
+         * @param {*} yDate
+         * @param {*} colors
+         * @return {*}
+         */
+        initPersonOptions (xDate, yDate1, yDate2, colors1, colors2) {
+            let options
+
+            if (xDate.length == 0) {
+                options = {
+                    title: {
+                        text: '暂无数据1',
+                        x: 'center',
+                        y: 'center',
+                        textStyle: {
+                            color: '#fff',
+                            fontWeight: 'normal',
+                            fontSize: fontSize(14)
+                        }
+                    }
+                }
+            } else {
+                options = {
+                    tooltip: {
+                        trigger: 'item',
+                        formatter: ' <span style="display: inline-block; margin-right: 4px; border-radius: 10px; width: 10px; height: 10px;background-color: #91cc75;"></span> {b0}<strong style="margin-left:10px">{c0}人</strong>',
+                        backgroundColor: 'rgba(8, 56, 185, 0.9)',
+                        borderColor: 'rgba(8, 56, 185, 0.9)',
+                        textStyle: {
+                            color: '#fff',
+                            fontSize: fontSize(12)
+                        }
+                    },
+                    xAxis: {
+                        type: 'category',
+                        data: xDate,
+
+                        axisLabel: {
+                            color: "#fff",
+                            interval: 0,
+                            rotate: 45,
+                            fontSize: fontSize(10)
+                        },
+                        axisLine: {
+                            lineStyle: {
+                                color: "#fff"
+                            }
+                        }
+                    },
+                    yAxis: {
+                        type: 'value',
+                        minInterval: 1,
+                        splitLine: {
+                            show: false
+                        },
+                        axisLabel: {
+                            color: "#fff",
+                            fontSize: fontSize(12)
+                        }
+                    },
+                    legend: {
+                        itemWidth: 15,
+                        itemHeight: 15,
+                        data: ['户籍人口', '实有人口'],
+                        textStyle: {
+                            color: '#fff'
+                        },
+                        formatter: function (name) {
+                            var data = []
+                            if (name == '户籍人口') {
+                                data = options.series[0].data
+                            } else {
+                                data = options.series[1].data
+                            }
+                            var total = 0
+                            for (var i = 0; i < data.length; i++) {
+                                total += data[i].value
+                            }
+                            return `${name} (${total}人)`
+                        }
+                    },
+                    series: [
+                        {
+                            name: '户籍人口',
+                            data: yDate1,
+                            type: 'bar',
+                            barWidth: '40%',
+                            stack: true,
+                            emphasis: {
+                                disabled: true,
+                                focus: 'none'
+                            },
+                            itemStyle: {
+                                normal: {
+                                    color: colors1
+                                    // color: function (params) {
+                                    //     return new global.echarts.graphic.LinearGradient(
+                                    //         0, 0, 0, 1,
+                                    //         [
+                                    //             { offset: 0, color: colors1[0] },
+                                    //             { offset: 0.5, color: colors1[1] },
+                                    //             { offset: 1, color: colors1[2] },
+                                    //         ]
+                                    //     )
+                                    // }
+                                },
+                                emphasis: {
+                                    color: colors1
+                                    // color: function (params) {
+                                    //     return new global.echarts.graphic.LinearGradient(
+                                    //         0, 0, 0, 1,
+                                    //         [
+                                    //             { offset: 0, color: colors1[2] },
+                                    //             { offset: 0.7, color: colors1[1] },
+                                    //             { offset: 1, color: colors1[0] }
+                                    //         ]
+                                    //     )
+                                    // }
+                                }
+                            },
+                        },
+                        {
+                            name: '实有人口',
+                            data: yDate2,
+                            type: 'bar',
+                            barWidth: '40%',
+                            stack: true,
+                            emphasis: {
+                                disabled: true,
+                                focus: 'none'
+                            },
+                            itemStyle: {
+                                normal: {
+                                    color: colors2
+                                    // color: function (params) {
+                                    //     return new global.echarts.graphic.LinearGradient(
+                                    //         0, 0, 0, 1,
+                                    //         [
+                                    //             { offset: 0, color: colors2[2] },
+                                    //             { offset: 0.5, color: colors2[1] },
+                                    //             { offset: 1, color: colors2[0] },
+                                    //         ]
+                                    //     )
+                                    // }
+                                },
+                                emphasis: {
+                                    color: colors2
+                                    // color: function (params) {
+                                    //     return new global.echarts.graphic.LinearGradient(
+                                    //         0, 0, 0, 1,
+                                    //         [
+                                    //             { offset: 0, color: colors2[0] },
+                                    //             { offset: 0.7, color: colors2[1] },
+                                    //             { offset: 1, color: colors2[2] }
+                                    //         ]
+                                    //     )
+                                    // }
+                                }
+                            },
+                        },
+
+                    ],
+                    grid: {
+                        top: '4%',
+                        left: '2%',
+                        right: '2%',
+                        bottom: '1%',
+                        containLabel: true
+                    },
+                }
+            }
+
+            return options
+
+        },
+
+        /**
+         * @description: 现有人图表中的返回按钮
+         * @return {*}
+         */
+        backBegin () {
+            this.personAll = curSubofficeData
+            this.dataDeep = 1
+            this.initPersonEcharts()
+            this.$parent.getAllPoliceStationCenter()
+        },
+
+        /**
+         * @description: 获取现有住宅信息
+         * @param {*} deptld
+         * @param {*} isFollow
+         * @return {*}
+         */
+        getHouseStatisticInfo (isFollow) {
+            getHouseStatisticInfo(this.policeStaionID != '' ? this.policeStaionID : this.userInfo.dept_id, isFollow).then(res => {
+                this.disposeHouseEchart()
+
+                let xDate = []
+                let yDate = []
+                if (isFollow == 1) {
+                    this.keyPlaceNum = res.data.data.count
+                } else {
+                    this.realHouseNum = res.data.data.count
+                }
+                res.data.data.data.forEach(item => {
+                    xDate.push(item.name)
+                    yDate.push(item.num)
+                })
+                if (this.userInfo.dept_id == '1596020515064381442') {
+                    this.keyPlaceNum = 28
+                    this.realHouseNum = 205
+                    if (isFollow == 2) {
+                        xDate = ['学校', '医院', '宾馆酒店', '房屋建筑业', '数字经济', '批发业', '零售业']
+                        yDate = [34, 2, 33, 11, 22, 30, 14]
+                        this.inithouseEcharts(xDate, yDate)
+                    } else {
+                        xDate = ['反恐重点目标', '危爆品', '重点服务对象', '困难儿童']
+                        yDate = [14, 13, 10, 17]
+                        this.inithouseEcharts(xDate, yDate)
+                    }
+
+                    this.clickHouseChart()
+                } else {
+                    this.inithouseEcharts(xDate, yDate)
+                }
+                setTimeout(() => {
+                    this.houseEchartsLoading = false
+                }, 500)
+            }).catch(res => {
+                setTimeout(() => {
+                    this.houseEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        inithouseEcharts (xDate, yDate) {
+            var chartDom = document.getElementById('houseEcharts')
+            houseMyChart = this.$echarts.init(chartDom)
+            houseMyChart.setOption(this.initHouseOptions(xDate, yDate))
+        },
+
+        initHouseOptions (xDate, y1Date, y2Date) {
+            const that = this
+            return {
+                tooltip: {
+                    trigger: 'item',
+                    formatter: params => {
+                        let msg
+                        if (params.value > 10000) {
+                            msg = (params.value / 10000).toFixed(2) + '万栋'
+                        } else {
+                            msg = params.value + '栋'
+                        }
+
+                        msg = `${params.marker}${params.name}<strong style="margin-left:10px">${msg}</strong>`
+                        return msg
+                    },
+                    backgroundColor: 'rgba(8, 56, 185, 0.9)',
+                    borderColor: 'rgba(8, 56, 185, 0.9)',
+                    textStyle: {
+                        color: '#fff',
+                        fontSize: fontSize(12)
+                    }
+                },
+                color: myColor,
+                xAxis: {
+                    type: 'value',
+                    splitLine: {
+                        show: false
+                    },
+                    axisLine: {
+                        show: false
+                    },
+                    axisLabel: {
+                        show: false,
+                    },
+                    axisTick: {
+                        show: false
+                    },
+                },
+                yAxis: {
+                    type: 'category',
+                    data: xDate,
+                    axisLine: {
+                        show: false
+                    },
+                    axisLabel: {
+                        color: "#fff",
+                        fontSize: fontSize(14)
+                    },
+                    axisTick: {
+                        show: false
+                    },
+                },
+                series: [
+                    {
+                        data: y1Date,
+                        type: 'bar',
+                        // barWidth: '10%',
+                        barCategoryGap: '80%',
+                        zlevel: 2,
+                        cursor: that.userInfo.dept_id != '1596020515064381442' ? 'default' : 'pointer',
+                        itemStyle: {
+                            normal: {
+                                // barBorderRadius: [0, 30, 30, 0],
+                                //     color: function (params) {
+                                //     var num = myColor.length
+                                //     return myColor[params.dataIndex % num]
+                                // },
+                                color: '#ed7c2f',
+                                label: {
+                                    show: true, //开启显示
+                                    position: 'right', //在上方显示
+                                    textStyle: { //数值样式
+                                        color: '#ed7c2f',
+                                        fontSize: 10
+                                    }
+                                }
+                            }
+                        },
+                    },
+                    // {
+                    //     data: y2Date,
+                    //     show: true,
+                    //     type: 'bar',
+                    //     barGap: '-100%',
+                    //     barWidth: '35%', //统计条宽度
+                    //     itemStyle: {
+                    //         normal: {
+                    //             color: 'rgba(102, 102, 102,0.5)'
+                    //         },
+                    //     },
+                    //     z: 1,
+                    // }
+                ],
+                grid: {
+                    top: '2%',
+                    left: '2%',
+                    // right: '-1%',
+                    right: '10%',
+                    bottom: '2%',
+                    containLabel: true
+                },
+                // dataZoom: [
+                //     {
+                //         type: "inside",
+                //         startValue: 0,
+                //         endValue: 8,
+                //         minValueSpan: 2,
+                //         maxValueSpan: 2,
+                //         yAxisIndex: [0],
+                //         zoomOnMouseWheel: false,  // 关闭滚轮缩放
+                //         moveOnMouseWheel: true, // 开启滚轮平移
+                //         moveOnMouseMove: true  // 鼠标移动能触发数据窗口平移 
+                //     },
+                //     {
+                //         type: 'slider',
+                //         realtime: true,
+                //         startValue: 0,
+                //         endValue: 8,
+                //         width: '3.5',
+                //         height: '80%',
+                //         yAxisIndex: [0], // 控制y轴滚动
+                //         fillerColor: "rgba(154, 181, 215, 1)", // 滚动条颜色
+                //         borderColor: "rgba(17, 100, 210, 0.12)",
+                //         backgroundColor: '#cfcfcf',//两边未选中的滑动条区域的颜色
+                //         handleSize: 0, // 两边手柄尺寸
+                //         showDataShadow: false,//是否显示数据阴影 默认auto
+                //         showDetail: false, // 拖拽时是否展示滚动条两侧的文字
+                //         top: '1%',
+                //         right: '5',
+                //     }
+
+                // ]
+            }
+        },
+
+        houseTabClick (type) {
+            this.tabTypeTwo = type
+
+            this.houseEchartsLoading = true
+
+            this.disposeHouseEchart()
+            if (type == 0) {
+                this.getHouseStatisticInfo(2)
+            } else {
+                this.getHouseStatisticInfo(1)
+            }
+        },
+
+        initLandOptions (xDate, yDate) {
+            return {
+                color: ['#0532ff'],
+                grid: {
+                    top: '4%',
+                    left: '12%',
+                    right: '4%',
+                    bottom: '28%'
+                },
+                tooltip: {
+                    trigger: 'item',
+                    formatter: params => {
+                        return `${params.marker} ${params.name}: ${params.value} 个`
+                    },
+                    backgroundColor: 'rgba(8, 56, 185, 0.9)',
+                    borderColor: 'rgba(8, 56, 185, 0.9)',
+                    textStyle: {
+                        color: '#fff',
+                        fontSize: fontSize(12)
+                    }
+                },
+                xAxis: {
+                    type: 'category',
+                    data: xDate,
+                    axisLabel: {
+                        color: "#fff",
+                        interval: 0,
+                        rotate: 45,
+                        fontSize: fontSize(10)
+                    },
+                    axisLine: {
+                        lineStyle: {
+                            color: "#fff"
+                        }
+                    }
+                },
+                yAxis: {
+                    type: 'value',
+                    minInterval: 1,
+                    splitLine: {
+                        show: false
+                    },
+                    axisLabel: {
+                        color: "#fff",
+                        fontSize: fontSize(12)
+                    }
+                },
+                series: [
+                    {
+                        data: yDate,
+                        type: 'bar',
+                        barWidth: '24%',
+                        itemStyle: {
+                            normal: {
+                                barBorderRadius: [30, 30, 0, 0],
+                                // color: function (params) {
+                                //     var num = Math.floor(Math.random() * (myLandColors.length - 1) + 1)
+                                //     return myLandColors[params.dataIndex % num]
+                                // },
+                            }
+                        },
+                    }
+                ],
+                // zoomData: [  // 有滚动条 平移
+                // dataZoom: [  // 有滚动条 平移
+                //     {
+                //         type: 'slider',
+                //         show: true,
+                //         realtime: true,
+                //         start: 0,
+                //         end: 40,  // 初始展示40%
+                //         height: 4,
+                //         backgroundColor: 'rgba(47,69,84,0.2)',
+                //         fillerColor: "rgba(17, 100, 210, 0.42)", // 滚动条颜色
+                //         borderColor: "rgba(17, 100, 210, 0.12)",
+                //         handleSize: 0, // 两边手柄尺寸
+                //         showDetail: false, // 拖拽时是否展示滚动条两侧的文字
+                //         top: '96%',
+                //     },
+                //     {
+                //         type: "inside",  // 支持内部鼠标滚动平移
+                //         start: 0,
+                //         end: 40,
+                //         zoomOnMouseWheel: false,  // 关闭滚轮缩放
+                //         moveOnMouseWheel: true, // 开启滚轮平移
+                //         moveOnMouseMove: true  // 鼠标移动能触发数据窗口平移
+                //     }
+                // ]
+            }
+        },
+
+        clickPeopleChart () {
+            homePersonmyChart.on('click', params => {
+                if (params.data.type == 'policeStation') {
+                    const center = this.$parent.getPoliceStationCenter(params.data.id)
+                    this.$EventBus.$emit('toPosition', {
+                        layerName: 'carLayers',
+                        siteJd: center[0],
+                        siteWd: center[1]
+                    })
+                    this.personEchartsLoading = true
+                    this.getVillagePersonStatisticInfoByPoliceStationId(params.data.id)
+                } else {
+                    this.$emit('showpeopledetail', params.data.id, params.data.name)
+                }
+            })
+        },
+
+        clickHouseChart () {
+            houseMyChart.on('click', params => {
+                this.$parent.architectureTitle = params.name
+
+                if (params.name == '学校') {
+                    this.$parent.xxPopupShow = true
+                    this.$parent.houseArr = []
+                    this.$parent.houseLoading = true
+                    setTimeout(() => {
+                        this.$parent.houseLoading = false
+                        this.$parent.houseArr = schoolJSON
+                    }, 1000)
+                } else {
+                    this.$parent.architectureShow = true
+                    this.$parent.architectureTable = []
+                    this.$parent.architectureLoad = true
+
+                    if (params.name == '医院') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = hospitalJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '宾馆酒店') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = hotelJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '数字经济') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = digitalJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '房屋建筑业') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = housingJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '批发业') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = wholesaleJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '零售业') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = retailJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '反恐重点目标') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = antiTerroristJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '危爆品') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = dExplosionJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '重点服务对象') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = serviceObjJSON
+                        }, 1000)
+                    }
+
+                    if (params.name == '困难儿童') {
+                        setTimeout(() => {
+                            this.$parent.architectureLoad = false
+                            this.$parent.architectureTable = difficultyJSON
+                        }, 1000)
+                    }
+                }
+
+
+            })
+        },
+
+        /**
+         * @description: 初始化重点人员饼状图
+         * @return {*}
+         */
+        async initkeyPersonEcharts () {
+            this.disposeEchart()
+
+            let personInfo = await this.getPersonInfo()
+
+            keyPeopleDataLength = personInfo.length
+            if (this.userInfo.dept_id == '1596020515064381442') {
+                personInfo = [
+                    { count: 3, name: '非涉法涉诉重点个访人员', value: 7 },
+                    { count: 1, name: '楼盘业主维权群体', value: 1 },
+                    { count: 1, name: '欠薪讨债群体', value: 1 },
+                    { count: 4, name: '涉法涉诉重点个访人员', value: 4 },
+                    { count: 11, name: '征地拆迁群体', value: 11 },
+                ]
+            }
+
+            const high = this.$refs.REFPERSONECHARTS.offsetHeight
+
+            if (personInfo.length * (high / 7) > high) {
+                this.personEchartsHeight = personInfo.length * (high / 7) + 'px'
+            } else {
+                this.personEchartsHeight = '100%'
+            }
+
+            this.$nextTick(() => {
+                var chartDom = document.getElementById('PersonEcharts')
+                keyPersonmyChart = this.$echarts.init(chartDom)
+                keyPersonmyChart.setOption(this.initkeyPersonOption(personInfo))
+
+                this.clickkeyPersonChart()
+                if (personInfo.length > 1) {
+                    this.keyPeopleEchartsCarousel()
+                } else {
+                    clearInterval(timer)
+                    keyPersonmyChart.off("mouseover")
+                    keyPersonmyChart.off("mouseout")
+                }
+            })
+
+
+            setTimeout(() => {
+                this.personEchartsLoading = false
+            }, 500)
+        },
+
+        /**
+         * @description: 调用接口获取重点人员数据
+         * @return {*}
+         */
+        getPersonInfo () {
+            const data = getPersonInfo({ deptId: this.policeStaionID != '' ? this.policeStaionID : this.userInfo.dept_id }).then(res => {
+                res.data = res.data.map(item => {
+                    item = {
+                        ...item,
+                        name: item.zdryxl,
+                        value: item.count
+                    }
+
+                    return item
+                })
+
+                return res.data
+            })
+
+            return data
+        },
+
+        /**
+         * @description: 重点人员饼状图渲染的options
+         * @param {*} dataArr
+         * @return {*}
+         */
+        initkeyPersonOption (dataArr) {
+            let options
+
+            if (dataArr.length == 0) {
+                options = {
+                    title: {
+                        text: '暂无重点人员数据',
+                        x: 'center',
+                        y: 'center',
+                        textStyle: {
+                            color: '#fff',
+                            fontWeight: 'normal',
+                            fontSize: fontSize(14)
+                        }
+                    }
+                }
+            } else {
+                options = {
+                    tooltip: {
+                        trigger: 'item',
+                        formatter: params => {
+                            let msg
+                            if (params.value > 10000) {
+                                msg = (params.value / 10000).toFixed(2) + '万人'
+                            } else {
+                                msg = params.value + '人'
+                            }
+                            msg = `<div style="color: #FFF;">${params.marker} ${params.name}:<strong style="margin-left:10px">${msg}</strong></div>`
+                            return msg
+                        },
+                        backgroundColor: "rgba(8, 56, 185, 0.9)",
+                        borderColor: "rgba(8, 56, 185, 0.9)",
+                        textStyle: {
+                            fontSize: fontSize(12)
+                        },
+                        confine: true
+                    },
+                    legend: {
+                        orient: 'vertical',
+                        top: 'middle',
+                        right: '2%',
+                        y: '1%',
+                        itemGap: 15,
+                        textStyle: {
+                            color: '#fff'
+                        },
+                        align: 'left',
+                        formatter: function (name) {
+                            let data = dataArr
+                            let tarValue
+                            for (let i = 0; i < data.length; i++) {
+                                if (data[i].name == name) {
+                                    tarValue = data[i].value
+                                }
+                            }
+                            let v = tarValue
+                            return `${name}  ${v} 人    `
+                        },
+                    },
+                    series: [
+                        {
+                            top: 110,
+                            left: 60,
+                            type: 'pie',
+                            radius: [20, 50],
+                            center: [0, 0],
+                            avoidLabelOverlap: false,
+                            label: {
+                                show: false,
+                                position: 'center'
+                            },
+                            labelLine: {
+                                show: false
+                            },
+                            data: dataArr
+                        }
+                    ],
+                    grid: {
+                        x: 10,
+                        y: 10,
+                        x2: 10,
+                        y2: 20
+                    },
+                }
+            }
+
+            return options
+        },
+
+        /**
+         * @description: 重点人员饼状图的点击事件
+         * @return {*}
+         */
+        async clickkeyPersonChart () {
+            keyPersonmyChart.on('click', async params => {
+                this.$emit('showkeypersondetail', params.name)
+            })
+        },
+
+        /**
+         * @description: 现有小区切换
+         * @param {*} type
+         * @return {*}
+         */
+        landTabClick (type) {
+            this.tabTypeThree = type
+            this.landEchartsLoading = true
+
+            this.disposeLandEchart()
+            if (type == 0) {
+                this.getAreaStatisticInfo(2)
+            } else if (type == 1) {
+                this.getAreaStatisticInfo(1)
+            }
+        },
+
+        /**
+         * @description: 获取现有小区数据
+         * @param {*} type
+         * @param {*} deptId
+         * @return {*}
+         */
+        getAreaStatisticInfo (type) {
+            getAreaStatisticInfo(type, this.policeStaionID != '' ? this.policeStaionID : this.userInfo.dept_id).then(res => {
+                this.disposeLandEchart()
+
+                let landData = []
+                if (type == 2) {
+                    this.areaNum = res.data.data.areaNum
+                    this.villageNum = res.data.data.villageNum
+                    let nameArr = []
+                    let countArr = []
+                    res.data.data.data.forEach(item => {
+                        nameArr.push(item.name.replace('派出', '').replace('居民委员会', ''))
+                        countArr.push({ value: item.count, id: item.id })
+                    })
+                    landData = [nameArr, countArr]
+                } else if (type == 1) {
+                    // this.areaNum = res.data.data.areaNum
+                    // this.villageNum = res.data.data.villageNum
+                    let nameArr = []
+                    let countArr = []
+                    res.data.data.data.forEach(item => {
+                        nameArr.push(item.name.replace('派出', ''))
+                        countArr.push({ value: item.count, id: item.id })
+                    })
+                    landData = [nameArr, countArr]
+                }
+                setTimeout(() => {
+                    this.landEchartsLoading = false
+                }, 500)
+
+                this.initLandEcharts(landData)
+            }).catch(res => {
+                setTimeout(() => {
+                    this.landEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        /**
+         * @description: 现有小区图表渲染
+         * @param {*} landData
+         * @return {*}
+         */
+        initLandEcharts (landData) {
+            this.disposeLandEchart()
+            var chartDom = document.getElementById('landEcharts')
+
+            landMyChart = this.$echarts.init(chartDom)
+
+            landMyChart.setOption(this.initLandOptions(landData[0], landData[1]))
+
+            this.clickLandChart()
+        },
+
+        /**
+         * @description: 现有小区图表点击事件
+         * @return {*}
+         */
+        clickLandChart () {
+            landMyChart.on('click', params => {
+                console.log('clickLandChart')
+                if (this.tabTypeThree == 0) {
+                    this.$emit('showlanddetail', params.name, 2, params.data.id)
+                } else {
+                    this.$emit('showlanddetail', params.name, 1, params.data.id)
+                }
+            })
+        },
+
+        /**
+         * @description: 视图窗口改变时,echarts图表重置
+         * @return {*}
+         */
+        echartsResize () {
+            homePersonmyChart && homePersonmyChart != null && homePersonmyChart.resize()
+            landMyChart && landMyChart != null && landMyChart.resize()
+            keyPersonmyChart && keyPersonmyChart != null && keyPersonmyChart.resize()
+            houseMyChart && houseMyChart != null && houseMyChart.resize()
+        },
+
+        /**
+         * @description: 销毁所有echarts实例,解绑点击事件
+         * @return {*}
+         */
+        disposeEchart () {
+            if (homePersonmyChart != null && homePersonmyChart != '' && homePersonmyChart != undefined) {
+                homePersonmyChart.dispose()
+                homePersonmyChart.off('click')
+            }
+
+            if (keyPersonmyChart != null && keyPersonmyChart != '' && keyPersonmyChart != undefined) {
+                keyPersonmyChart.dispose()
+                keyPersonmyChart.off('click')
+            }
+        },
+
+        /**
+         * @description: 销毁所有echarts实例,解绑点击事件
+         * @return {*}
+         */
+        disposeHouseEchart () {
+            if (houseMyChart != null && houseMyChart != '' && houseMyChart != undefined) {
+                houseMyChart.dispose()
+                houseMyChart.off('click')
+            }
+        },
+
+        /**
+         * @description: 销毁所有echarts实例,解绑点击事件
+         * @return {*}
+         */
+        disposeLandEchart () {
+            if (landMyChart != null && landMyChart != '' && landMyChart != undefined) {
+                landMyChart.dispose()
+                landMyChart.off('click')
+            }
+        },
+
+
+    },
+
+    destroyed () {
+        window.removeEventListener("resize", this.echartsResize)
+
+        this.disposeEchart()
+        this.disposeHouseEchart()
+        this.disposeLandEchart()
+
+        if (leftTiming != null) {
+            clearInterval(leftTiming)
+            leftTiming = null
+        }
+    }
+}
+</script>
+
+<style scoped lang="scss">
+.container {
+    display: flex;
+    position: relative;
+    width: 100%;
+    height: 100%;
+
+    .person-box {
+        .word {
+            color: #fff;
+            font-size: 14px;
+        }
+
+        .before {
+            margin-left: 108px;
+        }
+
+        .back {
+            color: #fff;
+            position: absolute;
+            top: 96px;
+            right: 16px;
+            width: 20px;
+            height: 20px;
+            font-size: 20px;
+            cursor: pointer;
+        }
+
+        .back:hover {
+            color: #43bafe;
+        }
+
+        .back::after {
+            font-family: element-icons;
+            content: '\e6ea';
+        }
+    }
+
+    .person-box,
+    .house-box,
+    .land-box {
+        margin: 8px;
+        flex: 1;
+        display: flex;
+        flex-direction: column;
+        // background: $bg-color;
+
+        background-image: url(/img/box/box-bg.png);
+        background-size: 100% 100%;
+        background-repeat: no-repeat;
+
+        .box {
+            display: flex;
+            position: absolute;
+            flex-direction: column;
+            top: 0;
+            left: 0;
+            width: 100%;
+            height: 100%;
+            z-index: 11;
+        }
+
+        .title {
+            display: flex;
+            align-items: center;
+            justify-content: space-between;
+
+            padding: 0 18px 0 18px;
+            position: relative;
+            font-size: 16px;
+
+            font-weight: bold;
+            font-style: oblique;
+            letter-spacing: 2px;
+            color: #fff;
+
+            .title-tab {
+                span {
+                    color: #99cccc;
+                    cursor: pointer;
+                }
+
+                span.choosed {
+                    color: #fff;
+                }
+            }
+
+            .title-num {
+                color: #fff;
+
+                span {
+                    color: #99cccc;
+                }
+
+                span.choosed {
+                    color: #fff;
+                }
+            }
+
+            .choosed {
+                color: #fff;
+            }
+
+            &>div:nth-of-type(2) {
+                font-size: 14px;
+            }
+        }
+
+        // .sub-title {
+        //     display: flex;
+        //     justify-content: space-between;
+        //     height: 36px;
+        // }
+
+        .sub-tab {
+            padding: 10px;
+            display: flex;
+            color: #99cccc;
+
+            .tab,
+            .tab3 {
+                margin: 0 10px;
+                flex: 1;
+                background: $sub-tab-bg-color;
+                border-radius: 8px;
+                cursor: pointer;
+                height: 22px;
+                display: flex;
+                align-items: center;
+                justify-content: center;
+
+                &>div {
+                    height: 22px;
+                    line-height: 22px;
+                    white-space: nowrap;
+                }
+            }
+
+            .tab {
+                display: flex;
+                justify-content: center;
+            }
+
+            .tab1 {
+                width: 50%;
+                margin-left: 25% !important;
+                display: flex;
+                justify-content: center;
+                margin: 0 10px;
+                background: $sub-tab-bg-color;
+                border-radius: 8px;
+                cursor: pointer;
+                height: 22px;
+                display: flex;
+                align-items: center;
+            }
+        }
+
+        :deep(.el-main) {
+            padding: 0;
+        }
+
+        .echarts-box {
+            padding: 12px;
+            padding-top: 0;
+            flex: 1;
+            width: 100%;
+            // height: 100%;
+        }
+    }
+
+    .house-box {
+        margin-top: 0;
+        margin-bottom: 0;
+
+        .title {
+            height: 54px;
+            line-height: 54px;
+        }
+    }
+
+    :deep(.el-table__body-wrapper) {
+        overflow-x: hidden !important;
+    }
+}
+
+.border-svg {
+    position: absolute;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 100%;
+    z-index: 1;
+}
+
+.mypath {
+    stroke: rgba(33, 150, 243, 1);
+    stroke-width: 2;
+    stroke-dasharray: 888;
+    // stroke-dashoffset: 888;
+    fill: none;
+    animation: go 6s linear infinite forwards;
+}
+
+@keyframes go {
+    0% {
+        stroke-dashoffset: 0;
+    }
+
+    100% {
+        stroke-dashoffset: 888;
+    }
+}
+</style>
diff --git a/src/views/home/components/rightContainer.vue b/src/views/home/components/rightContainer.vue
index f98a94d..9fe46cb 100644
--- a/src/views/home/components/rightContainer.vue
+++ b/src/views/home/components/rightContainer.vue
@@ -6,41 +6,16 @@
                     <div>值班信息(当日)</div>
                 </div>
 
-                <div class="table-box" v-show="!showMJL">
-                    <el-table size="small" :height="tableHeight" :data="schedulingList" style="width: 100%;"
-                        :header-cell-style="{ 'text-align': 'center' }"
-                        :cell-style="{ 'text-align': 'center', borderColor: '#324e75' }" :row-class-name="tableRowClassName"
-                        :empty-text="schedulingNoDataText" v-loading="schedulingLoading" element-loading-text="拼命加载中"
-                        element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
-                        <el-table-column prop="dept" label="值班单位"></el-table-column>
-                        <el-table-column prop="person" label="姓名"></el-table-column>
-                        <el-table-column prop="contact" label="联系方式"></el-table-column>
-                    </el-table>
-                    <div class="pointList" v-if="schedulingList == []">
-                        <el-tooltip class="item" effect="dark" :content="item.dept" placement="top"
-                            v-for="(item, index) in schedulingDeptList" :key="index">
-                            <div class="point" @click="getSchedlingList(item)"></div>
-                        </el-tooltip>
-                    </div>
-                </div>
-
-                <div class="duty-information-box" v-show="showMJL">
-                    <div>
+                <div class="duty-information-box">
+                    <div v-for="item in schedulingList" :key="item.id">
                         <div>
-                            <span>值班</span>
+                            <span>{{ item.type }}</span>
                         </div>
                         <div>
-                            <span>徐星逸,任圣日,娄永攀,蔡善龙,陈小强,刘开勇,梅祥,吕镇,付建冬</span>
+                            <span>{{ item.person }}</span>
                         </div>
                     </div>
-                    <div>
-                        <div>
-                            <span>副班、巡逻</span>
-                        </div>
-                        <div>
-                            <span>章正椿,夏文翔,叶江明,黄俊龙,苏茯林,王顺祥</span>
-                        </div>
-                    </div>
+                    <div v-if="schedulingList.length == 0" class="no-zb-data">暂无值班数据</div>
                 </div>
             </div>
 
@@ -182,33 +157,41 @@
             pickerOptions: {
                 shortcuts: [
                     {
-                        text: "最近一周",
+                        text: '最近一周',
                         onClick (picker) {
                             const end = new Date()
                             const start = new Date()
                             start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
-                            picker.$emit("pick", [start, end])
-                        },
+                            picker.$emit('pick', [start, end])
+                        }
                     },
                     {
-                        text: "最近一个月",
+                        text: '最近两周',
+                        onClick (picker) {
+                            const end = new Date()
+                            const start = new Date()
+                            start.setTime(start.getTime() - 3600 * 1000 * 24 * 14)
+                            picker.$emit('pick', [start, end])
+                        }
+                    },
+                    {
+                        text: '最近一个月',
                         onClick (picker) {
                             const end = new Date()
                             const start = new Date()
                             start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
-                            picker.$emit("pick", [start, end])
-                        },
+                            picker.$emit('pick', [start, end])
+                        }
                     },
                     {
-                        text: "最近三个月",
+                        text: '最近三个月',
                         onClick (picker) {
                             const end = new Date()
                             const start = new Date()
                             start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
-                            picker.$emit("pick", [start, end])
-                        },
-                    },
-                ],
+                            picker.$emit('pick', [start, end])
+                        }
+                    }]
             },
             regionTotal: 0,
             linetype: 0,
@@ -216,7 +199,6 @@
             schedulingList: [],
             schedulingDeptList: [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6],
             policeStaionID: "",
-            showMJL: false,
             originTitle: ['值班', '副班、巡逻'],
             transTitle: [{ label: '人员', width: '28%', align: 'center' }, { label: '人员', width: '', align: 'left' },],
             caseInfoType: 0
@@ -298,65 +280,25 @@
 
         getSchedulingList () {
             this.schedulingLoading = true
-            if (this.userInfo.dept_id == "1596020515064381442") {
-                this.schedulingNoDataText = '  '
-                const data = [
-                    {
-                        person:
-                            "徐星逸,任圣日,娄永攀,蔡善龙,陈小强,刘开勇,梅祥,吕镇,付建冬",
-                        patrol: "章正椿,夏文翔,叶江明,黄俊龙,苏茯林,王顺祥",
-                    }
-                ]
 
-                const matrixData = data.map((row) => {
-                    let arr = []
-                    for (let key in row) {
-                        arr.push(row[key])
-                    }
-                    return arr
-                })
-                setTimeout(() => {
-                    this.schedulingList = matrixData[0].map((col, i) => {
-                        return [this.originTitle[i], ...matrixData.map((row) => {
-                            return row[i]
-                        })]
-                    })
-                    this.schedulingLoading = false
-                }, 1000)
-
-                this.$nextTick(() => {
-                    this.tableHeight =
-                        this.$refs.Container.offsetHeight -
-                        this.$refs.caseBox.offsetHeight -
-                        this.$refs.crowdBox.offsetHeight -
-                        this.$refs.alertBoxTitle.offsetHeight
-                })
-
-                this.showMJL = true
-            } else {
-                const params = {
-                    sameday: 1,
-                }
-
-                this.showMJL = false
-                getSchedulingList(1, 100, params).then((res) => {
-                    this.schedulingList = res.data.data.records
-                })
-
-
-                setTimeout(() => {
-                    this.schedulingNoDataText = '  '
-                    this.schedulingLoading = false
-                    if (!this.schedulingList.length) {
-                        setTimeout(() => {
-                            this.schedulingNoDataText = '暂无值班数据'
-                        }, 200)
-                    }
-                }, 500)
-
-
+            const params = {
+                sameday: 1,
+                isPage: 1
             }
 
+            getSchedulingList(params).then((res) => {
+                this.schedulingList = res.data.data
+            })
+
+            setTimeout(() => {
+                this.schedulingNoDataText = '  '
+                this.schedulingLoading = false
+                if (!this.schedulingList.length) {
+                    setTimeout(() => {
+                        this.schedulingNoDataText = '暂无值班数据'
+                    }, 200)
+                }
+            }, 500)
         },
 
         echartsResize () {
@@ -417,6 +359,7 @@
             ).then((res) => {
                 let obj = {}
                 if (res.data.timeList) {
+                    console.log(res.data, 1111)
                     let yDataList = {}
                     yDataList.dqList = res.data.dqList.reduce(
                         (previous, current) => {
@@ -440,6 +383,34 @@
                         []
                     )
                     yDataList.qtList = res.data.qtList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.qjList = res.data.qjList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.sdList = res.data.sdList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.sduList = res.data.sduList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.shList = res.data.shList.reduce(
                         (previous, current) => {
                             previous.push(current.count)
                             return previous
@@ -580,7 +551,7 @@
                         },
                     },
                     legend: {
-                        data: ['盗窃', '涉诈', '纠纷', '其他'],
+                        data: ['盗窃', '涉诈', '纠纷', '其他', '求助', '涉毒', '涉赌', '涉黄'],
                         textStyle: {
                             color: "#fff"
                         }
@@ -658,10 +629,35 @@
                             data: yDataList.qtList,
                             type: "line",
                             smooth: true,
+                        },
+                        {
+                            name: '求助',
+                            data: yDataList.qjList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉毒',
+                            data: yDataList.sduList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉赌',
+                            data: yDataList.sdList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉黄',
+                            data: yDataList.shList,
+                            type: "line",
+                            smooth: true,
                         }
+
                     ],
                     grid: {
-                        top: "4%",
+                        top: "24%",
                         left: "3%",
                         right: "2%",
                         bottom: "4%",
@@ -1413,6 +1409,15 @@
                     text-align: left;
                 }
             }
+
+            .no-zb-data {
+                width: 100%;
+                height: 100%;
+                background: transparent !important;
+                align-items: center;
+                display: flex;
+                justify-content: center;
+            }
         }
 
         #peopleList {
diff --git "a/src/views/home/components/rightContainer\345\200\274\347\217\255\344\277\256\346\224\271\345\211\215.vue" "b/src/views/home/components/rightContainer\345\200\274\347\217\255\344\277\256\346\224\271\345\211\215.vue"
new file mode 100644
index 0000000..6e23266
--- /dev/null
+++ "b/src/views/home/components/rightContainer\345\200\274\347\217\255\344\277\256\346\224\271\345\211\215.vue"
@@ -0,0 +1,1505 @@
+<template>
+    <div class="container" ref="Container">
+        <div class="case-box" ref="caseBox">
+            <div class="box">
+                <div class="title" ref="alertBoxTitle">
+                    <div>值班信息(当日)</div>
+                </div>
+
+                <div class="table-box" v-show="!showMJL">
+                    <el-table size="small" :height="tableHeight" :data="schedulingList" style="width: 100%;"
+                        :header-cell-style="{ 'text-align': 'center' }"
+                        :cell-style="{ 'text-align': 'center', borderColor: '#324e75' }" :row-class-name="tableRowClassName"
+                        :empty-text="schedulingNoDataText" v-loading="schedulingLoading" element-loading-text="拼命加载中"
+                        element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+                        <el-table-column prop="dept" label="值班单位"></el-table-column>
+                        <el-table-column prop="person" label="姓名"></el-table-column>
+                        <el-table-column prop="contact" label="联系方式"></el-table-column>
+                    </el-table>
+                    <div class="pointList" v-if="schedulingList == []">
+                        <el-tooltip class="item" effect="dark" :content="item.dept" placement="top"
+                            v-for="(item, index) in schedulingDeptList" :key="index">
+                            <div class="point" @click="getSchedlingList(item)"></div>
+                        </el-tooltip>
+                    </div>
+                </div>
+
+                <div class="duty-information-box" v-show="showMJL">
+                    <div>
+                        <div>
+                            <span>值班</span>
+                        </div>
+                        <div>
+                            <span>徐星逸,任圣日,娄永攀,蔡善龙,陈小强,刘开勇,梅祥,吕镇,付建冬</span>
+                        </div>
+                    </div>
+                    <div>
+                        <div>
+                            <span>副班、巡逻</span>
+                        </div>
+                        <div>
+                            <span>章正椿,夏文翔,叶江明,黄俊龙,苏茯林,王顺祥</span>
+                        </div>
+                    </div>
+                </div>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+
+        <div class="alert-box" ref="alertBox ">
+            <div class="box">
+                <div class="title">
+                    警情统计
+                    <div class="timer">
+                        <el-date-picker :clearable="false" v-model="eventTime" type="daterange" align="right" unlink-panels
+                            range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" @change="caseTimeChange"
+                            :picker-options="pickerOptions"></el-date-picker>
+                    </div>
+                </div>
+                <el-main v-loading="eventChangeEchartsLoading" element-loading-text="拼命加载中"
+                    element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+                    <div class="sub-tab">
+                        <div class="tab" :class="{ 'select-on-tab': caseInfoType == 0 }" @click="initEventChangeEcharts(0)">
+                            <div class="tab-title-small">警情变化趋势</div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': caseInfoType == 1 }" @click="initEventChangeEcharts(1)">
+                            <div class="tab-title-small">警情排行</div>
+                        </div>
+                    </div>
+                    <div id="EventChangeEcharts" class="echarts-box"></div>
+                </el-main>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+
+        <!-- <div class="alert-box" ref="alertBox">
+            <div class="title" ref="alertBoxTitle">
+                <div>电子沙盘</div>
+                <div class="title-tab">
+                    <span :class="{ choosed: acttype == 0 }" @click="actTabClick(0)">正在进行</span>/
+                    <span :class="{ choosed: acttype == 1 }" @click="actTabClick(1)">历史活动</span>
+                </div>
+            </div>
+            <div id="peopleList" class="echarts-box">
+                <el-table
+                    size="small"
+                    :height="tableHeight"
+                    :data="acttype == 0 ? underwayArr : historyArr"
+                    style="width: 100%"
+                    :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
+                    :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75' }"
+                    :row-class-name="tableRowClassName"
+                    ref="activityTable"
+                    @row-click="activityRowClick"
+                >
+                    <el-table-column prop="activityName" label="活动名称"></el-table-column>
+                    <el-table-column prop="startTime" label="开始时间"></el-table-column>
+                    <el-table-column prop="endTime" label="结束时间"></el-table-column>
+                    <el-table-column prop="scale" label="规模"></el-table-column>
+                </el-table>
+            </div>
+        </div>-->
+
+        <div class="crowd-box" ref="crowdBox">
+            <div class="box">
+                <div class="title">现有设备</div>
+                <el-main v-loading="equipmentEchartsLoading" element-loading-text="拼命加载中"
+                    element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+                    <div class="sub-tab">
+                        <div class="tab" :class="{ 'select-on-tab': linetype == 0 }" @click="initEquipmentEcharts(0)">
+                            <div class="tab-title-small">设备种类</div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': linetype == 1 }" @click="initEquipmentEcharts(1)">
+                            <div class="tab-title-small">设备状态</div>
+                        </div>
+                    </div>
+                    <div style="overflow: hidden" id="EquipmentEcharts" class="echarts-box"></div>
+                </el-main>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+    </div>
+</template>
+ 
+<script>
+const oneColor = ["#4caf50", "#2979ff", "#ffd600", "#0d47a1", "#b71c1c"]
+const twoColor = [
+    "#5470FE",
+    "#91cc75",
+    "#fac858",
+    "#ee6666",
+    "#73c0de",
+    "#3ba272",
+    "#fc8452",
+    "#9a60b4",
+    "#ea7ccc",
+]
+
+let rightTiming = null
+let equipmentmyChart = null
+let eventchangemychart = null
+let timer
+let equimentDataLength = 0
+
+import recorderArr from "@/assets/data/equimentsDate/recorder.js"
+import { getSchedulingList, getSchedulingDeptList } from "@/api/home/index.js"
+import { fontSize } from "@/utils/fontSize.js"
+
+import { getCaseAll, getCaseRanking, getEquipment } from "@/api/home/index.js"
+
+const timeEvents = []
+
+export default {
+    inject: ["userInfo"],
+    data () {
+        return {
+            eventTime: [],
+            equipmentEchartsLoading: false,
+            eventChangeEchartsLoading: false,
+            schedulingNoDataText: ' ',
+            schedulingLoading: false,
+            pickerOptions: {
+                shortcuts: [
+                    {
+                        text: "最近一周",
+                        onClick (picker) {
+                            const end = new Date()
+                            const start = new Date()
+                            start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
+                            picker.$emit("pick", [start, end])
+                        },
+                    },
+                    {
+                        text: "最近一个月",
+                        onClick (picker) {
+                            const end = new Date()
+                            const start = new Date()
+                            start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
+                            picker.$emit("pick", [start, end])
+                        },
+                    },
+                    {
+                        text: "最近三个月",
+                        onClick (picker) {
+                            const end = new Date()
+                            const start = new Date()
+                            start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
+                            picker.$emit("pick", [start, end])
+                        },
+                    },
+                ],
+            },
+            regionTotal: 0,
+            linetype: 0,
+            tableHeight: 0,
+            schedulingList: [],
+            schedulingDeptList: [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6],
+            policeStaionID: "",
+            showMJL: false,
+            originTitle: ['值班', '副班、巡逻'],
+            transTitle: [{ label: '人员', width: '28%', align: 'center' }, { label: '人员', width: '', align: 'left' },],
+            caseInfoType: 0
+        }
+    },
+
+    created () {
+        this.pickerOptions = {
+            ...this.pickerOptions,
+            disabledDate (time) {
+                // 设置可选择的日期为今天之后的一个月内
+                let curDate = new Date().getTime()
+                return time.getTime() > curDate
+            },
+        }
+
+        this.defaultDate()
+
+        this.getSchedulingList()
+
+        this.getSchedulingDeptList()
+    },
+
+    mounted () {
+        this.getHomeAllData()
+
+        this.$nextTick(() => {
+            window.addEventListener("resize", this.echartsResize)
+            this.tableHeight =
+                this.$refs.Container.offsetHeight -
+                this.$refs.caseBox.offsetHeight -
+                this.$refs.crowdBox.offsetHeight -
+                this.$refs.alertBoxTitle.offsetHeight -
+                55
+        })
+    },
+
+    methods: {
+        //获取值班列表信息
+        getSchedlingList (item) {
+            this.$emit("showschedulingdetail", item.dept, item.dept, "type")
+        },
+
+        //获取值班单位信息
+        getSchedulingDeptList () {
+            getSchedulingDeptList().then((res) => {
+                this.schedulingDeptList = res.data.data
+            })
+        },
+
+        // actTabClick (type) {
+        //     this.acttype = type
+        //     this.$refs.activityTable.bodyWrapper.scrollTop = 0
+        //     this.$emit('changeActivityType', type)
+        //     this.$emit('activityChange')
+        // },
+
+        /**
+         * @description: 获取当前组件内所有数据
+         * @return {*}
+         */
+        getHomeAllData (id = "") {
+            this.policeStaionID = id
+
+            this.initEventChangeEcharts(this.caseInfoType)
+
+            this.initEquipmentEcharts(this.linetype)
+
+            if (rightTiming != null) {
+                clearInterval(rightTiming)
+                rightTiming = null
+            }
+
+            rightTiming = setInterval(async () => {
+                this.initEventChangeEcharts(this.caseInfoType)
+                this.initEquipmentEcharts(this.linetype)
+            }, 600000)
+        },
+
+        getSchedulingList () {
+            this.schedulingLoading = true
+            if (this.userInfo.dept_id == "1596020515064381442") {
+                this.schedulingNoDataText = '  '
+                const data = [
+                    {
+                        person:
+                            "徐星逸,任圣日,娄永攀,蔡善龙,陈小强,刘开勇,梅祥,吕镇,付建冬",
+                        patrol: "章正椿,夏文翔,叶江明,黄俊龙,苏茯林,王顺祥",
+                    }
+                ]
+
+                const matrixData = data.map((row) => {
+                    let arr = []
+                    for (let key in row) {
+                        arr.push(row[key])
+                    }
+                    return arr
+                })
+                setTimeout(() => {
+                    this.schedulingList = matrixData[0].map((col, i) => {
+                        return [this.originTitle[i], ...matrixData.map((row) => {
+                            return row[i]
+                        })]
+                    })
+                    this.schedulingLoading = false
+                }, 1000)
+
+                this.$nextTick(() => {
+                    this.tableHeight =
+                        this.$refs.Container.offsetHeight -
+                        this.$refs.caseBox.offsetHeight -
+                        this.$refs.crowdBox.offsetHeight -
+                        this.$refs.alertBoxTitle.offsetHeight
+                })
+
+                this.showMJL = true
+            } else {
+                const params = {
+                    sameday: 1,
+                }
+
+                this.showMJL = false
+                getSchedulingList(1, 100, params).then((res) => {
+                    this.schedulingList = res.data.data.records
+                })
+
+
+                setTimeout(() => {
+                    this.schedulingNoDataText = '  '
+                    this.schedulingLoading = false
+                    if (!this.schedulingList.length) {
+                        setTimeout(() => {
+                            this.schedulingNoDataText = '暂无值班数据'
+                        }, 200)
+                    }
+                }, 500)
+
+
+            }
+
+        },
+
+        echartsResize () {
+            equipmentmyChart && equipmentmyChart != null && equipmentmyChart.resize()
+            eventchangemychart &&
+                eventchangemychart != null &&
+                eventchangemychart.resize()
+        },
+
+        // 警情统计中时间变化
+        async caseTimeChange (e) {
+            const date = e.map((item) => {
+                return this.dateFormat(item)
+            })
+
+            eventchangemychart.clear()
+            const optionsData = await this.getCaseAll(date[0], date[1])
+            eventchangemychart.showLoading({
+                text: '拼命加载中',
+                color: '#c23531',
+                textColor: '#FFF',
+                maskColor: 'rgba(0, 0, 0, 0.2)',
+                zlevel: 0,
+            })
+            setTimeout(() => {
+                eventchangemychart.hideLoading()
+                eventchangemychart.setOption(this.initEventChangeOption(optionsData.xData, optionsData.yDataList))
+            }, 500)
+        },
+
+        // 设置默认时间
+        defaultDate () {
+            var current = new Date()
+
+            var seven = new Date(current.getTime() - 7 * 24 * 60 * 60 * 1000)
+
+            this.eventTime = [seven, current] //将值设置给插件绑定的数据
+        },
+
+        // 获取当前日期
+        dateFormat (dateData) {
+            var date = new Date(dateData)
+            var y = date.getFullYear()
+            var m = date.getMonth() + 1
+            m = m < 10 ? "0" + m : m
+            var d = date.getDate()
+            d = d < 10 ? "0" + d : d
+            const time = y + "-" + m + "-" + d
+            return time
+        },
+
+        // 获取警情统计值
+        getCaseAll (start, end) {
+            getCaseAll(
+                start,
+                end,
+                this.policeStaionID != "" ? this.policeStaionID : this.userInfo.dept_id
+            ).then((res) => {
+                let obj = {}
+                if (res.data.timeList) {
+                    console.log(res.data, 1111)
+                    let yDataList = {}
+                    yDataList.dqList = res.data.dqList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.zpList = res.data.zpList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.jfList = res.data.jfList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.qtList = res.data.qtList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.qjList = res.data.qjList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.sdList = res.data.sdList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.sduList = res.data.sduList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.shList = res.data.shList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    let xData = res.data.timeList.map(item => item.slice(5, 10))
+                    obj = { xData, yDataList }
+                } else {
+                    obj = { xData: [], yDataList: {} }
+                }
+
+                eventchangemychart.setOption(this.initEventChangeOption(obj.xData, obj.yDataList))
+
+                setTimeout(() => {
+                    this.eventChangeEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        // 获取警情排行统计值
+        getCaseRanking (start, end) {
+            getCaseRanking(
+                start,
+                end,
+                this.policeStaionID != "" ? this.policeStaionID : this.userInfo.dept_id
+            ).then((res) => {
+                let data = []
+
+                if (res.data.data) {
+                    res.data.data = res.data.data.sort((a, b) => a.value - b.value)
+                    res.data.data = res.data.data.map((item, index) => {
+                        item.value = item.count
+
+                        if (index == 0) {
+                            item.itemStyle = {
+                                color: '#EB3C5A'
+                            }
+                        } else if (index == 1) {
+                            item.itemStyle = {
+                                color: '#FA8331'
+                            }
+                        } else if (index == 2) {
+                            item.itemStyle = {
+                                color: '#F7B833'
+                            }
+                        } else {
+                            item.itemStyle = {
+                                color: '#395FFD'
+                            }
+                        }
+
+                        return item
+                    }).sort((a, b) => b.value - a.value)
+
+                    console.log(res.data.data, 465)
+
+                    data = res.data.data
+                } else {
+                    data = []
+                }
+
+                eventchangemychart.setOption(this.initRankingOption(data))
+
+                setTimeout(() => {
+                    this.eventChangeEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        // 初始化警情数量统计
+        async initEventChangeEcharts (type) {
+            this.caseInfoType = type
+            this.eventChangeEchartsLoading = true
+
+            if (
+                eventchangemychart != null &&
+                eventchangemychart != "" &&
+                eventchangemychart != undefined
+            ) {
+
+                eventchangemychart.clear()
+                eventchangemychart.dispose()
+
+            }
+
+            var chartDom = document.getElementById("EventChangeEcharts")
+            eventchangemychart = this.$echarts.init(chartDom)
+
+            const date = this.eventTime.map((item) => {
+                return this.dateFormat(item)
+            })
+
+            if (type == 0) {
+                this.getCaseAll(date[0], date[1])
+            } else {
+                this.getCaseRanking(date[0], date[1])
+            }
+
+        },
+
+        // 警情数量统计的options
+        initEventChangeOption (xData, yDataList) {
+            let option
+            if (xData.length == 0) {
+                //暂无数据
+                option = {
+                    title: {
+                        text: "暂无警情数据",
+                        x: "center",
+                        y: "center",
+                        textStyle: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                            fontWeight: "normal",
+                        },
+                    },
+                }
+            } else {
+                option = {
+                    color: ['#5470C6', '#73C0DE', '#EE6666', '#FAC858'],
+                    tooltip: {
+                        trigger: "item",
+                        formatter:
+                            ' <span style="display: inline-block; margin-right: 4px; border-radius: 10px; width: 10px; height: 10px;background-color: #91cc75;"></span> {b0}<strong style="margin-left:10px;color:#5c7bd9">{c0}起</strong>',
+                    },
+                    xAxis: {
+                        type: "category",
+                        data: xData,
+                        axisLabel: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                        },
+                        axisLine: {
+                            lineStyle: {
+                                color: "#fff",
+                            },
+                        },
+                    },
+                    legend: {
+                        data: ['盗窃', '涉诈', '纠纷', '其他', '求助', '涉毒', '涉赌', '涉黄'],
+                        textStyle: {
+                            color: "#fff"
+                        }
+                    },
+                    yAxis: {
+                        type: "value",
+
+                        minInterval: 1,
+
+                        splitLine: {
+                            show: false,
+                        },
+                        axisLabel: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                        },
+                        axisLine: {
+                            lineStyle: {
+                                color: "#fff",
+                            },
+                        },
+                    },
+                    series: [
+                        {
+                            name: '盗窃',
+                            data: yDataList.dqList,
+                            type: "line",
+                            smooth: true,
+                            // areaStyle: {
+                            //     normal: {
+                            //         //渐变色
+                            //         color: new this.$echarts.graphic.LinearGradient(
+                            //             0,
+                            //             0,
+                            //             0,
+                            //             1,
+                            //             [
+                            //                 {
+                            //                     //波形图渐变色样式
+                            //                     offset: 0,
+                            //                     color: "rgba(3, 108, 255, 0.7)",
+                            //                 },
+                            //                 {
+                            //                     offset: 0.8,
+                            //                     color: "rgba(3, 108, 255, 0.1)",
+                            //                 },
+                            //             ],
+                            //             false
+                            //         ),
+                            //     },
+                            // },
+                            // itemStyle: {
+                            //     normal: {
+                            //         color: "red", //改变折线点的颜色
+                            //         lineStyle: {
+                            //             color: "rgba(3, 108, 255, 1)", //改变折线颜色
+                            //         },
+                            //     },
+                            // },
+                        },
+                        {
+                            name: '涉诈',
+                            data: yDataList.zpList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '纠纷',
+                            data: yDataList.jfList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '其他',
+                            data: yDataList.qtList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '求助',
+                            data: yDataList.qjList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉毒',
+                            data: yDataList.sduList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉赌',
+                            data: yDataList.sdList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉黄',
+                            data: yDataList.shList,
+                            type: "line",
+                            smooth: true,
+                        }
+
+                    ],
+                    grid: {
+                        top: "24%",
+                        left: "3%",
+                        right: "2%",
+                        bottom: "4%",
+                        containLabel: true,
+                    },
+                }
+            }
+
+            return option
+        },
+
+        // 警情排行统计的options
+        initRankingOption (dataArr) {
+            let option
+            if (dataArr.length == 0) {
+                //暂无数据
+                option = {
+                    title: {
+                        text: "暂无警情排行数据",
+                        x: "center",
+                        y: "center",
+                        textStyle: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                            fontWeight: "normal",
+                        },
+                    },
+                }
+            } else {
+                let seriesData = dataArr.map(item => {
+                    return { value: item.value, itemStyle: item.itemStyle }
+                })
+                let xData = dataArr.map((item) => {
+                    let name = item.name.substring(0, 6) + '…'
+
+                    return name
+                })
+                option = {
+                    tooltip: {
+                        trigger: "item",
+                        confine: true,
+                        formatter:
+                            ' <span style="display: inline-block; margin-right: 4px; border-radius: 10px; width: 10px; height: 10px;background-color: #91cc75;"></span> {b0}<strong style="margin-left:10px;color:#5c7bd9">{c0}起</strong>',
+                    },
+                    xAxis: {
+                        type: "value",
+                        splitLine: { show: false },
+                        axisLabel: { show: false },
+                        axisTick: { show: false },
+                        axisLine: { show: false }
+                    },
+                    yAxis: [
+                        {
+                            type: "category",
+                            inverse: true,
+                            axisLine: { show: false },
+                            axisTick: { show: false },
+                            data: dataArr.map(item => item.name),
+                            axisLabel: {
+                                rich: {
+                                    nt1: {
+                                        color: "#fff",
+                                        backgroundColor: '#EB3B5A',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    },
+                                    nt2: {
+                                        color: "#fff",
+                                        backgroundColor: '#FA8231',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    },
+                                    nt3: {
+                                        color: "#fff",
+                                        backgroundColor: '#F7B731',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    },
+                                    nt: {
+                                        color: "#fff",
+                                        backgroundColor: '#00a9c8',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    }
+                                },
+                                formatter: function (value, index) {
+                                    let idx = index + 1
+                                    if (idx <= 3) {
+                                        return ["{nt" + idx + "|" + idx + "}"].join("\n")
+                                    } else {
+                                        return ["{nt|" + idx + "}"].join("\n")
+                                    }
+                                }
+                            }
+                        },
+                        {//名称
+                            type: 'category',
+                            offset: -10,
+                            position: "left",
+                            axisLine: { show: false },
+                            axisTick: { show: false },
+                            axisLabel: {
+                                color: '#fff',
+                                align: "left",
+                                verticalAlign: "bottom",
+                                lineHeight: fontSize(24),
+                                fontSize: fontSize(10)
+                            },
+                            data: xData.reverse(),
+                        },
+                    ],
+                    series: [
+                        {
+                            zlevel: 1,
+                            type: "bar",
+                            barWidth: fontSize(10),
+                            data: seriesData,
+                            itemStyle: {
+                                normal: {
+                                    barBorderRadius: fontSize(5)
+                                }
+                            },
+                            label: {
+                                show: true,
+                                fontSize: fontSize(10),
+                                color: "#fff"
+                            }
+                        }
+                    ],
+                    grid: {
+                        top: "3%",
+                        left: "-20%",
+                        right: "2%",
+                        bottom: "3%",
+                        containLabel: true,
+                    }
+                }
+            }
+
+            return option
+        },
+
+        // 现有设备统计
+        getEquipment () {
+            const typeData = {
+                carCount: "车辆",
+                monitorCount: "摄像头",
+                phoneCount: "执法记录仪",
+                recorderCount: "手台",
+            }
+
+            const typeIndexData = {
+                车辆: 0,
+                摄像头: 1,
+                手台: 2,
+                执法记录仪: 3,
+            }
+
+            let data = []
+            this.regionTotal = 0
+            let dataAll = null
+            dataAll = getEquipment(
+                this.policeStaionID != "" ? this.policeStaionID : this.userInfo.dept_id
+            ).then((res) => {
+                if (this.linetype == 0) {
+                    data = res.data.map((item, index) => {
+                        this.regionTotal += item.count
+
+                        return {
+                            equimentType: typeIndexData[item.type],
+                            name: item.type,
+                            value: Number(item.count),
+                            working: Number(item.online),
+                            fault: Number(item.offline),
+                            label: twoColor[index],
+                        }
+                    })
+
+                    equimentDataLength = data.length
+
+                    return data
+                } else {
+                    let normalData = {
+                        value: 0,
+                        name: "在线",
+                        color: "#4caf50",
+                        online: true,
+                        label: { color: oneColor[0] },
+                    }
+                    let faultData = {
+                        value: 0,
+                        name: "离线",
+                        color: "#ffd600",
+                        online: false,
+                        label: { color: oneColor[2] },
+                    }
+
+                    res.data.forEach((item) => {
+                        this.regionTotal = Number(this.regionTotal) + Number(item.count)
+
+                        normalData.value = Number(normalData.value) + Number(item.online)
+
+                        for (let key in typeData) {
+                            if (item.type == typeData[key]) {
+                                normalData[key] = Number(item.online)
+                                faultData[key] = Number(item.offline)
+                            }
+                        }
+
+                        faultData.value = Number(faultData.value) + Number(item.offline)
+                    })
+
+                    data = [normalData, faultData]
+
+                    equimentDataLength = data.length
+
+                    return data
+                }
+            }).catch(res => {
+                dataAll = '请求错误'
+            })
+
+            return dataAll
+        },
+
+        // 现有设备饼图初始化
+        async initEquipmentEcharts (type) {
+            this.linetype = type
+            this.equipmentEchartsLoading = true
+
+            if (
+                equipmentmyChart != null &&
+                equipmentmyChart != "" &&
+                equipmentmyChart != undefined
+            ) {
+                equipmentmyChart.dispose()
+                equipmentmyChart.off("click")
+            }
+
+            var chartDom = document.getElementById("EquipmentEcharts")
+            equipmentmyChart = this.$echarts.init(chartDom)
+
+            const data = await this.getEquipment()
+
+            if (data == '请求错误') {
+                setTimeout(() => {
+                    this.equipmentEchartsLoading = false
+                }, 500)
+            }
+            const newData = data.filter((item) => {
+                if (item.value != 0) {
+                    return item
+                }
+            })
+
+            equipmentmyChart.setOption(this.initEquipmentOptions(newData))
+
+            this.clickEquimentChart()
+
+            if (newData.length > 1) {
+                this.equipmentEchartsCarousel()
+            } else {
+                clearInterval(timer)
+                equipmentmyChart.off("mouseover")
+                equipmentmyChart.off("mouseout")
+            }
+            setTimeout(() => {
+                this.equipmentEchartsLoading = false
+            }, 500)
+        },
+
+        // 现有设备options饼图数据
+        initEquipmentOptions (dataArr) {
+            return {
+                tooltip: {
+                    trigger: "item",
+                    confine: true,
+                    formatter: function (params) {
+                        let tipHtml = ``
+
+                        if (
+                            "carCount" in params.data ||
+                            "monitorCount" in params.data ||
+                            "phoneCount" in params.data ||
+                            "recorderCount" in params.data
+                        ) {
+                            tipHtml = `
+                            ${params.marker} 
+                            <strong style="color: ${params.color}">${params.data.name} ${params.data.value}台</strong>
+                            <br />
+                            <strong style="margin-left:10px;color:#5c7bd9">占比:${params.percent}%</strong>
+                            <br />
+                            <span style="color:#5470c6">警车:${params.data.carCount}台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#91cc75">摄像头:${params.data.monitorCount}台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#fac858">执法记录仪:${params.data.phoneCount}台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#ee6666">手台:${params.data.recorderCount}台</span>
+                            `
+                        } else {
+                            tipHtml = `${params.marker} 
+                            <strong style="color: ${params.color}">${params.data.name
+                                } ${params.data.value}台</strong>
+                            <br />
+                            <span style="color:#4caf50">在线:${params.data.working
+                                }台</span>
+                            <br />
+                            <span style="color:#ccc">离线:${params.data.fault
+                                }台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#ccc">设备离线率:${Math.floor(
+                                    (params.data.fault /
+                                        (params.data.working + params.data.fault)) *
+                                    100
+                                )}%</span><br />`
+                        }
+                        return tipHtml
+                    },
+                    backgroundColor: "rgba(8, 56, 185, 0.9)",
+                    borderColor: "rgba(8, 56, 185, 0.9)",
+                    textStyle: {
+                        fontSize: fontSize(14),
+                    },
+                },
+                graphic: {
+                    type: "text",
+                    // left: "36.5%",
+                    top: "40%",
+                    left: "center",
+                    style: {
+                        text: "设备总数",
+                        textAlign: "center",
+                        fill: "#fff",
+                        fontSize: fontSize(18),
+                        fontWeight: 700,
+                    },
+                },
+                title: {
+                    text: `${this.regionTotal}`,
+                    top: "52%",
+                    left: "center",
+                    textStyle: {
+                        color: "#27D9C8",
+                        fontSize: fontSize(20),
+                        fontWeight: 700,
+                        align: "center",
+                    },
+                },
+                series: [
+                    {
+                        name: "",
+                        type: "pie",
+                        radius: ["90%", "136%"],
+                        top: "middle",
+                        left: "center",
+                        data: dataArr,
+                        avoidLabelOverlap: false,
+                        labelLine: {
+                            normal: {
+                                length: fontSize(15),
+                                lineStyle: {
+                                    width: fontSize(3),
+                                },
+                            },
+                        },
+                        emphasis: {
+                            label: {
+                                color: "red",
+                                fontSize: fontSize(16),
+                            },
+                        },
+                        label: {
+                            formatter: '{b} {c}',
+                            color: function (params) {
+                                let colorList = []
+                                if ("carCount" in params.data) {
+                                    colorList = ["#4caf50", "#787878", "#fac858", "#d766ee"]
+                                } else {
+                                    colorList = [
+                                        "#5470FE",
+                                        "#91cc75",
+                                        "#fac858",
+                                        "#ee6666",
+                                        "#73c0de",
+                                        "#3ba272",
+                                        "#fc8452",
+                                        "#9a60b4",
+                                        "#ea7ccc",
+                                    ]
+                                }
+                                return colorList[params.dataIndex]
+                            },
+                            fontSize: fontSize(16),
+                        },
+                        itemStyle: {
+                            normal: {
+                                color: function (params) {
+                                    let colorList = []
+                                    if ("carCount" in params.data) {
+                                        colorList = ["#4caf50", "#787878", "#fac858", "#d766ee"]
+                                    } else {
+                                        colorList = [
+                                            "#5470FE",
+                                            "#91cc75",
+                                            "#fac858",
+                                            "#ee6666",
+                                            "#73c0de",
+                                            "#3ba272",
+                                            "#fc8452",
+                                            "#9a60b4",
+                                            "#ea7ccc",
+                                        ]
+                                    }
+                                    return colorList[params.dataIndex]
+                                },
+                            },
+                        },
+                    },
+                ],
+            }
+        },
+
+        // 设备饼图轮播
+        equipmentEchartsCarousel () {
+            let curIndex = 0
+            if (timer) {
+                clearInterval(timer)
+            }
+
+            timer = setInterval(() => {
+                equipmentmyChart.dispatchAction({
+                    type: "downplay",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                curIndex = (curIndex + 1) % equimentDataLength
+                equipmentmyChart.dispatchAction({
+                    type: "highlight",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+            }, 1000)
+
+            equipmentmyChart.on("mouseover", function (param) {
+                clearInterval(timer)
+                equipmentmyChart.dispatchAction({
+                    type: "downplay",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                equipmentmyChart.dispatchAction({
+                    type: "highlight",
+                    seriesIndex: 0,
+                    dataIndex: param.dataIndex,
+                })
+                curIndex = param.dataIndex
+            })
+
+            equipmentmyChart.on("mouseout", function (param) {
+                curIndex = param.dataIndex
+                if (timer) {
+                    clearInterval(timer)
+                }
+                timer = setInterval(() => {
+                    equipmentmyChart.dispatchAction({
+                        type: "downplay",
+                        seriesIndex: 0,
+                        dataIndex: curIndex,
+                    })
+                    curIndex = (curIndex + 1) % equimentDataLength
+                    equipmentmyChart.dispatchAction({
+                        type: "highlight",
+                        seriesIndex: 0,
+                        dataIndex: curIndex,
+                    })
+                }, 1000)
+            })
+        },
+
+        // 现有设备的点击事件(显示弹窗表格)
+        clickEquimentChart () {
+            equipmentmyChart.on("click", (params) => {
+                // 设备类型,摄像头弹窗显示,其他弹窗显示,【记录仪列显示,警车列显示,手台列显示】,遍历数组
+                if ("equimentType" in params.data) {
+                    this.$emit(
+                        "showequimentdetail",
+                        params.data.name,
+                        params.data.equimentType,
+                        "type"
+                    )
+                } else {
+                    this.$emit(
+                        "showequimentdetail",
+                        params.data.name,
+                        params.data.online,
+                        "online"
+                    )
+                }
+            })
+        },
+    },
+
+    destroyed () {
+        window.removeEventListener("resize", this.echartsResize)
+
+        if (equipmentmyChart) {
+            equipmentmyChart.dispose()
+            equipmentmyChart = null
+        }
+
+        if (eventchangemychart) {
+            eventchangemychart.dispose()
+            eventchangemychart = null
+        }
+
+        if (timer) {
+            clearInterval(timer)
+            timer = null
+        }
+
+        if (rightTiming != null) {
+            clearInterval(rightTiming)
+            rightTiming = null
+        }
+    },
+}
+</script>
+ 
+<style scoped lang="scss">
+.container {
+    display: flex;
+    position: relative;
+    height: 100%;
+    width: 100%;
+
+    .case-box,
+    .alert-box,
+    .crowd-box {
+        position: relative;
+        margin: 8px;
+        flex: 1;
+        display: flex;
+        flex-direction: column;
+        // background: $bg-color;
+
+        background-image: url(/img/box/box-bg.png);
+        background-size: 100% 100%;
+        background-repeat: no-repeat;
+
+        // .title::after {
+        //     content: '';
+        //     position: absolute;
+        //     top: 13px;
+        //     left: 6px;
+        //     width: 10px;
+        //     height: 10px;
+        //     border-radius: 50%;
+        //     background: #43bafe;
+        //     box-shadow: 0px 0px 8px 2px #43bafe;
+        //     margin-left: 8px;
+        // }
+
+        :deep(.el-main) {
+            padding: 0;
+        }
+
+        .box {
+            display: flex;
+            position: absolute;
+            flex-direction: column;
+            top: 0;
+            left: 0;
+            width: 100%;
+            height: 100%;
+            z-index: 11;
+        }
+
+        .title {
+            display: flex;
+            align-items: center;
+            justify-content: space-between;
+
+            padding: 0 18px 0 18px;
+            position: relative;
+
+            font-size: 16px;
+            font-weight: bold;
+            font-style: oblique;
+            letter-spacing: 2px;
+            color: #fff;
+            // background-image: linear-gradient(to right, #2e4aba, #010d3e);
+
+            .title-tab {
+                color: #99cccc;
+
+                span {
+                    cursor: pointer;
+                }
+
+                span.choosed {
+                    color: #fff;
+                }
+            }
+
+            .timer {
+                width: 250px;
+            }
+
+            .regionTotal {
+                color: #fff;
+                font-size: 22px;
+                font-weight: 700;
+                margin-left: 50%;
+                letter-spacing: 1px;
+            }
+        }
+
+        .sub-title {
+            display: flex;
+            justify-content: space-between;
+            height: 36px;
+        }
+
+        .sub-tab {
+            padding: 10px;
+            display: flex;
+            color: #99cccc;
+
+            .tab {
+                display: flex;
+                justify-content: center;
+                margin: 0 10px;
+                flex: 1;
+                background: $sub-tab-bg-color;
+                border-radius: 8px;
+                cursor: pointer;
+                height: 22px;
+                display: flex;
+                align-items: center;
+                justify-content: center;
+
+                &>div {
+                    height: 22px;
+                    line-height: 22px;
+                    white-space: nowrap;
+                }
+            }
+        }
+
+        .echarts-box {
+            padding: 12px;
+            flex: 1;
+            // height: 100%;
+            // width: 100%;
+        }
+
+        .table-box {
+            padding: 0 12px;
+            flex: 1;
+
+            .pointList {
+                width: 100%;
+                display: flex;
+                justify-content: space-evenly;
+                margin-top: -10px;
+
+                .point {
+                    width: 12px;
+                    height: 12px;
+                    border-radius: 50px;
+                    background-color: #006699;
+                    cursor: pointer;
+                }
+            }
+
+            :deep(.el-table) {
+                .cell {
+                    // white-space: pre-line;
+                    white-space: pre-wrap;
+                    height: 100% !important;
+                    line-height: 3.2 !important;
+                }
+
+                .el-table__body-wrapper {
+                    height: 100% !important;
+                    overflow: hidden;
+
+                    .el-table__body {
+                        width: 100% !important;
+                        height: 100% !important;
+
+                        tbody {
+                            width: 100% !important;
+                            height: 100% !important;
+
+                            td {
+                                flex: 1;
+                            }
+                        }
+                    }
+                }
+            }
+        }
+
+        .duty-information-box {
+            height: 100%;
+
+            &>div:first-child {
+                background: $table-body-tr-n-color;
+            }
+
+            &>div:last-child {
+                background: $table-body-tr-2n-color;
+            }
+
+            &>div {
+                display: flex;
+                height: 50%;
+
+                &>div {
+                    display: flex;
+                    align-items: center;
+                }
+
+                &>div:first-child {
+                    width: 28%;
+                    justify-content: center;
+                }
+
+                &>div:last-child {
+                    width: 72%;
+                    text-align: left;
+                }
+            }
+        }
+
+        #peopleList {
+            height: 100%;
+        }
+    }
+
+    .alert-box {
+        margin-top: 0;
+        margin-bottom: 0;
+
+        .title {
+            height: 54px;
+            line-height: 54px;
+        }
+
+        .echarts-box {
+            overflow-x: hidden;
+            overflow-y: auto;
+        }
+
+        :deep(.el-table__header-wrapper) {
+            height: 40px;
+        }
+    }
+
+    .border-svg {
+        position: absolute;
+        top: 0;
+        left: 0;
+        width: 100%;
+        height: 100%;
+        z-index: 1;
+    }
+}
+</style>
\ No newline at end of file
diff --git "a/src/views/home/components/rightContainer\345\200\274\347\217\255\344\277\256\346\224\271\345\220\216.vue" "b/src/views/home/components/rightContainer\345\200\274\347\217\255\344\277\256\346\224\271\345\220\216.vue"
new file mode 100644
index 0000000..9cf4556
--- /dev/null
+++ "b/src/views/home/components/rightContainer\345\200\274\347\217\255\344\277\256\346\224\271\345\220\216.vue"
@@ -0,0 +1,1438 @@
+<template>
+    <div class="container" ref="Container">
+        <div class="case-box" ref="caseBox">
+            <div class="box">
+                <div class="title" ref="alertBoxTitle">
+                    <div>值班信息(当日)</div>
+                </div>
+
+                <div class="duty-information-box">
+                    <div v-for="item in schedulingList" :key="item.id">
+                        <div>
+                            <span>{{ item.type }}</span>
+                        </div>
+                        <div>
+                            <span>{{ item.person }}</span>
+                        </div>
+                    </div>
+                </div>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+
+        <div class="alert-box" ref="alertBox ">
+            <div class="box">
+                <div class="title">
+                    警情统计
+                    <div class="timer">
+                        <el-date-picker :clearable="false" v-model="eventTime" type="daterange" align="right" unlink-panels
+                            range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" @change="caseTimeChange"
+                            :picker-options="pickerOptions"></el-date-picker>
+                    </div>
+                </div>
+                <el-main v-loading="eventChangeEchartsLoading" element-loading-text="拼命加载中"
+                    element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+                    <div class="sub-tab">
+                        <div class="tab" :class="{ 'select-on-tab': caseInfoType == 0 }" @click="initEventChangeEcharts(0)">
+                            <div class="tab-title-small">警情变化趋势</div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': caseInfoType == 1 }" @click="initEventChangeEcharts(1)">
+                            <div class="tab-title-small">警情排行</div>
+                        </div>
+                    </div>
+                    <div id="EventChangeEcharts" class="echarts-box"></div>
+                </el-main>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+
+        <!-- <div class="alert-box" ref="alertBox">
+            <div class="title" ref="alertBoxTitle">
+                <div>电子沙盘</div>
+                <div class="title-tab">
+                    <span :class="{ choosed: acttype == 0 }" @click="actTabClick(0)">正在进行</span>/
+                    <span :class="{ choosed: acttype == 1 }" @click="actTabClick(1)">历史活动</span>
+                </div>
+            </div>
+            <div id="peopleList" class="echarts-box">
+                <el-table
+                    size="small"
+                    :height="tableHeight"
+                    :data="acttype == 0 ? underwayArr : historyArr"
+                    style="width: 100%"
+                    :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
+                    :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75' }"
+                    :row-class-name="tableRowClassName"
+                    ref="activityTable"
+                    @row-click="activityRowClick"
+                >
+                    <el-table-column prop="activityName" label="活动名称"></el-table-column>
+                    <el-table-column prop="startTime" label="开始时间"></el-table-column>
+                    <el-table-column prop="endTime" label="结束时间"></el-table-column>
+                    <el-table-column prop="scale" label="规模"></el-table-column>
+                </el-table>
+            </div>
+        </div>-->
+
+        <div class="crowd-box" ref="crowdBox">
+            <div class="box">
+                <div class="title">现有设备</div>
+                <el-main v-loading="equipmentEchartsLoading" element-loading-text="拼命加载中"
+                    element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+                    <div class="sub-tab">
+                        <div class="tab" :class="{ 'select-on-tab': linetype == 0 }" @click="initEquipmentEcharts(0)">
+                            <div class="tab-title-small">设备种类</div>
+                        </div>
+                        <div class="tab" :class="{ 'select-on-tab': linetype == 1 }" @click="initEquipmentEcharts(1)">
+                            <div class="tab-title-small">设备状态</div>
+                        </div>
+                    </div>
+                    <div style="overflow: hidden" id="EquipmentEcharts" class="echarts-box"></div>
+                </el-main>
+            </div>
+
+            <svg class="border-svg">
+                <use stroke-width="2" xlink:href="#border-box-8-path-974b4d7cfafa444396861ca1d1173c8c"
+                    mask="url(#border-box-8-mask-974b4d7cfafa444396861ca1d1173c8c)" stroke="#4fd2dd">
+                    <animate attributeName="stroke-dasharray" from="0, 1442" to="1442, 0" dur="8s"
+                        repeatCount="indefinite" />
+                </use>
+            </svg>
+        </div>
+    </div>
+</template>
+ 
+<script>
+const oneColor = ["#4caf50", "#2979ff", "#ffd600", "#0d47a1", "#b71c1c"]
+const twoColor = [
+    "#5470FE",
+    "#91cc75",
+    "#fac858",
+    "#ee6666",
+    "#73c0de",
+    "#3ba272",
+    "#fc8452",
+    "#9a60b4",
+    "#ea7ccc",
+]
+
+let rightTiming = null
+let equipmentmyChart = null
+let eventchangemychart = null
+let timer
+let equimentDataLength = 0
+
+import recorderArr from "@/assets/data/equimentsDate/recorder.js"
+import { getSchedulingList, getSchedulingDeptList } from "@/api/home/index.js"
+import { fontSize } from "@/utils/fontSize.js"
+
+import { getCaseAll, getCaseRanking, getEquipment } from "@/api/home/index.js"
+
+const timeEvents = []
+
+export default {
+    inject: ["userInfo"],
+    data () {
+        return {
+            eventTime: [],
+            equipmentEchartsLoading: false,
+            eventChangeEchartsLoading: false,
+            schedulingNoDataText: ' ',
+            schedulingLoading: false,
+            pickerOptions: {
+                shortcuts: [
+                    {
+                        text: "最近一周",
+                        onClick (picker) {
+                            const end = new Date()
+                            const start = new Date()
+                            start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
+                            picker.$emit("pick", [start, end])
+                        },
+                    },
+                    {
+                        text: "最近一个月",
+                        onClick (picker) {
+                            const end = new Date()
+                            const start = new Date()
+                            start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
+                            picker.$emit("pick", [start, end])
+                        },
+                    },
+                    {
+                        text: "最近三个月",
+                        onClick (picker) {
+                            const end = new Date()
+                            const start = new Date()
+                            start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
+                            picker.$emit("pick", [start, end])
+                        },
+                    },
+                ],
+            },
+            regionTotal: 0,
+            linetype: 0,
+            tableHeight: 0,
+            schedulingList: [],
+            schedulingDeptList: [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6],
+            policeStaionID: "",
+            originTitle: ['值班', '副班、巡逻'],
+            transTitle: [{ label: '人员', width: '28%', align: 'center' }, { label: '人员', width: '', align: 'left' },],
+            caseInfoType: 0
+        }
+    },
+
+    created () {
+        this.pickerOptions = {
+            ...this.pickerOptions,
+            disabledDate (time) {
+                // 设置可选择的日期为今天之后的一个月内
+                let curDate = new Date().getTime()
+                return time.getTime() > curDate
+            },
+        }
+
+        this.defaultDate()
+
+        this.getSchedulingList()
+
+        this.getSchedulingDeptList()
+    },
+
+    mounted () {
+        this.getHomeAllData()
+
+        this.$nextTick(() => {
+            window.addEventListener("resize", this.echartsResize)
+            this.tableHeight =
+                this.$refs.Container.offsetHeight -
+                this.$refs.caseBox.offsetHeight -
+                this.$refs.crowdBox.offsetHeight -
+                this.$refs.alertBoxTitle.offsetHeight -
+                55
+        })
+    },
+
+    methods: {
+        //获取值班列表信息
+        getSchedlingList (item) {
+            this.$emit("showschedulingdetail", item.dept, item.dept, "type")
+        },
+
+        //获取值班单位信息
+        getSchedulingDeptList () {
+            getSchedulingDeptList().then((res) => {
+                this.schedulingDeptList = res.data.data
+            })
+        },
+
+        // actTabClick (type) {
+        //     this.acttype = type
+        //     this.$refs.activityTable.bodyWrapper.scrollTop = 0
+        //     this.$emit('changeActivityType', type)
+        //     this.$emit('activityChange')
+        // },
+
+        /**
+         * @description: 获取当前组件内所有数据
+         * @return {*}
+         */
+        getHomeAllData (id = "") {
+            this.policeStaionID = id
+
+            this.initEventChangeEcharts(this.caseInfoType)
+
+            this.initEquipmentEcharts(this.linetype)
+
+            if (rightTiming != null) {
+                clearInterval(rightTiming)
+                rightTiming = null
+            }
+
+            rightTiming = setInterval(async () => {
+                this.initEventChangeEcharts(this.caseInfoType)
+                this.initEquipmentEcharts(this.linetype)
+            }, 600000)
+        },
+
+        getSchedulingList () {
+            this.schedulingLoading = true
+
+            const params = {
+                sameday: 1,
+                isPage: 1
+            }
+
+            getSchedulingList(params).then((res) => {
+                this.schedulingList = res.data.data
+            })
+
+            setTimeout(() => {
+                this.schedulingNoDataText = '  '
+                this.schedulingLoading = false
+                if (!this.schedulingList.length) {
+                    setTimeout(() => {
+                        this.schedulingNoDataText = '暂无值班数据'
+                    }, 200)
+                }
+            }, 500)
+        },
+
+        echartsResize () {
+            equipmentmyChart && equipmentmyChart != null && equipmentmyChart.resize()
+            eventchangemychart &&
+                eventchangemychart != null &&
+                eventchangemychart.resize()
+        },
+
+        // 警情统计中时间变化
+        async caseTimeChange (e) {
+            const date = e.map((item) => {
+                return this.dateFormat(item)
+            })
+
+            eventchangemychart.clear()
+            const optionsData = await this.getCaseAll(date[0], date[1])
+            eventchangemychart.showLoading({
+                text: '拼命加载中',
+                color: '#c23531',
+                textColor: '#FFF',
+                maskColor: 'rgba(0, 0, 0, 0.2)',
+                zlevel: 0,
+            })
+            setTimeout(() => {
+                eventchangemychart.hideLoading()
+                eventchangemychart.setOption(this.initEventChangeOption(optionsData.xData, optionsData.yDataList))
+            }, 500)
+        },
+
+        // 设置默认时间
+        defaultDate () {
+            var current = new Date()
+
+            var seven = new Date(current.getTime() - 7 * 24 * 60 * 60 * 1000)
+
+            this.eventTime = [seven, current] //将值设置给插件绑定的数据
+        },
+
+        // 获取当前日期
+        dateFormat (dateData) {
+            var date = new Date(dateData)
+            var y = date.getFullYear()
+            var m = date.getMonth() + 1
+            m = m < 10 ? "0" + m : m
+            var d = date.getDate()
+            d = d < 10 ? "0" + d : d
+            const time = y + "-" + m + "-" + d
+            return time
+        },
+
+        // 获取警情统计值
+        getCaseAll (start, end) {
+            getCaseAll(
+                start,
+                end,
+                this.policeStaionID != "" ? this.policeStaionID : this.userInfo.dept_id
+            ).then((res) => {
+                let obj = {}
+                if (res.data.timeList) {
+                    console.log(res.data, 1111)
+                    let yDataList = {}
+                    yDataList.dqList = res.data.dqList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.zpList = res.data.zpList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.jfList = res.data.jfList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.qtList = res.data.qtList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.qjList = res.data.qjList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.sdList = res.data.sdList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.sduList = res.data.sduList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    yDataList.shList = res.data.shList.reduce(
+                        (previous, current) => {
+                            previous.push(current.count)
+                            return previous
+                        },
+                        []
+                    )
+                    let xData = res.data.timeList.map(item => item.slice(5, 10))
+                    obj = { xData, yDataList }
+                } else {
+                    obj = { xData: [], yDataList: {} }
+                }
+
+                eventchangemychart.setOption(this.initEventChangeOption(obj.xData, obj.yDataList))
+
+                setTimeout(() => {
+                    this.eventChangeEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        // 获取警情排行统计值
+        getCaseRanking (start, end) {
+            getCaseRanking(
+                start,
+                end,
+                this.policeStaionID != "" ? this.policeStaionID : this.userInfo.dept_id
+            ).then((res) => {
+                let data = []
+
+                if (res.data.data) {
+                    res.data.data = res.data.data.sort((a, b) => a.value - b.value)
+                    res.data.data = res.data.data.map((item, index) => {
+                        item.value = item.count
+
+                        if (index == 0) {
+                            item.itemStyle = {
+                                color: '#EB3C5A'
+                            }
+                        } else if (index == 1) {
+                            item.itemStyle = {
+                                color: '#FA8331'
+                            }
+                        } else if (index == 2) {
+                            item.itemStyle = {
+                                color: '#F7B833'
+                            }
+                        } else {
+                            item.itemStyle = {
+                                color: '#395FFD'
+                            }
+                        }
+
+                        return item
+                    }).sort((a, b) => b.value - a.value)
+
+                    console.log(res.data.data, 465)
+
+                    data = res.data.data
+                } else {
+                    data = []
+                }
+
+                eventchangemychart.setOption(this.initRankingOption(data))
+
+                setTimeout(() => {
+                    this.eventChangeEchartsLoading = false
+                }, 500)
+            })
+        },
+
+        // 初始化警情数量统计
+        async initEventChangeEcharts (type) {
+            this.caseInfoType = type
+            this.eventChangeEchartsLoading = true
+
+            if (
+                eventchangemychart != null &&
+                eventchangemychart != "" &&
+                eventchangemychart != undefined
+            ) {
+
+                eventchangemychart.clear()
+                eventchangemychart.dispose()
+
+            }
+
+            var chartDom = document.getElementById("EventChangeEcharts")
+            eventchangemychart = this.$echarts.init(chartDom)
+
+            const date = this.eventTime.map((item) => {
+                return this.dateFormat(item)
+            })
+
+            if (type == 0) {
+                this.getCaseAll(date[0], date[1])
+            } else {
+                this.getCaseRanking(date[0], date[1])
+            }
+
+        },
+
+        // 警情数量统计的options
+        initEventChangeOption (xData, yDataList) {
+            let option
+            if (xData.length == 0) {
+                //暂无数据
+                option = {
+                    title: {
+                        text: "暂无警情数据",
+                        x: "center",
+                        y: "center",
+                        textStyle: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                            fontWeight: "normal",
+                        },
+                    },
+                }
+            } else {
+                option = {
+                    color: ['#5470C6', '#73C0DE', '#EE6666', '#FAC858'],
+                    tooltip: {
+                        trigger: "item",
+                        formatter:
+                            ' <span style="display: inline-block; margin-right: 4px; border-radius: 10px; width: 10px; height: 10px;background-color: #91cc75;"></span> {b0}<strong style="margin-left:10px;color:#5c7bd9">{c0}起</strong>',
+                    },
+                    xAxis: {
+                        type: "category",
+                        data: xData,
+                        axisLabel: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                        },
+                        axisLine: {
+                            lineStyle: {
+                                color: "#fff",
+                            },
+                        },
+                    },
+                    legend: {
+                        data: ['盗窃', '涉诈', '纠纷', '其他', '求助', '涉毒', '涉赌', '涉黄'],
+                        textStyle: {
+                            color: "#fff"
+                        }
+                    },
+                    yAxis: {
+                        type: "value",
+
+                        minInterval: 1,
+
+                        splitLine: {
+                            show: false,
+                        },
+                        axisLabel: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                        },
+                        axisLine: {
+                            lineStyle: {
+                                color: "#fff",
+                            },
+                        },
+                    },
+                    series: [
+                        {
+                            name: '盗窃',
+                            data: yDataList.dqList,
+                            type: "line",
+                            smooth: true,
+                            // areaStyle: {
+                            //     normal: {
+                            //         //渐变色
+                            //         color: new this.$echarts.graphic.LinearGradient(
+                            //             0,
+                            //             0,
+                            //             0,
+                            //             1,
+                            //             [
+                            //                 {
+                            //                     //波形图渐变色样式
+                            //                     offset: 0,
+                            //                     color: "rgba(3, 108, 255, 0.7)",
+                            //                 },
+                            //                 {
+                            //                     offset: 0.8,
+                            //                     color: "rgba(3, 108, 255, 0.1)",
+                            //                 },
+                            //             ],
+                            //             false
+                            //         ),
+                            //     },
+                            // },
+                            // itemStyle: {
+                            //     normal: {
+                            //         color: "red", //改变折线点的颜色
+                            //         lineStyle: {
+                            //             color: "rgba(3, 108, 255, 1)", //改变折线颜色
+                            //         },
+                            //     },
+                            // },
+                        },
+                        {
+                            name: '涉诈',
+                            data: yDataList.zpList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '纠纷',
+                            data: yDataList.jfList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '其他',
+                            data: yDataList.qtList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '求助',
+                            data: yDataList.qjList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉毒',
+                            data: yDataList.sduList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉赌',
+                            data: yDataList.sdList,
+                            type: "line",
+                            smooth: true,
+                        },
+                        {
+                            name: '涉黄',
+                            data: yDataList.shList,
+                            type: "line",
+                            smooth: true,
+                        }
+
+                    ],
+                    grid: {
+                        top: "24%",
+                        left: "3%",
+                        right: "2%",
+                        bottom: "4%",
+                        containLabel: true,
+                    },
+                }
+            }
+
+            return option
+        },
+
+        // 警情排行统计的options
+        initRankingOption (dataArr) {
+            let option
+            if (dataArr.length == 0) {
+                //暂无数据
+                option = {
+                    title: {
+                        text: "暂无警情排行数据",
+                        x: "center",
+                        y: "center",
+                        textStyle: {
+                            color: "#fff",
+                            fontSize: fontSize(14),
+                            fontWeight: "normal",
+                        },
+                    },
+                }
+            } else {
+                let seriesData = dataArr.map(item => {
+                    return { value: item.value, itemStyle: item.itemStyle }
+                })
+                let xData = dataArr.map((item) => {
+                    let name = item.name.substring(0, 6) + '…'
+
+                    return name
+                })
+                option = {
+                    tooltip: {
+                        trigger: "item",
+                        confine: true,
+                        formatter:
+                            ' <span style="display: inline-block; margin-right: 4px; border-radius: 10px; width: 10px; height: 10px;background-color: #91cc75;"></span> {b0}<strong style="margin-left:10px;color:#5c7bd9">{c0}起</strong>',
+                    },
+                    xAxis: {
+                        type: "value",
+                        splitLine: { show: false },
+                        axisLabel: { show: false },
+                        axisTick: { show: false },
+                        axisLine: { show: false }
+                    },
+                    yAxis: [
+                        {
+                            type: "category",
+                            inverse: true,
+                            axisLine: { show: false },
+                            axisTick: { show: false },
+                            data: dataArr.map(item => item.name),
+                            axisLabel: {
+                                rich: {
+                                    nt1: {
+                                        color: "#fff",
+                                        backgroundColor: '#EB3B5A',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    },
+                                    nt2: {
+                                        color: "#fff",
+                                        backgroundColor: '#FA8231',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    },
+                                    nt3: {
+                                        color: "#fff",
+                                        backgroundColor: '#F7B731',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    },
+                                    nt: {
+                                        color: "#fff",
+                                        backgroundColor: '#00a9c8',
+                                        width: fontSize(12),
+                                        height: fontSize(12),
+                                        fontSize: fontSize(10),
+                                        align: "center",
+                                        borderRadius: fontSize(50),
+                                        padding: [0, 1, 2, 1]
+                                    }
+                                },
+                                formatter: function (value, index) {
+                                    let idx = index + 1
+                                    if (idx <= 3) {
+                                        return ["{nt" + idx + "|" + idx + "}"].join("\n")
+                                    } else {
+                                        return ["{nt|" + idx + "}"].join("\n")
+                                    }
+                                }
+                            }
+                        },
+                        {//名称
+                            type: 'category',
+                            offset: -10,
+                            position: "left",
+                            axisLine: { show: false },
+                            axisTick: { show: false },
+                            axisLabel: {
+                                color: '#fff',
+                                align: "left",
+                                verticalAlign: "bottom",
+                                lineHeight: fontSize(24),
+                                fontSize: fontSize(10)
+                            },
+                            data: xData.reverse(),
+                        },
+                    ],
+                    series: [
+                        {
+                            zlevel: 1,
+                            type: "bar",
+                            barWidth: fontSize(10),
+                            data: seriesData,
+                            itemStyle: {
+                                normal: {
+                                    barBorderRadius: fontSize(5)
+                                }
+                            },
+                            label: {
+                                show: true,
+                                fontSize: fontSize(10),
+                                color: "#fff"
+                            }
+                        }
+                    ],
+                    grid: {
+                        top: "3%",
+                        left: "-20%",
+                        right: "2%",
+                        bottom: "3%",
+                        containLabel: true,
+                    }
+                }
+            }
+
+            return option
+        },
+
+        // 现有设备统计
+        getEquipment () {
+            const typeData = {
+                carCount: "车辆",
+                monitorCount: "摄像头",
+                phoneCount: "执法记录仪",
+                recorderCount: "手台",
+            }
+
+            const typeIndexData = {
+                车辆: 0,
+                摄像头: 1,
+                手台: 2,
+                执法记录仪: 3,
+            }
+
+            let data = []
+            this.regionTotal = 0
+            let dataAll = null
+            dataAll = getEquipment(
+                this.policeStaionID != "" ? this.policeStaionID : this.userInfo.dept_id
+            ).then((res) => {
+                if (this.linetype == 0) {
+                    data = res.data.map((item, index) => {
+                        this.regionTotal += item.count
+
+                        return {
+                            equimentType: typeIndexData[item.type],
+                            name: item.type,
+                            value: Number(item.count),
+                            working: Number(item.online),
+                            fault: Number(item.offline),
+                            label: twoColor[index],
+                        }
+                    })
+
+                    equimentDataLength = data.length
+
+                    return data
+                } else {
+                    let normalData = {
+                        value: 0,
+                        name: "在线",
+                        color: "#4caf50",
+                        online: true,
+                        label: { color: oneColor[0] },
+                    }
+                    let faultData = {
+                        value: 0,
+                        name: "离线",
+                        color: "#ffd600",
+                        online: false,
+                        label: { color: oneColor[2] },
+                    }
+
+                    res.data.forEach((item) => {
+                        this.regionTotal = Number(this.regionTotal) + Number(item.count)
+
+                        normalData.value = Number(normalData.value) + Number(item.online)
+
+                        for (let key in typeData) {
+                            if (item.type == typeData[key]) {
+                                normalData[key] = Number(item.online)
+                                faultData[key] = Number(item.offline)
+                            }
+                        }
+
+                        faultData.value = Number(faultData.value) + Number(item.offline)
+                    })
+
+                    data = [normalData, faultData]
+
+                    equimentDataLength = data.length
+
+                    return data
+                }
+            }).catch(res => {
+                dataAll = '请求错误'
+            })
+
+            return dataAll
+        },
+
+        // 现有设备饼图初始化
+        async initEquipmentEcharts (type) {
+            this.linetype = type
+            this.equipmentEchartsLoading = true
+
+            if (
+                equipmentmyChart != null &&
+                equipmentmyChart != "" &&
+                equipmentmyChart != undefined
+            ) {
+                equipmentmyChart.dispose()
+                equipmentmyChart.off("click")
+            }
+
+            var chartDom = document.getElementById("EquipmentEcharts")
+            equipmentmyChart = this.$echarts.init(chartDom)
+
+            const data = await this.getEquipment()
+
+            if (data == '请求错误') {
+                setTimeout(() => {
+                    this.equipmentEchartsLoading = false
+                }, 500)
+            }
+            const newData = data.filter((item) => {
+                if (item.value != 0) {
+                    return item
+                }
+            })
+
+            equipmentmyChart.setOption(this.initEquipmentOptions(newData))
+
+            this.clickEquimentChart()
+
+            if (newData.length > 1) {
+                this.equipmentEchartsCarousel()
+            } else {
+                clearInterval(timer)
+                equipmentmyChart.off("mouseover")
+                equipmentmyChart.off("mouseout")
+            }
+            setTimeout(() => {
+                this.equipmentEchartsLoading = false
+            }, 500)
+        },
+
+        // 现有设备options饼图数据
+        initEquipmentOptions (dataArr) {
+            return {
+                tooltip: {
+                    trigger: "item",
+                    confine: true,
+                    formatter: function (params) {
+                        let tipHtml = ``
+
+                        if (
+                            "carCount" in params.data ||
+                            "monitorCount" in params.data ||
+                            "phoneCount" in params.data ||
+                            "recorderCount" in params.data
+                        ) {
+                            tipHtml = `
+                            ${params.marker} 
+                            <strong style="color: ${params.color}">${params.data.name} ${params.data.value}台</strong>
+                            <br />
+                            <strong style="margin-left:10px;color:#5c7bd9">占比:${params.percent}%</strong>
+                            <br />
+                            <span style="color:#5470c6">警车:${params.data.carCount}台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#91cc75">摄像头:${params.data.monitorCount}台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#fac858">执法记录仪:${params.data.phoneCount}台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#ee6666">手台:${params.data.recorderCount}台</span>
+                            `
+                        } else {
+                            tipHtml = `${params.marker} 
+                            <strong style="color: ${params.color}">${params.data.name
+                                } ${params.data.value}台</strong>
+                            <br />
+                            <span style="color:#4caf50">在线:${params.data.working
+                                }台</span>
+                            <br />
+                            <span style="color:#ccc">离线:${params.data.fault
+                                }台</span>
+                            <br />
+                            <span style="margin-left:10px;color:#ccc">设备离线率:${Math.floor(
+                                    (params.data.fault /
+                                        (params.data.working + params.data.fault)) *
+                                    100
+                                )}%</span><br />`
+                        }
+                        return tipHtml
+                    },
+                    backgroundColor: "rgba(8, 56, 185, 0.9)",
+                    borderColor: "rgba(8, 56, 185, 0.9)",
+                    textStyle: {
+                        fontSize: fontSize(14),
+                    },
+                },
+                graphic: {
+                    type: "text",
+                    // left: "36.5%",
+                    top: "40%",
+                    left: "center",
+                    style: {
+                        text: "设备总数",
+                        textAlign: "center",
+                        fill: "#fff",
+                        fontSize: fontSize(18),
+                        fontWeight: 700,
+                    },
+                },
+                title: {
+                    text: `${this.regionTotal}`,
+                    top: "52%",
+                    left: "center",
+                    textStyle: {
+                        color: "#27D9C8",
+                        fontSize: fontSize(20),
+                        fontWeight: 700,
+                        align: "center",
+                    },
+                },
+                series: [
+                    {
+                        name: "",
+                        type: "pie",
+                        radius: ["90%", "136%"],
+                        top: "middle",
+                        left: "center",
+                        data: dataArr,
+                        avoidLabelOverlap: false,
+                        labelLine: {
+                            normal: {
+                                length: fontSize(15),
+                                lineStyle: {
+                                    width: fontSize(3),
+                                },
+                            },
+                        },
+                        emphasis: {
+                            label: {
+                                color: "red",
+                                fontSize: fontSize(16),
+                            },
+                        },
+                        label: {
+                            formatter: '{b} {c}',
+                            color: function (params) {
+                                let colorList = []
+                                if ("carCount" in params.data) {
+                                    colorList = ["#4caf50", "#787878", "#fac858", "#d766ee"]
+                                } else {
+                                    colorList = [
+                                        "#5470FE",
+                                        "#91cc75",
+                                        "#fac858",
+                                        "#ee6666",
+                                        "#73c0de",
+                                        "#3ba272",
+                                        "#fc8452",
+                                        "#9a60b4",
+                                        "#ea7ccc",
+                                    ]
+                                }
+                                return colorList[params.dataIndex]
+                            },
+                            fontSize: fontSize(16),
+                        },
+                        itemStyle: {
+                            normal: {
+                                color: function (params) {
+                                    let colorList = []
+                                    if ("carCount" in params.data) {
+                                        colorList = ["#4caf50", "#787878", "#fac858", "#d766ee"]
+                                    } else {
+                                        colorList = [
+                                            "#5470FE",
+                                            "#91cc75",
+                                            "#fac858",
+                                            "#ee6666",
+                                            "#73c0de",
+                                            "#3ba272",
+                                            "#fc8452",
+                                            "#9a60b4",
+                                            "#ea7ccc",
+                                        ]
+                                    }
+                                    return colorList[params.dataIndex]
+                                },
+                            },
+                        },
+                    },
+                ],
+            }
+        },
+
+        // 设备饼图轮播
+        equipmentEchartsCarousel () {
+            let curIndex = 0
+            if (timer) {
+                clearInterval(timer)
+            }
+
+            timer = setInterval(() => {
+                equipmentmyChart.dispatchAction({
+                    type: "downplay",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                curIndex = (curIndex + 1) % equimentDataLength
+                equipmentmyChart.dispatchAction({
+                    type: "highlight",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+            }, 1000)
+
+            equipmentmyChart.on("mouseover", function (param) {
+                clearInterval(timer)
+                equipmentmyChart.dispatchAction({
+                    type: "downplay",
+                    seriesIndex: 0,
+                    dataIndex: curIndex,
+                })
+                equipmentmyChart.dispatchAction({
+                    type: "highlight",
+                    seriesIndex: 0,
+                    dataIndex: param.dataIndex,
+                })
+                curIndex = param.dataIndex
+            })
+
+            equipmentmyChart.on("mouseout", function (param) {
+                curIndex = param.dataIndex
+                if (timer) {
+                    clearInterval(timer)
+                }
+                timer = setInterval(() => {
+                    equipmentmyChart.dispatchAction({
+                        type: "downplay",
+                        seriesIndex: 0,
+                        dataIndex: curIndex,
+                    })
+                    curIndex = (curIndex + 1) % equimentDataLength
+                    equipmentmyChart.dispatchAction({
+                        type: "highlight",
+                        seriesIndex: 0,
+                        dataIndex: curIndex,
+                    })
+                }, 1000)
+            })
+        },
+
+        // 现有设备的点击事件(显示弹窗表格)
+        clickEquimentChart () {
+            equipmentmyChart.on("click", (params) => {
+                // 设备类型,摄像头弹窗显示,其他弹窗显示,【记录仪列显示,警车列显示,手台列显示】,遍历数组
+                if ("equimentType" in params.data) {
+                    this.$emit(
+                        "showequimentdetail",
+                        params.data.name,
+                        params.data.equimentType,
+                        "type"
+                    )
+                } else {
+                    this.$emit(
+                        "showequimentdetail",
+                        params.data.name,
+                        params.data.online,
+                        "online"
+                    )
+                }
+            })
+        },
+    },
+
+    destroyed () {
+        window.removeEventListener("resize", this.echartsResize)
+
+        if (equipmentmyChart) {
+            equipmentmyChart.dispose()
+            equipmentmyChart = null
+        }
+
+        if (eventchangemychart) {
+            eventchangemychart.dispose()
+            eventchangemychart = null
+        }
+
+        if (timer) {
+            clearInterval(timer)
+            timer = null
+        }
+
+        if (rightTiming != null) {
+            clearInterval(rightTiming)
+            rightTiming = null
+        }
+    },
+}
+</script>
+ 
+<style scoped lang="scss">
+.container {
+    display: flex;
+    position: relative;
+    height: 100%;
+    width: 100%;
+
+    .case-box,
+    .alert-box,
+    .crowd-box {
+        position: relative;
+        margin: 8px;
+        flex: 1;
+        display: flex;
+        flex-direction: column;
+        // background: $bg-color;
+
+        background-image: url(/img/box/box-bg.png);
+        background-size: 100% 100%;
+        background-repeat: no-repeat;
+
+        // .title::after {
+        //     content: '';
+        //     position: absolute;
+        //     top: 13px;
+        //     left: 6px;
+        //     width: 10px;
+        //     height: 10px;
+        //     border-radius: 50%;
+        //     background: #43bafe;
+        //     box-shadow: 0px 0px 8px 2px #43bafe;
+        //     margin-left: 8px;
+        // }
+
+        :deep(.el-main) {
+            padding: 0;
+        }
+
+        .box {
+            display: flex;
+            position: absolute;
+            flex-direction: column;
+            top: 0;
+            left: 0;
+            width: 100%;
+            height: 100%;
+            z-index: 11;
+        }
+
+        .title {
+            display: flex;
+            align-items: center;
+            justify-content: space-between;
+
+            padding: 0 18px 0 18px;
+            position: relative;
+
+            font-size: 16px;
+            font-weight: bold;
+            font-style: oblique;
+            letter-spacing: 2px;
+            color: #fff;
+            // background-image: linear-gradient(to right, #2e4aba, #010d3e);
+
+            .title-tab {
+                color: #99cccc;
+
+                span {
+                    cursor: pointer;
+                }
+
+                span.choosed {
+                    color: #fff;
+                }
+            }
+
+            .timer {
+                width: 250px;
+            }
+
+            .regionTotal {
+                color: #fff;
+                font-size: 22px;
+                font-weight: 700;
+                margin-left: 50%;
+                letter-spacing: 1px;
+            }
+        }
+
+        .sub-title {
+            display: flex;
+            justify-content: space-between;
+            height: 36px;
+        }
+
+        .sub-tab {
+            padding: 10px;
+            display: flex;
+            color: #99cccc;
+
+            .tab {
+                display: flex;
+                justify-content: center;
+                margin: 0 10px;
+                flex: 1;
+                background: $sub-tab-bg-color;
+                border-radius: 8px;
+                cursor: pointer;
+                height: 22px;
+                display: flex;
+                align-items: center;
+                justify-content: center;
+
+                &>div {
+                    height: 22px;
+                    line-height: 22px;
+                    white-space: nowrap;
+                }
+            }
+        }
+
+        .echarts-box {
+            padding: 12px;
+            flex: 1;
+            // height: 100%;
+            // width: 100%;
+        }
+
+        .table-box {
+            padding: 0 12px;
+            flex: 1;
+
+            .pointList {
+                width: 100%;
+                display: flex;
+                justify-content: space-evenly;
+                margin-top: -10px;
+
+                .point {
+                    width: 12px;
+                    height: 12px;
+                    border-radius: 50px;
+                    background-color: #006699;
+                    cursor: pointer;
+                }
+            }
+
+            :deep(.el-table) {
+                .cell {
+                    // white-space: pre-line;
+                    white-space: pre-wrap;
+                    height: 100% !important;
+                    line-height: 3.2 !important;
+                }
+
+                .el-table__body-wrapper {
+                    height: 100% !important;
+                    overflow: hidden;
+
+                    .el-table__body {
+                        width: 100% !important;
+                        height: 100% !important;
+
+                        tbody {
+                            width: 100% !important;
+                            height: 100% !important;
+
+                            td {
+                                flex: 1;
+                            }
+                        }
+                    }
+                }
+            }
+        }
+
+        .duty-information-box {
+            height: 100%;
+
+            &>div:first-child {
+                background: $table-body-tr-n-color;
+            }
+
+            &>div:last-child {
+                background: $table-body-tr-2n-color;
+            }
+
+            &>div {
+                display: flex;
+                height: 50%;
+
+                &>div {
+                    display: flex;
+                    align-items: center;
+                }
+
+                &>div:first-child {
+                    width: 28%;
+                    justify-content: center;
+                }
+
+                &>div:last-child {
+                    width: 72%;
+                    text-align: left;
+                }
+            }
+        }
+
+        #peopleList {
+            height: 100%;
+        }
+    }
+
+    .alert-box {
+        margin-top: 0;
+        margin-bottom: 0;
+
+        .title {
+            height: 54px;
+            line-height: 54px;
+        }
+
+        .echarts-box {
+            overflow-x: hidden;
+            overflow-y: auto;
+        }
+
+        :deep(.el-table__header-wrapper) {
+            height: 40px;
+        }
+    }
+
+    .border-svg {
+        position: absolute;
+        top: 0;
+        left: 0;
+        width: 100%;
+        height: 100%;
+        z-index: 1;
+    }
+}
+</style>
\ No newline at end of file
diff --git a/src/views/home/homeleft/difficulty.js b/src/views/home/homeleft/difficulty.js
new file mode 100644
index 0000000..75f4a2a
--- /dev/null
+++ b/src/views/home/homeleft/difficulty.js
@@ -0,0 +1,238 @@
+export const difficultyJSON = [
+    {
+        "序号": "1",
+        KNCJ: "塔水",
+        name: "李学浩",
+        KNXM: "李学浩",
+        KNSFZ: "361102201202242035",
+        KNDH: "13879307790",
+        KNJTDZ: "茅家岭街道塔水村委会徐家16号附1号",
+        KNHJDZ: "茅家岭街道塔水村委会徐家16号附1号",
+        KNZFYY: "困难儿童",
+        x: "117.9693363",
+        y: "28.39041217"
+    },
+    {
+        "序号": "2",
+        KNCJ: "解放居委会",
+        name: "刘开祥",
+        KNXM: "刘开祥",
+        KNSFZ: "361102200809092016",
+        KNDH: "13870366144",
+        KNJTDZ: "茅家岭街道解放居委会上杨家湖64号附2号",
+        KNHJDZ: "茅家岭街道解放居委会上杨家湖64号附2号",
+        KNZFYY: "留守儿童",
+        x: "117.9613048",
+        y: "28.42618442"
+    },
+    {
+        "序号": "3",
+        KNCJ: "畴口",
+        name: "汪歆芮",
+
+        KNXM: "汪歆芮",
+        KNSFZ: "361102201310262025",
+        KNDH: "15932915353",
+        KNJTDZ: "茅家岭街道畴口居委会畴口62号附2号",
+        KNHJDZ: "茅家岭街道畴口居委会畴口62号附2号",
+        KNZFYY: "留守儿童",
+        x: "117.9672497",
+        y: "28.42518078"
+    },
+    {
+        "序号": "4",
+        KNCJ: "钟灵社区",
+        name: "黄诗妍",
+
+        KNXM: "黄诗妍",
+        KNSFZ: "361121201712064020",
+        KNDH: "15579377786",
+        KNJTDZ: "创南东路50号",
+        KNHJDZ: "田墩镇荷家村黄坞自然村104号",
+        KNZFYY: "留守儿童",
+        x: "117.9571234",
+        y: "28.4347776"
+    },
+    {
+        "序号": "5",
+        KNCJ: "同心居委会",
+        name: "徐安琪",
+
+        KNXM: "徐安琪",
+        KNSFZ: "361102201701132025",
+        KNDH: "13687031072",
+        KNJTDZ: "茅家岭街道同心居委会前湾21号",
+        KNHJDZ: "茅家岭街道同心居委会前湾21号",
+        KNZFYY: "贫困儿童",
+        x: "117.9430983",
+        y: "28.42606722"
+    },
+    {
+        "序号": "6",
+        KNCJ: "景苑社区",
+        name: "林国增",
+
+        KNXM: "林国增",
+        KNSFZ: "361122200809180310",
+        KNDH: "18270326365",
+        KNJTDZ: "同心景苑7-2-1103",
+        KNHJDZ: "洋口镇青桥村九龙湾25号",
+        KNZFYY: "贫困儿童",
+        x: "117.9446054",
+        y: "28.41923146"
+    },
+    {
+        "序号": "7",
+        KNCJ: "世纪花园社区",
+        name: "陈紫如",
+
+        KNXM: "陈紫如",
+        KNSFZ: "361121201206023322",
+        KNDH: "13767336280",
+        KNJTDZ: "兴粮小区1-1-车库",
+        KNHJDZ: "铁山乡小溪畲族村上小溪102号",
+        KNZFYY: "留守儿童",
+        x: "117.9503325",
+        y: "28.42902681"
+    },
+    {
+        "序号": "8",
+        KNCJ: "四吉居委会",
+        name: "兰德隆",
+
+        KNXM: "兰德隆",
+        KNSFZ: "36110220091007201X",
+        KNDH: "17879315113",
+        KNJTDZ: "茅家岭街道四吉居委会沙洲棚50号附1号",
+        KNHJDZ: "茅家岭街道四吉居委会沙洲棚50号附1号",
+        KNZFYY: "困难家庭儿童",
+        x: "117.9827435",
+        y: "28.42449381"
+    },
+    {
+        "序号": "9",
+        KNCJ: "周田村委会",
+        name: "邱昌伦",
+
+        KNXM: "邱昌伦",
+        KNSFZ: "361102200910252010",
+        KNDH: "15180358210",
+        KNJTDZ: "茅家岭街道周田村委会下周田17号附2号",
+        KNHJDZ: "茅家岭街道周田村委会下周田17号附2号",
+        KNZFYY: "困难儿童",
+        x: "117.95329",
+        y: "28.4015021"
+    },
+    {
+        "序号": "10",
+        KNCJ: "瀚林社区",
+        name: "祝语辰",
+
+        KNXM: "祝语辰",
+        KNSFZ: "360203201604161052",
+        KNDH: "13607031006",
+        KNJTDZ: "滨江首座7-1-403",
+        KNHJDZ: "南环路6号7幢1单元403室",
+        KNZFYY: "留守儿童",
+        x: "117.9773662",
+        y: "28.42716967"
+    },
+    {
+        "序号": "11",
+        KNCJ: "汪家园社区",
+        name: "童俊鹏",
+
+        KNXM: "童俊鹏",
+        KNSFZ: "361102201403172037",
+        KNDH: "13117834246",
+        KNJTDZ: "解放安置小区",
+        KNHJDZ: "茅家岭街道汪家园居委会兰家157号",
+        KNZFYY: "留守儿童",
+        x: "117.9558029",
+        y: "28.42530058"
+    },
+    {
+        "序号": "12",
+        KNCJ: "杨家湖社区",
+        name: "蔡嘉鑫",
+
+        KNXM: "蔡嘉鑫",
+        KNSFZ: "361102200811171514",
+        KNDH: "14796853726",
+        KNJTDZ: "三江花园二期8-2-101",
+        KNHJDZ: "龙潭路28号",
+        KNZFYY: "困难儿童",
+        x: "117.964529",
+        y: "28.42878934"
+    },
+    {
+        "序号": "13",
+        KNCJ: "茅家岭村",
+        name: "蔡智博",
+
+        KNXM: "蔡智博",
+        KNSFZ: "361102201407222011",
+        KNDH: "13517936990",
+        KNJTDZ: "茅家岭街道茅家岭村委会茅家岭98号附1号",
+        KNHJDZ: "茅家岭街道茅家岭村委会茅家岭98号附1号",
+        KNZFYY: "困难儿童",
+        x: "117.9568596",
+        y: "28.42606108"
+    },
+    {
+        "序号": "14",
+        KNCJ: "毓秀社区",
+        name: "吴彦霖",
+
+        KNXM: "吴彦霖",
+        KNSFZ: "361102201206032019",
+        KNDH: "15179004436",
+        KNJTDZ: "钟灵路137号8栋1单元301室",
+        KNHJDZ: "钟灵路137号8栋1单元301室",
+        KNZFYY: "困难儿童",
+        x: "117.9588057",
+        y: "28.43423132"
+    },
+    {
+        "序号": "15",
+        KNCJ: "车头畲族村",
+        name: "肖宇豪",
+
+        KNXM: "肖宇豪",
+        KNSFZ: "361102201511302011",
+        KNDH: "15070300927",
+        KNJTDZ: "茅家岭街道车头村委会下车头19号",
+        KNHJDZ: "茅家岭街道车头村委会下车头19号",
+        KNZFYY: "父亲因病已故跟随爷爷奶奶生活",
+        x: "117.9910119",
+        y: "28.42330882"
+    },
+    {
+        "序号": "16",
+        KNCJ: "车头畲族村",
+        name: "郑思童",
+
+        KNXM: "郑思童",
+        KNSFZ: "361102201304082028",
+        KNDH: "18379363578",
+        KNJTDZ: "茅家岭街道车头村委会上车头73号附1号",
+        KNHJDZ: "茅家岭街道车头村委会上车头73号附1号",
+        KNZFYY: "父亲离家母亲改嫁跟随爷爷奶奶生活",
+        x: "118.2363583",
+        y: "28.73502291"
+    },
+    {
+        "序号": "17",
+        KNCJ: "车头畲族村",
+        name: "郑青凤",
+
+        KNXM: "郑青凤",
+        KNSFZ: "361102201602232020",
+        KNDH: "18379363578",
+        KNJTDZ: "茅家岭街道车头村委会上车头73号附1号",
+        KNHJDZ: "茅家岭街道车头村委会上车头73号附1号",
+        KNZFYY: "父亲离家母亲改嫁跟随爷爷奶奶生活",
+        x: "118.2363583",
+        y: "28.73502291"
+    }
+]
\ No newline at end of file
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index ca5a2c9..f4f46c3 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-08-18 16:18:17
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-05-05 16:07:00
+ * @LastEditTime: 2023-06-20 15:17:51
  * @FilePath: \srs-police-affairs\src\views\home\index.vue
  * @Description: 小区-栋-层-房屋
  *
@@ -11,30 +11,18 @@
 
 <template>
     <div class="home-page container" v-show="isShowHomeContent">
-        <left-container
-            class="left-container"
-            @showpeopledetail="showpeopledetail"
-            @showkeypersondetail="showkeypersondetail"
-            ref="leftContainer"
-            @showlanddetail="showlanddetail"
-        ></left-container>
+        <left-container class="left-container" @showpeopledetail="showpeopledetail"
+            @showkeypersondetail="showkeypersondetail" ref="leftContainer"
+            @showlanddetail="showlanddetail"></left-container>
 
-        <right-container
-            class="right-container"
-            @showequimentdetail="showequimentdetail"
-            @showschedulingdetail="showschedulingdetail"
-            @selectPoliceChangeEventData="selectPoliceChangeEventData"
-            @changeActivityType="changeActivityType"
-            ref="rightContainer"
-        ></right-container>
+        <right-container class="right-container" @showequimentdetail="showequimentdetail"
+            @showschedulingdetail="showschedulingdetail" @selectPoliceChangeEventData="selectPoliceChangeEventData"
+            @changeActivityType="changeActivityType" ref="rightContainer"></right-container>
 
-        <bottom-container
-            class="bottom-container"
-            ref="bottomContainer"
+        <bottom-container class="bottom-container" ref="bottomContainer"
             @changePoliceSituationHistoryType="changePoliceSituationHistoryType"
             @policeSituationChange="policeSituationChange"
-            @policeSituationSiteClick="policeSituationSiteClick"
-        ></bottom-container>
+            @policeSituationSiteClick="policeSituationSiteClick"></bottom-container>
 
         <scheduling-list ref="schedulingList"></scheduling-list>
 
@@ -59,55 +47,24 @@
         </div>
 
         <div ref="RegionSelect" style="left: 0;" class="region-select">
-            <map-select
-                class="map-select"
-                @selectCheck="policeStationSelect"
-                :checkValue="policeStationCheckValue"
-                :options="policeStationOptions"
-                :optionsName="'name'"
-                :selectAllClass="selectAllClass"
-            ></map-select>
+            <map-select class="map-select" @selectCheck="policeStationSelect" :checkValue="policeStationCheckValue"
+                :options="policeStationOptions" :optionsName="'name'" :selectAllClass="selectAllClass"></map-select>
 
-            <map-select
-                class="map-select"
-                @selectCheck="areaSelect"
-                :checkValue="areaCheckValue"
-                :options="areaOptions"
-                :optionsName="'name'"
-            ></map-select>
+            <map-select class="map-select" @selectCheck="areaSelect" :checkValue="areaCheckValue" :options="areaOptions"
+                :optionsName="'name'"></map-select>
 
-            <map-select
-                class="map-select"
-                @selectCheck="housingSelect"
-                :checkValue="housingCheckValue"
-                :options="housingOptions"
-                :optionsName="'name'"
-                :selectAllClass="selectHouseClass"
-            ></map-select>
+            <map-select class="map-select" @selectCheck="housingSelect" :checkValue="housingCheckValue"
+                :options="housingOptions" :optionsName="'name'" :selectAllClass="selectHouseClass"></map-select>
         </div>
 
-        <el-dialog
-            :title="panoramaTitle"
-            :visible.sync="panoramaVisible"
-            :before-close="panoramaBeforeClose"
-            :modal="true"
-            :modal-append-to-body="false"
-            :close-on-click-modal="false"
-            class="panorama-details-box"
-        >
+        <el-dialog :title="panoramaTitle" :visible.sync="panoramaVisible" :before-close="panoramaBeforeClose" :modal="true"
+            :modal-append-to-body="false" :close-on-click-modal="false" class="panorama-details-box">
             <!-- <iframe src="http://vr.jxpskj.com/JXSFKZQJ/QJ/" style="width: 100%; height: 100%;" frameborder="0"></iframe>-->
             <iframe :src="panoramaVrUrl" style="width: 100%; height: 100%;" frameborder="0"></iframe>
         </el-dialog>
 
-        <el-dialog
-            :title="phoneTitle"
-            :visible.sync="phoneVisible"
-            :before-close="phoneBeforeClose"
-            :modal="true"
-            :modal-append-to-body="false"
-            :close-on-click-modal="false"
-            class="phone-details-box"
-        >
+        <el-dialog :title="phoneTitle" :visible.sync="phoneVisible" :before-close="phoneBeforeClose" :modal="true"
+            :modal-append-to-body="false" :close-on-click-modal="false" class="phone-details-box">
             <div class="item">
                 <div>包干民警:</div>
                 <div>{{ phoneDetails.person }}</div>
@@ -126,15 +83,8 @@
             </div>
         </el-dialog>
 
-        <el-dialog
-            :title="equimentTitle"
-            :visible.sync="equimentVisible"
-            :before-close="equimentBeforeClose"
-            :modal="true"
-            :modal-append-to-body="false"
-            :close-on-click-modal="false"
-            class="equiment-details-box"
-        >
+        <el-dialog :title="equimentTitle" :visible.sync="equimentVisible" :before-close="equimentBeforeClose" :modal="true"
+            :modal-append-to-body="false" :close-on-click-modal="false" class="equiment-details-box">
             <div class="header">
                 <div>
                     设备名称:
@@ -145,20 +95,12 @@
                 <el-button type="primary" icon="el-icon-delete" @click="clearSearchEquiment">清空</el-button>
             </div>
 
-            <div
-                v-loading="equimentLoading"
-                element-loading-text="拼命加载中"
-                element-loading-spinner="el-icon-loading"
-                element-loading-background="rgba(0, 0, 0, 0.5)"
-                class="body"
-            >
-                <el-table
-                    :data="equimentTableData"
-                    style="width: 100%"
+            <div v-loading="equimentLoading" element-loading-text="拼命加载中" element-loading-spinner="el-icon-loading"
+                element-loading-background="rgba(0, 0, 0, 0.5)" class="body">
+                <el-table :data="equimentTableData" style="width: 100%"
                     :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
                     :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }"
-                    :row-class-name="tableRowClassName"
-                >
+                    :row-class-name="tableRowClassName">
                     <template slot="empty">
                         <div>{{ equimentEmtyText }}</div>
                     </template>
@@ -169,24 +111,12 @@
                         </template>
                     </el-table-column>
 
-                    <el-table-column
-                        :show-overflow-tooltip="true"
-                        prop="name"
-                        label="设备名称"
-                        min-width="320%"
-                    ></el-table-column>
-                    <el-table-column
-                        :show-overflow-tooltip="true"
-                        prop="channelId"
-                        label="通道编号"
-                        min-width="160%"
-                    ></el-table-column>
-                    <el-table-column
-                        :show-overflow-tooltip="true"
-                        prop="policeStationName"
-                        label="所属派出所"
-                        min-width="140%"
-                    ></el-table-column>
+                    <el-table-column :show-overflow-tooltip="true" prop="name" label="设备名称"
+                        min-width="320%"></el-table-column>
+                    <el-table-column :show-overflow-tooltip="true" prop="channelId" label="通道编号"
+                        min-width="160%"></el-table-column>
+                    <el-table-column :show-overflow-tooltip="true" prop="policeStationName" label="所属派出所"
+                        min-width="140%"></el-table-column>
                     <el-table-column label="设备状态">
                         <template slot-scope="scope">
                             <div class="state-box" :class="{ online: scope.row.status == '1' }"></div>
@@ -194,12 +124,7 @@
                     </el-table-column>
                     <el-table-column label="操作">
                         <template slot-scope="scope">
-                            <el-button
-                                @click="play(scope.row)"
-                                type="text"
-                                size="small"
-                                title="播放视频"
-                            >
+                            <el-button @click="play(scope.row)" type="text" size="small" title="播放视频">
                                 <i class="el-icon-video-play"></i>
                             </el-button>
                         </template>
@@ -207,37 +132,18 @@
                 </el-table>
 
                 <div class="pages all-pagination-sty">
-                    <el-pagination
-                        background
-                        layout="prev, pager, next, total"
-                        :total="equimentPagingTotal"
-                        :page-size="pagesize"
-                        pager-count="3"
-                        :current-page="currentPage"
-                        @current-change="handleCurrentChange"
-                    ></el-pagination>
+                    <el-pagination background layout="prev, pager, next, total" :total="equimentPagingTotal"
+                        :page-size="pagesize" pager-count="3" :current-page="currentPage"
+                        @current-change="handleCurrentChange"></el-pagination>
                 </div>
             </div>
         </el-dialog>
 
-        <el-dialog
-            title="警情信息"
-            :visible.sync="policeSituationVisible"
-            :modal="true"
-            :close-on-click-modal="false"
-            :modal-append-to-body="false"
-            :before-close="policeSituationBeforeClose"
-            class="policeSituation-details-box"
-        >
+        <el-dialog title="警情信息" :visible.sync="policeSituationVisible" :modal="true" :close-on-click-modal="false"
+            :modal-append-to-body="false" :before-close="policeSituationBeforeClose" class="policeSituation-details-box">
             <div class="btn-change">
-                <div
-                    :class="{ on: policeInformationType == '接警信息' }"
-                    @click="alarmOrActAsPolice('接警信息')"
-                >接警信息</div>
-                <div
-                    :class="{ on: policeInformationType == '出警信息' }"
-                    @click="alarmOrActAsPolice('出警信息')"
-                >出警信息</div>
+                <div :class="{ on: policeInformationType == '接警信息' }" @click="alarmOrActAsPolice('接警信息')">接警信息</div>
+                <div :class="{ on: policeInformationType == '出警信息' }" @click="alarmOrActAsPolice('出警信息')">出警信息</div>
             </div>
 
             <div v-show="policeInformationType == '接警信息'" class="box">
@@ -299,10 +205,7 @@
                 </div>
             </div>
 
-            <div
-                v-show="policeInformationType == '出警信息' && JSON.stringify(CJdata) != '{}'"
-                class="box"
-            >
+            <div v-show="policeInformationType == '出警信息' && JSON.stringify(CJdata) != '{}'" class="box">
                 <div class="item">
                     <div>处警单位编号:</div>
                     <div>{{ CJdata.CJDWBH }}</div>
@@ -359,54 +262,26 @@
                 </div>
             </div>
 
-            <div
-                v-show="policeInformationType == '出警信息' && JSON.stringify(CJdata) == '{}'"
-                class="box no-data"
-            >暂无数据</div>
+            <div v-show="policeInformationType == '出警信息' && JSON.stringify(CJdata) == '{}'" class="box no-data">暂无数据</div>
         </el-dialog>
 
-        <el-dialog
-            :title="dialogEquimentVideoTitle"
-            :visible.sync="dialogEquimentVideoVisible"
-            :modal-append-to-body="false"
-            :before-close="dialogBeforeClose"
-            :modal="true"
-            :close-on-click-modal="false"
-            class="car-video-box"
-        >
+        <el-dialog :title="dialogEquimentVideoTitle" :visible.sync="dialogEquimentVideoVisible"
+            :modal-append-to-body="false" :before-close="dialogBeforeClose" :modal="true" :close-on-click-modal="false"
+            class="car-video-box">
             <video-loading v-show="videoPlayShow"></video-loading>
 
-            <video
-                autoplay
-                controls
-                width="100%"
-                height="100%"
-                ref="videoElement"
-                id="videoElement"
-                style="object-fit: fill"
-            ></video>
+            <video autoplay controls width="100%" height="100%" ref="videoElement" id="videoElement"
+                style="object-fit: fill"></video>
         </el-dialog>
 
-        <el-dialog
-            title="学校"
-            :visible.sync="xxPopupShow"
-            :before-close="landBeforeClose"
-            :modal="true"
-            :modal-append-to-body="false"
-            :close-on-click-modal="false"
-            class="land-details-box"
-            v-loading="houseLoading"
-            element-loading-text="拼命加载中"
-            element-loading-spinner="el-icon-loading"
-            element-loading-background="rgba(0, 0, 0, 0.5)"
-        >
-            <el-table
-                :data="houseArr"
-                style="width: 100%"
+        <el-dialog title="学校" :visible.sync="xxPopupShow" :before-close="landBeforeClose" :modal="true"
+            :modal-append-to-body="false" :close-on-click-modal="false" class="land-details-box" v-loading="houseLoading"
+            element-loading-text="拼命加载中" element-loading-spinner="el-icon-loading"
+            element-loading-background="rgba(0, 0, 0, 0.5)">
+            <el-table :data="houseArr" style="width: 100%"
                 :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
                 :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }"
-                v-show="!houseLoading"
-            >
+                v-show="!houseLoading">
                 <el-table-column :show-overflow-tooltip="true" prop="ZXXSQ" label="县(市、区)"></el-table-column>
                 <el-table-column :show-overflow-tooltip="true" prop="XQPCS" label="辖区派出所"></el-table-column>
                 <el-table-column :show-overflow-tooltip="true" prop="XXMC" label="校园名称"></el-table-column>
@@ -414,220 +289,221 @@
                 <el-table-column :show-overflow-tooltip="true" prop="BGMJ" label="包干民警"></el-table-column>
                 <el-table-column label="操作" align="center">
                     <template slot-scope="scope">
-                        <el-button
-                            :disabled="positionDisabled(scope.row)"
-                            @click="landRowClick(scope.row)"
-                            type="text"
-                            size="small"
-                            :title="'定位'"
-                        >
-                            <i
-                                class="el-icon-location"
-                                :style="{ color: positionColor(scope.row) }"
-                            ></i>
+                        <el-button :disabled="positionDisabled(scope.row)" @click="landRowClick(scope.row)" type="text"
+                            size="small" :title="'定位'">
+                            <i class="el-icon-location" :style="{ color: positionColor(scope.row) }"></i>
                         </el-button>
                     </template>
                 </el-table-column>
             </el-table>
         </el-dialog>
 
-        <el-dialog
-            :title="architectureTitle"
-            :visible.sync="architectureShow"
-            :before-close="landBeforeClose"
-            :modal="true"
-            :modal-append-to-body="false"
-            :close-on-click-modal="false"
-            class="land-details-box"
-            v-loading="architectureLoad"
-            element-loading-text="拼命加载中"
-            element-loading-spinner="el-icon-loading"
-            element-loading-background="rgba(0, 0, 0, 0.5)"
-        >
-            <el-table
-                :data="architectureTable"
-                style="width: 100%"
+        <el-dialog :title="architectureTitle" :visible.sync="architectureShow" :before-close="landBeforeClose" :modal="true"
+            :modal-append-to-body="false" :close-on-click-modal="false" class="land-details-box"
+            v-loading="architectureLoad" element-loading-text="拼命加载中" element-loading-spinner="el-icon-loading"
+            element-loading-background="rgba(0, 0, 0, 0.5)">
+            <el-table :data="architectureTable" style="width: 100%"
                 :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
                 :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }"
-                v-show="!architectureLoad"
-            >
-                <el-table-column
-                    v-if="currentItemShow('ZXXSQ')"
-                    :show-overflow-tooltip="true"
-                    prop="ZXXSQ"
-                    label="县(市、区)"
-                ></el-table-column>
+                v-show="!architectureLoad">
+                <el-table-column v-if="currentItemShow('KNCJ')" :show-overflow-tooltip="true" prop="KNCJ"
+                    label="村居"></el-table-column>
 
-                <el-table-column
-                    v-if="currentItemShow('RYXM')"
-                    :show-overflow-tooltip="true"
-                    prop="RYXM"
-                    label="姓名"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('RYXB')"
-                    :show-overflow-tooltip="true"
-                    prop="RYXB"
-                    label="性别"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('RYNL')"
-                    :show-overflow-tooltip="true"
-                    prop="RYNL"
-                    label="年龄"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('RYLB')"
-                    :show-overflow-tooltip="true"
-                    prop="RYLB"
-                    label="类别"
-                ></el-table-column>
+                <el-table-column v-if="currentItemShow('KNXM')" :show-overflow-tooltip="true" prop="KNXM"
+                    label="姓名"></el-table-column>
 
-                <el-table-column
-                    v-if="currentItemShow('XQPCS')"
-                    :show-overflow-tooltip="true"
-                    prop="XQPCS"
-                    label="辖区派出所"
-                ></el-table-column>
+                <el-table-column v-if="currentItemShow('KNSFZ')" :show-overflow-tooltip="true" prop="KNSFZ"
+                    label="身份证号码"></el-table-column>
 
-                <el-table-column
-                    v-if="currentItemShow('JZMC')"
-                    :show-overflow-tooltip="true"
-                    prop="XXMC"
-                    label="学校名称"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('JDMC')"
-                    :show-overflow-tooltip="true"
-                    prop="JDMC"
-                    label="酒店名称"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('YYMC')"
-                    :show-overflow-tooltip="true"
-                    prop="YYMC"
-                    label="医院名称"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('QYMC')"
-                    :show-overflow-tooltip="true"
-                    prop="QYMC"
-                    label="企业名称"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('DWMC')"
-                    :show-overflow-tooltip="true"
-                    prop="DWMC"
-                    label="单位名称"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('DWDZ')"
-                    :show-overflow-tooltip="true"
-                    prop="DWDZ"
-                    label="单位地址"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('ZYBW')"
-                    :show-overflow-tooltip="true"
-                    prop="ZYBW"
-                    label="重要部位"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('JZSQ')"
-                    :show-overflow-tooltip="true"
-                    prop="JZSQ"
-                    label="社区"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('JDFR')"
-                    :show-overflow-tooltip="true"
-                    prop="JDFR"
-                    label="法人"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('JZFR')"
-                    :show-overflow-tooltip="true"
-                    prop="JZFR"
-                    label="法人"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('FRSFZ')"
-                    :show-overflow-tooltip="true"
-                    prop="FRSFZ"
-                    label="身份证号码"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('JZDH')"
-                    :show-overflow-tooltip="true"
-                    prop="JZDH"
-                    label="电话号码"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('FZR')"
-                    :show-overflow-tooltip="true"
-                    prop="FZR"
-                    label="负责人"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('FZRDH')"
-                    :show-overflow-tooltip="true"
-                    prop="FZRDH"
-                    label="联系电话"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('CLRQ')"
-                    :show-overflow-tooltip="true"
-                    prop="CLRQ"
-                    label="成立日期"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('JDDZ')"
-                    :show-overflow-tooltip="true"
-                    prop="JDDZ"
-                    label="地址"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('JTZZ')"
-                    :show-overflow-tooltip="true"
-                    prop="JTZZ"
-                    label="家庭住址"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('BGMJ')"
-                    :show-overflow-tooltip="true"
-                    prop="BGMJ"
-                    label="包干民警"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('ZRMJ')"
-                    :show-overflow-tooltip="true"
-                    prop="ZRMJ"
-                    label="责任民警"
-                ></el-table-column>
-                <el-table-column
-                    v-if="currentItemShow('RYLX')"
-                    :show-overflow-tooltip="true"
-                    prop="RYLX"
-                    label="联系方式"
-                ></el-table-column>
+                <el-table-column v-if="currentItemShow('KNDH')" :show-overflow-tooltip="true" prop="KNDH"
+                    label="联系电话"></el-table-column>
+
+                <el-table-column v-if="currentItemShow('KNJTDZ')" :show-overflow-tooltip="true" prop="KNJTDZ"
+                    label="家庭地址"></el-table-column>
+
+                <el-table-column v-if="currentItemShow('KNHJDZ')" :show-overflow-tooltip="true" prop="KNHJDZ"
+                    label="户籍地址"></el-table-column>
+
+                <el-table-column v-if="currentItemShow('KNZFYY')" :show-overflow-tooltip="true" prop="KNZFYY"
+                    label="走访原因"></el-table-column>
+
+                <el-table-column v-if="currentItemShow('ZXXSQ')" :show-overflow-tooltip="true" prop="ZXXSQ"
+                    label="县(市、区)"></el-table-column>
+
+                <el-table-column v-if="currentItemShow('RYXM')" :show-overflow-tooltip="true" prop="RYXM"
+                    label="姓名"></el-table-column>
+                <el-table-column v-if="currentItemShow('RYXB')" :show-overflow-tooltip="true" prop="RYXB"
+                    label="性别"></el-table-column>
+                <el-table-column v-if="currentItemShow('RYNL')" :show-overflow-tooltip="true" prop="RYNL"
+                    label="年龄"></el-table-column>
+                <el-table-column v-if="currentItemShow('RYLB')" :show-overflow-tooltip="true" prop="RYLB"
+                    label="类别"></el-table-column>
+
+                <el-table-column v-if="currentItemShow('XQPCS')" :show-overflow-tooltip="true" prop="XQPCS"
+                    label="辖区派出所"></el-table-column>
+
+                <el-table-column v-if="currentItemShow('JZMC')" :show-overflow-tooltip="true" prop="XXMC"
+                    label="学校名称"></el-table-column>
+                <el-table-column v-if="currentItemShow('JDMC')" :show-overflow-tooltip="true" prop="JDMC"
+                    label="酒店名称"></el-table-column>
+                <el-table-column v-if="currentItemShow('YYMC')" :show-overflow-tooltip="true" prop="YYMC"
+                    label="医院名称"></el-table-column>
+                <el-table-column v-if="currentItemShow('QYMC')" :show-overflow-tooltip="true" prop="QYMC"
+                    label="企业名称"></el-table-column>
+                <el-table-column v-if="currentItemShow('DWMC')" :show-overflow-tooltip="true" prop="DWMC"
+                    label="单位名称"></el-table-column>
+                <el-table-column v-if="currentItemShow('DWDZ')" :show-overflow-tooltip="true" prop="DWDZ"
+                    label="单位地址"></el-table-column>
+                <el-table-column v-if="currentItemShow('ZYBW')" :show-overflow-tooltip="true" prop="ZYBW"
+                    label="重要部位"></el-table-column>
+                <el-table-column v-if="currentItemShow('JZSQ')" :show-overflow-tooltip="true" prop="JZSQ"
+                    label="社区"></el-table-column>
+                <el-table-column v-if="currentItemShow('JDFR')" :show-overflow-tooltip="true" prop="JDFR"
+                    label="法人"></el-table-column>
+                <el-table-column v-if="currentItemShow('JZFR')" :show-overflow-tooltip="true" prop="JZFR"
+                    label="法人"></el-table-column>
+                <el-table-column v-if="currentItemShow('FRSFZ')" :show-overflow-tooltip="true" prop="FRSFZ"
+                    label="身份证号码"></el-table-column>
+                <el-table-column v-if="currentItemShow('JZDH')" :show-overflow-tooltip="true" prop="JZDH"
+                    label="电话号码"></el-table-column>
+                <el-table-column v-if="currentItemShow('FZR')" :show-overflow-tooltip="true" prop="FZR"
+                    label="负责人"></el-table-column>
+                <el-table-column v-if="currentItemShow('FZRDH')" :show-overflow-tooltip="true" prop="FZRDH"
+                    label="联系电话"></el-table-column>
+                <el-table-column v-if="currentItemShow('CLRQ')" :show-overflow-tooltip="true" prop="CLRQ"
+                    label="成立日期"></el-table-column>
+                <el-table-column v-if="currentItemShow('JDDZ')" :show-overflow-tooltip="true" prop="JDDZ"
+                    label="地址"></el-table-column>
+                <el-table-column v-if="currentItemShow('JTZZ')" :show-overflow-tooltip="true" prop="JTZZ"
+                    label="家庭住址"></el-table-column>
+                <el-table-column v-if="currentItemShow('BGMJ')" :show-overflow-tooltip="true" prop="BGMJ"
+                    label="包干民警"></el-table-column>
+                <el-table-column v-if="currentItemShow('ZRMJ')" :show-overflow-tooltip="true" prop="ZRMJ"
+                    label="责任民警"></el-table-column>
+                <el-table-column v-if="currentItemShow('RYLX')" :show-overflow-tooltip="true" prop="RYLX"
+                    label="联系方式"></el-table-column>
 
                 <el-table-column label="操作" align="center">
                     <template slot-scope="scope">
-                        <el-button
-                            :disabled="positionDisabled(scope.row)"
-                            @click="landRowClick(scope.row)"
-                            type="text"
-                            size="small"
-                            :title="'定位'"
-                        >
-                            <i
-                                class="el-icon-location"
-                                :style="{ color: positionColor(scope.row) }"
-                            ></i>
+                        <el-button :disabled="positionDisabled(scope.row)" @click="landRowClick(scope.row)" type="text"
+                            size="small" :title="'定位'">
+                            <i class="el-icon-location" :style="{ color: positionColor(scope.row) }"></i>
                         </el-button>
                     </template>
                 </el-table-column>
             </el-table>
+        </el-dialog>
+
+        <el-dialog :title="syldPopupTitle" :visible.sync="syldPopupShow" :modal="true" :modal-append-to-body="false"
+            :close-on-click-modal="false" class="syld-details-box" v-loading="syldLoading" element-loading-text="拼命加载中"
+            element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+            <div class="header">
+                <div>
+                    名称:
+                    <input type="text" v-model="syldName" placeholder="请输入楼栋名称" />
+                </div>
+                <el-button type="primary" icon="el-icon-search" @click="searchSyldDetail">搜索</el-button>
+                <el-button type="primary" icon="el-icon-delete" @click="clearSyldSearchValue">清空</el-button>
+            </div>
+            <el-table :data="syldArr" style="width: 100%"
+                :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
+                :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }">
+                <el-table-column :show-overflow-tooltip="true" prop="county" label="县(市、区)"></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="policeStationName" label="辖区派出所"></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="name" label="名称"></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="bigType" label="大类名称"></el-table-column>
+                <!-- <el-table-column :show-overflow-tooltip="true" prop="midType" label="中类名称"></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="smallType" label="小类名称"></el-table-column> -->
+                <el-table-column :show-overflow-tooltip="true" prop="address" label="地址"></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="policeman" label="包干民警"></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="policemanPhone" label="包干民警电话"></el-table-column>
+                <el-table-column :show-overflow-tooltip="true" prop="neighborhoodName" label="居委会名称"></el-table-column>
+                <el-table-column label="操作" align="center">
+                    <template slot-scope="scope">
+                        <el-button :disabled="positionDisabled(scope.row)" @click="syldRowClick(scope.row)" type="text"
+                            size="small" :title="'定位'">
+                            <i class="el-icon-location" :style="{ color: positionColor(scope.row) }"></i>
+                        </el-button>
+                    </template>
+                </el-table-column>
+            </el-table>
+            <div class="syld_page all-pagination-sty">
+                <el-pagination background layout="prev, pager, next, total" :page-size="syldPage.pageSize"
+                    :total="syldPage.total" :current-page="syldPage.currentPage"
+                    @current-change="handleSyldPageChange"></el-pagination>
+            </div>
+        </el-dialog>
+
+        <el-dialog :title="gzcsPopupTitle" :visible.sync="gzcsPopupShow" :modal="true" :modal-append-to-body="false"
+            :close-on-click-modal="false" class="syld-details-box" v-loading="gzcsLoading" element-loading-text="拼命加载中"
+            element-loading-spinner="el-icon-loading" element-loading-background="rgba(0, 0, 0, 0.5)">
+            <div class="header">
+                <div>
+                    单位名称:
+                    <input type="text" v-model="gzcsUnitName" placeholder="请输入单位名称" />
+                </div>
+                <div>
+                    责任人:
+                    <input type="text" v-model="gzcsPerson" placeholder="请输入责任人" />
+                </div>
+                <div>
+                    手机号:
+                    <input type="text" v-model="gzcsPhone" placeholder="请输入手机号" />
+                </div>
+                <el-button type="primary" icon="el-icon-search" @click="searchGzcsDetail">搜索</el-button>
+                <el-button type="primary" icon="el-icon-delete" @click="clearGzcsSearchValue">清空</el-button>
+            </div>
+            <el-table :data="gzcsArr" style="width: 100%"
+                :header-cell-style="{ 'text-align': 'center', 'background-color': '#203c60', 'borderColor': '#324e75' }"
+                :cell-style="{ 'text-align': 'center', 'borderColor': '#324e75', 'cursor': 'default' }">
+                <el-table-column v-if="currentGzcsItemShow('policeStationName')" :show-overflow-tooltip="true"
+                    prop="policeStationName" label="辖区派出所"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('unitName')" :show-overflow-tooltip="true" prop="unitName"
+                    label="名称"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('address')" :show-overflow-tooltip="true" prop="address"
+                    label="地址"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('person')" :show-overflow-tooltip="true" prop="person"
+                    label="责任人"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('phone')" :show-overflow-tooltip="true" prop="phone"
+                    label="手机号"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('tel')" :show-overflow-tooltip="true" prop="tel"
+                    label="座机"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('job')" :show-overflow-tooltip="true" prop="job"
+                    label="职务"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('securityLevel')" :show-overflow-tooltip="true"
+                    prop="securityLevel" label="安保级别"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('attentionType')" :show-overflow-tooltip="true"
+                    prop="attentionType" label="关注类型"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('status')" :show-overflow-tooltip="true" prop="status"
+                    label="状态"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('scale')" :show-overflow-tooltip="true" prop="scale"
+                    label="规模"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('phteacherScaleone')" :show-overflow-tooltip="true"
+                    prop="teacherScale" label="教师规模"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('studentScale')" :show-overflow-tooltip="true"
+                    prop="studentScale" label="学生规模"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('officeArea')" :show-overflow-tooltip="true" prop="officeArea"
+                    label="办公区域"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('officeMain')" :show-overflow-tooltip="true" prop="officeMain"
+                    label="办公主体"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('hazardousGoodsName')" :show-overflow-tooltip="true"
+                    prop="hazardousGoodsName" label="危险品名称"></el-table-column>
+                <el-table-column v-if="currentGzcsItemShow('remark')" :show-overflow-tooltip="true" prop="remark"
+                    label="备注"></el-table-column>
+                <el-table-column label="操作" align="center">
+                    <template slot-scope="scope">
+                        <el-button :disabled="positionDisabled(scope.row)" @click="gzcsRowClick(scope.row)" type="text"
+                            size="small" :title="'定位'">
+                            <i class="el-icon-location" :style="{ color: positionColor(scope.row) }"></i>
+                        </el-button>
+                    </template>
+                </el-table-column>
+            </el-table>
+            <div class="syld_page all-pagination-sty">
+                <el-pagination background layout="prev, pager, next, total" :page-size="gzcsPage.pageSize"
+                    :total="gzcsPage.total" :current-page="gzcsPage.currentPage"
+                    @current-change="handleGzcsPageChange"></el-pagination>
+            </div>
         </el-dialog>
 
         <land-details-box ref="landDetailsBox" :policeStaionID="policeStaionID"></land-details-box>
@@ -702,36 +578,36 @@
                     label: '责任区2',
                     id: '16',
                 }]
-            }]
+            }],
     }]
 let positionColor = [
-    global.DC.Namespace.Cesium.Color.fromBytes(255, 97, 97, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(255, 142, 97, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(255, 192, 97, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(252, 58, 242, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(0, 185, 209, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(208, 167, 255, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(221, 255, 97, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(51, 255, 0, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(255, 97, 255, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(97, 255, 181, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(58, 181, 252, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(252, 129, 58, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(58, 252, 236, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(97, 184, 255, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(252, 58, 58, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(97, 113, 255, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(81, 252, 58, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(126, 97, 255, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(168, 252, 58, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(171, 97, 255, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(252, 249, 58, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(210, 97, 255, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(252, 174, 58, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(255, 226, 97, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(255, 97, 176, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(58, 252, 155, 150),
-    global.DC.Namespace.Cesium.Color.fromBytes(252, 58, 155, 150),
+    global.DC.Namespace.Cesium.Color.fromBytes(255, 97, 97, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(255, 142, 97, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(255, 192, 97, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(252, 58, 242, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(0, 185, 209, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(208, 167, 255, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(221, 255, 97, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(51, 255, 0, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(255, 97, 255, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(97, 255, 181, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(58, 181, 252, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(252, 129, 58, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(58, 252, 236, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(97, 184, 255, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(252, 58, 58, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(97, 113, 255, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(81, 252, 58, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(126, 97, 255, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(168, 252, 58, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(171, 97, 255, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(252, 249, 58, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(210, 97, 255, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(252, 174, 58, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(255, 226, 97, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(255, 97, 176, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(58, 252, 155, 120),
+    global.DC.Namespace.Cesium.Color.fromBytes(252, 58, 155, 120),
 ]
 let timer = []
 
@@ -750,6 +626,7 @@
 import { antiTerroristJSON } from './homeleft/antiTerrorist'
 import { dExplosionJSON } from './homeleft/dExplosion'
 import { serviceObjJSON } from './homeleft/serviceObj'
+import { difficultyJSON } from './homeleft/difficulty'
 
 import { getPanoramaList } from "@/api/panorama"
 import { getResidentialQuartersList } from '@/api/dept/index.js'
@@ -781,10 +658,12 @@
 
     data () {
         return {
+            syldName: '',
             architectureTitle: '',
             xxPopupShow: false,
             architectureShow: false,
             houseLoading: false,
+            syldLoading: false,
             architectureLoad: false,
             houseArr: [],
             architectureTable: [],
@@ -864,6 +743,26 @@
             flvPlayer: null,
 
             videoPlayShow: false,
+            syldArr: [],
+            syldPopupTitle: '',
+            syldPopupShow: false,
+            syldPage: {
+                total: 0,
+                pageSize: 15,
+                currentPage: 1
+            },
+            gzcsArr: [],
+            gzcsPopupTitle: '',
+            gzcsPopupShow: false,
+            gzcsLoading: false,
+            gzcsPage: {
+                total: 0,
+                pageSize: 15,
+                currentPage: 1
+            },
+            gzcsUnitName: '',
+            gzcsPerson: '',
+            gzcsPhone: '',
         }
     },
 
@@ -909,7 +808,24 @@
                     return false
                 }
             }
-        }
+        },
+
+        currentGzcsItemShow () {
+            return (item) => {
+                if (this.gzcsArr.length > 0) {
+                    if (item in this.gzcsArr[0]) {
+                        if (this.gzcsArr[0][item] == '') {
+                            return false
+                        }
+                        return true
+                    } else {
+                        return false
+                    }
+                } else {
+                    return false
+                }
+            }
+        },
     },
 
     created () {
@@ -940,7 +856,11 @@
     },
 
     mounted () {
+        const that = this
         this.$nextTick(() => {
+            global.viewer.on(global.DC.MouseEventType.MOUSE_MOVE, that.dataSourcesLayerSetCursorStyle)
+
+
             this.$EventBus.$emit('closeMxTileset')
             circleLayer = new global.DC.PrimitiveLayer('circleLayer')
             global.viewer.addLayer(circleLayer)
@@ -949,6 +869,7 @@
             // document.querySelector('.dc-container .dc-location-bar').classList.add('homebottom')
             document.querySelector('.screen-full-btn').classList.add('homebottom')
             document.querySelector('.over-look-btn').classList.add('homebottom')
+            document.querySelector('.compass-btn').classList.add('homebottom')
             document.querySelector('.image-switch-icon-btn').classList.add('iconbottom')
             this.setDomStyle()
 
@@ -1003,6 +924,8 @@
 
                 this.architectureSitesLayer(serviceObjJSON)
 
+                this.architectureSitesLayer(difficultyJSON)
+
             }
             // 绘制信州边界线
             let xinzhouRange = xinzhou.reduce(
@@ -1023,7 +946,6 @@
             xinzhouLayer.addOverlay(xinzhouPolyline)
         })
 
-        const that = this
         this.$EventBus.$on('closeLoading', () => {
             that.closeLoading()
         })
@@ -1050,6 +972,123 @@
             })
         },
 
+        // 实有楼栋点击事件
+        syldRowClick (row) {
+            this.$EventBus.$emit('toPosition', {
+                siteJd: row.longitude,
+                siteWd: row.latitude,
+                siteGd: 200
+            })
+            this.$store.commit('SET_MAPSEARCHPOPUP', true)
+            this.$store.commit('SET_MAPSEARCHPOPUPDATA', {
+                name: row.name
+            })
+            var popup = new global.DC.DivForms(global.viewer, {
+                domId: 'mapSearchPopup',
+                position: [
+                    global.DC.Transform.transformWGS84ToCartesian(
+                        new global.DC.Position(
+                            Number(row.longitude),
+                            Number(row.latitude),
+                            0
+                        )
+                    )
+                ]
+            })
+            this.syldPopupShow = false
+        },
+
+        // 关注场所点击事件
+        gzcsRowClick (row) {
+            console.log('gzcsRowClick', row)
+            this.$EventBus.$emit('toPosition', {
+                siteJd: row.longitude,
+                siteWd: row.latitude,
+                siteGd: 200
+            })
+            this.$store.commit('SET_ARCHITECTUREPOPUP', true)
+            this.$store.commit('SET_ARCHITECTUREDATAPOPUP', { ...row, curDataType: row.type })
+            var popup = new global.DC.DivForms(global.viewer, {
+                domId: 'architectureDivElementDom',
+                position: [
+                    global.DC.Transform.transformWGS84ToCartesian(
+                        new global.DC.Position(
+                            Number(row.longitude),
+                            Number(row.latitude),
+                            0
+                        )
+                    )
+                ]
+            })
+            this.gzcsPopupShow = false
+        },
+
+        // 实有楼栋分页事件
+        handleSyldPageChange (current) {
+            this.syldLoading = true
+            this.syldArr = []
+            this.syldPage.currentPage = current
+            this.$refs.leftContainer.syldPage.currentPage = this.syldPage.currentPage
+            this.$refs.leftContainer.getVillageStatisticDetail()
+        },
+
+        // 实有楼栋搜索事件
+        searchSyldDetail () {
+            this.syldLoading = true
+            this.syldArr = []
+            this.$refs.leftContainer.syldName = this.syldName
+            this.$refs.leftContainer.syldPage.currentPage = 1
+            this.syldPage.currentPage = 1
+            this.$refs.leftContainer.getVillageStatisticDetail()
+        },
+
+        // 实有楼栋清空事件
+        clearSyldSearchValue () {
+            this.syldLoading = true
+            this.syldArr = []
+            this.$refs.leftContainer.syldName = ''
+            this.syldName = ''
+            this.$refs.leftContainer.syldPage.currentPage = 1
+            this.syldPage.currentPage = 1
+            this.$refs.leftContainer.getVillageStatisticDetail()
+        },
+
+        // 关注场所分页事件
+        handleGzcsPageChange (current) {
+            this.gzcsLoading = true
+            this.gzcsArr = []
+            this.gzcsPage.currentPage = current
+            this.$refs.leftContainer.gzcsPage.currentPage = this.gzcsPage.currentPage
+            this.$refs.leftContainer.getPlaceOfConcernStatisticDetail()
+        },
+
+        // 关注场所搜索事件
+        searchGzcsDetail () {
+            this.gzcsLoading = true
+            this.gzcsArr = []
+            this.$refs.leftContainer.gzcsUnitName = this.gzcsUnitName
+            this.$refs.leftContainer.gzcsPerson = this.gzcsPerson
+            this.$refs.leftContainer.gzcsPhone = this.gzcsPhone
+            this.$refs.leftContainer.gzcsPage.currentPage = 1
+            this.gzcsPage.currentPage = 1
+            this.$refs.leftContainer.getPlaceOfConcernStatisticDetail()
+        },
+
+        // 关注场所清空事件
+        clearGzcsSearchValue () {
+            this.gzcsLoading = true
+            this.gzcsArr = []
+            this.$refs.leftContainer.gzcsUnitName = ''
+            this.$refs.leftContainer.gzcsPerson = ''
+            this.$refs.leftContainer.gzcsPhone = ''
+            this.gzcsUnitName = ''
+            this.gzcsPerson = ''
+            this.gzcsPhone = ''
+            this.$refs.leftContainer.gzcsPage.currentPage = 1
+            this.gzcsPage.currentPage = 1
+            this.$refs.leftContainer.getPlaceOfConcernStatisticDetail()
+        },
+
         landRowClick (row) {
             this.$EventBus.$emit('toPosition', {
                 siteJd: row.x,
@@ -1061,7 +1100,6 @@
                 this.$store.commit('SET_ARCHITECTUREPOPUP', true)
 
                 this.$store.commit('SET_ARCHITECTUREDATAPOPUP', { ...row, curDataTitle: this.architectureTitle })
-
                 // eslint-disable-next-line no-redeclare
                 var popup = new global.DC.DivForms(global.viewer, {
                     domId: 'architectureDivElementDom',
@@ -1586,6 +1624,43 @@
 
             if (this.policeSituationLayerShow == true) {
                 this.policeSituationList.forEach((item, index) => {
+                    let pointColor, pointOutlineColor
+
+                    switch (item.jqlxName) {
+                        case '盗窃':
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(57, 16, 133, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(57, 16, 133, 125)
+                            break
+                        case '涉诈':
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(196, 29, 127, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(196, 29, 127, 125)
+                            break
+                        case '纠纷':
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 120, 117, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 120, 117, 125)
+                            break
+                        case '涉赌':
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 122, 69, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 122, 69, 125)
+                            break
+                        case '涉毒':
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(47, 84, 235, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(47, 84, 235, 125)
+                            break
+                        case '涉黄':
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 236, 61, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 236, 61, 125)
+                            break
+                        case '求助':
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(82, 196, 26, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(82, 196, 26, 125)
+                            break
+                        default:
+                            pointColor = global.DC.Namespace.Cesium.Color.fromBytes(207, 19, 34, 255)
+                            pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(207, 19, 34, 125)
+                            break
+                    }
+
                     let center = new global.DC.Position(item.lng, item.lat)
                     let point = new global.DC.PointPrimitive(center)
 
@@ -1597,9 +1672,9 @@
                             num = 0
                         }
                         point.setStyle({
-                            outlineColor: global.DC.Color.RED.withAlpha(0.5),//边框颜色
+                            outlineColor: pointOutlineColor,//边框颜色
                             outlineWidth: num,//边框大小,
-                            color: global.DC.Color.RED
+                            color: pointColor
                         })
                     }, 100)
 
@@ -1834,6 +1909,20 @@
             //绘制文本  
             ctx.fillText(text, 0, 0)
             return c
+        },
+
+        dataSourcesLayerSetCursorStyle (e) {
+            if (e.target && 'id' in e.target) {
+                let flag = DataSourcesArray.some(item => item._primitives._guid == e.target.id.entityCollection.owner._primitives._guid)
+
+                if (flag) {
+                    global.viewer.canvas.style.cursor = 'default'
+                }
+            }
+
+            if (e.layer && 'id' in e.layer && e.layer.id == xinzhouLayer.id) {
+                global.viewer.canvas.style.cursor = 'default'
+            }
         },
 
         // 加载面数据的方法
@@ -2291,8 +2380,8 @@
          * @param {*} name
          * @return {*}
          */
-        showpeopledetail (id, name) {
-            this.$refs.areaDetailsBox.showpeopledetail(id, name)
+        showpeopledetail (id, name, isIncludeKeypeople) {
+            this.$refs.areaDetailsBox.showpeopledetail(id, name, isIncludeKeypeople)
         },
 
         /**
@@ -2376,6 +2465,7 @@
                 document.querySelector('.dc-container .dc-zoom-controller').classList.add('homebottom')
                 document.querySelector('.screen-full-btn').classList.add('homebottom')
                 document.querySelector('.over-look-btn').classList.add('homebottom')
+                document.querySelector('.compass-btn').classList.add('homebottom')
                 document.querySelector('.image-switch-icon-btn').classList.add('iconbottom')
             }
         },
@@ -2383,6 +2473,10 @@
     },
 
     destroyed () {
+        const that = this
+
+        global.viewer.off(global.DC.MouseEventType.MOUSE_MOVE, that.dataSourcesLayerSetCursorStyle)
+
         this.$store.commit('SET_MAPSEARCHPOPUP', false)
         this.$store.commit('SET_ARCHITECTUREPOPUP', false)
         this.$store.commit('SET_ISSHOWHOMECONTENTBTN', false)
@@ -2489,6 +2583,7 @@
         // document.querySelector('.dc-container .dc-location-bar').classList.remove('homebottom')
         document.querySelector('.screen-full-btn').classList.remove('homebottom')
         document.querySelector('.over-look-btn').classList.remove('homebottom')
+        document.querySelector('.compass-btn').classList.remove('homebottom')
         document.querySelector('.image-switch-icon-btn').classList.remove('iconbottom')
         window.removeEventListener('resize', this.setDomStyle)
 
diff --git a/src/views/home/xinzhou.js b/src/views/home/xinzhou.js
index 4dadaf9..9e9a047 100644
--- a/src/views/home/xinzhou.js
+++ b/src/views/home/xinzhou.js
@@ -1,15898 +1,5095 @@
 export const xinzhou = [
-    [
-        117.92527352,
-        28.45987097
-    ],
-    [
-        117.92634298,
-        28.45786075
-    ],
-    [
-        117.92848506,
-        28.45886687
-    ],
-    [
-        117.93127859,
-        28.46019237
-    ],
-    [
-        117.93139206,
-        28.46024625
-    ],
-    [
-        117.93138569,
-        28.46025432
-    ],
-    [
-        117.93139139,
-        28.46025694
-    ],
-    [
-        117.93099384,
-        28.46098711
-    ],
-    [
-        117.93039134,
-        28.46209372
-    ],
-    [
-        117.93225127,
-        28.46289739
-    ],
-    [
-        117.93291773,
-        28.46318536
-    ],
-    [
-        117.9344847,
-        28.46387651
-    ],
-    [
-        117.93458885,
-        28.46392244
-    ],
-    [
-        117.93461626,
-        28.46393454
-    ],
-    [
-        117.93563812,
-        28.46440402
-    ],
-    [
-        117.93520303,
-        28.46523854
-    ],
-    [
-        117.93458161,
-        28.46643042
-    ],
-    [
-        117.93496307,
-        28.46661752
-    ],
-    [
-        117.93570818,
-        28.46698241
-    ],
-    [
-        117.93793748,
-        28.46790094
-    ],
-    [
-        117.93960013,
-        28.46858565
-    ],
-    [
-        117.94076474,
-        28.46910896
-    ],
-    [
-        117.94074001,
-        28.46916092
-    ],
-    [
-        117.94054141,
-        28.4695781
-    ],
-    [
-        117.94023087,
-        28.47023042
-    ],
-    [
-        117.94069872,
-        28.47029534
-    ],
-    [
-        117.94069686,
-        28.47029719
-    ],
-    [
-        117.94112426,
-        28.47035393
-    ],
-    [
-        117.9409962,
-        28.47104528
-    ],
-    [
-        117.94208773,
-        28.47119845
-    ],
-    [
-        117.94221857,
-        28.47107351
-    ],
-    [
-        117.94242673,
-        28.47098423
-    ],
-    [
-        117.94274194,
-        28.47094253
-    ],
-    [
-        117.94284899,
-        28.47097226
-    ],
-    [
-        117.94312852,
-        28.4709722
-    ],
-    [
-        117.94369534,
-        28.47109894
-    ],
-    [
-        117.94388397,
-        28.47135948
-    ],
-    [
-        117.94389898,
-        28.47210412
-    ],
-    [
-        117.94358929,
-        28.47262054
-    ],
-    [
-        117.94324708,
-        28.47319119
-    ],
-    [
-        117.94285575,
-        28.47358385
-    ],
-    [
-        117.94165282,
-        28.47414703
-    ],
-    [
-        117.9407983,
-        28.4740847
-    ],
-    [
-        117.93987893,
-        28.47425839
-    ],
-    [
-        117.93976601,
-        28.47435857
-    ],
-    [
-        117.9398189,
-        28.47461229
-    ],
-    [
-        117.93998052,
-        28.47470195
-    ],
-    [
-        117.94106561,
-        28.47450805
-    ],
-    [
-        117.94159998,
-        28.4745659
-    ],
-    [
-        117.94194027,
-        28.47480426
-    ],
-    [
-        117.94225577,
-        28.47532938
-    ],
-    [
-        117.94226364,
-        28.47562137
-    ],
-    [
-        117.94190714,
-        28.4758329
-    ],
-    [
-        117.94200305,
-        28.47621959
-    ],
-    [
-        117.94189023,
-        28.47643674
-    ],
-    [
-        117.94184417,
-        28.4768558
-    ],
-    [
-        117.94144994,
-        28.47710548
-    ],
-    [
-        117.94133989,
-        28.47750847
-    ],
-    [
-        117.94154265,
-        28.47747518
-    ],
-    [
-        117.94207774,
-        28.47711016
-    ],
-    [
-        117.94219072,
-        28.47615724
-    ],
-    [
-        117.94249331,
-        28.47590683
-    ],
-    [
-        117.94316891,
-        28.47582651
-    ],
-    [
-        117.94346247,
-        28.47596188
-    ],
-    [
-        117.94349727,
-        28.47632669
-    ],
-    [
-        117.94316592,
-        28.47702913
-    ],
-    [
-        117.94318097,
-        28.47723493
-    ],
-    [
-        117.94328448,
-        28.4773127
-    ],
-    [
-        117.94336464,
-        28.47728365
-    ],
-    [
-        117.94342245,
-        28.47712858
-    ],
-    [
-        117.94348436,
-        28.47675748
-    ],
-    [
-        117.94370209,
-        28.47645913
-    ],
-    [
-        117.94381391,
-        28.47614401
-    ],
-    [
-        117.94394149,
-        28.47602679
-    ],
-    [
-        117.94418515,
-        28.47597331
-    ],
-    [
-        117.94441971,
-        28.47602581
-    ],
-    [
-        117.94476732,
-        28.47631292
-    ],
-    [
-        117.94510927,
-        28.4766293
-    ],
-    [
-        117.94511643,
-        28.47697008
-    ],
-    [
-        117.9447937,
-        28.47748958
-    ],
-    [
-        117.94383851,
-        28.47810043
-    ],
-    [
-        117.94284638,
-        28.47840832
-    ],
-    [
-        117.9427716,
-        28.47857942
-    ],
-    [
-        117.94286143,
-        28.47862712
-    ],
-    [
-        117.94330554,
-        28.47853027
-    ],
-    [
-        117.94361607,
-        28.47861062
-    ],
-    [
-        117.9438047,
-        28.47897122
-    ],
-    [
-        117.94413888,
-        28.4790915
-    ],
-    [
-        117.94494452,
-        28.478613
-    ],
-    [
-        117.94526183,
-        28.47855926
-    ],
-    [
-        117.94577096,
-        28.47860318
-    ],
-    [
-        117.94595849,
-        28.47877474
-    ],
-    [
-        117.94587361,
-        28.47929085
-    ],
-    [
-        117.9453695,
-        28.48013653
-    ],
-    [
-        117.94423756,
-        28.48082773
-    ],
-    [
-        117.94391624,
-        28.48087137
-    ],
-    [
-        117.94330826,
-        28.48079862
-    ],
-    [
-        117.94279329,
-        28.4806456
-    ],
-    [
-        117.94237792,
-        28.4807364
-    ],
-    [
-        117.94230814,
-        28.4808415
-    ],
-    [
-        117.94235095,
-        28.48096347
-    ],
-    [
-        117.94293309,
-        28.48126612
-    ],
-    [
-        117.94312742,
-        28.48151765
-    ],
-    [
-        117.94242089,
-        28.4826077
-    ],
-    [
-        117.94254158,
-        28.48266254
-    ],
-    [
-        117.94270229,
-        28.48261414
-    ],
-    [
-        117.94338723,
-        28.48176605
-    ],
-    [
-        117.94365357,
-        28.48157268
-    ],
-    [
-        117.94410274,
-        28.48166663
-    ],
-    [
-        117.94463098,
-        28.48143873
-    ],
-    [
-        117.94509481,
-        28.48145277
-    ],
-    [
-        117.9458078,
-        28.48101042
-    ],
-    [
-        117.94655122,
-        28.48039396
-    ],
-    [
-        117.9467668,
-        28.48033462
-    ],
-    [
-        117.94711032,
-        28.48048483
-    ],
-    [
-        117.94740671,
-        28.48089306
-    ],
-    [
-        117.94743933,
-        28.48105094
-    ],
-    [
-        117.94735661,
-        28.4820318
-    ],
-    [
-        117.9474623,
-        28.48207446
-    ],
-    [
-        117.94775583,
-        28.48195296
-    ],
-    [
-        117.9478686,
-        28.48197171
-    ],
-    [
-        117.94793047,
-        28.48216441
-    ],
-    [
-        117.94818984,
-        28.4823078
-    ],
-    [
-        117.94843052,
-        28.48271914
-    ],
-    [
-        117.94844127,
-        28.48301602
-    ],
-    [
-        117.94821671,
-        28.48316456
-    ],
-    [
-        117.94820662,
-        28.48325845
-    ],
-    [
-        117.94840851,
-        28.48332899
-    ],
-    [
-        117.94871789,
-        28.48331841
-    ],
-    [
-        117.949094,
-        28.48371945
-    ],
-    [
-        117.94904187,
-        28.48409534
-    ],
-    [
-        117.94888517,
-        28.48433861
-    ],
-    [
-        117.94849603,
-        28.48465646
-    ],
-    [
-        117.94791728,
-        28.48482656
-    ],
-    [
-        117.9469932,
-        28.48482656
-    ],
-    [
-        117.94681853,
-        28.48494799
-    ],
-    [
-        117.94703199,
-        28.48527832
-    ],
-    [
-        117.94757773,
-        28.48505822
-    ],
-    [
-        117.94826865,
-        28.48515069
-    ],
-    [
-        117.94844717,
-        28.48540022
-    ],
-    [
-        117.94819562,
-        28.48602666
-    ],
-    [
-        117.94856169,
-        28.48595778
-    ],
-    [
-        117.94879342,
-        28.48607523
-    ],
-    [
-        117.94887418,
-        28.48690788
-    ],
-    [
-        117.94845992,
-        28.48815527
-    ],
-    [
-        117.94889708,
-        28.48885917
-    ],
-    [
-        117.9491783,
-        28.49013811
-    ],
-    [
-        117.94839179,
-        28.49018483
-    ],
-    [
-        117.94779505,
-        28.49059599
-    ],
-    [
-        117.94717517,
-        28.49061732
-    ],
-    [
-        117.94586994,
-        28.49014915
-    ],
-    [
-        117.94554835,
-        28.49009894
-    ],
-    [
-        117.94421369,
-        28.49081535
-    ],
-    [
-        117.94425856,
-        28.49138207
-    ],
-    [
-        117.94329732,
-        28.49135312
-    ],
-    [
-        117.94317664,
-        28.49128339
-    ],
-    [
-        117.94311487,
-        28.49114246
-    ],
-    [
-        117.94271449,
-        28.49103839
-    ],
-    [
-        117.94225341,
-        28.4910593
-    ],
-    [
-        117.94217434,
-        28.49113143
-    ],
-    [
-        117.94218324,
-        28.49213907
-    ],
-    [
-        117.94082586,
-        28.49257355
-    ],
-    [
-        117.94074678,
-        28.49266267
-    ],
-    [
-        117.94074787,
-        28.49282151
-    ],
-    [
-        117.94092934,
-        28.4930152
-    ],
-    [
-        117.94085344,
-        28.49345809
-    ],
-    [
-        117.94019473,
-        28.49369236
-    ],
-    [
-        117.94013681,
-        28.49395838
-    ],
-    [
-        117.94022163,
-        28.49443506
-    ],
-    [
-        117.94008393,
-        28.49473711
-    ],
-    [
-        117.94006594,
-        28.49500315
-    ],
-    [
-        117.94015175,
-        28.49562168
-    ],
-    [
-        117.9400536,
-        28.49576381
-    ],
-    [
-        117.93935493,
-        28.4961041
-    ],
-    [
-        117.93949975,
-        28.49658167
-    ],
-    [
-        117.94000853,
-        28.49751539
-    ],
-    [
-        117.94007071,
-        28.49774509
-    ],
-    [
-        117.9399518,
-        28.49790426
-    ],
-    [
-        117.93947158,
-        28.49797913
-    ],
-    [
-        117.9386959,
-        28.49853247
-    ],
-    [
-        117.93831739,
-        28.49871309
-    ],
-    [
-        117.9374947,
-        28.49855953
-    ],
-    [
-        117.93615285,
-        28.49849791
-    ],
-    [
-        117.93597203,
-        28.49841135
-    ],
-    [
-        117.93583006,
-        28.49816358
-    ],
-    [
-        117.93574631,
-        28.49779295
-    ],
-    [
-        117.93542292,
-        28.49745962
-    ],
-    [
-        117.9354419,
-        28.49729965
-    ],
-    [
-        117.9350393,
-        28.49710839
-    ],
-    [
-        117.93477868,
-        28.49712783
-    ],
-    [
-        117.93474091,
-        28.49733971
-    ],
-    [
-        117.93430341,
-        28.49764434
-    ],
-    [
-        117.93422649,
-        28.49796345
-    ],
-    [
-        117.93400789,
-        28.49812366
-    ],
-    [
-        117.93396972,
-        28.49837273
-    ],
-    [
-        117.93428137,
-        28.49971465
-    ],
-    [
-        117.93418251,
-        28.49976779
-    ],
-    [
-        117.93293607,
-        28.49919302
-    ],
-    [
-        117.93281643,
-        28.49928228
-    ],
-    [
-        117.93304,
-        28.49963469
-    ],
-    [
-        117.93342137,
-        28.49979112
-    ],
-    [
-        117.93356336,
-        28.49996673
-    ],
-    [
-        117.93350621,
-        28.50030381
-    ],
-    [
-        117.93330776,
-        28.50048196
-    ],
-    [
-        117.93296693,
-        28.5005195
-    ],
-    [
-        117.93260849,
-        28.50068101
-    ],
-    [
-        117.93240964,
-        28.50089525
-    ],
-    [
-        117.9322899,
-        28.50091343
-    ],
-    [
-        117.93180854,
-        28.50074035
-    ],
-    [
-        117.93141191,
-        28.50125577
-    ],
-    [
-        117.93169551,
-        28.5016431
-    ],
-    [
-        117.93142686,
-        28.50290117
-    ],
-    [
-        117.93148796,
-        28.5030949
-    ],
-    [
-        117.93138908,
-        28.50322001
-    ],
-    [
-        117.93084866,
-        28.50320594
-    ],
-    [
-        117.93055493,
-        28.50357422
-    ],
-    [
-        117.9305549,
-        28.50357425
-    ],
-    [
-        117.9308092,
-        28.503879
-    ],
-    [
-        117.93111724,
-        28.50424816
-    ],
-    [
-        117.93139792,
-        28.50434969
-    ],
-    [
-        117.93149975,
-        28.50438651
-    ],
-    [
-        117.93158173,
-        28.50456333
-    ],
-    [
-        117.93150469,
-        28.50493532
-    ],
-    [
-        117.9315655,
-        28.50511116
-    ],
-    [
-        117.93156552,
-        28.5051112
-    ],
-    [
-        117.93228568,
-        28.50496505
-    ],
-    [
-        117.93286543,
-        28.505274
-    ],
-    [
-        117.93317035,
-        28.50543652
-    ],
-    [
-        117.93331304,
-        28.50570109
-    ],
-    [
-        117.93335793,
-        28.5063018
-    ],
-    [
-        117.933358,
-        28.5063018
-    ],
-    [
-        117.93387921,
-        28.50631605
-    ],
-    [
-        117.93403811,
-        28.50638486
-    ],
-    [
-        117.93420094,
-        28.50645537
-    ],
-    [
-        117.93420099,
-        28.50645541
-    ],
-    [
-        117.93478686,
-        28.50707027
-    ],
-    [
-        117.93478694,
-        28.50707027
-    ],
-    [
-        117.93544803,
-        28.5070482
-    ],
-    [
-        117.93573264,
-        28.50759438
-    ],
-    [
-        117.93637359,
-        28.50762536
-    ],
-    [
-        117.93810798,
-        28.50698956
-    ],
-    [
-        117.93839042,
-        28.50698302
-    ],
-    [
-        117.93852018,
-        28.50704767
-    ],
-    [
-        117.93865207,
-        28.5071134
-    ],
-    [
-        117.93825662,
-        28.50826878
-    ],
-    [
-        117.93813686,
-        28.50885379
-    ],
-    [
-        117.93805755,
-        28.51173287
-    ],
-    [
-        117.93796876,
-        28.51216977
-    ],
-    [
-        117.93786565,
-        28.51209438
-    ],
-    [
-        117.93763348,
-        28.51192456
-    ],
-    [
-        117.93729204,
-        28.51150321
-    ],
-    [
-        117.93703652,
-        28.51118784
-    ],
-    [
-        117.93724001,
-        28.5105028
-    ],
-    [
-        117.93746469,
-        28.51012553
-    ],
-    [
-        117.93746578,
-        28.50995963
-    ],
-    [
-        117.93729399,
-        28.50972395
-    ],
-    [
-        117.93729398,
-        28.50972398
-    ],
-    [
-        117.93729391,
-        28.50972388
-    ],
-    [
-        117.93724107,
-        28.51002686
-    ],
-    [
-        117.93705523,
-        28.51029419
-    ],
-    [
-        117.93704222,
-        28.51074305
-    ],
-    [
-        117.93681753,
-        28.51110021
-    ],
-    [
-        117.93644917,
-        28.51104399
-    ],
-    [
-        117.93574826,
-        28.5105134
-    ],
-    [
-        117.93574819,
-        28.51051338
-    ],
-    [
-        117.93571799,
-        28.51050152
-    ],
-    [
-        117.93552751,
-        28.51042669
-    ],
-    [
-        117.93550264,
-        28.51038498
-    ],
-    [
-        117.93539601,
-        28.51020614
-    ],
-    [
-        117.93535218,
-        28.50984427
-    ],
-    [
-        117.93535212,
-        28.50984421
-    ],
-    [
-        117.93524109,
-        28.50973853
-    ],
-    [
-        117.9350915,
-        28.50981976
-    ],
-    [
-        117.93514608,
-        28.51029649
-    ],
-    [
-        117.93505729,
-        28.51053645
-    ],
-    [
-        117.93460002,
-        28.5108582
-    ],
-    [
-        117.93406077,
-        28.51100304
-    ],
-    [
-        117.93420236,
-        28.51113475
-    ],
-    [
-        117.9342024,
-        28.51113475
-    ],
-    [
-        117.93420244,
-        28.51113479
-    ],
-    [
-        117.93464211,
-        28.51107001
-    ],
-    [
-        117.93531005,
-        28.51075301
-    ],
-    [
-        117.93561047,
-        28.51075753
-    ],
-    [
-        117.93590471,
-        28.5109181
-    ],
-    [
-        117.93635533,
-        28.511164
-    ],
-    [
-        117.93685167,
-        28.51125721
-    ],
-    [
-        117.93739187,
-        28.51204585
-    ],
-    [
-        117.93725597,
-        28.51223612
-    ],
-    [
-        117.9370353,
-        28.51228839
-    ],
-    [
-        117.93674772,
-        28.51249682
-    ],
-    [
-        117.93623549,
-        28.51259977
-    ],
-    [
-        117.93596877,
-        28.51279406
-    ],
-    [
-        117.93551154,
-        28.51286193
-    ],
-    [
-        117.93536485,
-        28.51294904
-    ],
-    [
-        117.93536489,
-        28.51294908
-    ],
-    [
-        117.93540398,
-        28.51299065
-    ],
-    [
-        117.93543057,
-        28.51301889
-    ],
-    [
-        117.93543065,
-        28.51301898
-    ],
-    [
-        117.93614672,
-        28.51286382
-    ],
-    [
-        117.936405,
-        28.51427875
-    ],
-    [
-        117.93602357,
-        28.51556493
-    ],
-    [
-        117.93602358,
-        28.51556496
-    ],
-    [
-        117.93637107,
-        28.51640002
-    ],
-    [
-        117.93636708,
-        28.51652598
-    ],
-    [
-        117.93544432,
-        28.51685344
-    ],
-    [
-        117.93441192,
-        28.51672822
-    ],
-    [
-        117.9342821,
-        28.51676852
-    ],
-    [
-        117.9343677,
-        28.51691752
-    ],
-    [
-        117.93439392,
-        28.51696317
-    ],
-    [
-        117.93534651,
-        28.51747547
-    ],
-    [
-        117.9359543,
-        28.51768136
-    ],
-    [
-        117.93624294,
-        28.51807071
-    ],
-    [
-        117.93608513,
-        28.51857179
-    ],
-    [
-        117.93526613,
-        28.51998666
-    ],
-    [
-        117.9351985,
-        28.52024557
-    ],
-    [
-        117.93513553,
-        28.52101149
-    ],
-    [
-        117.93536017,
-        28.52149792
-    ],
-    [
-        117.93486765,
-        28.52191049
-    ],
-    [
-        117.9348267,
-        28.52202651
-    ],
-    [
-        117.93482671,
-        28.52202659
-    ],
-    [
-        117.93511236,
-        28.52385644
-    ],
-    [
-        117.93542777,
-        28.52400784
-    ],
-    [
-        117.93511235,
-        28.52385644
-    ],
-    [
-        117.93494335,
-        28.52420558
-    ],
-    [
-        117.93378212,
-        28.52511205
-    ],
-    [
-        117.93317386,
-        28.52512203
-    ],
-    [
-        117.93272045,
-        28.52541365
-    ],
-    [
-        117.93207615,
-        28.52614748
-    ],
-    [
-        117.93216418,
-        28.52674401
-    ],
-    [
-        117.93203317,
-        28.52774282
-    ],
-    [
-        117.93097423,
-        28.52894608
-    ],
-    [
-        117.93060791,
-        28.52891554
-    ],
-    [
-        117.93060793,
-        28.52891561
-    ],
-    [
-        117.93069666,
-        28.5291904
-    ],
-    [
-        117.93101013,
-        28.52963975
-    ],
-    [
-        117.93169651,
-        28.53023636
-    ],
-    [
-        117.93249638,
-        28.53114175
-    ],
-    [
-        117.93294965,
-        28.5314739
-    ],
-    [
-        117.93403502,
-        28.53190907
-    ],
-    [
-        117.93428665,
-        28.53210148
-    ],
-    [
-        117.93541793,
-        28.53207559
-    ],
-    [
-        117.93560983,
-        28.53220721
-    ],
-    [
-        117.93577336,
-        28.53258678
-    ],
-    [
-        117.93605124,
-        28.53268626
-    ],
-    [
-        117.93646641,
-        28.5327935
-    ],
-    [
-        117.93746609,
-        28.5326368
-    ],
-    [
-        117.93836856,
-        28.53279811
-    ],
-    [
-        117.93857704,
-        28.53255792
-    ],
-    [
-        117.93857712,
-        28.53255795
-    ],
-    [
-        117.93942385,
-        28.53276228
-    ],
-    [
-        117.93942389,
-        28.53276232
-    ],
-    [
-        117.93992594,
-        28.53328318
-    ],
-    [
-        117.93990002,
-        28.53376003
-    ],
-    [
-        117.94056483,
-        28.53429542
-    ],
-    [
-        117.94056486,
-        28.5342955
-    ],
-    [
-        117.94069853,
-        28.53463909
-    ],
-    [
-        117.9408501,
-        28.53481467
-    ],
-    [
-        117.94085018,
-        28.53481477
-    ],
-    [
-        117.94090228,
-        28.53495564
-    ],
-    [
-        117.94083326,
-        28.53512464
-    ],
-    [
-        117.94056584,
-        28.53546305
-    ],
-    [
-        117.94081233,
-        28.53618625
-    ],
-    [
-        117.94053557,
-        28.53657767
-    ],
-    [
-        117.94023218,
-        28.53735796
-    ],
-    [
-        117.9398936,
-        28.53764342
-    ],
-    [
-        117.93865754,
-        28.53818351
-    ],
-    [
-        117.93863776,
-        28.53826353
-    ],
-    [
-        117.93898558,
-        28.5385953
-    ],
-    [
-        117.93925374,
-        28.53885104
-    ],
-    [
-        117.94028879,
-        28.53928603
-    ],
-    [
-        117.94061545,
-        28.5398762
-    ],
-    [
-        117.94137975,
-        28.54033041
-    ],
-    [
-        117.94308284,
-        28.54036305
-    ],
-    [
-        117.9431376,
-        28.54040096
-    ],
-    [
-        117.94318383,
-        28.54043292
-    ],
-    [
-        117.94331748,
-        28.54086546
-    ],
-    [
-        117.94335229,
-        28.54130813
-    ],
-    [
-        117.94367389,
-        28.54142953
-    ],
-    [
-        117.94411004,
-        28.54208027
-    ],
-    [
-        117.94466091,
-        28.54212113
-    ],
-    [
-        117.94490125,
-        28.54228457
-    ],
-    [
-        117.94490128,
-        28.54228461
-    ],
-    [
-        117.94490133,
-        28.54228464
-    ],
-    [
-        117.94503821,
-        28.5425054
-    ],
-    [
-        117.94514706,
-        28.54268089
-    ],
-    [
-        117.94543421,
-        28.54279257
-    ],
-    [
-        117.9455283,
-        28.54282915
-    ],
-    [
-        117.9458438,
-        28.54304559
-    ],
-    [
-        117.94634462,
-        28.54338909
-    ],
-    [
-        117.94685372,
-        28.54347797
-    ],
-    [
-        117.94742249,
-        28.54370866
-    ],
-    [
-        117.94800128,
-        28.54321171
-    ],
-    [
-        117.94800134,
-        28.54321171
-    ],
-    [
-        117.94874397,
-        28.54316006
-    ],
-    [
-        117.94937447,
-        28.54337161
-    ],
-    [
-        117.94950952,
-        28.543455
-    ],
-    [
-        117.9496342,
-        28.54353198
-    ],
-    [
-        117.94985861,
-        28.54390407
-    ],
-    [
-        117.94991832,
-        28.54400305
-    ],
-    [
-        117.95069181,
-        28.54390234
-    ],
-    [
-        117.95112969,
-        28.54396932
-    ],
-    [
-        117.95150663,
-        28.54441337
-    ],
-    [
-        117.9521046,
-        28.54511771
-    ],
-    [
-        117.95266379,
-        28.54547054
-    ],
-    [
-        117.95269651,
-        28.54549117
-    ],
-    [
-        117.95269656,
-        28.54549122
-    ],
-    [
-        117.95311754,
-        28.54588804
-    ],
-    [
-        117.95326079,
-        28.54613961
-    ],
-    [
-        117.95329604,
-        28.54620149
-    ],
-    [
-        117.95268032,
-        28.54653976
-    ],
-    [
-        117.95249458,
-        28.54677914
-    ],
-    [
-        117.9524748,
-        28.54702307
-    ],
-    [
-        117.95265938,
-        28.54782025
-    ],
-    [
-        117.95266114,
-        28.54828409
-    ],
-    [
-        117.95161359,
-        28.54871437
-    ],
-    [
-        117.95138295,
-        28.54894178
-    ],
-    [
-        117.95143392,
-        28.54935648
-    ],
-    [
-        117.95167815,
-        28.54974665
-    ],
-    [
-        117.95249977,
-        28.55006256
-    ],
-    [
-        117.9525751,
-        28.55009152
-    ],
-    [
-        117.95257514,
-        28.55009153
-    ],
-    [
-        117.95279562,
-        28.550106
-    ],
-    [
-        117.95312002,
-        28.54995231
-    ],
-    [
-        117.95341251,
-        28.54964776
-    ],
-    [
-        117.95360902,
-        28.54929043
-    ],
-    [
-        117.9539615,
-        28.54806908
-    ],
-    [
-        117.95421298,
-        28.54764971
-    ],
-    [
-        117.95517786,
-        28.54658782
-    ],
-    [
-        117.95630326,
-        28.54562654
-    ],
-    [
-        117.95656693,
-        28.5451311
-    ],
-    [
-        117.95671742,
-        28.54516564
-    ],
-    [
-        117.95677658,
-        28.54528185
-    ],
-    [
-        117.95681402,
-        28.5453554
-    ],
-    [
-        117.9567953,
-        28.54571826
-    ],
-    [
-        117.95666454,
-        28.54622535
-    ],
-    [
-        117.95633224,
-        28.5469509
-    ],
-    [
-        117.95635695,
-        28.54774448
-    ],
-    [
-        117.95619243,
-        28.54809277
-    ],
-    [
-        117.95620491,
-        28.54838857
-    ],
-    [
-        117.95620534,
-        28.54839858
-    ],
-    [
-        117.95620534,
-        28.54839861
-    ],
-    [
-        117.95612666,
-        28.54855372
-    ],
-    [
-        117.95636083,
-        28.54869609
-    ],
-    [
-        117.95680792,
-        28.54879194
-    ],
-    [
-        117.95723792,
-        28.54879088
-    ],
-    [
-        117.95739944,
-        28.54886936
-    ],
-    [
-        117.95739954,
-        28.54886941
-    ],
-    [
-        117.95747921,
-        28.54919194
-    ],
-    [
-        117.95747922,
-        28.54919201
-    ],
-    [
-        117.95747924,
-        28.54919209
-    ],
-    [
-        117.95745442,
-        28.5497339
-    ],
-    [
-        117.95761274,
-        28.55010829
-    ],
-    [
-        117.95793806,
-        28.55028741
-    ],
-    [
-        117.95855869,
-        28.55030485
-    ],
-    [
-        117.95875846,
-        28.55040336
-    ],
-    [
-        117.95880291,
-        28.55042528
-    ],
-    [
-        117.95880298,
-        28.55042531
-    ],
-    [
-        117.95898139,
-        28.55063641
-    ],
-    [
-        117.95911144,
-        28.55079025
-    ],
-    [
-        117.95911146,
-        28.55079032
-    ],
-    [
-        117.95932078,
-        28.55144055
-    ],
-    [
-        117.95989137,
-        28.55204774
-    ],
-    [
-        117.9602096,
-        28.55204693
-    ],
-    [
-        117.96069546,
-        28.55155699
-    ],
-    [
-        117.9610115,
-        28.55144912
-    ],
-    [
-        117.961273,
-        28.55092567
-    ],
-    [
-        117.96143291,
-        28.5496498
-    ],
-    [
-        117.96151773,
-        28.54944976
-    ],
-    [
-        117.96170809,
-        28.54921833
-    ],
-    [
-        117.96236062,
-        28.54883979
-    ],
-    [
-        117.96239449,
-        28.54886399
-    ],
-    [
-        117.96245542,
-        28.54890755
-    ],
-    [
-        117.96246328,
-        28.54940133
-    ],
-    [
-        117.96306357,
-        28.55100907
-    ],
-    [
-        117.96323302,
-        28.55114946
-    ],
-    [
-        117.96323303,
-        28.5511495
-    ],
-    [
-        117.96323306,
-        28.55114952
-    ],
-    [
-        117.96335867,
-        28.55148698
-    ],
-    [
-        117.96348367,
-        28.55140279
-    ],
-    [
-        117.9630837,
-        28.5507691
-    ],
-    [
-        117.96275341,
-        28.54980441
-    ],
-    [
-        117.96264574,
-        28.54901402
-    ],
-    [
-        117.96272372,
-        28.54824113
-    ],
-    [
-        117.96280561,
-        28.54817893
-    ],
-    [
-        117.96352088,
-        28.54839351
-    ],
-    [
-        117.9635686,
-        28.54840783
-    ],
-    [
-        117.96356868,
-        28.54840785
-    ],
-    [
-        117.96391878,
-        28.54861483
-    ],
-    [
-        117.96437834,
-        28.54946824
-    ],
-    [
-        117.96480637,
-        28.54946207
-    ],
-    [
-        117.96549979,
-        28.54907139
-    ],
-    [
-        117.96567322,
-        28.54906391
-    ],
-    [
-        117.9663371,
-        28.54960333
-    ],
-    [
-        117.96661858,
-        28.54983206
-    ],
-    [
-        117.96700671,
-        28.55024087
-    ],
-    [
-        117.96718514,
-        28.55046627
-    ],
-    [
-        117.96746359,
-        28.55109366
-    ],
-    [
-        117.96751432,
-        28.55120793
-    ],
-    [
-        117.96834302,
-        28.55142356
-    ],
-    [
-        117.96905216,
-        28.55116381
-    ],
-    [
-        117.96919181,
-        28.55091054
-    ],
-    [
-        117.96919971,
-        28.55068351
-    ],
-    [
-        117.96905901,
-        28.55036903
-    ],
-    [
-        117.96849285,
-        28.54984782
-    ],
-    [
-        117.96841211,
-        28.54936534
-    ],
-    [
-        117.96842898,
-        28.5491293
-    ],
-    [
-        117.96868713,
-        28.54873685
-    ],
-    [
-        117.9694205,
-        28.54719347
-    ],
-    [
-        117.96997982,
-        28.54706287
-    ],
-    [
-        117.97026028,
-        28.54689315
-    ],
-    [
-        117.97054142,
-        28.54692046
-    ],
-    [
-        117.97221883,
-        28.54623092
-    ],
-    [
-        117.9725689,
-        28.54596414
-    ],
-    [
-        117.97260082,
-        28.54580402
-    ],
-    [
-        117.97251727,
-        28.54556545
-    ],
-    [
-        117.97282135,
-        28.54543654
-    ],
-    [
-        117.97313938,
-        28.54539675
-    ],
-    [
-        117.97336884,
-        28.54552105
-    ],
-    [
-        117.973707,
-        28.54554407
-    ],
-    [
-        117.97440989,
-        28.54633773
-    ],
-    [
-        117.97529157,
-        28.54596534
-    ],
-    [
-        117.97425453,
-        28.54499773
-    ],
-    [
-        117.97422364,
-        28.54470794
-    ],
-    [
-        117.97440715,
-        28.54454238
-    ],
-    [
-        117.97552405,
-        28.54437034
-    ],
-    [
-        117.97577427,
-        28.54417969
-    ],
-    [
-        117.97604175,
-        28.54378708
-    ],
-    [
-        117.97624603,
-        28.54315065
-    ],
-    [
-        117.97624429,
-        28.54249103
-    ],
-    [
-        117.97666685,
-        28.54190794
-    ],
-    [
-        117.97749768,
-        28.54111995
-    ],
-    [
-        117.97769224,
-        28.54098833
-    ],
-    [
-        117.97864535,
-        28.54072065
-    ],
-    [
-        117.97871424,
-        28.54089238
-    ],
-    [
-        117.97868731,
-        28.5410445
-    ],
-    [
-        117.97897447,
-        28.54126456
-    ],
-    [
-        117.97916005,
-        28.54123803
-    ],
-    [
-        117.97959981,
-        28.54102082
-    ],
-    [
-        117.98045931,
-        28.54029548
-    ],
-    [
-        117.98109973,
-        28.53953499
-    ],
-    [
-        117.98130191,
-        28.53875561
-    ],
-    [
-        117.98140064,
-        28.53861637
-    ],
-    [
-        117.98231923,
-        28.53808796
-    ],
-    [
-        117.9824736,
-        28.5378306
-    ],
-    [
-        117.98249876,
-        28.53749856
-    ],
-    [
-        117.98244672,
-        28.53741875
-    ],
-    [
-        117.98220263,
-        28.53734461
-    ],
-    [
-        117.98228243,
-        28.53692854
-    ],
-    [
-        117.98247877,
-        28.536801
-    ],
-    [
-        117.98264529,
-        28.5368285
-    ],
-    [
-        117.98276982,
-        28.53693298
-    ],
-    [
-        117.98270021,
-        28.53707613
-    ],
-    [
-        117.98278774,
-        28.53731977
-    ],
-    [
-        117.98279292,
-        28.53732186
-    ],
-    [
-        117.98349994,
-        28.53764251
-    ],
-    [
-        117.98378491,
-        28.53764476
-    ],
-    [
-        117.98316955,
-        28.53943977
-    ],
-    [
-        117.98234492,
-        28.54088264
-    ],
-    [
-        117.98229713,
-        28.5413207
-    ],
-    [
-        117.98239971,
-        28.54163916
-    ],
-    [
-        117.98279066,
-        28.54176195
-    ],
-    [
-        117.98307564,
-        28.54171422
-    ],
-    [
-        117.98335894,
-        28.54142139
-    ],
-    [
-        117.98333205,
-        28.54105672
-    ],
-    [
-        117.98347058,
-        28.54068546
-    ],
-    [
-        117.98362314,
-        28.54062203
-    ],
-    [
-        117.98425131,
-        28.54062914
-    ],
-    [
-        117.9844976,
-        28.54055643
-    ],
-    [
-        117.9846394,
-        28.54039098
-    ],
-    [
-        117.98465518,
-        28.54006316
-    ],
-    [
-        117.98439111,
-        28.53927128
-    ],
-    [
-        117.98400914,
-        28.53917736
-    ],
-    [
-        117.98400306,
-        28.53906743
-    ],
-    [
-        117.98412872,
-        28.53873518
-    ],
-    [
-        117.98444601,
-        28.53858539
-    ],
-    [
-        117.98472033,
-        28.53831868
-    ],
-    [
-        117.98502035,
-        28.53841764
-    ],
-    [
-        117.98476804,
-        28.53891929
-    ],
-    [
-        117.98468615,
-        28.53930638
-    ],
-    [
-        117.98483289,
-        28.53972567
-    ],
-    [
-        117.98507805,
-        28.53998482
-    ],
-    [
-        117.98503425,
-        28.54040988
-    ],
-    [
-        117.98515656,
-        28.54074028
-    ],
-    [
-        117.98535397,
-        28.5409446
-    ],
-    [
-        117.98585261,
-        28.54092411
-    ],
-    [
-        117.98616379,
-        28.54104822
-    ],
-    [
-        117.9863231,
-        28.54129964
-    ],
-    [
-        117.98636904,
-        28.54161827
-    ],
-    [
-        117.9862753,
-        28.54177848
-    ],
-    [
-        117.98594435,
-        28.54202538
-    ],
-    [
-        117.98610766,
-        28.5422298
-    ],
-    [
-        117.98604481,
-        28.54259184
-    ],
-    [
-        117.98586034,
-        28.54275233
-    ],
-    [
-        117.98580967,
-        28.5429504
-    ],
-    [
-        117.98541483,
-        28.5429197
-    ],
-    [
-        117.98528128,
-        28.54338281
-    ],
-    [
-        117.98502571,
-        28.54362458
-    ],
-    [
-        117.9856711,
-        28.54391052
-    ],
-    [
-        117.98578447,
-        28.5438542
-    ],
-    [
-        117.98598123,
-        28.54344178
-    ],
-    [
-        117.98608961,
-        28.54339447
-    ],
-    [
-        117.98637676,
-        28.54353445
-    ],
-    [
-        117.98651244,
-        28.54380703
-    ],
-    [
-        117.98643455,
-        28.54407715
-    ],
-    [
-        117.98627011,
-        28.54429656
-    ],
-    [
-        117.98616458,
-        28.5447257
-    ],
-    [
-        117.98634581,
-        28.54520785
-    ],
-    [
-        117.98715726,
-        28.54604205
-    ],
-    [
-        117.98783644,
-        28.54638186
-    ],
-    [
-        117.98842069,
-        28.54677302
-    ],
-    [
-        117.98871859,
-        28.54703101
-    ],
-    [
-        117.9889092,
-        28.5473492
-    ],
-    [
-        117.98903775,
-        28.54712201
-    ],
-    [
-        117.98900576,
-        28.54674326
-    ],
-    [
-        117.98838037,
-        28.54562111
-    ],
-    [
-        117.98805192,
-        28.54503184
-    ],
-    [
-        117.98797907,
-        28.54480922
-    ],
-    [
-        117.98805698,
-        28.54455205
-    ],
-    [
-        117.98816971,
-        28.54433679
-    ],
-    [
-        117.98849564,
-        28.54414589
-    ],
-    [
-        117.98933128,
-        28.54384549
-    ],
-    [
-        117.99036328,
-        28.54332058
-    ],
-    [
-        117.99133639,
-        28.54298971
-    ],
-    [
-        117.99173122,
-        28.54297456
-    ],
-    [
-        117.99196955,
-        28.54307379
-    ],
-    [
-        117.99213889,
-        28.54326609
-    ],
-    [
-        117.99213895,
-        28.54326615
-    ],
-    [
-        117.99253479,
-        28.5439517
-    ],
-    [
-        117.9928259,
-        28.54395882
-    ],
-    [
-        117.99288083,
-        28.54370975
-    ],
-    [
-        117.99338513,
-        28.54373125
-    ],
-    [
-        117.99394541,
-        28.54409335
-    ],
-    [
-        117.99436535,
-        28.54421199
-    ],
-    [
-        117.99487686,
-        28.54398157
-    ],
-    [
-        117.99551904,
-        28.54344685
-    ],
-    [
-        117.99592274,
-        28.54338168
-    ],
-    [
-        117.99592285,
-        28.54338166
-    ],
-    [
-        117.99546192,
-        28.5444395
-    ],
-    [
-        117.99546188,
-        28.54443959
-    ],
-    [
-        117.99608104,
-        28.54452371
-    ],
-    [
-        117.99659082,
-        28.54346455
-    ],
-    [
-        117.9973278,
-        28.54243772
-    ],
-    [
-        117.99738741,
-        28.54211368
-    ],
-    [
-        117.99749008,
-        28.54200343
-    ],
-    [
-        117.99770473,
-        28.54195581
-    ],
-    [
-        117.99780344,
-        28.54182453
-    ],
-    [
-        117.99814121,
-        28.54178851
-    ],
-    [
-        117.99857124,
-        28.54146135
-    ],
-    [
-        117.99972658,
-        28.54138588
-    ],
-    [
-        117.99972668,
-        28.54138587
-    ],
-    [
-        117.9997396,
-        28.5413019
-    ],
-    [
-        117.99991118,
-        28.54125838
-    ],
-    [
-        118.00002283,
-        28.5410101
-    ],
-    [
-        118.00063089,
-        28.54091334
-    ],
-    [
-        118.00096792,
-        28.5407594
-    ],
-    [
-        118.00096795,
-        28.54075939
-    ],
-    [
-        118.00103591,
-        28.54080742
-    ],
-    [
-        118.00114952,
-        28.54088766
-    ],
-    [
-        118.00207167,
-        28.54020025
-    ],
-    [
-        118.00237114,
-        28.53967756
-    ],
-    [
-        118.00266907,
-        28.53947265
-    ],
-    [
-        118.00277568,
-        28.53924951
-    ],
-    [
-        118.00273131,
-        28.53917127
-    ],
-    [
-        118.00264042,
-        28.53901102
-    ],
-    [
-        118.00239204,
-        28.53887881
-    ],
-    [
-        118.00226642,
-        28.5386433
-    ],
-    [
-        118.00229229,
-        28.53842533
-    ],
-    [
-        118.00249871,
-        28.53805784
-    ],
-    [
-        118.00256769,
-        28.53734296
-    ],
-    [
-        118.00359359,
-        28.53705396
-    ],
-    [
-        118.004496,
-        28.53694626
-    ],
-    [
-        118.00491996,
-        28.53642221
-    ],
-    [
-        118.00494978,
-        28.53611524
-    ],
-    [
-        118.00504958,
-        28.53605998
-    ],
-    [
-        118.00563463,
-        28.53603025
-    ],
-    [
-        118.00563468,
-        28.53603025
-    ],
-    [
-        118.00570427,
-        28.53609268
-    ],
-    [
-        118.0058023,
-        28.53618056
-    ],
-    [
-        118.00583235,
-        28.53626383
-    ],
-    [
-        118.00587619,
-        28.53638524
-    ],
-    [
-        118.00605635,
-        28.53630884
-    ],
-    [
-        118.00615009,
-        28.53616462
-    ],
-    [
-        118.00631279,
-        28.53527249
-    ],
-    [
-        118.00625115,
-        28.53433205
-    ],
-    [
-        118.00666108,
-        28.5343328
-    ],
-    [
-        118.00683338,
-        28.53441532
-    ],
-    [
-        118.00690645,
-        28.53449055
-    ],
-    [
-        118.00699597,
-        28.53458271
-    ],
-    [
-        118.00710576,
-        28.53508611
-    ],
-    [
-        118.00710577,
-        28.53508618
-    ],
-    [
-        118.00718223,
-        28.53509396
-    ],
-    [
-        118.00728096,
-        28.53498373
-    ],
-    [
-        118.00732012,
-        28.53459272
-    ],
-    [
-        118.00752654,
-        28.53432627
-    ],
-    [
-        118.00762954,
-        28.53435887
-    ],
-    [
-        118.00807068,
-        28.53449846
-    ],
-    [
-        118.0085036,
-        28.53496699
-    ],
-    [
-        118.00859816,
-        28.5353187
-    ],
-    [
-        118.00872571,
-        28.535793
-    ],
-    [
-        118.00886858,
-        28.53580857
-    ],
-    [
-        118.00873185,
-        28.53491033
-    ],
-    [
-        118.0086873,
-        28.53482146
-    ],
-    [
-        118.00862028,
-        28.53468782
-    ],
-    [
-        118.0086203,
-        28.53468778
-    ],
-    [
-        118.00862028,
-        28.53468776
-    ],
-    [
-        118.00865718,
-        28.53460778
-    ],
-    [
-        118.00876278,
-        28.53459847
-    ],
-    [
-        118.0089064,
-        28.53429906
-    ],
-    [
-        118.00974889,
-        28.53428458
-    ],
-    [
-        118.01023573,
-        28.5338823
-    ],
-    [
-        118.0106536,
-        28.53328631
-    ],
-    [
-        118.01063456,
-        28.5332365
-    ],
-    [
-        118.00957778,
-        28.53320166
-    ],
-    [
-        118.0089934,
-        28.53290344
-    ],
-    [
-        118.00774002,
-        28.53120684
-    ],
-    [
-        118.00746904,
-        28.53078383
-    ],
-    [
-        118.00746902,
-        28.53078374
-    ],
-    [
-        118.00745769,
-        28.53074399
-    ],
-    [
-        118.00739619,
-        28.53052819
-    ],
-    [
-        118.00759973,
-        28.53044661
-    ],
-    [
-        118.00817586,
-        28.53054287
-    ],
-    [
-        118.00871827,
-        28.53049727
-    ],
-    [
-        118.00892358,
-        28.53055064
-    ],
-    [
-        118.00902441,
-        28.5306712
-    ],
-    [
-        118.00902446,
-        28.53067125
-    ],
-    [
-        118.00880801,
-        28.53087482
-    ],
-    [
-        118.00880798,
-        28.53087485
-    ],
-    [
-        118.0092129,
-        28.53089758
-    ],
-    [
-        118.00948214,
-        28.5307819
-    ],
-    [
-        118.00974744,
-        28.53055315
-    ],
-    [
-        118.00980238,
-        28.53038403
-    ],
-    [
-        118.0097493,
-        28.52980446
-    ],
-    [
-        118.00986203,
-        28.5295892
-    ],
-    [
-        118.01009754,
-        28.52939463
-    ],
-    [
-        118.01038261,
-        28.52881694
-    ],
-    [
-        118.01076468,
-        28.52750233
-    ],
-    [
-        118.01078263,
-        28.52737237
-    ],
-    [
-        118.01078261,
-        28.52737233
-    ],
-    [
-        118.01064014,
-        28.52714887
-    ],
-    [
-        118.00874158,
-        28.52638276
-    ],
-    [
-        118.00812026,
-        28.5260474
-    ],
-    [
-        118.00757383,
-        28.5257525
-    ],
-    [
-        118.00591484,
-        28.52441698
-    ],
-    [
-        118.00523002,
-        28.52343041
-    ],
-    [
-        118.00521099,
-        28.52327043
-    ],
-    [
-        118.00537045,
-        28.52291319
-    ],
-    [
-        118.0056749,
-        28.52249534
-    ],
-    [
-        118.00714346,
-        28.52110548
-    ],
-    [
-        118.00714354,
-        28.52110556
-    ],
-    [
-        118.007707,
-        28.5216366
-    ],
-    [
-        118.00770707,
-        28.52163666
-    ],
-    [
-        118.00797019,
-        28.52166089
-    ],
-    [
-        118.00819563,
-        28.52158626
-    ],
-    [
-        118.0084857,
-        28.52128051
-    ],
-    [
-        118.0106436,
-        28.51999563
-    ],
-    [
-        118.01094589,
-        28.5196679
-    ],
-    [
-        118.01136662,
-        28.51958363
-    ],
-    [
-        118.01153537,
-        28.51926627
-    ],
-    [
-        118.01153533,
-        28.51926624
-    ],
-    [
-        118.01153535,
-        28.5192662
-    ],
-    [
-        118.01144438,
-        28.51920045
-    ],
-    [
-        118.01140463,
-        28.51917172
-    ],
-    [
-        118.01173852,
-        28.51876179
-    ],
-    [
-        118.01214632,
-        28.5189654
-    ],
-    [
-        118.01225225,
-        28.51901829
-    ],
-    [
-        118.01251749,
-        28.51924043
-    ],
-    [
-        118.01280291,
-        28.51969046
-    ],
-    [
-        118.01289338,
-        28.51983314
-    ],
-    [
-        118.01370305,
-        28.52181001
-    ],
-    [
-        118.01418268,
-        28.52232343
-    ],
-    [
-        118.01480481,
-        28.52279242
-    ],
-    [
-        118.01601248,
-        28.52273201
-    ],
-    [
-        118.01611478,
-        28.52279844
-    ],
-    [
-        118.01636649,
-        28.5229619
-    ],
-    [
-        118.01692077,
-        28.5230263
-    ],
-    [
-        118.01692081,
-        28.52302631
-    ],
-    [
-        118.0176011,
-        28.52323319
-    ],
-    [
-        118.01795401,
-        28.52361515
-    ],
-    [
-        118.01790619,
-        28.52417306
-    ],
-    [
-        118.01790623,
-        28.52417308
-    ],
-    [
-        118.01813457,
-        28.5242544
-    ],
-    [
-        118.01893054,
-        28.52425118
-    ],
-    [
-        118.01923459,
-        28.52437725
-    ],
-    [
-        118.01923463,
-        28.52437727
-    ],
-    [
-        118.01960658,
-        28.52467209
-    ],
-    [
-        118.01983993,
-        28.52500021
-    ],
-    [
-        118.01988723,
-        28.52513301
-    ],
-    [
-        118.01996945,
-        28.52536381
-    ],
-    [
-        118.01996951,
-        28.52536385
-    ],
-    [
-        118.02009331,
-        28.52544833
-    ],
-    [
-        118.02087176,
-        28.52548865
-    ],
-    [
-        118.02090117,
-        28.52549018
-    ],
-    [
-        118.02155712,
-        28.52582723
-    ],
-    [
-        118.0215572,
-        28.52582727
-    ],
-    [
-        118.02210296,
-        28.52592473
-    ],
-    [
-        118.02231733,
-        28.5258591
-    ],
-    [
-        118.02249079,
-        28.5254518
-    ],
-    [
-        118.02283802,
-        28.52523692
-    ],
-    [
-        118.02321605,
-        28.52521394
-    ],
-    [
-        118.02333568,
-        28.525265
-    ],
-    [
-        118.0236161,
-        28.52538469
-    ],
-    [
-        118.0238129,
-        28.5255266
-    ],
-    [
-        118.02389936,
-        28.52558895
-    ],
-    [
-        118.02408286,
-        28.52600229
-    ],
-    [
-        118.02392693,
-        28.52626361
-    ],
-    [
-        118.02334162,
-        28.526503
-    ],
-    [
-        118.02323677,
-        28.52668731
-    ],
-    [
-        118.02324683,
-        28.52688811
-    ],
-    [
-        118.02324687,
-        28.52688815
-    ],
-    [
-        118.02349207,
-        28.52716833
-    ],
-    [
-        118.02391712,
-        28.5273342
-    ],
-    [
-        118.02400873,
-        28.52736995
-    ],
-    [
-        118.02400879,
-        28.52736996
-    ],
-    [
-        118.02427307,
-        28.52740326
-    ],
-    [
-        118.02450253,
-        28.52733463
-    ],
-    [
-        118.02536439,
-        28.52680351
-    ],
-    [
-        118.02579136,
-        28.52666743
-    ],
-    [
-        118.02607472,
-        28.52635882
-    ],
-    [
-        118.02615938,
-        28.52635959
-    ],
-    [
-        118.02617522,
-        28.52649951
-    ],
-    [
-        118.02587424,
-        28.52686507
-    ],
-    [
-        118.02505793,
-        28.52768692
-    ],
-    [
-        118.02472682,
-        28.52829266
-    ],
-    [
-        118.02462624,
-        28.52874066
-    ],
-    [
-        118.0246263,
-        28.52874071
-    ],
-    [
-        118.02478782,
-        28.52886927
-    ],
-    [
-        118.02478787,
-        28.52886929
-    ],
-    [
-        118.02595485,
-        28.52910597
-    ],
-    [
-        118.02622597,
-        28.52913224
-    ],
-    [
-        118.02661422,
-        28.52900937
-    ],
-    [
-        118.02686848,
-        28.52905972
-    ],
-    [
-        118.02710972,
-        28.52974068
-    ],
-    [
-        118.02708886,
-        28.52991576
-    ],
-    [
-        118.02690429,
-        28.53020103
-    ],
-    [
-        118.0269043,
-        28.53020108
-    ],
-    [
-        118.02693689,
-        28.53031519
-    ],
-    [
-        118.02696424,
-        28.5304109
-    ],
-    [
-        118.02800952,
-        28.53086697
-    ],
-    [
-        118.02829761,
-        28.53113315
-    ],
-    [
-        118.02832661,
-        28.53115995
-    ],
-    [
-        118.02863292,
-        28.53172003
-    ],
-    [
-        118.02915142,
-        28.53227548
-    ],
-    [
-        118.02937982,
-        28.53289054
-    ],
-    [
-        118.02969005,
-        28.53308867
-    ],
-    [
-        118.03129939,
-        28.5336025
-    ],
-    [
-        118.03129943,
-        28.53360252
-    ],
-    [
-        118.03151378,
-        28.5337608
-    ],
-    [
-        118.03185384,
-        28.53427074
-    ],
-    [
-        118.03185389,
-        28.53427078
-    ],
-    [
-        118.03206933,
-        28.53441515
-    ],
-    [
-        118.03250252,
-        28.53451813
-    ],
-    [
-        118.03250256,
-        28.53451815
-    ],
-    [
-        118.03262828,
-        28.53441384
-    ],
-    [
-        118.03274289,
-        28.53397273
-    ],
-    [
-        118.03268514,
-        28.53305326
-    ],
-    [
-        118.03290464,
-        28.53236408
-    ],
-    [
-        118.0334187,
-        28.53294533
-    ],
-    [
-        118.03381761,
-        28.5333964
-    ],
-    [
-        118.03413874,
-        28.53313068
-    ],
-    [
-        118.03435357,
-        28.53274331
-    ],
-    [
-        118.03438628,
-        28.53252732
-    ],
-    [
-        118.03430481,
-        28.53166089
-    ],
-    [
-        118.03408935,
-        28.5310986
-    ],
-    [
-        118.03408928,
-        28.53109852
-    ],
-    [
-        118.03398999,
-        28.53099478
-    ],
-    [
-        118.03374384,
-        28.5307376
-    ],
-    [
-        118.03345678,
-        28.53051183
-    ],
-    [
-        118.0330165,
-        28.5301655
-    ],
-    [
-        118.03252088,
-        28.53008376
-    ],
-    [
-        118.0325008,
-        28.52981006
-    ],
-    [
-        118.03301875,
-        28.52951387
-    ],
-    [
-        118.03464018,
-        28.52884717
-    ],
-    [
-        118.03484558,
-        28.52888067
-    ],
-    [
-        118.03500611,
-        28.52899524
-    ],
-    [
-        118.03565083,
-        28.52969232
-    ],
-    [
-        118.03650392,
-        28.53020211
-    ],
-    [
-        118.03650399,
-        28.53020218
-    ],
-    [
-        118.036912,
-        28.53067898
-    ],
-    [
-        118.03693492,
-        28.53102687
-    ],
-    [
-        118.03686415,
-        28.53134191
-    ],
-    [
-        118.03671723,
-        28.53181996
-    ],
-    [
-        118.03649767,
-        28.53221142
-    ],
-    [
-        118.03658448,
-        28.53242987
-    ],
-    [
-        118.03660042,
-        28.53246998
-    ],
-    [
-        118.03660044,
-        28.53247005
-    ],
-    [
-        118.03672319,
-        28.53324748
-    ],
-    [
-        118.03672323,
-        28.53324747
-    ],
-    [
-        118.03739069,
-        28.53303102
-    ],
-    [
-        118.03809728,
-        28.53292842
-    ],
-    [
-        118.03821006,
-        28.53279321
-    ],
-    [
-        118.03838766,
-        28.53201212
-    ],
-    [
-        118.03852135,
-        28.53169371
-    ],
-    [
-        118.03935073,
-        28.52981175
-    ],
-    [
-        118.03852136,
-        28.53169371
-    ],
-    [
-        118.03878187,
-        28.53158326
-    ],
-    [
-        118.03969022,
-        28.53162136
-    ],
-    [
-        118.03999851,
-        28.53175273
-    ],
-    [
-        118.04049973,
-        28.5322675
-    ],
-    [
-        118.04046271,
-        28.53243346
-    ],
-    [
-        118.04018997,
-        28.53255402
-    ],
-    [
-        118.03982271,
-        28.53288061
-    ],
-    [
-        118.0398687,
-        28.53294645
-    ],
-    [
-        118.03994667,
-        28.53292534
-    ],
-    [
-        118.04052234,
-        28.53264233
-    ],
-    [
-        118.0406941,
-        28.53270794
-    ],
-    [
-        118.04078105,
-        28.53286971
-    ],
-    [
-        118.04079504,
-        28.53310961
-    ],
-    [
-        118.04060923,
-        28.53354082
-    ],
-    [
-        118.04022579,
-        28.53397133
-    ],
-    [
-        118.04018298,
-        28.53445822
-    ],
-    [
-        118.04025985,
-        28.53502484
-    ],
-    [
-        118.04067698,
-        28.53568579
-    ],
-    [
-        118.0413637,
-        28.53532658
-    ],
-    [
-        118.04271133,
-        28.53496314
-    ],
-    [
-        118.04329026,
-        28.53511904
-    ],
-    [
-        118.04369562,
-        28.5353702
-    ],
-    [
-        118.04428172,
-        28.53611582
-    ],
-    [
-        118.0449653,
-        28.5360256
-    ],
-    [
-        118.04547349,
-        28.53616863
-    ],
-    [
-        118.04633429,
-        28.53623702
-    ],
-    [
-        118.04634722,
-        28.53643492
-    ],
-    [
-        118.04498321,
-        28.5368312
-    ],
-    [
-        118.04437328,
-        28.53717821
-    ],
-    [
-        118.04425251,
-        28.53735035
-    ],
-    [
-        118.04458601,
-        28.53756863
-    ],
-    [
-        118.04517684,
-        28.53778149
-    ],
-    [
-        118.04542845,
-        28.5375341
-    ],
-    [
-        118.04591763,
-        28.53731633
-    ],
-    [
-        118.04619547,
-        28.53729685
-    ],
-    [
-        118.04648766,
-        28.5375333
-    ],
-    [
-        118.0465566,
-        28.53827089
-    ],
-    [
-        118.04618416,
-        28.5392981
-    ],
-    [
-        118.0461543,
-        28.53957003
-    ],
-    [
-        118.04633579,
-        28.53980163
-    ],
-    [
-        118.04691984,
-        28.54003047
-    ],
-    [
-        118.04718647,
-        28.54094764
-    ],
-    [
-        118.04732124,
-        28.54110133
-    ],
-    [
-        118.04727236,
-        28.54116843
-    ],
-    [
-        118.04700565,
-        28.5411679
-    ],
-    [
-        118.04695964,
-        28.54122394
-    ],
-    [
-        118.04710447,
-        28.54142358
-    ],
-    [
-        118.04749481,
-        28.54165079
-    ],
-    [
-        118.04772733,
-        28.54209229
-    ],
-    [
-        118.04772658,
-        28.54240914
-    ],
-    [
-        118.04821509,
-        28.54304684
-    ],
-    [
-        118.04829594,
-        28.54326061
-    ],
-    [
-        118.048297,
-        28.54342452
-    ],
-    [
-        118.04801338,
-        28.54417572
-    ],
-    [
-        118.04796843,
-        28.54453269
-    ],
-    [
-        118.04803921,
-        28.54475341
-    ],
-    [
-        118.04825698,
-        28.54499795
-    ],
-    [
-        118.04827278,
-        28.54513287
-    ],
-    [
-        118.04752191,
-        28.54657373
-    ],
-    [
-        118.04767967,
-        28.54665736
-    ],
-    [
-        118.04858606,
-        28.54639569
-    ],
-    [
-        118.04949858,
-        28.54636598
-    ],
-    [
-        118.04993885,
-        28.54650306
-    ],
-    [
-        118.05039815,
-        28.54678885
-    ],
-    [
-        118.05140467,
-        28.54752692
-    ],
-    [
-        118.05147369,
-        28.54773471
-    ],
-    [
-        118.05128671,
-        28.54805292
-    ],
-    [
-        118.0512939,
-        28.54821485
-    ],
-    [
-        118.05170008,
-        28.5488819
-    ],
-    [
-        118.05208544,
-        28.54933912
-    ],
-    [
-        118.05201677,
-        28.5494532
-    ],
-    [
-        118.05115389,
-        28.54996229
-    ],
-    [
-        118.05026916,
-        28.55022063
-    ],
-    [
-        118.05010341,
-        28.55042177
-    ],
-    [
-        118.05000847,
-        28.55100262
-    ],
-    [
-        118.04984561,
-        28.5511489
-    ],
-    [
-        118.04944298,
-        28.55120451
-    ],
-    [
-        118.04900697,
-        28.55108325
-    ],
-    [
-        118.04872118,
-        28.55121668
-    ],
-    [
-        118.04859033,
-        28.55136281
-    ],
-    [
-        118.04853706,
-        28.55233636
-    ],
-    [
-        118.04848844,
-        28.55322517
-    ],
-    [
-        118.04902044,
-        28.55338423
-    ],
-    [
-        118.04929109,
-        28.55365466
-    ],
-    [
-        118.04958596,
-        28.55444735
-    ],
-    [
-        118.04948206,
-        28.55487739
-    ],
-    [
-        118.04930521,
-        28.55505962
-    ],
-    [
-        118.04912156,
-        28.55507203
-    ],
-    [
-        118.04752342,
-        28.55423146
-    ],
-    [
-        118.04641228,
-        28.55392177
-    ],
-    [
-        118.04580353,
-        28.55402196
-    ],
-    [
-        118.04562453,
-        28.5544831
-    ],
-    [
-        118.04525335,
-        28.55423305
-    ],
-    [
-        118.04470436,
-        28.55329858
-    ],
-    [
-        118.04372526,
-        28.55248692
-    ],
-    [
-        118.04361064,
-        28.55246117
-    ],
-    [
-        118.04350966,
-        28.55258831
-    ],
-    [
-        118.04313847,
-        28.55277505
-    ],
-    [
-        118.0430655,
-        28.55320702
-    ],
-    [
-        118.04293794,
-        28.55326226
-    ],
-    [
-        118.04249169,
-        28.5531173
-    ],
-    [
-        118.0421335,
-        28.55273124
-    ],
-    [
-        118.04211229,
-        28.55290023
-    ],
-    [
-        118.04251574,
-        28.55344408
-    ],
-    [
-        118.04330797,
-        28.55396218
-    ],
-    [
-        118.0435156,
-        28.55465742
-    ],
-    [
-        118.04405456,
-        28.55488425
-    ],
-    [
-        118.04440273,
-        28.55513334
-    ],
-    [
-        118.0449018,
-        28.55566416
-    ],
-    [
-        118.04507747,
-        28.55612152
-    ],
-    [
-        118.04500954,
-        28.55635862
-    ],
-    [
-        118.0448719,
-        28.55647882
-    ],
-    [
-        118.04437673,
-        28.55658582
-    ],
-    [
-        118.04330596,
-        28.55648209
-    ],
-    [
-        118.04285464,
-        28.55681492
-    ],
-    [
-        118.04268395,
-        28.55701122
-    ],
-    [
-        118.04266597,
-        28.5571722
-    ],
-    [
-        118.042731,
-        28.55726598
-    ],
-    [
-        118.04290347,
-        28.55728963
-    ],
-    [
-        118.04369397,
-        28.55709103
-    ],
-    [
-        118.04379997,
-        28.55711483
-    ],
-    [
-        118.043805,
-        28.55718975
-    ],
-    [
-        118.043211,
-        28.55773077
-    ],
-    [
-        118.04288648,
-        28.55846618
-    ],
-    [
-        118.04209704,
-        28.55908752
-    ],
-    [
-        118.04198818,
-        28.55907876
-    ],
-    [
-        118.04170077,
-        28.55880159
-    ],
-    [
-        118.04129877,
-        28.55817067
-    ],
-    [
-        118.04124669,
-        28.55798393
-    ],
-    [
-        118.04133367,
-        28.55761086
-    ],
-    [
-        118.04126866,
-        28.55742712
-    ],
-    [
-        118.04103119,
-        28.55723566
-    ],
-    [
-        118.04059,
-        28.55710376
-    ],
-    [
-        118.04044846,
-        28.55697408
-    ],
-    [
-        118.0402847,
-        28.55615085
-    ],
-    [
-        118.03998655,
-        28.5555907
-    ],
-    [
-        118.03980981,
-        28.55543015
-    ],
-    [
-        118.03924219,
-        28.55523451
-    ],
-    [
-        118.03907338,
-        28.55478814
-    ],
-    [
-        118.03880289,
-        28.55448684
-    ],
-    [
-        118.03857836,
-        28.55438039
-    ],
-    [
-        118.03797375,
-        28.5544058
-    ],
-    [
-        118.03732314,
-        28.55481609
-    ],
-    [
-        118.03648685,
-        28.55502702
-    ],
-    [
-        118.03643801,
-        28.55479422
-    ],
-    [
-        118.03658966,
-        28.55407112
-    ],
-    [
-        118.03636233,
-        28.55344894
-    ],
-    [
-        118.03649101,
-        28.55252509
-    ],
-    [
-        118.03622882,
-        28.55201689
-    ],
-    [
-        118.03591739,
-        28.55189168
-    ],
-    [
-        118.03554312,
-        28.55156474
-    ],
-    [
-        118.03509016,
-        28.55158076
-    ],
-    [
-        118.03498957,
-        28.55172197
-    ],
-    [
-        118.03509406,
-        28.55213653
-    ],
-    [
-        118.03496149,
-        28.55244173
-    ],
-    [
-        118.03456023,
-        28.55287946
-    ],
-    [
-        118.03430197,
-        28.55292209
-    ],
-    [
-        118.03332505,
-        28.55209385
-    ],
-    [
-        118.03285634,
-        28.55188611
-    ],
-    [
-        118.03264873,
-        28.55191856
-    ],
-    [
-        118.03230136,
-        28.55260915
-    ],
-    [
-        118.03239042,
-        28.55273884
-    ],
-    [
-        118.03287421,
-        28.55294555
-    ],
-    [
-        118.03293992,
-        28.55309832
-    ],
-    [
-        118.03287813,
-        28.55328244
-    ],
-    [
-        118.03240325,
-        28.55391829
-    ],
-    [
-        118.03235726,
-        28.55410139
-    ],
-    [
-        118.03248473,
-        28.55449888
-    ],
-    [
-        118.03283022,
-        28.55500883
-    ],
-    [
-        118.03307656,
-        28.55558191
-    ],
-    [
-        118.03324783,
-        28.55627725
-    ],
-    [
-        118.03416801,
-        28.5569937
-    ],
-    [
-        118.03436448,
-        28.55705413
-    ],
-    [
-        118.03470752,
-        28.55694337
-    ],
-    [
-        118.035029,
-        28.55707952
-    ],
-    [
-        118.03517155,
-        28.55772996
-    ],
-    [
-        118.03519447,
-        28.55853856
-    ],
-    [
-        118.0351244,
-        28.55882355
-    ],
-    [
-        118.03522317,
-        28.55893729
-    ],
-    [
-        118.03558057,
-        28.55904943
-    ],
-    [
-        118.03586182,
-        28.55923867
-    ],
-    [
-        118.03612043,
-        28.55955787
-    ],
-    [
-        118.03619116,
-        28.5599735
-    ],
-    [
-        118.03611032,
-        28.56012267
-    ],
-    [
-        118.03594256,
-        28.56015203
-    ],
-    [
-        118.03463471,
-        28.55998225
-    ],
-    [
-        118.03330359,
-        28.55965658
-    ],
-    [
-        118.0327357,
-        28.55991194
-    ],
-    [
-        118.03265811,
-        28.56004905
-    ],
-    [
-        118.03291731,
-        28.56154076
-    ],
-    [
-        118.03285443,
-        28.56189572
-    ],
-    [
-        118.03243522,
-        28.56250354
-    ],
-    [
-        118.03225556,
-        28.56341456
-    ],
-    [
-        118.03175485,
-        28.56383763
-    ],
-    [
-        118.03166108,
-        28.56417971
-    ],
-    [
-        118.03170093,
-        28.56434955
-    ],
-    [
-        118.0322037,
-        28.56505691
-    ],
-    [
-        118.03223243,
-        28.56517379
-    ],
-    [
-        118.03201399,
-        28.56589203
-    ],
-    [
-        118.03217159,
-        28.56677523
-    ],
-    [
-        118.03243481,
-        28.56745728
-    ],
-    [
-        118.03282015,
-        28.56811609
-    ],
-    [
-        118.03278314,
-        28.56827712
-    ],
-    [
-        118.03260641,
-        28.56848843
-    ],
-    [
-        118.03228314,
-        28.56866411
-    ],
-    [
-        118.03194805,
-        28.56854502
-    ],
-    [
-        118.03173544,
-        28.56827666
-    ],
-    [
-        118.03149409,
-        28.56820134
-    ],
-    [
-        118.03139029,
-        28.56826052
-    ],
-    [
-        118.03148616,
-        28.56860114
-    ],
-    [
-        118.03185425,
-        28.56917695
-    ],
-    [
-        118.03206863,
-        28.56968721
-    ],
-    [
-        118.03208262,
-        28.56995102
-    ],
-    [
-        118.03115163,
-        28.57041916
-    ],
-    [
-        118.03079858,
-        28.57044209
-    ],
-    [
-        118.03024483,
-        28.56980675
-    ],
-    [
-        118.03024774,
-        28.56933392
-    ],
-    [
-        118.03018203,
-        28.56917117
-    ],
-    [
-        118.02913771,
-        28.56856517
-    ],
-    [
-        118.02891903,
-        28.56810289
-    ],
-    [
-        118.02841447,
-        28.56803825
-    ],
-    [
-        118.02788191,
-        28.56781967
-    ],
-    [
-        118.02762835,
-        28.56807429
-    ],
-    [
-        118.02763337,
-        28.56820517
-    ],
-    [
-        118.02795656,
-        28.56839423
-    ],
-    [
-        118.02809407,
-        28.56880274
-    ],
-    [
-        118.02849913,
-        28.5691385
-    ],
-    [
-        118.0287853,
-        28.56970856
-    ],
-    [
-        118.02943063,
-        28.57012971
-    ],
-    [
-        118.02962238,
-        28.57047799
-    ],
-    [
-        118.02937096,
-        28.57077055
-    ],
-    [
-        118.02896692,
-        28.57095952
-    ],
-    [
-        118.0274015,
-        28.57100648
-    ],
-    [
-        118.026428,
-        28.57056527
-    ],
-    [
-        118.02620356,
-        28.57057585
-    ],
-    [
-        118.02596725,
-        28.57076539
-    ],
-    [
-        118.02596221,
-        28.57091338
-    ],
-    [
-        118.02634032,
-        28.57124622
-    ],
-    [
-        118.02671518,
-        28.57181099
-    ],
-    [
-        118.0268009,
-        28.57306614
-    ],
-    [
-        118.02699943,
-        28.57372637
-    ],
-    [
-        118.02693364,
-        28.57466805
-    ],
-    [
-        118.0270582,
-        28.57518049
-    ],
-    [
-        118.0271081,
-        28.57545527
-    ],
-    [
-        118.02705708,
-        28.57572232
-    ],
-    [
-        118.02736231,
-        28.57594641
-    ],
-    [
-        118.02746715,
-        28.57617796
-    ],
-    [
-        118.02745489,
-        28.57675976
-    ],
-    [
-        118.02755289,
-        28.57727128
-    ],
-    [
-        118.02753664,
-        28.57826482
-    ],
-    [
-        118.02725939,
-        28.57847551
-    ],
-    [
-        118.02691712,
-        28.57898413
-    ],
-    [
-        118.02612705,
-        28.57944797
-    ],
-    [
-        118.02584372,
-        28.57948272
-    ],
-    [
-        118.02530616,
-        28.57939725
-    ],
-    [
-        118.0244214,
-        28.57896782
-    ],
-    [
-        118.0243557,
-        28.57878007
-    ],
-    [
-        118.02466776,
-        28.57866022
-    ],
-    [
-        118.02494213,
-        28.57828067
-    ],
-    [
-        118.02555476,
-        28.57801123
-    ],
-    [
-        118.02617206,
-        28.5779916
-    ],
-    [
-        118.02670671,
-        28.57863484
-    ],
-    [
-        118.02681444,
-        28.57864157
-    ],
-    [
-        118.02688016,
-        28.57854442
-    ],
-    [
-        118.02643244,
-        28.5775351
-    ],
-    [
-        118.0261064,
-        28.57725205
-    ],
-    [
-        118.0262479,
-        28.57706879
-    ],
-    [
-        118.0266142,
-        28.57694188
-    ],
-    [
-        118.02662714,
-        28.57678892
-    ],
-    [
-        118.0260156,
-        28.57664462
-    ],
-    [
-        118.02591581,
-        28.57619905
-    ],
-    [
-        118.02408663,
-        28.5759211
-    ],
-    [
-        118.0239139,
-        28.57607351
-    ],
-    [
-        118.02391997,
-        28.57642433
-    ],
-    [
-        118.02434186,
-        28.57684699
-    ],
-    [
-        118.02421328,
-        28.57716021
-    ],
-    [
-        118.02407857,
-        28.57786522
-    ],
-    [
-        118.02395073,
-        28.57795147
-    ],
-    [
-        118.02321354,
-        28.57805044
-    ],
-    [
-        118.02301209,
-        28.57818197
-    ],
-    [
-        118.02277187,
-        28.57819162
-    ],
-    [
-        118.02241673,
-        28.57844744
-    ],
-    [
-        118.02218334,
-        28.57843108
-    ],
-    [
-        118.02204978,
-        28.57832655
-    ],
-    [
-        118.02186127,
-        28.57833606
-    ],
-    [
-        118.02125659,
-        28.57863252
-    ],
-    [
-        118.02096141,
-        28.57920808
-    ],
-    [
-        118.02085075,
-        28.57998607
-    ],
-    [
-        118.02087264,
-        28.58013291
-    ],
-    [
-        118.02112577,
-        28.58019222
-    ],
-    [
-        118.02370635,
-        28.58040305
-    ],
-    [
-        118.02382306,
-        28.58033472
-    ],
-    [
-        118.02394661,
-        28.57993165
-    ],
-    [
-        118.02412904,
-        28.57980315
-    ],
-    [
-        118.0245032,
-        28.57980718
-    ],
-    [
-        118.02465688,
-        28.57990968
-    ],
-    [
-        118.02474138,
-        28.58286314
-    ],
-    [
-        118.02496755,
-        28.58350618
-    ],
-    [
-        118.02481706,
-        28.5839534
-    ],
-    [
-        118.02503856,
-        28.58463046
-    ],
-    [
-        118.02522484,
-        28.58565548
-    ],
-    [
-        118.02544314,
-        28.58596579
-    ],
-    [
-        118.0254783,
-        28.58644346
-    ],
-    [
-        118.0252858,
-        28.58674479
-    ],
-    [
-        118.0249195,
-        28.58705468
-    ],
-    [
-        118.02357288,
-        28.58779892
-    ],
-    [
-        118.02079732,
-        28.58786148
-    ],
-    [
-        118.02071725,
-        28.58790173
-    ],
-    [
-        118.02040516,
-        28.58879317
-    ],
-    [
-        118.02003316,
-        28.58918498
-    ],
-    [
-        118.01974591,
-        28.58928671
-    ],
-    [
-        118.01911543,
-        28.58935343
-    ],
-    [
-        118.01927913,
-        28.58971082
-    ],
-    [
-        118.01921125,
-        28.58990594
-    ],
-    [
-        118.01867266,
-        28.59031622
-    ],
-    [
-        118.0180483,
-        28.59047594
-    ],
-    [
-        118.01826153,
-        28.59084515
-    ],
-    [
-        118.0187455,
-        28.59086178
-    ],
-    [
-        118.0188252,
-        28.59093154
-    ],
-    [
-        118.01852609,
-        28.59138811
-    ],
-    [
-        118.01906032,
-        28.59148862
-    ],
-    [
-        118.01900069,
-        28.59188756
-    ],
-    [
-        118.01885382,
-        28.59221686
-    ],
-    [
-        118.01823948,
-        28.59264039
-    ],
-    [
-        118.01781075,
-        28.59324728
-    ],
-    [
-        118.01738279,
-        28.59331749
-    ],
-    [
-        118.01723917,
-        28.59342584
-    ],
-    [
-        118.01635552,
-        28.5947357
-    ],
-    [
-        118.01620111,
-        28.59507896
-    ],
-    [
-        118.01618997,
-        28.59522292
-    ],
-    [
-        118.01638526,
-        28.5953573
-    ],
-    [
-        118.01641038,
-        28.59549018
-    ],
-    [
-        118.01637047,
-        28.59628686
-    ],
-    [
-        118.01651009,
-        28.59674731
-    ],
-    [
-        118.01652471,
-        28.59787064
-    ],
-    [
-        118.0153033,
-        28.59848089
-    ],
-    [
-        118.01493526,
-        28.5992266
-    ],
-    [
-        118.01539687,
-        28.60004882
-    ],
-    [
-        118.01531783,
-        28.60075871
-    ],
-    [
-        118.01634891,
-        28.60077672
-    ],
-    [
-        118.01668925,
-        28.60093074
-    ],
-    [
-        118.01677576,
-        28.60110141
-    ],
-    [
-        118.01660914,
-        28.60147169
-    ],
-    [
-        118.01619623,
-        28.60202861
-    ],
-    [
-        118.01520206,
-        28.60279006
-    ],
-    [
-        118.01514314,
-        28.60338492
-    ],
-    [
-        118.0147531,
-        28.60525513
-    ],
-    [
-        118.01469126,
-        28.60637975
-    ],
-    [
-        118.01405897,
-        28.60747705
-    ],
-    [
-        118.01391712,
-        28.60793515
-    ],
-    [
-        118.01293378,
-        28.60865971
-    ],
-    [
-        118.01240527,
-        28.60953579
-    ],
-    [
-        118.01233951,
-        28.6103086
-    ],
-    [
-        118.01254584,
-        28.61145339
-    ],
-    [
-        118.01237815,
-        28.6118817
-    ],
-    [
-        118.01215376,
-        28.61211921
-    ],
-    [
-        118.01206615,
-        28.61234237
-    ],
-    [
-        118.01182446,
-        28.61342954
-    ],
-    [
-        118.01149162,
-        28.61424802
-    ],
-    [
-        118.01161388,
-        28.61608776
-    ],
-    [
-        118.0123318,
-        28.61671831
-    ],
-    [
-        118.01258018,
-        28.61716637
-    ],
-    [
-        118.01298401,
-        28.61761901
-    ],
-    [
-        118.0131315,
-        28.61832319
-    ],
-    [
-        118.01305571,
-        28.61885216
-    ],
-    [
-        118.01309446,
-        28.61905489
-    ],
-    [
-        118.01441586,
-        28.61986964
-    ],
-    [
-        118.01459032,
-        28.62009708
-    ],
-    [
-        118.01461723,
-        28.62025586
-    ],
-    [
-        118.01456946,
-        28.62058289
-    ],
-    [
-        118.01450556,
-        28.62054907
-    ],
-    [
-        118.01481176,
-        28.62082902
-    ],
-    [
-        118.01555058,
-        28.62103982
-    ],
-    [
-        118.01595946,
-        28.62144739
-    ],
-    [
-        118.01660675,
-        28.62162851
-    ],
-    [
-        118.01706738,
-        28.6215332
-    ],
-    [
-        118.01728673,
-        28.62161057
-    ],
-    [
-        118.01776742,
-        28.6221339
-    ],
-    [
-        118.01796488,
-        28.62224129
-    ],
-    [
-        118.01836093,
-        28.62173446
-    ],
-    [
-        118.01859431,
-        28.62156685
-    ],
-    [
-        118.01834805,
-        28.62118281
-    ],
-    [
-        118.01869203,
-        28.62090596
-    ],
-    [
-        118.01888447,
-        28.62091342
-    ],
-    [
-        118.01909302,
-        28.62153253
-    ],
-    [
-        118.02002829,
-        28.62175875
-    ],
-    [
-        118.02006239,
-        28.62193758
-    ],
-    [
-        118.02000134,
-        28.62209966
-    ],
-    [
-        118.02024975,
-        28.62266568
-    ],
-    [
-        118.02136071,
-        28.621907
-    ],
-    [
-        118.0220889,
-        28.62170611
-    ],
-    [
-        118.02303764,
-        28.6206401
-    ],
-    [
-        118.02349733,
-        28.61979023
-    ],
-    [
-        118.02396022,
-        28.61925429
-    ],
-    [
-        118.02443495,
-        28.61903713
-    ],
-    [
-        118.02471937,
-        28.61869157
-    ],
-    [
-        118.02491688,
-        28.61856205
-    ],
-    [
-        118.0252042,
-        28.61793566
-    ],
-    [
-        118.02563225,
-        28.61783557
-    ],
-    [
-        118.02593852,
-        28.61826653
-    ],
-    [
-        118.02629545,
-        28.6184884
-    ],
-    [
-        118.02661644,
-        28.61903933
-    ],
-    [
-        118.02691376,
-        28.61927243
-    ],
-    [
-        118.02725492,
-        28.61929448
-    ],
-    [
-        118.02760903,
-        28.61900273
-    ],
-    [
-        118.02782455,
-        28.61840245
-    ],
-    [
-        118.02785654,
-        28.6180806
-    ],
-    [
-        118.02761019,
-        28.61800128
-    ],
-    [
-        118.0277578,
-        28.61779697
-    ],
-    [
-        118.02770395,
-        28.61766317
-    ],
-    [
-        118.02739693,
-        28.61738511
-    ],
-    [
-        118.02731688,
-        28.61696352
-    ],
-    [
-        118.02708276,
-        28.61667826
-    ],
-    [
-        118.02694307,
-        28.6165947
-    ],
-    [
-        118.02654196,
-        28.61656077
-    ],
-    [
-        118.02621197,
-        28.61622179
-    ],
-    [
-        118.02628169,
-        28.61557898
-    ],
-    [
-        118.02651226,
-        28.61524653
-    ],
-    [
-        118.02681537,
-        28.61498783
-    ],
-    [
-        118.02685237,
-        28.61483787
-    ],
-    [
-        118.02675976,
-        28.61432834
-    ],
-    [
-        118.02687935,
-        28.61422512
-    ],
-    [
-        118.02708296,
-        28.6143015
-    ],
-    [
-        118.0279797,
-        28.61389536
-    ],
-    [
-        118.02826193,
-        28.61435042
-    ],
-    [
-        118.02861422,
-        28.61449542
-    ],
-    [
-        118.02942011,
-        28.61457934
-    ],
-    [
-        118.02957272,
-        28.61485682
-    ],
-    [
-        118.02965134,
-        28.61524136
-    ],
-    [
-        118.02985782,
-        28.61550376
-    ],
-    [
-        118.03091153,
-        28.61576196
-    ],
-    [
-        118.03118773,
-        28.61567329
-    ],
-    [
-        118.0312937,
-        28.61549213
-    ],
-    [
-        118.03115797,
-        28.61509568
-    ],
-    [
-        118.03115585,
-        28.61469288
-    ],
-    [
-        118.03142631,
-        28.61441037
-    ],
-    [
-        118.03131752,
-        28.6140618
-    ],
-    [
-        118.03129784,
-        28.61315925
-    ],
-    [
-        118.03131692,
-        28.61263153
-    ],
-    [
-        118.03148147,
-        28.6119794
-    ],
-    [
-        118.03135364,
-        28.611551
-    ],
-    [
-        118.03153325,
-        28.61121565
-    ],
-    [
-        118.03163026,
-        28.61082365
-    ],
-    [
-        118.03155127,
-        28.61053096
-    ],
-    [
-        118.03155848,
-        28.61010321
-    ],
-    [
-        118.03166625,
-        28.60985007
-    ],
-    [
-        118.0315945,
-        28.60896771
-    ],
-    [
-        118.03127522,
-        28.60873759
-    ],
-    [
-        118.03127416,
-        28.60858368
-    ],
-    [
-        118.03211542,
-        28.60732716
-    ],
-    [
-        118.03209028,
-        28.60724528
-    ],
-    [
-        118.03188376,
-        28.60728177
-    ],
-    [
-        118.03134212,
-        28.60765194
-    ],
-    [
-        118.03081123,
-        28.60834395
-    ],
-    [
-        118.03043916,
-        28.60826492
-    ],
-    [
-        118.03043018,
-        28.60819397
-    ],
-    [
-        118.03163242,
-        28.60635586
-    ],
-    [
-        118.03178834,
-        28.60590174
-    ],
-    [
-        118.03199773,
-        28.60594422
-    ],
-    [
-        118.03209758,
-        28.60589297
-    ],
-    [
-        118.03177622,
-        28.60482132
-    ],
-    [
-        118.03227833,
-        28.60486199
-    ],
-    [
-        118.03263249,
-        28.60458531
-    ],
-    [
-        118.03245689,
-        28.60416395
-    ],
-    [
-        118.03254679,
-        28.60292432
-    ],
-    [
-        118.03307659,
-        28.60273708
-    ],
-    [
-        118.0332303,
-        28.6029516
-    ],
-    [
-        118.03332899,
-        28.60387394
-    ],
-    [
-        118.03390255,
-        28.60462412
-    ],
-    [
-        118.03411591,
-        28.60458861
-    ],
-    [
-        118.0339852,
-        28.60422614
-    ],
-    [
-        118.03359733,
-        28.60359641
-    ],
-    [
-        118.03349252,
-        28.6027661
-    ],
-    [
-        118.0332332,
-        28.60255381
-    ],
-    [
-        118.03298861,
-        28.60251042
-    ],
-    [
-        118.03240315,
-        28.60260686
-    ],
-    [
-        118.0321485,
-        28.60257952
-    ],
-    [
-        118.03203107,
-        28.6023139
-    ],
-    [
-        118.03204295,
-        28.60199705
-    ],
-    [
-        118.03230947,
-        28.60183446
-    ],
-    [
-        118.03264853,
-        28.60178766
-    ],
-    [
-        118.0329729,
-        28.60137999
-    ],
-    [
-        118.03346787,
-        28.60115092
-    ],
-    [
-        118.03362051,
-        28.60119553
-    ],
-    [
-        118.03377493,
-        28.60158601
-    ],
-    [
-        118.03380902,
-        28.60202167
-    ],
-    [
-        118.03397352,
-        28.60210223
-    ],
-    [
-        118.03428566,
-        28.60200756
-    ],
-    [
-        118.03464412,
-        28.60221854
-    ],
-    [
-        118.03473175,
-        28.60237926
-    ],
-    [
-        118.03470192,
-        28.60263319
-    ],
-    [
-        118.0343276,
-        28.6031069
-    ],
-    [
-        118.03423778,
-        28.60336295
-    ],
-    [
-        118.03426469,
-        28.60366171
-    ],
-    [
-        118.03438933,
-        28.60373544
-    ],
-    [
-        118.03461209,
-        28.60305026
-    ],
-    [
-        118.03488941,
-        28.60276272
-    ],
-    [
-        118.03514194,
-        28.60261612
-    ],
-    [
-        118.03529244,
-        28.60267774
-    ],
-    [
-        118.0357116,
-        28.60310952
-    ],
-    [
-        118.03580535,
-        28.60311937
-    ],
-    [
-        118.03619943,
-        28.60296749
-    ],
-    [
-        118.03623142,
-        28.60271653
-    ],
-    [
-        118.03658669,
-        28.60262277
-    ],
-    [
-        118.03694879,
-        28.60263686
-    ],
-    [
-        118.03701884,
-        28.60258371
-    ],
-    [
-        118.03700774,
-        28.60217894
-    ],
-    [
-        118.0371396,
-        28.6019048
-    ],
-    [
-        118.03753766,
-        28.60154001
-    ],
-    [
-        118.03749277,
-        28.60142425
-    ],
-    [
-        118.03732429,
-        28.60139657
-    ],
-    [
-        118.03673151,
-        28.60200669
-    ],
-    [
-        118.03657273,
-        28.60206904
-    ],
-    [
-        118.03637912,
-        28.60198853
-    ],
-    [
-        118.03628536,
-        28.60205568
-    ],
-    [
-        118.03618654,
-        28.60236176
-    ],
-    [
-        118.03608165,
-        28.60244
-    ],
-    [
-        118.03568257,
-        28.60235099
-    ],
-    [
-        118.03484067,
-        28.60146244
-    ],
-    [
-        118.03461009,
-        28.60107124
-    ],
-    [
-        118.03465717,
-        28.60085415
-    ],
-    [
-        118.03487378,
-        28.60068272
-    ],
-    [
-        118.03508427,
-        28.60067124
-    ],
-    [
-        118.03532745,
-        28.6007356
-    ],
-    [
-        118.03558103,
-        28.60096394
-    ],
-    [
-        118.03578143,
-        28.6014512
-    ],
-    [
-        118.03593624,
-        28.60149185
-    ],
-    [
-        118.03602605,
-        28.60144361
-    ],
-    [
-        118.03603791,
-        28.60134067
-    ],
-    [
-        118.03576676,
-        28.6007306
-    ],
-    [
-        118.03553724,
-        28.60052425
-    ],
-    [
-        118.03551714,
-        28.60030139
-    ],
-    [
-        118.03567379,
-        28.59992023
-    ],
-    [
-        118.03552723,
-        28.59996259
-    ],
-    [
-        118.03529875,
-        28.60027492
-    ],
-    [
-        118.03503724,
-        28.60043647
-    ],
-    [
-        118.03481992,
-        28.60046596
-    ],
-    [
-        118.03461123,
-        28.60033855
-    ],
-    [
-        118.03468947,
-        28.59943738
-    ],
-    [
-        118.03477139,
-        28.59935623
-    ],
-    [
-        118.03530417,
-        28.59935713
-    ],
-    [
-        118.03652567,
-        28.59959627
-    ],
-    [
-        118.03669237,
-        28.59977583
-    ],
-    [
-        118.03647282,
-        28.6001122
-    ],
-    [
-        118.0364577,
-        28.6003221
-    ],
-    [
-        118.0365935,
-        28.60046672
-    ],
-    [
-        118.03701349,
-        28.60050586
-    ],
-    [
-        118.03773921,
-        28.601145
-    ],
-    [
-        118.0382692,
-        28.60101993
-    ],
-    [
-        118.03848586,
-        28.60104251
-    ],
-    [
-        118.03834016,
-        28.60207196
-    ],
-    [
-        118.03840982,
-        28.60237162
-    ],
-    [
-        118.03830991,
-        28.6029096
-    ],
-    [
-        118.03829978,
-        28.6037562
-    ],
-    [
-        118.03810644,
-        28.60457622
-    ],
-    [
-        118.038156,
-        28.60476502
-    ],
-    [
-        118.03866716,
-        28.60528757
-    ],
-    [
-        118.03895744,
-        28.60524895
-    ],
-    [
-        118.03925675,
-        28.60461156
-    ],
-    [
-        118.03972381,
-        28.60441666
-    ],
-    [
-        118.04016102,
-        28.60460261
-    ],
-    [
-        118.04038772,
-        28.60455713
-    ],
-    [
-        118.04109228,
-        28.60434166
-    ],
-    [
-        118.04139375,
-        28.60406213
-    ],
-    [
-        118.04150154,
-        28.60400793
-    ],
-    [
-        118.04226896,
-        28.60438704
-    ],
-    [
-        118.04283881,
-        28.60442882
-    ],
-    [
-        118.04335184,
-        28.60512038
-    ],
-    [
-        118.04350347,
-        28.60517898
-    ],
-    [
-        118.04383265,
-        28.60469253
-    ],
-    [
-        118.04445577,
-        28.6040476
-    ],
-    [
-        118.0445176,
-        28.60384858
-    ],
-    [
-        118.04459557,
-        28.60381738
-    ],
-    [
-        118.04488192,
-        28.60436858
-    ],
-    [
-        118.0465437,
-        28.60676493
-    ],
-    [
-        118.0466145,
-        28.60675786
-    ],
-    [
-        118.04689304,
-        28.60640045
-    ],
-    [
-        118.04712879,
-        28.60631804
-    ],
-    [
-        118.04740011,
-        28.6063695
-    ],
-    [
-        118.04768472,
-        28.60655479
-    ],
-    [
-        118.04801997,
-        28.60723581
-    ],
-    [
-        118.04887726,
-        28.60976287
-    ],
-    [
-        118.04888049,
-        28.60982584
-    ],
-    [
-        118.04872163,
-        28.60992509
-    ],
-    [
-        118.04878955,
-        28.61004289
-    ],
-    [
-        118.04898434,
-        28.61002453
-    ],
-    [
-        118.04916474,
-        28.61026409
-    ],
-    [
-        118.04940841,
-        28.61035754
-    ],
-    [
-        118.05058044,
-        28.61057727
-    ],
-    [
-        118.0505298,
-        28.61014063
-    ],
-    [
-        118.05028216,
-        28.61011105
-    ],
-    [
-        118.05001942,
-        28.61022848
-    ],
-    [
-        118.04963593,
-        28.61018323
-    ],
-    [
-        118.04916982,
-        28.60976933
-    ],
-    [
-        118.04915799,
-        28.60939757
-    ],
-    [
-        118.04951022,
-        28.60913801
-    ],
-    [
-        118.04953252,
-        28.60895905
-    ],
-    [
-        118.04933486,
-        28.60879751
-    ],
-    [
-        118.04895146,
-        28.60784769
-    ],
-    [
-        118.04825364,
-        28.60645374
-    ],
-    [
-        118.0483586,
-        28.60618772
-    ],
-    [
-        118.04912013,
-        28.60659105
-    ],
-    [
-        118.04929406,
-        28.60676856
-    ],
-    [
-        118.04930986,
-        28.60697543
-    ],
-    [
-        118.0491251,
-        28.60727164
-    ],
-    [
-        118.049239,
-        28.60767622
-    ],
-    [
-        118.04975395,
-        28.60861681
-    ],
-    [
-        118.050288,
-        28.60907656
-    ],
-    [
-        118.05084617,
-        28.60925444
-    ],
-    [
-        118.05103881,
-        28.60949895
-    ],
-    [
-        118.05116165,
-        28.61040034
-    ],
-    [
-        118.05135428,
-        28.61076475
-    ],
-    [
-        118.05124751,
-        28.61103985
-    ],
-    [
-        118.05063934,
-        28.6112188
-    ],
-    [
-        118.05008512,
-        28.6111369
-    ],
-    [
-        118.04980261,
-        28.6111994
-    ],
-    [
-        118.04946618,
-        28.61147593
-    ],
-    [
-        118.04923073,
-        28.61193811
-    ],
-    [
-        118.04931838,
-        28.61250969
-    ],
-    [
-        118.04919865,
-        28.61306764
-    ],
-    [
-        118.04922952,
-        28.61348632
-    ],
-    [
-        118.04903287,
-        28.61420336
-    ],
-    [
-        118.04901663,
-        28.61497699
-    ],
-    [
-        118.04909241,
-        28.61569747
-    ],
-    [
-        118.04885191,
-        28.61641756
-    ],
-    [
-        118.04839076,
-        28.61694117
-    ],
-    [
-        118.04789838,
-        28.61719301
-    ],
-    [
-        118.04733847,
-        28.61726103
-    ],
-    [
-        118.04817676,
-        28.6189516
-    ],
-    [
-        118.0483435,
-        28.61911013
-    ],
-    [
-        118.04867702,
-        28.61912649
-    ],
-    [
-        118.04959241,
-        28.61915974
-    ],
-    [
-        118.05107111,
-        28.61859829
-    ],
-    [
-        118.05150243,
-        28.6186405
-    ],
-    [
-        118.05191574,
-        28.61916743
-    ],
-    [
-        118.05225829,
-        28.61930777
-    ],
-    [
-        118.05241896,
-        28.61925252
-    ],
-    [
-        118.05257283,
-        28.61899237
-    ],
-    [
-        118.0531379,
-        28.61904337
-    ],
-    [
-        118.05351823,
-        28.61895276
-    ],
-    [
-        118.0538637,
-        28.61869328
-    ],
-    [
-        118.05410246,
-        28.61792925
-    ],
-    [
-        118.05425236,
-        28.61798594
-    ],
-    [
-        118.05436129,
-        28.61792179
-    ],
-    [
-        118.05458599,
-        28.6176386
-    ],
-    [
-        118.05483841,
-        28.61695947
-    ],
-    [
-        118.05494165,
-        28.61619577
-    ],
-    [
-        118.05520014,
-        28.61612338
-    ],
-    [
-        118.05578323,
-        28.61636529
-    ],
-    [
-        118.05597306,
-        28.61633691
-    ],
-    [
-        118.0562467,
-        28.61563384
-    ],
-    [
-        118.05601517,
-        28.6156782
-    ],
-    [
-        118.05578543,
-        28.61587153
-    ],
-    [
-        118.05559852,
-        28.61546398
-    ],
-    [
-        118.05594509,
-        28.61539244
-    ],
-    [
-        118.05675225,
-        28.61491042
-    ],
-    [
-        118.05677813,
-        28.61503434
-    ],
-    [
-        118.05663826,
-        28.6151945
-    ],
-    [
-        118.05687193,
-        28.615412
-    ],
-    [
-        118.05688199,
-        28.61551687
-    ],
-    [
-        118.05673024,
-        28.61580298
-    ],
-    [
-        118.05675502,
-        28.61619073
-    ],
-    [
-        118.05657237,
-        28.61636599
-    ],
-    [
-        118.05650439,
-        28.61671593
-    ],
-    [
-        118.05607475,
-        28.61693251
-    ],
-    [
-        118.05611465,
-        28.61701538
-    ],
-    [
-        118.05648926,
-        28.61709475
-    ],
-    [
-        118.05653237,
-        28.61747446
-    ],
-    [
-        118.05631052,
-        28.61771068
-    ],
-    [
-        118.05641218,
-        28.61879194
-    ],
-    [
-        118.05698337,
-        28.61987748
-    ],
-    [
-        118.0568575,
-        28.62035048
-    ],
-    [
-        118.05634406,
-        28.62082904
-    ],
-    [
-        118.05629225,
-        28.62124489
-    ],
-    [
-        118.05619518,
-        28.62133203
-    ],
-    [
-        118.0566625,
-        28.62195196
-    ],
-    [
-        118.0575754,
-        28.62129484
-    ],
-    [
-        118.05787931,
-        28.62021691
-    ],
-    [
-        118.05788221,
-        28.61985511
-    ],
-    [
-        118.05722011,
-        28.61787618
-    ],
-    [
-        118.05772278,
-        28.61737462
-    ],
-    [
-        118.0579662,
-        28.61735229
-    ],
-    [
-        118.05826604,
-        28.61753173
-    ],
-    [
-        118.05884137,
-        28.61706211
-    ],
-    [
-        118.05878134,
-        28.61687024
-    ],
-    [
-        118.05847071,
-        28.61664187
-    ],
-    [
-        118.05826113,
-        28.61606648
-    ],
-    [
-        118.0582511,
-        28.61572368
-    ],
-    [
-        118.05834208,
-        28.61557161
-    ],
-    [
-        118.0587606,
-        28.61555793
-    ],
-    [
-        118.05924276,
-        28.61564716
-    ],
-    [
-        118.05945383,
-        28.61564684
-    ],
-    [
-        118.0595725,
-        28.61555878
-    ],
-    [
-        118.05994614,
-        28.6150105
-    ],
-    [
-        118.06043167,
-        28.61401724
-    ],
-    [
-        118.06137964,
-        28.61312138
-    ],
-    [
-        118.06130775,
-        28.61267567
-    ],
-    [
-        118.06188027,
-        28.61244099
-    ],
-    [
-        118.06214605,
-        28.61210483
-    ],
-    [
-        118.06187217,
-        28.61174678
-    ],
-    [
-        118.06195526,
-        28.61164576
-    ],
-    [
-        118.06195516,
-        28.6113385
-    ],
-    [
-        118.06206522,
-        28.61110941
-    ],
-    [
-        118.0626547,
-        28.61043701
-    ],
-    [
-        118.06269067,
-        28.610279
-    ],
-    [
-        118.06224909,
-        28.60984683
-    ],
-    [
-        118.06225594,
-        28.60965692
-    ],
-    [
-        118.06234081,
-        28.6096318
-    ],
-    [
-        118.06307298,
-        28.61006556
-    ],
-    [
-        118.06331573,
-        28.61005733
-    ],
-    [
-        118.06352183,
-        28.60980212
-    ],
-    [
-        118.06376349,
-        28.61001068
-    ],
-    [
-        118.06411415,
-        28.60998828
-    ],
-    [
-        118.06437277,
-        28.6097331
-    ],
-    [
-        118.06457884,
-        28.6098308
-    ],
-    [
-        118.06510218,
-        28.60950325
-    ],
-    [
-        118.06491052,
-        28.60905075
-    ],
-    [
-        118.06491448,
-        28.6089078
-    ],
-    [
-        118.06500224,
-        28.6089157
-    ],
-    [
-        118.06572478,
-        28.60953748
-    ],
-    [
-        118.06590749,
-        28.60963126
-    ],
-    [
-        118.06608949,
-        28.60960801
-    ],
-    [
-        118.06599747,
-        28.60886851
-    ],
-    [
-        118.06595863,
-        28.60878355
-    ],
-    [
-        118.06576081,
-        28.60870688
-    ],
-    [
-        118.06600038,
-        28.60856662
-    ],
-    [
-        118.06605254,
-        28.60841067
-    ],
-    [
-        118.06602452,
-        28.6080059
-    ],
-    [
-        118.06559686,
-        28.60793545
-    ],
-    [
-        118.06542319,
-        28.60741095
-    ],
-    [
-        118.06504445,
-        28.60744534
-    ],
-    [
-        118.06474087,
-        28.60762967
-    ],
-    [
-        118.06458191,
-        28.60755188
-    ],
-    [
-        118.06493263,
-        28.60698572
-    ],
-    [
-        118.06494455,
-        28.60632309
-    ],
-    [
-        118.06486976,
-        28.60614328
-    ],
-    [
-        118.06506363,
-        28.60599308
-    ],
-    [
-        118.0653874,
-        28.60521106
-    ],
-    [
-        118.06526262,
-        28.60489736
-    ],
-    [
-        118.06455122,
-        28.60466634
-    ],
-    [
-        118.06410457,
-        28.60420023
-    ],
-    [
-        118.06385495,
-        28.60445638
-    ],
-    [
-        118.06379484,
-        28.60498216
-    ],
-    [
-        118.06364091,
-        28.60510335
-    ],
-    [
-        118.06358193,
-        28.60503848
-    ],
-    [
-        118.06362405,
-        28.60456364
-    ],
-    [
-        118.0634723,
-        28.60432798
-    ],
-    [
-        118.06258009,
-        28.6038014
-    ],
-    [
-        118.06287395,
-        28.60327126
-    ],
-    [
-        118.06343142,
-        28.60284673
-    ],
-    [
-        118.06403888,
-        28.602643
-    ],
-    [
-        118.0642486,
-        28.60211703
-    ],
-    [
-        118.06420653,
-        28.6020301
-    ],
-    [
-        118.06381812,
-        28.60193066
-    ],
-    [
-        118.06367931,
-        28.60180194
-    ],
-    [
-        118.06362429,
-        28.60170405
-    ],
-    [
-        118.06370522,
-        28.60157503
-    ],
-    [
-        118.06437563,
-        28.60135522
-    ],
-    [
-        118.06467234,
-        28.60137382
-    ],
-    [
-        118.06479824,
-        28.60123378
-    ],
-    [
-        118.06503315,
-        28.6006038
-    ],
-    [
-        118.0654058,
-        28.60027653
-    ],
-    [
-        118.06479438,
-        28.60000238
-    ],
-    [
-        118.0647444,
-        28.59988847
-    ],
-    [
-        118.06483037,
-        28.59980147
-    ],
-    [
-        118.06621515,
-        28.59949185
-    ],
-    [
-        118.06669353,
-        28.5996702
-    ],
-    [
-        118.06714317,
-        28.59952476
-    ],
-    [
-        118.06777878,
-        28.59950011
-    ],
-    [
-        118.06802451,
-        28.59897701
-    ],
-    [
-        118.06776878,
-        28.59869249
-    ],
-    [
-        118.06773391,
-        28.59844066
-    ],
-    [
-        118.06803687,
-        28.59746474
-    ],
-    [
-        118.06810562,
-        28.59696991
-    ],
-    [
-        118.06805492,
-        28.59678205
-    ],
-    [
-        118.06755024,
-        28.59670471
-    ],
-    [
-        118.06713553,
-        28.59630335
-    ],
-    [
-        118.06702258,
-        28.59630951
-    ],
-    [
-        118.06627506,
-        28.59704902
-    ],
-    [
-        118.06606429,
-        28.59697434
-    ],
-    [
-        118.06564998,
-        28.59649304
-    ],
-    [
-        118.06562702,
-        28.59572646
-    ],
-    [
-        118.06620432,
-        28.5956448
-    ],
-    [
-        118.06636836,
-        28.59540469
-    ],
-    [
-        118.06631047,
-        28.59517186
-    ],
-    [
-        118.06585264,
-        28.59458671
-    ],
-    [
-        118.06616345,
-        28.59409256
-    ],
-    [
-        118.06615375,
-        28.59394468
-    ],
-    [
-        118.06597177,
-        28.59363104
-    ],
-    [
-        118.06594198,
-        28.5929054
-    ],
-    [
-        118.0661327,
-        28.59187471
-    ],
-    [
-        118.06636872,
-        28.59115577
-    ],
-    [
-        118.0664867,
-        28.59113161
-    ],
-    [
-        118.06681724,
-        28.59144004
-    ],
-    [
-        118.06704884,
-        28.59198653
-    ],
-    [
-        118.06750458,
-        28.59215998
-    ],
-    [
-        118.068202,
-        28.59299876
-    ],
-    [
-        118.06881747,
-        28.59334991
-    ],
-    [
-        118.06929013,
-        28.59376923
-    ],
-    [
-        118.06952612,
-        28.59383789
-    ],
-    [
-        118.06972974,
-        28.5938097
-    ],
-    [
-        118.07019567,
-        28.59336942
-    ],
-    [
-        118.07040148,
-        28.59296747
-    ],
-    [
-        118.07011476,
-        28.59286575
-    ],
-    [
-        118.06997772,
-        28.59256408
-    ],
-    [
-        118.06985073,
-        28.59245321
-    ],
-    [
-        118.06926615,
-        28.59240686
-    ],
-    [
-        118.06894959,
-        28.59223826
-    ],
-    [
-        118.06908848,
-        28.59185238
-    ],
-    [
-        118.06940436,
-        28.59148016
-    ],
-    [
-        118.06969221,
-        28.59097412
-    ],
-    [
-        118.0692634,
-        28.59081166
-    ],
-    [
-        118.06921553,
-        28.59110758
-    ],
-    [
-        118.0688565,
-        28.59125091
-    ],
-    [
-        118.06850788,
-        28.59167606
-    ],
-    [
-        118.06820606,
-        28.59173739
-    ],
-    [
-        118.06743881,
-        28.59139542
-    ],
-    [
-        118.06708417,
-        28.59104293
-    ],
-    [
-        118.06725577,
-        28.59082387
-    ],
-    [
-        118.06778455,
-        28.59075031
-    ],
-    [
-        118.06835797,
-        28.59045677
-    ],
-    [
-        118.06915953,
-        28.58973031
-    ],
-    [
-        118.06952143,
-        28.58976285
-    ],
-    [
-        118.07012399,
-        28.59007114
-    ],
-    [
-        118.07043554,
-        28.59013775
-    ],
-    [
-        118.07107518,
-        28.59051296
-    ],
-    [
-        118.07157709,
-        28.59030854
-    ],
-    [
-        118.07182571,
-        28.59031136
-    ],
-    [
-        118.07338288,
-        28.59101556
-    ],
-    [
-        118.07400972,
-        28.59077214
-    ],
-    [
-        118.07490714,
-        28.59099026
-    ],
-    [
-        118.0753209,
-        28.59176257
-    ],
-    [
-        118.07571061,
-        28.59196322
-    ],
-    [
-        118.07635836,
-        28.59211566
-    ],
-    [
-        118.07674053,
-        28.59234621
-    ],
-    [
-        118.07708418,
-        28.59287977
-    ],
-    [
-        118.0771241,
-        28.59321456
-    ],
-    [
-        118.07744401,
-        28.59358414
-    ],
-    [
-        118.0776779,
-        28.59406975
-    ],
-    [
-        118.07795967,
-        28.59440042
-    ],
-    [
-        118.07829581,
-        28.59459405
-    ],
-    [
-        118.07915852,
-        28.59469551
-    ],
-    [
-        118.07993845,
-        28.59521076
-    ],
-    [
-        118.07999746,
-        28.59546261
-    ],
-    [
-        118.0798952,
-        28.59591848
-    ],
-    [
-        118.08002438,
-        28.5963322
-    ],
-    [
-        118.08057005,
-        28.59651477
-    ],
-    [
-        118.08057066,
-        28.59651469
-    ],
-    [
-        118.08213016,
-        28.59630608
-    ],
-    [
-        118.08238503,
-        28.59617597
-    ],
-    [
-        118.08246712,
-        28.59600501
-    ],
-    [
-        118.08270509,
-        28.59586403
-    ],
-    [
-        118.08287391,
-        28.59609883
-    ],
-    [
-        118.08303194,
-        28.59615471
-    ],
-    [
-        118.08372711,
-        28.5960695
-    ],
-    [
-        118.08391107,
-        28.59612637
-    ],
-    [
-        118.08412599,
-        28.5962372
-    ],
-    [
-        118.08489391,
-        28.59640189
-    ],
-    [
-        118.08501195,
-        28.59701949
-    ],
-    [
-        118.08585804,
-        28.59699024
-    ],
-    [
-        118.08660622,
-        28.59713592
-    ],
-    [
-        118.08718919,
-        28.59698689
-    ],
-    [
-        118.08719748,
-        28.59688893
-    ],
-    [
-        118.08690117,
-        28.59654519
-    ],
-    [
-        118.0866981,
-        28.59643424
-    ],
-    [
-        118.08629411,
-        28.59649535
-    ],
-    [
-        118.08595096,
-        28.59669533
-    ],
-    [
-        118.08557004,
-        28.59663248
-    ],
-    [
-        118.08555996,
-        28.5965276
-    ],
-    [
-        118.08567014,
-        28.59647755
-    ],
-    [
-        118.08617817,
-        28.59645436
-    ],
-    [
-        118.08638018,
-        28.59630542
-    ],
-    [
-        118.08648822,
-        28.59605252
-    ],
-    [
-        118.08642427,
-        28.59432835
-    ],
-    [
-        118.08645741,
-        28.59420843
-    ],
-    [
-        118.08690641,
-        28.59416827
-    ],
-    [
-        118.08708535,
-        28.59428517
-    ],
-    [
-        118.08674148,
-        28.59443423
-    ],
-    [
-        118.08665242,
-        28.59590549
-    ],
-    [
-        118.08669237,
-        28.59610041
-    ],
-    [
-        118.08684827,
-        28.59615839
-    ],
-    [
-        118.08716226,
-        28.5960393
-    ],
-    [
-        118.08701136,
-        28.59634222
-    ],
-    [
-        118.08717625,
-        28.59661007
-    ],
-    [
-        118.08797856,
-        28.59602318
-    ],
-    [
-        118.08834983,
-        28.59589312
-    ],
-    [
-        118.08857164,
-        28.59600003
-    ],
-    [
-        118.08864868,
-        28.59619189
-    ],
-    [
-        118.08855252,
-        28.59633683
-    ],
-    [
-        118.0886425,
-        28.59682366
-    ],
-    [
-        118.08937672,
-        28.59724326
-    ],
-    [
-        118.08959891,
-        28.59727624
-    ],
-    [
-        118.08946605,
-        28.59701836
-    ],
-    [
-        118.09005416,
-        28.59660052
-    ],
-    [
-        118.09013701,
-        28.59642159
-    ],
-    [
-        118.09000414,
-        28.59621569
-    ],
-    [
-        118.08912188,
-        28.59586401
-    ],
-    [
-        118.08890873,
-        28.59550917
-    ],
-    [
-        118.08894079,
-        28.59543423
-    ],
-    [
-        118.0891889,
-        28.59546117
-    ],
-    [
-        118.08937001,
-        28.59573101
-    ],
-    [
-        118.09015937,
-        28.59598781
-    ],
-    [
-        118.09076835,
-        28.59597974
-    ],
-    [
-        118.09124556,
-        28.59568878
-    ],
-    [
-        118.0914206,
-        28.59565881
-    ],
-    [
-        118.09144867,
-        28.59584169
-    ],
-    [
-        118.09100457,
-        28.59642545
-    ],
-    [
-        118.09102361,
-        28.59696519
-    ],
-    [
-        118.09092637,
-        28.59697122
-    ],
-    [
-        118.0906815,
-        28.59663445
-    ],
-    [
-        118.09021728,
-        28.59678437
-    ],
-    [
-        118.08973684,
-        28.59727119
-    ],
-    [
-        118.08980993,
-        28.59737418
-    ],
-    [
-        118.09027918,
-        28.59737007
-    ],
-    [
-        118.09072535,
-        28.59765995
-    ],
-    [
-        118.0908424,
-        28.59763592
-    ],
-    [
-        118.09122958,
-        28.59729405
-    ],
-    [
-        118.09141253,
-        28.59739002
-    ],
-    [
-        118.09172582,
-        28.59784374
-    ],
-    [
-        118.09169947,
-        28.59861737
-    ],
-    [
-        118.09202071,
-        28.59884422
-    ],
-    [
-        118.09237402,
-        28.59895117
-    ],
-    [
-        118.09322732,
-        28.59830645
-    ],
-    [
-        118.09337249,
-        28.59814354
-    ],
-    [
-        118.09355551,
-        28.59763079
-    ],
-    [
-        118.09404578,
-        28.59701911
-    ],
-    [
-        118.09418806,
-        28.59703117
-    ],
-    [
-        118.09585574,
-        28.59826768
-    ],
-    [
-        118.09609488,
-        28.59889038
-    ],
-    [
-        118.09625301,
-        28.59902039
-    ],
-    [
-        118.09641405,
-        28.59885247
-    ],
-    [
-        118.09654736,
-        28.5985586
-    ],
-    [
-        118.09670335,
-        28.5985347
-    ],
-    [
-        118.0966143,
-        28.59932828
-    ],
-    [
-        118.09670723,
-        28.59947618
-    ],
-    [
-        118.09766693,
-        28.59956433
-    ],
-    [
-        118.0981403,
-        28.5997474
-    ],
-    [
-        118.09857371,
-        28.59974643
-    ],
-    [
-        118.09873871,
-        28.59982851
-    ],
-    [
-        118.09959214,
-        28.60083723
-    ],
-    [
-        118.10018589,
-        28.60111528
-    ],
-    [
-        118.1004111,
-        28.60089838
-    ],
-    [
-        118.10044498,
-        28.60074546
-    ],
-    [
-        118.1000487,
-        28.60003577
-    ],
-    [
-        118.09978355,
-        28.59974882
-    ],
-    [
-        118.09975546,
-        28.59960281
-    ],
-    [
-        118.0998387,
-        28.59947195
-    ],
-    [
-        118.10001272,
-        28.59948496
-    ],
-    [
-        118.10064137,
-        28.60048672
-    ],
-    [
-        118.10073719,
-        28.60074556
-    ],
-    [
-        118.10062113,
-        28.6011514
-    ],
-    [
-        118.10065029,
-        28.60154722
-    ],
-    [
-        118.10077026,
-        28.60170216
-    ],
-    [
-        118.10033497,
-        28.60215278
-    ],
-    [
-        118.10020163,
-        28.60244159
-    ],
-    [
-        118.10023655,
-        28.60275545
-    ],
-    [
-        118.10033164,
-        28.60309129
-    ],
-    [
-        118.10100824,
-        28.60388915
-    ],
-    [
-        118.10131955,
-        28.60401618
-    ],
-    [
-        118.10151665,
-        28.60395931
-    ],
-    [
-        118.10178007,
-        28.60369053
-    ],
-    [
-        118.10216635,
-        28.60362367
-    ],
-    [
-        118.10276488,
-        28.60359998
-    ],
-    [
-        118.10342359,
-        28.60373619
-    ],
-    [
-        118.103842,
-        28.60343053
-    ],
-    [
-        118.10428958,
-        28.60331775
-    ],
-    [
-        118.10429478,
-        28.60332017
-    ],
-    [
-        118.10479877,
-        28.60355387
-    ],
-    [
-        118.10509209,
-        28.60392787
-    ],
-    [
-        118.10537357,
-        28.60378607
-    ],
-    [
-        118.10574586,
-        28.60374632
-    ],
-    [
-        118.10610334,
-        28.60413135
-    ],
-    [
-        118.10609215,
-        28.6042822
-    ],
-    [
-        118.1057948,
-        28.60462692
-    ],
-    [
-        118.10558575,
-        28.6047827
-    ],
-    [
-        118.1054416,
-        28.60478263
-    ],
-    [
-        118.10525018,
-        28.6054132
-    ],
-    [
-        118.10561447,
-        28.60613106
-    ],
-    [
-        118.10591286,
-        28.60632714
-    ],
-    [
-        118.10639652,
-        28.60640936
-    ],
-    [
-        118.10623215,
-        28.60672609
-    ],
-    [
-        118.10621007,
-        28.60783549
-    ],
-    [
-        118.10590766,
-        28.60816915
-    ],
-    [
-        118.10590657,
-        28.60832513
-    ],
-    [
-        118.10642733,
-        28.60856829
-    ],
-    [
-        118.10698488,
-        28.60864859
-    ],
-    [
-        118.10712723,
-        28.60883254
-    ],
-    [
-        118.10718415,
-        28.60908849
-    ],
-    [
-        118.10743643,
-        28.60935248
-    ],
-    [
-        118.10788876,
-        28.60935977
-    ],
-    [
-        118.10863663,
-        28.60973707
-    ],
-    [
-        118.1089401,
-        28.61000606
-    ],
-    [
-        118.10934778,
-        28.60990846
-    ],
-    [
-        118.10951897,
-        28.61026039
-    ],
-    [
-        118.10968507,
-        28.61108107
-    ],
-    [
-        118.11012261,
-        28.61175801
-    ],
-    [
-        118.11113697,
-        28.61194568
-    ],
-    [
-        118.11219536,
-        28.61199147
-    ],
-    [
-        118.11236263,
-        28.61194159
-    ],
-    [
-        118.1124168,
-        28.61081621
-    ],
-    [
-        118.11257691,
-        28.61022866
-    ],
-    [
-        118.11274816,
-        28.61015081
-    ],
-    [
-        118.11290819,
-        28.6105238
-    ],
-    [
-        118.11307366,
-        28.61064088
-    ],
-    [
-        118.11295535,
-        28.61140333
-    ],
-    [
-        118.11388141,
-        28.61263548
-    ],
-    [
-        118.11383164,
-        28.61281535
-    ],
-    [
-        118.11329375,
-        28.61275697
-    ],
-    [
-        118.11321768,
-        28.61284389
-    ],
-    [
-        118.11339899,
-        28.6131578
-    ],
-    [
-        118.1137512,
-        28.61329906
-    ],
-    [
-        118.11392171,
-        28.61350115
-    ],
-    [
-        118.11401254,
-        28.613797
-    ],
-    [
-        118.11388954,
-        28.61452057
-    ],
-    [
-        118.11416389,
-        28.61465475
-    ],
-    [
-        118.11475084,
-        28.61454426
-    ],
-    [
-        118.11561605,
-        28.61555953
-    ],
-    [
-        118.1163198,
-        28.61623682
-    ],
-    [
-        118.11651122,
-        28.61662488
-    ],
-    [
-        118.11701887,
-        28.61695118
-    ],
-    [
-        118.11772298,
-        28.61795035
-    ],
-    [
-        118.11879788,
-        28.61797644
-    ],
-    [
-        118.11951581,
-        28.61830596
-    ],
-    [
-        118.1198995,
-        28.61822442
-    ],
-    [
-        118.12059478,
-        28.61793128
-    ],
-    [
-        118.12045343,
-        28.61779521
-    ],
-    [
-        118.1205025,
-        28.61756138
-    ],
-    [
-        118.12070987,
-        28.61729777
-    ],
-    [
-        118.12120172,
-        28.61781105
-    ],
-    [
-        118.12126986,
-        28.61803997
-    ],
-    [
-        118.12140724,
-        28.61819205
-    ],
-    [
-        118.12247003,
-        28.61828725
-    ],
-    [
-        118.12257712,
-        28.61846323
-    ],
-    [
-        118.12263011,
-        28.61878614
-    ],
-    [
-        118.12284362,
-        28.61868644
-    ],
-    [
-        118.12311518,
-        28.61873569
-    ],
-    [
-        118.12332654,
-        28.61854704
-    ],
-    [
-        118.12442941,
-        28.6188702
-    ],
-    [
-        118.1251186,
-        28.61947778
-    ],
-    [
-        118.1255676,
-        28.62000906
-    ],
-    [
-        118.12516685,
-        28.62049332
-    ],
-    [
-        118.12474485,
-        28.62068063
-    ],
-    [
-        118.12452737,
-        28.62059446
-    ],
-    [
-        118.12440439,
-        28.6204494
-    ],
-    [
-        118.12420207,
-        28.62040112
-    ],
-    [
-        118.1243773,
-        28.62102803
-    ],
-    [
-        118.12428098,
-        28.62120585
-    ],
-    [
-        118.12435131,
-        28.62122491
-    ],
-    [
-        118.12473469,
-        28.62131731
-    ],
-    [
-        118.12474193,
-        28.62108245
-    ],
-    [
-        118.12501245,
-        28.6208569
-    ],
-    [
-        118.12533418,
-        28.62073433
-    ],
-    [
-        118.12558448,
-        28.62085464
-    ],
-    [
-        118.12583981,
-        28.62131669
-    ],
-    [
-        118.12598335,
-        28.62138883
-    ],
-    [
-        118.12595813,
-        28.6211739
-    ],
-    [
-        118.12560362,
-        28.62064372
-    ],
-    [
-        118.12558559,
-        28.62051875
-    ],
-    [
-        118.12569563,
-        28.6202001
-    ],
-    [
-        118.1260235,
-        28.62009355
-    ],
-    [
-        118.1262727,
-        28.62050063
-    ],
-    [
-        118.12684471,
-        28.62114902
-    ],
-    [
-        118.12711335,
-        28.62208488
-    ],
-    [
-        118.12711045,
-        28.62227882
-    ],
-    [
-        118.12694595,
-        28.62245348
-    ],
-    [
-        118.12644099,
-        28.62235694
-    ],
-    [
-        118.12568233,
-        28.62400906
-    ],
-    [
-        118.12545576,
-        28.62468046
-    ],
-    [
-        118.12494791,
-        28.62489671
-    ],
-    [
-        118.12487682,
-        28.62531239
-    ],
-    [
-        118.12494786,
-        28.62552935
-    ],
-    [
-        118.12578859,
-        28.62560541
-    ],
-    [
-        118.12619042,
-        28.62531608
-    ],
-    [
-        118.12622723,
-        28.62516015
-    ],
-    [
-        118.12644472,
-        28.62522141
-    ],
-    [
-        118.12646491,
-        28.6253024
-    ],
-    [
-        118.12620626,
-        28.62574284
-    ],
-    [
-        118.12586575,
-        28.62599428
-    ],
-    [
-        118.12575139,
-        28.626289
-    ],
-    [
-        118.12557393,
-        28.62632674
-    ],
-    [
-        118.12549276,
-        28.62649458
-    ],
-    [
-        118.125527,
-        28.62675945
-    ],
-    [
-        118.12577442,
-        28.62685771
-    ],
-    [
-        118.12594068,
-        28.62708676
-    ],
-    [
-        118.12566618,
-        28.62728233
-    ],
-    [
-        118.12559908,
-        28.62748212
-    ],
-    [
-        118.12612881,
-        28.62882416
-    ],
-    [
-        118.12644943,
-        28.62918032
-    ],
-    [
-        118.12724293,
-        28.62960609
-    ],
-    [
-        118.12737204,
-        28.62981315
-    ],
-    [
-        118.12737527,
-        28.63007501
-    ],
-    [
-        118.12723277,
-        28.63034873
-    ],
-    [
-        118.12645538,
-        28.63135421
-    ],
-    [
-        118.12624689,
-        28.63152288
-    ],
-    [
-        118.12576279,
-        28.63221886
-    ],
-    [
-        118.12556545,
-        28.63278027
-    ],
-    [
-        118.12561448,
-        28.63307322
-    ],
-    [
-        118.12570861,
-        28.63315933
-    ],
-    [
-        118.12602641,
-        28.63272292
-    ],
-    [
-        118.12609354,
-        28.63224122
-    ],
-    [
-        118.12712843,
-        28.63147201
-    ],
-    [
-        118.12719484,
-        28.63097034
-    ],
-    [
-        118.12729476,
-        28.63097047
-    ],
-    [
-        118.12778384,
-        28.63130392
-    ],
-    [
-        118.12799411,
-        28.63159601
-    ],
-    [
-        118.12880969,
-        28.63156911
-    ],
-    [
-        118.12907732,
-        28.63193233
-    ],
-    [
-        118.12934172,
-        28.63203757
-    ],
-    [
-        118.12970966,
-        28.63206407
-    ],
-    [
-        118.13009238,
-        28.63222749
-    ],
-    [
-        118.13083405,
-        28.63231649
-    ],
-    [
-        118.13095414,
-        28.63271748
-    ],
-    [
-        118.13114243,
-        28.6328856
-    ],
-    [
-        118.13147323,
-        28.63299607
-    ],
-    [
-        118.13158938,
-        28.6331881
-    ],
-    [
-        118.13155038,
-        28.63360983
-    ],
-    [
-        118.13111528,
-        28.63410989
-    ],
-    [
-        118.13127143,
-        28.6346599
-    ],
-    [
-        118.13043882,
-        28.63495954
-    ],
-    [
-        118.13045576,
-        28.63511545
-    ],
-    [
-        118.13075948,
-        28.63531277
-    ],
-    [
-        118.13070641,
-        28.63583145
-    ],
-    [
-        118.13122441,
-        28.63620394
-    ],
-    [
-        118.131526,
-        28.63608041
-    ],
-    [
-        118.13177567,
-        28.63577799
-    ],
-    [
-        118.13193693,
-        28.63569924
-    ],
-    [
-        118.13252603,
-        28.635895
-    ],
-    [
-        118.13287383,
-        28.63557564
-    ],
-    [
-        118.13321765,
-        28.63544418
-    ],
-    [
-        118.13336881,
-        28.63550538
-    ],
-    [
-        118.13350118,
-        28.63584541
-    ],
-    [
-        118.13348421,
-        28.6359643
-    ],
-    [
-        118.13303215,
-        28.63625554
-    ],
-    [
-        118.13296611,
-        28.63643733
-    ],
-    [
-        118.13302201,
-        28.63675323
-    ],
-    [
-        118.13319226,
-        28.63701631
-    ],
-    [
-        118.13387878,
-        28.63737613
-    ],
-    [
-        118.13399927,
-        28.63752221
-    ],
-    [
-        118.13363522,
-        28.63784757
-    ],
-    [
-        118.13367021,
-        28.63789457
-    ],
-    [
-        118.1339361,
-        28.63783497
-    ],
-    [
-        118.1344091,
-        28.63759379
-    ],
-    [
-        118.13462736,
-        28.63771105
-    ],
-    [
-        118.13474063,
-        28.63794608
-    ],
-    [
-        118.13455912,
-        28.63833665
-    ],
-    [
-        118.13413518,
-        28.6386388
-    ],
-    [
-        118.13381661,
-        28.63874132
-    ],
-    [
-        118.13352401,
-        28.63898979
-    ],
-    [
-        118.1334688,
-        28.63914155
-    ],
-    [
-        118.13409837,
-        28.63880767
-    ],
-    [
-        118.13436173,
-        28.63887804
-    ],
-    [
-        118.13443204,
-        28.63945986
-    ],
-    [
-        118.1341513,
-        28.64003306
-    ],
-    [
-        118.13467117,
-        28.64025574
-    ],
-    [
-        118.13478769,
-        28.64040182
-    ],
-    [
-        118.13490094,
-        28.64084176
-    ],
-    [
-        118.13504993,
-        28.64099895
-    ],
-    [
-        118.13525666,
-        28.64093026
-    ],
-    [
-        118.1353328,
-        28.64078843
-    ],
-    [
-        118.13534364,
-        28.64055863
-    ],
-    [
-        118.13510124,
-        28.63997853
-    ],
-    [
-        118.13522863,
-        28.63967594
-    ],
-    [
-        118.13524454,
-        28.63925616
-    ],
-    [
-        118.13587411,
-        28.63927106
-    ],
-    [
-        118.13620389,
-        28.63918062
-    ],
-    [
-        118.1368833,
-        28.63884191
-    ],
-    [
-        118.1372932,
-        28.6385287
-    ],
-    [
-        118.13702152,
-        28.63846532
-    ],
-    [
-        118.13654345,
-        28.63855453
-    ],
-    [
-        118.13641321,
-        28.63848336
-    ],
-    [
-        118.13646445,
-        28.63836651
-    ],
-    [
-        118.13680108,
-        28.63827302
-    ],
-    [
-        118.13683321,
-        28.63808822
-    ],
-    [
-        118.13706665,
-        28.63808354
-    ],
-    [
-        118.13798784,
-        28.63755732
-    ],
-    [
-        118.13815527,
-        28.63734062
-    ],
-    [
-        118.13814017,
-        28.63669996
-    ],
-    [
-        118.13797709,
-        28.63659275
-    ],
-    [
-        118.13775339,
-        28.63657342
-    ],
-    [
-        118.13743262,
-        28.63671883
-    ],
-    [
-        118.13759898,
-        28.63644329
-    ],
-    [
-        118.13802907,
-        28.63632604
-    ],
-    [
-        118.13810742,
-        28.6357135
-    ],
-    [
-        118.13850324,
-        28.63561913
-    ],
-    [
-        118.13909968,
-        28.63562205
-    ],
-    [
-        118.13922764,
-        28.6371115
-    ],
-    [
-        118.13932506,
-        28.63713666
-    ],
-    [
-        118.13954049,
-        28.636983
-    ],
-    [
-        118.13978408,
-        28.63665165
-    ],
-    [
-        118.13976496,
-        28.63650662
-    ],
-    [
-        118.13962282,
-        28.63627657
-    ],
-    [
-        118.13960552,
-        28.63605265
-    ],
-    [
-        118.13982132,
-        28.63565424
-    ],
-    [
-        118.14032035,
-        28.63566404
-    ],
-    [
-        118.14043478,
-        28.6351685
-    ],
-    [
-        118.14041061,
-        28.63510243
-    ],
-    [
-        118.13968392,
-        28.63485345
-    ],
-    [
-        118.13943244,
-        28.63463815
-    ],
-    [
-        118.13893414,
-        28.63467631
-    ],
-    [
-        118.13878405,
-        28.63455113
-    ],
-    [
-        118.13875883,
-        28.63409332
-    ],
-    [
-        118.1393755,
-        28.63383245
-    ],
-    [
-        118.13904578,
-        28.63289247
-    ],
-    [
-        118.13904076,
-        28.63248669
-    ],
-    [
-        118.13821488,
-        28.63212153
-    ],
-    [
-        118.13801936,
-        28.63162352
-    ],
-    [
-        118.13817382,
-        28.63128995
-    ],
-    [
-        118.13807066,
-        28.63086998
-    ],
-    [
-        118.13774777,
-        28.63046073
-    ],
-    [
-        118.13745016,
-        28.62975657
-    ],
-    [
-        118.13818012,
-        28.62931497
-    ],
-    [
-        118.13841541,
-        28.6288206
-    ],
-    [
-        118.13846559,
-        28.62849091
-    ],
-    [
-        118.1381149,
-        28.62830443
-    ],
-    [
-        118.13717177,
-        28.62799514
-    ],
-    [
-        118.13724286,
-        28.62781229
-    ],
-    [
-        118.13739441,
-        28.62769064
-    ],
-    [
-        118.13784254,
-        28.6276603
-    ],
-    [
-        118.13852702,
-        28.62737856
-    ],
-    [
-        118.13894303,
-        28.62756308
-    ],
-    [
-        118.13882063,
-        28.62862334
-    ],
-    [
-        118.13859183,
-        28.62904279
-    ],
-    [
-        118.1382963,
-        28.62934213
-    ],
-    [
-        118.13832443,
-        28.62944715
-    ],
-    [
-        118.13878119,
-        28.6298926
-    ],
-    [
-        118.1388905,
-        28.63014464
-    ],
-    [
-        118.13892764,
-        28.63042661
-    ],
-    [
-        118.13868186,
-        28.63118775
-    ],
-    [
-        118.13877925,
-        28.63156876
-    ],
-    [
-        118.13891347,
-        28.63158598
-    ],
-    [
-        118.13908886,
-        28.63117247
-    ],
-    [
-        118.13908999,
-        28.63062575
-    ],
-    [
-        118.13917408,
-        28.63042493
-    ],
-    [
-        118.14012522,
-        28.63044849
-    ],
-    [
-        118.13999389,
-        28.63028834
-    ],
-    [
-        118.13921741,
-        28.63010018
-    ],
-    [
-        118.13881731,
-        28.62946187
-    ],
-    [
-        118.13876032,
-        28.62916296
-    ],
-    [
-        118.13899274,
-        28.6286076
-    ],
-    [
-        118.13908908,
-        28.6285268
-    ],
-    [
-        118.13941383,
-        28.62850537
-    ],
-    [
-        118.13925255,
-        28.62835021
-    ],
-    [
-        118.1392136,
-        28.62817024
-    ],
-    [
-        118.13946805,
-        28.62731007
-    ],
-    [
-        118.139366,
-        28.62655134
-    ],
-    [
-        118.13944216,
-        28.62624661
-    ],
-    [
-        118.13921775,
-        28.62602632
-    ],
-    [
-        118.13914853,
-        28.62530766
-    ],
-    [
-        118.13895225,
-        28.62519239
-    ],
-    [
-        118.13847308,
-        28.62522762
-    ],
-    [
-        118.13807725,
-        28.62547284
-    ],
-    [
-        118.13786655,
-        28.62524268
-    ],
-    [
-        118.13794775,
-        28.62502386
-    ],
-    [
-        118.13825338,
-        28.62483346
-    ],
-    [
-        118.13868964,
-        28.62438339
-    ],
-    [
-        118.13920168,
-        28.62399543
-    ],
-    [
-        118.13928001,
-        28.6236397
-    ],
-    [
-        118.1392259,
-        28.6234427
-    ],
-    [
-        118.13866378,
-        28.62302407
-    ],
-    [
-        118.13854831,
-        28.62301984
-    ],
-    [
-        118.13845129,
-        28.62265691
-    ],
-    [
-        118.13813559,
-        28.6224515
-    ],
-    [
-        118.13790614,
-        28.62216329
-    ],
-    [
-        118.13806237,
-        28.62209859
-    ],
-    [
-        118.13839612,
-        28.62216505
-    ],
-    [
-        118.13877496,
-        28.62236354
-    ],
-    [
-        118.13930821,
-        28.62294512
-    ],
-    [
-        118.13991149,
-        28.62316692
-    ],
-    [
-        118.14011897,
-        28.62319424
-    ],
-    [
-        118.14018898,
-        28.62307544
-    ],
-    [
-        118.13963079,
-        28.62291667
-    ],
-    [
-        118.13941936,
-        28.62274138
-    ],
-    [
-        118.13923393,
-        28.62237533
-    ],
-    [
-        118.13856537,
-        28.62180055
-    ],
-    [
-        118.13821286,
-        28.62173298
-    ],
-    [
-        118.13747212,
-        28.62174685
-    ],
-    [
-        118.13762045,
-        28.6213153
-    ],
-    [
-        118.13763061,
-        28.62061071
-    ],
-    [
-        118.13798245,
-        28.62002351
-    ],
-    [
-        118.13799726,
-        28.61976968
-    ],
-    [
-        118.13827517,
-        28.6187916
-    ],
-    [
-        118.13813772,
-        28.61849355
-    ],
-    [
-        118.13729599,
-        28.61802646
-    ],
-    [
-        118.13696512,
-        28.6182019
-    ],
-    [
-        118.13665444,
-        28.61863023
-    ],
-    [
-        118.13622437,
-        28.61860259
-    ],
-    [
-        118.13601296,
-        28.61836236
-    ],
-    [
-        118.13618257,
-        28.61799884
-    ],
-    [
-        118.13601015,
-        28.6174468
-    ],
-    [
-        118.13619742,
-        28.61724919
-    ],
-    [
-        118.13626383,
-        28.61698546
-    ],
-    [
-        118.13622886,
-        28.61667758
-    ],
-    [
-        118.13601927,
-        28.61630341
-    ],
-    [
-        118.13585588,
-        28.61564254
-    ],
-    [
-        118.13565169,
-        28.61552224
-    ],
-    [
-        118.13541393,
-        28.61550991
-    ],
-    [
-        118.13459926,
-        28.61563967
-    ],
-    [
-        118.1338716,
-        28.6154227
-    ],
-    [
-        118.13302204,
-        28.61470777
-    ],
-    [
-        118.13303505,
-        28.61455091
-    ],
-    [
-        118.1332786,
-        28.61414647
-    ],
-    [
-        118.13334465,
-        28.61376876
-    ],
-    [
-        118.13299003,
-        28.61353832
-    ],
-    [
-        118.13255497,
-        28.6133818
-    ],
-    [
-        118.13244388,
-        28.61306582
-    ],
-    [
-        118.132511,
-        28.61288402
-    ],
-    [
-        118.13277039,
-        28.61277645
-    ],
-    [
-        118.1326272,
-        28.61247634
-    ],
-    [
-        118.13265643,
-        28.61237041
-    ],
-    [
-        118.13298689,
-        28.61228399
-    ],
-    [
-        118.13321745,
-        28.61191947
-    ],
-    [
-        118.13263841,
-        28.61210259
-    ],
-    [
-        118.13235666,
-        28.61206522
-    ],
-    [
-        118.13161538,
-        28.61129254
-    ],
-    [
-        118.13155731,
-        28.6111685
-    ],
-    [
-        118.1315952,
-        28.61094969
-    ],
-    [
-        118.131895,
-        28.61080718
-    ],
-    [
-        118.13245415,
-        28.61106686
-    ],
-    [
-        118.13216233,
-        28.6106666
-    ],
-    [
-        118.13220675,
-        28.61008097
-    ],
-    [
-        118.13235902,
-        28.60974637
-    ],
-    [
-        118.13232082,
-        28.60921954
-    ],
-    [
-        118.13270468,
-        28.60916414
-    ],
-    [
-        118.13256148,
-        28.60881914
-    ],
-    [
-        118.13259145,
-        28.60849328
-    ],
-    [
-        118.13325387,
-        28.60782263
-    ],
-    [
-        118.13306563,
-        28.60685885
-    ],
-    [
-        118.13310388,
-        28.60675096
-    ],
-    [
-        118.13321103,
-        28.60678503
-    ],
-    [
-        118.13359987,
-        28.60750829
-    ],
-    [
-        118.13376618,
-        28.60757348
-    ],
-    [
-        118.13398377,
-        28.6070401
-    ],
-    [
-        118.13448382,
-        28.60692884
-    ],
-    [
-        118.13513214,
-        28.60697785
-    ],
-    [
-        118.13550811,
-        28.60667049
-    ],
-    [
-        118.13588879,
-        28.60607143
-    ],
-    [
-        118.13715561,
-        28.60540563
-    ],
-    [
-        118.13763983,
-        28.60525652
-    ],
-    [
-        118.1379494,
-        28.60524396
-    ],
-    [
-        118.13824525,
-        28.60546634
-    ],
-    [
-        118.13843359,
-        28.60551557
-    ],
-    [
-        118.13894058,
-        28.6050576
-    ],
-    [
-        118.13897595,
-        28.60488476
-    ],
-    [
-        118.13880458,
-        28.60469064
-    ],
-    [
-        118.13875955,
-        28.60388097
-    ],
-    [
-        118.13880143,
-        28.60357114
-    ],
-    [
-        118.13898907,
-        28.60335653
-    ],
-    [
-        118.13889781,
-        28.60305054
-    ],
-    [
-        118.13863914,
-        28.60261538
-    ],
-    [
-        118.13852589,
-        28.60209948
-    ],
-    [
-        118.13863022,
-        28.601354
-    ],
-    [
-        118.1388388,
-        28.60106342
-    ],
-    [
-        118.13917472,
-        28.60112098
-    ],
-    [
-        118.1395034,
-        28.6015183
-    ],
-    [
-        118.14002647,
-        28.60304541
-    ],
-    [
-        118.14030896,
-        28.60353262
-    ],
-    [
-        118.14046448,
-        28.60353683
-    ],
-    [
-        118.14043746,
-        28.60294811
-    ],
-    [
-        118.14067095,
-        28.60265065
-    ],
-    [
-        118.14040326,
-        28.60207342
-    ],
-    [
-        118.14041736,
-        28.60171965
-    ],
-    [
-        118.14087242,
-        28.60113468
-    ],
-    [
-        118.1409226,
-        28.60083494
-    ],
-    [
-        118.14082338,
-        28.6006868
-    ],
-    [
-        118.14013278,
-        28.60034583
-    ],
-    [
-        118.13920695,
-        28.59971871
-    ],
-    [
-        118.13916475,
-        28.59954269
-    ],
-    [
-        118.13936828,
-        28.5991732
-    ],
-    [
-        118.13990735,
-        28.5992141
-    ],
-    [
-        118.14238518,
-        28.59977685
-    ],
-    [
-        118.14249454,
-        28.59951112
-    ],
-    [
-        118.14270781,
-        28.59943357
-    ],
-    [
-        118.14211246,
-        28.59891282
-    ],
-    [
-        118.14069628,
-        28.59741724
-    ],
-    [
-        118.13937254,
-        28.59569596
-    ],
-    [
-        118.1392762,
-        28.59568879
-    ],
-    [
-        118.13922025,
-        28.59596352
-    ],
-    [
-        118.13892941,
-        28.596174
-    ],
-    [
-        118.13895246,
-        28.5967547
-    ],
-    [
-        118.13887126,
-        28.5968726
-    ],
-    [
-        118.13831095,
-        28.59640089
-    ],
-    [
-        118.13835322,
-        28.59582325
-    ],
-    [
-        118.13745623,
-        28.59591576
-    ],
-    [
-        118.13690999,
-        28.59579501
-    ],
-    [
-        118.13595504,
-        28.59476607
-    ],
-    [
-        118.13473635,
-        28.59421046
-    ],
-    [
-        118.13423922,
-        28.59384189
-    ],
-    [
-        118.13408085,
-        28.59378877
-    ],
-    [
-        118.1326771,
-        28.59378069
-    ],
-    [
-        118.13205266,
-        28.59344696
-    ],
-    [
-        118.13072293,
-        28.59362897
-    ],
-    [
-        118.13040332,
-        28.59355359
-    ],
-    [
-        118.12956577,
-        28.59273483
-    ],
-    [
-        118.12929018,
-        28.59263847
-    ],
-    [
-        118.12913365,
-        28.59234545
-    ],
-    [
-        118.12914088,
-        28.59214756
-    ],
-    [
-        118.12933208,
-        28.59196592
-    ],
-    [
-        118.12992441,
-        28.59178681
-    ],
-    [
-        118.12990352,
-        28.59146294
-    ],
-    [
-        118.12978522,
-        28.59121783
-    ],
-    [
-        118.12959872,
-        28.59119958
-    ],
-    [
-        118.12877229,
-        28.59137838
-    ],
-    [
-        118.12846461,
-        28.59128703
-    ],
-    [
-        118.12853352,
-        28.59108427
-    ],
-    [
-        118.12953386,
-        28.59041993
-    ],
-    [
-        118.12950496,
-        28.5897569
-    ],
-    [
-        118.12906117,
-        28.58997514
-    ],
-    [
-        118.12891181,
-        28.58994399
-    ],
-    [
-        118.12892015,
-        28.58956907
-    ],
-    [
-        118.12893377,
-        28.58848702
-    ],
-    [
-        118.12880029,
-        28.58766344
-    ],
-    [
-        118.12592062,
-        28.58730606
-    ],
-    [
-        118.12427849,
-        28.5872344
-    ],
-    [
-        118.12351692,
-        28.58759119
-    ],
-    [
-        118.12158918,
-        28.5882809
-    ],
-    [
-        118.11959002,
-        28.58880402
-    ],
-    [
-        118.11701967,
-        28.58887493
-    ],
-    [
-        118.11542508,
-        28.58866047
-    ],
-    [
-        118.11447309,
-        28.58785126
-    ],
-    [
-        118.11133149,
-        28.58568531
-    ],
-    [
-        118.10926088,
-        28.58399546
-    ],
-    [
-        118.10595263,
-        28.58035416
-    ],
-    [
-        118.10521482,
-        28.57885494
-    ],
-    [
-        118.10521482,
-        28.57792694
-    ],
-    [
-        118.10500061,
-        28.57733203
-    ],
-    [
-        118.1041438,
-        28.57640385
-    ],
-    [
-        118.10064294,
-        28.56961418
-    ],
-    [
-        118.10095577,
-        28.56949262
-    ],
-    [
-        118.10099814,
-        28.56921454
-    ],
-    [
-        118.10113321,
-        28.56898103
-    ],
-    [
-        118.10136752,
-        28.56857595
-    ],
-    [
-        118.10172485,
-        28.56850712
-    ],
-    [
-        118.10273077,
-        28.5687514
-    ],
-    [
-        118.10299012,
-        28.56896744
-    ],
-    [
-        118.10376089,
-        28.56938456
-    ],
-    [
-        118.10398789,
-        28.56965454
-    ],
-    [
-        118.10444952,
-        28.56975372
-    ],
-    [
-        118.10441126,
-        28.57047041
-    ],
-    [
-        118.10490174,
-        28.57045761
-    ],
-    [
-        118.10526932,
-        28.57060074
-    ],
-    [
-        118.1058268,
-        28.57113683
-    ],
-    [
-        118.10663154,
-        28.57162603
-    ],
-    [
-        118.10667264,
-        28.57143111
-    ],
-    [
-        118.10651446,
-        28.57090926
-    ],
-    [
-        118.10703132,
-        28.57064472
-    ],
-    [
-        118.10736148,
-        28.57034409
-    ],
-    [
-        118.10779508,
-        28.57027635
-    ],
-    [
-        118.10979552,
-        28.57054952
-    ],
-    [
-        118.11004678,
-        28.57039776
-    ],
-    [
-        118.11037228,
-        28.570405
-    ],
-    [
-        118.11056836,
-        28.57050815
-    ],
-    [
-        118.11075869,
-        28.57049821
-    ],
-    [
-        118.11109933,
-        28.57069539
-    ],
-    [
-        118.11116131,
-        28.57093436
-    ],
-    [
-        118.11170886,
-        28.57131558
-    ],
-    [
-        118.11198033,
-        28.57103997
-    ],
-    [
-        118.11231378,
-        28.57112911
-    ],
-    [
-        118.11259317,
-        28.57111638
-    ],
-    [
-        118.11230301,
-        28.5706364
-    ],
-    [
-        118.11170822,
-        28.57028006
-    ],
-    [
-        118.11188526,
-        28.56985136
-    ],
-    [
-        118.1120886,
-        28.56961366
-    ],
-    [
-        118.11264739,
-        28.56943419
-    ],
-    [
-        118.11330747,
-        28.56950067
-    ],
-    [
-        118.11422358,
-        28.5692366
-    ],
-    [
-        118.11434471,
-        28.56925766
-    ],
-    [
-        118.11424482,
-        28.56951648
-    ],
-    [
-        118.11438793,
-        28.56978846
-    ],
-    [
-        118.11492872,
-        28.56988394
-    ],
-    [
-        118.11619569,
-        28.56979315
-    ],
-    [
-        118.11636083,
-        28.56974131
-    ],
-    [
-        118.11664427,
-        28.56922476
-    ],
-    [
-        118.11724821,
-        28.56933635
-    ],
-    [
-        118.11747251,
-        28.56908963
-    ],
-    [
-        118.11776602,
-        28.56903198
-    ],
-    [
-        118.11806966,
-        28.56864546
-    ],
-    [
-        118.1184793,
-        28.56846694
-    ],
-    [
-        118.11876998,
-        28.56798244
-    ],
-    [
-        118.11909848,
-        28.5679288
-    ],
-    [
-        118.11903719,
-        28.56781278
-    ],
-    [
-        118.11910355,
-        28.56771686
-    ],
-    [
-        118.11888614,
-        28.56737686
-    ],
-    [
-        118.11879891,
-        28.5669769
-    ],
-    [
-        118.11914564,
-        28.56600571
-    ],
-    [
-        118.1195283,
-        28.56578321
-    ],
-    [
-        118.12022446,
-        28.56587291
-    ],
-    [
-        118.12019441,
-        28.56614546
-    ],
-    [
-        118.12038719,
-        28.56678795
-    ],
-    [
-        118.12059424,
-        28.56730909
-    ],
-    [
-        118.12108689,
-        28.5681301
-    ],
-    [
-        118.12275462,
-        28.56886239
-    ],
-    [
-        118.12318643,
-        28.56898079
-    ],
-    [
-        118.12373244,
-        28.56921641
-    ],
-    [
-        118.12511775,
-        28.56929104
-    ],
-    [
-        118.12536736,
-        28.5690794
-    ],
-    [
-        118.12549181,
-        28.56880868
-    ],
-    [
-        118.12546877,
-        28.56837487
-    ],
-    [
-        118.12519614,
-        28.56788677
-    ],
-    [
-        118.1252672,
-        28.5677709
-    ],
-    [
-        118.1256921,
-        28.56749048
-    ],
-    [
-        118.12595251,
-        28.56753282
-    ],
-    [
-        118.12648562,
-        28.56742455
-    ],
-    [
-        118.12669518,
-        28.56744677
-    ],
-    [
-        118.12704576,
-        28.56761715
-    ],
-    [
-        118.1276059,
-        28.56804068
-    ],
-    [
-        118.12763691,
-        28.56814175
-    ],
-    [
-        118.12752544,
-        28.56830452
-    ],
-    [
-        118.12727221,
-        28.56849608
-    ],
-    [
-        118.12691832,
-        28.56893345
-    ],
-    [
-        118.12725298,
-        28.56986641
-    ],
-    [
-        118.12758841,
-        28.57003578
-    ],
-    [
-        118.12767676,
-        28.57034374
-    ],
-    [
-        118.12811246,
-        28.57073716
-    ],
-    [
-        118.12854416,
-        28.57168833
-    ],
-    [
-        118.12876886,
-        28.57196148
-    ],
-    [
-        118.12959127,
-        28.57240536
-    ],
-    [
-        118.12955014,
-        28.57255023
-    ],
-    [
-        118.12916233,
-        28.57288355
-    ],
-    [
-        118.12914029,
-        28.57331739
-    ],
-    [
-        118.12953808,
-        28.5744524
-    ],
-    [
-        118.12975448,
-        28.57485148
-    ],
-    [
-        118.13030455,
-        28.57543202
-    ],
-    [
-        118.13038353,
-        28.57560098
-    ],
-    [
-        118.13088461,
-        28.5754518
-    ],
-    [
-        118.13113714,
-        28.57540313
-    ],
-    [
-        118.13180271,
-        28.5754431
-    ],
-    [
-        118.13244088,
-        28.57561188
-    ],
-    [
-        118.13276271,
-        28.57520455
-    ],
-    [
-        118.13274181,
-        28.57493861
-    ],
-    [
-        118.1323688,
-        28.57464525
-    ],
-    [
-        118.13257628,
-        28.57417974
-    ],
-    [
-        118.13215565,
-        28.57398519
-    ],
-    [
-        118.13185806,
-        28.57369195
-    ],
-    [
-        118.131844,
-        28.57350401
-    ],
-    [
-        118.13200238,
-        28.57339727
-    ],
-    [
-        118.13228774,
-        28.57340766
-    ],
-    [
-        118.13328483,
-        28.57401182
-    ],
-    [
-        118.13360556,
-        28.57400932
-    ],
-    [
-        118.13388517,
-        28.5738308
-    ],
-    [
-        118.13395048,
-        28.57366996
-    ],
-    [
-        118.13359662,
-        28.57306375
-    ],
-    [
-        118.13359375,
-        28.57279486
-    ],
-    [
-        118.13373699,
-        28.57265716
-    ],
-    [
-        118.13393433,
-        28.57263838
-    ],
-    [
-        118.13407366,
-        28.57189192
-    ],
-    [
-        118.13446765,
-        28.57158871
-    ],
-    [
-        118.13436341,
-        28.57132264
-    ],
-    [
-        118.13422307,
-        28.57121052
-    ],
-    [
-        118.13440061,
-        28.5708379
-    ],
-    [
-        118.13440352,
-        28.57046413
-    ],
-    [
-        118.13484441,
-        28.57029386
-    ],
-    [
-        118.13463412,
-        28.56981469
-    ],
-    [
-        118.13456598,
-        28.56917489
-    ],
-    [
-        118.1340559,
-        28.56845653
-    ],
-    [
-        118.13398091,
-        28.56786565
-    ],
-    [
-        118.13374645,
-        28.56731754
-    ],
-    [
-        118.13384856,
-        28.56721873
-    ],
-    [
-        118.13385362,
-        28.56710575
-    ],
-    [
-        118.13357229,
-        28.56627276
-    ],
-    [
-        118.13362535,
-        28.56592299
-    ],
-    [
-        118.13391976,
-        28.56573747
-    ],
-    [
-        118.13416331,
-        28.56538698
-    ],
-    [
-        118.13466948,
-        28.56539673
-    ],
-    [
-        118.13478494,
-        28.56531198
-    ],
-    [
-        118.13479,
-        28.56511003
-    ],
-    [
-        118.13466159,
-        28.56483897
-    ],
-    [
-        118.13430192,
-        28.56453464
-    ],
-    [
-        118.13427993,
-        28.56433966
-    ],
-    [
-        118.13392425,
-        28.56379434
-    ],
-    [
-        118.1339333,
-        28.56338557
-    ],
-    [
-        118.13377788,
-        28.5625757
-    ],
-    [
-        118.13363251,
-        28.56225559
-    ],
-    [
-        118.13314156,
-        28.56159519
-    ],
-    [
-        118.13311669,
-        28.5613493
-    ],
-    [
-        118.13380501,
-        28.56162513
-    ],
-    [
-        118.13460371,
-        28.56232305
-    ],
-    [
-        118.13474297,
-        28.56231219
-    ],
-    [
-        118.13461277,
-        28.56188523
-    ],
-    [
-        118.13433715,
-        28.56164489
-    ],
-    [
-        118.13417195,
-        28.56127986
-    ],
-    [
-        118.13394252,
-        28.56104059
-    ],
-    [
-        118.1339844,
-        28.56064482
-    ],
-    [
-        118.13406955,
-        28.56056497
-    ],
-    [
-        118.13492641,
-        28.56048033
-    ],
-    [
-        118.13538356,
-        28.55998425
-    ],
-    [
-        118.13613328,
-        28.56002929
-    ],
-    [
-        118.13654208,
-        28.55990001
-    ],
-    [
-        118.13657132,
-        28.55959923
-    ],
-    [
-        118.13631483,
-        28.55926094
-    ],
-    [
-        118.13624451,
-        28.55882102
-    ],
-    [
-        118.13678285,
-        28.55848098
-    ],
-    [
-        118.13732412,
-        28.55770419
-    ],
-    [
-        118.13752041,
-        28.55752358
-    ],
-    [
-        118.13774592,
-        28.55751692
-    ],
-    [
-        118.13837046,
-        28.55772975
-    ],
-    [
-        118.13901607,
-        28.55653429
-    ],
-    [
-        118.1392135,
-        28.55570597
-    ],
-    [
-        118.13956532,
-        28.55549962
-    ],
-    [
-        118.14035916,
-        28.55537594
-    ],
-    [
-        118.14071716,
-        28.55468589
-    ],
-    [
-        118.14101055,
-        28.55430052
-    ],
-    [
-        118.14099579,
-        28.55393867
-    ],
-    [
-        118.1406,
-        28.55333421
-    ],
-    [
-        118.14023704,
-        28.55287482
-    ],
-    [
-        118.14015299,
-        28.55261487
-    ],
-    [
-        118.14050559,
-        28.55179571
-    ],
-    [
-        118.14070342,
-        28.55076048
-    ],
-    [
-        118.13950046,
-        28.55014887
-    ],
-    [
-        118.13908552,
-        28.55005825
-    ],
-    [
-        118.13874489,
-        28.55023062
-    ],
-    [
-        118.13876693,
-        28.54988178
-    ],
-    [
-        118.13806846,
-        28.54910404
-    ],
-    [
-        118.13850541,
-        28.54898976
-    ],
-    [
-        118.13885033,
-        28.54929914
-    ],
-    [
-        118.13890229,
-        28.54926423
-    ],
-    [
-        118.13895534,
-        28.54915735
-    ],
-    [
-        118.13885937,
-        28.54902531
-    ],
-    [
-        118.13877101,
-        28.54856636
-    ],
-    [
-        118.13883923,
-        28.54823559
-    ],
-    [
-        118.13955799,
-        28.54827272
-    ],
-    [
-        118.13983545,
-        28.54841413
-    ],
-    [
-        118.14011112,
-        28.54843653
-    ],
-    [
-        118.14025438,
-        28.54828679
-    ],
-    [
-        118.14022554,
-        28.54806085
-    ],
-    [
-        118.13983263,
-        28.54766645
-    ],
-    [
-        118.13949671,
-        28.54749598
-    ],
-    [
-        118.14032773,
-        28.54714646
-    ],
-    [
-        118.14041902,
-        28.54708858
-    ],
-    [
-        118.14029961,
-        28.54682156
-    ],
-    [
-        118.14037795,
-        28.54640786
-    ],
-    [
-        118.14030474,
-        28.54593193
-    ],
-    [
-        118.1406414,
-        28.54584152
-    ],
-    [
-        118.14129198,
-        28.54593254
-    ],
-    [
-        118.1413353,
-        28.54575961
-    ],
-    [
-        118.14111556,
-        28.54552742
-    ],
-    [
-        118.14079803,
-        28.54546987
-    ],
-    [
-        118.14011244,
-        28.54559174
-    ],
-    [
-        118.13951706,
-        28.5458407
-    ],
-    [
-        118.13956401,
-        28.54527698
-    ],
-    [
-        118.13972351,
-        28.54508634
-    ],
-    [
-        118.14047334,
-        28.5448226
-    ],
-    [
-        118.14101751,
-        28.54446363
-    ],
-    [
-        118.14103051,
-        28.54430073
-    ],
-    [
-        118.14083424,
-        28.54401154
-    ],
-    [
-        118.14043119,
-        28.54398489
-    ],
-    [
-        118.14027386,
-        28.54401163
-    ],
-    [
-        118.13975171,
-        28.54444459
-    ],
-    [
-        118.13966331,
-        28.54443545
-    ],
-    [
-        118.13960234,
-        28.54430149
-    ],
-    [
-        118.139024,
-        28.54355586
-    ],
-    [
-        118.138573,
-        28.54325125
-    ],
-    [
-        118.13835544,
-        28.54321492
-    ],
-    [
-        118.138166,
-        28.5432516
-    ],
-    [
-        118.13790043,
-        28.54342715
-    ],
-    [
-        118.13750751,
-        28.54348951
-    ],
-    [
-        118.13750857,
-        28.54375239
-    ],
-    [
-        118.13761174,
-        28.54399041
-    ],
-    [
-        118.13742048,
-        28.54432504
-    ],
-    [
-        118.13731116,
-        28.5443488
-    ],
-    [
-        118.13703443,
-        28.54420542
-    ],
-    [
-        118.13638207,
-        28.54457534
-    ],
-    [
-        118.13622477,
-        28.54456907
-    ],
-    [
-        118.1358409,
-        28.54431758
-    ],
-    [
-        118.13547294,
-        28.54381027
-    ],
-    [
-        118.13547006,
-        28.54371526
-    ],
-    [
-        118.13579192,
-        28.54337092
-    ],
-    [
-        118.13576271,
-        28.54312393
-    ],
-    [
-        118.13465049,
-        28.54221867
-    ],
-    [
-        118.1343146,
-        28.54226316
-    ],
-    [
-        118.13367787,
-        28.541681
-    ],
-    [
-        118.13415446,
-        28.54166719
-    ],
-    [
-        118.1343096,
-        28.54164843
-    ],
-    [
-        118.13473353,
-        28.54147408
-    ],
-    [
-        118.13491104,
-        28.54136342
-    ],
-    [
-        118.13494605,
-        28.5412665
-    ],
-    [
-        118.13479382,
-        28.5410034
-    ],
-    [
-        118.13469571,
-        28.5406774
-    ],
-    [
-        118.13500743,
-        28.54068579
-    ],
-    [
-        118.13503737,
-        28.54065389
-    ],
-    [
-        118.13503743,
-        28.54004214
-    ],
-    [
-        118.13512262,
-        28.53950447
-    ],
-    [
-        118.13508077,
-        28.53938647
-    ],
-    [
-        118.13479108,
-        28.5391551
-    ],
-    [
-        118.13476187,
-        28.53907715
-    ],
-    [
-        118.13527708,
-        28.53894891
-    ],
-    [
-        118.13536331,
-        28.53890109
-    ],
-    [
-        118.1353763,
-        28.53884209
-    ],
-    [
-        118.13527927,
-        28.53867507
-    ],
-    [
-        118.1349102,
-        28.53843359
-    ],
-    [
-        118.13450758,
-        28.53827709
-    ],
-    [
-        118.13433226,
-        28.53809591
-    ],
-    [
-        118.13435824,
-        28.53801894
-    ],
-    [
-        118.13461765,
-        28.53789338
-    ],
-    [
-        118.13482224,
-        28.53764979
-    ],
-    [
-        118.13510078,
-        28.53744833
-    ],
-    [
-        118.13514805,
-        28.53737643
-    ],
-    [
-        118.13513074,
-        28.53721843
-    ],
-    [
-        118.13505679,
-        28.53710838
-    ],
-    [
-        118.13488435,
-        28.53699018
-    ],
-    [
-        118.13362962,
-        28.5364095
-    ],
-    [
-        118.13282405,
-        28.53610344
-    ],
-    [
-        118.13265558,
-        28.53599228
-    ],
-    [
-        118.13231001,
-        28.53554898
-    ],
-    [
-        118.13209252,
-        28.53510281
-    ],
-    [
-        118.13193419,
-        28.53450585
-    ],
-    [
-        118.1311608,
-        28.53393502
-    ],
-    [
-        118.1303531,
-        28.53389189
-    ],
-    [
-        118.13023082,
-        28.53382173
-    ],
-    [
-        118.12998628,
-        28.53341962
-    ],
-    [
-        118.12984705,
-        28.53330742
-    ],
-    [
-        118.12947226,
-        28.53315397
-    ],
-    [
-        118.12963786,
-        28.53282331
-    ],
-    [
-        118.12968803,
-        28.53252551
-    ],
-    [
-        118.12964694,
-        28.53207968
-    ],
-    [
-        118.12983924,
-        28.53176507
-    ],
-    [
-        118.12985119,
-        28.53124023
-    ],
-    [
-        118.12924705,
-        28.53026087
-    ],
-    [
-        118.12930838,
-        28.53015093
-    ],
-    [
-        118.13045884,
-        28.52904494
-    ],
-    [
-        118.13090763,
-        28.52865773
-    ],
-    [
-        118.13103101,
-        28.52869487
-    ],
-    [
-        118.13118719,
-        28.52894106
-    ],
-    [
-        118.13139168,
-        28.52957109
-    ],
-    [
-        118.13143456,
-        28.53011193
-    ],
-    [
-        118.13148758,
-        28.53028393
-    ],
-    [
-        118.13177327,
-        28.53047919
-    ],
-    [
-        118.13188546,
-        28.53061538
-    ],
-    [
-        118.13214694,
-        28.53139844
-    ],
-    [
-        118.13212204,
-        28.53149233
-    ],
-    [
-        118.13186625,
-        28.53172083
-    ],
-    [
-        118.13187634,
-        28.5317759
-    ],
-    [
-        118.13201883,
-        28.53185806
-    ],
-    [
-        118.13250975,
-        28.53268742
-    ],
-    [
-        118.13267605,
-        28.53278761
-    ],
-    [
-        118.13289756,
-        28.53274493
-    ],
-    [
-        118.13312308,
-        28.5323164
-    ],
-    [
-        118.13310289,
-        28.53219042
-    ],
-    [
-        118.13280025,
-        28.53163526
-    ],
-    [
-        118.13278728,
-        28.5314483
-    ],
-    [
-        118.13341686,
-        28.53086642
-    ],
-    [
-        118.13370441,
-        28.53068889
-    ],
-    [
-        118.13376935,
-        28.53068503
-    ],
-    [
-        118.13382057,
-        28.53074304
-    ],
-    [
-        118.13389886,
-        28.53072417
-    ],
-    [
-        118.13418137,
-        28.53047071
-    ],
-    [
-        118.13390289,
-        28.53007545
-    ],
-    [
-        118.13417349,
-        28.529827
-    ],
-    [
-        118.13433592,
-        28.52885661
-    ],
-    [
-        118.13432692,
-        28.52859867
-    ],
-    [
-        118.13429879,
-        28.52851865
-    ],
-    [
-        118.13372951,
-        28.52816497
-    ],
-    [
-        118.13382587,
-        28.52779428
-    ],
-    [
-        118.13373859,
-        28.5275382
-    ],
-    [
-        118.13356723,
-        28.527369
-    ],
-    [
-        118.13357337,
-        28.52728012
-    ],
-    [
-        118.13422083,
-        28.52643836
-    ],
-    [
-        118.13463665,
-        28.52635199
-    ],
-    [
-        118.13480297,
-        28.52643924
-    ],
-    [
-        118.13508365,
-        28.52647762
-    ],
-    [
-        118.13516881,
-        28.52635378
-    ],
-    [
-        118.13523197,
-        28.52611196
-    ],
-    [
-        118.13514288,
-        28.52577895
-    ],
-    [
-        118.1351532,
-        28.52540531
-    ],
-    [
-        118.1365381,
-        28.52387085
-    ],
-    [
-        118.13683193,
-        28.52368137
-    ],
-    [
-        118.1369178,
-        28.52361052
-    ],
-    [
-        118.136942,
-        28.52337566
-    ],
-    [
-        118.13684895,
-        28.52284175
-    ],
-    [
-        118.13630963,
-        28.52205022
-    ],
-    [
-        118.13611445,
-        28.52190499
-    ],
-    [
-        118.13612744,
-        28.52182305
-    ],
-    [
-        118.13637279,
-        28.5217914
-    ],
-    [
-        118.13708751,
-        28.52199141
-    ],
-    [
-        118.13726178,
-        28.52208362
-    ],
-    [
-        118.13754462,
-        28.52245094
-    ],
-    [
-        118.13810458,
-        28.52255779
-    ],
-    [
-        118.13845852,
-        28.52288222
-    ],
-    [
-        118.13894452,
-        28.52304394
-    ],
-    [
-        118.13903365,
-        28.52295411
-    ],
-    [
-        118.13900877,
-        28.52281211
-    ],
-    [
-        118.13836838,
-        28.52207338
-    ],
-    [
-        118.13899373,
-        28.52143957
-    ],
-    [
-        118.13913413,
-        28.52089209
-    ],
-    [
-        118.13947802,
-        28.52065467
-    ],
-    [
-        118.14052226,
-        28.52056441
-    ],
-    [
-        118.14099751,
-        28.52024931
-    ],
-    [
-        118.14199272,
-        28.52008801
-    ],
-    [
-        118.14219624,
-        28.52000333
-    ],
-    [
-        118.14232653,
-        28.51978861
-    ],
-    [
-        118.14242799,
-        28.51903307
-    ],
-    [
-        118.14242583,
-        28.51887814
-    ],
-    [
-        118.14233779,
-        28.51886603
-    ],
-    [
-        118.14135846,
-        28.51890635
-    ],
-    [
-        118.14107482,
-        28.51909589
-    ],
-    [
-        118.14079013,
-        28.5190034
-    ],
-    [
-        118.14031485,
-        28.51977336
-    ],
-    [
-        118.14020479,
-        28.51979316
-    ],
-    [
-        118.13920244,
-        28.51950465
-    ],
-    [
-        118.1388676,
-        28.51959112
-    ],
-    [
-        118.13793164,
-        28.51964462
-    ],
-    [
-        118.13835851,
-        28.51925349
-    ],
-    [
-        118.1388828,
-        28.51902337
-    ],
-    [
-        118.1395283,
-        28.51910833
-    ],
-    [
-        118.13984908,
-        28.51904092
-    ],
-    [
-        118.1392487,
-        28.51859814
-    ],
-    [
-        118.1391044,
-        28.51835995
-    ],
-    [
-        118.13914554,
-        28.51823605
-    ],
-    [
-        118.13949227,
-        28.51847654
-    ],
-    [
-        118.13974881,
-        28.51853192
-    ],
-    [
-        118.14005552,
-        28.51850344
-    ],
-    [
-        118.14042647,
-        28.5183331
-    ],
-    [
-        118.14080213,
-        28.51790385
-    ],
-    [
-        118.14137154,
-        28.51782183
-    ],
-    [
-        118.14192906,
-        28.51758685
-    ],
-    [
-        118.14213151,
-        28.51741121
-    ],
-    [
-        118.14216652,
-        28.51723638
-    ],
-    [
-        118.14209727,
-        28.51690834
-    ],
-    [
-        118.14215537,
-        28.5168495
-    ],
-    [
-        118.142426,
-        28.51687289
-    ],
-    [
-        118.142859,
-        28.51706254
-    ],
-    [
-        118.14296832,
-        28.51726568
-    ],
-    [
-        118.14347348,
-        28.51769036
-    ],
-    [
-        118.14369216,
-        28.5176757
-    ],
-    [
-        118.14432442,
-        28.51727696
-    ],
-    [
-        118.14438073,
-        28.51710809
-    ],
-    [
-        118.14439481,
-        28.51699215
-    ],
-    [
-        118.14398378,
-        28.51714143
-    ],
-    [
-        118.14358792,
-        28.51710577
-    ],
-    [
-        118.1438716,
-        28.51660945
-    ],
-    [
-        118.14392176,
-        28.51655151
-    ],
-    [
-        118.1443317,
-        28.51658621
-    ],
-    [
-        118.14454317,
-        28.51651963
-    ],
-    [
-        118.14485895,
-        28.51624325
-    ],
-    [
-        118.14516676,
-        28.51627274
-    ],
-    [
-        118.14559472,
-        28.51670828
-    ],
-    [
-        118.14594656,
-        28.5167759
-    ],
-    [
-        118.14690004,
-        28.51625871
-    ],
-    [
-        118.1471476,
-        28.51619814
-    ],
-    [
-        118.14792242,
-        28.51619148
-    ],
-    [
-        118.14878456,
-        28.51638498
-    ],
-    [
-        118.14914943,
-        28.51629764
-    ],
-    [
-        118.15045267,
-        28.51574512
-    ],
-    [
-        118.15151734,
-        28.51547812
-    ],
-    [
-        118.15155344,
-        28.5153803
-    ],
-    [
-        118.15143401,
-        28.51508518
-    ],
-    [
-        118.15148238,
-        28.51492134
-    ],
-    [
-        118.15232334,
-        28.51429309
-    ],
-    [
-        118.1527294,
-        28.513808
-    ],
-    [
-        118.15380533,
-        28.51327312
-    ],
-    [
-        118.15419945,
-        28.51322589
-    ],
-    [
-        118.15444886,
-        28.51296436
-    ],
-    [
-        118.15468675,
-        28.51247403
-    ],
-    [
-        118.15517402,
-        28.51208608
-    ],
-    [
-        118.15518704,
-        28.51173821
-    ],
-    [
-        118.15475182,
-        28.51118357
-    ],
-    [
-        118.15478182,
-        28.51066785
-    ],
-    [
-        118.15510095,
-        28.50969877
-    ],
-    [
-        118.1557705,
-        28.50918521
-    ],
-    [
-        118.15590189,
-        28.50896755
-    ],
-    [
-        118.1553407,
-        28.50847467
-    ],
-    [
-        118.15429587,
-        28.50814492
-    ],
-    [
-        118.15388301,
-        28.50784224
-    ],
-    [
-        118.15353297,
-        28.50726185
-    ],
-    [
-        118.15338468,
-        28.50674679
-    ],
-    [
-        118.15304909,
-        28.50611236
-    ],
-    [
-        118.15231218,
-        28.50527334
-    ],
-    [
-        118.15230607,
-        28.50501342
-    ],
-    [
-        118.15240461,
-        28.50483564
-    ],
-    [
-        118.15235627,
-        28.50462665
-    ],
-    [
-        118.15164461,
-        28.50404858
-    ],
-    [
-        118.15142015,
-        28.50376829
-    ],
-    [
-        118.15053093,
-        28.50326288
-    ],
-    [
-        118.15004162,
-        28.5025313
-    ],
-    [
-        118.14933609,
-        28.50221813
-    ],
-    [
-        118.14864256,
-        28.50106028
-    ],
-    [
-        118.14851411,
-        28.50072618
-    ],
-    [
-        118.1482745,
-        28.50047187
-    ],
-    [
-        118.14759677,
-        28.50043074
-    ],
-    [
-        118.14737844,
-        28.50026635
-    ],
-    [
-        118.14693447,
-        28.49962008
-    ],
-    [
-        118.14470212,
-        28.49748977
-    ],
-    [
-        118.14350245,
-        28.49528952
-    ],
-    [
-        118.14372408,
-        28.49398732
-    ],
-    [
-        118.14404275,
-        28.49359604
-    ],
-    [
-        118.14413525,
-        28.49222768
-    ],
-    [
-        118.14424462,
-        28.49186592
-    ],
-    [
-        118.14483399,
-        28.49084432
-    ],
-    [
-        118.14474093,
-        28.49035527
-    ],
-    [
-        118.14429675,
-        28.48982577
-    ],
-    [
-        118.14415965,
-        28.48950462
-    ],
-    [
-        118.14418858,
-        28.48870691
-    ],
-    [
-        118.14450155,
-        28.48751183
-    ],
-    [
-        118.14430314,
-        28.48670581
-    ],
-    [
-        118.1445518,
-        28.48645234
-    ],
-    [
-        118.14481637,
-        28.48578197
-    ],
-    [
-        118.14559841,
-        28.48527443
-    ],
-    [
-        118.14564028,
-        28.48508161
-    ],
-    [
-        118.14545302,
-        28.48477737
-    ],
-    [
-        118.14545016,
-        28.48446148
-    ],
-    [
-        118.14570676,
-        28.48410608
-    ],
-    [
-        118.14547799,
-        28.4839307
-    ],
-    [
-        118.14445676,
-        28.4836811
-    ],
-    [
-        118.14345938,
-        28.48325449
-    ],
-    [
-        118.14224441,
-        28.48313758
-    ],
-    [
-        118.1402289,
-        28.48152382
-    ],
-    [
-        118.13997453,
-        28.48141941
-    ],
-    [
-        118.13830071,
-        28.48097688
-    ],
-    [
-        118.13775732,
-        28.48113195
-    ],
-    [
-        118.13733951,
-        28.48104241
-    ],
-    [
-        118.13673009,
-        28.48139236
-    ],
-    [
-        118.1361326,
-        28.48144039
-    ],
-    [
-        118.13570868,
-        28.48133079
-    ],
-    [
-        118.13514552,
-        28.48102602
-    ],
-    [
-        118.13500735,
-        28.48086585
-    ],
-    [
-        118.13499118,
-        28.48014507
-    ],
-    [
-        118.13522572,
-        28.47980056
-    ],
-    [
-        118.13546529,
-        28.479593
-    ],
-    [
-        118.13550067,
-        28.47935013
-    ],
-    [
-        118.13513666,
-        28.47908363
-    ],
-    [
-        118.1346337,
-        28.47946175
-    ],
-    [
-        118.1342188,
-        28.47950819
-    ],
-    [
-        118.13377578,
-        28.47941955
-    ],
-    [
-        118.1332808,
-        28.47943484
-    ],
-    [
-        118.13300808,
-        28.47929544
-    ],
-    [
-        118.13272959,
-        28.47900515
-    ],
-    [
-        118.13280793,
-        28.47839544
-    ],
-    [
-        118.13256626,
-        28.47793525
-    ],
-    [
-        118.13248628,
-        28.47662759
-    ],
-    [
-        118.13229692,
-        28.47613148
-    ],
-    [
-        118.13231109,
-        28.47499679
-    ],
-    [
-        118.13190017,
-        28.47523121
-    ],
-    [
-        118.13152131,
-        28.47606534
-    ],
-    [
-        118.13133691,
-        28.4768149
-    ],
-    [
-        118.13103134,
-        28.4769864
-    ],
-    [
-        118.1307034,
-        28.47732379
-    ],
-    [
-        118.13059732,
-        28.47755964
-    ],
-    [
-        118.13057421,
-        28.47791247
-    ],
-    [
-        118.13033687,
-        28.47762118
-    ],
-    [
-        118.12996497,
-        28.47734778
-    ],
-    [
-        118.12990006,
-        28.47719672
-    ],
-    [
-        118.13022047,
-        28.47612255
-    ],
-    [
-        118.1305535,
-        28.47529824
-    ],
-    [
-        118.13036593,
-        28.475209
-    ],
-    [
-        118.13015343,
-        28.47547664
-    ],
-    [
-        118.12997812,
-        28.47544842
-    ],
-    [
-        118.12985909,
-        28.47526535
-    ],
-    [
-        118.12982593,
-        28.47499836
-    ],
-    [
-        118.12990314,
-        28.47486854
-    ],
-    [
-        118.13020689,
-        28.47468794
-    ],
-    [
-        118.13091719,
-        28.47457996
-    ],
-    [
-        118.13096012,
-        28.47449905
-    ],
-    [
-        118.13091729,
-        28.47335338
-    ],
-    [
-        118.13102842,
-        28.47308866
-    ],
-    [
-        118.1310667,
-        28.47256688
-    ],
-    [
-        118.13089032,
-        28.47229267
-    ],
-    [
-        118.13072124,
-        28.47101484
-    ],
-    [
-        118.13076132,
-        28.47056305
-    ],
-    [
-        118.1309435,
-        28.47054828
-    ],
-    [
-        118.13135941,
-        28.47081284
-    ],
-    [
-        118.13200587,
-        28.47085271
-    ],
-    [
-        118.13229845,
-        28.4707941
-    ],
-    [
-        118.1324417,
-        28.47038944
-    ],
-    [
-        118.13294682,
-        28.46975541
-    ],
-    [
-        118.13295693,
-        28.4696874
-    ],
-    [
-        118.1326842,
-        28.46958903
-    ],
-    [
-        118.13241763,
-        28.46924478
-    ],
-    [
-        118.13207421,
-        28.4689634
-    ],
-    [
-        118.132023,
-        28.46881838
-    ],
-    [
-        118.13209012,
-        28.46847658
-    ],
-    [
-        118.13239966,
-        28.46843797
-    ],
-    [
-        118.13256921,
-        28.46851226
-    ],
-    [
-        118.13272035,
-        28.46873435
-    ],
-    [
-        118.13277443,
-        28.46912131
-    ],
-    [
-        118.13322536,
-        28.46943893
-    ],
-    [
-        118.13370336,
-        28.46957855
-    ],
-    [
-        118.13447613,
-        28.46963763
-    ],
-    [
-        118.13471965,
-        28.469794
-    ],
-    [
-        118.13497909,
-        28.46931654
-    ],
-    [
-        118.13506031,
-        28.46872186
-    ],
-    [
-        118.13556868,
-        28.46848168
-    ],
-    [
-        118.13582307,
-        28.46813819
-    ],
-    [
-        118.13614599,
-        28.46797268
-    ],
-    [
-        118.13661688,
-        28.46738363
-    ],
-    [
-        118.13667715,
-        28.46718075
-    ],
-    [
-        118.13635137,
-        28.46694533
-    ],
-    [
-        118.13516081,
-        28.4663507
-    ],
-    [
-        118.1350566,
-        28.46563679
-    ],
-    [
-        118.13488237,
-        28.46531659
-    ],
-    [
-        118.13462191,
-        28.46509325
-    ],
-    [
-        118.13424494,
-        28.46452892
-    ],
-    [
-        118.13413094,
-        28.46449771
-    ],
-    [
-        118.13377489,
-        28.46412129
-    ],
-    [
-        118.13357863,
-        28.46406504
-    ],
-    [
-        118.13367101,
-        28.46380929
-    ],
-    [
-        118.13364182,
-        28.46339636
-    ],
-    [
-        118.13402965,
-        28.46336895
-    ],
-    [
-        118.13342325,
-        28.46270928
-    ],
-    [
-        118.13292326,
-        28.46235559
-    ],
-    [
-        118.13297342,
-        28.46215871
-    ],
-    [
-        118.13406299,
-        28.46157053
-    ],
-    [
-        118.13418535,
-        28.46097284
-    ],
-    [
-        118.13474029,
-        28.46019089
-    ],
-    [
-        118.13509136,
-        28.45984556
-    ],
-    [
-        118.13559825,
-        28.4599353
-    ],
-    [
-        118.13580678,
-        28.46008255
-    ],
-    [
-        118.1361957,
-        28.46020811
-    ],
-    [
-        118.13670764,
-        28.46062475
-    ],
-    [
-        118.13694828,
-        28.46072211
-    ],
-    [
-        118.13700925,
-        28.46081623
-    ],
-    [
-        118.13694536,
-        28.46113103
-    ],
-    [
-        118.13700921,
-        28.46133699
-    ],
-    [
-        118.13717156,
-        28.46147823
-    ],
-    [
-        118.13738732,
-        28.46153057
-    ],
-    [
-        118.13768496,
-        28.4618229
-    ],
-    [
-        118.13783325,
-        28.46183213
-    ],
-    [
-        118.13788739,
-        28.46162735
-    ],
-    [
-        118.13813093,
-        28.46163466
-    ],
-    [
-        118.1385058,
-        28.46182626
-    ],
-    [
-        118.13875907,
-        28.4620955
-    ],
-    [
-        118.1387843,
-        28.46244049
-    ],
-    [
-        118.13891743,
-        28.46264962
-    ],
-    [
-        118.13925011,
-        28.46258321
-    ],
-    [
-        118.13938757,
-        28.46272037
-    ],
-    [
-        118.13985374,
-        28.46287002
-    ],
-    [
-        118.1400432,
-        28.46265142
-    ],
-    [
-        118.14005115,
-        28.46247949
-    ],
-    [
-        118.13981159,
-        28.46211319
-    ],
-    [
-        118.13965431,
-        28.4616341
-    ],
-    [
-        118.13927946,
-        28.4610547
-    ],
-    [
-        118.13920443,
-        28.46079159
-    ],
-    [
-        118.13935058,
-        28.46066586
-    ],
-    [
-        118.13978753,
-        28.46066458
-    ],
-    [
-        118.14037602,
-        28.46099042
-    ],
-    [
-        118.14058745,
-        28.46119077
-    ],
-    [
-        118.14082987,
-        28.4618629
-    ],
-    [
-        118.14074758,
-        28.46217372
-    ],
-    [
-        118.14135628,
-        28.46250059
-    ],
-    [
-        118.14189315,
-        28.46325022
-    ],
-    [
-        118.1421028,
-        28.46332057
-    ],
-    [
-        118.14230019,
-        28.46321589
-    ],
-    [
-        118.14228613,
-        28.46301595
-    ],
-    [
-        118.14249869,
-        28.46271237
-    ],
-    [
-        118.14250593,
-        28.46245354
-    ],
-    [
-        118.14242554,
-        28.46157859
-    ],
-    [
-        118.14227941,
-        28.46136449
-    ],
-    [
-        118.14240574,
-        28.46097781
-    ],
-    [
-        118.14235668,
-        28.46083575
-    ],
-    [
-        118.14082501,
-        28.45959557
-    ],
-    [
-        118.14000019,
-        28.45913637
-    ],
-    [
-        118.1391736,
-        28.4584373
-    ],
-    [
-        118.13886982,
-        28.45808286
-    ],
-    [
-        118.13872946,
-        28.45804072
-    ],
-    [
-        118.13896007,
-        28.4575402
-    ],
-    [
-        118.13948944,
-        28.45697124
-    ],
-    [
-        118.14046551,
-        28.45661093
-    ],
-    [
-        118.14082022,
-        28.45640654
-    ],
-    [
-        118.14083142,
-        28.45629554
-    ],
-    [
-        118.13896423,
-        28.45522788
-    ],
-    [
-        118.13760119,
-        28.45389215
-    ],
-    [
-        118.13667105,
-        28.45369376
-    ],
-    [
-        118.13561902,
-        28.45313036
-    ],
-    [
-        118.13452658,
-        28.45299475
-    ],
-    [
-        118.13347822,
-        28.45239839
-    ],
-    [
-        118.13261672,
-        28.45240407
-    ],
-    [
-        118.13232381,
-        28.4521448
-    ],
-    [
-        118.1318902,
-        28.45196117
-    ],
-    [
-        118.13177477,
-        28.45182704
-    ],
-    [
-        118.13176974,
-        28.45153218
-    ],
-    [
-        118.13201552,
-        28.45027487
-    ],
-    [
-        118.13170169,
-        28.44997652
-    ],
-    [
-        118.13109455,
-        28.44998061
-    ],
-    [
-        118.13074285,
-        28.44973324
-    ],
-    [
-        118.13065268,
-        28.44953616
-    ],
-    [
-        118.13073498,
-        28.44892147
-    ],
-    [
-        118.13073496,
-        28.44892139
-    ],
-    [
-        118.13063977,
-        28.4485914
-    ],
-    [
-        118.12997862,
-        28.44772377
-    ],
-    [
-        118.1299786,
-        28.44772373
-    ],
-    [
-        118.12837119,
-        28.44763649
-    ],
-    [
-        118.12657285,
-        28.44687548
-    ],
-    [
-        118.12622406,
-        28.446941
-    ],
-    [
-        118.12607977,
-        28.44711978
-    ],
-    [
-        118.12569021,
-        28.44732624
-    ],
-    [
-        118.12569013,
-        28.44732624
-    ],
-    [
-        118.12568346,
-        28.44732613
-    ],
-    [
-        118.12535941,
-        28.44732073
-    ],
-    [
-        118.1248044,
-        28.44704223
-    ],
-    [
-        118.12347067,
-        28.4464187
-    ],
-    [
-        118.12096957,
-        28.44607412
-    ],
-    [
-        118.11938418,
-        28.44551052
-    ],
-    [
-        118.11830631,
-        28.44546533
-    ],
-    [
-        118.11746701,
-        28.44488866
-    ],
-    [
-        118.1169481,
-        28.44475319
-    ],
-    [
-        118.11620784,
-        28.44492054
-    ],
-    [
-        118.1156551,
-        28.44488204
-    ],
-    [
-        118.11525963,
-        28.44453378
-    ],
-    [
-        118.11491106,
-        28.44391554
-    ],
-    [
-        118.1149122,
-        28.44343577
-    ],
-    [
-        118.11473378,
-        28.44291976
-    ],
-    [
-        118.11435845,
-        28.44261451
-    ],
-    [
-        118.11347702,
-        28.44213279
-    ],
-    [
-        118.11266814,
-        28.44135344
-    ],
-    [
-        118.11231959,
-        28.44088119
-    ],
-    [
-        118.11165991,
-        28.44070273
-    ],
-    [
-        118.1103629,
-        28.4405629
-    ],
-    [
-        118.10988755,
-        28.43980577
-    ],
-    [
-        118.10957718,
-        28.43951463
-    ],
-    [
-        118.10940096,
-        28.43949051
-    ],
-    [
-        118.10884506,
-        28.43962701
-    ],
-    [
-        118.10819056,
-        28.43961269
-    ],
-    [
-        118.10769389,
-        28.43936044
-    ],
-    [
-        118.10681489,
-        28.43909589
-    ],
-    [
-        118.10610413,
-        28.43857772
-    ],
-    [
-        118.10509508,
-        28.43803133
-    ],
-    [
-        118.10464755,
-        28.43756023
-    ],
-    [
-        118.1042253,
-        28.43642533
-    ],
-    [
-        118.10338534,
-        28.43551618
-    ],
-    [
-        118.1026478,
-        28.43454102
-    ],
-    [
-        118.10268387,
-        28.43412815
-    ],
-    [
-        118.10237371,
-        28.43366224
-    ],
-    [
-        118.10177519,
-        28.43334109
-    ],
-    [
-        118.10137776,
-        28.43300993
-    ],
-    [
-        118.10121853,
-        28.43276894
-    ],
-    [
-        118.10082942,
-        28.43245189
-    ],
-    [
-        118.10031714,
-        28.43171201
-    ],
-    [
-        118.10029916,
-        28.43126112
-    ],
-    [
-        118.10051209,
-        28.43071623
-    ],
-    [
-        118.10053124,
-        28.43037332
-    ],
-    [
-        118.09929739,
-        28.42959122
-    ],
-    [
-        118.09929734,
-        28.42959123
-    ],
-    [
-        118.09886494,
-        28.4293313
-    ],
-    [
-        118.09839561,
-        28.42904916
-    ],
-    [
-        118.09748525,
-        28.42872505
-    ],
-    [
-        118.09748519,
-        28.42872505
-    ],
-    [
-        118.09664839,
-        28.42875189
-    ],
-    [
-        118.09639839,
-        28.42867088
-    ],
-    [
-        118.09559585,
-        28.42814791
-    ],
-    [
-        118.09552489,
-        28.42804992
-    ],
-    [
-        118.09550187,
-        28.42770602
-    ],
-    [
-        118.09503578,
-        28.42728902
-    ],
-    [
-        118.0948175,
-        28.42723709
-    ],
-    [
-        118.09434418,
-        28.42729905
-    ],
-    [
-        118.09389681,
-        28.42743498
-    ],
-    [
-        118.0930446,
-        28.42755292
-    ],
-    [
-        118.09208616,
-        28.4279528
-    ],
-    [
-        118.09136472,
-        28.42848073
-    ],
-    [
-        118.09097249,
-        28.42897267
-    ],
-    [
-        118.09067247,
-        28.42922463
-    ],
-    [
-        118.09036239,
-        28.42928162
-    ],
-    [
-        118.09036233,
-        28.42928162
-    ],
-    [
-        118.08845776,
-        28.42927193
-    ],
-    [
-        118.08868782,
-        28.42972879
-    ],
-    [
-        118.08864459,
-        28.42998469
-    ],
-    [
-        118.08818256,
-        28.43030771
-    ],
-    [
-        118.08776449,
-        28.43040579
-    ],
-    [
-        118.08747425,
-        28.43061874
-    ],
-    [
-        118.08688805,
-        28.43072489
-    ],
-    [
-        118.08638387,
-        28.43179773
-    ],
-    [
-        118.0859028,
-        28.43228483
-    ],
-    [
-        118.0857937,
-        28.43229782
-    ],
-    [
-        118.08571993,
-        28.43223296
-    ],
-    [
-        118.08556977,
-        28.43210094
-    ],
-    [
-        118.0855697,
-        28.43210091
-    ],
-    [
-        118.08524185,
-        28.43200059
-    ],
-    [
-        118.08507781,
-        28.43177666
-    ],
-    [
-        118.08505284,
-        28.4312898
-    ],
-    [
-        118.08538512,
-        28.42976413
-    ],
-    [
-        118.08515405,
-        28.42945922
-    ],
-    [
-        118.08462191,
-        28.42902043
-    ],
-    [
-        118.08414372,
-        28.42907151
-    ],
-    [
-        118.08360551,
-        28.42955952
-    ],
-    [
-        118.08321037,
-        28.42972657
-    ],
-    [
-        118.08239418,
-        28.42950085
-    ],
-    [
-        118.08106591,
-        28.42934733
-    ],
-    [
-        118.07914862,
-        28.42968106
-    ],
-    [
-        118.07779955,
-        28.42969172
-    ],
-    [
-        118.07607061,
-        28.42956174
-    ],
-    [
-        118.07236734,
-        28.42863558
-    ],
-    [
-        118.06920447,
-        28.4284953
-    ],
-    [
-        118.06509574,
-        28.42828446
-    ],
-    [
-        118.06214328,
-        28.4287647
-    ],
-    [
-        118.06156133,
-        28.42885936
-    ],
-    [
-        118.06061946,
-        28.42917763
-    ],
-    [
-        118.06061947,
-        28.42917752
-    ],
-    [
-        118.05954208,
-        28.42954169
-    ],
-    [
-        118.05906855,
-        28.42946331
-    ],
-    [
-        118.05873889,
-        28.4292678
-    ],
-    [
-        118.05774805,
-        28.42809643
-    ],
-    [
-        118.05774801,
-        28.42809641
-    ],
-    [
-        118.05710475,
-        28.42771939
-    ],
-    [
-        118.05710472,
-        28.42771938
-    ],
-    [
-        118.05660327,
-        28.42771706
-    ],
-    [
-        118.05601392,
-        28.42773789
-    ],
-    [
-        118.05518884,
-        28.42817694
-    ],
-    [
-        118.05485715,
-        28.42913517
-    ],
-    [
-        118.05464238,
-        28.4294024
-    ],
-    [
-        118.05430578,
-        28.42954986
-    ],
-    [
-        118.05401514,
-        28.42955128
-    ],
-    [
-        118.05253905,
-        28.42927957
-    ],
-    [
-        118.05028129,
-        28.42793594
-    ],
-    [
-        118.04914794,
-        28.42726147
-    ],
-    [
-        118.0488454,
-        28.42720099
-    ],
-    [
-        118.04748041,
-        28.42727919
-    ],
-    [
-        118.04748046,
-        28.42727927
-    ],
-    [
-        118.04722488,
-        28.42712774
-    ],
-    [
-        118.04698727,
-        28.42687722
-    ],
-    [
-        118.04678069,
-        28.42585983
-    ],
-    [
-        118.04680067,
-        28.42556988
-    ],
-    [
-        118.04707325,
-        28.42545243
-    ],
-    [
-        118.04784904,
-        28.42557108
-    ],
-    [
-        118.04850106,
-        28.42539903
-    ],
-    [
-        118.04905523,
-        28.42549808
-    ],
-    [
-        118.04932882,
-        28.4250698
-    ],
-    [
-        118.04932886,
-        28.42506979
-    ],
-    [
-        118.04932882,
-        28.42506979
-    ],
-    [
-        118.04932886,
-        28.42506973
-    ],
-    [
-        118.04845746,
-        28.42199805
-    ],
-    [
-        118.0484574,
-        28.421998
-    ],
-    [
-        118.04845742,
-        28.42199796
-    ],
-    [
-        118.04725739,
-        28.42032041
-    ],
-    [
-        118.04725739,
-        28.4203204
-    ],
-    [
-        118.04699092,
-        28.41899719
-    ],
-    [
-        118.04707881,
-        28.41858114
-    ],
-    [
-        118.04802513,
-        28.41668476
-    ],
-    [
-        118.04802511,
-        28.41668467
-    ],
-    [
-        118.04802516,
-        28.41668469
-    ],
-    [
-        118.04803694,
-        28.41668929
-    ],
-    [
-        118.04815083,
-        28.41568031
-    ],
-    [
-        118.04798249,
-        28.41473096
-    ],
-    [
-        118.04798248,
-        28.4147309
-    ],
-    [
-        118.04708299,
-        28.41471229
-    ],
-    [
-        118.04729323,
-        28.413962
-    ],
-    [
-        118.04731703,
-        28.41346231
-    ],
-    [
-        118.04729323,
-        28.41298641
-    ],
-    [
-        118.04753812,
-        28.41235729
-    ],
-    [
-        118.04707818,
-        28.41164332
-    ],
-    [
-        118.04707815,
-        28.4116433
-    ],
-    [
-        118.04640424,
-        28.41129478
-    ],
-    [
-        118.0463274,
-        28.41094402
-    ],
-    [
-        118.04660596,
-        28.41027461
-    ],
-    [
-        118.04710312,
-        28.40984772
-    ],
-    [
-        118.04719299,
-        28.4095816
-    ],
-    [
-        118.0471981,
-        28.40934012
-    ],
-    [
-        118.04732881,
-        28.40885839
-    ],
-    [
-        118.04733571,
-        28.40870252
-    ],
-    [
-        118.04704433,
-        28.40816819
-    ],
-    [
-        118.04712521,
-        28.40782116
-    ],
-    [
-        118.04715876,
-        28.40762187
-    ],
-    [
-        118.04722053,
-        28.40753108
-    ],
-    [
-        118.04739081,
-        28.40750294
-    ],
-    [
-        118.0476362,
-        28.40740212
-    ],
-    [
-        118.04711711,
-        28.40647377
-    ],
-    [
-        118.0468928,
-        28.40609198
-    ],
-    [
-        118.046803,
-        28.40564526
-    ],
-    [
-        118.04691786,
-        28.4048962
-    ],
-    [
-        118.04689008,
-        28.40477626
-    ],
-    [
-        118.04651053,
-        28.40451827
-    ],
-    [
-        118.04638244,
-        28.40432414
-    ],
-    [
-        118.04633097,
-        28.40403251
-    ],
-    [
-        118.04629414,
-        28.40393481
-    ],
-    [
-        118.04614235,
-        28.40353207
-    ],
-    [
-        118.04621028,
-        28.40342495
-    ],
-    [
-        118.04665849,
-        28.40317146
-    ],
-    [
-        118.04690496,
-        28.40288367
-    ],
-    [
-        118.04702493,
-        28.40291742
-    ],
-    [
-        118.047025,
-        28.40291745
-    ],
-    [
-        118.04704881,
-        28.40311442
-    ],
-    [
-        118.04669145,
-        28.40351693
-    ],
-    [
-        118.04665155,
-        28.403719
-    ],
-    [
-        118.04683117,
-        28.4036811
-    ],
-    [
-        118.04717767,
-        28.40358894
-    ],
-    [
-        118.04742099,
-        28.40331852
-    ],
-    [
-        118.04777254,
-        28.40244205
-    ],
-    [
-        118.04817792,
-        28.40204234
-    ],
-    [
-        118.04819395,
-        28.40163648
-    ],
-    [
-        118.04819392,
-        28.4016364
-    ],
-    [
-        118.04801634,
-        28.40122493
-    ],
-    [
-        118.04801627,
-        28.40122487
-    ],
-    [
-        118.04801626,
-        28.40122484
-    ],
-    [
-        118.04778367,
-        28.40107332
-    ],
-    [
-        118.04673447,
-        28.40138833
-    ],
-    [
-        118.04670353,
-        28.40085448
-    ],
-    [
-        118.04672763,
-        28.40062048
-    ],
-    [
-        118.046562,
-        28.40021688
-    ],
-    [
-        118.04656198,
-        28.40021683
-    ],
-    [
-        118.04623142,
-        28.39983759
-    ],
-    [
-        118.04623756,
-        28.39940879
-    ],
-    [
-        118.04609385,
-        28.39896512
-    ],
-    [
-        118.0463045,
-        28.39828183
-    ],
-    [
-        118.04630448,
-        28.3982818
-    ],
-    [
-        118.0463045,
-        28.39828176
-    ],
-    [
-        118.04605192,
-        28.39774344
-    ],
-    [
-        118.04605189,
-        28.39774338
-    ],
-    [
-        118.04552909,
-        28.39732366
-    ],
-    [
-        118.04552907,
-        28.39732363
-    ],
-    [
-        118.04525627,
-        28.39728609
-    ],
-    [
-        118.04406652,
-        28.39795552
-    ],
-    [
-        118.04360937,
-        28.39811944
-    ],
-    [
-        118.04331191,
-        28.39840291
-    ],
-    [
-        118.04320016,
-        28.39836227
-    ],
-    [
-        118.04301156,
-        28.39812767
-    ],
-    [
-        118.04332212,
-        28.39687133
-    ],
-    [
-        118.04323629,
-        28.39620862
-    ],
-    [
-        118.04338398,
-        28.39605236
-    ],
-    [
-        118.04339296,
-        28.39589037
-    ],
-    [
-        118.04306172,
-        28.39562114
-    ],
-    [
-        118.04311666,
-        28.39500916
-    ],
-    [
-        118.04271423,
-        28.39508898
-    ],
-    [
-        118.04260149,
-        28.39503526
-    ],
-    [
-        118.04250779,
-        28.39414663
-    ],
-    [
-        118.04230526,
-        28.3938945
-    ],
-    [
-        118.04221351,
-        28.39378023
-    ],
-    [
-        118.04202777,
-        28.39381662
-    ],
-    [
-        118.0416307,
-        28.39439047
-    ],
-    [
-        118.04162265,
-        28.39438345
-    ],
-    [
-        118.04145792,
-        28.39423988
-    ],
-    [
-        118.0416825,
-        28.39386947
-    ],
-    [
-        118.04166851,
-        28.39364257
-    ],
-    [
-        118.04166849,
-        28.39364255
-    ],
-    [
-        118.0414691,
-        28.39348791
-    ],
-    [
-        118.04125133,
-        28.39352647
-    ],
-    [
-        118.04085609,
-        28.3937523
-    ],
-    [
-        118.03980333,
-        28.39487141
-    ],
-    [
-        118.03966142,
-        28.39490262
-    ],
-    [
-        118.03958461,
-        28.39483493
-    ],
-    [
-        118.03958458,
-        28.39483491
-    ],
-    [
-        118.03971644,
-        28.39448368
-    ],
-    [
-        118.04052773,
-        28.39351603
-    ],
-    [
-        118.04052777,
-        28.39351597
-    ],
-    [
-        118.04003775,
-        28.3934312
-    ],
-    [
-        118.04003767,
-        28.39343118
-    ],
-    [
-        118.0398113,
-        28.39382151
-    ],
-    [
-        118.03950382,
-        28.39401416
-    ],
-    [
-        118.03933139,
-        28.39402864
-    ],
-    [
-        118.03879258,
-        28.39315408
-    ],
-    [
-        118.03887629,
-        28.39312383
-    ],
-    [
-        118.03896505,
-        28.39280276
-    ],
-    [
-        118.03914685,
-        28.39260339
-    ],
-    [
-        118.03969258,
-        28.39245019
-    ],
-    [
-        118.0397684,
-        28.39221399
-    ],
-    [
-        118.03993009,
-        28.39202575
-    ],
-    [
-        118.04025267,
-        28.39196601
-    ],
-    [
-        118.04051711,
-        28.39217037
-    ],
-    [
-        118.04051713,
-        28.39217039
-    ],
-    [
-        118.04070251,
-        28.39217295
-    ],
-    [
-        118.04023659,
-        28.39148113
-    ],
-    [
-        118.04023653,
-        28.39148104
-    ],
-    [
-        118.04004791,
-        28.39149045
-    ],
-    [
-        118.0395399,
-        28.39208157
-    ],
-    [
-        118.03925637,
-        28.39228507
-    ],
-    [
-        118.03851089,
-        28.3925937
-    ],
-    [
-        118.03762684,
-        28.39280069
-    ],
-    [
-        118.0373175,
-        28.39280141
-    ],
-    [
-        118.03640653,
-        28.39312747
-    ],
-    [
-        118.03630741,
-        28.39295895
-    ],
-    [
-        118.03623988,
-        28.39284406
-    ],
-    [
-        118.03617312,
-        28.39221732
-    ],
-    [
-        118.03629271,
-        28.39216405
-    ],
-    [
-        118.03664929,
-        28.3922694
-    ],
-    [
-        118.03688357,
-        28.39233862
-    ],
-    [
-        118.03704424,
-        28.39222127
-    ],
-    [
-        118.03706719,
-        28.39210217
-    ],
-    [
-        118.03706719,
-        28.39210214
-    ],
-    [
-        118.03675967,
-        28.39190489
-    ],
-    [
-        118.0360643,
-        28.39175066
-    ],
-    [
-        118.03578091,
-        28.39157137
-    ],
-    [
-        118.03462867,
-        28.39048435
-    ],
-    [
-        118.034559,
-        28.39029952
-    ],
-    [
-        118.03457878,
-        28.39003159
-    ],
-    [
-        118.03457871,
-        28.39003159
-    ],
-    [
-        118.03457872,
-        28.39003155
-    ],
-    [
-        118.03440411,
-        28.39002888
-    ],
-    [
-        118.03429742,
-        28.39031118
-    ],
-    [
-        118.03410165,
-        28.39040163
-    ],
-    [
-        118.03336541,
-        28.39023547
-    ],
-    [
-        118.03336533,
-        28.39023546
-    ],
-    [
-        118.03301732,
-        28.3902783
-    ],
-    [
-        118.03286354,
-        28.3906825
-    ],
-    [
-        118.03244258,
-        28.39109055
-    ],
-    [
-        118.03238747,
-        28.39103971
-    ],
-    [
-        118.03191394,
-        28.39060287
-    ],
-    [
-        118.03090112,
-        28.39046943
-    ],
-    [
-        118.03057685,
-        28.39027542
-    ],
-    [
-        118.03059697,
-        28.39014535
-    ],
-    [
-        118.03076865,
-        28.38998295
-    ],
-    [
-        118.03146795,
-        28.38972322
-    ],
-    [
-        118.03228002,
-        28.38975323
-    ],
-    [
-        118.0325814,
-        28.38934756
-    ],
-    [
-        118.03313924,
-        28.38884526
-    ],
-    [
-        118.03365288,
-        28.38878606
-    ],
-    [
-        118.03373083,
-        28.38865691
-    ],
-    [
-        118.03371787,
-        28.38863113
-    ],
-    [
-        118.03366907,
-        28.38853407
-    ],
-    [
-        118.03358883,
-        28.38850599
-    ],
-    [
-        118.03337376,
-        28.3884307
-    ],
-    [
-        118.03302645,
-        28.38853463
-    ],
-    [
-        118.03203467,
-        28.38926793
-    ],
-    [
-        118.03173626,
-        28.38935156
-    ],
-    [
-        118.03142812,
-        28.38925747
-    ],
-    [
-        118.03137694,
-        28.38916747
-    ],
-    [
-        118.03128843,
-        28.38901175
-    ],
-    [
-        118.03128385,
-        28.38896149
-    ],
-    [
-        118.03125757,
-        28.38867302
-    ],
-    [
-        118.03113977,
-        28.38839932
-    ],
-    [
-        118.03113973,
-        28.38839924
-    ],
-    [
-        118.03095906,
-        28.38840479
-    ],
-    [
-        118.03092532,
-        28.38856975
-    ],
-    [
-        118.03103304,
-        28.3889555
-    ],
-    [
-        118.03092126,
-        28.38941459
-    ],
-    [
-        118.03032475,
-        28.38969214
-    ],
-    [
-        118.0300503,
-        28.38968074
-    ],
-    [
-        118.02971492,
-        28.38955562
-    ],
-    [
-        118.02901967,
-        28.38945353
-    ],
-    [
-        118.02879655,
-        28.38932952
-    ],
-    [
-        118.02838045,
-        28.38909818
-    ],
-    [
-        118.02832051,
-        28.38877346
-    ],
-    [
-        118.0287138,
-        28.38818459
-    ],
-    [
-        118.0286567,
-        28.38803374
-    ],
-    [
-        118.02835649,
-        28.38798153
-    ],
-    [
-        118.02835643,
-        28.38798152
-    ],
-    [
-        118.02793441,
-        28.38848941
-    ],
-    [
-        118.02771893,
-        28.38861305
-    ],
-    [
-        118.02741984,
-        28.38856685
-    ],
-    [
-        118.02730694,
-        28.38848056
-    ],
-    [
-        118.02719434,
-        28.38839446
-    ],
-    [
-        118.02664888,
-        28.38831082
-    ],
-    [
-        118.02673938,
-        28.38796171
-    ],
-    [
-        118.02696887,
-        28.3877492
-    ],
-    [
-        118.02705974,
-        28.387559
-    ],
-    [
-        118.02700536,
-        28.38749062
-    ],
-    [
-        118.02691216,
-        28.38737341
-    ],
-    [
-        118.02691213,
-        28.3873734
-    ],
-    [
-        118.02666029,
-        28.38727824
-    ],
-    [
-        118.0260474,
-        28.38704665
-    ],
-    [
-        118.02546069,
-        28.38694332
-    ],
-    [
-        118.02428576,
-        28.38699346
-    ],
-    [
-        118.02346412,
-        28.38783043
-    ],
-    [
-        118.02350219,
-        28.38831585
-    ],
-    [
-        118.02273142,
-        28.38721902
-    ],
-    [
-        118.01794227,
-        28.39159087
-    ],
-    [
-        118.01452151,
-        28.39411882
-    ],
-    [
-        118.01249882,
-        28.39688483
-    ],
-    [
-        118.01116029,
-        28.39798527
-    ],
-    [
-        118.01062488,
-        28.39959138
-    ],
-    [
-        118.00982177,
-        28.40122723
-    ],
-    [
-        118.00842377,
-        28.40310101
-    ],
-    [
-        118.00756118,
-        28.404142
-    ],
-    [
-        118.0063714,
-        28.40583733
-    ],
-    [
-        118.00327801,
-        28.41496849
-    ],
-    [
-        118.00130326,
-        28.41738973
-    ],
-    [
-        117.99901006,
-        28.41670647
-    ],
-    [
-        117.99887048,
-        28.41658793
-    ],
-    [
-        117.99867406,
-        28.41660652
-    ],
-    [
-        117.99766315,
-        28.41630574
-    ],
-    [
-        117.99766307,
-        28.41630567
-    ],
-    [
-        117.99566603,
-        28.41617778
-    ],
-    [
-        117.99566599,
-        28.41617778
-    ],
-    [
-        117.99369375,
-        28.41709157
-    ],
-    [
-        117.99271663,
-        28.41720751
-    ],
-    [
-        117.99157403,
-        28.41698404
-    ],
-    [
-        117.98934068,
-        28.41629899
-    ],
-    [
-        117.98913829,
-        28.41615664
-    ],
-    [
-        117.98907449,
-        28.41591889
-    ],
-    [
-        117.9894564,
-        28.41548683
-    ],
-    [
-        117.99121526,
-        28.41491162
-    ],
-    [
-        117.99170076,
-        28.41490411
-    ],
-    [
-        117.99324526,
-        28.41489745
-    ],
-    [
-        117.9945574,
-        28.41458053
-    ],
-    [
-        117.99493036,
-        28.41416555
-    ],
-    [
-        117.99493033,
-        28.41416549
-    ],
-    [
-        117.99389964,
-        28.41101836
-    ],
-    [
-        117.99345098,
-        28.41082377
-    ],
-    [
-        117.99312694,
-        28.41080676
-    ],
-    [
-        117.99159235,
-        28.41241906
-    ],
-    [
-        117.990692,
-        28.41250077
-    ],
-    [
-        117.99002,
-        28.41239584
-    ],
-    [
-        117.98935999,
-        28.41184197
-    ],
-    [
-        117.98809285,
-        28.41020218
-    ],
-    [
-        117.98757423,
-        28.40921168
-    ],
-    [
-        117.98720958,
-        28.40851524
-    ],
-    [
-        117.98654753,
-        28.40847625
-    ],
-    [
-        117.98521234,
-        28.40954902
-    ],
-    [
-        117.9848843,
-        28.40950702
-    ],
-    [
-        117.98435387,
-        28.40927566
-    ],
-    [
-        117.98407371,
-        28.40895058
-    ],
-    [
-        117.98369344,
-        28.40813389
-    ],
-    [
-        117.98360615,
-        28.40793521
-    ],
-    [
-        117.98348654,
-        28.4074107
-    ],
-    [
-        117.98337291,
-        28.40692213
-    ],
-    [
-        117.98292427,
-        28.40667953
-    ],
-    [
-        117.98292423,
-        28.40667953
-    ],
-    [
-        117.98164291,
-        28.40660153
-    ],
-    [
-        117.9804354,
-        28.40667092
-    ],
-    [
-        117.97887287,
-        28.40651157
-    ],
-    [
-        117.97787373,
-        28.40627355
-    ],
-    [
-        117.97787367,
-        28.40627352
-    ],
-    [
-        117.97692145,
-        28.40581443
-    ],
-    [
-        117.97646376,
-        28.40505497
-    ],
-    [
-        117.97636615,
-        28.40409442
-    ],
-    [
-        117.97641397,
-        28.40390604
-    ],
-    [
-        117.97654471,
-        28.40339106
-    ],
-    [
-        117.97674593,
-        28.40310126
-    ],
-    [
-        117.97776841,
-        28.4015079
-    ],
-    [
-        117.97835679,
-        28.40101329
-    ],
-    [
-        117.97897603,
-        28.40094048
-    ],
-    [
-        117.97970894,
-        28.4010513
-    ],
-    [
-        117.97999413,
-        28.40098847
-    ],
-    [
-        117.98031633,
-        28.40089558
-    ],
-    [
-        117.98046389,
-        28.40068414
-    ],
-    [
-        117.98054255,
-        28.40010308
-    ],
-    [
-        117.9804758,
-        28.39989327
-    ],
-    [
-        117.98031427,
-        28.39977983
-    ],
-    [
-        117.97960529,
-        28.39986884
-    ],
-    [
-        117.97950659,
-        28.39960225
-    ],
-    [
-        117.97909486,
-        28.39939048
-    ],
-    [
-        117.97901158,
-        28.39948743
-    ],
-    [
-        117.97855948,
-        28.3993029
-    ],
-    [
-        117.97863504,
-        28.39908085
-    ],
-    [
-        117.97836581,
-        28.39893075
-    ],
-    [
-        117.97794903,
-        28.39897894
-    ],
-    [
-        117.97769882,
-        28.39891866
-    ],
-    [
-        117.97751542,
-        28.3984513
-    ],
-    [
-        117.97701,
-        28.39802887
-    ],
-    [
-        117.97655122,
-        28.39782927
-    ],
-    [
-        117.97624397,
-        28.39723827
-    ],
-    [
-        117.97556497,
-        28.39696228
-    ],
-    [
-        117.97553109,
-        28.39664544
-    ],
-    [
-        117.97566788,
-        28.39601116
-    ],
-    [
-        117.97577846,
-        28.39587685
-    ],
-    [
-        117.97607859,
-        28.39579203
-    ],
-    [
-        117.97682349,
-        28.39590181
-    ],
-    [
-        117.97737313,
-        28.39555729
-    ],
-    [
-        117.97716351,
-        28.39528895
-    ],
-    [
-        117.97702314,
-        28.39525642
-    ],
-    [
-        117.97681062,
-        28.39533703
-    ],
-    [
-        117.97661317,
-        28.39528956
-    ],
-    [
-        117.97615543,
-        28.39558287
-    ],
-    [
-        117.97579536,
-        28.39560191
-    ],
-    [
-        117.97567582,
-        28.39543525
-    ],
-    [
-        117.975617,
-        28.39478261
-    ],
-    [
-        117.97550253,
-        28.39417008
-    ],
-    [
-        117.97527317,
-        28.39366378
-    ],
-    [
-        117.97530694,
-        28.39344674
-    ],
-    [
-        117.97551947,
-        28.3933152
-    ],
-    [
-        117.97585658,
-        28.39327617
-    ],
-    [
-        117.97623534,
-        28.39302411
-    ],
-    [
-        117.97649059,
-        28.39297343
-    ],
-    [
-        117.97653548,
-        28.39277534
-    ],
-    [
-        117.97624541,
-        28.39272219
-    ],
-    [
-        117.97527502,
-        28.39303193
-    ],
-    [
-        117.9749171,
-        28.393011
-    ],
-    [
-        117.97481336,
-        28.39285725
-    ],
-    [
-        117.97489921,
-        28.39224621
-    ],
-    [
-        117.97529809,
-        28.39185814
-    ],
-    [
-        117.97527836,
-        28.39168723
-    ],
-    [
-        117.97516564,
-        28.39161953
-    ],
-    [
-        117.97493229,
-        28.39162218
-    ],
-    [
-        117.9747876,
-        28.39172662
-    ],
-    [
-        117.97453409,
-        28.39241418
-    ],
-    [
-        117.97439263,
-        28.39252958
-    ],
-    [
-        117.97414419,
-        28.39256727
-    ],
-    [
-        117.9739787,
-        28.39248676
-    ],
-    [
-        117.9738222,
-        28.39207627
-    ],
-    [
-        117.9739052,
-        28.39119421
-    ],
-    [
-        117.97401363,
-        28.39109195
-    ],
-    [
-        117.97449327,
-        28.3910086
-    ],
-    [
-        117.9744215,
-        28.39062584
-    ],
-    [
-        117.97420038,
-        28.39038154
-    ],
-    [
-        117.97427004,
-        28.39010339
-    ],
-    [
-        117.97452749,
-        28.38963781
-    ],
-    [
-        117.97467397,
-        28.38951933
-    ],
-    [
-        117.97491343,
-        28.38947869
-    ],
-    [
-        117.97499817,
-        28.38936048
-    ],
-    [
-        117.9749404,
-        28.38893476
-    ],
-    [
-        117.97466109,
-        28.38898253
-    ],
-    [
-        117.97413767,
-        28.38884204
-    ],
-    [
-        117.97399695,
-        28.38875147
-    ],
-    [
-        117.97397399,
-        28.38859353
-    ],
-    [
-        117.9748396,
-        28.38794416
-    ],
-    [
-        117.97478899,
-        28.38781735
-    ],
-    [
-        117.97446878,
-        28.38753734
-    ],
-    [
-        117.97445982,
-        28.38735938
-    ],
-    [
-        117.97501239,
-        28.38668095
-    ],
-    [
-        117.97536247,
-        28.38591707
-    ],
-    [
-        117.97546739,
-        28.38480305
-    ],
-    [
-        117.97504062,
-        28.38382842
-    ],
-    [
-        117.97429864,
-        28.38274878
-    ],
-    [
-        117.97411915,
-        28.3826603
-    ],
-    [
-        117.97338928,
-        28.38260642
-    ],
-    [
-        117.97303424,
-        28.38238148
-    ],
-    [
-        117.97274812,
-        28.38208535
-    ],
-    [
-        117.97254567,
-        28.38170197
-    ],
-    [
-        117.97250082,
-        28.38133416
-    ],
-    [
-        117.97277588,
-        28.38073148
-    ],
-    [
-        117.97273424,
-        28.38062461
-    ],
-    [
-        117.97208082,
-        28.3806935
-    ],
-    [
-        117.97176094,
-        28.38054845
-    ],
-    [
-        117.97150746,
-        28.3806701
-    ],
-    [
-        117.97147549,
-        28.38078519
-    ],
-    [
-        117.97169196,
-        28.38105048
-    ],
-    [
-        117.97172173,
-        28.38145532
-    ],
-    [
-        117.97152744,
-        28.38210374
-    ],
-    [
-        117.97107936,
-        28.382353
-    ],
-    [
-        117.9707932,
-        28.38241877
-    ],
-    [
-        117.97056774,
-        28.38234939
-    ],
-    [
-        117.96985692,
-        28.38142959
-    ],
-    [
-        117.96967416,
-        28.38149111
-    ],
-    [
-        117.96946374,
-        28.38179062
-    ],
-    [
-        117.96934525,
-        28.38179796
-    ],
-    [
-        117.96930038,
-        28.38168705
-    ],
-    [
-        117.96946486,
-        28.3811727
-    ],
-    [
-        117.96942897,
-        28.38100084
-    ],
-    [
-        117.96897337,
-        28.38070813
-    ],
-    [
-        117.96884664,
-        28.38045959
-    ],
-    [
-        117.96945707,
-        28.37985195
-    ],
-    [
-        117.96958169,
-        28.37951174
-    ],
-    [
-        117.96947901,
-        28.37935104
-    ],
-    [
-        117.96910491,
-        28.37914512
-    ],
-    [
-        117.96907298,
-        28.3788452
-    ],
-    [
-        117.96873116,
-        28.37883823
-    ],
-    [
-        117.96839295,
-        28.37862914
-    ],
-    [
-        117.96800414,
-        28.37811335
-    ],
-    [
-        117.96768786,
-        28.37746228
-    ],
-    [
-        117.9675453,
-        28.3776367
-    ],
-    [
-        117.96766195,
-        28.37819824
-    ],
-    [
-        117.96757001,
-        28.37845845
-    ],
-    [
-        117.96726696,
-        28.37854224
-    ],
-    [
-        117.96666158,
-        28.37847793
-    ],
-    [
-        117.96646983,
-        28.37856844
-    ],
-    [
-        117.96651399,
-        28.37863527
-    ],
-    [
-        117.96690896,
-        28.37867019
-    ],
-    [
-        117.96710428,
-        28.37876468
-    ],
-    [
-        117.96738252,
-        28.37917784
-    ],
-    [
-        117.96731464,
-        28.37946993
-    ],
-    [
-        117.96702055,
-        28.37964269
-    ],
-    [
-        117.96683599,
-        28.3796422
-    ],
-    [
-        117.96634515,
-        28.37956561
-    ],
-    [
-        117.96589345,
-        28.37935186
-    ],
-    [
-        117.96574587,
-        28.37944719
-    ],
-    [
-        117.96587149,
-        28.38006981
-    ],
-    [
-        117.96585531,
-        28.38037471
-    ],
-    [
-        117.96572451,
-        28.38152793
-    ],
-    [
-        117.96559091,
-        28.38184719
-    ],
-    [
-        117.96538551,
-        28.38193871
-    ],
-    [
-        117.96484289,
-        28.38248304
-    ],
-    [
-        117.96363093,
-        28.38292222
-    ],
-    [
-        117.96325896,
-        28.38213235
-    ],
-    [
-        117.9633089,
-        28.38189628
-    ],
-    [
-        117.96354629,
-        28.38157073
-    ],
-    [
-        117.96370969,
-        28.38146231
-    ],
-    [
-        117.96390543,
-        28.3810638
-    ],
-    [
-        117.96400101,
-        28.38029275
-    ],
-    [
-        117.96390157,
-        28.37991608
-    ],
-    [
-        117.96353532,
-        28.37954109
-    ],
-    [
-        117.9632143,
-        28.379421
-    ],
-    [
-        117.96265948,
-        28.37939646
-    ],
-    [
-        117.96159614,
-        28.37951719
-    ],
-    [
-        117.96134978,
-        28.37964984
-    ],
-    [
-        117.96100858,
-        28.3800336
-    ],
-    [
-        117.96066848,
-        28.38015748
-    ],
-    [
-        117.96045691,
-        28.38065293
-    ],
-    [
-        117.9601538,
-        28.38068772
-    ],
-    [
-        117.95970384,
-        28.38027989
-    ],
-    [
-        117.95957104,
-        28.37925739
-    ],
-    [
-        117.959171,
-        28.37867351
-    ],
-    [
-        117.95896953,
-        28.37858511
-    ],
-    [
-        117.958837,
-        28.37867939
-    ],
-    [
-        117.95847492,
-        28.37937317
-    ],
-    [
-        117.95838298,
-        28.37937844
-    ],
-    [
-        117.95817147,
-        28.37892401
-    ],
-    [
-        117.95799081,
-        28.37895047
-    ],
-    [
-        117.95786905,
-        28.37906073
-    ],
-    [
-        117.95794584,
-        28.37989639
-    ],
-    [
-        117.95790021,
-        28.38016142
-    ],
-    [
-        117.9577224,
-        28.38045988
-    ],
-    [
-        117.95777431,
-        28.38050571
-    ],
-    [
-        117.95780414,
-        28.3817394
-    ],
-    [
-        117.9576355,
-        28.38222673
-    ],
-    [
-        117.95732221,
-        28.38248145
-    ],
-    [
-        117.95618183,
-        28.38254424
-    ],
-    [
-        117.95597131,
-        28.38262774
-    ],
-    [
-        117.95582662,
-        28.38285405
-    ],
-    [
-        117.95609789,
-        28.38425912
-    ],
-    [
-        117.95617357,
-        28.38602359
-    ],
-    [
-        117.95598395,
-        28.38664793
-    ],
-    [
-        117.9542808,
-        28.38652406
-    ],
-    [
-        117.95312432,
-        28.38689372
-    ],
-    [
-        117.95217737,
-        28.38692692
-    ],
-    [
-        117.95193382,
-        28.38674448
-    ],
-    [
-        117.95273531,
-        28.38606379
-    ],
-    [
-        117.95290705,
-        28.38571849
-    ],
-    [
-        117.95284886,
-        28.38561064
-    ],
-    [
-        117.95232004,
-        28.38618173
-    ],
-    [
-        117.95169352,
-        28.38647211
-    ],
-    [
-        117.95132818,
-        28.38643894
-    ],
-    [
-        117.95105194,
-        28.38623261
-    ],
-    [
-        117.9506877,
-        28.38573952
-    ],
-    [
-        117.95068881,
-        28.38541864
-    ],
-    [
-        117.95093418,
-        28.3853461
-    ],
-    [
-        117.95186925,
-        28.38560491
-    ],
-    [
-        117.95206073,
-        28.38558647
-    ],
-    [
-        117.95206577,
-        28.38544546
-    ],
-    [
-        117.95197202,
-        28.38528775
-    ],
-    [
-        117.95199,
-        28.38508075
-    ],
-    [
-        117.95189014,
-        28.38501197
-    ],
-    [
-        117.95153377,
-        28.38514578
-    ],
-    [
-        117.95118566,
-        28.38516052
-    ],
-    [
-        117.95067482,
-        28.38507575
-    ],
-    [
-        117.95053185,
-        28.38497205
-    ],
-    [
-        117.95035728,
-        28.38461756
-    ],
-    [
-        117.95034258,
-        28.3843426
-    ],
-    [
-        117.95048706,
-        28.38356645
-    ],
-    [
-        117.9502687,
-        28.38270409
-    ],
-    [
-        117.94989758,
-        28.3828219
-    ],
-    [
-        117.94975961,
-        28.38301415
-    ],
-    [
-        117.94966902,
-        28.38372521
-    ],
-    [
-        117.9493895,
-        28.38385883
-    ],
-    [
-        117.9493047,
-        28.38407003
-    ],
-    [
-        117.94985755,
-        28.38469166
-    ],
-    [
-        117.94984532,
-        28.38495164
-    ],
-    [
-        117.94977849,
-        28.38502972
-    ],
-    [
-        117.94914796,
-        28.3852091
-    ],
-    [
-        117.94895109,
-        28.38521152
-    ],
-    [
-        117.94879266,
-        28.38506295
-    ],
-    [
-        117.94879666,
-        28.38440606
-    ],
-    [
-        117.94839144,
-        28.38384204
-    ],
-    [
-        117.94830381,
-        28.38350228
-    ],
-    [
-        117.94812418,
-        28.3833237
-    ],
-    [
-        117.94769198,
-        28.38313873
-    ],
-    [
-        117.94743148,
-        28.38323026
-    ],
-    [
-        117.94724676,
-        28.38376156
-    ],
-    [
-        117.9467915,
-        28.38415747
-    ],
-    [
-        117.94645012,
-        28.38463906
-    ],
-    [
-        117.94591831,
-        28.38505014
-    ],
-    [
-        117.9454652,
-        28.38519506
-    ],
-    [
-        117.94518852,
-        28.38519861
-    ],
-    [
-        117.94494994,
-        28.38510012
-    ],
-    [
-        117.94454502,
-        28.38446604
-    ],
-    [
-        117.94425036,
-        28.38456562
-    ],
-    [
-        117.94411777,
-        28.38450893
-    ],
-    [
-        117.94391694,
-        28.38395046
-    ],
-    [
-        117.94371644,
-        28.38379987
-    ],
-    [
-        117.94358168,
-        28.38390318
-    ],
-    [
-        117.94370454,
-        28.38428886
-    ],
-    [
-        117.94368944,
-        28.38446283
-    ],
-    [
-        117.94354569,
-        28.38459207
-    ],
-    [
-        117.94326503,
-        28.38466965
-    ],
-    [
-        117.94300163,
-        28.38453917
-    ],
-    [
-        117.94278715,
-        28.3838847
-    ],
-    [
-        117.94225316,
-        28.3835629
-    ],
-    [
-        117.94219601,
-        28.38372192
-    ],
-    [
-        117.94267031,
-        28.38442186
-    ],
-    [
-        117.94262826,
-        28.38454594
-    ],
-    [
-        117.94239178,
-        28.38468534
-    ],
-    [
-        117.94199037,
-        28.38472014
-    ],
-    [
-        117.94151528,
-        28.38455811
-    ],
-    [
-        117.94110094,
-        28.38431397
-    ],
-    [
-        117.94058378,
-        28.38430092
-    ],
-    [
-        117.94041811,
-        28.38408132
-    ],
-    [
-        117.94035928,
-        28.38281169
-    ],
-    [
-        117.94071586,
-        28.38195518
-    ],
-    [
-        117.94076764,
-        28.38167308
-    ],
-    [
-        117.94055312,
-        28.38119963
-    ],
-    [
-        117.93924527,
-        28.38087014
-    ],
-    [
-        117.9387953,
-        28.38061398
-    ],
-    [
-        117.93823318,
-        28.38044601
-    ],
-    [
-        117.93800851,
-        28.38064645
-    ],
-    [
-        117.93756598,
-        28.38154303
-    ],
-    [
-        117.93739919,
-        28.3816513
-    ],
-    [
-        117.93675433,
-        28.38169545
-    ],
-    [
-        117.93579963,
-        28.38138613
-    ],
-    [
-        117.93528957,
-        28.38098207
-    ],
-    [
-        117.93516952,
-        28.38075138
-    ],
-    [
-        117.93522274,
-        28.3806093
-    ],
-    [
-        117.93581983,
-        28.38053926
-    ],
-    [
-        117.93605347,
-        28.38062183
-    ],
-    [
-        117.93641687,
-        28.38091418
-    ],
-    [
-        117.93675115,
-        28.38104659
-    ],
-    [
-        117.93685719,
-        28.38100735
-    ],
-    [
-        117.9365427,
-        28.38069197
-    ],
-    [
-        117.93669332,
-        28.38046981
-    ],
-    [
-        117.93665056,
-        28.38038089
-    ],
-    [
-        117.9358576,
-        28.38016829
-    ],
-    [
-        117.93537052,
-        28.38017308
-    ],
-    [
-        117.93523968,
-        28.38003832
-    ],
-    [
-        117.93513869,
-        28.37972158
-    ],
-    [
-        117.93514273,
-        28.37867074
-    ],
-    [
-        117.93525166,
-        28.3785866
-    ],
-    [
-        117.93538071,
-        28.37863741
-    ],
-    [
-        117.93572611,
-        28.37919165
-    ],
-    [
-        117.93629008,
-        28.37961162
-    ],
-    [
-        117.93699603,
-        28.37990536
-    ],
-    [
-        117.93701688,
-        28.37980634
-    ],
-    [
-        117.93649678,
-        28.37943733
-    ],
-    [
-        117.93612943,
-        28.37926997
-    ],
-    [
-        117.93578904,
-        28.37892763
-    ],
-    [
-        117.93554428,
-        28.37843116
-    ],
-    [
-        117.93528368,
-        28.37819359
-    ],
-    [
-        117.93512983,
-        28.37815588
-    ],
-    [
-        117.93491341,
-        28.37827628
-    ],
-    [
-        117.93453091,
-        28.37834891
-    ],
-    [
-        117.93418724,
-        28.3783124
-    ],
-    [
-        117.93384178,
-        28.37807109
-    ],
-    [
-        117.93348017,
-        28.37748571
-    ],
-    [
-        117.9333335,
-        28.37739902
-    ],
-    [
-        117.9330768,
-        28.3774384
-    ],
-    [
-        117.93235593,
-        28.37784744
-    ],
-    [
-        117.93103461,
-        28.37817549
-    ],
-    [
-        117.93002971,
-        28.37850291
-    ],
-    [
-        117.92892703,
-        28.37828555
-    ],
-    [
-        117.92821986,
-        28.3779836
-    ],
-    [
-        117.92774955,
-        28.37790328
-    ],
-    [
-        117.92699325,
-        28.37840318
-    ],
-    [
-        117.92678826,
-        28.37846644
-    ],
-    [
-        117.92613198,
-        28.37799841
-    ],
-    [
-        117.92566951,
-        28.37779106
-    ],
-    [
-        117.92555876,
-        28.37757929
-    ],
-    [
-        117.92547572,
-        28.37709744
-    ],
-    [
-        117.92517403,
-        28.37644392
-    ],
-    [
-        117.9246526,
-        28.37559576
-    ],
-    [
-        117.92419335,
-        28.37518042
-    ],
-    [
-        117.92401531,
-        28.37517757
-    ],
-    [
-        117.92288049,
-        28.37559591
-    ],
-    [
-        117.92221901,
-        28.37562664
-    ],
-    [
-        117.92197515,
-        28.37537694
-    ],
-    [
-        117.92188127,
-        28.37540503
-    ],
-    [
-        117.92183629,
-        28.37562608
-    ],
-    [
-        117.92170031,
-        28.37569822
-    ],
-    [
-        117.92141362,
-        28.37571851
-    ],
-    [
-        117.92084093,
-        28.37594815
-    ],
-    [
-        117.91989663,
-        28.37587815
-    ],
-    [
-        117.91924905,
-        28.37631172
-    ],
-    [
-        117.91918104,
-        28.37651272
-    ],
-    [
-        117.91925227,
-        28.37658365
-    ],
-    [
-        117.91939905,
-        28.37655848
-    ],
-    [
-        117.91983976,
-        28.37625416
-    ],
-    [
-        117.92042434,
-        28.37620252
-    ],
-    [
-        117.92046533,
-        28.37648044
-    ],
-    [
-        117.92025627,
-        28.37713052
-    ],
-    [
-        117.92034441,
-        28.37711045
-    ],
-    [
-        117.92076391,
-        28.37633714
-    ],
-    [
-        117.92104776,
-        28.3760649
-    ],
-    [
-        117.92140748,
-        28.37596553
-    ],
-    [
-        117.92178733,
-        28.37606202
-    ],
-    [
-        117.92186825,
-        28.37621994
-    ],
-    [
-        117.92185205,
-        28.37636591
-    ],
-    [
-        117.92164447,
-        28.37674407
-    ],
-    [
-        117.9212045,
-        28.37727348
-    ],
-    [
-        117.92116168,
-        28.37736855
-    ],
-    [
-        117.92127355,
-        28.37749233
-    ],
-    [
-        117.92140737,
-        28.37744324
-    ],
-    [
-        117.92202685,
-        28.37662271
-    ],
-    [
-        117.92229883,
-        28.37608447
-    ],
-    [
-        117.92262869,
-        28.37581918
-    ],
-    [
-        117.9229053,
-        28.37570881
-    ],
-    [
-        117.92342972,
-        28.37568426
-    ],
-    [
-        117.92376853,
-        28.37575782
-    ],
-    [
-        117.9242332,
-        28.37597924
-    ],
-    [
-        117.9248435,
-        28.37659937
-    ],
-    [
-        117.92510636,
-        28.37709188
-    ],
-    [
-        117.92522789,
-        28.37750565
-    ],
-    [
-        117.92519802,
-        28.37773569
-    ],
-    [
-        117.92483939,
-        28.37846204
-    ],
-    [
-        117.92479541,
-        28.3798068
-    ],
-    [
-        117.92491516,
-        28.37997762
-    ],
-    [
-        117.92573833,
-        28.38063345
-    ],
-    [
-        117.92610299,
-        28.38081393
-    ],
-    [
-        117.92624467,
-        28.3810127
-    ],
-    [
-        117.92634461,
-        28.38140048
-    ],
-    [
-        117.92641866,
-        28.38182034
-    ],
-    [
-        117.92631756,
-        28.3823924
-    ],
-    [
-        117.92621362,
-        28.38250646
-    ],
-    [
-        117.92596583,
-        28.38259478
-    ],
-    [
-        117.92599889,
-        28.38284165
-    ],
-    [
-        117.9263175,
-        28.38313224
-    ],
-    [
-        117.92682492,
-        28.38322857
-    ],
-    [
-        117.92687382,
-        28.38333441
-    ],
-    [
-        117.92669721,
-        28.38377763
-    ],
-    [
-        117.92674395,
-        28.38402646
-    ],
-    [
-        117.92767599,
-        28.38494005
-    ],
-    [
-        117.92788167,
-        28.38508869
-    ],
-    [
-        117.92843007,
-        28.38493001
-    ],
-    [
-        117.92868069,
-        28.38507659
-    ],
-    [
-        117.92885362,
-        28.38545626
-    ],
-    [
-        117.92888159,
-        28.38641309
-    ],
-    [
-        117.92908612,
-        28.3873326
-    ],
-    [
-        117.92907311,
-        28.38814848
-    ],
-    [
-        117.92895909,
-        28.38850057
-    ],
-    [
-        117.92860272,
-        28.38883401
-    ],
-    [
-        117.92852572,
-        28.38943502
-    ],
-    [
-        117.92813407,
-        28.39000344
-    ],
-    [
-        117.92737277,
-        28.39029244
-    ],
-    [
-        117.92771438,
-        28.39047589
-    ],
-    [
-        117.92935847,
-        28.38989768
-    ],
-    [
-        117.9299079,
-        28.3898159
-    ],
-    [
-        117.93037749,
-        28.3898952
-    ],
-    [
-        117.9305461,
-        28.39015193
-    ],
-    [
-        117.93044431,
-        28.39059894
-    ],
-    [
-        117.93027854,
-        28.3907922
-    ],
-    [
-        117.92863236,
-        28.3913504
-    ],
-    [
-        117.92871506,
-        28.39146231
-    ],
-    [
-        117.92902286,
-        28.39147789
-    ],
-    [
-        117.92964422,
-        28.39127399
-    ],
-    [
-        117.93020047,
-        28.39126418
-    ],
-    [
-        117.93033135,
-        28.39132895
-    ],
-    [
-        117.93042518,
-        28.39151381
-    ],
-    [
-        117.9302443,
-        28.39179599
-    ],
-    [
-        117.92854241,
-        28.39199345
-    ],
-    [
-        117.9281828,
-        28.39223286
-    ],
-    [
-        117.92820688,
-        28.39238687
-    ],
-    [
-        117.92830648,
-        28.39243271
-    ],
-    [
-        117.92861215,
-        28.39228525
-    ],
-    [
-        117.92914758,
-        28.39216652
-    ],
-    [
-        117.93014647,
-        28.39211809
-    ],
-    [
-        117.93038125,
-        28.39228367
-    ],
-    [
-        117.93043911,
-        28.39261355
-    ],
-    [
-        117.93028915,
-        28.39300267
-    ],
-    [
-        117.92981988,
-        28.39347928
-    ],
-    [
-        117.92963793,
-        28.39357456
-    ],
-    [
-        117.92920032,
-        28.39364313
-    ],
-    [
-        117.92906367,
-        28.39374834
-    ],
-    [
-        117.92916432,
-        28.39419009
-    ],
-    [
-        117.92914164,
-        28.3944221
-    ],
-    [
-        117.92795565,
-        28.39527959
-    ],
-    [
-        117.92789378,
-        28.3954896
-    ],
-    [
-        117.92798258,
-        28.39582043
-    ],
-    [
-        117.92812138,
-        28.3958142
-    ],
-    [
-        117.92844614,
-        28.39528088
-    ],
-    [
-        117.92994244,
-        28.39414901
-    ],
-    [
-        117.93016537,
-        28.39408263
-    ],
-    [
-        117.93040914,
-        28.39417324
-    ],
-    [
-        117.93062486,
-        28.39438591
-    ],
-    [
-        117.93065253,
-        28.3946568
-    ],
-    [
-        117.93043784,
-        28.3949761
-    ],
-    [
-        117.93030693,
-        28.39540416
-    ],
-    [
-        117.92996531,
-        28.39584458
-    ],
-    [
-        117.92907856,
-        28.39642472
-    ],
-    [
-        117.92839314,
-        28.39702659
-    ],
-    [
-        117.92778467,
-        28.39734237
-    ],
-    [
-        117.92771198,
-        28.39798332
-    ],
-    [
-        117.92777886,
-        28.39809921
-    ],
-    [
-        117.9279565,
-        28.39809995
-    ],
-    [
-        117.92818128,
-        28.3976788
-    ],
-    [
-        117.92854486,
-        28.39733537
-    ],
-    [
-        117.92998648,
-        28.3964674
-    ],
-    [
-        117.93034605,
-        28.39632893
-    ],
-    [
-        117.93059054,
-        28.39646551
-    ],
-    [
-        117.93093206,
-        28.39704592
-    ],
-    [
-        117.93091011,
-        28.39728089
-    ],
-    [
-        117.9306933,
-        28.39732621
-    ],
-    [
-        117.93041286,
-        28.39719868
-    ],
-    [
-        117.93026794,
-        28.39734079
-    ],
-    [
-        117.93021398,
-        28.39771879
-    ],
-    [
-        117.92916505,
-        28.39843918
-    ],
-    [
-        117.92925889,
-        28.39857402
-    ],
-    [
-        117.92942969,
-        28.39858277
-    ],
-    [
-        117.92984826,
-        28.3982513
-    ],
-    [
-        117.93103306,
-        28.39756163
-    ],
-    [
-        117.93130055,
-        28.39760225
-    ],
-    [
-        117.93142853,
-        28.39781495
-    ],
-    [
-        117.9313886,
-        28.39814695
-    ],
-    [
-        117.93084311,
-        28.39883164
-    ],
-    [
-        117.93097289,
-        28.39912937
-    ],
-    [
-        117.93081717,
-        28.39952552
-    ],
-    [
-        117.93055826,
-        28.39988583
-    ],
-    [
-        117.93036553,
-        28.39999913
-    ],
-    [
-        117.92977117,
-        28.39996402
-    ],
-    [
-        117.92923288,
-        28.40007476
-    ],
-    [
-        117.92910414,
-        28.40019993
-    ],
-    [
-        117.92924293,
-        28.4003697
-    ],
-    [
-        117.92991497,
-        28.40038375
-    ],
-    [
-        117.93014364,
-        28.40046934
-    ],
-    [
-        117.93025078,
-        28.40062314
-    ],
-    [
-        117.93016662,
-        28.40089924
-    ],
-    [
-        117.9301907,
-        28.40102319
-    ],
-    [
-        117.93043447,
-        28.40120378
-    ],
-    [
-        117.93069186,
-        28.40186322
-    ],
-    [
-        117.93082376,
-        28.40253185
-    ],
-    [
-        117.93150686,
-        28.40294778
-    ],
-    [
-        117.93164769,
-        28.40429124
-    ],
-    [
-        117.93180443,
-        28.4046089
-    ],
-    [
-        117.93183423,
-        28.40502582
-    ],
-    [
-        117.93201721,
-        28.40536647
-    ],
-    [
-        117.93281713,
-        28.40564514
-    ],
-    [
-        117.93325825,
-        28.40565937
-    ],
-    [
-        117.93344624,
-        28.40608305
-    ],
-    [
-        117.93319636,
-        28.40630336
-    ],
-    [
-        117.93319348,
-        28.40639839
-    ],
-    [
-        117.93330528,
-        28.40647316
-    ],
-    [
-        117.93438482,
-        28.40699427
-    ],
-    [
-        117.93547798,
-        28.40723034
-    ],
-    [
-        117.93689204,
-        28.40813075
-    ],
-    [
-        117.93761665,
-        28.40845537
-    ],
-    [
-        117.9382388,
-        28.40891513
-    ],
-    [
-        117.9385033,
-        28.40929256
-    ],
-    [
-        117.93901834,
-        28.40942362
-    ],
-    [
-        117.93932599,
-        28.40963
-    ],
-    [
-        117.93943667,
-        28.40983477
-    ],
-    [
-        117.93941294,
-        28.41000578
-    ],
-    [
-        117.93864986,
-        28.41047706
-    ],
-    [
-        117.93854417,
-        28.41066324
-    ],
-    [
-        117.93866492,
-        28.4108419
-    ],
-    [
-        117.93859804,
-        28.41116099
-    ],
-    [
-        117.93867494,
-        28.41136484
-    ],
-    [
-        117.93884505,
-        28.41160079
-    ],
-    [
-        117.93897646,
-        28.4114412
-    ],
-    [
-        117.93897642,
-        28.41144126
-    ],
-    [
-        117.93923486,
-        28.41258548
-    ],
-    [
-        117.93988066,
-        28.4142229
-    ],
-    [
-        117.93962595,
-        28.41589399
-    ],
-    [
-        117.93947155,
-        28.41639405
-    ],
-    [
-        117.93911791,
-        28.41753944
-    ],
-    [
-        117.93894168,
-        28.41810698
-    ],
-    [
-        117.9384764,
-        28.41960475
-    ],
-    [
-        117.93806135,
-        28.42048524
-    ],
-    [
-        117.93798048,
-        28.42065677
-    ],
-    [
-        117.93741301,
-        28.42186059
-    ],
-    [
-        117.93714039,
-        28.42243893
-    ],
-    [
-        117.93678326,
-        28.4228382
-    ],
-    [
-        117.93640626,
-        28.42325968
-    ],
-    [
-        117.93610892,
-        28.42359211
-    ],
-    [
-        117.93538586,
-        28.42440049
-    ],
-    [
-        117.93489777,
-        28.4250315
-    ],
-    [
-        117.93371074,
-        28.42656605
-    ],
-    [
-        117.93335205,
-        28.42702976
-    ],
-    [
-        117.93286652,
-        28.42765744
-    ],
-    [
-        117.93157258,
-        28.42933024
-    ],
-    [
-        117.93156825,
-        28.42932731
-    ],
-    [
-        117.93150686,
-        28.43225527
-    ],
-    [
-        117.93144295,
-        28.43521222
-    ],
-    [
-        117.93144295,
-        28.43522074
-    ],
-    [
-        117.93105756,
-        28.43554919
-    ],
-    [
-        117.93024398,
-        28.43627748
-    ],
-    [
-        117.92971149,
-        28.43675695
-    ],
-    [
-        117.92935903,
-        28.43706289
-    ],
-    [
-        117.92860255,
-        28.43723438
-    ],
-    [
-        117.92801734,
-        28.43767709
-    ],
-    [
-        117.92741786,
-        28.43839106
-    ],
-    [
-        117.92693753,
-        28.4394765
-    ],
-    [
-        117.92620793,
-        28.44112516
-    ],
-    [
-        117.92581925,
-        28.44200344
-    ],
-    [
-        117.92563343,
-        28.44244531
-    ],
-    [
-        117.92524131,
-        28.44337772
-    ],
-    [
-        117.92507364,
-        28.4437764
-    ],
-    [
-        117.92494858,
-        28.44407378
-    ],
-    [
-        117.92474875,
-        28.44495898
-    ],
-    [
-        117.92477145,
-        28.44548105
-    ],
-    [
-        117.92479157,
-        28.44594407
-    ],
-    [
-        117.92480585,
-        28.44618678
-    ],
-    [
-        117.92480585,
-        28.44665791
-    ],
-    [
-        117.92491706,
-        28.44697733
-    ],
-    [
-        117.92527984,
-        28.44720925
-    ],
-    [
-        117.92561288,
-        28.44760774
-    ],
-    [
-        117.92576156,
-        28.44797653
-    ],
-    [
-        117.9258188,
-        28.44805749
-    ],
-    [
-        117.92589835,
-        28.4481847
-    ],
-    [
-        117.92602324,
-        28.44830365
-    ],
-    [
-        117.92617787,
-        28.448375
-    ],
-    [
-        117.92638602,
-        28.44857126
-    ],
-    [
-        117.92646928,
-        28.44882108
-    ],
-    [
-        117.92659489,
-        28.44893584
-    ],
-    [
-        117.92681608,
-        28.44947554
-    ],
-    [
-        117.92658592,
-        28.44962045
-    ],
-    [
-        117.92642208,
-        28.44978462
-    ],
-    [
-        117.92624099,
-        28.45001784
-    ],
-    [
-        117.92618492,
-        28.45025953
-    ],
-    [
-        117.92576667,
-        28.45082528
-    ],
-    [
-        117.92535276,
-        28.45103291
-    ],
-    [
-        117.92480513,
-        28.45129842
-    ],
-    [
-        117.92473852,
-        28.45145072
-    ],
-    [
-        117.92470046,
-        28.45161729
-    ],
-    [
-        117.92467667,
-        28.4519409
-    ],
-    [
-        117.92467192,
-        28.45293552
-    ],
-    [
-        117.92463861,
-        28.45411099
-    ],
-    [
-        117.92452462,
-        28.45495152
-    ],
-    [
-        117.92424847,
-        28.45561966
-    ],
-    [
-        117.92366327,
-        28.45661441
-    ],
-    [
-        117.92240697,
-        28.45866997
-    ],
-    [
-        117.92476966,
-        28.45965988
-    ],
-    [
-        117.92527352,
-        28.45987097
-    ]
-]
\ No newline at end of file
+  [118.13522862689967, 28.639675941591463],
+  [118.13510124332777, 28.639978527487131],
+  [118.13534364389409, 28.640558625280391],
+  [118.1353328007682, 28.640788434438775],
+  [118.13525666236512, 28.640930262022039],
+  [118.13504992621324, 28.640998945944659],
+  [118.1349009355298, 28.640841757940848],
+  [118.13478768660252, 28.640401818589112],
+  [118.13467116684092, 28.640255743507794],
+  [118.13415130294038, 28.640033064174645],
+  [118.13443203620955, 28.639459860584168],
+  [118.13436173260789, 28.638878041488454],
+  [118.13409837154268, 28.63880767133702],
+  [118.1334687957484, 28.639141546445273],
+  [118.1335240060281, 28.638989789447294],
+  [118.13381661304629, 28.638741322054443],
+  [118.13413518529057, 28.638638797542512],
+  [118.13455912390452, 28.638336646918788],
+  [118.13474062957641, 28.637946079448056],
+  [118.134627363562, 28.637711047027267],
+  [118.13440910259806, 28.637593787123649],
+  [118.1339361041679, 28.63783496820929],
+  [118.13367020971248, 28.637894574375139],
+  [118.13363521889028, 28.637847568610482],
+  [118.13399926535385, 28.637522209182634],
+  [118.13387877958212, 28.637376129604775],
+  [118.13319226501108, 28.637016312652747],
+  [118.13302200446196, 28.636753227679378],
+  [118.13296611249621, 28.636437326421515],
+  [118.13303214881466, 28.636255540161073],
+  [118.13348421372552, 28.635964303709727],
+  [118.13350118033532, 28.635845412435913],
+  [118.13336880642532, 28.635505381468249],
+  [118.13321765017452, 28.635444175408395],
+  [118.13287382946373, 28.635575636506474],
+  [118.13252602925286, 28.6358950037515],
+  [118.13193692924597, 28.63569923842914],
+  [118.13177566641389, 28.635777987564154],
+  [118.13152600292278, 28.636080412481078],
+  [118.13122440718075, 28.636203942458053],
+  [118.13070641117201, 28.635831450461126],
+  [118.1307594837632, 28.635312772766326],
+  [118.13045575752722, 28.635115448918896],
+  [118.13043881609849, 28.63495953885166],
+  [118.13127143362976, 28.634659898235782],
+  [118.13111527624903, 28.634109893556797],
+  [118.13155037904687, 28.633609832727643],
+  [118.13158937544938, 28.633188102848692],
+  [118.13147322980581, 28.63299607241089],
+  [118.13114243487553, 28.632885595194125],
+  [118.13095414112081, 28.632717483125418],
+  [118.13083404655401, 28.63231648891491],
+  [118.13009237746132, 28.632227493803839],
+  [118.12970965567615, 28.632064068102295],
+  [118.12934171694678, 28.632037573175523],
+  [118.12907731536586, 28.631932333610337],
+  [118.12880969061484, 28.631569108227836],
+  [118.12799411253832, 28.63159600515155],
+  [118.12778384384933, 28.631303925136081],
+  [118.12729475654783, 28.630970465514622],
+  [118.12719484276784, 28.63097033691156],
+  [118.12712843143197, 28.63147200572854],
+  [118.12609353748678, 28.632241221055551],
+  [118.12602641029071, 28.632722918627849],
+  [118.12570861056395, 28.63315932903987],
+  [118.12561447942471, 28.633073218054619],
+  [118.12556545198413, 28.632780273790672],
+  [118.12576279201926, 28.632218858513568],
+  [118.12624689078143, 28.63152287588008],
+  [118.12645538420873, 28.631354208929622],
+  [118.12723276897714, 28.630348726412649],
+  [118.12737526835406, 28.630075006956076],
+  [118.12737204428447, 28.629813150456584],
+  [118.12724293041697, 28.62960609414597],
+  [118.12644943429405, 28.62918032451239],
+  [118.12612881159544, 28.628824158807959],
+  [118.12559907853472, 28.627482124800281],
+  [118.12566618144922, 28.627282333213145],
+  [118.12594067791997, 28.627086758547136],
+  [118.12577442205202, 28.626857711114553],
+  [118.12552700236938, 28.626759445791834],
+  [118.12549276068239, 28.626494581959435],
+  [118.12557392629571, 28.626326741485968],
+  [118.12575138591774, 28.626289002335625],
+  [118.12586574640716, 28.625994279212648],
+  [118.12620625581417, 28.625742838661154],
+  [118.12646490802911, 28.625302395689062],
+  [118.1264447155512, 28.625221412638155],
+  [118.12622722530625, 28.625160149921044],
+  [118.12619042145081, 28.625316082471272],
+  [118.12578859356881, 28.625605406963984],
+  [118.12494785875674, 28.625529348600594],
+  [118.12487682490564, 28.62531238535837],
+  [118.12494791181678, 28.624896710614735],
+  [118.12545576257344, 28.624680457836917],
+  [118.12568232517924, 28.624009060869525],
+  [118.12644098786132, 28.622356944217643],
+  [118.12694595179426, 28.622453476546752],
+  [118.12711044589048, 28.62227881921217],
+  [118.12711334710332, 28.622084884010235],
+  [118.12684470521901, 28.621149025207387],
+  [118.12627270132418, 28.620500634696612],
+  [118.12602350008456, 28.620093551176524],
+  [118.12569562885028, 28.620200097456575],
+  [118.12558559499928, 28.620518754237196],
+  [118.12560361831243, 28.620643723129376],
+  [118.12595812476775, 28.621173900455176],
+  [118.12598335524774, 28.621388830330318],
+  [118.12583980816066, 28.621316688514412],
+  [118.12558448433651, 28.620854640229538],
+  [118.12533418322607, 28.620734332523455],
+  [118.1250124498647, 28.620856904722416],
+  [118.12474192569937, 28.621082445698335],
+  [118.12473469335146, 28.621317305449338],
+  [118.1243513114639, 28.621224909102352],
+  [118.12428098268128, 28.621205845273607],
+  [118.12437729557575, 28.621028034016604],
+  [118.12420206447371, 28.620401117517588],
+  [118.12440439394766, 28.620449395823016],
+  [118.12452736904288, 28.620594460066343],
+  [118.12474484579809, 28.62068062860817],
+  [118.12516684907087, 28.620493321409697],
+  [118.12556760316238, 28.620009057172297],
+  [118.12511860314112, 28.619477777277666],
+  [118.12442941218774, 28.618870202497874],
+  [118.12332654208626, 28.618547037415908],
+  [118.12311518431841, 28.618735693597444],
+  [118.12284361963737, 28.618686443124886],
+  [118.12263010979177, 28.618786135671655],
+  [118.12257712173687, 28.618463231393093],
+  [118.12247002597098, 28.618287249357138],
+  [118.12140724314986, 28.618192049823278],
+  [118.12126985731811, 28.618039966371384],
+  [118.12120171748529, 28.617811048441183],
+  [118.12070987286245, 28.61729777387319],
+  [118.1205024963931, 28.617561383151383],
+  [118.12045343297962, 28.617795210480608],
+  [118.12059478302285, 28.617931283302141],
+  [118.11989949736392, 28.618224416423743],
+  [118.11951580700895, 28.618305960651639],
+  [118.11879788451483, 28.617976436463437],
+  [118.11772298242977, 28.617950348929526],
+  [118.11701886812637, 28.616951176055977],
+  [118.11651122151568, 28.616624878635264],
+  [118.11631979722097, 28.6162368175751],
+  [118.11561605523684, 28.615559532746317],
+  [118.11475084087863, 28.614544255712872],
+  [118.11416388845271, 28.614654747318809],
+  [118.11388954037011, 28.614520572066795],
+  [118.11401253974702, 28.613796995534983],
+  [118.11392171271689, 28.613501148259445],
+  [118.11375120215632, 28.613299056206529],
+  [118.11339898897222, 28.613157802390731],
+  [118.11321767665447, 28.612843891332545],
+  [118.11329375300431, 28.612756968259532],
+  [118.11383163931873, 28.612815350448102],
+  [118.11388140600218, 28.61263548334091],
+  [118.11295534621229, 28.611403326702202],
+  [118.11307365652408, 28.610640878773609],
+  [118.11290819385817, 28.61052380233167],
+  [118.11274815950003, 28.610150810311723],
+  [118.11257691419326, 28.610228663721898],
+  [118.1124168024935, 28.610816208801054],
+  [118.1123626327294, 28.611941586235275],
+  [118.11219535792952, 28.611991468031874],
+  [118.11113696559858, 28.611945679049882],
+  [118.1101226112695, 28.611758013921246],
+  [118.10968506771178, 28.611081069935494],
+  [118.10951896652716, 28.610260389105747],
+  [118.10934778057572, 28.60990846010742],
+  [118.10894010350307, 28.610006057233818],
+  [118.1086366317752, 28.609737071808468],
+  [118.10788875915898, 28.609359774733889],
+  [118.10743642535078, 28.609352481232065],
+  [118.107184152027, 28.609088491540717],
+  [118.10712722763947, 28.60883253639247],
+  [118.10698487934872, 28.608648585463925],
+  [118.10642732935787, 28.608568294890972],
+  [118.1059065697325, 28.608325126303612],
+  [118.10590766330813, 28.608169146089267],
+  [118.10621006664132, 28.607835489516276],
+  [118.10623214499753, 28.60672608673957],
+  [118.10639651588656, 28.606409358105452],
+  [118.10591286408749, 28.606327140285373],
+  [118.1056144726299, 28.606131057502353],
+  [118.10525017795339, 28.605413203356704],
+  [118.10544159775156, 28.604782628415592],
+  [118.10558575457901, 28.604782704857996],
+  [118.1057947965927, 28.604626923393823],
+  [118.10609215382988, 28.6042821970658],
+  [118.10610333869818, 28.604131348383078],
+  [118.10574585638619, 28.603746324333429],
+  [118.10537356763609, 28.603786067173303],
+  [118.10509209332554, 28.603927871374196],
+  [118.10479877314492, 28.603553867616938],
+  [118.10429478137917, 28.603320166192759],
+  [118.10428958239834, 28.603317755110368],
+  [118.10384199701059, 28.603430528296315],
+  [118.10342359282458, 28.603736187175343],
+  [118.10276488079467, 28.603599980354886],
+  [118.10216635319466, 28.603623665799603],
+  [118.10178007009426, 28.603690533991028],
+  [118.10151664787509, 28.603959312572272],
+  [118.1013195461602, 28.60401618300051],
+  [118.10100824133735, 28.603889147466248],
+  [118.10033164448987, 28.60309128783274],
+  [118.1002365519754, 28.602755454900375],
+  [118.10020162950161, 28.602441588808347],
+  [118.10033496658548, 28.602152784123746],
+  [118.10077025734154, 28.601702159027468],
+  [118.10065028688132, 28.601547214832124],
+  [118.10062113445781, 28.601151400716617],
+  [118.10073718837066, 28.60074555736162],
+  [118.10064136740527, 28.600486724382847],
+  [118.10001271971134, 28.599484956065908],
+  [118.09983869639882, 28.599471950070495],
+  [118.09975545784812, 28.599602812220041],
+  [118.09978354817224, 28.59974881805357],
+  [118.10004870338503, 28.600035767436793],
+  [118.10044497795343, 28.600745462033501],
+  [118.10041109599536, 28.600898376458986],
+  [118.10018588776859, 28.601115277647978],
+  [118.09959214006528, 28.600837229754404],
+  [118.09873871042316, 28.599828505181392],
+  [118.09857371090811, 28.599746425856893],
+  [118.09814030423172, 28.599747404319317],
+  [118.09766693348229, 28.599564332028365],
+  [118.09670723185332, 28.599476178682778],
+  [118.09661430310769, 28.599328277078371],
+  [118.09670334858072, 28.598534700016444],
+  [118.09654736207119, 28.598558603097104],
+  [118.09641404926901, 28.598852468266841],
+  [118.09625301036817, 28.599020394175909],
+  [118.09609487897558, 28.598890384583626],
+  [118.09585573755226, 28.598267677811123],
+  [118.09418805633379, 28.597031170252365],
+  [118.09404577908947, 28.597019108545055],
+  [118.09355550828013, 28.597630791427946],
+  [118.09337249084786, 28.598143537194517],
+  [118.09322732318253, 28.598306444886589],
+  [118.09237401854614, 28.598951166163431],
+  [118.09202070728986, 28.59884421968502],
+  [118.09169946675706, 28.598617364799622],
+  [118.0917258231882, 28.597843742794566],
+  [118.09141252996437, 28.59739002313114],
+  [118.09122958267915, 28.597294052878283],
+  [118.0908424011559, 28.597635918462913],
+  [118.09072535439168, 28.597659948347996],
+  [118.09027917554363, 28.597370067174893],
+  [118.08980993358159, 28.597374175277992],
+  [118.08973683758506, 28.597271186715943],
+  [118.09021728240168, 28.596784370202556],
+  [118.09068150434803, 28.596634452318199],
+  [118.09092636995604, 28.596971225042068],
+  [118.09102360825295, 28.596965189691787],
+  [118.091004566008, 28.596425454371285],
+  [118.09144867461669, 28.595841694538649],
+  [118.09142059778242, 28.595658813803254],
+  [118.09124556453128, 28.595688781911804],
+  [118.09076835187795, 28.595979742271368],
+  [118.09015936875994, 28.595987813686691],
+  [118.08937000951835, 28.595731010477778],
+  [118.08918889685015, 28.595461170696524],
+  [118.08894078558887, 28.595434226108694],
+  [118.08890873015389, 28.595509165715498],
+  [118.08912188296858, 28.595864005819237],
+  [118.09000413588228, 28.596215693799309],
+  [118.09013700531864, 28.5964215872865],
+  [118.090054160671, 28.596600519998049],
+  [118.08946605171695, 28.597018359409788],
+  [118.08959891216011, 28.597276243603801],
+  [118.08937672475611, 28.597243263665746],
+  [118.0886425047479, 28.596823656186814],
+  [118.08855252128194, 28.596336830680229],
+  [118.08864867949308, 28.596191891442686],
+  [118.0885716354727, 28.596000029178072],
+  [118.08834982488452, 28.595893115974548],
+  [118.08797856136152, 28.596023181324824],
+  [118.08717625458053, 28.596610066301594],
+  [118.08701136478271, 28.59634221941792],
+  [118.08716226023023, 28.596039298075198],
+  [118.08684827003174, 28.596158392595783],
+  [118.08669236715912, 28.596100413303475],
+  [118.08665241657582, 28.595905489746599],
+  [118.0867414755387, 28.59443422765753],
+  [118.08708535200742, 28.594285168625674],
+  [118.08690640760472, 28.594168272048194],
+  [118.0864574057847, 28.594208426777527],
+  [118.08642427026393, 28.594328348674424],
+  [118.08648821565873, 28.596052524404513],
+  [118.08638017740327, 28.596305423656418],
+  [118.08617817258471, 28.596454359481129],
+  [118.08567014196353, 28.596477546701465],
+  [118.08555996422103, 28.596527598469947],
+  [118.08557003662793, 28.596632484601514],
+  [118.08595096066836, 28.596695331924082],
+  [118.0862941077869, 28.59649534518411],
+  [118.08669810033712, 28.59643423984835],
+  [118.08690116725518, 28.596545190108486],
+  [118.08719747588282, 28.596888925383666],
+  [118.08718918593229, 28.596986889433424],
+  [118.08660622469756, 28.59713592328427],
+  [118.08585804271456, 28.596990238508738],
+  [118.0850119461445, 28.597019485360988],
+  [118.08489390742795, 28.596401887637057],
+  [118.08412599162125, 28.596237196589414],
+  [118.08391107163868, 28.596126365939085],
+  [118.08372711171694, 28.596069498208806],
+  [118.08303193847325, 28.596154712569955],
+  [118.08287390600606, 28.596098831395977],
+  [118.08270508976818, 28.595864031000303],
+  [118.08246712465814, 28.59600501412018],
+  [118.08238503364248, 28.596175968046566],
+  [118.08213015588206, 28.596306076564247],
+  [118.08057065591106, 28.596514691399932],
+  [118.08057004796945, 28.596514772338935],
+  [118.08002438521726, 28.596332199171684],
+  [118.07989520120259, 28.595918475956978],
+  [118.07999746221321, 28.595462607813147],
+  [118.07993845319709, 28.595210764365333],
+  [118.07915852244787, 28.594695511288876],
+  [118.07829581000374, 28.594594048876331],
+  [118.07795967399977, 28.594400416745884],
+  [118.07767789931563, 28.59406974772071],
+  [118.07744400813453, 28.593584143493501],
+  [118.07712409590033, 28.593214556306805],
+  [118.07708417679339, 28.592879764789359],
+  [118.07674053234973, 28.592346209609957],
+  [118.07635836184897, 28.592115660309503],
+  [118.07571061255476, 28.591963225222742],
+  [118.07532090303732, 28.59176256578985],
+  [118.07490713935306, 28.590990256794953],
+  [118.07400971937307, 28.590772136125224],
+  [118.07338288471237, 28.59101556012007],
+  [118.07182570769032, 28.590311358582369],
+  [118.07157709370802, 28.590308536509781],
+  [118.07107518117471, 28.590512955108863],
+  [118.07043553926883, 28.590137752555279],
+  [118.07012398983034, 28.590071139771339],
+  [118.0695214269723, 28.589762853073239],
+  [118.06937559560731, 28.589749739159174],
+  [118.0691595253918, 28.589730311105029],
+  [118.06835797494068, 28.59045677266198],
+  [118.06778455191557, 28.590750310478484],
+  [118.06725576763961, 28.590823868726602],
+  [118.06708416889933, 28.591042932785172],
+  [118.06743881205159, 28.591395424759071],
+  [118.06820606235999, 28.591737386571197],
+  [118.06850787933524, 28.591676063599493],
+  [118.06885649702974, 28.591250907303561],
+  [118.06921552977292, 28.591107583248402],
+  [118.06926340068549, 28.590811663127795],
+  [118.06969220732958, 28.590974124756087],
+  [118.06940436491959, 28.59148016337889],
+  [118.06908847895022, 28.59185238108256],
+  [118.06894958675412, 28.592238263984768],
+  [118.06926614541635, 28.592406864385339],
+  [118.06985073442388, 28.592453209148346],
+  [118.0699777186968, 28.592564084764774],
+  [118.07011476188677, 28.592865748855274],
+  [118.07040148374153, 28.592967468473944],
+  [118.07019566579743, 28.593369423160425],
+  [118.0697297432331, 28.593809700657232],
+  [118.06952612233272, 28.593837890806071],
+  [118.06929013393255, 28.59376923296378],
+  [118.06881746915099, 28.593349911469318],
+  [118.06820200012226, 28.592998764881145],
+  [118.06750457497617, 28.592159982497265],
+  [118.06704883903274, 28.591986531153566],
+  [118.06681723662621, 28.591440041924443],
+  [118.06648670070069, 28.591131608636886],
+  [118.06636871954083, 28.591155767125031],
+  [118.0662871285482, 28.59140430646363],
+  [118.06613270236244, 28.591874713946936],
+  [118.06610066941039, 28.592047826246244],
+  [118.06594198223672, 28.592905398165669],
+  [118.06594698246738, 28.593027196947617],
+  [118.06597177497747, 28.593631042238883],
+  [118.06615375009551, 28.593944681701771],
+  [118.06616344928386, 28.594092559923752],
+  [118.06585263908812, 28.594586705012489],
+  [118.06631047135124, 28.595171860592927],
+  [118.06636836340931, 28.595404689674751],
+  [118.06620432347086, 28.595644799667809],
+  [118.06562702346844, 28.595726456310956],
+  [118.0656499786636, 28.596493036624395],
+  [118.06606429363228, 28.596974340293627],
+  [118.0662750650423, 28.597049019097028],
+  [118.06702257792972, 28.596309510175786],
+  [118.06713552558415, 28.596303352517737],
+  [118.0675502371538, 28.596704711853022],
+  [118.06805491510227, 28.596782045455086],
+  [118.06810561977863, 28.596969908434573],
+  [118.06803687110482, 28.597464742403986],
+  [118.06773390659453, 28.59844065611145],
+  [118.06776877780692, 28.598692494163345],
+  [118.06802451352053, 28.59897700818243],
+  [118.06777878096602, 28.599500106045127],
+  [118.06714316802288, 28.599524760959014],
+  [118.06669352858353, 28.599670202917594],
+  [118.06621515040888, 28.599491847570732],
+  [118.06483036802717, 28.599801465265443],
+  [118.0647444000341, 28.599888470176836],
+  [118.06479438435338, 28.60000238190446],
+  [118.06540580013768, 28.600276524941705],
+  [118.06503315255804, 28.600603796328187],
+  [118.06479823794837, 28.601233781314022],
+  [118.0646723436538, 28.601373820145739],
+  [118.06437562583449, 28.601355217669209],
+  [118.06370521812141, 28.601575034460325],
+  [118.06362428723116, 28.601704046704469],
+  [118.06367930505598, 28.601801936110519],
+  [118.06381811721235, 28.601930661470874],
+  [118.06420653170619, 28.602030100408854],
+  [118.06424860379013, 28.602117033374441],
+  [118.06403888188891, 28.602643004571064],
+  [118.06343142402102, 28.602846735188734],
+  [118.06287395317042, 28.603271255663969],
+  [118.06258009249734, 28.603801399714882],
+  [118.06347229820801, 28.604327976155218],
+  [118.06362404711217, 28.604563639900107],
+  [118.06358192916275, 28.605038479242467],
+  [118.06364090580325, 28.605103349140279],
+  [118.06379484455647, 28.604982159199324],
+  [118.06385494894676, 28.604456381356954],
+  [118.06410456747187, 28.604200226559271],
+  [118.06455122116199, 28.604666342477799],
+  [118.0652626217726, 28.60489735672769],
+  [118.06538740180724, 28.605211055545851],
+  [118.06506363238077, 28.605993079017423],
+  [118.06486975833275, 28.606143275691693],
+  [118.064944554048, 28.60632309153749],
+  [118.06493262993695, 28.60698571561835],
+  [118.06458190962746, 28.607551883812448],
+  [118.0647408737924, 28.607629674270129],
+  [118.06504444804295, 28.607445335733701],
+  [118.06542318493211, 28.607410953752549],
+  [118.06559686470359, 28.607935447363047],
+  [118.06602452111485, 28.60800590295014],
+  [118.06605254309045, 28.608410666219299],
+  [118.06600037521719, 28.608566620353315],
+  [118.06576081381058, 28.608706880418254],
+  [118.06595863318444, 28.608783552119291],
+  [118.06599747310497, 28.608868511972275],
+  [118.06608948993812, 28.609608009202304],
+  [118.065907486941, 28.609631256677233],
+  [118.06572477617749, 28.609537476273545],
+  [118.06500224285924, 28.608915701198725],
+  [118.06491448521535, 28.608907804251828],
+  [118.06491051560783, 28.609050747893775],
+  [118.06510218092103, 28.609503249875161],
+  [118.0645788411407, 28.6098308027494],
+  [118.06437276509109, 28.609733103999588],
+  [118.06411415244622, 28.609988278536264],
+  [118.06376349239133, 28.610010680648429],
+  [118.06352182926912, 28.609802121570681],
+  [118.06331573343437, 28.610057324885702],
+  [118.06307297943454, 28.610065562675629],
+  [118.06234081437719, 28.609631799867714],
+  [118.06225594175839, 28.60965692422775],
+  [118.06224909252171, 28.609846826869614],
+  [118.06269067403548, 28.610278998776835],
+  [118.06265469755635, 28.610437006962343],
+  [118.06206522253206, 28.611109411170446],
+  [118.06195516080209, 28.611338498173211],
+  [118.06195526422414, 28.611645756046869],
+  [118.06187216776641, 28.611746783187527],
+  [118.06214605269827, 28.612104824877804],
+  [118.06188026885934, 28.612440992357961],
+  [118.06130775325028, 28.612675673143826],
+  [118.06137963606136, 28.613121385243801],
+  [118.0604316651893, 28.61401724130269],
+  [118.05994614459894, 28.615010502033101],
+  [118.0595724987719, 28.61555878271173],
+  [118.05945383232859, 28.615646843427157],
+  [118.05924276504163, 28.615647158189859],
+  [118.05876059892262, 28.615557931053729],
+  [118.05834207512669, 28.615571612440021],
+  [118.05825109611123, 28.615723684200702],
+  [118.05826113434398, 28.616066483281656],
+  [118.05847070515892, 28.616641866828729],
+  [118.0587813435842, 28.616870237071851],
+  [118.05884137333078, 28.617062107430343],
+  [118.05826604464232, 28.617531733402814],
+  [118.05796619718228, 28.617352289876351],
+  [118.05772278487871, 28.617374616445431],
+  [118.05722010882107, 28.61787617824308],
+  [118.05788221399303, 28.619855109425828],
+  [118.05787930648489, 28.620216906684959],
+  [118.05757540308241, 28.621294842183261],
+  [118.05666249857552, 28.621951958815885],
+  [118.05619517486753, 28.621332034545787],
+  [118.05629225128644, 28.621244892937511],
+  [118.05634405763226, 28.62082904372545],
+  [118.05685749497752, 28.620350477592524],
+  [118.05698337038632, 28.619877481860328],
+  [118.05641217767993, 28.618791937198182],
+  [118.05631052371177, 28.617710678704896],
+  [118.05653236757473, 28.617474461876952],
+  [118.05648925677383, 28.617094746525368],
+  [118.05611464597416, 28.617015384052763],
+  [118.05607474755163, 28.616932510626896],
+  [118.0565043887666, 28.616715925999245],
+  [118.05657236762067, 28.616365986301275],
+  [118.05675501992823, 28.616190732716177],
+  [118.05673024540454, 28.615802981922116],
+  [118.05688198891266, 28.615516865311122],
+  [118.05687193179426, 28.615411995367367],
+  [118.05663825824911, 28.615194500625762],
+  [118.05677812620957, 28.61503433856393],
+  [118.05675225181506, 28.614910423677145],
+  [118.05594509229229, 28.615392441408119],
+  [118.05559851965597, 28.615463984275493],
+  [118.05578542935416, 28.615871529147796],
+  [118.05601517286198, 28.615678201887533],
+  [118.05624670422208, 28.615633837431687],
+  [118.05597305491267, 28.616336913018188],
+  [118.05578323141106, 28.616365289326666],
+  [118.0552001361774, 28.616123377092208],
+  [118.05494165123628, 28.616195770718321],
+  [118.05483841356204, 28.616959471402538],
+  [118.05458599364874, 28.617638599841541],
+  [118.05436128994165, 28.61792179365591],
+  [118.05425236045812, 28.617985936901505],
+  [118.05410246145948, 28.617929251733642],
+  [118.0538637031475, 28.618693277972454],
+  [118.05351822678483, 28.618952759362401],
+  [118.05313790169282, 28.619043374152454],
+  [118.0525728333696, 28.618992375397852],
+  [118.05241896566281, 28.619252523185423],
+  [118.05225828559151, 28.6193077703374],
+  [118.0519157428173, 28.61916742573618],
+  [118.05150242879415, 28.618640504855478],
+  [118.05107110944425, 28.618598291577939],
+  [118.04959240816322, 28.61915974012993],
+  [118.04867701613148, 28.619126490395274],
+  [118.04834350165129, 28.619110133525908],
+  [118.04817675925005, 28.618951598337617],
+  [118.04733846699673, 28.617261029373083],
+  [118.04789838310398, 28.617193005552792],
+  [118.04839076372286, 28.616941168400274],
+  [118.04885190818902, 28.616417559722663],
+  [118.04909240668928, 28.615697468963049],
+  [118.04901663341093, 28.614976991494984],
+  [118.04903287156981, 28.614203356000132],
+  [118.04922952452296, 28.613486315740943],
+  [118.04919865079717, 28.613067637261679],
+  [118.04931837844049, 28.612509693367713],
+  [118.04923073231248, 28.611938110355538],
+  [118.04946618022007, 28.611475928071684],
+  [118.04980261120159, 28.611199403629598],
+  [118.05008511613528, 28.611136894452159],
+  [118.05063933593669, 28.611218805603471],
+  [118.05124750606763, 28.611039848610176],
+  [118.05135428167478, 28.610764753190836],
+  [118.05116165498646, 28.610400338904583],
+  [118.05103880489696, 28.609498947518489],
+  [118.05084617101409, 28.609254444337182],
+  [118.05028800049092, 28.609076556637831],
+  [118.04975394798635, 28.608616807020098],
+  [118.04923899618279, 28.607676222279906],
+  [118.04912509974361, 28.607271642472369],
+  [118.04930985736405, 28.606975429172792],
+  [118.04929406077235, 28.606768562619095],
+  [118.04912012469401, 28.606591051735677],
+  [118.04835860036917, 28.606187715690567],
+  [118.04825363599662, 28.606453736051151],
+  [118.04895146044157, 28.607847684323247],
+  [118.04933486301354, 28.608797507798783],
+  [118.04953252230814, 28.608959052118621],
+  [118.04951022451735, 28.609138014507835],
+  [118.04915798615218, 28.609397571440809],
+  [118.04916981583438, 28.60976933228892],
+  [118.04963592995432, 28.610183230871485],
+  [118.0500194188611, 28.61022847666294],
+  [118.05028216299149, 28.610111045888118],
+  [118.05052980210871, 28.610140631784759],
+  [118.05058044383247, 28.610577267027281],
+  [118.04940841046982, 28.610357541967062],
+  [118.04916474185939, 28.610264092513887],
+  [118.04898434325287, 28.610024527510006],
+  [118.04878954829906, 28.610042890766863],
+  [118.04872163239747, 28.609925090370666],
+  [118.04888049403962, 28.609825835793742],
+  [118.04887726457412, 28.609762874257285],
+  [118.04801996964591, 28.607235808985422],
+  [118.0476847230716, 28.60655478477554],
+  [118.04740011282502, 28.606369496555089],
+  [118.04712879096098, 28.606318038246911],
+  [118.04689303818327, 28.606400454817162],
+  [118.04661450015908, 28.606757862485438],
+  [118.0465437055276, 28.606764931156704],
+  [118.04488191576786, 28.604368576049012],
+  [118.04459557162841, 28.603817381566955],
+  [118.04451759501103, 28.603848578149439],
+  [118.04445577291563, 28.60404759721888],
+  [118.04383264795842, 28.604692529836427],
+  [118.04350347090849, 28.605178980325718],
+  [118.04335184431227, 28.605120380501205],
+  [118.04283880716525, 28.604428817136238],
+  [118.04226895624743, 28.604387041828545],
+  [118.0415015359672, 28.604007925425492],
+  [118.04139374592467, 28.604062133860452],
+  [118.04109228238303, 28.604341656642191],
+  [118.04038772201579, 28.604557126110535],
+  [118.04016101731713, 28.604602608423704],
+  [118.03972380560924, 28.60441665920149],
+  [118.03925675169785, 28.604611563872652],
+  [118.03895743933447, 28.605248944882931],
+  [118.03866716156028, 28.605287565368883],
+  [118.03815599860047, 28.604765016092642],
+  [118.03810643876125, 28.604576225012806],
+  [118.03829977951125, 28.603756197090888],
+  [118.03830990947483, 28.602909603195656],
+  [118.03840982415409, 28.602371620653798],
+  [118.03834015547386, 28.60207195755487],
+  [118.03848586093375, 28.601042510803268],
+  [118.03826919896437, 28.601019930625341],
+  [118.03773920959691, 28.601144997543656],
+  [118.03701349357789, 28.600505859258021],
+  [118.03659349849124, 28.600466719863277],
+  [118.03645770266087, 28.600322101683673],
+  [118.03647281576787, 28.600112198119518],
+  [118.03669236725898, 28.599775827392591],
+  [118.03652567162248, 28.599596267853542],
+  [118.03530416655406, 28.599357129128236],
+  [118.03477138748963, 28.599356234302832],
+  [118.0346894664458, 28.599437381030384],
+  [118.03464734579848, 28.599922568871534],
+  [118.03461123442105, 28.600338547585977],
+  [118.0348199176052, 28.600465962634132],
+  [118.03503723607969, 28.600436474763569],
+  [118.0352987499374, 28.600274918752575],
+  [118.03552723169639, 28.599962587803248],
+  [118.03567379241167, 28.599920229734892],
+  [118.03551714490038, 28.600301384901059],
+  [118.03553724205017, 28.600524247695944],
+  [118.03576675982822, 28.600730600736711],
+  [118.03603791441833, 28.60134066843716],
+  [118.03602605146114, 28.601443604838551],
+  [118.0359362442623, 28.601491854365634],
+  [118.03578142687138, 28.601451201411862],
+  [118.03558102914121, 28.600963937036113],
+  [118.03532744730387, 28.600735604564534],
+  [118.03508427242127, 28.600671236488438],
+  [118.03487377890178, 28.600682715435028],
+  [118.0346571681938, 28.600854153196678],
+  [118.03461009497994, 28.601071238746727],
+  [118.03484066766271, 28.601462442038098],
+  [118.03568256889548, 28.602350992004745],
+  [118.0360816466507, 28.602440001504931],
+  [118.03618654447348, 28.602361764084208],
+  [118.03628535478538, 28.602055681624449],
+  [118.03637911630324, 28.601988533743906],
+  [118.03657272954786, 28.602069038355467],
+  [118.03673151115038, 28.602006687458697],
+  [118.0373242866865, 28.601396574792147],
+  [118.03749276567862, 28.601424250528794],
+  [118.03753765893589, 28.601540009463918],
+  [118.03713960011248, 28.601904804163439],
+  [118.03700774151412, 28.602178935509528],
+  [118.03701884364477, 28.602583710469901],
+  [118.0369487891553, 28.602636857704852],
+  [118.03658669242202, 28.602622772522977],
+  [118.03623141704634, 28.602716531342878],
+  [118.03619942546322, 28.602967493455083],
+  [118.03580535513311, 28.603119370062927],
+  [118.03571160260844, 28.603109517989935],
+  [118.03529244299193, 28.602677739086459],
+  [118.03514194054821, 28.602616119338506],
+  [118.03488941001831, 28.602762721422494],
+  [118.03461208517967, 28.603050257163716],
+  [118.03438932760548, 28.603735444335314],
+  [118.03426469326109, 28.60366171251809],
+  [118.03423777835087, 28.603362945143829],
+  [118.03432759814018, 28.603106895566839],
+  [118.0347019193581, 28.602633187571598],
+  [118.03473175346767, 28.602379260394628],
+  [118.03464412262826, 28.602218540753086],
+  [118.03428566365255, 28.602007559801109],
+  [118.03397351976218, 28.602102229634227],
+  [118.03380901847152, 28.602021669264673],
+  [118.03377493236735, 28.601586007088599],
+  [118.03362051517468, 28.601195526852109],
+  [118.03346786604925, 28.60115092137795],
+  [118.03297289718148, 28.601379991293641],
+  [118.03264852880659, 28.601787659373031],
+  [118.0323094673081, 28.601834463689613],
+  [118.03204295232047, 28.601997044927714],
+  [118.03203107317552, 28.602313897668296],
+  [118.03214849765516, 28.602579516031881],
+  [118.03240314608843, 28.602606860818014],
+  [118.03298860743837, 28.60251042291776],
+  [118.03323320324978, 28.602553812508518],
+  [118.03349251466784, 28.602766102873375],
+  [118.03359732705508, 28.603596405549752],
+  [118.03398519566031, 28.6042261396247],
+  [118.03411591032102, 28.604588612274711],
+  [118.03390254886358, 28.604624122005703],
+  [118.03332899363818, 28.60387394442705],
+  [118.03323029754029, 28.60295160243453],
+  [118.0330765854161, 28.602737075455707],
+  [118.03254678850351, 28.602924317902989],
+  [118.03245689137248, 28.604163946109281],
+  [118.0326324920959, 28.604585312662095],
+  [118.03227832648361, 28.604861990888196],
+  [118.03177621699888, 28.60482131994803],
+  [118.0320975798395, 28.605892965587941],
+  [118.03199772721337, 28.605944217951333],
+  [118.03178833806146, 28.605901741172488],
+  [118.03163242439689, 28.606355862832856],
+  [118.03043018370613, 28.608193965579119],
+  [118.03043915714147, 28.608264916692576],
+  [118.03081122825563, 28.608343947315348],
+  [118.03134211604583, 28.607651939685297],
+  [118.03188376062712, 28.607281773335217],
+  [118.03209028363972, 28.607245277947243],
+  [118.03211541879159, 28.607327164816866],
+  [118.03127415787617, 28.608583683190489],
+  [118.03127522267346, 28.608737593165415],
+  [118.03159449548968, 28.608967708992623],
+  [118.03166625329504, 28.609850074321514],
+  [118.03155848393692, 28.610103206497854],
+  [118.03155126507886, 28.610530959136497],
+  [118.03163025613151, 28.610823653388934],
+  [118.03153324985965, 28.611215647184395],
+  [118.03135364355592, 28.611550997180814],
+  [118.03148146779552, 28.611979400029327],
+  [118.03131691884084, 28.612631530820522],
+  [118.03129783972361, 28.61315925119851],
+  [118.03131751778926, 28.614061801810749],
+  [118.03142631417313, 28.614410370941926],
+  [118.03115584576574, 28.614692875875562],
+  [118.03115796726649, 28.615095684918003],
+  [118.03129369474823, 28.615492132156248],
+  [118.03118772853088, 28.615673294287149],
+  [118.03091153234141, 28.615761962944305],
+  [118.02985781828374, 28.61550376398759],
+  [118.0296513357406, 28.615241354405043],
+  [118.02957271610808, 28.614856823183914],
+  [118.02942010565346, 28.61457934456115],
+  [118.02861422406727, 28.614495418029151],
+  [118.02826193444082, 28.614350421235031],
+  [118.02797970290101, 28.613895356185765],
+  [118.02708295921127, 28.614301499015028],
+  [118.02687935090137, 28.61422512319092],
+  [118.02675975905572, 28.614328344677403],
+  [118.02685236584409, 28.614837870871099],
+  [118.0268153659365, 28.614987831023655],
+  [118.02651225933334, 28.61524652730543],
+  [118.02628168665058, 28.615578975189578],
+  [118.02621196760833, 28.616221789903705],
+  [118.02654195494733, 28.616560765966653],
+  [118.02694307506295, 28.616594702783345],
+  [118.02708276136036, 28.616678264190568],
+  [118.02731687827134, 28.616963524647019],
+  [118.02739692512807, 28.617385109735096],
+  [118.0277039455807, 28.617663164823227],
+  [118.02775780148147, 28.617796966856588],
+  [118.02761018766012, 28.618001274839003],
+  [118.02785653535091, 28.61808060403672],
+  [118.02782454736507, 28.618402450712608],
+  [118.02760902663533, 28.61900273288984],
+  [118.02725491678109, 28.619294477458197],
+  [118.02691376345945, 28.619272431477555],
+  [118.02661644309444, 28.619039333498506],
+  [118.02629544987519, 28.618488404316452],
+  [118.0259385224449, 28.618266532574467],
+  [118.02563224842959, 28.61783556665813],
+  [118.02520420171265, 28.617935655805923],
+  [118.02491687731208, 28.618562050698131],
+  [118.02471936910365, 28.61869157285787],
+  [118.02443494501676, 28.619037127461525],
+  [118.02396022078767, 28.619254293051256],
+  [118.02349732624066, 28.619790228736122],
+  [118.02303764317276, 28.620640095264264],
+  [118.02208890248096, 28.621706111148171],
+  [118.02136071512496, 28.621906996310884],
+  [118.02024975022584, 28.622665676979466],
+  [118.02000133859099, 28.62209966256944],
+  [118.02006238996739, 28.621937576857761],
+  [118.02002829487003, 28.621758754762766],
+  [118.01909301523051, 28.621532524906172],
+  [118.01888446784403, 28.620913420817772],
+  [118.01869202551666, 28.620905955545481],
+  [118.0183480510218, 28.621182810038704],
+  [118.01859431417631, 28.621566846632732],
+  [118.01836093021279, 28.621734456879722],
+  [118.01796487867625, 28.622241289603892],
+  [118.01776742352786, 28.622133904256316],
+  [118.01728673499485, 28.621610568073322],
+  [118.01706737865663, 28.621533200296994],
+  [118.01660675040125, 28.621628512246104],
+  [118.01595946245925, 28.621447394181928],
+  [118.01555058209374, 28.621039816934058],
+  [118.01481176385187, 28.620829020343081],
+  [118.01450555818508, 28.620549067685374],
+  [118.01456945681502, 28.620582885791578],
+  [118.0146172315001, 28.620255857222105],
+  [118.01459032018715, 28.620097077418222],
+  [118.01441586340138, 28.619869637973466],
+  [118.01309446164021, 28.619054887273307],
+  [118.01305570715522, 28.618852154903095],
+  [118.01313149841997, 28.618323187165402],
+  [118.01298401050371, 28.617619008110807],
+  [118.01258018342878, 28.617166366734466],
+  [118.01233179967289, 28.616718311900627],
+  [118.01161387897741, 28.61608776393922],
+  [118.01149161884325, 28.614248022628203],
+  [118.01182446422774, 28.613429545137421],
+  [118.01206615253102, 28.612342370004399],
+  [118.01215376448465, 28.612119206835985],
+  [118.0123781516304, 28.611881702178891],
+  [118.01254583472257, 28.611453390161898],
+  [118.01233951135941, 28.610308600861288],
+  [118.01240527068671, 28.609535788246092],
+  [118.01293377707225, 28.608659709178312],
+  [118.01391712457576, 28.607935148788158],
+  [118.01405896834672, 28.607477048527016],
+  [118.014691260993, 28.606379752423663],
+  [118.01475310197418, 28.605255134017284],
+  [118.01489555728415, 28.60457206295041],
+  [118.01514313704615, 28.603384920078042],
+  [118.01520206332464, 28.60279005631611],
+  [118.01619622697433, 28.602028613829532],
+  [118.01660914079923, 28.601471690666017],
+  [118.0167757563961, 28.601101408303407],
+  [118.01668924701119, 28.600930739462115],
+  [118.01634891297203, 28.600776715273241],
+  [118.01531783215228, 28.600758705449948],
+  [118.01539687356694, 28.600048819297626],
+  [118.01493525875526, 28.599226598828523],
+  [118.01530330180594, 28.598480885484548],
+  [118.01652471244563, 28.597870637919641],
+  [118.0165100858718, 28.596747307342412],
+  [118.01637046612416, 28.59628685985075],
+  [118.01641038343246, 28.595490182825756],
+  [118.01638526356908, 28.595357299899547],
+  [118.01618997039088, 28.595222921400762],
+  [118.01620111209172, 28.595078959726266],
+  [118.01635551669381, 28.594735695695874],
+  [118.0172391698519, 28.593425843028285],
+  [118.01738278708604, 28.593317490010179],
+  [118.01781075106533, 28.593247280837375],
+  [118.01823948036781, 28.592640392240355],
+  [118.018853819848, 28.592216858321422],
+  [118.01900069172859, 28.591887564359638],
+  [118.0190603248742, 28.59148861880476],
+  [118.01852609070659, 28.591388106975614],
+  [118.01882520342042, 28.59093154455519],
+  [118.01874550370212, 28.590861782345428],
+  [118.01826152994568, 28.590845152082181],
+  [118.01804829799062, 28.590475940812098],
+  [118.01867266491161, 28.590316217619375],
+  [118.01921125179786, 28.5899059433047],
+  [118.01927912633073, 28.589710817400373],
+  [118.01911543442986, 28.58935342591991],
+  [118.01974591314342, 28.589286715109893],
+  [118.02003315570562, 28.58918498290069],
+  [118.02040515937063, 28.588793175264868],
+  [118.02071724660368, 28.587901734877221],
+  [118.02079731864137, 28.587861482121752],
+  [118.02357287918505, 28.587798922582238],
+  [118.02491949793659, 28.587054683227109],
+  [118.02528579630257, 28.586744792138518],
+  [118.02547829618652, 28.586443462595753],
+  [118.02544314438569, 28.585965791288288],
+  [118.02522484205292, 28.585655479316983],
+  [118.02503855828286, 28.584630459028517],
+  [118.02481705706157, 28.583953400828818],
+  [118.02496755231073, 28.583506177867889],
+  [118.02479738708985, 28.583022369586729],
+  [118.02480141964986, 28.583019924330074],
+  [118.02474832277699, 28.582869082841967],
+  [118.02467436073323, 28.580285170524235],
+  [118.02466378380666, 28.579915686759591],
+  [118.02466086640595, 28.579913738828054],
+  [118.02465692287876, 28.579911105613064],
+  [118.02465688150994, 28.579909677489695],
+  [118.02450320176138, 28.579807177259454],
+  [118.02412903792481, 28.57980314559876],
+  [118.02394661494441, 28.579931647927253],
+  [118.02382305798778, 28.580334724068337],
+  [118.0237063520666, 28.580403047362779],
+  [118.02112576903903, 28.580192216597595],
+  [118.02087891053338, 28.580134381196785],
+  [118.02087889704353, 28.580134289465946],
+  [118.02085765415745, 28.579992020315558],
+  [118.02094268685562, 28.579389416988079],
+  [118.02096742810443, 28.579214077967379],
+  [118.02103408495509, 28.579084149314099],
+  [118.02126269801511, 28.578638528945021],
+  [118.02186813330775, 28.578342000882685],
+  [118.02200247673295, 28.578335220893791],
+  [118.02205664110113, 28.578332487854084],
+  [118.02207743522547, 28.578348760187168],
+  [118.02219028305512, 28.578437073612122],
+  [118.02242367331394, 28.578453427783529],
+  [118.02250097004378, 28.57839773456783],
+  [118.02277877152312, 28.578197576956654],
+  [118.02280485276185, 28.578196530145817],
+  [118.0230191495142, 28.578187926331793],
+  [118.02322063902136, 28.578056440052706],
+  [118.02395775034995, 28.577957491245286],
+  [118.02400169302382, 28.577927788436739],
+  [118.02408543069816, 28.577871187805101],
+  [118.024220144644, 28.577166149897948],
+  [118.02431056068394, 28.576946108276331],
+  [118.02434884122613, 28.576852947505586],
+  [118.02413983518534, 28.576643552957648],
+  [118.02392695666379, 28.576430277835129],
+  [118.02392538374954, 28.576350936946255],
+  [118.02392000310567, 28.576079457700871],
+  [118.02409357136128, 28.575927059486276],
+  [118.02449836700612, 28.575988565919658],
+  [118.0259168847565, 28.576204128917482],
+  [118.02591694860837, 28.576204138809999],
+  [118.02601560063954, 28.576644615956297],
+  [118.02602160541278, 28.57664603148919],
+  [118.02602206856363, 28.576648099030592],
+  [118.02602262254607, 28.576650574864175],
+  [118.02618621282352, 28.57668918635693],
+  [118.02662674033184, 28.57679316147528],
+  [118.02662678080139, 28.576793171367797],
+  [118.02661420018524, 28.576941879664048],
+  [118.0262479036179, 28.577068786595248],
+  [118.02610640248849, 28.577252046844535],
+  [118.02612119813489, 28.577264890961999],
+  [118.02625070500608, 28.577377609289272],
+  [118.02643292024311, 28.577536202933459],
+  [118.0264329445248, 28.577536223617869],
+  [118.02688016478783, 28.578544420288836],
+  [118.02681444053405, 28.578641568653495],
+  [118.02670885742793, 28.578634969428322],
+  [118.02670879267669, 28.578634890288015],
+  [118.02631421872627, 28.578160105804272],
+  [118.02617911807192, 28.577997540753927],
+  [118.02617865671971, 28.577997555143099],
+  [118.02617705412786, 28.577997605505118],
+  [118.02617205749448, 28.57799160253046],
+  [118.02555476554005, 28.578011230234154],
+  [118.02494213297314, 28.578280668917785],
+  [118.02466775791072, 28.578660216995445],
+  [118.02435570305329, 28.578780069644552],
+  [118.02442140032747, 28.57896781661151],
+  [118.02442740060417, 28.578970729515618],
+  [118.02442846180418, 28.578973754834976],
+  [118.02531317975945, 28.579403189205891],
+  [118.02552951797293, 28.579437669213121],
+  [118.02584981961354, 28.579488721927021],
+  [118.0261341097015, 28.579453985612986],
+  [118.02648754686288, 28.579246471547492],
+  [118.02692417940739, 28.578990118898901],
+  [118.02716235316018, 28.578635045870726],
+  [118.02726537589649, 28.578481460551018],
+  [118.02726707831312, 28.578480168225212],
+  [118.02754270972832, 28.578270833931867],
+  [118.02755336309724, 28.577649659604162],
+  [118.02754679354973, 28.577644057727127],
+  [118.02755288735591, 28.577271277947148],
+  [118.02745489182985, 28.576759757956495],
+  [118.02746715048863, 28.576177964941166],
+  [118.0273623084239, 28.575946414695352],
+  [118.02705708211874, 28.575722316231975],
+  [118.02710809706105, 28.575455275140882],
+  [118.02705820357335, 28.575180491786341],
+  [118.02693363577873, 28.574668052688537],
+  [118.02699943107893, 28.573726369876113],
+  [118.02680089854266, 28.573066141589209],
+  [118.02671517606461, 28.57181098658782],
+  [118.02634031795139, 28.571246220436763],
+  [118.02596221238628, 28.570913381347509],
+  [118.025967252187, 28.57076538531436],
+  [118.02620355534987, 28.570575845998519],
+  [118.02642799555565, 28.570565267273309],
+  [118.02740150267732, 28.571006482763039],
+  [118.02896692108664, 28.570959516568507],
+  [118.02937096130086, 28.570770554617468],
+  [118.029622381168, 28.570477994364012],
+  [118.02943063131863, 28.570129710317929],
+  [118.0287853056974, 28.569708557803779],
+  [118.02849912883175, 28.569138503639067],
+  [118.02809406518907, 28.568802742652508],
+  [118.02795655615023, 28.568394232807634],
+  [118.02763336588714, 28.568205169233238],
+  [118.02762834856946, 28.568074290895879],
+  [118.02788190702449, 28.567819673039537],
+  [118.02841446665434, 28.568038246068227],
+  [118.02891903488558, 28.56810288573962],
+  [118.0291377077391, 28.568565166049609],
+  [118.0301820319753, 28.569171168814421],
+  [118.03024774183984, 28.569333918225823],
+  [118.03024482983506, 28.569806753878652],
+  [118.03079858288834, 28.570442086233356],
+  [118.03115163244195, 28.570419158917105],
+  [118.03208261601992, 28.569951024020611],
+  [118.03206863066282, 28.569687207898369],
+  [118.03185425117283, 28.569176950555857],
+  [118.03148615955865, 28.568601138931456],
+  [118.03139029182853, 28.568260520706531],
+  [118.03149409337777, 28.568201338121298],
+  [118.03173544353592, 28.568276660839274],
+  [118.03194804596558, 28.56854502213514],
+  [118.03228313875593, 28.568664105863832],
+  [118.03260640636063, 28.568488425100782],
+  [118.03278313753185, 28.568277123990129],
+  [118.03282014643264, 28.56811609498186],
+  [118.03243480851961, 28.567457281328529],
+  [118.03217159404392, 28.566775228294205],
+  [118.03201399415059, 28.565892033790362],
+  [118.032232426885, 28.565173791137624],
+  [118.0322037034382, 28.565056913445858],
+  [118.03170093205244, 28.564349548992539],
+  [118.03166107859602, 28.564179712923476],
+  [118.0317548482077, 28.563837630602222],
+  [118.03225556014604, 28.563414562532103],
+  [118.03243522040918, 28.562503539406862],
+  [118.03285442589106, 28.561895722709494],
+  [118.03291731188449, 28.561540763895209],
+  [118.03265811108304, 28.560049046726192],
+  [118.03273570458919, 28.559911935187699],
+  [118.03330358509243, 28.559656581685942],
+  [118.03463471302166, 28.559982246883237],
+  [118.03594256469762, 28.560152029892322],
+  [118.03611032063486, 28.560122665228846],
+  [118.03619115709625, 28.559973500976355],
+  [118.03612042631664, 28.55955786850086],
+  [118.0358618190678, 28.559238669429078],
+  [118.03558057138628, 28.5590494313862],
+  [118.0352231700133, 28.558937291322991],
+  [118.03512439927169, 28.558823546869235],
+  [118.0351944672509, 28.558538563404056],
+  [118.03517154533063, 28.557729960469374],
+  [118.03502899559169, 28.55707952310155],
+  [118.03470752303383, 28.556943372938349],
+  [118.03436448203524, 28.557054133441568],
+  [118.03416800894649, 28.556993705295326],
+  [118.03324783432015, 28.55627724599816],
+  [118.03307656383242, 28.555581905480608],
+  [118.03283021614163, 28.555008828694554],
+  [118.03248473438305, 28.554498880718825],
+  [118.03235726177832, 28.554101385770366],
+  [118.03240325130901, 28.553918291895684],
+  [118.03287813022155, 28.553282440632188],
+  [118.03293992353872, 28.553098318832383],
+  [118.03287420737888, 28.552945545600494],
+  [118.03239041888276, 28.552738837327524],
+  [118.03230135542333, 28.552609154189156],
+  [118.03264873205342, 28.551918560293359],
+  [118.03285633695043, 28.551886111854628],
+  [118.03332504741309, 28.552093852549319],
+  [118.03430196746194, 28.552922092180836],
+  [118.03456023206911, 28.552879457121321],
+  [118.03496149337832, 28.552441729202485],
+  [118.03509406513911, 28.552136531675671],
+  [118.03498957111185, 28.551721968494121],
+  [118.03509015938346, 28.551580757845727],
+  [118.03554312001904, 28.551564743618087],
+  [118.03591738997568, 28.551891675960121],
+  [118.03622881890487, 28.552016885870614],
+  [118.03649100635494, 28.552525092758856],
+  [118.03636232865858, 28.55344894021647],
+  [118.03658966378202, 28.554071118187608],
+  [118.03643801200474, 28.554794224374007],
+  [118.03648684699044, 28.555027019281567],
+  [118.03732314274885, 28.55481608599365],
+  [118.03797375278657, 28.554405798189066],
+  [118.0385783634008, 28.554380392341272],
+  [118.03880288544485, 28.554486845091901],
+  [118.03907337813393, 28.554788141359666],
+  [118.03924219077453, 28.555234506367412],
+  [118.0398098068772, 28.555430154777866],
+  [118.03998655243754, 28.555590699950869],
+  [118.04028469927948, 28.556150852579833],
+  [118.0404484586295, 28.556974082987608],
+  [118.04059000202699, 28.557103763428017],
+  [118.04103118514115, 28.557235662495884],
+  [118.04126865562398, 28.557427117367638],
+  [118.04133367121199, 28.557610855156895],
+  [118.04124669238104, 28.557983933511764],
+  [118.04129877391938, 28.558170668741411],
+  [118.04170076547803, 28.558801586324194],
+  [118.04198817621341, 28.559078760976092],
+  [118.04209704184507, 28.559087521272147],
+  [118.04288648112629, 28.558466175173919],
+  [118.04321099968797, 28.557730773456456],
+  [118.04380499560409, 28.557189753004764],
+  [118.04379997199112, 28.557114826887812],
+  [118.04369397429753, 28.557091029027845],
+  [118.04290346662174, 28.557289629912532],
+  [118.04273100183434, 28.557265979541398],
+  [118.04266597455512, 28.557172198238391],
+  [118.04268395380154, 28.557011220491461],
+  [118.04285464062923, 28.556814919173235],
+  [118.04330596270006, 28.556482092674514],
+  [118.04437673329971, 28.556585817781297],
+  [118.04487190361556, 28.556478817343589],
+  [118.04500953945876, 28.556358615757574],
+  [118.04507747424611, 28.556121518493342],
+  [118.04490179618097, 28.55566415837427],
+  [118.04440272640477, 28.555133340731118],
+  [118.04405455927053, 28.554884244712184],
+  [118.04351559556835, 28.554657416806378],
+  [118.04330796998693, 28.553962183308158],
+  [118.04251573741146, 28.553444076682865],
+  [118.04211228895099, 28.55290022966193],
+  [118.04213350215946, 28.552731235358294],
+  [118.04249169223783, 28.553117298124846],
+  [118.04293793673651, 28.553262260744816],
+  [118.04306549657542, 28.553207022586093],
+  [118.04313847296226, 28.552775052127004],
+  [118.04350966004279, 28.552588315098717],
+  [118.04361063951944, 28.552461165350564],
+  [118.04372525991289, 28.552486924631921],
+  [118.04470435901897, 28.553298582563571],
+  [118.04525335106132, 28.554233050115215],
+  [118.04562453274605, 28.554483103912162],
+  [118.04580352751088, 28.554021958546628],
+  [118.04641228399976, 28.55392177227202],
+  [118.04752342516599, 28.55423146191248],
+  [118.04912155821341, 28.555072025853349],
+  [118.04930521416441, 28.555059622403689],
+  [118.0494820568515, 28.554877385582927],
+  [118.04958596182269, 28.554447354062177],
+  [118.04929108941235, 28.553654663731777],
+  [118.04902044114056, 28.553384229498647],
+  [118.04848843819093, 28.553225169106327],
+  [118.04851180257765, 28.552798094556465],
+  [118.04853706363463, 28.552336360134973],
+  [118.04859032598279, 28.551362810745161],
+  [118.04872117823982, 28.551216679006586],
+  [118.04900696479967, 28.551083246594601],
+  [118.04944298490591, 28.551204508481305],
+  [118.0498456077886, 28.551148897103985],
+  [118.05000846961525, 28.551002625071135],
+  [118.05010341374157, 28.550421775444647],
+  [118.05026915699602, 28.55022063127717],
+  [118.05115389113928, 28.549962288428901],
+  [118.05201677175671, 28.549453202003747],
+  [118.05208544398806, 28.549339123901518],
+  [118.05170007639742, 28.548881900479387],
+  [118.05129389849469, 28.548214846338112],
+  [118.05128670931424, 28.54805292160512],
+  [118.0514736855622, 28.547734707290942],
+  [118.05140467338708, 28.547526923428848],
+  [118.05039814765644, 28.54678884622831],
+  [118.04993884859903, 28.54650305966851],
+  [118.04949858189411, 28.546365976908362],
+  [118.04858606139771, 28.546395695005344],
+  [118.04767966798238, 28.546657356351943],
+  [118.04752190890906, 28.546573731092849],
+  [118.04827277806635, 28.545132866988297],
+  [118.048256976978, 28.544997954292228],
+  [118.04803920884251, 28.54475340884278],
+  [118.04796842860014, 28.544532689132325],
+  [118.048013382112, 28.544175719433952],
+  [118.04829700040625, 28.543424520225471],
+  [118.04829593650834, 28.543260610688662],
+  [118.04821509195301, 28.543046836442386],
+  [118.04772658201625, 28.54240913707207],
+  [118.0477273302522, 28.542092291526103],
+  [118.04749480514124, 28.54165079095128],
+  [118.04710447509149, 28.541423582632262],
+  [118.046959639276, 28.541223935836001],
+  [118.04700564859183, 28.541167897280673],
+  [118.04727235963173, 28.541168434175972],
+  [118.04732124497957, 28.541101324966235],
+  [118.0471864716784, 28.540947637123793],
+  [118.04691984157751, 28.540030468031716],
+  [118.0463357912638, 28.539801631040518],
+  [118.04615429908165, 28.539570025935973],
+  [118.04618415837228, 28.539298105123521],
+  [118.04655660090646, 28.538270887791271],
+  [118.04648766157641, 28.537533299821973],
+  [118.04619546644767, 28.537296848270955],
+  [118.04591763349208, 28.537316325787856],
+  [118.04542845086235, 28.53753409752062],
+  [118.04517684483562, 28.537781492921624],
+  [118.04458600464045, 28.537568631487204],
+  [118.04425250904615, 28.537350354335445],
+  [118.04437327900371, 28.537178210605987],
+  [118.04498320640994, 28.536831195503339],
+  [118.04634721715047, 28.536434914639642],
+  [118.04633429029536, 28.536237015226106],
+  [118.04547349340703, 28.536168632576391],
+  [118.04496529641131, 28.536025600800883],
+  [118.04428172082487, 28.536115817191273],
+  [118.04369561645956, 28.535370199175418],
+  [118.04329025873847, 28.53511904370896],
+  [118.0427113291646, 28.534963145332938],
+  [118.04136370137383, 28.535326575760905],
+  [118.04067697995868, 28.535685787469163],
+  [118.04025984831344, 28.535024841523295],
+  [118.04018298056019, 28.53445822007086],
+  [118.04022578469232, 28.533971334309683],
+  [118.04060923223039, 28.533540819852988],
+  [118.04079504385629, 28.533109612019018],
+  [118.04078104680798, 28.532869710668649],
+  [118.04069409495662, 28.532707942417687],
+  [118.04052234333153, 28.532642332377804],
+  [118.03994667290067, 28.532925341831117],
+  [118.03986869898131, 28.532946451617477],
+  [118.03982271034988, 28.532880605955256],
+  [118.04018997099047, 28.532554017154212],
+  [118.04046271198467, 28.532433461235314],
+  [118.04049973257668, 28.532267503042874],
+  [118.03999850712546, 28.531752726607124],
+  [118.03969021772946, 28.531621361736484],
+  [118.03878186469137, 28.531583262857339],
+  [118.03852135537636, 28.531693709497119],
+  [118.03838766036233, 28.532012123460788],
+  [118.03821005864734, 28.532793213436094],
+  [118.03809728546139, 28.532928418411814],
+  [118.03739068723053, 28.533031015768813],
+  [118.03672322839429, 28.533247467296803],
+  [118.0367231924215, 28.533247480786656],
+  [118.03660043945877, 28.532470050152767],
+  [118.03660041967373, 28.532469980904921],
+  [118.03658448548572, 28.532429873839646],
+  [118.03649766763328, 28.532211424018044],
+  [118.03671722541969, 28.531819964419867],
+  [118.0368641476623, 28.531341910900494],
+  [118.03693492160937, 28.531026870293886],
+  [118.03691200148774, 28.530678981050187],
+  [118.03650398896798, 28.530202182085077],
+  [118.03650392151883, 28.530202107441369],
+  [118.03565083182048, 28.529692321343589],
+  [118.03500610964431, 28.528995238839229],
+  [118.03484557706179, 28.528880668807858],
+  [118.03464017730244, 28.528847165464356],
+  [118.03301875001534, 28.529513867071387],
+  [118.03250079537543, 28.529810056089275],
+  [118.03252087903536, 28.530083763854691],
+  [118.03301650081096, 28.530165505034063],
+  [118.03345677740845, 28.530511827658756],
+  [118.03374383650896, 28.530737598861151],
+  [118.03398998904686, 28.530994784281916],
+  [118.03408928139527, 28.531098520180592],
+  [118.03408934524714, 28.531098595723677],
+  [118.03430481471548, 28.531660891437014],
+  [118.03438627800438, 28.532527318980613],
+  [118.03435357505748, 28.532743310955084],
+  [118.03413874410785, 28.533130675040695],
+  [118.03381760699699, 28.533396399524293],
+  [118.03341870371025, 28.532945326565596],
+  [118.03290464223551, 28.532364083935363],
+  [118.03268514020715, 28.533053260499628],
+  [118.032742891971, 28.533972730956805],
+  [118.03262827787273, 28.534413835829923],
+  [118.03250255894602, 28.534518145496065],
+  [118.03250251847646, 28.534518134704228],
+  [118.03206933033539, 28.534415150638722],
+  [118.03185389144403, 28.534270776175447],
+  [118.03185384288065, 28.534270743799823],
+  [118.03151377594008, 28.533760802119389],
+  [118.03129943332226, 28.533602521439263],
+  [118.03129939375208, 28.533602500754853],
+  [118.02969005335331, 28.533088673103805],
+  [118.02937981962305, 28.53289054436317],
+  [118.02915141880305, 28.532275476432119],
+  [118.02863292007328, 28.531720032653425],
+  [118.0283266118837, 28.531159947473668],
+  [118.0282976060497, 28.531133146777336],
+  [118.0280095154269, 28.530866974431376],
+  [118.02696424420458, 28.530410903940094],
+  [118.02693689402247, 28.530315189094779],
+  [118.02690430349082, 28.530201075918967],
+  [118.02690429179972, 28.530201033650826],
+  [118.02708885876393, 28.529915762402538],
+  [118.02710971943804, 28.529740678789324],
+  [118.02686847539985, 28.529059719330633],
+  [118.02661422266829, 28.52900937168522],
+  [118.02622597095183, 28.52913224245907],
+  [118.02595485143536, 28.52910597146348],
+  [118.02478787226255, 28.528869285189387],
+  [118.02478781740388, 28.528869271699591],
+  [118.02462630096306, 28.528740709116505],
+  [118.02462623890983, 28.52874065605647],
+  [118.02472682088614, 28.528292663275863],
+  [118.02505793057912, 28.52768691501916],
+  [118.02587423980435, 28.526865065070751],
+  [118.02617521591355, 28.526499511343445],
+  [118.0261593761544, 28.526359586725619],
+  [118.02607471847352, 28.526358822301859],
+  [118.02579136368058, 28.526667431856538],
+  [118.0253643889555, 28.526803513671268],
+  [118.02450252996789, 28.52733463078863],
+  [118.02427307064579, 28.527403259852633],
+  [118.02400878777541, 28.527369963353181],
+  [118.02400873201748, 28.527369948964008],
+  [118.02391712167787, 28.527334203610678],
+  [118.02349207330064, 28.52716832995452],
+  [118.02324686684949, 28.526888147969714],
+  [118.02324682907795, 28.526888104802254],
+  [118.02323677106017, 28.526687309571741],
+  [118.02334161582303, 28.526502998015019],
+  [118.02392693148272, 28.526263608378883],
+  [118.02408286403306, 28.526002295069929],
+  [118.02389935826886, 28.525588945973141],
+  [118.02381289924597, 28.52552660137161],
+  [118.02361610240132, 28.525384691050704],
+  [118.02333568119684, 28.525265002977562],
+  [118.02321605337818, 28.525213943968367],
+  [118.02283802245688, 28.525236919847998],
+  [118.02249078791954, 28.52545180385772],
+  [118.02231732488474, 28.525859097819136],
+  [118.02210295888449, 28.52592472854343],
+  [118.02155719630764, 28.525827266315332],
+  [118.02155711896592, 28.525827232141125],
+  [118.02090117055263, 28.525490175231425],
+  [118.02087176092311, 28.525488653578577],
+  [118.02009331405532, 28.525448332474639],
+  [118.0199695079865, 28.52536384566497],
+  [118.01996945132919, 28.525363811490763],
+  [118.01988723171041, 28.52513300948084],
+  [118.01983992557211, 28.525000213788871],
+  [118.01960657578286, 28.524672091643765],
+  [118.01923463327182, 28.524377270494711],
+  [118.0192345946009, 28.52437724801166],
+  [118.018930541911, 28.524251177449912],
+  [118.01813456635716, 28.524254395224204],
+  [118.01790623208706, 28.524173081222784],
+  [118.0179061916175, 28.524173061437693],
+  [118.01795400677202, 28.523615144523376],
+  [118.01760109661336, 28.523233188061226],
+  [118.01692080625025, 28.523026308917053],
+  [118.01692076668007, 28.523026300823176],
+  [118.01636648752344, 28.522961902170096],
+  [118.01611477717529, 28.52279843779769],
+  [118.0160124792925, 28.522732008475487],
+  [118.01480480489784, 28.522792424930515],
+  [118.01418268358407, 28.522323425785544],
+  [118.01370305175453, 28.521810006426733],
+  [118.0128933840225, 28.519833139188052],
+  [118.01280290503007, 28.519690459047524],
+  [118.01251748629306, 28.519240434698361],
+  [118.01225225373855, 28.519018289562439],
+  [118.01214631899745, 28.518965402231572],
+  [118.01173852141574, 28.51876179122371],
+  [118.01140463101899, 28.519171714802837],
+  [118.01144438285201, 28.519200445444255],
+  [118.01153535377364, 28.519266195778357],
+  [118.01153532859257, 28.519266242543097],
+  [118.01153537355867, 28.519266274019401],
+  [118.01136662476995, 28.519583629480962],
+  [118.01094589044055, 28.519667902251911],
+  [118.01064360132125, 28.519995634990607],
+  [118.00848570055473, 28.521280510786994],
+  [118.00819562962465, 28.521586264994198],
+  [118.00797019207073, 28.521660885341646],
+  [118.00770707202378, 28.521636658505031],
+  [118.00770699648081, 28.521636596451799],
+  [118.00714354333991, 28.52110556117276],
+  [118.00714346150164, 28.521105482032397],
+  [118.00567490097592, 28.522495339288525],
+  [118.00537045258443, 28.522913191290797],
+  [118.00521098569845, 28.523270431685148],
+  [118.00523001715158, 28.523430412983203],
+  [118.00591484459449, 28.524416977361682],
+  [118.00757383566406, 28.525752503875026],
+  [118.00812026463859, 28.526047402365805],
+  [118.00874158285785, 28.526382757758142],
+  [118.01064013803204, 28.527148869524751],
+  [118.01078260683187, 28.527372329469472],
+  [118.01078263471084, 28.527372372636933],
+  [118.01076467614894, 28.527502334565156],
+  [118.01038261266751, 28.528816942847698],
+  [118.01009753657206, 28.529394634954485],
+  [118.00986203290654, 28.529589202379839],
+  [118.0097492956935, 28.529804459608158],
+  [118.00980237727799, 28.530384033996029],
+  [118.00974744039218, 28.530553149708169],
+  [118.00948213769061, 28.530781903062405],
+  [118.00921289955568, 28.530897582857222],
+  [118.00880798160313, 28.530874851593182],
+  [118.00880801038147, 28.530874824613534],
+  [118.00902445651354, 28.530671251377214],
+  [118.00902441424535, 28.530671201015139],
+  [118.0089235849556, 28.530550637002364],
+  [118.00871826973241, 28.530497266735495],
+  [118.00817586522408, 28.530542869557848],
+  [118.00759973254173, 28.530446611521938],
+  [118.00739619168098, 28.530528185427443],
+  [118.00745768912111, 28.530743993040915],
+  [118.00746901788091, 28.530783737679428],
+  [118.00746904036396, 28.530783826712309],
+  [118.0077400231836, 28.53120684352109],
+  [118.00899340202398, 28.532903444238627],
+  [118.0095777841874, 28.533201655831817],
+  [118.01063455773874, 28.533236502762463],
+  [118.01065359818506, 28.533286307217338],
+  [118.01023573089435, 28.533882301427127],
+  [118.00974888650194, 28.534284575372908],
+  [118.00890639441468, 28.534299063451044],
+  [118.00876278347573, 28.534598468444642],
+  [118.00865718508112, 28.534607777327096],
+  [118.00862028409892, 28.534687755835307],
+  [118.00862029848804, 28.534687784613595],
+  [118.00862028409892, 28.53468781519058],
+  [118.00868729798049, 28.534821458043893],
+  [118.00873184499869, 28.534910335343739],
+  [118.00886858241915, 28.535808566512173],
+  [118.00872571252171, 28.535793000146896],
+  [118.00859816167588, 28.535318697699779],
+  [118.00850359616413, 28.534966989035354],
+  [118.00807067961819, 28.534498463833074],
+  [118.00762953697358, 28.534358870165761],
+  [118.00752653582106, 28.534326269741598],
+  [118.00732011533114, 28.534592720877413],
+  [118.00728095615125, 28.534983729015948],
+  [118.00718223127501, 28.535093958919106],
+  [118.00710577361258, 28.535086180682754],
+  [118.00710575742482, 28.535086105139669],
+  [118.00699597358539, 28.53458271052375],
+  [118.00690644967301, 28.534490548899782],
+  [118.00683337615942, 28.534415323308565],
+  [118.00666108134385, 28.534332800618301],
+  [118.00625115326818, 28.534332046986435],
+  [118.00631279370054, 28.535272494130368],
+  [118.00615009195326, 28.536164621600051],
+  [118.00605635111981, 28.536308843178631],
+  [118.00587619353155, 28.536385239687093],
+  [118.00583235158183, 28.536263834808153],
+  [118.00580229983632, 28.536180555788064],
+  [118.00570427283401, 28.536092680332956],
+  [118.00563467789812, 28.536030249396561],
+  [118.00563463293201, 28.5360302511952],
+  [118.00504957807561, 28.536059981882715],
+  [118.00494978390543, 28.536115244323128],
+  [118.00491995609116, 28.536422205420479],
+  [118.00449599859155, 28.536946257463853],
+  [118.00359358647495, 28.53705396027209],
+  [118.00256768754878, 28.537342959210264],
+  [118.00249871044718, 28.538057836599933],
+  [118.00229228635999, 28.538425331963538],
+  [118.00226642545522, 28.538643300647834],
+  [118.00239203646333, 28.538878805212732],
+  [118.00264041572268, 28.539011019942677],
+  [118.00273131379913, 28.53917126833943],
+  [118.00277568005367, 28.539249514753351],
+  [118.00266907351897, 28.539472644646878],
+  [118.0023711434136, 28.539677558772382],
+  [118.00207166827295, 28.54020025373876],
+  [118.00114952233264, 28.540887663135209],
+  [118.00103591007928, 28.540807422924274],
+  [118.00096794741296, 28.540759385637216],
+  [118.0009679159366, 28.540759400026332],
+  [118.00063088870456, 28.540913344175522],
+  [118.00002283188826, 28.541010099536493],
+  [117.99991118195555, 28.541258375373786],
+  [117.99973960389968, 28.541301898963525],
+  [117.9997266761452, 28.541385874958223],
+  [117.99972657632054, 28.541385877656182],
+  [117.99857124336825, 28.541461351460271],
+  [117.99814120735095, 28.541788505934846],
+  [117.99780344357407, 28.541824529178712],
+  [117.9977047258925, 28.541955814908988],
+  [117.99749007750518, 28.542003429514693],
+  [117.99738741090039, 28.542113676505039],
+  [117.9973278011372, 28.542437723821934],
+  [117.99731845538247, 28.542450745105839],
+  [117.99659081931088, 28.543464552647038],
+  [117.99608104220636, 28.544523705804409],
+  [117.99546188415866, 28.544439586817532],
+  [117.99546192282958, 28.544439497784651],
+  [117.99592284516325, 28.543381661234719],
+  [117.99592274084193, 28.54338167922117],
+  [117.99551903607471, 28.543446853989167],
+  [117.99487685628196, 28.543981570193353],
+  [117.99436535247912, 28.544211990890744],
+  [117.99394540595574, 28.544093355024359],
+  [117.99338512652241, 28.543731248398444],
+  [117.99288083438307, 28.543709752802897],
+  [117.99282589929589, 28.543958815546944],
+  [117.99253478695096, 28.543951704607537],
+  [117.99213894765433, 28.543266153210482],
+  [117.99213889009775, 28.54326609205657],
+  [117.99196954595789, 28.543073787325454],
+  [117.99173122021966, 28.542974559728179],
+  [117.99133638636522, 28.542989708808079],
+  [117.99036327674389, 28.543320580180705],
+  [117.98933128131364, 28.543845494673917],
+  [117.98849564206034, 28.544145893418317],
+  [117.98816970526775, 28.544336790710361],
+  [117.98805697974592, 28.544552052435336],
+  [117.98797906518178, 28.544809222567608],
+  [117.98805191476413, 28.545031838048942],
+  [117.98838036965844, 28.545621114323012],
+  [117.98900576360518, 28.546743264090424],
+  [117.98903774889311, 28.547122008174199],
+  [117.9889091989005, 28.547349203003364],
+  [117.98871858759276, 28.547031013870253],
+  [117.98842068536635, 28.546773024455547],
+  [117.98783643810123, 28.546381857137021],
+  [117.98715726289743, 28.546042052798555],
+  [117.98634581360852, 28.545207849762505],
+  [117.98616458312904, 28.544725697133288],
+  [117.98627010957796, 28.544296557739983],
+  [117.98643454701676, 28.544077152838383],
+  [117.98651243909785, 28.543807029770676],
+  [117.98637676017938, 28.543534452453059],
+  [117.98608961294531, 28.543394475674575],
+  [117.98598122665237, 28.543441782712137],
+  [117.98578446847853, 28.543854203708577],
+  [117.98567109724343, 28.54391052375172],
+  [117.98502570687094, 28.543624581609208],
+  [117.98528127980728, 28.543382813266248],
+  [117.98541482733253, 28.542919703781365],
+  [117.98580967018017, 28.542950403038731],
+  [117.98586033798426, 28.542752331854672],
+  [117.98604481141899, 28.542591842439606],
+  [117.98610765694286, 28.542229802363522],
+  [117.9859443517505, 28.542025378368578],
+  [117.98627530226349, 28.541778482990651],
+  [117.98636904039893, 28.541618266969522],
+  [117.98632310033088, 28.54129963536991],
+  [117.98616378812835, 28.541048219999425],
+  [117.98585261010999, 28.540924108161107],
+  [117.98535396751163, 28.540944601012598],
+  [117.98515656002724, 28.54074027864101],
+  [117.9850342450344, 28.540409882110396],
+  [117.98507805280997, 28.539984823840598],
+  [117.98483289042565, 28.539725666206607],
+  [117.98468615164461, 28.539306378886351],
+  [117.98476804480947, 28.538919290892636],
+  [117.98502035050888, 28.538417637364148],
+  [117.98472033397627, 28.538318679563474],
+  [117.98444601197389, 28.538585394200652],
+  [117.98412872306221, 28.538735185280643],
+  [117.98400306259134, 28.539067425421422],
+  [117.98400913661237, 28.539177362145608],
+  [117.98439111465825, 28.539271279246179],
+  [117.98465517989268, 28.540063161985415],
+  [117.98463940038812, 28.540390975663058],
+  [117.98449760068377, 28.540556432933101],
+  [117.98425131144893, 28.540629143120498],
+  [117.98362314039571, 28.540622027684492],
+  [117.98347057850447, 28.540685456868403],
+  [117.98333205053382, 28.541056719492076],
+  [117.98335894206161, 28.541421388286494],
+  [117.98307564032859, 28.541714215638592],
+  [117.98279066225928, 28.541761947156203],
+  [117.98239970538214, 28.541639162717217],
+  [117.98229712691091, 28.541320700190226],
+  [117.98234492497841, 28.540882637723598],
+  [117.98316955473126, 28.539439767231499],
+  [117.98378491404264, 28.537644759098384],
+  [117.98349994226862, 28.537642511692638],
+  [117.98342985540353, 28.537610725154877],
+  [117.98301071197488, 28.537420630058079],
+  [117.98279292045697, 28.537321854819822],
+  [117.98278773496611, 28.537319771090608],
+  [117.98270020934729, 28.537076130359196],
+  [117.98276981957156, 28.536932981671839],
+  [117.98264528864922, 28.536828494839199],
+  [117.98247877287713, 28.536801004362928],
+  [117.9822824310894, 28.536928536322932],
+  [117.98220262884831, 28.537344606768215],
+  [117.98244671654277, 28.537418749575693],
+  [117.98249875851093, 28.537498560809979],
+  [117.98247360357402, 28.537830601301266],
+  [117.98231922954892, 28.538087956693914],
+  [117.98140063862866, 28.538616374046455],
+  [117.9813019110544, 28.538755609783607],
+  [117.98109972996861, 28.539534992845688],
+  [117.98045930745116, 28.540295478453629],
+  [117.97959980918392, 28.541020820354618],
+  [117.97916004699869, 28.541238025514531],
+  [117.97897447459241, 28.541264560011484],
+  [117.97868730937194, 28.541044495906817],
+  [117.97871424496645, 28.54089237738134],
+  [117.97864535419978, 28.540720651836637],
+  [117.97769223650755, 28.540988332345705],
+  [117.97749767537744, 28.541119947227855],
+  [117.976666852893, 28.541907943097158],
+  [117.97624429204052, 28.542491030236931],
+  [117.97624603402733, 28.543150652380746],
+  [117.97604175392382, 28.543787081009043],
+  [117.97577427126566, 28.54417969263875],
+  [117.97552405469139, 28.544370336322004],
+  [117.97440714887091, 28.544542382924703],
+  [117.97422364310671, 28.544707940019464],
+  [117.97425453481901, 28.544997731260366],
+  [117.97529157364727, 28.545965344225294],
+  [117.97440989360177, 28.54633772650493],
+  [117.97370700327565, 28.545544072101279],
+  [117.97336883660262, 28.545521047658269],
+  [117.97313937728052, 28.545396753257592],
+  [117.97282134822672, 28.545436541962886],
+  [117.97251727035575, 28.545565452583617],
+  [117.97260082097114, 28.54580401664208],
+  [117.97256889593791, 28.545964140033107],
+  [117.97221883123416, 28.546230920320795],
+  [117.970541422049, 28.546920457513181],
+  [117.97026028228629, 28.546893154995132],
+  [117.96997981971299, 28.547062866957788],
+  [117.96942050525217, 28.547193468303988],
+  [117.96868712880803, 28.548736850625232],
+  [117.96842898201203, 28.549129297678974],
+  [117.96841210623381, 28.54936534453509],
+  [117.96849285366238, 28.549847817322984],
+  [117.96905900836657, 28.550369032005278],
+  [117.96919970819999, 28.550683508736995],
+  [117.96919181125315, 28.550910535392973],
+  [117.9690521618279, 28.55116381415877],
+  [117.96834302031425, 28.551423562647358],
+  [117.96751432022972, 28.551207930401745],
+  [117.96746358947314, 28.551093658945263],
+  [117.9671851431799, 28.550466273899474],
+  [117.96700670779342, 28.550240866922536],
+  [117.96661858198206, 28.549832055804757],
+  [117.96633709598029, 28.549603332128129],
+  [117.96567322094245, 28.54906390797305],
+  [117.96549978578651, 28.549071392131111],
+  [117.9648063707175, 28.549462066621118],
+  [117.96437833928894, 28.54946823776902],
+  [117.96391877493159, 28.548614827912047],
+  [117.96356867605357, 28.548407851641116],
+  [117.96356859691332, 28.548407830057386],
+  [117.96352087618754, 28.548393511951076],
+  [117.96280560849209, 28.54817892831494],
+  [117.96272372252179, 28.548241127226277],
+  [117.96264573870997, 28.549014015384557],
+  [117.96275340644456, 28.549804410645095],
+  [117.96308370135182, 28.550769103511357],
+  [117.96348366583857, 28.55140278920743],
+  [117.96335867446328, 28.551486983737334],
+  [117.96323305536123, 28.55114951853551],
+  [117.96323303018028, 28.5511494978511],
+  [117.96323301579116, 28.551149458280918],
+  [117.96306356643049, 28.551009072310876],
+  [117.9624632815553, 28.549401329108093],
+  [117.96245542148063, 28.548907550043452],
+  [117.96239448791539, 28.54886399317877],
+  [117.96236062214507, 28.548839785227983],
+  [117.96170808845761, 28.549218335058185],
+  [117.96151772716144, 28.549449761197593],
+  [117.96143290940131, 28.549649795601624],
+  [117.96127299825037, 28.550925669184323],
+  [117.96101149608376, 28.551449121379903],
+  [117.96069545812895, 28.551556988764048],
+  [117.96020959759494, 28.552046925924969],
+  [117.95989136619369, 28.552047737113412],
+  [117.95932078232829, 28.551440546344168],
+  [117.9591114615248, 28.550790319417786],
+  [117.95911143994101, 28.550790249270619],
+  [117.9589813880807, 28.550636411241442],
+  [117.95880298417046, 28.550425312478239],
+  [117.95880290682874, 28.550425278303976],
+  [117.95875846053457, 28.550403364523731],
+  [117.95855869412844, 28.550304846491542],
+  [117.957938059394, 28.550287407737756],
+  [117.95761273773769, 28.55010829156447],
+  [117.95745441748738, 28.549733901998025],
+  [117.95747924327247, 28.549192089243547],
+  [117.95747922348744, 28.549192010103241],
+  [117.95747920550104, 28.549191937258172],
+  [117.95739953546024, 28.548869413392765],
+  [117.95739943923274, 28.548869355836132],
+  [117.95723791919465, 28.548790876497776],
+  [117.95680791555287, 28.548791935899146],
+  [117.9563608319869, 28.548696089752809],
+  [117.95612666381453, 28.548553715381729],
+  [117.95620533560782, 28.548398608409116],
+  [117.95620533560782, 28.548398577832131],
+  [117.95620491202715, 28.548388569277108],
+  [117.9561924303365, 28.54809276876631],
+  [117.9563569514122, 28.547744482921587],
+  [117.95633224253902, 28.546950895967143],
+  [117.9566645366391, 28.546225345423409],
+  [117.95679530435984, 28.545718261788409],
+  [117.95681402105026, 28.545355401530628],
+  [117.95677657687759, 28.545281845081149],
+  [117.95671742037268, 28.545165639182926],
+  [117.95656693051944, 28.54513110161912],
+  [117.9563032555908, 28.545626539932925],
+  [117.9551778610695, 28.546587819872059],
+  [117.95421297754694, 28.547649706069137],
+  [117.95396150192187, 28.548069077925675],
+  [117.9536090207398, 28.549290428310655],
+  [117.9534125071815, 28.549647758637207],
+  [117.95312002067249, 28.549952308652166],
+  [117.95279561542543, 28.550106003689166],
+  [117.95257513583397, 28.550091530899465],
+  [117.95257509536441, 28.550091521006948],
+  [117.9524997645525, 28.550062560139111],
+  [117.95167815202512, 28.549746646290771],
+  [117.95143392043917, 28.549356484414261],
+  [117.95138294776484, 28.548941781837812],
+  [117.95161359419205, 28.548714369372703],
+  [117.95266113530317, 28.548284086041804],
+  [117.95265937712861, 28.547820245408047],
+  [117.95247480207047, 28.547023070158616],
+  [117.95249457816226, 28.546779136248176],
+  [117.95268031514445, 28.546539762799853],
+  [117.95329603508401, 28.546201490006808],
+  [117.95326079245172, 28.546139607656812],
+  [117.95311753584565, 28.545888043898174],
+  [117.95269656229652, 28.545491218045299],
+  [117.95269650563932, 28.545491173978576],
+  [117.95266379459849, 28.545470537235531],
+  [117.95210459525094, 28.545117713411798],
+  [117.95150662792855, 28.544413370680559],
+  [117.9511296869855, 28.543969321427085],
+  [117.95069181427584, 28.543902344417688],
+  [117.94991831727657, 28.544003046003809],
+  [117.94985861038663, 28.54390407201538],
+  [117.94963420255647, 28.543531976619477],
+  [117.94950952414524, 28.543454997350295],
+  [117.94937446845699, 28.543371611310874],
+  [117.94874396905902, 28.54316006468531],
+  [117.94800133769161, 28.543211706455168],
+  [117.94800127923565, 28.543211707354487],
+  [117.94742248635873, 28.543708654730665],
+  [117.94685372092249, 28.543477970531967],
+  [117.94634461561157, 28.543389090534163],
+  [117.94584379755327, 28.543045586384778],
+  [117.94552830368832, 28.542829148346584],
+  [117.94543420672335, 28.542792573818303],
+  [117.94514705679126, 28.542680892409294],
+  [117.94503821274338, 28.542505398705259],
+  [117.94490132963267, 28.542284644820541],
+  [117.94490127747201, 28.542284608847694],
+  [117.94490124959304, 28.542284564780914],
+  [117.94466091297079, 28.542121128287476],
+  [117.94411003954679, 28.542080269388975],
+  [117.94367389353545, 28.541429531647623],
+  [117.94335228967645, 28.541308125869364],
+  [117.94331747871877, 28.540865464269814],
+  [117.94318383406676, 28.540432920043258],
+  [117.94313759812167, 28.540400962634351],
+  [117.94308284199963, 28.540363049914845],
+  [117.94137974547891, 28.540330412618516],
+  [117.94061544674548, 28.539876201025891],
+  [117.94028879409268, 28.539286034423014],
+  [117.93925373737011, 28.538851043141165],
+  [117.93898557932107, 28.538595302031638],
+  [117.93863776292244, 28.538263525041714],
+  [117.93865753721559, 28.53818351145992],
+  [117.93989359960995, 28.537643420907216],
+  [117.94023217817255, 28.537357958103314],
+  [117.94053557076006, 28.536577669423934],
+  [117.94081233262307, 28.536186249395939],
+  [117.94056583924214, 28.5354630514787],
+  [117.94083326344446, 28.535124637492061],
+  [117.94090228011623, 28.534955644087745],
+  [117.94085018059138, 28.534814769785839],
+  [117.94085009785374, 28.534814671759761],
+  [117.94069852971347, 28.534639092620068],
+  [117.94056485718249, 28.534295497639164],
+  [117.94056482570625, 28.534295422995399],
+  [117.93990002526607, 28.533760029601751],
+  [117.93992593923076, 28.533283175777967],
+  [117.93942389089989, 28.532762323522491],
+  [117.93942385132971, 28.532762282153669],
+  [117.93857712343561, 28.532557948090869],
+  [117.93857704159723, 28.532557924708499],
+  [117.93836855626387, 28.532798108446002],
+  [117.93746609018797, 28.5326367970506],
+  [117.93646641009684, 28.532793496722547],
+  [117.9360512425709, 28.532686258863805],
+  [117.93577336374983, 28.532586776758365],
+  [117.93560983462623, 28.532207207996294],
+  [117.93541792829478, 28.532075587718225],
+  [117.93428665220733, 28.532101475602644],
+  [117.93403502189881, 28.531909065650893],
+  [117.9329496499065, 28.531473899001298],
+  [117.93249638440068, 28.53114175059136],
+  [117.9316965057892, 28.530236360819458],
+  [117.93101012881448, 28.529639747876104],
+  [117.93069665842415, 28.529190399817139],
+  [117.93060792951235, 28.528915611066623],
+  [117.93060791242533, 28.528915541818833],
+  [117.93097423057634, 28.528946081896208],
+  [117.93203316879578, 28.527742818676188],
+  [117.93216418293071, 28.526744005531498],
+  [117.93207615189294, 28.526147480721704],
+  [117.93272044779053, 28.525413644723983],
+  [117.93317385898649, 28.525122034154606],
+  [117.93378212354628, 28.525112051679912],
+  [117.93443354027568, 28.524603559706577],
+  [117.93494335335311, 28.524205580023533],
+  [117.93511235395204, 28.523856439822907],
+  [117.93499641065591, 28.52311368974506],
+  [117.93482671308243, 28.522026586557786],
+  [117.93482669779394, 28.522026515511357],
+  [117.93486764752402, 28.52191049127623],
+  [117.93536016753774, 28.521497919193678],
+  [117.93513553307844, 28.521011485791462],
+  [117.93519850360815, 28.520245571875705],
+  [117.9352661263307, 28.51998665525997],
+  [117.93608513262279, 28.518571793253727],
+  [117.93624293666221, 28.518070708996049],
+  [117.93597671575287, 28.517711602508484],
+  [117.93595429745289, 28.517681361905375],
+  [117.93534651133245, 28.517475472015462],
+  [117.93439391794504, 28.516963166916696],
+  [117.93436769731147, 28.516917515530963],
+  [117.93428209714114, 28.516768522149619],
+  [117.9344119169765, 28.516728222629411],
+  [117.9354443189003, 28.516853441533158],
+  [117.93636707548023, 28.516525976792423],
+  [117.93637107386598, 28.516400020444621],
+  [117.93602357942473, 28.515564961254029],
+  [117.93602356683425, 28.515564933375003],
+  [117.9364049998909, 28.514278755360294],
+  [117.93614671999524, 28.512863819609663],
+  [117.93543064920516, 28.513018978742934],
+  [117.9354305700648, 28.513018893307333],
+  [117.9354039843065, 28.512990649199139],
+  [117.9353648943744, 28.512949083433512],
+  [117.93536485030768, 28.512949037568092],
+  [117.93551154322324, 28.512861930134022],
+  [117.93596877294056, 28.5127940618965],
+  [117.93623548937637, 28.512599773261002],
+  [117.93674772342877, 28.51249681797384],
+  [117.9370353005387, 28.512288390197114],
+  [117.93725596539059, 28.512236118901797],
+  [117.93739187003882, 28.512045847537877],
+  [117.93685167516469, 28.51125720685468],
+  [117.93635532583767, 28.511163995721859],
+  [117.93590470793595, 28.510918096792807],
+  [117.93561046684965, 28.510757534532615],
+  [117.93531004742078, 28.510753012741418],
+  [117.93464210654804, 28.511070008474178],
+  [117.93420244418746, 28.511134793835708],
+  [117.93420239562408, 28.511134749768928],
+  [117.93420236414784, 28.511134754265527],
+  [117.93406077398561, 28.51100303596138],
+  [117.93460002277288, 28.510858197447931],
+  [117.93505729295975, 28.51053644969744],
+  [117.93514608302542, 28.510296487193159],
+  [117.93509150047248, 28.509819754777936],
+  [117.93524109010434, 28.509738533406619],
+  [117.93535211770609, 28.509844208243692],
+  [117.9353521806587, 28.509844273894203],
+  [117.93539600731992, 28.510206135904525],
+  [117.93550263633767, 28.510384983180472],
+  [117.93552751248478, 28.510426694636294],
+  [117.93571799249139, 28.510501522727168],
+  [117.9357481854305, 28.51051337938901],
+  [117.93574826367148, 28.51051340277138],
+  [117.93644917369045, 28.511043989288737],
+  [117.93681753060457, 28.511100212205065],
+  [117.937042215426, 28.510743048253119],
+  [117.93705523131393, 28.510294190324657],
+  [117.93724106722152, 28.51002686055125],
+  [117.93729390958629, 28.509723878054558],
+  [117.93729398423, 28.509723978778652],
+  [117.93729398962603, 28.509723946403028],
+  [117.93746578531784, 28.509959625436409],
+  [117.93746469264147, 28.510125525172896],
+  [117.93724000961879, 28.510502796167145],
+  [117.93703652451609, 28.511187840346622],
+  [117.9372920353992, 28.511503213702383],
+  [117.93763348369839, 28.511924562268803],
+  [117.93786565267783, 28.512094378552774],
+  [117.93796875725241, 28.5121697687199],
+  [117.93799602919341, 28.512035584474688],
+  [117.93805755271399, 28.511732869976015],
+  [117.938119935087, 28.50946821068942],
+  [117.93813686032786, 28.508853786672944],
+  [117.93825661674953, 28.508268782178618],
+  [117.93865207203555, 28.507113402461584],
+  [117.93852018196094, 28.507047667415975],
+  [117.93839041878289, 28.506983016952745],
+  [117.93810797590243, 28.506989556822646],
+  [117.93637359376635, 28.507625364019361],
+  [117.93573264424617, 28.507594377878263],
+  [117.93544802680503, 28.507048201613259],
+  [117.93478693606835, 28.507070271875591],
+  [117.93478686142453, 28.507070270976271],
+  [117.93420098638649, 28.506455410788647],
+  [117.93420094501766, 28.506455367621186],
+  [117.93403810927134, 28.506384857175476],
+  [117.93387920536111, 28.506316050945031],
+  [117.93335800147065, 28.506301801187249],
+  [117.93335792682694, 28.506301800287929],
+  [117.93331303626769, 28.505701090033313],
+  [117.93317035252983, 28.505436515782606],
+  [117.9328654310948, 28.505273996597737],
+  [117.93228567594326, 28.504965050696569],
+  [117.93156552133178, 28.505111198622956],
+  [117.93156550424465, 28.505111159052774],
+  [117.93150469388661, 28.504935317311094],
+  [117.93158172801441, 28.504563331632482],
+  [117.93149974761536, 28.504386512327756],
+  [117.93139792097736, 28.504349688687228],
+  [117.93111724256676, 28.504248157026893],
+  [117.9308092004843, 28.503878999716108],
+  [117.930554900988, 28.503574248253017],
+  [117.93055492616895, 28.503574216776713],
+  [117.93084866453432, 28.503205936304994],
+  [117.93138908064157, 28.503220008896335],
+  [117.93148796379853, 28.503094902407895],
+  [117.93142685846283, 28.502901165056755],
+  [117.93169551383698, 28.501643099849218],
+  [117.93141190993174, 28.501255774434469],
+  [117.93180854153104, 28.50074034509089],
+  [117.93228989736099, 28.500913432209188],
+  [117.93240964029269, 28.500895251514692],
+  [117.93260849388696, 28.500681012318921],
+  [117.9329669249837, 28.500519499475388],
+  [117.93330776534117, 28.500481963571815],
+  [117.93350620704587, 28.500303806075863],
+  [117.9335633562639, 28.499966732079088],
+  [117.93342136590343, 28.499791125060426],
+  [117.93303999759792, 28.49963469338644],
+  [117.9328164279359, 28.499282275156929],
+  [117.93293607374085, 28.499193016544552],
+  [117.93418250981506, 28.499767788552674],
+  [117.93428137498552, 28.499714644915002],
+  [117.93396972032644, 28.498372729617813],
+  [117.934007887554, 28.49812365608193],
+  [117.93422649385764, 28.497963451751957],
+  [117.93430341197291, 28.497644335417817],
+  [117.93474091416192, 28.497339715255691],
+  [117.93477867669469, 28.497127825988457],
+  [117.93503930292161, 28.497108394336976],
+  [117.93544190152261, 28.497299645961959],
+  [117.93542291593485, 28.497459622763415],
+  [117.93574631304193, 28.497792954681188],
+  [117.93583005970959, 28.498163580584844],
+  [117.93597202938565, 28.498411350103765],
+  [117.93615285247222, 28.498497907152739],
+  [117.93749469942088, 28.498559529598651],
+  [117.93831739293341, 28.498713094233949],
+  [117.93869590049542, 28.498532468098972],
+  [117.93947158374669, 28.497979131431805],
+  [117.93995179653825, 28.497904258374888],
+  [117.94007071119438, 28.497745090963235],
+  [117.94000853296745, 28.497515387924864],
+  [117.93949975051316, 28.496581665911208],
+  [117.93935492728815, 28.496104102522338],
+  [117.94005359979383, 28.495763814348607],
+  [117.9401517482047, 28.49562167739856],
+  [117.94006594208963, 28.495003153372863],
+  [117.94008393212778, 28.494737112327925],
+  [117.94022162642693, 28.494435056133],
+  [117.94013680686817, 28.493958381274354],
+  [117.94019473130186, 28.493692364511048],
+  [117.94085343793586, 28.493458091118043],
+  [117.94092934431387, 28.493015198392754],
+  [117.94074787011823, 28.49282151230301],
+  [117.94074678463642, 28.492662668647313],
+  [117.94082585662807, 28.492573549429835],
+  [117.94218324386168, 28.49213906626494],
+  [117.94217434057339, 28.491131427173684],
+  [117.94225340716912, 28.491059296149672],
+  [117.94271449228006, 28.491038393207305],
+  [117.94311486685763, 28.491142460056551],
+  [117.94317664488631, 28.491283388317754],
+  [117.94329732131439, 28.491353122648547],
+  [117.94425856528062, 28.491382066429253],
+  [117.94421369270776, 28.490815353246035],
+  [117.94554835497263, 28.490098940713608],
+  [117.94586993904647, 28.490149150762761],
+  [117.94717517369543, 28.490617319833518],
+  [117.94779505209999, 28.490595990612519],
+  [117.94839179274709, 28.49018482956626],
+  [117.94917830473503, 28.490138114282615],
+  [117.94889707953666, 28.488859169515138],
+  [117.94845991998943, 28.488155267451702],
+  [117.94887418459598, 28.486907875398174],
+  [117.94879341468436, 28.486075231786572],
+  [117.94856169266802, 28.48595778032734],
+  [117.94819562272983, 28.486026658503533],
+  [117.94844716850207, 28.485400217745905],
+  [117.94826864768004, 28.485150691851004],
+  [117.94757773092761, 28.485058221759573],
+  [117.94703198633715, 28.485278322736463],
+  [117.94681852955159, 28.4849479891584],
+  [117.94574590005334, 28.484503510029015],
+  [117.94476257503288, 28.48409603800178],
+  [117.94455250149679, 28.484008982728426],
+  [117.94361724344105, 28.484014070193211],
+  [117.94236337357086, 28.484020839390269],
+  [117.94166104442172, 28.484024605751017],
+  [117.93449557101383, 28.48239482196351],
+  [117.92919789057021, 28.478505547293196],
+  [117.93288668747073, 28.472022736659994],
+  [117.93524835302912, 28.467773694500465],
+  [117.93452153623991, 28.467453999002885],
+  [117.93415708418217, 28.46704072904646],
+  [117.93393630241849, 28.466930026999194],
+  [117.93379762156303, 28.466608352093829],
+  [117.93313576640253, 28.46616066058607],
+  [117.93280325196861, 28.465709230596588],
+  [117.93228266231506, 28.465487222157606],
+  [117.93222084921285, 28.465422238945223],
+  [117.93223096118993, 28.465103420286653],
+  [117.93251251554022, 28.464776076055102],
+  [117.9329119035616, 28.464488528622724],
+  [117.93296584219991, 28.464349384616469],
+  [117.93243669010121, 28.463843478194008],
+  [117.93207968892659, 28.463338041217696],
+  [117.93184509897219, 28.463005913492168],
+  [117.93176874203391, 28.462897808686989],
+  [117.93144765168779, 28.462580936161316],
+  [117.93139217161149, 28.462526184535818],
+  [117.93136609127214, 28.462500447737511],
+  [117.93053238825917, 28.461878897493193],
+  [117.93051380286977, 28.461868790912035],
+  [117.93025374321576, 28.461727359030419],
+  [117.92948596320673, 28.461676545536193],
+  [117.92932768342587, 28.461666064837061],
+  [117.92870359079814, 28.461624741888386],
+  [117.92847384908896, 28.461683949654628],
+  [117.92829583908178, 28.461828156844035],
+  [117.92813831742944, 28.461822478524596],
+  [117.92805245555644, 28.461295655670028],
+  [117.92783341128302, 28.461155001702025],
+  [117.92758497806437, 28.461230422446079],
+  [117.92716628879327, 28.461779829075908],
+  [117.92698827968547, 28.461779069148747],
+  [117.92697361084356, 28.461586045859406],
+  [117.92712137844887, 28.461270042078809],
+  [117.92744794566624, 28.461017673426966],
+  [117.92753570510877, 28.460892737809672],
+  [117.92759070584646, 28.460814438335717],
+  [117.9276788573934, 28.460211496863167],
+  [117.92761204316128, 28.46005863459834],
+  [117.927452024991, 28.459970978577871],
+  [117.92715244642829, 28.460006376792933],
+  [117.92682986770433, 28.460293625650365],
+  [117.92665848120396, 28.460511060137378],
+  [117.9263841888793, 28.460859050105114],
+  [117.92532432795542, 28.461292295802878],
+  [117.92504630614212, 28.461220669298484],
+  [117.92480755862198, 28.460953049044008],
+  [117.92451307381941, 28.460515646679823],
+  [117.9245410598221, 28.460374653667373],
+  [117.92478583100137, 28.460303369804706],
+  [117.92500460278029, 28.460516032488954],
+  [117.92511249624476, 28.460543887190681],
+  [117.92519242439096, 28.460461810564141],
+  [117.92476965579499, 28.459659878800437],
+  [117.92400017426871, 28.459337482638773],
+  [117.92240697310342, 28.45866996714534],
+  [117.9236632693445, 28.456614410126974],
+  [117.9242484743877, 28.455619661917922],
+  [117.92452462201379, 28.454951519596989],
+  [117.92463861018382, 28.454110991629022],
+  [117.92467191477715, 28.452935524654777],
+  [117.92467278711945, 28.452753156532992],
+  [117.92467667309006, 28.451940904149467],
+  [117.92470046195683, 28.451617291205082],
+  [117.92473852396381, 28.451450719675051],
+  [117.92480513315047, 28.451298419486534],
+  [117.92535275912257, 28.451032905444265],
+  [117.92576667389289, 28.450825278064201],
+  [117.92618492069755, 28.450259530752817],
+  [117.92624098803128, 28.45001784424818],
+  [117.92642208001507, 28.449784621263291],
+  [117.92658592120335, 28.449620451822454],
+  [117.9268160837953, 28.449475535967281],
+  [117.92659489104142, 28.448935843814183],
+  [117.9264692800333, 28.448821084025838],
+  [117.92638601899966, 28.448571258656727],
+  [117.92617786641551, 28.448374997807946],
+  [117.92602323878145, 28.448303646496129],
+  [117.92589834723105, 28.448184700363697],
+  [117.9258187985987, 28.448057490360952],
+  [117.92576156214648, 28.44797652619576],
+  [117.92561288262846, 28.447607740305045],
+  [117.92527983849379, 28.447209252505047],
+  [117.92491705917496, 28.446977333537177],
+  [117.92480584721216, 28.446657913232173],
+  [117.92480584721216, 28.44618677729801],
+  [117.92479157407195, 28.445944074559463],
+  [117.92477568215202, 28.44557847676532],
+  [117.92477144724455, 28.445481046912846],
+  [117.92474875375206, 28.44495898237119],
+  [117.9249485795134, 28.44407377518462],
+  [117.92507364013647, 28.443776404457537],
+  [117.9252413061414, 28.443377723303342],
+  [117.92563343033862, 28.442445307105288],
+  [117.92581925095772, 28.442003444103705],
+  [117.92620793165077, 28.441125161696903],
+  [117.92693752644573, 28.439476497542387],
+  [117.92741786064585, 28.438391058100876],
+  [117.92801733972851, 28.437677086328506],
+  [117.92860254567097, 28.437234378863536],
+  [117.92935903379248, 28.437062893437826],
+  [117.92971148709546, 28.436756954869622],
+  [117.93024398107491, 28.436277478622799],
+  [117.93043415531213, 28.436107241456057],
+  [117.93105756445505, 28.43554918694548],
+  [117.93144294553554, 28.435220737447139],
+  [117.93211774553754, 28.433807031969025],
+  [117.93249709216718, 28.433020940863798],
+  [117.93250203933769, 28.432884636916526],
+  [117.93250209599501, 28.432883068498882],
+  [117.92995649749446, 28.431192505829529],
+  [117.92994359132376, 28.431014455352908],
+  [117.93005807232225, 28.430853822046288],
+  [117.93035014244515, 28.430444000090574],
+  [117.93113484769515, 28.429616017665126],
+  [117.93126008278671, 28.429483871283708],
+  [117.9314159083176, 28.429192706778053],
+  [117.93133502689, 28.42899588115506],
+  [117.93135902260087, 28.428930350255484],
+  [117.93136799243894, 28.428905852722949],
+  [117.9317205608553, 28.428653374353814],
+  [117.9324705900458, 28.428514236642741],
+  [117.93285183064756, 28.427995640786264],
+  [117.93307984026251, 28.427685477203056],
+  [117.93310152201764, 28.427557895780296],
+  [117.93311281030799, 28.427491473652651],
+  [117.93277886595195, 28.427150744811058],
+  [117.93277525517396, 28.427147039604222],
+  [117.93255494015841, 28.42679349632283],
+  [117.93254562947732, 28.426778555885676],
+  [117.93235692113501, 28.426267981981823],
+  [117.93404662585112, 28.42622627412328],
+  [117.93406864934877, 28.425557404250867],
+  [117.93417851232857, 28.425333278807841],
+  [117.93459095670732, 28.424993680414048],
+  [117.93466391690629, 28.424194755983251],
+  [117.93493055959766, 28.423889384887275],
+  [117.93512089751152, 28.423743704608341],
+  [117.93549477536362, 28.423457537635329],
+  [117.93565454082443, 28.423453266754905],
+  [117.93632851075222, 28.423799020108731],
+  [117.937132299616, 28.42366264511503],
+  [117.93731706263236, 28.423545887932448],
+  [117.93741787213719, 28.423482182656642],
+  [117.93742821793796, 28.423466733203213],
+  [117.93746680245101, 28.423409113639707],
+  [117.93744591659583, 28.422403397298979],
+  [117.93763293870927, 28.422123653284018],
+  [117.93763797131544, 28.422116125059176],
+  [117.93795917497596, 28.42163566675265],
+  [117.93803335915231, 28.42140171621628],
+  [117.93808700641023, 28.42123253305499],
+  [117.93816224369266, 28.420529211953635],
+  [117.93817793056712, 28.420382575695385],
+  [117.9381917369592, 28.420359287750955],
+  [117.93830075277754, 28.420175403372241],
+  [117.93847453147453, 28.419472256739311],
+  [117.93849652529445, 28.41912230085353],
+  [117.93827794956781, 28.418176924525483],
+  [117.93843272738854, 28.417876715538057],
+  [117.93851815219102, 28.417807144883852],
+  [117.93862343402429, 28.417721403520034],
+  [117.93876542258624, 28.417695293503016],
+  [117.93885406606239, 28.417678992391643],
+  [117.93927438040839, 28.417733203524563],
+  [117.93934528115983, 28.417523122793909],
+  [117.93940225501012, 28.416690213882305],
+  [117.93959400935614, 28.415825062476699],
+  [117.93982467736703, 28.415215773589125],
+  [117.94013721246245, 28.414527347059447],
+  [117.94060765232132, 28.414105401343249],
+  [117.9410866771085, 28.413675738544555],
+  [117.94108078564977, 28.413672515374344],
+  [117.94108168497189, 28.413671708682443],
+  [117.94108164450233, 28.413671686199393],
+  [117.94108168587115, 28.413671649327227],
+  [117.93963907258524, 28.41288256437889],
+  [117.93887727846368, 28.412560104365355],
+  [117.93886008792276, 28.412237642553237],
+  [117.9388435466924, 28.4119273584609],
+  [117.93896635901035, 28.411799161901854],
+  [117.93901064342651, 28.411718846147892],
+  [117.9390502342809, 28.411647042477057],
+  [117.93904763973683, 28.411645099941438],
+  [117.93904465668561, 28.411642866924808],
+  [117.93904512343374, 28.411642012568848],
+  [117.93904504339412, 28.411641953213632],
+  [117.93867918749459, 28.411368015221797],
+  [117.93862713293595, 28.411229980079554],
+  [117.93860299423284, 28.411165973530899],
+  [117.93863855972177, 28.410996409956397],
+  [117.93866991368566, 28.410846924645909],
+  [117.93854912124505, 28.410668185288557],
+  [117.93857306029861, 28.410626085325646],
+  [117.93865496695321, 28.410482035517589],
+  [117.93925727800104, 28.410109898752864],
+  [117.93941776651673, 28.4100107368061],
+  [117.93944174154319, 28.409839731618376],
+  [117.93937080841613, 28.409708655430165],
+  [117.93933093967121, 28.409634982968157],
+  [117.93932739274499, 28.409632602462693],
+  [117.93932598710467, 28.409630003421967],
+  [117.93901834522046, 28.409423618904952],
+  [117.93901826787885, 28.4094236054151],
+  [117.93850589263286, 28.409293141665216],
+  [117.93831817804153, 28.409025327157167],
+  [117.93824374924964, 28.408919138807278],
+  [117.93824262959379, 28.408918310531647],
+  [117.93823933807505, 28.408915878764844],
+  [117.93823875711303, 28.408915048690574],
+  [117.9379549157868, 28.40870534477591],
+  [117.93794991645552, 28.408701650360911],
+  [117.93761665288628, 28.40845537101859],
+  [117.93689203943609, 28.408130746336951],
+  [117.93689201695304, 28.408130731947779],
+  [117.93547798771897, 28.407230334312544],
+  [117.93547790498144, 28.40723027855455],
+  [117.93438479702081, 28.406994167846619],
+  [117.93330527691705, 28.406473164504973],
+  [117.93330524184353, 28.406473145619202],
+  [117.93319841227697, 28.406401692684028],
+  [117.9332001713509, 28.406346590322926],
+  [117.93320139442892, 28.406308352048882],
+  [117.93321353167926, 28.406297639324634],
+  [117.93345107051061, 28.406087999261786],
+  [117.93326336041582, 28.405664395195743],
+  [117.93326127578734, 28.405664328645912],
+  [117.93326043851846, 28.405664301666263],
+  [117.93325824866929, 28.405659365287534],
+  [117.93325819470999, 28.405659363488894],
+  [117.93325816862966, 28.405659305032941],
+  [117.9328170664545, 28.405645114630374],
+  [117.93202053152243, 28.405367620719176],
+  [117.93195733256493, 28.405249805034543],
+  [117.93183930643886, 28.405029788593936],
+  [117.93181643937726, 28.404711282899427],
+  [117.93180937790055, 28.404612926745244],
+  [117.9317927701203, 28.404579378435642],
+  [117.93165260538353, 28.404296239479947],
+  [117.9315118938589, 28.402952750369195],
+  [117.93150847553579, 28.402950663942022],
+  [117.93150707439202, 28.402949807787422],
+  [117.93150686125273, 28.402947778916939],
+  [117.93122156662207, 28.402774068568476],
+  [117.93082857098182, 28.402534756274008],
+  [117.93072317493466, 28.402000784708491],
+  [117.93069701005902, 28.401868225538237],
+  [117.93063364202897, 28.401706014820775],
+  [117.93043938217181, 28.401208753581159],
+  [117.93043764827894, 28.401207468449968],
+  [117.93043519852563, 28.401205652718772],
+  [117.93043446737681, 28.401203782128903],
+  [117.93029440336409, 28.401100019250521],
+  [117.93019540419459, 28.401026650759377],
+  [117.93017173403837, 28.400904217955372],
+  [117.93022748481064, 28.40072015551084],
+  [117.93025565427513, 28.400627153020764],
+  [117.93025197155134, 28.400621852416634],
+  [117.93014879593022, 28.400473344669194],
+  [117.93014732014274, 28.40047279068682],
+  [117.93014562671931, 28.400472156664762],
+  [117.9301436032448, 28.400469252753851],
+  [117.92991496950026, 28.400383743415091],
+  [117.92991488766199, 28.400383708341508],
+  [117.92924464812211, 28.400369731078285],
+  [117.92912112893703, 28.400218680048113],
+  [117.92910905823646, 28.400203919475359],
+  [117.92919021125931, 28.400125727020736],
+  [117.92920476768597, 28.400111701194078],
+  [117.92923791759586, 28.400079759972982],
+  [117.92939356326235, 28.400047450929151],
+  [117.92977628774554, 28.399968001222305],
+  [117.93037056335083, 28.400004115297747],
+  [117.93056333483014, 28.399889851935143],
+  [117.93082204280313, 28.399529539456751],
+  [117.93090363019849, 28.399322136907131],
+  [117.93097787912586, 28.399133387196116],
+  [117.93084806558579, 28.398835647746978],
+  [117.93119996220855, 28.398394666081003],
+  [117.93139442980919, 28.39815096149772],
+  [117.93143340732593, 28.397818971368508],
+  [117.93130558758287, 28.397606212456765],
+  [117.93130476650185, 28.397606087451038],
+  [117.93130267108143, 28.397605769091001],
+  [117.93130055317806, 28.39760225004386],
+  [117.93130050731259, 28.397602242849302],
+  [117.93130049382285, 28.397602220366252],
+  [117.93103303544626, 28.397561536835497],
+  [117.92984823890515, 28.398251261086898],
+  [117.92942961168728, 28.398582701730334],
+  [117.92926124511041, 28.39857407453394],
+  [117.92922386029295, 28.398520380511229],
+  [117.92917012849864, 28.398443206089155],
+  [117.93021893225796, 28.397722824848529],
+  [117.93025299767771, 28.397484210428047],
+  [117.93027289607733, 28.397344824504103],
+  [117.93031658963901, 28.397301930439767],
+  [117.93041773099355, 28.39720263899062],
+  [117.93069837253188, 28.397330191635092],
+  [117.93091510644706, 28.397284873897888],
+  [117.93093609212701, 28.397061584824314],
+  [117.93093709756909, 28.397050889187256],
+  [117.93059557012953, 28.396469526047838],
+  [117.9305915735423, 28.396467290333248],
+  [117.93059052313424, 28.396465510574899],
+  [117.9305904763695, 28.396465434132551],
+  [117.93044728091729, 28.396385482603989],
+  [117.93034604873128, 28.396328927837828],
+  [117.93034601365764, 28.396328941327624],
+  [117.93034598937595, 28.396328927837828],
+  [117.92998641524093, 28.396467332601389],
+  [117.92854484067198, 28.397335331260592],
+  [117.92818122408426, 28.397678769759466],
+  [117.92795644213618, 28.398099895293967],
+  [117.92778082252698, 28.398099148856659],
+  [117.92775079146588, 28.398046694099719],
+  [117.92771681597833, 28.397987349636537],
+  [117.92774283156643, 28.397758833703278],
+  [117.92778978696913, 28.39734638392855],
+  [117.9279894949193, 28.397242720874942],
+  [117.92839813066928, 28.397030603179871],
+  [117.92859299487088, 28.39685946219447],
+  [117.92908339158532, 28.396428754383578],
+  [117.92968114127166, 28.396037781318626],
+  [117.92997038482542, 28.395848585543831],
+  [117.93031200399582, 28.395408171350084],
+  [117.93033909247515, 28.39531956294752],
+  [117.93044287783664, 28.394980065277821],
+  [117.93065763773984, 28.394660808649462],
+  [117.93064069361321, 28.394497144627564],
+  [117.93062969490461, 28.394390906814976],
+  [117.93062955191238, 28.394390765621381],
+  [117.9306248853303, 28.39438614310609],
+  [117.93062486014924, 28.394385903886416],
+  [117.9306248043913, 28.394385849027742],
+  [117.93062480079402, 28.394385814853536],
+  [117.93057187029569, 28.394333641584353],
+  [117.93048680971856, 28.394249401188972],
+  [117.9304139781226, 28.394177273762239],
+  [117.93041278472231, 28.394176829497155],
+  [117.9304091442666, 28.394173241202168],
+  [117.93040908401213, 28.394173181846895],
+  [117.93016529039585, 28.394082562560243],
+  [117.92994235475589, 28.394148978392707],
+  [117.92844611759426, 28.39528079946939],
+  [117.92812134092719, 28.395814144207463],
+  [117.92798627984303, 28.395820166967155],
+  [117.92793151202977, 28.395615692610193],
+  [117.92789881537806, 28.395493619534989],
+  [117.92791658598173, 28.395433364058533],
+  [117.92796076337856, 28.395283577475197],
+  [117.92809418589798, 28.395187205225398],
+  [117.92914647812756, 28.394427079346258],
+  [117.92916947019501, 28.394195093828557],
+  [117.92906862381801, 28.393752330605651],
+  [117.92920547185508, 28.393647154892335],
+  [117.92921239393684, 28.393646069410636],
+  [117.92964295965487, 28.393578533922266],
+  [117.92982474951259, 28.393483287623667],
+  [117.93013455246773, 28.393168783912301],
+  [117.93029421900303, 28.393006691905384],
+  [117.93034526092515, 28.392874139030368],
+  [117.93044406584102, 28.392617548061423],
+  [117.93038616389038, 28.392288701962059],
+  [117.93038423574399, 28.392287340388521],
+  [117.93038156295881, 28.392285453610839],
+  [117.93038124999475, 28.392283669355891],
+  [117.93038117085439, 28.392283611799314],
+  [117.93014647118275, 28.39211809157672],
+  [117.92914755911261, 28.392166440928577],
+  [117.9286120685922, 28.392285181116279],
+  [117.92830640611578, 28.392432679824367],
+  [117.92821141972126, 28.392388952088538],
+  [117.92819925549134, 28.392311302824396],
+  [117.92818775316232, 28.392237886669193],
+  [117.92834999085949, 28.39212940774604],
+  [117.92854736596826, 28.391997431336449],
+  [117.9302493698126, 28.39180100411312],
+  [117.93043017131538, 28.3915177923123],
+  [117.93037137993531, 28.391402035175815],
+  [117.93033630187892, 28.391332969940663],
+  [117.93033418307618, 28.39133192043181],
+  [117.93033240691511, 28.391331039995578],
+  [117.93033134391646, 28.391328946373847],
+  [117.93033130794356, 28.391328878025377],
+  [117.93020047367304, 28.391264085469231],
+  [117.9296441431627, 28.391273901569377],
+  [117.92902285911771, 28.391477858816188],
+  [117.92871660218952, 28.39146238508107],
+  [117.92869281062474, 28.391429989702317],
+  [117.92863731436069, 28.391354434059963],
+  [117.92863288969613, 28.391350221635491],
+  [117.93027853572596, 28.390792195003826],
+  [117.93044430775865, 28.39059893609209],
+  [117.93054609842375, 28.390151934364326],
+  [117.93037981647547, 28.389898758121262],
+  [117.93037747374149, 28.389895195906604],
+  [117.93035846117414, 28.389891984427607],
+  [117.92990790352701, 28.389815898185191],
+  [117.92935847351475, 28.3898976834314],
+  [117.92771440669458, 28.390475881856503],
+  [117.92771432125903, 28.390475800917557],
+  [117.92738026358836, 28.39029646081309],
+  [117.92789619565292, 28.390099906785338],
+  [117.9281389874244, 28.390007405217602],
+  [117.92853059001482, 28.389438968933348],
+  [117.92860755039817, 28.388838979935031],
+  [117.92893941012574, 28.388527755151813],
+  [117.92896416576366, 28.388504539153189],
+  [117.92907806130358, 28.388153445625051],
+  [117.92908667590939, 28.38761425349503],
+  [117.92909111226504, 28.387336587813309],
+  [117.92902637276893, 28.387045756056864],
+  [117.92888642386947, 28.386417060698818],
+  [117.92887192949604, 28.385919830935507],
+  [117.92885853319478, 28.385460287262504],
+  [117.92868576263788, 28.385080606085126],
+  [117.92868135955712, 28.385078030426826],
+  [117.92868066887786, 28.385076514169839],
+  [117.92843006649446, 28.384930001118732],
+  [117.92788166890398, 28.385088631635085],
+  [117.92776627149624, 28.385005299554962],
+  [117.9276792324107, 28.384942398273097],
+  [117.92674897908216, 28.384030475825853],
+  [117.92674361282752, 28.384002014981036],
+  [117.92670204796116, 28.383781586650969],
+  [117.92687889694355, 28.383338434920859],
+  [117.92684977149986, 28.383275402337972],
+  [117.92682995763653, 28.383232520864226],
+  [117.92682644038803, 28.383231852667905],
+  [117.92682492233234, 28.383228568343782],
+  [117.92682487736624, 28.383228559350584],
+  [117.92682486297713, 28.383228528773657],
+  [117.92631830544553, 28.383132393944891],
+  [117.92600384670027, 28.3828456864793],
+  [117.92597276343236, 28.382612744082905],
+  [117.9259709000371, 28.3825987767122],
+  [117.92602160561262, 28.382580703037092],
+  [117.92621865336821, 28.382510468683222],
+  [117.92632255564149, 28.382396353708828],
+  [117.9264234973466, 28.381824330028849],
+  [117.92634960724865, 28.38140450671267],
+  [117.92624974203204, 28.381016710952508],
+  [117.92610790275762, 28.380817933800643],
+  [117.92610551685618, 28.380816752990825],
+  [117.92610470117108, 28.380816341101308],
+  [117.92610297627141, 28.380813929119597],
+  [117.92610290792288, 28.380813840986036],
+  [117.92584401289093, 28.380685755043601],
+  [117.92583830219598, 28.380682928474414],
+  [117.92573833265794, 28.380633448674757],
+  [117.92492013125911, 28.379981584082884],
+  [117.9248002804087, 28.379811795677881],
+  [117.92481132768069, 28.379474392529232],
+  [117.92484434628966, 28.378465990812856],
+  [117.92496101983522, 28.378229751501863],
+  [117.92520305527682, 28.37773967134882],
+  [117.92521604778244, 28.377640030962709],
+  [117.92522541781887, 28.377568168835978],
+  [117.9252330449691, 28.377509676030797],
+  [117.92515641733485, 28.377249462592658],
+  [117.92511119762378, 28.377095906051295],
+  [117.92509953341676, 28.377074036337774],
+  [117.92484849126492, 28.376603326682243],
+  [117.92423811959361, 28.375983196467416],
+  [117.92423703950783, 28.375982682055167],
+  [117.92423619144711, 28.375982277360265],
+  [117.92423320389935, 28.375979243047652],
+  [117.92423312385961, 28.375979204376847],
+  [117.92418236252604, 28.375955016211094],
+  [117.92376852959399, 28.375757818268767],
+  [117.92376847113815, 28.375757807476873],
+  [117.92342968123489, 28.375684227645024],
+  [117.92290524068437, 28.375708741365372],
+  [117.9226286694776, 28.375819143039053],
+  [117.92229882692936, 28.376084473619585],
+  [117.92202680988942, 28.376622685488599],
+  [117.92140735776343, 28.377443233218685],
+  [117.92127449732027, 28.377491880246112],
+  [117.92116664072796, 28.377372502439073],
+  [117.92118617580138, 28.377329303504609],
+  [117.92120961393255, 28.377277473776417],
+  [117.92162989860105, 28.376771453140123],
+  [117.92164930776937, 28.376748085156066],
+  [117.92185716897325, 28.376369922034314],
+  [117.92187316791239, 28.376224930636113],
+  [117.92179224601546, 28.376066050108193],
+  [117.92179175318688, 28.376065925102409],
+  [117.92178897608039, 28.37606522632916],
+  [117.92178733032108, 28.376062014850163],
+  [117.92178727456314, 28.37606200225963],
+  [117.92178725118072, 28.37606195639421],
+  [117.92140746298412, 28.375965495111586],
+  [117.92104773686367, 28.376064870197638],
+  [117.92076383438348, 28.376337127356578],
+  [117.92034438698397, 28.377110433699613],
+  [117.92026313593499, 28.377128957035779],
+  [117.920470243507, 28.376484414724018],
+  [117.92042929557556, 28.376206508023984],
+  [117.92042885131048, 28.376206547594165],
+  [117.92042498422575, 28.376206888437196],
+  [117.92042434031111, 28.376202524027292],
+  [117.92042430164031, 28.376202523127972],
+  [117.9198397234245, 28.376254116334451],
+  [117.91939900885723, 28.376558410941982],
+  [117.91925289240714, 28.376583438175203],
+  [117.91918615821464, 28.376516732761047],
+  [117.91921169446414, 28.37644120859494],
+  [117.9192541289749, 28.37631570190814],
+  [117.91985614954172, 28.375912623968475],
+  [117.91990170739791, 28.375882119864002],
+  [117.92064031789641, 28.375936866992845],
+  [117.9208460018416, 28.375952109602224],
+  [117.92098212232713, 28.375897531545888],
+  [117.92141857410797, 28.375722527073037],
+  [117.92170534632476, 28.375702213186628],
+  [117.92184124197979, 28.375630074068738],
+  [117.92188622247124, 28.375409063877271],
+  [117.92190817941901, 28.375402495229025],
+  [117.92197932298745, 28.375381210074863],
+  [117.92221892936016, 28.375626551424261],
+  [117.92221901029916, 28.375626637759183],
+  [117.92221997257377, 28.375626593692402],
+  [117.92222264985548, 28.375629333926668],
+  [117.92222392599342, 28.375630641540909],
+  [117.92288536656645, 28.375599884726967],
+  [117.92402038563239, 28.375181607345326],
+  [117.92419773283916, 28.375184383552494],
+  [117.9246525991382, 28.375595754140818],
+  [117.92517398738971, 28.376443847205849],
+  [117.92517402516114, 28.376443917352958],
+  [117.92547563888968, 28.377097342268598],
+  [117.92555871736101, 28.377579246684945],
+  [117.92560402700428, 28.37766584690138],
+  [117.92566950934042, 28.377791055912553],
+  [117.92567272981273, 28.377792500223734],
+  [117.92567458421479, 28.377796057941794],
+  [117.92575987321959, 28.377834112754158],
+  [117.92613709834848, 28.378002419975758],
+  [117.92679337861159, 28.378470464940051],
+  [117.92699816593267, 28.378407202130745],
+  [117.92704170391153, 28.378378419328612],
+  [117.92775438515685, 28.377907262710039],
+  [117.92788004472834, 28.377931109133442],
+  [117.92804206209155, 28.377961855155547],
+  [117.92841663691831, 28.378130405194099],
+  [117.92846500155861, 28.378152167888288],
+  [117.92850461489616, 28.378280147710711],
+  [117.92834677488383, 28.37851822613527],
+  [117.92781413521425, 28.378963985899304],
+  [117.92776528673869, 28.379097032502102],
+  [117.92776527774538, 28.379097067575685],
+  [117.92778732102806, 28.379127514123525],
+  [117.92783099840187, 28.379187921585356],
+  [117.92783104606599, 28.379187905397544],
+  [117.92783107844161, 28.379187950363644],
+  [117.92783289057547, 28.379187359509103],
+  [117.9278349527209, 28.379190203165422],
+  [117.92783619198678, 28.379191912776605],
+  [117.92839317810274, 28.379010120220926],
+  [117.92841455948439, 28.37900314148186],
+  [117.92878513322739, 28.379037609797933],
+  [117.92875620293648, 28.378573737687873],
+  [117.92880542912735, 28.378531078346612],
+  [117.92899194762037, 28.378369439598032],
+  [117.92924307970441, 28.378371168094986],
+  [117.92947238254453, 28.378372745505828],
+  [117.92966939522648, 28.378476200816067],
+  [117.92983693352767, 28.378564177894532],
+  [117.93002270738214, 28.378576902402187],
+  [117.93063363393514, 28.378338104519969],
+  [117.9310394844847, 28.378179453319149],
+  [117.9315831975066, 28.378044912942414],
+  [117.9315867570233, 28.378038418937933],
+  [117.93235593367945, 28.377847439807567],
+  [117.93307680145324, 28.377438399362688],
+  [117.93333349674356, 28.37739902344623],
+  [117.93348016897471, 28.377485709997586],
+  [117.93348112495403, 28.377487260428779],
+  [117.93384178277211, 28.378071054435679],
+  [117.93384622812096, 28.378074160693984],
+  [117.93384627128842, 28.37807423084115],
+  [117.934187240249, 28.378312402795189],
+  [117.93453091167225, 28.37834890717636],
+  [117.93491341132494, 28.378276280625926],
+  [117.93512982867867, 28.378155879390363],
+  [117.93528368199634, 28.378193592460377],
+  [117.9355442830423, 28.378431155573423],
+  [117.93571376837576, 28.378774939411983],
+  [117.93578902274521, 28.37892753547743],
+  [117.9361081858442, 28.379248559273663],
+  [117.93612338978267, 28.379263890915865],
+  [117.93612942962955, 28.379269966735649],
+  [117.93649678469887, 28.379437326971129],
+  [117.9370168833226, 28.379806336793081],
+  [117.93699602804429, 28.37990535484829],
+  [117.93629008182188, 28.379611624576853],
+  [117.93572611426885, 28.379191653771841],
+  [117.93538241226861, 28.378640144527083],
+  [117.93538234841674, 28.378640119346073],
+  [117.93538064600011, 28.378637383608407],
+  [117.9352516580376, 28.378586604288387],
+  [117.93514272855418, 28.378670742161091],
+  [117.93513869059814, 28.379721574790892],
+  [117.93523966917542, 28.380038295331133],
+  [117.93530083656447, 28.380101312625527],
+  [117.93537045847995, 28.380173017370907],
+  [117.93537144863353, 28.38017300747839],
+  [117.93537150708949, 28.380173067732926],
+  [117.9358576014472, 28.380168286936964],
+  [117.93665055617828, 28.380380892963899],
+  [117.93669332433751, 28.380469811632565],
+  [117.93654269508932, 28.380691972056923],
+  [117.9368571925055, 28.381007352607298],
+  [117.93675115074507, 28.381046591826816],
+  [117.93641686644526, 28.380914180145339],
+  [117.93638999650125, 28.380892565839304],
+  [117.93632557176784, 28.380840756795521],
+  [117.93605347199025, 28.38062182493735],
+  [117.93581982722333, 28.380539262676905],
+  [117.93522273674, 28.380609295582587],
+  [117.93516952295522, 28.380751378573336],
+  [117.93528956985779, 28.380982072664551],
+  [117.9357996293495, 28.381386127268001],
+  [117.93675433254646, 28.381695453582381],
+  [117.93739918602364, 28.381651303165143],
+  [117.93756597608899, 28.381543026589441],
+  [117.93800851448145, 28.380646451972211],
+  [117.93823317592035, 28.380446012873222],
+  [117.93879530346055, 28.380613977453152],
+  [117.93924527385036, 28.380870140344769],
+  [117.9405531174325, 28.381199633955987],
+  [117.94076763631745, 28.381673075751905],
+  [117.94071586144787, 28.381955180487239],
+  [117.94035927486073, 28.38281168581068],
+  [117.94041811300553, 28.384081321695703],
+  [117.94058371596577, 28.384300845307791],
+  [117.94058584376171, 28.384300900166465],
+  [117.94058590311704, 28.384300977508133],
+  [117.94110093585959, 28.384313972711709],
+  [117.94110646129423, 28.384317228257544],
+  [117.94110600713657, 28.384318941466006],
+  [117.94152027534051, 28.384562095664251],
+  [117.94156856353845, 28.384578563150228],
+  [117.94199543574086, 28.384724139107789],
+  [117.9422593058224, 28.38470126844885],
+  [117.94239673392224, 28.384689356928334],
+  [117.94240176293113, 28.384686392762887],
+  [117.94263332576747, 28.384549916145772],
+  [117.94267526115448, 28.384425857367489],
+  [117.94238106143689, 28.383992144921592],
+  [117.94220115655821, 28.38372692765563],
+  [117.94225806925454, 28.383567845679579],
+  [117.94278755140442, 28.383885997041205],
+  [117.94300157026635, 28.384539086509676],
+  [117.94300161163517, 28.384539107194087],
+  [117.94300163052094, 28.38453916565004],
+  [117.94300606687659, 28.384541364492407],
+  [117.94300625933147, 28.384541951749725],
+  [117.94300666132847, 28.384543175727003],
+  [117.94318443841121, 28.384631180684494],
+  [117.94327017707712, 28.384673623289132],
+  [117.94353358850435, 28.384600799787108],
+  [117.94355067652259, 28.384596074749084],
+  [117.94357952767314, 28.384570130207408],
+  [117.94369442595701, 28.38446680979547],
+  [117.9437039587707, 28.384356128432614],
+  [117.94370941225964, 28.384292812563274],
+  [117.94368229500196, 28.384207605396739],
+  [117.94358666649157, 28.383907134706533],
+  [117.94370202522839, 28.383818749335887],
+  [117.94372142990017, 28.383803883542441],
+  [117.94379189987637, 28.383856769973988],
+  [117.9439169587007, 28.383950625021384],
+  [117.94411774313937, 28.384508845906566],
+  [117.94411776742106, 28.384508933140808],
+  [117.94412182606152, 28.384510667933057],
+  [117.9441226390486, 28.384512932425935],
+  [117.94425538977453, 28.384569650868741],
+  [117.94453291516197, 28.384475796720722],
+  [117.94454797970559, 28.384470701162002],
+  [117.94494985794961, 28.385100122272888],
+  [117.94495344354664, 28.385101600758333],
+  [117.94495447686768, 28.385103217739356],
+  [117.94495504793713, 28.385104110766122],
+  [117.94519359310993, 28.385203598267481],
+  [117.94547007168649, 28.385200023462346],
+  [117.94573136251245, 28.385116462055123],
+  [117.94592322117978, 28.385055103110574],
+  [117.94645523312261, 28.384643059829386],
+  [117.946796609476, 28.38416142700828],
+  [117.94725175276619, 28.383765528356491],
+  [117.94731424575593, 28.38358574758422],
+  [117.94743643304503, 28.383234232274049],
+  [117.94769692527291, 28.383142687585007],
+  [117.94774194893182, 28.383162070673052],
+  [117.94812905131471, 28.383328714148888],
+  [117.9481604502447, 28.383359754249284],
+  [117.94830380847407, 28.383502279706477],
+  [117.94839138445491, 28.383842042676179],
+  [117.94879662256619, 28.384406044403477],
+  [117.94879257831485, 28.385062926313026],
+  [117.9488922564725, 28.385156349685815],
+  [117.94895108382548, 28.385211518596748],
+  [117.94895193278558, 28.385211508704231],
+  [117.94895564158969, 28.385214981885952],
+  [117.94895623424293, 28.385215536767646],
+  [117.94915283413604, 28.385214102348982],
+  [117.94978355746525, 28.38503373431945],
+  [117.94985042655605, 28.384955599421403],
+  [117.94986242171342, 28.384695622505035],
+  [117.94963173571614, 28.384436212161518],
+  [117.94930960665306, 28.384073975133902],
+  [117.94938648609752, 28.383882647066571],
+  [117.94939445049351, 28.383862826908],
+  [117.94967388873908, 28.38372923081937],
+  [117.94976475893657, 28.38301816295791],
+  [117.9498449164098, 28.382906263913014],
+  [117.94990249010789, 28.382825892401058],
+  [117.95026995399519, 28.382709279109974],
+  [117.9504870170623, 28.383566435542605],
+  [117.95034255536473, 28.384342512696833],
+  [117.95035720262285, 28.38461752627785],
+  [117.95053180959542, 28.384971966183343],
+  [117.95053185006486, 28.384972052518265],
+  [117.95053679723549, 28.384975640813252],
+  [117.95053680982596, 28.384975665994261],
+  [117.95053699868356, 28.384976051803392],
+  [117.95061754376468, 28.385034560796385],
+  [117.950679692314, 28.385079707662442],
+  [117.95118949729749, 28.385164344658847],
+  [117.95119061155754, 28.385164529919166],
+  [117.95153887491915, 28.385149736071526],
+  [117.95167430022889, 28.385098875812503],
+  [117.95189512515992, 28.3850159421321],
+  [117.95198987323408, 28.385081230214666],
+  [117.95197193985325, 28.385287712757815],
+  [117.95204643969146, 28.385412946050678],
+  [117.95204693881522, 28.385413784218827],
+  [117.95206572025688, 28.385445370207719],
+  [117.95206062559748, 28.385586449555035],
+  [117.95186923367828, 28.385604887455656],
+  [117.95093417886937, 28.385346095845705],
+  [117.95093413750055, 28.385346079657893],
+  [117.95068874668834, 28.385418621672102],
+  [117.9506876234351, 28.385739462006597],
+  [117.95087868979977, 28.385998072852828],
+  [117.95105193699737, 28.386232607948557],
+  [117.9510561790994, 28.386235776260094],
+  [117.95105680772554, 28.386236626119455],
+  [117.95133320626258, 28.386442954878532],
+  [117.95149978318852, 28.386458533834343],
+  [117.95169842814005, 28.386477111129807],
+  [117.95201173305509, 28.386331434448209],
+  [117.95204202402022, 28.386317350165655],
+  [117.95232510811729, 28.386185719995012],
+  [117.95285209105123, 28.385616673970389],
+  [117.9529069874676, 28.385718456541611],
+  [117.95273523224523, 28.386063790811363],
+  [117.95193380320256, 28.386744416621582],
+  [117.95193382388698, 28.386744476876174],
+  [117.95196971672908, 28.386860312253646],
+  [117.95196973651423, 28.386860380602116],
+  [117.95197442378071, 28.386863164003842],
+  [117.95197459285328, 28.386863711690978],
+  [117.95197480599256, 28.386864398773014],
+  [117.95227315158479, 28.387041674034094],
+  [117.95251462854731, 28.387073107138235],
+  [117.952736471511, 28.387032531526188],
+  [117.95296864948364, 28.386990063740484],
+  [117.9538702324254, 28.386620632136498],
+  [117.9546300399445, 28.386309266159742],
+  [117.95546114211811, 28.386658198616999],
+  [117.955799369945, 28.386720367850728],
+  [117.95592148348976, 28.38670042448507],
+  [117.95601687727708, 28.38668484462994],
+  [117.95618849760115, 28.386527457875957],
+  [117.95627531635284, 28.386307289449917],
+  [117.95616774124835, 28.385379994890911],
+  [117.95614869450674, 28.385215811060903],
+  [117.95626745717743, 28.384787604264602],
+  [117.95614880602261, 28.383832078187936],
+  [117.9560440619839, 28.383625371713606],
+  [117.95604300078389, 28.383624827623748],
+  [117.95604012205411, 28.383623351836263],
+  [117.95603907434383, 28.383621285194181],
+  [117.95565664034177, 28.383424289599361],
+  [117.95569482465646, 28.383308066614006],
+  [117.95576773449341, 28.383086147207962],
+  [117.95569093958522, 28.382709405015078],
+  [117.95573916213266, 28.382665595440926],
+  [117.95578473437808, 28.382624194251207],
+  [117.95596333164247, 28.382565771593136],
+  [117.95596899917007, 28.382565604319211],
+  [117.95728728657912, 28.382526532373618],
+  [117.95750865290211, 28.382355507400803],
+  [117.95761055418382, 28.382276778050937],
+  [117.9577472520341, 28.382060479407642],
+  [117.95784605065478, 28.381689304018209],
+  [117.95782457304563, 28.380971000211559],
+  [117.95782226358665, 28.380893752045097],
+  [117.95781819145645, 28.380757549721181],
+  [117.95780380140434, 28.380710982825633],
+  [117.95772742737893, 28.380463830241638],
+  [117.95790503628848, 28.380165445079285],
+  [117.95793215174751, 28.380008900090729],
+  [117.95795094937682, 28.379900379798755],
+  [117.95787419673684, 28.37906472705555],
+  [117.95791223985805, 28.379030259638796],
+  [117.95799592087508, 28.378954444092358],
+  [117.95817347312732, 28.378928441994049],
+  [117.95833313966273, 28.37927136338277],
+  [117.95838297559396, 28.379378438464187],
+  [117.95838559621836, 28.379378287378131],
+  [117.95838796323403, 28.37938338563481],
+  [117.95847974714263, 28.379377156030955],
+  [117.95884194460018, 28.37868337493785],
+  [117.95897425825547, 28.378589328334897],
+  [117.95897463776942, 28.378589058538296],
+  [117.95903640500615, 28.378616178493871],
+  [117.9591727350338, 28.378676034671287],
+  [117.95957096023164, 28.379257326764275],
+  [117.95970375862157, 28.380279798374033],
+  [117.95970383776194, 28.380279878413717],
+  [117.96015374609851, 28.38068767149889],
+  [117.96015380185656, 28.380687714666351],
+  [117.96015422094058, 28.380687667901611],
+  [117.96015863031664, 28.38069166269014],
+  [117.96046189879769, 28.380656894000481],
+  [117.96067342563811, 28.380161443995519],
+  [117.96086476629603, 28.380091781610474],
+  [117.96101360769194, 28.380037592960605],
+  [117.9611560845857, 28.379877321181482],
+  [117.96135115743004, 28.379657884803578],
+  [117.96135480418093, 28.379653782995717],
+  [117.96155765795959, 28.379544609795971],
+  [117.96160121032767, 28.379521169866166],
+  [117.96266458939931, 28.379400421492335],
+  [117.96286461570946, 28.37940927261991],
+  [117.96321920310379, 28.379424960393635],
+  [117.96353855506038, 28.379544406549201],
+  [117.96390155471306, 28.379916065773841],
+  [117.96400096667139, 28.380292731524378],
+  [117.96390534535544, 28.381063740099592],
+  [117.96370960701279, 28.381462283657527],
+  [117.96354620919021, 28.381570695131529],
+  [117.96330887810234, 28.38189625960473],
+  [117.96325888389049, 28.382132247105574],
+  [117.96363088665612, 28.382922214288783],
+  [117.96363354235416, 28.382921251114908],
+  [117.96363564496914, 28.38292571355089],
+  [117.96363587339692, 28.382926200084114],
+  [117.96393980827554, 28.382816078998871],
+  [117.96484783935637, 28.38248706202836],
+  [117.96526073879215, 28.382072873864104],
+  [117.96539049657417, 28.381942709588429],
+  [117.96559597637327, 28.381851174791962],
+  [117.96572965789744, 28.381531874996085],
+  [117.96580436637851, 28.380873036161745],
+  [117.96586041572561, 28.380378739986895],
+  [117.96587639937638, 28.38007375380073],
+  [117.96583713047926, 28.379879155798449],
+  [117.96575077307978, 28.379451208906232],
+  [117.96584531880649, 28.379390123355563],
+  [117.96589840039098, 28.379355828608652],
+  [117.96635021708892, 28.379569566882083],
+  [117.96644903369599, 28.379585002845658],
+  [117.96684093665999, 28.379646220596669],
+  [117.96702545685946, 28.37964671792173],
+  [117.96731970244241, 28.379474947410927],
+  [117.96737096649701, 28.379253459679489],
+  [117.9673875490962, 28.379181816987341],
+  [117.96725424079068, 28.378983863614451],
+  [117.96710930964696, 28.378768653150871],
+  [117.96710582657272, 28.378766970519337],
+  [117.96710428243671, 28.378764677248114],
+  [117.96705774252086, 28.378742162720698],
+  [117.96690895868153, 28.378670187279397],
+  [117.96651398813015, 28.378635265704986],
+  [117.96646982692107, 28.378568437983063],
+  [117.96666157677043, 28.378477933809677],
+  [117.96726695630502, 28.37854224342982],
+  [117.96757000984815, 28.378458451796178],
+  [117.96766195113821, 28.378198238358038],
+  [117.96754530187422, 28.377636700773166],
+  [117.96768786150562, 28.377462280859618],
+  [117.96800413868016, 28.378113345954205],
+  [117.96839295337213, 28.378629140422561],
+  [117.96873116231336, 28.378838229200994],
+  [117.96907297573728, 28.378845201644765],
+  [117.96910490526727, 28.379145118352596],
+  [117.96947901424517, 28.379351043316035],
+  [117.96958168714525, 28.379511736877191],
+  [117.96945707168652, 28.379851950407215],
+  [117.96884664425727, 28.380459587240182],
+  [117.96897336772679, 28.380708130176117],
+  [117.96942897326858, 28.381000842415006],
+  [117.96946486431204, 28.38117270016005],
+  [117.96930038010851, 28.381687049417849],
+  [117.96934525088272, 28.381797965503779],
+  [117.96946373656226, 28.381790616244018],
+  [117.96967415993458, 28.381491107828424],
+  [117.96985691656346, 28.381429590603148],
+  [117.97056773621216, 28.382349392010894],
+  [117.97079320344369, 28.38241876661283],
+  [117.97107935692679, 28.382352996493637],
+  [117.97152744503558, 28.382103742193976],
+  [117.9717217300738, 28.381455317508937],
+  [117.97169196431275, 28.381050477797373],
+  [117.97147549299962, 28.380785187686286],
+  [117.97150745490524, 28.380670099645442],
+  [117.97176093781707, 28.380548447452952],
+  [117.97208081677638, 28.380693495508467],
+  [117.97273423989327, 28.380624607439756],
+  [117.9727758776047, 28.380731478375083],
+  [117.97250081995696, 28.38133415544695],
+  [117.97254566734875, 28.381701968271273],
+  [117.97274812272769, 28.382085351058151],
+  [117.97303423574147, 28.382381481620143],
+  [117.97338928268925, 28.382606416453029],
+  [117.97411914728093, 28.382660298434075],
+  [117.97429864386743, 28.382748778233577],
+  [117.97504061872962, 28.38382841884652],
+  [117.97546739200664, 28.384803050120695],
+  [117.97536247439871, 28.385917066419552],
+  [117.97501238541327, 28.38668094606885],
+  [117.97445982396175, 28.387359382029899],
+  [117.97446878390735, 28.387537341675056],
+  [117.97478899381713, 28.387817345594101],
+  [117.97483960316526, 28.38794416529106],
+  [117.97397398591079, 28.3885935315663],
+  [117.97399694919989, 28.388751474101298],
+  [117.974137673315, 28.388842042126612],
+  [117.97466109403433, 28.38898253241797],
+  [117.97494040187814, 28.388934757732954],
+  [117.97499816713173, 28.389360477004459],
+  [117.97491343300862, 28.389478688390795],
+  [117.9746739741247, 28.389519327854771],
+  [117.97452749075114, 28.389637805440429],
+  [117.97427004452697, 28.390103390758952],
+  [117.97420037494737, 28.390381544772538],
+  [117.97442150384938, 28.390625841109738],
+  [117.97449327424522, 28.391008597968494],
+  [117.97401363342249, 28.391091946236372],
+  [117.97390520396209, 28.39119420634762],
+  [117.97382220103384, 28.392076265007688],
+  [117.9739786965597, 28.392486763253601],
+  [117.97414419250049, 28.392567273261079],
+  [117.97439262841715, 28.392529578177516],
+  [117.97453408637909, 28.392414176273292],
+  [117.97478759896853, 28.391726615790731],
+  [117.97493228639598, 28.391622181118805],
+  [117.97516563798388, 28.391619529917421],
+  [117.97527835810979, 28.391687231780395],
+  [117.97529809013486, 28.391858138941984],
+  [117.97489920753242, 28.392246209894722],
+  [117.97481335645125, 28.39285725246026],
+  [117.974917095048, 28.393011002355934],
+  [117.97527501892705, 28.393031926881974],
+  [117.97624541439438, 28.392722193174734],
+  [117.97653547633126, 28.392775340409685],
+  [117.97649058667128, 28.392973430479458],
+  [117.97623533749095, 28.39302411087408],
+  [117.97585657631998, 28.393276166561861],
+  [117.97551947444424, 28.393315203433929],
+  [117.97530693496719, 28.393446740075035],
+  [117.97527317171955, 28.393663783356942],
+  [117.97550253211625, 28.39417007648791],
+  [117.97561700322217, 28.394782609230106],
+  [117.97567582517922, 28.395435252634854],
+  [117.97579535856903, 28.395601914097085],
+  [117.97615543272707, 28.395582873650767],
+  [117.97661317415873, 28.395289557067429],
+  [117.97681061581727, 28.395337033177611],
+  [117.97702314360322, 28.395256421546662],
+  [117.97716350619089, 28.395288945528478],
+  [117.97737313366326, 28.395557288837836],
+  [117.97682349231036, 28.395901807422547],
+  [117.97607859105415, 28.395792034374949],
+  [117.97577846300578, 28.395876854833034],
+  [117.97566788146764, 28.396011156889415],
+  [117.97553109008777, 28.396645438836003],
+  [117.9755331971993, 28.396665140284028],
+  [117.97556497024721, 28.396962275388773],
+  [117.97624397008326, 28.397238271928757],
+  [117.97624526240895, 28.397240756755593],
+  [117.97655121986293, 28.397829270404543],
+  [117.97655490888201, 28.39783087659373],
+  [117.97655571107725, 28.397832419830365],
+  [117.97655612656411, 28.397833220226971],
+  [117.9766834175058, 28.397888617565684],
+  [117.97701457576215, 28.398032735722211],
+  [117.97751537673332, 28.398451295490929],
+  [117.97769882044429, 28.398918660567801],
+  [117.97770259939546, 28.398919570681699],
+  [117.97770380628572, 28.398922645463756],
+  [117.97795409390642, 28.398983900986309],
+  [117.97837091708425, 28.398935690130031],
+  [117.97843083621422, 28.398968891301365],
+  [117.97863507854606, 28.399082063786238],
+  [117.97867192017304, 28.399467593254883],
+  [117.97832696721582, 28.399850623507518],
+  [117.97832186985852, 28.399998507125474],
+  [117.97832717765721, 28.39999693690919],
+  [117.97832695462535, 28.400003590992981],
+  [117.978589216719, 28.399924839160064],
+  [117.9789602014522, 28.399449850530232],
+  [117.97909980860936, 28.399394452292199],
+  [117.97935417825283, 28.399525242495997],
+  [117.97950715922809, 28.399603902598074],
+  [117.97960523029724, 28.399868762833194],
+  [117.97960829788474, 28.399868377923326],
+  [117.97960963967319, 28.399872015681012],
+  [117.97961031506406, 28.3998738467007],
+  [117.98013820451456, 28.399807525297092],
+  [117.98031929559909, 28.399784772449323],
+  [117.98032156548788, 28.39978635435682],
+  [117.98039873631274, 28.399840100540246],
+  [117.98047596109677, 28.399893884495214],
+  [117.98054252981399, 28.400103044320076],
+  [117.98046380855794, 28.400684053126611],
+  [117.98031631344713, 28.400895543094862],
+  [117.98010092221989, 28.400997158392215],
+  [117.97886028047765, 28.400740867796856],
+  [117.97841373290748, 28.400923138791882],
+  [117.97806262409085, 28.400970057322354],
+  [117.97677706660841, 28.400771951064769],
+  [117.97663855032886, 28.40084433839553],
+  [117.97661949369478, 28.400967267625333],
+  [117.97673326332949, 28.401098907688493],
+  [117.97673420132242, 28.401099152304084],
+  [117.97673834809632, 28.401103992455319],
+  [117.97681602164209, 28.401124224503405],
+  [117.97694105978212, 28.401156793451321],
+  [117.97753988595707, 28.401312774564929],
+  [117.97765263486122, 28.401572226277267],
+  [117.97758081500263, 28.401857374318411],
+  [117.97723394918751, 28.402398269764376],
+  [117.97639702390359, 28.403354495513611],
+  [117.97622653402743, 28.404180708073284],
+  [117.97627416841817, 28.404576483517928],
+  [117.9764636978415, 28.405054927343087],
+  [117.97681865036054, 28.40568065763631],
+  [117.97691744448457, 28.405766889130689],
+  [117.9769174642696, 28.405766906217821],
+  [117.97701914611673, 28.405856042522373],
+  [117.97704695135576, 28.405880415948502],
+  [117.97710791549798, 28.405933859060383],
+  [117.97719274584858, 28.4059727385511],
+  [117.97776902601981, 28.406236863140748],
+  [117.97797345181345, 28.406191274707624],
+  [117.97836437271769, 28.405844207444261],
+  [117.97849840587673, 28.405851719481348],
+  [117.97858663386614, 28.405949531545673],
+  [117.97857155043675, 28.406272505072081],
+  [117.97869538618318, 28.406426107478921],
+  [117.97869705622418, 28.406426971727399],
+  [117.97870023622693, 28.406430924247786],
+  [117.97870037112534, 28.406431090622391],
+  [117.97897015514866, 28.406570751738855],
+  [117.97901147360074, 28.406592141214389],
+  [117.9793924983652, 28.406663873838738],
+  [117.97984807512864, 28.406749642182319],
+  [117.98032371486761, 28.406750237533458],
+  [117.98095993485322, 28.406205475002707],
+  [117.98140263512357, 28.406527089653537],
+  [117.98140469007444, 28.406527747057908],
+  [117.98172470033467, 28.406630110591209],
+  [117.98226220353797, 28.40667631505994],
+  [117.98254532540648, 28.406700651613846],
+  [117.98267059377292, 28.406626019575185],
+  [117.98281854843731, 28.406537872524837],
+  [117.98311868368035, 28.406483988745151],
+  [117.98367207610545, 28.406517325714049],
+  [117.98383370046497, 28.406591566547604],
+  [117.98383367978056, 28.406842770577441],
+  [117.98357520473201, 28.407167470802165],
+  [117.98348654147082, 28.407410681657666],
+  [117.98358122119646, 28.407959274401037],
+  [117.98397103953187, 28.408565871617725],
+  [117.9841435933522, 28.409121228162178],
+  [117.98414839393331, 28.409125038589707],
+  [117.98414847487231, 28.40912530119175],
+  [117.98456651123558, 28.409457731988766],
+  [117.98459814039188, 28.409482883328451],
+  [117.98493913723144, 28.409600833012064],
+  [117.98496576435855, 28.409599430969024],
+  [117.98514055029625, 28.409590229105845],
+  [117.98534428990706, 28.409516051224841],
+  [117.9854755828319, 28.40946825045944],
+  [117.9858582200809, 28.409133074931503],
+  [117.98665521546593, 28.408434929428495],
+  [117.9868506444418, 28.408417344085194],
+  [117.98723771354969, 28.408543561236399],
+  [117.98735125565599, 28.408671675057803],
+  [117.9875266828102, 28.409373986220544],
+  [117.98782853395971, 28.410139899237038],
+  [117.98783226524688, 28.41014055304413],
+  [117.98783292984592, 28.410142237474304],
+  [117.98783361872654, 28.410143983058447],
+  [117.98790141771633, 28.410156774115876],
+  [117.98794330813723, 28.409993684760821],
+  [117.98791743014533, 28.409429891676211],
+  [117.98794390798503, 28.409444021824186],
+  [117.98805481867498, 28.409503210704656],
+  [117.98823446364963, 28.409853835686022],
+  [117.98839592523177, 28.41063306856131],
+  [117.98862313445011, 28.410894421440446],
+  [117.98880477142313, 28.411250689667668],
+  [117.98880933278451, 28.411255137714477],
+  [117.98880965564115, 28.411255772635855],
+  [117.98884233430636, 28.411287630219988],
+  [117.98997413110135, 28.412390979660017],
+  [117.99026665268389, 28.412513252384713],
+  [117.99077673465865, 28.412726464554737],
+  [117.99120747304653, 28.412590187587114],
+  [117.9921008811508, 28.411985610247768],
+  [117.99210826728279, 28.411970373933684],
+  [117.99270519588811, 28.410739057261708],
+  [117.99284665385005, 28.410619689347243],
+  [117.99292755416332, 28.410551423609377],
+  [117.99318944573645, 28.410184283477975],
+  [117.99334137630353, 28.409971296138451],
+  [117.99344407798185, 28.40990899740234],
+  [117.99352053294626, 28.409951358168712],
+  [117.9944647599408, 28.412301340634428],
+  [117.99497901117252, 28.413852314133067],
+  [117.99514369412623, 28.414213828105744],
+  [117.99518523830818, 28.414255865116161],
+  [117.99519310287951, 28.414263823216913],
+  [117.99519324317373, 28.414263965309829],
+  [117.99520679325894, 28.4142776952595],
+  [117.99529233227543, 28.414364366522364],
+  [117.99528515388681, 28.414469237365438],
+  [117.99513150651387, 28.414501798219476],
+  [117.9946918171737, 28.414393062090198],
+  [117.99444374368386, 28.41448379649006],
+  [117.99379263002595, 28.414980662927292],
+  [117.99356217605362, 28.415429259153029],
+  [117.99344561222529, 28.415348339054674],
+  [117.99344067944389, 28.414884857250399],
+  [117.99343812267125, 28.414883827526694],
+  [117.99343551823461, 28.414882778917161],
+  [117.99343549575156, 28.41488077432831],
+  [117.99307078648769, 28.414734018460251],
+  [117.99266488197873, 28.414807237663922],
+  [117.99241180645981, 28.415102938350003],
+  [117.99212853710242, 28.415198677477008],
+  [117.99181093792447, 28.415117703419355],
+  [117.9917804563031, 28.415057227608997],
+  [117.99170581077465, 28.414909131751074],
+  [117.99170551130032, 28.414908918611729],
+  [117.99170187084474, 28.414906334859495],
+  [117.99170072600771, 28.414904047883567],
+  [117.99156613167168, 28.414808580351746],
+  [117.99004061528228, 28.415078051411001],
+  [117.98940955021067, 28.41539399223899],
+  [117.9890653364962, 28.415739854410788],
+  [117.98876021990827, 28.415924835962471],
+  [117.9885318721482, 28.416166370481676],
+  [117.9885688513715, 28.416319222853929],
+  [117.98857306109801, 28.416319680608808],
+  [117.98857366184507, 28.416322170831563],
+  [117.98857393613832, 28.416323306675338],
+  [117.9902559624428, 28.416506161330346],
+  [117.99037732415422, 28.416487050736862],
+  [117.99116229740218, 28.416363440720261],
+  [117.99151425697744, 28.416589685865347],
+  [117.99231788935913, 28.417485559910688],
+  [117.99232001175915, 28.4174865671514],
+  [117.99232178072566, 28.417488537565987],
+  [117.99232277447652, 28.417489643732097],
+  [117.99256604558661, 28.417604876563871],
+  [117.99334975168972, 28.417291565353537],
+  [117.99346735963104, 28.417211267585969],
+  [117.99367480804597, 28.417069628860361],
+  [117.99406944944565, 28.416944180629457],
+  [117.9943448425405, 28.416856637923559],
+  [117.99445612914712, 28.41665633282355],
+  [117.99470482946435, 28.416208696174465],
+  [117.9947874636706, 28.41614525709798],
+  [117.99490225763316, 28.416057129832723],
+  [117.99589677741437, 28.416041059847089],
+  [117.997036942401, 28.41602263813428],
+  [117.99732787398227, 28.416104724653394],
+  [117.99780415223995, 28.416239109447417],
+  [117.9979156627777, 28.41633719310704],
+  [117.99813287603149, 28.41652884223231],
+  [117.99838289475485, 28.416870242867446],
+  [117.99838587780607, 28.416871600843763],
+  [117.99838787969691, 28.416874326688855],
+  [117.99858164762497, 28.416962485430417],
+  [117.99904491539064, 28.417173258639025],
+  [117.99954487549564, 28.417272270398996],
+  [117.99967408918792, 28.417297860607846],
+  [118.00017356905505, 28.417396778838338],
+  [118.00112580271366, 28.417404456350653],
+  [118.00134512128034, 28.417406225317109],
+  [118.0020118417732, 28.417509869484945],
+  [118.00201734742268, 28.417510724740225],
+  [118.00202012992509, 28.417511158213415],
+  [118.00232816211508, 28.417584718260173],
+  [118.00252862909304, 28.417632590971323],
+  [118.00262047685362, 28.417616603723332],
+  [118.00269813421164, 28.417603086913005],
+  [118.00366639109109, 28.416512425108408],
+  [118.00438641170365, 28.415035606108404],
+  [118.0048393282724, 28.414326504164876],
+  [118.0049219220092, 28.414197192446522],
+  [118.00514139256131, 28.413718081324419],
+  [118.00517323575627, 28.413648566428265],
+  [118.00574865077965, 28.412597085387233],
+  [118.00618149627905, 28.411381069780589],
+  [118.00620656667979, 28.411249977404566],
+  [118.00626289661545, 28.410955429649391],
+  [118.00627925528352, 28.410869895129622],
+  [118.00639694236509, 28.410533620630133],
+  [118.00659348470163, 28.40918633997768],
+  [118.00664298518564, 28.408977407681277],
+  [118.00674210576358, 28.408559037669477],
+  [118.0071101452171, 28.407310220190539],
+  [118.0116816087193, 28.400536602082582],
+  [118.01237825685109, 28.399504424989289],
+  [118.02020970161652, 28.391545861952011],
+  [118.02198635548598, 28.390054062045351],
+  [118.02266217891645, 28.38948659523021],
+  [118.02368905090907, 28.388870158531063],
+  [118.02351666076538, 28.38835877703599],
+  [118.02350219067364, 28.388315849696767],
+  [118.02346411517681, 28.387830432528517],
+  [118.02428576007981, 28.386993457781898],
+  [118.02523316258043, 28.386953030557947],
+  [118.02546577312694, 28.386947310869743],
+  [118.02576078403297, 28.386999330354854],
+  [118.02605229118035, 28.387050733804358],
+  [118.02691451529267, 28.387376409793546],
+  [118.02705974321259, 28.387558980262781],
+  [118.0269688523307, 28.387749181479592],
+  [118.02673930397577, 28.387961641816389],
+  [118.02664879980227, 28.38831081079536],
+  [118.02665452128917, 28.388311688533634],
+  [118.02665450150414, 28.388311765875358],
+  [118.02665403565527, 28.388313555526224],
+  [118.02665368761768, 28.388314897314729],
+  [118.02719932968535, 28.388398448829378],
+  [118.02742475824607, 28.388570825483271],
+  [118.02757975190411, 28.388594759140858],
+  [118.02772401934806, 28.388617036247297],
+  [118.02785516478411, 28.388541849326941],
+  [118.02793950050761, 28.388493499975084],
+  [118.02800359339119, 28.38841634893538],
+  [118.02825189620808, 28.388117456555449],
+  [118.02836151367296, 28.387985506226187],
+  [118.02839770059347, 28.387991799681856],
+  [118.02865795629975, 28.388037057164524],
+  [118.02871374124618, 28.388184557671252],
+  [118.02832044793035, 28.388773457129389],
+  [118.02838037515426, 28.389098136669702],
+  [118.02838509299772, 28.389100759992118],
+  [118.02838510468894, 28.38910082204535],
+  [118.02838536279432, 28.389102223189127],
+  [118.02902478346709, 28.389457503061351],
+  [118.02972010240092, 28.389559702918007],
+  [118.02987589016027, 28.389617856678797],
+  [118.03005529231791, 28.389684825594259],
+  [118.03026743969065, 28.389693564306583],
+  [118.03032963860198, 28.389696126475087],
+  [118.03055398258027, 28.389591794325895],
+  [118.03092625064596, 28.389418675731349],
+  [118.03093657756108, 28.389376250213843],
+  [118.03103802468513, 28.388959486391229],
+  [118.03096971398122, 28.388714911264174],
+  [118.03093031108506, 28.388573833715498],
+  [118.03096424430453, 28.388408781140413],
+  [118.0311415465452, 28.388403427476248],
+  [118.03125753390816, 28.388672992064983],
+  [118.03128843281502, 28.389011746894653],
+  [118.03142808583755, 28.389257447972909],
+  [118.03143138185283, 28.3892584588109],
+  [118.03143307347761, 28.389261434667503],
+  [118.03174134668586, 28.389355645846422],
+  [118.03186309780381, 28.389321882598836],
+  [118.03203965990247, 28.389272920808708],
+  [118.03303143675146, 28.388538616264157],
+  [118.03337865330229, 28.388434785037362],
+  [118.03367035740109, 28.38853677984855],
+  [118.03373083590941, 28.388656882509167],
+  [118.03365280173546, 28.388786045839367],
+  [118.03313916474076, 28.388845190653058],
+  [118.03258140250978, 28.389347563639205],
+  [118.03227996324972, 28.389753128204347],
+  [118.0314679536832, 28.38972315469988],
+  [118.03076857520966, 28.389982859121687],
+  [118.03059696747619, 28.390145260495444],
+  [118.03057680377651, 28.390275384301617],
+  [118.03058211607186, 28.390278566103007],
+  [118.03058199196539, 28.390279370996211],
+  [118.03090621015349, 28.390473513941572],
+  [118.03191823164116, 28.390606874407752],
+  [118.03191829639229, 28.390606882501686],
+  [118.03244257776282, 28.391090555884489],
+  [118.03244290151872, 28.391090242021107],
+  [118.03244293749162, 28.391090275295994],
+  [118.03244571639675, 28.391092837464555],
+  [118.03244756540289, 28.39109454257914],
+  [118.03279595736763, 28.390756997337633],
+  [118.03286863158212, 28.390686585817321],
+  [118.03302231312932, 28.390282290195614],
+  [118.03337052253164, 28.390239444694657],
+  [118.03390152993177, 28.390359282055272],
+  [118.03410684245682, 28.390405618724401],
+  [118.03430241082765, 28.390315163114337],
+  [118.03440919452873, 28.390032962151508],
+  [118.03446311518064, 28.390033758051516],
+  [118.03457842715272, 28.390035461367518],
+  [118.0345589370454, 28.390299446562267],
+  [118.03462856615545, 28.390484341779029],
+  [118.03578082792296, 28.391571368523898],
+  [118.03578374802157, 28.391573215731398],
+  [118.03578476965151, 28.391574179804593],
+  [118.03578601611184, 28.391575355218492],
+  [118.03600613867241, 28.391714632324465],
+  [118.036069382596, 28.391754648558219],
+  [118.03676486070981, 28.391908981214556],
+  [118.03706704280989, 28.392102923611105],
+  [118.03704423330475, 28.392221264499824],
+  [118.03688356942121, 28.392338615234962],
+  [118.036292661777, 28.392164037940063],
+  [118.03617301777058, 28.392217309281477],
+  [118.03623982031149, 28.392844023432986],
+  [118.03640653483376, 28.393127472654783],
+  [118.03640867342165, 28.393126708231023],
+  [118.03640871568973, 28.393126781076148],
+  [118.03641096129684, 28.393130604094154],
+  [118.0364115233732, 28.393131560073471],
+  [118.03673373787171, 28.393016238208872],
+  [118.03732258876653, 28.392805497375832],
+  [118.03763193036934, 28.392804779716869],
+  [118.03807600930043, 28.392700811793077],
+  [118.03851608355046, 28.392597789056765],
+  [118.03886709883761, 28.392452464010034],
+  [118.0392615594734, 28.392289158817675],
+  [118.03940364786013, 28.392187592983078],
+  [118.03954499250744, 28.392086560446444],
+  [118.03975239505701, 28.391844858653371],
+  [118.04005300334347, 28.391494542139469],
+  [118.0402303640401, 28.391485685615976],
+  [118.04023936175724, 28.391485235954917],
+  [118.0407024343699, 28.392172861188669],
+  [118.04051710747854, 28.392170371865234],
+  [118.04025265913299, 28.391966000930267],
+  [118.03993001026186, 28.39202570871953],
+  [118.03976832474848, 28.392213933226515],
+  [118.03969255956406, 28.392450155450376],
+  [118.03914677000751, 28.392603354061578],
+  [118.03896503141118, 28.392802725665319],
+  [118.03887628811026, 28.393123761152708],
+  [118.03879256032849, 28.393154045822598],
+  [118.03933137114598, 28.394028644606294],
+  [118.03933368240359, 28.394028452151417],
+  [118.03933617892153, 28.394032500899243],
+  [118.03933626075991, 28.394032633099584],
+  [118.03944827132068, 28.394023299036064],
+  [118.03950890631108, 28.394018245745485],
+  [118.03981629278769, 28.393825595674741],
+  [118.04004286258805, 28.393435168498286],
+  [118.04007135221116, 28.393440103977696],
+  [118.04052542710679, 28.393518773072969],
+  [118.03971644196031, 28.394483683575174],
+  [118.03958458336194, 28.394834906605695],
+  [118.03966142053821, 28.394902620159826],
+  [118.03966178656231, 28.394902540120199],
+  [118.03966187109859, 28.394902613864588],
+  [118.03966388018398, 28.394904387327642],
+  [118.03966650980169, 28.39490670847789],
+  [118.03973756073992, 28.394891009012895],
+  [118.03980822137237, 28.394875395882877],
+  [118.04077214711697, 28.393850913388974],
+  [118.04086118449618, 28.393756286723317],
+  [118.04112879755598, 28.393603379492447],
+  [118.0412564149517, 28.393530463360264],
+  [118.04147398613566, 28.393491994859744],
+  [118.04153135029162, 28.393536408778289],
+  [118.04166850229956, 28.393642597128178],
+  [118.04168244358993, 28.393869463704846],
+  [118.04145785679475, 28.394239876469157],
+  [118.04156360627542, 28.394332011113477],
+  [118.04163070199536, 28.394390467945811],
+  [118.04163082160517, 28.394390296175288],
+  [118.04163084318895, 28.394390315061059],
+  [118.04163505921065, 28.394393992388871],
+  [118.04163559250867, 28.394394457338365],
+  [118.04192231436343, 28.393980362703644],
+  [118.04203285902929, 28.393820712356046],
+  [118.04221699701691, 28.393784612669776],
+  [118.0422170239965, 28.393784607273858],
+  [118.04250770646559, 28.394146620370293],
+  [118.04260145179558, 28.395035235987393],
+  [118.04260647360991, 28.395037636277948],
+  [118.04260649339506, 28.395037823336907],
+  [118.04260664178321, 28.395039223581364],
+  [118.04271941856632, 28.395092970664109],
+  [118.04293884685035, 28.395049414698804],
+  [118.04311620664771, 28.395014209837939],
+  [118.04306171672488, 28.395621129911262],
+  [118.04339296131616, 28.395890370744041],
+  [118.04338396539777, 28.396052355731683],
+  [118.04323623376524, 28.39620853559552],
+  [118.04332201559862, 28.396871315259034],
+  [118.04301150487709, 28.398127610600795],
+  [118.04320012418646, 28.398362259011094],
+  [118.04320278528041, 28.398363227580944],
+  [118.04320280686409, 28.398363253661273],
+  [118.0432052143492, 28.398366247504384],
+  [118.04331699738157, 28.398407002081512],
+  [118.04343168522416, 28.39829766790308],
+  [118.04361445534289, 28.398123432350587],
+  [118.04383313629023, 28.398045015964783],
+  [118.04407160681922, 28.397959506625966],
+  [118.0452614602483, 28.397290183495215],
+  [118.04553396112351, 28.397327617775375],
+  [118.0458122950015, 28.397551047143168],
+  [118.04581294431205, 28.397551567850599],
+  [118.04598720504555, 28.39769145379762],
+  [118.04599555525078, 28.397698157344109],
+  [118.04602738945255, 28.397723711580056],
+  [118.04605189417964, 28.39774338245121],
+  [118.04630449575598, 28.398281755298797],
+  [118.04609381517753, 28.398965035008416],
+  [118.04623752054522, 28.399408749714098],
+  [118.04623139616206, 28.399837570747366],
+  [118.04656197705367, 28.400216825646055],
+  [118.04672755033619, 28.400620408105397],
+  [118.04670347278716, 28.400854405406562],
+  [118.0464439779073, 28.401522880476591],
+  [118.04645090808299, 28.401521875034575],
+  [118.04645088919722, 28.401521922698635],
+  [118.04644994311047, 28.401524360760675],
+  [118.04644896824539, 28.401526868969881],
+  [118.04700099999627, 28.401446784341658],
+  [118.04753509386956, 28.401144795595883],
+  [118.04785034671625, 28.401071241844363],
+  [118.04785038808495, 28.401071231951846],
+  [118.04807515564403, 28.401263614024629],
+  [118.04823294979087, 28.40170521172621],
+  [118.04823183463157, 28.401917267368049],
+  [118.04777247621882, 28.40244204786228],
+  [118.04742091144601, 28.403318447088736],
+  [118.04717761245695, 28.403588867832013],
+  [118.04694191273916, 28.403740302872734],
+  [118.04665712532608, 28.403719396333145],
+  [118.04667715232881, 28.403618106590386],
+  [118.0466963645456, 28.403520940239275],
+  [118.04682727435932, 28.403368434106028],
+  [118.04706774587987, 28.403088295288626],
+  [118.04702982686513, 28.402921407197255],
+  [118.04702563152773, 28.402920260561643],
+  [118.04702557576979, 28.402920245273151],
+  [118.04702493635182, 28.402917417804645],
+  [118.04690494970373, 28.402883663550256],
+  [118.04662531360736, 28.403237044054379],
+  [118.04621023601362, 28.403424936711531],
+  [118.04614224906561, 28.403532050463809],
+  [118.04633096999828, 28.404032460229928],
+  [118.04629210939345, 28.404397558000937],
+  [118.04663627184652, 28.404699801254878],
+  [118.04663710282011, 28.404700051266389],
+  [118.0466397989876, 28.40470241648336],
+  [118.04664136290864, 28.404703789748169],
+  [118.04689275669546, 28.404779617885083],
+  [118.04701648272453, 28.404934991956338],
+  [118.04701976255205, 28.405103947589168],
+  [118.04680299895927, 28.405645258521929],
+  [118.04680185682025, 28.406183141239012],
+  [118.0476361992512, 28.407402119212463],
+  [118.04754245212257, 28.407516377179093],
+  [118.04719995251583, 28.407449966742604],
+  [118.04707845320809, 28.407587277930588],
+  [118.04712515230403, 28.407821132239519],
+  [118.04704426458125, 28.4081681149666],
+  [118.04733571147392, 28.408702516408084],
+  [118.04732881097596, 28.408858394998958],
+  [118.0471699736155, 28.409027770615182],
+  [118.04731976919209, 28.40954525670827],
+  [118.04729788419002, 28.409830334602304],
+  [118.04716489964051, 28.410022454073044],
+  [118.04695645477659, 28.410138840734987],
+  [118.04671279336083, 28.410037450268192],
+  [118.04650395998988, 28.410066760972313],
+  [118.04631925273134, 28.410500032750349],
+  [118.04620960289094, 28.41106012512472],
+  [118.04639035313232, 28.411370790529588],
+  [118.04639294497849, 28.411371813058793],
+  [118.04639524454501, 28.411375779068976],
+  [118.04676357807671, 28.411521750728241],
+  [118.04708084180743, 28.411647485842821],
+  [118.04753805623636, 28.412357282062942],
+  [118.04754194220698, 28.413649974766599],
+  [118.04746104009496, 28.414158914602297],
+  [118.04728631261332, 28.414534270939896],
+  [118.04729173822318, 28.414538540021681],
+  [118.04729140367544, 28.414539260378604],
+  [118.04737225722397, 28.414603086163538],
+  [118.04810676141801, 28.414614570506103],
+  [118.04812404998495, 28.414745480319709],
+  [118.04808197070645, 28.415368515344767],
+  [118.04816777951942, 28.415907221840882],
+  [118.04818348348101, 28.416737994862615],
+  [118.04779430726148, 28.41724353256302],
+  [118.04783811953371, 28.417406408778788],
+  [118.04776512246247, 28.417662590556176],
+  [118.04689784236155, 28.418746042495911],
+  [118.04700448127187, 28.419638615130054],
+  [118.04718593028656, 28.420038059808689],
+  [118.04715216434101, 28.420336154489974],
+  [118.04691064331155, 28.420867503632451],
+  [118.04691778662664, 28.420867530612099],
+  [118.04691776864013, 28.420867570182281],
+  [118.04691753481643, 28.420868087292433],
+  [118.04691553382486, 28.420872493071158],
+  [118.04735388857114, 28.420874103756944],
+  [118.04815339036668, 28.420877058929193],
+  [118.04843562280575, 28.421011438327241],
+  [118.04856555685501, 28.421287162372721],
+  [118.04852671243793, 28.421401109173928],
+  [118.04835489965899, 28.42145542732618],
+  [118.04800340323459, 28.421402123609141],
+  [118.04812237994395, 28.421631935465484],
+  [118.04862728991759, 28.422038759980865],
+  [118.048497488968, 28.422282949298733],
+  [118.04868044434704, 28.422718590790396],
+  [118.0487033401871, 28.423511352167225],
+  [118.04896278200681, 28.423783686667832],
+  [118.04916839940222, 28.424262176358411],
+  [118.04905762630847, 28.424946217793774],
+  [118.04906324257468, 28.424946832030741],
+  [118.0490632326821, 28.424946894983293],
+  [118.04906251862042, 28.424951307057199],
+  [118.04935246724267, 28.424982822898983],
+  [118.04955132803138, 28.425004440802354],
+  [118.04922431115313, 28.425409884858368],
+  [118.04903741224689, 28.425532110818324],
+  [118.04829958235985, 28.425188613863497],
+  [118.0481917599418, 28.425252807471111],
+  [118.04821979810526, 28.425431708706469],
+  [118.04812994144368, 28.42555395265282],
+  [118.04763188880065, 28.425638904411983],
+  [118.04724158033468, 28.425466715716425],
+  [118.04660480366886, 28.425415994852358],
+  [118.04620953364315, 28.42511076494992],
+  [118.0455706040002, 28.424870118960882],
+  [118.04492158666199, 28.424908440871889],
+  [118.04438764927067, 28.425234465797985],
+  [118.04470204326469, 28.425502747054168],
+  [118.04470224651152, 28.425502665215902],
+  [118.04470231575931, 28.425502724571118],
+  [118.04470713342755, 28.425506835372232],
+  [118.04509706867486, 28.425351535944685],
+  [118.04538590933237, 28.425236504561099],
+  [118.04555687944651, 28.425254231097938],
+  [118.04574525414023, 28.425273763473456],
+  [118.0467543006705, 28.425896043967327],
+  [118.04712359108089, 28.426619660069321],
+  [118.04710381049256, 28.426800654027033],
+  [118.04687419558775, 28.427026953131417],
+  [118.04687951417827, 28.427030622365407],
+  [118.04687946921217, 28.427030666432188],
+  [118.04687908610106, 28.427031042348801],
+  [118.04723943365298, 28.427280265172158],
+  [118.04747918301791, 28.4273669849984],
+  [118.04759680175107, 28.427409529226452],
+  [118.04782527721488, 28.427282614201317],
+  [118.04807001062261, 28.427146669982903],
+  [118.04840929155557, 28.427150065822957],
+  [118.04899045504555, 28.427155893429813],
+  [118.04906901352422, 28.42721221077494],
+  [118.04964832710868, 28.427627524890397],
+  [118.04994758101611, 28.427728649157871],
+  [118.0502044058087, 28.42781543643332],
+  [118.05050490437793, 28.428027823924992],
+  [118.05062192686046, 28.428124479461189],
+  [118.05069213333536, 28.428182467746751],
+  [118.05087263896121, 28.428331557355534],
+  [118.05087266773944, 28.428331581637224],
+  [118.05087269651779, 28.428331605019594],
+  [118.0508903789879, 28.428346210908956],
+  [118.05089041226279, 28.428346237888604],
+  [118.05097223617986, 28.428413821041033],
+  [118.0509723638836, 28.428413926261726],
+  [118.05097712039787, 28.428417855399744],
+  [118.05139645358349, 28.428494070245222],
+  [118.05168099907894, 28.428626520597504],
+  [118.05195377874395, 28.428879427943286],
+  [118.05239375047131, 28.42928807538442],
+  [118.05239507427336, 28.429288571810218],
+  [118.05239884243269, 28.42929206567635],
+  [118.05245321364498, 28.429312421830844],
+  [118.05257956299647, 28.429359727969143],
+  [118.05312200797437, 28.429191063716644],
+  [118.05313574421928, 28.429186793735596],
+  [118.05383891693248, 28.429496477980138],
+  [118.0543409427803, 28.429717580801764],
+  [118.05452023701935, 28.429877210464952],
+  [118.05453058821615, 28.429886426717246],
+  [118.05453519364437, 28.429890531223066],
+  [118.05459391757529, 28.429942809712941],
+  [118.0546108536081, 28.429957887746355],
+  [118.05461090936603, 28.42995793810843],
+  [118.05461265315148, 28.429959490338263],
+  [118.05461553098201, 28.429962052506767],
+  [118.0549091245565, 28.429862583891179],
+  [118.0552727474394, 28.429851800120503],
+  [118.05537347870313, 28.429848813472006],
+  [118.05532640638864, 28.429633484297938],
+  [118.05530859261751, 28.429551996727298],
+  [118.05497778239885, 28.429183112810449],
+  [118.0549710941408, 28.429175654732717],
+  [118.05501709176542, 28.428442764821796],
+  [118.05505847227073, 28.428370632898464],
+  [118.05516290964067, 28.428188585834619],
+  [118.05543555530664, 28.427906205007389],
+  [118.05561974545492, 28.427825540316462],
+  [118.05573115886591, 28.427776749397538],
+  [118.05594740534855, 28.427752183516532],
+  [118.05603474930433, 28.427742261296373],
+  [118.05637231612957, 28.427501773588006],
+  [118.05653100600114, 28.42757977898367],
+  [118.05657204296551, 28.427599950777164],
+  [118.05657208163632, 28.427599969662936],
+  [118.0567696572939, 28.42786904232247],
+  [118.05677087317736, 28.427868741049622],
+  [118.05677089476103, 28.42786877072723],
+  [118.05677356394892, 28.427872413880834],
+  [118.05677475015466, 28.427874032660554],
+  [118.05731305825111, 28.427739211695325],
+  [118.05742608414653, 28.427809774301693],
+  [118.05791217130968, 28.428113246928831],
+  [118.05848737229451, 28.428949981556457],
+  [118.05869917342818, 28.429398644332025],
+  [118.05870391195606, 28.429402097728655],
+  [118.05870416376615, 28.42940262742934],
+  [118.05876391832021, 28.429446669028607],
+  [118.05882601111159, 28.429492427433615],
+  [118.05888186530592, 28.429502234540564],
+  [118.05973490644089, 28.429652028318515],
+  [118.06029526861187, 28.429473252988259],
+  [118.06082668520344, 28.429220551587264],
+  [118.06149948871052, 28.428768858096362],
+  [118.06155491752554, 28.428731645948744],
+  [118.06189854847923, 28.428714172121374],
+  [118.062265479968, 28.428850019213087],
+  [118.06250388844376, 28.428938284973924],
+  [118.06253451575537, 28.428933110274897],
+  [118.06291546857403, 28.428868747594663],
+  [118.06324315364873, 28.428643367597374],
+  [118.06430014933244, 28.42823009494299],
+  [118.06464905481005, 28.427904114083674],
+  [118.0650545006647, 28.427525319637823],
+  [118.06513214902952, 28.42752810034159],
+  [118.06517847850409, 28.427627039256492],
+  [118.06526404270141, 28.428318858928264],
+  [118.0652687182768, 28.428319665620108],
+  [118.06526923718559, 28.428323850165611],
+  [118.06568949487439, 28.428396788780844],
+  [118.0660185586097, 28.428453902925355],
+  [118.06679387853478, 28.428689921902446],
+  [118.0679949060401, 28.428780523202647],
+  [118.0686024565382, 28.428645886598417],
+  [118.06917035862523, 28.428639351225115],
+  [118.06984856975578, 28.428631563995509],
+  [118.07058964889325, 28.42872272467406],
+  [118.0707029976453, 28.428736669561715],
+  [118.07133961603051, 28.428566086156025],
+  [118.07179534567877, 28.428566649131596],
+  [118.07211115340704, 28.428699318019142],
+  [118.07269079884134, 28.429104680236833],
+  [118.07377623558489, 28.42922768950632],
+  [118.07446289404743, 28.429499040148642],
+  [118.07520157918964, 28.429474445489291],
+  [118.07640908361236, 28.429927402527653],
+  [118.07786762029446, 28.430040339390189],
+  [118.07884038637485, 28.42994172872784],
+  [118.07936329448057, 28.429729459047337],
+  [118.0797044505, 28.429666251096648],
+  [118.07996419359267, 28.429618130172628],
+  [118.08048775100895, 28.42921350899627],
+  [118.0807681281467, 28.428996836235058],
+  [118.08130914500111, 28.428068783547587],
+  [118.08134720700809, 28.427277962907738],
+  [118.08265222222235, 28.426106619325083],
+  [118.08297848007282, 28.426314797090242],
+  [118.08320883422039, 28.426461781386138],
+  [118.08341616122686, 28.426746121836118],
+  [118.08341749312285, 28.426746091259133],
+  [118.08341943385983, 28.426748750554452],
+  [118.08342116055815, 28.426751117570063],
+  [118.08376504242278, 28.426741765520092],
+  [118.0838691713252, 28.426738935353626],
+  [118.08398202904743, 28.426673345998154],
+  [118.08399139368794, 28.426667904200485],
+  [118.08418419844202, 28.426555855868116],
+  [118.084264114897, 28.426561241907848],
+  [118.08436120660451, 28.426567784475708],
+  [118.08449218026999, 28.426664727795014],
+  [118.08449220275304, 28.426664744882146],
+  [118.08463409149022, 28.426954484861653],
+  [118.08367311012603, 28.427402848162956],
+  [118.08341897250762, 28.427803753340584],
+  [118.08308015112812, 28.428060835339352],
+  [118.08260711312778, 28.428628904700247],
+  [118.08207681619217, 28.428881091689107],
+  [118.08134716923655, 28.428928445491408],
+  [118.08123197147836, 28.429042476828897],
+  [118.08121284919366, 28.42932751425343],
+  [118.08125102451527, 28.429359664117271],
+  [118.08125194901834, 28.429360442930147],
+  [118.08129683867821, 28.429398763941833],
+  [118.08131403191715, 28.429413439978305],
+  [118.08158040301328, 28.429398084054412],
+  [118.08176899444356, 28.429387213948814],
+  [118.08199097500358, 28.429443089726874],
+  [118.0820573485679, 28.429506768922295],
+  [118.08205753382822, 28.429506946088736],
+  [118.08205755990855, 28.429506971269745],
+  [118.08206027316317, 28.42950957660571],
+  [118.08206030104213, 28.429509602686039],
+  [118.08213179804409, 28.429578196676459],
+  [118.08221139434045, 28.42965456170873],
+  [118.0822114554943, 28.429654621063946],
+  [118.08221402126014, 28.429657082508413],
+  [118.08221594311135, 28.429658926118577],
+  [118.08250194910568, 28.42944084681767],
+  [118.08332388898634, 28.429998336554036],
+  [118.08355124389482, 28.429580203963269],
+  [118.08362293784842, 28.429448350760822],
+  [118.0839688063154, 28.429117117860756],
+  [118.08421300552584, 28.428883257256587],
+  [118.08462869735661, 28.429086468066089],
+  [118.08496171451156, 28.42924926424223],
+  [118.08506691810385, 28.429459793734566],
+  [118.0850719363209, 28.429463628443727],
+  [118.08507201815917, 28.429463791221053],
+  [118.08511310908273, 28.429495205439423],
+  [118.08538197040173, 28.429700755385625],
+  [118.08544490765644, 28.430050414495099],
+  [118.08531496281535, 28.430417463794981],
+  [118.08502689827276, 28.430850352461846],
+  [118.08514998308533, 28.431168228630895],
+  [118.08496880746452, 28.431874209926889],
+  [118.08497453704535, 28.431876361105253],
+  [118.08497380949382, 28.431879201164236],
+  [118.08520842103189, 28.431967710641402],
+  [118.08557485069889, 28.43210594273512],
+  [118.08579886282735, 28.432302819619508],
+  [118.08588032971352, 28.432293080861029],
+  [118.08590787774642, 28.432289788443029],
+  [118.0863889898601, 28.431801768636774],
+  [118.0866721450036, 28.431199221966551],
+  [118.08689316688617, 28.430728903516126],
+  [118.0870960368527, 28.430692170707175],
+  [118.08747929193589, 28.430622781716067],
+  [118.08748339913961, 28.430619765389906],
+  [118.08776937455707, 28.430409768296215],
+  [118.08818748286615, 28.430312700870502],
+  [118.0883673077052, 28.430186623114196],
+  [118.08864963007647, 28.429988690425773],
+  [118.08869266353565, 28.429733747014836],
+  [118.08846264033866, 28.429276908502572],
+  [118.08973556594367, 28.429283372829445],
+  [118.09036723266172, 28.429286607690869],
+  [118.09067735217809, 28.4292285897277],
+  [118.09084326540449, 28.429089304527849],
+  [118.0909774883205, 28.428976625770702],
+  [118.09136968536279, 28.428485719140667],
+  [118.09209103787111, 28.42795781440168],
+  [118.09271069594195, 28.427699262910721],
+  [118.09304952091873, 28.427557899377632],
+  [118.09390196850109, 28.427439947895323],
+  [118.09434922383764, 28.427304005475548],
+  [118.09469335661322, 28.427258957534889],
+  [118.09482249835969, 28.427242053877762],
+  [118.09482333652784, 28.427242250829238],
+  [118.09504018285827, 28.427292958203509],
+  [118.09520484063091, 28.42744026625536],
+  [118.09520551602179, 28.427440872398392],
+  [118.09521092724253, 28.427445721542881],
+  [118.09521294801925, 28.427447532777478],
+  [118.09521301007237, 28.427447588535415],
+  [118.0952789726465, 28.427506718060613],
+  [118.09550190019263, 28.42770655011725],
+  [118.09552484999188, 28.428049918469014],
+  [118.09559578581695, 28.42814790230392],
+  [118.09559994248343, 28.428150610162561],
+  [118.09560080403389, 28.428151785576517],
+  [118.09560088857017, 28.428151900689727],
+  [118.09584840358104, 28.428313207588531],
+  [118.09640335632992, 28.42867487534528],
+  [118.09656728565176, 28.428728620629386],
+  [118.0966535153475, 28.428756892616548],
+  [118.09717562845253, 28.428739511419394],
+  [118.09749009439236, 28.428729048706657],
+  [118.09807223364669, 28.428936880232868],
+  [118.09840073350711, 28.429054162619536],
+  [118.09930238659592, 28.429595253218395],
+  [118.09987790234334, 28.429960521860664],
+  [118.1005311348041, 28.430375120115741],
+  [118.10051209076039, 28.430716228471226],
+  [118.10029916457484, 28.43126111960504],
+  [118.1003171420225, 28.43171201000132],
+  [118.10082941924236, 28.432451885845921],
+  [118.10083279799528, 28.432454637771343],
+  [118.1008335201509, 28.432455682783598],
+  [118.10083442307018, 28.43245698590124],
+  [118.10117254477723, 28.432731468882253],
+  [118.10117453048031, 28.432733084963957],
+  [118.10117599547584, 28.432734276565668],
+  [118.10117697213957, 28.432735072465675],
+  [118.10121853430792, 28.432768937336618],
+  [118.10137775567898, 28.433009931363301],
+  [118.10144432079881, 28.433065397050484],
+  [118.10144441792556, 28.433065477989487],
+  [118.10178019150271, 28.433346092548163],
+  [118.10237508404293, 28.433664296969766],
+  [118.10268386986479, 28.43412814659672],
+  [118.10264780075545, 28.434541023549457],
+  [118.10338533566483, 28.435516182725678],
+  [118.10422530515382, 28.436425328965811],
+  [118.10464754764632, 28.437560232918486],
+  [118.10503370394235, 28.437966722886017],
+  [118.1050950808733, 28.438031331980426],
+  [118.10509560517812, 28.438031617065519],
+  [118.10510008470123, 28.438036334009666],
+  [118.10610913842606, 28.438582725212655],
+  [118.10681989602142, 28.439099989173201],
+  [118.10701016648602, 28.439157448657397],
+  [118.10769889518792, 28.439365442960877],
+  [118.10787770828972, 28.439456274487554],
+  [118.10819546754681, 28.439617686606994],
+  [118.10885026302924, 28.439632107236037],
+  [118.10940596671207, 28.439494517258197],
+  [118.10958218616906, 28.439519630826339],
+  [118.10969412118675, 28.439624630272533],
+  [118.10977527510897, 28.439700754286434],
+  [118.10988801951657, 28.439806511861093],
+  [118.11036290022776, 28.440562899258452],
+  [118.11036511345924, 28.440563137578806],
+  [118.11036725564441, 28.440566547807975],
+  [118.11036810640303, 28.440567901287693],
+  [118.11166581462567, 28.440706828557325],
+  [118.11195451229094, 28.440785023709907],
+  [118.11232210298272, 28.440884590351629],
+  [118.11266813872373, 28.441353442007767],
+  [118.11267269019254, 28.441357826202761],
+  [118.11267314524946, 28.441358444037007],
+  [118.1127559836018, 28.441438146453322],
+  [118.11280557671603, 28.441485863581818],
+  [118.11347701595162, 28.442132793593601],
+  [118.11347919770685, 28.442133986094632],
+  [118.11347936588004, 28.442134147073261],
+  [118.11348222302627, 28.442136897200101],
+  [118.1143634579073, 28.442619515678132],
+  [118.11473414946147, 28.442920828133765],
+  [118.11485065123668, 28.4432577654336],
+  [118.11491220083747, 28.443435774541399],
+  [118.11491105959783, 28.443915541269291],
+  [118.11525962872895, 28.444533782008477],
+  [118.11565509660545, 28.44488204447083],
+  [118.11620783792148, 28.444920544447598],
+  [118.11694810317249, 28.444753190507413],
+  [118.11746701019445, 28.444888656286537],
+  [118.11830630968848, 28.445465329461456],
+  [118.11938417593899, 28.445510521293556],
+  [118.12096957098902, 28.446074124621191],
+  [118.12347067373264, 28.446418700762479],
+  [118.12480439890396, 28.447042227716679],
+  [118.12535941280669, 28.447320730667229],
+  [118.12568346102296, 28.447326126599535],
+  [118.12569013399252, 28.447326238115465],
+  [118.12569021403226, 28.447326238115465],
+  [118.126079770665, 28.447119782551965],
+  [118.12622405879335, 28.446941005423128],
+  [118.12657285275498, 28.446875482617486],
+  [118.12837119017831, 28.447636491630817],
+  [118.12997859973268, 28.447723728567269],
+  [118.12997862311499, 28.447723765439491],
+  [118.13063977320701, 28.448591398973917],
+  [118.13073495655306, 28.448921387212295],
+  [118.13073498173412, 28.448921473547216],
+  [118.13065268117634, 28.449536156568399],
+  [118.13074284900335, 28.449733235800238],
+  [118.13109455227186, 28.449980614114111],
+  [118.13170168908175, 28.449976518601488],
+  [118.13201551650297, 28.450274868690315],
+  [118.13188586124352, 28.450938142980988],
+  [118.13176974078101, 28.451532182064625],
+  [118.13177476619262, 28.451827034689927],
+  [118.13189019507649, 28.45196116947244],
+  [118.13223733788288, 28.452110902096479],
+  [118.1326225714746, 28.452409107394431],
+  [118.13348339444315, 28.452403355330659],
+  [118.13453159205937, 28.452999726356325],
+  [118.13562495542737, 28.45313532433579],
+  [118.13667622242974, 28.453698763087516],
+  [118.13761820831371, 28.453908829428997],
+  [118.13897024008452, 28.455232897680162],
+  [118.14083120629516, 28.456297592459975],
+  [118.14082022287505, 28.456406544426557],
+  [118.14046550777698, 28.456610928851319],
+  [118.13948943848686, 28.456971236833169],
+  [118.13896006605421, 28.457540197422247],
+  [118.1387294618952, 28.458040715106961],
+  [118.13887391729747, 28.458087649825245],
+  [118.13917359748359, 28.458437301740162],
+  [118.14000527971996, 28.459141402553712],
+  [118.14083014149787, 28.459600599088446],
+  [118.14235715166126, 28.460837131828214],
+  [118.14240573933341, 28.460977810977226],
+  [118.14227941156571, 28.461364487081482],
+  [118.14242553610961, 28.461578594076911],
+  [118.14250593280258, 28.462453534603014],
+  [118.14249869415949, 28.462712374776345],
+  [118.14228613130001, 28.463015950825536],
+  [118.14230018680428, 28.463215894398047],
+  [118.14210279550764, 28.463320567390326],
+  [118.14189522568415, 28.463250919394454],
+  [118.141356281767, 28.462500589830427],
+  [118.14075326205341, 28.462176769142616],
+  [118.14083496546129, 28.461867930260837],
+  [118.14059346331771, 28.461195740091398],
+  [118.14037601893824, 28.460990420371672],
+  [118.13978753406752, 28.460664580705895],
+  [118.13935057596836, 28.460665862239807],
+  [118.13920443253858, 28.460791591958468],
+  [118.13927946207752, 28.461054703012167],
+  [118.13965430939891, 28.461634097535637],
+  [118.13981159003288, 28.462113185275314],
+  [118.14005114874158, 28.462479489936584],
+  [118.14004319603669, 28.462651416030099],
+  [118.1398537439552, 28.462870015139117],
+  [118.13938760015765, 28.462720375145238],
+  [118.1392552793078, 28.462588173905147],
+  [118.13891913521002, 28.462649278341587],
+  [118.13879023538107, 28.462445479375447],
+  [118.13876520634926, 28.462100543505358],
+  [118.13851165508891, 28.461831224431535],
+  [118.13813093339593, 28.46163465511529],
+  [118.13788738619394, 28.461627346325031],
+  [118.13783324790609, 28.461832130048833],
+  [118.13768563858139, 28.461822877823579],
+  [118.13738731547232, 28.46153056668237],
+  [118.13717155822087, 28.461478228837223],
+  [118.1370140914272, 28.461341236908595],
+  [118.13695021438093, 28.461135999027192],
+  [118.13701438280759, 28.460821192244282],
+  [118.13694828443579, 28.460722110337201],
+  [118.13670763844686, 28.460624748833141],
+  [118.13619570296942, 28.46020811001631],
+  [118.13580677766072, 28.460082546672254],
+  [118.13559825365655, 28.459935305170234],
+  [118.13509135708057, 28.459845559125313],
+  [118.13474028693474, 28.460190891596426],
+  [118.13418534497771, 28.460972835927691],
+  [118.13406299311271, 28.461570527158131],
+  [118.13297342398437, 28.462158710755944],
+  [118.13292939497569, 28.462360625642418],
+  [118.133426680497, 28.462713009697666],
+  [118.13402965254647, 28.463368947319111],
+  [118.13364182081341, 28.463396359554395],
+  [118.13367100920982, 28.46380928686915],
+  [118.13357863084923, 28.464065035173292],
+  [118.13377951061602, 28.464126173783939],
+  [118.1341367887818, 28.46450274150834],
+  [118.13424786494704, 28.464533304068766],
+  [118.13462679519046, 28.465098286057128],
+  [118.13485980773396, 28.465297243073337],
+  [118.13505660188071, 28.465636792903695],
+  [118.13516654579951, 28.466353566064299],
+  [118.13636889800625, 28.466958623641631],
+  [118.136676979659, 28.467181314665993],
+  [118.13661687796662, 28.46738363154941],
+  [118.13614599024527, 28.46797268119434],
+  [118.13582306708099, 28.468138189725721],
+  [118.13556868124965, 28.46848167858667],
+  [118.13506031338284, 28.468721859626157],
+  [118.13502496822775, 28.468980637746313],
+  [118.13497908751492, 28.469316543523689],
+  [118.13471964659448, 28.469793998094588],
+  [118.13447613356675, 28.469637625775874],
+  [118.13370335962236, 28.469578544814055],
+  [118.13322535466648, 28.469438931361651],
+  [118.1327792963275, 28.469124737017069],
+  [118.13277928823368, 28.469124676762476],
+  [118.13274886866543, 28.468902913838463],
+  [118.1327264368756, 28.468739386513505],
+  [118.13257513673318, 28.468517238679681],
+  [118.1323996547203, 28.468437971535195],
+  [118.13209012425989, 28.468476577631975],
+  [118.13202299526506, 28.468818375767455],
+  [118.13207420985691, 28.468963394145362],
+  [118.13241145652353, 28.469239722535235],
+  [118.13268419751773, 28.469589032707745],
+  [118.13295651762928, 28.46969015247862],
+  [118.13294681844093, 28.469755409084939],
+  [118.13244170162329, 28.470389435623986],
+  [118.13229844771524, 28.470794103565083],
+  [118.13200587037466, 28.470852708785515],
+  [118.13135941070834, 28.470812838241955],
+  [118.13094349494645, 28.47054827927974],
+  [118.13076132017886, 28.47056305154365],
+  [118.13072124099256, 28.471014834966695],
+  [118.13089032163111, 28.472292669071464],
+  [118.13106670116736, 28.472566877759277],
+  [118.13102841882653, 28.473088659913799],
+  [118.13091728870199, 28.473353381653283],
+  [118.13096010092795, 28.474498957860646],
+  [118.13091718707858, 28.474579962495341],
+  [118.13020688543952, 28.474687935999498],
+  [118.12990313402247, 28.474868543248704],
+  [118.12982592722483, 28.474998356788774],
+  [118.1298590924232, 28.475265346618528],
+  [118.12997811859532, 28.475448420708119],
+  [118.1301463619651, 28.47547969283363],
+  [118.13037201805423, 28.475214035799183],
+  [118.13048026045567, 28.475265582240866],
+  [118.13055270534312, 28.475300081133867],
+  [118.13055274940996, 28.475300101818277],
+  [118.13022047419554, 28.476122547117882],
+  [118.13009970333871, 28.476527420104389],
+  [118.12990005564313, 28.477196724349426],
+  [118.12996497410438, 28.477347783473476],
+  [118.12997066681294, 28.477351969817619],
+  [118.12997095189792, 28.477352629920006],
+  [118.12997102564236, 28.477352800791152],
+  [118.13033831685993, 28.477622955335164],
+  [118.13057420723396, 28.477912469584851],
+  [118.13057435112546, 28.47791025995059],
+  [118.13057697534714, 28.477913477724883],
+  [118.13058021920176, 28.477917456325599],
+  [118.13060329580549, 28.477564601924882],
+  [118.13064302965211, 28.477476417102991],
+  [118.13070953181955, 28.477328824865424],
+  [118.13103723308188, 28.476991389341208],
+  [118.13134287847117, 28.476819872439194],
+  [118.13142634005362, 28.476480717411221],
+  [118.13152732222818, 28.47607037205006],
+  [118.13190617872726, 28.475236173510666],
+  [118.13231093749982, 28.475005323836683],
+  [118.13229692156574, 28.476131483681058],
+  [118.13241691990504, 28.476445874077854],
+  [118.13248627741984, 28.476627585694587],
+  [118.13256625682732, 28.477935249412269],
+  [118.13280792804346, 28.478395438798486],
+  [118.13272959259666, 28.479005149468151],
+  [118.13300807666144, 28.479295437134795],
+  [118.1330105848707, 28.479296718668706],
+  [118.13301336107781, 28.479299612687043],
+  [118.13301416866898, 28.479300453553151],
+  [118.1332867351947, 28.479439803504192],
+  [118.13378179129666, 28.479424531217205],
+  [118.1338763001512, 28.479443439463239],
+  [118.13422473348476, 28.479513154908204],
+  [118.13460801914482, 28.479470317501182],
+  [118.1346396312141, 28.479466784064869],
+  [118.13514275333546, 28.479088657815339],
+  [118.13550058008775, 28.479350764326341],
+  [118.135465294288, 28.479592999417434],
+  [118.13522571489489, 28.479800561147044],
+  [118.13499117710126, 28.480145068040486],
+  [118.13500735230753, 28.480865846781455],
+  [118.13514551875073, 28.48102602143382],
+  [118.13514882375932, 28.481027810185367],
+  [118.13515161165765, 28.481031038751496],
+  [118.13536841661914, 28.481148350815772],
+  [118.13571481568624, 28.481335787516628],
+  [118.13584985428736, 28.481370701896424],
+  [118.13613873721306, 28.48144539508894],
+  [118.13655634010308, 28.481411786524802],
+  [118.13673606062082, 28.481397323627618],
+  [118.13703839560549, 28.481223704110732],
+  [118.13734544483646, 28.481047378533731],
+  [118.13748346558953, 28.481076976121585],
+  [118.13776337238176, 28.481136999572925],
+  [118.13830660606504, 28.480981900694189],
+  [118.13978474976648, 28.481372692096102],
+  [118.13998037839178, 28.481424414804962],
+  [118.14005520378464, 28.481455093377917],
+  [118.14023495487936, 28.481528791020935],
+  [118.14086933305339, 28.482036709226804],
+  [118.14225050195921, 28.483142547990269],
+  [118.14346535564175, 28.483259529104032],
+  [118.14446269389828, 28.483686065859331],
+  [118.14503644697447, 28.483826435641561],
+  [118.14548311955036, 28.483935717659278],
+  [118.14570654711952, 28.484106383802612],
+  [118.14545015669944, 28.484461477515254],
+  [118.14545301744283, 28.484777367081904],
+  [118.14564028327254, 28.485081605931441],
+  [118.14559840724075, 28.485274430470668],
+  [118.14481636488335, 28.485781969162588],
+  [118.144551796928, 28.486452336406273],
+  [118.14430314247613, 28.486705812123603],
+  [118.1445015491073, 28.487511826809396],
+  [118.14418858323654, 28.488706905299466],
+  [118.14415964844909, 28.489504616544878],
+  [118.14429674919563, 28.489825768944115],
+  [118.14474092705223, 28.490355270879093],
+  [118.14483398889752, 28.490844322207749],
+  [118.14424461549663, 28.491865916079234],
+  [118.14413524534541, 28.492227678264783],
+  [118.14407572821233, 28.493108192788895],
+  [118.14404275187155, 28.493596041724004],
+  [118.14372408160114, 28.49398732145778],
+  [118.14358081600187, 28.494065084036436],
+  [118.14328812714541, 28.494482410834621],
+  [118.14282694041106, 28.49470260624031],
+  [118.14291604434004, 28.495009637484827],
+  [118.14319062174991, 28.495393991539515],
+  [118.14367196319063, 28.495860564313659],
+  [118.14367587164418, 28.495863736222475],
+  [118.143675946288, 28.495863797376387],
+  [118.14367761003371, 28.495865412558771],
+  [118.14367781687781, 28.495865613107583],
+  [118.14392670965003, 28.496067635912709],
+  [118.14441358821659, 28.496462828596691],
+  [118.14441361159891, 28.496462847482462],
+  [118.14491356540873, 28.497298198952763],
+  [118.14502900328591, 28.497774238890088],
+  [118.14508042382261, 28.497850783786703],
+  [118.14551106328497, 28.49849183942689],
+  [118.1459018555862, 28.498856339148801],
+  [118.14633989916706, 28.499527895296183],
+  [118.1463436313536, 28.49952936478843],
+  [118.14634591383287, 28.499532864050479],
+  [118.1466260040869, 28.4996432180601],
+  [118.14706638770372, 28.499816728759072],
+  [118.14737844435979, 28.500266351111293],
+  [118.14738353452253, 28.500270183122495],
+  [118.14738426477209, 28.500271235329308],
+  [118.14738437898598, 28.500271399905216],
+  [118.14741242973992, 28.500292493503821],
+  [118.14760289985395, 28.500435721331542],
+  [118.14827914956311, 28.500476804161224],
+  [118.14851411003826, 28.500726180768652],
+  [118.14864255840746, 28.501060278009447],
+  [118.14870360618659, 28.501162195478969],
+  [118.14933609308628, 28.502218127264825],
+  [118.14934008877412, 28.50221989982856],
+  [118.14934011935111, 28.502219950190579],
+  [118.14934202771246, 28.502223136488624],
+  [118.14937668578546, 28.502238514895623],
+  [118.15004376240972, 28.502534505163339],
+  [118.15053093145741, 28.50326288317558],
+  [118.15053517535807, 28.503265294257972],
+  [118.15053519154594, 28.503265317640341],
+  [118.15053690655304, 28.503267881607485],
+  [118.1509602480171, 28.503508508710752],
+  [118.15142253821966, 28.503771275324141],
+  [118.15164460691312, 28.504048583075701],
+  [118.15165033919186, 28.504053238865936],
+  [118.15165062247831, 28.504053591400179],
+  [118.15235628541427, 28.504626731138785],
+  [118.15240460958512, 28.504835637354859],
+  [118.1523060672713, 28.505013415336919],
+  [118.15231218086251, 28.505273342790588],
+  [118.15304908714575, 28.506112360796863],
+  [118.15338468085838, 28.506746789332908],
+  [118.15353297366789, 28.507261850853808],
+  [118.15388301139194, 28.507842236430122],
+  [118.1538882121713, 28.50784605045493],
+  [118.15388894511875, 28.507847264539691],
+  [118.15409420368462, 28.50799766805801],
+  [118.15430196686236, 28.508149906193239],
+  [118.15534633156801, 28.508479613843178],
+  [118.15545083099107, 28.508571392355918],
+  [118.1555149733374, 28.508627817619754],
+  [118.1557489157799, 28.50883361487945],
+  [118.15590163775039, 28.508967962801307],
+  [118.15577049681099, 28.509185205732706],
+  [118.15510094795047, 28.509698769882391],
+  [118.1547818172271, 28.510667849641607],
+  [118.15475181854163, 28.511183573962796],
+  [118.15518703915063, 28.511738205653728],
+  [118.15517401696741, 28.512086083206214],
+  [118.15468674629642, 28.512474028253848],
+  [118.15444886212538, 28.512964361116417],
+  [118.15419944774635, 28.513225889363355],
+  [118.15380532615495, 28.513273124455168],
+  [118.15272940513796, 28.513808004335999],
+  [118.15232334414702, 28.514293090553736],
+  [118.15148238270581, 28.51492134344528],
+  [118.15143400817306, 28.515085175640422],
+  [118.15155344353661, 28.515380298961702],
+  [118.15151734474978, 28.515478118220642],
+  [118.1504526652584, 28.515745125137471],
+  [118.14914942800374, 28.516297638025605],
+  [118.14878456045915, 28.516384982880709],
+  [118.14792241818509, 28.516191484749299],
+  [118.14714760367906, 28.516198144229008],
+  [118.14690003650753, 28.516258712669526],
+  [118.14594656088514, 28.516775904684323],
+  [118.14559478477156, 28.516708290954909],
+  [118.1451726969625, 28.516277749518565],
+  [118.14517157730654, 28.516277641599913],
+  [118.14516676323558, 28.516272741194086],
+  [118.14485894688301, 28.516243249726244],
+  [118.14454316793297, 28.516519630276775],
+  [118.14433169774975, 28.516586207087812],
+  [118.14392176337878, 28.516551509444639],
+  [118.14387159919499, 28.51660945366342],
+  [118.14358792424332, 28.517105769715556],
+  [118.14359682753161, 28.517106571910801],
+  [118.14359446591197, 28.51711070339627],
+  [118.14359385797025, 28.517111768193615],
+  [118.14397320190176, 28.517144966666933],
+  [118.14398979619216, 28.517146419971368],
+  [118.14439390025836, 28.516999670398548],
+  [118.14438073148563, 28.517108093563706],
+  [118.14432442313364, 28.517276954767681],
+  [118.14369216466173, 28.517675699773804],
+  [118.1434735853378, 28.517690350629209],
+  [118.14304581021599, 28.517330724333533],
+  [118.14297437976393, 28.517270673902544],
+  [118.14290778856366, 28.517146866934411],
+  [118.1428651382156, 28.517067568313678],
+  [118.1428606523973, 28.517065603295009],
+  [118.14285900393998, 28.517062540204108],
+  [118.14242600105911, 28.516872893868992],
+  [118.14215536807581, 28.516849505200582],
+  [118.14209726647573, 28.516908337050154],
+  [118.14216652146786, 28.517236378256314],
+  [118.1421315054647, 28.517411213656658],
+  [118.14192905728021, 28.517586853950206],
+  [118.14137153696697, 28.517821830613059],
+  [118.14080212941485, 28.517903852380925],
+  [118.14042646550899, 28.518333101491464],
+  [118.14005551764808, 28.518503438482924],
+  [118.13974881195816, 28.518531915515553],
+  [118.13949227045202, 28.518476536163291],
+  [118.13914553953509, 28.518236045756964],
+  [118.1391043955515, 28.518359953449135],
+  [118.13924870436426, 28.518598142490362],
+  [118.13925398878064, 28.518602040152075],
+  [118.13925452477656, 28.518602924185643],
+  [118.13925463809119, 28.518603110345339],
+  [118.13929359942017, 28.518631912033186],
+  [118.13984737315786, 28.519041282529201],
+  [118.13952829999107, 28.519108334182306],
+  [118.13888279720334, 28.519023369832723],
+  [118.13835851133626, 28.519253485659874],
+  [118.13793163733521, 28.519644617005497],
+  [118.13794380606191, 28.519643920930264],
+  [118.13793942636346, 28.519647934604563],
+  [118.13793757016276, 28.51964963432323],
+  [118.13833192018205, 28.519627091916789],
+  [118.13887368886969, 28.519596127359421],
+  [118.13890629648847, 28.519587707906453],
+  [118.13920845700477, 28.519509691718952],
+  [118.1396750207856, 28.519643986580775],
+  [118.14021072804269, 28.51979818703677],
+  [118.14032098312691, 28.519778372274118],
+  [118.14079614352727, 28.519008433892168],
+  [118.14108079514267, 28.519100860816138],
+  [118.14136447099361, 28.518911396144063],
+  [118.14234376255467, 28.518871020181507],
+  [118.14242589224125, 28.518882326458254],
+  [118.14242798676219, 28.519033069020963],
+  [118.14232652524902, 28.519788612854256],
+  [118.1421962422628, 28.520003325992775],
+  [118.14199271848918, 28.52008800795528],
+  [118.14099750802859, 28.520249308558789],
+  [118.14052226219269, 28.520564406722031],
+  [118.13947801709685, 28.520654674373759],
+  [118.1391341325342, 28.520892085501373],
+  [118.13899372857782, 28.521439572977954],
+  [118.13836837959707, 28.522073382780434],
+  [118.13900876883963, 28.522812109291465],
+  [118.13903365398005, 28.52295411404117],
+  [118.13894452397062, 28.523043937427815],
+  [118.13845933792811, 28.522882495630711],
+  [118.13834084325538, 28.522773829648543],
+  [118.1381107175356, 28.522562789341293],
+  [118.13811038838378, 28.522562726388742],
+  [118.13810985778377, 28.522562624765385],
+  [118.13810458415924, 28.522557791808708],
+  [118.13754695143075, 28.5224513849235],
+  [118.13726786841744, 28.5220886586647],
+  [118.1372649402249, 28.522087126219958],
+  [118.1372641605127, 28.52208671882704],
+  [118.13726177551064, 28.522083621561933],
+  [118.13708751477702, 28.521991407777307],
+  [118.13637278667488, 28.521791395856269],
+  [118.13612744352679, 28.521823050193689],
+  [118.13611444832316, 28.521904989223913],
+  [118.13612056371312, 28.521909539793455],
+  [118.13612033978188, 28.521910965218922],
+  [118.13622662435932, 28.521989415778989],
+  [118.13631025771224, 28.522051147042873],
+  [118.13684895431584, 28.522841752744739],
+  [118.13691269466517, 28.52320751781275],
+  [118.13694199637609, 28.523375659559065],
+  [118.13691780281442, 28.523610522008028],
+  [118.13683192655219, 28.523681371498128],
+  [118.13655230844233, 28.523660970377534],
+  [118.13654903311146, 28.524000853856364],
+  [118.13639676709715, 28.524111547809753],
+  [118.13621923822734, 28.524326203391638],
+  [118.13612721869629, 28.524525966200429],
+  [118.13555495309868, 28.525123907442435],
+  [118.13533446721192, 28.525660305378835],
+  [118.13514288013982, 28.525778952037058],
+  [118.13523196608242, 28.52611195570222],
+  [118.13516880849375, 28.526353777105157],
+  [118.13508365348787, 28.526477620046194],
+  [118.13480296698344, 28.526439236981275],
+  [118.13464067352834, 28.526354100861113],
+  [118.13444968720341, 28.525993143568769],
+  [118.13439925951832, 28.525897837015634],
+  [118.13439761465827, 28.525898497118021],
+  [118.13439643294907, 28.525898971060712],
+  [118.13439316751078, 28.525892809805384],
+  [118.1342791568577, 28.525938614075812],
+  [118.13357337341256, 28.527280122879404],
+  [118.13356723284153, 28.527368998380609],
+  [118.13373858516763, 28.52753820312563],
+  [118.13382587066747, 28.527794279682325],
+  [118.13372951370616, 28.528164973934452],
+  [118.13373591238246, 28.528168948937889],
+  [118.13373564618314, 28.528169970567717],
+  [118.13389293311241, 28.52826798587887],
+  [118.13429979629859, 28.52852152724671],
+  [118.13432691895218, 28.528598672890496],
+  [118.13433591756859, 28.528856614641086],
+  [118.13417348651728, 28.529827001115279],
+  [118.13390288590949, 28.53007544512576],
+  [118.13418137087365, 28.530470708856171],
+  [118.13389886324205, 28.530724171083705],
+  [118.13382125264877, 28.530742875183591],
+  [118.13377552212273, 28.530690033718145],
+  [118.1337738799607, 28.530690156925232],
+  [118.13376934917619, 28.530685027192305],
+  [118.13370441003053, 28.530688890679812],
+  [118.13341686259821, 28.530866420449001],
+  [118.13278727960937, 28.531448296201972],
+  [118.13280025143047, 28.531635260758719],
+  [118.13310288588957, 28.53219041765368],
+  [118.1331230774681, 28.532316396484589],
+  [118.13289756437121, 28.532744929734747],
+  [118.13267605325734, 28.532787613357698],
+  [118.13251346842185, 28.532689662797736],
+  [118.13202472376202, 28.531863040147243],
+  [118.13202269758949, 28.531861883619058],
+  [118.13202027571526, 28.531860503159749],
+  [118.13201883140403, 28.531858064198332],
+  [118.13188194469603, 28.531779135198974],
+  [118.13187241727826, 28.531725878246732],
+  [118.13212796953019, 28.531497332635865],
+  [118.13215303003835, 28.531404405688818],
+  [118.13189154855615, 28.530620345252771],
+  [118.13177932665462, 28.530485239202505],
+  [118.13177819890484, 28.530484467584188],
+  [118.13177687330415, 28.530483561067513],
+  [118.13177327421727, 28.530479193959707],
+  [118.13149305895752, 28.530287673437442],
+  [118.13144065456265, 28.530117907515489],
+  [118.13139761031152, 28.529576060586805],
+  [118.13129478812402, 28.529259079243161],
+  [118.13119323937656, 28.528946023440255],
+  [118.13103693720495, 28.528699900580023],
+  [118.13103419067545, 28.528699073203711],
+  [118.13103354586156, 28.528698878950138],
+  [118.13103100527678, 28.528694874269092],
+  [118.13090763447985, 28.528657726872666],
+  [118.13045884310122, 28.529044942570067],
+  [118.12930838267573, 28.530150926124406],
+  [118.12924704981151, 28.53026087094247],
+  [118.12985118468453, 28.531240230852006],
+  [118.12983923809043, 28.531765065305592],
+  [118.12964694325194, 28.532079678734249],
+  [118.12968802877958, 28.532525506846696],
+  [118.12963786279715, 28.532823309248386],
+  [118.12947226163567, 28.533153973776905],
+  [118.12947984471907, 28.533157078236627],
+  [118.12947839321339, 28.533159988442776],
+  [118.12968035396523, 28.533242147806902],
+  [118.1298531371126, 28.53331243791871],
+  [118.12990958396017, 28.533358294349853],
+  [118.12998746165215, 28.533421562555134],
+  [118.13023082089569, 28.533821730288651],
+  [118.13023541733071, 28.53382436710092],
+  [118.13023687333305, 28.533826756599581],
+  [118.13027098641692, 28.533846609133775],
+  [118.13035911638019, 28.533897896570693],
+  [118.13072122840208, 28.53391677154184],
+  [118.13116676963079, 28.53394000013094],
+  [118.13193435358755, 28.534506453410131],
+  [118.13209251555725, 28.535102810046681],
+  [118.13231001389613, 28.535548979901534],
+  [118.13265558378828, 28.535992276422462],
+  [118.13266015863951, 28.535995294547263],
+  [118.13266167849372, 28.535997244277439],
+  [118.13266171626526, 28.535997292840818],
+  [118.13283006215772, 28.536109489561341],
+  [118.13306087495948, 28.536196878483224],
+  [118.13363574769164, 28.536414536901418],
+  [118.13489039997205, 28.536996156347584],
+  [118.13490263255051, 28.537004545223624],
+  [118.13494338532905, 28.537032493454888],
+  [118.1350591478614, 28.53711188650442],
+  [118.13513074378886, 28.537218425589913],
+  [118.13514804764429, 28.537376427480183],
+  [118.13510077927765, 28.537448327378456],
+  [118.13482223765618, 28.537649789006593],
+  [118.13461765448119, 28.537893375778708],
+  [118.13435824413773, 28.538018939122821],
+  [118.13433226092513, 28.538095910298068],
+  [118.1345075846574, 28.538277085019502],
+  [118.13450939139534, 28.538277788289349],
+  [118.13451447886018, 28.538283073604987],
+  [118.13480595902786, 28.538396613013333],
+  [118.13491633641991, 28.538439608701026],
+  [118.13499133718051, 28.538488511135938],
+  [118.13528036939363, 28.538676966768662],
+  [118.13537630277426, 28.538842093987512],
+  [118.13536331026864, 28.538901090413049],
+  [118.13527707787489, 28.538948910963541],
+  [118.13476186796595, 28.539077147992032],
+  [118.13479108514048, 28.539155099428342],
+  [118.13479632908741, 28.539159287571124],
+  [118.13479701706876, 28.539161135677944],
+  [118.13508104725258, 28.539387236931475],
+  [118.13512261571623, 28.539504472553404],
+  [118.13503742563671, 28.540042144829158],
+  [118.13503737437543, 28.54065389336256],
+  [118.13500742695123, 28.540685786020276],
+  [118.13469571113819, 28.540677404338794],
+  [118.1347938163816, 28.541003396889323],
+  [118.13494604552363, 28.541266496251865],
+  [118.13491104121169, 28.541363423383359],
+  [118.13473352763026, 28.541474083162484],
+  [118.13430959800962, 28.541648432928866],
+  [118.13415446225872, 28.541667185592189],
+  [118.13396685378734, 28.54173483169717],
+  [118.1343145973409, 28.542263156419608],
+  [118.13431660822494, 28.542262891119606],
+  [118.1343196650206, 28.542267533419988],
+  [118.13432072981789, 28.542269152199651],
+  [118.13446053302721, 28.542250269134684],
+  [118.13465674621193, 28.542223768811937],
+  [118.135069649245, 28.542559835567999],
+  [118.13508680741029, 28.542573801140065],
+  [118.13508699536862, 28.542573953125498],
+  [118.13541868062771, 28.542844440418662],
+  [118.13576285297336, 28.543125109836012],
+  [118.13579191636393, 28.543370919732183],
+  [118.13547006339275, 28.543715261150453],
+  [118.13547294122327, 28.543810266430683],
+  [118.1358409051337, 28.544317581191478],
+  [118.13584536217377, 28.544320501290144],
+  [118.13584687753143, 28.544322588616637],
+  [118.13623070098618, 28.544575066985828],
+  [118.13637552241244, 28.544580808257763],
+  [118.13638804727066, 28.544581304683504],
+  [118.13695427931657, 28.544260840265622],
+  [118.13704152704486, 28.544211462089379],
+  [118.1370708791178, 28.544226569800401],
+  [118.13707909982065, 28.544230801110643],
+  [118.13711290713502, 28.544248201193568],
+  [118.13731813242589, 28.544353831064484],
+  [118.1374273775715, 28.544331009868245],
+  [118.13761783149778, 28.543996444979996],
+  [118.1375665485574, 28.543878158050632],
+  [118.13751462080313, 28.543758382743192],
+  [118.13751364054212, 28.543495490224757],
+  [118.1379075292092, 28.543433130334734],
+  [118.13812334131921, 28.543290524837914],
+  [118.13817314037817, 28.543257618644247],
+  [118.13836156813193, 28.54322092990202],
+  [118.13852638508467, 28.543248459049209],
+  [118.13857905747761, 28.54325725711675],
+  [118.13864639421581, 28.543302734034],
+  [118.13902709702302, 28.543559846609696],
+  [118.13960233847718, 28.544301488722795],
+  [118.13966330711594, 28.544435450835465],
+  [118.13966689451161, 28.544435821356103],
+  [118.13966750515135, 28.544437180231739],
+  [118.1396694404923, 28.544441497876903],
+  [118.13975053505919, 28.5444498984441],
+  [118.13975764240138, 28.544450635888211],
+  [118.13982407532092, 28.544395429205736],
+  [118.14027987781412, 28.544016654545032],
+  [118.14035204840832, 28.544004851842487],
+  [118.14043724208511, 28.543990920444685],
+  [118.14066696940517, 28.54400610909471],
+  [118.14083823449698, 28.544017433357908],
+  [118.14103050955043, 28.544300734191609],
+  [118.1410175053536, 28.544463634689066],
+  [118.14047333637541, 28.544822602680995],
+  [118.139723511331, 28.545086336964914],
+  [118.13956401027087, 28.545276982446808],
+  [118.13951705576756, 28.545840701787029],
+  [118.13952363700628, 28.54583794986155],
+  [118.13952298949448, 28.545845678635203],
+  [118.14011937670796, 28.545597739144398],
+  [118.1408039658304, 28.545475895396294],
+  [118.14093229908644, 28.545499116790836],
+  [118.14112111174995, 28.545533282934684],
+  [118.14133529608705, 28.545759613515429],
+  [118.14129198024079, 28.545932540554361],
+  [118.14064140078005, 28.545841520170086],
+  [118.14030473597484, 28.545931928116033],
+  [118.14037794528599, 28.546407857436748],
+  [118.14029960983919, 28.546821558168403],
+  [118.14041902361907, 28.547088578575085],
+  [118.14032772804228, 28.547146457143356],
+  [118.1394967122036, 28.547495975958554],
+  [118.13950591406672, 28.547500646137962],
+  [118.13950280600977, 28.547501952852883],
+  [118.13968272977422, 28.547593031693111],
+  [118.13983756695018, 28.547671411206693],
+  [118.14022553627956, 28.548060847330305],
+  [118.14025438473209, 28.548286789403846],
+  [118.14011112273022, 28.54843652562522],
+  [118.13983545084545, 28.548414132506252],
+  [118.1395579884105, 28.548272717711825],
+  [118.13883923404353, 28.548235590999752],
+  [118.13877101147307, 28.54856636344698],
+  [118.13885937436066, 28.549025309070828],
+  [118.13895534101619, 28.549157345734955],
+  [118.13890229180743, 28.549264226562855],
+  [118.13885040991852, 28.549299086983353],
+  [118.1385339106115, 28.549015032517786],
+  [118.13851243030444, 28.548995754650434],
+  [118.13851217669571, 28.548995820300945],
+  [118.13850541469321, 28.548989755273055],
+  [118.13806845929207, 28.549104040219333],
+  [118.13876693304758, 28.549881781119382],
+  [118.13874489426155, 28.550230619147783],
+  [118.13875145571512, 28.550227298850814],
+  [118.13875086665928, 28.550236605934685],
+  [118.13901508208039, 28.550103346192543],
+  [118.13909265760014, 28.550064220287595],
+  [118.13914650630625, 28.550076009500287],
+  [118.13950659485351, 28.550154840473567],
+  [118.14070297466264, 28.550762790270596],
+  [118.14050559235932, 28.551795710203919],
+  [118.14015299156733, 28.552614872078721],
+  [118.14023704310512, 28.552874815720202],
+  [118.14060000318761, 28.553334206508453],
+  [118.14099578852483, 28.553938669633965],
+  [118.14101055269487, 28.554300518154434],
+  [118.14071716146793, 28.554685885745073],
+  [118.14035915754914, 28.555375940047668],
+  [118.13956532418047, 28.555499622010018],
+  [118.13921350400005, 28.555705972352769],
+  [118.13901606593879, 28.556534291124706],
+  [118.13837046422566, 28.557729753625267],
+  [118.13774591564152, 28.557516918271233],
+  [118.13752040973918, 28.557523584046237],
+  [118.13732411561546, 28.557704191295443],
+  [118.13678284695084, 28.558480978014757],
+  [118.13624450737814, 28.558821015277658],
+  [118.13631482626829, 28.559260941139598],
+  [118.13657132460696, 28.559599226523119],
+  [118.13654207505681, 28.559900010177387],
+  [118.13619194290391, 28.560010738304982],
+  [118.13613328192548, 28.560029289520173],
+  [118.13538356210177, 28.559984253270727],
+  [118.13492640612878, 28.560480331901829],
+  [118.1340695482711, 28.560564972495513],
+  [118.13398439866114, 28.560644823299981],
+  [118.13394251633417, 28.561040587053526],
+  [118.13417194867657, 28.561279860677075],
+  [118.13433715413646, 28.56164489459627],
+  [118.13461276936391, 28.56188522762119],
+  [118.13474297500841, 28.562312194252399],
+  [118.13460371319093, 28.562323051767464],
+  [118.13380501269125, 28.561625129296317],
+  [118.13311668958363, 28.561349296432923],
+  [118.13314156213346, 28.561595194462711],
+  [118.13363251193095, 28.56225559002354],
+  [118.13377787654781, 28.562575701907178],
+  [118.13393330188046, 28.563385571986601],
+  [118.13392424750612, 28.563794338138223],
+  [118.13427992667732, 28.564339660946644],
+  [118.13430191779935, 28.564534637563497],
+  [118.1343088398811, 28.564540493948698],
+  [118.13430885247158, 28.564540605464629],
+  [118.1346616708995, 28.564839137216438],
+  [118.13479000415543, 28.565110026506545],
+  [118.134784937375, 28.565311980063882],
+  [118.13466947971278, 28.565396730374857],
+  [118.1341633088897, 28.565386984421821],
+  [118.13391975719105, 28.565737470008287],
+  [118.13362535152885, 28.565922985757254],
+  [118.13357228883012, 28.566272762677897],
+  [118.13385362104782, 28.567105752528505],
+  [118.13384856056268, 28.567218734357141],
+  [118.13374645423551, 28.567317540172382],
+  [118.13398091109025, 28.567865649979808],
+  [118.13405590285765, 28.568456525248507],
+  [118.13456598123514, 28.56917488751111],
+  [118.13463411567193, 28.569814691294994],
+  [118.13484441134062, 28.570293858175091],
+  [118.13440352320413, 28.570464125918704],
+  [118.13440060580342, 28.570837903046822],
+  [118.13422307333622, 28.571210521848172],
+  [118.13423024542953, 28.571216252328213],
+  [118.13423012761837, 28.571216498742501],
+  [118.13428952963818, 28.571263988342423],
+  [118.13436363917072, 28.571323235678847],
+  [118.13446764846321, 28.571588712848893],
+  [118.13407365457556, 28.571891922873988],
+  [118.13393433340286, 28.572638379057992],
+  [118.13373698887096, 28.572657160499602],
+  [118.13359375205005, 28.572794859295357],
+  [118.13359661549146, 28.573063751191228],
+  [118.1339504825288, 28.573669962598728],
+  [118.13388516836585, 28.573830803648718],
+  [118.13360555655129, 28.574009322672168],
+  [118.13328483312864, 28.57401182458608],
+  [118.13228773768901, 28.573407662733473],
+  [118.1320023819045, 28.573397270167959],
+  [118.1318440013996, 28.573504007104304],
+  [118.13185805510523, 28.573691951022795],
+  [118.13215565336077, 28.573985191163672],
+  [118.13215700684043, 28.573985817091852],
+  [118.13216250619473, 28.57399123820511],
+  [118.13251515015406, 28.574154219641571],
+  [118.13255598836827, 28.574173093713341],
+  [118.13257527163159, 28.574182006894148],
+  [118.13236880437694, 28.574645253975348],
+  [118.13237603402683, 28.574650939489345],
+  [118.13237589912853, 28.574651241661513],
+  [118.13274185934938, 28.574939290016289],
+  [118.13276270743302, 28.575204554046991],
+  [118.13244087514636, 28.575611874988113],
+  [118.13180271442377, 28.575443103716339],
+  [118.1311371369693, 28.57540312525407],
+  [118.1308846127348, 28.575451800160522],
+  [118.13038735059581, 28.575599842059091],
+  [118.13033412062327, 28.575486162356583],
+  [118.1303115611297, 28.575437983875929],
+  [118.12976459436061, 28.574860771107751],
+  [118.12976149259885, 28.574857496676202],
+  [118.12954508873497, 28.57445838474672],
+  [118.12929117864508, 28.573733744316883],
+  [118.12914738514382, 28.573323365680835],
+  [118.12916946529867, 28.572889592081083],
+  [118.12931682641045, 28.572762933362753],
+  [118.12955727275005, 28.572556267357925],
+  [118.12959736542609, 28.572411388374917],
+  [118.12959059982643, 28.572407733530156],
+  [118.12959127341855, 28.572405362917209],
+  [118.12877235436076, 28.571963362319366],
+  [118.12869268701797, 28.571866819198419],
+  [118.12855032973403, 28.571694308545545],
+  [118.12811955717189, 28.570743168462513],
+  [118.12810089264212, 28.570726320563267],
+  [118.12768373491645, 28.570349775321915],
+  [118.12761630734678, 28.570116838321496],
+  [118.12759458602136, 28.570041798889974],
+  [118.127589385242, 28.570039166574304],
+  [118.12758841487346, 28.570035783324784],
+  [118.12725884751785, 28.569869370075423],
+  [118.12692537800388, 28.568939431509591],
+  [118.12727909935097, 28.568502082205384],
+  [118.12753160739783, 28.568310495133289],
+  [118.12763888212874, 28.568154905224731],
+  [118.12764384099057, 28.56814771334632],
+  [118.1276284392012, 28.568097621108393],
+  [118.12761278829964, 28.568046719480549],
+  [118.12760905701248, 28.568043897408018],
+  [118.12760622504732, 28.56804175612217],
+  [118.12760589499612, 28.568040683231004],
+  [118.12704576125293, 28.567617148412694],
+  [118.12669517943903, 28.567446766455134],
+  [118.12648561851654, 28.567424549603345],
+  [118.12595251209882, 28.567532819883809],
+  [118.12569210170921, 28.567490484298446],
+  [118.12526719812274, 28.567770901905646],
+  [118.12519613459403, 28.567886772356701],
+  [118.12546876677027, 28.568374870404],
+  [118.12549181459565, 28.568808683573934],
+  [118.12536735741764, 28.569079398395559],
+  [118.12511775148312, 28.56929103675202],
+  [118.12413665588201, 28.569238184494679],
+  [118.12373243850129, 28.569216410109277],
+  [118.12318642771152, 28.568980794028448],
+  [118.12236130872748, 28.56901683975542],
+  [118.1223324791606, 28.568985849117666],
+  [118.12227476336966, 28.56892380758768],
+  [118.12219215344521, 28.568638755774032],
+  [118.12216059353659, 28.568529855068789],
+  [118.1215405595492, 28.567870453258877],
+  [118.1215187357011, 28.567798674769051],
+  [118.12138733485767, 28.567366508257805],
+  [118.12056602360315, 28.566110168849264],
+  [118.1201033251084, 28.565060138414708],
+  [118.11994467930356, 28.564838312538143],
+  [118.11994307311443, 28.564836067830299],
+  [118.1199403032025, 28.564835920341523],
+  [118.11993606110036, 28.5648300225875],
+  [118.11980191642533, 28.564822953916234],
+  [118.11935617644644, 28.565237291367964],
+  [118.11910050188669, 28.565365938487332],
+  [118.11893241949565, 28.565901567503374],
+  [118.11879890974194, 28.566976901263047],
+  [118.11888613948383, 28.567376862152514],
+  [118.11910354968916, 28.56771686434189],
+  [118.11903719321197, 28.567812782434032],
+  [118.11909848380799, 28.567928803071879],
+  [118.11876997855177, 28.567982441336653],
+  [118.11847930237798, 28.568466939397808],
+  [118.11806966298457, 28.568645457521882],
+  [118.11776602218424, 28.569031981640705],
+  [118.11747250864937, 28.569089626385221],
+  [118.1172482123352, 28.569336347294666],
+  [118.11664427351445, 28.569224757616496],
+  [118.11636082968857, 28.569741307515358],
+  [118.11619569077857, 28.569793149834027],
+  [118.1149287222828, 28.569883935495284],
+  [118.11439211840161, 28.569789202709615],
+  [118.11425171264648, 28.569522484475158],
+  [118.11435188093458, 28.569263687469231],
+  [118.11434297944504, 28.569262150527891],
+  [118.11434471153927, 28.569257663810163],
+  [118.11422357555762, 28.569236598989903],
+  [118.11330747126283, 28.569500665123655],
+  [118.11264738686748, 28.569434186338697],
+  [118.11208859851013, 28.569613660442144],
+  [118.11188525909745, 28.569851355755532],
+  [118.11170822215684, 28.570280055380294],
+  [118.1117157045162, 28.570284537601367],
+  [118.1117151739162, 28.570285819135279],
+  [118.11171507139352, 28.570286068247526],
+  [118.11184921516917, 28.570366426269629],
+  [118.11230478024152, 28.570639330940423],
+  [118.11259317033864, 28.571116383514322],
+  [118.11231378155583, 28.571129114317216],
+  [118.11198033002825, 28.571039973516008],
+  [118.11170885707816, 28.571315577951623],
+  [118.11116791936399, 28.570938963462424],
+  [118.1111281099744, 28.570785700999352],
+  [118.11110621777777, 28.57070141833583],
+  [118.11109995310039, 28.570697790470717],
+  [118.11109932897091, 28.570695385683564],
+  [118.11075869455817, 28.570498212022926],
+  [118.11056836473836, 28.57050814953152],
+  [118.11037227745874, 28.570405004487441],
+  [118.11004677683729, 28.570397755052397],
+  [118.10979552244544, 28.570549520144311],
+  [118.10779508127803, 28.570276345676859],
+  [118.10736148484466, 28.570344089807975],
+  [118.10703131584262, 28.570644716980155],
+  [118.10651446377153, 28.570909257955918],
+  [118.10667263923096, 28.571431112955565],
+  [118.10663153661619, 28.571626031116466],
+  [118.10582882603956, 28.571138067068205],
+  [118.10527620253481, 28.570606760193868],
+  [118.10527515122726, 28.570606351002368],
+  [118.10526931642585, 28.570600739232759],
+  [118.10490173562664, 28.570457605833894],
+  [118.10441863601136, 28.570470215228283],
+  [118.1044511572951, 28.569858493674587],
+  [118.10445640753721, 28.569759730127487],
+  [118.10444928130937, 28.569758202179344],
+  [118.10444952142836, 28.569753719958271],
+  [118.10398912699668, 28.569654808023017],
+  [118.10385708763454, 28.569497216223624],
+  [118.10376773459336, 28.569390571018062],
+  [118.10376468858954, 28.569388921661471],
+  [118.103764443974, 28.569388789461129],
+  [118.10376088715532, 28.569384560848846],
+  [118.10299012049768, 28.568967436398111],
+  [118.10235235187963, 28.568490387421491],
+  [118.10142054632126, 28.568352033019949],
+  [118.10066211296623, 28.5679539697],
+  [118.10055689048818, 28.568093911404958],
+  [118.10064691172568, 28.568772597377517],
+  [118.10112925231317, 28.570198169410048],
+  [118.10103195556042, 28.570337032827865],
+  [118.10058371456682, 28.570466873347584],
+  [118.1005476751352, 28.570575802831115],
+  [118.10075055949073, 28.571057201828467],
+  [118.10134309220996, 28.572463149754583],
+  [118.10202374230198, 28.573815679749885],
+  [118.10217171135548, 28.57410971219349],
+  [118.1034185845001, 28.577531725208985],
+  [118.10413017756571, 28.578995315181714],
+  [118.10525836807926, 28.580822028014211],
+  [118.10606916895699, 28.581842046273493],
+  [118.10741049789624, 28.583293123079216],
+  [118.10741503947258, 28.583296413698577],
+  [118.10741719155021, 28.583298742043382],
+  [118.10741754498383, 28.583299124255234],
+  [118.10828112707247, 28.583924907608434],
+  [118.10882618008418, 28.584474444639966],
+  [118.11025273957239, 28.585973757482975],
+  [118.11025602569509, 28.585975744085374],
+  [118.11025850782391, 28.585978354817257],
+  [118.11025982802869, 28.585979740672542],
+  [118.11055800904489, 28.586159972904454],
+  [118.11240559784017, 28.587276748323347],
+  [118.11406786513987, 28.588413582221108],
+  [118.11473581500593, 28.588775990119927],
+  [118.115824417363, 28.589213763004807],
+  [118.11703727275199, 28.589517759936712],
+  [118.11872498277182, 28.58954342209131],
+  [118.11938608160244, 28.589469139888934],
+  [118.11999611962528, 28.589291867325869],
+  [118.12035082213276, 28.58913812552413],
+  [118.12076937740494, 28.588956718777581],
+  [118.12113711198822, 28.588797339125961],
+  [118.1223126077407, 28.588466549591658],
+  [118.12265481506768, 28.588370251086246],
+  [118.12370774941314, 28.587959675498666],
+  [118.12401012666612, 28.587899626866317],
+  [118.12454329783498, 28.587793753279129],
+  [118.12557498929436, 28.587744572953738],
+  [118.12560629019822, 28.587743080079122],
+  [118.12889607319528, 28.588087479053968],
+  [118.12893377367482, 28.588487021758681],
+  [118.12890154826789, 28.589935288183028],
+  [118.12890862233508, 28.589936763970513],
+  [118.1289085557853, 28.589939794685847],
+  [118.12890852161104, 28.589941293855702],
+  [118.12901249043409, 28.589963011583791],
+  [118.12905781716461, 28.589972479646292],
+  [118.12907762832992, 28.589962737290534],
+  [118.12949513409319, 28.589757423866047],
+  [118.12953385530329, 28.590419927437779],
+  [118.12853352050558, 28.59108426832438],
+  [118.12846460725586, 28.59128702947288],
+  [118.12847277220078, 28.591289454045125],
+  [118.12847209231325, 28.591291446043442],
+  [118.12847154012957, 28.591293065722482],
+  [118.12847830213195, 28.591295074807931],
+  [118.12877914424223, 28.591384430547066],
+  [118.12916226982293, 28.591301560718478],
+  [118.1296058154561, 28.591205629136539],
+  [118.12978793356638, 28.591223457296792],
+  [118.12990351533506, 28.591462941361726],
+  [118.12992441108281, 28.591786814210138],
+  [118.1293320816103, 28.591965924088186],
+  [118.12914088214609, 28.592147559262514],
+  [118.12913365159682, 28.592345454179394],
+  [118.12929018129694, 28.592638474885746],
+  [118.12929469139692, 28.592640049598685],
+  [118.1292968479712, 28.592644097447192],
+  [118.12929707460034, 28.592644521027864],
+  [118.12943947235385, 28.592694300301787],
+  [118.1295715324004, 28.592740466099656],
+  [118.13040331805871, 28.593553590825593],
+  [118.13040435857431, 28.593553836340504],
+  [118.13041025183168, 28.59355959739753],
+  [118.13052964043061, 28.593587761466097],
+  [118.13072990056457, 28.593635003752468],
+  [118.13078720446595, 28.593627157167646],
+  [118.13205967051749, 28.593452960285958],
+  [118.13226281028051, 28.59356155522164],
+  [118.13268395380146, 28.593786691502658],
+  [118.13408794210488, 28.593794732341053],
+  [118.13424627854295, 28.593847940729916],
+  [118.13447871192307, 28.594020292202799],
+  [118.13474332034798, 28.594216500890866],
+  [118.13576556802661, 28.594682541266309],
+  [118.13595963183161, 28.594771014770572],
+  [118.13690998500783, 28.595795009831875],
+  [118.1369117341892, 28.595795395641062],
+  [118.13691577394388, 28.595799748359752],
+  [118.13691696014962, 28.595801026296385],
+  [118.13746316789093, 28.595921813341079],
+  [118.13781262285431, 28.59588575502363],
+  [118.13835272240033, 28.595830031231003],
+  [118.13831095428714, 28.59640088579232],
+  [118.13831805353539, 28.596406861787273],
+  [118.13831804993811, 28.596406900458135],
+  [118.13887827900942, 28.596878566992302],
+  [118.13895947340109, 28.596760753106309],
+  [118.13893646964243, 28.59617999970726],
+  [118.13922714851412, 28.595969563744404],
+  [118.13927511205679, 28.59573485418025],
+  [118.13928329948476, 28.595694785785781],
+  [118.13929623263505, 28.595695747161074],
+  [118.13937699625149, 28.595701748337092],
+  [118.14069628190794, 28.597417238414891],
+  [118.14211245602507, 28.598912822668694],
+  [118.14270781171615, 28.599433573300814],
+  [118.14249454288893, 28.599511121840862],
+  [118.1423851844288, 28.599776849921739],
+  [118.13990735434095, 28.599214098252105],
+  [118.13936828451881, 28.599173205179341],
+  [118.13916474995335, 28.599542689843304],
+  [118.1392069506403, 28.599718711449441],
+  [118.13921341856451, 28.5997230920471],
+  [118.13921358853634, 28.599723800712866],
+  [118.13921380617228, 28.599724709028123],
+  [118.14013987405599, 28.600351882733264],
+  [118.1408259308721, 28.60069060608663],
+  [118.14092260259611, 28.6008349418791],
+  [118.1408724213253, 28.601134683219129],
+  [118.14041735987337, 28.601719647243954],
+  [118.14040325850362, 28.602073419852502],
+  [118.14067094800589, 28.602650647909115],
+  [118.14043746421771, 28.602948113064997],
+  [118.14046447805333, 28.603536825464175],
+  [118.14031260414345, 28.603532714663118],
+  [118.14019061290651, 28.603322405504684],
+  [118.14003340511761, 28.60305138131622],
+  [118.13980172087281, 28.602374992212162],
+  [118.13951033243598, 28.601524296509126],
+  [118.13925547805798, 28.60121624723206],
+  [118.13918161583899, 28.601126968834592],
+  [118.13917935404402, 28.601126581226765],
+  [118.13917472073683, 28.601120981148426],
+  [118.13883880057028, 28.601063416443537],
+  [118.13863022440535, 28.601354003584447],
+  [118.13852588596092, 28.602099481306084],
+  [118.13863913848547, 28.602615374699838],
+  [118.13889781048567, 28.603050538651473],
+  [118.1389890718882, 28.603356532078351],
+  [118.13880142744404, 28.603571138197537],
+  [118.13875954691559, 28.603880968132216],
+  [118.13880458136634, 28.604690637662827],
+  [118.13897595437686, 28.604884761722417],
+  [118.13894058044355, 28.605057599728468],
+  [118.13843359303598, 28.605515571386547],
+  [118.13824525161715, 28.605466339799818],
+  [118.13794940254297, 28.605243957242863],
+  [118.13763982711635, 28.605256518073929],
+  [118.13715561234164, 28.605405631964402],
+  [118.13588879223403, 28.606071429752717],
+  [118.13550810831259, 28.606670495147284],
+  [118.13513214223462, 28.606977845651102],
+  [118.13448382007232, 28.606928843391472],
+  [118.13398377453166, 28.607040099421113],
+  [118.13376618356256, 28.607573482829991],
+  [118.13360453132407, 28.607510119296592],
+  [118.13321800001074, 28.606791074448552],
+  [118.13321705752128, 28.606790774075023],
+  [118.13321350699778, 28.606789644526543],
+  [118.13321102576833, 28.606785027407113],
+  [118.13310388143907, 28.6067509592894],
+  [118.13306563147376, 28.606858849156595],
+  [118.13325387036991, 28.60782263011032],
+  [118.13312374206714, 28.607954374494852],
+  [118.13259145223378, 28.608493276143804],
+  [118.13256148232665, 28.608819140091271],
+  [118.13270467508073, 28.609164142511247],
+  [118.13232082284776, 28.609219543447239],
+  [118.13235901885366, 28.609746373496364],
+  [118.13220675194009, 28.610080966263638],
+  [118.13216232992761, 28.610666597585464],
+  [118.13245414913979, 28.611066862445796],
+  [118.13189499925488, 28.610807176909759],
+  [118.13159520305624, 28.610949690675739],
+  [118.13155730562517, 28.611168498427503],
+  [118.13161537664837, 28.611292535622056],
+  [118.13235666083131, 28.612065217835607],
+  [118.13263841033438, 28.612102592760493],
+  [118.13321745142434, 28.611919472805482],
+  [118.13298689133205, 28.612283994111067],
+  [118.13265642645297, 28.612370413563781],
+  [118.13262719578847, 28.612476336613668],
+  [118.13277039303932, 28.612776451172351],
+  [118.13251099708486, 28.612884023578886],
+  [118.13244388068063, 28.613065815235245],
+  [118.1325549676377, 28.613381803727293],
+  [118.13299003446264, 28.613538320836881],
+  [118.13334464703792, 28.613768758621347],
+  [118.13327859543085, 28.614146469384082],
+  [118.13303504553096, 28.614550909796719],
+  [118.13302204493152, 28.614707771346616],
+  [118.13387159489821, 28.615422704494279],
+  [118.13459926334542, 28.615639668635822],
+  [118.13541392591196, 28.615509913551705],
+  [118.13565168507728, 28.615522236062418],
+  [118.13585588244314, 28.615642544667764],
+  [118.13601926677575, 28.616303413271964],
+  [118.13622885737595, 28.616677581605131],
+  [118.13626382841301, 28.616985457313035],
+  [118.13619742067453, 28.617249189798315],
+  [118.13601015124755, 28.617446804126757],
+  [118.13618256567293, 28.617998843072201],
+  [118.13601296162892, 28.61836235713713],
+  [118.136224367061, 28.618602584941414],
+  [118.13665443635318, 28.618630229201756],
+  [118.13696512244246, 28.618201896500352],
+  [118.13729599381509, 28.618026458554255],
+  [118.13813772417666, 28.61849355023719],
+  [118.13827516846436, 28.61879160265039],
+  [118.13799726086495, 28.619769681925334],
+  [118.13798244723216, 28.620023506579628],
+  [118.13763060726683, 28.620610714412976],
+  [118.137620445827, 28.621315303558447],
+  [118.13747211884322, 28.621746846839585],
+  [118.13821286433233, 28.621732981991556],
+  [118.13856537429263, 28.621800552553509],
+  [118.13923392670438, 28.622375331756189],
+  [118.13941935881644, 28.622741376513375],
+  [118.1396307885301, 28.622916672366614],
+  [118.14018897614039, 28.623075435982628],
+  [118.14011896571776, 28.62319424182084],
+  [118.13991149032313, 28.623166922215717],
+  [118.13930820800749, 28.622945123318857],
+  [118.13877496309408, 28.622363539845537],
+  [118.1383961218836, 28.622165046879445],
+  [118.13806237447909, 28.622098586080938],
+  [118.13790613705862, 28.622163287805563],
+  [118.13813558918616, 28.622451497138911],
+  [118.13845128539856, 28.622656906790894],
+  [118.13854831415347, 28.623019840793063],
+  [118.13866377631234, 28.623024070304666],
+  [118.13922589845652, 28.623442702918453],
+  [118.13928000616738, 28.62363969581537],
+  [118.13920167791514, 28.623995425348653],
+  [118.13868964081428, 28.624383391080698],
+  [118.13825337699177, 28.624833458597266],
+  [118.137947752287, 28.625023860362944],
+  [118.13786655070078, 28.625242679805865],
+  [118.13807724656772, 28.625472837901214],
+  [118.13847308046832, 28.625227617960263],
+  [118.13895225004637, 28.625192394213684],
+  [118.13914852798223, 28.625307664816944],
+  [118.13921774520281, 28.626026317560559],
+  [118.13944215932827, 28.626246610093006],
+  [118.13936600024078, 28.626551338173783],
+  [118.13946804991065, 28.627310072801663],
+  [118.13921359663027, 28.628170242862495],
+  [118.1392525507647, 28.628350209794405],
+  [118.13941382618714, 28.628505365330398],
+  [118.13908908369433, 28.628526797074073],
+  [118.13899273752486, 28.628607601159899],
+  [118.13876032392989, 28.629162960402368],
+  [118.13881730767264, 28.62946187166807],
+  [118.13921740525916, 28.630100178980115],
+  [118.13999388710829, 28.630288339635229],
+  [118.14012521510665, 28.630448486408568],
+  [118.13917407862084, 28.630424927768274],
+  [118.13908999111027, 28.630625747280476],
+  [118.13908886246111, 28.631172474829896],
+  [118.13891346948105, 28.631585976811436],
+  [118.13877924656504, 28.63156876468679],
+  [118.13868185628269, 28.631187752512801],
+  [118.13892763829995, 28.63042660590321],
+  [118.13889049719876, 28.630144636066177],
+  [118.13878119000003, 28.629892596566151],
+  [118.13832443242666, 28.629447151564818],
+  [118.13829629803581, 28.62934213323291],
+  [118.13859183144791, 28.629042786695322],
+  [118.13882062527171, 28.62862334019502],
+  [118.13894303199538, 28.627563082670179],
+  [118.13852702360327, 28.62737856247071],
+  [118.13784253610424, 28.627660300282685],
+  [118.13739440932454, 28.627690638012609],
+  [118.13724286007005, 28.62781228840646],
+  [118.13717176596424, 28.627995142162149],
+  [118.1381148948866, 28.628304427107651],
+  [118.13846559091439, 28.628490909627828],
+  [118.13841541054285, 28.6288205965933],
+  [118.13818011821797, 28.629314965613219],
+  [118.13745016189557, 28.629756572307997],
+  [118.13774777004357, 28.630460732476877],
+  [118.13807066173172, 28.630869978866485],
+  [118.13817381936633, 28.631289948772178],
+  [118.13801936350285, 28.631623519010247],
+  [118.13821488241092, 28.632121530284451],
+  [118.13904076402014, 28.632486689209372],
+  [118.13904578133781, 28.632892470511138],
+  [118.13937549528293, 28.633832452705576],
+  [118.13875882925663, 28.634093324447406],
+  [118.13878404894479, 28.634551127932241],
+  [118.13893413859967, 28.634676309064446],
+  [118.13943243855624, 28.634638151729348],
+  [118.13968391597996, 28.634853447628529],
+  [118.1404106059648, 28.635102433030909],
+  [118.14043477614405, 28.635168496329072],
+  [118.14032035090349, 28.635664036266292],
+  [118.13982132429476, 28.635654238152597],
+  [118.13960551578202, 28.636052649510191],
+  [118.13962281693955, 28.636276566310528],
+  [118.13976496378211, 28.636506620084504],
+  [118.13978407527486, 28.636651651952207],
+  [118.13954048940218, 28.636983004462138],
+  [118.13932506400056, 28.637136657230997],
+  [118.13922764493998, 28.637111495998795],
+  [118.13909967680866, 28.635622055013869],
+  [118.13850324283044, 28.635619133116563],
+  [118.13810742062105, 28.635713498978873],
+  [118.13802907348304, 28.636326037116987],
+  [118.13759897811042, 28.636443293423326],
+  [118.13743262241769, 28.636718826812455],
+  [118.13775339350434, 28.636573424424057],
+  [118.13797709446737, 28.636592751754165],
+  [118.13814017303059, 28.636699959935243],
+  [118.13815527354711, 28.637340619873783],
+  [118.13798783866787, 28.637557319614643],
+  [118.13706665140489, 28.638083543520793],
+  [118.13683321168344, 28.638088220894701],
+  [118.13680108430265, 28.638273021682664],
+  [118.13646445097368, 28.638366504410726],
+  [118.13641320760348, 28.638483363216665],
+  [118.13654345012014, 28.638554533764761],
+  [118.13702151892801, 28.638465317420525],
+  [118.1372931987222, 28.638528703436975],
+  [118.13688330032414, 28.638841910325937],
+  [118.13620388679999, 28.639180615692908],
+  [118.13587411260028, 28.639271056014479],
+  [118.13524453590662, 28.639256163241384],
+  [118.13522862689967, 28.639675941591463],
+];
diff --git a/src/views/house/index.vue b/src/views/house/index.vue
index af6cb0c..f4434e4 100644
--- a/src/views/house/index.vue
+++ b/src/views/house/index.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-08-18 16:18:17
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-05-23 16:39:02
+ * @LastEditTime: 2023-06-20 20:11:38
  * @FilePath: \srs-police-affairs\src\views\house\index.vue
  * @Description: 小区-栋-层-房屋
  * 
@@ -264,7 +264,7 @@
                                     </el-select>
                                 </div>
                             </div>
-                            <div class="legend">
+                            <!-- <div class="legend">
                                 <div class="type">户室图例</div>
                                 <div class="type-val">
                                     <div>
@@ -283,7 +283,7 @@
                                         已核实
                                     </div>
                                 </div>
-                            </div>
+                            </div> -->
                             <el-main v-loading="pictLoading" element-loading-background="rgba(0, 0, 0, 0.5)"
                                 element-loading-text="数据正在加载中" element-loading-spinner="el-icon-loading"
                                 class="resident-box">
@@ -556,12 +556,11 @@
                             </span>
                         </template>
                     </el-table-column>
-                    <el-table-column label="是否为重点人员">
+                    <el-table-column label="备注">
                         <template slot-scope="scope">
                             <span :style="{ color: (scope.row.status == 2 ? '#f00!important' : '#000') }">
                                 {{
-                                    scope.row.status == 2 ? '是' :
-                                    '否'
+                                    scope.row.zdryxl
                                 }}
                             </span>
                         </template>
@@ -597,7 +596,7 @@
                             <span>{{ (peoplePage.currentPage - 1) * peoplePage.pageSize + scope.$index + 1 }}</span>
                         </template>
                     </el-table-column>
-                    <el-table-column prop="zdryxl" label="重点人员类型" v-if="keyPeopleType == 2"></el-table-column>
+                    <el-table-column prop="zdryxl" label="重点人员类型" v-if="keyPeopleType == 3"></el-table-column>
                     <el-table-column prop="realName" label="姓名"></el-table-column>
                     <el-table-column prop="cardNo" label="身份证号"></el-table-column>
                     <el-table-column label="户室">
@@ -1239,6 +1238,7 @@
          */
         currentChangeHandle (current, currentNode) {
             if (current.hasChildren == true || current.type != 3) return
+            this.isShowHouseBox = false
             this.$EventBus.$emit("clearHouse3D")
             this.filterText = ""
             this.prop = current.name
@@ -1479,6 +1479,16 @@
                 if (res.data.result != []) {
                     let houseUintList = res.data.result[0]
                     this.unitAllArr = houseUintList
+                    // 林家小区小区下只有楼栋情况
+                    console.log('children_infos' in res.data.result[0], 55552222333)
+                    if ('children_infos' in res.data.result[0] == false) {
+                        setTimeout(() => {
+                            this.pictLoading = false
+                        }, 3000)
+                        this.isShowHouseBox = false
+                        this.residentDetailsClick(houseUintList)
+                        return
+                    }
                     if (houseUintList.children_infos.length > 1 && houseUintList.children_infos[0].exttype == 'unit') {
                         this.isShowUnitChoose = true
                         this.unitOptions = []
@@ -1619,11 +1629,24 @@
 
         // 点击户室--大搜
         residentDetailsClick (params) {
-            this.floorChoosed = params.sname
+            let residentId = ''
+            this.houseDate = []
+            if (params.exttype == 'room') {
+                residentId = params.std_addr_id.split('|')[2]
+                this.getVillagePersonInfo(residentId)
+                this.floorChoosed = params.sname
+                this.getResident3DData(residentId)
+            } else {
+                residentId = params.std_addr_id.split('|')[1]
+                this.getVillagePersonInfo('', residentId)
+                // this.$EventBus.$emit("toPosition", {
+                //     siteJd: Number(params.lng),
+                //     siteWd: Number(params.lat) - 0.0021,
+                //     siteGd: 240,
+                //     sitePitch: -45,
+                // })
+            }
             console.log('residentDetailsClick--then')
-            let residentId = params.std_addr_id.split('|')[2]
-            this.getResident3DData(residentId)
-            this.getVillagePersonInfo(residentId)
             this.getPicURL(residentId)
             this.residentDetailsTitle = `${params.name}住户信息`
             this.residentDetailsShow = true
@@ -1911,6 +1934,43 @@
                     })
                     this.callPoliceData.forEach((item, index) => {
                         if (item.lng != "" && item.lat != "") {
+                            let pointColor, pointOutlineColor
+
+                            switch (item.jqlxName) {
+                                case '盗窃':
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(57, 16, 133, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(57, 16, 133, 125)
+                                    break
+                                case '涉诈':
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(196, 29, 127, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(196, 29, 127, 125)
+                                    break
+                                case '纠纷':
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 120, 117, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 120, 117, 125)
+                                    break
+                                case '涉赌':
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 122, 69, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 122, 69, 125)
+                                    break
+                                case '涉毒':
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(47, 84, 235, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(47, 84, 235, 125)
+                                    break
+                                case '涉黄':
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 236, 61, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 236, 61, 125)
+                                    break
+                                case '求助':
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(82, 196, 26, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(82, 196, 26, 125)
+                                    break
+                                default:
+                                    pointColor = global.DC.Namespace.Cesium.Color.fromBytes(207, 19, 34, 255)
+                                    pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(207, 19, 34, 125)
+                                    break
+                            }
+
                             let center = new global.DC.Position(item.lng, item.lat)
                             let point = new global.DC.PointPrimitive(center)
 
@@ -1922,9 +1982,9 @@
                                     num = 0
                                 }
                                 point.setStyle({
-                                    outlineColor: global.DC.Color.RED.withAlpha(0.5), //边框颜色
+                                    outlineColor: pointOutlineColor, //边框颜色
                                     outlineWidth: num, //边框大小,
-                                    color: global.DC.Color.RED,
+                                    color: pointColor,
                                 })
                             }, 100)
 
@@ -2133,8 +2193,12 @@
                                 this.peopleNoDataText = '暂无实有人口信息'
                             } else {
                                 this.peopleNoDataText = '暂无重点人口信息'
+                                // 户室为楼栋情况
+                                this.residentNoDataText = '暂无户室信息'
                             }
                         }
+                        // 户室为楼栋情况
+                        this.residentLoading = false
                     }, 500)
                 } else {
                     this.houseDate = res.data.data.records
diff --git a/src/views/layout/index.vue b/src/views/layout/index.vue
index c2aafd1..43acb6e 100644
--- a/src/views/layout/index.vue
+++ b/src/views/layout/index.vue
@@ -12,23 +12,13 @@
     <div class="wrapper">
         <div class="main-header">
             <div class="menu-list left">
-                <div
-                    @mouseenter="item.childrenFlag = true"
-                    @mouseleave="item.childrenFlag = false"
-                    class="nav-list"
-                    @click="goToPath(item)"
-                    v-for="(item, index) in menuLeftList"
-                    :key="index"
-                >
+                <div @mouseenter="item.childrenFlag = true" @mouseleave="item.childrenFlag = false" class="nav-list"
+                    @click="goToPath(item)" v-for="(item, index) in menuLeftList" :key="index">
                     <span :class="{ on: currentUrl.indexOf(item.path) != -1 }">{{ item.menuName }}</span>
                     <div class="sub-nav-list" v-show="item.children && item.childrenFlag">
-                        <div
-                            v-for="(subItem, subIndex) in item.children"
-                            :key="subIndex"
-                            @click="goToPath(subItem)"
-                        >
+                        <div v-for="(subItem, subIndex) in item.children" :key="subIndex" @click="goToPath(subItem)">
                             {{
-                            subItem.menuName
+                                subItem.menuName
                             }}
                         </div>
                     </div>
@@ -41,29 +31,17 @@
 
             <!-- 菜单导航 -->
             <div class="menu-list right">
-                <div
-                    @mouseenter="item.childrenFlag = true"
-                    @mouseleave="item.childrenFlag = false"
-                    class="nav-list"
-                    @click="goToPath(item)"
-                    v-for="(item, index) in menuRightList"
-                    :key="index"
-                >
-                    <span
-                        :class="{ on: currentUrl.indexOf(item.path) != -1 || currentUrl.indexOf(item.pathT) != -1 }"
-                    >
+                <div @mouseenter="item.childrenFlag = true" @mouseleave="item.childrenFlag = false" class="nav-list"
+                    @click="goToPath(item)" v-for="(item, index) in menuRightList" :key="index">
+                    <span :class="{ on: currentUrl.indexOf(item.path) != -1 || currentUrl.indexOf(item.pathT) != -1 }">
                         {{
-                        item.menuName }}
+                            item.menuName }}
                     </span>
                     <div class="sub-nav-list" v-show="item.children && item.childrenFlag">
-                        <div
-                            :class="{ on: currentUrl.indexOf(subItem.path) != -1 }"
-                            v-for="(subItem, subIndex) in item.children"
-                            :key="subIndex"
-                            @click.stop="goToPath(subItem)"
-                        >
+                        <div :class="{ on: currentUrl.indexOf(subItem.path) != -1 }"
+                            v-for="(subItem, subIndex) in item.children" :key="subIndex" @click.stop="goToPath(subItem)">
                             {{
-                            subItem.menuName
+                                subItem.menuName
                             }}
                         </div>
                     </div>
@@ -109,25 +87,15 @@
             <!-- 地图区域 -->
             <map-box ref="modalForm">
                 <!-- 主体内容区域 -->
-                <div
-                    slot="mainContent"
-                    class="main-content"
-                    id="MainContent"
-                    :class="{ 'spread': leftShow && show, 'take-back': leftShow && !show }"
-                >
+                <div slot="mainContent" class="main-content" id="MainContent"
+                    :class="{ 'spread': leftShow && show, 'take-back': leftShow && !show }">
                     <router-view ref="target-name"></router-view>
                 </div>
 
-                <el-button
-                    slot="showButton"
-                    v-show="leftShow"
-                    class="flexible-btn"
+                <el-button slot="showButton" v-show="leftShow" class="flexible-btn"
                     :class="{ 'spread': leftShow && show, 'take-back': leftShow && !show }"
-                    :icon="show ? 'el-icon-arrow-left' : 'el-icon-arrow-right'"
-                    id="FlexibleBtn"
-                    type="primary"
-                    @click="flexibelClick"
-                ></el-button>
+                    :icon="show ? 'el-icon-arrow-left' : 'el-icon-arrow-right'" id="FlexibleBtn" type="primary"
+                    @click="flexibelClick"></el-button>
             </map-box>
         </div>
     </div>
@@ -245,6 +213,7 @@
                     document.querySelector('.dc-container .dc-zoom-controller').classList.remove('shrink-btn')
                     document.querySelector('.screen-full-btn').classList.remove('shrink-btn')
                     document.querySelector('.over-look-btn').classList.remove('shrink-btn')
+                    document.querySelector('.compass-btn').classList.remove('shrink-btn')
                     document.querySelector('.image-switch-icon-btn').classList.remove('shrink-btn')
                 })
 
@@ -307,13 +276,14 @@
                 document.querySelector('.dc-container .dc-zoom-controller').classList.add('shrink-btn')
                 document.querySelector('.screen-full-btn').classList.add('shrink-btn')
                 document.querySelector('.over-look-btn').classList.add('shrink-btn')
-
+                document.querySelector('.compass-btn').classList.add('shrink-btn')
                 document.querySelector('.image-switch-icon-btn').classList.add('shrink-btn')
             } else {
                 // if (document.querySelector('.dc-container .dc-zoom-controller') == null) return
                 document.querySelector('.dc-container .dc-zoom-controller').classList.remove('shrink-btn')
                 document.querySelector('.screen-full-btn').classList.remove('shrink-btn')
                 document.querySelector('.over-look-btn').classList.remove('shrink-btn')
+                document.querySelector('.compass-btn').classList.remove('shrink-btn')
                 document.querySelector('.image-switch-icon-btn').classList.remove('shrink-btn')
             }
         },
@@ -331,13 +301,14 @@
                     document.querySelector('.dc-container .dc-zoom-controller').classList.add('shrink-btn')
                     document.querySelector('.screen-full-btn').classList.add('shrink-btn')
                     document.querySelector('.over-look-btn').classList.add('shrink-btn')
-
+                    document.querySelector('.compass-btn').classList.add('shrink-btn')
                     document.querySelector('.image-switch-icon-btn').classList.add('shrink-btn')
                 } else {
                     // if (document.querySelector('.dc-container .dc-zoom-controller') == null) return
                     document.querySelector('.dc-container .dc-zoom-controller').classList.remove('shrink-btn')
                     document.querySelector('.screen-full-btn').classList.remove('shrink-btn')
                     document.querySelector('.over-look-btn').classList.remove('shrink-btn')
+                    document.querySelector('.compass-btn').classList.remove('shrink-btn')
                     document.querySelector('.image-switch-icon-btn').classList.remove('shrink-btn')
                 }
             })
@@ -425,7 +396,7 @@
             overflow: hidden;
             letter-spacing: 6px;
 
-            & > img {
+            &>img {
                 // width: 100%;
                 height: 80%;
                 margin: 0 10px 0 10px;
@@ -441,7 +412,7 @@
                 // border-radius: 10px 16px 10px 16px;
                 transform: skew(58deg);
 
-                & > span {
+                &>span {
                     transform: skew(-58deg);
                 }
             }
@@ -455,7 +426,7 @@
                 // border-radius: 16px 10px 16px 10px;
                 transform: skew(-58deg);
 
-                & > span {
+                &>span {
                     transform: skew(58deg);
                 }
             }
@@ -465,10 +436,11 @@
             display: flex;
             align-items: center;
 
-            & > .nav-list {
+            &>.nav-list {
+
                 // color: rgba(32, 106, 181, 1);
                 // border-bottom: 2px solid #409eff;
-                & > span.on {
+                &>span.on {
                     color: rgba(252, 189, 86, 1);
                 }
             }
@@ -600,7 +572,7 @@
                     font-size: 16px;
                     font-weight: normal;
 
-                    & > div {
+                    &>div {
                         margin-top: 4px;
                         width: 100px;
                         height: 32px;
diff --git a/src/views/policeInfor/index.vue b/src/views/policeInfor/index.vue
index dd6afca..70a0bff 100644
--- a/src/views/policeInfor/index.vue
+++ b/src/views/policeInfor/index.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-08-18 16:18:17
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-05-15 10:34:43
+ * @LastEditTime: 2023-06-20 16:48:41
  * @FilePath: \srs-police-affairs\src\views\policeInfor\index.vue
  * @Description: 辖区管理
  * 
@@ -696,6 +696,43 @@
             this.siteLayerShow = true
 
             data.forEach((item, index) => {
+                let pointColor, pointOutlineColor
+
+                switch (item.jqlxName) {
+                    case '盗窃':
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(57, 16, 133, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(57, 16, 133, 125)
+                        break
+                    case '涉诈':
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(196, 29, 127, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(196, 29, 127, 125)
+                        break
+                    case '纠纷':
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 120, 117, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 120, 117, 125)
+                        break
+                    case '涉赌':
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 122, 69, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 122, 69, 125)
+                        break
+                    case '涉毒':
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(47, 84, 235, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(47, 84, 235, 125)
+                        break
+                    case '涉黄':
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 236, 61, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 236, 61, 125)
+                        break
+                    case '求助':
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(82, 196, 26, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(82, 196, 26, 125)
+                        break
+                    default:
+                        pointColor = global.DC.Namespace.Cesium.Color.fromBytes(207, 19, 34, 255)
+                        pointOutlineColor = global.DC.Namespace.Cesium.Color.fromBytes(207, 19, 34, 125)
+                        break
+                }
+
                 if (item.lng && item.lng != undefined && item.lng != '') {
                     let center = new global.DC.Position(Number(item.lng), Number(item.lat))
                     let point = new global.DC.PointPrimitive(center)
@@ -709,9 +746,9 @@
                         }
 
                         point.setStyle({
-                            outlineColor: global.DC.Color.RED.withAlpha(0.5),//边框颜色
+                            outlineColor: pointOutlineColor,//边框颜色
                             outlineWidth: num,//边框大小,
-                            color: global.DC.Color.RED
+                            color: pointColor
                         })
                     }, 100)
 

--
Gitblit v1.9.3