every blog every motto: You never know how strong you really are until being strong is the only choice you have。
0. 前言
第二天案例
1. 正文
1.1 构建一个空间监测网
【问题1】现在要对某海域范围进行环境监测,需要构建一个空间监测网。要求:每25km布设一个监测点,沿着方向数据line.shp布设6个点;垂直于line.shp方向上两侧各4个,共9个点。
【方法】使用ArcGIS中【Fishnet】(创建鱼网)工具实现,并进行旋转编辑。注:本例中底图数据坐标系为投影坐标系“China_Lambert_Conformal_Conic”,其坐标单位为“千米”。如果底图数据坐标系为地理坐标系(如WGS1984),且监测点间隔距离为长度距离单位(如米、千米),则需要将底图数据投影到投影坐标系下才能创建监测网。否则,请统一使用角度单位来布设监测点。简而言之,描述距离的单位必须统一。
导入数据
创建渔网:
启用编辑工具下的move,对渔网进行平移
1.2 如何提取道路面数据的中心线,即生成路网线数据
【问题2】如何提取道路面数据的中心线,即生成路网线数据
【方法】使用ArcGIS中【CollapseDualLinesToCenterline】(提取中心线)工具实现。注:该工具处理的对象为非闭合的双线数据,处理结果为该双线的中心线。因此,为了提取道路面数据的中央线,必须先将面数据转为双线数据。同时,将路面两侧线断开为双线。
导入数据
面转线
去掉闭合部分
软件自身原因,要进行后续修改
1.3 如何在ArcMap中更新栅格数据中某些值,如仅将值为3的栅格改为4?
【问题3】如何在ArcMap中更新栅格数据中某些值,如仅将值为3的栅格改为4?
【方法】使用ArcGIS中【Con】(条件函数)工具实现。ArcToolbox中同时提供了单独的工具【条件函数】以及栅格计算器中的【Con】函数。以下分别讲解两个工具的使用。
导入数据
方法一: 条件函数
结果:
方法二: 栅格计算器
结果:
1.4 如何提取出2个时段土地利用矢量数据的变化区域
【方法】使用ArcGIS中【Identify】(标识)工具实现。该工具先执行两个图层的相交处理,然后将两图层的属性同时保存到结果数据中。
导入数据
indentity
提取土地变化区域
结果不对