com.supermap.services.providers

类 TransferRelationSetting

  • java.lang.Object
    • com.supermap.services.providers.TransferRelationSetting
  • 所有已实现的接口:
    java.io.Serializable


    public class TransferRelationSetting
    extends java.lang.Object
    implements java.io.Serializable
    

    公交站点与线路关系设置类,通过该类可以设置站点与线路关系数据集、该数据集的站点 ID 字段和线路 ID 字段、站点在线路中的顺序号,从而获得站点与线路的关系。

    公交站点与关系数据集,是一个纯属性表(DatasetType.TABULAR)类型的数据集,表中除系统字段外还必须包含用于标识线路的线路 ID 和用于标识站点的站点 ID 字段,还可以包含站点在对应线路中为第几站的字段。通过线路 ID 和站点 ID 的对应,可以明确站点与线路的关系,即线路包含哪些站点,是进行公交分析的基础。

    现实中的公共交通,尤其是公交车,存在大量经过某站点而不停车的情况。单纯依靠将站点数据(二维点)捕捉到线路数据(二维线)上,不仅与实际情况不符,甚至可能导致分析结果错误给使用者和出行者带来不必要的损失。因此,提供一个准确的站点与线路关系表可以避免这种问题的发生。

    注意:站点 ID 字段和线路 ID 字段的类型目前仅支持32位整型和64位整型。

    另请参阅:
    序列化表格
    • 字段概要

      字段 
      限定符和类型 字段和说明
      java.lang.String datasetName
      数据集名称。
      java.lang.String datasetNetworkName
      路网数据集名称,在计算步行方案时有用 。
      java.lang.String datasetPathName
      站点与出入口的数据集名称
      java.lang.String datasourceName
      数据源名称。
      java.lang.String edgeIDField
      弧度ID字段,仅在datasetNetwork不为空是有效。
      java.lang.String exitIDField
      站点与出入口数据集中的出入口 ID
      java.lang.String exitNameCField
      站点与出入口数据集中的出入口中文名称
      java.lang.String exitNamePYField
      站点与出入口数据集中的出入口名称拼音
      java.lang.String fNodeIDField
      起始站点ID字段,仅在datasetNetwork不为空是有效。
      java.lang.String lineIDField
      设置站点与线路关系数据集中的线路 ID 字段,该字段为必设字段,字段类型支持32位整型及64位整型。
      java.lang.String nodeIDField
      站点ID字段,仅在datasetNetwork不为空是有效。
      java.lang.String serialNumField
      站点与线路关系数据集中存储了站点在线路中的顺序号(即该站点为线路中的第几站)的字段,该字段为整型。
      java.lang.String stationIDField
      站点与出入口数据集中的站点 ID
      java.lang.String stopIDField
      站点与线路关系数据集中的站点 ID 字段,该字段为必设字段,字段类型支持32位整型及64位整型。
      java.lang.String tNodeIDField
      终止站点ID字段,仅在datasetNetwork不为空是有效。
    • 方法概要

      方法 
      限定符和类型 方法和说明
      boolean equals(java.lang.Object obj) 
      int hashCode() 
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • datasourceName

        public java.lang.String datasourceName
        

        数据源名称。

      • datasetName

        public java.lang.String datasetName
        

        数据集名称。

      • lineIDField

        public java.lang.String lineIDField
        
        设置站点与线路关系数据集中的线路 ID 字段,该字段为必设字段,字段类型支持32位整型及64位整型。
      • stopIDField

        public java.lang.String stopIDField
        
        站点与线路关系数据集中的站点 ID 字段,该字段为必设字段,字段类型支持32位整型及64位整型。
      • serialNumField

        public java.lang.String serialNumField
        
        站点与线路关系数据集中存储了站点在线路中的顺序号(即该站点为线路中的第几站)的字段,该字段为整型。
      • datasetNetworkName

        public java.lang.String datasetNetworkName
        
        路网数据集名称,在计算步行方案时有用 。可选字段,如果不设置,步行方案就是两点之间的直线路径,可能会出现穿过河流,小区等不合理方案。
      • edgeIDField

        public java.lang.String edgeIDField
        
        弧度ID字段,仅在datasetNetwork不为空是有效。
      • nodeIDField

        public java.lang.String nodeIDField
        
        站点ID字段,仅在datasetNetwork不为空是有效。
      • fNodeIDField

        public java.lang.String fNodeIDField
        
        起始站点ID字段,仅在datasetNetwork不为空是有效。
      • tNodeIDField

        public java.lang.String tNodeIDField
        
        终止站点ID字段,仅在datasetNetwork不为空是有效。
      • datasetPathName

        public java.lang.String datasetPathName
        
        站点与出入口的数据集名称
      • exitIDField

        public java.lang.String exitIDField
        
        站点与出入口数据集中的出入口 ID
      • exitNameCField

        public java.lang.String exitNameCField
        
        站点与出入口数据集中的出入口中文名称
      • exitNamePYField

        public java.lang.String exitNamePYField
        
        站点与出入口数据集中的出入口名称拼音
      • stationIDField

        public java.lang.String stationIDField
        
        站点与出入口数据集中的站点 ID
    • 构造器详细资料

      • TransferRelationSetting

        public TransferRelationSetting()
        
    • 方法详细资料

      • equals

        public boolean equals(java.lang.Object obj)
        
        覆盖:
        equals 在类中 java.lang.Object
      • hashCode

        public int hashCode()
        
        覆盖:
        hashCode 在类中 java.lang.Object