Gis主要应用于地理测绘。实际上,它是一个相对独立的门类。通常面对地图需求的时候,我们直接强上百度、高德的API。但是,某些行业和某些特殊项目中并不能使用互联网,所以只能转而强上Gis。而本文即将讲到的Qgis,它的使用感官上更像是CAD或者是PS,就是一个处理Gis文件的工具。 比如,现在我们需要根据测绘的经纬度坐标在地图上画出一条高速公路的轨迹。如下图(东北某地真实路径):
就需要用到Qgis。下边来详细了解一些如何使用Qgis画出在地图上画出这些路径。
1、QGIS的下载安装
官方地址:qgis.org/en/site/for… 选择最新版下载,如下图所示:
然后无脑安装即可。
2、设置中文
选择“seeting” - “options” - “general”,如下图选择
3、面板简介
因为QGIS功能强大,所以仅介绍与本案例相关的几个功能,其他的需要之后慢慢摸索。
3-1、左侧浏览器
浏览器先说说这三部分(从上到下):
1、本地磁盘。可以在这里导入我们所需文件。
2、wms这里可以添加服务。比如国家天地图中的一些地理环境测绘信息,他是一个url地址。直接右键可以打开添加界面。
天地图地址:service.tianditu.gov.cn/#/。
现在天地图中找到wmts服务:
点进去可以看到服务地址:
然后再进入QGIS,右键wms,显示界面如下:
3、XYZ Tiles。这个对应老版本的layer插件。主要是添加一些瓦片地图服务。就是在线调用一些地图。google map很好用,不过很可惜,连接不上。所以,其本身自“opensoucemap”。如果要求不高也可以用一下,这里我提供一个高德无标注版本的,也欢迎小伙伴们提供更好的瓦片地图服务。
和上边类似,右键新建连接,如下:
高德地图地址:wprd01.is.autonavi.com/appmaptile?…
3-2、图层
有ps经验的小伙伴,理解这个不难。只是操作上有所区别。所有关于图层的操作,均可右键。
3-3、工具箱
右侧显示一个工具箱。如果没有显示的,也不要着急。操作如下:
好了,知道这三个面板,暂时就够用了。
4、导入shape文件
shape文件是啥?一两句也说不清。建议如下:
只需了解,它是一种可以被Qgis解析的文件,就好像psd对于photoshop一样。
拿到之前的文件数据,如下:
这么一大堆文件,他们是一个大家庭,不可分割的大家庭。如果只拿出.shp文件,Qgis肯定报错。
然后导入到QGIS中,再上边的“浏览器”面板中找到这个文件夹,双击.shp文件。就可以在中间的操作区看到.shp文件中记录的高速公路的矢量路径了。 如图所示:
5、准备坐标数据
上边已经成功的看到了.shp文件的矢量路径了。但是我们需要根据新增数据增加一些新的路径。 拿到最表数据,整理到excel中,注意,要保存为csv格式。格式如下:
经度和纬度。
这里需要注意,每一列的字段名。因为我们一会导入的时候,需要使用到。
6、导入数据绘制点
点击顶部“图层” 如下操作:
然后,进行如下操作:
关闭这个弹窗。
不出意外,你应该可以在画布上看到这些点了。
至于,想要调节点的样式的,可以双击该点的图层,就可以看到关于点的颜色等样式设置。
7、连接点成线
这时候需要用到上边说到的“工具箱”面板了。搜索点线:
然后,如下三步走:
就会生成一个新的路径。
8、路径的联合
点击最上方“矢量”:
选择需要联合的两个图层:
最后,会联合生成一个新的图层文件。
9、导出shape文件
在新生成的联合图层上右键,选择“导出”:
出来一个弹窗:
格式选择shape文件。
最后生成开头的“大家庭”的几个文件。整个过程,注意点较多,建议多使用多摸索。
- end