ArcGIS 10.1影像新特性(4)— Raster Function Template

         在10.0的时候,ESRI将影像处理的方法封装成Function,也称为函数,影像处理流程,就是Function Chain ,将多个Function串起来。这种组织方式使用简单,用户接受度高,在10.0的影像用户中具有很高的口碑。只是Function在10.0的时候,只能作用于镶嵌数据集,不能不说是个遗憾。

        在10.1影像中,Function在保留了镶嵌数据集这个对象之后,还将其扩展到了单个栅格数据身上。后者是利用影像分析窗口的函数能力。同时,ESRI也提出了Raster Function Template 提高Function的重复利用率。那么什么是Raster FunctionTemplate?能做什么?怎么用?

        Raster Function Template,顾名思义,就是栅格函数的模板,里面可以包含一个或多个函数处理过程。它能做什么,从两个方面来说,第一当然是提高工作效率,当你针对某种类型的数据,辛苦组装了一个函数链,并且可以得到很好的效果,然后你又碰到这个类型的另一个数据,怎么办?当你不知道这个模板存在的时候,你只能从头组装。第一次的活叫技术活,第二次就是体力活了。这个时候,如果你知道模板,并且把上一次的函数处理过程保存成模板,这样这次你只需要调用这个模板就可以了。第二个就是我们现在也能在客户端调用这个函数模板,大大提升了用户体验。下面讲解下具体流程:

    1 创建函数链。这个过程可以在镶嵌数据集里做,也可以在单个栅格数据里创建,具体过程看这里。

    2 生成函数模板。

       两种方法,第一种就是在栅格属性的符号化标签页中,将此数据涉及的函数链以模板的形式导出。如下图的红色框框内:ArcGIS 10.1影像新特性(4)— Raster Function Template_第1张图片

 

       第二种方法,就是利用Raster Function Template Editor工具来制作。这个工具可以放在ArcMap的任意一个工具条上,以一个彩色的f作为标识。添加的过程在这里。

然后可以选择建立函数链,进行保存。

     3 发布影像服务,使用函数模板。在发布影像服务的预配置过程中,见下图:选择上步所生成的模板文件。

     ArcGIS 10.1影像新特性(4)— Raster Function Template_第2张图片

     4 客户端调用。这在影像服务的新特性会讲到。

 

        

    

   

      

       

你可能感兴趣的:(ArcGIS 10.1影像新特性(4)— Raster Function Template)