【Python】arcpy栅格批量投影转换

ops/2024/11/23 23:28:21/

一个文件夹,内有多个tif文件,另有一个模板tif,把文件夹内的tif转换为与模板文件相同的XY coordinate system.

python">import arcpy
import os# 设置工作环境
arcpy.env.overwriteOutput = True# 输入文件夹路径和模板文件路径
input_folder = r"输入文件夹路径"  # 替换为存放 tif 文件的文件夹路径
template_tif = r"模板文件路径"  # 替换为模板 tif 文件路径
output_folder = r"输出文件夹路径"  # 替换为保存结果 tif 文件的文件夹路径# 获取模板文件的坐标系
template_sr = arcpy.Describe(template_tif).spatialReference# 遍历文件夹中的 tif 文件
for file in os.listdir(input_folder):if file.endswith(".tif"):input_tif = os.path.join(input_folder, file)output_tif = os.path.join(output_folder, file)# 投影转换arcpy.management.ProjectRaster(in_raster=input_tif,  # 输入栅格out_raster=output_tif,  # 输出栅格out_coor_system=template_sr,  # 坐标系统resampling_type="NEAREST",  # 重采样方式)print(f"已处理: {file}")print("所有文件已完成投影转换!")

http://www.ppmy.cn/ops/135848.html

相关文章

BLIP-2模型的详解与思考

大模型学习笔记------BLIP-2模型的详解与思考 1、BLIP-2框架概述2、BLIP-2网络结构详解3、BLIP-2的几点思考 上一篇文章上文中讲解了 BLIP(Bootstrapping Language-Image Pretraining)模型的一些思考,本文将讲述一个BLIP的升级版 BLIP-2&am…

基于Qt/C++/Opencv实现的一个视频中二维码解析软件

本文详细讲解了如何利用 Qt 和 OpenCV 实现一个可从视频和图片中检测二维码的软件。代码实现了视频解码、多线程处理和界面更新等功能,是一个典型的跨线程图像处理项目。以下分模块对代码进行解析。 一、项目的整体结构 项目分为以下几部分: 主窗口 (M…

华纳云:多IP服务器在网站SEO中的作用是什么

搜索引擎优化(SEO)已成为网站运营不可或缺的一部分。它不仅能够提升网站在搜索引擎结果页面(SERP)中的排名,还能有效增加网站的曝光度和流量。而多IP服务器作为一种高级的网络技术,在SEO策略中扮演着越来越重要的角色。多IP服务器是指一台物理服务器上配…

Scala案例:全文单词统计

2.txt内容如下 Thank you very much.Well I want to thank you all very much this is great, these are our friends, we have thousands of friends in this incredible movement.This was a movement like no nobodys ever seen before, and frankly this was I believe the…

ZYNQ-7020嵌入式系统学习笔记(1)——使用ARM核配置UART发送Helloworld

本工程实现调用ZYNQ-7000的内部ARM处理器,通过UART给电脑发送字符串。 硬件:正点原子领航者-7020 开发平台:Vivado 2018、 SDK 1 Vivado部分操作 1.1 新建工程 设置工程名,选择芯片型号。 1.2 添加和配置PS IP 点击IP INTEGR…

开源 - Ideal库 - 枚举扩展设计思路及实现难点(三)

今天想和大家分享关于枚举扩展设计思路和在实现过程中遇到的难点。 01、设计思路 设计思路说起来其实也很简单,就是通过枚举相关信息:枚举值、枚举名、枚举描述、枚举项、枚举类型,进行各种转换,通过一个信息获取其他信息。比如通…

fio检测硬盘的读写是都正常

有时候发现访问磁盘上文件很慢,但是不知道到底是不是硬盘的问题,此时可以使用该工具进行检测以方便排查问题 一、下载 https://github.com/axboe/fio/releases 注:(1)官网地址无法下载(https://bsdio.com/fio/、https://brick.kernel.dk/snaps/) 二、安装 1、Windo…

服务器被隔离导致无法登录

现象描述 云服务器可能会因安全违规(内容或行为违规)或因 DDoS 攻击被封堵隔离,被隔离的云服务器在控制台显示为 “BANNING” 状态。 云服务器被隔离可能由于该台服务器违反了当前法律法规的要求。您可以通过以下方式查看该台服务器是否处于…