大型商城选址:如何为大型商场找到一个交通便利、停车方便、人员密集的商业地段。满足条件为:
A.离城市主要交通线路75m以内,以保证商场交通的通达性。(“mainstreet”数据)
B.保证在居民区150m范围内,便于居民步行到达商场。(“residential”数据)
C.距停车场200m范围内,便于顾客停车。(“stops”数据)
D.距已经存在的商场500m范围之外,减少竞争压力。(“othermarkets”数据)
1、建立缓冲区
在ArcToolbox中双击“分析工具”选择“邻域分析”下的“缓冲区”工具(如图2-1)。
(图2-1)
打开“缓冲区”对话框,在“输入要素”一栏填入“mainstreet”数据,在“输出要素类”一栏指定保存路径和名称。确定缓冲区距离为75米,“侧类型”选择“full”,其他默认(如图2-2)。
(图2-2)
单击“确定”按钮,(如图2-3)
(图2-3)
同样打开“缓冲区”对话框,在“输入要素”一栏填入“residential”数据,在“输出要素类”一栏指定保存路径和名称。确定缓冲区距离为150米,其他默认(如图2-4)。
(图2-4)
单击“确定”按钮(如图2-5)。
(图2-5)
打开“缓冲区”对话框,在“输入要素”一栏填入“stops”数据,在“输出要素类”一栏指定保存路径和名称。确定缓冲区距离为200米,“侧类型”其他默认(如图2-6)。
(图2-6)
单击“确定”按钮(如图2-7)。
(图2-7)
打开“缓冲区”对话框,在“输入要素”一栏填入“othermarkets”数据,在“输出要素类”一栏指定保存路径和名称。确定缓冲区距离为500米,其他默认(如图2-8)。
(图2-8)
单击“确定”按钮(如图2-9)。
(图2-9)
全部缓冲区建立好后(如图2-10)
(图2-10)
2、进行叠加分析、相交操作
求取stops、mainstreet和residential三个缓冲区图层的交集区域在ArcToolbox中,双击“分析工具”选择“叠加分析”下的“相交”工具(如图2-11)。
(图2-11)
打开“相交”对话框,在“输入要素”一栏依次将停车场的缓冲区、主要交通要道的缓冲区和居民区的缓冲区添加进去。在“输出要素类”一栏确定保存路径和名称,“连接属性(可选)”ALL,“输出类型(可选)”为INPUT(如图2-12)。
(图2-12)
单击“确定”按钮,求出的交集区域(如图2-13)。
(图2-13)
3、进行叠加分析、擦除操作
然后求取同时满足四个条件的区域, 在ArcToolbox中,双击“分析工具”选择“叠加分析”下的“擦除”工具(如图2-14)。
(图2-14)
打开“擦除”对话框,在“输入要素”一栏中中选择三个区域的交集区域,在“擦除要素”一栏中选择已存在商场的缓冲区数据。在“输出要素类”一栏中确定保存路径与名称(如图2-15)。
(图2-15)
单击“确定”按钮,结果(如图2-16)。
(图2-16)
4、为缓冲区赋值
打开停车场的缓冲区的属性列表,添加stops字段,并用字段计算器将字段全部赋值为1(如图2-17)。
(图2-17)
同理为主要交通要道的缓冲区和居民区的缓冲区添加street和resdentia字段,同样并且全部赋值为1。但是打开商场缓冲区的属性列表添加markets字段,赋值为-1(如图2-18)。
(图2-18)
5、叠加分析、联合操作
启动ArcToolbox,在ArcToolbox中,双击“分析工具”选择“叠加分析”下的“联合”工具(如图2-19)。
(图2-19)
打开“联合”对话框。在“输入要素”一拉依次添加四个缓冲区图层。在“输出要素类”一栏指定输出路径和名称。“连接属性(可选)”选择ALL(如图2-20)。
(图2-20)
单击“确定”按钮,四个区域联合叠加(如图2-21)。
(图2-21)
6、为叠合缓冲区分类
打开生成的Union文件的图层属性表,在属性表中添加短整型的字段class(如图2-22)。
(图2-22)
在class字段上单击鼠标右键选择“字段计算器”选项,打开“字段计算器”对话框,输入公式:[markets] + [residential] + [street] + [stops](如图2-23)。
(图2-23)
右击class字段选择“降序排列”结果(如图2-24)
(图2-24)
最后得到城市区域内商场选址的属性表,分为5个等级。
第一等级:class值为3。
第二等级:class值为2。
第三等级:class值为1。
第四等级:class值为0。
第五等级:class值为-1。
右键Union图层的属性,打开“图层属性”对话框,选择符号系统标签,利用class字段对图层进行分层设色(如下图 2-25)所示。
(图2-25)
结果如图(2-26)所示。
(图2-26)