{"id":2797,"date":"2026-10-13T07:09:12","date_gmt":"2026-10-13T05:09:12","guid":{"rendered":"https:\/\/cad-kompass.de\/?p=2797"},"modified":"2026-10-13T07:09:13","modified_gmt":"2026-10-13T05:09:13","slug":"punkte-bearbeiten-und-ausgeben","status":"publish","type":"post","link":"https:\/\/cad-kompass.de\/?p=2797","title":{"rendered":"Punkte bearbeiten und ausgeben"},"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 | Punkte bearbeiten und ausgeben<\/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        .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, .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, .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\">Punkte bearbeiten und ausgeben<\/h1>\n\n    <nav class=\"toc\">\n        <div class=\"toc-title\">Inhalt<\/div>\n        <ol>\n            <li><a href=\"#punkteditor\">Der Punkteditor im Panoramafenster<\/a><\/li>\n            <li><a href=\"#korrigieren\">Ausrei\u00dfer und Kleinschreibung korrigieren<\/a><\/li>\n            <li><a href=\"#tabelle\">Eine Schacht-Punkttabelle einf\u00fcgen<\/a><\/li>\n            <li><a href=\"#export\">Punkte exportieren<\/a><\/li>\n            <li><a href=\"#dgm\">Die Punktgruppe als DGM-Grundlage<\/a><\/li>\n            <li><a href=\"#veraltet\">Veraltete Punktgruppe und veraltetes DGM<\/a><\/li>\n            <li><a href=\"#weiterwirken\">Wohin die Punkte weiterwirken<\/a><\/li>\n        <\/ol>\n    <\/nav>\n\n    <div class=\"tutorial-content\">\n\n        <p>Die Aufnahme \u201eAm M\u00fchlbach&#8220; ist sortiert und dargestellt. Was noch fehlt, ist die Kontrolle und die Weitergabe. Zwei Fehler stecken noch in den Daten: drei Gel\u00e4ndepunkte mit kleingeschriebenem Code, die im zweiten Tutorial roh geblieben sind, und ein H\u00f6henausrei\u00dfer, den bisher niemand bemerkt hat. Danach gehen die Schachtpunkte als Tabelle in den Plan und als Textdatei an das Kanalkataster, die Gel\u00e4ndepunkte als Gruppe in ein Bestands-DGM.<\/p>\n\n        <p>Alle Werkzeuge dieses Tutorials arbeiten mit Punktgruppen: Editor, Tabelle, Export und DGM greifen jeweils auf eine Punktgruppe zu, die wir daf\u00fcr angelegt haben. Die Arbeit aus dem zweiten Tutorial zahlt sich hier aus: Wer seine Gruppen sauber gebaut hat, gibt mit wenigen Klicks genau die richtigen Punkte weiter.<\/p>\n\n        <div class=\"reading-map\" aria-label=\"Schnelleinstieg\">\n            <div class=\"reading-map-title\">Schnelleinstieg<\/div>\n            <p>Wer gezielt eine Ausgabe sucht, springt direkt dorthin:<\/p>\n            <div class=\"reading-jumps\">\n                <a href=\"#korrigieren\">Punkte korrigieren<\/a>\n                <a href=\"#tabelle\">Punkttabelle<\/a>\n                <a href=\"#export\">Punkte exportieren<\/a>\n                <a href=\"#dgm\">Punktgruppe ins DGM<\/a>\n            <\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"punkteditor\"><span class=\"label\">Konzept<\/span> Der Punkteditor im Panoramafenster<\/h2>\n\n        <p>Einen einzelnen Punkt \u00e4nderst du in der Eigenschaften-Palette. F\u00fcr viele Punkte ist das zu m\u00fchsam. Der <strong>Punkteditor<\/strong> zeigt alle Punkte einer Gruppe als Tabelle im <strong>Panoramafenster<\/strong>, je Zeile ein Punkt, je Spalte eine Eigenschaft. Du sortierst, liest quer und \u00e4nderst Werte direkt in der Zelle, und die Zeichnung zieht sofort nach. Das ist der schnellste Weg, eine frische Lieferung auf Plausibilit\u00e4t zu pr\u00fcfen.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Spalte<\/th><th>Was du dort pr\u00fcfst oder \u00e4nderst<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td><strong>Punktnummer<\/strong><\/td><td>L\u00fccken und Ausrei\u00dfer im Nummernkreis, etwa ein Nachtrag im falschen Bereich<\/td><\/tr>\n            <tr><td><strong>Rechtswert, Hochwert<\/strong><\/td><td>Ausrei\u00dfer in der Lage, sortiert fallen sie an den Anfang oder ans Ende der Liste<\/td><\/tr>\n            <tr><td><strong>Punkth\u00f6he<\/strong><\/td><td>H\u00f6henfehler wie vergessene Ziffern, leere H\u00f6hen oder H\u00f6he 0<\/td><\/tr>\n            <tr><td><strong>Name<\/strong><\/td><td>optional, im Tiefbau meist leer<\/td><\/tr>\n            <tr><td><strong>Kurzbeschreibung<\/strong><\/td><td>Tippfehler und Kleinschreibung im Code<\/td><\/tr>\n            <tr><td><strong>Ausf\u00fchrliche Beschreibung<\/strong><\/td><td>ob der Beschreibungsschl\u00fcssel gegriffen hat; ein roher Punkt zeigt hier nur eine Kopie des Codes<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <p>Je nach Version folgen weitere Spalten, etwa f\u00fcr Punktstil, Punktbeschriftungsstil und Layer. Ausgegraute Zellen lassen sich nicht bearbeiten. Das betrifft vor allem Punkte aus der Vermessungsdatenbank, die gesperrt bleiben, bis du sie dort freigibst; die Fehlerbehebung beschreibt den Weg. Unsere Punkte stammen aus einer Textdatei. Bei ihnen sind Nummer, Name, Koordinaten, H\u00f6he und Kurzbeschreibung offen; berechnete Spalten wie die ausf\u00fchrliche Beschreibung lassen sich auch bei normalen Punkten nicht direkt bearbeiten.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"korrigieren\"><span class=\"label\">Praxis<\/span> Ausrei\u00dfer und Kleinschreibung korrigieren<\/h2>\n\n        <p>Vorbedingung sind die Gruppen und der Schl\u00fcsselsatz aus dem zweiten Tutorial. Wir \u00f6ffnen die Importgruppe \u201eAufnahme Los 1&#8243;, weil sie die ganze Lieferung enth\u00e4lt. Darin steckt der H\u00f6henausrei\u00dfer, und darin stecken auch die drei Punkte 1044 bis 1046 mit dem Code <code>gel<\/code> in Kleinbuchstaben. Beschreibungsschl\u00fcssel und Filter der Gruppe \u201eGel\u00e4nde&#8220; unterscheiden zwischen gro\u00df und klein und haben die drei deshalb \u00fcbergangen.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Punkteditor \u00f6ffnen:<\/strong> Im <em>Projektbrowser<\/em>, Registerkarte <em>\u00dcbersicht<\/em>, die Sammlung <em>Punktgruppen<\/em> aufklappen, mit der rechten Maustaste auf \u201eAufnahme Los 1&#8243; klicken und <strong>Punkte bearbeiten<\/strong> w\u00e4hlen. Der Punkteditor \u00f6ffnet sich im Panoramafenster mit den 55 Punkten der Gruppe. \u00dcber die Sammlung Punkte statt einer Gruppe bek\u00e4mst du alle Punkte der Zeichnung, bei gro\u00dfen Projekten ist das un\u00fcbersichtlich.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/1-1-Punkteditor%20%C3%B6ffnen.png\" alt=\"Projektbrowser, Registerkarte \u00dcbersicht, Kontextmen\u00fc auf der Punktgruppe Aufnahme Los 1 mit dem Eintrag Punkte bearbeiten, darunter das Panoramafenster mit dem Punkteditor\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Nach Punkth\u00f6he sortieren:<\/strong> Auf den Spaltenkopf <strong>Punkth\u00f6he<\/strong> klicken. Die Liste sortiert sich nach der H\u00f6he, und der Ausrei\u00dfer steht ganz oben: Punkt 1037 mit 31,25 m, mitten zwischen Nachbarn um 312 m. Ein klassischer Kommafehler im Feldbuch, gemeint war 312,50. Sortieren findet so einen Fehler in Sekunden, beim Durchsehen von 55 Zeilen \u00fcbersieht man ihn leicht.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/1-2-Nach%20Punkth%C3%B6he%20sortieren.png\" alt=\"Punkteditor nach der Spalte Punkth\u00f6he sortiert, Punkt 1037 mit der H\u00f6he 31,25 steht als Ausrei\u00dfer ganz oben\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>H\u00f6he korrigieren:<\/strong> Die Zelle <em>Punkth\u00f6he<\/em> von Punkt 1037 anklicken, 312.50 eintragen, mit Punkt als Dezimaltrenner, und mit Enter best\u00e4tigen. Der Punkt springt in der Zeichnung sofort auf die neue H\u00f6he, und mit ihm jede Beschriftung, die die H\u00f6he zeigt. Ein DGM, das diesen Punkt nutzt, merkt die \u00c4nderung dagegen erst beim Neuerstellen, dazu mehr weiter unten.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/1-3-H%C3%B6he%20korrigieren.png\" alt=\"Punkteditor mit der bearbeiteten Zelle Punkth\u00f6he von Punkt 1037, neuer Wert 312.50\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Kurzbeschreibungen korrigieren:<\/strong> Auf den Spaltenkopf <strong>Ausf\u00fchrliche Beschreibung<\/strong> klicken, dann stehen die rohen Punkte beieinander, statt sich in 55 Zeilen zu verstecken. Wo der Schl\u00fcssel gegriffen hat, steht dort Klartext wie \u201eGel\u00e4ndepunkt&#8220; oder \u201eSchacht 7&#8243;, bei den drei rohen Punkten 1044 bis 1046 nur <code>gel<\/code> oder nichts. In der Spalte <em>Kurzbeschreibung<\/em> dieser drei Zeilen <code>GEL<\/code> in Gro\u00dfbuchstaben eintragen und jeweils mit Enter best\u00e4tigen. Erst mit diesem Code kann der Schl\u00fcssel im n\u00e4chsten Schritt Stil und Layer zuweisen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/1-4-Kurzbeschreibungen%20korrigieren.png\" alt=\"Punkteditor nach der Spalte Ausf\u00fchrliche Beschreibung sortiert, die drei rohen Zeilen markiert und in der ersten bereits GEL als Kurzbeschreibung eingetragen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Beschreibungsschl\u00fcssel erneut anwenden:<\/strong> Im Projektbrowser mit der rechten Maustaste auf die Punktgruppe <code>_Alle Punkte<\/code> klicken und <strong>Beschreibungsschl\u00fcssel anwenden<\/strong> w\u00e4hlen, wie im zweiten Tutorial; der Punkteditor darf dabei offen bleiben. Eine ge\u00e4nderte Kurzbeschreibung ist nur der Text; damit Symbol, Layer und ausf\u00fchrliche Beschreibung dazu passen, muss der Schl\u00fcsselsatz noch einmal \u00fcber die Punkte laufen. Danach stehen die drei Punkte mit Gel\u00e4ndesymbol auf V-GELAENDE.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/1-5-Beschreibungsschl%C3%BCssel%20erneut%20anwenden.png\" alt=\"Projektbrowser, Kontextmen\u00fc auf der Punktgruppe _Alle Punkte mit dem markierten Eintrag Beschreibungsschl\u00fcssel anwenden, daneben der Punkteditor mit GEL in den Zeilen 1044 bis 1046\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Punktgruppen aktualisieren:<\/strong> Nach den \u00c4nderungen kann der Projektbrowser an einzelnen Gruppen das Symbol f\u00fcr veraltet zeigen, typischerweise an \u201eGel\u00e4nde&#8220;. Mit der rechten Maustaste auf diese Gruppe klicken und <strong>Aktualisieren (Punktgruppe(n))<\/strong> w\u00e4hlen; der Eintrag <em>Aktualisieren<\/em> ganz unten im Men\u00fc frischt nur die Anzeige des Projektbrowsers auf. Erst danach f\u00fchrt \u201eGel\u00e4nde&#8220; die korrigierten Punkte als Mitglieder, denn mit <code>GEL<\/code> in Gro\u00dfbuchstaben erf\u00fcllen sie jetzt den Filter, und erst dann kann das DGM sie sp\u00e4ter \u00fcbernehmen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/1-6-Punktgruppen%20aktualisieren.png\" alt=\"Projektbrowser mit der als veraltet markierten Punktgruppe Gel\u00e4nde und dem Kontextmen\u00fc mit dem markierten Eintrag Aktualisieren (Punktgruppe(n)), daneben der Punkteditor mit 1044 bis 1046 als Gel\u00e4ndepunkt auf V-GELAENDE\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>F\u00fcr einzelne Punkte geht das Anwenden der Schl\u00fcssel auch ohne die Gruppe: die Punkte im Plan markieren und denselben Eintrag aus ihrem Kontextmen\u00fc w\u00e4hlen. Alternativ zur direkten Aktualisierung in Schritt 6 w\u00e4hlst du im selben Kontextmen\u00fc <em>\u00c4nderungen anzeigen<\/em>, wenn du vor dem \u00dcbernehmen sehen willst, welche Punkte die Gruppe neu aufnimmt oder verliert. Der Dialog <strong>Punktgruppen\u00e4nderungen<\/strong> listet sie auf, das Aktualisierungssymbol \u00fcbernimmt sie. Sind mehrere Gruppen veraltet, geht es schneller \u00fcber die Sammlung <em>Punktgruppen<\/em>: rechte Maustaste, <em>Eigenschaften<\/em>, im Dialog <strong>Punktgruppen<\/strong> die Schaltfl\u00e4che <strong>Punktgruppen aktualisieren<\/strong>.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"tabelle\"><span class=\"label\">Praxis<\/span> Eine Schacht-Punkttabelle einf\u00fcgen<\/h2>\n\n        <p>F\u00fcr den Bestandsplan will die Bauleitung eine Liste aller Sch\u00e4chte mit Nummer, Koordinaten, H\u00f6he und Beschreibung. Die Punkttabelle von Civil 3D baut sie aus einer Punktgruppe, hier aus \u201eSch\u00e4chte&#8220;. Die Tabelle bleibt in der Regel mit den Punkten verbunden: \u00c4ndert sich eine Deckelh\u00f6he, \u00e4ndert sich der Tabellenwert mit. Das Beschriftungssystem dahinter ist dasselbe wie bei allen anderen Tabellen in Civil 3D, Kapitel 13 geht darauf in der Breite ein.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Punkttabelle hinzuf\u00fcgen aufrufen:<\/strong> Registerkarte <em>Beschriften<\/em>, Gruppe <em>Beschriftungen und Tabellen<\/em>, Men\u00fc <em>Tabellen hinzuf\u00fcgen<\/em>, Eintrag <strong>Punkttabelle hinzuf\u00fcgen<\/strong>. Es \u00f6ffnet sich der Dialog <strong>Punkttabellenerstellung<\/strong>, in dem du Stil und Quelle der Tabelle festlegst. Wer lieber tippt: Der Befehl hei\u00dft <code>ADDPOINTTABLE<\/code>.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/2-1-Punkttabelle%20hinzuf%C3%BCgen%20aufrufen.png\" alt=\"Men\u00fcband, Registerkarte Beschriften, Gruppe Beschriftungen und Tabellen, aufgeklapptes Men\u00fc Tabellen hinzuf\u00fcgen mit dem Eintrag Punkttabelle hinzuf\u00fcgen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Tabellenstil w\u00e4hlen:<\/strong> Im Dialog als <strong>Tabellenstil<\/strong> einen Stil w\u00e4hlen, der Punktnummer, Rechtswert, Hochwert, H\u00f6he und Beschreibung zeigt; welche Stile es gibt, h\u00e4ngt von deiner Vorlage ab. Der Stil legt die Spalten fest. Fehlt eine Spalte, die du brauchst, liegt das am Tabellenstil, nicht an den Punkten. Im Beispiel hei\u00dft der Stil PRHZB. Den <em>Reaktionsmodus<\/em> unten im Dialog l\u00e4sst du auf <strong>Dynamisch<\/strong>, dann zieht die Tabelle jede sp\u00e4tere Punkt\u00e4nderung nach.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/2-2-Tabellenstil%20w%C3%A4hlen.png\" alt=\"Dialog Punkttabellenerstellung mit dem markierten Tabellenstil PRHZB, darunter der Bereich Auswahl und unten der Reaktionsmodus Dynamisch\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Punktgruppe ausw\u00e4hlen:<\/strong> Im Bereich <em>Auswahl<\/em> auf das Symbol vor \u201eKeine Punktgruppen ausgew\u00e4hlt.&#8220; klicken. Es \u00f6ffnet sich der Zwischendialog <strong>Punktgruppen<\/strong> mit allen Gruppen der Zeichnung. \u201eSch\u00e4chte&#8220; markieren und mit <em>OK<\/em> best\u00e4tigen. \u00dcber eine Punktgruppe bleibt die Tabelle an die Regel gebunden. Das Symbol vor \u201eKeine Punkte ausgew\u00e4hlt.&#8220; greift stattdessen einzelne Punkte in der Zeichnung ab und eignet sich f\u00fcr Einzelf\u00e4lle.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/2-3-Punktgruppe%20ausw%C3%A4hlen.png\" alt=\"Dialog Punkttabellenerstellung mit dem markierten Symbol vor Keine Punktgruppen ausgew\u00e4hlt, davor der Zwischendialog Punktgruppen mit der markierten Gruppe Sch\u00e4chte und der Schaltfl\u00e4che OK\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Best\u00e4tigen und Einf\u00fcgepunkt w\u00e4hlen:<\/strong> Den Dialog mit <em>OK<\/em> schlie\u00dfen. Die Befehlszeile fragt jetzt <em>Oberen linken Eckpunkt w\u00e4hlen<\/em>, die Tabelle h\u00e4ngt schon am Cursor. Klick eine freie Stelle neben dem Plangebiet an, dort landet die obere linke Ecke der Tabelle. Sitzt die Tabelle ung\u00fcnstig, verschiebst du sie sp\u00e4ter.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/2-4-Best%C3%A4tigen%20und%20Einf%C3%BCgepunkt%20w%C3%A4hlen.png\" alt=\"Zeichenbereich mit der Punkttabelle am Cursor neben dem Plangebiet, an der Befehlszeile die Abfrage Oberen linken Eckpunkt w\u00e4hlen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Tabelle gegen die Gruppe pr\u00fcfen:<\/strong> Die Tabelle muss so viele Zeilen haben, wie die Gruppe \u201eSch\u00e4chte&#8220; Punkte hat, Deckel, Sohlen und den von Hand gesetzten Schacht 5001 eingeschlossen, bei unserer Lieferung also 9 Zeilen. Zum Vergleich die Gruppe im Projektbrowser anklicken, die Listenansicht darunter zeigt dieselben Punkte. Die Sohlen stehen in der Tabelle, obwohl ihr Layer gefroren ist: Die Tabelle liest die Gruppe, nicht den Layer. Fehlen Zeilen, war die Gruppe zum Zeitpunkt der Auswahl veraltet oder ihr Filter zu eng, dann Gruppe aktualisieren oder Filter pr\u00fcfen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/2-5-Tabelle%20gegen%20die%20Gruppe%20pr%C3%BCfen.png\" alt=\"Eingef\u00fcgte Punkttabelle mit neun Zeilen von 1007 bis 5001, daneben im Projektbrowser die Gruppe Sch\u00e4chte mit denselben neun Punkten in der Listenansicht, Zeile 1007 in beiden markiert\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"export\"><span class=\"label\">Praxis<\/span> Punkte exportieren<\/h2>\n\n        <p>Das Kanalkataster der Gemeinde will die Schachtpunkte als Textdatei, im selben Aufbau, in dem der Vermesser geliefert hat. Der Export ist das Spiegelbild des Imports: Punktdateiformat w\u00e4hlen, Zieldatei angeben, exportieren. F\u00fcr eine einzelne Gruppe startest du ihn am schnellsten direkt an der Gruppe. \u00dcber die Registerkarte <em>Ausgabe<\/em>, Gruppe <em>Exportieren<\/em>, Schaltfl\u00e4che <strong>Punkte exportieren<\/strong> kommst du in denselben Dialog.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Export an der Gruppe starten:<\/strong> Im Projektbrowser mit der rechten Maustaste auf die Punktgruppe \u201eSch\u00e4chte&#8220; klicken und <strong>Punkte exportieren<\/strong> w\u00e4hlen. Es \u00f6ffnet sich der Dialog <strong>Punkte exportieren<\/strong>. Ob die Ausgabe auf die Gruppe beschr\u00e4nkt ist, pr\u00fcfst du gleich im Dialog.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/3-1-Export%20an%20der%20Gruppe%20starten.png\" alt=\"Projektbrowser, Kontextmen\u00fc auf der Punktgruppe Sch\u00e4chte mit dem Eintrag Punkte exportieren\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Format w\u00e4hlen:<\/strong> Im Dialog in der Liste <strong>Format<\/strong> das Punktdateiformat w\u00e4hlen, hier wieder PRHZB (Kommatrennung), also Nummer, Rechtswert, Hochwert, H\u00f6he, Beschreibung; international hei\u00dft dieselbe Spaltenfolge PENZD. Schreib dem Empf\u00e4nger die Spaltenfolge dazu, dann liest er die Datei so, wie sie entstanden ist, und fragt nicht nach, ob Rechtswert oder Hochwert zuerst kommt.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/3-2-Format%20w%C3%A4hlen.png\" alt=\"Dialog Punkte exportieren mit dem markierten Feld Format und dem gew\u00e4hlten Format PRHZB (Kommatrennung)\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Gruppenbeschr\u00e4nkung pr\u00fcfen:<\/strong> Im selben Dialog steht das Kontrollk\u00e4stchen <strong>Auf Punkte in Punktgruppe beschr\u00e4nken<\/strong> mit einer Gruppenauswahl daneben. Pr\u00fcf, dass es aktiviert ist und \u201eSch\u00e4chte&#8220; gew\u00e4hlt ist. Ist das H\u00e4kchen aus, landen alle Punkte der Zeichnung in der Datei, Gel\u00e4ndepunkte und B\u00e4ume eingeschlossen, und das Kanalkataster bekommt eine Datei, mit der es nichts anfangen kann.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/3-3-Gruppenbeschr%C3%A4nkung%20pr%C3%BCfen.png\" alt=\"Dialog Punkte exportieren mit aktiviertem Kontrollk\u00e4stchen Auf Punkte in Punktgruppe beschr\u00e4nken und der gew\u00e4hlten Gruppe Sch\u00e4chte\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Zieldatei angeben und exportieren:<\/strong> Als <strong>Zieldatei<\/strong> einen Pfad und Namen w\u00e4hlen, etwa <code>Schaechte_Los1.txt<\/code>, und mit <em>OK<\/em> exportieren. Die Datei einmal im Texteditor \u00f6ffnen und die erste Zeile gegen den Punkteditor halten: gleiche Nummer, gleiche Koordinaten, gleiche H\u00f6he. Diese eine Minute erspart dir die R\u00fcckfrage des Empf\u00e4ngers.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/3-4-Zieldatei%20angeben%20und%20exportieren.png\" alt=\"Dialog Punkte exportieren mit dem markierten Feld Zieldatei und dem Dateinamen Schaechte_Los1.txt\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Willst du die ausf\u00fchrliche Beschreibung statt der Kurzbeschreibung ausgeben, brauchst du ein Format mit der entsprechenden Spalte; das legst du in der Formatverwaltung an.<\/p>\n\n        <p>F\u00fcr den Austausch mit anderen CAD- und GIS-Programmen gibt es neben Textdateien auch LandXML, das Punkte samt Beschreibung transportiert. Wie sich das in einen sauberen Datenaustausch einf\u00fcgt, geh\u00f6rt in den Themenblock LandXML und Datenaustausch im Tiefgang-Bereich. F\u00fcr Punktlisten und Berichte \u00fcber das ganze Projekt gibt es seit Civil 3D 2024 zus\u00e4tzlich den Project Explorer. F\u00fcr die Punktausgabe in diesem Kapitel reichen Tabelle und Export.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"dgm\"><span class=\"label\">Praxis<\/span> Die Punktgruppe als DGM-Grundlage<\/h2>\n\n        <p>Ein DGM nimmt COGO-Punkte nicht einzeln auf, sondern \u00fcber eine Punktgruppe in seiner Definition. Genau daf\u00fcr haben wir \u201eGel\u00e4nde&#8220; so gebaut, wie sie ist: nur Gel\u00e4ndepunkte und Bordsteinkanten, ohne die Schachtsohlen drei Meter unter der Stra\u00dfe und ohne Geb\u00e4udeecken in beliebiger H\u00f6he. Mit <code>_Alle Punkte<\/code> als Grundlage st\u00fcnden im DGM tiefe Trichter an jedem Schacht.<\/p>\n\n        <svg class=\"concept-svg\" viewBox=\"0 0 720 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Links eine gr\u00fcn gestrichelt eingerahmte Punktgruppe Gel\u00e4nde mit sieben gr\u00fcnen COGO-Punkten. Ein blaugrauer Pfeil in der Mitte steht f\u00fcr den Weg DGM-Definition, Punktgruppen, Hinzuf\u00fcgen. Rechts dieselben sieben Punkte als Dreiecksvermaschung eines DGM: blaugraue Kanten verbinden die Punkte zu Dreiecken, ein Leader beschriftet die Vermaschung. Unten der Hinweis, dass das DGM aus der Punktgruppe entsteht und neue Punkte erst ankommen, wenn zuerst die Gruppe aktualisiert und dann das DGM neu erstellt wird.\">\n            <text x=\"180\" y=\"56\" font-size=\"13.5\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">Punktgruppe Gel\u00e4nde<\/text>\n            <rect x=\"50\" y=\"70\" width=\"260\" height=\"170\" rx=\"10\" fill=\"none\" stroke=\"#43a047\" stroke-width=\"2\" stroke-dasharray=\"7 5\"\/>\n            <circle cx=\"110\" cy=\"120\" r=\"4.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"180\" cy=\"95\" r=\"4.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"250\" cy=\"130\" r=\"4.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"130\" cy=\"195\" r=\"4.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"205\" cy=\"215\" r=\"4.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"275\" cy=\"190\" r=\"4.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"190\" cy=\"158\" r=\"4.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <text x=\"180\" y=\"262\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">COGO-Punkte mit H\u00f6hen<\/text>\n            <!-- \u00dcbergabe-Pfeil -->\n            <line x1=\"326\" y1=\"155\" x2=\"384\" y2=\"155\" stroke=\"#3f5f75\" stroke-width=\"2.4\"\/>\n            <polygon points=\"394,155 382,150 382,160\" fill=\"#3f5f75\"\/>\n            <text x=\"357\" y=\"188\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">DGM-Definition:<\/text>\n            <text x=\"357\" y=\"200\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Punktgruppen<\/text>\n            <text x=\"357\" y=\"212\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">hinzuf\u00fcgen<\/text>\n            <!-- Vermaschung -->\n            <text x=\"490\" y=\"56\" font-size=\"13.5\" font-family=\"sans-serif\" fill=\"#3f5f75\" font-weight=\"700\" text-anchor=\"middle\">DGM (Dreiecksvermaschung)<\/text>\n            <line x1=\"400\" y1=\"120\" x2=\"470\" y2=\"95\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <line x1=\"470\" y1=\"95\" x2=\"540\" y2=\"130\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <line x1=\"540\" y1=\"130\" x2=\"565\" y2=\"190\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <line x1=\"565\" y1=\"190\" x2=\"495\" y2=\"215\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <line x1=\"495\" y1=\"215\" x2=\"420\" y2=\"195\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <line x1=\"420\" y1=\"195\" x2=\"400\" y2=\"120\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <line x1=\"400\" y1=\"120\" x2=\"480\" y2=\"158\" stroke=\"#3f5f75\" stroke-width=\"1.2\"\/>\n            <line x1=\"470\" y1=\"95\" x2=\"480\" y2=\"158\" stroke=\"#3f5f75\" stroke-width=\"1.2\"\/>\n            <line x1=\"540\" y1=\"130\" x2=\"480\" y2=\"158\" stroke=\"#3f5f75\" stroke-width=\"1.2\"\/>\n            <line x1=\"565\" y1=\"190\" x2=\"480\" y2=\"158\" stroke=\"#3f5f75\" stroke-width=\"1.2\"\/>\n            <line x1=\"495\" y1=\"215\" x2=\"480\" y2=\"158\" stroke=\"#3f5f75\" stroke-width=\"1.2\"\/>\n            <line x1=\"420\" y1=\"195\" x2=\"480\" y2=\"158\" stroke=\"#3f5f75\" stroke-width=\"1.2\"\/>\n            <circle cx=\"400\" cy=\"120\" r=\"3.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"470\" cy=\"95\" r=\"3.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"540\" cy=\"130\" r=\"3.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"420\" cy=\"195\" r=\"3.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"495\" cy=\"215\" r=\"3.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"565\" cy=\"190\" r=\"3.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"480\" cy=\"158\" r=\"3.5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <text x=\"645\" y=\"120\" font-size=\"12\" font-family=\"sans-serif\" fill=\"#3f5f75\" font-weight=\"700\" text-anchor=\"middle\">Vermaschung<\/text>\n            <line x1=\"625\" y1=\"128\" x2=\"556\" y2=\"158\" stroke=\"#7f8c8d\" stroke-width=\"1\"\/>\n            <text x=\"490\" y=\"262\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Grundlagen der Vermaschung: Kapitel 01<\/text>\n            <text x=\"360\" y=\"290\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Neue Punkte: erst die Gruppe aktualisieren, dann das DGM neu erstellen<\/text>\n        <\/svg>\n\n        <p>Die Vermaschung selbst, also wie aus Punkten Dreiecke werden und wie man ein DGM pr\u00fcft und bearbeitet, erkl\u00e4rt Kapitel 01. Hier geht es um die Verbindung. Wir legen daf\u00fcr ein eigenes DGM \u201eDGM-Bestand-Los1&#8243; an. Der eindeutige Name verhindert eine Verwechslung, falls deine Vorlage oder eine fr\u00fchere Bearbeitung schon ein DGM \u201eBestand&#8220; mitbringt.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>DGM erstellen aufrufen:<\/strong> Registerkarte <em>Start<\/em>, Gruppe <em>Gel\u00e4ndedaten erstellen<\/em>, Men\u00fc <em>DGMs<\/em>, Eintrag <strong>DGM erstellen<\/strong>. Es \u00f6ffnet sich der Dialog <strong>DGM erstellen<\/strong>. Ein leeres DGM reicht, die Daten bringt im \u00fcbern\u00e4chsten Schritt die Punktgruppe.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/4-1-DGM%20erstellen%20aufrufen.png\" alt=\"Men\u00fcband, Registerkarte Start, Gruppe Gel\u00e4ndedaten erstellen, aufgeklapptes Men\u00fc DGMs mit dem Eintrag DGM erstellen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Leeres DGM anlegen:<\/strong> Im Dialog <strong>DGM erstellen<\/strong> den Typ <strong>Trianguliertes DGM<\/strong> w\u00e4hlen, in der Eigenschaftenliste unter <em>Informationen<\/em> bei <strong>Name<\/strong> \u201eDGM-Bestand-Los1&#8243; eintragen und mit <em>OK<\/em> best\u00e4tigen. Das DGM erscheint im Projektbrowser unter <em>DGMs<\/em>, noch ohne Daten. Stil und Layer k\u00f6nnen auf der Vorgabe bleiben, die Darstellung behandelt Kapitel 01.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/4-2-Leeres%20DGM%20anlegen.png\" alt=\"Dialog DGM erstellen mit dem Typ Trianguliertes DGM und dem Namen DGM-Bestand-Los1 in der Eigenschaftenliste, Stil Dreiecksvermaschung und Umring, DGM-Layer C-DGM\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Punktgruppen in der Definition hinzuf\u00fcgen:<\/strong> Im Projektbrowser, Registerkarte <em>\u00dcbersicht<\/em>, unter <em>DGMs<\/em> das DGM \u201eDGM-Bestand-Los1&#8243; aufklappen, darin <em>Definition<\/em>, und mit der rechten Maustaste auf <strong>Punktgruppen<\/strong> klicken, dann <strong>Hinzuf\u00fcgen<\/strong>. Es \u00f6ffnet sich der Dialog <strong>Punktgruppen<\/strong>.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/4-3-Punktgruppen%20in%20der%20Definition%20hinzuf%C3%BCgen.png\" alt=\"Projektbrowser, DGM-Bestand-Los1 aufgeklappt bis Definition, Kontextmen\u00fc auf Punktgruppen mit dem markierten Eintrag Hinzuf\u00fcgen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Gruppe Gel\u00e4nde w\u00e4hlen:<\/strong> Im Dialog <strong>Punktgruppen<\/strong> die Gruppe \u201eGel\u00e4nde&#8220; markieren und mit <em>OK<\/em> best\u00e4tigen. Civil 3D vermascht jetzt die Punkte dieser Gruppe zu einem DGM. Die Punktgruppe h\u00e4ngt ab sofort als dynamische Datenquelle am DGM.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/4-4-Gruppe%20Gel%C3%A4nde%20w%C3%A4hlen.png\" alt=\"Dialog Punktgruppen mit der markierten Gruppe Gel\u00e4nde, dahinter der Projektbrowser mit der Definition von DGM-Bestand-Los1\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>DGM im Plan pr\u00fcfen:<\/strong> Je nach DGM-Stil siehst du Dreiecke, H\u00f6henlinien oder nur den Rand. Die Vermaschung muss das Plangebiet glatt \u00fcberspannen. Tiefe Trichter an den Sch\u00e4chten w\u00fcrden auf Sohlpunkte im DGM hindeuten, ein einzelner tiefer Krater auf eine \u00fcbersehene H\u00f6he wie die 31,25 von vorhin. Beides darf hier nicht mehr auftauchen. F\u00fcr ein belastbares Bestands-DGM kommen Bruchkanten und ein Rand dazu, das zeigt Kapitel 01.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/4-5-DGM%20im%20Plan%20pr%C3%BCfen.png\" alt=\"Zeichenbereich mit DGM-Bestand-Los1 als Dreiecksvermaschung \u00fcber den Gel\u00e4nde- und Bordsteinpunkten, ohne Trichter an den Sch\u00e4chten, links in der Listenansicht die Gruppe Gel\u00e4nde mit 32 Punkten\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Automatisches Neuerstellen einschalten:<\/strong> Mit der rechten Maustaste auf das DGM \u201eDGM-Bestand-Los1&#8243; klicken und <strong>Neuerstellung &#8211; Automatisch<\/strong> aktivieren, wie in Kapitel 01 (die Hilfe schreibt den Eintrag teils \u201eNeu erstellen \u2013 Automatisch&#8220;). Dann rechnet das DGM von selbst neu, sobald sich seine Datenquellen \u00e4ndern. Bei sehr gro\u00dfen DGMs kostet das Rechenzeit; dort schalten viele B\u00fcros es aus und erstellen bewusst von Hand neu.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/3-Bearbeiten%20und%20ausgeben\/4-6-Automatisches%20Neuerstellen%20einschalten.png\" alt=\"Projektbrowser, Kontextmen\u00fc auf dem DGM-Bestand-Los1 mit dem markierten Eintrag Neuerstellung - Automatisch, rechts das DGM im Zeichenbereich\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"veraltet\"><span class=\"label\">Praxiswissen<\/span> Veraltete Punktgruppe und veraltetes DGM<\/h2>\n\n        <p>Der Projektbrowser kennt zwei verschiedene Warnungen, die gleich klingen und oft verwechselt werden. Eine <strong>veraltete Punktgruppe<\/strong> wei\u00df noch nichts von neuen oder ge\u00e4nderten Punkten, die ihre Regel inzwischen erf\u00fcllen. Abhilfe schafft <em>Aktualisieren (Punktgruppe(n))<\/em> an der Gruppe, wie beim Korrigieren oben, oder der Weg \u00fcber <em>\u00c4nderungen anzeigen<\/em>. Ein <strong>veraltetes DGM<\/strong> hat seine Datenquellen noch nicht neu vermascht. Abhilfe schafft das Neuerstellen des DGM, von Hand oder \u00fcber <em>Neuerstellung &#8211; Automatisch<\/em>.<\/p>\n\n        <p>Dabei kommt es auf die Reihenfolge an. Das DGM \u00fcbernimmt nur, was die Punktgruppe gerade enth\u00e4lt. Kommt ein Nachtrag mit neuen Gel\u00e4ndepunkten, lautet die Kette deshalb immer: erst die Punktgruppe aktualisieren, dann das DGM neu erstellen. <em>Neuerstellung &#8211; Automatisch<\/em> nimmt dir nur den zweiten Schritt ab. Eine veraltete Punktgruppe bringt es nicht auf den neuen Stand, und dann rechnet das DGM zuverl\u00e4ssig mit dem alten Punktbestand weiter.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Situation<\/th><th>Was zu tun ist<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td>H\u00f6he eines vorhandenen Gel\u00e4ndepunkts ge\u00e4ndert<\/td><td>Gruppe \u201eGel\u00e4nde&#8220; aktualisieren, falls als veraltet markiert, dann DGM neu erstellen (oder Neuerstellung &#8211; Automatisch)<\/td><\/tr>\n            <tr><td>Nachtrag mit neuen GEL-Punkten importiert<\/td><td>Gruppe \u201eGel\u00e4nde&#8220; aktualisieren, dann DGM neu erstellen<\/td><\/tr>\n            <tr><td>Kurzbeschreibung eines Punkts von <code>GEL<\/code> auf etwas anderes ge\u00e4ndert<\/td><td>Schl\u00fcssel erneut anwenden (Stil, Layer, ausf\u00fchrliche Beschreibung), Gruppe aktualisieren (Mitgliedschaft; die Gruppe filtert nach der Kurzbeschreibung, die Schl\u00fcssel spielen daf\u00fcr keine Rolle), DGM neu erstellen; der Punkt f\u00e4llt aus dem DGM<\/td><\/tr>\n            <tr><td>DGM liegt in einer anderen Zeichnung (Datenverkn\u00fcpfung)<\/td><td>Quellzeichnung aktualisieren und speichern, dann die Referenz in der Zielzeichnung synchronisieren<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"weiterwirken\"><span class=\"label\">Einordnung<\/span> Wohin die Punkte weiterwirken<\/h2>\n\n        <p>COGO-Punkte sind Ausgangsdaten: Eine Quelle speist viele abh\u00e4ngige Ergebnisse. Das Prinzip zieht sich durch Civil 3D, und bei den Punkten sieht man es besonders deutlich. Die Tabelle zeigt, wie die Verbindungen technisch funktionieren und was trotzdem Handarbeit bleibt.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Ziel<\/th><th>Wie es zusammenh\u00e4ngt<\/th><th>Was automatisch nachzieht<\/th><th>Was du selbst tust<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td><strong>DGM<\/strong> (Kapitel 01)<\/td><td>Punktgruppe als Datenquelle in der DGM-Definition<\/td><td>neue Vermaschung beim Neuerstellen, mit Neuerstellung &#8211; Automatisch von selbst<\/td><td>Gruppe aktualisieren; Gruppe so bauen, dass nur Gel\u00e4ndeh\u00f6hen hineinkommen<\/td><\/tr>\n            <tr><td><strong>Punkttabelle<\/strong><\/td><td>Tabelle liest die Punkte einer Gruppe<\/td><td>ge\u00e4nderte Werte vorhandener Punkte<\/td><td>Tabellenstil w\u00e4hlen; bei veralteter Gruppe aktualisieren<\/td><\/tr>\n            <tr><td><strong>Beschriftungen<\/strong> (Kapitel 13)<\/td><td>Punktbeschriftungsstil \u00fcber Gruppe oder Schl\u00fcssel<\/td><td>Werte in der Beschriftung bei jeder Punkt\u00e4nderung<\/td><td>Stile anlegen oder anpassen; verschobene Beschriftungen ordnen<\/td><\/tr>\n            <tr><td><strong>Absteckung und Kataster<\/strong><\/td><td>Export der Gruppe als Punktdatei<\/td><td>nichts, die Datei ist ein Schnappschuss<\/td><td>nach jeder \u00c4nderung neu exportieren<\/td><\/tr>\n            <tr><td><strong>Weitere Zeichnungen<\/strong><\/td><td>DGM als Datenverkn\u00fcpfung in andere Zeichnungen<\/td><td>Referenz zeigt den Stand der gespeicherten Quelle<\/td><td>Quelle speichern, Referenz synchronisieren<\/td><\/tr>\n            <tr><td><strong>Automatisierung<\/strong> (Tiefgang)<\/td><td>Dynamo-Knoten f\u00fcr Punkte und Elementkanten, erweitert in Civil 3D 2026<\/td><td>was das Skript vorgibt<\/td><td>Skript bauen und pflegen<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <p>Das Muster \u00fcbertr\u00e4gt sich auf andere Gewerke. Im Leitungsbau liefert eine Gruppe \u201eSch\u00e4chte&#8220; mit ihren Deckelh\u00f6hen die Zwangspunkte, an denen ein neues Kanalnetz anschlie\u00dft (Kapitel 09). Auch Baumkataster und Absteckung bauen auf getrennten Gruppen auf: Eine Gruppe <code>BAUM*<\/code> filtert den Baumbestand, die ausf\u00fchrliche Beschreibung mit dem Stammumfang wandert per Tabelle in die Baumliste, und Geb\u00e4udeecken und Grenzpunkte bleiben von den Gel\u00e4ndepunkten getrennt, die ins DGM geh\u00f6ren.<\/p>\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> Punkt 1037 hat seine richtige H\u00f6he, die drei kleingeschriebenen Codes sind korrigiert und haben ihre Zuweisung, und alle Gruppen sind aktuell. Im Plan steht eine Schachttabelle aus der Gruppe \u201eSch\u00e4chte&#8220;, die Schachtpunkte liegen als Textdatei f\u00fcr das Kanalkataster bereit, und das DGM \u201eDGM-Bestand-Los1&#8243; vermascht die Gruppe \u201eGel\u00e4nde&#8220; ohne Trichter und Krater. Du wei\u00dft, dass eine veraltete Punktgruppe und ein veraltetes DGM zwei verschiedene Dinge sind und in welcher Reihenfolge du sie behebst. Wenn etwas davon nicht klappt, f\u00fchrt die Fehlerbehebung dieses Kapitels mit dreizehn F\u00e4llen und einer Checkliste weiter.<\/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, .warning-box 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","protected":false},"excerpt":{"rendered":"<p>Civil 3D | Punkte bearbeiten und ausgeben Punkte bearbeiten und ausgeben Inhalt Der Punkteditor im Panoramafenster Ausrei\u00dfer und Kleinschreibung korrigieren [&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":[56],"tags":[],"class_list":["post-2797","post","type-post","status-publish","format-standard","hentry","category-punkte"],"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 | Punkte bearbeiten und ausgeben Punkte bearbeiten und ausgeben Inhalt Der Punkteditor im Panoramafenster Ausrei\u00dfer und Kleinschreibung korrigieren [&hellip;]","_links":{"self":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2797","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=2797"}],"version-history":[{"count":2,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2797\/revisions"}],"predecessor-version":[{"id":2811,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2797\/revisions\/2811"}],"wp:attachment":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}