SuperMap iObjects Java 11i 范例程序说明
公交分析(TransferAnalyst)  

范例简介

示范如何进行公交换乘分析、根据站点查找线路以及根据线路查找站点。

示例数据

安装目录\SampleData\City\Changchun.smwu

关键类型/成员

控件/类 方法 事件
MapControl open  
MapControl   MouseEvent
TrackingLayer add、remove、getTag、indexOf  
LineSetting setDataset、setLineIDField、setNameField、setLengthField、setFareFieldInfo  
FareFieldInfo setFareTypeField、setStartFareField、setStartFareRangeField、setFareStepField、setFareStepRangeField  
StopSetting setDataset、setStopIDField、setNameField  
RelationSetting setDataset、setLineIDField、setStopIDField、setDatasetNetwork、setEdgeIDField、setNodeIDField、setFNodeIDField、setTNodeIDField  
TransferAnalystSetting setLineSettings、setStopSettings、setRelationSettings、setSnapTolerance、setMergeTolerance、setWalkingTolerance、setUnit  
TransferAnalystParameter setSearchMode、setStartStopID、setEndStopID、setTactic、setWalkingRatio、setSolutionCount  
TransferAnalyst check、load、findTransferSolutions、findStopsByLine、findLinesByStop  
TransferSolutions getCount、get  
TransferSolution getTransferTime、get  
TransferLines getCount、get  
TransferLine getLineName  
TransferGuide get、getCount、getTotalDistance、getTotalFare  
TransferGuideItem isWalking、getStartName、getEndName、getLineName、getDistance、getFare、getPassStopCount  
LineInfo getLineID、getName、getTotalDistance、getTotalLine  
StopInfo getStopID、getName  

使用步骤

  1. 点击"加载公交数据"按钮,使公交分析环境设置生效;
  2. 点击"起始点"单选按钮,在地图上选择一个点作为起始点;点击"终止点"单选按钮,在地图上选择一个点作为终止点;在换乘策略下拉框的列表可选择一项换乘策略;
  3. 点击"换乘分析"按钮进行公交换乘分析。在地图下方的换乘方案下拉框中选择项,可以查看各个换乘方案的详细信息;
  4. 在地图上选择一个起始站点,或在文本框内输入站点ID,然后点击"站点查线路"按钮,根据指定的站点ID查询经过该站点的公交线路;
  5. 在文本框内输入线路ID,点击"线路查站点"按钮,根据指定的线路ID查询该线路上的公交站点;
  6. 点击"清除"按钮,将清空分析结果和跟踪图层中的对象;

范例程序位置

安装目录\SampleCode\TrafficAnalyst\


  版权所有© 北京超图软件股份有限公司。保留所有权利。