“计算密度”工具用于通过将已知量的某种现象(表示为点或线的属性)散布到整个地图上以从点要素或线要素创建密度地图。结果是按密度从小到大分类的区域图层。
对于点输入,每个点应表示某一事件或事件点的位置,结果图层应表示每个单位面积中的事件点计数。新位置中的密度值越高则表示此位置附近的点越多。
对于线输入,线密度表面表示每个位置附近的线总数。所计算的密度值的单位是每单位面积的线长度。
邻近汇总(CalculateDensity)接口主要包括,其说明如下表。
|
| 参数名称 | 参数个数 | 参数类型和值 |
|---|---|---|
inputLayer
|
1个(必选) | 将用于计算密度的点图层或线图层。 |
field
|
1个(可选) | 提供一个字段,用于指定每个位置处的事件点数量。如果使用默认选项 None,则假定每个位置代表一个计数。 |
cellSize
|
1个(可选) | 用于计算某区域内点数的格网像元的大小。 |
cellSizeUnits
|
1个(可选) | 格网像元大小单位。 |
radius
|
1个(可选) | 输入距离,以指定计算密度值时查找点要素或线要素的搜索距离。如果未提供距离,则将根据输入要素的位置和计数字段中的值(如果已提供计数字段)计算默认值。 |
radiusUnits
|
1个(可选) | 搜索距离的单位 |
boundingPolygonLayer
|
1个(可选) | 绘制或提供一个图层,以指定要计算密度的区域。 |
areaUnits
|
1个(可选) | 指定输出区域的单位。密度等于计数除以面积,此参数用于指定密度计算中的区域单位。 |
classificationType
|
1个(可选) | 选择将密度值分类到区域的方法。 相等间隔 - 创建区域使每个区域的密度值范围相等。 几何间隔 - 根据具有几何级数的组距创建分类区域。 此方法可确保每个类范围与每个类中所拥有的值的数量大致相同,且间隔之间的变化一致。 自然间断点 - 区域的组距取决于数据的自然分组。 将识别出能够对类似的值进行最恰当地分组并使各类之间的差异最大化的分类间隔值。 等面积 - 创建区域使每个区域的面积相等。 例如,如果结果图层的高密度值多于低密度值,则会为高密度创建更多区域。 标准差 - 根据预测密度值的标准差创建区域。 |
numClasses
|
1个(可选) | 指定结果图层中的类数(预测值范围)。每个类定义区域边界。这些类的值将由以上 分类方法参数确定。 |
outputName
|
1个(可选) | 若想保存分析结果,需输入结果命名。 |
context
|
1个(可选) | 额外设置:例如分析的范围、输出的参考系等。 |
CalculateDensity操作请求方法实现参数