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 PDF

Info

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
Application number
CN201410623719.0A
Other languages
Chinese (zh)
Other versions
CN104392026A (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.)
Chongqing Institute Of Surveying And Mapping Science And Technology Chongqing Map Compilation Center
Original Assignee
Chongqing Survey Institute
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 Chongqing Survey Institute filed Critical Chongqing Survey Institute
Priority to CN201410623719.0A priority Critical patent/CN104392026B/en
Publication of CN104392026A publication Critical patent/CN104392026A/en
Application granted granted Critical
Publication of CN104392026B publication Critical patent/CN104392026B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of road network integration vertical optimization method of distinguished point based
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.
CN201410623719.0A 2014-11-06 2014-11-06 A kind of road network integration vertical optimization method of distinguished point based Active CN104392026B (en)

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)

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

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

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

Patent Citations (1)

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

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