文档章节

QGIS矢量化编辑技巧(1)——画线

yunfengyougu
 yunfengyougu
发布于 2017/08/17 16:07
字数 622
阅读 2905
收藏 0

有一幅中国历史地图,想把各级行政单位的边界画出来该如何操作呢?

1、打开QGIS,ctrl+shift+N新建一个矢量文件,类型选择line,可添加一个新的字段,譬如我在矢量化西汉地图的时候,新建一个字段为name,表明准备矢量化的这个线段是行政区“益州刺史部”的边界;然后点保存,保存为“益州刺史部”,保存完成后“益州刺史部”出现在QGIS软件的图层面板中。

2、选中“益州刺史部”图层,点击工具栏上的“toggle editting”工具,开始矢量化,或者也可以右键“益州刺史部”图层,选择toggle editting,也可以开始矢量化。

3、点击“add feature”工具,添加线文件,然后沿着要矢量化图片中的边界开始画线,纯手工活。下图中的底图不是本文的第一个图片,是台湾开发的中华文明之时空构架http://gis.sinica.edu.tw/ccts/

这里将中华文明之时空构架以wtms服务的形式引用进来。

4、当到了最后一个点,如何使最后一个点与第一个点重合,首尾闭合呢?先把最后一个点画在第一个点旁边,点右键,弹出一个菜单,让你来填写这条线的属性,我们画的是益州刺史部之广汉郡的边界,所以在name字段填入"广汉郡",点击确定。

然后开启捕捉功能,将最后一个点移动到第一个点上,QGIS软件菜单→settings→snapping options,弹出设置对话框。第一个下拉框不变,第二个下拉框选择“to vertex”,捕捉容差(tolerance)我个人的设置是0.01,单位选择“map units”。最下面的两个复选框保持默认不变,点击确定。

5、然后选择刚画的那条线,选中之后线变为黄色,点击工具栏的node tool,

再点击这条线,线的端点(vertex)变为红色,很醒目。点一个点,拖动到另外一个点就可以了。

6、如果画完一个行政区,到了相邻行政区时,可以开启捕捉,让两个行政区之间严丝合缝。

7、如果事后要在线上添加点,开启node tool后,选中线,然后在准备添加点的地方双击,就可以添加一个点了。

 

© 著作权归作者所有

yunfengyougu
粉丝 2
博文 22
码字总数 10800
作品 0
兰州
私信 提问
ArcGIS VS QGIS——两者之间的27点比较上篇(译)

本文是笔者刚刚接触QGIS相关博客资源时找到的一篇文章,全文比较长,因此分成两篇发布。就内容而言不代表笔者观点,留待后续一一验证。 QGIS和ArcGIS的比较 你也许伴随着ArcGIS或者QGIS而成长...

青番茄
2016/09/14
0
0
自己做地图

支持WEB、Android、IOS的地图解决方案 工具链 GIS工具集 OpenGeo Suite 包含PostGIS, GeoServer, GeoWebCache, OpenLayers, 和 QGIS 地图准备 QGIS 导入、导出、编辑.shp,postgis,geotiff,ge...

postdep
2016/04/22
1K
0
QGis C++ 开发之创建临时图层并添加要素

开发环境:Win10 + VS2010 + Qt 4.8.6 + QGis 2.14.4 其实本文实现的功能类似于QGis中“添加文本数据图层”的一个简化版,本文不会涉及到对话框的使用,不通过与用户互交的方式创建要素,而是...

袁_龙
2016/09/02
341
0
QGIS矢量编辑插件

一、 简述 地理信息系统(以下简称GIS)的造价一般是比较昂贵的。GIS平台和地图数据是GIS的重要组成部分,其价格(商业GIS平台的价格和商业地图资源的价格)一般都比较贵,因此很多中小用户建...

GIS开源
2016/11/13
0
0
QGIS矢量编辑插件

一、 简述 地理信息系统(以下简称GIS)的造价一般是比较昂贵的。GIS平台和地图数据是GIS的重要组成部分,其价格(商业GIS平台的价格和商业地图资源的价格)一般都比较贵,因此很多中小用户建...

GIS开源
2017/05/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
15
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部