ArcGIS教程:Iso 聚类非监督分类

  摘要

  使用 Iso 聚类工具和最大似然法分类工具对一系列输入栅格波段运行非监督分类。

  使用方法

  · 此工具结合了 Iso 聚类工具与最大似然法分类工具的功能。输出经过分类的栅格。作为可选的,它也能够输出特征文件。

  · 此工具生成的特征文件可用作其它分类工具(比如最大似然法分类)的输入。从而更好地控制分类參数。

  · 类数的最小有效值为二。不存在最大聚类数。通常情况下。聚类越多,所需的迭代就越多。

  · 要提供充足的必要统计数据。生成特征文件以供将来分类使用,每一个聚类都应当含有足够的像元来准确地表示聚类。

为最小类大小输入的值应大约比输入栅格波段中的图层数大 10 倍。

  · 为採样间隔输入的值表示,在聚类计算中每 n 乘 n 块像元中使用一个像元。

  · 不应合并或移除类,也不应更改 ASCII 特征文件的不论什么统计数据。

  · 通常情况下,输入波段交集范围内所含的像元越多,为最小类大小和採样间隔所指定的值就应当越大。为採样间隔输入的值应当足够小,以便对存在于输入数据中的最小理想类别进行合理採样。

  · 输出特征文件里的类 ID 值以一開始,然后按顺序添加至输入类的数量。

可分配随意数量的类数。

  · 输出特征文件的名称必须具有一个 .gsg 扩展名。

  · 假设全部输入波段的数据范围均同样,则将得到更加理想的结果。假设波段的数据范围差异非常大,则可使用“地图代数”运行下面方程式,从而将各种数据范围转换为同样的范围。

  · where:

  · Z is the output raster with new data ranges.

  · X is the input raster.

  · oldmin is the minimum value of the input raster.

  · oldmax is the maximum value of the input raster.

  · newmin is the desired minimum value for the output raster.

  · newmax is the desired maximum value for the output raster.

  · 假设输入为创建自多波段栅格(超过三个波段)的图层,则操作将会考虑与源数据集相关联的全部波段,而不不过由图层载入(符号化)的三个波段。

  · 您能够使用多种方式将多波段栅格的波段子集指定为工具的输入。

  · 假设要使用工具对话框,则通过输入栅格波段旁边的button导航至多波段栅格。打开栅格并选择所需波段。

  · 假设多波段栅格是内容列表中的图层,则能够使用创建栅格图层工具来创建一个新的仅仅包括所需波段的多波段图层。

  · 您还能够用波段合成来创建一个仅仅包括所需波段的新数据集,并将生成的数据集用作工具的输入。

  · 在 Python 中,能够在工具參数中以列表形式直接指定所需波段。

  语法

  IsoClusterUnsupervisedClassification (Input_raster_bands, Number_of_classes, {Minimum_class_size}, {Sample_interval}, {Output_signature_file})

  代码实例

  Iso 聚类非监督分类 (IsoClusterUnsupervisedClassification) 演示样例 1(Python 窗体)

  本演示样例运行将输入波段分为 5 类的非监督分类并输出分类的栅格。

  import arcpy

  from arcpy import env

  from arcpy.sa import *

  env.workspace = "C:/sapyexamples/data"

  outUnsupervised = IsoClusterUnsupervisedClassification("redlands", 5, 20, 50)

  outUnsupervised.save("c:/temp/unsup01")

  Iso 聚类非监督分类 (IsoClusterUnsupervisedClassification) 演示样例 2(独立脚本)

  本演示样例运行将输入波段分为 5 类的非监督分类并输出分类的栅格。

  # Name: IsoClusterUnsupervisedClassification_Ex_02.py

  # Description: Uses an isodata clustering algorithm to determine the

  # characteristics of the natural groupings of cells in multidimensional

  # attribute space and stores the results in an output ASCII signature file.

  # Requirements: Spatial Analyst Extension

  # Import system modules

  import arcpy

  from arcpy import env

  from arcpy.sa import *

  # Set environment settings

  env.workspace = "C:/sapyexamples/data"

  # Set local variables

  inRaster = "redlands"

  classes = 5

  minMembers = 50

  sampInterval = 15

  # Check out the ArcGIS Spatial Analyst extension license

  arcpy.CheckOutExtension("Spatial")

  # Execute IsoCluster

  outUnsupervised = IsoClusterUnsupervisedClassification(inRaster, classes, minMembers, sampInterval)

  outUnsupervised.save("c:/temp/outunsup01.tif")

时间: 2024-12-27 15:47:47

ArcGIS教程:Iso 聚类非监督分类的相关文章

ArcGIS教程:Spatial Analyst 扩展模块进行影像分类

在 ArcGIS Spatial Analyst 扩展模块中,多元分析工具集提供了用于监督分类和非监督分类的工具.影像分类工具条提供了一个用户友好的环境,可创建监督分类中使用的训练样本和特征文件.最大似然法分类工具是主要的分类方法.识别类别及其统计数据的特征文件是此工具的必需输入.对于监督分类,通过影像分类 工具条使用训练样本来创建特征文件.对于非监督分类,则通过运行聚类工具来创建特征文件.Spatial Analyst 也提供了用于分类后处理的工具,如过滤和边界清理.以下图表说明了影像分类工作

ArcGIS教程:Iso 聚类

摘要 使用 isodata 聚类算法来确定多维属性空间中像元自然分组的特征并将结果存储在输出 ASCII 特征文件中. 用法 · Iso 聚类工具对输入波段列表中组合的多元数据执行聚类.所生成的特征文件可用作生成非监督分类栅格的分类工具的输入. · 类数的最小有效值为二.不存在最大聚类数.通常情况下,聚类越多,所需的迭代就越多. · 要提供充足的必要统计数据,生成特征文件以供将来分类使用,每个聚类都应当含有足够的像元来准确地表示聚类.为最小类大小输入的值应大约比输入栅格波段中的图层数大 10 倍

ArcGIS教程:生成特征文件、类和聚类分析

借助 ArcGIS Spatial Analyst 扩展模块,您可以通过将栅格像元分组到类或聚类中来创建分类.类通常指一个已知类别,例如森林.居民区或水体,而聚类则是根据像元属性的统计信息得到的像元分组.特征是代表类或聚类的像元的子集.特征的统计信息存储在一个特征文件中,此特征文件将用于对位于输入波段交集中的所有像元进行分类. 什么是类? 一个类对应于一个有意义的位置分组.例如,森林.水域和小麦高产区都是类. 每个位置均可将值集或值矢量.与每个变量对应的一个值或输入波段作为特性.每个位置都能够以

ArcGIS教程:编辑特征

摘要 通过合并.又一次编号和删除类特征来编辑和更新特征文件. 使用方法 · 编辑特征工具同意您通过下面全部操作或某一操作来改动现有特征文件: 合并一组特征类 又一次编号特征类 ID 删除不须要的特征 · 输入特征文件必须是 ASCII 特征文件.该文件能够是不论什么用于生成包括所需统计信息的文件的"多元分析"工具(如 Iso聚类和创建特征)的输出. 该文件必须至少包括两个类.可通过 .gsg 扩展名来识别此类文件. · 输入特征重映射文件是 ASCII 文件,其每一行有两列值与之相应,

ArcGIS教程:最大似然法分类

摘要 对一组栅格波段执行最大似然法分类并创建分类的输出栅格数据. 用法 · 通过创建特征.编辑特征,或通过 Iso 聚类工具创建的任何特征文件,对于输入特征文件而言均为有效条目.它们都具有一个 .gsg 扩展名. · 默认情况下,输出栅格中的所有像元都将进行分类,每个具有相等概率权重的类都会附加到相应的特征中. · 输入先验概率文件必须是包含两列的 ASCII 文件.左列中的值表示类 ID.右列中的值表示相应类的先验概率.类别先验概率的有效值必须大于或等于零.如果指定零作为概率,则类无法显示在输

ArcGIS教程:树状图

摘要 构造可显示特征文件中连续合并类之间的属性距离的树示意图(树状图). 用法 · 输入特征文件必须采用预定的特征文件格式.特征文件可使用 Iso 聚类或创建特征工具来创建.该文件必须至少包含两个类.可通过扩展名 .gsg 来识别特征文件. · 树状图的输出是一个 ASCII 文本文件.该文件包含两部分:表和图形. 第一部分是以合并顺序显示各类对之间距离的表.第二部分是使用类的 ASCII 字符的图形表达,用来演示合并关系和等级.图形说明了特征文件中合并类对之间的相对距离,这些距离均基于统计得到

ArcGIS教程:3D Analyst基础知识

创建3D视图 以三维形式查看数据能为您提供一个全新的认识.通过三维视图可以深入了解通过相同数据的平面地图不易察觉的内容.例如,您不必根据配置等值线来推断是否存在山谷,您能够实际看到山谷和感到谷底和谷脊的高度差异. ArcGlobe 和 ArcScene 可用于构建多图层 3D 环境,并控制如何对各图层进行符号化.渲染各图层和在 3D 空间中定位各图层.还可以控制 3D 视图的全局属性,如照明度或垂直夸大.可以通过以下方式选择要素:使用要素的属性或要素相对于其他要素的位置,或者在场景或地球中单击各

ArcGIS教程:ArcGIS中矢量裁剪栅格图像

(1)是否需要裁剪栅格图象区域通过一个面状的shapefile表达出来? 如果可以,那么就很简单了. 在ArcMap中,调用空间分析扩展模块,将你感兴趣区的shapefile多边形图层设置为掩膜,然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出. 设置掩膜:空间分析工具条的下拉菜单>option里面设置 (2)用任意多边形剪切栅格数据(矢量数据转换为栅格数据) 2.1在ArcCatlog下新建一个要素类(要素类型为:多边形),命名为:ClipPoly.shp 2.2在ArcMap中,加载

ArcGIS教程:执行分类

分类的目的是将研究区域内的每个像元分配给一个已知类(监督分类)或一个聚类(非监督分类).在这两种情况下,分类的输入是一个包含每个类或聚类的多元统计信息的特征文件.每次分类的结果都是将地图中的研究区域划分为若干类,其中一些已知类与训练样本对应,而另一些自然产生的类则与通过聚类定义的聚类对应.将位置划分为若干个与聚类对应的自然产生的类的过程也被称为层化. "影像分类"工具条为实现执行分类所需的多步骤工作流提供了一个集成环境. 最大似然法 同一个类中的像元很少是同质的.将训练样本用于监督分类