镶嵌数据集中的函数

在下文中会提到的工具有这几个,先摆在这里,有个初步的记忆:

这个主题中,一起来看一下镶嵌数据集的函数。

*不过首先需要额外了解,在 ArcGIS 中,其实除了镶嵌数据集,普通的栅格数据集也可以使用函数,这并不仅仅是镶嵌数据集的特性。在 Image Analyst 窗口中,我们可以点击 fx 按钮给现有数据配置函数。

例如,下面给DEM增加个临时的山影效果,而不需要在硬盘上去存储这个结果:




在栅格数据上使用函数后,我们就可以直接查看函数作用后的结果栅格图层。在镶嵌数据集中创建的函数可以存储在数据库中,并且可以根据自己的需求,给栅格数据指定多个依次进行的函数,下一步的函数会使用上一步的函数的结果作为输入,称之为 函数链(Function Chain),一环扣一环,很形象。

给镶嵌数据集整体进行函数运算好处就是整体连续,如果我们每幅进行各自函数运算然后镶嵌,就会发现数据是不连续的片状。

我们在镶嵌数据集的属性窗口中可以看到 Function 选项卡,这就是配置函数链的主要的位置。

如果我们在建库的时候选择某种 产品定义(Product Defination),在镶嵌数据集内部镶嵌数据集项目的也会存在函数链。

ArcGIS 提供了很多可以用于栅格处理的函数,在 Web Help 文档中有每个函数的详细描述,这里我就不一一整理了。Web Help当工具书用,还是十分便利的,大家自可按需查询。地址:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//009t00000044000000

镶嵌数据集工具箱中有这样几个工具,涉及到了函数,就联合上面的内容一起说说,从整体的总结来看,正文才刚刚开始……

前面说过了,我们可以直接在镶嵌数据集上右键,Function 选项卡中增加、删除、修改函数链,我们也可以使用工具 Edit Raster Function

如果没有特别的要使用 Model Builder或者脚本等调用这个工具,个人建议可以直接到属性中去修改,操作起来更方便直观。这个工具提供了 Insert、Replace、Remove三种修改选项,可以将 栅格函数模板文件 (*.rft.xml) 通过操作应用给镶嵌数据集,这种文件可以在 Function Template Editor 中保存获得。

举个最简单的例子,前面用了山影函数,现在我需要换成地貌晕染函数,执行下这个工具,导入现有的函数模板替换掉即可。

接着第二个相关的工具 Build Mosaic Dataset Item Cache,这个工具是把 “Cached Raster Function” 函数插入到每个栅格数据函数链的顶部,这样该函数就成为链中最后实现的函数。一般是涉及到运算量较大的处理过程时,这样做可以提高性能。

在这个工具中,我们可以定义、生成缓存、指定缓存的存储位置。默认情况下,会在镶嵌数据集所处位置旁的文件夹中生成和存储缓存。此文件夹的名称与地理数据库的名称相同,但扩展名为 .cache。但是,如果镶嵌数据集创建于 ArcSDE 地理数据库,则将在该地理数据库中创建缓存。

如果我们想得到函数链处理之后镶嵌数据集中的各个栅格数据,就可以使用工具 Export Mosaic Dataset Items

镶嵌数据集工具小结(十)函数链相关推荐

  1. 镶嵌数据集工具小结(五)镶嵌数据集的属性 Ⅱ

    设置镶嵌数据集属性工具 Ⅱ 这一篇接着说这个参数无比巨多的工具 Set Mosaic Dataset Properties ,镶嵌属性这一组参数会控制多幅影像的拼接方式和顺序等. 如果我们的多幅影像的 ...

  2. 镶嵌数据集工具小结(七)色彩平衡与接缝线 Ⅰ

    镶嵌数据集的色彩平衡与接缝线  Ⅰ 色彩平衡 镶嵌数据集一般由多张影像组成的,各幅影像可能由于各种原因存在色彩差异,例如航摄时的天气.光线等原因.为了让整个镶嵌数据集看起来是无缝的一整张,而不是一片一 ...

  3. 镶嵌数据集工具小结(八)色彩平衡与接缝线 Ⅱ

    镶嵌数据集的色彩平衡与接缝线  Ⅱ 创建接缝线 在对镶嵌数据集进行镶嵌的时候,有时还会用到接缝线(Seamline).在前面总结过镶嵌数据集的镶嵌方法,其中最后一种是 Seamline 镶嵌方法.在创 ...

  4. 镶嵌数据集工具小结(九)计算像元大小范围

    计算像元大小范围 像元大小范围指的是,镶嵌数据集中的影像参加动态镶嵌的像元大小范围,也就是,动态镶嵌的过程中从栅格数据集中读取的像元大小的范围. 在镶嵌数据集的属性表中,字段 LowPS 列和 Hig ...

  5. 镶嵌数据集工具小结(二)镶嵌数据轮廓线与边界

    上一篇帖子说明了如何创建镶嵌数据集.添加栅格数据,以及相关的常用参数配置. 下面再接着说如何根据自己的各种需要来修改镶嵌数据集,这一贴的主题主要是如何创建.修改镶嵌数据集的轮廓线和边界. 修改镶嵌数据 ...

  6. 生成镶嵌数据集涉及的一些概念和工具

    目录 1.镶嵌数据集工具概览和粗略流程 2.镶嵌数据集初始化 3.镶嵌数据集图层 4.镶嵌数据集常规属性 5.镶嵌数据集影像属性 6 .镶嵌数据集镶嵌属性(叠加次序) 7.镶嵌数据集目录元数据属性 8 ...

  7. 镶嵌数据集使用--ArcGIS Pro

    一.镶嵌数据集介绍 镶嵌数据集(Mosaic Dataset)是ArcGIS 10推出的管理栅格数据的影像新技术.它是一项由栅格数据集和栅格目录相结合的混合技术,采用与非托管的栅格目录相一致的方法管理 ...

  8. 如何对镶嵌数据集进行色彩平衡

    本教程仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced.在本教程中,您将在 ArcMap 中使用地理处理工具创建一个其中的所 ...

  9. ArcGIS教程:对镶嵌数据集进行色彩平衡

    本教程仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced.在本教程中,您将在 ArcMap 中使用地理处理工具创建一个其中的所 ...

最新文章

  1. 安卓复杂的首页布局_到底该如何快速进入安卓编程?
  2. 机房UPS系统1+1冗余与2N冗余有什么区别?
  3. 数据结构——字符串(未完)
  4. 2.9 while循环
  5. namespace用法
  6. golang实现AES ECB模式的加密和解密
  7. cqyz oj | 【训练题】铲雪车问题
  8. Warning: count(): Parameter must be an array or an object that implements Countable快速解决方法
  9. 我的世界刷猪人塔java版_我的世界主世界僵尸猪人刷怪塔制作教程
  10. 性能测试工程师面试一定会问的14个面试题型
  11. arr的push,pop,slice.....各种使用方法详细介绍
  12. 查找算法【平衡二叉树】 - 平衡二叉树的删除
  13. 超越卷积、自注意力:神经网络新算子「内卷(Involution)」
  14. Pycharm工具栏等菜单设置
  15. 【整理】3dsMax烘焙纹理模糊
  16. DS18B20温度传感器随笔
  17. CentOS7 服务器分析挖矿病毒,清理挖矿病毒 tor2web
  18. 2014年OA软件市场品牌分析报告
  19. 2k21服务器维护时间,《NBA2K ONLINE 2》2月21日停机更新公告
  20. 不要学习“网红”编程语言

热门文章

  1. 海投 or 内推?秋招上岸最佳路线推荐!
  2. Excel 波士顿矩阵和四象限分析
  3. APP自动化测试工具uiautomator2,十分钟迅速掌握
  4. 《IE 下载辅助插件》软件以及源码
  5. inno setup详细使用教程
  6. 阿诺德·施瓦辛格(ARNOLD SCHWARZENEGGER )
  7. 帮你理解一下C语言的指针
  8. dnf剑魂buff等级上限_DNF:超时空最垃圾的几个职业,剑魂榜上有名,第一炸团必有他...
  9. 国内最贵住宅纪录再刷新:单套别墅2.05亿(图)
  10. Python | 电影Top250 + 数据可视化