Browse Source

Merge branch 'master' of http://114.244.114.158:8802/siwei/real3d-portalsite

zpf 1 năm trước cách đây
mục cha
commit
334c1fcdba

+ 1 - 1
src/views/complianceAnalysis/components/hgxsc.vue

@@ -226,7 +226,7 @@ export default {
             if (res.success) {
             if (res.success) {
               this.$emit("updateParent", "rzMc", this.ruleForm.xmmc);
               this.$emit("updateParent", "rzMc", this.ruleForm.xmmc);
               this.$emit("updateParent", "rzBsm", res.data);
               this.$emit("updateParent", "rzBsm", res.data);
-              this.$emit("updateParent", "rwBsm", res.data);
+              // this.$emit("updateParent", "rwBsm", res.data);
             }
             }
             this.$emit("updateParent", "loading", false);
             this.$emit("updateParent", "loading", false);
           });
           });

+ 2 - 10
src/views/complianceAnalysis/components/lsjl.vue

@@ -83,9 +83,6 @@ import { GetPage, GetFxjg, Delect } from "@/api/ghss/hgxfx.js";
 import hgxfx from "../../../../static/data/ghss/data.js";
 import hgxfx from "../../../../static/data/ghss/data.js";
 export default {
 export default {
   props: {
   props: {
-    rzBsm: {
-      type: String,
-    },
     historyList: {
     historyList: {
       type: Array,
       type: Array,
     },
     },
@@ -142,14 +139,13 @@ export default {
         .catch(() => {});
         .catch(() => {});
     },
     },
     checkDetails(item) {
     checkDetails(item) {
-      this.$emit("updateParent", "rwBsm", item.bsm);
+      // this.$emit("updateParent", "rwBsm", item.bsm);
       // GetFxjg({ bsm: item.bsm }).then((res) => {
       // GetFxjg({ bsm: item.bsm }).then((res) => {
       //   if (res.success) {
       //   if (res.success) {
       // this.$emit("updateParent", "scjgObj=JSON.parse(JSON.stringify(res.data))
       // this.$emit("updateParent", "scjgObj=JSON.parse(JSON.stringify(res.data))
       // this.$emit("updateParent", "scjgObj=JSON.parse(JSON.stringify(res.data))
       // this.$emit("updateParent", "scjgObj=JSON.parse(JSON.stringify(res.data))
       let next = this.$props.type == "hgxfx" ? "scjg" : "xzjg";
       let next = this.$props.type == "hgxfx" ? "scjg" : "xzjg";
       this.$emit("updateParent", "activeTabs", next);
       this.$emit("updateParent", "activeTabs", next);
-      console.log(555555, item);
       //   }
       //   }
       // });
       // });
     },
     },
@@ -198,11 +194,7 @@ export default {
       });
       });
     },
     },
   },
   },
-  watch: {
-    rzBsm() {
-      this.changeForm();
-    },
-  },
+  watch: {},
 };
 };
 </script>
 </script>
 
 

+ 4 - 5
src/views/complianceAnalysis/components/rzDtails.vue

@@ -1,8 +1,9 @@
 <template>
 <template>
   <div>
   <div>
+    <!-- v-model="dialog" append-to-body -->
     <el-dialog
     <el-dialog
       :title="rzMc"
       :title="rzMc"
-      v-model="dialog"
+      :visible.sync="dialog"
       width="600px"
       width="600px"
       :before-close="handleClose"
       :before-close="handleClose"
     >
     >
@@ -48,7 +49,7 @@ export default {
   },
   },
   data() {
   data() {
     return {
     return {
-      data: [],
+      data: [{ rzsj: "2024-03-26", rzlr: "wqewe" }, {}],
       dialog: false,
       dialog: false,
       timer: "",
       timer: "",
     };
     };
@@ -58,7 +59,7 @@ export default {
   },
   },
   methods: {
   methods: {
     handleClose() {
     handleClose() {
-      parent.emit("update:rzBsm", "");
+      this.$emit("updateParent", "rzBsm", "");
     },
     },
     getRzData() {
     getRzData() {
       GetLog({ bsm: this.$props.rzBsm }).then((res) => {
       GetLog({ bsm: this.$props.rzBsm }).then((res) => {
@@ -90,8 +91,6 @@ export default {
     rzBsm(newValue) {
     rzBsm(newValue) {
       if (newValue != "") {
       if (newValue != "") {
         this.dialog = true;
         this.dialog = true;
-        console.log("-------")
-        this.getRzData();
       } else {
       } else {
         this.dialog = false;
         this.dialog = false;
       }
       }

+ 0 - 3
src/views/complianceAnalysis/components/scjg.vue

@@ -40,9 +40,6 @@ export default {
     scjgObj: {
     scjgObj: {
       type: Object,
       type: Object,
     },
     },
-    jgTable: {
-      type: Boolean,
-    },
   },
   },
   data() {
   data() {
     return {
     return {

+ 34 - 29
src/views/complianceAnalysis/index.vue

@@ -9,12 +9,16 @@
       </h2>
       </h2>
       <el-tabs type="border-card" class="xz_box" v-model="activeTabs" stretch>
       <el-tabs type="border-card" class="xz_box" v-model="activeTabs" stretch>
         <el-tab-pane label="合规性分析" name="hgxsc">
         <el-tab-pane label="合规性分析" name="hgxsc">
-          <Hgxsc @updateParent="changeData" ref="hgxfx"></Hgxsc>
+          <Hgxsc
+            v-loading="loading"
+            @updateParent="changeData"
+            ref="hgxfx"
+          ></Hgxsc>
         </el-tab-pane>
         </el-tab-pane>
         <el-tab-pane label="历史记录" name="lsju">
         <el-tab-pane label="历史记录" name="lsju">
           <Lsjl
           <Lsjl
+            v-loading="loading"
             type="hgxfx"
             type="hgxfx"
-            :rzBsm="rzBsm"
             @updateParent="changeData"
             @updateParent="changeData"
             ref="lsju"
             ref="lsju"
           ></Lsjl>
           ></Lsjl>
@@ -24,11 +28,11 @@
           name="scjg"
           name="scjg"
           :disabled="activeTabs != 'scjg'"
           :disabled="activeTabs != 'scjg'"
         >
         >
-          <Scjg :scjgObj="scjgObj" :jgTable="jgTable" ref="scjg"></Scjg
+          <Scjg v-loading="loading" :scjgObj="scjgObj" ref="scjg"></Scjg
         ></el-tab-pane>
         ></el-tab-pane>
       </el-tabs>
       </el-tabs>
     </div>
     </div>
-    <RzDtails :rzBsm="rzBsm" :rzMc="rzMc"></RzDtails>
+    <RzDtails :rzBsm="rzBsm" :rzMc="rzMc" @updateParent="changeData"></RzDtails>
   </div>
   </div>
 </template>
 </template>
 
 
@@ -49,37 +53,36 @@ export default {
   },
   },
   data() {
   data() {
     return {
     return {
-      dialogVisible: false,
-      selectVisible: false,
-      mbVisible: false,
-      projectVisible: false,
-      activeNames: [],
+      // dialogVisible: false,
+      // selectVisible: false,
+      // mbVisible: false,
+      // projectVisible: false,
+      // activeNames: [],
       loading: false,
       loading: false,
       activeTabs: "hgxsc",
       activeTabs: "hgxsc",
       rzBsm: "",
       rzBsm: "",
-      rwBsm: "",
+      // rwBsm: "",
       rzMc: "",
       rzMc: "",
-      form: {
-        ydxz_bsm: "",
-        ydmjbegin: "",
-        ydmjend: "",
-        kddk: "",
-        zdpd: "",
-        yxyz: "",
-        xzmj: 0,
-        sjy: "",
-        xzfw: "",
-        xmmc: "",
-        jsdw: "",
-        yjydlx: "",
-        fwlx: 0,
-      },
+      // form: {
+      //   ydxz_bsm: "",
+      //   ydmjbegin: "",
+      //   ydmjend: "",
+      //   kddk: "",
+      //   zdpd: "",
+      //   yxyz: "",
+      //   xzmj: 0,
+      //   sjy: "",
+      //   xzfw: "",
+      //   xmmc: "",
+      //   jsdw: "",
+      //   yjydlx: "",
+      //   fwlx: 0,
+      // },
       scjgObj: {
       scjgObj: {
         task: { fxbg: "@/../static/data/ghss/合规性分析报告.docx" },
         task: { fxbg: "@/../static/data/ghss/合规性分析报告.docx" },
       },
       },
-      rwObj: {},
-      tableData: [],
-      jgTable: false,
+      // rwObj: {},
+      // tableData: [],
     };
     };
   },
   },
   created() {},
   created() {},
@@ -92,8 +95,10 @@ export default {
   watch: {
   watch: {
     activeTabs(newValue) {
     activeTabs(newValue) {
       if (newValue != "hgxfx") this.$refs.scjg.reset();
       if (newValue != "hgxfx") this.$refs.scjg.reset();
-      else if (newValue != "lsju") this.$refs.scjg.reset();
+      else if (newValue != "lsju")
+        viewer.dataSources.removeAll(); //this.$refs.scjg.reset();
       else if (newValue != "scjg") this.$refs.scjg.reset();
       else if (newValue != "scjg") this.$refs.scjg.reset();
+      if (newValue == "lsju") this.$refs.lsju.changeForm();
     },
     },
   },
   },
 };
 };

+ 4 - 3
src/views/siteselection/components/fzxz.vue

@@ -480,7 +480,7 @@ export default {
   .treeDiv {
   .treeDiv {
     width: 100%;
     width: 100%;
     height: calc(100% - 400px);
     height: calc(100% - 400px);
-    padding: 7px;
+    // padding: 7px;
     margin-bottom: 10px;
     margin-bottom: 10px;
     overflow-y: auto;
     overflow-y: auto;
     /deep/ .el-table {
     /deep/ .el-table {
@@ -497,6 +497,7 @@ export default {
     }
     }
     /deep/ .el-table .el-table__cell {
     /deep/ .el-table .el-table__cell {
       background-color: transparent !important;
       background-color: transparent !important;
+      padding: 0 !important;
     }
     }
 
 
     // 设置表头的颜色
     // 设置表头的颜色
@@ -525,10 +526,10 @@ export default {
   }
   }
 }
 }
 /deep/ .el-input .el-input--mini .el-input--suffix {
 /deep/ .el-input .el-input--mini .el-input--suffix {
-  width: 288px !important;
+  width: 284px !important;
 }
 }
 /deep/ .el-select {
 /deep/ .el-select {
-  width: 288px !important;
+  width: 284px !important;
 }
 }
 /deep/ .el-form-item__error {
 /deep/ .el-form-item__error {
   top: 32px !important;
   top: 32px !important;

+ 55 - 111
src/views/siteselection/components/xzjg.vue

@@ -1,13 +1,13 @@
 <template>
 <template>
   <div class="xzjg">
   <div class="xzjg">
     <div>项目名称XXXXXX</div>
     <div>项目名称XXXXXX</div>
-    <div class="box-sizing" style="height: 35%; width: 100%">
+    <div class="box-sizing" style="height:  47%; width: 100%">
       <div class="title site-title">
       <div class="title site-title">
         <!-- <span class="block-title"
         <!-- <span class="block-title"
           >意向地块{{ bgList ? bgList.length : 0 }})</span
           >意向地块{{ bgList ? bgList.length : 0 }})</span
         > -->
         > -->
         意向地块({{ bgList ? bgList.length : 0 }})
         意向地块({{ bgList ? bgList.length : 0 }})
-        <span>导出报告</span>
+        <span @click="download">导出报告</span>
       </div>
       </div>
       <el-scrollbar
       <el-scrollbar
         class="height-100-50 max-width"
         class="height-100-50 max-width"
@@ -51,7 +51,7 @@
         </el-collapse>
         </el-collapse>
       </el-scrollbar>
       </el-scrollbar>
     </div>
     </div>
-    <div class="box-sizing padding-bottom-60" style="height: 35%; width: 100%">
+    <div class="box-sizing padding-bottom-60" style="height:  47%; width: 100%">
       <div class="title height-50 flex-box align-center">
       <div class="title height-50 flex-box align-center">
         <span class="block-title"
         <span class="block-title"
           >备选地块({{
           >备选地块({{
@@ -130,6 +130,9 @@ export default {
     activeTabs: {
     activeTabs: {
       type: String,
       type: String,
     },
     },
+    scjgObj: {
+      type: Object,
+    },
   },
   },
 
 
   data() {
   data() {
@@ -138,54 +141,6 @@ export default {
       model: null,
       model: null,
       layer: null,
       layer: null,
       reportText: "生成报告",
       reportText: "生成报告",
-      tempObj: [],
-      // xzjgObj: {
-      //   bsm: "6d39b2d4307b46e2a4cf6f8c68a30c31",
-      //   xmmc: "111",
-      //   jsdw: "111",
-      //   fxbg: "/file/statics/shape/辅助选址报告/6d39b2d4307b46e2a4cf6f8c68a30c31/111(选址报告)_1676448756708.pdf",
-      //   items: [
-      //     {
-      //       objectid: 13761,
-      //       bsm: "7fe39bc0ad0811eda6d9f0def1935d90",
-      //       rwbsm: "6d39b2d4307b46e2a4cf6f8c68a30c31",
-      //       dlb: "SDE.XZYDYH",
-      //       dlbm: "0602",
-      //       dlmc: "种植设施建设用地",
-      //       cjsj: "2023-02-15T16:12:34.000+08:00",
-      //       yxfa: "0",
-      //       bz: null,
-      //       tbmj: 25.0850187,
-      //       xzqdm: "150502",
-      //       xzqmc: "科尔沁区",
-      //       fxyzjg: [],
-      //     },
-      //   ],
-      // },
-      // tempObj: {
-      //   bsm: "6d39b2d4307b46e2a4cf6f8c68a30c31",
-      //   xmmc: "111",
-      //   jsdw: "111",
-      //   fxbg: "/file/statics/shape/辅助选址报告/6d39b2d4307b46e2a4cf6f8c68a30c31/111(选址报告)_1676448756708.pdf",
-      //   items: [
-      //     {
-      //       objectid: 13761,
-      //       bsm: "7fe39bc0ad0811eda6d9f0def1935d90",
-      //       rwbsm: "6d39b2d4307b46e2a4cf6f8c68a30c31",
-      //       dlb: "SDE.XZYDYH",
-      //       dlbm: "0602",
-      //       dlmc: "种植设施建设用地",
-      //       cjsj: "2023-02-15T16:12:34.000+08:00",
-      //       yxfa: "0",
-      //       bz: null,
-      //       tbmj: 25.0850187,
-      //       xzqdm: "150502",
-      //       xzqmc: "科尔沁区",
-      //       fxyzjg: [],
-      //     },
-      //   ],
-      //   rwBsm: "6d39b2d4307b46e2a4cf6f8c68a30c31",
-      // },
       rwObj: {
       rwObj: {
         bsm: "6d39b2d4307b46e2a4cf6f8c68a30c31",
         bsm: "6d39b2d4307b46e2a4cf6f8c68a30c31",
         sjy: "SDE.XZYDYH",
         sjy: "SDE.XZYDYH",
@@ -205,14 +160,24 @@ export default {
       geoJsonEntities: null,
       geoJsonEntities: null,
       xzjgObj: ghjgData,
       xzjgObj: ghjgData,
       tempObj: ghjgData,
       tempObj: ghjgData,
+      copyData:null,
     };
     };
   },
   },
   mounted() {
   mounted() {
-    console.log(drawData, "drawData", ghjgData);
+    this.copyData = JSON.parse(JSON.stringify(ghjgData))
     this.addPolygon("规划结果", "ghjg");
     this.addPolygon("规划结果", "ghjg");
     this.addPolygon("draw", "draw");
     this.addPolygon("draw", "draw");
   },
   },
   methods: {
   methods: {
+    download() {
+      window.open(this.$props.scjgObj.task.fxbg);
+    },
+    viewReport() {
+      window.open(
+        this.$props.scjgObj.task.fxbg.replace(".docx", ".pdf"),
+        "_blank"
+      );
+    },
     // 加载GeoJSON数据
     // 加载GeoJSON数据
     addPolygon(label, id) {
     addPolygon(label, id) {
       let _this = this;
       let _this = this;
@@ -262,26 +227,46 @@ export default {
       this.xzjgObj.features.push(temp[0]);
       this.xzjgObj.features.push(temp[0]);
     },
     },
     resetAll() {
     resetAll() {
+      // this.xzjgObj = JSON.parse(JSON.stringify(this.tempObj))
       // parent.emit("update:xzjgObj", JSON.parse(JSON.stringify(this.tempObj)));
       // parent.emit("update:xzjgObj", JSON.parse(JSON.stringify(this.tempObj)));
+      this.xzjgObj = this.copyData
       this.reportText = "生成报告";
       this.reportText = "生成报告";
       this.bgList = [];
       this.bgList = [];
     },
     },
     mapview(item) {
     mapview(item) {
-      // e.stopPropagation() 
-      console.log(item, "=====");
-      console.log(item.geometry.coordinates[0][0][0][0],'item.geometry.coordinates[0][0]');
-      viewer.camera.flyTo({
-        destination: Cesium.Cartesian3.fromDegrees(
-          item.geometry.coordinates[0][0][0][0],
-          item.geometry.coordinates[0][0][0][1],
-          15000.0
+      // e.stopPropagation()
+      // console.log(item, "=====");
+      // console.log(item.geometry.coordinates[0][0][0][0],'item.geometry.coordinates[0][0]');
+      // viewer.camera.flyTo({
+      //   destination: Cesium.Cartesian3.fromDegrees(
+      //     item.geometry.coordinates[0][0][0][0],
+      //     item.geometry.coordinates[0][0][0][1],
+      //     15000.0
+      //   ),
+      //   orientation: {
+      //     heading: Cesium.Math.toRadians(20.0),
+      //     pitch: Cesium.Math.toRadians(-35.0),
+      //     roll: 0.0,
+      //   },
+      // });
+      let tempArr = item.geometry.coordinates[0];
+
+      let entity = new Cesium.Entity({
+        name: "地块",
+        show: true,
+        position: Cesium.Cartesian3.fromDegrees(
+          obj.centroid[0],
+          res.properties.centroid[1],
+          5000
         ),
         ),
-        orientation: {
-          heading: Cesium.Math.toRadians(20.0),
-          pitch: Cesium.Math.toRadians(-35.0),
-          roll: 0.0,
-        },
+        clampToGround: true,
+        stroke: Cesium.Color.BLUE,
+        fill: Cesium.Color.WHITE.withAlpha(0.3), //注意:颜色必须大写,即不能为blue
+        strokeWidth: 5,
       });
       });
+      earth.czm.viewer.entities.add(entity);
+      // 存ID
+      this.arrww.push(entity.id);
     },
     },
     submit() {
     submit() {
       console.log("生成报告");
       console.log("生成报告");
@@ -327,46 +312,16 @@ export default {
 
 
 <style lang="scss" scoped>
 <style lang="scss" scoped>
 .xzjg {
 .xzjg {
-  height: calc(100vh - 108px);
+  // height: calc(100vh - 108px);
+  height: 49vh;
   min-width: 300px;
   min-width: 300px;
   box-sizing: border-box;
   box-sizing: border-box;
   padding: 0px 10px;
   padding: 0px 10px;
-  ::v-deep(.el-scrollbar__bar) {
-    right: -15px;
-  }
-  td {
-    padding-left: 15px;
-  }
 
 
-  .el-collapse-item__header {
-    font-size: 18px;
-    .fanan-caozuo {
-      position: absolute;
-      right: 20px;
-      box-sizing: border-box;
-      padding-right: 20px;
-    }
-  }
-  .el-collapse-item__content {
-    padding-bottom: 0;
-  }
-  ::v-deep(.el-collapse-item__header) {
-    color: #303133 !important;
-    position: relative;
-    cursor: auto;
-  }
   .blue {
   .blue {
     color: #409eff;
     color: #409eff;
   }
   }
-  ::v-deep(.el-tabs__item) {
-    height: 55px;
-  }
-  ::v-deep(.el-form-item__content) {
-    line-height: 40px;
-  }
-  ::v-deep(.el-form-item__label) {
-    line-height: 40px;
-  }
+
   .title {
   .title {
     button {
     button {
       padding: 0;
       padding: 0;
@@ -388,19 +343,7 @@ export default {
     display: flex;
     display: flex;
     align-items: center;
     align-items: center;
   }
   }
-  ::v-deep(.el-descriptions :not(.is-bordered) td),
-  ::v-deep(.el-descriptions :not(.is-bordered) th) {
-    padding-bottom: 3px;
-  }
-  ::v-deep(.el-collapse-item__content) {
-    padding-bottom: 10px;
-  }
-  ::v-deep(.el-collapse-item__header) {
-    cursor: pointer;
-    &:hover {
-      background-color: rgba(64, 158, 255, 0.09);
-    }
-  }
+
   .clat-title {
   .clat-title {
     padding-left: 10px;
     padding-left: 10px;
     padding-right: 5px;
     padding-right: 5px;
@@ -425,6 +368,7 @@ export default {
     height: 30px;
     height: 30px;
     line-height: 30px;
     line-height: 30px;
     // background-color: pink;
     // background-color: pink;
+    color: #fff;
   }
   }
   .oneItem {
   .oneItem {
     span {
     span {

+ 2 - 2
src/views/siteselection/components/yxyzPop.vue

@@ -22,7 +22,7 @@
           </el-scrollbar>
           </el-scrollbar>
         </el-col>
         </el-col>
         <el-col :span="2">
         <el-col :span="2">
-          <div class="grid-content bg-purple">
+          <div class="grid-content bg_purple">
             <el-button
             <el-button
               icon="el-icon-d-arrow-right"
               icon="el-icon-d-arrow-right"
               @click="turnLeftToRight"
               @click="turnLeftToRight"
@@ -729,7 +729,7 @@ export default {
     padding: 10px 30px;
     padding: 10px 30px;
   }
   }
 
 
-  .bg-purple {
+  .bg_purple {
     display: flex;
     display: flex;
     flex-direction: column;
     flex-direction: column;
     align-items: center;
     align-items: center;

+ 4 - 1
src/views/siteselection/index.vue

@@ -30,6 +30,7 @@
           <XZJG
           <XZJG
             :activeTabs="activeTabs"
             :activeTabs="activeTabs"
             :loading="loading"
             :loading="loading"
+            :scjgObj="scjgObj"
             v-if="activeTabs == 'xzjg'"
             v-if="activeTabs == 'xzjg'"
           ></XZJG>
           ></XZJG>
         </el-tab-pane>
         </el-tab-pane>
@@ -54,7 +55,9 @@ export default {
       activeTabs: "fzxz",
       activeTabs: "fzxz",
       rzBsm: "",
       rzBsm: "",
       rwBsm: "",
       rwBsm: "",
-      scjgObj: {},
+      scjgObj: {
+        task: { fxbg: "@/../static/data/ghss/选址报告.docx" },
+      },
       rwObj: {},
       rwObj: {},
       rzMc: "",
       rzMc: "",
       loading: false,
       loading: false,

+ 1 - 1
static/data/ghss/data.js

@@ -3,7 +3,7 @@ var data = {
     name: '',
     name: '',
     // 面积
     // 面积
     xzmj: 62.1,
     xzmj: 62.1,
-    datalist: [{ xmlx: '合规性测试', jsdw: "建设单位", rwzt: 2, bsm: '/static/data/ghss/导入.geojson', fxbg: "@/../static/data/ghss/合规性分析报告.docx" }],
+    datalist: [{ xmmc: '合规性测试', xmlx: '合规性分析', jsdw: "建设单位", rwzt: 2, bsm: '/static/data/ghss/导入.geojson', fxbg: "@/../static/data/ghss/合规性分析报告.docx" }],
     // 现状分析
     // 现状分析
     xzfxlist: [
     xzfxlist: [
         { name: "耕地", value: 7.39 },
         { name: "耕地", value: 7.39 },

+ 224 - 0
static/data/ghss/选址报告.docx

@@ -0,0 +1,224 @@
+智能选址报告
+选址信息
+项目名称
+
+项目类型
+
+用地性质
+
+用地面积
+
+建设单位
+
+分析时间
+2024-06-17 17:07:19
+
+影响因子
+因子名称
+计算方法
+因子约束
+永久基本农田保护目标
+不相交
+
+城镇开发边界内
+包含于
+
+面积
+
+>=12000平方米
+面积
+
+<=40000平方米
+选址范围现状分析
+  输入的选址范围共4313976.69平方米,其中:商业用地1850平方米,占比13.8%;交通场站用地 3309平方米,占比24.7%;防护绿地1148平方米,占比8.6%;公园绿地7078平方米,占比57.6%。详情如下:
+                                 一级地类
+                                 二级地类
+                             面积(平方米)
+                                 占比(%)
+0902
+商务金融
+
+
+
+
+0901
+商业用地
+090104
+旅馆用地
+
+
+  0901
+商业用地
+090101
+零售商业用地
+
+
+0701
+城镇住宅用地
+070102
+二类城镇住宅用地
+
+
+选址方案分析
+  按照项目选址要求和影响因子,通过对分析范围内的规划地块进行筛选,符合要求的方案共 9 个。
+ 方案一
+地块编码
+BP08-06
+
+县级行政区
+吉阳区/天涯区
+地块用地类别代码
+0902/090104/090101
+地块用地类别名称
+商务金融混合旅馆混合零售商业用地
+
+用地面积(平方米)
+35132
+建筑面积(平方米)
+87830
+容积率上限
+2.5
+容积率下限
+0
+建筑密度上限(%)
+30
+建筑密度下限(%)
+0
+绿地率上限(%)
+0
+绿地率下限(%)
+30
+建筑限高上限(米)
+100
+建筑限高下限(米)
+0
+配建机动车位(个)
+无
+配建非机动车位(个)
+无
+配建机动车位说明
+商务办公、零售商业:1.5车位/100㎡建筑面积旅馆:0.6车位/客房
+基准地价预估(万元)
+10420.15
+地块位置
+
+ 方案二
+地块编码
+BP08-11
+
+县级行政区
+吉阳区/天涯区
+地块用地类别代码
+0902/090104/090101
+地块用地类别名称
+商务金融混合旅馆混合零售商业用地
+用地面积(平方米)
+34684
+建筑面积(平方米)
+86710
+容积率上限
+2.5
+容积率下限
+0
+建筑密度上限(%)
+30
+建筑密度下限(%)
+0
+绿地率上限(%)
+0
+绿地率下限(%)
+30
+建筑限高上限(米)
+80
+建筑限高下限(米)
+0
+配建机动车位(个)
+无
+配建非机动车位(个)
+无
+配建机动车位说明
+商务办公、零售商业:1.5车位/100㎡建筑面积旅馆:0.6车位/客房
+基准地价预估(万元)
+10287.27
+地块位置
+
+ 方案三
+地块编码
+BP08-04
+县级行政区
+吉阳区/天涯区
+地块用地类别代码
+090101/090104
+地块用地类别名称
+零售商业混合旅馆用地
+用地面积(平方米)
+14688
+建筑面积(平方米)
+36720
+容积率上限
+2.5
+容积率下限
+0
+建筑密度上限(%)
+30
+建筑密度下限(%)
+0
+绿地率上限(%)
+0
+绿地率下限(%)
+30
+建筑限高上限(米)
+50
+建筑限高下限(米)
+0
+配建机动车位(个)
+无
+配建非机动车位(个)
+无
+配建机动车位说明
+零售商业:1.5车位/100㎡建筑面积旅馆:0.6车位/客房
+基准地价预估(万元)
+4356.46
+地块位置
+
+ 方案四
+地块编码
+BP08-26
+县级行政区
+吉阳区/天涯区
+地块用地类别代码
+070102/090101
+
+地块用地类别名称
+二类城镇住宅混合零售商业用地
+用地面积(平方米)
+27283
+建筑面积(平方米)
+72300
+容积率上限
+0
+容积率下限
+0
+建筑密度上限(%)
+30
+建筑密度下限(%)
+0
+绿地率上限(%)
+0
+绿地率下限(%)
+30
+建筑限高上限(米)
+60
+建筑限高下限(米)
+0
+配建机动车位(个)
+无
+配建非机动车位(个)
+无
+配建机动车位说明
+1.0车位/100㎡建筑面积
+基准地价预估(万元)
+150.81
+地块位置
+
+