Nothing Special   »   [go: up one dir, main page]

CN104282142B - Bus station arrangement method based on taxi GPS data - Google Patents

Bus station arrangement method based on taxi GPS data Download PDF

Info

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
Application number
CN201410531339.4A
Other languages
Chinese (zh)
Other versions
CN104282142A (en
Inventor
岳建明
范英
王联民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Sanleng Smartcity&iot System Co Ltd
Original Assignee
Jiangsu Sanleng Smartcity&iot System Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiangsu Sanleng Smartcity&iot System Co Ltd filed Critical Jiangsu Sanleng Smartcity&iot System Co Ltd
Priority to CN201410531339.4A priority Critical patent/CN104282142B/en
Publication of CN104282142A publication Critical patent/CN104282142A/en
Application granted granted Critical
Publication of CN104282142B publication Critical patent/CN104282142B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic 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

A kind of bus platform method to set up based on GPS data from taxi
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:
Dis l &alpha; , l &beta; = ( lt &alpha; - lt &beta; ) 2 + ( ln &alpha; - ln &beta; ) 2 ,
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:
lt Q = 1 d m &Sigma; t = 1 d m adlt s t ,
ln Q = 1 d m &Sigma; t = 1 d m adln s t ;
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.
CN201410531339.4A 2014-10-10 2014-10-10 Bus station arrangement method based on taxi GPS data Active CN104282142B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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