GIS基础软件及操作(四)

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 原文 GIS基础软件及操作(四) 练习四、空间数据处理 1.空间数据处理(融合、合并、剪切、交叉、合并)2.设置地图投影及投影变换 空间数据处理 数据:云南县界.shp; Clip.shp西双版纳森林覆盖.

原文 GIS基础软件及操作(四)

练习四、空间数据处理

1.空间数据处理(融合、合并、剪切、交叉、合并)
2.设置地图投影及投影变换

空间数据处理

  • 数据:云南县界.shp; Clip.shp西双版纳森林覆盖.shp 西双版纳县界.shp

  • 步骤:

将所需要的数据下载后,解压到到 e:\gisdata,

设定工作区:在ArcMap中
执行菜单命令:<地理处理>-><环境>,设定“临时工作空间”为
e:\gisdata

第1步 裁剪要素

  • 在ArcMap中,添数据GISDATA\云南县界.shp,添加数据GISDATA\Clip.shp (Clip 中有四个要素)

  • 激活Clip图层。点击编辑器中的开始编辑,选中clip图层,选中Clip图层中的一个要素,注意确保不要选中“云南县界”中的要素!

点击地理处理,打开ArcToolbox,分析工具→提取分析→裁剪

指定输入类:云南县界,指定剪切要素:Clip(必须是多边形要素)指定输出要素类路径及名称,这里请命名为“云南县界_Clip1”

依次选中Clip主题中其它三个要素,重复以上的操作步骤, 完成操作后将得到共四个图层(“云南县界_Clip1” , “云南县界_Clip2”,“云南县界_Clip3”,“云南县界_Clip4”)。

第2步 拼接图层

  • 在ArcMap中新建地图文档,加载你在剪切要素操作中得到的 四个图层

  • 点击地理处理,打开ArcToolbox→数据管理工具→常规→追加

    打开“追加”面板,

输入数据集素:依次添加其它三个图层目标数据集:设定为 云南县界_Clip1

右键点击图层“云南县界_Clip1”,在出现的右键菜单中执行“数据”->”导出数据”

指定导入数据的路径和名称:YNOK.shp

通过以上操作我们就完成了将4个图层拼接为一个图层的处理。
新建一地图文档,加载数据YNOK.shp,查看图层及打开其属性表看看与“云南县界”中的属性表有何区别。

第3步 要素融合

  • 在拼接图层的基础上继续

  • 点击地理处理→ArcToolbo→数据管理工具→制图综合→融合

  • 输入要素:指定为YNOK

  • 融合字段:选择为“所属州”,将根据这个字段的值对要素进行融合,YNOK图层中“所属州”相同的要素将合并成一个要素

以上操作,根据指定字段的值,对现有图层中的要素进行融合,产生新的图层――YNOK_Dissovle,打开并查看其属性表

类似地,重复以上过程,并将融合字段指定为:CHINESE ,看看结果有何不同

第4步 图层合并

  • 在ArcMap中新建一个地图文档,加载数据 GISDATA\西双版纳森林覆盖.shp 和 GISDATA\西双版纳县界.shp

  • 调整图层顺序,将西双版纳县界置于下方

  • 打开ArcToolbox,在ArcToolbox→分析工具→叠加分析→联合,执行“联合”命令

  • 在联合对话框中

    输入要素:依次添加 “西双版纳森林覆盖”“西双版纳县界”两个图层

    输出要素类:设置为 Union.shp

查看输出要素类:Union的的属性表,并检查属性 “Type”,其中为“Y”的表示有植被覆盖的区域,右键点击图层Union,修改属性->符号系统 ,类别设置为唯一值,值字段设置为TYPE,点击添加值,把Y添加,点击确定。

第5步 图层相交

  • 在图层合并练习的基础继续

  • 在ArcToolbox中,分析工具→叠加分析→相交,执行“相交”命令

  • 在“相交对话框”中

    输入要素:依次添加 “西双版纳森林覆盖”“西双版纳县界”两个图层

    输出要素类:设置为 Intersect.shp

查看 输出要素类InterSect,并与“西双版纳森林覆盖”及“图层合并”操作所得结果――“Union”进行比较,并进一步思考这类操作适合求解哪一些现实问题。

定义地图投影

第6步 定义投影

  1. 在ArcMap中新建地图文档,添加第4步成生成的图层:Union.shp

  2. 在TOC中,右键点击图层“Union”,查看属性,在属性对话框中,点击“源”选项页,查看这图层是什么坐标系

  3. 打开ArcToolbox→数据管理工具→投影和变换→定义投影,执行命令“定义投影”命令

在定义投影对话框中,选择要素类:Union,点击坐标系输入框右边的按钮,

在出现的“定义投影”对话框中,选择一个地理坐标系,GCS_BEJING_1954

(注意:前提是我们已知道图层Union是使用北京1954地理坐标系)

点击“按钮”,进入空间参考属性,从坐标系中选择(坐标系统\地理坐标系\Asia\Beijing
1954.prj)

  1. 在TOC中,右键点击图层“Union”,查看属性,在属性对话框中,点击“源”选项页,查看这个图层的坐标系是否已经被指定为“北京1954地理坐标系”

第7步 投影变换

地理坐标系->北京1954坐标系转换->西安80坐标系

  1. 在第6步的基础上进行

  2. 打开ArcToolbox→数据管理工具→投影和变换→要素→投影,执行命令“投影”命令

  1. 在“投影”对话框中,输入数据集或要素类选union,把坐标系改为――“BEJING_1954_GK_ZONE_17N”(坐标系统\投影坐标系\Gauss
    Kruger\Beijing 1954\Beijing 1954 GK Zone 17N.prj)

  1. 确定后,完成由地理坐标系GCS_BEJING_1954 到 投影坐标系
    BEJING_1954_GK_ZONE_17N 的变换。


作者: 王顺利 
发表于: 2016-01-14 14:56:01 
更新于: 2016-04-28 21:42:12 
原文链接: http://www.wshunli.com/2016/01/14/GIS基础软件及操作-四/ 
本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
目录
相关文章
|
Java 定位技术
GIS开发:开源GIS数据共享服务软件
GIS开发:开源GIS数据共享服务软件
243 0
|
数据可视化 数据管理 Linux
2023 年 10 大最佳 GIS 软件
2023 年 10 大最佳 GIS 软件
1946 0
2023 年 10 大最佳 GIS 软件
|
数据可视化 Unix Linux
免费的3D GIS 软件,特点与应用领域介绍
免费的3D GIS 软件,特点与应用领域介绍
342 0
免费的3D GIS 软件,特点与应用领域介绍
|
存储 关系型数据库 Java
GIS开发:标绘的管理
GIS开发中标绘的管理
165 0
|
弹性计算 Ubuntu 数据可视化
通过阿里云来学习网络GIS 的GIS人
在本科的学习中,从本地的GIS软件Arcgis到网络GIS中的云GIS,一步步最后终于到了学习服务器中的GIS的相关内容,地理信息科学的专业知识包括很多内容,从底层gis软件的相关内容的编程,到相关gis软件的使用与分析,到现在的网络gis的学习,gis在我们的生活中无处不在,我也通过服务器这个重要的工具,来进行网络gis的学习,这十分重要。通过学长的介绍,我了解到“飞天加速计划 高校学生在家实践”的这个活动,了解并学习ECS的使用,通过linux系统与ubuntu的操作的学习,我得到了许多的收获。
通过阿里云来学习网络GIS 的GIS人
即插即用,基于阿里云Ganos快速构建云上开源GIS方案
对于轻量级GIS应用,选择具备时空能力的云上数据库再搭配开源GIS软件,能够快速构建稳定、廉价、实用的GIS解决方案。本文介绍如何将阿里云POLARDB/PG Ganos时空数据库引擎作为数据源与GeoServer、uDig、QGIS等最常用的开源GIS软件对接,构建即插即用基于开源GIS应用方案。
23030 0
|
Java 定位技术 API
|
关系型数据库 定位技术 分布式数据库
即插即用 基于阿里云Ganos快速构建云上开源GIS方案
对于轻量级GIS应用,选择具备时空能力的云上数据库再搭配开源GIS软件,能够快速构建稳定、廉价、实用的GIS解决方案。
1989 0
|
关系型数据库 定位技术 算法
|
关系型数据库 定位技术 数据库