目录

  • 1 项目一 地理信息系统概述
    • 1.1 任务一 地理信息系统概述
    • 1.2 任务二 地理信息系统的组成
    • 1.3 任务三 地理信息系统的功能
    • 1.4 任务四 地理信息系统数据源
    • 1.5 任务五 栅格数据结构
  • 2 项目二 ArcGIS软件概述
    • 2.1 任务一 ArcGIS的理念
    • 2.2 任务二 ArcGIS桌面版组成
    • 2.3 任务三 ArcGIS软件安装
  • 3 项目三 ArcMap和ArcCatalog基础
    • 3.1 任务一 ArcMap基础
    • 3.2 任务二 ArcCatalog基础
    • 3.3 任务三 属性连接和空间连接
  • 4 项目四 栅格地图的地理配准
    • 4.1 任务一 基于公里格网的栅格地理配准
    • 4.2 任务二 基于参考图层的栅格地理配准
  • 5 项目五 空间数据组织和管理
    • 5.1 任务一  shapefile文件的管理
    • 5.2 任务二 地理数据库
  • 6 项目六 编辑数据
    • 6.1 任务一 创建新图形
    • 6.2 任务二 编辑已有图形
    • 6.3 任务三 属性编辑和录入
  • 7 项目七 拓扑的创建及处理
    • 7.1 任务一 地图拓扑
    • 7.2 任务二 地理数据库拓扑
  • 8 项目八 空间校正
    • 8.1 任务一 变换数据
    • 8.2 任务二 边缘匹配
  • 9 项目九 空间数据处理
    • 9.1 任务一 转换数据
    • 9.2 任务二 数据镶嵌
    • 9.3 任务三 空间数据提取
    • 9.4 任务四 空间数据格式转换
    • 9.5 任务五 空间数据投影变换
  • 10 项目十 空间数据可视化
    • 10.1 项目一 图层符号化
    • 10.2 项目二 地图中的文字
    • 10.3 项目三 地图的页面版面和地图要素的设计设计
    • 10.4 项目四 地图输出
  • 11 项目十一 空间数据探查
    • 11.1 任务一 空间查询
    • 11.2 任务二 属性查询
任务一 转换数据

(一)以图层的形式添加 x,y 坐标数据

除了 shapefile 等数据源,还可以将包含地理位置的表格数据以 x,y 坐标的形式添加到地图中。如果表中也包含 z 坐标(例如,高程值),则可以将表格数据作为 3D 内容添加到 globe 或 scene 中。

X,Y 坐标用于描述地球表面上的点,例如:城市里消火栓的位置或水样采集位置。可以使用 GPS 轻松采集 x,y 坐标数据(也经常会采集高程 [z] 值)。

要将某个 x,y 坐标表添加到地图、globe 或 scene 中,该表中必须包含两个字段:一个用于 x 坐标,一个用于 y 坐标。字段中的值可以表示任意坐标系和单位,例如:纬度和精度,或米。启用 3D 几何的 z 坐标字段为可选字段。

这些字段必须为数值型。如果字段不是数值,例如当坐标值以度、分和秒的形式存储(如 -120 13 58)时,要将坐标转换成十进制度显示。

将数据添加到地图、globe 或 scene 中后,其将成为 x,y 事件图层,该图层的行为类似于其他点要素图层。例如,您可以决定是否要显示该图层、将其符号化、设置可见比例或显示满足一定条件的要素子集。在 3D 中,还可更改属性,例如:图层的垂直夸大值或图层距高程表面的偏移值。

创建的 x,y图层可以转换为要素类,只需要在ArcMap的内容列表中选择该图层右键导出,可以导出为shapefile或者数据库中的要素类。


(二)点集转线

点集转线是基于点创建线要素。此功能要求构成线要素的折点不少于两个,否则该线要素将无法写入输出。

 


(三)根据线创建面

如果有线要素,可以根据线要素创建面要素。例如,可能需要根据地块线创建宗地面,根据湖岸线创建湖,或者根据路面线创建街道面。

使用线要素创建面要素的方法很多。可以创建一个全新的面要素类,或者可以在现有的要素类中交互地创建面要素。

1、编辑器中的构造面工具

在编辑窗口中,将创建要素的模板设置为某个面要素,可以根据现有线或面的形状创建新面。

2、要素转面

要素转面是创建包含从输入线或面要素所封闭的区域生成的面的要素类。下图分别是由线要素、面要素和线-面要素创建的面要素类。

要素转面将在一个或多个输入要素形成的封闭区域处,构造一个新的面要素并将其写入输出要素类。输出属性将因对话框上的保留属性选项和标注要素选项而异。在输入要素列表中指定了多个要素类或图层时,列表中这些条目的顺序并不影响输出要素类型,但是,在处理过程中将使用工具对话框中此列表最顶部的条目的空间参考,并将其作为输出空间参考。


(四)要素转线

要素转线可以创建包含通过以下方式生成的线的要素类:将面边界转换为线,或者分割线、面或在两要素的相交处对两要素进行分割。

(五)栅格转换

1、要素转栅格

要素转栅格是将要素转换为栅格数据集。任何包含点、线或面要素的要素类都可以转换为栅格数据集。输入字段类型决定输出栅格的类型。如果字段是整型,则输出栅格也是整型;如果字段是浮点型,则输出栅格也是浮点型。
要素转栅格工具始终使用像元中心确定栅格像素的值。如果要对不同类型的输入要素几何的转换方式进行更多控制,则使用各自的特定转换工具:点转栅格折线转栅格面转栅格

2、栅格转要素

可将栅格数据转换为面、线或点要素。根据栅格数据所表示的内容来选择相应的要素类型。

(1)栅格数据转换为面要素

在转换包含区域要素的栅格数据集时,每组具有相同值的连续像元会转换为一个面要素。弧是基于栅格中的像元边界创建而成的。输入栅格中的 NoData 像元不会在输出中转换为面要素。

下面左侧的图像是栅格图像,右侧的图像是转换为面之后的显示结果:

土地利用栅格

土地利用栅格转面

(2)栅格数据转换为折线

在转换包含线状要素的栅格数据集时,将基于输入栅格数据集中的每个像元创建折线。定位折线时,要使折线能够通过每个像元的中心。输入栅格数据集中的 NoData 像元不会在输出中转换为要素。

下面左侧的图像是栅格图像,右侧的图像是转换为折线要素后的显示结果:

栅格线要素

栅格线要素-转折线

(3)栅格数据转换为点

在转换包含点要素的栅格数据集时,输入栅格数据集中的每个像元都会在输出中转换为点。每个新生成的点都被定位在它所表示的像元的中心。NoData 像元不会转换为点。

下面左侧的图像是栅格图像,右侧的图像是转换为点要素后的显示结果:

 

栅格点要素

栅格点要素-转点