当前位置: 首页 > news >正文

ArcGIS学习-11 实战-商场选址

商场选址要求:

  • 离城市主要交通线路50m以内,以保证商场交通便捷性
  • 居民区100m范围内,以便居民步行到达
  • 距离停车场100m范围内,方便客户停车
  • 距离已有商场500m之外,减少竞争

你需要:

  1. 找出最合适的区域
  2. 评估各个区域赋分以评估其适宜性

新建环境

加载数据

第八节/data/原始数据.gdb

设置缓冲区

针对要求1,作道路缓冲区

如果不选择ALL,那么各个道路会是一段一段的互相堆叠,边界可见,很丑,所以一定要选择ALL!

同样的,居民区、停车场、商场都选择缓冲区

区域相交

先对选中区域作相交操作

擦除商场缓冲区

目前来看,联合缓冲区和商场缓冲区有交集,我们需要将其在商场缓冲区的部分擦除掉

使用擦除工具

得到结果

为不同区域赋分

为不同区域设置颜色

(背景和边框)

设置等级规则

每满足一个正条件(道路、停车场、居民缓冲区)则+1

在商场缓冲区则-1

为不同的缓冲区新建字段

为道路、停车场、居民缓冲区分别新增分值字段,并赋1

为商场设置字段,赋为-1

使用联合工具

为了求交集并保留所有要素,我们使用联合工具

打开属性表看看

我们新建字段“等级”,将各个区域分值加起来

符号化

调整一下

最终效果

http://www.dtcms.com/a/352535.html

相关文章:

  • 【Vue3】Cesium实现雨雪效果
  • onnx入门教程(五)——实现 PyTorch-ONNX 精度对齐工具
  • 子串:和为K的子数组
  • 高并发内存池(7)- CentralCache的核心设计
  • 如何对springboot mapper 编写单元测试
  • MATLAB Figure画布中绘制表格详解
  • Cortex-M 的Thumb指令集?
  • k8s pod 启动失败 Failed to create pod sandbox
  • Il2CppInspector 工具linux编译使用
  • 算法概述篇
  • Markdown渲染引擎——js技能提升
  • MyBatis-Flex是如何避免不同数据库语法差异的?
  • 【electron】一、安装,打包配置
  • 全面赋能政务领域——移动云以云化升级推动政务办公效能跃迁
  • 【硬件-笔试面试题-61】硬件/电子工程师,笔试面试题(知识点:RC电路中的充电时间常数)
  • vue3 + jsx 中使用native ui 组件插槽
  • babel使用及其底层原理介绍
  • Java 集合笔记
  • 第二章 进程与线程
  • 简明 | Yolo-v3结构理解摘要
  • Python-机器学习概述
  • ruoyi-vue(十二)——定时任务,缓存监控,服务监控以及系统接口
  • Python 轻量级的 ORM(对象关系映射)框架 - Peewee 入门教程
  • CentOS 7 升级 OpenSSH 10.0p2 完整教程(含 Telnet 备份)
  • 性能瓶颈定位更快更准:ARMS 持续剖析能力升级解析
  • 告别繁琐运维,拥抱自动化:EKS Auto Mode 实战指南
  • C代码学习笔记(二)
  • RK3506 开发板:嵌入式技术赋能多行业转型升级
  • 大数据时代UI前端的智能化升级路径:基于用户行为数据的预测性分析
  • PMP项目管理知识点-⑨项⽬资源管理