如何用ArcGIS制作城市用地适应性评价

01概述

“城市用地适宜性评价是城市总体规划的一项重要前期工作,它首先对工程地质、社会经济和生态环境等要素进行单项用地适宜性评价,然后用地图叠加技术根据每个因子所占权重生成综合的用地适宜性评价结果,俗称“千层饼模式”。

做用地适宜性评价有两种方法,一是创立多环缓冲区,然后对单因子进行综合评价,最后再对所有因子根据所赋权重进行叠加,此法操作过程复杂并且很难成功。

第二种使用的工具主要为:“欧氏距离”和“重分类”。

此种方法逻辑简单,操作方便并且出现的BUG少,我们这里讲解也基于此种模式进行操作。

02材料的准备

所需的材料主要来源于CAD和Excel,因此在做之前应先准备好各因子所对应的CAD文件和表格数据。

“城市用地适宜性评价”所需的材料主要包括道路(图层应包括“省道、”快速路“、”高速路“)、环境(包括“河流”、“江河”、“水库”、“生态区”、“公园”等)、工业、居住区(可分为“农业住宅”和“城镇住房”)、地形高程、地形坡度等几个因子。

03CAD等文件的导入

我们将做好的CAD文件都放在同一个文件夹里面,点击“ArcMap”应用程序,进入主页面,再点击"目录(catalog)“旁边的”+“号,将素材文件导入进来,导入进来的CAD文件此软件不能直接进行操作,我们要对此进行转换才可使用。

数据转换

点击”等高线和高程点“,将”点“、”线“、”面“文件依次拉到最左边的”内容列表(Table Of Contents)"中。

等高线和高程点

点击“表格选项(Table Option)”-“按属性选择(Select By Attributes)",将高程过于离谱(与其他值相差太大)的值全部删掉,”点“、”线“、”面“均如此操作,方可进行下一步操作。

将高程过于离谱的值全部删掉

将高程过于离谱的值全部删掉

将高程过于离谱的值全部删掉

然后,对”点“、”线“、”面“三个图层进行一下操作:右键单击图层-”数据(Data)"-"导出数据(Export Data)"。

然后将原始3个“.dwg"格式图层删除,以便不干扰后续操作浏览。

注意:在导出数据时,格式尽量保存为”.shapfile"。

存为shp格式

并将导出的数据导出到本图层中,当提示“是否将导出数据添加到本图层中?”选择“是(YES)"。

选择“是(YES)"

04创建TIN地表面

创建TIN地表面

创建TIN地表面

面转栅格

栅格化后如下图所示。

格栅后的效果

把研究范围拉进来,由于拉进来的面无法显示,我们只能创建面要素,根据polyline进行手动成面.我们研究的范围就是蓝色区域。

创建面要素

坡度分析

坡向分析

对”坡度“、”高程“、”坡向“进行分析后,我们一定要进行掩膜处理,这一步主要是让这个软件明白我们的研究范围,以后的分析效果的呈现也仅仅在研究范围内显示,如果不设置,你的分析效果就会是默认的矩形。”

地理环境“-”环境“-处理范围”-“与研究范围相同(”研究范围“是我做的规划范围)“栅格分析”-“像元大小(默认即可)”-“掩膜”-如果在“创建TIN数据”这个图层中我选择的是“高层”显示,其他不显示,并且进行的掩膜,那么在“掩膜”这里我们选择“高程”。

以上步骤就可以让电脑记住之后的显示效果就是只显示你研究范围内的效果。

对环境因子进行评价,步骤为:导出数据-欧氏距离-重分类,其它因子与此类似。

欧氏距离-重分类

欧氏距离-重分类

其他因子与此类似,都是先欧氏距离,再进行重分类,最后根据权重进行加权叠加。

得到我破门的适宜性图,我们得到适宜性评价图之后还要对其进行成分类,在重分类的之后打开其符号系统,分为“适宜建设”、“不适宜建设”、“有条件限制建设”等等,这样用地适宜性评价图就大功告成了。

最终效果图

05总结

以上就是如何用ArcGIS做“城市用地适应性评价”,包括数据的收集与整理和制作过程。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt简单使用与初识

🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风…

Ant Design Vue上传多个图片

模板代码&#xff1a; 定义变量&#xff1a; 文件限制的函数&#xff1a; 上传的函数&#xff1a; 样式函数&#xff1a; 完整代码&#xff1a; <template><div class"dialog-upload" v-if"showUploadDialog"><div class"dialog-uplo…

npm pnpm yarn 报错或常见问题处理集锦

各种卡死&#xff0c;报错问题处理汇总 1. npm 安装 卡死了怎么办&#xff0c;npm # 切换源 npm config set registry https://registry.npmmirror.com # 查看源 npm config get registry2. pnpm安装 卡死了怎么办 方法1&#xff1a;切换源 npx pnpm config set registry h…

京东ES支持ZSTD压缩算法上线了:高性能,低成本 | 京东云技术团队

1 前言 在《ElasticSearch降本增效常见的方法》一文中曾提到过zstd压缩算法[1]&#xff0c;一步一个脚印我们终于在京东ES上线支持了zstd&#xff1b;我觉得促使目标完成主要以下几点原因&#xff1a; Elastic官方原因&#xff1a;zstd压缩算法没有在Elastic官方的开发计划中&…

vue项目执行依赖安装(npm i或npm install )报ls-remote -h -t异常

从git拉取的vue项目执行依赖安装时一直报错&#xff0c; 报错如下图&#xff1a;首先&#xff0c;查看了node版本、npm配置的镜像地址均没找到解决办法。 在命令行中直接输入git发现提示于是从网上搜到了一个博文https://blog.csdn.net/weixin_49159364/article/details/118198…

【数据恢复篇】WinHex数据擦除功能

【数据恢复篇】WinHex数据擦除功能 简单写下WinHex数据擦除功能—【蘇小沐】 目录 1、实验环境 &#xff08;一&#xff09;WinHex文件"安全擦除"功能 1、安全擦除路径 2、数值填充 3、随机字符 4、模拟加密数据 &#xff08;二&#xff09;数据删除标准 1、DoD 5…

class_10:this关键字

this关键字是指向调用对象的指针 #include <iostream> #include <iostream> using namespace std;class Car{ public://成员数据string brand; //品牌int year; //年限//构造函数名与类名相同Car(string brand,int year){cout<<"构造函数中&#…

离散数学学习要点——命题逻辑

文章目录 数理逻辑命题逻辑命题命题的种类命题的表示 逻辑连接词否定联结词合取联结词∧析取联结词∨或异或 条件➡等价&#xff08;双条件&#xff09;联结词↔联结词真值表 命题逻辑中的命题的符号化命题公式及其真值表命题公式真值表 命题公式的等价重言式与重言蕴含式重言式…

Docker 部署考核

Docker安装 安装必要的系统工具 yum install -y yum-utils device-mapper-persistent-data lvm2 添加docker-ce安装源&#xff1a; yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 配置阿里云Docker Yum源: yum-config-manager --ad…

Elasticsearch 数据类型相关总结:快速参考指南【记录】

在Elasticsearch中&#xff0c;有多种数据类型可用于定义字段。 在开始了解数据类型之前&#xff0c;首先要知道&#xff0c;在Elasticsearch中&#xff0c;分词处理主要针对文本字段&#xff0c;而对于其他类型字段&#xff08;如数值、日期、布尔等&#xff09;&#xff0c;通…

2017年认证杯SPSSPRO杯数学建模A题(第一阶段)安全的后视镜全过程文档及程序

2017年认证杯SPSSPRO杯数学建模 A题 安全的后视镜 原题再现&#xff1a; 汽车后视镜的视野对行车安全非常重要。一般来说&#xff0c;汽车的后视镜需要有良好的视野范围&#xff0c;以便驾驶员能够全面地了解车后方的道路情况。同时&#xff0c;后视镜也要使图像的畸变尽可能…

MybatisPlus框架入门级理解

MybatisPlus 快速入门入门案例常见注解常用配置 核心功能条件构造器自定义SQLService接口 快速入门 入门案例 使用MybatisPlus的基本步骤&#xff1a; 1.引入MybatisPlus的起步依赖 MybatisPlus官方提供了starter&#xff0c;其中集成了Mybatis和MybatisPlus的所有功能&#…