热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

第十六章_第十六章:大型超市选址综合

本文由编程笔记#小编为大家整理,主要介绍了第十六章:大型超市选址综合相关的知识,希望对你有一定的参考价值。 一、超市选址的综合和依据  1.商业企业布局原则(简易)  根据经济地理学原理,商业企业区位
本文由编程笔记#小编为大家整理,主要介绍了第十六章:大型超市选址综合相关的知识,希望对你有一定的参考价值。


一、超市选址的综合和依据

  1.商业企业布局原则(简易)

  根据经济地理学原理,商业企业区位分布有它自己明显的指向性原则,主要考虑以下因素:

    ①市场条件对商业布局起决定性作用

    ②商业企业在一定区域内产生聚集效应,该区域即所谓的购物中心、商业街、步行街等等。

    ③交通可达性是影响商业企业区位布局的主要因素。

    ... ...

  2.大型超市选址依据

  大型超市选址的主要依据考虑有以下几点。

    ①土地适宜性。②购买力。③竞争状况。④交通条件。⑤停车场分布。⑥地价

  3.数据准备

  对应上述的假定条件,有6种数据,分布如下。

    ①全市土地利用图(含地价)(面图层)

    ②道路交通图(线图层)

    ③超市分布图(点图层)

    ④停车场分布图(点图层)

    ⑤地铁出入口及公交站点分布图(点图层)

    ⑥居民点分布图(点图层)

二、数据处理流程

  数据处理流程图如图所示,操作流程图是操作步骤的简单总结和基本框架。

  技术图片

三、采用矢量数据进行分析选址

  使用矢量数据和矢量数据空间分析方法完成。主要利用ArcToolBox中的相关工具和各图层的属性表操作完成。

  1.为土地利用图分级

  根据大型超市适合在城建用地尤其是城市中心的原则,为土地利用类型进行分级,即在土地利用图上选择适合建超市的土地类型。

  2.建立缓冲区及分级

  以下将为停车场、现有超市、道路、地铁出入口及公交站点等四个图层分别建立点、线的缓冲区,并对新的缓冲区图层分级。并以此来确定建立超市的条件。

    ①为停车场建立缓冲区及分级

    ②为现有超市建立缓冲区及分级

    ③为道路建立缓冲区及分级

    ④为地铁出入口及公交站点建立缓冲区及分级

  3.为居民点建立泰森多边形及分级

  泰森多边形起初是为了根据离散分布的气象站降雨量数据来计算某地的平均降雨量,而提出的计算方法。即将相邻气象站连接成三角形,作三角形各边的垂直平分线,每个气象站周遍的垂直平分线围成一个三角形,用这个多边形内所包含的唯一一个气象站的降雨量来表示这个多边形区域内的降雨量,该多边形称为泰森多边形。

  4.叠置分析

  所有数据准备好以后,就可以进行叠置分析,从而来评定分析最后的结果。

四、用栅格数据进行选址

  使用栅格数据和栅格数据空间分析方法来完成上述操作。其主要利用空间分析中的相关工具和各图层的属性表等操作来实现。

  1.设置分析环境

  用栅格数据进行相关的分析,首先要设置分析环境。

  2.将矢量数据转换为栅格数据

  将矢量数据“土地利用图”转换为栅格数据前,先提取要转换的部分,即提取城镇用地和工业用地。

  3.建立栅格距离图

  栅格距离图类似矢量空间分析中的多重缓冲区

       ①为道路层建立栅格距离图

    ②为停车场层建立栅格距离图

    ③为超市场层建立栅格距离图

    ④为地铁出入口及公交站点层建立栅格距离图

·  4.对栅格距离图重分类

  在使用矢量数据进行分析处理时,用户采用了将矢量数据添加字段,并对字段赋等级值的方法来进行等级评定的。类似于矢量数据中的分级,对距离制图后的栅格数据还可以进行重分类操作。重分类即基于原有数值,对原数值重新进行分类整理从而得到一组新值并输出。

  5.临近分配居民点

  临近分配居民点主要是想知道附近的居民数量如何,并以此来衡量建立超市的优越性。人越多的区域,其潜在消费能力越强。使用临近分配工具能够将所有栅格单元分配给离其最近的源。

  6.使用栅格计算器叠加各图层

  数据全部准备好以后,就可以使用栅格计算器评定分析结果。


推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 使用Numpy实现无外部库依赖的双线性插值图像缩放
    本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ... [详细]
  • 本文详细介绍 Go+ 编程语言中的上下文处理机制,涵盖其基本概念、关键方法及应用场景。Go+ 是一门结合了 Go 的高效工程开发特性和 Python 数据科学功能的编程语言。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • PyCharm中配置Pylint静态代码分析工具
    本文详细介绍如何在PyCharm中配置和使用Pylint,帮助开发者进行静态代码检查,确保代码符合PEP8规范,提高代码质量。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
author-avatar
拍友2502899521
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有