目录
一、新建Shapefile文件
Shapefile是一种矢量图形格式,它能够保存几何图形的位置及相关属性。Shapefile 中的地理要素可通过点、线或面(区域)来表示。Shapefile文件(shp文件)实际上是由多个文件组成的,其中,要构成一组完整的地理数据,有三个文件是必不可少的,它们分别是".shp", ".shx"与 ".dbf"文件,表示同一数据的一组文件其文件名前缀应该相同。此外,所有的文件都必须位于同一个目录之中。
- *.shp - 用于存储要素几何的主文件;必需文件。
- *.shx - 用于存储要素几何索引的索引文件;必需文件。
- *.dbf - 用于存储要素属性信息的 dBASE 表;必需文件。
- *.sbn 和 *.sbx - 用于存储要素空间索引的文件。
- *.prj - 用于存储坐标系信息的文件;由 ArcGIS 使用。
- ......
1、打开ArcGIS目录窗口,在文件夹连接中选择shp文件要保存的文件夹,单击鼠标右键,选择“新建“-“Shapefile”。
* 如果当前文件夹连接中没有想要存放Shapefile的文件夹,可先通过点击鼠标右键选择“新建”-“文件夹”来创建新的文件夹;还可以通过点击“连接到文件夹”按钮连接计算机中其它位置的文件夹),然后进行新建Shapefile操作。
![]()
新建文件夹和连接到文件夹
2、弹出【创建新Shapefile】对话框,在要素类型中选择“折线”,并命名一个名称(即shp文件名)。
3、在空间参考下面点击“编辑”,根据实际情况为Shapefile定义一个坐标系,然后点击“确定”,我们的Shapefile就创建好了。
Shapefile创建完成之后,会自动加载到图层中,另外在文件夹中也可以看到我们创建的shp文件。
![]()
二、绘制线要素
1、Shapefile创建完成之后,就可以进行要素的绘制了,首先需要在“编辑器”菜单下点击“开始编辑”。
2、点击“创建要素”,在屏幕的右侧可以看到ArcGIS打开了一个【创建要素】窗口,我们先选择要编辑的图层,然后在构造工具中选择“线”即可以在视图中进行绘制线要素操作。
ArcGIS中的每一个点、线、面(多边形)等都被称为要素(Feature),是空间数据最基本、不可分割的单位。每一个要素都有自己的属性并存在属性表中,每一个要素和表中的一行相对应。
3、用鼠标左键每点击一次,就会在点击的位置创建一个点,多个点就连接成了一条线。
4、完成绘制:一种方法是通过在结束点双击鼠标左键完成绘制,另一种方法是单击鼠标右键选择“完成草图”。此时一个线要素就绘制完成了,ArcGIS会将它高亮显示。
5、完成绘制之后,我们可以鼠标右键选择要要素所在的图层,打开属性表,此时看到我们绘制的线要素属性信息已经被保存在属性表中了。我们可以继续进行点击操作在当前图层中绘制更多的线要素,每绘制完成一个线要素,属性表中就会增加一行记录。
6、最后保存编辑内容:点击“编辑器”-“保存编辑内容”,如果不再对当前图层继续编辑,点击“停止编辑”即可。当然也可以直接点击“停止编辑”,ArcGIS会提示我们是否保存编辑内容,此时选择“是”进行保存。但还是推荐先进行保存后停止编辑,这样比较保险,以防在提示中误选了“否”而前功尽弃。
三、编辑线要素
(一)编辑线要素样式
点击对应线要素图层下的线要素符号即可修改颜色、宽度等样式。
(二)编辑线要素折点
1、开始编辑
选择编辑工具(当编辑器停止编辑时,需要选择“编辑器”-“开始编辑”按钮才能被选择)。
2、移动要素
单击线要素,鼠标放在线要素中变成下图状态时,可对线要素的位置进行移动操作。
3、编辑折点
双击要修改的线要素,当线要素上显示出其所有的折点时,我们就可以继续进行编辑修改了。下面本文将对常用的编辑操作进行介绍。
对线要素的编辑操作包括:修改折点、添加折点、删除折点、延续要素、按比例拉伸、完成草图、查看编辑草图属性等。我们可以通过点击按钮、鼠标右键菜单或者使用快捷键进行操作。
(1)移动折点:选中“修改草图折点”按钮,鼠标放在折点上变成如下样式时,按住鼠标左键拖动。
(2)移动线段:选中“修改草图折点”按钮 ,鼠标放在要移动的线段上,按住鼠标左键拖动。
(3)添加折点:选中“添加折点”按钮 ,或按住快捷键I不放开,鼠标放在要添加折点的位置单击鼠标左键。
(4)删除折点:选中“删除折点”按钮 ,或按住快捷键D不放开,鼠标点击要删除的折点。
(5)延长线要素:选中“延续要素工具”按钮,在线要素的最后一个顶点处继续绘制来延长选中的要素。
(6)完成草图:修改完成后,选择“完成草图” ,或按快捷键F2。然后在“编辑器”下选择“保存编辑内容”保存我们的修改。
(7)草图属性:点击“草图属性”,可以在地理投影坐标系下通过修改、添加、删除折点的具体经纬度坐标来编辑线要素。
4、修改完成后,重复绘制线要素时的最后一步操作来保存编辑内容。最后我们得到的shp文件就可以分享给小伙伴们啦。