路线平面线偏移后基于参照纵坡按固定坡度绘制纵断面

老师您好,我在局部偏移路线后想给偏移生成的路线绘制纵断面,但是绘制出来的纵断面有两个问题。1、绘制纵断面的参数我只选择了坡度,纵向偏移是0,但是生成的纵断面在三维视图会整体上下偏移且目测纵坡与原路线一致并未改变(坡度为正会向上偏移,坡度为负则向下偏移);2、无论我输入的坡度值是正还是负,打开的纵断面模型视图里路线坡度均为正(即上坡)。如下图,我将原路线K0+100-K0+195局部右偏后按2图数据生成纵断面(为显示明显我设为-50%),3图中的红色方框内为生成的纵断面(已经整体向下偏移了),在4图里打开纵断面模型后坡度显示为上坡。我想达到的效果是4图,平面不变,在桩号K0+100的位置纵坡开始变化按-0.93%的坡度下坡,即在3D视图里应该是一条折线。再次感谢老师解答疑惑!

     普洱管廊路线.dgn

Parents
  • 请问您的原平面线的纵断是怎么生成的?该纵断显示是有问题的,而且也不能被选中。

  • 是用原路线的纵坡、竖曲线表数据从ASCⅡ导入纵面几何图形生成的,老师,我把我的数据发您帮我看一下哪里出错了,谢谢!

    JD0 2516612.489 498913.823 
    JD1 2516613.722 499148.235 160 60 60
    JD2 2516779.03 499310.124 118 70 70
    JD3 2516753.095 499501.581 188.4271 65 65
    JD4 2516930.401 499801.684 1500 
    JD5 2517065.285 499971.529 675.866 65 65
    JD6 2517173.998 500207.038 180 60 60
    JD7 2517345.21 500317.483 280 50 50
    JD8 2517468.106 500469.781 307.7768 45 45
    JD9 2517520.99 500507.397
    0 1307.94
    210 1308.78 3500 17.5
    450 1312.14 5000 46
    960 1309.896 12000 50.4
    1220 1310.936 3600 77.4
    1450 1321.746 2000 62
    1565 1320.021 1300 21.93
    1760 1310.517 1000 19.369
    1918.905 1308.928

  • 您按下面的竖曲线再导入试试。

    白线是您导入的竖曲线,请在Explorer里找到您导入的竖曲线右键把它删除。

    0 1307.94
    210 1308.78 3500
    450 1312.14 5000
    960 1309.896 12000
    1220 1310.936 3600
    1450 1321.746 2000
    1565 1320.021 1300
    1760 1310.517 1000
    1918.905 1308.928
    <?xml version="1.0" encoding="utf-8"?>
    <Settings>
      <TextWizard Data="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;WizardSettings xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;&lt;StartImportLine&gt;1&lt;/StartImportLine&gt;&lt;EndImportLine&gt;EOF&lt;/EndImportLine&gt;&lt;DecimalSeparator&gt;.&lt;/DecimalSeparator&gt;&lt;DecimalPlaces&gt;1&lt;/DecimalPlaces&gt;&lt;Filters&gt;&lt;Filter&gt;&lt;Include&gt;true&lt;/Include&gt;&lt;Type&gt;0&lt;/Type&gt;&lt;Delimited&gt;true&lt;/Delimited&gt;&lt;Details /&gt;&lt;DetailsList&gt;&lt;string /&gt;&lt;/DetailsList&gt;&lt;detailsStartLine&gt;0&lt;/detailsStartLine&gt;&lt;detailsEndLine&gt;0&lt;/detailsEndLine&gt;&lt;detailsStartMarker /&gt;&lt;detailsEndMarker /&gt;&lt;TabDelimiter&gt;false&lt;/TabDelimiter&gt;&lt;SpaceDelimiter&gt;true&lt;/SpaceDelimiter&gt;&lt;SemiColonDelimiter&gt;false&lt;/SemiColonDelimiter&gt;&lt;CommaDelimiter&gt;false&lt;/CommaDelimiter&gt;&lt;OtherDelimiter&gt;false&lt;/OtherDelimiter&gt;&lt;OtherString /&gt;&lt;IgnoreConsecutive&gt;true&lt;/IgnoreConsecutive&gt;&lt;TextQualifier /&gt;&lt;StartColumnLine&gt;1&lt;/StartColumnLine&gt;&lt;StartColumnField&gt;1&lt;/StartColumnField&gt;&lt;FixedColumns /&gt;&lt;Columns&gt;&lt;int&gt;1&lt;/int&gt;&lt;int&gt;2&lt;/int&gt;&lt;int&gt;6&lt;/int&gt;&lt;/Columns&gt;&lt;/Filter&gt;&lt;/Filters&gt;&lt;SourceCoordinateName /&gt;&lt;/WizardSettings&gt;" />
    </Settings>

    ----------------------------------------------------------------------------------------------------------------------

    如果解决了您的问题,请确认答案,方便其他用户参考,同时也感谢您对我们工作的肯定。

    ----------------------------------------------------------------------------------------------------------------------

  • 老师您好,我按照您教的操作已经成功显示出了原路线的纵断面模型,但是还是无法给偏移出来的那段按自定义纵坡生成纵断面,坡度为负时依旧是路线整体向下偏移,且坡度还是原路线坡度。纵断面模型显示还是向上的。老师能帮我操作一下局部路段等距偏移后基于参照坡度按固定坡度绘制纵断面吗?感谢老师解答!

  • 您好。我分别按-2%和2%纵坡投影,得到了两条不同的纵断面线,应该是没有问题的。

    我在项目浏览器里没有找到原平面线,建议您新建文件重新导入平纵,然后再操作。

    ----------------------------------------------------------------------------------------------------------------------

    如果解决了您的问题,请确认答案,方便其他用户参考,同时也感谢您对我们工作的肯定。

    ----------------------------------------------------------------------------------------------------------------------

  • 老师您好!我已经新建文件重新导入路线,可以正确生成原路线的纵断面,但是还是无法给新路线自定义纵坡,输入的正负坡度值会让路线纵断面上下整体偏移,实际上坡度还是原路线的坡度。蓝色线条是我想达到的目的,请问老师我是方法错误了吗?

    JD0  2516612.489 498913.823
    JD1 2516613.722 499148.235 160 60 60
    JD2 2516779.03 499310.124 118 70 70
    JD3 2516753.095 499501.581 188.4271 65 65
    JD4 2516930.401 499801.684 1500
    JD5 2517065.285 499971.529 675.866 65 65
    JD6 2517173.998 500207.038 180 60 60
    JD7 2517345.21 500317.483 280 50 50
    JD8 2517468.106 500469.781 307.7768 45 45
    JD9 2517520.99 500507.397
    <?xml version="1.0" encoding="utf-8"?>
    <Settings>
      <TextWizard Data="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;WizardSettings xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;&lt;StartImportLine&gt;1&lt;/StartImportLine&gt;&lt;EndImportLine&gt;EOF&lt;/EndImportLine&gt;&lt;DecimalSeparator&gt;.&lt;/DecimalSeparator&gt;&lt;DecimalPlaces&gt;1&lt;/DecimalPlaces&gt;&lt;Filters&gt;&lt;Filter&gt;&lt;Include&gt;true&lt;/Include&gt;&lt;Type&gt;0&lt;/Type&gt;&lt;Delimited&gt;true&lt;/Delimited&gt;&lt;Details /&gt;&lt;DetailsList&gt;&lt;string /&gt;&lt;/DetailsList&gt;&lt;detailsStartLine&gt;0&lt;/detailsStartLine&gt;&lt;detailsEndLine&gt;0&lt;/detailsEndLine&gt;&lt;detailsStartMarker /&gt;&lt;detailsEndMarker /&gt;&lt;TabDelimiter&gt;false&lt;/TabDelimiter&gt;&lt;SpaceDelimiter&gt;true&lt;/SpaceDelimiter&gt;&lt;SemiColonDelimiter&gt;false&lt;/SemiColonDelimiter&gt;&lt;CommaDelimiter&gt;false&lt;/CommaDelimiter&gt;&lt;OtherDelimiter&gt;false&lt;/OtherDelimiter&gt;&lt;OtherString /&gt;&lt;IgnoreConsecutive&gt;true&lt;/IgnoreConsecutive&gt;&lt;TextQualifier /&gt;&lt;StartColumnLine&gt;1&lt;/StartColumnLine&gt;&lt;StartColumnField&gt;1&lt;/StartColumnField&gt;&lt;FixedColumns /&gt;&lt;Columns&gt;&lt;int&gt;0&lt;/int&gt;&lt;int&gt;1&lt;/int&gt;&lt;int&gt;2&lt;/int&gt;&lt;int&gt;3&lt;/int&gt;&lt;int&gt;4&lt;/int&gt;&lt;int&gt;5&lt;/int&gt;&lt;/Columns&gt;&lt;/Filter&gt;&lt;/Filters&gt;&lt;SourceCoordinateName /&gt;&lt;/WizardSettings&gt;" />
    </Settings>
    0 1307.94
    210 1308.78 3500
    450 1312.14 5000
    960 1309.896 12000
    1220 1310.936 3600
    1450 1321.746 2000
    1565 1320.021 1300
    1760 1310.517 1000
    1918.905 1308.928
    <?xml version="1.0" encoding="utf-8"?>
    <Settings>
      <TextWizard Data="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;WizardSettings xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;&lt;StartImportLine&gt;1&lt;/StartImportLine&gt;&lt;EndImportLine&gt;EOF&lt;/EndImportLine&gt;&lt;DecimalSeparator&gt;.&lt;/DecimalSeparator&gt;&lt;DecimalPlaces&gt;1&lt;/DecimalPlaces&gt;&lt;Filters&gt;&lt;Filter&gt;&lt;Include&gt;true&lt;/Include&gt;&lt;Type&gt;0&lt;/Type&gt;&lt;Delimited&gt;true&lt;/Delimited&gt;&lt;Details /&gt;&lt;DetailsList&gt;&lt;string /&gt;&lt;/DetailsList&gt;&lt;detailsStartLine&gt;0&lt;/detailsStartLine&gt;&lt;detailsEndLine&gt;0&lt;/detailsEndLine&gt;&lt;detailsStartMarker /&gt;&lt;detailsEndMarker /&gt;&lt;TabDelimiter&gt;false&lt;/TabDelimiter&gt;&lt;SpaceDelimiter&gt;true&lt;/SpaceDelimiter&gt;&lt;SemiColonDelimiter&gt;false&lt;/SemiColonDelimiter&gt;&lt;CommaDelimiter&gt;false&lt;/CommaDelimiter&gt;&lt;OtherDelimiter&gt;false&lt;/OtherDelimiter&gt;&lt;OtherString /&gt;&lt;IgnoreConsecutive&gt;true&lt;/IgnoreConsecutive&gt;&lt;TextQualifier /&gt;&lt;StartColumnLine&gt;1&lt;/StartColumnLine&gt;&lt;StartColumnField&gt;1&lt;/StartColumnField&gt;&lt;FixedColumns /&gt;&lt;Columns&gt;&lt;int&gt;1&lt;/int&gt;&lt;int&gt;2&lt;/int&gt;&lt;int&gt;6&lt;/int&gt;&lt;/Columns&gt;&lt;/Filter&gt;&lt;/Filters&gt;&lt;SourceCoordinateName /&gt;&lt;/WizardSettings&gt;" />
    </Settings>

Reply
  • 老师您好!我已经新建文件重新导入路线,可以正确生成原路线的纵断面,但是还是无法给新路线自定义纵坡,输入的正负坡度值会让路线纵断面上下整体偏移,实际上坡度还是原路线的坡度。蓝色线条是我想达到的目的,请问老师我是方法错误了吗?

    JD0  2516612.489 498913.823
    JD1 2516613.722 499148.235 160 60 60
    JD2 2516779.03 499310.124 118 70 70
    JD3 2516753.095 499501.581 188.4271 65 65
    JD4 2516930.401 499801.684 1500
    JD5 2517065.285 499971.529 675.866 65 65
    JD6 2517173.998 500207.038 180 60 60
    JD7 2517345.21 500317.483 280 50 50
    JD8 2517468.106 500469.781 307.7768 45 45
    JD9 2517520.99 500507.397
    <?xml version="1.0" encoding="utf-8"?>
    <Settings>
      <TextWizard Data="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;WizardSettings xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;&lt;StartImportLine&gt;1&lt;/StartImportLine&gt;&lt;EndImportLine&gt;EOF&lt;/EndImportLine&gt;&lt;DecimalSeparator&gt;.&lt;/DecimalSeparator&gt;&lt;DecimalPlaces&gt;1&lt;/DecimalPlaces&gt;&lt;Filters&gt;&lt;Filter&gt;&lt;Include&gt;true&lt;/Include&gt;&lt;Type&gt;0&lt;/Type&gt;&lt;Delimited&gt;true&lt;/Delimited&gt;&lt;Details /&gt;&lt;DetailsList&gt;&lt;string /&gt;&lt;/DetailsList&gt;&lt;detailsStartLine&gt;0&lt;/detailsStartLine&gt;&lt;detailsEndLine&gt;0&lt;/detailsEndLine&gt;&lt;detailsStartMarker /&gt;&lt;detailsEndMarker /&gt;&lt;TabDelimiter&gt;false&lt;/TabDelimiter&gt;&lt;SpaceDelimiter&gt;true&lt;/SpaceDelimiter&gt;&lt;SemiColonDelimiter&gt;false&lt;/SemiColonDelimiter&gt;&lt;CommaDelimiter&gt;false&lt;/CommaDelimiter&gt;&lt;OtherDelimiter&gt;false&lt;/OtherDelimiter&gt;&lt;OtherString /&gt;&lt;IgnoreConsecutive&gt;true&lt;/IgnoreConsecutive&gt;&lt;TextQualifier /&gt;&lt;StartColumnLine&gt;1&lt;/StartColumnLine&gt;&lt;StartColumnField&gt;1&lt;/StartColumnField&gt;&lt;FixedColumns /&gt;&lt;Columns&gt;&lt;int&gt;0&lt;/int&gt;&lt;int&gt;1&lt;/int&gt;&lt;int&gt;2&lt;/int&gt;&lt;int&gt;3&lt;/int&gt;&lt;int&gt;4&lt;/int&gt;&lt;int&gt;5&lt;/int&gt;&lt;/Columns&gt;&lt;/Filter&gt;&lt;/Filters&gt;&lt;SourceCoordinateName /&gt;&lt;/WizardSettings&gt;" />
    </Settings>
    0 1307.94
    210 1308.78 3500
    450 1312.14 5000
    960 1309.896 12000
    1220 1310.936 3600
    1450 1321.746 2000
    1565 1320.021 1300
    1760 1310.517 1000
    1918.905 1308.928
    <?xml version="1.0" encoding="utf-8"?>
    <Settings>
      <TextWizard Data="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;WizardSettings xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;&lt;StartImportLine&gt;1&lt;/StartImportLine&gt;&lt;EndImportLine&gt;EOF&lt;/EndImportLine&gt;&lt;DecimalSeparator&gt;.&lt;/DecimalSeparator&gt;&lt;DecimalPlaces&gt;1&lt;/DecimalPlaces&gt;&lt;Filters&gt;&lt;Filter&gt;&lt;Include&gt;true&lt;/Include&gt;&lt;Type&gt;0&lt;/Type&gt;&lt;Delimited&gt;true&lt;/Delimited&gt;&lt;Details /&gt;&lt;DetailsList&gt;&lt;string /&gt;&lt;/DetailsList&gt;&lt;detailsStartLine&gt;0&lt;/detailsStartLine&gt;&lt;detailsEndLine&gt;0&lt;/detailsEndLine&gt;&lt;detailsStartMarker /&gt;&lt;detailsEndMarker /&gt;&lt;TabDelimiter&gt;false&lt;/TabDelimiter&gt;&lt;SpaceDelimiter&gt;true&lt;/SpaceDelimiter&gt;&lt;SemiColonDelimiter&gt;false&lt;/SemiColonDelimiter&gt;&lt;CommaDelimiter&gt;false&lt;/CommaDelimiter&gt;&lt;OtherDelimiter&gt;false&lt;/OtherDelimiter&gt;&lt;OtherString /&gt;&lt;IgnoreConsecutive&gt;true&lt;/IgnoreConsecutive&gt;&lt;TextQualifier /&gt;&lt;StartColumnLine&gt;1&lt;/StartColumnLine&gt;&lt;StartColumnField&gt;1&lt;/StartColumnField&gt;&lt;FixedColumns /&gt;&lt;Columns&gt;&lt;int&gt;1&lt;/int&gt;&lt;int&gt;2&lt;/int&gt;&lt;int&gt;6&lt;/int&gt;&lt;/Columns&gt;&lt;/Filter&gt;&lt;/Filters&gt;&lt;SourceCoordinateName /&gt;&lt;/WizardSettings&gt;" />
    </Settings>

Children
No Data