之前一直使用arcgis,最近开始使用qgis,下面记录自己使用过程中的学习笔记。
参考资料:
qgis用户指南:https://www.osgeo.cn/qgisdoc/docs/user_manual/index.html
易上手的教程:https://www.cpc.ncep.noaa.gov/products/international/usrcc/training/qgis/Basic_Tutorial_on_QGIS.pdf
QGIS用户手册:
https://docs.qgis.org/3.16/en/docs/user_manual/index.html
1、qgis按照位置选择,并将数据导出:
2、qgis如何设置矢量样式:https://blog.csdn.net/QGISClass/article/details/106475726
3、qgis将shape文件转成csv输出
导出属性表时中文乱码问题:直接转成xlsx格式,不要转csv。
如果想将中文转换成英文:=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation")
达到的效果:
中文转换成拼音:https://zhuanlan.zhihu.com/p/336623568
4、qgis测量长度工具
5、qgis以点创建缓冲区,然后转换成矩形,在qgis中不方便做,这里在arcgis中操作:
(1)arcgis创建缓冲区:在arctoolbox中anallysis tools--proximity---buffer,设置缓冲区半径,建立圆形缓冲区;
(2)圆形缓冲区转换成矩形:
data manage tools —features–feature envelope to polygon,创建要素包络矩形转面(外接矩形)。
6、qgis将shp文件转换成kml:直接将文件另存为kml即可。
7、qgis属性表添加一列:https://www.osgeo.cn/qgisdoc/docs/user_manual/working_with_vector/attribute_table.html
https://zhuanlan.zhihu.com/p/126367090
点击图层,选择编辑状态,然后添加一列,选择字段计算器,输入:@row_number或者@row_number+1
(默认从1开始)
还可以用arcgis字段计算器添加一列FID=1,2,3…
点击字段计算器,选择Python,输入:
star= 0
def num():
global star
star+=1
return star
8、在qgis中添加图层数据,如GSWO数据层:添加图层(WMS/WMTS)
9、qgis编辑状态删除选中的数据
总结:整体使用起来,感觉QGIS还可以,用熟练了比较方便,设计比较合理化。