01 实验数据

pop.shp(人口统计数据,其中字段POP100表示该地的人口总数)和trade.shp(已有商业网点数据)

02 实验要求

  1. 统一输出数据的像元大小为100,分析范围与pop.shp一致;

  1. 选址标准为:人口密度必须在每平方公里3000人以上;距离已有的最近商业点直线距离500m以外;

  1. 为保证实验结果的统一性,密度功能统一使用核密度分析;

  1. 将实验结果转化为矢量多边形

03 实验思路

对于第一点你可以在模型还没开始将环境设置好,亦可以在模型的环境中设置;

对于第二点是理解的关键,人人都知道人口密度必须在每平方公里3000人以上,但是极易忽略我们ArcGIS的单位为m,所以最后使用核密度功能得到的栅格图像一定是平方米(另外注意避免使用地理坐标系进行密度分析),所以记得单位换算;另外就是<距离已有的最近商业点直线距离500m以外>一句容易让人以为是做缓冲区分析然后取反,实际上并不是。这是因为其首先需要满足最近商业点,如果仅仅是距离商业点直线距离500m开外那么做缓冲区将没有任何问题,但是现在是距离最近商业点,那么我们希望可以得到所有的像元到其最近商业点的距离,然后进行IF判断其是否大于500m,若该像元满足距离已有的最近商业点直线距离500m以外,否则不满足。那么如何获取每一个像元到最近商业点的直线距离呢?==> 使用欧式距离工具即可。

对于第三点,核密度分析,如果该实验没有明确表示核密度分析,或许有人会使用插值分析而不是在密度分析中进行工具的选择。确实这很容易犯错误因为都是由点得面,但是密度分析和插值分析还是有比较明显的区别,最显著的就是单位,密度分析使用的是pop.shp的POP100(该地的人口总数),而最后分析得到的是每一个像元的人口密度(该像元位置上单位面积的人口数)。换句话说,如果我的pop.shp只有一个点,那么由该点计算得到得面区域中,我们对其进行二重积分,那么得到的人口数将恰好是pop.shp中该点的总人数,如果pop.shp有多个点,那么密度分析得到的像元的人口密度将是各个点的一个分配,不知这么讲是否有少许理解?

第四点是栅格转矢量,不做分析。

04 实验流程

4.1 实验前的环境配置

4.2 添加数据

4.3 核密度分析

4.4 欧式距离

4.5 按选址标准使用栅格计算器计算

下方表达式不小心写错了,应为:

("%trade_euc_distance.tif%" > 500) & ("%population_density.tif%" > 0.003)
# 图片为("%trade_euc_distance.tif%") > 500 & ("%population_density.tif%" > 0.003)

4.6 栅格转矢量

输出结果展示:


<p>炒茄子</p>

ArcGIS:如何利用模型构建器(ModelBuilder)解决基于人口和已有商业点的商业连锁店选址问题?相关推荐

  1. 在ArcGIS中利用模型构建器批量进行面积制表

    在ArcGIS中遇到批量计算面或者fishnet中某个类型的面积时,可以用模型构建器进行. 为了实验后续的操作比较好进行,可以先将你的shp数据加载进ArcGIS中,用其中一张tif影像进行实验,这主 ...

  2. ArcGIS中ArcMap模型构建器ModelBuilder的模型建立与运行操作方法

      本文介绍在ArcMap软件中,模型构建器(ModelBuilder)的建模与使用方法.   首先,在ArcMap中打开"ModelBuilder".   建立一个模型,我们一般 ...

  3. ArcGIS中利用模型构建器批量实现土地利用数据投影

    再进行土地利用数据面积制表或者一系列土地利用数据处理时,有时候需要将数据进行投影转换,并进行重采样.比如说面积制表之前就要进行相关的投影操作,不然输出的结果会出现值过小无法使用的情况. 数据准备:一个 ...

  4. ArcGIS 10.7 模型构建器Model Builder空间建模流程化作业案例----影像拼接与掩膜裁剪

    Model Builder(模型构建器)是一个用来创建.编辑和管理空间分析模型的应用程序,是一种可视化的编程环境,通过对现有工具的组合完成新模型或软件的制作,为设计和实现空间处理模型(包括工具.脚本和 ...

  5. 视频教程-ArcGIS之模型构建器(ModelBuilder)视频教程(GIS思维)-大数据

    ArcGIS之模型构建器(ModelBuilder)视频教程(GIS思维) 地理信息行业讲师,多个数字城市.国土资源项目实战经验,GIS思维创始人. 擅长ArcGIS列软件以及遥感软件(ENVI.PC ...

  6. ArcGIS Pro 简明教程(4)工具和模型构建器

    ArcGIS Pro 简明教程(4)工具和模型构建器 by 李远祥 工具箱中的工具 ArcGIS Pro 在1.3版本基本上已经继承了ArcMap的所有工具,而且会不断加入一些它自身才有的工具,例如适 ...

  7. 经验分享 | Arcgis模型构建器实现批处理

    问题描述 模型构建器(ModelBuilder):是一个用来创建.编辑和管理模型的应用程序.模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入.也可以将模型构建器 ...

  8. 利用ArcGIS模型构建器实现批量投影栅格

    利用ArcGIS模型构建器实现批量投影栅格 1.构建模型(以投影栅格为例) 在工具条中点击ModelBuilder 2.编写模型(以投影栅格为例) 点击"Insert插入-Iterators ...

  9. 利用ArcGIS的模型构建器实现批量投影栅格和批量克里金插值

    博主要批量投影几百个栅格,但是ArcGIS中的投影栅格的批处理工具需要手动一条条设置参数,还是麻烦,因此学习了使用模型构建器(Model Builder)来批量投影栅格,可以导入需投影栅格的文件夹,然 ...

最新文章

  1. [leetcode-61-Rotate List]
  2. JQuery读书笔记--JQuery-Form中的AjaxForm和AjaxSubmit的区别
  3. mysql删除不安全的账户_【20200407】MySQL账号不规则删除导致权限错误
  4. 【hortonworks/registries】registries curator LeaderLatch: getChildren() failed. rc = -6 Xid 110
  5. (二)Luence——代码实现索引及搜索
  6. 计算机操作系统详细学习笔记(三):存储管理
  7. HTML,模仿网易登陆界面
  8. 通达oa php漏洞,通达OA前台任意用户登录漏洞
  9. redis 使用geo来存储地理经纬度信息
  10. ubuntu 降级linux内核,ubuntu16内核降级
  11. PHP生成DataMatrix二维条码
  12. 给IDEA换个酷炫的主题,真的太好看了!
  13. 爱剪辑 for Mac全能视频剪辑软件
  14. Launcher壁纸来源
  15. 极客时间运维进阶训练营第二周作业
  16. ESD元器件防护原理及选型
  17. Qt5 多国语言设置
  18. 如何查看网站的收录与排名
  19. 编程_从入门到遁入空门_第一篇_到底什么是编程?
  20. 【2017 BSUIR Semifinal D】Friends rescue 题解

热门文章

  1. android density原理,Android中dpi 和density究竟是什么关系?
  2. chrome浏览器下兼容性问题
  3. Virbox Protector v3 (上架 Google Play)
  4. PHP循环数组的3种方式
  5. linux中如何使用find命令查找文件
  6. 2. 软件工程概论——结构化分析
  7. windows 电脑常用快捷键
  8. tgz文件在Windows系统上解压缩
  9. 32核微型计算机,32核的怪兽,AMD第二代锐龙线程撕裂者评测汇总
  10. 大数据技术与应用:汇计划在行动 - 电子书下载(高清版PDF格式+EPUB格式)