CN105654721A - Method for utilizing public transportation IC cards and vehicle-mounted GPS data to calculate public transportation OD amount - Google Patents
Method for utilizing public transportation IC cards and vehicle-mounted GPS data to calculate public transportation OD amount Download PDFInfo
- Publication number
- CN105654721A CN105654721A CN201610040284.6A CN201610040284A CN105654721A CN 105654721 A CN105654721 A CN 105654721A CN 201610040284 A CN201610040284 A CN 201610040284A CN 105654721 A CN105654721 A CN 105654721A
- Authority
- CN
- China
- Prior art keywords
- passenger
- card
- trip
- bus
- website
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 239000011159 matrix material Substances 0.000 claims description 14
- 230000001680 brushing effect Effects 0.000 claims description 8
- 238000013461 design Methods 0.000 claims description 3
- 230000009897 systematic effect Effects 0.000 claims description 2
- 238000011835 investigation Methods 0.000 abstract description 3
- 238000005070 sampling Methods 0.000 description 4
- 230000000903 blocking effect Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 241000560556 Cardites Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000000205 computational method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
Landscapes
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a method for utilizing public transportation IC cards and vehicle-mounted GPS data to calculate a public transportation OD amount, and aims to solve the problems that an existing method is low in precision and long in investigation period. The method comprises the steps of: establishing a passenger historical travel information table; determining information; calculating the time difference of two adjacent times of card swiping; judging whether the two times of travel in a calculation unit Ci, i+1 are identical in travel route; judging and utilizing the position relation between a (i+1)th card swiping station and a ith travel route of a passenger k; searching the Table 1 for the historical travel information meeting the following conditions; judging whether the (i+1)th travel in the calculation unit Ci, i+1 is the last time of travel of the day; judging whether the passenger k is the last passenger of the day; establishing a passenger public transportation OD table; and carrying out estimation according to get-off stations of the passengers who get on the bus at the same station of the passenger k. The method for utilizing public transportation IC cards and vehicle-mounted GPS data to calculate the public transportation OD amount is applied to the field of urban traffic.
Description
Technical field
The present invention relates to the method adopting bus IC card and vehicle GPS data to calculate public transport OD amount.
Background technology
Resident trip is caused serious puzzlement by urban traffic blocking, greatly developing urban public transport is the effective measures alleviating urban traffic blocking, rational urban public transport planning and traffic operation dispatching system can improve urban public transport captivation, it is ensured that urban traffic safety is unimpeded. Bus trip OD data are the basic data of urban public transport planning and public transit vehicle running scheduling, in time, obtain bus trip OD data accurately and be possible not only to Optimizing City public transit system, public transport company's rational management public transit vehicle can also be instructed, meet urbanite's bus trip demand.
The method that bus trip OD data are currently mainly investigated by artificial sampling obtains, and the precision of artificial sampling survey method is subject to the restriction of sampling approach and sample size, and investigation precision is low, and poll cycle is long; Manual research needs the man power and material that cost is huge, and investigation method is uneconomical; By the restriction of the educational level equality factor of surveyee, the data that manual research obtains are often not comprehensive or untrue. So, it is poor that the public transport OD obtained by the method for manual research measures data reliability, thus creating irrational public transport planning and public transit vehicle running scheduling, it is impossible to reaches public transport and alleviates the purpose of urban traffic blocking.
Along with the appearance of bus IC card and vehicle GPS, nearly all city all establishes board Integrated Circuit Card System and public transport GPS system. Public transport vehicle-mounted GPS and IC-card data contain operation information and the passenger loading card using information of public transit vehicle, studying for a long period of time discovery through inventor, calculating, by public transport vehicle-mounted GPS and IC-card data being carried out certain processing, many trip informations that bus card-reading passenger can be obtained.
Summary of the invention
The present invention is to solve that existing method precision is low and provide a kind of method adopting bus IC card and vehicle GPS data to calculate public transport OD amount with the problem of poll cycle length.
A kind of method adopting bus IC card and vehicle GPS data to calculate public transport OD amount, it realizes according to the following steps:
Step one: set up rider history trip information table Table1, stores and updates public transport and hold passenger's bus trip information in nearest 30 days;
Wherein, described bus trip information includes: hold card number, charge time of getting on the bus, swipe the card website, the passenger of getting on the bus of passenger takes pubic transport circuit number, calculated charge time and the website of swiping the card of getting off of getting off;
Step 2: the IC-card brushing card data of all passengers that swipe the card and vehicle GPS data in reading one day, it is determined that information: passenger loading charge time, swipe the card website, the passenger of getting on the bus take pubic transport circuit number and travel direction;
Setting up passenger card using information on same day table Table2 and store above-mentioned information, from Table2 the 1st passenger, kth passenger is designated as passenger k, k=1,2, and 3 ..., perform step 3;
Step 3: swiping the card for the 1st time the same day from passenger k, a corresponding bus trip of every time swiping the card, the starting point of trip is corresponding website of swiping the card, and calculates adjacent twice charge time difference �� T:
If �� were T��30s, then would merge into twice trip and once go on a journey;
If �� is T > 30s, with i-th (i=1,2,3 ..., m) secondary and i+1 time trip is as a computing unit CI, i+1, perform step 4; M swiped the card total degree for passenger k the same day;
Step 4: judge computing unit CI, i+1In twice trip be whether twice trip of " travel route is identical, and travel direction is different ":
If it is judged that be yes, then passenger k i & lt and i+1 time trip are round-trip travel, and the terminal of i & lt trip is the starting point of i+1 time trip, and passenger's k i & lt and i+1 time travel destination are charged to Table1;
If it is judged that be no, perform step 5;
Step 5: judging to utilize the secondary website position relationship with i & lt travel route of swiping the card of passenger's k i+1, whether passenger's k i & lt travel destination may determine that:
If it is judged that be yes, passenger's k i & lt trip information is charged to Table1; If it is judged that be no, perform step 6;
Step 6: read the passenger of passenger k in Table2 and hold card number Ck, i & lt vehicle lineTravel directionGet on the bus charge timeWith website of swiping the card of getting on the busTable1 searches for the history trip information met the following conditions:
1) website of swiping the card of getting on the bus is
2) i & lt vehicle line is
3) travel direction is
4) passenger loading charge time exists
If searching the trip satisfied condition, then the current trip searched is consistent with the terminus of passenger's k i & lt trip, obtains passenger's k i & lt travel destination according to the current travel destination searched, is stored in Table1, performs step 7;
If search is less than the trip satisfied condition, in Table1, passenger k i & lt travel destination is designated as null; I=i+1, returns step 4;
Step 7: judge computing unit CI, i+1Whether middle i+1 time trip is went on a journey for the last time the same day:
If it is judged that be yes, then last travel destination on the same day is went out beginning-of-line the 1st time the same day, and the whole day trip information of passenger k obtains, and performs step 8;
If it is judged that be no, i=i+1, proceed to computing unit CI+1, i+2, return step 4;
Step 8: judge whether passenger k is last passenger on the same day:
If it is judged that be yes, perform step 9;
If it is judged that be no, k=k+1, return step 3, calculate next bit passenger's travelling OD;
Step 9: set up passenger's bus trip on same day OD table, getting on the bus of passenger in Table1 every time being gone on a journey swipes the card website and get-off stop is transformed in passenger's bus trip on same day OD table, update Table1, initial OD matrix is obtained after each passenger's travelling OD is calculated by above-mentioned steps, wherein with p for going out beginning-of-line, the bus trip OD amount that q is travel destination is designated as Tripspq, perform step 10;
Step 10: for but without the passenger's travelling OD obtaining get-off stop, estimates with the get on the bus get-off stop of passenger of station according to it
Tripspq*=Tripspq��bp
Wherein,
bpGo out the travel amount design factor that beginning-of-line is p
Go out the bus trip total amount that beginning-of-line is p
Going out beginning-of-line is p, the bus trip OD amount that travel destination is determined
Tripspq* going out beginning-of-line is p, and travel destination is the final bus trip OD amount of whole day of q.
Invention effect:
The present invention proposes a kind of method adopting IC-card data and public transport vehicle-mounted gps data to calculate public transport OD, and the method directly utilizes Based on Bus IC Card Data and vehicle GPS data, and relative sampling survey method data volume is big, and computational accuracy is high. IC-card data and vehicle GPS data can be directly obtained by vehicle GPS and IC-card data storage device, it is not necessary to spend huge man power and material, computational methods economically feasible.
Determine that public transport holds get on the bus website and the pick-up time of passenger by existing bus IC card brushing card data and vehicle GPS data. In conjunction with the vehicle operation data that vehicle GPS provides, each trip get-off stop position and time in determining passenger one day according to the mutual relation between passenger's each IC-card brushing card data of a day and the rider history trip rule that holds, public transport can be obtained in real time hold the travelling OD of passenger, drive a vehicle for Urban Traffic Planning and urban public traffic vehicles and arrange to provide basic data, to promoting that urban transportation is rationally fast-developing significant.
Accompanying drawing explanation
Fig. 1 is the flow chart of the inventive method;
Fig. 2 is round-trip travel conspectus;
Fig. 3 is that i+1 time goes out the beginning-of-line twice travel route schematic diagram in i & lt travel route;
Fig. 4 is that i+1 time goes out search i & lt travel route downstream website schematic diagram within the scope of beginning-of-line 500m.
Detailed description of the invention
Detailed description of the invention one: a kind of method adopting bus IC card and vehicle GPS data to calculate public transport OD amount described in present embodiment, described method specifically performs according to following steps:
One, rider history trip information table Table1 is set up, storing and update public transport and hold passenger's bus trip information in nearest 30 days, these information include: passenger get on the bus charge time, website of swiping the card, the passenger of card number, passenger's bus trip that hold takes pubic transport circuit number, calculated time getting off and get-off stop. The table format that each card number is corresponding is as shown in table 1:
Table 1 rider history trip information table
Two, IC-card data and the vehicle GPS data of all passengers that swipe the card in a day are read, it is determined that the pick-up time of passenger, website of getting on the bus, by bus circuit and travel direction. Set up passenger card using information on same day table Table2 and store these information. From Table2 the 1st passenger, kth passenger is designated as passenger k, k=1,2, and 3 ....
The IC-card data of the passenger k read in this step include card number Ck, charge timeWith the bus numbering swiped the cardIt is stored in passenger's k card using information on same day table. According to car number in public transit vehicle gps data storehouseSearch for the gps data of this vehicle, by charge timeCompare with the gps data of this vehicle, obtain the passenger k vehicle takenIn charge timeStop websiteAnd travel directionRound both direction numbering 0 and 1 respectively to arbitrary public bus network, bus is stopped website in passenger's charge time and is passenger loading website, by above process, what passenger k went on a journey every time get on the bus websiteAnd travel directionDetermine, be stored in Table2.Table2 form is as shown in table 2:
Table 2 passenger's card using information on same day table
Three, swiping the card for the 1st time the same day from passenger k, swipe the card every time and be designated as a bus trip, with i-th (i=1,2,3 ..., m) secondary and i+1 time is swiped the card as a computing unit CI, i+1. Calculate CI, i+1In twice charge time difference �� T. If �� is T��30s, then and by CI, i+1In twice trip merge into and once go on a journey, proceed to next computing unit, if �� T > 30s, perform step 4.
Four, computing unit C is utilizedI, i+1In the numbering of the public bus network belonging to bus swiped the card for twice and vehicle traveling direction judge whether the secondary trip of passenger's i & lt and i+1 is round-trip travel, and travel route relation is as shown in Figure 2. If Then this passenger's i & lt and i+1 time trip are round-trip travel, the starting point that terminal is i+1 time trip of i & lt trip. Passenger's k i & lt travel destination is charged to Table1. IfOrThen cannot determine whether this passenger's i & lt and i+1 time trip are round-trip travel. Proceed to step 5.
Five, the secondary website position relationship with i & lt travel route of swiping the card of passenger's k i+1 is utilized, it is determined that passenger's k i & lt travel destination. If it was determined that passenger's k i & lt trip information being charged to Table1. If cannot determine, perform step 6.
This step utilizes the secondary website position relationship with i & lt travel route of swiping the card of passenger's k i+1, it is determined that passenger's k i & lt travel destination method particularly includes:
1): judge the secondary website of swiping the card of passenger's k i+1Whether swipe the card running car circuit in i & ltOn, if it is judged that be yes, perform next step, if it is judged that be no, proceed to 3).
2): judgeWhether swipe the card bus travel direction in i & ltDownstream, if it is judged that for be then i & lt and i+1 time travel route relation as it is shown on figure 3, thenFor i & lt travel destination. If it is judged that be no, proceed to next step.
3): judge websiteWhether circuit is there is within the scope of surrounding 500 metersEdgeThe website in downstream, direction, if it is judged that be yes, then i & lt and i+1 time travel route relation as shown in Figure 4, perform next step, if it is judged that be no, then utilize the secondary position relationship swiping the card website and i & lt travel route of passenger's k i+1 cannot determine passenger's k i & lt travel destination.
4) whether the website searched in: judge 3) is unique, if uniquely, then this website is that i & lt is swiped the card the get-off stop of trip, if unique, then chosen distance websiteNearest website, as when time trip get-off stop, obtains passenger's i & lt travel destination.
Six, the card number C of passenger k in passenger's k card using information on same day table is readk, i & lt swipe the card public bus network numberingTravel directionCharge timeWith website of swiping the cardSearch for the history trip information met the following conditions in Table 1:
1) website of swiping the card is
2) circuit number is by bus
3) travel direction is
4) pick-up time exists
If searching the trip satisfied condition, then the current trip searched is consistent with the terminus of passenger's k i & lt trip, obtains passenger's k i & lt travel destination according to the current travel destination searched, is stored in Table1, performs step 7. If search is less than the trip satisfied condition, in Table1, passenger's k i & lt travel destination is designated as null. I=i+1, performs step 7.
By above step, passenger k computing unit CI, i+1The determination end-of-job of middle i & lt travel destination, if now in Table1, i & lt debarkation stop point value is site number, then the get-off stop of passenger k i & lt bus trip obtains, if i & lt debarkation stop point value is null in Table1, then the get-off stop of passenger k i & lt bus trip cannot be determined.
Seven, computing unit C is judgedI, i+1Whether middle i+1 time trip is went on a journey for the last time the same day. If it is judged that be yes, then last travel destination on the same day is went out beginning-of-line the 1st time the same day, and the whole day trip information of passenger k obtains. Proceed to next step. If it is judged that be no, i=i+1, proceed to next computing unit, return step 4.
Eight, judge whether passenger k is last passenger on the same day. If it is judged that be yes, proceed to step 9. If it is judged that be no, k=k+1, return step 3, calculate the get-off stop of next bit passenger's whole day bus trip.
Nine, above step is passed through, it is determined that the get-off stop of get on the bus website and part passenger's bus trip of all passenger's whole day bus trips, it is impossible to the trip debarkation stop point value in Table1 determining get-off stop is null. Website of getting on the bus in statistics Table1 is i and get-off stop is the trip of j, obtains in passenger's bus trip OD table with i for going out beginning-of-line, and the bus trip OD amount that j is travel destination is designated as Tripsij, update Table1. Perform step 10.
Ten, after each passenger's travelling OD is calculated by above-mentioned steps, initial OD matrix is obtained, initial OD matrix is not added up passenger's travelling OD amount that debarkation stop point value in Table1 is null, it is the passenger of null for debarkation stop point value, estimates with the get on the bus get-off stop of passenger of station according to it:
Tripspq*=Tripspq��bp
Wherein,
bpGo out the travel amount design factor that beginning-of-line is p
Go out the bus trip total amount that beginning-of-line is p
Going out beginning-of-line is p, the bus trip OD amount that travel destination is determined
Tripspq* going out beginning-of-line is p, and travel destination is the final bus trip OD amount of whole day of q.
The bus trip OD amount Trips of the passenger's whole day that holds through above step public transportpq* obtain.
Detailed description of the invention two: present embodiment and detailed description of the invention one are the difference is that described step 2, it is determined that passenger loading charge time, swipe the card website, the passenger of getting on the bus take pubic transport circuit number and travel direction method particularly includes:
1) after passenger k i & lt is swiped the card, passenger holds card number Ck, passenger loading charge timeTake pubic transport circuit number with passengerWill be stored in bus trip IC-card data, system reads the card number C of passenger kk, passenger loading charge timeTake pubic transport circuit number with passenger
2) systematic search is numberedAutomobile mounted gps data, reading is numberedAutomobile in the timeVehicle lineAnd travel directionDetermineMomentThe site information that automobile stops, as the website of getting on the bus of this bus trip
Other step and parameter and detailed description of the invention one are identical.
Detailed description of the invention three: present embodiment and detailed description of the invention one or two are the difference is that described step 5: judge to utilize passenger's k i+1 time to swipe the card the website position relationship with i & lt travel route, passenger's k i & lt travel destination whether may determine that particularly as follows:
1): judge the secondary website of swiping the card of i+1Whether swipe the card running car circuit in i & ltOn, if it is judged that be yes, perform next step, if it is judged that be no, then can not according to current computing unit CI, i+1Twice card using information determine the bus trip terminal that this passenger's i & lt is swiped the card;
2): judgeWhether swipe the card bus travel direction in i & ltDownstream, if it is judged that be yes, thenSwipe the card get-off stop by bus for i & lt, obtain i & lt and swipe the card get-off stop by bus. If it is judged that be no, proceed to next step;
3): judge websiteWhether circuit is there is within the scope of surrounding 500 metersEdgeThe website in downstream, direction, if judged result is yes, performs next step, if it is judged that be no, then and can not according to current computing unit CI, i+1Twice card using information determine the bus trip terminal that this passenger's i & lt is swiped the card;
4) whether the website retrieved in: judge 3) is unique, if uniquely, then this website is that i & lt is swiped the card the get-off stop of trip, if unique, then chosen distance websiteNearest website as when time trip get-off stop, obtain passenger's i & lt swipe the card trip get-off stop.
Other step and parameter and detailed description of the invention one or two are identical.
Embodiment
Certain city has public bus network 156, more than 2000, platform, and the brushing card data randomly selecting 10 passengers in passenger's brushing card data storehouse in this city day is as shown in table 3:
10, certain sky of table 3 passenger's brushing card data summary sheet
Being calculated by step one to six in the inventive method, obtain the beginning and end every time gone on a journey the same day of these 10 passengers, wherein, the expression travel destination that debarkation stop point value is null temporarily cannot be obtained by above step calculating. As shown in table 4:
Table 4 is got on or off the bus website computer chart
Passenger getting on/off sites conversion in table 4 to public transport is held in passenger's bus trip OD matrix, in trip log, debarkation stop point value is not that the trip record of null is directly transformed in bus trip OD matrix, obtains bus trip initial OD matrix such as table 5 of these 10 passengers. Owing to the present embodiment only considered 10 intraday bus trip brushing card datas of passenger, 10 intraday total travel amounts of passenger are less, and therefore, it is 0 that the OD between bus station measures great majority. The trip of passenger if the public transport calculating whole city holds, then in the OD matrix obtained, the travelling OD amount great majority between each bus station are not 0.
Table 5 bus trip initial OD matrix
Note: do not include passenger's travelling OD that trip website is null in this table.
Calculate the trip beginning and end on 10 passenger same day of holding to be transformed in travelling OD matrix, obtain the initial OD matrix of bus trip on the same day. For the trip record that debarkation stop point value is null, it is necessary to estimated by bus trip initial OD matrix and computing formula (1) and (2). Going out beginning-of-line in the initial OD matrix of bus trip is i, and the final bus trip OD amount of whole day that travel destination is j is Tripspq, calculate obtain public transport hold passenger's whole day bus trip OD measure Tripspq*, as shown in table 6.
Table 6 bus trip OD matrix
Note: comprise passenger's travelling OD that calculated get-off stop is null in this table
Table 6 display is the bus trip amount of 10 passengers in this city in a day, completes and the bus trip OD gauge of 10 passengers that hold in this city one day is calculated.
Claims (3)
1. one kind adopts the method that bus IC card and vehicle GPS data calculate public transport OD amount, it is characterised in that it realizes according to the following steps:
Step one: set up rider history trip information table Table1, stores and updates public transport and hold passenger's bus trip information in nearest 30 days;
Wherein, described bus trip information includes: hold card number, charge time of getting on the bus, swipe the card website, the passenger of getting on the bus of passenger takes pubic transport circuit number, calculated charge time and the website of swiping the card of getting off of getting off;
Step 2: the IC-card brushing card data of all passengers that swipe the card and vehicle GPS data in reading one day, it is determined that information: passenger loading charge time, swipe the card website, the passenger of getting on the bus take pubic transport circuit number and travel direction;
Setting up passenger card using information on same day table Table2 and store above-mentioned information, from Table2 the 1st passenger, kth passenger is designated as passenger k, k=1,2, and 3 ..., perform step 3;
Step 3: swiping the card for the 1st time the same day from passenger k, a corresponding bus trip of every time swiping the card, the starting point of trip is corresponding website of swiping the card, and calculates adjacent twice charge time difference �� T:
If �� were T��30s, then would merge into twice trip and once go on a journey;
If �� is T > 30s, with i-th (i=1,2,3 ..., m) secondary and i+1 time trip is as a computing unit CI, i+1, perform step 4; M swiped the card total degree for passenger k the same day;
Step 4: judge computing unit CI, i+1In twice trip be whether twice trip of " travel route is identical, and travel direction is different ":
If it is judged that be yes, then passenger k i & lt and i+1 time trip are round-trip travel, and the terminal of i & lt trip is the starting point of i+1 time trip, and passenger's k i & lt and i+1 time travel destination are charged to Table1;
If it is judged that be no, perform step 5;
Step 5: judging to utilize the secondary website position relationship with i & lt travel route of swiping the card of passenger's k i+1, whether passenger's k i & lt travel destination may determine that:
If it is judged that be yes, passenger's k i & lt trip information is charged to Table1; If it is judged that be no, perform step 6;
Step 6: read the passenger of passenger k in Table2 and hold card number Ck, i & lt vehicle lineTravel directionGet on the bus charge timeWith website of swiping the card of getting on the busTable1 searches for the history trip information met the following conditions:
1) website of swiping the card of getting on the bus is
2) i & lt vehicle line is
3) travel direction is
4) passenger loading charge time exists
If searching the trip satisfied condition, then the current trip searched is consistent with the terminus of passenger's k i & lt trip, obtains passenger's k i & lt travel destination according to the current travel destination searched, is stored in Table1, performs step 7;
If search is less than the trip satisfied condition, in Table1, passenger k i & lt travel destination is designated as null; I=i+1, returns step 4;
Step 7: judge computing unit CI, i+1Whether middle i+1 time trip is went on a journey for the last time the same day:
If it is judged that be yes, then last travel destination on the same day is went out beginning-of-line the 1st time the same day, and the whole day trip information of passenger k obtains, and performs step 8;
If it is judged that be no, i=i+1, return step 4;
Step 8: judge whether passenger k is last passenger on the same day:
If it is judged that be yes, perform step 9;
If it is judged that be no, k=k+1, return step 3, calculate next bit passenger's travelling OD;
Step 9: set up passenger's bus trip on same day OD table, getting on the bus of passenger in Table1 every time being gone on a journey swipes the card website and get-off stop is transformed in passenger's bus trip on same day OD table, update Table1, initial OD matrix is obtained after each passenger's travelling OD is calculated by above-mentioned steps, wherein with p for going out beginning-of-line, the bus trip OD amount that q is travel destination is designated as Tripspq, perform step 10;
Step 10: for but without the passenger's travelling OD obtaining get-off stop, estimates with the get on the bus get-off stop of passenger of station according to it
Tripspq*=Tripspq��bp
Wherein,
bpGo out the travel amount design factor that beginning-of-line is p
Go out the bus trip total amount that beginning-of-line is p
Going out beginning-of-line is p, the bus trip OD amount that travel destination is determined
Tripspq* going out beginning-of-line is p, and travel destination is the final bus trip OD amount of whole day of q.
2. a kind of method adopting bus IC card and vehicle GPS data to calculate public transport OD amount according to claim 1, it is characterized in that described step 2, it is determined that passenger loading charge time, swipe the card website, the passenger of getting on the bus take pubic transport circuit number and travel direction method particularly includes:
1) after passenger k i & lt is swiped the card, passenger holds card number Ck, passenger loading charge timeTake pubic transport circuit number with passengerWill be stored in bus trip IC-card data, system reads the card number C of passenger kk, passenger loading charge timeTake pubic transport circuit number with passenger
2) systematic search is numberedAutomobile mounted gps data, reading is numberedAutomobile in the timeVehicle lineAnd travel directionDetermineMomentThe site information that automobile stops, as the website of getting on the bus of this bus trip
3. a kind of method adopting bus IC card and vehicle GPS data to calculate public transport OD amount according to claim 1 and 2, it is characterized in that described step 5: judge to utilize passenger's k i+1 time to swipe the card the website position relationship with i & lt travel route, passenger's k i & lt travel destination whether may determine that particularly as follows:
1): judge the secondary website of swiping the card of i+1Whether swipe the card running car circuit in i & ltOn, if it is judged that be yes, perform next step, if it is judged that be no, then can not according to current computing unit CI, i+1Twice card using information determine the bus trip terminal that this passenger's i & lt is swiped the card;
2): judgeWhether swipe the card bus travel direction in i & ltDownstream, if it is judged that be yes, thenSwipe the card get-off stop by bus for i & lt, obtain i & lt and swipe the card get-off stop by bus. If it is judged that be no, proceed to next step;
3): judge websiteWhether circuit is there is within the scope of surrounding 500 metersEdgeThe website in downstream, direction, if judged result is yes, performs next step, if it is judged that be no, then and can not according to current computing unit CI, i+1Twice card using information determine the bus trip terminal that this passenger's i & lt is swiped the card;
4) whether the website retrieved in: judge 3) is unique, if uniquely, then this website is that i & lt is swiped the card the get-off stop of trip, if unique, then chosen distance websiteNearest website as when time trip get-off stop, obtain passenger's i & lt swipe the card trip get-off stop.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610040284.6A CN105654721B (en) | 2016-01-21 | 2016-01-21 | A kind of method for calculating public transport OD amounts using bus IC card and vehicle GPS data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610040284.6A CN105654721B (en) | 2016-01-21 | 2016-01-21 | A kind of method for calculating public transport OD amounts using bus IC card and vehicle GPS data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105654721A true CN105654721A (en) | 2016-06-08 |
CN105654721B CN105654721B (en) | 2018-01-30 |
Family
ID=56486942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610040284.6A Expired - Fee Related CN105654721B (en) | 2016-01-21 | 2016-01-21 | A kind of method for calculating public transport OD amounts using bus IC card and vehicle GPS data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105654721B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107545730A (en) * | 2017-09-08 | 2018-01-05 | 哈尔滨工业大学 | A kind of website based on Based on Bus IC Card Data is got on or off the bus passenger's number estimation method |
CN108269399A (en) * | 2018-01-24 | 2018-07-10 | 哈尔滨工业大学 | A kind of high ferro passenger forecast method based on the anti-push technologies of network of highways passenger flow OD |
CN108288321A (en) * | 2018-01-24 | 2018-07-17 | 哈尔滨工业大学 | Method is determined based on the volume of the flow of passengers above and below the bus station of IC card data and vehicle GPS information |
CN109102114A (en) * | 2018-08-02 | 2018-12-28 | 中南大学 | A kind of bus trip get-off stop estimation method based on data fusion |
CN110188923A (en) * | 2019-05-06 | 2019-08-30 | 西南交通大学 | A kind of multi-mode bus passenger flow projectional technique based on big data technology |
CN110580537A (en) * | 2018-06-08 | 2019-12-17 | 阿里巴巴集团控股有限公司 | Bus bearing capacity analysis method and bus configuration optimization method |
CN114691708A (en) * | 2020-12-31 | 2022-07-01 | 南京行者易智能交通科技有限公司 | Visualization method and device based on passenger flow OD detail |
CN116994435A (en) * | 2023-08-09 | 2023-11-03 | 广州地铁设计研究院股份有限公司 | Bus OD acquisition method and device |
CN117275274A (en) * | 2023-11-20 | 2023-12-22 | 河北省交通规划设计研究院有限公司 | Conventional bus trip information identification method, device and medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4693935B1 (en) * | 2010-06-14 | 2011-06-01 | 株式会社野村総合研究所 | TRAVEL TIME PROVIDING DEVICE, TRAVEL TIME PROVIDING METHOD, AND TRAVEL TIME PROVIDING PROGRAM |
KR101080042B1 (en) * | 2009-09-02 | 2011-11-04 | (주)경봉 | Traffic information system and method using simultaneous measurement |
CN102324128A (en) * | 2011-05-24 | 2012-01-18 | 北京交通大学 | Method for predicting OD (Origin-Destination) passenger flow among bus stations on basis of IC (Integrated Circuit)-card record and device |
CN103730008A (en) * | 2014-01-15 | 2014-04-16 | 汪涛 | Bus congestion degree analysis method based on real-time data of bus GPS (Global Position System) and IC (Integrated Circuit) cards |
CN104809344A (en) * | 2015-04-23 | 2015-07-29 | 中山大学 | IC (Integrated Circuit) card data-based estimation method for passenger flow in bus station interval |
CN105185105A (en) * | 2015-06-26 | 2015-12-23 | 东南大学 | Bus transfer identification method based on vehicle GPS and bus IC card data |
-
2016
- 2016-01-21 CN CN201610040284.6A patent/CN105654721B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101080042B1 (en) * | 2009-09-02 | 2011-11-04 | (주)경봉 | Traffic information system and method using simultaneous measurement |
JP4693935B1 (en) * | 2010-06-14 | 2011-06-01 | 株式会社野村総合研究所 | TRAVEL TIME PROVIDING DEVICE, TRAVEL TIME PROVIDING METHOD, AND TRAVEL TIME PROVIDING PROGRAM |
CN102324128A (en) * | 2011-05-24 | 2012-01-18 | 北京交通大学 | Method for predicting OD (Origin-Destination) passenger flow among bus stations on basis of IC (Integrated Circuit)-card record and device |
CN103730008A (en) * | 2014-01-15 | 2014-04-16 | 汪涛 | Bus congestion degree analysis method based on real-time data of bus GPS (Global Position System) and IC (Integrated Circuit) cards |
CN104809344A (en) * | 2015-04-23 | 2015-07-29 | 中山大学 | IC (Integrated Circuit) card data-based estimation method for passenger flow in bus station interval |
CN105185105A (en) * | 2015-06-26 | 2015-12-23 | 东南大学 | Bus transfer identification method based on vehicle GPS and bus IC card data |
Non-Patent Citations (7)
Title |
---|
GAO LI-XIAO: "A calculation method of OD matrix in multi-modal transit network based on traffic big data", 《2015 INTERNATIONAL CONFERENCE ON TRANSPORTATION INFORMATION AND SAFETY(ICTIS)》 * |
RU-HUA ZHANG: "Public Transportation Trip OD Matrix inference Using IC Card Data and GPS Information", 《第十一届交通运输领域华人学者国际会议ICCTP》 * |
吴子啸: "基于公交GPS和IC卡数据的综合交通建模新思路", 《城市交通》 * |
吴祥国: "基于公交IC卡和GPS数据的居民公交出行OD矩阵推导与应用", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
徐建闽: "基于GPS和IC卡的单线公交OD生成方法", 《微计算机信息》 * |
戴维: "基于IC卡数据和公交车GPS信息的公交OD矩阵推算", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
章威: "基于GPS与IC卡的公交OD量采集方法", 《交通与计算机》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107545730B (en) * | 2017-09-08 | 2020-04-07 | 哈尔滨工业大学 | Bus IC card data-based station getting-on/off passenger number estimation method |
CN107545730A (en) * | 2017-09-08 | 2018-01-05 | 哈尔滨工业大学 | A kind of website based on Based on Bus IC Card Data is got on or off the bus passenger's number estimation method |
CN108269399A (en) * | 2018-01-24 | 2018-07-10 | 哈尔滨工业大学 | A kind of high ferro passenger forecast method based on the anti-push technologies of network of highways passenger flow OD |
CN108288321A (en) * | 2018-01-24 | 2018-07-17 | 哈尔滨工业大学 | Method is determined based on the volume of the flow of passengers above and below the bus station of IC card data and vehicle GPS information |
CN110580537B (en) * | 2018-06-08 | 2023-06-16 | 阿里巴巴集团控股有限公司 | Bus bearing capacity analysis method and bus configuration optimization method |
CN110580537A (en) * | 2018-06-08 | 2019-12-17 | 阿里巴巴集团控股有限公司 | Bus bearing capacity analysis method and bus configuration optimization method |
CN109102114A (en) * | 2018-08-02 | 2018-12-28 | 中南大学 | A kind of bus trip get-off stop estimation method based on data fusion |
CN110188923B (en) * | 2019-05-06 | 2022-01-07 | 西南交通大学 | Multi-mode bus passenger flow calculation method based on big data technology |
CN110188923A (en) * | 2019-05-06 | 2019-08-30 | 西南交通大学 | A kind of multi-mode bus passenger flow projectional technique based on big data technology |
CN114691708A (en) * | 2020-12-31 | 2022-07-01 | 南京行者易智能交通科技有限公司 | Visualization method and device based on passenger flow OD detail |
CN114691708B (en) * | 2020-12-31 | 2023-05-23 | 南京行者易智能交通科技有限公司 | Visualization method and device based on passenger flow OD detail |
CN116994435A (en) * | 2023-08-09 | 2023-11-03 | 广州地铁设计研究院股份有限公司 | Bus OD acquisition method and device |
CN116994435B (en) * | 2023-08-09 | 2024-05-03 | 广州地铁设计研究院股份有限公司 | Bus OD acquisition method and device |
CN117275274A (en) * | 2023-11-20 | 2023-12-22 | 河北省交通规划设计研究院有限公司 | Conventional bus trip information identification method, device and medium |
CN117275274B (en) * | 2023-11-20 | 2024-02-02 | 河北省交通规划设计研究院有限公司 | Conventional bus trip information identification method, device and medium |
Also Published As
Publication number | Publication date |
---|---|
CN105654721B (en) | 2018-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105654721A (en) | Method for utilizing public transportation IC cards and vehicle-mounted GPS data to calculate public transportation OD amount | |
CN103177575B (en) | System and method for dynamically optimizing online dispatching of urban taxies | |
CN106504577B (en) | A kind of park and shift traffic path method and device for planning | |
CN104064028B (en) | Based on public transport arrival time Forecasting Methodology and the system of multiple information data | |
CN107818412B (en) | Large-scale bus passenger OD parallel computing method based on MapReduce | |
CN107195180B (en) | Traffic travel track extraction method and device based on electric police data | |
CN103106702B (en) | Based on the bus trip service system of cloud computing | |
CN103578267B (en) | Public transport based on public transport gps data is arrived at a station Forecasting Methodology and system | |
CN103280100B (en) | Bus IC card passenger transfer station judgment method combining intelligent dispatching data | |
CN102324128A (en) | Method for predicting OD (Origin-Destination) passenger flow among bus stations on basis of IC (Integrated Circuit)-card record and device | |
CN105809292A (en) | Passenger getting-off station reckoning method of bus IC (Integrated Circuit) card | |
CN105788260A (en) | Public transportation passenger OD calculation method based on intelligent public transportation system data | |
CN102944887A (en) | Vehicle three-dimension navigation method based on fuel consumption and tail gas exhaust | |
CN106156966A (en) | Logistics monitoring method and equipment | |
CN108288321A (en) | Method is determined based on the volume of the flow of passengers above and below the bus station of IC card data and vehicle GPS information | |
CN103177412A (en) | Method and system for calculating taxi passenger information | |
CN105556245A (en) | Predicted remaining energy guidance system | |
CN105117790A (en) | Fare estimating method and apparatus | |
CN106251628B (en) | A kind of method and device of the traffic trip amount of determining motor vehicle | |
CN108573604A (en) | Public transport OD data capture methods based on mobile terminal location and storage medium | |
CN105243868A (en) | Bus arrival time forecasting method and device | |
CN105006148A (en) | Intersection turning vehicle number estimating method and system | |
CN113657681B (en) | Method, system and storage medium for connecting intelligent bus station and shared traffic | |
CN106980029B (en) | Vehicle overspeed judgment method and system | |
CN116772895B (en) | Method and system for acquiring current running mileage and speed by rail transit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180130 |