利用地理处理工具在arcgis server中进行缓冲区分析十分便捷,当然如果我们的缓冲区十分简单,例如,为缓冲区输入固定半径或是根据某一字段进行缓冲区分析,这样的缓冲区我们甚至不需要使用地理处理工具,简单的程序即可实现。但是在应用中缓冲区的使用复杂的多,通常缓冲区的半径需要通过模型进行计算,然后将计算结果作为中间变量进行分析。例如我们需要对医院的服务范围进行综合分析,那么缓冲区大小需要通过人口密度、交通环境、医院等级等字段进行确定,如果模型复杂,在计算是会加入其他地理处理过程,如最优位置选择、叠置分析等。这样的缓冲区分析最优的选择方式通常是利用地理处理工具。
使用ArcToolbox建立缓冲区模型很简单,处理流程:
1)输入缓冲分析图层?
2)利用选择工具选择缓冲分析要素
3)字段计算
4)缓冲区大小确定
5)结果输出
注意点:
1)选择要素时需要确定要素查询语句
2)字段计算时使用Python或Python9.3,因为在Server服务器中不支持VBA。如果选择VB语句计算字段,在desktop中可以计算,server中不可计算。
运行结果: