软件研究之QGIS
前言
最近在进行数据处理,尝试使用了GIS领域比较出名的QGIS软件,这个在处理数据还是其他的问题上,基本上都还是比较好用的。
1.QGIS最受欢迎的20个插件
1.QuickOSM
1.搜索和下载OpenStreetMap数据
问题
(1) 无法查询建筑物信息
当我在搜索栏中进行杭州市或者是南京市的建筑物的时候,显示错误信息,我尝试搜索贵阳的建筑物信息,结果就是好的。
2.QuickMapServices
在插件仓库里面安装QuickMapServices,然后找到菜单栏->Web->QuickMapServices->OSM,可以加载OSM图层。
1.QGIS的openstreetmap数据加载
3.将osm数据转为shp文件
1.下载数据
从 geofabrik 下载最新的 China 的 .osm.pbf 格式的数据。
2.加载数据
将下载好的数据,直接拖动到 QGIS 里面,就可以直接显示。
3.导出
1.通过QGIS将osm格式转化为shp格式文件
4.设置代理
依次打开菜单Setting→Options->选中NetWork选项->勾选Use proxy for web access,可是选择需要的代理类型。
1.QGIS 如何设置代理
5.加载天地图
使用XYZ方式加载天地图。比如加载天地图经纬度投影的影像数据,构造url如下:
1 | https://t6.tianditu.gov.cn/DataServer?T=img_c&x={x}&y={y}&l={z}&tk=key |
注意
这里有一点需要注意的是,在官方的文档中,img_c是经纬度投影4490,img_w是球面墨卡托投影,也是基于cgcs2000坐标系的投影,但是我在实际加载中发现,img_c是3857的坐标系,所以和采用4490的坐标系的图层就会出现明显的偏移。
1.QGIS中加载天地图 采用了XYZ的方式加载的影像。
2.GIS开发:天地图开放地图投影 天地图发布的经纬度是cgcs2000坐标系的投影,天地图发布的球面墨卡托也是基于cgcs2000坐标系的投影
3.免费下载天地图全国基础地理信息矢量数据的一种方法
6.加载shp文件
1.直接将shp文件拖动到空白视图中。
2.通过Layer-Add Layer -Add Vector Layer,选择你需要添加的数据即可
1.qgis打开shp数据_加载和创建矢量数据
7.加载gdb文件
(1) 打开qgis
(2) 打开【图层】——【数据源管理】
(3) 选择矢量,并将源类型选为【目录】,类型为【OpenFileGDB】,然后在矢量数据集处选择你的GDB目录
(4) 点击添加,就会发现已经添加到地图里了。
1.qgis小技巧——加载GDB数据库
2.QGIS如何打开ArcGIS创建的GDB数据库文件 这种方式只能对GDB数据库中的数据进行读取操作,对于数据库的写入操作暂时还不支持,这对于需要流程化处理数据的人来说还是很头疼。
8.显示标注
1.3.2. 课: 标注
9.矢量数据编辑
打开数字化工具栏