gushoubang 1 år sedan
förälder
incheckning
f28c5c19ed

+ 160 - 122
data/schedule/factor_info.json

@@ -4,13 +4,13 @@
         "name": "规划因子",
         "level": 0,
         "parent_id": "",
-        "condition_info": {},
+        "condition_info": "",
         "children": [
             {
                 "bsm": "TB_YJJBNTBH",
                 "name": "永久基本农田",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "3ad55964b3744393b14bf0e7e647c280",
                 "condition_info": {
                     "spatial_type": "intersect",
                     "items": [
@@ -27,15 +27,16 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "aac6e14452ee48f5883afc5c047ea235"
             },
             {
                 "bsm": "TB_CZKFBJ",
                 "name": "城镇开发边界内",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "3ad55964b3744393b14bf0e7e647c280",
                 "condition_info": {
                     "spatial_type": "contain",
                     "items": [
@@ -52,15 +53,16 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "94df36461b7d43ce8ebbc20abb507940"
             },
             {
                 "bsm": "TB_STBHHX",
                 "name": "生态保护红线",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "3ad55964b3744393b14bf0e7e647c280",
                 "condition_info": {
                     "spatial_type": "intersect",
                     "items": [
@@ -77,15 +79,16 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "f8045e188f0747d58ce3a2ee2091c4c8"
             },
             {
-                "bsm": "",
+                "bsm": "TB_WWBHDW",
                 "name": "文化保护区",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "3ad55964b3744393b14bf0e7e647c280",
                 "condition_info": {
                     "spatial_type": "intersect",
                     "items": [
@@ -102,15 +105,16 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "0046dc569aad473cbc8208c1628a5d53"
             },
             {
-                "bsm": "",
+                "bsm": "TB_ZRBBD",
                 "name": "自然保护地",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "3ad55964b3744393b14bf0e7e647c280",
                 "condition_info": {
                     "spatial_type": "intersect",
                     "items": [
@@ -127,15 +131,16 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "664797aec53c4e8fac0462a19a15ea1b"
             },
             {
                 "bsm": "",
                 "name": "规划分区",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "3ad55964b3744393b14bf0e7e647c280",
                 "condition_info": {
                     "spatial_type": "contain",
                     "items": [
@@ -152,11 +157,13 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "13684d62f2094fffa7d8c260147aacc5"
             }
-        ]
+        ],
+        "id": "3ad55964b3744393b14bf0e7e647c280"
     },
     {
         "bsm": "",
@@ -169,7 +176,7 @@
                 "bsm": "",
                 "name": "防洪制导线",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "f8b374cc0a9243fb94326991607c586d",
                 "condition_info": {
                     "spatial_type": "intersect",
                     "items": [
@@ -186,15 +193,16 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "b42c51706b4844e3b9af81a377f66a93"
             },
             {
-                "bsm": "",
+                "bsm": "TB_HDGLX",
                 "name": "河道管理线",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "f8b374cc0a9243fb94326991607c586d",
                 "condition_info": {
                     "spatial_type": "intersect",
                     "items": [
@@ -211,15 +219,16 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "9c913fd9c7cd4b34af46d8bb44337e44"
             },
             {
-                "bsm": "",
+                "bsm": "TB_GYL",
                 "name": "公益林",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "f8b374cc0a9243fb94326991607c586d",
                 "condition_info": {
                     "spatial_type": "intersect",
                     "items": [
@@ -236,11 +245,13 @@
                     "hasValue": false,
                     "defaultValue": 0,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "371c08be693645ba853ee9948f86c4c7"
             }
-        ]
+        ],
+        "id": "f8b374cc0a9243fb94326991607c586d"
     },
     {
         "bsm": "",
@@ -253,7 +264,7 @@
                 "bsm": "sy_dsm",
                 "name": "坡度",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "9fe4202243cc45f7a627f04e702b5c38",
                 "condition_info": {
                     "spatial_type": "slop",
                     "items": [
@@ -278,11 +289,13 @@
                     "hasValue": true,
                     "defaultValue": 25,
                     "unit": "度",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "56523d852f004bdaa80945464bfcaaed"
             }
-        ]
+        ],
+        "id": "9fe4202243cc45f7a627f04e702b5c38"
     },
     {
         "bsm": "",
@@ -295,7 +308,7 @@
                 "bsm": "TB_HZC",
                 "name": "火葬场",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -318,17 +331,18 @@
                     ],
                     "default": "gt",
                     "hasValue": true,
-                    "defaultValue": 200,
+                    "defaultValue": 2000,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "47b34bf84b8c4577804fe010b6c2bdca"
             },
             {
-                "bsm": "",
+                "bsm": "TB_LJCLC",
                 "name": "垃圾处理场",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -353,15 +367,16 @@
                     "hasValue": true,
                     "defaultValue": 500,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "3cff8e82a39641d189a14bbc72ec8e14"
             },
             {
                 "bsm": "TB_WSC",
                 "name": "污水处理场",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -386,15 +401,16 @@
                     "hasValue": true,
                     "defaultValue": 100,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "4edb3295ef74416795860485cd03d7b3"
             },
             {
-                "bsm": "",
+                "bsm": "TB_GYX",
                 "name": "高压线",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -419,15 +435,16 @@
                     "hasValue": true,
                     "defaultValue": 8.5,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "f7f254a401b7442e8323dc60e923e461"
             },
             {
-                "bsm": "",
+                "bsm": "TB_BDZ",
                 "name": "变电站",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -452,11 +469,13 @@
                     "hasValue": true,
                     "defaultValue": 300,
                     "unit": "米",
-                    "clip":true
+                    "clip": true
                 },
-                "children": []
+                "children": [],
+                "id": "9df88dfa1c97443e96c502fb32bee1fb"
             }
-        ]
+        ],
+        "id": "b7f957e32cab4f1a9832a27a502983cd"
     },
     {
         "bsm": "",
@@ -469,14 +488,14 @@
                 "bsm": "",
                 "name": "交通",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "a1bc3b20cf624bcea8f1a8f172b00cd3",
                 "condition_info": "",
                 "children": [
                     {
                         "bsm": "TB_DLZX",
                         "name": "城市道路",
                         "level": 2,
-                        "parent_id": "",
+                        "parent_id": "a83e3af0479c49f9bb229ce044e33d4d",
                         "condition_info": {
                             "spatial_type": "intersect",
                             "items": [
@@ -490,18 +509,19 @@
                                 }
                             ],
                             "default": "not_intersect",
-                            "hasValue": false,
+                            "hasValue": true,
                             "defaultValue": 0,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "2fcc1664e6264bf8b3199bac7a4b22d4"
                     },
                     {
                         "bsm": "TB_JTCRKFX",
                         "name": "主要出入口",
                         "level": 2,
-                        "parent_id": "",
+                        "parent_id": "a83e3af0479c49f9bb229ce044e33d4d",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -526,24 +546,26 @@
                             "hasValue": true,
                             "defaultValue": 100,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "0886d05fc1eb417f9e125af73edc52f5"
                     }
-                ]
+                ],
+                "id": "a83e3af0479c49f9bb229ce044e33d4d"
             },
             {
                 "bsm": "",
                 "name": "管线",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "a1bc3b20cf624bcea8f1a8f172b00cd3",
                 "condition_info": "",
                 "children": [
                     {
                         "bsm": "TB_WSGXGH",
                         "name": "排水",
                         "level": 2,
-                        "parent_id": "",
+                        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -568,15 +590,16 @@
                             "hasValue": true,
                             "defaultValue": 500,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "8128947f5c464bb5a9f15667799d75c9"
                     },
                     {
                         "bsm": "TB_GSGXGH",
                         "name": "供水",
                         "level": 2,
-                        "parent_id": "",
+                        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -601,15 +624,16 @@
                             "hasValue": true,
                             "defaultValue": 500,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "d41c926a12eb4dbbb66f9931a89df902"
                     },
                     {
                         "bsm": "TB_RQGXGH",
                         "name": "燃气",
                         "level": 2,
-                        "parent_id": "",
+                        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -630,19 +654,20 @@
                                     "name": "小于等于"
                                 }
                             ],
-                            "default": "gt",
+                            "default": "lt",
                             "hasValue": true,
                             "defaultValue": 200,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "9d07ec54cfac4c4c866fa299baf4da49"
                     },
                     {
                         "bsm": "TB_DLGXGH",
                         "name": "电力",
                         "level": 2,
-                        "parent_id": "",
+                        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -667,15 +692,16 @@
                             "hasValue": true,
                             "defaultValue": 500,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "e91236f2c91b4296a2a80fdc20afc784"
                     },
                     {
                         "bsm": "TB_DXGXGH",
                         "name": "电信",
                         "level": 2,
-                        "parent_id": "",
+                        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -700,13 +726,16 @@
                             "hasValue": true,
                             "defaultValue": 500,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "8305f991299a4fddafd5f05657a6cbb0"
                     }
-                ]
+                ],
+                "id": "f8f762c47c1a4788b3289fc907f11981"
             }
-        ]
+        ],
+        "id": "a1bc3b20cf624bcea8f1a8f172b00cd3"
     },
     {
         "bsm": "",
@@ -716,10 +745,10 @@
         "condition_info": "",
         "children": [
             {
-                "bsm": "",
+                "bsm": "TB_15SHQ",
                 "name": "十五分钟社区生活圈邻里中心",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -744,15 +773,16 @@
                     "hasValue": true,
                     "defaultValue": 1500,
                     "unit": "米",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "441380b5926246e1a96970185de2ca64"
             },
             {
                 "bsm": "TB_SQFWSS",
                 "name": "社区服务设施",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -777,15 +807,16 @@
                     "hasValue": true,
                     "defaultValue": 1000,
                     "unit": "米",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "d15b0d0be50d4401b029c2fac4bd15ba"
             },
             {
                 "bsm": "TB_LSSYCS",
                 "name": "零售商业场所",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -810,15 +841,16 @@
                     "hasValue": true,
                     "defaultValue": 1000,
                     "unit": "米",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "75abf8b002954a7e9f58dcd7547b4d96"
             },
             {
-                "bsm": "",
+                "bsm": "TB_YLWS",
                 "name": "医疗卫生设施",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -843,24 +875,23 @@
                     "hasValue": true,
                     "defaultValue": 1000,
                     "unit": "米",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "30151cc3ae0e4ce08e7cd19f8cf316c3"
             },
             {
                 "bsm": "",
-                "name": "教育托育场所",
+                "name": "教育场所",
                 "level": 1,
-                "parent_id": "",
-                "condition_info": {
-                    "condition_info": {}
-                },
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+                "condition_info": "",
                 "children": [
                     {
                         "bsm": "TB_YEY",
                         "name": "幼儿园服务半径",
                         "level": 1,
-                        "parent_id": "",
+                        "parent_id": "12c81a1e8ba4487ea73f08b93b796b3d",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -885,15 +916,16 @@
                             "hasValue": true,
                             "defaultValue": 300,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "bff0dcb5ffd04c3498067e566a5fc302"
                     },
                     {
                         "bsm": "TB_ZXX",
                         "name": "小学服务半径",
                         "level": 1,
-                        "parent_id": "",
+                        "parent_id": "12c81a1e8ba4487ea73f08b93b796b3d",
                         "condition_info": {
                             "spatial_type": "distance",
                             "items": [
@@ -918,17 +950,19 @@
                             "hasValue": true,
                             "defaultValue": 500,
                             "unit": "米",
-                            "clip":false
+                            "clip": false
                         },
-                        "children": []
+                        "children": [],
+                        "id": "f19aaa34e3634b708ceacd288abb12b3"
                     }
-                ]
+                ],
+                "id": "12c81a1e8ba4487ea73f08b93b796b3d"
             },
             {
                 "bsm": "TB_WLFWSS",
                 "name": "为老服务设施",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -953,15 +987,16 @@
                     "hasValue": true,
                     "defaultValue": 1000,
                     "unit": "米",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "1fdedb83147d4713a858d26e9c477c7d"
             },
             {
                 "bsm": "TB_WHHDSS",
                 "name": "文化活动设施",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -986,15 +1021,16 @@
                     "hasValue": true,
                     "defaultValue": 1000,
                     "unit": "米",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "f126cac673fa428f82362101214baa43"
             },
             {
                 "bsm": "TB_TYYDCS",
                 "name": "体育运动场所",
                 "level": 1,
-                "parent_id": "",
+                "parent_id": "bce4c3fabd904d379145c3f224e82e34",
                 "condition_info": {
                     "spatial_type": "distance",
                     "items": [
@@ -1019,10 +1055,12 @@
                     "hasValue": true,
                     "defaultValue": 1000,
                     "unit": "米",
-                    "clip":false
+                    "clip": false
                 },
-                "children": []
+                "children": [],
+                "id": "fdfcd13c37f84b5cac5d962bc636e455"
             }
-        ]
+        ],
+        "id": "bce4c3fabd904d379145c3f224e82e34"
     }
 ]

+ 976 - 0
data/schedule/factor_temp/factor_all.json

@@ -0,0 +1,976 @@
+[
+    {
+        "bsm": "TB_YJJBNTBH",
+        "name": "永久基本农田",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "aac6e14452ee48f5883afc5c047ea235"
+    },
+    {
+        "bsm": "TB_CZKFBJ",
+        "name": "城镇开发边界内",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "contain",
+            "items": [
+                {
+                    "key": "contain",
+                    "name": "包含"
+                },
+                {
+                    "key": "not_contain",
+                    "name": "不包含"
+                }
+            ],
+            "default": "contain",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "94df36461b7d43ce8ebbc20abb507940"
+    },
+    {
+        "bsm": "TB_STBHHX",
+        "name": "生态保护红线",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "f8045e188f0747d58ce3a2ee2091c4c8"
+    },
+    {
+        "bsm": "TB_WWBHDW",
+        "name": "文化保护区",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "0046dc569aad473cbc8208c1628a5d53"
+    },
+    {
+        "bsm": "TB_ZRBBD",
+        "name": "自然保护地",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "664797aec53c4e8fac0462a19a15ea1b"
+    },
+    {
+        "bsm": "",
+        "name": "规划分区",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "contain",
+            "items": [
+                {
+                    "key": "contain",
+                    "name": "包含"
+                },
+                {
+                    "key": "not_contain",
+                    "name": "不包含"
+                }
+            ],
+            "default": "contain",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "13684d62f2094fffa7d8c260147aacc5"
+    },
+    {
+        "bsm": "",
+        "name": "防洪制导线",
+        "level": 1,
+        "parent_id": "f8b374cc0a9243fb94326991607c586d",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "b42c51706b4844e3b9af81a377f66a93"
+    },
+    {
+        "bsm": "TB_HDGLX",
+        "name": "河道管理线",
+        "level": 1,
+        "parent_id": "f8b374cc0a9243fb94326991607c586d",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "9c913fd9c7cd4b34af46d8bb44337e44"
+    },
+    {
+        "bsm": "TB_GYL",
+        "name": "公益林",
+        "level": 1,
+        "parent_id": "f8b374cc0a9243fb94326991607c586d",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "371c08be693645ba853ee9948f86c4c7"
+    },
+    {
+        "bsm": "sy_dsm",
+        "name": "坡度",
+        "level": 1,
+        "parent_id": "9fe4202243cc45f7a627f04e702b5c38",
+        "condition_info": {
+            "spatial_type": "slop",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 25,
+            "unit": "度",
+            "clip": false
+        },
+        "children": [],
+        "id": "56523d852f004bdaa80945464bfcaaed"
+    },
+    {
+        "bsm": "TB_HZC",
+        "name": "火葬场",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 2000,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "47b34bf84b8c4577804fe010b6c2bdca"
+    },
+    {
+        "bsm": "TB_LJCLC",
+        "name": "垃圾处理场",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "3cff8e82a39641d189a14bbc72ec8e14"
+    },
+    {
+        "bsm": "TB_WSC",
+        "name": "污水处理场",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 100,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "4edb3295ef74416795860485cd03d7b3"
+    },
+    {
+        "bsm": "TB_GYX",
+        "name": "高压线",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 8.5,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "f7f254a401b7442e8323dc60e923e461"
+    },
+    {
+        "bsm": "TB_BDZ",
+        "name": "变电站",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 300,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "9df88dfa1c97443e96c502fb32bee1fb"
+    },
+    {
+        "bsm": "TB_DLZX",
+        "name": "城市道路",
+        "level": 2,
+        "parent_id": "a83e3af0479c49f9bb229ce044e33d4d",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": true,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "2fcc1664e6264bf8b3199bac7a4b22d4"
+    },
+    {
+        "bsm": "TB_JTCRKFX",
+        "name": "主要出入口",
+        "level": 2,
+        "parent_id": "a83e3af0479c49f9bb229ce044e33d4d",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 100,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "0886d05fc1eb417f9e125af73edc52f5"
+    },
+    {
+        "bsm": "TB_WSGXGH",
+        "name": "排水",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "8128947f5c464bb5a9f15667799d75c9"
+    },
+    {
+        "bsm": "TB_GSGXGH",
+        "name": "供水",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "d41c926a12eb4dbbb66f9931a89df902"
+    },
+    {
+        "bsm": "TB_RQGXGH",
+        "name": "燃气",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 200,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "9d07ec54cfac4c4c866fa299baf4da49"
+    },
+    {
+        "bsm": "TB_DLGXGH",
+        "name": "电力",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "e91236f2c91b4296a2a80fdc20afc784"
+    },
+    {
+        "bsm": "TB_DXGXGH",
+        "name": "电信",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "8305f991299a4fddafd5f05657a6cbb0"
+    },
+    {
+        "bsm": "TB_15SHQ",
+        "name": "十五分钟社区生活圈邻里中心",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "441380b5926246e1a96970185de2ca64"
+    },
+    {
+        "bsm": "TB_SQFWSS",
+        "name": "社区服务设施",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "d15b0d0be50d4401b029c2fac4bd15ba"
+    },
+    {
+        "bsm": "TB_LSSYCS",
+        "name": "零售商业场所",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "75abf8b002954a7e9f58dcd7547b4d96"
+    },
+    {
+        "bsm": "TB_YLWS",
+        "name": "医疗卫生设施",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "30151cc3ae0e4ce08e7cd19f8cf316c3"
+    },
+    {
+        "bsm": "TB_YEY",
+        "name": "幼儿园服务半径",
+        "level": 1,
+        "parent_id": "12c81a1e8ba4487ea73f08b93b796b3d",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 300,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "bff0dcb5ffd04c3498067e566a5fc302"
+    },
+    {
+        "bsm": "TB_ZXX",
+        "name": "小学服务半径",
+        "level": 1,
+        "parent_id": "12c81a1e8ba4487ea73f08b93b796b3d",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "f19aaa34e3634b708ceacd288abb12b3"
+    },
+    {
+        "bsm": "TB_WLFWSS",
+        "name": "为老服务设施",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "1fdedb83147d4713a858d26e9c477c7d"
+    },
+    {
+        "bsm": "TB_WHHDSS",
+        "name": "文化活动设施",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "f126cac673fa428f82362101214baa43"
+    },
+    {
+        "bsm": "TB_TYYDCS",
+        "name": "体育运动场所",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "fdfcd13c37f84b5cac5d962bc636e455"
+    }
+]

+ 166 - 0
data/schedule/factor_temp/factor_gg.json

@@ -0,0 +1,166 @@
+[
+    {
+        "bsm": "TB_YJJBNTBH",
+        "name": "永久基本农田",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "aac6e14452ee48f5883afc5c047ea235"
+    },
+    {
+        "bsm": "TB_CZKFBJ",
+        "name": "城镇开发边界内",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "contain",
+            "items": [
+                {
+                    "key": "contain",
+                    "name": "包含"
+                },
+                {
+                    "key": "not_contain",
+                    "name": "不包含"
+                }
+            ],
+            "default": "contain",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "94df36461b7d43ce8ebbc20abb507940"
+    },
+    {
+        "bsm": "TB_STBHHX",
+        "name": "生态保护红线",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "f8045e188f0747d58ce3a2ee2091c4c8"
+    },
+    {
+        "bsm": "TB_WWBHDW",
+        "name": "文化保护区",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "0046dc569aad473cbc8208c1628a5d53"
+    },
+    {
+        "bsm": "TB_ZRBBD",
+        "name": "自然保护地",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "664797aec53c4e8fac0462a19a15ea1b"
+    },
+    {
+        "bsm": "sy_dsm",
+        "name": "坡度",
+        "level": 1,
+        "parent_id": "9fe4202243cc45f7a627f04e702b5c38",
+        "condition_info": {
+            "spatial_type": "slop",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 25,
+            "unit": "度",
+            "clip": false
+        },
+        "children": [],
+        "id": "56523d852f004bdaa80945464bfcaaed"
+    }
+]

+ 745 - 0
data/schedule/factor_temp/factor_residence.json

@@ -0,0 +1,745 @@
+[
+    {
+        "bsm": "TB_YJJBNTBH",
+        "name": "永久基本农田",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "aac6e14452ee48f5883afc5c047ea235"
+    },
+    {
+        "bsm": "TB_CZKFBJ",
+        "name": "城镇开发边界内",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "contain",
+            "items": [
+                {
+                    "key": "contain",
+                    "name": "包含"
+                },
+                {
+                    "key": "not_contain",
+                    "name": "不包含"
+                }
+            ],
+            "default": "contain",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "94df36461b7d43ce8ebbc20abb507940"
+    },
+    {
+        "bsm": "TB_STBHHX",
+        "name": "生态保护红线",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "f8045e188f0747d58ce3a2ee2091c4c8"
+    },
+    {
+        "bsm": "TB_WWBHDW",
+        "name": "文化保护区",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "0046dc569aad473cbc8208c1628a5d53"
+    },
+    {
+        "bsm": "TB_ZRBBD",
+        "name": "自然保护地",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "664797aec53c4e8fac0462a19a15ea1b"
+    },
+    {
+        "bsm": "sy_dsm",
+        "name": "坡度",
+        "level": 1,
+        "parent_id": "9fe4202243cc45f7a627f04e702b5c38",
+        "condition_info": {
+            "spatial_type": "slop",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 25,
+            "unit": "度",
+            "clip": false
+        },
+        "children": [],
+        "id": "56523d852f004bdaa80945464bfcaaed"
+    },
+    {
+        "bsm": "TB_HZC",
+        "name": "火葬场",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 2000,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "47b34bf84b8c4577804fe010b6c2bdca"
+    },
+    {
+        "bsm": "TB_LJCLC",
+        "name": "垃圾处理场",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "3cff8e82a39641d189a14bbc72ec8e14"
+    },
+    {
+        "bsm": "TB_WSC",
+        "name": "污水处理场",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 100,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "4edb3295ef74416795860485cd03d7b3"
+    },
+    {
+        "bsm": "TB_GYX",
+        "name": "高压线",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 8.5,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "f7f254a401b7442e8323dc60e923e461"
+    },
+    {
+        "bsm": "TB_BDZ",
+        "name": "变电站",
+        "level": 1,
+        "parent_id": "b7f957e32cab4f1a9832a27a502983cd",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "gt",
+            "hasValue": true,
+            "defaultValue": 300,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "9df88dfa1c97443e96c502fb32bee1fb"
+    },
+
+    {
+        "bsm": "TB_WSGXGH",
+        "name": "排水",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "8128947f5c464bb5a9f15667799d75c9"
+    },
+    {
+        "bsm": "TB_GSGXGH",
+        "name": "供水",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "d41c926a12eb4dbbb66f9931a89df902"
+    },
+    {
+        "bsm": "TB_RQGXGH",
+        "name": "燃气",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 200,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "9d07ec54cfac4c4c866fa299baf4da49"
+    },
+    {
+        "bsm": "TB_DLGXGH",
+        "name": "电力",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "e91236f2c91b4296a2a80fdc20afc784"
+    },
+    {
+        "bsm": "TB_DXGXGH",
+        "name": "电信",
+        "level": 2,
+        "parent_id": "f8f762c47c1a4788b3289fc907f11981",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "8305f991299a4fddafd5f05657a6cbb0"
+    },
+    {
+        "bsm": "TB_SQFWSS",
+        "name": "社区服务设施",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "d15b0d0be50d4401b029c2fac4bd15ba"
+    },
+    {
+        "bsm": "TB_LSSYCS",
+        "name": "零售商业场所",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "75abf8b002954a7e9f58dcd7547b4d96"
+    },
+    {
+        "bsm": "TB_YLWS",
+        "name": "医疗卫生设施",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "30151cc3ae0e4ce08e7cd19f8cf316c3"
+    },
+    {
+        "bsm": "TB_YEY",
+        "name": "幼儿园服务半径",
+        "level": 1,
+        "parent_id": "12c81a1e8ba4487ea73f08b93b796b3d",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 300,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "bff0dcb5ffd04c3498067e566a5fc302"
+    },
+    {
+        "bsm": "TB_ZXX",
+        "name": "小学服务半径",
+        "level": 1,
+        "parent_id": "12c81a1e8ba4487ea73f08b93b796b3d",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "f19aaa34e3634b708ceacd288abb12b3"
+    },
+    {
+        "bsm": "TB_WHHDSS",
+        "name": "文化活动设施",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1000,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "f126cac673fa428f82362101214baa43"
+    },
+    {
+        "bsm": "TB_TYYDCS",
+        "name": "体育运动场所",
+        "level": 1,
+        "parent_id": "bce4c3fabd904d379145c3f224e82e34",
+        "condition_info": {
+            "spatial_type": "distance",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 1500,
+            "unit": "米",
+            "clip": false
+        },
+        "children": [],
+        "id": "fdfcd13c37f84b5cac5d962bc636e455"
+    }
+]

+ 166 - 0
data/schedule/factor_temp/factor_sy.json

@@ -0,0 +1,166 @@
+[
+    {
+        "bsm": "TB_YJJBNTBH",
+        "name": "永久基本农田",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "aac6e14452ee48f5883afc5c047ea235"
+    },
+    {
+        "bsm": "TB_CZKFBJ",
+        "name": "城镇开发边界内",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "contain",
+            "items": [
+                {
+                    "key": "contain",
+                    "name": "包含"
+                },
+                {
+                    "key": "not_contain",
+                    "name": "不包含"
+                }
+            ],
+            "default": "contain",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "94df36461b7d43ce8ebbc20abb507940"
+    },
+    {
+        "bsm": "TB_STBHHX",
+        "name": "生态保护红线",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "f8045e188f0747d58ce3a2ee2091c4c8"
+    },
+    {
+        "bsm": "TB_WWBHDW",
+        "name": "文化保护区",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "0046dc569aad473cbc8208c1628a5d53"
+    },
+    {
+        "bsm": "TB_ZRBBD",
+        "name": "自然保护地",
+        "level": 1,
+        "parent_id": "3ad55964b3744393b14bf0e7e647c280",
+        "condition_info": {
+            "spatial_type": "intersect",
+            "items": [
+                {
+                    "key": "intersect",
+                    "name": "相交"
+                },
+                {
+                    "key": "not_intersect",
+                    "name": "不相交"
+                }
+            ],
+            "default": "not_intersect",
+            "hasValue": false,
+            "defaultValue": 0,
+            "unit": "米",
+            "clip": true
+        },
+        "children": [],
+        "id": "664797aec53c4e8fac0462a19a15ea1b"
+    },
+    {
+        "bsm": "sy_dsm",
+        "name": "坡度",
+        "level": 1,
+        "parent_id": "9fe4202243cc45f7a627f04e702b5c38",
+        "condition_info": {
+            "spatial_type": "slop",
+            "items": [
+                {
+                    "key": "gt",
+                    "name": "大于"
+                },
+                {
+                    "key": "lt",
+                    "name": "小于"
+                },
+                {
+                    "key": "get",
+                    "name": "大于等于"
+                },
+                {
+                    "key": "let",
+                    "name": "小于等于"
+                }
+            ],
+            "default": "lt",
+            "hasValue": true,
+            "defaultValue": 25,
+            "unit": "度",
+            "clip": false
+        },
+        "children": [],
+        "id": "56523d852f004bdaa80945464bfcaaed"
+    }
+]

+ 70 - 0
index/schedule/factor_temp.js

@@ -0,0 +1,70 @@
+const fs = require('fs');
+const turf = require('@turf/turf');
+const wkx = require('wkx');
+const Database = require('../db');
+const moment = require('moment');
+const uuid = require('uuid');
+
+
+const pool = new Database({
+    host: '192.168.100.30',
+    database: 'real3d',
+    user: 'postgres',
+    password: 'postgis',
+    port: 5432,
+});
+
+async function importFactor(inFilePath, landTypeCode) {
+    // 连接到数据库,设置模式
+    await pool.connect();
+    await pool.setSchema('base');
+
+    try {
+        // 同步读取GeoJSON文件
+        const data = fs.readFileSync(inFilePath, 'utf8');
+
+        // 清空表 base.t_fzss_fzxz_factor_temp
+        // const deleteSql = `delete from t_fzss_fzxz_factor_temp`;
+        // await pool.query(deleteSql);
+
+
+        // 解析GeoJSON数据
+        const dataInfos = JSON.parse(data);
+        importItems(dataInfos, landTypeCode);
+
+        console.log("插入模板成功" + inFilePath)
+    } catch (err) {
+        console.error('操作GeoJSON文件时出错:', err);
+    }
+}
+
+async function importItems(insertItems, landTypeCode) {
+
+
+    for (let index = 0; index < insertItems.length; index++) {
+        const element = insertItems[index];
+        //    生成uuid并且去掉下划线
+        const id = uuid.v4().replace(/-/g, "");
+
+        const insertObj = {
+            id: id,
+            landTypeCode: landTypeCode,
+            factorId: element.id,
+            factorBsm: element.bsm,
+            factorName: element.name,
+            order_index: index,
+            condition_info: JSON.stringify(element.condition_info),
+            system: true
+        }
+        // 生成数据库的插入语句
+        const insertSql = `insert into t_fzss_fzxz_factor_temp (id,land_type_code,factor_id,factor_bsm,factor_name,order_index,condition_info,system)
+        values('${insertObj.id}','${insertObj.landTypeCode}','${insertObj.factorId}','${insertObj.factorBsm}','${insertObj.factorName}',${insertObj.order_index},'${insertObj.condition_info}',${insertObj.system})`;
+        console.log(insertSql);
+        const res = await pool.query(insertSql);
+        if (element.children && element.children.length > 0) {
+            await importItems(element.children, id);
+        }
+    }
+}
+
+importFactor("./data/schedule/factor_temp/factor_sy.json", "09")

+ 2 - 1
index/schedule_factor.js

@@ -44,7 +44,8 @@ async function importItems(insertItems, parentId) {
     for (let index = 0; index < insertItems.length; index++) {
         const element = insertItems[index];
         //    生成uuid并且去掉下划线
-        const id = uuid.v4().replace(/-/g, "");
+        // const id = uuid.v4().replace(/-/g, "");
+        const id = element.id;
 
         const insertObj = {
             id: id,

+ 43 - 0
index/schedule_factor_id.js

@@ -0,0 +1,43 @@
+const fs = require('fs');
+const turf = require('@turf/turf');
+const wkx = require('wkx');
+const Database = require('./db');
+const moment = require('moment');
+const uuid = require('uuid');
+
+
+
+
+function importFactor(inFilePath, outFilePath) {
+    try {
+        // 同步读取GeoJSON文件
+        const data = fs.readFileSync(inFilePath, 'utf8');
+        // 解析GeoJSON数据
+        const dataInfos = JSON.parse(data);
+        setItemId(dataInfos, "");
+        // 将数据写入文件
+        // fs.writeFileSync(outFilePath, JSON.stringify(dataInfos), 'utf8');
+
+        console.log("插入因子成功");
+    } catch (err) {
+        console.error('操作GeoJSON文件时出错:', err);
+    }
+}
+
+function setItemId(insertItems, parentId) {
+
+    for (let index = 0; index < insertItems.length; index++) {
+        const element = insertItems[index];
+        //    生成uuid并且去掉下划线
+        const id = uuid.v4().replace(/-/g, "");
+
+        insertItems[index]["id"] = id
+        insertItems[index]["parent_id"] = parentId
+
+        if (element.children && element.children.length > 0) {
+            setItemId(element.children, id);
+        }
+    }
+}
+
+importFactor("./data/schedule/factor_info.json", "./data/schedule/factor_info1.json")

+ 32 - 0
map.html

@@ -0,0 +1,32 @@
+<html>
+  <head>
+    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css">
+    <script src="https://unpkg.com/leaflet@1.5.1/dist/leaflet.js"></script>
+    <style>
+      #map {
+        width: 100%;
+        height: 100%;
+      }
+    </style>
+  </head>
+  <body>
+    <div id="map"></div>
+    <script>
+      var map = L.map("map").setView([38.45, 70.6], 6);
+      var osm = L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
+        attribution:
+          '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
+      }).addTo(map);
+
+      //load wms form geoserver
+        const mywms = L.tileLayer.wms("http://192.168.60.2:8080/geoserver/sanya_workspace/wms", {
+            layers: 'sanya:TB_GHDK_SITUATION',
+            format: 'image/png',
+            transparent: true,
+            version: '1.1.0',
+            attribution: "country layer"
+        });
+        mywms.addTo(map);
+    </script>
+  </body>
+</html>