程序包 | 说明 |
---|---|
com.supermap.analyst.spatialanalyst |
限定符和类型 | 方法和说明 |
---|---|
static OverlayResult[] |
OverlayAnalyst.clip(Geometry[] clipSourceGeometries,
Geometry[] clipTargetGeometries,
double tolerance)
对源几何对象数组进行裁剪,将被裁剪的几何对象数组中不在目标几何对象数组范围内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.clip(Geometry[] clipSourceGeometries,
Geometry[] clipTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组进行裁剪,将被裁剪的几何对象数组中不在目标几何对象数组范围内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.erase(Geometry[] eraseSourceGeometries,
Geometry[] eraseTargetGeometries,
double tolerance)
用于对源几何对象数组进行擦除方式的叠加分析,将被擦除的几何对象数组中包含在目标几何对象数组内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.erase(Geometry[] eraseSourceGeometries,
Geometry[] eraseTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
用于对源几何对象数组进行擦除方式的叠加分析,将被擦除的几何对象数组中包含在目标几何对象数组内的对象裁剪并删除。
|
static OverlayResult[] |
OverlayAnalyst.identity(Geometry[] identitySourceGeometries,
Geometry[] identityTargetGeometries,
double tolerance)
用于对源几何对象数组进行同一方式的叠加分析,叠加分析结果数组中保留被同一运算的几何对象数组的全部对象和被同一运算的几何对象数组与用来进行同一运算的目标几何对象数组相交的对象。
|
static OverlayResult[] |
OverlayAnalyst.identity(Geometry[] identitySourceGeometries,
Geometry[] identityTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
用于对源几何对象数组进行同一方式的叠加分析,叠加分析结果数组中保留被同一运算的几何对象数组的全部对象和被同一运算的几何对象数组与用来进行同一运算的目标几何对象数组相交的对象。
|
static OverlayResult[] |
OverlayAnalyst.intersect(Geometry[] intersectSourceGeometries,
Geometry[] intersectTargetGeometries,
double tolerance)
进行相交方式的叠加分析,将被相交叠加分析的几何对象数组中不包含在用来相交叠加分析的目标几何对象数组的对象切割并删除。
|
static OverlayResult[] |
OverlayAnalyst.intersect(Geometry[] intersectSourceGeometries,
Geometry[] intersectTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
进行相交方式的叠加分析,将被相交叠加分析的几何对象数组中不包含在用来相交叠加分析的目标几何对象数组的对象切割并删除。
|
static OverlayResult[] |
OverlayAnalyst.union(Geometry[] unionSourceGeometries,
Geometry[] unionTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行合并方式的叠加分析,叠加分析结果数组保存被合并叠加分析的源几何对象数组和用于合并叠加分析的目标几何对象数组中的全部对象,并且对相交部分进行求交和分割运算。
|
static OverlayResult[] |
OverlayAnalyst.union(Geometry[] unionSourceGeometries,
Geometry[] unionTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行合并方式的叠加分析,叠加分析结果数组保存被合并叠加分析的源几何对象数组和用于合并叠加分析的目标几何对象数组中的全部对象,并且对相交部分进行求交和分割运算。
|
static OverlayResult[] |
OverlayAnalyst.update(Geometry[] updateSourceGeometries,
Geometry[] updateTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行更新方式的叠加分析, 更新运算是用用于更新的目标几何对象数组替换与被更新源几何对象数组的重合部分,是一个先擦除后粘贴的过程。
|
static OverlayResult[] |
OverlayAnalyst.update(Geometry[] updateSourceGeometries,
Geometry[] updateTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行更新方式的叠加分析, 更新运算是用用于更新的目标几何对象数组替换与被更新源几何对象数组的重合部分,是一个先擦除后粘贴的过程。
|
static OverlayResult[] |
OverlayAnalyst.xOR(Geometry[] xORSourceGeometries,
Geometry[] xORTargetGeometries,
double tolerance)
对源几何对象数组用目标几何对象数组进行对称差分析运算,即交集取反运算。
|
static OverlayResult[] |
OverlayAnalyst.xOR(Geometry[] xORSourceGeometries,
Geometry[] xORTargetGeometries,
double tolerance,
boolean isSupportOverlapInLayer)
对源几何对象数组用目标几何对象数组进行对称差分析运算,即交集取反运算。
|
Copyright © 2021–2024 SuperMap. All rights reserved.