当前位置: 首页 > news >正文

ArcGIS Pro中 Nodata和nan 黑边的处理 - 指南

在ArcGIS Pro中打开栅格数据,可能会有由于Nodata或者nan等造成的黑边;如果是该栅格数据后续还要进行栅格计算、掩膜提取等运行,很多时候也可以忽略Nodata造成的影响。

但有时候已经要用该数据制图出图了,还有黑边,就需要采取措施处理掉或者换QGIS制图出图,比如我下面的数据在QGIS中是正常显示,但是在ArcGIS Pro中会产生黑边。

① Nodata值的处理

在ArcGIS Pro中加载栅格数据时,可能会产生由于Nodata值造成的黑边,如下所示:

针对这一情况,经过修改主符号系统能够在一定程度解决问题,将Nodata设置为无颜色。

只是我这样处理后很奇怪,缩放到一定的级别黑边就会消失,但是假设全局显示出来,黑边还是会存在。我搜索了一下,有的说:在 ArcGIS Pro 中,当缩放地图时,软件为了优化显示性能,会根据当前视图比例尺调用不同层级的素材(比如金字塔的不同层级)进行渲染;当你缩小到全局视图时,Pro 可能利用了较低层级的金字塔影像(可能是概览图或较低分辨率的数据)进行渲染,这些层级的数据可能没有完全应用你的呈现设置,导致黑边又重新出现。

但是我没有找到解决这一拉伸色带显示疑问的直接办法,搜了一下简单的处理方法有以下几种:

(1)使用分类,而不是拉伸

(2)复制栅格或者使用矢量边界掩膜提取;如下所示,在复制栅格时根据栅格属性,设置Nodata值;

需要把符号系统里的nodata设置为透明色:就是但是前提还

(3)使用栅格计算器,将栅格数据参与一个便捷的代数运算,非数值部分就会被忽视,前提也是需要把符号系统里的nodata设置为透明色。

②nan值的处理

nan值处理起来相对麻烦,它与Nodata造成的黑边不同,Nodata黑边更多是由于显示渲染问题,而nan值可能是来源于Matlab或者其他程序处理生成栅格数据过程,所以比较根本的解决办法是在Matlab或者其他程序生成栅格数据过程中,将nan设置为 -9999等值,只是这样比较麻烦。采用复制栅格工具也是无法解决这一问题的,因此许可采用的方式就是按掩膜提取 或者 栅格计算

没值都给他删掉了,都成了Nodata,当Nodata拉伸掩膜设置为透明色时,便能去掉黑边。就是掩膜提取原理很轻松,矢量边界外的部分别管有值还

如果没有矢量边界数据,那么也可以采用栅格计算器,仍旧是使用最简单的: "栅格名称.tif" *1 这样的最简单的代数运算即可,这样处理后原来的nan就会变为nodata,从而正常显示。

http://www.jsqmd.com/news/1129/

相关文章:

  • 怎么屏蔽 ahref.com 上你不想看到的网站链接(垃圾外链)
  • 浅谈字典树
  • go-mapus为局域网地图协作而生
  • 【工具变量】“国家级大数据综合试验区”试点城市DID(2000-2024年) - 教程
  • 《手搓动态顺序表:从数组到自动扩容的华丽转身》 - 详解
  • 板子大全
  • 通过人大金仓数据库的逻辑备份与还原功能实现数据迁移
  • 完整教程:GS1-128(EAN-128)编码构造方式
  • 第十二节:订单普通下单、支付回调、退款、退款回调详解
  • Chapter 7 Color Detection
  • 《原子习惯》-读书笔记7
  • PyQt数字转大写金额GUI程序开发及财务规范实现
  • 第3周预习作业
  • 01自我介绍加规划
  • 《原子习惯》-读书笔记6
  • Java LTS版本进化秀:从8到21的欢乐升级之旅
  • 201912_EASER
  • 搜索百科(3):Elasticsearch — 搜索界的“流量明星”
  • 打印机漏洞、匿名协议与AWS安全:一周技术热点解析
  • 从零开始训练推理模型:GRPO+Unsloth改造Qwen实战指南
  • ALLinSSL,开源免费的SSL证书自动化管理平台
  • 《原子习惯》-读书笔记5
  • 03-袁东申论-概括原因
  • 实现双向循环链表 - 详解
  • SpringBoot控制层接收参数处理、Logback日志入门和使用 - 实践
  • 2025-09-21 网站前几分钟还运行的好好地,几分钟后查看居然显示文件无法加载,访问首页提示无法访问此网站??!==ssl证书过期+域名解析失效
  • 20231321王曦轶《密码系统设计》第二周
  • 爱锋拍照工具 - 隐私政策
  • 周计划+总结
  • C#通讯之网络通讯 TCP UDP - 详解