CN104282142B - Bus station arrangement method based on taxi GPS data - Google Patents
Bus station arrangement method based on taxi GPS data Download PDFInfo
- Publication number
- CN104282142B CN104282142B CN201410531339.4A CN201410531339A CN104282142B CN 104282142 B CN104282142 B CN 104282142B CN 201410531339 A CN201410531339 A CN 201410531339A CN 104282142 B CN104282142 B CN 104282142B
- Authority
- CN
- China
- Prior art keywords
- getting
- bus
- record
- taxi
- region
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
The invention discloses a bus station arrangement method based on taxi GPS data. The bus station arrangement method includes the following steps: (1) obtaining getting on-and-off record sets of taxies; (2) in a territory DP with a fixed range, obtaining all getting on-and-off records of getting on of passengers in the territory; (3) clustering the getting on-and-off record sets obtained in the DP according to the getting-off positions of the passengers, obtaining territories where the passengers densely get off, and selecting the arrangement candidate territory DQ of a bus station; (4) in the arrangement candidate territory DQ of the bus station, obtaining the getting on-and-off records of getting on of the passengers; (5) as for the getting on-and-off record sets obtained in the DQ, obtaining all getting on-and-off records of the getting-off positions in the DP, wherein if the dense getting-off positions of the passengers are located in the DP, the DQ is the finally-obtained bus station arrangement territory.
Description
Technical field
The present invention relates to field of computer data processing, particularly a kind of suitable for the one of the process of urban transportation division data
Plant the bus platform method to set up based on GPS data from taxi.
Background technology
Since the twentieth century middle period, the growth of Global Urbanization resident population has become irresistible trend.In
After reform and opening-up, urbanization process is mainly reflected in Population Urbanization and urban land Rapid Expansion for state.Chinese Government is
The urban planning process planning for announcing 2014 to the year two thousand twenty new round.Urban sprawl is caused by new residential block and economic development
The new-type city proper that area is constituted spreads all over all over China.With the trend of Population Urbanization, newly-built residential block resident inhabitation amount rapidly increases
It is long, and have substantial amounts of resident trip daily.Crowd's trip for convenience suchly, city traffic control department need to lack to such
The area of infrastructure carries out Urban Traffic Planning and builds corresponding infrastructure.
Traffic data has the feature of " big datas " such as " extensive ", " multiple types ", " high value ", " rapid growths ".It is special
It is not the popularization with GPS technology, the vehicle fleet size for installing GPS is more and more, the gps data that vehicle is produced constantly increases.By
Lack infrastructure in area for settlement, Residents can only select taxi as trip instrument, therefore produced by taxi
The gps data value important for traffic programme has.Resident takes trip of taxi amount can reflect local resident's trip
Situation, newly-built residential block resident rides, and quantity is big, and traffic pressure is also larger.In order to alleviate the traffic pressure of locality, reduce occupying
People's trip expense, local traffic control department need to carry out public traffic circuit planning for these areas, set up bus platform.
In order to obtain the effective bus platform plan of establishment, industrial quarters and academia enter to path planning from different angles
Numerous studies are gone.For example, Z Huang etc. are in " A Hierarchical Approach to Optimizing Bus Stop
For the urban design in fast development in Distribution in Large and Fast Developing Cities "
A kind of heuristic of optimization bus platform distribution, the type of bus platform include:Connection platform, crucial platform and ormal station
Platform.Chao Chen etc. are in " B-Planner:Planning Bidirectional Night Bus Routes Using
The extensive gps data of use is proposed in Large-Scale Taxi GPS Traces " carries out night public transport bidirectional line
The problem of planning, constructs night public bus network hotspot path figure, then produces two-way public transport according to the planning of bi-directional design principle
Circuit.But, in the method, bus platform is set up previously according to empirical value, for the bus station for not setting up bus platform is arranged
Region selects not accounting for.In sum, obtained by the main rule of thumb doctrine of the setting of current bus platform, the rule of science are lacked
Draw foundation.
The content of the invention
It is contemplated that overcoming the deficiencies in the prior art, there is provided a kind of bus station based on GPS data from taxi
Platform method to set up, to support city traffic planning, can support bus station in decision-making traffic route planning process
The selection of region is set.
The present invention includes five steps based on the bus platform method to set up of GPS data from taxi:
Step 1:Concentrate from GPS data from taxi and obtain taxi and get on or off the bus set of records ends BA.Taxi is at interval of fixation
Time sends a GPS record information to traffic control center, and the record is included:Taxi device number, record position latitude letter
Breath, record position longitude information, record moment and taxi passenger carrying status information.There are the GPS records that many taxis send
Set is GPS data from taxi collection, can be expressed as TT={ tt1,tt2,..,ttn}.Wherein, the number that n is recorded in representing TT
Amount.
Taxi GPS records attribute tuple more than, (1≤i≤n) data record i-th in GPS data from taxi collection TT
ttiIt is expressed as tti=(vi,lci.<llti,llni>,ti,si).Wherein, viRepresent the device number of taxi, lci.<llti,llni
>Represent and hire out truck position (lltiAnd llniThe latitude and longitude of record position are represented respectively), tiRepresent record moment, siRepresent
The taxi whether status information of carrying.
Record data of getting on or off the bus set is concentrated from GPS data from taxi and is obtained, and record of getting on or off the bus per bar includes passenger once
Take the record of taxi, including passenger's taxi device number, boarding position, position of getting off, get on the bus moment and the moment of getting off.
The key for obtaining record data record of getting on or off the bus is to judge passenger loading position and position of getting off.
Two continuous record tt that same taxi is produced in TTk-1And ttk(2≤k≤n), if the carrying shape of taxi
State is changed into passenger carrying status, i.e. s from zero loadk-1=0 and sk=1, then ttkIn record position lck.<lltk,llnk>It is exactly passenger
Boarding position.Two continuous record tt that same taxi is produced in TTlAnd ttl+1(1≤l≤n-1), if taxi
Passenger carrying status are changed into Light Condition, i.e. s from carryingl=1 and sl+1=0, then ttlIn positional information lcl.<lltl,llnl>Just
It is the position of getting off of passenger.
The record data set of records ends of getting on or off the bus obtained from TT can be expressed as BA={ ba1,ba2,…,bam, wherein,
M represents the quantity of record of getting on or off the bus.In BA, i-th record of getting on or off the bus is represented by:baj=(vj,blcj.<bltj,blnj>,
btj,alcj.<altj,alnj>,atj), j takes random natural number in 1~m.Wherein, vjRepresent the device number of taxi, blcj<
bltj,blnj>(bltjAnd blnjBlc is represented respectivelyjLatitude and longitude) represent the boarding position of passenger, btiRepresent on passenger
Car moment, alcj.<altj,alnj>(altjAnd alnjAlc is represented respectivelyjLatitude and longitude) represent the position of getting off of passenger,
atjRepresent the passenger getting off car moment.
Step 2:In a region D with fixed rangePInterior, the set expression of record of getting on or off the bus is CP, the i.e. region
All records of getting on or off the bus of interior passenger loading.
DPIt is attribute tuple more than, can be specifically described as DP=(P.<ltP,lnP>, a, b), wherein, P is given
Particular location, ltPRepresent the latitude of position P, lnPThe longitude of position P is represented, a represents ltPSearch length, b represents lnPSearch
Suo Changdu.
Get on or off the bus per bar the passenger loading positional information that contains in record, therefore, it is possible to judge that this is got on or off the bus, record is
No is from DPThe record of getting on or off the bus for setting out.If baj(1≤j≤m) boarding position blcj.<bltj,blnj>Meet:ltP-a≤bltj
≤ltP+ a and lnP-b≤blnj≤lnP+ b, then bajIt is a record of getting on or off the bus during CP gathers.The acquisition process of CP set is needed
The record of getting on or off the bus in whole BA data acquisition systems is traveled through, the final data acquisition system CP for obtaining can be expressed as CP={ cp1,cp2,
cp3,…,cpcm, wherein, cm gets on or off the bus in representing CP the quantity of record.
Step 3:Record of getting on or off the bus in CP, is clustered according to passenger getting off car position, is obtained passenger getting off car position close
The region of collection, and the candidate region of bus platform is set, it is expressed as DQ。
In order to obtain the candidate region for arranging bus platform, the record of getting on or off the bus in needing to CP, according to passenger getting off car position
Put and clustered, reach domain so as to find out high density, that is, position aggregation place of getting off.During calculating high density arrival domain, often
Bar record of getting on or off the bus is required to calculate its all record for getting off in the nearby sphere of position, need according between geographical position away from
From being judged.For geographical position lα.<ltα,lnα>(ltαAnd lnαL is represented respectivelyαLatitude and longitude) and lβ.<ltβ,lnβ
>(ltβAnd lnβL is represented respectivelyβLatitude and longitude), distance between themCan be calculated by Euclidean distance formula
Arrive:
The g article record cp of CPg(1≤g≤cm) has identical attribute with the record of getting on or off the bus in BA, can represent
For:cpg=(cvg,cblcg.<cbltg,cblng>,cbtg,calcg.<caltg,calng>,catg).Wherein, cblcg.<
cbltg,cblng>And calcg.<caltg,calng>The boarding position of passenger and position of getting off, cblt are represented respectivelygAnd cblng
Boarding position cblc is represented respectivelygLatitude and longitude, caltgAnd calngThe position calc that gets off is represented respectivelygLatitude and Jing
Degree, cvgRepresent taxi device number, cbtgRepresentative is got on the bus the moment, catgRepresentative is got off the moment.The process of high density domain cluster, it is main
Will be using positional information of getting off.
For cpgThe positional information calc that gets off included in (1≤g≤cm)g.<caltg,calng>, its neighborhood is expressed asWhole CP is traveled through, can be got off position calc with computed rangegRadius r
In the range of all records set.
The present invention employs the concept of neighborhood during cluster, but neighborhood union can not find out certain position of getting off
All neighbor points.It is probably the boundary point of neighborhood by the point of neighborhood search, getting off a little in these boundary point contiguous ranges
Same clustering.Therefore, the present invention devises a 2-level region of search for the cluster process that high density reaches domain
Which includes neighborhood NDr(calcg) in record and these record neighborhoods in all records.
In CP set, the high density that cluster, judgement are obtained reaches domain can multiple, i.e., one high density reaches domain row
Table, is expressed as AD={ ad1,ad2,…,adam, wherein, am is the quantity that high density reaches domain.
For each high density that cluster is obtained reaches domain ads(1≤s≤am), is made up of some records of getting on or off the bus, and is represented
For ads={ ads1,ads2,…,adsdm, dm represents the quantity of record of wherein getting on or off the bus.High density reaches the record ad in domainst
(1≤t≤dm) is comprising the positional information adlc that gets offst.<adltst,adlnst>, adltstAnd adlnstPosition of getting off is represented respectively
Latitude and longitude.
High density reaches ad in domainsCenter is denoted as:Q.<ltQ,lnQ>, wherein, ltQAnd lnQCenter is represented respectively
Latitude and longitude, computational methods are as follows:
According to the center Q for finding out, it may be determined that fixed range DQ=(Q.<ltQ,lnQ>, a, b), wherein, a and
B represents lt respectivelyQAnd lnQSearch length, DQThe candidate region that can be arranged as bus platform.
Step 4:Obtain DQAll set of records ends CQ of getting on or off the bus of interior passenger getting on/off.
During taking CQ set, need also exist for traveling through the record of getting on or off the bus in whole BA data acquisition systems, find on passenger
Truck position is in DQIn the range of all set of records ends of getting on or off the bus.If baj(1≤j≤m) boarding position blcj.<bltj,blnj>It is full
Foot:ltQ-a≤bltj≤ltQ+ a and lnQ-b≤blnj≤lnQ+ b, then baiIt is a record of getting on or off the bus during CQ gathers.Finally
The data acquisition system CQ of acquisition can be expressed as CQ={ cq1,cq2,…,cqqm, wherein, qm is the quantity that records in set.
Step 5:Record of getting on or off the bus in for CQ goal sets, acquisition get off position in DPInterior all records of getting on or off the bus
Set, is expressed as AC.If passenger getting off car position is intensive positioned at DPIt is interior, then DQIt is that the final bus platform for obtaining is configured to
Domain.
The w article record cq of CQw(1≤w≤qm) has identical attribute with the record of getting on or off the bus in BA, can represent
For:cqw=(svw,sblcw.<sbltw,sblnw>,sbtw,salcw.<saltw,salnw>,satw).Wherein, sblcw.<
sbltw,sblnw>And salcw.<saltw,salnw>The boarding position of passenger and position of getting off, sblt are represented respectivelywAnd sblnw
Boarding position sblc is represented respectivelywLatitude and longitude, saltwAnd salnwThe position salc that gets off is represented respectivelywLatitude and Jing
Degree, svwRepresent taxi device number, sbtwRepresentative is got on the bus the moment, satwRepresentative is got off the moment.
When set is got off in calculating, need to travel through the record of getting on or off the bus in CQ, if cqwGet off position salcw.<saltw,
salnw>Meet:ltP-a≤saltw≤ltP+ a and lnP-b≤salnw≤lnP+ b, then cqwIt is that in set AC gets on or off the bus
Record.Whole CQ record sets are traveled through, can be found out in D according to above-mentioned conditionPThe set of records ends of getting off of lower visitor, is expressed as AC={ ac1,
ac2,…,acam', wherein, am ' represents the quantity of record of getting on or off the bus in gathering.
If the quantity recorded in AC is more than initial threshold dens, then DQIt is that the final bus platform for obtaining is configured to
Domain.The present invention pre-sets threshold value dens during the record quantity that carries out getting on or off the bus compares, judges, dens's
Concrete setting determines that according to the natural law of gathered data collection per day threshold reference is set to 35, then the span of dens is
{ 35,70 ..., 35nday }, wherein, nday represents the natural law of record;
With the increase of taxis quantity, the amount of GPS data produced by taxi is increasing.In prior art, hire out
The gps data collection of car, just includes record of getting on or off the bus, that is, the place position got on or off the bus and time, the GPS data from taxi of magnanimity
The process of collection contributes to designing new bus platform method to set up with analysis.
The present invention is primarily based on GPS data from taxi and concentrates the record data set of getting on or off the bus for obtaining, rather than artificially builds
If experience carries out bus platform setting;Then in a region D with fixed rangePIt is interior, obtain all upper and lower in the range of being somebody's turn to do
Car set of records ends;Simultaneously to DPThe record of getting on or off the bus of middle acquisition, is clustered according to passenger getting off car position, is judged passenger getting off car position
Intensive region is put, and the candidate region D of bus platform is setQ;Then obtain DQIt is interior should in the range of all record sets of getting on or off the bus
Close;The last D in acquisitionQInterior gets on or off the bus in record, and acquisition gets off position in DPInterior all set of records ends of getting on or off the bus, if
Passenger getting off car position is intensive positioned at DPIt is interior, then DQIt is that the final bus platform for obtaining arranges region.
Compared with prior art, effect of the invention is embodied in:
1) method to set up of bus platform is got on or off the bus data acquisition system based on taxi, in reflection crowd's Move Mode and people
It is in terms of stream direction, more objective, it is credible.
2) the Density Clustering method in data mining is incorporated into into path planning problem, using density clustering algorithm pair
Record of getting on or off the bus per bar is clustered, and is obtained high density and is reached domain, and then selects bus platform candidate to arrange region.
3) habit during cluster according to passenger's trip, devising a 2-level region of search can be more complete
Find out set of records ends of getting on or off the bus.
4) design principle according to two-way traffic stream, judges the setting region of bus platform.
Description of the drawings
Fig. 1 flow charts of the present invention.
To be planned position views of the Fig. 2 for the embodiment of the present invention.
Fig. 3 is that passenger gets on and off position view in embodiment of the present invention data set.
Specific embodiment:
As shown in figure 1, the invention discloses a kind of bus platform method to set up based on GPS data from taxi, including with
Lower step:Step 1:Concentrate from GPS data from taxi and obtain taxi and get on or off the bus set of records ends BA;Step 2:Have at one solid
Determine the region D of scopePInterior, the set expression of record of getting on or off the bus is all records of getting on or off the bus of passenger loading in CP, the i.e. region;
Step 3:Record of getting on or off the bus in CP, is clustered according to passenger getting off car position, judges the intensive region in passenger getting off car position,
And the candidate region of bus platform is set, it is expressed as DQ.Step 4:In DQInterior, set of records ends of getting on or off the bus is expressed as CQ, i.e. the region
The all records of getting on or off the bus of interior passenger getting on/off;Step 5:Record of getting on or off the bus in for CQ goal sets, obtains position of getting off and exists
DPInterior all set of records ends of getting on or off the bus, if passenger getting off car position is intensive positioned at DPIt is interior, then DQIt is the final public transport for obtaining
Platform arranges region.
Described log data set of getting on or off the bus is specifically described as BA={ ba1,ba2,…,bam, m represents record of getting on or off the bus
Quantity.In BA, j-th strip is got on or off the bus and records baj=(vj,blcj.<bltj,blnj>,btj,alcj.<altj,alnj>,atj), j takes 1
Random natural number v in~mjRepresent the device number of taxi, blcj.<bltj,blnj>(bltjAnd blnjLatitude and Jing are represented respectively
Degree) represent the boarding position of passenger, btjRepresent passenger loading moment, alcj.<altj,alnj>(altjAnd alnjLatitude is represented respectively
Degree and longitude) represent the position of getting off of passenger, atjRepresent the passenger getting off car moment.
The region of the fixed range that starting is selected can be described as DP=(P.<ltP,lnP>, a, b), P is given concrete
Position, ltPRepresent the latitude of P points, lnPThe longitude of P points is represented, a represents ltPSearch length, b represents lnPSearch length.DP
The set of records ends of getting on or off the bus of interior acquisition is expressed as CP={ cp1,cp2,cp3,…,cpcm, cm gets on or off the bus in representing CP the number of record
Amount.
Getting on or off the bus in CP has recorded used in clustering according to position of getting off the concept of 2-level region of search.It is poly-
Class process needs to find out the record in all neighborhoods in the range of the position Distance Judgment record radius r that gets off, and these are recorded
It is added to 2-level region of search.Then the neighborhood for having added to these records in 2-level is calculated, 2- will be not added into
Data record in level region of search continues to be added to region of search.
Calculate 2-level region of search during, per bar on get on or off the bus record be required to calculate its position nearby sphere of getting off
Interior all records, need to calculate two geographical position lα.<ltα,lnα>And lβ.<ltβ,lnβ>Between Euclidean distance
Computational methods are as follows:
If the quantity recorded in the 2-level region of search that fruit is found out is more than dens, then this 2-level region of search is one
High density reaches domain.
The high density found out reaches domain may multiple, be expressed as AD={ ad1,ad2,…,adam, am is that high density is arrived
Up to the quantity in domain.
High density reaches domain adsAd can be expressed ass={ ads1,ads2,…,adsdm(1≤s≤am), dm representatives are wherein
The quantity of record.High density reaches the record ad in domainst(1≤t≤dm) is comprising the positional information adlc that gets offst.<adltst,
adlnst>, adltstAnd adlnstThe latitude and longitude of position of getting off are represented respectively.High density reaches the center in domain and exactly needs
Center to be found out, the latitude lt of center QQWith longitude lnQComputational methods are as follows:
According to the center Q for finding out, it may be determined that fixed range DQ=(Q.<ltQ,lnQ>, a, b), wherein, a and
B represents lt respectivelyQAnd lnQSearch length, DQThe candidate region that can be arranged as bus platform.
Obtain DQInterior set of records ends CQ of getting on or off the bus, can be expressed as CQ={ cq1,cq2,…,cqqm, wherein, qm is represented
Get on or off the bus in CQ the quantity of record.Record of getting on or off the bus in for CQ goal sets, acquisition get off position in DPIt is interior it is all on
Get off set of records ends, be expressed as AC={ ac1,ac2,…,acam, wherein, the quantity of record of getting on or off the bus in am representative set AC.
If quantity am recorded in AC is more than initial threshold dens, then DQIt is that the final bus platform for obtaining arranges region.
Embodiment 1
The place to be planned that the present embodiment is selected is Kunming Dongcheng world Jia Shiyuan, it is thus necessary to determine that plan bus routes for which
During need arrange bus platform arrange region.
Table 1. plans place in parameter information
During bus platform setting is carried out using method proposed by the present invention, need to choose a fixed position in advance
P.Taxi GPS path data collection comes from Kunming 7435 and measures 7 days carrying data of hiring a car.Planning place is given in table 1
DPParameter information.Place D to be plannedPSchematic diagram is as shown in Figure 2.
For continuous one group of taxi path data records (DEV1004,35.811024,98.541920,11:01:
10,0)~(DEV1004,35.811019,98.551020,11:35:20,0), its upper and lower visitor's record schematic diagram is as shown in Figure 3.
One group is continuously recorded, when in carrying record status information when 0 is changed into 1, first state is 1 to be recorded as visitor's note
Record;When carrying recording status is when 1 is changed into 0, last state be 1 being recorded as under visitor record.By upper objective and lower visitor's record
Record (the DEV1004,35.811023,98.545057,11 that gets on or off the bus can be obtained:15:00,35.811019,
98.551019,11:35:15)。
Set of getting on the bus is calculated in the range of place to be planned, all record numbers of getting on or off the bus that this position is got on the bus after aggregation, are counted
Amount, as a result as shown in table 2.
2 odd-numbered day of table DPInside get on the bus record quantity of getting on or off the bus
Date | 4.21 | 4.22 | 4.23 | 4.24 | 4.25 | 4.26 | 4.27 |
Record quantity | 327 | 332 | 302 | 319 | 321 | 361 | 329 |
Then to find out get on the bus set in get on or off the bus record clustered and found high density reach domain, it is involved
Parameter information is as shown in table 3.
Table 3 calculates high density and reaches the parameter information that domain is related to
Parameter | Description | Value |
r | Search radius | 150 |
dens | The density threshold for pre-setting | 245 |
Quantity maximum 6 (Cluster0~Cluster5) in cluster is selected after cluster, record number of wherein getting on or off the bus is counted
Amount, statistical result are as shown in table 4.Through judging, it is found that Cluster0 is that found out high density reaches domain.
Get on or off the bus in 4 TOP-6 clustering clusters of table record quantity
Clustering cluster | Cluster0 | Cluster1 | Cluster2 | Cluster3 | Cluster4 | Cluster5 |
Record quantity | 426 | 74 | 31 | 29 | 27 | 22 |
In Cluster0 record according to get off position according to center computing formula be calculated Q. (24.980884,
102.764890), while according to the place D to be planned shown in Fig. 2PSchematic diagram equally confirms DQTerritorial scope, wherein parameter
The value of a and b is identical with the value arranged in table 1.
Boarding position is calculated in DQInterior all set of records ends of getting on or off the bus, and the odd-numbered day quantity of record of wherein getting on or off the bus is counted,
Statistical result is as shown in table 5.
5 odd-numbered day of table DQInside get on the bus record quantity of getting on or off the bus
Date | 4.21 | 4.22 | 4.23 | 4.24 | 4.25 | 4.26 | 4.27 |
Record quantity | 601 | 598 | 602 | 661 | 645 | 590 | 589 |
Boarding position is in DQAfter the completion of interior all set of records ends of getting on or off the bus are calculated, needs search out position of getting off in DPIn
All set of records ends of getting on or off the bus, then counting the wherein odd-numbered day gets on or off the bus the quantity of record, and statistical result is as shown in table 6.
6 odd-numbered day of table DPInside get off record quantity of getting on or off the bus
Date | 4.21 | 4.22 | 4.23 | 4.24 | 4.25 | 4.26 | 4.27 |
Record quantity | 45 | 39 | 49 | 56 | 59 | 43 | 38 |
In table 6, record total quantity is 329, has exceeded density threshold dens set in advance in table 3.
Therefore, by Q. (24.980884, the D for 102.764890) determiningQIt is to propose one kind based on taxi according to the present invention
The target platform that the bus platform method to set up of gps data is found out is configured to domain.
The invention provides a kind of bus platform method to set up based on GPS data from taxi, implements the technical side
The method and approach of case is a lot, and the above is only the preferred embodiment of the present invention, it is noted that for the art
For those of ordinary skill, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvement
Also protection scope of the present invention is should be regarded as with retouching.In the present embodiment, clearly each ingredient not can use prior art in addition
Realize.
Claims (6)
1. a kind of bus platform method to set up based on GPS data from taxi, it is characterised in that:Comprise the following steps:
Step 1:Concentrate from GPS data from taxi and obtain cab-getter and get on or off the bus set of records ends BA;
Step 2:In a region D with fixed rangePIt is interior, it is set CP, the i.e. region by the set expression of record of getting on or off the bus
The all records of getting on or off the bus of interior passenger;
Step 3:Record of getting on or off the bus in set CP, is clustered according to passenger getting off car position, judges that passenger getting off car position is close
The region of collection, and select the candidate setting region D of bus platformQ;
Step 4:By region DQOn-board and off-board set of records ends of inside getting on the bus is expressed as CQ, i.e., in the region, cab-getter is all gets on or off the bus
Record;
Step 5:Position get off in region D in obtaining set CQPThe set AC of interior all records of getting on or off the bus, if passenger getting off car
Position is intensive positioned at DPIt is interior, then DQIt is that the final bus platform for obtaining arranges region.
2. the bus platform method to set up based on GPS data from taxi according to claim 1, it is characterised in that hire out
Car gps data collection is the set with regard to taxi status information record, is expressed as TT={ tt1,tt2,..,ttn, wherein, n generations
The quantity of gps data record in table TT;
GPS data from taxi records ttiIt is attribute tuple, tt more than onei∈ TT, i 1~n of span, is expressed as tti=(vi,
lci.<lti,lni>,ti,si), viRepresent the device number of taxi, lci.<llti,llni>Represent and hire out truck position, lltiWith
llniThe latitude and longitude of record position, t are represented respectivelyiRepresent record moment, siWhether the state of carrying is believed to represent taxi
Breath;
Concentrate the cab-getter for obtaining to get on or off the bus record data set from taxi path data, be expressed as BA={ ba1,
ba2,…,bam, wherein, m represents the quantity of record of getting on or off the bus;
In BA, j-th strip record of getting on or off the bus is denoted as:baj=(vj,blcj.<bltj,blnj>,btj,alcj.<altj,alnj>,atj), j
Take random natural number in 1~m, vjRepresent the device number of taxi, blcj.<bltj,blnj>Represent boarding position, bltjAnd blnj
Latitude and longitude, bt are represented respectivelyjRepresent passenger getting off car moment, alcj.<altj,alnj>Representative is got off position, altjAnd alnj
Latitude and longitude, at are represented respectivelyjRepresent the passenger getting off car moment.
3. a kind of bus platform method to set up based on GPS data from taxi according to claim 2, it is characterised in that
In a region D with fixed rangePIt is interior, DP=(P.<ltP,lnP>, a, b), wherein, P is given particular geographic location,
ltPRepresent the latitude of position P, lnPThe longitude of position P is represented, a represents ltPSearch length, b represents lnPSearch length;
DPAll set of records ends of getting on or off the bus of interior passenger loading are expressed as CP={ cp1,cp2,cp3,…,cpcm, wherein, cm is represented
The quantity recorded in CP.
4. a kind of bus platform method to set up based on GPS data from taxi according to claim 3, it is characterised in that
Record of getting on or off the bus in CP, is clustered according to passenger getting off car position, is obtained a series of clusters, records quantity and be more than density in cluster
Threshold value dens is expressed as high density and reaches the intensive region of domain, i.e. passenger getting off car;
Calculate high density to reach in the calculating process of domain, record of getting on or off the bus per bar calculates its owning in the nearby sphere of position of getting off
Record, that is, calculate two geographical position lα.<ltα,lnα>And lβ.<ltβ,lnβ>Between Euclidean distanceltαAnd lnαPoint
L is not representedαLatitude and longitude, ltβAnd lnβL is represented respectivelyβLatitude and longitude, computational methods are as follows:
For cpgIn the positional information calc that gets off that includesg.<caltg,calng>, caltgAnd calngCalc is represented respectivelypLatitude
Degree and longitude, 1≤g≤cm, its neighborhood are denoted as:Represent distance to get off
Position calcgThe set of all records in the range of radius r;
Get off position calcgCluster process uses 2-level region of searchJudged,In record include neighborhood
NDr(calcg) in record and these record neighborhoods in all records;
In CP set, cluster, judge that the high density for obtaining reaches domain for more than one, i.e., one high density reaches domain list, table
It is shown as AD={ ad1,ad2,…,adam, am is the quantity that high density reaches domain;
For each high density that cluster is obtained reaches domain adsIt is made up of some records of getting on or off the bus, 1≤s≤am is expressed as ads=
{ads1,ads2,…,adsdm, dm represents the quantity of record of wherein getting on or off the bus;
High density reaches the record ad in domainstComprising the positional information adlc that gets offst.<adltst,adlnst>, adltstAnd adlnst
The latitude and longitude of position of getting off, 1≤t≤dm are represented respectively;
High density reaches ad in domainsCenter is denoted as:Q.<ltQ,lnQ>, wherein, ltQAnd lnQHigh density is represented respectively reaches domain
adsThe latitude and longitude of center, computational methods are as follows:
According to the center Q for finding out, fixed range D is calculatedQ=(Q.<ltQ,lnQ>, a, b), wherein, a and b point
Lt is not representedQAnd lnQSearch length, DQAs the candidate region that bus platform is arranged.
5. a kind of bus platform method to set up based on GPS data from taxi according to claim 4, it is characterised in that
In region DQInterior, all set of records ends of getting on or off the bus of passenger are expressed as CQ={ cq1,cq2,…,cqqm, wherein qm is record in set
Quantity.
6. a kind of bus platform method to set up based on GPS data from taxi according to claim 5, it is characterised in that
Position get off in D in obtaining set CQPInterior all set of records ends of getting on or off the bus, are expressed as AC={ ac1,ac2,…,acam’, am '
Represent the quantity of record of getting on or off the bus in gathering;
If the quantity recorded in AC is more than initial threshold dens, then DQJust it is judged to that the bus platform of final acquisition is configured to
Domain, wherein, the setting of dens is determined according to the natural law of gathered data collection, per day threshold reference is set to 35, then dens takes
It is worth scope for { 35,70 ..., 35nday }, nday represents the natural law of record.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410531339.4A CN104282142B (en) | 2014-10-10 | 2014-10-10 | Bus station arrangement method based on taxi GPS data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410531339.4A CN104282142B (en) | 2014-10-10 | 2014-10-10 | Bus station arrangement method based on taxi GPS data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104282142A CN104282142A (en) | 2015-01-14 |
CN104282142B true CN104282142B (en) | 2017-05-10 |
Family
ID=52256984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410531339.4A Active CN104282142B (en) | 2014-10-10 | 2014-10-10 | Bus station arrangement method based on taxi GPS data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104282142B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106571036A (en) * | 2016-11-14 | 2017-04-19 | 中国联合网络通信集团有限公司 | Public transportation stop determination method and apparatus thereof |
CN107481511A (en) * | 2017-08-16 | 2017-12-15 | 深圳先进技术研究院 | A kind of method and system for calculating candidate bus station |
CN109493587A (en) * | 2017-09-12 | 2019-03-19 | 方正国际软件(北京)有限公司 | A kind of method and apparatus setting public transport line |
CN108647910B (en) * | 2018-06-15 | 2022-04-01 | 武汉轻工大学 | Method, device and terminal for setting urban bus stop and computer storage medium |
JP7297706B2 (en) * | 2020-03-18 | 2023-06-26 | ヤフー株式会社 | Information processing device, information processing method and program |
CN113392987B (en) * | 2021-05-07 | 2022-10-14 | 杭州数知梦科技有限公司 | Multi-source data fusion-based bus station position repairing method |
CN113919586A (en) * | 2021-10-29 | 2022-01-11 | 大拓无限(重庆)智能科技有限公司 | Bus network planning method based on taxi GPS data mining |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2378560A (en) * | 2001-08-08 | 2003-02-12 | Motorola Inc | Planning and optimising a passenger journey in a mass transit system |
CN101950479B (en) * | 2010-08-26 | 2012-02-08 | 张宇康 | Passenger travel-oriented intelligent urban public transport system and implementation method thereof |
CN102097002B (en) * | 2010-11-22 | 2013-09-18 | 东南大学 | Method and system for acquiring bus stop OD based on IC card data |
CN103578265B (en) * | 2012-07-18 | 2015-07-08 | 北京掌城科技有限公司 | Method for acquiring taxi-hailing hot spot based on taxi GPS data |
CN102881155A (en) * | 2012-09-29 | 2013-01-16 | 山东浪潮齐鲁软件产业股份有限公司 | Taxi intelligent terminal based stand hotspot zone analysis method |
CN103295394B (en) * | 2013-06-24 | 2015-01-14 | 东南大学 | Method based on generalized GPS (global position system) data for determining passenger-waiting station alternative addresses of taxis |
-
2014
- 2014-10-10 CN CN201410531339.4A patent/CN104282142B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN104282142A (en) | 2015-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104282142B (en) | Bus station arrangement method based on taxi GPS data | |
CN110298500B (en) | Urban traffic track data set generation method based on taxi data and urban road network | |
CN105608505B (en) | Resident rail transit trip mode identification method based on mobile phone signaling data | |
CN104574967B (en) | A kind of city based on Big Dipper large area road grid traffic cognitive method | |
CN100547625C (en) | Method for analysis of prototype run route in a kind of urban transportation | |
US11669552B2 (en) | Use of geographic database comprising lane level information for traffic parameter prediction | |
CN106651027B (en) | Internet regular bus route optimization method based on social network | |
CN110555544B (en) | Traffic demand estimation method based on GPS navigation data | |
CN104318324A (en) | Taxi GPS (Global Positioning System) record based airport bus station and path planning method | |
CN103049829B (en) | Integrated fusion method of urban and rural passenger line network and hub station | |
CN104809112A (en) | Method for comprehensively evaluating urban public transportation development level based on multiple data | |
CN110288205B (en) | Traffic influence evaluation method and device | |
CN109520499B (en) | Method for realizing regional real-time isochrones based on vehicle GPS track data | |
CN112784000B (en) | Passenger searching method based on taxi track data | |
CN107949873A (en) | Hourage data point reuse device, hourage data adjustment method and program | |
CN103956042A (en) | Public bike scheduling area intelligent partition method based on graph theory | |
Thévenin et al. | Mapping the distortions in time and space: The french railway network 1830–1930 | |
CN108108859A (en) | A kind of traffic administration duties optimization method based on big data analysis | |
CN113177742A (en) | Public transport service method, system, terminal and storage medium based on intelligent transportation | |
CN107798440B (en) | Subway connection bus line planning method based on line candidate set | |
CN113079463A (en) | Tourist attraction tourist travel activity identification method based on mobile phone signaling data | |
CN109493601B (en) | Bus branch line setting method | |
CN113408833A (en) | Public traffic key area identification method and device and electronic equipment | |
CN114078322A (en) | Bus running state evaluation method, device, equipment and storage medium | |
CN106289036A (en) | A kind of road width measuring method analyzed based on floating car data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 215300 No. 586 Qianjin East Road, Suzhou, Jiangsu, Kunshan Applicant after: JIANGSU SANLENG SMARTCITY&IOT SYSTEM CO., LTD. Address before: 215300 No. 586 Qianjin East Road, Suzhou, Jiangsu, Kunshan Applicant before: Jiangsu Sanleng Technology Development Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |