首页 > 其他分享 >【RS】使用ENVI对遥感影像进行坐标系转换,定义投影

【RS】使用ENVI对遥感影像进行坐标系转换,定义投影

时间:2023-06-20 17:35:01浏览次数:37  
标签:点击 RS 投影 ENVI 遥感 坐标系 影像

         ENVI是一个完整的遥感图像处理平台,广泛应用于科研、环境保护、气象、农业、林业、地球科学、遥感工程、水利、海洋等领域。目前ENVI已成为遥感影像处理的必备软件,包含辐射定标、大气校正、镶嵌裁剪、分类识别、阈值分割等多种功能。ENVI针对绝大部分的卫星影像都能很好的兼容,对于大部分的栅格和矢量数据格式也能很好的兼容,同时得益于ENVI的App Store,用户可以使用很多三方插件实现影像的批处理、无人机影像处理等操作。此外ENVI+IDL的打开方式还可以在IDL的编程环境中进行二次开发,实现算法的创建、优化等。希望刚进入RS的学者们可以更好地学习ENVI,在科研的道路上取得更高更好的成就。

        因为最近在做项目时,需要对多景卫星影像进行拼接。但ENVI里面的镶嵌拼接工具需要影像有投影坐标系,而我的数据只有地理坐标系。所以今天给大家分享下,如何使用ENVI对影像进行坐标转换/定义投影。

一、打开ENVI Classic加载影像

        通过file>Open Image File打开影像后,选择RGB显示,再点击Load Band即可查看数据。

二、打开坐标转换工具

        在ENVI Classic面板中,点击Map>Convert Map Projection。

三、参数设置

        1.选择需要进行坐标转换的影像,点击OK。

        2.点击Change Projection,然后就会弹出右侧的工具框,在工具框中选择好投影和参考椭球点击ok即可。

        3.修改好目标投影后,选择GCP文件和坐标转换后影像的地址。点击ok。

        4.然后,然后就没了。

 

        我还是比较推荐大家使用ArcGIS进行定义投影,以及投影转换的。感觉ENVI对坐标系的支持度不高,ArcGIS专业做这个(手动白眼)。另外注意,不同参考椭球体之间互相转换可能会报错,同时还有一定的误差。比较准确的就是同一椭球,添加/去除投影,或者更改投影。

        因为这篇是经验分享,所以没有介绍地理和投影坐标系。如果大家想了解或者感兴趣,可以留言,我后面会给大家出一篇地理和投影坐标系的理论讲解,当然大家也可以自信搜索。如果大家在学习Python或者遥感时有什么问题,可以随时留言交流!

标签:点击,RS,投影,ENVI,遥感,坐标系,影像
From: https://www.cnblogs.com/RSran/p/17494243.html

相关文章

  • js加密与java解密的RSA(公钥/私钥)算法
    前言:公司用的加密算法是对称密钥加密算法,服务器上的公钥与客户端的私钥都是相同的,如果不小心泄露或者通过反编译软件把客户端重新编译就会泄露密钥,这样加密后的数据就不安全了。商量使用非对称密钥RSA来解决这种问题,非对称密钥分为公钥和私钥,公钥可以公开给客户端分发给所有......
  • debian11 安装powershell,powercli
    习惯了Linux,用不惯Windowssudoaptupdatesudoaptinstall-ycurlgnupgapt-transport-httpscurlhttps://packages.microsoft.com/keys/microsoft.asc|sudogpg--dearmor-o/etc/apt/trusted.gpg.d/microsoft.gpgsudoecho"deb[arch=amd64]https://packages.m......
  • 批量打印文件doc,设置几分,powershell实现
    $folderPath="C:\path\to\folder"$printCopies=3Get-ChildItem-Path$folderPath-Filter*.doc|ForEach-Object{for($i=0;$i-lt$printCopies;$i++){Start-Process-FilePath$_.FullName-VerbPrint}}#一定要指定默认打印机......
  • Diffusers框架使用Civitai上的checkpoit和lora模型
    1、实验室有一台带显卡的机器,能访问huggingface但访问不了Civitai,而Civitai上的模型多是webui训练来的也不能直接用到diffusers框架上,于是需要利用Colab把Civitai上的模型转化成diffusers可用再上传到huggingface上,再下载到本地。2、googlecolab上新建一个笔记本,再选修改==》笔......
  • Apache Superset 身份认证绕过漏洞(CVE-2023-27524)
    漏洞简介ApacheSuperset是一个开源的数据可视化和数据探测平台,它基于Python构建,使用了一些类似于Django和Flask的Pythonweb框架。提供了一个用户友好的界面,可以轻松地创建和共享仪表板、查询和可视化数据,也可以集成到其他应用程序中。由于用户在默认安装过程中,未对SECRET_KEY......
  • Jim McKelvey和JackDorsey联合创办了Cash App的母公司Square
    JimMcKelvey和JackDorsey联合创办了CashApp的母公司Square。JimMcKelvey是位多才多艺的企业家,从圣路易斯华盛顿大学获得计算机科学、经济学和艺术学士学位后,他曾前往IBM任职,由于喜爱并擅长吹制玻璃,他在2001年创立了销售手工玻璃水龙头的ThirddegreesglassFactory工作室。此......
  • Apache Superset 身份认证绕过漏洞(CVE-2023-27524)
    漏洞简介ApacheSuperset是一个开源的数据可视化和数据探测平台,它基于Python构建,使用了一些类似于Django和Flask的Pythonweb框架。提供了一个用户友好的界面,可以轻松地创建和共享仪表板、查询和可视化数据,也可以集成到其他应用程序中。由于用户在默认安装过程中,未对SECRET_KEY的默......
  • Dtu 解决方案 源代码GPRS DTU方案 包括项目所有代码、原理图、PCB
    Dtu解决方案源代码GPRSDTU方案包括项目所有代码、原理图、PCB文件。本项目经历过4个月的测试,bug总量在一个非常低的水平。方案包括以下部分:Dtu硬件代码:(MCU:STM32F103C8T6?模块:移远m26)Dtu上位机代码:(环境C++和VB)Dtu配置软件代码:(环境C++和VB)Dtu生产测试软件代码:(环境C++和VB)DTU生......
  • Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,6] Me
     报错如下:Causedby:javax.xml.stream.XMLStreamException:ParseErrorat[row,col]:[2,6]Message:不允许有匹配"[xX][mM][lL]"的处理指令目标。原因:xml第一行为空行,所以报错 需要将<?xmlversion="1.0"encoding="utf-8"?>放在第一行即可解决问题  ......
  • 【Coursera学习笔记】 Executive Data Science(A Crash Course in Data Science)
    文章目录1.Whatisstatisticsgoodfor?1.1Statistics2.Whatismachinelearning?2.1Twomainactivitiesofmachinelearning2.2SomecharacteristicsofML3.WhatisSoftwareEngineeringforDataScience?3.1TypesofSoftware4.TheStructureofaDataScience......