使用QGIS绘制地图

使用QGIS绘制地图


发布日期: 2016-10-20 更新日期: 2016-10-20 编辑:xuzhiping 浏览次数: 15703

标签:

摘要: 1.下载和安装QGIS 下载地址:http://qgis.org/downloads/QGIS-OSGeo4W-1.7.4-d211b16-Setup.exe (在这提供的是1.7.4版本。大小为111M) 下载后双击安装,最好安装在非中文目录下,即路径中不要...

1.下载和安装QGIS

下载地址:http://qgis.org/downloads/QGIS-OSGeo4W-1.7.4-d211b16-Setup.exe (在这提供的是1.7.4版本。大小为111M)

下载后双击安装,最好安装在非中文目录下,即路径中不要含有中文字符;而且路径名称中不要有空格,所以不能装在Program Files文件夹下面,建议装在“C:/QGIS”或“D:/QGIS”目录下。

不出意外的话,点桌面上的“Quantum GIS Desktop (1.7.4)”图标即可打开。

2.安装Openlayers插件

打开你的QGIS。

Openlayers这个插件可以在地图中添加常用的网络地图为底图,对于我们绘制地图来说非常方便。支持谷歌、OpenStreetMap、Yahoo、Bing、Apple iphoto等。

执行: 插件(P)->Fetch Python plugins

这时候弹出一个框,等它下载完后,出现三个标签,选第二个,即Repositories,按“Add……”,添加一个URL为:http://build.sourcepole.ch/qgis/plugins.xml 的Repositories(字面意思可理解为放插件的仓库地址),名称随意,然后确定。

确定后会更新插件列表,从列表中选择OpenLayer安装。

3.绘制地图

执行:插件(P)->OpenLayer plugin->Add Google Physical Map

谷歌地图就添加到地图窗口了。

先在地图上找到什邡,地图缩放到中国-四川-成都,然后上面一点就是什邡了。如果不好找,就用openLayer再添加一个谷歌的街道地图。

现在到网上去找一张什邡的地图,看这里:

地图下载后 执行:Raster->Georeferencer->Georeferencer (或者直接点工具栏上的配准图标)

在新弹出的窗口中点Open Raster工具。将下载的地图添加进来,需要说明的是QGIS的配准方法 与ArcMap稍微有一点点差别,但本质上是一样的。这时候Add Point工具是默认选中的,QGIS需要至少添加4个配准点才能配准。先在图片上找一个配准点点一下,然后会弹出一个框 提示你输入地图坐标,这时候选“From map canvas”,即从地图上拾取。点击后,配准窗口自动最小化,显示出地图窗口,然后从地图上选取与刚刚选择的配准点对应的点,点击后会自动回到配准窗口,点击确定,以添加该配准点。

下面的截图显示了添加的四个配准点,由于早就有什邡的 边界的shp文件,大家在配准的时候,可要仔仔细细,多添加几个配准点,而且要确保清晰准确。配准后通过转换设定和开始配准工具,即可生成带有坐标的tif位图。

回到地图主窗口,点添加位图工具,将配准后的 tif图片加入。调整其透明度(双击其所在的图层),检查配准情况。

配准合格后,新建一个shp文件(New Shapefile Layer工具)。

类型选择线,坐标系统默认即可,设置一个名为 type的新属性,格式为text,然后确定,将文件名命名为border.shp。

在图层窗口中选中border.shp,工具栏 点“Toggle Editing”工具,开始进行编辑,左键画,右键完成。

设置snapping,执行:设置(S)->Snapping options,设置border.shp的snapping最大容许值,设置为0.005m,QGIS和ArcMap的这个值的单位好像不大一样,自己试试看。

然后画边界,县界、乡镇界的type值稍微区分一下。

完成后保存编辑,我们得到这个:

设置border.shp的样式,关闭tif图片,再添加个乡镇的点shp。

最后得到:

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org