师妹推荐了一个神器 Qgis,因为看我拿Echarts和Excel缝缝补补效率实在太低下。

还记得,以前写过一个“echarts画中国地图并上色”的笔记,那个应付一下事还行,真正需要精细画图的时候还得用专业的工具。

推荐一个极好的入门视频,PS:播主的声线也是不错的

https://study.163.com/course/courseMain.htm?courseId=1005249002

额,

稍微记一下自己练手的坑

1:不要改成中文界面,因为“配准”的时候你会发现找不到georeferencer选项

2:安装及其简单,但要注意,改一下“管理员权限启动”,不然画轮廓线的时候会报“权限不够”的错

3:无论底图,其他加入的图层,坐标系要统一,基本上都是WGS84/pesudo-Merator,不然后面加新的图会报错  

4:Vector是矢量,不畸变,Raster是栅格,缩放会失真

5:有很多图像资源可以添加,WMS,Arcgismapsever(esri),比较简单的做法是使用XYZ Tiles,例如谷歌地图:http://mt2.google.cn/vt/lyrs=m&scale=2&hl=zh-CN&gl=cn&x={x}&y={y}&z={z},系统默认自带了OpenStreetMap (OSM)

6:和PS类似,就是一个一个图层(layers)的叠加,导入外部的数据(csv)或者shp文件,最后不会merge成一个整体文件,而是存储了路径,project只是保留了格式和设置。

7:视频教程里有个“配准”的具体操作,很形象的说就是对准蒙皮,(我知道我写下这个笔记隔几天肯定忘掉)

8:spatialbookmarks可以保存一个地图的状态,像一个书签,可以快速回到那个状态。

9:鼠标滚轮可以拖动地图,很方便

10:snapping工具要手动打开,否则无法使用“吸附”这个功能

11:画轮廓线时,碰到交叉时要听下点右键,如果实在连上了,可以使用割裂功能补救。

12:plugin有很多有用的功能,http://plugins.qgis.org/plugins/

13:打印的时候,需要创建print layout,和做ppt类似,先把图加进去,如果需要调整大小,改变一下scale,加legend和比利尺,label,调整位置和font很方便,其他还可以调整输出格式(tif),dpi等等

时间关系,草草地画了一个图。。

Qgis练手的更多相关文章

  1. QGIS练手 - 标注

    又熬夜了... QGIS的标注就是标签,在QGIS3.x中有了改进. 不得不说,就光速度这一项,就能把ArcMap按在地上摩擦,更别说各种高级的标注样式了——除了标注功能面板UI有点“缺审美化”就是了 ...

  2. QGIS练手 - 数据

    又熬夜了... 这篇博客可能会将QGIS数据管理部分和ArcGIS数据管理进行对比学习. 1. 本地数据文件与数据库(矢量) 1.1 文件 QGIS用的是shp文件.kml文件.geojson文件较多 ...

  3. Python学习路径及练手项目合集

    Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159

  4. Cocos2d-Lua (练手) 微信打飞机

    学习下lua,目前入门级,使用版本为 v3.3 Final For Win,空闲时间不足,只能断断续续写点东西.   一.子弹效果          子弹只做了一种,扇形发射,可以增加扇形大小,子弹的 ...

  5. web前端学习部落22群分享给需要前端练手项目

    前端学习还是很有趣的,可以较快的上手然后自己开发一些好玩的项目来练手,网上也可以一抓一大把关于前端开发的小项目,可是还是有新手在学习的时候不知道可以做什么,以及怎么做,因此,就整理了一些前端项目教程, ...

  6. webpack练手项目之easySlide(三):commonChunks(转)

    Hello,大家好. 在之前两篇文章中: webpack练手项目之easySlide(一):初探webpack webpack练手项目之easySlide(二):代码分割 与大家分享了webpack的 ...

  7. webpack练手项目之easySlide(二):代码分割(转)

    在上一篇 webpack练手项目之easySlide(一):初探webpack  中我们一起为大家介绍了webpack的基本用法,使用webpack对前端代码进行模块化打包. 但是乍一看webpack ...

  8. webpack练手项目之easySlide(一):初探webpack (转)

    最近在学习webpack,正好拿了之前做的一个小组件,图片轮播来做了下练手,让我们一起来初步感受下webpack的神奇魅力.     webpack是一个前端的打包管理工具,大家可以前往:http:/ ...

  9. JAVA大数类练手

    今天突然看到了OJ上的大数类题目,由于学习了一点大数类的知识.果断水了6道题......都是非常基础的.就当的练手的吧. 学到的只是一些大数类的基本操作.以后多做点这样的题,争取熟练运用水大数题... ...

随机推荐

  1. mpdf中文开发使用文档附demo实例

    官网URL:http://www.mpdf1.com/mpdf/index.php github:https://github.com/mpdf/mpdf 官方开发手册,英文的:http://www. ...

  2. Oracle ROWNUM用法和分页查询总结

    **************************************************************************************************** ...

  3. LeetCode 389 Find the Difference 解题报告

    题目要求 Given two strings s and t which consist of only lowercase letters. String t is generated by ran ...

  4. jsp (二) 练习

    package cn.sasa.serv; import java.io.IOException; import java.sql.SQLException; import java.util.Lis ...

  5. git的简单玩法

    本篇笔记参考廖雪峰的git教程,为方便查看将命令部分提取并记录下来. 无意对原作的版权侵犯,如需要学习请到廖雪峰网站学习git 创建git仓库 # mkdir learngit && ...

  6. 线程 学习教程(一): Java中终止(销毁)线程的方法

    结束线程有以下三种方法:(1)设置退出标志,使线程正常退出,也就是当run()方法完成后线程终止 (2)使用interrupt()方法中断线程 (3)使用stop方法强行终止线程(不推荐使用,Thre ...

  7. 020-并发编程-java.util.concurrent之-jdk6/7/8中ConcurrentHashMap、HashMap分析

    一.概述 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表. 是根据关键码值(Key ...

  8. JavaScript获取及判断文件类型

    一.获取文件后缀 <input type="file" name="addvedio" accept="video/*"/>注: ...

  9. C#:进程

    using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using S ...

  10. vue和jQuery嵌套实现异步ajax通信

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...