Эх сурвалжийг харах

中图更改的代码与选址报告替换

lkk 1 жил өмнө
parent
commit
5c6ed65db0

+ 105 - 2
src/components/Combinations/NightscapeAnalysis/index.js

@@ -2,6 +2,13 @@ const Nightscape = {
   GeoJsonLayerList: [],
   liudongGntities: [],
   routesGroupByAirline: {},
+  tiyuchangdg: [],
+  tiyuchangdg1: [],
+  tiyuchangdg2: [],
+  tiyuchangdg3: [],
+  dgdsq: null,
+  tycindex: 0,
+  t: 0,
   //打开夜景
   openNightSwitch() {
     store.state.isNightSwitch = true;
@@ -21,6 +28,9 @@ const Nightscape = {
 
     // 是否开启夜景
     if (!isNight) {
+      if (this.dgdsq) {
+        clearTimeout(this.dgdsq);
+      }
       if (scene.layers.find("白天")) scene.layers.find("白天").visible = true;
       if (scene.layers.find("夜晚")) scene.layers.find("夜晚").visible = false;
       scene.sun.show = true;
@@ -111,7 +121,7 @@ const Nightscape = {
       // 体育场灯光
       Cesium.loadJson(window.NightLightUrl.tycdg).then((response) => {
         let features = response.features;
-        features.forEach((element) => {
+        features.forEach((element, indx) => {
           let p = element.geometry.coordinates;
           var SpotLightPos3 = new Cesium.Cartesian3.fromDegrees(
             p[0],
@@ -131,8 +141,13 @@ const Nightscape = {
             // SpotLightPos32,
             SpotLightOptions3
           );
+          that.tiyuchangdg.push(SpotLight33);
           scene.addLightSource(SpotLight33);
         });
+        let sd = that.splitArray(that.tiyuchangdg);
+        that.tiyuchangdg1 = sd[0];
+        that.tiyuchangdg2 = sd[1];
+        that.tiyuchangdg3 = sd[2];
       });
       // // 道路灯光
       Cesium.loadJson(window.NightLightUrl.dldg).then((response) => {
@@ -142,7 +157,7 @@ const Nightscape = {
           var SpotLightPos3 = new Cesium.Cartesian3.fromDegrees(
             p[0],
             p[1],
-            p[2] + 20
+            p[2] + 40
           );
           var SpotLightOptions3 = {
             cutoffDistance: 110,
@@ -197,6 +212,49 @@ const Nightscape = {
         })
       );
       this.imageLayer.alpha = 0.5;
+      if (this.dgdsq) {
+        clearTimeout(dgdsq);
+      }
+      this.dgdsq = setInterval(function () {
+        that.tycindex += 1;
+
+        that.t += 0.2;
+        if (that.t > 1) {
+          that.t = 0;
+        }
+        let rgb = that.lerpColor("5,33,232", "232,222,5", that.t);
+        let isch = false;
+        if (that.tiyuchangdg1.length > that.tycindex) {
+          that.tiyuchangdg1[that.tycindex].color = new Cesium.Color(
+            rgb.r / 255,
+            rgb.g / 255,
+            rgb.b / 255,
+            0.51
+          );
+          isch = true;
+        }
+        if (that.tiyuchangdg2.length > that.tycindex) {
+          that.tiyuchangdg2[that.tycindex].color = new Cesium.Color(
+            rgb.r / 255,
+            rgb.g / 255,
+            rgb.b / 255,
+            0.51
+          );
+          isch = true;
+        }
+        if (that.tiyuchangdg3.length > that.tycindex) {
+          that.tiyuchangdg3[that.tycindex].color = new Cesium.Color(
+            rgb.r / 255,
+            rgb.g / 255,
+            rgb.b / 255,
+            0.51
+          );
+          isch = true;
+        }
+        if (!isch) {
+          that.tycindex = 0;
+        }
+      }, 1000 * 1);
     }
   },
 
@@ -568,6 +626,51 @@ const Nightscape = {
       });
     }
   },
+
+  lerpColor(startColor, endColor, t) {
+    // 解析颜色字符串为数组
+    let start = startColor.split(",").map(Number);
+    let end = endColor.split(",").map(Number);
+    // 计算渐变后的颜色值
+    let r = start[0] + (end[0] - start[0]) * t;
+    let g = start[1] + (end[1] - start[1]) * t;
+    let b = start[2] + (end[2] - start[2]) * t;
+    // 返回结果为字符串格式
+    return { r, g, b };
+  },
+  splitArray(arr) {
+    let chunkSize = Math.ceil(arr.length / 3); // 计算每个子数组应该有的元素数量
+    let result = [];
+
+    for (let i = 0; i < arr.length; i += chunkSize) {
+      let chunk = arr.slice(i, i + chunkSize); // 使用slice方法获取子数组
+
+      // 如果需要,可以将子数组中的元素按特定顺序重新排列
+      // 例如,如果你想保持每组的元素顺序与原始数组中的顺序相同,但分成三个子数组
+      // 则不需要额外的逻辑,因为slice已经按照顺序返回了元素
+
+      result.push(chunk); // 将子数组添加到结果数组中
+    }
+
+    // 如果需要,你可以对结果数组中的每个子数组进行额外的处理
+    // 例如,按照你给出的例子,我们需要将每个子数组的元素重新排序
+    result = result.map((chunk, index) => {
+      // 根据索引确定每个子数组中元素的最终位置
+      return chunk
+        .map((value, i) => {
+          // 使用模运算来确定元素在最终数组中的位置
+          let finalIndex = (i + index) % 3;
+          // 如果最终索引小于子数组的长度,则返回当前值,否则返回undefined(但在这个例子中,不会有undefined)
+          return finalIndex < chunkSize ? value : undefined;
+        })
+        .filter((value) => value !== undefined); // 过滤掉undefined值(如果有的话)
+    });
+
+    // 但是,在这个特定的例子中,我们不需要上面的重新排序步骤
+    // 因为我们只需要简单地按照原始数组的顺序将元素分配给三个子数组
+
+    return result;
+  },
 };
 
 export default Nightscape;

+ 159 - 37
static/data/ghss/选址报告.docx

@@ -1,17 +1,17 @@
 智能选址报告
 选址信息
 项目名称
-
+东岸卓越城项目选址
 项目类型
-
+商业用地
 用地性质
-
+商业用地
 用地面积
-
+3386.05亩
 建设单位
 
 分析时间
-2024-06-17 17:07:19
+2024-06-22 
 
 影响因子
 因子名称
@@ -25,42 +25,164 @@
 
 面积
 
->=12000平方米
+>=18亩
 面积
 
-<=40000平方米
+<=60亩
 选址范围现状分析
-  输入的选址范围共4313976.69平方米,其中:商业用地1850平方米,占比13.8%;交通场站用地 3309平方米,占比24.7%;防护绿地1148平方米,占比8.6%;公园绿地7078平方米,占比57.6%。详情如下:
-                                 一级地类
-                                 二级地类
-                             面积(平方米)
-                                 占比(%)
-0902
-商务金融
+  输入的选址范围共3386.05亩,其中:公共管理与公共服务用地1017.42亩,占比30.04%;工矿用地58.27亩,占比1.72%;公用设施用地123.59亩,占比3.34%;交通运输用地555.21亩,占比16.4%;绿地与开敞空间用地330.2亩,占比9.75%;留白用地72.8亩,占比2.14%;陆地水域26.75亩,占比0.79%;商业服务业用地505.44亩,占比15.0%;园地157.81亩,占比4.66%;林地8.95亩,占比0.26%;居住用地128.63亩,占比12.6%;
+  情如下:
+一级地类
+二级地类
+面积(亩)
+占比(%)
+01
+耕地
+
+
+85.80
+2.53
+08
+公共管理与公共 
+服务用地
+0805
+体育用地
+451.44
+30.04
+
+
+0802
+科研用地
+280.37
+
+
+
+0803
+文化用地
+11.53
+
+
+
+0804
+教育用地
+274.08
+
+10
+工矿用地
+1001
+工业用地
+58.27
+1.72
+13
+公用设施用地
+1303
+供电用地
+7.93
+3.34
+
+
+1313
+其他公用设施用地
+104.97
+
+
+
+1309
+环卫用地
+10.69
+
+12
+交通运输用地
+1208
+交通场站用地
+19.29
+16.4
+
+
+1207
+
+城镇道路用地
 
+535.93
+
+14
+绿地与开敞空间 
+用地
+
+1401
+公园绿地
+112.3
+9.75
+
+
+1403
+广场用地
+23.84
+
+
+
+1402
+防护绿地
+194.06
+
+16
+留白用地
+
+
+72.8
+2.14
+17
+陆地水域
+
+
+26.75
+0.79
+09
+商业服务业用地
+0904
+其他商业服务业用地
+112.01
+15.0
+
+
+0902
+商务金融用地
+104.65
 
 
 
 0901
 商业用地
-090104
-旅馆用地
+288.78
 
+02
+园地
 
-  0901
-商业用地
-090101
-零售商业用地
+
+157.81
+4.66
+03
+
+林地
+
+
+8.95
+0.26
+07
+居住用地
+0702
+
+城镇社区服务设施用地
+10.84
+12.6
 
 
 0701
 城镇住宅用地
-070102
-二类城镇住宅用地
-
+417.79
 
 选址方案分析
-  按照项目选址要求和影响因子,通过对分析范围内的规划地块进行筛选,符合要求的方案共 9 个。
+  按照项目选址要求和影响因子,通过对分析范围内的规划地块进行筛选,符合要求的方案共 4 个。
  方案一
 地块编码
 BP08-06
@@ -72,10 +194,10 @@ BP08-06
 地块用地类别名称
 商务金融混合旅馆混合零售商业用地
 
-用地面积(平方米
-35132
-建筑面积(平方米
-87830
+用地面积(
+52.69
+建筑面积(
+131.74
 容积率上限
 2.5
 容积率下限
@@ -112,10 +234,10 @@ BP08-11
 0902/090104/090101
 地块用地类别名称
 商务金融混合旅馆混合零售商业用地
-用地面积(平方米
-34684
-建筑面积(平方米
-86710
+用地面积(
+52.02
+建筑面积(
+130.06
 容积率上限
 2.5
 容积率下限
@@ -152,9 +274,9 @@ BP08-04
 地块用地类别名称
 零售商业混合旅馆用地
 用地面积(平方米)
-14688
+22.03
 建筑面积(平方米)
-36720
+55.08
 容积率上限
 2.5
 容积率下限
@@ -192,9 +314,9 @@ BP08-26
 地块用地类别名称
 二类城镇住宅混合零售商业用地
 用地面积(平方米)
-27283
+40.92
 建筑面积(平方米)
-72300
+108.44
 容积率上限
 0
 容积率下限
@@ -221,4 +343,4 @@ BP08-26
 150.81
 地块位置
 
-
+ 

+ 134 - 47
static/data/ghss/选址报告.pdf

@@ -1,64 +1,151 @@
-1 选址信息      智能选址报告                 2024-06-17
-                                   17:07:19
- 项目名称                 项目类型
- 用地性质                 用地面积
- 建设单位                 分析时间
-
-影响因子        计算方法            因子约束
-因子名称        不相交
-永久基本农田保护目标  包含于             >=12000 平方米
-城镇开发边界内                     <=40000 平方米
+                 智能选址报告
+
+1 选址信息      东岸卓越城项 项目类型                  商业用地
+
+ 项目名称       目选址                          3386.05 亩
+                                         2024-06-22
+ 用地性质       商业用地   用地面积
+ 建设单位
+                   分析时间
+
+影响因子         计算方法        因子约束
+因子名称         不相交
+永久基本农田保护目标   包含于         >=18 亩
+城镇开发边界内                  <=60 亩
 面积
 面积
 
 2 选址范围现状分析
 
-输入的选址范围共 4313976.69 平方米,其中:商业用地 1850 平方米,占比
+    输入的选址范围共 3386.05 亩,其中:公共管理与公共服务用地 1017.42 亩,
+
+占比 30.04%;工矿用地 58.27 亩,占比 1.72%;公用设施用地 123.59 亩,占比
+
+3.34%;交通运输用地 555.21 亩,占比 16.4%;绿地与开敞空间用地 330.2 亩,
+
+占比 9.75%;留白用地 72.8 亩,占比 2.14%;陆地水域 26.75 亩,占比 0.79%;
+
+商业服务业用地 505.44 亩,占比 15.0%;园地 157.81 亩,占比 4.66%;林地
+
+8.95 亩,占比 0.26%;居住用地 128.63 亩,占比 12.6%;
+
+    情如下:
+
+一级地类         二级地类        面积(亩) 占比(%)
+
+01    耕地                 85.80           2.53
+
+             0805  体育用地 451.44           30.04
+
+      公共管理与
+
+             0802  科研用地 280.37
+
+08    公共
+
+             0803  文化用地 11.53
+
+      服务用地
+
+             0804  教育用地 274.08
+10  工矿用地 1001            工业用地 58.27     1.72
+
+                   1303  供电用地 7.93      3.34
+
+    公用设施用                其他公用设 104.97
+
+13                 1313
+
+    地                    施用地
+
+                   1309  环卫用地 10.69
+
+                         交通场站用 19.29    16.4
+
+                   1208
 
-13.8%;交通场站用地 3309 平方米,占比 24.7%;防护绿地 1148 平方米,占比
+
 
-8.6%;公园绿地 7078 平方米,占比 57.6%。详情如下:
+    交通运输用
 
-一级地类                        面积(平方
-                                               占比(%)
-                    二级地类
-                                米)
+12                       城镇道路用 535.93
 
-0902 商务金融
+    地              1207
 
-0901 商业用地   090104  旅馆用地
+                         
 
-0901 商业用地   090101  零售商业用地
+    绿 地 与 开 敞 1401       公园绿地 112.3     9.75
 
-0701 城镇住宅用地 070102  二类城镇住宅
-                    用地
+               空间  1403  广场用地   23.84
+14                 1402  防护绿地   194.06
 
-3 选址方案分析
+               用地
+
+16  留白用地                        72.8    2.14
+
+17  陆地水域                        26.75   0.79
+
+                         其他商业服 112.01   15.0
+
+                   0904
+
+                         务业用地
+
+    商业服务业
+
+09                       商务金融用 104.65
+
+    用地             0902
+
+                         地
+
+                   0901  商业用地 288.78
+
+02  园地                          157.81  4.66
+
+03                              8.95    0.26
+               林地
+
+                   0702  城镇社区服 10.84    12.6
+
+                         务设施用地
+
+07  居住用地
+
+                         城镇住宅用 417.79
+
+                   0701
+
+                         地
+3 选址方案分析
 
       按照项目选址要求和影响因子,通过对分析范围内的规划地块进行筛选,符
-合要求的方案共 9 个。
-3.1 方案一    BP08-06             县级行政区     吉阳区/天
-           0902/090104/090101  地块用地类别名称  涯区
- 地块编码                                    商务金融
-                                         混合旅馆
- 地块用地类别代码                                混合零售
-                                         商业用地
+合要求的方案共 4 个。
 
-用地面积(平方米) 35132                建筑面积(平方米) 87830
+3.1 方案一
 
-容积率上限      2.5                 容积率下限     0
+地块编码      BP08-06             县级行政区     吉阳区/天
+地块用地类别代码  0902/090104/090101  地块用地类别名称  涯区
+                                        商务金融
+                                        混合旅馆
+                                        混合零售
+                                        商业用地
 
-建筑密度上限(%) 30                   建筑密度下限(%) 0
+用地面积(亩)   52.69               建筑面积(亩) 131.74
 
-绿地率上限(%) 0                     绿地率下限(%) 30
+容积率上限     2.5                 容积率下限     0
 
-建筑限高上限(米) 100                  建筑限高下限(米) 0
+建筑密度上限(%) 30                  建筑密度下限(%) 0
 
-配建机动车位(个) 无                    配建非机动车位(个)无
+绿地率上限(%) 0                    绿地率下限(%) 30
+
+建筑限高上限(米) 100                 建筑限高下限(米) 0
+
+配建机动车位(个) 无                   配建非机动车位(个)无
 
 配建机动车位说明 商务办公、零售商业:1.5 车位/100㎡建筑面积旅馆:0.6
 
-           车位/客房
+          车位/客房
 
 基准地价预估(万元) 10420.15
 
@@ -77,9 +164,7 @@
 
 
-用地面积(平方米)     34684    建筑面积(平方      86710
-
-                       米)
+用地面积(亩)       52.02    建筑面积(亩)      130.06
 
 容积率上限         2.5      容积率下限        0
 
@@ -114,7 +199,7 @@
 
                                合旅馆用地
 
-用地面积(平方米) 14688         建筑面积(平方米) 36720
+用地面积(平方米) 22.03         建筑面积(平方米) 55.08
 
 容积率上限    2.5            容积率下限  0
 
@@ -137,11 +222,13 @@
 元)
 
 地块位置
+3.4 方案四
+
+地块编码      BP08-26       县级行政区  吉阳区/天
+
+                               涯区
 
-3.4 方案四       BP08-26   县级行政区        吉阳区/天
-                                     涯区
- 地块编码
-地块用地类别代码 070102/090101  地块用地类别名称 二 类 城 镇
+地块用地类别代码 070102/090101  地块用地类别名称 二 类 城 镇
 
                                住宅混合
 
@@ -149,7 +236,7 @@
 
                                用地
 
-用地面积(平方米) 27283         建筑面积(平方米) 72300
+用地面积(平方米) 40.92         建筑面积(平方米) 108.44
 
 容积率上限     0             容积率下限  0
 
@@ -166,4 +253,4 @@
 基准地价预估(万元) 150.81
 
 地块位置
-
+