{"id":2341,"date":"2026-07-27T08:12:06","date_gmt":"2026-07-27T06:12:06","guid":{"rendered":"https:\/\/cad-kompass.de\/?p=2341"},"modified":"2026-07-27T08:12:07","modified_gmt":"2026-07-27T06:12:07","slug":"profilkoerper-bearbeiten","status":"publish","type":"post","link":"https:\/\/cad-kompass.de\/?p=2341","title":{"rendered":"Profilk\u00f6rper bearbeiten"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Civil 3D | Profilk\u00f6rper bearbeiten<\/title>\n    <style>\n        :root {\n            --primary: #3f5f75;\n            --primary-dark: #2d4d63;\n            --primary-light: #edf3f7;\n            --primary-pale: #f5f8fb;\n            --accent: #e8913a;\n            --text: #2d3748;\n            --text-light: #64748b;\n            --heading: #1a2332;\n            --bg: #ffffff;\n            --bg-offset: #f8fafc;\n            --border: #e2e8f0;\n            --border-light: #f1f5f9;\n            --green: #059669;\n            --green-bg: #ecfdf5;\n            --green-border: #a7f3d0;\n            --amber: #d97706;\n            --amber-bg: #fffbeb;\n            --amber-border: #fde68a;\n            --radius: 4px;\n            --radius-lg: 6px;\n            --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);\n            --shadow: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.04);\n            --shadow-md: 0 4px 6px rgba(0,0,0,0.06), 0 2px 4px rgba(0,0,0,0.04);\n            --transition: 0.2s ease;\n        }\n        .page-wrapper, .page-wrapper *, .page-wrapper *::before, .page-wrapper *::after { box-sizing: border-box; }\n        .page-wrapper { color: var(--text); line-height: 1.7; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\n        .reading-progress { position: fixed; top: 0; left: 0; height: 3px; background: linear-gradient(90deg, var(--primary), var(--accent)); width: 0%; z-index: 1000; transition: width 0.15s linear; border-radius: 0 2px 2px 0; }\n        .page-wrapper { max-width: 840px; margin: 0 auto; padding: 32px 36px 100px; }\n        .page-title { font-size: 1.7rem; font-weight: 700; color: var(--heading); margin-bottom: 32px; line-height: 1.3; letter-spacing: -0.02em; }\n        .toc { background: var(--primary-pale); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 24px 28px 24px 32px; margin-bottom: 44px; position: relative; overflow: hidden; }\n        .toc::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: linear-gradient(180deg, var(--primary), var(--accent)); }\n        .toc-title { font-size: 0.72rem; font-weight: 700; color: var(--primary); text-transform: uppercase; letter-spacing: 0.12em; margin-bottom: 14px; }\n        .toc ol { padding-left: 22px; }\n        .toc li { margin-bottom: 5px; font-size: 0.88rem; line-height: 1.5; }\n        .toc a { color: var(--text); text-decoration: none; transition: color var(--transition); }\n        .toc a:hover { color: var(--primary); }\n        .toc ol ol { margin-top: 5px; }\n        .tutorial-content h2 { font-size: 1.15rem; font-weight: 700; color: var(--heading); margin: 56px 0 18px; padding-bottom: 12px; border-bottom: 2px solid var(--border); letter-spacing: -0.01em; }\n        .tutorial-content h2:first-child { margin-top: 0; }\n        .tutorial-content h2 .label { display: inline-block; font-size: 0.68rem; font-weight: 700; color: var(--primary); background: var(--primary-light); padding: 3px 10px; border-radius: 20px; letter-spacing: 0.06em; text-transform: uppercase; margin-right: 10px; vertical-align: middle; position: relative; top: -1px; }\n        .tutorial-content h3 { font-size: 1rem; font-weight: 600; color: var(--heading); margin: 30px 0 12px; }\n        .tutorial-content p { font-size: 0.93rem; line-height: 1.85; color: var(--text); margin-bottom: 16px; }\n        .tutorial-content strong { color: var(--heading); }\n        .tutorial-content ul, .tutorial-content ol { padding-left: 24px; margin-bottom: 16px; }\n        .tutorial-content li { font-size: 0.93rem; line-height: 1.8; color: var(--text); margin-bottom: 6px; }\n        .tutorial-content code { font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace; font-size: 0.84em; background: var(--bg-offset); border: 1px solid var(--border); padding: 2px 7px; border-radius: 4px; color: var(--primary-dark); font-weight: 500; }\n        .tutorial-content table { width: 100%; border-collapse: separate; border-spacing: 0; margin: 20px 0 24px; font-size: 0.88rem; border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; }\n        .tutorial-content th { background: var(--primary); color: #fff; padding: 12px 16px; text-align: left; font-weight: 600; font-size: 0.82rem; letter-spacing: 0.02em; }\n        .tutorial-content td { padding: 11px 16px; border-bottom: 1px solid var(--border-light); vertical-align: top; }\n        .tutorial-content tr:last-child td { border-bottom: none; }\n        .tutorial-content tbody tr:nth-child(even) { background: var(--bg-offset); }\n        .tutorial-content tbody tr:hover { background: var(--primary-pale); transition: background var(--transition); }\n        .hint-box { background: var(--primary-light); border-left: 4px solid var(--primary); border-radius: 0 var(--radius) var(--radius) 0; padding: 16px 20px; margin: 20px 0 24px; font-size: 0.88rem; color: var(--text); line-height: 1.7; box-shadow: var(--shadow-sm); display: flex; gap: 12px; align-items: flex-start; }\n        .hint-box .box-icon { flex-shrink: 0; margin-top: 1px; }\n        .hint-box strong { color: var(--primary-dark); }\n        .warning-box { background: var(--amber-bg); border-left: 4px solid var(--amber); border-radius: 0 var(--radius) var(--radius) 0; padding: 16px 20px; margin: 20px 0 24px; font-size: 0.88rem; color: var(--text); line-height: 1.7; box-shadow: var(--shadow-sm); display: flex; gap: 12px; align-items: flex-start; }\n        .warning-box .box-icon { flex-shrink: 0; margin-top: 1px; }\n        .warning-box strong { color: #92700c; }\n        .version-box { background: #eef5fb; border: 1px solid #c5d5e0; border-left: 4px solid var(--primary); border-radius: 0 var(--radius) var(--radius) 0; padding: 14px 20px; margin: 20px 0 24px; font-size: 0.86rem; color: var(--text); line-height: 1.7; display: flex; gap: 12px; align-items: flex-start; }\n        .version-box .box-icon { flex-shrink: 0; margin-top: 1px; }\n        .version-box strong { color: var(--primary-dark); }\n        .checkpoint { background: var(--green-bg); border-left: 4px solid var(--green); border-radius: 0 var(--radius) var(--radius) 0; padding: 16px 20px; margin: 28px 0; font-size: 0.88rem; color: var(--text); line-height: 1.7; box-shadow: var(--shadow-sm); display: flex; gap: 12px; align-items: flex-start; }\n        .checkpoint .box-icon { flex-shrink: 0; margin-top: 1px; }\n        .checkpoint strong { color: #047857; }\n        .step-list { counter-reset: steps; list-style: none; padding-left: 0; position: relative; margin: 20px 0 28px; }\n        .step-list::before { content: ''; position: absolute; left: 15px; top: 20px; bottom: 20px; width: 2px; background: linear-gradient(180deg, var(--primary), var(--border)); border-radius: 1px; }\n        .step-list li { counter-increment: steps; padding: 10px 0 10px 52px; position: relative; font-size: 0.93rem; line-height: 1.8; border-bottom: none; }\n        .step-list li::before { content: counter(steps); position: absolute; left: 3px; top: 10px; width: 26px; height: 26px; background: var(--primary); color: #fff; border-radius: 50%; font-size: 0.75rem; font-weight: 600; display: flex; align-items: center; justify-content: center; z-index: 1; box-shadow: 0 0 0 4px var(--bg), var(--shadow); }\n        .step-list li + li { margin-top: 2px; }\n        .step-list details { margin-top: 10px; }\n        .step-list details summary { font-size: 0.8rem; color: var(--primary); cursor: pointer; font-weight: 600; display: inline-flex; align-items: center; gap: 7px; padding: 6px 14px; transition: all var(--transition); list-style: none; background: var(--primary-light); border: 1px solid #c5d5e0; border-radius: 20px; letter-spacing: 0.01em; }\n        .step-list details summary::-webkit-details-marker { display: none; }\n        .step-list details summary::before { content: '\\25B8'; font-size: 0.7rem; transition: transform var(--transition); display: inline-block; }\n        .step-list details[open] summary::before { transform: rotate(90deg); }\n        .step-list details summary:hover { background: var(--primary); color: #fff; border-color: var(--primary); }\n        .step-list details summary:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }\n        .step-list details[open] summary { margin-bottom: 8px; }\n        .step-list details figure { margin: 8px 0 4px; }\n        .step-list details figure img { cursor: zoom-in; }\n        .lightbox-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0.85); z-index: 2000; display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: opacity 0.25s ease, visibility 0.25s ease; cursor: zoom-out; padding: 24px; }\n        .lightbox-overlay.active { opacity: 1; visibility: visible; }\n        .lightbox-overlay img { max-width: 95vw; max-height: 92vh; border-radius: var(--radius-lg); box-shadow: 0 8px 40px rgba(0,0,0,0.5); transform: scale(0.92); transition: transform 0.25s ease; }\n        .lightbox-overlay.active img { transform: scale(1); }\n        .lightbox-close { position: fixed; top: 20px; right: 24px; width: 40px; height: 40px; background: rgba(255,255,255,0.15); border: none; border-radius: 50%; color: #fff; font-size: 1.3rem; cursor: pointer; z-index: 2001; display: flex; align-items: center; justify-content: center; transition: background 0.2s ease; }\n        .lightbox-close:hover { background: rgba(255,255,255,0.3); }\n        .lightbox-close:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }\n        figure { margin: 24px 0; }\n        figure img { max-width: 100%; border-radius: var(--radius); border: 1px solid var(--border); box-shadow: var(--shadow); transition: box-shadow 0.3s ease, transform 0.3s ease; }\n        figure img:hover { box-shadow: var(--shadow-md); transform: translateY(-1px); }\n        .reading-map { background: var(--primary-pale); border: 1px solid var(--border); border-left: 4px solid var(--accent); border-radius: 0 var(--radius-lg) var(--radius-lg) 0; padding: 16px 18px; margin: 20px 0 24px; box-shadow: var(--shadow-sm); }\n        .reading-map-title { font-size: 0.72rem; font-weight: 700; color: var(--primary); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 8px; }\n        .reading-map p { font-size: 0.88rem; line-height: 1.65; margin: 0 0 12px; color: var(--text); }\n        .reading-jumps { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px 10px; max-width: 650px; margin: 0 auto; }\n        .reading-jumps a { display: inline-flex; align-items: center; justify-content: center; background: #fff; border: 1px solid #c5d5e0; border-radius: var(--radius); color: var(--primary-dark); padding: 8px 12px; min-height: 42px; font-size: 0.82rem; font-weight: 600; line-height: 1.35; text-align: center; text-decoration: none; box-shadow: none; transform: none; transition: background-color var(--transition), border-color var(--transition), color var(--transition); }\n        .reading-jumps a:hover { background: var(--primary-light); border-color: var(--primary); color: var(--primary-dark); box-shadow: none; transform: none; }\n        .reading-jumps a:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }\n        .toc a:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; border-radius: 2px; }\n        .section-divider { border: none; height: 1px; background: var(--border); margin: 48px 0 0; }\n        .concept-svg { display: block; margin: 24px auto; width: 100%; max-width: 720px; }\n        @media (max-width: 680px) {\n            .page-wrapper { padding: 20px 18px 60px; }\n            .page-title { font-size: 1.35rem; }\n            .step-list li { padding-left: 46px; }\n            .toc { padding: 18px 20px 18px 24px; }\n            .reading-jumps { grid-template-columns: 1fr; max-width: none; }\n        }\n        @media (prefers-reduced-motion: no-preference) {\n            .tutorial-content h2, .hint-box, .warning-box, .checkpoint, figure { animation: fadeInUp 0.4s ease both; }\n            @keyframes fadeInUp { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n        }\n        @media (prefers-reduced-motion: reduce) {\n            .tutorial-content h2, .hint-box, .warning-box, .checkpoint, figure { animation: none; transition: none; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<div class=\"reading-progress\" id=\"readingProgress\"><\/div>\n\n<div class=\"page-wrapper\">\n\n    <h1 class=\"page-title\">Profilk\u00f6rper bearbeiten<\/h1>\n\n    <nav class=\"toc\">\n        <div class=\"toc-title\">Inhalt<\/div>\n        <ol>\n            <li><a href=\"#querprofil-editor\">Stationsweise nachbessern im Querprofil-Editor<\/a><\/li>\n            <li><a href=\"#bereiche-aendern\">Bereiche verschieben, teilen und zusammenf\u00fchren<\/a><\/li>\n            <li><a href=\"#elementkanten\">Elementkanten aus dem Profilk\u00f6rper gewinnen<\/a><\/li>\n            <li><a href=\"#rebuild\">Veraltet und neu erstellen<\/a><\/li>\n            <li><a href=\"#ueberhoehung\">Ausblick: \u00dcberh\u00f6hung in der Kurve<\/a><\/li>\n        <\/ol>\n    <\/nav>\n\n    <div class=\"tutorial-content\">\n\n        <p>Der Profilk\u00f6rper aus den ersten Tutorials steht. Jetzt geht es darum, ihn zu bearbeiten, statt ihn bei jeder Kleinigkeit neu von Grund auf zu bauen. Dieses Tutorial hat zwei Seiten. Die eine ist das gezielte Nachbessern: eine einzelne Station reparieren, eine Bereichsgrenze verschieben, einen Abschnitt anders schneiden. Die andere ist das Weiterverwenden: aus dem fertigen K\u00f6rper Kanten extrahieren oder sie direkt in Achsen, L\u00e4ngsschnitte und Polylinien umwandeln. Dazu kl\u00e4ren wir, wann und wie sich ein Profilk\u00f6rper \u00fcberhaupt neu aufbaut, und werfen zum Schluss einen kurzen Blick auf die \u00dcberh\u00f6hung in Kurven.<\/p>\n\n        <p>Voraussetzung ist ein fertiger Profilk\u00f6rper, wie ihn Tutorial 1 anlegt und Tutorial 2 ans Gel\u00e4nde anbindet. Als Beispiel bleiben wir bei der Erschlie\u00dfungsstra\u00dfe aus dem Kapitel. Alles hier setzt an einem bestehenden K\u00f6rper an, statt ihn von Grund auf neu zu bauen.<\/p>\n\n        <div class=\"reading-map\" aria-label=\"Schnelleinstieg\">\n            <div class=\"reading-map-title\">Schnelleinstieg<\/div>\n            <p>Das Tutorial muss nicht am St\u00fcck gelesen werden. Wer einen konkreten Punkt sucht, springt direkt dorthin:<\/p>\n            <div class=\"reading-jumps\">\n                <a href=\"#querprofil-editor\">Querprofil-Editor<\/a>\n                <a href=\"#bereiche-aendern\">Bereiche \u00e4ndern<\/a>\n                <a href=\"#elementkanten\">Elementkanten gewinnen<\/a>\n                <a href=\"#rebuild\">Neu erstellen<\/a>\n                <a href=\"#ueberhoehung\">\u00dcberh\u00f6hung<\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"hint-box\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#3f5f75\" stroke-width=\"1.5\"\/><path d=\"M10 9v5\" stroke=\"#3f5f75\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"10\" cy=\"6.5\" r=\"1\" fill=\"#3f5f75\"\/><\/svg>\n            <div><strong>Zu den Men\u00fcnamen:<\/strong> Die hier genannten Befehls-, Dialog- und Feldnamen stammen aus Civil 3D 2025. In \u00e4lteren Versionen weicht die eine oder andere Beschriftung leicht ab, der Ablauf bleibt derselbe.<\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"querprofil-editor\"><span class=\"label\">Reparieren<\/span> Stationsweise nachbessern im Querprofil-Editor<\/h2>\n\n        <p>Manchmal sitzt der ganze Profilk\u00f6rper richtig, nur an einer einzelnen Station stimmt etwas nicht. An einem engen Kurvenpunkt f\u00e4llt eine B\u00f6schung zu flach aus, oder wo das Bestandsgel\u00e4nde kr\u00e4ftig springt, trifft der Anschluss nicht sauber. Den ganzen K\u00f6rper deswegen umzustellen w\u00e4re grob, denn die Querschnitts-Vorgabe passt ja \u00fcberall sonst. Der <strong>Querprofil-Editor<\/strong> ist das Werkzeug f\u00fcr genau diesen Fall: Er zeigt den Querprofil-Schnitt durch den Profilk\u00f6rper an einer gew\u00e4hlten Station und l\u00e4sst dich dort einen einzelnen Parameter \u00fcberschreiben, ohne den Querschnitt selbst oder die anderen Stationen anzufassen.<\/p>\n\n        <p>Der Kern ist die <strong>\u00dcberschreibung<\/strong>. \u00c4nderst du im Editor einen Wert an einer Station, springt in der Parameter-Tabelle die Spalte <em>\u00dcberschreiben<\/em> auf <strong>True<\/strong>. Diese eine Station weicht ab dem Moment von der Vorgabe ab, der \u00fcbrige Bereich bleibt unber\u00fchrt. Das folgende Bild zeigt links das \u00fcbliche Querprofil mit der Vorgabe und rechts dieselbe Station, nachdem die B\u00f6schung \u00fcberschrieben wurde, damit ihr Fu\u00df nicht erst weit drau\u00dfen im Gel\u00e4nde landet:<\/p>\n\n        <svg class=\"concept-svg\" viewBox=\"0 0 720 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Zwei Querprofile nebeneinander. Links das Panel Alle anderen Stationen Vorgabe: eine gr\u00fcne Fahrbahn mit zwei goldenen B\u00f6schungen, deren B\u00f6schungsf\u00fc\u00dfe sauber auf der sanft geneigten blaugrauen Gel\u00e4ndelinie sitzen. Rechts das Panel Diese Station \u00fcberschrieben: dieselbe Fahrbahn, aber das Bestandsgel\u00e4nde f\u00e4llt auf der rechten Seite stufig ab. Die rechte B\u00f6schung ist steiler gezogen und \u00fcberschrieben, ihr Fu\u00df sitzt dicht neben der Fahrbahn. Eine d\u00fcnn gestrichelte goldene Linie zeigt daneben, wie flach die Vorgabe-B\u00f6schung verliefe: Sie erreicht das Gel\u00e4nde zwar auch, aber erst deutlich weiter drau\u00dfen. Ein Merker nennt Spalte \u00dcberschreiben gleich True. Unten der Satz, dass nur diese eine Station ge\u00e4ndert wird und der \u00fcbrige Bereich bei der Querschnitts-Vorgabe bleibt.\">\n            <!-- Panel links: Vorgabe -->\n            <rect x=\"20\" y=\"50\" width=\"316\" height=\"206\" rx=\"8\" fill=\"#f6f9fb\" stroke=\"#c3cfd8\" stroke-width=\"1.4\"\/>\n            <text x=\"178\" y=\"72\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#3f5f75\" font-weight=\"700\" text-anchor=\"middle\">Alle anderen Stationen: Vorgabe<\/text>\n            <path d=\"M40 198 Q108 192 180 195 Q252 198 320 202\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/>\n            <line x1=\"132\" y1=\"120\" x2=\"228\" y2=\"120\" stroke=\"#43a047\" stroke-width=\"2.8\" stroke-linecap=\"round\"\/>\n            <line x1=\"132\" y1=\"120\" x2=\"92\" y2=\"192\" stroke=\"#e8913a\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/>\n            <line x1=\"228\" y1=\"120\" x2=\"268\" y2=\"199\" stroke=\"#e8913a\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/>\n            <circle cx=\"92\" cy=\"192\" r=\"3.2\" fill=\"#fff\" stroke=\"#e8913a\" stroke-width=\"1.8\"\/>\n            <circle cx=\"268\" cy=\"199\" r=\"3.2\" fill=\"#fff\" stroke=\"#e8913a\" stroke-width=\"1.8\"\/>\n            <circle cx=\"180\" cy=\"120\" r=\"3.6\" fill=\"#fff\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n            <text x=\"178\" y=\"246\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#5b6b78\" text-anchor=\"middle\">Standard-Neigung, Fu\u00df trifft das Gel\u00e4nde<\/text>\n            <!-- Panel rechts: \u00fcberschrieben -->\n            <rect x=\"384\" y=\"50\" width=\"316\" height=\"206\" rx=\"8\" fill=\"#f6f9fb\" stroke=\"#c3cfd8\" stroke-width=\"1.4\"\/>\n            <text x=\"542\" y=\"72\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#b5651d\" font-weight=\"700\" text-anchor=\"middle\">Diese Station: \u00fcberschrieben<\/text>\n            <rect x=\"558\" y=\"80\" width=\"128\" height=\"20\" rx=\"10\" fill=\"#fff7ec\" stroke=\"#e8913a\" stroke-width=\"1\"\/>\n            <text x=\"622\" y=\"94\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#b5651d\" font-weight=\"700\" text-anchor=\"middle\">\u00dcberschreiben = True<\/text>\n            <path d=\"M400 196 Q456 191 512 194 L546 197 L560 226 Q586 231 664 233\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/>\n            <line x1=\"496\" y1=\"122\" x2=\"592\" y2=\"122\" stroke=\"#43a047\" stroke-width=\"2.8\" stroke-linecap=\"round\"\/>\n            <line x1=\"496\" y1=\"122\" x2=\"456\" y2=\"192\" stroke=\"#e8913a\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/>\n            <circle cx=\"456\" cy=\"192\" r=\"3.2\" fill=\"#fff\" stroke=\"#e8913a\" stroke-width=\"1.8\"\/>\n            <line x1=\"592\" y1=\"122\" x2=\"655\" y2=\"232\" stroke=\"#d4a017\" stroke-width=\"1.4\" stroke-dasharray=\"4 3\" opacity=\"0.75\"\/>\n            <circle cx=\"655\" cy=\"232\" r=\"2.8\" fill=\"#fff\" stroke=\"#d4a017\" stroke-width=\"1.4\" opacity=\"0.75\"\/>\n            <line x1=\"592\" y1=\"122\" x2=\"611\" y2=\"227\" stroke=\"#e8913a\" stroke-width=\"2.8\" stroke-linecap=\"round\"\/>\n            <circle cx=\"611\" cy=\"227\" r=\"3.4\" fill=\"#fff\" stroke=\"#e8913a\" stroke-width=\"2\"\/>\n            <circle cx=\"544\" cy=\"122\" r=\"3.6\" fill=\"#fff\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n            <text x=\"556\" y=\"172\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#b5651d\" font-weight=\"700\" text-anchor=\"middle\">steiler<\/text>\n            <line x1=\"577\" y1=\"175\" x2=\"597\" y2=\"177\" stroke=\"#b5651d\" stroke-width=\"0.8\"\/>\n            <text x=\"542\" y=\"246\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#5b6b78\" text-anchor=\"middle\">Flache Vorgabe tr\u00e4fe erst weit drau\u00dfen<\/text>\n            <text x=\"360\" y=\"284\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#5b6b78\" text-anchor=\"middle\">Nur diese eine Station wird \u00fcberschrieben, der \u00fcbrige Bereich beh\u00e4lt die Querschnitts-Vorgabe.<\/text>\n        <\/svg>\n\n        <p>Der Ablauf ist eine eigene Bearbeitungssitzung mit einer eigenen Registerkarte, kein einzelner Dialog. Du \u00f6ffnest den Editor, springst zur Station, \u00fcberschreibst den Wert und baust den K\u00f6rper an der Stelle neu auf. Danach l\u00e4sst sich \u00fcber einen Stationsfilter jederzeit nachsehen, wo \u00fcberall von Hand eingegriffen wurde.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Querprofil-Editor \u00f6ffnen:<\/strong> Den Profilk\u00f6rper anw\u00e4hlen, dann \u00fcber die kontextuelle Registerkarte <em>3D-Profilk\u00f6rper<\/em>, Gruppe <em>3D-Profilk\u00f6rper-Querprofile \u00e4ndern<\/em>, den <strong>Querprofil-Editor<\/strong> starten. Es \u00f6ffnet sich die Querprofil-Ansicht an einer Station und die eigene Registerkarte <em>Querprofil-Editor<\/em>. So arbeitest du am geschnittenen Querprofil statt am ganzen K\u00f6rper, das ist die Voraussetzung f\u00fcrs stationsweise Nachbessern.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/1-1-Querprofil-Editor%20%C3%B6ffnen.png\" alt=\"Kontextuelle Registerkarte 3D-Profilk\u00f6rper, Gruppe 3D-Profilk\u00f6rper-Querprofile \u00e4ndern, mit dem Befehl Querprofil-Editor bei ausgew\u00e4hltem Profilk\u00f6rper\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Zielstation ansteuern:<\/strong> In der Gruppe <em>Stationsauswahl<\/em> \u00fcber die Liste <em>Station w\u00e4hlen<\/em> oder die Vor- und Zur\u00fcck-Navigation zur verd\u00e4chtigen Station springen. Hat der K\u00f6rper mehrere Basislinien, wie die Hauptstra\u00dfe mit der Einm\u00fcndung aus Tutorial 2, stellst du zuerst in der Gruppe <em>Basislinien und Vers\u00e4tze<\/em> \u00fcber die Liste <em>Basislinie ausw\u00e4hlen<\/em> die richtige Basislinie ein. Der Editor zeigt immer nur die Stationen der aktuellen Basislinie. \u00dcber die Stationstypenliste kannst du die Auswahl auf <em>Bereichsstationen<\/em> oder <em>\u00dcberschriebene Stationen<\/em> filtern. Das grenzt die Suche ein, statt dich durch jede einzelne Station klicken zu lassen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/1-2-Zielstation%20ansteuern.png\" alt=\"Gruppe Stationsauswahl im Querprofil-Editor mit der Liste Station w\u00e4hlen und dem Stationsfilter \u00dcberschriebene Stationen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Parameter \u00fcberschreiben:<\/strong> In der Gruppe <em>Bearbeitungswerkzeuge f\u00fcr 3D-Profilk\u00f6rper<\/em> auf <strong>Parameter-Editor<\/strong> klicken. Im Fenster <code>3D-Profilk\u00f6rper-Parameter<\/code> den betroffenen Wert, zum Beispiel die B\u00f6schungsneigung oder eine Breite, im Feld <em>Wert<\/em> \u00e4ndern. Die Spalte <em>\u00dcberschreiben<\/em> springt f\u00fcr diesen Wert auf <strong>True<\/strong>. Die \u00c4nderung gilt jetzt nur an dieser Station, der Rest des Bereichs bleibt bei der Querschnitts-Vorgabe.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/1-3-Parameter%20%C3%BCberschreiben.png\" alt=\"Fenster 3D-Profilk\u00f6rper-Parameter mit ge\u00e4ndertem Wert im Feld Wert und der Spalte \u00dcberschreiben auf True\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Bei Bedarf auf einen Stationsbereich ausdehnen:<\/strong> Soll die Korrektur nicht nur an einer Station, sondern \u00fcber einen Abschnitt gelten, das Werkzeug <strong>Auf Stationsbereich anwenden<\/strong> derselben Gruppe nutzen. Es \u00f6ffnet sich das Dialogfeld <code>Auf einen Bereich von Stationen anwenden<\/code>, dort die <em>Anfangs-<\/em> und die <em>Endstation<\/em> angeben und mit OK best\u00e4tigen. Das spart die Handarbeit, dieselbe \u00dcberschreibung an vielen Einzelstationen zu wiederholen. Betrifft der Fehler wirklich nur eine Station, \u00fcberspringst du diesen Schritt.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/1-4-Bei%20Bedarf%20auf%20einen%20Stationsbereich%20ausdehnen.png\" alt=\"Dialogfeld Auf einen Bereich von Stationen anwenden mit Anfangs- und Endstation\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Aktualisieren und die Sitzung beenden:<\/strong> Der neue Wert gilt mit der Eingabe im Feld <em>Wert<\/em> sofort als \u00dcberschreibung. Ist f\u00fcr den Profilk\u00f6rper keine automatische Neuerstellung eingestellt, klickst du in der Gruppe <em>Bearbeitungswerkzeuge f\u00fcr 3D-Profilk\u00f6rper<\/em> auf <strong>3D-Profilk\u00f6rper aktualisieren<\/strong> und l\u00e4sst ihn an der Stelle neu rechnen. Danach die Sitzung in der Gruppe <em>Schlie\u00dfen<\/em> beenden. Erst mit dem Neuaufbau sitzt die ge\u00e4nderte B\u00f6schung wirklich am Gel\u00e4nde.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/1-5-Aktualisieren%20und%20die%20Sitzung%20beenden.png\" alt=\"Gruppe Bearbeitungswerkzeuge f\u00fcr 3D-Profilk\u00f6rper mit dem Werkzeug 3D-Profilk\u00f6rper aktualisieren und der Gruppe Schlie\u00dfen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>\u00dcberschreibungen sp\u00e4ter pr\u00fcfen und zur\u00fccksetzen:<\/strong> Der Filter <em>\u00dcberschriebene Stationen<\/em> zeigt, wo \u00fcberall von Hand eingegriffen wurde. Eine \u00dcberschreibung nimmst du zur\u00fcck, indem du an der Station erneut den <strong>Parameter-Editor<\/strong> \u00f6ffnest und im Fenster <code>3D-Profilk\u00f6rper-Parameter<\/code> das Kontrollk\u00e4stchen neben dem Querschnittsbestandteil oder Parameter deaktivierst; alle \u00dcberschreibungen eines Querschnitts l\u00f6scht das Kontrollk\u00e4stchen neben dem Querschnitt in der Spalte <em>\u00dcberschreiben<\/em>. So bleibt nachvollziehbar, welche Station manuell gesetzt ist, und der K\u00f6rper l\u00e4sst sich wieder auf die Vorgabe zur\u00fcckholen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/1-6-%C3%9Cberschreibung%20sp%C3%A4ter%20pr%C3%BCfen%20und%20zur%C3%BCcksetzen.png\" alt=\"Stationsfilter \u00dcberschriebene Stationen und das deaktivierte Kontrollk\u00e4stchen in der Spalte \u00dcberschreiben zum Zur\u00fccksetzen einer \u00dcberschreibung\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Eine Stations\u00fcberschreibung ist ein bewusster Eingriff von Hand, den der Profilk\u00f6rper mitschleppt. \u00c4ndert sich sp\u00e4ter die Achse, die Gradiente oder der Querschnitt grundlegend, kann eine alte \u00dcberschreibung an der falschen Stelle h\u00e4ngen. Genau daf\u00fcr ist der Filter <em>\u00dcberschriebene Stationen<\/em> zum Aufr\u00e4umen da. Die \u00dcberschreibung ist das Skalpell f\u00fcr den Einzelfall, nicht der Ersatz f\u00fcr einen sauber gebauten Querschnitt: Wenn du an vielen Stationen dasselbe \u00fcberschreibst, geh\u00f6rt die \u00c4nderung eigentlich in den Querschnitt oder in einen eigenen Bereich. F\u00fcr Sonderf\u00e4lle bietet dieselbe Gruppe noch <em>Querschnitt \u00e4ndern<\/em> sowie das Hinzuf\u00fcgen und L\u00f6schen von Punkten, Verkn\u00fcpfungen und Querschnittsbestandteilen an genau dieser Station. F\u00fcr den Alltag reicht die Parameter-\u00dcberschreibung. Der h\u00e4ufigste Anlass f\u00fcr so einen Eingriff, ein Querprofil, das an einer Station auf H\u00f6he 0 st\u00fcrzt, steht als Fehler 8 in der Fehlerbehebung des Kapitels.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"bereiche-aendern\"><span class=\"label\">Anpassen<\/span> Bereiche verschieben, teilen und zusammenf\u00fchren<\/h2>\n\n        <p>Bereiche legen fest, welcher Querschnitt \u00fcber welchen Stationsabschnitt gilt (Tutorial 1). Nach dem ersten Aufbau merkt man oft, dass eine Grenze zwanzig Meter weiter passen w\u00fcrde oder dass ab einer Stelle ein anderer Querschnitt hermuss. Daf\u00fcr f\u00e4ngst du nicht neu an, sondern bearbeitest die Bereiche des bestehenden K\u00f6rpers. Die dreieckigen Bereichsgriffe und die Befehle zum Teilen und Zusammenf\u00fchren geh\u00f6ren seit Langem zum Repertoire des Profilk\u00f6rpers, das ist kein Neuland.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Bereichsgrenze per Griff verschieben:<\/strong> Den Profilk\u00f6rper anw\u00e4hlen. An den <em>Bereichsgrenzen<\/em>, also \u00fcberall dort, wo ein Bereich in den n\u00e4chsten wechselt, erscheinen <strong>dreieckige Griffe<\/strong>. Du fasst einen Griff und ziehst die Bereichsgrenze direkt in der Zeichnung auf eine andere Station. Das ist der schnellste Weg, eine Grenze zu justieren, ganz ohne Dialog, weil du die Wirkung sofort im Grundriss siehst.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/2-1-Bereichsgrenze%20per%20Griff%20verschieben.png\" alt=\"Profilk\u00f6rper in der Draufsicht mit dreieckigen Griffen an den Bereichsgrenzen, ein Griff wird auf eine andere Station gezogen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Bereich teilen:<\/strong> Registerkarte <em>3D-Profilk\u00f6rper<\/em>, Gruppe <em>Bereich \u00e4ndern<\/em>, den Befehl <strong>Bereich teilen<\/strong> aufrufen. Den zu teilenden Bereich w\u00e4hlen, dann an die Trennstation zoomen und klicken oder den Stationswert eingeben. So bekommst du an dieser Stelle einen zweiten Bereich, dem du einen anderen Querschnitt zuweisen kannst, zum Beispiel ab hier mit Gehweg. Der Befehl l\u00e4uft danach weiter. Entweder w\u00e4hlst du einen weiteren Bereich mit seiner Trennstation oder beendest mit der Eingabetaste.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/2-2-Bereich%20teilen.png\" alt=\"Gruppe Bereich \u00e4ndern der Registerkarte 3D-Profilk\u00f6rper mit dem Befehl Bereich teilen an einer gew\u00e4hlten Trennstation\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Bereiche zusammenf\u00fchren:<\/strong> In derselben Gruppe <em>Bereich \u00e4ndern<\/em> den Befehl <strong>Bereiche zusammenf\u00fchren<\/strong> aufrufen. Den ersten Bereich w\u00e4hlen, er wird grau markiert. Dann den angrenzenden Bereich anklicken, bei Bedarf weitere aufeinanderfolgende, und mit der Eingabetaste abschlie\u00dfen. Der neue Bereich beh\u00e4lt den Namen des ersten. Zusammenf\u00fchren geht nur bei <em>aufeinanderfolgenden<\/em> Bereichen <em>derselben Basislinie<\/em>. Das r\u00e4umt eine \u00fcberfl\u00fcssige Grenze wieder weg, wenn sich zwei Nachbarbereiche als gleich herausstellen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/2-3-Bereiche%20zusammenf%C3%BChren.png\" alt=\"Befehl Bereiche zusammenf\u00fchren f\u00fcr zwei aufeinanderfolgende Bereiche derselben Basislinie in der Gruppe Bereich \u00e4ndern\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Bereichsgriffe, Teilen und Zusammenf\u00fchren wirken zusammen mit dem Querprofil-Editor aus dem ersten Abschnitt: Die Griffe verschieben die Grenzen des Abschnitts, der Editor korrigiert einzelne Stationen darin. F\u00fcr einen echten Aufbauwechsel, also einen neuen oder wegfallenden Querschnittsbestandteil, ist der eigene Bereich der richtige Weg. Eine reine Breiten\u00e4nderung dagegen bleibt ein Breitenziel und braucht keinen zweiten Bereich, wie in Tutorial 1 gezeigt.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"elementkanten\"><span class=\"label\">Weiterverwenden<\/span> Elementkanten aus dem Profilk\u00f6rper gewinnen<\/h2>\n\n        <p>Der Profilk\u00f6rper ist nicht nur ein Endergebnis, sondern auch eine Quelle. Jede durchgehende Kante darin, der Fahrbahnrand, die Au\u00dfenkante des Banketts, der B\u00f6schungsfu\u00df, folgt aus den Punktcodes des Querschnitts. In Tutorial 4 stand der Satz, dass Punktcodes zu durchgehenden Elementkanten werden. Hier l\u00f6sen wir ihn ein: Du extrahierst so eine Kante als eigenst\u00e4ndige <strong>Elementkante<\/strong> und verwendest sie weiter, etwa als Basislinie oder Ziel f\u00fcr einen zweiten Profilk\u00f6rper daneben.<\/p>\n\n        <p>Zwei Wege f\u00fchren aus dem K\u00f6rper heraus, und sie h\u00e4ngen nicht voneinander ab. Beim <strong>Extrahieren<\/strong> entsteht eine eigenst\u00e4ndige Elementkante, die auf Wunsch mit dem K\u00f6rper verkn\u00fcpft bleibt. Beim <strong>Umwandeln<\/strong> greifst du direkt eine Kante am K\u00f6rper ab und bekommst eine Achse, einen L\u00e4ngsschnitt oder eine Polylinie, immer als feste Kopie. F\u00fcr eine Achse brauchst du also nicht vorher zu extrahieren.<\/p>\n\n        <p>Die wichtigste Entscheidung f\u00e4llt vor dem Extrahieren, n\u00e4mlich <strong>dynamisch oder statisch<\/strong>. Bleibt die dynamische Verkn\u00fcpfung mit dem Profilk\u00f6rper an, ist die Elementkante mit dem K\u00f6rper verkn\u00fcpft und aktualisiert sich mit, wenn er neu erstellt wird. Das ist der Weg, wenn die Kante als lebende Referenz dienen soll. Schaltest du die Verkn\u00fcpfung aus, ist die Elementkante eine einmalige, statische Kopie, die sich von der weiteren Entwicklung des Profilk\u00f6rpers abkoppelt. Das folgende Bild zeigt beide Wege aus dem K\u00f6rper heraus und an welcher Stelle die Entscheidung dynamisch oder statisch greift:<\/p>\n\n        <svg class=\"concept-svg\" viewBox=\"0 0 720 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Zwei Wege aus dem Profilk\u00f6rper heraus. Links ein kleiner 3D-Profilk\u00f6rper aus gestapelten Querschnitten in Blaugrau, eine durchgehende L\u00e4ngskante ist gr\u00fcn hervorgehoben, das ist die Au\u00dfenkante des Banketts. Vom K\u00f6rper gehen zwei Pfeile ab. Der obere Pfeil hei\u00dft extrahieren und f\u00fchrt zur gr\u00fcnen Elementkante mit Knotenpunkten; darunter zwei Merker, dynamisch zieht mit dem K\u00f6rper mit, statisch ist eine feste Kopie. Von dort f\u00fchrt ein Pfeil mit der Beschriftung direkt nutzen weiter zu einem Feld: Basislinie oder Ziel f\u00fcr einen zweiten K\u00f6rper oder eine Verschneidung. Der untere Pfeil hei\u00dft umwandeln und tr\u00e4gt den Zusatz immer statisch; er f\u00fchrt direkt vom Profilk\u00f6rper zu drei Feldern nebeneinander: Achse, L\u00e4ngsschnitt und Polylinie. Die Umwandlung setzt also keine Extraktion voraus.\">\n            <defs>\n                <marker id=\"t6ex\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\">\n                    <path d=\"M0 0 L10 5 L0 10 z\" fill=\"#3f5f75\"\/>\n                <\/marker>\n            <\/defs>\n            <!-- Profilk\u00f6rper mini -->\n            <polyline points=\"40,204 60,188 100,188 120,204\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <polyline points=\"58,190 78,174 118,174 138,190\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <polyline points=\"76,176 96,160 136,160 156,176\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <polyline points=\"94,162 114,146 154,146 174,162\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <line x1=\"40\" y1=\"204\" x2=\"94\" y2=\"162\" stroke=\"#94a3b8\" stroke-width=\"1\"\/>\n            <line x1=\"60\" y1=\"188\" x2=\"114\" y2=\"146\" stroke=\"#94a3b8\" stroke-width=\"1\"\/>\n            <line x1=\"120\" y1=\"204\" x2=\"174\" y2=\"162\" stroke=\"#94a3b8\" stroke-width=\"1\"\/>\n            <polyline points=\"100,188 118,174 136,160 154,146\" fill=\"none\" stroke=\"#43a047\" stroke-width=\"2.8\" stroke-linecap=\"round\"\/>\n            <text x=\"142\" y=\"132\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">gew\u00e4hlte Kante<\/text>\n            <line x1=\"144\" y1=\"136\" x2=\"138\" y2=\"155\" stroke=\"#7f8c8d\" stroke-width=\"0.8\"\/>\n            <text x=\"107\" y=\"226\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#3f5f75\" font-weight=\"700\" text-anchor=\"middle\">3D-Profilk\u00f6rper<\/text>\n            <!-- Verzweigung: zwei Wege ab dem K\u00f6rper -->\n            <line x1=\"178\" y1=\"168\" x2=\"196\" y2=\"120\" stroke=\"#c3cfd8\" stroke-width=\"1\"\/>\n            <line x1=\"178\" y1=\"192\" x2=\"196\" y2=\"235\" stroke=\"#c3cfd8\" stroke-width=\"1\"\/>\n            <!-- Weg 1: extrahieren -->\n            <line x1=\"196\" y1=\"120\" x2=\"252\" y2=\"120\" stroke=\"#3f5f75\" stroke-width=\"1.6\" marker-end=\"url(#t6ex)\"\/>\n            <text x=\"224\" y=\"111\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#3f5f75\" text-anchor=\"middle\">extrahieren<\/text>\n            <polyline points=\"266,126 298,116 330,106 362,96\" fill=\"none\" stroke=\"#43a047\" stroke-width=\"2.8\" stroke-linecap=\"round\"\/>\n            <circle cx=\"266\" cy=\"126\" r=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.8\"\/>\n            <circle cx=\"298\" cy=\"116\" r=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.8\"\/>\n            <circle cx=\"330\" cy=\"106\" r=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.8\"\/>\n            <circle cx=\"362\" cy=\"96\" r=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.8\"\/>\n            <text x=\"314\" y=\"82\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">Elementkante<\/text>\n            <rect x=\"258\" y=\"140\" width=\"158\" height=\"22\" rx=\"6\" fill=\"#eefaf3\" stroke=\"#43a047\" stroke-width=\"1\"\/>\n            <text x=\"270\" y=\"155\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#2e7d32\">dynamisch: zieht mit<\/text>\n            <rect x=\"258\" y=\"168\" width=\"158\" height=\"22\" rx=\"6\" fill=\"#eef3f7\" stroke=\"#3f5f75\" stroke-width=\"1\"\/>\n            <text x=\"270\" y=\"183\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#3f5f75\">statisch: feste Kopie<\/text>\n            <line x1=\"430\" y1=\"120\" x2=\"482\" y2=\"120\" stroke=\"#3f5f75\" stroke-width=\"1.6\" marker-end=\"url(#t6ex)\"\/>\n            <text x=\"456\" y=\"111\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#3f5f75\" text-anchor=\"middle\">direkt nutzen<\/text>\n            <rect x=\"492\" y=\"98\" width=\"204\" height=\"46\" rx=\"6\" fill=\"#f6f9fb\" stroke=\"#c3cfd8\" stroke-width=\"1.2\"\/>\n            <rect x=\"504\" y=\"110\" width=\"11\" height=\"11\" rx=\"2\" fill=\"#e8913a\"\/>\n            <text x=\"523\" y=\"119\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\">Basislinie oder Ziel f\u00fcr einen<\/text>\n            <text x=\"523\" y=\"134\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\">zweiten K\u00f6rper oder Verschneidung<\/text>\n            <!-- Weg 2: umwandeln, immer statisch -->\n            <line x1=\"196\" y1=\"235\" x2=\"272\" y2=\"235\" stroke=\"#3f5f75\" stroke-width=\"1.6\" marker-end=\"url(#t6ex)\"\/>\n            <text x=\"232\" y=\"226\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#3f5f75\" text-anchor=\"middle\">umwandeln<\/text>\n            <text x=\"232\" y=\"251\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#5b6b78\" text-anchor=\"middle\">immer statisch<\/text>\n            <rect x=\"286\" y=\"219\" width=\"130\" height=\"32\" rx=\"6\" fill=\"#f6f9fb\" stroke=\"#c3cfd8\" stroke-width=\"1.2\"\/>\n            <rect x=\"298\" y=\"229\" width=\"11\" height=\"11\" rx=\"2\" fill=\"#3f5f75\"\/>\n            <text x=\"317\" y=\"239\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\">Achse<\/text>\n            <rect x=\"426\" y=\"219\" width=\"130\" height=\"32\" rx=\"6\" fill=\"#f6f9fb\" stroke=\"#c3cfd8\" stroke-width=\"1.2\"\/>\n            <rect x=\"438\" y=\"229\" width=\"11\" height=\"11\" rx=\"2\" fill=\"#3f5f75\"\/>\n            <text x=\"457\" y=\"239\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\">L\u00e4ngsschnitt<\/text>\n            <rect x=\"566\" y=\"219\" width=\"130\" height=\"32\" rx=\"6\" fill=\"#f6f9fb\" stroke=\"#c3cfd8\" stroke-width=\"1.2\"\/>\n            <rect x=\"578\" y=\"229\" width=\"11\" height=\"11\" rx=\"2\" fill=\"#3f5f75\"\/>\n            <text x=\"597\" y=\"239\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\">Polylinie<\/text>\n        <\/svg>\n\n        <p>Als Praxisfall gewinnen wir aus der Erschlie\u00dfungsstra\u00dfe die Au\u00dfenkante des Banketts als dynamisch verkn\u00fcpfte Elementkante. Sie dient sp\u00e4ter direkt als Basislinie f\u00fcr den Gehweg-Profilk\u00f6rper, dann zieht der Gehweg bei jeder \u00c4nderung der Stra\u00dfe mit. Der Ablauf l\u00e4uft \u00fcber die Befehlszeile f\u00fcr die Auswahl und dann \u00fcber zwei Dialoge:<\/p>\n\n        <div class=\"warning-box\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M10 2L18.5 17H1.5L10 2z\" stroke=\"#d97706\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><line x1=\"10\" y1=\"8\" x2=\"10\" y2=\"12\" stroke=\"#d97706\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"10\" cy=\"14.5\" r=\"1\" fill=\"#d97706\"\/><\/svg>\n            <div><strong>Kante l\u00e4sst sich nicht anklicken?<\/strong> Meldet Civil 3D beim Klick auf eine Kante am K\u00f6rper <code>Das ausgew\u00e4hlte Objekt ist keine 3D-Profilk\u00f6rper-Elementkante<\/code>, obwohl die Kante sichtbar daliegt, steckt meist die durchgehende Fl\u00e4chenf\u00fcllung von Bankett, B\u00f6schung oder Fahrbahn im Weg: Der <em>Codestilsatz<\/em> des Profilk\u00f6rpers blendet die Elementkante darunter aus, und das gilt unabh\u00e4ngig davon, ob schon extrahiert wurde. Abhilfe: Den Codestilsatz kurzzeitig auf <strong>_Keine Darstellung<\/strong> stellen, dann zeigt der K\u00f6rper nur die Elementkanten selbst, und die Auswahl klappt.<\/div>\n        <\/div>\n\n        <ol class=\"step-list\">\n            <li><strong>Extrahieren-Befehl starten:<\/strong> Registerkarte <em>Start<\/em>, Gruppe <em>Entwurf erstellen<\/em>, im Dropdown <em>Elementkante<\/em> den Eintrag <strong>Elementkanten aus 3D-Profilk\u00f6rper<\/strong> w\u00e4hlen. Damit sagst du Civil 3D, dass die neue Elementkante aus einem Profilk\u00f6rper stammen soll und nicht aus beliebigen Objekten.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/3-1-Extrahieren-Befehl%20starten.png\" alt=\"Registerkarte Start, Gruppe Entwurf erstellen, Dropdown Elementkante mit dem Eintrag Elementkanten aus 3D-Profilk\u00f6rper\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Kanten ausw\u00e4hlen:<\/strong> Mit dem Cursor \u00fcber den Profilk\u00f6rper fahren, die einzelnen Kanten werden hervorgehoben, die gew\u00fcnschte Au\u00dfenkante des Banketts anklicken. Alternativ an der Befehlszeile <code>A<\/code> f\u00fcr alle Kanten, <code>R<\/code> f\u00fcr die Kanten innerhalb eines Bereichs oder <code>P<\/code> f\u00fcr die innerhalb eines Polygons. Mit Enter die Auswahl beenden. So bestimmst du genau, welche Kante zur Elementkante wird.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/3-2-Kante%20ausw%C3%A4hlen.png\" alt=\"Hervorgehobene Au\u00dfenkante des Banketts am Profilk\u00f6rper mit den Befehlszeilenoptionen alle, nach Bereichen und innerhalb Polygon\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Extraktion konfigurieren:<\/strong> Im Dialog <code>3D-Profilk\u00f6rper-Elementkanten extrahieren<\/code> die zu extrahierenden Kanten \u00fcber die Kontrollk\u00e4stchen best\u00e4tigen. Gehen die Kanten \u00fcber mehrere Bereiche, das Kontrollk\u00e4stchen <em>Elementkanten in angrenzenden Bereichen verbinden<\/em> setzen, damit eine durchgehende Kante entsteht statt einzelner St\u00fccke. Ein durchgehender Bord ist als Basislinie deutlich brauchbarer als drei getrennte Restst\u00fccke.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/3-3-Extraktion%20konfigurieren.png\" alt=\"Dialog 3D-Profilk\u00f6rper-Elementkanten extrahieren mit der Kontrollk\u00e4stchen-Liste und der Option Elementkanten in angrenzenden Bereichen verbinden\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Dynamisch oder statisch festlegen:<\/strong> Auf <em>Einstellungen<\/em> klicken. Im Dialog <code>Einstellungen f\u00fcr 3D-Profilk\u00f6rper-Elementkante extrahieren<\/code> das Kontrollk\u00e4stchen <strong>Dynamische Verkn\u00fcpfung mit 3D-Profilk\u00f6rper<\/strong> setzen oder leer lassen. Gesetzt bedeutet, die Kante zieht mit dem K\u00f6rper mit, leer bedeutet eine feste Kopie. Optional lassen sich hier <em>Gl\u00e4tten<\/em>, der <em>Name<\/em> \u00fcber die Namenvorlage und der <em>Codestilsatz<\/em> einstellen. Mit OK zur\u00fcck. Diese Wahl entscheidet, ob die Elementkante ein lebendes Abbild des K\u00f6rpers bleibt oder ein eingefrorener Stand ist.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/3-4-Dynamisch%20oder%20statisch%20festlegen.png\" alt=\"Dialog Einstellungen f\u00fcr 3D-Profilk\u00f6rper-Elementkante extrahieren mit dem Kontrollk\u00e4stchen Dynamische Verkn\u00fcpfung mit 3D-Profilk\u00f6rper\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Extrahieren:<\/strong> Den Button <strong>Extrahieren<\/strong> klicken. Die Au\u00dfenkante des Banketts liegt jetzt als eigenst\u00e4ndige Elementkante in der Zeichnung; ohne Gebietszuweisung findest du sie in der \u00dcbersicht unter den Elementkanten. Wie frei sie sich bearbeiten l\u00e4sst, hat Schritt 4 entschieden: Eine statische Kopie bearbeitest du mit allen Werkzeugen aus Kapitel 05. Bei einer dynamisch verkn\u00fcpften Kante sperrt Civil 3D die meisten Bearbeitungsbefehle, ihre H\u00f6hen kannst du im H\u00f6heneditor nur ansehen. Das ist kein Fehler, sondern der Schutz der Verkn\u00fcpfung: Die Geometrie kommt weiter aus dem Profilk\u00f6rper.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/3-5-Extrahieren.png\" alt=\"Extrahierte Au\u00dfenkante des Banketts als eigenst\u00e4ndige Elementkante in der Zeichnung nach dem Klick auf Extrahieren\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Brauchst du keine lebende Referenz, sondern eine feste Achse, einen L\u00e4ngsschnitt oder eine Polylinie, gehst du direkt am K\u00f6rper vor und sparst dir die Extraktion. Diese Befehle greifen die Kante am Profilk\u00f6rper selbst ab und liefern immer eine statische Kopie.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Umwandlungsbefehl starten und die Kante am K\u00f6rper w\u00e4hlen:<\/strong> Registerkarte <em>Start<\/em>, Gruppe <em>Entwurf erstellen<\/em>, im Dropdown <em>Achse<\/em> den Eintrag <strong>Achse aus 3D-Profilk\u00f6rper erstellen<\/strong> aufrufen. Dann in der Zeichnung die gew\u00fcnschte 3D-Profilk\u00f6rper-Elementkante direkt am K\u00f6rper anklicken, nicht die extrahierte Kante aus dem ersten Weg. Ist die Auswahl nicht eindeutig, erscheint der Dialog <code>Elementkante ausw\u00e4hlen<\/code>. So wei\u00df Civil 3D, welche Kante die Achsgeometrie liefert.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/4-1-Umwandlungsbefehl%20starten%20und%20die%20Kante%20am%20K%C3%B6rper%20w%C3%A4hlen.png\" alt=\"Dropdown Achse mit dem Eintrag Achse aus 3D-Profilk\u00f6rper erstellen und der am Profilk\u00f6rper hervorgehobenen Au\u00dfenkante des Banketts\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Achse benennen und ablegen:<\/strong> Im Dialog <code>Achse aus Objekten erstellen<\/code> Name, Stil und Anfangsstation setzen und best\u00e4tigen. Analog laufen <strong>L\u00e4ngsschnitt aus 3D-Profilk\u00f6rper erstellen<\/strong> (Folgedialog <code>Tangenten und Gradiente erstellen<\/code>) und <strong>Polylinie aus 3D-Profilk\u00f6rper erstellen<\/strong>. Damit hast du eine eigenst\u00e4ndige Achse, die von da an ihr eigenes Leben f\u00fchrt.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Profilk%C3%B6rper\/6-Profilk%C3%B6rper%20bearbeiten\/4-2-Achse%20benennen%20und%20ablegen.png\" alt=\"Dialog Achse aus Objekten erstellen mit Name, Stil und Anfangsstation\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Wof\u00fcr sich der erste Weg lohnt: Die extrahierte Elementkante l\u00e4sst sich direkt weiterverwenden, als Versatz- oder H\u00f6henziel (das Zielprinzip aus Tutorial 2), als Basislinie eines zweiten Profilk\u00f6rpers oder als Linie f\u00fcr eine Verschneidung (Kapitel 06). Ist sie dynamisch verkn\u00fcpft, bleibt sie lebendig: \u00c4ndert sich der erste K\u00f6rper, zieht die Kante mit und das Folgeobjekt bleibt aktuell. Genau darum sitzt der Gehweg-Profilk\u00f6rper auf der Elementkante und nicht auf einer daraus abgeleiteten Achse.<\/p>\n\n        <p>Der zweite Weg liefert dagegen immer einen festen Stand. Achse, L\u00e4ngsschnitt und Polylinie aus dem Profilk\u00f6rper sind nach dem Erstellen nicht mehr mit ihm verbunden und wandern bei einer \u00c4nderung nicht mit. Genau das willst du hier: ein Objekt, das du beschriften, bema\u00dfen und weitergeben kannst, ohne dass es sich unter der Hand \u00e4ndert. Was der K\u00f6rper in beiden F\u00e4llen liefert, ist Geometrie, kein fertiges Folgeobjekt. Ob daraus eine Kopplung oder eine Umwandlung wird, entscheidest du.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"rebuild\"><span class=\"label\">Verstehen<\/span> Veraltet und neu erstellen<\/h2>\n\n        <p>Beim Anlegen in Tutorial 1 kam schon der Schritt <em>3D-Profilk\u00f6rper neu erstellen<\/em> vor. Dahinter steckt ein Modell, das man einmal verstanden haben sollte, weil es bei fast jeder Bearbeitung auftaucht. Der Profilk\u00f6rper ist <strong>dynamisch<\/strong>: \u00c4ndert sich eine seiner Zutaten, also die Achse, die Gradiente, der Querschnitt, das Ziel-DGM oder ein Bereichsparameter, rechnet er sich nicht sofort mit. Stattdessen wird er im <strong>Projektbrowser<\/strong> auf der Registerkarte <em>\u00dcbersicht<\/em> als <strong>Veraltet<\/strong> markiert, neben dem Namen des K\u00f6rpers erscheint ein Warnsymbol. Erst das Neu-Erstellen bringt ihn auf Stand: per Rechtsklick auf den K\u00f6rper im Projektbrowser \u00fcber den Eintrag <em>Neu erstellen<\/em> oder im Men\u00fcband \u00fcber die Registerkarte <em>3D-Profilk\u00f6rper<\/em>, Gruppe <em>3D-Profilk\u00f6rper \u00e4ndern<\/em>, mit <strong>3D-Profilk\u00f6rper neu erstellen<\/strong>. Das folgende Bild zeigt oben diese Kette und unten den Stolperdraht, wenn zwei Objekte gleichzeitig automatisch bauen:<\/p>\n\n        <svg class=\"concept-svg\" viewBox=\"0 0 720 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Zwei Reihen. Obere Reihe: Ein Feld mit den Zutaten Achse, Gradiente, Querschnitt und Ziel-DGM tr\u00e4gt einen amberfarbenen Merker ge\u00e4ndert. Ein Pfeil f\u00fchrt zum Feld Profilk\u00f6rper, an dem ein amberfarbener Merker Veraltet klebt. Ein Pfeil mit der Beschriftung neu erstellen f\u00fchrt weiter zu einem gr\u00fcnen Feld Profilk\u00f6rper aktuell. Untere Reihe: das Feld Profilk\u00f6rper automatisch und das Feld Profilk\u00f6rper-DGM automatisch sind durch zwei gestrichelte Pfeile in beide Richtungen verbunden. Dazwischen ein amberfarbenes Warnzeichen mit dem Hinweis, dass beide auf automatisch eine Endlosschleife ausl\u00f6sen k\u00f6nnen.\">\n            <defs>\n                <marker id=\"t6rb\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\">\n                    <path d=\"M0 0 L10 5 L0 10 z\" fill=\"#3f5f75\"\/>\n                <\/marker>\n                <marker id=\"t6rbA\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"6.5\" markerHeight=\"6.5\" orient=\"auto-start-reverse\">\n                    <path d=\"M0 0 L10 5 L0 10 z\" fill=\"#d97706\"\/>\n                <\/marker>\n            <\/defs>\n            <!-- Obere Reihe -->\n            <rect x=\"24\" y=\"86\" width=\"150\" height=\"52\" rx=\"6\" fill=\"#f6f9fb\" stroke=\"#c3cfd8\" stroke-width=\"1.3\"\/>\n            <text x=\"99\" y=\"106\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#2c4a5e\" text-anchor=\"middle\">Achse, Gradiente,<\/text>\n            <text x=\"99\" y=\"120\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#2c4a5e\" text-anchor=\"middle\">Querschnitt, Ziel-DGM<\/text>\n            <rect x=\"112\" y=\"76\" width=\"70\" height=\"20\" rx=\"10\" fill=\"#fff7ec\" stroke=\"#e8913a\" stroke-width=\"1\"\/>\n            <text x=\"147\" y=\"90\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#b5651d\" font-weight=\"700\" text-anchor=\"middle\">ge\u00e4ndert<\/text>\n            <line x1=\"182\" y1=\"112\" x2=\"230\" y2=\"112\" stroke=\"#3f5f75\" stroke-width=\"1.6\" marker-end=\"url(#t6rb)\"\/>\n            <rect x=\"234\" y=\"90\" width=\"140\" height=\"44\" rx=\"6\" fill=\"#eef3f7\" stroke=\"#3f5f75\" stroke-width=\"1.4\"\/>\n            <text x=\"304\" y=\"117\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\" text-anchor=\"middle\">Profilk\u00f6rper<\/text>\n            <rect x=\"318\" y=\"80\" width=\"66\" height=\"20\" rx=\"10\" fill=\"#fff7ec\" stroke=\"#e8913a\" stroke-width=\"1\"\/>\n            <text x=\"351\" y=\"94\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#b5651d\" font-weight=\"700\" text-anchor=\"middle\">Veraltet<\/text>\n            <line x1=\"384\" y1=\"112\" x2=\"470\" y2=\"112\" stroke=\"#3f5f75\" stroke-width=\"1.6\" marker-end=\"url(#t6rb)\"\/>\n            <text x=\"427\" y=\"104\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#3f5f75\" text-anchor=\"middle\">neu erstellen<\/text>\n            <rect x=\"474\" y=\"90\" width=\"150\" height=\"44\" rx=\"6\" fill=\"#eefaf3\" stroke=\"#43a047\" stroke-width=\"1.4\"\/>\n            <text x=\"549\" y=\"117\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">Profilk\u00f6rper aktuell<\/text>\n            <!-- Untere Reihe: Schleife -->\n            <rect x=\"150\" y=\"214\" width=\"150\" height=\"44\" rx=\"6\" fill=\"#eef3f7\" stroke=\"#3f5f75\" stroke-width=\"1.3\"\/>\n            <text x=\"225\" y=\"232\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\" text-anchor=\"middle\">Profilk\u00f6rper<\/text>\n            <text x=\"225\" y=\"247\" font-size=\"9\" font-family=\"sans-serif\" fill=\"#5b6b78\" text-anchor=\"middle\">automatisch<\/text>\n            <rect x=\"428\" y=\"214\" width=\"150\" height=\"44\" rx=\"6\" fill=\"#eef3f7\" stroke=\"#3f5f75\" stroke-width=\"1.3\"\/>\n            <text x=\"503\" y=\"232\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#2c4a5e\" font-weight=\"700\" text-anchor=\"middle\">Profilk\u00f6rper-DGM<\/text>\n            <text x=\"503\" y=\"247\" font-size=\"9\" font-family=\"sans-serif\" fill=\"#5b6b78\" text-anchor=\"middle\">automatisch<\/text>\n            <path d=\"M300 224 Q364 210 428 224\" fill=\"none\" stroke=\"#d97706\" stroke-width=\"1.4\" stroke-dasharray=\"5 3\" marker-end=\"url(#t6rbA)\"\/>\n            <path d=\"M428 248 Q364 262 300 248\" fill=\"none\" stroke=\"#d97706\" stroke-width=\"1.4\" stroke-dasharray=\"5 3\" marker-end=\"url(#t6rbA)\"\/>\n            <path d=\"M357 190 l7 12 l-14 0 z\" fill=\"#fff7ec\" stroke=\"#d97706\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/>\n            <line x1=\"357\" y1=\"194\" x2=\"357\" y2=\"198\" stroke=\"#d97706\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\n            <text x=\"364\" y=\"184\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#b5651d\" font-weight=\"700\" text-anchor=\"middle\">beide automatisch: Endlosschleife<\/text>\n        <\/svg>\n\n        <p><strong>Manuell oder automatisch:<\/strong> Den Schalter daf\u00fcr findest du im Projektbrowser: Rechtsklick auf den Profilk\u00f6rper, Eintrag <em>Neuerstellung &#8211; Automatisch<\/em>. Ein H\u00e4kchen zeigt, dass die Automatik l\u00e4uft. Dann baut jeder Eingabewechsel den K\u00f6rper sofort neu. Bei kleinen Modellen ist das bequem, bei gro\u00dfen Profilk\u00f6rpern kostet es sp\u00fcrbar Zeit, weil jede Kleinigkeit einen vollen Neuaufbau ausl\u00f6st. Bei gro\u00dfen K\u00f6rpern ist es oft ruhiger, mehrere \u00c4nderungen zu sammeln und dann einmal von Hand neu zu erstellen.<\/p>\n\n        <div class=\"warning-box\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M10 2L18.5 17H1.5L10 2z\" stroke=\"#d97706\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><line x1=\"10\" y1=\"8\" x2=\"10\" y2=\"12\" stroke=\"#d97706\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"10\" cy=\"14.5\" r=\"1\" fill=\"#d97706\"\/><\/svg>\n            <div><strong>Endlosschleife beim Neu-Erstellen:<\/strong> Stehen der Profilk\u00f6rper und das daraus abgeleitete Profilk\u00f6rper-DGM (Tutorial 3) beide auf automatisch, kann eine einzige \u00c4nderung eine Kette ausl\u00f6sen: Der K\u00f6rper baut neu, das DGM baut neu, das zieht wieder eine Aktualisierung nach. Autodesk nennt als typischen Ausl\u00f6ser Elementkanten, die als Basislinien im Modell h\u00e4ngen, also genau die Kopplung aus dem vorigen Abschnitt. Bei tr\u00e4gen Modellen macht das die Zeichnung z\u00e4h. Dann gezielt einen der beiden Automatik-Schalter ausschalten, beide erreichst du per Rechtsklick auf den Profilk\u00f6rper beziehungsweise auf das DGM im Projektbrowser, und diesen Teil von Hand steuern.<\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"ueberhoehung\"><span class=\"label\">Ausblick<\/span> \u00dcberh\u00f6hung in der Kurve<\/h2>\n\n        <p>In Kurven wird die Fahrbahn quer geneigt, aufgestellt, damit die Fliehkraft aufgefangen wird. Diese Querneigung hei\u00dft <strong>\u00dcberh\u00f6hung<\/strong>, und wie stark sie ausf\u00e4llt, richtet sich nach Radius und Entwurfsgeschwindigkeit. Im Profilk\u00f6rper kommt sie \u00fcber einen bestimmten Querschnittsbestandteil an: Der \u00fcberh\u00f6hungsf\u00e4hige Fahrstreifen aus Kapitel 07, dort als <em>Fahrstreifen mit \u00dcberh\u00f6hung (au\u00dfen oder innen)<\/em> vorgestellt, steht auf der Werkzeugpalette als <em>Fahrspur\u00dcberh\u00f6hungAu\u00dfenoderInnen<\/em>. Er liest \u00fcber den Parameter <strong>Querneigung verwenden<\/strong> die \u00dcberh\u00f6hung der Achse. Tr\u00e4gt die Achse eine \u00dcberh\u00f6hung und steht dieser Parameter richtig, dreht die Fahrbahn in der Kurve automatisch mit. Der Pflichtschritt danach ist derselbe wie im ganzen Kapitel: Nach dem \u00c4ndern der Achs-\u00dcberh\u00f6hung muss der Profilk\u00f6rper neu erstellt werden, sonst bleibt die alte, ungeneigte Fahrbahn stehen.<\/p>\n\n        <div class=\"hint-box\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#3f5f75\" stroke-width=\"1.5\"\/><path d=\"M10 9v5\" stroke=\"#3f5f75\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"10\" cy=\"6.5\" r=\"1\" fill=\"#3f5f75\"\/><\/svg>\n            <div><strong>Eigenes Thema:<\/strong> Die Feinsteuerung der \u00dcberh\u00f6hung, also die Berechnung nach Regelwerk, die \u00dcberh\u00f6hungsansichten, die kritischen Stationen, Drehachsen und Verwindungsl\u00e4ngen, ist zu gro\u00df f\u00fcrs Profilk\u00f6rper-Kapitel. Sie wird als eigenes Tiefgang-Thema vorbereitet. Hier reicht der Anschluss: Der \u00fcberh\u00f6hungsf\u00e4hige Fahrstreifen liest die Achs-\u00dcberh\u00f6hung, und der K\u00f6rper muss daf\u00fcr neu gerechnet werden.<\/div>\n        <\/div>\n\n        <div class=\"checkpoint\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#059669\" stroke-width=\"1.5\"\/><path d=\"M6 10.5l3 3 5-6\" stroke=\"#059669\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <div><strong>Checkpoint:<\/strong> Du kannst einen bestehenden Profilk\u00f6rper an einer einzelnen Station im Querprofil-Editor \u00fcberschreiben, statt ihn neu zu bauen, und die \u00dcberschreibung sp\u00e4ter \u00fcber den Stationsfilter wiederfinden und zur\u00fccknehmen. Du verschiebst Bereichsgrenzen per Griff, teilst und f\u00fchrst Bereiche zusammen. Du gewinnst Elementkanten aus dem K\u00f6rper, dynamisch verkn\u00fcpft oder als statische Kopie, und du wandelst Kanten direkt in Achsen, L\u00e4ngsschnitte oder Polylinien um, die dann fest stehen. Du wei\u00dft, warum ein Profilk\u00f6rper Veraltet wird, wann manuelles oder automatisches Neu-Erstellen sinnvoll ist und wo die Endlosschleife lauert. Und du kennst den Anschluss der \u00dcberh\u00f6hung: Der \u00fcberh\u00f6hungsf\u00e4hige Fahrstreifen liest die Achs-\u00dcberh\u00f6hung, der K\u00f6rper muss daf\u00fcr neu gerechnet werden.<\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<div class=\"lightbox-overlay\" id=\"lightbox\">\n    <button class=\"lightbox-close\" id=\"lightboxClose\" aria-label=\"Bild schlie\u00dfen\">&#10005;<\/button>\n    <img decoding=\"async\" id=\"lightboxImg\" src=\"\" alt=\"\">\n<\/div>\n\n<script>\n    const progressBar = document.getElementById('readingProgress');\n    window.addEventListener('scroll', function() {\n        const scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n        const scrollHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;\n        const progress = (scrollHeight > 0) ? (scrollTop \/ scrollHeight) * 100 : 0;\n        progressBar.style.width = progress + '%';\n    });\n\n    const lightbox = document.getElementById('lightbox');\n    const lightboxImg = document.getElementById('lightboxImg');\n    const lightboxClose = document.getElementById('lightboxClose');\n    document.querySelectorAll('.step-list details figure img, .tutorial-content > figure img').forEach(function(img) {\n        img.style.cursor = 'zoom-in';\n        img.addEventListener('click', function() {\n            if (!img.src || img.getAttribute('src') === '') return;\n            lightboxImg.src = img.src;\n            lightboxImg.alt = img.alt || '';\n            lightbox.classList.add('active');\n        });\n    });\n    function closeLightbox() {\n        lightbox.classList.remove('active');\n    }\n    lightbox.addEventListener('click', function(e) {\n        if (e.target === lightbox) closeLightbox();\n    });\n    lightboxClose.addEventListener('click', closeLightbox);\n    document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape') { if (lightbox.classList.contains('active')) closeLightbox(); }\n    });\n<\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Civil 3D | Profilk\u00f6rper bearbeiten Profilk\u00f6rper bearbeiten Inhalt Stationsweise nachbessern im Querprofil-Editor Bereiche verschieben, teilen und zusammenf\u00fchren Elementkanten aus dem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[45],"tags":[],"class_list":["post-2341","post","type-post","status-publish","format-standard","hentry","category-profilkoerper"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":false,"author_link":"https:\/\/cad-kompass.de\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Civil 3D | Profilk\u00f6rper bearbeiten Profilk\u00f6rper bearbeiten Inhalt Stationsweise nachbessern im Querprofil-Editor Bereiche verschieben, teilen und zusammenf\u00fchren Elementkanten aus dem [&hellip;]","_links":{"self":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2341"}],"version-history":[{"count":1,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2341\/revisions"}],"predecessor-version":[{"id":2342,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2341\/revisions\/2342"}],"wp:attachment":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}