1、第一部分:遥感影像解译的过程(人工目视解译)一目标:在 arc map 软件中手工勾绘图斑,对遥感影像进行目视解译。二解译内容:梯田、沟台地、坝地、乔木林、灌木林、果园、人工草地、水库、淤地坝、剩余地类。三要求:1)图斑边界线的走向和形状与影像特征允许误差控制在 1 个像元内( 2.5m)。2)本项目成图比例尺为 1:10000,最小图斑面积为 400m2,条状图斑短边长度不应小于10m。四操作流程软件安装:先打开破解文件夹 crack,看的安装说明文件 install,照着操作步骤,先安装 license,再装 desktop 主程序。图斑勾绘:1 Arc Catalog 中建立工作图层打开
2、 Arc Catalog,在自己的工作路径下,右击newshapefile,修改名字(如qinzhou),类型选择多段线 polyline,导入影像的空间参考。2 在 Arc map 中编辑图层(图示)1)打开影像数据和工作图层Editor 工具条,Start editing,选择工作路径和要编辑的图层 target:qinzhou,选择任务task:create new feature,使用铅笔工具,勾画图斑。结束线条编辑,直接双击,捕捉结点闭合, 右击 finish sketch。线条修改,task:modify futures,选中要修改的线条,鼠标移动到节点处,移动节点,右击,可删除,
3、添加节点。注意:线与线一定要闭合或相交成面。2)打开捕捉:editor snapping选择需捕捉的图层,vertex,edge,end 前打勾,edit sketch,topology elements 前打勾3)编辑状态中的快捷键C移动,X缩小,Z放大,Ctrl+Z 撤销4)量测工具Tools 工具条中的量测工具(形如尺子),量测长度,面积5)解译标识(图表略)3 保存图层和项目工程Editorsave edits,stop editing 保存图层编辑Filesave 保存工作项目,设项目文件路径,文件名第二部分:对勾绘的线图层 shp 文件进行拓扑检查并修改1 在 arcmap 中,用
4、边界裁剪线文件 shp 文件直接把边界复制到线图层1)打开边界图层(如 3.Shp),打开 shp 图层(即之前画的线图层,如:qinzhou.shp)2)选中边界(如 3.Shp),右击,copy,开始编辑线图层 qinzhou.shp,右击,paste 粘贴,把边界复制到了线图层,保存图层编辑,editsave editstop edit。2 在 ArcCatalog 中,将线图层 Shp 文件转为 coverage 文件打开 arc toolbox,(主工具栏中的红色工具箱),conversion toolsto coverage双击 feature class to coverage,
5、设置要转换的 shp 文件(如:qinzhou.shp),输出的coverage 文件名(如:qinzhou_c),ok在 arc catalog 中,在工作路径下,右击 refresh 刷新,在 contents 标签下,可见到生成的 coverage 文件(名为 qinzhou_c),3 给 coverage 建立拓扑关系,生成面在 arc catalog 的右窗口中,contents 标签下,右击生成的 coverage(qinzhou_c)文件,点击 propertis,打开属性窗口,在 general 标签下,点击 build,再点击 clean,此时,coverage 文件中多了面
6、状文件 polygon,关闭属性窗口。4 在 arcmap 中加载 polygon,以 polygon 面为参考,修改线图层 shp 文件(qinzhou.shp)1) polygon 的显示设置右击加载进来的 qinzhou_c polygon 文件名,在右键菜单点击 properties,设置其显示方式,如图所示:(在 symbology 标签下,左侧选 categoriesunique values 以唯一值的方式显示,value field 选 area,color ramp 选一种差异大的颜色,点击 add all values,ok,关闭属性窗口。)至此,根据图斑面积的不同以不同颜
7、色显示。2)Shp 线图层的修改加载之前的 shp 线图层(qinzhou.shp)根据线与面的叠加,以鲜明的颜色对比显示,检查是否有当断未断或未闭合的线,未闭合的图斑,补充线条或修改节点,使线条闭合。如图:检查是否有面积小于 400 平方米的小图斑,右击 qinzhou_c polygon 文件名,open attribute table,打开属性表右击 area 字段名称,sort ascending,按面积的降序进行排列,或 option,select by attributes,双击 area, 400,apply,选出面积小于 400 的图斑在属性表中,点击其下方标签的 select
8、ed 按钮,显示选中的记录,双击某一个记录的左边的小方块,地图上就自动定位到该记录对应的图斑,再对线图层 shp 文件进行修改。逐个记录的定位检查,修改对应位置处的线图层。5 将修改好的线图层 shp 文件(qinzhou.shp)保存,再次重新生成 coverage,建立拓扑,生成 polygon,加载到 arcmap 中,检查确保无误(重复以上步骤 24)第三部分:属性录入6 将 coverage 的 polygon 转为面的 shp 文件在 arc catalog 中,右击该 polygonexportto shapefile (single).,设置要转换的文件(即 polygon),
9、输出路径(F:tstshtresult),输出 shp 面文件名称(如:qz.shp),ok7 在 catalog 中,修改面 shp 图层(如:qz.shp)的属性表,把多余的字段删除,右击该字段名称,delete field(只留 Fid,shape,area 三个字段,添加两个新的字段(Optionsadd field)(name:名称,type:text,length:20;name:综合编码,type:text,length:20)。8 在 arcmap 中给图斑赋属性值,加载影像图层,面 shp 图层(如:qz.shp)并以镂空方式显示EditStart edit,设置其为编辑状态
10、,在地图中选择对象,使用 tools 中的选择对象(select features),按住 shift 多选,清空选择(clear selected features)工具,属性表的编辑,右击该图层名,open attribute table 打开属性表,点击 selected 标签,如图所示,输入所选对象的名称,综合编码。也可以一次选择多个同类型的图斑,右击字段名,field calculator,输入“乔木林”(引号要英文状态下输入,文字在中文状态下输入),可完成多个图斑一次赋属性值。注意:地图上的对象与记录是一一对应的9 给所有的图斑都赋上属性之后,将 shp(如:qz.shp)文件转为 coverage 格式(同步骤2)arc toolbox,conversion toolsto coverage双击 feature class to coverage,设置要转换的 shp 文件(如:qz.shp),输出的 coverage 文件名(如:qz_c),ok,此coverage 文件即为最终解译成果。