QGIS使用入门

最近工作需要,要做一些关于QGIS的地图验证工作,这里就记录一下我的学习步骤和问题。

1:首先下载QGIS  https://qgis.org/en/site/forusers/download.html

      我这里使用的是3.4版本的

2:安装完毕后会生成好几个快捷方式,我们使用的是

3:打开后整体界面

 

4:添加在线地图

高德地址:https://webst01.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}

至于其他的地址,在百度上搜索  《瓦片地图》 应该可以找到。

5:导入数据

    我这里目前导入的是.csv格式的数据。

     数据来源如下:

     网址:https://wis-ai.com/tools/index?tab=otherDIV

      从此网站上复制数据,粘贴在 excel文件,后缀.csv

        (我将csv文件上传到我的资源里了,可供下载)

6:导入csv数据

注意一下几个地方

之后我这里是选择的分类,当然你也可以不分类

7:过滤属性

 在创建的图层上 右键 选择 过滤

二:创建点,线,图(注意,此处一定要新建shapefile层,或者右键把我们刚才的csv保存为shp文件也可)(.csv是不可编辑的)

  1:新建图层,选择点

  2:然后选中图层,点击 ?

  3:画点

 

4:使用工具将点自动连成线

5:将线连接成面

您好!要使用Python批量处理QGIS,您可以使用QGIS的Python API来完成。下面是一些基本步骤: 1. 安装QGIS软件:首先,您需要安装QGIS软件,确保您已经安装了适当的版本。 2. 导入必要的模块:在Python脚本中,您需要导入必要的QGIS模块,例如`qgis.core`和`qgis.utils`。可以使用以下代码进行导入: ```python from qgis.core import * from qgis.utils import * ``` 3. 初始化QGIS应用程序:在使用QGIS API之前,需要初始化QGIS应用程序。可以使用以下代码进行初始化: ```python QgsApplication.setPrefixPath("/path/to/qgis/installation", True) qgs = QgsApplication([], False) qgs.initQgis() ``` 确保将`/path/to/qgis/installation`替换为您的QGIS安装路径。 4. 加载矢量图层:使用`QgsVectorLayer`类加载矢量图层。例如,要加载一个Shapefile,可以使用以下代码: ```python layer = QgsVectorLayer('/path/to/shapefile.shp', 'layer_name', 'ogr') if not layer.isValid(): print('图层加载失败!') ``` 确保将`/path/to/shapefile.shp`替换为您的Shapefile路径。 5. 批量处理:一旦加载了图层,您可以使用QGIS API执行各种批量处理操作。例如,您可以遍历图层的要素,并对每个要素执行某些操作。以下是一个示例代码: ```python for feature in layer.getFeatures(): # 执行某些操作 pass ``` 您可以根据需要编写自己的操作代码。 6. 清理工作:在脚本结束时,确保进行适当的清理工作。可以使用以下代码进行清理: ```python qgs.exitQgis() ``` 以上是一个基本的框架,您可以根据具体需求来编写自己的代码。希望这对您有所帮助!如有任何问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值