CN104392026B - A kind of road network integration vertical optimization method of distinguished point based - Google Patents
A kind of road network integration vertical optimization method of distinguished point based Download PDFInfo
- Publication number
- CN104392026B CN104392026B CN201410623719.0A CN201410623719A CN104392026B CN 104392026 B CN104392026 B CN 104392026B CN 201410623719 A CN201410623719 A CN 201410623719A CN 104392026 B CN104392026 B CN 104392026B
- Authority
- CN
- China
- Prior art keywords
- road
- point
- absolute altitude
- vertical curve
- intersection
- 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
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000005457 optimization Methods 0.000 title claims abstract description 22
- 230000010354 integration Effects 0.000 title claims abstract description 13
- 238000004458 analytical method Methods 0.000 claims abstract description 17
- 230000002452 interceptive effect Effects 0.000 claims description 4
- 230000002411 adverse Effects 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 3
- 239000004575 stone Substances 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Landscapes
- Traffic Control Systems (AREA)
Abstract
The invention discloses a kind of vertical optimization method of road network integration of distinguished point based, belong to road-net database field, the present invention is by obtaining characteristic point information under road network original state, then according to the change of trait point elevation, impacted road in analysis road network, impacted intersection in impacted road list and/or analysis road network is generated, impacted intersection list is generated, the road in impacted road list is finally adjusted and/or is adjusted intersection in impacted intersection list.The present invention realize by single features point absolute altitude change reflection in whole road network with related other roads of this feature point and intersection, so as to for road network provides a kind of quick optimization means, greatly save manpower and time cost.The present invention solves the problems, such as that each bar road separate storage and management information, information cannot be transmitted in traditional road design system, can combine the road cubic metre of earth and stone and the content such as calculate, for the optimization of road network provides technical support.
Description
Technical field
The invention belongs to road-net database field, the vertical optimization side of road network integration of more particularly to a kind of distinguished point based
Method.
Background technology
Highway layout is a system engineering for complexity, and the informationization designing of object-oriented is road design system in recent years
Mainstream technology, based on Object-oriented Technique, each details that system can easily in management road result of design, including
The information such as road plane curve, vertical curve, intersection, facility.By object oriented designing pattern, system can from macroscopic view,
Microcosmic aspect carrys out the complete information of management design, facilitates the exchange of data and uses.
In the vertical optimisation technique of road, currently increasingly focus in the optimization for single road.The tune of existing system
It is whole both for single line, it is not carried out the association between road and intersection, road and road.Therefore, in face of many
In the road network of bar road composition, especially large-scale section Planning and design work, the vertical global optimization of road network will consume
Take substantial amounts of manpower.
The content of the invention
In view of the drawbacks described above of prior art, the technical problems to be solved by the invention are to provide one kind and can solve the problem that biography
The vertical optimization side of road network integration that each bar road separate storage and management information, information cannot be transmitted in system road design system
Method.
To achieve the above object, the invention provides a kind of vertical optimization method of road network integration of distinguished point based, bag
Include following steps:
Characteristic point information under step one, acquisition road network original state, the characteristic point information includes road knick point feature
Point information and/or intersection characteristic point information;
Step 2, the change according to the trait point elevation, impacted road, generates impacted road in analysis road network
Impacted intersection, generates impacted intersection list in list and/or analysis road network;
In road and/or the adjustment impacted intersection list in step 3, the adjustment impacted road list
Intersection;
The road adjusted in the impacted road list is carried out according to the following steps:
A1, from the impacted road list select a road;
A2, judge the road that step A1 is selected, whether the type of its characteristic point is knick point, performed when it is knick point
Step A3, otherwise performs step A6;
All vertical curves of the road that A3, obtaining step A1 are selected, and select all by shadow of the road that step A1 is selected
Loud vertical curve:
Whether judging characteristic point is located inside vertical curve successively, and the characteristic point of the road selected as step A1 is located at vertical curve
When internal, then the vertical curve is impacted vertical curve;
The impacted vertical curve of the road that A4, setting procedure A1 are selected is VC, calculates the change slope of VC after characteristic point adjustment
Point absolute altitude:
B1, the initial knick point absolute altitude for setting VC are H0, VC is K in the position of roadvc;
B2, the absolute altitude changing value for setting characteristic point are △ H;The knick point absolute altitude for setting VC after characteristic point is adjusted is H1, meter
Calculate H1=H0+ △ H obtain the knick point absolute altitude of VC after characteristic point adjustment;
The preceding gradient and the rear gradient of A5, adjustment VC, then terminate;
When there is vertical curve between from road starting point to VC, by way of road starting point to vertical curve nearest apart from VC between VC
Knick point absolute altitude is the preceding knick point absolute altitude of VC, is the preceding knick point absolute altitude of VC otherwise by way of road starting point absolute altitude, before setting VC
Knick point absolute altitude is Hs, set HsPosition in the road is Ks;
The gradient is I before setting VC to be adjusted1, calculate I1=(H1–Hs)/(Kvc-Ks) obtain the gradient before VC to be adjusted;
The preceding gradient of VC is updated to I1;
When from VC to there is vertical curve road terminal when, take VC to vertical curve nearest apart from VC between road terminal
Knick point absolute altitude is the rear knick point absolute altitude of VC, is the rear knick point absolute altitude of VC otherwise by way of road terminal absolute altitude, after setting VC
Knick point absolute altitude is He, set HePosition in the road is Ke;
The gradient is I after setting VC to be adjusted2, calculate I2=(He–H1)/(Ke-Kvc) obtain the gradient after VC to be adjusted;
The rear gradient of VC is updated to I2;
Whether A6, judging characteristic point are located in road vertical curve;When characteristic point is located in a vertical curve, returns and perform
Step A4;Otherwise perform step A7;
A7, to set position of the characteristic point in selected road be Kt, absolute altitude is Ht;A vertical curve is created at characteristic point
VC1, and be added in selected road;
The VC1Parameters determination process is as follows:Setting VC1The a height of H of knick pointt、VC1Sweep be 300;Meter
Calculation obtains VC1The preceding gradient and the rear gradient:
When from road starting point to VC1Between when there is vertical curve, by way of road starting point to VC1Between apart from VC1Nearest perpendicular song
Line knick point absolute altitude is VC1Preceding knick point absolute altitude, be VC otherwise by way of road starting point absolute altitude1Preceding knick point absolute altitude, set VC1
Preceding knick point absolute altitude be Hs1, set Hs1Position in the road is Ks1;
Setting VC to be adjusted1The preceding gradient is I11, calculate I11=(Ht–Hs1)/(Kt-Ks1) obtain VC to be adjusted1Scarp slope
Degree;By VC1The preceding gradient be updated to I11;
When from VC1When there is vertical curve between road terminal, VC is taken1To between road terminal apart from VC1Nearest perpendicular song
Line knick point absolute altitude is VC1Rear knick point absolute altitude, be VC otherwise by way of road terminal absolute altitude1Rear knick point absolute altitude, set VC1
Rear knick point absolute altitude be He1, set He1Position in the road is Ke1;
Setting VC to be adjusted1The gradient is I afterwards21, calculate I21=(He1–Ht)/(Ke1-Kt) obtain VC to be adjusted1Adverse grade
Degree;By VC1The rear gradient be updated to I21;
The intersection adjusted in the impacted intersection list is carried out according to the following steps:
C1, one intersection of taking-up from the impacted intersection list;
C2, extract successively by the road of intersection, according to vertical curve parameter under current state, calculate intersection position Kc
The new absolute altitude at place, and it is designated as H respectively1,H2... ..., Hn, n is by the road way of intersection, n >=1;
The absolute altitude H of any point K on roadn, calculated by its following formula:
Hn=Hv+D*Iv+2*x2/Rv
Wherein:HvBe previous bar vertical curve positioned at K points knick point it is high, if there is no vertical curve, fetch bit before K points
The knick point of first vertical curve after K points is high;
D is distance of the K points to the previous bar vertical curve positioned at K points, if not having vertical curve before K points, takes K points in place
First distance of vertical curve after K points;
IvIt is the adverse grade gradient of the previous bar vertical curve positioned at K points, if not having vertical curve before K points, fetch bit is in K points
The scarp slope gradient of first vertical curve afterwards, and by IvOpposite sign;
X is distance of the K points to the vertical curve starting point of the previous bar vertical curve positioned at K points, does not have vertical curve before K points
When, then take K points to the distance of the vertical curve starting point of first vertical curve after K points;When length of the x more than vertical curve
When, then x takes 0, now RvTake any non-zero value;
RvIt is the radius of the previous bar vertical curve positioned at K points, if not having vertical curve before K points, fetch bit is after K points
First radius of vertical curve of vertical curve;
If road does not have vertical curve, HvBy way of road high starting point, D takes KcTo the distance of road starting point, IvIt is road starting point
To the gradient of road terminal, x takes 0, RvTake any non-zero value;
C3, take H1, H2... ..., HnArithmetic mean of instantaneous value as intersection new absolute altitude.
Using above technical scheme, on the basis of Object-Oriented Design thought and Parametric Design Technology, by building
A kind of inherent corresponding technology, realize between each key element in road inside, in road network between each road and road and intersection it
Between dynamically associate, it will provide a kind of strong technical foundation to the integrated regulation of road network.On this basis, as a spy
When the absolute altitude levied a little changes, by the related information between road, this change can be notified other roads in road network
Road and intersection, the effect that realization is pulled one hair and move the whole body.This corresponding technology solves traditional road design system Zhong Getiao roads
The problem that road separate storage and management information, information cannot be transmitted, is that the integrated regulation of road network and optimization provide technical support.
Preferably, characteristic point information is performed according to the following steps under obtaining road network original state described in step one:
Each bar road and each intersection in D1, extraction road network, and road list and intersection list are generated, it is respectively used to
Preserve road and intersection;
D2, the knick point for extracting each bar road in the road list, generate characteristic point information and are saved in feature point range
In table;Each intersection in the intersection list is extracted, characteristic point information is generated and is saved in the feature point list.
Preferably, in the step 2, according to the change of the trait point elevation, impacted road in analysis road network,
Generate impacted road list is carried out according to the following steps:
The new absolute altitude of E1, acquisition characteristic point;
E2, from the road list, each bar road is taken out successively;
E3, to each road, whether judging characteristic point is located on road, when characteristic point is located on road, by this
Road is saved in impacted road list, otherwise continues to judge next road in road list, until in road list
All roads judge complete;
Preferably, in the step 2, according to the change of the trait point elevation, impacted intersection in analysis road network
Mouthful, generate impacted intersection list is carried out according to the following steps:
F1, one impacted intersection list of generation;
The feature vertex type that F2, judgement are adjusted, when the feature vertex type being adjusted is intersection, the intersection is added
It is added in impacted intersection list;When the feature vertex type being adjusted is knick point, step F3 is performed;
F3, to set characteristic point position be K1, absolute altitude influence starting point is K2, absolute altitude influence terminal be K3;
When from road starting point to K1Between when there is vertical curve, by way of road starting point to K1Between apart from K1Nearest vertical curve
Knick point absolute altitude is K1Absolute altitude influence starting point, be K otherwise by way of road starting point absolute altitude1Absolute altitude influence starting point;
When from K1When there is vertical curve between road terminal, K is taken1To between road terminal apart from K1Nearest vertical curve
Knick point absolute altitude is K1Absolute altitude influence terminal, be K otherwise by way of road terminal absolute altitude1Absolute altitude influence terminal;
F4, the position on road for setting intersection are K4, the intersection that road passes through is judged successively, selection meets K2
≤K4≤K3When intersection in impacted intersection list.
Further, the step of also including selected characteristic point between the step one and step 2:
G1, from feature point list characteristic point is taken out successively;
G2, with word or icon mode, show the information of characteristic point, the information of display includes characteristic point title and absolute altitude;
G3, characteristic point is selected by interactive operation.
Further, the step of also including adjustment trait point elevation after the step of selected characteristic point.
The beneficial effects of the invention are as follows:The present invention realize by single features point absolute altitude change reflection in whole road network with
Related other roads of this feature point and intersection, so as to for road network provides a kind of quick optimization means, greatly save
About manpower and time cost;Based on this global optimization method, each bar road independence in traditional road design system is solved
The problem that storage and management information, information cannot be transmitted, can combine the contents such as road cubic metre of earth and stone calculating, be the optimization of road network
Technical support is provided.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the embodiment of the invention.
Specific embodiment
The invention will be further described with reference to the accompanying drawings and examples:
As shown in figure 1, a kind of vertical optimization method of road network integration of distinguished point based, comprises the following steps:
Characteristic point information under step one, acquisition road network original state, the characteristic point information includes road knick point feature
Point information and intersection characteristic point information.
Step 2, selected characteristic point:
G1, from feature point list characteristic point is taken out successively.
G2, with word or icon mode, the information of characteristic point is shown in the graphical window of highway layout software, display
Information includes characteristic point title and absolute altitude.
G3, characteristic point is selected by interactive operation:Interactive operation selection is to be clicked on by mouse or order line input.
Step 3, adjustment trait point elevation.
Step 4, the change according to trait point elevation, impacted road, generates impacted road list in analysis road network
With intersection impacted in analysis road network, impacted intersection list is generated.
The intersection in road and the impacted intersection list of adjustment in step 5, the impacted road list of adjustment.
The road adjusted in impacted road list is carried out according to the following steps:
A1, a road is selected from impacted road list.
A2, judge the road that step A1 is selected, whether the type of its characteristic point is knick point, performed when it is knick point
Step A3, otherwise performs step A6.
All vertical curves of the road that A3, obtaining step A1 are selected, and select all by shadow of the road that step A1 is selected
Loud vertical curve:
Whether judging characteristic point is located inside vertical curve successively, and the characteristic point of the road selected as step A1 is located at vertical curve
When internal, then the vertical curve is impacted vertical curve.
The impacted vertical curve of the road that A4, setting procedure A1 are selected is VC, calculates the change slope of VC after characteristic point adjustment
Point absolute altitude:
B1, the initial knick point absolute altitude for setting VC are H0, VC is K in the position of roadvc;
B2, the absolute altitude changing value for setting characteristic point are △ H;The knick point absolute altitude for setting VC after characteristic point is adjusted is H1, meter
Calculate H1=H0+ △ H obtain the knick point absolute altitude of VC after characteristic point adjustment.
The preceding gradient and the rear gradient of A5, adjustment VC, then terminate.
When there is vertical curve between from road starting point to VC, by way of road starting point to vertical curve nearest apart from VC between VC
Knick point absolute altitude is the preceding knick point absolute altitude of VC, is the preceding knick point absolute altitude of VC otherwise by way of road starting point absolute altitude, before setting VC
Knick point absolute altitude is Hs, set HsPosition in the road is Ks。
The gradient is I before setting VC to be adjusted1, calculate I1=(H1–Hs)/(Kvc-Ks) obtain the gradient before VC to be adjusted;
The preceding gradient of VC is updated to I1。
When from VC to there is vertical curve road terminal when, take VC to vertical curve nearest apart from VC between road terminal
Knick point absolute altitude is the rear knick point absolute altitude of VC, is the rear knick point absolute altitude of VC otherwise by way of road terminal absolute altitude, after setting VC
Knick point absolute altitude is He, set HePosition in the road is Ke。
The gradient is I after setting VC to be adjusted2, calculate I2=(He–H1)/(Ke-Kvc) obtain the gradient after VC to be adjusted;
The rear gradient of VC is updated to I2。
If A6, feature vertex type are intersection, whether judging characteristic point is located in road vertical curve;When characteristic point is located at
When in one vertical curve, return and perform step A4;Otherwise perform step A7.
A7, to set position of the characteristic point in selected road be Kt, absolute altitude is Ht;A vertical curve is created at characteristic point
VC1, and be added in selected road.
VC1Parameters determination process is as follows:Setting VC1The a height of H of knick pointt、VC1Sweep be 300;Calculate
To VC1The preceding gradient and the rear gradient:
When from road starting point to VC1Between when there is vertical curve, by way of road starting point to VC1Between apart from VC1Nearest perpendicular song
Line knick point absolute altitude is VC1Preceding knick point absolute altitude, be VC otherwise by way of road starting point absolute altitude1Preceding knick point absolute altitude, set VC1
Preceding knick point absolute altitude be Hs1, set Hs1Position in the road is Ks1。
Setting VC to be adjusted1The preceding gradient is I11, calculate I11=(Ht–Hs1)/(Kt-Ks1) obtain VC to be adjusted1Scarp slope
Degree;The preceding gradient of VC is updated to I11。
When from VC1When there is vertical curve between road terminal, VC is taken1To between road terminal apart from VC1Nearest perpendicular song
Line knick point absolute altitude is VC1Rear knick point absolute altitude, be VC otherwise by way of road terminal absolute altitude1Rear knick point absolute altitude, set VC1
Rear knick point absolute altitude be He1, set He1Position in the road is Ke1;
Setting VC to be adjusted1The gradient is I afterwards21, calculate I21=(He1–Ht)/(Ke1-Kt) obtain VC to be adjusted1Adverse grade
Degree;By VC1The rear gradient be updated to I21。
The impacted vertical curve of the road that setting procedure A1 is selected is VC, and it is K to set VC in the position of roadvc, VC's
Length information is T, if characteristic point position KfMeet Kvc-T≤Kf≤Kvc+ T, then characteristic point is inside vertical curve.
The intersection adjusted in the impacted intersection list is carried out according to the following steps:
C1, one intersection of taking-up from the impacted intersection list;
C2, extract successively by the road of intersection, according to vertical curve parameter under current state, calculate intersection position Kc
The new absolute altitude at place, and it is designated as H respectively1,H2... ..., Hn;N is by the road way of intersection, n >=1;
The absolute altitude H of any point K on roadn, calculated by its following formula:
Hn=Hv+D*Iv+2*x2/Rv
Wherein:HvBe previous bar vertical curve positioned at K points knick point it is high, if there is no vertical curve, fetch bit before K points
The knick point of first vertical curve after K points is high;
D is distance of the K points to the previous bar vertical curve positioned at K points, if not having vertical curve before K points, takes K points in place
First distance of vertical curve after K points;
IvIt is the adverse grade gradient of the previous bar vertical curve positioned at K points, if not having vertical curve before K points, fetch bit is in K points
The scarp slope gradient of first vertical curve afterwards, and by IvOpposite sign;
X is distance of the K points to the vertical curve starting point of the previous bar vertical curve positioned at K points, does not have vertical curve before K points
When, then take K points to the distance of the vertical curve starting point of first vertical curve after K points;When length of the x more than vertical curve
When, then x takes 0, now RvTake any non-zero value;
RvIt is the radius of the previous bar vertical curve positioned at K points, if not having vertical curve before K points, fetch bit is after K points
First radius of vertical curve of vertical curve;
If road does not have vertical curve, HvBy way of road high starting point, D takes KcTo the distance of road starting point, IvIt is road starting point
To the gradient of road terminal, x takes 0, RvTake any non-zero value;
C3, take H1, H2... ..., HnArithmetic mean of instantaneous value as intersection new absolute altitude.
Characteristic point information is performed according to the following steps under obtaining road network original state in step one:
Each bar road and each intersection in D1, extraction road network, and road list and intersection list are generated, it is respectively used to
Preserve road and intersection.
D2, one feature point list of generation, extract the knick point of each bar road in road list, and generation characteristic point information is simultaneously
It is saved in feature point list;Each intersection in the list of intersection is extracted, characteristic point information is generated and is saved in feature point range
In table.Described characteristic point, refers to knick point and the intersection of road;Title of the characteristic point information comprising characteristic point, type (become slope
Point or intersection), position (geographical coordinate) and absolute altitude.
The characteristic point of the present embodiment, refers to knick point and the intersection of road;Title, class of the characteristic point information comprising characteristic point
Type (knick point or intersection), position (geographical coordinate) and absolute altitude.
In step 4, according to the change of trait point elevation, impacted road in analysis road network generates impacted road row
Table is carried out according to the following steps:
The new absolute altitude of E1, acquisition characteristic point;
E2, from road list, each bar road is taken out successively;
E3, to each road, whether be located on road according to spatial relation judging characteristic point, when characteristic point is located at
When on road, this road is saved in impacted road list, otherwise continues to judge next road in road list,
Until all roads in road list judge to complete.
In the present embodiment, so that a type is for the characteristic point of knick point as an example, its position can be expressed as a three-dimensional coordinate P
(x, y, z), road axis is a multi-line section, i.e., the combination of continuous a plurality of line segment, and each line segment is by beginning and end
Expression, can be expressed as S (x0, y0, x1, y1), then road axis can be expressed as L (S1, S2 ... ..., Sn).Then whether characteristic point
On road, can be sentenced to the minimum value in D (D1, D2 ... ..., Dn) set of each line segment S by calculating characteristic point
It is disconnected.In theory, because vertical curve knick point is located on road axis, therefore, when characteristic point is located on road, the theory of D
Be worth is 0.Consider calculation error, work as D<When=1, judge that characteristic point is located on road.
In step 4, according to the change of trait point elevation, impacted intersection, generates impacted intersection in analysis road network
Mouth list is carried out according to the following steps:
F1, one impacted intersection list of generation.
The feature vertex type that F2, judgement are adjusted, when the feature vertex type being adjusted is intersection, by determining for characteristic point
Justice understands that this feature point is located in an intersection, the intersection by the position judgment of characteristic point and where finding out characteristic point,
The intersection is added in impacted intersection list;When the feature vertex type being adjusted is knick point, step F3 is performed.
F3, to set characteristic point position be K1, absolute altitude influence starting point is K2, absolute altitude influence terminal be K3;
When from road starting point to K1Between when there is vertical curve, by way of road starting point to K1Between apart from K1Nearest vertical curve
Knick point absolute altitude is K1Absolute altitude influence starting point, be K otherwise by way of road starting point absolute altitude1Absolute altitude influence starting point.
When from K1When there is vertical curve between road terminal, K is taken1To between road terminal apart from K1Nearest vertical curve
Knick point absolute altitude is K1Absolute altitude influence terminal, be K otherwise by way of road terminal absolute altitude1Absolute altitude influence terminal.
F4, the position on road for setting intersection are K4, the intersection that road passes through is judged successively, selection meets K2
≤K4≤K3When intersection in impacted intersection list.
Whether the foundation being located in intersection is carried out judging characteristic point according to the following steps:
If characteristic point position is P1(x1, y1), intersection position is P2(x2, y2), P1To P2Distance be D, then:
According to the definition of characteristic point, if characteristic point is intersection type, D=0 in theory, it is contemplated that systematic error shadow
Ring, when setting D≤1 in the present embodiment, characteristic point is located in intersection, i.e., the type of characteristic point is intersection.
On the basis of Object-Oriented Design thought and Parametric Design Technology, by building a kind of association skill of inherence
Art, realizes between each key element in road inside, dynamically associating between each road and between road and intersection in road network, will
A kind of strong technical foundation can be provided to the integrated regulation of road network.On this basis, when a characteristic point (such as intersection,
Road knick point) absolute altitude when changing, by the related information between road, this change can be notified in road network
Other roads and intersection, the effect that realization is pulled one hair and move the whole body.This corresponding technology is solved in traditional road design system
The problem that each bar road separate storage and management information, information cannot be transmitted, is that the integrated regulation of road network and optimization provide technology
Support.
Certainly, characteristic point can also be road knick point characteristic point information in step one;Step 4 can also be according to spy
The change of an absolute altitude is levied, impacted road, generates impacted road list in analysis road network;Step 5 can also be that adjustment is received
Road in influence road list.Characteristic point can also be intersection characteristic point in step one;Step 4 can also be according to spy
The change of an absolute altitude is levied, impacted intersection, generates impacted intersection list in analysis road network;Step 5 can also be tune
Intersection in whole impacted intersection list.It all should be within the scope of the present invention.
Preferred embodiment of the invention described in detail above.It should be appreciated that one of ordinary skill in the art without
Need creative work just can make many modifications and variations with design of the invention.Therefore, all technologies in the art
Personnel are available by logical analysis, reasoning, or a limited experiment on the basis of existing technology under this invention's idea
Technical scheme, all should be in the protection domain being defined in the patent claims.
Claims (6)
1. the road network vertical optimization method of integration of a kind of distinguished point based, it is characterised in that comprise the following steps:
Characteristic point information under step one, acquisition road network original state, the characteristic point information includes that road knick point characteristic point is believed
Breath and/or intersection characteristic point information;
Step 2, the change according to the trait point elevation, impacted road, generates impacted road list in analysis road network
And/or impacted intersection in analysis road network, generate impacted intersection list;
The friendship in road and/or the adjustment impacted intersection list in step 3, the adjustment impacted road list
Prong;
The road adjusted in the impacted road list is carried out according to the following steps:
A1, from the impacted road list select a road;
A2, judge the road that step A1 is selected, whether the type of its characteristic point is knick point, and step is performed when it is knick point
A3, otherwise performs step A6;
All vertical curves of the road that A3, obtaining step A1 are selected, and select all impacted of the road that step A1 is selected
Vertical curve:
Whether judging characteristic point is located inside vertical curve successively, and the characteristic point of the road selected as step A1 is located inside vertical curve
When, then the vertical curve is impacted vertical curve;
The impacted vertical curve of the road that A4, setting procedure A1 are selected is VC, calculates the knick point mark of VC after characteristic point adjustment
It is high:
B1, the initial knick point absolute altitude for setting VC are H0, VC is K in the position of roadvc;
B2, the absolute altitude changing value for setting characteristic point are △ H;The knick point absolute altitude for setting VC after characteristic point is adjusted is H1, calculate H1=
H0+ △ H obtain the knick point absolute altitude of VC after characteristic point adjustment;
The preceding gradient and the rear gradient of A5, adjustment VC, then terminate:
When there is vertical curve between from road starting point to VC, slope is become to vertical curve nearest apart from VC between VC by way of road starting point
Point absolute altitude is the preceding knick point absolute altitude of VC, is the preceding knick point absolute altitude of VC otherwise by way of road starting point absolute altitude, sets the preceding change slope of VC
Point absolute altitude is Hs, set HsPosition in the road is Ks;
The gradient is I before setting VC to be adjusted1, calculate I1=(H1–Hs)/(Kvc-Ks) obtain the gradient before VC to be adjusted;By VC's
The preceding gradient is updated to I1;
When from VC to there is vertical curve road terminal when, take VC and become slope to vertical curve nearest apart from VC between road terminal
Point absolute altitude is the rear knick point absolute altitude of VC, is the rear knick point absolute altitude of VC otherwise by way of road terminal absolute altitude, sets the rear change slope of VC
Point absolute altitude is He, set HePosition in the road is Ke;
The gradient is I after setting VC to be adjusted2, calculate I2=(He–H1)/(Ke-Kvc) obtain the gradient after VC to be adjusted;By VC's
The gradient is updated to I afterwards2;
Whether A6, judging characteristic point are located in road vertical curve;When characteristic point is located in a vertical curve, returns and perform step
A4;Otherwise perform step A7;
A7, to set position of the characteristic point in selected road be Kt, absolute altitude is Ht;A vertical curve VC is created at characteristic point1,
And be added in selected road;
The VC1Parameters determination process is as follows:Setting VC1The a height of H of knick pointt、VC1Sweep be 300;It is calculated
VC1The preceding change gradient and rear become the gradient:
When from road starting point to VC1Between when there is vertical curve, by way of road starting point to VC1Between apart from VC1Nearest vertical curve becomes
Slope point absolute altitude is VC1Preceding knick point absolute altitude, be VC otherwise by way of road starting point absolute altitude1Preceding knick point absolute altitude, set VC1Before
Knick point absolute altitude is Hs1, set Hs1Position in the road is Ks1;
Setting VC to be adjusted1The preceding gradient is I11, calculate I11=(Ht–Hs1)/(Kt-Ks1) obtain VC to be adjusted1The preceding gradient;Will
The preceding gradient of VC is updated to I1;
When from VC1When there is vertical curve between road terminal, VC is taken1To between road terminal apart from VC1Nearest vertical curve becomes
Slope point absolute altitude is VC1Rear knick point absolute altitude, be VC otherwise by way of road terminal absolute altitude1Rear knick point absolute altitude, set VC1After
Knick point absolute altitude is He1, set He1Position in the road is Ke1;
Setting VC to be adjusted1The gradient is I afterwards21, calculate I2=(He1–Ht)/(Ke1-Kt) obtain VC to be adjusted1The gradient afterwards;Will
The rear gradient of VC1 is updated to I21;
The intersection adjusted in the impacted intersection list is carried out according to the following steps:
C1, one intersection of taking-up from the impacted intersection list;
C2, extract successively by the road of intersection, according to vertical curve parameter under current state, calculate intersection position KcPlace
New absolute altitude, and it is designated as H respectively1,H2... ..., Hn, n is by the road way of intersection, n >=1;
The absolute altitude H of any point K on roadn, calculated by its following formula:
Hn=Hv+D*Iv+2*x2/Rv
Wherein:HvBe previous bar vertical curve positioned at K points knick point it is high, if not having vertical curve before K points, fetch bit is in K points
The knick point of first vertical curve afterwards is high;
D is distance of the K points to the previous bar vertical curve positioned at K points, if not having vertical curve before K points, takes K points to positioned at K
First distance of vertical curve after point;
IvIt is the adverse grade gradient of the previous bar vertical curve positioned at K points, if not having vertical curve before K points, fetch bit is after K points
First vertical curve the scarp slope gradient, and by IvOpposite sign;
X is distance of the K points to the vertical curve starting point of the previous bar vertical curve positioned at K points, when not having vertical curve before K points, then
Take K points to the distance of the vertical curve starting point of first vertical curve after K points;When length of the x more than vertical curve, then x
0 is taken, now RvTake any non-zero value;
RvBe the radius of the previous bar vertical curve positioned at K points, if there is no vertical curve before K points, fetch bit after K points
One radius of vertical curve of vertical curve;
If road does not have vertical curve, HvBy way of road high starting point, D takes KcTo the distance of road starting point, IvIt is road starting point to road
The gradient of road terminal, x takes 0, RvTake any non-zero value;
C3, take H1, H2... ..., HnArithmetic mean of instantaneous value as intersection new absolute altitude.
2. the vertical optimization method of road network integration of a kind of distinguished point based as claimed in claim 1, it is characterized in that:Step one
Described in obtain road network original state under characteristic point information perform according to the following steps:
Each bar road and each intersection in D1, extraction road network, and road list and intersection list are generated, it is respectively used to preserve
Road and intersection;
D2, one feature point list of generation, extract the knick point of each bar road in the road list, and generation characteristic point information is simultaneously
It is saved in feature point list;Each intersection in the intersection list is extracted, characteristic point information is generated and is saved in described
In feature point list.
3. the vertical optimization method of road network integration of a kind of distinguished point based as claimed in claim 1, it is characterized in that:The step
In rapid two, according to the change of the trait point elevation, impacted road in analysis road network, generate impacted road list press with
Lower step is carried out:
The new absolute altitude of E1, acquisition characteristic point;
E2, from the road list, each bar road is taken out successively;
Whether E3, judging characteristic point are located on road, when characteristic point is located on road, this road are saved in into impacted road
In the list of road, otherwise continue to judge next road in road list, until all roads in road list have judged
Into.
4. the vertical optimization method of road network integration of a kind of distinguished point based as claimed in claim 1, it is characterized in that:The step
In rapid two, according to the change of the trait point elevation, impacted intersection, generates impacted intersection list in analysis road network
Carry out according to the following steps:
F1, one impacted intersection list of generation;
The feature vertex type that F2, judgement are adjusted, when the feature vertex type being adjusted is intersection, the intersection is added to
In impacted intersection list;When the feature vertex type being adjusted is knick point, step F3 is performed;
F3, to set characteristic point position be K1, absolute altitude influence starting point is K2, absolute altitude influence terminal be K3;
When from road starting point to K1Between when there is vertical curve, by way of road starting point to K1Between apart from K1Nearest vertical curve becomes slope
Point absolute altitude is K1Absolute altitude influence starting point, be K otherwise by way of road starting point absolute altitude1Absolute altitude influence starting point;
When from K1When there is vertical curve between road terminal, K is taken1To between road terminal apart from K1Nearest vertical curve becomes slope
Point absolute altitude is K1Absolute altitude influence terminal, be K otherwise by way of road terminal absolute altitude1Absolute altitude influence terminal;
F4, the position on road for setting intersection are K4, the intersection that road passes through is judged successively, selection meets K2≤K4
≤K3When intersection in impacted intersection list.
5. a kind of road network vertical optimization method of integration of the distinguished point based as described in Claims 1-4 is any, its feature
It is:The step of also including selected characteristic point between the step one and step 2:
G1, from feature point list characteristic point is taken out successively;
G2, with word or icon mode, show the information of characteristic point, the information of display includes characteristic point title and absolute altitude;
G3, characteristic point is selected by interactive operation.
6. the vertical optimization method of road network integration of a kind of distinguished point based as claimed in claim 5, it is characterized in that:The choosing
The step of also including adjustment trait point elevation after the step of taking characteristic point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410623719.0A CN104392026B (en) | 2014-11-06 | 2014-11-06 | A kind of road network integration vertical optimization method of distinguished point based |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410623719.0A CN104392026B (en) | 2014-11-06 | 2014-11-06 | A kind of road network integration vertical optimization method of distinguished point based |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104392026A CN104392026A (en) | 2015-03-04 |
CN104392026B true CN104392026B (en) | 2017-07-11 |
Family
ID=52609929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410623719.0A Active CN104392026B (en) | 2014-11-06 | 2014-11-06 | A kind of road network integration vertical optimization method of distinguished point based |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104392026B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105225011B (en) * | 2015-10-12 | 2019-01-08 | 重庆市勘测院 | Road network and place linkage adjustment method |
CN109726475B (en) * | 2018-12-28 | 2023-04-07 | 上海市建工设计研究总院有限公司 | Method and device for modeling external package |
CN113610310B (en) * | 2021-08-13 | 2024-02-13 | 宋代军 | Multi-factor determination urban and rural road network and land block vertical earthwork minimizing method thereof |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103207923A (en) * | 2012-01-11 | 2013-07-17 | 上海市政工程设计研究总院(集团)有限公司 | Computer aided design method for vertical design of road plane intersection |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011196916A (en) * | 2010-03-23 | 2011-10-06 | Mitsubishi Electric Corp | Measuring vehicle, and road feature measuring system |
-
2014
- 2014-11-06 CN CN201410623719.0A patent/CN104392026B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103207923A (en) * | 2012-01-11 | 2013-07-17 | 上海市政工程设计研究总院(集团)有限公司 | Computer aided design method for vertical design of road plane intersection |
Non-Patent Citations (2)
Title |
---|
《一种道路参数化快速建模技术与引用》;王阳生,何兴富;《城市勘测》;20140831(第4期);第68-71页 * |
《基于三维地形模型的道路选线与可视化模拟》;何兴富;《城市勘测》;20110630(第3期);第19-21页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104392026A (en) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105117573B (en) | Auto hydraulic model building method based on CAD drainage pipeline networks drawing informations | |
CN105320811B (en) | A method of establishing Urban Underground power pipe net topology connection model | |
CN102799702B (en) | Quick topographic map making method based on database driving | |
CN105224747B (en) | Urban waterlogging model building method based on CAD engineering drawings information and design of pipe networks computational chart | |
CN106530170B (en) | Boundary optimization method for regional ecological protection red line | |
CN108010103A (en) | The quick fine generation method of river with complicated landform | |
CN104392026B (en) | A kind of road network integration vertical optimization method of distinguished point based | |
CN105117572A (en) | Automatic SWMM hydraulic model building method based on rainwater pipe network design computation sheet | |
CN110030972A (en) | Tunnel Overbreak & Underbreak detection method based on ExcelVBA | |
CN105302914A (en) | Fast topographic map charting database updating method based on increment and linkage | |
CN109726259A (en) | Drainage pipe network design optimization system and method based on GIS technology | |
CN106202000B (en) | Seven-parameter transformation method between national three-dimensional system of coordinate and anywhere plane coordinate system | |
CN103916876B (en) | A kind of method, apparatus and communication network for calculating whole network covering | |
CN109284446A (en) | A kind of POI information fusion method | |
CN107704531B (en) | Automatic merging method for road network intersection nodes in OSM map data | |
CN101750037A (en) | Accurate measuring method of large-scale irregular earthwork excavated volume | |
CN110162650A (en) | It is a kind of take into account local optimum and entire area balance small figure spot melt method | |
Zandbergen et al. | Positional accuracy of TIGER 2000 and 2009 road networks | |
CN107480409A (en) | A kind of powerWorld Simulator model topology hierarchical layout method | |
CN114648617A (en) | Water system extraction method based on digital elevation model DEM | |
CN103955909A (en) | Method and system for manufacturing thematic map by fusing images based on MapGISK9 | |
CN105894553B (en) | A kind of Street Space form layout method based on grid selection | |
CN104182456A (en) | Spatial entity increment extraction method based on MRS-MM (Multi-Rules Supported Matching Model) target matching model | |
CN106155998A (en) | A kind of data processing method and device | |
CN113312736A (en) | River network hydrodynamic simulation implementation method and system based on cloud platform |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240306 Address after: 401120 No. 6, Qingzhu East Road, Dazhulin, Yubei District, Chongqing Patentee after: Chongqing Institute of Surveying and Mapping Science and Technology (Chongqing Map Compilation Center) Country or region after: China Address before: 400020 Jiangbei District, Chongqing electric measuring Village No. 231 Patentee before: CHONGQING SURVEY INSTITUTE Country or region before: China |