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