文章同步更新于我的个人博客:松果猿的博客,欢迎访问获取更多技术分享。

同时,您也可以关注我的微信公众号:松果猿的代码工坊,获取最新文章推送和编程技巧。

本人是一个GIS专业学生,平时学习过程中常常为搜寻合适的数据而苦恼,往往遇到的情况是,要么数据需要付费,要么是诱导性的链接,下面就分享本人记录收藏的网站以及工具,让大家不再吃亏。

这一期先带来POI数据、行政区划和DEM高程数据的获取

POI数据:

1. 规划云POI

点击前往:

输入要搜索的城市名称和搜索的关键字:比如我输入城市名称输入南京市,关键词输入大学,点击开始搜索

复制右边方框内的数据,粘贴到Excel表内:

选中这一列,数据>分列,分隔符号选择逗号:

这样数据就分隔好了(还需要把表格转为csv格式):

来到QGIS,选择图层>添加图层>添加分割文本图层,:

按下图进行填写:

可以看到已经POI点数据已经添加进去了:

2. 百度POI、高德POI接口:

地点检索 | 百度地图API SDK

搜索POI-高级 API 文档-开发指南-Web服务 API|高德地图API

这里以高德地图POI为例:

来到高德控制台

应用管理>我的应用,点击创建新应用

填写表单即可创建新的应用:

创建好后点击添加Key:

可能调用接口对一部分人来说有点门槛,所以我编写了一个小工具,输入你的高德地图Key、关键词和城市即可下载csv文件:

直接下载.exe文件即可:点击此处前往下载地址

行政区划数据:

1. 阿里云DataV

点击前往

点击左侧地图选择行政区划范围:

选择选择需要的数据粒度

点击下载geojson文件:

直接将json文件拖入QGIS即可:

2. 规划云行政区边界查询

点击前往

选择版本类型,这里以边界:高德行政区划为例:

在左侧的输入框选择行政区,点击打开生成的json文件,复制再到QGIS中打开即可:

DEM高程数据

地理空间数据云

点击前往

点击导航栏上的高级检索,选择数据集:

在弹窗中选择DEM数字高程数据,这里我们就勾选GDEMV3 30M 分辨率数字高程数据

再选择空间位置,可以自己勾画选择,也可以通过行政区、条带号或者经纬度选择:

选择好后点击检索,点击右侧的下载图标按钮将数据全部下载:

将下载的压缩包解压后,将名称里含有_dem的栅格数据拖入QGIS中:

在QGIS的工具箱中选择GDAL>栅格杂项>合并

在弹窗中选中所有的栅格数据:

选中栅格>提取>按掩膜图层裁剪栅格进行裁剪操作:

在弹窗中选择掩膜图层(就选之前下载的南京市行政区):

选择保存位置,点击运行:

这样就获取到了南京市的DEM数据:

下一期再带来卫星影像、建筑shp数据的获取方式