很多时候,GIS 数据以表或电子表格的形式出现。QGIS允许您导入带有坐标的结构化文本文件作为矢量图层。本教程演示如何使用数据源管理器导入分隔文本文件。
任务概述
我们将以制表符分隔值 (TSV) 格式导入包含地震位置的文本文件到 QGIS 并创建一个点图层。
获取数据
-
在本教程中,我们将从NOAA的国家地球物理数据中心下载1900-2000年之间的地震数据集,生成自公元前2150年以来所有重大地震的大量数据集。访问 NOAA NCEI 门户并输入 最小值为 和最大值为 。这将返回这些年来NOAA发生和记录的所有地震事件。对于其他特定结果,您可以使用不同的参数进行筛选。单击搜索。
1900
2000
-
结果,我们发生了2585起地震事件。单击下载 TSV 图标。
为方便起见,您可以从以下链接直接下载上述数据集的副本:
earthquakes_2021_11_25_14_31_59_+0530.tsv
数据源 [NCEI]
程序
-
检查表格数据源。下载的地震数据库包含指示地震震中位置和其他相关属性的 and 字段。我们将使用这些字段将文件导入为点图层。在文本编辑器(如记事本/文本伴侣)中打开数据以查看内容。您将看到一个制表符分隔每个字段。
Latitude
Longitude
Note
If you have a spreadsheet, use Save As function in your program to save it as a Tab Delimited File or a Comma Separated Values (CSV) file.
-
QGIS comes with a unified data manager that allows you to load all the various supported data formats. Click the Open Data Source Manager button on the Data Source Toolbar. You may also use keyboard shortcut.Ctrl + L
-
In the Data Source Manager dialog box, switch to the Delimited Text tab. Click the … button next to the File name.
-
Depending upon the operating system, you may or may not view the file at the downloaded location. In File formats, switch to to view the tsv file.
All files (*; *.*)
-
Now you will see the downloaded file. Select that and click Open.
-
在“数据源管理器”对话框中,文件的路径将在“文件名”中可用。将图层名称更改为 。在“文件格式”部分中,选择“自定义分隔符”并选中 。在几何定义部分中,选择点坐标。默认情况下,如果在输入中找到合适的名称字段,则会自动填充 X 字段和 Y 字段值。在我们的例子中,它们是和.如果导入选择了错误的字段,您可以更改它。您可以将几何 CRS 保留为默认 CRS。如果您的文件包含不同 CRS 中的坐标,您可以在此处选择适当的 CRS。单击添加。
1900_2000_earthquakes
Tab
Longitude
Latitude
EPSG:4326 - WGS 84
注意
X和Y坐标很容易混淆。纬度指定点的南北位置,因此它是一个 Y 坐标。同样,经度指定点的东西位置,它是一个 X 坐标。
-
现在,您将看到数据将被导入并显示为QGIS画布中称为CRS的新图层。
1900_2000_earthquakes
EPSG:4326