|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.analyst.spatialanalyst.EdgeMatchParameter
public class EdgeMatchParameter
图幅接边参数类。
构造方法摘要 | |
---|---|
EdgeMatchParameter()
默认构造函数,构造一个新的 EdgeMatchParameter 对象。 |
|
EdgeMatchParameter(EdgeMatchParameter edgeMatchParameter)
拷贝构造函数,根据给定的 EdgeMatchParameter 对象构造一个与其完全相同的新对象。 |
方法摘要 | |
---|---|
java.lang.String[] |
getEdgeFields()
返回图幅接边字段。 |
EdgeMatchAttributeMethod |
getEdgeMatchAttributeMethod()
返回属性保存模式。 |
GeoLine |
getEdgeMatchLine()
返回数据接边的接边线。 |
EdgeMatchMode |
getEdgeMatchMode()
返回接边模式。 |
java.lang.String |
getOutputDatasetLinkName()
返回接边关联数据的数据集名称。 |
Datasource |
getOutputDatasource()
返回接边关联数据所在的数据源。 |
java.lang.String[] |
getSourceFieldNames()
返回源数据集要保存属性的字段的名称集合。 |
java.lang.String[] |
getTargetFieldNames()
返回目标数据集要保存属性的字段的名称集合。 |
double |
getTolerance()
返回接边容限。 |
boolean |
isUnion()
返回是否进行接边融合。 |
void |
setEdgeFields(java.lang.String[] value)
设置图幅接边字段。 |
void |
setEdgeMatchAttributeMethod(EdgeMatchAttributeMethod value)
设置属性保存模式。 |
void |
setEdgeMatchLine(GeoLine value)
设置数据接边的接边线。 |
void |
setEdgeMatchMode(EdgeMatchMode edgeMatchMode)
设置接边模式。 |
void |
setOutputDatasetLinkName(java.lang.String value)
设置接边关联数据的数据集名称。 |
void |
setOutputDatasource(Datasource value)
设置接边关联数据所在的数据源。 |
void |
setSourceFieldNames(java.lang.String[] value)
设置源数据集要保存属性的字段的名称集合。 |
void |
setTargetFieldNames(java.lang.String[] value)
设置目标数据集要保存属性的字段的名称集合。 |
void |
setTolerance(double value)
设置接边容限。 |
void |
setUnion(boolean value)
设置是否进行接边融合。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public EdgeMatchParameter()
public EdgeMatchParameter(EdgeMatchParameter edgeMatchParameter)
edgeMatchParameter
- 指定的 EdgeMatchParameter 对象。方法详细信息 |
---|
public boolean isUnion()
public void setUnion(boolean value)
若进行接边融合,则发生接边关联的接边源数据的对象和目标数据对象融合,源数据的其他对象追加到目标数据。
value
- 一个布尔值,该指表示是否进行接边融合,true 表示进行接边融合,false 表示不进行接边融合。public EdgeMatchMode getEdgeMatchMode()
EdgeMatchMode.THE_MID_POINT
。public void setEdgeMatchMode(EdgeMatchMode edgeMatchMode)
edgeMatchMode
- 接边模式。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 java.lang.String getOutputDatasetLinkName()
public void setOutputDatasetLinkName(java.lang.String value)
value
- 接边关联数据的数据集名称。public EdgeMatchAttributeMethod getEdgeMatchAttributeMethod()
public void setEdgeMatchAttributeMethod(EdgeMatchAttributeMethod value)
value
- 属性保存模式,默认值为 EdgeMatchAttributeMethod.TheNotNull。public java.lang.String[] getSourceFieldNames()
public void setSourceFieldNames(java.lang.String[] value)
value
- 源数据集要保存属性的字段的名称集合。public java.lang.String[] getTargetFieldNames()
public void setTargetFieldNames(java.lang.String[] value)
value
- 目标数据集要保存属性的字段的名称集合。public java.lang.String[] getEdgeFields()
public void setEdgeFields(java.lang.String[] value)
接边字段值一样的要素才会发生图幅接边。例如两条在容限范围内的线对象,类型字段分别为公路和铁路,若设置该字段为接边字段,则不支持两线接边。支持的字段值类型有:Boolean,Integer,Long,Date,Timestamp等。
value
- 图幅接边字段。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |