1.6. 演练:安装和浏览QGIS¶
您将使用的第一个FOSS产品是为桌面工作站设计的基于图形用户界面的程序。它被称为QGIS(kyoo-jis),尽管你应该知道,在过去,它有时被称为量子GIS。QGIS在外观和功能上与Esri的ArcMap有些相似,您可能在以前的课程中使用过它。
在本教程中,您将安装QGIS并使用它制作一个基本的矢量地图。您将使用我最初从OpenStreetMap数据库下载的加拿大安大略省渥太华市区的一些shapefile。
Download the Lesson 1 walkthrough data (这是一个shapefile文件夹,您应该将其提取到一个文件夹中,如 c:\ data
)。
访问QGIS主页www.qgis.org 。花几分钟时间浏览这个介绍页面和任何看起来有趣的链接。这告诉你一点谁制造的QGIS和它能做什么。
在QGIS主页面中,单击“立即下载”按钮。
在过去的几年里,这个页面的可用性有了很大的提高。由于自由/开源软件可以在多种平台上运行,并且可以直接从源代码构建(而不是运行安装程序),因此在自由/开源软件中,经常会看到令人难以置信的安装说明,其中包含各种附加警告、规定、依赖项以及指向晦涩下载页面的链接。以前QGIS就是这样,但现在的体验更顺畅了。
现在,您可以在最新版本的QGIS或最新的长期版本(LTR)之间进行选择。使用LTR版本的好处是,本课程中的示例已经用该版本进行了测试,屏幕上的内容将非常接近您将在此处看到的图像中显示的内容。如果你想看看QGIS现在必须提供的所有功能,并且不介意看起来有点不同,可以继续安装最新版本。您还可以安装这两个版本并在它们之间切换。
对于Windows QGIS安装程序,还需要在32位和64位之间进行选择。如果您不知道为您的计算机选择哪一个,请打开Windows资源管理器(按Windows键+E),然后查看主驱动器(可能是C:)。如果您有两个“程序文件”文件夹,其中一个文件夹的后缀是“(86)”,则您运行的是64位Windows。如果只有一个“程序文件”文件夹,则可能运行32位窗口。
要开始下载,请单击已决定使用的版本的QGIS独立安装程序链接。下载后,运行安装向导并接受默认选项:
QGIS也可以在Mac或Linux上运行。您将看到这些平台的安装说明,欢迎使用它们。但是,这些课程材料中仅提供Windows说明。(我知道这对于FOSS课程而言是自相矛盾的,但是教您使用Linux不在这些课程的范围之内。)如果您挂断电话,则可能需要自行进行故障排除或默认使用Windows计算机进行故障排除。完成练习。 如果您只知道Windows,建议您坚持使用Windows。
QGIS安装将在您的机器上放置一些其他快捷方式和程序,如GRASS GIS和OSGeo4W。这很好。事实上,我们将在以后的课程中使用其中的一些。
启动QGIS。您可以通过Windows“开始”菜单>所有程序>QGIS(版本名/编号)>QGIS桌面(版本号)执行此操作。
您会注意到许多工具栏可用。在QGIS中,单击以添加数据的按钮取决于数据源的类型。例如,单击不同的按钮可以添加矢量文件、栅格文件、CSV文件、web服务层和数据库中的层。
拖动工具栏并清理显示,使布局看起来像下面的屏幕截图(图1.3)。不要担心工具栏的顺序,只要把它们从左边拿开就行了。您很可能需要显式地添加“管理层”工具栏来执行下面描述的下一步。添加工具栏的工作原理与使用ArcMap相同:只需右键单击工具栏周围的任何空白灰色区域,然后从出现的菜单中选择所需的工具栏。或者,转到主菜单栏中的“查看”->“工具栏”以打开和关闭单个工具栏。
单击添加矢量数据的按钮:添加矢量数据
在左侧的图层列表中,双击“道路”图层。您将看到一个符号菜单和一系列样式选项,您可以在其中设置线条颜色、线条宽度、可见性的比例范围和标签。把道路划成一条灰色的细线。
注意,在QGIS中,如果高亮显示符号层次结构的最深层(在本例中为简单行),通常会获得更多的符号选项。符号层次结构,选择“简单行”
在“图层特性”对话框中,使用“标签”选项卡使用灰色小字体(在“文本”子菜单中)使用“道路名称”属性标记“道路”图层。将“标签距离”设置为0.5 mm(位于“标签”选项卡的“放置”子菜单中),以便图层不离直线太近或太远。使用街道时,可能还需要选中“合并连接的线”以避免重复标签(位于“渲染”子菜单中)。最后,设置基于比例的可见性(或与比例相关的可见性),以防止在地图缩放超过1:10000时显示标签。当你完成了,你应该有这样的东西。
添加数据集natural.shp并将其符号化为浅绿色填充,没有轮廓。 为此,您需要将“笔触”样式设置为“无笔”。
现在是保存地图的好时机。单击项目>另存为并将地图另存为Ottawa.qgz。如果将其保存在shapefile所在的同一文件夹中,这将是最简单的。
注意:您可能已经习惯了使用.mxd格式,现在是了解.mxd是Esri软件使用的专有格式的好时机。QGIS使用易于阅读的XML格式来存储项目(.qgs文件),而.qgz文件是.qgs文件的压缩版本。您还可以选择将项目存储为解压缩的.qgs文件,然后在文本编辑器中打开它以检查XML代码。但是,.qgz现在是QGIS的默认文件格式。
将buildings.shp添加到地图中,并尝试使用多层符号使建筑物“弹出”。下面是我如何设置的:
图1.6
将bus_stops.shp添加到地图中,并使用看起来像总线的SVG标记对其进行符号化。在“符号图层类型”下拉列表中,选择SVG标记,如下图所示。
在“公交车站”层上设置一个缩放范围,使其在缩放超过1:10000时不会出现。可以在“渲染”选项卡中执行此操作。
在左侧的图层列表中,高亮显示“公交车站”图层,然后单击“地图提示”按钮。这个按钮的外观因您使用的QGIS版本而异,但在所有情况下,它都包含一个黄色的语音气泡,如下所示
保存你的地图,然后添加更多的形状文件,并尝试用一种美观的方式来象征和标记事物。
在画布上的“第1课演练结果论坛”上发布您美丽的QGIS地图的屏幕截图。包括一些你认为有用的功能的评论。