[GIS实验]居住环境适宜性评价

news2024/9/20 14:41:56

目的:

拟购买住宅,需在现有条件下,基于地理空间分析方法和空间认知模型对居住环境进行综合评价。通过该实验掌握基于GIS的地理空间认知方法及土地适宜性评价基本原理与方法。

数据:

(1)人口调查图(pop);

(2)公园入口图(parkgate);

(3)医院分布图(hospital.shp);

(4)优质中小学分布图(sch);

(5)道路图(road)

三条主干路:南京路、北京路、上海路。

(6)行政区域图(region)

实验要求及主要步骤:

(1)利用ArcGIS空间认知图形建模工具

(2)根据城镇土地分等定级的原理和方法,利用所提供的数据,在ARCGIS软件下完成居住环境适宜性的评价工作,详细的技术方法请同学们自行设计。

(3)对各因子的权重自行赋值

结果提交要求:

(1)居住环境适宜性评价结果图(JPG格式);

(2)ArcGIS空间认知模型结构图(JPG格式);

(3)实验报告Word文档(有详细步骤及关键截图,计算各等级面积)

数据处理提示:

所有数据栅格单元大小要一致;

实验需求分析:

拟购买住宅是噪声要小,距离主干路要远。距离医院、优质中小学要近,同时为了环境优雅离公园入口较近。综合上述条件,给定一个定量的限定如下。

  1. 远离主干道,噪声产生的主要源于此(name=“南京路”、“北京路”或“上海路”)的主要市区交通要道。
  2. 靠近医院在,以便家人就医;
  3. 靠近优质中小学在,以便小孩上学便捷;
  4. 靠近公园入口,以便拥有优雅环境
  5. 选取人口稀疏地区

各数据层权重比为:距离优质中小学占0.40,距离医院占0.20,距公园入口和主干道各占0.125,人口密度占0.15

实验流程设计:

 (1)数据准备,确定需要哪些数据作为输入,包括人口调查图(pop)、公园入口图(parkgate)、医院分布图(hospital.shp)、优质中小学分布图(sch)、道路图(road)和行政区域图(region)。

(2)派生数据集,从现存数据派生出能提供学校选址的原始成本数据,包括人口密度图、到公园入口图、到医院、到优质中小学和离主干路数据集

(3)重分类各种数据集,消除各成本数据集的量纲影响,使各成本数据具有大致相同的可比分类体系。各成本数据均按等间距分类原则分为1~3级数越高适宜性越好;

(4)图层叠加,依据上面各数据层权重比,利用栅格计算器工具计算得到叠加的图层。

(5)重分类叠加后图层,利用重分类工具对叠置后图层进行分类,按等间距分类原则分为1~3级数越高适宜性越好;

(6)统计各个适宜等级所占面积。利用字段计算器和统计分析工具统计各个适宜等级所占面积,并以图表形式进行展示。

图1 实验流程图

实验具体流程:

数据预处理:

  1. 利用按属性提取工具从道路图层中提取主路

环境设置:

  1. 设置处理范围和栅格分析的掩膜都为Region图层,保证后续处理都是基于此图层

欧式距离分析:

  1. 利用欧式距离工具依次求取距离学校、医院、主路和公园入口的距离

插值分析:

  1. 利用克里金插值,插值得到此区域的人口数量面图层

重分类:

  1. 对上面分析得到各个图层进行等间隔分类,分为三个等级。其中,距离学校、医院、公园入口和人口数量值越小等级越高,而距离道路主干的距离越近等级越低。

栅格计算器:

  1. 利用栅格计算器工具计算得到叠加的图层

统计分析:

  • 对叠加后图层进行重分类,等间隔分为3个等级

  • 属性表中新建Area字段,并利用字段计算器计算属性
  • 以图表形式展示各个等级面积

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1939400.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

记录uni-app横屏项目:自定义弹出框

目录 前言: 正文: 前言:横屏的尺寸问题 最近使用了uniapp写了一个横屏的微信小程序和H5的项目,也是本人首次写的横屏项目,多少是有点踩坑不太适应。。。 先说最让我一脸懵的点,尺寸大小,下面一…

探索Python错误美化:pretty_errors库的魔法之旅

探索Python错误美化:pretty_errors库的魔法之旅 背景:为什么需要pretty_errors? 在Python编程中,错误和异常是不可避免的。然而,Python默认的错误信息往往不够直观,对于新手来说可能难以理解。pretty_erro…

MySQL学习之InnoDB引擎,索引

Mysql中的引擎 我们先来看一下MySql提供的有哪些引擎 mysql> show engines; 从上图我们可以查看出 MySQL 当前默认的存储引擎是InnoDB,并且在5.7版本所有的存储引擎中只有 InnoDB 是事务性存储引擎,也就是说只有 InnoDB 支持事务。 查看MySQL当前默认的存储引…

Transformer之Vision Transformer结构解读

论文地址 代码地址 写在前面 什么是Transformer呢?就是把符号向量化为Token, 再和位置编码求和或者做阿达玛积,最后送入一定层数的Attention Block构成的Encoder和Decoder,就完成了Transformer的基础功能。 那么,把上…

关于模的问题

写代码的时候遇到模的问题 class Solution:def countCompleteDayPairs(self, hours: List[int]) -> int:ans 0t [0 for _ in range(24)]for h in hours:u (24-h%24)%24ans t[u]t[h%24] 1return ans如果写成 u (24-h%24) 是不对的,没有考虑h等于0的情况

【多任务YOLO】 A-YOLOM: You Only Look at Once for Real-Time and Generic Multi-Task

You Only Look at Once for Real-Time and Generic Multi-Task 论文链接:http://arxiv.org/abs/2310.01641 代码链接:https://github.com/JiayuanWang-JW/YOLOv8-multi-task 一、摘要 高精度、轻量级和实时响应性是实现自动驾驶的三个基本要求。本研究…

51单片机(STC8H8K64U/STC8051U34K64)_RA8889驱动TFT大屏_I2C_HW参考代码(v1.3) 硬件I2C方式

本篇介绍单片机使用硬件I2C方式控制RA8889驱动彩屏。 提供STC8H8K64U和STC8051U34K64的参考代码。 【硬件部份】STC8H8K64U/STC8051U34K64 RA8889开发板 7寸TFT 800x480 1. 实物连接图:STC8H8K64URA8889开发板,使用P2口I2C接口: 2.实物连…

怎样制作高品质的电子画册,一看就会

随着数字化进程的加速,电子画册以其便捷的传播方式、丰富的展现形式,越来越受到各类人士的青睐。一份高品质的电子画册,不仅需要有吸引人的内容,更需要有专业的制作技巧。下面,就让我来为您详细解析,如何制…

量子计划 Quark 捯饬

1 蓝牙 系统镜像中具有内置的蓝牙驱动程序,可以按照以下步骤启动蓝牙: bluetoothctl# 进入 bluetoothctl 界面后。运行scan扫描列出附近所有的蓝牙设备 scan on# 复制设备的MAC地址,然后使用以下命令连接到设备: pair A4:xx:xx:…

艺术与技术的交响曲:CSS绘图的艺术与实践

在前端开发的世界里,CSS(层叠样式表)作为网页布局和样式的基石,其功能早已超越了简单的颜色和间距设置。近年来,随着CSS3的普及,开发者们开始探索CSS在图形绘制方面的潜力,用纯粹的代码创造出令…

32_ConvNeXt网络详解

1.1 简介 ConvNeXt是一种计算机视觉模型,由Meta AI(前Facebook AI)的研究人员在2022年提出,它旨在探索卷积神经网络(CNN)在图像识别任务上的潜力,尤其是在与当时流行的Vision Transformer&…

【windows】【系统还原】亦是美kms执行一键关闭defender 之后,windows defender 被卸载了,无论如何都打不开

在那之后,你是否一直无法启动 defender??? 你是否一直担心电脑的安全问题?? 我也尝试了很多方法 无论是 powershell 执行 dism.exe /online /cleanup-image /scanhealth dism.exe /online /cleanup-ima…

【项目】星辰博客介绍

目录 一、项目背景 二、项目功能 1. 登录功能: 2. 列表页面: 3. 详情页面: 4. 写博客: 三、技术实现 四、功能页面展示 1. 用户登录 2. 博客列表页 3. 博客编辑更新页 4.博客发表页 5. 博客详情页 五.系统亮点 1.强…

c# 开发AutoCAD扩展

在C#中开发AutoCAD扩展涉及使用AutoCAD的.NET API, 利用AutoCAD的功能并创建自定义命令、对话框、块、图层和其他图形元素。以下是一些关键步骤和概念,可以帮助你开始使用C#开发AutoCAD扩展: 准备开发环境 安装AutoCAD:确保你有一…

图片转文档,和同行比我的优势在哪?

图片转Word/Excel | 极简AI工具箱,我自己做的这个在线工具。 图片转word,图片转excel这个功能,我认为还是有不小的需求的。百度上搜索,可以看到不少广告。说明有需求才会有这么多公司愿意花钱打广告。 我这里说的不是单纯的文字识…

CPU工作模式- 保护模式

保护模式 概述 随着软件的规模不断增加,需要更高的计算量、更大的内存容量内存一大,首先要解决的问题是寻址问题,因为16位的寄存器最好只能表示 2 16 2^{16} 216个地址,所以CPU的寄存器和运算单元都要扩展成32位虽然扩展CPU内部…

UDP详细总结

UDP协议特点 UDP是无连接的传输层协议; UDP使用尽最大努力交付,不保证可靠交付; UDP是面向报文的,对应用层交下来的报文,不合并,不拆分,保留原报文的边界; UDP没有拥塞控制&#…

ArrayList.subList的踩坑

需求描述&#xff1a;跳过list中的第一个元素&#xff0c;获取list中的其他元素 原始代码如下&#xff1a; List<FddxxEnterpriseVerify> companyList fddxxEnterpriseVerifyMapper.selectList(companyQueryWrapper);log.info("获取多个法大大公司数据量为&#…

【python 已解决】 ‘ValueError: invalid literal for int() with base 10’解决方案深度解析

【python 已解决】 ‘ValueError: invalid literal for int() with base 10’解决方案深度解析 在Python编程中&#xff0c;ValueError: invalid literal for int() with base 10是一个常见的错误&#xff0c;它通常表明在尝试将字符串转换为整数时&#xff0c;字符串中包含了无…

【开发踩坑】生僻字插入MySQL失败

背景 生产环境插入数据报错&#xff1a; java.sql.SQLException: Incorrect string value: \xF0\xAC\xB1\x96 for column answer at row 1设置answer字段值为 “&#x2cc56;”出现错误 生僻字设置出错&#xff1b; 排查 编码 查看库表属性&#xff1a; ENGINE InnoDB A…