实验三 数据处理
实验目的:
①通过GIS软件,了解GIS数据处理的主要方法,掌握数据格式转换、投影变换和空间数据插值
②通过实验,了解地图投影和坐标系的转换,尤其要熟悉在ArcView中进行地图投影和坐标系的转换
③掌握常见的空间数据内插方法
实验内容:
①错误查找与改正
②属性数据核对
③投影坐标转换
④数据格式转换
⑤数据内插
实验步骤与过程:
一. 数据格式转换(直接转换)【MapInfo&ArcView】
1.通过MapInfo自带工具转换格式
①打开MapInfo>>工具>>通用转换器>>通用转换器
②出现”通用转换器”窗口>>输入要转换格式的文件以及原格式>>输入转换格式后文件输出路径以及转换后的格式>>反勾选“记录到文件”>>确定
③出现信息框,表示转换成功
2.通过ArcView查看格式转换结果
①打开ArcView>>创建新视图>>加载刚刚转换好格式的shp文件
②效果如图
③在工具栏上点击“打开专题表格”按钮
④效果如图
二. 投影变换【ArcView】
1.加载插件
文件>>扩展>>出现“扩展”窗口>>勾选“有效投影向导”>>确定
2.进行投影变换
①文件>>投影实用工具>>选择需要投影变换的文件>>下一步
②选择如图的坐标系信息>>选择文件输出的路径
③验证检查所设置的参数是否正确>>单击“完成按钮”>>出现投影变换完成的信息框
④新建视图窗口>>载入变换投影后的文件>>与旧视图窗口的旧投影进行对比
(由于机房电脑截图问题不完全,导致本张截图没有完整呈现,原本右边是有旧视图窗口与新视图窗口进行投影对比)
三. 数据内插
1.趋势面分析
①加载插件:
文件>>扩展>>勾选“空间分析”>>ok
②加载数据:
新建view>>add theme按钮>>效果如图
③调整视图地图单位:
view>>properties>>map units:meters
④加载脚本:
新建脚本窗口>>加载趋势面脚本>>编译并运行脚本注:编译完要记得激活一下视图窗口,之后再将脚本运行
⑤设置分析环境:
Analysis>>properties>>设置分析参数>>效果如图
⑥创建等值线:
surface>>create contours>>调整等值线参数>>效果如图
⑦标注等值线:
Theme>>Auto-label>>调整等值线标注参数>>效果如图
2.核密度估算
①加载插件:文件>>扩展>>勾选“空间分析”>>ok
②加载数据:新建view>>add theme按钮>>效果如图
③调整视图地图单位:view>>properties>>map units:meters
④打开属性表:点击工具栏按钮>>可查到count字段显示某点所见数目
⑤渐变图例:
点击工具栏“编辑图例”按钮>>调整图例参数>>效果如图

⑥设置输出格网属性:
Analysis>>Calculate Density>>调整输出格网范围
⑦核密度估算:
Analysis>>Calculate Density>>调整计算密度参数
⑧修改图例分类数:
点击工具栏“编辑图例”按钮>>调整图例参数>>效果如图
3.两种样条函数的比较
①加载插件:
文件>>扩展>>勾选“空间分析”>>ok
②加载数据:
新建view>>add theme按钮>>效果如图
③调整视图地图单位:
view>>properties>>map units:meters
④加载转换后的格网图层:
选中需要转换为格网的矢量图层>>Theme>>Convert to Grid>>选择输出格网图层文件路径>>调整输出格网参数>>效果如图
⑤设置分析环境:
Analysis>>properties>>调整分析环境参数
⑥创建插值格网(规则样条法):
Surface>>interpolate Surface>>调整插值参数>>效果如图
⑦重命名输出网格:
Theme>>Properties>>在Theme Name上更改网格名称>>效果如图
⑧创建插值格网(张力样条法):Surface>>interpolate Surface>>调整插值参数>>效果如图
⑨重命名输出网格:
Theme>>Properties>>在Theme Name上更改网格名称>>效果如图
⑩计算两种插值法的差值:
Analysis>>Map Calculator>>输入表达式>>效果如图
4.普通克里金法插值
①加载插件:
文件>>扩展>>勾选“空间分析”>>ok
②加载数据:新建view>>add theme按钮>>效果如图
③调整视图地图单位:
view>>properties>>map units:meters
④加载脚本:新建脚本窗口>>加载趋势面脚本>>编译并运行脚本
注:编译完要记得激活一下视图窗口,之后再将脚本运行
⑤设置分析环境:
Analysis>>properties>>调整分析环境参数>>效果如图
⑥估算标准差网格:
Analysis>>Map Calculator>>输入表达式>>效果如图
⑦创建等值线【由于这边等值线过于密集便不标注等值线】:
surface>>create contours>>调整等值线参数>>效果如图