基准地价计算距离及用地级别划分方法
1 基础数据处理
1.1 基础数据矢量化
在ArcGIS中,根据已配准好的遥感图像进行数据矢量化处理,将道路(包括遥感图上看到的、规划的、实地调研出来的道路)、公用设施(小学、中学、幼儿园、医院、银行、公园)、基础设施(即五通)、公交站点、汽车站火车站、环境等一一标注在图上。其中道路为线状,公用设施除公园外其余为点状,公园为面状,基础设施为面状,公交站点为点状,车站为点状,环境为面状。在把各个要素标注在图上的过程中,将每一个要素进行编号,此编号即为外业调查过程中对每一个要素的编号,需一一对应,为后期链接打下基础。所有要素需建立各自图层,切忌数个要素混合在一个图层。保存备份。
附:MapGIS数据转ArcGIS数据方法。
很多时候拿到的基础数据是MapGIS格式的,如果直接用MapGIS中的数据转换转为ArcGIS很容易出现数据丢失。在数据量不太大的情况下,我们可以采用下面的方法: 第一步,MapGIS主菜单中库管理—属性库管理,装入需要转的点/线/面文件,再导出为dbf格式;
第二步,依然利用MapGIS的文件转换,将文件转为shp。此时找到转好的shp文件,用excel打开其中的dbf文件,会发现属性丢失好多;
第三步,将第一步导出的dbf文件替换掉第二步的dbf文件。此时,数据全部转换完成,属性也不会出现丢失。
1.2 分值属性链接
所有基础数据处理好之后,就需要将每个要素已经算好的分值、作用半径、级别链接到ArcGIS属性表中从而继续进行下一步的计算。这里我们在ArcGIS中打开一个需要链接的图层,比如道路,右键,链接与移除,链接excel表,选择对应的字段,这里就是前面说到的为什么要有编号,而且还要一一对应,否则链接分值和属性就是错误的。链接好之后链接进来的excel数据是无法编辑的,而且关闭后再打开链接是会被移除的。我们可以采取两种方法:1、属性表左上角,添加字段,命名为excel表中的一个名称,浮点型/整型都可,不推荐使用文本。再使用字段计算器,等于前面链接好excel表的值,后面所有的excel都采用此方法,然后将excel移除即可;2、链接好后直接右键数据导出,导出为另外一个shp文件,这时会把所有的属性导出去,包括链接上的excel表数据,然后打开刚刚导出的shp数据,会发现所有的数据都在属性表里安静的躺着。
此时我们可以把一些不用的字段删除,如ID、车流量人流量、学生人数教师人数、门诊数量等等,以方便以后计算。
2 数据分析
2.1 数据栅格化
已经做好的数据是矢量化数据,而矢量化数据是无法自身带属性的,都是以属性表的形
式保存,进行数据分析的第一步就是要把矢量化的数据进行栅格转换,并将栅格数据赋予自身属性。
基准地价的成本距离计算这里需要栅格化的有边界线内所有的区域以及道路、铁路、河流,因为所有定级区域都是可以行走的,道路是行走的最快的,铁路和河流是具有行走的阻隔作用的,遇到铁路和河流是能通过道路穿过。
首先先将边界线转为面,使用“要素转面”,在转好的面中添加字段ID,假设定义为3,即区域内走3米为1米。转好的面再转为栅格,使用“面转栅格”,转的时候定义栅格大小,可以是10*10、20*20,根据具体需要而定。赋予每一个栅格一个数值,选中ID。转为栅格。
道路,首先将道路分级,一级道路为极通畅道路,在此道路上行走,走1米即为1米。二级道路为小路,走2米等于1米。生成缓冲区,同上转为栅格,在利用栅格计算器(空间分析-地图代数)分别乘以100和20以扩大。
铁路,定义为4,同上转为栅格。
栅格-栅格数据集-镶嵌新栅格。将四个栅格镶嵌之一起,取最大值。
利用重分类,100定义为1,40定义为2,3即为3,4定义为NoData,即铁路阻隔了行走,没有数据,无法通过。导出生成名为cost的栅格文件,永久保存。
2.2 成本距离计算
空间分析,距离计算,成本距离。将每一个要素按分值不同一一计算出距离,再根据公式,距离除以作用半径的2倍算出r,再计算1-r,如果是指数衰减利用“幂”运算,线性衰减需先将1-r去负,方法为在栅格计算器中使1-r的值>0,再把1-r的值、1-r>0的值以及分值相乘即得线性衰减分值图。
计算过程除幂计算外,其余均在栅格计算器中进行,计算时注意定义栅格计算器下面的环境:处理范围为与cost相同,XY分辨率为20。
所有单因子计算完成之后,在一起合的时候为各个单因子乘以各自权重再想加。