com.supermap.analyst.spatialanalyst
类 EdgeMatchParameter
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.EdgeMatchParameter
-
public class EdgeMatchParameter extends Object
图幅接边参数类。
-
-
构造器概要
构造器 构造器和说明 EdgeMatchParameter()
默认构造函数,构造一个新的 EdgeMatchParameter 对象。EdgeMatchParameter(EdgeMatchParameter parameter)
拷贝构造函数,根据给定的 EdgeMatchParameter 对象构造一个与其完全相同的新对象。
-
方法概要
-
-
-
构造器详细资料
-
EdgeMatchParameter
public EdgeMatchParameter()
默认构造函数,构造一个新的 EdgeMatchParameter 对象。
-
EdgeMatchParameter
public EdgeMatchParameter(EdgeMatchParameter parameter)
拷贝构造函数,根据给定的 EdgeMatchParameter 对象构造一个与其完全相同的新对象。- 参数:
parameter
- 指定的 EdgeMatchParameter 对象。
-
-
方法详细资料
-
isUnion
public boolean isUnion()
返回是否进行接边融合。- 返回:
- 一个布尔值,该值表示是否进行接边融合,true 表示进行接边融合,false 表示不进行接边融合。
- 默认值:
- 默认值为 false,即不进行接边融合。
-
setUnion
public void setUnion(boolean value)
设置是否进行接边融合。若进行接边融合,则发生接边关联的接边源数据的对象和目标数据对象融合,源数据的其他对象追加到目标数据。
- 参数:
value
- 一个布尔值,该指表示是否进行接边融合,true 表示进行接边融合,false 表示不进行接边融合。
-
getEdgeMatchMode
public EdgeMatchMode getEdgeMatchMode()
返回接边模式。- 返回:
- 接边模式。
- 默认值:
- 默认值为
EdgeMatchMode.THE_MID_POINT
。
-
setEdgeMatchMode
public void setEdgeMatchMode(EdgeMatchMode value)
设置接边模式。- 参数:
value
- 接边模式。
-
getTolerance
public double getTolerance()
返回接边容限。单位与进行接边的数据集的单位相同。- 返回:
- 接边容限。
- 默认值:
- 默认值为当前待处理的数据集的默认容限。
-
setTolerance
public void setTolerance(double value)
设置接边容限。单位与进行接边的数据集的单位相同。接边容限是否合理直接影响接边效果。
- 参数:
value
- 接边容限。
-
getEdgeMatchLine
public GeoLine getEdgeMatchLine()
返回数据接边的接边线。- 返回:
- 接边线。
- 默认值:
- 默认无接边线。
-
setEdgeMatchLine
public void setEdgeMatchLine(GeoLine value)
设置数据接边的接边线。在接边方式为交点位置接边
EdgeMatchMode.THE_INTERSECTION
的时候用来计算交点,不设置将按照数据集范围自动计算接边线来计算交点。设置接边线后,发生接边关联的对象的端点将尽可能的靠到接边线上。
- 参数:
value
- 接边线。
-
getOutputDatasource
public Datasource getOutputDatasource()
返回接边关联数据所在的数据源。- 返回:
- 接边关联数据所在的数据源。
- 默认值:
- 默认不设置数据源。
-
setOutputDatasource
public void setOutputDatasource(Datasource value)
设置接边关联数据所在的数据源。- 参数:
value
- 接边关联数据所在的数据源。
-
getOutputDatasetLinkName
public String getOutputDatasetLinkName()
返回接边关联数据的数据集名称。- 返回:
- 接边关联数据的数据集名称。
- 默认值:
- 默认值为空的字符串,即不设置数据集。
-
setOutputDatasetLinkName
public void setOutputDatasetLinkName(String value)
设置接边关联数据的数据集名称。- 参数:
value
- 接边关联数据的数据集名称。
-
getEdgeMatchAttributeMethod
public EdgeMatchAttributeMethod getEdgeMatchAttributeMethod()
返回属性保存模式。- 返回:
- 属性保存模式。
- 默认值:
- 默认值为 EdgeMatchAttributeMethod.TheNotNull。
-
setEdgeMatchAttributeMethod
public void setEdgeMatchAttributeMethod(EdgeMatchAttributeMethod value)
设置属性保存模式。- 参数:
value
- 属性保存模式,默认值为 EdgeMatchAttributeMethod.TheNotNull。
-
getSourceFieldNames
public String[] getSourceFieldNames()
返回源数据集要保存属性的字段的名称集合。- 返回:
- 源数据集要保存属性的字段的名称集合。
- 默认值:
- 默认为空,不保留字段属性。
-
setSourceFieldNames
public void setSourceFieldNames(String[] value)
设置源数据集要保存属性的字段的名称集合。- 参数:
value
- 源数据集要保存属性的字段的名称集合。
-
getTargetFieldNames
public String[] getTargetFieldNames()
返回目标数据集要保存属性的字段的名称集合。- 返回:
- 源目标据集要保存属性的字段的名称集合。
- 默认值:
- 默认为空,不保留字段属性。
-
setTargetFieldNames
public void setTargetFieldNames(String[] value)
设置目标数据集要保存属性的字段的名称集合。- 参数:
value
- 目标数据集要保存属性的字段的名称集合。
-
getEdgeFields
public String[] getEdgeFields()
返回图幅接边字段。- 返回:
- 图幅接边字段。
-
setEdgeFields
public void setEdgeFields(String[] value)
设置图幅接边字段。接边字段值一样的要素才会发生图幅接边。例如两条在容限范围内的线对象,类型字段分别为公路和铁路,若设置该字段为接边字段,则不支持两线接边。支持的字段值类型有:Boolean,Integer,Long,Date,Timestamp等。
- 参数:
value
- 图幅接边字段。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.