qgis学习笔记

之前一直使用arcgis,最近开始使用qgis,下面记录自己使用过程中的学习笔记。
参考资料:
qgis用户指南:https://www.osgeo.cn/qgisdoc/docs/user_manual/index.html
1、qgis按照位置选择,并将数据导出:
qgis学习笔记_第1张图片
qgis学习笔记_第2张图片
2、qgis如何设置矢量样式:https://blog.csdn.net/QGISClass/article/details/106475726
3、qgis将shape文件转成csv输出
qgis学习笔记_第3张图片
导出属性表时中文乱码问题:直接转成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,设置缓冲区半径,建立圆形缓冲区;
qgis学习笔记_第4张图片
(2)圆形缓冲区转换成矩形:
data manage tools —features–feature envelope to polygon,创建要素包络矩形转面(外接矩形)。
qgis学习笔记_第5张图片
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开始)
qgis学习笔记_第6张图片
还可以用arcgis字段计算器添加一列FID=1,2,3…
点击字段计算器,选择Python,输入:

star= 0

def num():

  global star

  star+=1

  return star

总结:整体使用起来,感觉QGIS还可以,用熟练了比较方便,设计比较合理化。

你可能感兴趣的:(#,QGIS,学习)