|
MATSIM
|
Public Member Functions | |
| VisumNetworkReader (final VisumNetwork network) | |
| void | read (final String filename) throws UncheckedIOException |
Private Member Functions | |
| void | readVersion (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readEdgeTypes (String tableAttributes, BufferedReader reader) throws IOException |
| void | readStops (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readStopAreas (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readStopPoints (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readLineRoutes (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readLines (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readLineRouteItems (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readTimeProfile (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readTimeProfileItems (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readDepartures (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readDepartureSections (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readVehicleUnits (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readVehicleCombinations (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readVehicleUnitToVehicleCombination (final String tableAttributes, final BufferedReader reader) throws IOException |
| void | readUnknownTable (final BufferedReader reader) throws IOException |
| int | getAttributeIndex (final String attribute, final String[] attributes) |
Private Attributes | |
| final VisumNetwork | network |
| final Logger | log = LogManager.getLogger(VisumNetworkReader.class) |
| int | language = 0 |
| final String [] | GENERAL_DCODE = {"DIRECTIONCODE", "RICHTUNGCODE"} |
| final String [] | GENERAL_INDEX = {"INDEX", "INDEX"} |
| final String [] | GENERAL_NAME = {"NAME", "NAME"} |
| final String [] | GENERAL_NO = {"NO", "NR"} |
| final String [] | GENERAL_LINENAME = {"LINENAME", "LINNAME"} |
| final String [] | GENERAL_LINEROUTENAME = {"LINEROUTENAME", "LINROUTENAME"} |
| final String [] | TABLE_LINKTYPE = {"$LINKTYPE:", "$STRECKENTYP:"} |
| final String [] | TABLE_STOP = {"$STOP:", "$HALTESTELLE:"} |
| final String [] | TABLE_STOPAREA = {"$STOPAREA:", "$HALTESTELLENBEREICH:"} |
| final String [] | TABLE_STOPPOINT = {"$STOPPOINT:", "$HALTEPUNKT:"} |
| final String [] | TABLE_LINE = {"$LINE:", "$LINIE:"} |
| final String [] | TABLE_LINEROUTE = {"$LINEROUTE:", "$LINIENROUTE:"} |
| final String [] | TABLE_LINEROUTEITEM = {"$LINEROUTEITEM:", "$LINIENROUTENELEMENT:"} |
| final String [] | TABLE_TIMEPROFILE = {"$TIMEPROFILE:", "$FAHRZEITPROFIL:"} |
| final String [] | TABLE_TIMEPROFILEITEM = {"$TIMEPROFILEITEM:", "$FAHRZEITPROFILELEMENT:"} |
| final String [] | TABLE_VEHJOURNEY = {"$VEHJOURNEY:", "$FZGFAHRT:"} |
| final String [] | TABLE_VEHJOURNEYSECTION = {"$VEHJOURNEYSECTION:", "$FZGFAHRTABSCHNITT:"} |
| final String [] | TABLE_VEHUNIT = {"$VEHUNIT:", "$FZGEINHEIT:"} |
| final String [] | TABLE_VEHCOMB = {"$VEHCOMB:", "$FZGKOMB:"} |
| final String [] | TABLE_VEHUNITTOVEHCOMB = {"$VEHUNITTOVEHCOMB:", "$FZGEINHEITZUFZGKOMB:"} |
| final String [] | ATTRIBUTE_LINKTYPE_NO = GENERAL_NO |
| final String [] | ATTRIBUTE_LINKTYPE_KAPIV = {"CAPPRT", "KAPIV"} |
| final String [] | ATTRIBUTE_LINKTYPE_V0IV = {"V0PRT", "V0IV"} |
| final String [] | ATTRIBUTE_LINKTYPE_NOLANES = {"NUMLANES", "ANZFAHRSTREIFEN"} |
| final String [] | ATTRIBUTE_STOP_NO = GENERAL_NO |
| final String [] | ATTRIBUTE_STOP_NAME = GENERAL_NAME |
| final String [] | ATTRIBUTE_STOP_XCOORD = {"XCOORD", "XKOORD"} |
| final String [] | ATTRIBUTE_STOP_YCOORD = {"YCOORD", "YKOORD"} |
| final String [] | ATTRIBUTE_STOPAREA_NO = GENERAL_NO |
| final String [] | ATTRIBUTE_STOPAREA_STOPNO = {"STOPNO", "HSTNR"} |
| final String [] | ATTRIBUTE_STOPPT_NO = GENERAL_NO |
| final String [] | ATTRIBUTE_STOPPT_STOPAREANO = {"STOPAREANO", "HSTBERNR"} |
| final String [] | ATTRIBUTE_STOPPT_NAME = GENERAL_NAME |
| final String [] | ATTRIBUTE_STOPPT_RLNO = {"LINKNO", "STRNR"} |
| final String [] | ATTRIBUTE_STOPPT_NODE = {"NODENO", "KNOTNR"} |
| final String [] | ATTRIBUTE_LR_NAME = GENERAL_NAME |
| final String [] | ATTRIBUTE_LR_LINENAME = GENERAL_LINENAME |
| final String [] | ATTRIBUTE_LR_DCODE = GENERAL_DCODE |
| final String [] | ATTRIBUTE_LR_TAKT = {ATTRIBUTE_UNKNOWN, "TAKT_TAG_HVZ"} |
| final String [] | ATTRIBUTE_L_NAME = GENERAL_NAME |
| final String [] | ATTRIBUTE_L_TCODE = {"TSYSCODE", "VSYSCODE"} |
| final String [] | ATTRIBUTE_L_VEHCOMBNO = {"VEHCOMBNO", "FZGKOMBNR"} |
| final String [] | ATTRIBUTE_LRI_LRNAME = GENERAL_LINEROUTENAME |
| final String [] | ATTRIBUTE_LRI_LNAME = GENERAL_LINENAME |
| final String [] | ATTRIBUTE_LRI_ID = GENERAL_INDEX |
| final String [] | ATTRIBUTE_LRI_DCODE = GENERAL_DCODE |
| final String [] | ATTRIBUTE_LRI_NODEID = {"NODENO", "KNOTNR"} |
| final String [] | ATTRIBUTE_LRI_SPNO = {"STOPPOINTNO", "HPUNKTNR"} |
| final String [] | ATTRIBUTE_TP_LNAME = GENERAL_LINENAME |
| final String [] | ATTRIBUTE_TP_LRNAME = GENERAL_LINEROUTENAME |
| final String [] | ATTRIBUTE_TP_ID = GENERAL_NAME |
| final String [] | ATTRIBUTE_TP_DCODE = GENERAL_DCODE |
| final String [] | ATTRIBUTE_TP_VEHCOMBNO = {"VEHCOMBNO", "FZGKOMBNR"} |
| final String [] | ATTRIBUTE_TPI_LNAME = GENERAL_LINENAME |
| final String [] | ATTRIBUTE_TPI_LRNAME = GENERAL_LINEROUTENAME |
| final String [] | ATTRIBUTE_TPI_ID = GENERAL_INDEX |
| final String [] | ATTRIBUTE_TPI_TPNAME = {"TIMEPROFILENAME", "FZPROFILNAME"} |
| final String [] | ATTRIBUTE_TPI_DCODE = GENERAL_DCODE |
| final String [] | ATTRIBUTE_TPI_ARR = {"ARR", "ANKUNFT"} |
| final String [] | ATTRIBUTE_TPI_DEP = {"DEP", "ABFAHRT"} |
| final String [] | ATTRIBUTE_TPI_LRIINDEX = {"LRITEMINDEX", "LRELEMINDEX"} |
| final String [] | ATTRIBUTE_D_LNAME = GENERAL_LINENAME |
| final String [] | ATTRIBUTE_D_LRNAME = GENERAL_LINEROUTENAME |
| final String [] | ATTRIBUTE_D_ID = GENERAL_NO |
| final String [] | ATTRIBUTE_D_TPNAME = {"TIMEPROFILENAME", "FZPROFILNAME"} |
| final String [] | ATTRIBUTE_D_DEP = {"DEP", "ABFAHRT"} |
| final String [] | ATTRIBUTE_D_DCODE = GENERAL_DCODE |
| final String [] | ATTRIBUTE_VJS_VEHJOURNEYNO = {"VEHJOURNEYNO", "FZGFAHRTNR"} |
| final String [] | ATTRIBUTE_VJS_VEHCOMBNO = {"VEHCOMBNO", "FZGKOMBNR"} |
| final String [] | ATTRIBUTE_VEHUNIT_ID = GENERAL_NO |
| final String [] | ATTRIBUTE_VEHUNIT_CODE = {"CODE", "CODE"} |
| final String [] | ATTRIBUTE_VEHUNIT_SEATCAP = {"SEATCAP", "SITZPL"} |
| final String [] | ATTRIBUTE_VEHUNIT_TOTALCAP = {"TOTALCAP", "GESAMTPL"} |
| final String [] | ATTRIBUTE_VEHCOMB_NO = GENERAL_NO |
| final String [] | ATTRIBUTE_VEHCOMB_NAME = GENERAL_NAME |
| final String [] | ATTRIBUTE_VEHUNITTOVEHCOMB_VEHCOMBNO = {"VEHCOMBNO", "FZGKOMBNR"} |
| final String [] | ATTRIBUTE_VEHUNITTOVEHCOMB_VEHUNITNO = {"VEHUNITNO", "FZGEINHEITNR"} |
| final String [] | ATTRIBUTE_VEHUNITTOVEHCOMB_NUMVEHUNITS = {"NUMVEHUNITS", "ANZFZGEINH"} |
Static Private Attributes | |
| static final String | ATTRIBUTE_UNKNOWN = "%%%KEINE_AHNUNG%%%" |
Definition at line 42 of file VisumNetworkReader.java.
| org.matsim.visum.VisumNetworkReader.VisumNetworkReader | ( | final VisumNetwork | network | ) |
Definition at line 154 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetworkReader.network.
| void org.matsim.visum.VisumNetworkReader.read | ( | final String | filename | ) | throws UncheckedIOException |
Definition at line 158 of file VisumNetworkReader.java.
References org.matsim.core.utils.io.IOUtils.getBufferedReader(), org.matsim.core.utils.io.IOUtils.getFileUrl(), org.matsim.visum.VisumNetworkReader.readDepartures(), org.matsim.visum.VisumNetworkReader.readDepartureSections(), org.matsim.visum.VisumNetworkReader.readEdgeTypes(), org.matsim.visum.VisumNetworkReader.readLineRouteItems(), org.matsim.visum.VisumNetworkReader.readLineRoutes(), org.matsim.visum.VisumNetworkReader.readLines(), org.matsim.visum.VisumNetworkReader.readStopAreas(), org.matsim.visum.VisumNetworkReader.readStopPoints(), org.matsim.visum.VisumNetworkReader.readStops(), org.matsim.visum.VisumNetworkReader.readTimeProfile(), org.matsim.visum.VisumNetworkReader.readTimeProfileItems(), org.matsim.visum.VisumNetworkReader.readUnknownTable(), org.matsim.visum.VisumNetworkReader.readVehicleCombinations(), org.matsim.visum.VisumNetworkReader.readVehicleUnits(), org.matsim.visum.VisumNetworkReader.readVehicleUnitToVehicleCombination(), and org.matsim.visum.VisumNetworkReader.readVersion().

|
private |
Definition at line 227 of file VisumNetworkReader.java.
References org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 247 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addEdgeType(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 264 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addStop(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 282 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addStopArea(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 296 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addStopPoint(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 315 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addLineRoute(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), org.matsim.visum.VisumNetworkReader.getAttributeIndex(), and org.matsim.visum.VisumNetwork.TransitLineRoute.takt.
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 337 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addline(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 354 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addLineRouteItem(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 381 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addTimeProfile(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 402 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addTimeProfileItem(), org.matsim.api.core.v01.Id< T >.create(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 426 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addDeparture(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 446 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.departuresByNo, org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 464 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addVehicleUnit(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 483 of file VisumNetworkReader.java.
References org.matsim.visum.VisumNetwork.addVehicleCombination(), org.matsim.core.utils.misc.StringUtils.explode(), and org.matsim.visum.VisumNetworkReader.getAttributeIndex().
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 499 of file VisumNetworkReader.java.
References org.matsim.core.utils.misc.StringUtils.explode(), org.matsim.visum.VisumNetworkReader.getAttributeIndex(), and org.matsim.visum.VisumNetwork.vehicleCombinations.
Referenced by org.matsim.visum.VisumNetworkReader.read().

|
private |
Definition at line 517 of file VisumNetworkReader.java.
Referenced by org.matsim.visum.VisumNetworkReader.read().
|
private |
Definition at line 525 of file VisumNetworkReader.java.
Referenced by org.matsim.visum.VisumNetworkReader.readDepartures(), org.matsim.visum.VisumNetworkReader.readDepartureSections(), org.matsim.visum.VisumNetworkReader.readEdgeTypes(), org.matsim.visum.VisumNetworkReader.readLineRouteItems(), org.matsim.visum.VisumNetworkReader.readLineRoutes(), org.matsim.visum.VisumNetworkReader.readLines(), org.matsim.visum.VisumNetworkReader.readStopAreas(), org.matsim.visum.VisumNetworkReader.readStopPoints(), org.matsim.visum.VisumNetworkReader.readStops(), org.matsim.visum.VisumNetworkReader.readTimeProfile(), org.matsim.visum.VisumNetworkReader.readTimeProfileItems(), org.matsim.visum.VisumNetworkReader.readVehicleCombinations(), org.matsim.visum.VisumNetworkReader.readVehicleUnits(), org.matsim.visum.VisumNetworkReader.readVehicleUnitToVehicleCombination(), and org.matsim.visum.VisumNetworkReader.readVersion().
|
staticprivate |
Definition at line 44 of file VisumNetworkReader.java.
|
private |
Definition at line 46 of file VisumNetworkReader.java.
Referenced by org.matsim.visum.VisumNetworkReader.VisumNetworkReader().
|
private |
Definition at line 48 of file VisumNetworkReader.java.
|
private |
index for accessing the localized strings.
Definition at line 51 of file VisumNetworkReader.java.
|
private |
Definition at line 57 of file VisumNetworkReader.java.
|
private |
Definition at line 58 of file VisumNetworkReader.java.
|
private |
Definition at line 59 of file VisumNetworkReader.java.
|
private |
Definition at line 60 of file VisumNetworkReader.java.
|
private |
Definition at line 61 of file VisumNetworkReader.java.
|
private |
Definition at line 62 of file VisumNetworkReader.java.
|
private |
Definition at line 66 of file VisumNetworkReader.java.
|
private |
Definition at line 67 of file VisumNetworkReader.java.
|
private |
Definition at line 68 of file VisumNetworkReader.java.
|
private |
Definition at line 69 of file VisumNetworkReader.java.
|
private |
Definition at line 70 of file VisumNetworkReader.java.
|
private |
Definition at line 71 of file VisumNetworkReader.java.
|
private |
Definition at line 72 of file VisumNetworkReader.java.
|
private |
Definition at line 73 of file VisumNetworkReader.java.
|
private |
Definition at line 74 of file VisumNetworkReader.java.
|
private |
Definition at line 75 of file VisumNetworkReader.java.
|
private |
Definition at line 77 of file VisumNetworkReader.java.
|
private |
Definition at line 78 of file VisumNetworkReader.java.
|
private |
Definition at line 79 of file VisumNetworkReader.java.
|
private |
Definition at line 80 of file VisumNetworkReader.java.
|
private |
Definition at line 82 of file VisumNetworkReader.java.
|
private |
Definition at line 83 of file VisumNetworkReader.java.
|
private |
Definition at line 84 of file VisumNetworkReader.java.
|
private |
Definition at line 85 of file VisumNetworkReader.java.
|
private |
Definition at line 87 of file VisumNetworkReader.java.
|
private |
Definition at line 88 of file VisumNetworkReader.java.
|
private |
Definition at line 89 of file VisumNetworkReader.java.
|
private |
Definition at line 90 of file VisumNetworkReader.java.
|
private |
Definition at line 92 of file VisumNetworkReader.java.
|
private |
Definition at line 93 of file VisumNetworkReader.java.
|
private |
Definition at line 95 of file VisumNetworkReader.java.
|
private |
Definition at line 96 of file VisumNetworkReader.java.
|
private |
Definition at line 97 of file VisumNetworkReader.java.
|
private |
Definition at line 98 of file VisumNetworkReader.java.
|
private |
Definition at line 99 of file VisumNetworkReader.java.
|
private |
Definition at line 101 of file VisumNetworkReader.java.
|
private |
Definition at line 102 of file VisumNetworkReader.java.
|
private |
Definition at line 103 of file VisumNetworkReader.java.
|
private |
Definition at line 104 of file VisumNetworkReader.java.
|
private |
Definition at line 106 of file VisumNetworkReader.java.
|
private |
Definition at line 107 of file VisumNetworkReader.java.
|
private |
Definition at line 108 of file VisumNetworkReader.java.
|
private |
Definition at line 110 of file VisumNetworkReader.java.
|
private |
Definition at line 111 of file VisumNetworkReader.java.
|
private |
Definition at line 112 of file VisumNetworkReader.java.
|
private |
Definition at line 113 of file VisumNetworkReader.java.
|
private |
Definition at line 114 of file VisumNetworkReader.java.
|
private |
Definition at line 115 of file VisumNetworkReader.java.
|
private |
Definition at line 117 of file VisumNetworkReader.java.
|
private |
Definition at line 118 of file VisumNetworkReader.java.
|
private |
Definition at line 119 of file VisumNetworkReader.java.
|
private |
Definition at line 120 of file VisumNetworkReader.java.
|
private |
Definition at line 121 of file VisumNetworkReader.java.
|
private |
Definition at line 123 of file VisumNetworkReader.java.
|
private |
Definition at line 124 of file VisumNetworkReader.java.
|
private |
Definition at line 125 of file VisumNetworkReader.java.
|
private |
Definition at line 126 of file VisumNetworkReader.java.
|
private |
Definition at line 127 of file VisumNetworkReader.java.
|
private |
Definition at line 128 of file VisumNetworkReader.java.
|
private |
Definition at line 129 of file VisumNetworkReader.java.
|
private |
Definition at line 130 of file VisumNetworkReader.java.
|
private |
Definition at line 132 of file VisumNetworkReader.java.
|
private |
Definition at line 133 of file VisumNetworkReader.java.
|
private |
Definition at line 134 of file VisumNetworkReader.java.
|
private |
Definition at line 135 of file VisumNetworkReader.java.
|
private |
Definition at line 136 of file VisumNetworkReader.java.
|
private |
Definition at line 137 of file VisumNetworkReader.java.
|
private |
Definition at line 139 of file VisumNetworkReader.java.
|
private |
Definition at line 140 of file VisumNetworkReader.java.
|
private |
Definition at line 142 of file VisumNetworkReader.java.
|
private |
Definition at line 143 of file VisumNetworkReader.java.
|
private |
Definition at line 144 of file VisumNetworkReader.java.
|
private |
Definition at line 145 of file VisumNetworkReader.java.
|
private |
Definition at line 147 of file VisumNetworkReader.java.
|
private |
Definition at line 148 of file VisumNetworkReader.java.
|
private |
Definition at line 150 of file VisumNetworkReader.java.
|
private |
Definition at line 151 of file VisumNetworkReader.java.
|
private |
Definition at line 152 of file VisumNetworkReader.java.
1.8.13