绘制坐标信息数据分布图

读取文件

首先,我们将解释如何使用坐标信息映射shapefile文件。我们使用我们已有的数据“全球地震数据”,使用QGIS绘制地图。首先,启动QGIS,然后从主菜单 Layer-Add Layer-Add Vector Layer 中调出 "Data Source Manager/Vector" 窗口。单击此窗口中的 ... 按钮,当出现 "Open OGR Supported Vector Dataset(s)" 窗口时,在文件名输入字段右侧的菜单中选择

"ESRIshapefile文件(.shp,)" 。然后,在文件夹中指定我们所需的文件。在这里,如果单击 打开 按钮,

然后单击 "Open OGR Supported Vector Dataset(s)" 窗口的 Add 按钮,将看到全球地震绘的分布图,如 图 193

../../_images/img_16.png

图 193 添加shp文件

接下来,保存地图。选择主菜单 Project-Save As 时,将显示 "Save Project As" 窗口。在此处,将文件夹指定为要保存的位置,将其命名为“全球地震分布.Qgs”,然后单击 Save 按钮。

提取2000年地震分布点

接着使用属性提取2000年地震点,只制作该地点的shapefile文件。请右键点击 Layers 中的 "world_earthquake" 图层,从中选择 Open Attribute Table 。"Attribute Table" 窗口打开后,点击 Select features using an expression 这样一来,就会出现 "Select by Expression" 窗口,如 图 194 ,点击窗口中心的列表 FIeld and Values 的三角标记,双击其中的 "YEAR" ,窗口左侧的输入栏就会显示 "YEAR" 。接着,按 运算符= 按钮,再按窗口右下方的 All Unique 按钮。于是,在“字段值”的输入栏中,全种显示了被输入到属性表格中的 "YEAR" 的所有年限。在此,当确认窗口左侧的输入栏中显示 "YEAR"= "2000" 时,单击 Select Features 按钮,接着单击 Close``按钮,如 :numref:`fig_qgis_install34` 。通过这项工作,只有2000年从“属性桌布”窗口列表中选择。 此外,在 "Attribute Table" 窗口的工具栏中,按 ``Toggle editingInvert SelectionDelete Selected features 的顺序按下图标,2000年的地震点以外的属性就会从地图上删除。最后单击 Save EditsToggle editing 的顺序按下图标,"Attribute Table" 关闭窗口,如 图 196 。完成该操作后,单击 "Attribute Table" 窗口和

"Select by Expression" 窗口右上方的 关闭 按钮,关闭两个窗口,如 图 197

../../_images/img_27.png

图 194 Attribute Table窗口

../../_images/img_37.png

图 195 Select by Expression窗口

../../_images/img_46.png

图 196 Invert Selection窗口

../../_images/img_53.png

图 197 2000年地震分布点图

2000年地震点类型的分类

在为2000年地震点创建shapefile文件后,我们现在为每个点类型设置图例。首先,我们将用地图视图扩展地震点的中心区域。(在这种情况下,将比例设置为约1/6400,000。)然后,双击 Layers 的区域以显示 "Properties" 窗口。在此窗口左侧的选项卡菜单中选择 Symbology ,然后在顶部的菜单中选择“分类”。对于“列”,选择 "YEAR" ,然后按 Categorized 按钮显示 "Column" 和 "Classify" 中 "YEAR" 中输入的所有代码,如 图 198

../../_images/img_64.png

图 198 属性分类设置

2000年地震点名称显示

更改图例后,设置要在地图上显示的地震点的名称。双击 Layers 区域以显示 "Layers Properties" 窗口,在左侧的选项卡菜单上选择 Labels ,然后从顶部的菜单中选择 Single labels ,如 图 199 。然后,在其下方的“标签”中选择 "YEAR" (名称)。在此窗口中,您可以选择文本的字体,大小,颜色等,但不要在此处更改。如果标签按原样显示,则字符的位置太靠近符号,因此请调整字符的位置。在此屏幕中,单击 Placement,点击 "Placement" 中的 Around piont ,并将距离设置为 "2.000" 单位为 "mm" ,如 图 200

../../_images/img_73.png

图 199 标签设置

../../_images/img_82.png

图 200 名称显示地震图

在此处保存图例和标签显示设置。按窗口底部的 Style 按钮,从出现的菜单中选择 Style-Save Style-Save Layers Style-As QGIS QML style file 。然后,将显示 "Save Layer Style" 窗口。指定它将在文件夹中保存为 "dizhendian.qml" ,然后单击 Save 按钮。读取此文件时,将显示与上述相同的图例和标签设置的地图。完成上述步骤后,按 "Layers Properties" 窗口中的 0K 按钮。然后,图例在地图上发生变化,并显示名称。最后,要保存地图,请选择 Project-Save 以保存“2000地震点.Qgs”。