利用EXCEL表格计算线路中边桩坐标

合集下载

在Excel将坐标及桩号输入,可快速在CAD中成图,并可显示桩号

在Excel将坐标及桩号输入,可快速在CAD中成图,并可显示桩号

点大小0.15字偏位0.3米字大小0.2说明:本表格只能修改金色的栏目的内容,上面的“点大小”表示要显示桩号的点,可以修改以来改变要显示的桩号的字体大小。

路坐标,可以修改数值改变其大小。

“字大小”可以体大小。

584128,52579.563789046 -text j ML 53259.718791789,52579.4499808817 0.2 -44.893164999966.727948427,52586.8337629444 -text j ML 53266.8440626534,52586.7218743886 0.2 -43.9382350000178 K1 73.7301882259,52594.2228088067 -text j ML 53273.8481510493,52594.1128709388 0.2 -42.9833049999971 K 80.6072434515,52601.7268903704 -text j ML 53280.7270221032,52601.6189337259 0.2 -42.0283760000044 K 87.3590807316,52609.3439712236 -text j ML 53287.4806419425,52609.2380257919 0.2 -41.0734459999997 K 93.9826669286,52617.0740139852 -text j ML 53294.1059769325,52616.970109195 0.2 -40.1185160000208 K1 00.4769695398,52624.911980721 -text j ML 53300.6019940829,52624.8101454318 0.2 -39.16358699998 K10+ 06.8389570545,52632.8578333966 -text j ML 53306.9656614103,52632.7580958976 0.2 -38.2086569999812 K 13.0685982449,52640.9085330216 -text j ML 53313.1969472186,52640.8109210169 0.2 -37.2537270000091 K 19.1628625447,52649.0610400845 -text j ML 53319.2928204829,52648.9655806857 0.2 -36.2987979999879 K 25.1197203836,52657.3153150237 -text j ML 53325.2512511893,52657.222034749 0.2 -35.3438679999994 K1 30.9391424154,52665.6663171818 -text j ML 53331.0722095517,52665.5752419395 0.2 -34.3889389999952 K 36.6181004049,52674.1140060337 -text j ML 53336.752666911,52674.025******* 0.2 -33.4340090000091 K1 42.1555417936,52682.6553013471 -text j ML 53342.2915699205,52682.5687108673 0.2 -32.4793240000065 K 47.5458771548,52691.2728469285 -text j ML 53347.6832153121,52691.1883496325 0.2 -31.6019060000036 K 52.8017555468,52699.94238056 -text j ML 53352.9401718801,52699.8596612684 0.2 -30.863055000003 K10+ 57.9420243413,52708.6513600174 -text j ML 53358.0812997065,52708.5700954177 0.2 -30.2627710000164 K 62.9883805298,52717.3853586409 -text j ML 53363.1283062377,52717.3052190205 0.2 -29.8010520000106 K 67.9613648528,52726.1300560229 -text j ML 53368.1017403256,52726.0507068632 0.2 -29.4778999999966 K 72.884358519,52734.8742326439 -text j ML 53373.024*******,52734.7953361335 0.2 -29.2933140000059 K1 77.7756859262,52743.6069535487 -text j ML 53377.9163812151,52743.5281728519 0.2 -29.2461400000135 K 82.6602061726,52752.3247438434 -text j ML 53382.8008492651,52752.245870001 0.2 -29.2840790000177 K1 87.5494954794,52761.027******* -text j ML 53387.6900079116,52760.9481351488 0.2 -29.3788540000055 K 92.451507842,52769.7104727471 -text j ML 53392.5918104596,52769.6309948383 0.2 -29.5304639999818 K1 97.3761697635,52778.3684795054 -text j ML 53397.51618231,52778.288491698 0.2 -29.7389080000046 K10+ 02.3313816846,52786.9973221219 -text j ML 53402.4710224099,52786.9166869537 0.2 -30.004171999993 K1 07.3268337489,52795.5968955148 -text j ML 53407.4660612552,52795.5155489475 0.2 -30.2964969999957 K 12.3660442007,52804.1716100749 -text j ML 53412.5048548637,52804.089554226 0.2 -30.5888219999862 K1 17.4480136669,52812.719466872 -text j ML 53417.5864038719,52812.6367038751 0.2 -30.8811480000021 K1 22.5747430691,52821.2414674559 -text j ML 53422.7127092152,52821.1579994677 0.2 -31.1734729999919 K 27.7442329498,52829.7376127283 -text j ML 53427.881771444,52829.6534419193 0.2 -31.4657989999898 K1 32.9574842461,52838.2069042296 -text j ML 53433.0945915098,52838.122032793 0.2 -31.7581240000153 K1 38.2134976093,52846.650343015 -text j ML 53438.3501700734,52846.5647731602 0.2 -32.0504489999859 K1 43.5122736935,52855.0659301381 -text j ML 53443.6485077989,52854.9796640901 0.2 -32.3427749999971 K 48.853*******,52863.4546671245 -text j ML 53448.9896056613,52863.3677071314 0.2 -32.6350999999843 K 54.2381174723,52871.815554862 -text j ML 53454.3734642344,52871.7279031849 0.2 -32.9274260000066 K1 59.6661867084,52880.1495948664 -text j ML 53459.8010845091,52880.0612537894 0.2 -33.2197509999895 K 65.1350218457,52888.4557881762 -text j ML 53465.2694671734,52888.3667599988 0.2 -33.512075999994 K170.6476235649,52896.7331358277 -text j ML 53470.7816129184,52896.6434228651 0.2 -33.8044019999959 K 76.2019928653,52904.9826393216 -text j ML 53476.3355227583,52904.8922439115 0.2 -34.0967269999875 K 81.7981303347,52913.2042995311 -text j ML 53481.9311972898,52913.1132240241 0.2 -34.3890530000194 K 87.4360369877,52921.3971179465 -text j ML 53487.5686375425,52921.3053647157 0.2 -34.6813780000044 K 93.1157135283,52929.5600955886 -text j ML 53493.2478442313,52929.4676670224 0.2 -34.9737030000086 K 98.8371606638,52937.6952334761 -text j ML 53498.9688180737,52937.6021319782 0.2 -35.2660289999973 K 04.5993794312,52945.8005330838 -text j ML 53504.7305601226,52945.70676108 0.2 -35.5583540000161 K10 10.4033704404,52953.8759952694 -text j ML 53510.534070997,52953.7815551984 0.2 -35.8506799999934 K1 16.2491347437,52961.922621497 -text j ML 53516.3793517649,52961.8275158194 0.2 -36.1430049999998 K1 22.1346730711,52969.938412769 -text j ML 53522.2644031671,52969.8426439606 0.2 -36.4353300000016 K1 28.0619861553,52977.9243700859 -text j ML 53528.1912259476,52977.8279406372 0.2 -36.727656000004 K1 34.029*******,52985.8804948955 -text j ML 53534.1578211969,52985.7834073189 0.2 -37.0199810000136 K 40.0379404493,52993.8057880395 -text j ML 53540.166189556,52993.7080448601 0.2 -37.3123069999818 K1 46.0865833798,53001.7002509549 -text j ML 53546.2143321305,53001.6018547193 0.2 -37.6046319999941 K 52.1750046178,53009.5638846251 -text j ML 53552.3022496871,53009.4648378945 0.2 -37.8969569999989 K 58.3032049213,53017.3956900315 -text j ML 53558.4299429952,53017.295995382 0.2 -38.1892830000112 K1 64.4721854015,53025.196668594 -text j ML 53564.5984131825,53025.0963286229 0.2 -38.4816079999743 K1 70.680946711,53032.9658211382 -text j ML 53570.8066609116,53032.8648384552 0.2 -38.7739339999996 K1 76.9284899754,53040.7031490725 -text j ML 53577.053687325,53040.6015263085 0.2 -39.0662590000039 K1 83.2158158559,53048.4086532157 -text j ML 53583.3404930938,53048.306393014 0.2 -39.3585850000098 K1 89.5419254924,53056.0823349649 -text j ML 53589.6660793748,53055.9794399894 0.2 -39.6509100000034 K 95.9078196748,53063.723195276 -text j ML 53596.0314469699,53063.6196682051 0.2 -39.9432349999947 K1 02.3124991957,53071.3322351025 -text j ML 53602.4355966836,53071.2280786291 0.2 -40.2355610000185 K 08.7559652162,53078.9074558239 -text j ML 53608.8785296944,53078.8026726613 0.2 -40.527886000001 K1 15.2372184182,53086.4498582419 -text j ML 53615.3592466944,53086.3444511155 0.2 -40.8202120000094 K 21.7572599767,53093.9594437238 -text j ML 53621.8787488764,53093.853******* 0.2 -41.1125369999763 K 28.3160907059,53101.4362132052 -text j ML 53628.4370370665,53101.3295664032 0.2 -41.4048620000105 K 34.9127114225,53108.8781676191 -text j ML 53635.0331120938,53108.7709051334 0.2 -41.6971879999894 K 41.5471233223,53116.2873083148 -text j ML 53641.6669751721,53116.1794329396 0.2 -41.9895129999973 K 48.2193271075,53123.6626360765 -text j ML 53648.3386270141,53123.5541506176 0.2 -42.2818389999886 K 54.9305998876,53131.0077195941 -text j ML 53655.0493938859,53130.898680388 0.2 -42.5483500000109 K1 61.6799366944,53138.3327775904 -text j ML 53661.7983307448,53138.2233042543 0.2 -42.7580889999959 K 68.460432004,53145.6447398955 -text j ML 53668.5785334841,53145.5349509939 0.2 -42.9109929999762 K1 75.2631485897,53152.9485486466 -text j ML 53675.3810658186,53152.8385618763 0.2 -43.0070619999994 K 82.0821257595,53160.2531673465 -text j ML 53682.1999676459,53160.1430998567 0.2 -43.0462960000008 K 88.9079939749,53167.561026256 -text j ML 53689.025*******,53167.4509566499 0.2 -43.0473250000117 K1 95.7339939749,53174.8690262561 -text j ML 53695.8518338845,53174.7589566499 0.2 -43.0473250000117 K 02.5599939749,53182.1770262561 -text j ML 53702.6778338845,53182.0669566499 0.2 -43.0473250000117 K 09.3859939749,53189.4850262561 -text j ML 53709.5038338845,53189.3749566499 0.2 -43.0473250000117 K 16.2119939749,53196.7930262561 -text j ML 53716.3298338845,53196.6829566499 0.2 -43.0473250000117 K 23.0379939749,53204.1010262561 -text j ML 53723.1558338845,53203.9909566499 0.2 -43.0473250000117 K 29.8639939749,53211.4090262561 -text j ML 53729.9818338845,53211.2989566499 0.2 -43.0473250000117 K 36.6899939749,53218.7160262561 -text j ML 53736.8078338845,53218.6059566499 0.2 -43.0473250000117 K 43.5159939749,53226.024******* -text j ML 53743.6338338845,53225.9139566499 0.2 -43.0473250000117 K 50.3419939749,53233.3320262561 -text j ML 53750.4598338845,53233.2219566499 0.2 -43.0473250000117 K 57.1679939749,53240.6400262561 -text j ML 53757.2858338845,53240.5299566499 0.2 -43.0473250000117 K 63.9939939749,53247.9480262561 -text j ML 53764.1118338845,53247.8379566499 0.2 -43.0473250000117 K70.8199939749,53255.2560262561 -text j ML 53770.9378338845,53255.1459566499 0.2 -43.0473250000117 K 78.2329939749,53263.1920262561 -text j ML 53778.3508338845,53263.0819566499 0.2 -43.0473250000117 K 85.0589939749,53270.4990262561 -text j ML 53785.1768338845,53270.3889566499 0.2 -43.0473250000117 K 91.8849939749,53277.8070262561 -text j ML 53792.0028338845,53277.6969566499 0.2 -43.0473250000117 K 98.7109939749,53285.115026256 -text j ML 53798.8288338845,53285.0049566499 0.2 -43.0473250000117 K1 05.5369939749,53292.4230262561 -text j ML 53805.6548338845,53292.3129566499 0.2 -43.0473250000117 K 12.3629939749,53299.7310262561 -text j ML 53812.4808338845,53299.6209566499 0.2 -43.0473250000117 K 19.1889939749,53307.0390262561 -text j ML 53819.3068338845,53306.9289566499 0.2 -43.0473250000117 K 26.0149939749,53314.3470262561 -text j ML 53826.1328338845,53314.2369566499 0.2 -43.0473250000117 K 32.8409939749,53321.6550262561 -text j ML 53832.9588338845,53321.5449566499 0.2 -43.0473250000117 K 39.6669939749,53328.963026256 -text j ML 53839.7848338845,53328.852******* 0.2 -43.0473250000117 K1 46.4929939749,53336.2710262561 -text j ML 53846.6108338845,53336.1609566499 0.2 -43.0473250000117 K 53.3189939749,53343.5780262561 -text j ML 53853.4368338845,53343.4679566499 0.2 -43.0473250000117 K 60.1449939749,53350.8860262561 -text j ML 53860.2628338845,53350.7759566499 0.2 -43.0473250000117 K 66.9670720749,53358.1877604373 -text j ML 53867.084838156,53358.0776118439 0.2 -43.0857420000115 K1 73.7841629726,53365.4552189227 -text j ML 53873.9015554171,53365.3446722066 0.2 -43.2797450000232 K 80.6140002517,53372.6665031116 -text j ML 53880.7307002555,53372.5552256583 0.2 -43.6374500000064 K 87.4781687193,53379.8030111734 -text j ML 53887.5938512501,53379.690676341 0.2 -44.1588569999959 K1 94.3960704928,53386.8453310716 -text j ML 53894.5104015502,53386.7316210376 0.2 -44.8439670000177 K 01.3890903564,53393.779286028 -text j ML 53901.5018017117,53393.6639703184 0.2 -45.6543609999893 K1 08.4795028942,53400.610729996 -text j ML 53908.5905554376,53400.4938159459 0.2 -46.4728720000097 K1 15.6674045392,53407.3407646037 -text j ML 53915.7767756073,53407.2222760728 0.2 -47.2913830000069 K 22.9498181683,53413.9674112724 -text j ML 53923.0574854408,53413.8473724415 0.2 -48.1098940000008 K 30.3267669619,53420.4896910941 -text j ML 53930.4327084664,53420.3681264606 0.2 -48.9284050000045 K 37.7952742564,53426.9056247066 -text j ML 53937.8994683702,53426.7825590772 0.2 -49.7469169999798 K 45.3553641098,53433.2142327755 -text j ML 53945.4577895715,53433.0896912672 0.2 -50.5654279999805 K 53.0050604437,53439.4135352574 -text j ML 53953.1056963504,53439.2875432862 0.2 -51.3839390000075 K 60.7423876054,53445.503551886 -text j ML 53960.8412134195,53445.3761351643 0.2 -52.2024499999953 K1 68.5653702214,53451.4823020454 -text j ML 53968.6623657748,53451.3534865761 0.2 -53.0209609999872 K 76.473033193,53457.3488047658 -text j ML 53976.5681786909,53457.2186168373 0.2 -53.8394719999957 K1 84.4644016904,53463.1020787199 -text j ML 53984.5576777157,53462.9705449007 0.2 -54.6579829999884 K 92.5365009937,53468.7401421124 -text j ML 53992.6278885086,53468.6072892441 0.2 -55.476494999997 K1 94.973513915,53470.4091310235 -text j ML 53995.0643316237,53470.2758879889 0.2 -55.7218759999851 K149999842 K10+230 右侧 20 米43.9382350000178 K10+240 右侧 20 米-42.9833049999971 K10+250 右侧 20 米-42.0283760000044 K10+260 右侧 20 米-41.0734459999997 K10+270 右侧 20 米40.1185160000208 K10+280 右侧 20 米39.16358699998 K10+290 右侧 20 米-38.2086569999812 K10+300 右侧 20 米-37.2537270000091 K10+310 右侧 20 米-36.2987979999879 K10+320 右侧 20 米35.3438679999994 K10+330 右侧 20 米-34.3889389999952 K10+340 右侧 20 米33.4340090000091 K10+350 右侧 20 米-32.4793240000065 K10+360 右侧 20 米-31.6019060000036 K10+370 右侧 20 米0.863055000003 K10+380 右侧 20 米-30.2627710000164 K10+390 右侧 20 米-29.8010520000106 K10+400 右侧 20 米-29.4778999999966 K10+410 右侧 20 米29.2933140000059 K10+420 右侧 20 米-29.2461400000135 K10+430 右侧 20 米29.2840790000177 K10+440 右侧 20 米-29.3788540000055 K10+450 右侧 20 米29.5304639999818 K10+460 右侧 20 米.7389080000046 K10+470 右侧 20 米-30.004171999993 K10+480 右侧 20 米-30.2964969999957 K10+490 右侧 20 米30.5888219999862 K10+500 右侧 20 米30.8811480000021 K10+510 右侧 20 米-31.1734729999919 K10+520 右侧 20 米31.4657989999898 K10+530 右侧 20 米31.7581240000153 K10+540 右侧 20 米32.0504489999859 K10+550 右侧 20 米-32.3427749999971 K10+560 右侧 20 米-32.6350999999843 K10+570 右侧 20 米32.9274260000066 K10+580 右侧 20 米-33.2197509999895 K10+590 右侧 20 米-33.512075999994 K10+600 右侧 20 米-34.0967269999875 K10+620 右侧 20 米-34.3890530000194 K10+630 右侧 20 米-34.6813780000044 K10+640 右侧 20 米-34.9737030000086 K10+650 右侧 20 米-35.2660289999973 K10+660 右侧 20 米5.5583540000161 K10+670 右侧 20 米35.8506799999934 K10+680 右侧 20 米36.1430049999998 K10+690 右侧 20 米36.4353300000016 K10+700 右侧 20 米-36.727656000004 K10+710 右侧 20 米-37.0199810000136 K10+720 右侧 20 米37.3123069999818 K10+730 右侧 20 米-37.6046319999941 K10+740 右侧 20 米-37.8969569999989 K10+750 右侧 20 米38.1892830000112 K10+760 右侧 20 米38.4816079999743 K10+770 右侧 20 米38.7739339999996 K10+780 右侧 20 米39.0662590000039 K10+790 右侧 20 米39.3585850000098 K10+800 右侧 20 米-39.6509100000034 K10+810 右侧 20 米39.9432349999947 K10+820 右侧 20 米-40.2355610000185 K10+830 右侧 20 米-40.527886000001 K10+840 右侧 20 米-40.8202120000094 K10+850 右侧 20 米-41.1125369999763 K10+860 右侧 20 米-41.4048620000105 K10+870 右侧 20 米-41.6971879999894 K10+880 右侧 20 米-41.9895129999973 K10+890 右侧 20 米-42.2818389999886 K10+900 右侧 20 米42.5483500000109 K10+910 右侧 20 米-42.7580889999959 K10+920 右侧 20 米42.9109929999762 K10+930 右侧 20 米-43.0070619999994 K10+940 右侧 20 米-43.0462960000008 K10+950 右侧 20 米43.0473250000117 K10+960 右侧 20 米-43.0473250000117 K10+970 右侧 20 米-43.0473250000117 K10+980 右侧 20 米-43.0473250000117 K10+990 右侧 20 米-43.0473250000117 K11+000 右侧 20 米-43.0473250000117 K11+010 右侧 20 米-43.0473250000117 K11+020 右侧 20 米-43.0473250000117 K11+030 右侧 20 米-43.0473250000117 K11+040 右侧 20 米-43.0473250000117 K11+050 右侧 20 米-43.0473250000117 K11+060 右侧 20 米-43.0473250000117 K11+070 右侧 20 米-43.0473250000117 K11+090 右侧 20 米-43.0473250000117 K11+100 右侧 20 米-43.0473250000117 K11+110 右侧 20 米43.0473250000117 K11+120 右侧 20 米-43.0473250000117 K11+130 右侧 20 米-43.0473250000117 K11+140 右侧 20 米-43.0473250000117 K11+150 右侧 20 米-43.0473250000117 K11+160 右侧 20 米-43.0473250000117 K11+170 右侧 20 米43.0473250000117 K11+180 右侧 20 米-43.0473250000117 K11+190 右侧 20 米-43.0473250000117 K11+200 右侧 20 米-43.0473250000117 K11+210 右侧 20 米43.0857420000115 K11+220 右侧 20 米-43.2797450000232 K11+230 右侧 20 米-43.6374500000064 K11+240 右侧 20 米44.1588569999959 K11+250 右侧 20 米-44.8439670000177 K11+260 右侧 20 米45.6543609999893 K11+270 右侧 20 米46.4728720000097 K11+280 右侧 20 米-47.2913830000069 K11+290 右侧 20 米-48.1098940000008 K11+300 右侧 20 米-48.9284050000045 K11+310 右侧 20 米-49.7469169999798 K11+320 右侧 20 米-50.5654279999805 K11+330 右侧 20 米-51.3839390000075 K11+340 右侧 20 米52.2024499999953 K11+350 右侧 20 米-53.0209609999872 K11+360 右侧 20 米53.8394719999957 K11+370 右侧 20 米-54.6579829999884 K11+380 右侧 20 米-55.476494999997 K11+390 右侧 20 米55.7218759999851 K11+393 右侧 20 米。

如何利用excell进行桩号里程计算

如何利用excell进行桩号里程计算
利用excell进行桩号里程计算的方法
在进行渠道纵断面设计时候,经常会遇到对已经获得的桩号进行里程计算的问题,当出现了建筑物或特殊地貌时候,往往桩号是不等距的,此时进行桩号之间里程的计算是一件非常麻烦的事情,自己也是在偶然之间发现了解决该问题的简便方法,同大家分享。
如进行纵断面设计时,F3=F2-(D3-D2)*J3,此时往往不能直接对D3和D2进行计算,如果直接计算,会显示如图2所示。
图4
图5
此时,将里程列的单元格格式设置成为数值格式,如下图所示
图6
设置之前显示格式为“0+012”,设置后就会变成“数值格式“12”,如下图所示。
图7
依次类推即可进行桩号之间里程的计算。最后归纳的主要步骤如下:
1)在输入桩号前,首先将要输入列的单元格格式设置成自定义格式中的“0+000”
2)然后直接输入数字格式的桩号即可。
图1
图2
如何设置后,就能够对桩号进行直接计算呢,可以采用如下步骤:
1)首先在输入桩号时首先对输入桩号列进行单元格格式设置,(设置成自定义“0+000”型),如图3所示,同时点击确定。
பைடு நூலகம்2)
图3
此时,输入数字后,数字格式就会自动显示为0+000的格式,接下来就可以对桩号之间进行直接计算,得到任意两个桩号之间的里程,数字显示格式为数字。如图5所示。
3)将计算列的单元格格式设置成为数值型即可。

EXCEL电子表格在公路测量施工中的应用——海滨大道路基、桥梁中桩坐标计算及放样

EXCEL电子表格在公路测量施工中的应用——海滨大道路基、桥梁中桩坐标计算及放样
在 上述 特 定 坐 标 系 中 的坐 标 。
为i 点
求 出 i 的路 线 坐 标 后 ,根 据 o 在 线 路 坐 标 系 中 的 方 点 轴 位角 T 和 Z 。 Y点 的坐 标 对 、y进 行 平 移 、旋 转 , 即 : )iX + i o T +y ×sn 0 ( 转取 上 面 符号 ) ; ( 。 x Xc s o i iT 右 = Y= ox iT ±y ×c s 0 ( 转 取 下 面符 号 ) 。 iY + i sn o X i ot 左
徐 刚 , 王 继 刚
( 中交 一航 局 第 一 工 程 有 限 公 司 , 天 津 3 0 5 0 4 6)

要:以海滨大道路基 、桥梁施工为范例 ,通过计算机的应用简化施 工放样计 算的方法 。
文献 标 识 码 :A 文章 编 号 : 10 — 9 3 ( 0 2 4 0 2— 2 0 6 7 7 2 1 )0 — 2 3 0 方 法 二 :用 积 分 坐 标 方 程直 接 求 圆 曲线 上 任 意 i点 的 线 路坐标 ,即:
x=i 1/ R )+ ( 1 0 il i 6 。 一(3 1 / R ); i 2
Y= (2 2 i 1/ R)一 ( 2 R ) + (i 7 0 5 ; i 1/ 4 3 i 1/ 2 R ) 6
坐标 系下 的坐标 ,转换公式与 圆曲线类 同。
缓 和 曲线 上任 意 一 点 i 的切 线 方 位 角 可 用 下 式 求 得 : T= 0 ( / RL ) × ( 8 ) , iT + 1 2 o 2 1 O/
式中:, _ 特定坐标系 x轴 的方 位角。 r_ 0一
同 上 ,可 根 据 T 求 得 任 意 一 点 i的法 线 方 向上 的 距 离 点 i 的坐 标 。

纯Excel公式开发的施工测量数据计算表V1.4

纯Excel公式开发的施工测量数据计算表V1.4

纯Excel公式开发的施工测量数据计算表版本号:1.4功能:可以根据输入的起点桩号、各交点坐标、各交点的圆曲线半径、缓和曲线长(支持不对称缓和曲线)直接生成标准的《直线曲线及转角表》和积木法平曲线参数表。

可以计算非对称基本型(直-缓1-圆-缓2)以及下列由其变化而成共6种线型的任意交角中边桩坐标。

1、单一完整缓和曲线;分缓1和缓2两种情况,此曲线为前直线、圆曲线和另一缓和曲线长度均为0的特殊曲线。

2、单一圆曲线,即前直线和缓和曲线长度均为零的曲线。

3、卵型曲线,即圆曲线长为0的曲线(前直线有无不限,此类曲线在程序中要加入防止R被作除数时出错)4、缓1+圆曲线型曲线,即缓2长度为零的曲线(前直线长度不限)5、圆曲线+缓2型曲线,即前直线和缓1长度为零的曲线。

6、单一直线,即所有缓和曲线和圆曲线的长度均为零的曲线(常用于路线终点直线计算,此类曲线需防止已知量为零并被当作被除数时出错)可以根据输入的桩号自动生成用于AutoCAD脚本绘图的代码,拷贝后保存为*.scr文件,在任意版本AutoCAD中加载展绘中线和桩号。

可以用近似公式计算竖曲线高程。

对于以变量赋值形式作为数据库的CASIOfx-5800P计算器程序,可自动生成交点法、积木法、竖曲线数据库。

使用说明:此表用纯Excel公式编成,理论上可计算多达30000个交点,但考虑到实际情况,只拉出了200个交点的表格,所有的已知数据在此表中输入,结果在《直曲表》中查看。

此表格经多条100公里以上的线路计算,误差均小于1mm,可用于设计数据复核。

因为很多线路的桩号,缓和曲线参数,主点桩号等数值均只取2位小数,而交点坐标一般会给出小数点后三位,半径和缓和曲线长一般均为整数,用此表计算可以帮助有程序的朋友在建立数据库时提高计算精度。

又有朋友手上只有积木法的程序,对于交点法不想另编,本表又提供了一种从交点法表格直接转为积木法的功能,已知数据还是没有变,根据交点个数,拉了800行。

Excel电子表格在高速公路曲线坐标计算中的应用

Excel电子表格在高速公路曲线坐标计算中的应用

以上采用左偏曲线进行公式推导 , 在计算右偏曲线时只需将单 y) (J ) 。故通过 坐标 平移 与旋转 曲线上 任一点 坐标 ( 元格中的“ = o 1o 一 变为“ = o 1o + , 0/ 一 。 ) , o O + 8 。 ” o O + 8 。 ”其他参数不变。 y为: + ) = 0 P木cs = o o0 +2术R木s a幸cs , Y P木s 0= i n o0 Y= 0+ i n
P ( /8 。 。 I ) 1o )
l , , 其垂线为 轴建 立 右手 坐标 系 , : 轴 则 曲线上 任一 点 坐标 为 2 3 统 一计算格 式的 形成 . (), ,) 任一点到曲头曲线长为 己 其弦长为 p 弦切角为 d 根据平 , , , , 圆曲线半径 , 其极坐标为 ( o 。 p, ) t
《 民防火公约》 向居 民家庭发放 消防宣 传材料 , 家挨户 对居 [ ] 张治节 , 居 , 挨 3 同天成. 洛川县金 苹果 小区消防设计 浅议 [ ] 山西 J. 民电器设备 的使用 , 炉灶 的安装 使用进 行 防火 检查 和安全 提示 , 建 筑 ,0 9 3 ( ) 1718 20 ,5 2 :9 — . 9
P(/8 。。 I ) 10 )
为统一 的极坐标系 。
12 平 曲线 坐标 系的建立 .
建立 以曲头为原点坐标 ( , ) , 头到 交点连 线正方 向为 0O 点 曲
( ) = + s ( P ( /8 。 : 户¥ i 0 / ) 10 )= 霈D第2+ i s ( n ,} i n
t e fr — g tng s ft fu b n rsde ta u i g e tts, a ay e h r b e nt e f e f h i g s ft n g me t n t e e tts n o ns h ef h i aey o r a e i n ilho sn sa e i i n lz s e p o l msi h r — g t aey ma a e n h s e ,a d p i t t i i n i a

EXCEL版线路计算

EXCEL版线路计算

操作说明《线路计算》版本号:3.0.2版作者:徐光辉日期:2002年8月9日当线路改变或线路数据改变时,就要进行如下操作:(1)打开工作簿“线路计算.XLS”(2)在工作表“曲线要素”里,首先按屏幕要求输入曲线起点桩号,然后在蓝格子里(即第1~6、23、 改或更新数据:输入桩号时,只要输入数字即可,例如:桩号为K23+235.78,则输为23235.78;输入起终点和交点时,只要输入数字即可,起点输为0,终点输为“-”数,例如交点JD13输为13; 输入测量断链的增减长度时,长链输为“+”数,短链输为“-”数;注意各交点的转角值不能超过180°,若超过的话,可以把其划分为几个曲线。

(3)在工作表“副交点数据”中更新副交点设计数据,更新时,只要把不同于主线上的副交点数据更新 交点号要与主线上相同,其输入方法同“曲线要素”里的交点输入,列如主线上的交点JD13 存在 点,则只要输入13即可;当副交点数目跟主线交点数目不一样多时,则应将较少的那条线路划分开 从而达到交点数目相同。

(4)在工作表“竖曲线要素”里的蓝格子内(即第1~4列)修改或更新数据:输入桩号时,只要输入数字即可,例如:桩号为K23+235.78,则输为23235.78;输入变坡点时,只要输入数字即可,例如变坡点BD13输为13;输入起终点的变坡点编号时,起点输为0,终点输为“-”数;(5)在工作表“副线竖曲线”里修改或更新数据,其方法均同“竖曲线要素”里的输入,只不过不存在 路段要把主线上的数据输进去补齐一条完整的线路纵断数据;(6)在工作表“超高设计”里修改或更新超高设计桩号、横坡设计数据:输入桩号时,只要输入数字即可,例如:桩号为K23+235.78,则输为23235.78;输入横坡时,只要输入百分值即可,例如:横坡为3%,则输为3;橫坡输入时,符号规定:从中间向两侧上坡为"-",下坡为"+";(7)在工作表“副线超高”里修改或更新数据,其方法均同“超高设计”里的输入,同“副线竖曲线” 只不过不存在副线的路段要把主线上的数据输进去补齐整条路线;(8)在工作表“匝道设计”中输入匝道设计数据,在“匝道名称”栏里输入匝道名称,在“起点数据” 向对应行“X坐标”、“Y坐标”、“切线方位角”的单元格里分别输匝道起点的X坐标、Y坐标和切 角(度),在行“切点”、“桩号”、“半径R”、“曲率1/R”,分别输入对应的设计数据,当半径为 则在“半径R”行里千万不要输入任何数据,可以在“曲率1/R”里输入为0,当半径不为∞时,可 “曲率1/R”行输入任何数据,输入半径和曲率时,注意线路左转输为“-”数,右转输为“+”数; 直接和圆曲线相接时,应该把一个切点看作桩号相同的两个,即假想直线和圆曲线之间有一段长度 缓和曲线。

道路中边桩坐标计算EXCEL程序(120424版)

道路中边桩坐标计算EXCEL程序(120424版)

路线坐标计算软件
ROAD COORDINATE CALCULATING SOFTWARE
Copyright © 2001
版权所有 All Rights Reserved
1.本计算软件基于EXCEL开发,使用VBA编程,为保证顺利使用,请将宏安全性设为“中”;2.本软件适用于基本型曲线的道路的计算,但不适用于卵形曲线、立交匝道的计算;
3.作者开发有适用于卵形曲线、立交匝道计算的计算软件,需要者请与作者联系;
4.本软件供工程一线技术人员免费使用,但版权和改编权属于作者;
5.本软件使用简单,使用者有任何问题,可与作者联系,作者尽可能提供帮助;
6.用户若有支助意向,请与作者联系。

Excel 公路中线 坐标计算

Excel  公路中线  坐标计算

:Excel 公路中线坐标计算现阶段我国公路工程中已普遍使用大地坐标进行线型的控制及测设,在施工中经常要对中线坐标进行复核、加密,才能满足公路工程施工的需要。

本文是结合公路工程的实际需要,利用Exce电子表格制作的用于由直线、圆曲线、缓和曲线组成的一般公路线型中桩、边桩等计算的通用模版,用于减轻计算工作的劳动强度和提高计算结果的准确度。

一、采用公式1 直线段1.1 中桩坐标计算公式1.2 边桩坐标计算公式2 缓和曲线段2.1 中桩坐标计算公式当P点位于顺时针方向时,其方位角为αE→p=αA→B+90°;当P点位于逆时针方向时,其方位角为αE→p=αA→B-90°。

2.2 边桩坐标计算公式3 圆曲线段3.1 中桩坐标计算公式当E点位于顺时针方向时取“+”,当E点位于逆时针方向时取“-”。

3.2 边桩坐标计算公式XP、YP——未知点P的坐标X1、Y1——各线型起点的坐标(第二曲线段为终点)XA、YA、XB、YB——P点边桩A点、B点的坐标(A为左侧、B为右侧)α1→2——直线段起点的方位角αA→B——各线形起点的切线方位角(第二曲线段为终点)L——P点距各线形起点的长度LS——缓和曲线段缓和曲线长R——各曲线段的半径β——P点的切线角(曲线左转时取“-”、曲线右转时取“+”)T1、T2——P点至边桩A、B的距离(A为T1、B为T2)二、计算模板的建立步骤表1-1表1-21.新建一个工作薄,在其中输入如表1所示的内容;2. 选中工作表A列,打开格式菜单,选中“单元格”,在单元格菜单中选中“数字”栏,自定义单元格格式为“K000+000.000”。

按此方法分别将其他列设置为如表1所示单元格格式;3. 将“4”行做为路线起点数据行,在“5”行中进行公式编辑;4.在“J5”单元格中输入“=IF(C5=4,RADIANS(IF((G5+H5/60+I5/60/60)<180,(G5+H5/60+I5/60/60)+180,(G5+H5/60+I5/60/60)-18 0)),IF(C5=5,RADIANS(IF(B5=0,G5+H5/60+I5/60/60-E5/2/D5*180/PI(),G5+H5/60+I5/60/60+E5/2/D5*180 /PI())),RADIANS(G5+H5/60+I5/60/60)))”;5.在“K5”单元格中输入“=A5-$A$4”;6.在“L5”单元格中输入“=$L$4+IF(C5=1,K5*COS(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,COS(J5-K5/2/D5),COS(J5+K5/2/D5) ),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*COS(J5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,COS(J5-90 *PI()/180),COS(J5+90*PI()/180)),IF(C5=4,(K5-K5^5/40/D5^2/E5^2)*COS(J5)+(K5^3/6/D5/E5-K5^7/33 6/D5^3/E5^3)*IF(B5=0,COS(J5-90*PI()/180),COS(J5+90*PI()/180)),2*D5*SIN(K5/2/D5)*IF(B5=0,COS( J5-K5/2/D5),COS(J5+K5/2/D5))))))”;7.在“M5”单元格中输入“=$M$4+IF(C5=1,K5*SIN(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,SIN(J5-K5/2/D5),SIN(J5+K5/2/D5) ),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*SIN(J5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,SIN(J5-90 *PI()/180),SIN(J5+90*PI()/180)),IF(C5=4,(K5-K5^5/40/D5^2/E5^2)*SIN(J5)+(K5^3/6/D5/E5-K5^7/33 6/D5^3/E5^3)*IF(B5=0,SIN(J5-90*PI()/180),SIN(J5+90*PI()/180)),2*D5*SIN(K5/2/D5)*IF(B5=0,SIN( J5-K5/2/D5),SIN(J5+K5/2/D5))))))”;8.在“N5”单元格中输入“=IF(B5=0,J5-RADIANS(IF(C5=2,K5/D5*180/PI(),IF(C5=3,K5^2/2/D5/E5*180/PI(),IF(C5=4,K5^2/2/D5 /E5*180/PI(),IF(C5=5,K5/D5*180/PI()))))),J5+RADIANS(IF(C5=2,K5/D5*180/PI(),IF(C5=3,K5^2/2/D5 /E5*180/PI(),IF(C5=4,K5^2/2/D5/E5*180/PI(),IF(C5=5,K5/D5*180/PI()))))))”;9.在“P5”单元格中输入“=IF(C5=4,L5+O5*COS(N5+90*PI()/180),L5+O5*COS(N5-90*PI()/180))”;10.在“Q5”单元格中输入“=IF(C5=4,M5+O5*SIN(N5+90*PI()/180),M5+O5*SIN(N5-90*PI()/180))”;11.在“S5”单元格中输入“=IF(C5=4,L5+O5*COS(N5-90*PI()/180),L5+O5*COS(N5+90*PI()/180))”;12.在“T5”单元格中输入“=IF(C5=4,M5+O5*SIN(N5-90*PI()/180),M5+O5*SIN(N5+90*PI()/180))”;13.选定“5行”向下复制到表格最后一行;14.点击“文件”菜单中的“另存为”选项,输入文件名为“坐标计算”在文件类型中选择为“模版”并点击“保存”。

EXCEL快速计算任何难度的道路中线、边线坐标

EXCEL快速计算任何难度的道路中线、边线坐标

EXCEL快速计算任何难度的道路中线、边线坐标主程序Public i As IntegerPublic pi As DoubleSub TP()Dim ii As IntegerDim k(1000) As DoubleDim xzq, yzq, kq, xzh, yzh, kzh, xjd, yjd, kjd, khy, kyh As Double'直线区域pi = 3.14159265358979xzq = 71862.642yzq = 63474.651kq = 0 '因为直线连接终点为ZH点,与圆曲线起点为同一点,所以在直线区域不定义ZH点参数'直线区域'曲线区域xzh = 71858.3267yzh = 63375.2684kzh = 99.4763xhz = 71909.3687yhz = 63283.8076 '曲线区域定义内容有:ZH(坐标、里程)、HZ(坐标、里程)、JD(坐标、里程)khz = 212.3392 'R(半径)、LS(缓和曲线长度)、HY(里程)、YH(里程)xjd = 71855.658yjd = 63313.806kjd = 160.9966ls = 30r = 75khy = 129.4763kyh = 182.3385'曲线区域i = 2 '从第二格开始读取数据所以定义I=2ii = 1 '桩号从第一个开始启用,所以定义II=2Dok(ii) = Workbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 1) '定义桩号等于读取数据If Workbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 1) = "" Then Exit Do '当没有数据读取时退出循环If k(ii) < kq Then '若计算点超过计算起点给予提示并退出程序MsgBox ("猪啊!!你的输入的桩号居然超过计算起点桩号")Exit SubElseIf k(ii) <= kzh Then '若计算点在ZH点前,则进入直线程序Call zx(xzq, yzq, kq, xzh, yzh, kzh, k(ii))ElseIf kzh < k(ii) And k(ii) <= khy Then '若计算点在ZH和HY之间则调入前段缓和曲线程序Call qhhqx(xzh, yzh, kzh, xhz, yhz, khz, xjd, yjd, kjd, ls, r, k(ii))ElseIf khy < k(ii) And k(ii) <= kyh Then '若计算点在HY和YH之间则调入圆曲线程序Call yqx(xzh, yzh, kzh, xhz, yhz, khz, xjd, yjd, kjd, ls, r, k(ii))ElseIf kyh < k(ii) And k(ii) <= khz Then '若计算点在YH和HZ之间则调入后段缓和曲线程序Call hhhqx(xzh, yzh, kzh, xhz, yhz, khz, xjd, yjd, kjd, ls, r, k(ii))ElseMsgBox ("笨啊!!数据已超出计算范围了") '若出现超出范围的桩号则给与提示并退出程序Exit SubEnd Ifi = i + 1ii = ii + 1LoopEnd Sub直线模块Sub zx(ByV al xzq As Double, ByV al yzq As Double, ByV al kq As Double, ByV al xzh As Double, ByV al yzh As Double, ByV al kzh As Double, ParamArray k())fw = fwj(xzh, xzq, yzh, yzq) '首先调入方位角程序计算直线方位角x = xzq + (k(ii) - kq) * Cos(fw) '然后根据桩号和长度计算出坐标值y = yzq + (k(ii) - kq) * Sin(fw)zdfm = dfm(fw) '将弧度形式的前进方位角转换度分秒形式'输出坐标值以弧度和度分秒形式的前进方位角Workbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 2) = xWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 3) = yWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 4) = fwWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 5) = zdfmEnd Sub圆曲线模块Sub yqx(ByV al xzh As Double, ByV al yzh As Double, ByV al kzh As Double, ByV al xhz As Double, ByV al yhz As Double, ByV al khz As Double, ByV al xjd As Double, ByV al yjd As Double, ByV al kjd As Double, ByV al ls As Double, ByV al r As Double, ParamArray k())l = Abs(k(ii) - kzh) '计算ZH点(因为以直缓点起算)到待求桩号的弧度长度ly = l - ls / 2 '计算圆弧长度p = ls ^ 2 / 24 / r - ls ^ 4 / 2688 / r ^ 3 '曲线内移值m = ls / 2 - ls ^ 3 / 240 / r ^ 2 '曲线切线长增量u = r * Sin(ly / r) + m '偏量坐标计算v = r * (1 - Cos(ly / r)) + p'调入方位角fwq = fwj(xjd, xzh, yjd, yzh) '计算ZH点方位角fwh = fwj(xhz, xjd, yhz, yjd) '计算HZ点方位角(此角作用是用来推算曲线是左偏还是右偏)'调入偏角判定nq = n(fwq, fwh) '计算偏角方向,左偏为-1右偏为1'计算坐标x = u * Cos(fwq) - nq * v * Sin(fwq) + xzhy = u * Sin(fwq) + nq * v * Cos(fwq) + yzhd = (90 * (2 * l - ls) / pi / r) * pi / 180 '计算圆曲线上的偏角(此句要点为角度必须转换为弧度即:pi/180)fw = fwq + d * nq '计算前进方位角zdfm = dfm(fw) '将弧度形式的前进方位角转换度分秒形式'输出坐标值以弧度和度分秒形式的前进方位角Workbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 2) = xWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 3) = yWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 4) = fwWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 5) = zdfmEnd Sub前缓和段Sub qhhqx(ByV al xzh As Double, ByV al yzh As Double, ByV al kzh As Double, ByV al xhz As Double, ByV al yhz As Double, ByV al khz As Double, ByV al xjd As Double, ByV al yjd As Double, ByV al kjd As Double, ByV al ls As Double, ByV al r As Double, ParamArray k())l = Abs(k(ii) - kzh) '计算测点到ZH点的距离u = l - l ^ 5 / 40 / r ^ 2 / ls ^ 2 + l ^ 9 / r ^ 4 / ls ^ 4 / 3456 '计算偏量v = l ^ 3 / 6 / r / ls - l ^ 7 / 336 / r ^ 3 / ls ^ 3'用公式二则以下两计算可省略(圆曲线和后缓和曲线也同理)Rem t = Atn(v / u)Rem s = Sqr(u ^ 2 + v ^ 2)'调入方位角计算fwq = fwj(xjd, xzh, yjd, yzh) '计算ZH点方位角fwh = fwj(xhz, xjd, yhz, yjd) '计算HZ点方位角(此角作用是用来推算曲线是左偏还是右偏)'调入偏角判定nq = n(fwq, fwh) '计算偏角方向,左偏为-1右偏为1'结果计算Rem x = xzh + s * Cos(fwq + nq * t)Rem y = yzh + s * Sin(fwq + nq * t)x = u * Cos(fwq) - nq * v * Sin(fwq) + xzh '经过测试,计算结果中的两种公式计算结果是一样的y = u * Sin(fwq) + nq * v * Cos(fwq) + yzhd = (90 * l * l / pi / r / ls) * pi / 180 '计算缓和曲线上的偏角(此句要点为角度必须转换为弧度即:pi/180)fw = fwq + d * nq '计算前进方位角zdfm = dfm(fw) '将弧度形式的前进方位角转换度分秒形式'输出坐标值以弧度和度分秒形式的前进方位角Workbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 2) = xWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 3) = yWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 4) = fwWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 5) = zdfmEnd Sub后缓和段模块Sub hhhqx(ByV al xzh As Double, ByV al yzh As Double, ByV al kzh As Double, ByV al xhz As Double, ByV al yhz As Double, ByV al khz As Double, ByV al xjd As Double, ByV al yjd As Double, ByV al kjd As Double, ByV al ls As Double, ByV al r As Double, ParamArray k())l = Abs(k(ii) - khz) '计算测点到HZ点的距离(后缓和曲线是以HZ点为起点)u = l - l ^ 5 / 40 / r ^ 2 / ls ^ 2 + l ^ 9 / r ^ 4 / ls ^ 4 / 3456 '计算偏量v = l ^ 3 / 6 / r / ls - l ^ 7 / 336 / r ^ 3 / ls ^ 3Rem t = Atn(v / u)Rem s = Sqr(u ^ 2 + v ^ 2)'调入方位角计算fwq = fwj(xjd, xzh, yjd, yzh) '计算ZH点方位角fwh = fwj(xhz, xjd, yhz, yjd) '计算HZ点方位角(此角作用是用来推算曲线是左偏还是右偏)'调入偏角判定nh = n(fwh, fwq) '计算偏角方向,左偏为-1右偏为1(注意:因为是从后HZ点起算,所以必须将HZ点方位角放在前ZH放在后)'结果计算Rem x = xzh + s * Cos(fwq + nq * t)Rem y = yzh + s * Sin(fwq + nq * t)x = xhz - (u * Cos(fwh) - nh * v * Sin(fwh)) '经过测试,计算结果中的两种公式计算结果是一样的y = yhz - (u * Sin(fwh) + nh * v * Cos(fwh))d = (90 * l * l / pi / r / ls) * pi / 180 '计算缓和曲线上的偏角(此句要点为角度必须转换为弧度即:pi/180)fw = fwh + d * nh '计算前进方位角zdfm = dfm(fw) '将弧度形式的前进方位角转换度分秒形式'输出坐标值以弧度和度分秒形式的前进方位角Workbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 2) = xWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 3) = yWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 4) = fwWorkbooks("单交点平曲线.xls").Worksheets("sheet1").Cells(i, 5) = zdfmEnd Sub偏角模块Function n(ByV al fw1 As Double, ByV al fw2 As Double) As Doublepj = fw1 + pi - fw2 '前进的右角pjIf pj - pi > 0 Then '当右角pj-pi 〉0时为左偏否则为右偏n = -1Else: n = 1End IfEnd Function方位角模块Function fwj(ByV al x1 As Double, ByV al x2 As Double, ByV al y1 As Double, ByV al y2 As Double) As Double'计算增量x0 = x1 - x2y0 = y1 - y2'由增量判断方位角所在象限,不同象限取不同的值If x0 = 0 And y0 > 0 Thenfwj = pi / 2 '当在大地坐标中偏量在X轴上的值时ElseIf x0 = 0 And y0 < 0 Thenfwj = 3 * pi / 2 '当在大地坐标中偏量在负X轴上的值时ElseIf x0 < 0 Thenfwj = Atn(y0 / x0) + pi '当在大地坐标中偏量在第二第三象限上的值时ElseIf x0 > 0 And y0 < 0 Thenfwj = Atn(y0 / x0) + 2 * pi '当在大地坐标中偏量在第四象限上的值时Elsefwj = Atn(y0 / x0) '当在大地坐标中偏量在第一象限上的值时End IfEnd Function度分秒模块Function dfm(ByV al ao As Double) As V ariantao = ao * 180 / pi '将弧度转化为度jd = Int(ao) '计算度jf = Int(ao * 60 - jd * 60) '计算分jmx = (ao - jd - jf / 60) * 3600 '计算秒jm = Left(jmx, 8) '因为拆分出来的秒数经常占到十多位,所以只取秒数的前八位dfm = jd & "°" & jf & "′" & jm & "″" '连接度分秒End Function边桩公式(此公式在电子表格中直接输入):=B2+J2*COS(D2+RADIANS(L2)+PI()) =C2+J2*SIN(D2+RADIANS(L2)+PI()) =B2+K2*COS(D2+RADIANS(M2)) =C2+K2*SIN(D2+RADIANS(M2))=B3+J3*COS(D3+RADIANS(L3)+PI()) =C3+J3*SIN(D3+RADIANS(L3)+PI()) =B3+K3*COS(D3+RADIANS(M3)) =C3+K3*SIN(D3+RADIANS(M3))=B4+J4*COS(D4+RADIANS(L4)+PI()) =C4+J4*SIN(D4+RADIANS(L4)+PI()) =B4+K4*COS(D4+RADIANS(M4)) =C4+K4*SIN(D4+RADIANS(M4))=B5+J5*COS(D5+RADIANS(L5)+PI()) =C5+J5*SIN(D5+RADIANS(L5)+PI()) =B5+K5*COS(D5+RADIANS(M5)) =C5+K5*SIN(D5+RADIANS(M5))=B6+J6*COS(D6+RADIANS(L6)+PI()) =C6+J6*SIN(D6+RADIANS(L6)+PI()) =B6+K6*COS(D6+RADIANS(M6)) =C6+K6*SIN(D6+RADIANS(M6))=B7+J7*COS(D7+RADIANS(L7)+PI()) =C7+J7*SIN(D7+RADIANS(L7)+PI()) =B7+K7*COS(D7+RADIANS(M7)) =C7+K7*SIN(D7+RADIANS(M7))=B8+J8*COS(D8+RADIANS(L8)+PI()) =C8+J8*SIN(D8+RADIANS(L8)+PI()) =B8+K8*COS(D8+RADIANS(M8)) =C8+K8*SIN(D8+RADIANS(M8))=B9+J9*COS(D9+RADIANS(L9)+PI()) =C9+J9*SIN(D9+RADIANS(L9)+PI()) =B9+K9*COS(D9+RADIANS(M9)) =C9+K9*SIN(D9+RADIANS(M9))=B10+J10*COS(D10+RADIANS(L10)+PI()) =C10+J10*SIN(D10+RADIANS(L10)+PI()) =B10+K10*COS(D10+RADIANS(M10)) =C10+K10*SIN(D10+RADIANS(M10))=B11+J11*COS(D11+RADIANS(L11)+PI()) =C11+J11*SIN(D11+RADIANS(L11)+PI()) =B11+K11*COS(D11+RADIANS(M11)) =C11+K11*SIN(D11+RADIANS(M11))=B12+J12*COS(D12+RADIANS(L12)+PI()) =C12+J12*SIN(D12+RADIANS(L12)+PI()) =B12+K12*COS(D12+RADIANS(M12)) =C12+K12*SIN(D12+RADIANS(M12))=B13+J13*COS(D13+RADIANS(L13)+PI()) =C13+J13*SIN(D13+RADIANS(L13)+PI()) =B13+K13*COS(D13+RADIANS(M13)) =C13+K13*SIN(D13+RADIANS(M13))=B14+J14*COS(D14+RADIANS(L14)+PI()) =C14+J14*SIN(D14+RADIANS(L14)+PI()) =B14+K14*COS(D14+RADIANS(M14)) =C14+K14*SIN(D14+RADIANS(M14))=B15+J15*COS(D15+RADIANS(L15)+PI()) =C15+J15*SIN(D15+RADIANS(L15)+PI()) =B15+K15*COS(D15+RADIANS(M15)) =C15+K15*SIN(D15+RADIANS(M15))=B16+J16*COS(D16+RADIANS(L16)+PI()) =C16+J16*SIN(D16+RADIANS(L16)+PI()) =B16+K16*COS(D16+RADIANS(M16)) =C16+K16*SIN(D16+RADIANS(M16))=B17+J17*COS(D17+RADIANS(L17)+PI()) =C17+J17*SIN(D17+RADIANS(L17)+PI()) =B17+K17*COS(D17+RADIANS(M17)) =C17+K17*SIN(D17+RADIANS(M17))=B18+J18*COS(D18+RADIANS(L18)+PI()) =C18+J18*SIN(D18+RADIANS(L18)+PI()) =B18+K18*COS(D18+RADIANS(M18)) =C18+K18*SIN(D18+RADIANS(M18))=B19+J19*COS(D19+RADIANS(L19)+PI()) =C19+J19*SIN(D19+RADIANS(L19)+PI()) =B19+K19*COS(D19+RADIANS(M19)) =C19+K19*SIN(D19+RADIANS(M19))=B20+J20*COS(D20+RADIANS(L20)+PI()) =C20+J20*SIN(D20+RADIANS(L20)+PI()) =B20+K20*COS(D20+RADIANS(M20)) =C20+K20*SIN(D20+RADIANS(M20))=B21+J21*COS(D21+RADIANS(L21)+PI()) =C21+J21*SIN(D21+RADIANS(L21)+PI()) =B21+K21*COS(D21+RADIANS(M21)) =C21+K21*SIN(D21+RADIANS(M21))=B22+J22*COS(D22+RADIANS(L22)+PI()) =C22+J22*SIN(D22+RADIANS(L22)+PI()) =B22+K22*COS(D22+RADIANS(M22)) =C22+K22*SIN(D22+RADIANS(M22))=B23+J23*COS(D23+RADIANS(L23)+PI()) =C23+J23*SIN(D23+RADIANS(L23)+PI()) =B23+K23*COS(D23+RADIANS(M23)) =C23+K23*SIN(D23+RADIANS(M23))呵呵,这个就是传说已久的EXCEL自动计算曲线坐标.给大家研究研究.欢迎在此基础上开发增加新模块。

测量excel编程

测量excel编程

浅谈Excel测量编程摘要:本文论述的主要目的是使用最简单的工具,采用最简单的方法,解决最实际的问题。

以Excel 为编辑平台,适用与大多数的公路工程中线逐桩坐标计算。

可拷贝至掌上电脑中应用,部分智能手机支持Excel电子表格的浏览,携带方便,适用于公路工程施工测量的野外作业。

关键词:坐标计算编程简单野外作业引言为工程测量提供一种简便、计算精度高、速度快的编程方法,如有需要还可根据计算的数据生成线路图以便检查数据,满足于一般公路工程测量的需要。

适用性强,Excel电子表格为大多数计算机必备软件,通用性极强。

以供大家一起讨论研究。

表1-1Excel测量(直线坐标)编程步骤例子如下:1.在图纸中找到直线、曲线及转角表;2. 新建一个excel工作薄,在其中输入如表1-1所示的内容:2.1在直线、曲线及转角表中找到起点(QD)输入起点桩号(2875.987);2.2在直线、曲线及转角表中找到QD的坐标X0,Y0(726906.498,502750.971)分别输入至A3,B3栏目内;2.3在直线、曲线及转角表中找到方位角(度)156.344输入至D3栏目内;2.4在切线方位角βI3栏目中输入公式:=D3,就会直接出现切线方位角β为156.344;2.4在对所求X下方“E3”栏目内输入公式:=A3+(C3-G3)*COS(D3*PI()/180);2.5在对所求Y下方“F3”栏目内输入公式:=B3+(C3-G3)*SIN(D3*PI()/180);2.6在图纸中找到逐桩坐标表,在求桩号C3栏目内输入要计算的桩号:2875.987;2.7当输入求桩号:2875.987时,excel已自动计算出该点的所求X,所求Y,在E3,F3栏目内分别显示为:(726906.498,502750.971);3.当要求多点的所求X,所求Y值时,使用绝对引用$A$3(表示绝对引用A3里面的数字,往下拉数值不变),下拉鼠标;同理下拉方位角(度)、起点桩号、切线方位角β,因为直线坐标计算中方位角(度)、起点桩号、切线方位角β是固定值;4.对照casio输点进行验证,首先在casio5800里面计算2960的坐标,计算结果为:X,Y(726829.5445,502784.6807),下拉求桩号下光标或插入单元格再输入2960,得X,Y(726829.5445,502784.6808),误差可以记为“0”;5. 点击“文件”菜单中的“另存为”选项,输入文件名为“直线坐标计算”在文件类型中选择为“文档模版”并点击“保存”。

用EXCEL进行中桩坐标

用EXCEL进行中桩坐标

用EXCEL进行中桩坐标、高程计算(铜汤高速第一合同段)测量计算、平差软件种类繁多,但无论什么软件都不能包罗万象,无法满足众多数据处理的需要,即使某种计算软件的功能非常齐全,但此类软件一般都是针对性开发的,而像小件坐标计算,例如承台坐标,则显得非常烦琐。

本文结合本项目介绍了应用EXCEL进行测量计算的方法和思路,并提供了一些常用的计算公式。

1、 EXCEL基本计算方法打开EXCEL后显示的表格,将相关数据依次输入到相应的表格上中。

当原始数据输入完毕后,再在需要显示结果的相应单元格内输入计算公式,EXCEL则会按照公式自动计算出结果,下面以两点坐标计算距离为例,简单说明下:第一步:在相应位置输入表头、序号、坐标后,图示1所示。

第二步在显示距离格内输入计算公式=SQRT((B4-D4)^2+(C4-E4)^2)并按回车,距离的结算结果就显示出来。

2、在测量计算中,最常见的是三角函数的处理。

EXCEL中备用的三角函数很齐全,但计算中是以弧度为单位来处理的,在计算中角度(度、分、秒)需要转换成弧度后,即可进行三角函数的计算了。

3、结合本项目分别介绍了直线、圆曲线、竖曲线的计算事例铜汤高速公路第一合同段,起点里程K78+060.618,终点里程K82+825,全长4764.4米,其中包括朱家畈大桥,水桥湖一桥、二桥三座桥梁。

全线平面首尾为直线段,中间由三段圆曲线连接,(后附全线平面图),计算原始数据取自设计文件第一册《直线、曲线及转角表》(图号为S3-4);全线包括6段竖曲线,其中凹、凸曲线各3段,计算原始数据采用设计文件第一册《路线纵断面图》(图号为S3-3)。

在表格中,桩号栏中的ZJF8、SQA7、SQB6分别代表朱家畈大桥8号墩中心,水桥湖一桥7号墩中心和水桥湖二桥6号墩中心。

坐标和高程的单位均为m,角度单位为弧度。

一、坐标计算方法:a、直线段:坐标增量法例如:第一段直线范围K78+060.618~K78+773.787坐标计算已知:BP点里程为K78+060.618,坐标(3412768.816,484851.623)起始方位角a=140°45′46.1″=2.456774421(弧度)计算直线范围内的K78+200坐标如下:在EXCEL表格中输入相应的表头和需要计算的里程后在C36格内输入公式=3412768.816+(B21-78060.618)* COS(2.456774421)在D36格内输入公式=484851.623+(B21-78060.618)* SIN(2.456774421)X=3412768.816+(78200-78060.618)×COS2.456774421=3412660.860Y=484851.623+(78200-78060.618)×SIN2.456774421=484939.787 图示:b、曲线段:偏角法第一段圆曲线K78+773.787~K79+524.582上坐标计算:起点(即ZY点)里程为K78+773.787,同时位于第一段直线上,可通过坐标增量法算出ZY点坐标为(3412216.442,485302.725);始方位角a=140°45′46.1″=2.456774421(弧度);曲线圆心在线路右侧,曲线半径R=4500m。

利用EXCEL进行道路中边线逐桩坐标计算

利用EXCEL进行道路中边线逐桩坐标计算

利用EXCE L 进行道路中边线逐桩坐标计算张宝利1,薛志勤2(1.西北农林科技大学资源与环境学院,陕西杨凌 712100;2.华南农业大学信息与软件学院,广州 510642)摘要:利用坐标增量的基本思想,将道路曲线坐标的计算归结为3种最基本的形式———直线段、圆曲线段、缓和曲线段,直接计算出中、边线的测量坐标,省去了切线支距法坐标向测量坐标的转换过程,简化了计算思路,节约了计算量。

并利用办公软件Excel 的强大计算功能进行实例计算。

关键词:Excel;道路边线;道路中线;逐桩坐标;圆曲线;缓和曲线中图分类号:U452.1文献标志码:B文章编号:1672-741X (2008)03-0302-03Calcul ati on of Coordi n ates of St akes on Centerli n e and Si deli n e Usi n g ExcelZHANG Baoli 1,XUE Zhiqin2(1.College of R esou rces and Environm en t,N orthw est A &F U niversity,Yangling 712100,Shanxi,Ch ina;2.College of Infor m ation and S oft w are,S outh China A gricultural U n iversity,Guangzhou 510642,China )Abstract:The coordinate calculati on of the high way curves is divided int o three basic types,i .e .,straight secti on,cir 2cular curve and transiti on curve,on basis of the coordinate incre ment p rinci p le .W ithout coordinate transf or mati on,the survey coordinates of the stakes on the alignment of the centerline and sideline are directly worked out,which si m p lifies the calculati on p rinci p le and reduces the calculati on quantity .Further more,coordinate calculati on is made f or p r oject cases by using the str ong calculati on functi ons of Excel .Key words:Excel;high way sideline;highway centerline;coordinates of stakes;circular curve;transiti on curve不论是在铁路还是公路的设计和建设中都不可避免地遇到大量的曲线计算。

EXCEL辅助计算公路中桩与边桩参数的应用

EXCEL辅助计算公路中桩与边桩参数的应用

EXCEL辅助计算公路中桩与边桩参数的应用- 水利施工简介:在现今的道路桥梁建设中,全站仪以其高精度、高效率的特点,在测量放样中得到广泛的应用,它将传统的二维测量提升到了三维测量的高度。

但大量的坐标计算加重了测量人员的工作强度,也影响了全站仪的使用效率。

本人根据《公路工程施工测量》提供的FX-4500程序,利用EXCEL函数与逻辑循环语来计算公路中桩及边桩参数,大大提高了计算的可靠性和速度。

关键字:EXCEL 计算公路中桩公路边桩一、前言在当前的高速公路施工中,全站仪以其高精度、使用简便的特点在施工测量放样中得到广泛的应用。

它的使用还有一个意义,它将测量从传统的二维测量提升到三维测量的高度,使测量效率大为提高。

全站仪使用时需计算大量的坐标,坐标的正确和精度直接关系到测量结果的准确度;另外,对于现场计算的坐标,能否迅速的得出结果也会影响全站仪的使用效率,所以准确、快速的坐标计算也是全站仪使用中的关键一环。

坐标的计算涉及到大量的数据和公式,计算时极易出错。

测量中使用最多、计算最为复杂的是公路中桩、边桩坐标和方位角,其他的施工测量都是以此作为参照,经过简单运算即可得结果。

现测量员普遍采用可编程计算器帮助计算,使用前需根据不同的计算器特性输入程序,计算时根据不同的路段选择不同的程序输入参数,逐个得到坐标或方位角,还得反复校核。

这对于大批量计算来说是一个不小的工程。

现在,电脑在施工单位已得到使用普及,在工程量及数测量数据处理过程中,Office中EXCEL 经常是测量技术人员利用的工具。

本人根据本人从2002年至2005年的利用电脑处理测量资料的经验结合EXCEL的强大功能,总结出了用电脑计算公路中桩、左侧、右侧坐标的可行方法,并利用EXCEL 的逻辑语句编制了一个小的应用程序。

希望能把测量人员从重复性的劳动中解脱出来。

二、工作原理1.应用程序的目标上文已讲到施工测量中使用最多、计算最为复杂的是公路中线逐点坐标和切线方位角,既中桩的X值、Y值。

Excel在道路中线逐桩坐标计算中的应用

Excel在道路中线逐桩坐标计算中的应用
如图1所示,圆曲线先按单圆曲线计算支距坐标:
:;:竺匕¨) ,,i=R(1一c08币‘)J
(1)
式中:咖;=ff/R
(2)
Z;一桩点到zY点的曲线长,即桩点与zY点的里
ቤተ መጻሕፍቲ ባይዱ
程之差;R为圆曲线半径。
然后通过坐标变换将其转换为测量坐标五、yi,
坐标变换公式为:
:2:一"_儿8i她l
(3)
、‘
E=yzY+茁i sin仅一,,i cos仪J
%le4 C00rdiI域e8 of stake8∞∞nterH∞0f止印脱nt bet’佗en HY阻d YH

注:1.此段为带缓和曲线的圜曲线段计算(K0+214.8l—Ko+245.78)
2.R=30.00,f.=20.00。q=351。19’01.06。
表5 Ⅷ点至Hz点之间的中桩坐标计算
Table5 CODIdi舶t∞of 8址∞鲫c朗te小ne of ali印m即t bc伽e朗YH肋d HZ

牙1
一一叶 40尺2l:I
此段为圆曲线,先按下式计算出切线支距坐标
(6)
置、K:
里程簇嚣器㈣盎裟嚣要oo 扎=露/6她 J
式中:2i为桩点到zH点的曲线长,即桩点与zH点的 然后通过坐标变换将其转换为测量坐标五、K。
‰=凤£呻i+z./2一E/240群1
y;=R(1一cos西;)+f2仫R J
式风1中’:.%¨一R鲁1。+P风0一邛卜~¨”u√尼~“R
第26卷第l期 2006年2月
艇鹭建督 ThIIrId Conshucti佣
26(1):32—34 Fbb.2006
Excel在道路中线逐桩坐标计算中的应用
张宝利1,薛志勤2,杨舒诚1

Excel在青荣铁路线路坐标计算中的应用

Excel在青荣铁路线路坐标计算中的应用

Excel在青荣铁路线路坐标计算中的应用【摘要】根据线路要素和曲线计算公式,利用Excel对青荣铁路线路中边桩坐标进行计算【关键词】Excel 曲线公式线路计算1 引言随着计算机的普及,各种测量计算软件也日益完善,但是测量方式灵活多变,测量计算方法也是种类繁多,无论那种测量计算软件也不能包罗万象,不一定满足我们对某种数据处理的需要。

微软的Excel软件具有强大的计算功能和编辑排版功能,能直观的以表格形式输出计算结果,我们可以根据自己的需要,编制出所需的计算程序。

2 Excel简介与基本计算方法Excel的功能非常强大,能够完成数据的排序、分类汇总、函数计算、统计、生成图表、数据库编辑等等功能所有计算过程都以表格形式体现出来,对我们测量计算十分有利。

打开Excel后会显示出一张空白的表格,每个单元格可以输入一个数据,我们可以把要处理的数据依次输入到相应的单元格中,再在要得到计算结果的单元格中输入计算公式把要处理的数据联系起来,Excel则会按照公式计算出我们想要的结果。

3 线路坐标计算方法与公式3.1 直线段坐标计算中桩坐标计算:根据交桩资料,线路前进方向的坐标方位角,选取线路一已知点作为起点,算出待求点到起点的里程差,即可求的待求点中桩坐标。

边桩坐标计算:边桩坐标方位角为中桩坐标方位角加减90度,再根据边桩到中桩的距离即可计算出边桩坐标。

3.2 曲线段坐标计算曲线要素包括如图1:缓和曲线切线角bo——过HY(或YH)点的切线与ZH(或HZ)点的切线组成的角。

即圆曲线被缓和曲线所代替的那一段弧长对应的圆心角。

切垂距m——由圆心向切线作垂线的垂足到缓和曲线起点的距离。

内移距p——加缓和曲线后,圆曲线相对于切线的内移量。

曲线半径R转向角a切线长T曲线总长L外矢距Eo切曲差q其中,曲线半径R为设计值,转向角a为实测值,均为已知,其它各曲线要素可由半径R、转向角a以及曲线常数计算求得(如图1)。

缓和曲线段计算公式:圆曲线段计算公式:如图2:ZH——直缓点HY——缓圆点R——圆曲线半径bo——缓和曲线切线角m——切垂距p——圆曲线内移值l0——缓和曲线长l——缓和曲线上任意点P1到ZH点之间的缓和曲线长ly——圆曲线上任意一点P2到HY之间的圆弧长Δx1——缓和曲线上任意一点P1在X轴上的投影长Δy1——缓和曲线上任意一点P1在Y轴上的投影长Δx2——缓和曲线上任意一点P2在Y轴上的投影长Δy2——缓和曲线上任意一点P2在Y轴上的投影长α1——偏转角3.3 线路中桩坐标计算在缓缓曲线段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用EXCEL表格计算线路中边桩坐标
高速公路施工中,桥梁、隧道施工以及路沿石施工时对测量要求相当严格,要求总体宽度误差在1cm以内。

这就要求测量工程师必须把线路边桩都计算出来,每隔10米(曲线段)或者20米(直线段)放样线路边桩,以便指导施工。

如果采用常规的计算器计算,不仅繁琐、费力而且容易出现差错。

本人在计算中边桩坐标时,试着利用EXCEL表格功能,编辑函数大批量计算线路中边桩坐标,达到了高效、准确的目的。

由于直线部分相对简单,复曲线又特别繁琐。

现就圆曲线举例计算如下:
例:在浙江省龙丽一级公路施工中,左线圆曲线起点里程为K86+966.6,曲线半径为1500m,曲线左偏,起始方位角为147°43 ′58.2″,线路中心和隧道中心偏差15cm。

计算隧道中心线和衬砌边线(半径5.1m)。

1.在B4方格中输入:
=$B$3+3000*SIN((A4-$A$3)/3000)*COS(2.5784244-(A4-$A$3)/3000)+ 0.15*COS(4.149220679-2*(A4-$A$3)/3000)
按回车键确认即可以计算出该里程隧道中心线X轴坐标。

2.在C4方格中输入:
=$C$3+3000*SIN((A4-$A$3)/3000)*SIN(2.5784244-(A4-$A$3)/3000)+
0.15*SIN(4.149220679-2*(A4-$A$3)/3000)
按回车键确认即可以计算出该里程隧道中心线Y轴坐标。

同理在
3.D4方格中输入:
=$B$3+3000*SIN((A4-$A$3)/3000)*COS(2.5784244-(A4-$A$3)/3000)+ COS(4.149220679-2*(A4-$A$3)/3000) *(0.15+5.1)
4.在E4方格中输入:
=$C$3+3000*SIN((A4-$A$3)/3000)*SIN(2.5784244-(A4-$A$3)/3000)+
SIN(4.149220679-2*(A4-$A$3)/3000)
*(0.15+5.1)
其中 2.5784244为方位角147°43 ′58.2″的弧度表达方式,4.149220679为起始方位角147°43 ′58.2″加90°后的弧度值。

由于EXCEL自身问题无法计算度,只能以弧度方式计算,所以计算时,必须把角度转换成弧度计算。

5.使用EXCEL自动复制功能,采用鼠标拖动,就可以迅速计算出其他桩位点的隧道中心和右边桩坐标。

当需要不同里程点的坐标时只需改动第一列中线路中心里程即可。

由于有些版本的EXCEL无法识别K87+367这种格式,所以所有里程必须采用正常的阿拉伯数字形式。

本方法避免了手工计算,输入输出的很多麻烦,为大批量的计算公路曲线要素提供了一种有效途径,有着比计算器和测量软件更快速、准确出计算成果的优点。

在本人担负测量的很多公路施工中采用此方法,达到了节省人力、准确、系统计算的功能。

相关文档
最新文档