com.supermap.services.components.spi
接口 GeometryOverlayAnalystWithParameter
-
- 所有已知子接口:
- SpatialAnalyst, SpatialAnalystProvider
public interface GeometryOverlayAnalystWithParameter
-
-
方法概要
方法 限定符和类型 方法和说明 GeometrySpatialAnalystResult
clip(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对两个Geometry进行裁剪操作。GeometrySpatialAnalystResult
erase(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对两个几何对象进行擦除操作,用于实现两个几何对象之间的叠加分析。GeometrySpatialAnalystResult
identity(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对源几何对象和操作几何对象进行同一操作,用于实现两个几何对象之间的叠加分析。GeometrySpatialAnalystResult
intersect(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
用于两个几何对象进行相交方式的叠加分析,返回结果中保留两数据集相交的对象。GeometrySpatialAnalystResult
union(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
用于对两个面几何对象进行合并方式的叠加分析,结果中保存被合并叠加分析的几何对象和用于合并叠加分析的几何对象中的全部对象,并且对相交部分进行求交和分割运算。GeometrySpatialAnalystResult
update(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
用于对两个面几何对象进行的更新操作,实现几何对象之间的叠加分析。GeometrySpatialAnalystResult
xor(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对两个几何对象进行对称差分析运算,即交集取反运算,实现两个几何对象之间的叠加分析。
-
-
-
方法详细资料
-
xor
GeometrySpatialAnalystResult xor(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对两个几何对象进行对称差分析运算,即交集取反运算,实现两个几何对象之间的叠加分析。
- 参数:
sourceGeometry
- 被操作的几何对象,只能是面类型。operateGeometry
- 用于同一操作的几何对象,只能是面类型。geometryOverlayAnalystParameter
- 分析参数。resultSetting
- 几何对象叠加分析结果设置。- 返回:
- 返回叠加分析结果数据集,其属性表结构与被操作几何对象相同。
-
union
GeometrySpatialAnalystResult union(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
用于对两个面几何对象进行合并方式的叠加分析,结果中保存被合并叠加分析的几何对象和用于合并叠加分析的几何对象中的全部对象,并且对相交部分进行求交和分割运算。
- 参数:
sourceGeometry
- 被操作的几何对象,只能是面类型。operateGeometry
- 用于同一操作的几何对象,只能是面类型。geometryOverlayAnalystParameter
- 分析参数。resultSetting
- 几何对象叠加分析结果设置。- 返回:
- 返回叠加分析结果数据集,其属性表结构与被操作几何对象相同。
-
update
GeometrySpatialAnalystResult update(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
用于对两个面几何对象进行的更新操作,实现几何对象之间的叠加分析。
- 参数:
sourceGeometry
- 被操作的几何对象,只能是面类型。operateGeometry
- 用于同一操作的几何对象,只能是面类型。geometryOverlayAnalystParameter
- 分析参数。resultSetting
- 几何对象叠加分析结果设置。- 返回:
- 返回叠加分析结果数据集,其属性表结构与被操作几何对象相同。
-
identity
GeometrySpatialAnalystResult identity(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对源几何对象和操作几何对象进行同一操作,用于实现两个几何对象之间的叠加分析。
- 参数:
sourceGeometry
- 被操作的几何对象,可以是点、线或者面类型。operateGeometry
- 用于同一操作的几何对象,只能是面类型。geometryOverlayAnalystParameter
- 分析参数。resultSetting
- 几何对象叠加分析结果设置。- 返回:
- 返回叠加分析结果数据集,其属性表结构与被操作几何对象相同。
-
clip
GeometrySpatialAnalystResult clip(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对两个Geometry进行裁剪操作。
- 参数:
sourceGeometry
- 被裁剪的Geometry,可以是线或者面类型。operateGeometry
- 用于裁剪的Geometry,只能是面类型。geometryOverlayAnalystParameter
- 分析参数。resultSetting
- 数据集叠加分析结果设置。- 返回:
- 返回叠加分析结果数据集,其属性表结构与被裁减几何对象相同。
-
intersect
GeometrySpatialAnalystResult intersect(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
用于两个几何对象进行相交方式的叠加分析,返回结果中保留两数据集相交的对象。
- 参数:
sourceGeometry
- 被操作的几何对象,只能是面类型。operateGeometry
- 用于同一操作的几何对象,只能是面类型。geometryOverlayAnalystParameter
- 分析参数。resultSetting
- 几何对象叠加分析结果设置。- 返回:
- 返回叠加分析结果数据集,其属性表结构与被操作几何对象相同。
-
erase
GeometrySpatialAnalystResult erase(Geometry sourceGeometry, Geometry operateGeometry, GeometryOverlayAnalystParameter geometryOverlayAnalystParameter, GeometrySpatialAnalystResultSetting resultSetting)
对两个几何对象进行擦除操作,用于实现两个几何对象之间的叠加分析。
- 参数:
sourceGeometry
- 被擦除的几何对象,可以是点、线或者面类型。operateGeometry
- 用于擦除操作的几何对象,只能是面类型。geometryOverlayAnalystParameter
- 分析参数。resultSetting
- 几何对象叠加分析结果设置。- 返回:
- 返回叠加分析结果数据集,其属性表结构与被擦除几何对象相同。
-
-