com.supermap.analyst.spatialanalyst
类 RouteEventsParameter

java.lang.Object
  继承者 com.supermap.analyst.spatialanalyst.RouteEventsParameter

public class RouteEventsParameter
extends java.lang.Object

线性参考叠加与融合参数类,用于动态分段中叠加和融合功能相关参数的设置。

该类用于事件表的叠加(OverlayRouteEvents 方法 )或融合(dissolveRouteEvents方法)时的参数的设置。

在对事件表进行叠加或融合时,对于输入事件和叠加事件参数设置对象,需要用户指定事件表数据集(setEventDataset)及其路由标识字段(setRouteIDField)和刻度字段(点事件为一个刻度字段(setMeasureField),线事件为起始刻度字段(setMeasureStartField)和终止刻度字段(setMeasureEndField));而对于结果参数的设置,用户可以为结果事件表设置路由标识字段和刻度字段的名称,如果不设置,系统会自动使用输入事件参数设置中相应的字段名称来命名。


构造方法摘要
RouteEventsParameter()
          构造一个新的 RouteEventsParameter 对象。
RouteEventsParameter(RouteEventsParameter value)
          根据给定的 RouteEventsParameter 对象构造一个与其完全相同的新对象。
 
方法摘要
 DatasetVector getEventDataset()
          返回用于融合或叠加的输入事件表或叠加事件表,为一个属性表。
 java.lang.String getMeasureEndField()
          返回的终止刻度字段。
 java.lang.String getMeasureField()
          返回的刻度字段。
 java.lang.String getMeasureStartField()
          返回的起始刻度字段。
 java.lang.String getRouteIDField()
          返回路由标识字段。
 EventType getType()
          返回事件表的事件类型。
 void setEventDataset(DatasetVector value)
          设置用于融合或叠加的输入事件表或叠加事件表,为一个属性表。
 void setMeasureEndField(java.lang.String value)
          设置的终止刻度字段。
 void setMeasureField(java.lang.String value)
          设置的刻度字段。
 void setMeasureStartField(java.lang.String value)
          设置的起始刻度字段。
 void setRouteIDField(java.lang.String value)
          设置路由标识字段。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RouteEventsParameter

public RouteEventsParameter()
构造一个新的 RouteEventsParameter 对象。


RouteEventsParameter

public RouteEventsParameter(RouteEventsParameter value)
根据给定的 RouteEventsParameter 对象构造一个与其完全相同的新对象。

参数:
value - 指定的 RouteEventsParameter 对象。
方法详细信息

getType

public EventType getType()
返回事件表的事件类型。

返回:
事件类型。

getEventDataset

public DatasetVector getEventDataset()
返回用于融合或叠加的输入事件表或叠加事件表,为一个属性表。

返回:
输入事件表或叠加事件表

setEventDataset

public void setEventDataset(DatasetVector value)
设置用于融合或叠加的输入事件表或叠加事件表,为一个属性表。

参数:
value - 输入事件表或叠加事件表。

getMeasureField

public java.lang.String getMeasureField()
返回的刻度字段。

返回:
的刻度字段。

setMeasureField

public void setMeasureField(java.lang.String value)
设置的刻度字段。

注意:对于刻度值字段,所支持的字段类型请参见 LinearReferencing 类的备注部分。如果设置的字段类型不被支持,会导致叠加或融合失败。

参数:
value - 的刻度字段。

getMeasureStartField

public java.lang.String getMeasureStartField()
返回的起始刻度字段。

返回:
的起始刻度字段。

setMeasureStartField

public void setMeasureStartField(java.lang.String value)
设置的起始刻度字段。

注意:对于刻度值字段,所支持的字段类型请参见 LinearReferencing 类的备注部分。如果设置的字段类型不被支持,会导致叠加或融合失败。

参数:
value - 的起始刻度字段。

getMeasureEndField

public java.lang.String getMeasureEndField()
返回的终止刻度字段。

返回:
的终止刻度字段。

setMeasureEndField

public void setMeasureEndField(java.lang.String value)
设置的终止刻度字段。

注意:对于刻度值字段,所支持的字段类型请参见 LinearReferencing 类的备注部分。如果设置的字段类型不被支持,会导致叠加或融合失败。

参数:
value - 的终止刻度字段。

getRouteIDField

public java.lang.String getRouteIDField()
返回路由标识字段。

返回:
路由标识字段。

setRouteIDField

public void setRouteIDField(java.lang.String value)
设置路由标识字段。

注意:对于路由标识字段,所支持的字段类型请参见 LinearReferencing 类的备注部分。如果设置的字段类型不被支持,会导致叠加或融合失败。

参数:
value - 路由标识字段。