前言:对于GIS初学者来说,提高GIS应用水平很重要的一项工作就是实践。实践往往是通过实际项目得到锻炼。但是有些朋友可能苦于没有实践数据,这里分享一种通过天地图服务下载全国基础地理信息矢量数据的一种方法,供各位参考。

目录

一、数据来源

二、使用QGIS3.10来调用数据

1、新建wfs数据源。

2、在工程中使用数据源


一、数据来源

数据源为天地图数据api(网址:http://lbs.tianditu.gov.cn/data/dataapi.html)

页面是这样的。

可以看到服务url是一个遵循OGC标准的wfs的服务。一般的GIS软件都可以调用这类服务。

二、使用QGIS3.10来调用数据

QGIS是一款国外的免费、开源的地理信息系统软件(网址:Welcome to the QGIS project!)。这里使用QGIS来调用数据。

1、新建wfs数据源。

新建工程-图层-数据源管理器-浏览器-WFS-右键-新建连接。

天地图网页上的wfs服务的url输入URL栏,输入名称。点击OK。双击数据源后,可以看到相关的要素图层。具体要素名称对应哪个图层可以参考天地图网站。

2、在工程中使用数据源

在上述各个图层要素上双击,即可加载相关图层,由于是在线服务,点、线、面要素数据加载的较慢。

此处加载的是县级行政区现状图层。加载完毕后右键图层-导出-要素另存为

格式选择 ESRI Shapefile或者是其他合适的格式,参考系默认,文件名称填写需要导出的路径。

点击OK,即可导出为Shapefile格式的文件。到此时,就完成了对BOUL图层的下载,其他图层以此类推。

免费下载天地图全国基础地理信息矢量数据的一种方法相关推荐

  1. GGGIS地图下载器|手把手教你如何免费下载天地图和谷歌的卫星影像图以及街道地图

    一.软件下载 GGGIS官方下载网址:http://www.gggis.com/sj 点"绿色免安装版本"下载软件程序到本地,解压,双击"GGGIS地图下载器.exe&q ...

  2. 免费下载:全国各级别行政边界数据下载

    之前做项目,直至找不到合适的行政边界数据,最近找到一个小网站GaoHR | 中国国家基础地理信息(GIS)数据,给需要的小伙伴参考使用.也特别感谢作者@GIS大饼,给我们提供了这么宝贵的数据,提供的数 ...

  3. 计算机启动方法基础,电脑开机的四种方法

    方法一:设置定时开机 主板上有实时时钟(Real Time Clock,RTC)负责系统的计时,我们可以通过RTC指定开机的时间,就像闹钟一样.不过,由于这项功能很少被人使用,部分虽然提供了此功能的主 ...

  4. python官网如何下载wordcloud_分享一种下载python第三方库wordcloud库的一种方法

    这周我在学习python过程中,我接触到了wordcloud库,因为它是python的第三方库,需要通过下载才能够继续使用.因为上周在学习下载第三方库jieba库后,我已经知道了下载python的第三 ...

  5. 免费下载嵌入式Linux基础全套视频教程

    今天给大家分享一个嵌入式Linux基础的全套视频教程,需要的朋友可以看看! 嵌入式Linux作为一个系统学科,具有知识点多,知识难度大,实践操作性强等特点,很多踌躇满志的同学最终倒在了学习嵌入式Lin ...

  6. Spring的核心机制依赖注入,Junit测试与Java基础Getter和Setter两种方法意义——2017.07.26...

    今天对Spring的基础理解又加深了一丢丢. 1 首先Spring的基础配置文件中,主要由以下几个配置文件, 1 <beans xmlns:xsi="http://w3.org/200 ...

  7. 格雷码基础和生成的几种方法

    1 格雷码: 1.1 格雷码引言: 在数字系统中,常要求代码按一定顺序变化. 在机器视觉里面,编码结构光也是按照一定的顺序进行变化,最常用的就是Binary,但是,二进制的纯粹的编码,由于二进制的进制 ...

  8. 解决下载妹子网图片数据不全的两种方法

    方法一: # -*- coding: utf-8 -*- """ Created on Tue Nov 22 02:24:33 2016@author: alis &qu ...

  9. Python基础----字符串填充的几种方法

    背景介绍 在有些时候,我们需要固定长度的字符串作为某些后续步骤的输入,但是手头的字符串很可能是变长的,因此在这种情况下,我们就需要使用某些方法对字符串进行填充,使其长度符合要求.下面介绍几种在pyth ...

  10. php 扩展库curl下载,PHP添加CURL扩展库的二种方法

    说明: 本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译,对现在运行的php没有任何影响. 有两种方法可以实现这一操作,下面分别介绍. ...

最新文章

  1. 深入理解按位异或运算符
  2. android回调函数
  3. linux网络配置及IP绑定
  4. 其他类型的链表和线性表的总结(一级)
  5. FORM级别和数据库级别的Trace
  6. C# 使用 Windows API 操作控件: SendMessage
  7. Web前端笔记-使用bootstrap-table.js和bootstrap-table.css使得表格分页
  8. Windows 11 高门槛吓退用户,Linux 成香饽饽?
  9. 服务器部署多个tomcat方法
  10. apache/nginx/nodejs原理简析
  11. mysql 事务 返回插入的值_深入理解mysql事务:事务机制的实现原理
  12. 超码、候选码、主码 与 外码
  13. Visual Studio爆炸! -VS2010 SP1 * BETA *已发布,上下文
  14. mdx 医学词典_有没有专门医学英语词典app?
  15. 如何申请美国、加拿大、英国的电话号码
  16. AAU,BBU,RRU区分与功能
  17. 17个你必须牢记的Win7快捷键
  18. java实现24点计算
  19. linux下rsync命令,Linux下rsync命令用法
  20. AZ-204认证考试攻略

热门文章

  1. 条码电子秤商品怎么录入?
  2. 求2020 CFA二级notes资源,谢谢!
  3. java输入法中手写文字的识别_在线手写识别
  4. ros路由器数据包工作流程
  5. 调通sina33下的AP6212A0版本的BT(V1.0)
  6. URL编码的原因及场景
  7. MAGIX Sound Forge Audio Studio v16.0.0.39 WiN 音频编辑软件
  8. 中国各省所处的经纬度范围
  9. (附源码)小程序 记账微信小程序 毕业设计 180815
  10. 【校招VIP】产品行测考察之逻辑推理