文章同步更新于我的个人博客:松果猿的博客,欢迎访问获取更多技术分享。
同时,您也可以关注我的微信公众号:松果猿的代码工坊,获取最新文章推送和编程技巧。
本人是一个GIS专业学生,平时学习过程中常常为搜寻合适的数据而苦恼,往往遇到的情况是,要么数据需要付费,要么是诱导性的链接,下面就分享本人记录收藏的网站以及工具,让大家不再吃亏。
这一期先带来POI数据、行政区划和DEM高程数据的获取
POI数据:
1. 规划云POI
点击前往:
输入要搜索的城市名称和搜索的关键字:比如我输入城市名称输入南京市,关键词输入大学,点击开始搜索,
复制右边方框内的数据,粘贴到Excel表内:
选中这一列,数据>分列,分隔符号选择逗号:
这样数据就分隔好了(还需要把表格转为csv格式):
来到QGIS,选择图层>添加图层>添加分割文本图层,:
按下图进行填写:
可以看到已经POI点数据已经添加进去了:
2. 百度POI、高德POI接口:
搜索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数据的获取方式