ArcGIS教程Iso 聚类分析和总结.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

地理国情监测云平台

北京数字空间科技有限公司

北京数字空间科技有限公司

ArcGIS教程:Iso 聚类

一、Iso聚类

摘要

使用isodata聚类算法来确定多维属性空间中像元自然分组的特征并将结果存储在输出ASCII特征文件中。

用法

Iso聚类工具对输入波段列表中组合的多元数据执行聚类。所生成的特征文件可用作生成非监督分类栅格的分类工具的输入。

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

要提供充足的必要统计数据,生成特征文件以供将来分类使用,每个聚类都应当含有足够的像元来准确地表示聚类。为最小类大小输入的值应大约比输入栅格波段中的图层数大10倍。

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

不应合并或移除类,也不应更改ASCII特征文件的任何统计数据。

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

输出特征文件中的类ID值以一开始,然后按顺序增加至输入类的数量。可分配任意数量的类数。

如果所有输入波段的数据范围均相同,则将得到更加理想的结果。如果波段的数据范围差异很大,则可使用“地图代数”执行以下方程式,从而将各种数据范围转换为相同的范围。

where:

Zistheoutputrasterwithnewdataranges.

Xistheinputraster.

oldministheminimumvalueoftheinputraster.

oldmaxisthemaximumvalueoftheinputraster.

newministhedesiredminimumvaluefortheoutputraster.

newmaxisthedesiredmaximumvaluefortheoutputraster.

如果输入为创建自多波段栅格(超过三个波段)的图层,则操作将会考虑与源数据集相关联的所有波段,而不仅仅是由图层加载(符号化)的三个波段。

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

§如果要使用工具对话框,则通过输入栅格波段旁边的按钮导航至多波段栅格,打开栅格并选择所需波段。

§如果多波段栅格是内容列表中的图层,则可以使用创建栅格图层工具来创建一个新的只包含所需波段的多波段图层。

§您还可以用波段合成来创建一个只包含所需波段的新数据集,并将生成的数据集用作工具的输入。

§在Python中,可以在工具参数中以列表形式直接指定所需波段。语法

IsoCluster(in_raster_bands,out_signature_file,number_classes,{number_iterations},

{min_class_size},{sample_interval})

参数

参数

说明

数据类型

in_raster_bands 输入栅格波段。

RasterLayer

[in_raster_band,...]

out_signature_file输出特征文件。

必须指定一个.gsg扩展名。

File

number_classes

要将像元划分成的类数目。

Long

number_iterations

(可选)

要运行的聚类过程的迭代次数。

默认值为20。

Long

min_class_size

一个有效类中的最小像元数。

默认值为20。

Long

(可选)

sample_interval

采样所使用的间隔。

默认值为10。

Long

(可选)

代码实例

Iso聚类(IsoCluster)示例1(Python窗口)

本示例将创建一个用于将输入多波段栅格分为五类的特征文件。

import

importarcpy

fromarcpyimportenvfromarcpy.saimport*

env.workspace=C:/sapyexamples/data

IsoCluster(

IsoCluster(redlands,c:/sapyexamples/output/isosig.gsg,5,20,50,15)

Iso聚类(IsoCluster)示例2(独立脚本)

本示例将创建一个用于将输入多波段栅格分为五类的特征文件。

#Name:IsoCluster_Ex_02.py

#Name:IsoCluster_Ex_02.py

#Description:Usesanisodata

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体 阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档