ArcSWAT报错:数据集未投影;Dataset must have a projected coordinate system

news2024/11/29 5:48:17

文章目录

  • 1 报错内容
  • 2 定义投影
  • 3 重新执行ArcSWAT相关步骤

1 报错内容

在这里插入图片描述
Dataset must have a projected coordinate system. The current coordinate system is geographic . Please define a projected coordinate system for your DEM dataset using ArcToolbox before proceeding.

此报错解决较为简单,报错的内容表明在进行某项操作之前,ArcSWAT要求数据集必须具有投影坐标系统(projected coordinate system),而当前数据集使用的是地理坐标系统(geographic coordinate system)。要解决此问题,你需要为DEM数据集定义一个投影坐标系统。

2 定义投影

目前DEM数据的格式主要为tif格式,需注意tif格式的投影定义方法为使用投影栅格功能,而非投影或定义投影功能。如使用投影功能,会出现输入数据找不到DEM图层;如使用定义投影功能,则TIF数据将会被直接定义到火星而无法与其他图层重合。
投影栅格功能的使用方法如下:
打开ArcToolbox,选择数据管理工具-投影和变换-栅格-投影栅格或直接搜索投影栅格工具。
在这里插入图片描述
其中输入栅格为需要被投影的DEM数据,输出坐标系如果单纯的为了SWAT使用,可以选择对应的WGS_1984_UTM_Zone_N坐标系。其中对应投影带数字:

  1. 要选择正确的投影带号,我们需要知道研究区域位于哪个经度范围内。
  2. UTM投影将地球表面划分为60个投影带,每个投影带覆盖经度范围为6度。每个投影带都有一个唯一的投影带号,从1到60,分别从西向东依次递增。投影带以赤道为基准线,以经度0度作为中央子午线。因此,带数的计算公式为:(经度整数位/6)的整数部分+31
  3. 假如我们的研究区域的中心经度位于123°,那么投影带号将是(117/6)+31 =50。所以我们选择的投影坐标系为 WGS_1984_UTM_Zone_50N。
    在这里插入图片描述
    执行完投影之后,可以看到tif文件的投影已经改变了。
    在这里插入图片描述

3 重新执行ArcSWAT相关步骤

原则上此时我们重新选择投影后的DEM数据,就可以顺利进行下面的步骤了。但如果遇到了Watershed Delineator中的Automatic Watershed Delineation为灰色不能点击,则需要重启(重新打开)ArcMAP软件,之后Automatic Watershed Delineation便可以被点击,导入DEM数据执行接下来的操作即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/528332.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java 线程池(Thread Pools)详解

目录 1、线程池介绍 2、线程池执行原理 3、线程池中的阻塞队列 4、Java 线程池中的拒绝策略 5、Java 提供的创建线程池的方式 6、线程池的使用示例 7、ForkJoinPool 和 ThreadPool 的区别 1、线程池介绍 线程池是一种重用线程的机制,用于提高线程的利用率和管…

Android开发:我们很迷茫,出路在哪里?

“都说今年是互联网行业寒风刺骨,尤其移动端开发市场更是饱和,在跌跌撞撞近一个月后,我终于在一家小公司找到了工作。入职后,领导让我接手一个二手Android项目,项目很庞大,前任开发人员已离职一个多月了&am…

实现 Kubernetes 安全态势管理

Kubernetes 已经成为容器编排的事实标准。它引入了强大的管理功能,但也带来了一些严峻的安全挑战——尤其是在多云环境中。其中包括缺乏对设置的可见性、镜像的滥用、通信故障和监控困难。 理解 K8s 的安全挑战 Kubernetes 挑战的核心是需要以高度协调的方式管理大…

日撸 Java 三百行day51

文章目录 说明Day51 KNN 分类器1.KNN2.代码1.aff内容解读2.代码理解 说明 闵老师的文章链接: 日撸 Java 三百行(总述)_minfanphd的博客-CSDN博客 自己也把手敲的代码放在了github上维护:https://github.com/fulisha-ok/sampledat…

静电防护:消除静电的秘诀!

随着现代科技的进步,人们对静电防护越来越重视。有的人认为消除静电是不可能做到的事情,但实际上并不是这样的! 1:静电的产生 静电是一个非常普遍的现象,通常发生在5 kV电压下。静电可以产生于物体表面或环境中。如果…

电视盒子哪个牌子好?博主力荐2023目前性能最好的电视盒子

电视盒子能让电视机在不换新的前提下丰富资源、升级配置,是电视机的最佳拍档,但面对这么多的品牌让大家在选购时都会疑惑电视盒子哪个牌子好,博主老周盘点了目前性能最好的电视盒子,具体是哪些品牌呢?请看下文&#xf…

CMU-CERT内部威胁数据集 Insider Threat

CMU-CERT内部威胁数据集 Insider Threat CMU-CERT简介CMU-CERT版本CMU-CERT r1版本内容logon.csv内容decive.csv内容HTTP.csv内容LDAP and Administrative records勘误一些已知的缺陷 CMU-CERT网站 CMU-CERT简介 首先解释一下CMU-CERT是什么意思。 “CMU”是卡内基梅隆大学&a…

专业的Web自动化测试工具拥有哪些特点?

Web自动化测试是为了解决Web应用程序测试工程师在测试过程中的挑战和复杂性而实施的,可以通过自动化测试工具来实现。自动化测试工具是一种软件,其目的在于自动执行测试,提高测试效率和测试准确性,那专业的Web自动化测试工具拥有哪…

Learning C++ No.20【二叉树OJ题实战】

文章目录 引言:第一题:根据二叉树创建字符串第二题:二叉树的层序遍历第三题:自底向上实现层序遍历第四题:二叉树的最近公共祖先第五题:将搜索二叉树转换成双向链表第六题:从前序和中序遍历序列构…

什么是字符串数组

一、概念理解 1.C语言中没有字符串类型,用一片内存空间保存一串字符,这片空间称作字符数组。 2.以‘\0’结尾的字符数组被称为字符串数组。‘\0’是字符串结束的标志。 3.用双引号括起来的都是字符串。 二、初始化 char str[6] {h,e,l,l,o,\0};//字符串…

Linux网络——shell编程之sed编辑器

Linux网络——shell编程之sed编辑器 一、sed编辑器1.概述2.工作流程3.工作场景4.常用选项 二、sed编辑器基本用法1.打印操作2.打印行号3.增加操作4.插入操作5.替换操作6.删除操作7.字符转换 一、sed编辑器 1.概述 sed是一种在线编辑器,它一次处理一行内容。处理时&…

JWT学习

JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。虫虫今天给大家介绍JWT的原理和用法。 1.跨域身份验证 Internet服务无法与用户身份验证分开。一般过程如下。 1.用户向服务器发送用户名和密码。 2.验证服务器后,相关数据&#…

Unity 2022 Build-in、URP、HDRP对比

渲染管线对比 Platform Support平台支持Lights光照Lights灯光Shadows阴影Global Illumination全局光照Light Probes光照探针Adaptive Probe Volumes自适应探针体积Reflection Probes 反射探针 Raytracing 光线跟踪Path tracing 路径追踪Environment lighting 环境光 Color颜色H…

编译 MXNet 模型

本篇文章译自英文文档 Compile MXNet Models。 作者是 Joshua Z. Zhang,Kazutaka Morita。 更多 TVM 中文文档可访问 →TVM 中文站。 本文将介绍如何用 Relay 部署 MXNet 模型。 首先安装 mxnet 模块,可通过 pip 快速安装: pip install …

4、picodet 小目标训练全流程

文章目录 1、数据准备1.1 VOC转COCO2、使用sahi切图2.1 切图分析及过程可视化2.2 使用完整的切图命令进行切图2.3 对各个数据集的状态进行查看2.4 过滤数据集中不合适的框 3、转换成VOC4、生成训练数据5、模型训练6、模型推理 使用picodet进行小目标检测。 本文以检测小目标乒乓…

索洛模型(二)

索洛模型(二) 文章目录 索洛模型(二)[toc]1 事实2 假设2.1 对生产函数的假设2.2对投入要素的假设 3 索洛模型的动态学3.1 k k k的动态学3.2 平衡增长路径 4 储蓄率变化的影响4.1 对产出的影响4.2 对消费的影响 索罗经济增长模型(Solow growth model)&am…

ClickHouse 安装部署

文章目录 ClickHouse 安装部署一、准备环节1、确认防火墙是在关闭状态2、CentOS 取消打开文件数限制3、安装依赖4、CentOS 取消 SELINUX 二、单机搭建三、启动server ClickHouse 安装部署 一、准备环节 1、确认防火墙是在关闭状态 输入命令: systemctl status fi…

Centos7.6系统里安装Superset,连接ClickHouse

​ 本文是在centos 7 虚拟机中安装Superset和clickhouse,首先要有 安装python3环境 Centos7.6默认有python2,要先安装python3,下边这个python3安装教程很详细。 参考连接:CentOS7下安装Python3,超详细完整教程_centos…

使用vercel免费搭建vue项目

之前是通过Github作为服务器来发布静态网站,今天有人告诉我,这里有一个叫vercel的商家可以直接白嫖,来试试给他上一课。 1 注册账号 进入官网vercel.com进行注册,并且绑定自己的 Github 2 项目代码 若是自己的项目就不用管; 不是…

夏令营教育小程序开发功能和优势有哪些?

随着人们生活水平的提高,对于孩子的教育问题也是越来越重视,无论是教育方式还是教育内容上都追求新颖、多样化。在暑假期间,很多家长也希望孩子能够在这个长假期之间参加一些活动,培养孩子兴趣的同时也丰富假期内容,让…