qgis批处理

文章介绍了如何利用GeoHey的坐标纠偏工具进行批处理操作。用户可以右键选择‘以批处理方式执行...’,添加所有输入文件和输出路径,系统会提供自动填充设置以简化流程。一旦设置完成,只需点击运行,工具就会自动处理所有文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

任何一个工具 - 右键 - “以批处理方式执行...”,例如GeoHey的坐标纠偏工具

添加输入的所有文件

 

 添加输出的路径,先任意添加输出路径,然后会自动提示“自动填充设置”,通过自动填充更方便

自动填充后的

 点击运行即可

 

使用说明 本程序可以一次性对多个SHP文件增加相 同字段.增加多个字段请输入字段名和类 型,长度等不同参数即可实现. 要注意的 是, 存放SHP的文件夹一定不能中文命名 1. 请把本程序复制到 SHP 的文件夹中运行 例如复制到D:\123,将对D盘下123目录中 的所有SHP文件进行运算(包括子文件夹) 2. 因为 ARCMAP 的命令不支持中文文件名 所以存放SHP 的文文件夹请不要以中文 命名或特殊符号命名 3. ARCMAP的命令行不支持以数字开头.但可 在字段后面加数字,如CODE1,CODE2.所以 字段名不要用到数字开头,确实要用到数 字的请把SHP文转成TAB在MAPINFO里修改 但奇怪的是,直接在属性列表中却可以添 加以数字开头的字段 4. 在运行程序后,请把弹出的记事本内容复 制到ARCMAP的命令行里粘帖后回车即可 5. 在XPSP2和2003SERVER系统中可以执行 不能在98中运行,2000的系统没测试 6.(还请哪位精通批处理的大侠指点一下) 目前尚有一个问题没有解决,就是同一类型 的字段如果要加二个,不能连着加.得关了程 序再开才能进行.否则弹的记事本内容中,前 面的内容还是上次的字段路径. 但可以连着加不同的字段类型. 比如加完TEXT类型的字段.不能接着加TEXT 类型的字段,但可以加DATE/FLOAT等其他类型 ___________________________________ 如果不能运行或出现其他错误,请到我的 百度空间留言说明你的情况及建议: http://hi.baidu.com/lgx8280998 -----为解决问题而学习 BY 千浪 2009-03-12
<think>嗯,用户想了解如何设置和配置QGIS环境。我需要结合提供的引用资料来整理步骤。首先,引用[3]提到安装QGIS后,在bin目录下有一个python-qgis-ltr.bat文件,这个文件用来配置Python调用QGIS库的环境。所以第一步应该是安装QGIS并找到这个批处理文件。 接下来,用户可能需要在PyCharm中配置QGIS环境。根据引用[2],PyCharm里应该选择Existing环境,指向python-qgis-ltr.bat。这应该是在Virtualenv Environment的设置里完成的。需要详细说明如何在PyCharm中选择这个路径。 然后,引用[1]和[4]提到了将插件路径添加到QGIS的插件目录,以及Qt Creator的配置。用户可能有两种需求:Python开发或者Qt/C++开发。需要分情况说明。对于Python,需要将plugins目录添加到PyCharm的环境变量中。对于Qt项目,需要添加库和头文件路径,并在代码中初始化QGIS应用。 还要注意步骤的顺序,先安装QGIS,再配置Python环境,然后是IDE的具体设置。可能用户会遇到路径问题,需要提醒他们根据实际安装路径调整。另外,验证步骤也很重要,比如运行简单的QGIS代码来测试配置是否成功。 最后,生成的相关问题需要考虑用户可能遇到的后续问题,比如环境变量配置错误、插件开发或性能优化。这些问题需要覆盖Python和Qt两个方面,帮助用户全面了解配置后的步骤。</think>### QGIS环境配置分步指南 #### 一、基础环境安装 1. 下载QGIS最新长期支持版(LTR)并完成安装 2. 定位核心配置文件:安装完成后,在QGIS程序目录下找到`/bin/python-qgis-ltr.bat`,该批处理文件包含Python调用QGIS库所需的环境变量配置[^3] #### 二、PyCharm环境配置(Python开发) 1. 新建项目时选择`Virtualenv Environment` 2. 环境类型选择`Existing environment` 3. 点击浏览按钮,定位到`python-qgis-ltr.bat`文件路径 ```python # 示例路径(需替换实际安装路径): C:\Program Files\QGIS x.x.x\bin\python-qgis-ltr.bat ``` 4. 添加插件路径:在项目设置中添加QGIS插件目录 ```python # 添加环境变量(示例路径) QGIS_PLUGINPATH = "C:\Program Files\QGIS x.x.x\apps\qgis-ltr\python\plugins" ``` #### 三、Qt Creator配置(C++开发) 1. 创建新项目后打开.pro文件 2. 添加包含目录: ```makefile INCLUDEPATH += "C:\Program Files\QGIS x.x.x\apps\qgis-ltr\include" ``` 3. 配置库文件路径: ```makefile LIBS += -L"C:\Program Files\QGIS x.x.x\apps\qgis-ltr\lib" ``` #### 四、环境验证(Python示例) ```python from qgis.core import * # 初始化QGIS应用 QgsApplication.setPrefixPath(r"C:\Program Files\QGIS x.x.x\apps\qgis-ltr", True) qgs = QgsApplication([], False) qgs.initQgis() # 测试环境 print(QgsProject.instance().fileName()) qgs.exitQgis() ``` #### 五、常见问题处理 1. 路径错误处理:检查`python-qgis-ltr.bat`是否包含正确的环境变量 2. 依赖缺失:确保安装时勾选`OSGeo4W`组件 3. 版本冲突:建议使用QGIS LTR版本(长期支持版)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值