GIS开发入坑(三)--QGIS制作行政区划及背景图层
QGIS,功能强大的GIS工具,地理信息开发中的必备神器,今天以南京市为例制作行政区划并使用电子地图为数字底图进行呈现。
1.获取行政区划数据
阿里云的可视化平台提供了便捷的中国行政区划数据获取方式,数据层级最小到区县级。
http://datav.aliyun.com/portal/school/atlas/area_selector
打开网站后,选择需要的行政区划范围。
可以直接下载json文件,文件为 GeoJson格式,能够直接拖到到QGIS中打开。
也可以打开网站https://mapshaper.org/,将json数据复制过去。
解析后效果如下:
可以将当前行政区划数据导出为shp文件供QGIS使用。
2.创建数字底图
以南京市为例,使用在线电子地图作为数字底图
2.1使用QGIS云服务添加背景图层
安装QGIS Cloud Plugin插件。选择“插件>安装并管理插件”,搜索并安装QGIS Cloud Plugin插件,这是QGIS的云服务插件,提供多种在线地图,均为国外地图。
在QGIS Cloud插件面板选择“添加背景图层”。
2.2使用本地数据作为背景图层
QGIS除了可以使用云端在线数据外,也可以使用本地离线数据,地理空间数据云提供了较为丰富的离线地图资源。
https://www.gscloud.cn/#page1/1
以30M分辨率的DEM高程地形数据为例,选择所需图幅,直接下载。
下载完成的文件解压后能够直接在QGIS中打开,默认为灰度模式。
3.创建行政区划图层
使用QGIS打开第1步中获取的GeoJson文件或者shp文件,加上背景图层后默认效果如下。
切换到另一个背景图层效果如下:
效果比较单调,下面通过调整行政区划图层的属性重新制作效果。
在行政区划图层上右键选择“属性”,选择“符号化”选项卡,调整填充及描边。
其中“符号化”提供了多种样式模式供选择,如按照分类填色。
效果如下:
选择“标注”选项卡,调整标注文字大小及样式。
此外通过不同的数字地图作为背景图层也能呈现不同的效果。
使用离线DEM地图为背景图层在伪彩色模式下的效果:
使用离线DEM地图为背景图层在等高线模式下的效果:
对于效果理想的地图可以选择导出为本地文件。
GIS开发入坑(三)--QGIS制作行政区划及背景图层相关推荐
- GIS开发入坑(二)--ArcGIS影像切片并使用GeoServer发布
目录 1.使用ArcGIS切片 1.1修改ArcMap选项 1.2创建切片缓存方案 1.3开始切片 2.使用GeoServer发布切片缓存 2.1 启用GeoWebcache 2.2 发布切片 Geo ...
- GIS开发入坑(一)--GeoServer发布DEM地形图
这里写自定义目录标题 1.下载地形数据 2.添加数据存储 3.创建图层 4.为图层添加样式 5.创建图层组 6.预览地形图 1.下载地形数据 使用图新地球4下载DEM数字高程模型,高程地形数据使用90 ...
- 【STM32H743+腾讯云IOT联合开发入坑及出坑经验分享】
近期学习STM32H743+腾讯物联网遇到的问题及解决办法分享 遇到的问题 近期在做一个三相电压测试的case,希望达到的功能是通过嵌入式单片机就地采样三相交流电压并LCD显示,然后通过4G模块连接到 ...
- Java开发入坑,Java开发的自学路线 入坑(和大家来闲聊一下java的学习路线)
图片发自简书App 基础知识 变成语言:java python c 基本语法 基本网络知识:tcp/ip http/https ------------------------------------ ...
- 入坑三:链表中对cur=cur.next理解的误区
情况说明:在CSDN中看到了对程序算法网站"力扣"的推荐,附网站地址:https://leetcode-cn.com/ 在里面看到关于链表的算法题,但是在使用链表时存在这样的疑问, ...
- ArcEngine C# GIS开发入门作业 (三)Ex04——实现地图的简单渲染和唯一值渲染
文章评论 写评论 sinat_37432938: 可以说非常有参考的意义,谢谢分享 4周前 #2楼 举报回复查看回复(1) domen_dragon 回复 sinat_37432938: 哈哈,谢谢夸 ...
- c++后台开发适合入坑吗?就业前景如何?
一.什么是c++后台开发? c++后台开发也可以叫c++后端开发,其实从技术上来说并无不同. c++后台开发就是基于linux环境和C++语言的服务器程序开发,像qq服务器.微信服务器.王者荣耀服务器 ...
- PyTorch入坑(一)~(三): Tensor的概念,基本操作和线性回归
PyTorch 一文入门 PyTorch 入坑一:数据类型与Tensor的概念 PyTorch数据类型 Tensor的概念 Tensor与Variable Variable Tensor Tensor ...
- 开发工具篇第九讲:菜鸟入坑指南
摘要:本文是开发工具篇第九讲:菜鸟入坑指南.针对新人上手慢的问题,写了这篇入坑指南,方便自己回顾,总结.本文分为四个部分,分别为jenkins使用技巧:常用软件操作命令:开发手册:调试手册.主要材料来 ...
最新文章
- 「软件」2.0时代已经到来,你需要这样的开发工具
- 360极速浏览器崩溃_360极速浏览器12.0新版上线 四大亮点引国内浏览器浪潮
- Android开发--Json数据的解析
- 1.深度好文:带缓冲I/O 和不带缓冲I/O的区别与联系
- Windows基础评测
- ML.NET 示例:对象检测-ASP.NET Core Web和WPF桌面示例
- 大学计算机基础英语翻译,大学计算机基础 教学课件 978 7 302 21247 8 第7章 常用工具软件.pdf...
- AI研究公司面试准备指南
- matlab读取suffer,MATLAB调用surfer时出错
- 要用计算机才能算的题,计算机基础题精选,要考90分以上的同学进考场前必看 -电脑资料...
- 区块链java语言,基于Java语言构建区块链(一)—— 基本原型
- plsql oracle client没有正确安装(plsql连接远程数据库)
- 非线性动力学 matlab,非线性动力学matlab
- 8080端口被占用如何杀掉进程
- JAVAWEB NOTE 3
- 我是怎样的一个人感悟
- 工具 · GIF录屏licecap for Mac
- 利用Python解决掉谷歌人机验证,全自动识别真的牛啊
- 开发中的各种时间格式转换(二)
- ChatGLM-6B 安装试用