{"id":2795,"date":"2026-10-13T07:08:39","date_gmt":"2026-10-13T05:08:39","guid":{"rendered":"https:\/\/cad-kompass.de\/?p=2795"},"modified":"2026-10-13T07:08:40","modified_gmt":"2026-10-13T05:08:40","slug":"punktgruppen-beschreibungsschluessel-und-darstellung","status":"publish","type":"post","link":"https:\/\/cad-kompass.de\/?p=2795","title":{"rendered":"Punktgruppen, Beschreibungsschl\u00fcssel und Darstellung"},"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 | Punktgruppen, Beschreibungsschl\u00fcssel und Darstellung<\/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        .hint-box a { color: var(--primary); font-weight: 600; }\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        .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\">Punktgruppen, Beschreibungsschl\u00fcssel und Darstellung<\/h1>\n\n    <nav class=\"toc\">\n        <div class=\"toc-title\">Inhalt<\/div>\n        <ol>\n            <li><a href=\"#filter\">Punktgruppen sind Filter<\/a><\/li>\n            <li><a href=\"#dialog\">Der Dialog Punktgruppeneigenschaften<\/a><\/li>\n            <li><a href=\"#gruppen-anlegen\">Die Gruppen Gel\u00e4nde und Sch\u00e4chte anlegen<\/a><\/li>\n            <li><a href=\"#darstellung\">Wer bestimmt, wie ein Punkt aussieht<\/a><\/li>\n            <li><a href=\"#reihenfolge\">Die Anzeigereihenfolge festlegen<\/a><\/li>\n            <li><a href=\"#schluessel\">Beschreibungsschl\u00fcssel: die Weiche hinter dem Code<\/a><\/li>\n            <li><a href=\"#fallen\">Drei Fallen, an denen der Schl\u00fcssel vorbeil\u00e4uft<\/a><\/li>\n            <li><a href=\"#schluessel-anlegen\">Den Beschreibungsschl\u00fcsselsatz anlegen und anwenden<\/a><\/li>\n            <li><a href=\"#abfrage\">Abfrage-Editor und Stile in der Tiefe<\/a><\/li>\n        <\/ol>\n    <\/nav>\n\n    <div class=\"tutorial-content\">\n\n        <p>Nach dem ersten Tutorial liegen 55 importierte Punkte und ein von Hand gesetzter Schacht in der Zeichnung. Alle sehen gleich aus, alle h\u00e4ngen auf demselben Layer, und die ausf\u00fchrliche Beschreibung ist nicht \u00fcbersetzt. F\u00fcr einen Bestandsplan braucht es das Gegenteil: Schachtdeckel mit Symbol, Nummer und H\u00f6he, Gel\u00e4ndepunkte nur mit H\u00f6he, B\u00e4ume mit ihrem Stammumfang, und alles auf eigenen Layern. Von Hand w\u00e4ren das 56 Einzelentscheidungen bei jeder neuen Lieferung.<\/p>\n\n        <p>Civil 3D l\u00f6st das mit zwei Werkzeugen, die zusammenspielen. <strong>Punktgruppen<\/strong> sortieren Punkte nach Regeln, etwa nach ihrer Kurzbeschreibung, und geben ganzen Gruppen einen Stil. <strong>Beschreibungsschl\u00fcssel<\/strong> lesen den Code jedes einzelnen Punkts und weisen ihm daraufhin Symbol, Layer und Klartext zu. Wer beides einmal sauber einrichtet, bekommt die n\u00e4chste Aufnahme mit einem einzigen Import fertig sortiert. Wer die Regeln dahinter nicht kennt, wundert sich, warum ein Punkt anders aussieht, als er soll.<\/p>\n\n        <div class=\"reading-map\" aria-label=\"Schnelleinstieg\">\n            <div class=\"reading-map-title\">Schnelleinstieg<\/div>\n            <p>Wer Punktgruppen schon kennt und vor allem verstehen will, warum ein Schl\u00fcssel nicht greift, springt direkt dorthin:<\/p>\n            <div class=\"reading-jumps\">\n                <a href=\"#gruppen-anlegen\">Gruppen anlegen<\/a>\n                <a href=\"#darstellung\">Wer bestimmt das Aussehen<\/a>\n                <a href=\"#schluessel\">Beschreibungsschl\u00fcssel<\/a>\n                <a href=\"#fallen\">Drei Fallen<\/a>\n            <\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"filter\"><span class=\"label\">Konzept<\/span> Punktgruppen sind Filter<\/h2>\n\n        <p>Eine Punktgruppe ist kein Beh\u00e4lter, in den man Punkte hineinlegt. Sie ist eine gespeicherte Regel: alle Punkte mit Kurzbeschreibung <code>GEL*<\/code>, alle Punkte mit Nummern von 1001 bis 1999, alle Punkte \u00fcber 300 m H\u00f6he. Welche Punkte dazugeh\u00f6ren, ergibt sich aus der Regel. Kommt sp\u00e4ter ein Punkt dazu, der die Regel erf\u00fcllt, wird er Mitglied, ohne dass du ihn einzeln zuweist. Civil 3D markiert eine Gruppe in diesem Fall als veraltet. Ein Rechtsklick auf die Gruppe und <em>Aktualisieren<\/em> holt die neuen Punkte direkt herein. Der Eintrag <em>\u00c4nderungen anzeigen<\/em> daneben \u00f6ffnet erst den Dialog <strong>Punktgruppen\u00e4nderungen<\/strong>, in dem du siehst, was sich \u00e4ndert, und von dort \u00fcber das Aktualisierungssymbol \u00fcbernimmst.<\/p>\n\n        <svg class=\"concept-svg\" viewBox=\"0 0 720 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Verstreute Vermessungspunkte in der Draufsicht. Ein gr\u00fcn gestrichelter Rahmen fasst die Gel\u00e4nde- und Bordsteinpunkte zur Punktgruppe Gel\u00e4nde zusammen, gefiltert nach der Kurzbeschreibung GEL-Stern und BK-Stern. Ein blaugrau gestrichelter Rahmen fasst alle Punkte des ersten Messtags zur Punktgruppe Tag 1 zusammen, gefiltert nach den Nummern 1001 bis 1030. Beide Rahmen \u00fcberlappen sich, ein Gel\u00e4ndepunkt vom ersten Tag liegt in beiden Gruppen: Dort entscheidet die Anzeigereihenfolge \u00fcber die Darstellung. Graue Punkte au\u00dferhalb der Rahmen geh\u00f6ren keiner der beiden Gruppen an.\">\n            <!-- Gruppenrahmen -->\n            <rect x=\"70\" y=\"76\" width=\"270\" height=\"150\" rx=\"8\" fill=\"none\" stroke=\"#43a047\" stroke-width=\"2\" stroke-dasharray=\"7 5\"\/>\n            <text x=\"160\" y=\"64\" font-size=\"13\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">Punktgruppe Gel\u00e4nde<\/text>\n            <rect x=\"290\" y=\"120\" width=\"280\" height=\"140\" rx=\"8\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"2\" stroke-dasharray=\"7 5\"\/>\n            <text x=\"490\" y=\"110\" font-size=\"13\" font-family=\"sans-serif\" fill=\"#3f5f75\" font-weight=\"700\" text-anchor=\"middle\">Punktgruppe Tag 1 (Nr. 1001\u20131030)<\/text>\n            <!-- Punkte Gel\u00e4nde (gr\u00fcn) -->\n            <circle cx=\"115\" cy=\"120\" r=\"5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"165\" cy=\"170\" r=\"5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <text x=\"165\" y=\"190\" font-size=\"9\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">GEL<\/text>\n            <circle cx=\"225\" cy=\"108\" r=\"5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"255\" cy=\"196\" r=\"5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <circle cx=\"135\" cy=\"206\" r=\"5\" fill=\"#43a047\" stroke=\"none\"\/>\n            <!-- Punkte Geb\u00e4ude (blaugrau, Quadrate) -->\n            <rect x=\"386\" y=\"156\" width=\"9\" height=\"9\" fill=\"#3f5f75\" stroke=\"none\"\/>\n            <rect x=\"446\" y=\"196\" width=\"9\" height=\"9\" fill=\"#3f5f75\" stroke=\"none\"\/>\n            <text x=\"452\" y=\"222\" font-size=\"9\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">MH, GEB<\/text>\n            <rect x=\"516\" y=\"146\" width=\"9\" height=\"9\" fill=\"#3f5f75\" stroke=\"none\"\/>\n            <rect x=\"426\" y=\"231\" width=\"9\" height=\"9\" fill=\"#3f5f75\" stroke=\"none\"\/>\n            <!-- Punkt in beiden Gruppen -->\n            <circle cx=\"315\" cy=\"180\" r=\"5.5\" fill=\"#43a047\" stroke=\"#3f5f75\" stroke-width=\"2.5\"\/>\n            <line x1=\"315\" y1=\"272\" x2=\"315\" y2=\"190\" stroke=\"#7f8c8d\" stroke-width=\"1\"\/>\n            <text x=\"315\" y=\"288\" font-size=\"12\" font-family=\"sans-serif\" fill=\"#b5651d\" font-weight=\"700\" text-anchor=\"middle\">in beiden Gruppen: die Anzeigereihenfolge entscheidet<\/text>\n            <!-- Punkte au\u00dferhalb -->\n            <circle cx=\"630\" cy=\"80\" r=\"4\" fill=\"#7f8c8d\" stroke=\"none\"\/>\n            <circle cx=\"655\" cy=\"200\" r=\"4\" fill=\"#7f8c8d\" stroke=\"none\"\/>\n            <circle cx=\"48\" cy=\"48\" r=\"4\" fill=\"#7f8c8d\" stroke=\"none\"\/>\n            <circle cx=\"612\" cy=\"268\" r=\"4\" fill=\"#7f8c8d\" stroke=\"none\"\/>\n            <text x=\"612\" y=\"60\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">in keiner der beiden Gruppen<\/text>\n            <line x1=\"618\" y1=\"66\" x2=\"628\" y2=\"75\" stroke=\"#7f8c8d\" stroke-width=\"1\"\/>\n            <text x=\"160\" y=\"252\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Filter nach Kurzbeschreibung: GEL*, BK*<\/text>\n        <\/svg>\n\n        <p>Im Bild filtert die eine Gruppe nach der Kurzbeschreibung, die andere nach Nummern. Ein Gel\u00e4ndepunkt vom ersten Messtag erf\u00fcllt beide Regeln und steht deshalb in beiden Gruppen.<\/p>\n\n        <p>Drei Eigenschaften dieser Filterlogik sind f\u00fcr alles Weitere wichtig. Erstens darf ein Punkt in beliebig vielen Gruppen gleichzeitig stehen. Ein Schachtdeckel aus unserer Aufnahme geh\u00f6rt zur Importgruppe \u201eAufnahme Los 1&#8243;, zur Gruppe \u201eSch\u00e4chte&#8220; und zur Standardgruppe <code>_Alle Punkte<\/code>. Wenn diese Gruppen unterschiedliche Stile haben, muss Civil 3D entscheiden, welcher gilt, dazu gleich mehr bei der Anzeigereihenfolge. Zweitens filtert eine Gruppe nur. Sie wendet keine Beschreibungsschl\u00fcssel an und \u00e4ndert an den Punkten selbst nichts, auch wenn sie auf einen Code filtert. Drittens ist <code>_Alle Punkte<\/code> eine Sondergruppe. Sie enth\u00e4lt automatisch jeden Punkt der Zeichnung, und ihre Filter-Registerkarten sind gesperrt. Wer filtern will, legt eine eigene Gruppe an. Ein Unterschied zum Beschreibungsschl\u00fcssel geh\u00f6rt noch dazu: Bei Schl\u00fcsseln z\u00e4hlt die Gro\u00df- und Kleinschreibung immer, bei den Beschreibungsfiltern einer Gruppe nur, wenn dort das Kontrollk\u00e4stchen <em>Gro\u00df- und Kleinschreibung beachten<\/em> gesetzt ist.<\/p>\n\n        <p>F\u00fcr die Regeln selbst gibt es zwei Wege. Bei der <strong>Basismethode<\/strong> f\u00fcllst du mehrere Registerkarten aus, je eine f\u00fcr Einbeziehen, Ausschlie\u00dfen und die \u00fcbrigen Kriterien. Das reicht f\u00fcr die allermeisten Gruppen. Beim <strong>Abfrage-Editor<\/strong> baust du einen einzigen Ausdruck aus verkn\u00fcpften Bedingungen, was sich f\u00fcr verschachtelte F\u00e4lle eignet. Am Ende dieses Tutorials steht dazu ein kurzer Ausblick.<\/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>Eine Methode je Gruppe:<\/strong> Basismethode und Abfrage-Editor arbeiten auf derselben Gruppe, aber sie vertragen sich schlecht. Ist auf der Registerkarte Abfrage-Editor das Kontrollk\u00e4stchen <strong>Abfrage \u00e4ndern<\/strong> aktiv, sind die Registerkarten der Basismethode gesperrt. Deaktivierst du es und w\u00e4hlst wieder eine Registerkarte der Basismethode, geht deine eigene Abfrage verloren. Entscheide dich je Gruppe f\u00fcr einen Weg und bleib dabei.<\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"dialog\"><span class=\"label\">Konzept<\/span> Der Dialog Punktgruppeneigenschaften<\/h2>\n\n        <p>Alles, was eine Gruppe ausmacht, steht im Dialog <strong>Punktgruppeneigenschaften<\/strong>. Er hat neun Registerkarten. F\u00fcr den Alltag brauchst du vier davon regelm\u00e4\u00dfig, die \u00fcbrigen sind Kontrolle oder Spezialfall.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Registerkarte<\/th><th>Wof\u00fcr<\/th><th>Im Beispiel<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td><strong>Informationen<\/strong><\/td><td>Name, Beschreibung, Punktstil und Punktbeschriftungsstil der Gruppe<\/td><td>\u201eGel\u00e4nde&#8220;, kleines Kreuz, nur H\u00f6he<\/td><\/tr>\n            <tr><td><strong>Punktgruppen<\/strong><\/td><td>ganze andere Gruppen einschlie\u00dfen<\/td><td>selten n\u00f6tig<\/td><\/tr>\n            <tr><td><strong>\u00dcbereinstimmung von Kurzbeschreibung<\/strong><\/td><td>Codes aus den Beschreibungsschl\u00fcsseln anhaken, Punkte mit passender Kurzbeschreibung geh\u00f6ren dazu (reiner Filter, die Gruppe weist dabei nichts zu)<\/td><td>Alternative zum Einschlie\u00dfen per Kurzbeschreibung<\/td><\/tr>\n            <tr><td><strong>Einbeziehen<\/strong><\/td><td>Punkte nach Nummern, H\u00f6hen, Namen, Kurzbeschreibungen oder Auswahl aufnehmen (in Teilen der Hilfe Einschlie\u00dfen)<\/td><td>Kurzbeschreibung <code>GEL*,BK*<\/code><\/td><\/tr>\n            <tr><td><strong>Ausschlie\u00dfen<\/strong><\/td><td>dieselben Kriterien, aber zum Herausnehmen<\/td><td>die drei Kontrollpunkte<\/td><\/tr>\n            <tr><td><strong>Abfrage-Editor<\/strong><\/td><td>alternative Methode mit einem kombinierten Ausdruck; hier sitzt auch das Kontrollk\u00e4stchen <em>Gro\u00df- und Kleinschreibung beachten<\/em>, das f\u00fcr die Beschreibungsfilter der Gruppe gilt (Kurz- und ausf\u00fchrliche Beschreibung)<\/td><td>nur das Kontrollk\u00e4stchen<\/td><\/tr>\n            <tr><td><strong>\u00dcberschreibungen<\/strong><\/td><td>Stil oder Beschriftungsstil der Gruppe durchsetzen, wenn sie die oberste Gruppe des Punkts ist<\/td><td>bewusst aus<\/td><\/tr>\n            <tr><td><strong>Punktliste<\/strong><\/td><td>zeigt, welche Punkte die Regeln gerade erfassen<\/td><td>Kontrolle vor dem OK<\/td><\/tr>\n            <tr><td><strong>Zusammenfassung<\/strong><\/td><td>alle Einstellungen der Gruppe als Liste<\/td><td>zum Gegenlesen<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"gruppen-anlegen\"><span class=\"label\">Praxis<\/span> Die Gruppen Gel\u00e4nde und Sch\u00e4chte anlegen<\/h2>\n\n        <p>F\u00fcr unseren Bestandsplan brauchen wir zun\u00e4chst zwei Gruppen. \u201eGel\u00e4nde&#8220; fasst alles zusammen, was auf der Gel\u00e4ndeoberfl\u00e4che liegt und sp\u00e4ter ins DGM soll: Gel\u00e4ndepunkte und Bordsteinkanten. Schachtsohlen und Geb\u00e4udeecken geh\u00f6ren nicht hinein, die Sohle liegt drei Meter unter dem Deckel, und Geb\u00e4udeecken werden oft am Sockel oder an der Fassade in beliebiger H\u00f6he gemessen. \u201eSch\u00e4chte&#8220; fasst Deckel und Sohlen zusammen, weil sie sp\u00e4ter gemeinsam in eine Tabelle sollen. Vorbedingung: die importierten Punkte aus dem ersten Tutorial mit der Kontrollmessung 2028 bis 2030. Alle drei Anschlusspunkte sind Gel\u00e4ndepunkte.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Punktgruppe erstellen:<\/strong> Registerkarte <em>Start<\/em>, Gruppe <em>Gel\u00e4ndedaten erstellen<\/em>, Men\u00fc <em>Punkte<\/em>, Eintrag <strong>Punktgruppe erstellen<\/strong>. Es \u00f6ffnet sich der Dialog <strong>Punktgruppeneigenschaften<\/strong> auf der Registerkarte Informationen. Je nach Version geht es auch \u00fcber das Kontextmen\u00fc der Sammlung <em>Punktgruppen<\/em> im Projektbrowser. Die Gruppe entsteht erst mit dem OK am Ende, bis dahin kannst du jederzeit abbrechen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/1-1-Punktgruppe%20erstellen.png\" alt=\"Men\u00fcband, Registerkarte Start, Gruppe Gel\u00e4ndedaten erstellen, aufgeklapptes Men\u00fc Punkte mit dem Eintrag Punktgruppe erstellen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Name und Stile vergeben:<\/strong> Auf der Registerkarte <strong>Informationen<\/strong> den Namen \u201eGel\u00e4nde&#8220; eintragen, als <strong>Punktstil<\/strong> ein kleines, unauff\u00e4lliges Symbol und als <strong>Punktbeschriftungsstil<\/strong> einen Stil, der nur die H\u00f6he zeigt. Welche Stile zur Auswahl stehen und wie sie hei\u00dfen, h\u00e4ngt von deiner Vorlage und dem Country Kit ab. Diese beiden Stile gelten f\u00fcr jeden Gruppenpunkt, der keinen eigenen Stil hat, und genau so sollen Gel\u00e4ndepunkte im Plan aussehen: viele kleine H\u00f6hen ohne dicht gesetzte Punktnummern.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/1-2-Name%20und%20Stil%20vergeben.png\" alt=\"Dialog Punktgruppeneigenschaften - PG (1), Registerkarte Informationen mit dem Namen Gel\u00e4nde, Punktstil Standard und Punktbeschriftungsstil Z\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Einbeziehen nach Kurzbeschreibung:<\/strong> Auf der Registerkarte <strong>Einbeziehen<\/strong> (in Teilen der Hilfe Einschlie\u00dfen) das Kontrollk\u00e4stchen <strong>Mit \u00fcbereinstimmender Kurzbeschreibung<\/strong> aktivieren und <code>GEL*,BK*<\/code> eintragen, mehrere Muster durch Komma getrennt. Der Stern steht f\u00fcr beliebig viele weitere Zeichen. Hier ist ein breites Muster erw\u00fcnscht: H\u00e4ngt der Messtrupp sp\u00e4ter eine Linienkennung an, etwa <code>BK2<\/code> f\u00fcr die zweite Bordsteinlinie, geh\u00f6rt der Punkt trotzdem dazu.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/1-3-Einbeziehen%20nach%20Kurzbeschreibung.png\" alt=\"Dialog Punktgruppeneigenschaften - Gel\u00e4nde, Registerkarte Einbeziehen mit aktiviertem Kontrollk\u00e4stchen Mit \u00fcbereinstimmender Kurzbeschreibung und dem Eintrag GEL*,BK*\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Kontrollpunkte ausschlie\u00dfen:<\/strong> Auf der Registerkarte <strong>Ausschlie\u00dfen<\/strong> das Kontrollk\u00e4stchen <strong>Mit \u00fcbereinstimmenden Nummern<\/strong> aktivieren und <code>2028-2030<\/code> eintragen, einen Bereich mit Bindestrich. Einzelne Nummern trennst du mit Komma. Dass die Kontrollmessung beim Import einen eigenen Nummernbereich bekommen hat, zahlt sich hier aus: ein Bereich statt einer Liste einzelner Nummern. Die Kontrollpunkte liegen wenige Millimeter neben den Originalen. Im DGM w\u00fcrden sie winzige, spitze Dreiecke erzeugen, die niemandem n\u00fctzen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/1-4-Kontrollpunkte%20ausschlie%C3%9Fen.png\" alt=\"Dialog Punktgruppeneigenschaften - Gel\u00e4nde, Registerkarte Ausschlie\u00dfen mit aktiviertem Kontrollk\u00e4stchen Mit \u00fcbereinstimmenden Nummern und dem Bereich 2028-2030\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Gro\u00df- und Kleinschreibung beachten:<\/strong> Auf die Registerkarte <strong>Abfrage-Editor<\/strong> wechseln und dort nur das Kontrollk\u00e4stchen <strong>Gro\u00df- und Kleinschreibung beachten<\/strong> setzen. Die Abfrage selbst bearbeitest du nicht, und <em>Abfrage \u00e4ndern<\/em> bleibt aus, so arbeitet die Gruppe weiter mit der Basismethode. Die Tabelle darunter zeigt die Regeln aus Einbeziehen und Ausschlie\u00dfen schon als Ausdruck, nur zum Lesen. Mit H\u00e4kchen erfasst die Gruppe genau die Codes, die auch der Beschreibungsschl\u00fcssel erkennt, denn der unterscheidet immer zwischen gro\u00df und klein.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/1-5-Gro%C3%9F-%20und%20Kleinschreibung%20beachten.png\" alt=\"Dialog Punktgruppeneigenschaften - Gel\u00e4nde, Registerkarte Abfrage-Editor mit aktiviertem Kontrollk\u00e4stchen Gro\u00df- und Kleinschreibung beachten, Abfrage \u00e4ndern ohne H\u00e4kchen, darunter die aus Einbeziehen und Ausschlie\u00dfen abgeleitete Abfrage\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Punktliste pr\u00fcfen und best\u00e4tigen:<\/strong> Auf die Registerkarte <strong>Punktliste<\/strong> wechseln. Dort stehen alle Punkte, die die Regeln jetzt erfassen. Geh die Spalte Kurzbeschreibung durch: Taucht ein <code>MH<\/code> oder <code>GEB<\/code> auf, stimmt ein Muster nicht. Fehlen die Kontrollpunkte, hat das Ausschlie\u00dfen funktioniert. Dann mit <em>OK<\/em> best\u00e4tigen, die Gruppe erscheint im Projektbrowser.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/1-6-Punktliste%20pr%C3%BCfen%20und%20best%C3%A4tigen.png\" alt=\"Dialog Punktgruppeneigenschaften, Registerkarte Punktliste mit den erfassten Gel\u00e4ndepunkten und Bordsteinkanten, die Spalte Kurzbeschreibung zeigt nur GEL und BK\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Zweite Gruppe \u201eSch\u00e4chte&#8220; anlegen:<\/strong> Schritt 1 bis 6 noch einmal durchgehen, mit diesen Abweichungen: auf <strong>Informationen<\/strong> der Name \u201eSch\u00e4chte&#8220;, ein Schachtsymbol als Punktstil und ein Beschriftungsstil mit Punktnummer und H\u00f6he; auf <strong>Einbeziehen<\/strong> bei <em>Mit \u00fcbereinstimmender Kurzbeschreibung<\/em> das Muster <code>MH*<\/code>; <strong>Ausschlie\u00dfen<\/strong> bleibt leer. Das H\u00e4kchen bei Gro\u00df- und Kleinschreibung setzt du wieder. Die Punktliste zeigt danach neun Punkte: f\u00fcnf Deckel (<code>MH<\/code>, darunter der Schacht 5001) und vier Sohlen (<code>MHST<\/code>).\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/1-7-Zweite%20Gruppe%20Sch%C3%A4chte%20anlegen.png\" alt=\"Dialog Punktgruppeneigenschaften - Sch\u00e4chte, Registerkarte Informationen mit dem Namen Sch\u00e4chte, Punktstil Schacht Rund und Punktbeschriftungsstil PZ; markiert sind die Registerkarten Informationen, Einbeziehen, Abfrage-Editor und Punktliste\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Das H\u00e4kchen bei Gro\u00df- und Kleinschreibung setzt du bewusst, weil die Hilfe nicht dokumentiert, welcher Wert vorgegeben ist. Mit gesetztem H\u00e4kchen f\u00e4llt ein falsch codierter Punkt aus Gruppe und Schl\u00fcssel gleicherma\u00dfen heraus, der Fehler bleibt sichtbar, und du korrigierst ihn am Code. Genau das zeigt sich beim Ergebnischeck am Ende des Tutorials an drei Punkten aus der zweiten Datei.<\/p>\n\n        <p>Bei \u201eSch\u00e4chte&#8220; erfasst das Muster <code>MH*<\/code> Deckel und Sohlen gleicherma\u00dfen, und genau das wollen wir hier, weil beide sp\u00e4ter in eine gemeinsame Tabelle sollen. Der von Hand gesetzte Schacht 5001 steht mit in der Punktliste, obwohl er nie importiert wurde: Die Gruppe fragt nur nach der Kurzbeschreibung, nicht nach der Herkunft.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"darstellung\"><span class=\"label\">Konzept<\/span> Wer bestimmt, wie ein Punkt aussieht<\/h2>\n\n        <p>Ein Punkt kann seinen Stil aus drei Quellen bekommen: aus einer Punktgruppe, aus einem Beschreibungsschl\u00fcssel oder von Hand. Sobald zwei dieser Quellen etwas anderes sagen, entscheidet eine feste Rangfolge. Im Normalfall sind \u00dcberschreibungen aus, dann ist der Vorgabestil einer Gruppe nur die R\u00fcckfallebene, und der Stil aus dem Schl\u00fcssel setzt sich gegen ihn durch. Erst eine aktivierte \u00dcberschreibung in der obersten Gruppe des Punkts dreht das um. Sie zu kennen erspart dir sp\u00e4ter die Frage, warum ein Punkt nicht so aussieht, wie der Schl\u00fcssel es sagt.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Rang<\/th><th>Quelle<\/th><th>Wann sie greift<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td>1<\/td><td><strong>\u00dcberschreibung der obersten Gruppe des Punkts<\/strong><\/td><td>Ma\u00dfgeblich ist die oberste Gruppe der Anzeigereihenfolge, in der der Punkt steht. Hat sie auf der Registerkarte \u00dcberschreibungen einen Stil aktiviert, setzt sich dieser auch gegen den Beschreibungsschl\u00fcssel durch.<\/td><\/tr>\n            <tr><td>2<\/td><td><strong>Stil am Punkt selbst<\/strong><\/td><td>Im Normalfall gilt er. Den setzt der Beschreibungsschl\u00fcssel, oder du setzt ihn von Hand in den Eigenschaften des Punkts.<\/td><\/tr>\n            <tr><td>3<\/td><td><strong>Vorgabestil der obersten Gruppe<\/strong><\/td><td>R\u00fcckfallebene f\u00fcr Punkte ohne eigenen Stil. Auch hier z\u00e4hlt die oberste Gruppe der Anzeigereihenfolge, in der der Punkt steht.<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <p>Tiefer stehende Gruppen wirken auf einen Punkt gar nicht, auch nicht mit aktivierter \u00dcberschreibung. Steht der Punkt in einer Gruppe, die in der Anzeigereihenfolge ganz oben steht und eine \u00dcberschreibung aktiv hat, setzt sich deren Stil auch gegen den Schl\u00fcssel durch. Steht ganz oben eine Gruppe ohne \u00dcberschreibung, etwa <code>_Alle Punkte<\/code>, gilt der Schl\u00fcssel-Stil, und tiefere Gruppen \u00e4ndern nichts.<\/p>\n\n        <svg class=\"concept-svg\" viewBox=\"0 0 720 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Links ein Stapel aus drei Punktgruppen-Balken in der Anzeigereihenfolge: oben gr\u00fcn die Gruppe Sch\u00e4chte mit aktivem \u00dcberschreibungsstil, darunter blaugrau die Importgruppe Aufnahme Los 1, unten grau die Standardgruppe Alle Punkte. Ein goldener Doppelpfeil am Rand zeigt, dass die Reihenfolge per Hoch- und Runterschieben \u00e4nderbar ist. Rechts ein Beispielpunkt, der zu allen drei Gruppen geh\u00f6rt: Ein gr\u00fcner Pfeil von der obersten Gruppe zeigt, dass der Punkt deren Schacht-Stil \u00fcbernimmt; die gestrichelten grauen Linien der unteren Gruppen setzen sich nicht durch. Die oberste Gruppe des Punkts zeichnet ihn; ist ihre \u00dcberschreibung aktiv, schl\u00e4gt sie auch den Beschreibungsschl\u00fcssel.\">\n            <text x=\"230\" y=\"44\" font-size=\"13\" font-family=\"sans-serif\" fill=\"#3f5f75\" font-weight=\"700\" text-anchor=\"middle\">Punktgruppen-Anzeigereihenfolge<\/text>\n            <!-- Stapel -->\n            <rect x=\"110\" y=\"64\" width=\"240\" height=\"38\" rx=\"3\" fill=\"#e8f5e9\" stroke=\"#43a047\" stroke-width=\"2.4\"\/>\n            <text x=\"130\" y=\"88\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\">1&#160;&#160;Sch\u00e4chte<\/text>\n            <rect x=\"110\" y=\"116\" width=\"240\" height=\"38\" rx=\"3\" fill=\"#fff\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n            <text x=\"130\" y=\"140\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#3f5f75\">2&#160;&#160;Aufnahme Los 1<\/text>\n            <rect x=\"110\" y=\"168\" width=\"240\" height=\"38\" rx=\"3\" fill=\"#fafafa\" stroke=\"#7f8c8d\" stroke-width=\"1.4\"\/>\n            <text x=\"130\" y=\"192\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\">3&#160;&#160;_Alle Punkte<\/text>\n            <!-- Sortier-Doppelpfeil -->\n            <line x1=\"80\" y1=\"78\" x2=\"80\" y2=\"192\" stroke=\"#d4a017\" stroke-width=\"1.8\"\/>\n            <polygon points=\"80,68 75,79 85,79\" fill=\"#d4a017\"\/>\n            <polygon points=\"80,202 75,191 85,191\" fill=\"#d4a017\"\/>\n            <text x=\"80\" y=\"226\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#b5651d\" text-anchor=\"middle\">hoch \/ runter<\/text>\n            <!-- Hinweis oberste Gruppe -->\n            <text x=\"500\" y=\"52\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">oberste Gruppe des Punkts, \u00dcberschreibung aktiv<\/text>\n            <line x1=\"410\" y1=\"58\" x2=\"356\" y2=\"76\" stroke=\"#7f8c8d\" stroke-width=\"1\"\/>\n            <!-- Beispielpunkt -->\n            <line x1=\"355\" y1=\"84\" x2=\"536\" y2=\"156\" stroke=\"#43a047\" stroke-width=\"2\"\/>\n            <polygon points=\"545,160 534,161 538,151\" fill=\"#43a047\"\/>\n            <line x1=\"355\" y1=\"135\" x2=\"518\" y2=\"164\" stroke=\"#7f8c8d\" stroke-width=\"1.1\" stroke-dasharray=\"3 3\"\/>\n            <line x1=\"355\" y1=\"187\" x2=\"520\" y2=\"176\" stroke=\"#7f8c8d\" stroke-width=\"1.1\" stroke-dasharray=\"3 3\"\/>\n            <circle cx=\"560\" cy=\"168\" r=\"13\" fill=\"#fff\" stroke=\"#2e7d32\" stroke-width=\"2.4\"\/>\n            <line x1=\"551\" y1=\"168\" x2=\"569\" y2=\"168\" stroke=\"#2e7d32\" stroke-width=\"1.8\"\/>\n            <line x1=\"560\" y1=\"159\" x2=\"560\" y2=\"177\" stroke=\"#2e7d32\" stroke-width=\"1.8\"\/>\n            <text x=\"560\" y=\"212\" font-size=\"12\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">Punkt-Darstellung: Schacht-Stil<\/text>\n            <text x=\"560\" y=\"230\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">der Punkt geh\u00f6rt auch zu Aufnahme Los 1 und _Alle Punkte,<\/text>\n            <text x=\"560\" y=\"244\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">deren Stile setzen sich nicht durch<\/text>\n            <text x=\"360\" y=\"288\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Die oberste Gruppe des Punkts zeichnet ihn; ist ihre \u00dcberschreibung aktiv, schl\u00e4gt sie auch den Beschreibungsschl\u00fcssel<\/text>\n        <\/svg>\n\n        <p>Die <strong>Punktgruppen-Anzeigereihenfolge<\/strong> ist also zweimal im Spiel: bei den \u00dcberschreibungen und bei Punkten ohne eigenen Stil. Bei uns wird sie f\u00fcr die Beschriftung wichtig. Der eigene Stil des Punkts schl\u00e4gt den Vorgabestil der Gruppe, nur eine \u00dcberschreibung schl\u00e4gt beide. Der Beschreibungsschl\u00fcssel wird gleich Symbol und Layer setzen, die Beschriftung \u00fcberlassen wir bewusst den Gruppen; daf\u00fcr bekommt der Punkt vom Schl\u00fcssel keinen eigenen Beschriftungsstil. Ein Schachtdeckel steht aber sowohl in \u201eSch\u00e4chte&#8220; als auch in \u201eAufnahme Los 1&#8243;. Steht die Importgruppe weiter oben, bekommt er deren Beschriftung statt Nummer und H\u00f6he. Darum k\u00fcmmert sich der n\u00e4chste Abschnitt.<\/p>\n\n        <p>\u00dcberschreibungen sind ein scharfes Werkzeug. N\u00fctzlich sind sie f\u00fcr Sonderpl\u00e4ne, etwa eine Gruppe ganz oben, die alle Geb\u00e4udeecken f\u00fcr einen Leitungsplan unsichtbar schaltet. Gef\u00e4hrlich werden sie, wenn eine \u00dcberschreibung in einer oben stehenden Gruppe vergessen aktiv bleibt: Dann sehen pl\u00f6tzlich alle Punkte einer Gruppe gleich aus, obwohl der Schl\u00fcsselsatz sauber eingerichtet ist. In unserem Beispiel bleiben alle \u00dcberschreibungen aus.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"reihenfolge\"><span class=\"label\">Praxis<\/span> Die Anzeigereihenfolge festlegen<\/h2>\n\n        <p>Die Reihenfolge stellst du f\u00fcr alle Gruppen der Zeichnung an einer Stelle ein. Faustregel: Die spezifischste Gruppe nach oben, die allgemeinste nach unten, und <code>_Alle Punkte<\/code> immer ganz nach unten. Rutscht <code>_Alle Punkte<\/code> nach oben, \u00fcbernimmt jeder Punkt ohne eigenen Stil ihren Stil, und die Arbeit an den \u00fcbrigen Gruppen ist unsichtbar.<\/p>\n\n        <ol class=\"step-list\">\n            <li><strong>Dialog Punktgruppen \u00f6ffnen:<\/strong> Im Projektbrowser, Registerkarte <em>\u00dcbersicht<\/em>, mit der rechten Maustaste auf die Sammlung <em>Punktgruppen<\/em> klicken und <strong>Eigenschaften<\/strong> w\u00e4hlen. Es \u00f6ffnet sich der Dialog <strong>Punktgruppen<\/strong> mit der Liste aller Gruppen und Pfeil-Schaltfl\u00e4chen daneben. Die Reihenfolge in dieser Liste ist die Anzeigereihenfolge, einen eigenen Eintrag daf\u00fcr im Projektbrowser gibt es nicht.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/2-1-Dialog%20Punktgruppen%20%C3%B6ffnen.png\" alt=\"Projektbrowser, Registerkarte \u00dcbersicht, Kontextmen\u00fc auf der Sammlung Punktgruppen mit dem markierten Eintrag Eigenschaften, darunter die Gruppen Sch\u00e4chte, Gel\u00e4nde, Aufnahme Los 1 und _Alle Punkte\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Gruppen sortieren:<\/strong> Eine Gruppe markieren und mit den Pfeilen nach oben oder unten schieben, bis die Liste so aussieht: \u201eSch\u00e4chte&#8220; oben, darunter \u201eGel\u00e4nde&#8220;, darunter \u201eAufnahme Los 1&#8243;, ganz unten <code>_Alle Punkte<\/code>. \u201eSch\u00e4chte&#8220; steht \u00fcber \u201eGel\u00e4nde&#8220;, obwohl sich die beiden nicht \u00fcberschneiden. Gew\u00f6hn dir trotzdem an, die kleinere, gezieltere Gruppe nach oben zu legen, dann bleibt die Reihenfolge auch richtig, wenn sp\u00e4ter eine \u00fcberlappende Gruppe dazukommt.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/2-2-Gruppen%20sortieren.png\" alt=\"Dialog Punktgruppen mit der Reihenfolge Sch\u00e4chte, Gel\u00e4nde, Aufnahme Los 1, _Alle Punkte\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Aktualisieren, best\u00e4tigen und im Plan pr\u00fcfen:<\/strong> Den Dialog mit <em>OK<\/em> schlie\u00dfen. Ist eine Gruppe als veraltet markiert, bringt sie ein Rechtsklick auf die Sammlung <em>Punktgruppen<\/em> mit <strong>Aktualisieren (Punktgruppe(n))<\/strong> auf Stand; <strong>\u00c4nderungen anzeigen<\/strong> zeigt vorher, was sich \u00e4ndert. Im Plan zeigen die Schachtpunkte jetzt Nummer und H\u00f6he, Gel\u00e4ndepunkte und Bordsteinkanten nur die H\u00f6he. B\u00e4ume und Geb\u00e4udeecken behalten die Beschriftung von \u201eAufnahme Los 1&#8243;. Dass sich an den Sch\u00e4chten die Texte von Deckel und Sohle \u00fcberdecken, ist hier noch normal; das r\u00e4umt der letzte Schritt beim Beschreibungsschl\u00fcssel auf.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/2-3-Aktualisieren%20best%C3%A4tigen%20und%20im%20Plan%20pr%C3%BCfen.png\" alt=\"Projektbrowser mit Kontextmen\u00fc der Sammlung Punktgruppen und markiertem Eintrag Aktualisieren (Punktgruppe(n)), darunter die Gruppen mit ihrer Punktanzahl Sch\u00e4chte 9, Gel\u00e4nde 29, Aufnahme Los 1 55 und _Alle Punkte 56; im Zeichenbereich Schachtpunkte mit Nummer und H\u00f6he, Gel\u00e4ndepunkte nur mit H\u00f6he\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Ein paar Gel\u00e4nde- und Bordsteinpunkte zeigen nach dem OK weiter Nummer und H\u00f6he aus \u201eAufnahme Los 1&#8243;: die drei Punkte 1044 bis 1046 mit dem klein geschriebenen Code <code>gel<\/code>, die wegen des H\u00e4kchens bei Gro\u00df- und Kleinschreibung nicht in \u201eGel\u00e4nde&#8220; stehen, und die Kontrollpunkte 2028 bis 2030, die wir bewusst ausgeschlossen haben. Weil die Kontrollpunkte wenige Millimeter neben den Originalen liegen, \u00fcberdecken sich dort die Beschriftungen. Die drei Codes korrigierst du im dritten Tutorial, nach dem Aktualisieren nimmt \u201eGel\u00e4nde&#8220; die Punkte dann auf.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"schluessel\"><span class=\"label\">Konzept<\/span> Beschreibungsschl\u00fcssel: die Weiche hinter dem Code<\/h2>\n\n        <p>Punktgruppen arbeiten mit Mengen von Punkten. Der <strong>Beschreibungsschl\u00fcssel<\/strong> (englisch Description Key) arbeitet mit dem einzelnen Punkt. Er liest dessen Kurzbeschreibung, sucht den passenden Eintrag und setzt dann direkt am Punkt den Punktstil, auf Wunsch den Punktbeschriftungsstil, den Layer und die ausf\u00fchrliche Beschreibung. Mehrere Schl\u00fcssel bilden einen <strong>Beschreibungsschl\u00fcsselsatz<\/strong>. Der Satz ist das Regelwerk, das aus dem K\u00fcrzel im Feldbuch einen fertig dargestellten Punkt macht.<\/p>\n\n        <p>Wichtig ist, wer dieses Regelwerk anwendet: der Befehl, mit dem ein Punkt in die Zeichnung kommt. Beim Import und beim Erstellen von Hand pr\u00fcft Civil 3D jeden neuen Punkt gegen die Schl\u00fcssel, vorausgesetzt, <em>Beschreibungsschl\u00fcssel deaktivieren<\/em> steht auf Falsch. Punktgruppen wenden keine Schl\u00fcssel an, sie filtern nur. Und ein Schl\u00fcsselsatz wirkt nicht r\u00fcckwirkend. Punkte, die schon vor ihm in der Zeichnung lagen, wie unsere 55 aus dem ersten Tutorial, bekommen ihre Zuweisung erst mit einem eigenen Befehl, den wir weiter unten ausf\u00fchren.<\/p>\n\n        <svg class=\"concept-svg\" viewBox=\"0 0 720 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Flussbild der Zuordnung durch den Beschreibungsschl\u00fcssel von links nach rechts. Die Kurzbeschreibung BAUM 45 l\u00e4uft in den Beschreibungsschl\u00fcsselsatz: Der Schl\u00fcssel BK Stern greift nicht, der Schl\u00fcssel BAUM Stern trifft (gr\u00fcn markiert, der erste Treffer gewinnt), danach wird nicht weiter gepr\u00fcft. Vom Treffer f\u00e4chern vier gr\u00fcne Pfeile zu den Ergebnissen: Punktstil mit Baumsymbol, Punktbeschriftungsstil, Layer V-BAUM und die ausf\u00fchrliche Beschreibung Baum, Umfang 45 cm aus dem Format Baum, Umfang Dollar-1 cm. Unten l\u00e4uft die kleingeschriebene Kurzbeschreibung baum 45 als rote gestrichelte Linie durch alle Schl\u00fcssel und endet ohne Treffer: Gro\u00df- und Kleinschreibung z\u00e4hlt.\">\n            <!-- Eingang: Kurzbeschreibung -->\n            <text x=\"105\" y=\"78\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Kurzbeschreibung<\/text>\n            <rect x=\"30\" y=\"88\" width=\"150\" height=\"36\" rx=\"4\" fill=\"#fff\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n            <text x=\"105\" y=\"111\" font-size=\"14\" font-family=\"sans-serif\" fill=\"#1e3548\" font-weight=\"700\" text-anchor=\"middle\">BAUM 45<\/text>\n            <line x1=\"185\" y1=\"106\" x2=\"240\" y2=\"88\" stroke=\"#3f5f75\" stroke-width=\"1.8\"\/>\n            <polygon points=\"250,85 238,84 241,93\" fill=\"#3f5f75\"\/>\n            <!-- Schl\u00fcsselsatz -->\n            <text x=\"330\" y=\"40\" font-size=\"13\" font-family=\"sans-serif\" fill=\"#3f5f75\" font-weight=\"700\" text-anchor=\"middle\">Beschreibungsschl\u00fcsselsatz<\/text>\n            <text x=\"330\" y=\"56\" font-size=\"10.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Erster Treffer gewinnt, danach wird nicht weiter gepr\u00fcft<\/text>\n            <rect x=\"255\" y=\"68\" width=\"150\" height=\"32\" rx=\"3\" fill=\"#fff\" stroke=\"#7f8c8d\" stroke-width=\"1.4\"\/>\n            <text x=\"330\" y=\"89\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">1&#160;&#160;BK*<\/text>\n            <rect x=\"255\" y=\"112\" width=\"150\" height=\"32\" rx=\"3\" fill=\"#e8f5e9\" stroke=\"#43a047\" stroke-width=\"2.4\"\/>\n            <text x=\"322\" y=\"133\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\" text-anchor=\"middle\">2&#160;&#160;BAUM*<\/text>\n            <polyline points=\"376,128 382,134 392,118\" stroke=\"#2e7d32\" stroke-width=\"2\" fill=\"none\"\/>\n            <rect x=\"255\" y=\"156\" width=\"150\" height=\"32\" rx=\"3\" fill=\"#fff\" stroke=\"#7f8c8d\" stroke-width=\"1.4\"\/>\n            <text x=\"330\" y=\"177\" font-size=\"12.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">3&#160;&#160;MH*<\/text>\n            <text x=\"330\" y=\"204\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">wird nicht mehr gepr\u00fcft<\/text>\n            <line x1=\"246\" y1=\"92\" x2=\"246\" y2=\"118\" stroke=\"#7f8c8d\" stroke-width=\"1.4\"\/>\n            <polygon points=\"246,126 242,117 250,117\" fill=\"#7f8c8d\"\/>\n            <!-- Ergebnisse -->\n            <rect x=\"490\" y=\"44\" width=\"200\" height=\"34\" rx=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.4\"\/>\n            <circle cx=\"510\" cy=\"58\" r=\"6\" fill=\"none\" stroke=\"#2e7d32\" stroke-width=\"1.4\"\/>\n            <line x1=\"510\" y1=\"64\" x2=\"510\" y2=\"71\" stroke=\"#2e7d32\" stroke-width=\"1.4\"\/>\n            <text x=\"525\" y=\"65\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#2e7d32\">Punktstil \/ Symbol<\/text>\n            <rect x=\"490\" y=\"92\" width=\"200\" height=\"34\" rx=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.4\"\/>\n            <text x=\"505\" y=\"113\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#2e7d32\">Punktbeschriftungsstil<\/text>\n            <rect x=\"490\" y=\"140\" width=\"200\" height=\"34\" rx=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.4\"\/>\n            <text x=\"505\" y=\"161\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#2e7d32\">Layer: V-BAUM<\/text>\n            <rect x=\"490\" y=\"188\" width=\"200\" height=\"56\" rx=\"3\" fill=\"#fff\" stroke=\"#43a047\" stroke-width=\"1.4\"\/>\n            <text x=\"505\" y=\"204\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#2e7d32\">ausf\u00fchrl. Beschreibung:<\/text>\n            <text x=\"505\" y=\"220\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#2e7d32\" font-weight=\"700\">&#8222;Baum, Umfang 45 cm&#8220;<\/text>\n            <text x=\"505\" y=\"236\" font-size=\"9.5\" font-family=\"sans-serif\" fill=\"#7f8c8d\">Format: Baum, Umfang $1 cm<\/text>\n            <line x1=\"410\" y1=\"122\" x2=\"480\" y2=\"64\" stroke=\"#43a047\" stroke-width=\"1.6\"\/>\n            <polygon points=\"487,61 476,61 481,69\" fill=\"#43a047\"\/>\n            <line x1=\"410\" y1=\"128\" x2=\"480\" y2=\"110\" stroke=\"#43a047\" stroke-width=\"1.6\"\/>\n            <polygon points=\"487,109 477,105 478,114\" fill=\"#43a047\"\/>\n            <line x1=\"410\" y1=\"134\" x2=\"480\" y2=\"155\" stroke=\"#43a047\" stroke-width=\"1.6\"\/>\n            <polygon points=\"487,157 479,151 476,159\" fill=\"#43a047\"\/>\n            <line x1=\"410\" y1=\"140\" x2=\"480\" y2=\"206\" stroke=\"#43a047\" stroke-width=\"1.6\"\/>\n            <polygon points=\"487,211 482,201 475,208\" fill=\"#43a047\"\/>\n            <!-- Nicht-Treffer-Pfad (Gro\u00df-\/Kleinschreibung) -->\n            <rect x=\"30\" y=\"228\" width=\"150\" height=\"36\" rx=\"4\" fill=\"#fff\" stroke=\"#e53935\" stroke-width=\"2\"\/>\n            <text x=\"105\" y=\"251\" font-size=\"14\" font-family=\"sans-serif\" fill=\"#e53935\" font-weight=\"700\" text-anchor=\"middle\">baum 45<\/text>\n            <line x1=\"185\" y1=\"246\" x2=\"448\" y2=\"246\" stroke=\"#e53935\" stroke-width=\"1.6\" stroke-dasharray=\"6 4\"\/>\n            <line x1=\"454\" y1=\"238\" x2=\"470\" y2=\"254\" stroke=\"#e53935\" stroke-width=\"2.5\"\/>\n            <line x1=\"470\" y1=\"238\" x2=\"454\" y2=\"254\" stroke=\"#e53935\" stroke-width=\"2.5\"\/>\n            <text x=\"490\" y=\"262\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#e53935\" font-weight=\"700\">kein Treffer: baum &#8800; BAUM<\/text>\n            <text x=\"490\" y=\"278\" font-size=\"10\" font-family=\"sans-serif\" fill=\"#7f8c8d\">Gro\u00df-\/Kleinschreibung z\u00e4hlt<\/text>\n            <text x=\"220\" y=\"290\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#7f8c8d\" text-anchor=\"middle\">Ein Schl\u00fcssel ordnet der Kurzbeschreibung Stil, Beschriftung, Layer und Text zu<\/text>\n        <\/svg>\n\n        <p>Jedes Detail im Ablauf oben hat Folgen. Verglichen wird nur das <strong>erste Element<\/strong> der Kurzbeschreibung, also alles bis zum ersten Leerzeichen. Bei <code>BAUM 45<\/code> ist das <code>BAUM<\/code>; die 45 ist ein Parameter. Der Vergleich <strong>unterscheidet Gro\u00df- und Kleinschreibung<\/strong>, die Schreibweise muss also exakt passen. Der <strong>erste Treffer gewinnt<\/strong>, danach pr\u00fcft Civil 3D f\u00fcr diesen Punkt nicht weiter. In welcher Reihenfolge Civil 3D die Schl\u00fcssel eines Satzes pr\u00fcft, legt die Hilfe nicht fest, und ein Umsortieren der Schl\u00fcssel eines Satzes sieht sie nicht vor. Verlass dich darauf nicht, sondern vermeide \u00dcberschneidungen. Die Nummern im Bild stehen f\u00fcr das Prinzip, eine feste Pr\u00fcfreihenfolge sind sie nicht. Festlegen l\u00e4sst sich die Reihenfolge erst eine Ebene h\u00f6her: Bei mehreren Schl\u00fcssels\u00e4tzen bestimmt die Suchreihenfolge, welcher Satz zuerst durchsucht wird, und die Suche endet beim ersten Treffer.<\/p>\n\n        <p>Im Code eines Schl\u00fcssels sind Platzhalter erlaubt. Sie folgen der AutoCAD-Syntax f\u00fcr Mustervergleiche.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Platzhalter<\/th><th>steht f\u00fcr<\/th><th>Beispiel<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td><code>*<\/code><\/td><td>beliebig viele Zeichen, auch keins<\/td><td><code>BK*<\/code> trifft BK, BK2 und BKO<\/td><\/tr>\n            <tr><td><code>?<\/code><\/td><td>genau ein beliebiges Zeichen<\/td><td><code>BK?<\/code> trifft BK2, aber nicht BK<\/td><\/tr>\n            <tr><td><code>#<\/code><\/td><td>genau eine Ziffer<\/td><td><code>MH#<\/code> trifft MH1 bis MH9, aber nicht MHS<\/td><\/tr>\n            <tr><td><code>@<\/code><\/td><td>genau ein Buchstabe<\/td><td><code>GEB@<\/code> trifft GEBA, aber nicht GEB1<\/td><\/tr>\n            <tr><td><code>.<\/code><\/td><td>genau ein Zeichen, das weder Buchstabe noch Ziffer ist<\/td><td><code>BK.<\/code> trifft BK- und BK\/, aber nicht BK2<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <p>Achtung beim Punkt: Im Code eines Schl\u00fcssels ist er ein Platzhalter, in der Kurzbeschreibung ein ganz normales Zeichen. Er trennt dort nichts, dazu gleich mehr bei den Fallen.<\/p>\n\n        <p>Die ausf\u00fchrliche Beschreibung entsteht aus dem <strong>Format<\/strong> des Schl\u00fcssels. Dort steht Klartext, in den Civil 3D Teile der Kurzbeschreibung einsetzt. <code>$*<\/code> \u00fcbernimmt die Kurzbeschreibung unver\u00e4ndert, <code>$1<\/code> den ersten Parameter nach dem Code, <code>$2<\/code> den zweiten. Aus dem Format \u201eBaum, Umfang $1 cm&#8220; und der Kurzbeschreibung <code>BAUM 45<\/code> wird so \u201eBaum, Umfang 45 cm&#8220;. Parameter k\u00f6nnen au\u00dferdem Symbolgr\u00f6\u00dfe und Drehung steuern, \u00fcber die Spalten <em>Skalierungsparameter<\/em>, <em>Fester Skalierfaktor<\/em>, <em>Zeichnungsma\u00dfstab verwenden<\/em>, <em>Auf X-Y anwenden<\/em> und <em>Auf Z anwenden<\/em> sowie <em>Drehungsparameter<\/em>, <em>Feste Drehung<\/em> und <em>Drehrichtung<\/em>. So w\u00e4chst etwa ein Baumsymbol mit dem Kronendurchmesser. Das ist Stoff f\u00fcr den Themenblock Stile und Vorlagen im Tiefgang-Bereich, f\u00fcr den Bestandsplan reicht der Klartext.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"fallen\"><span class=\"label\">Praxiswissen<\/span> Drei Fallen, an denen der Schl\u00fcssel vorbeil\u00e4uft<\/h2>\n\n        <p>Aus den Regeln oben folgen drei Fehlerbilder, die fast jeder einmal erlebt. In zwei F\u00e4llen greift gar kein Schl\u00fcssel, der Punkt bleibt roh: Standardstil, Standardlayer, keine \u00dcbersetzung. Im dritten greift der falsche, was t\u00fcckischer ist, weil der Punkt auf den ersten Blick versorgt aussieht.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Kurzbeschreibung<\/th><th>Schl\u00fcssel im Satz<\/th><th>Ergebnis<\/th><th>Warum<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td><code>baum 45<\/code><\/td><td><code>BAUM*<\/code><\/td><td>kein Treffer, Punkt bleibt roh<\/td><td>Der Vergleich unterscheidet Gro\u00df- und Kleinschreibung: <code>baum<\/code> ist nicht <code>BAUM<\/code>.<\/td><\/tr>\n            <tr><td><code>MH.7<\/code><\/td><td><code>MH<\/code><\/td><td>kein Treffer, Punkt bleibt roh<\/td><td>Der Punkt trennt nicht. Das erste Element hei\u00dft <code>MH.7<\/code> und passt nicht zum exakten Code <code>MH<\/code>. Ein <code>MH*<\/code> w\u00fcrde ihn fangen, die 7 k\u00e4me dann aber nicht als Parameter an.<\/td><\/tr>\n            <tr><td><code>MHST 7<\/code><\/td><td><code>MH*<\/code> und <code>MHST*<\/code> im selben Satz<\/td><td>m\u00f6glicher falscher Treffer: Deckelsymbol, Deckellayer, \u201eSchacht 7&#8243;<\/td><td><code>MH*<\/code> passt auch auf <code>MHST<\/code>. Welcher der beiden Schl\u00fcssel zuerst gepr\u00fcft wird, ist nicht festgelegt; ist der Satz nach Code sortiert, steht <code>MH*<\/code> vorn.<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <p>Gegen die ersten beiden Fallen hilft nur Disziplin im Feldbuch und ein kurzer Blick auf die Daten vor dem Import. Gegen die dritte hilft ein Schl\u00fcsselsatz ohne \u00dcberschneidungen. Wo Parameter ohnehin mit Leerzeichen folgen, schreibst du den Code ganz ohne Platzhalter. Ein Schl\u00fcssel <code>MH<\/code> ohne Stern trifft <code>MH 7<\/code>, weil das erste Element exakt <code>MH<\/code> ist, und l\u00e4sst <code>MHST 7<\/code> in Ruhe; die Sohlen f\u00e4ngt <code>MHST*<\/code>. Dann spielt die Pr\u00fcfreihenfolge keine Rolle mehr. Dazu kommt eine unscheinbare Ursache im Editor selbst: Die optionalen Zuweisungen eines Schl\u00fcssels, also Punktstil, Punktbeschriftungsstil, Layer sowie Skalierungs- und Drehungsparameter, haben je ein Kontrollk\u00e4stchen. Ist es nicht aktiviert, weist der Schl\u00fcssel diese Eigenschaft nicht zu, obwohl der Wert daneben richtig eingetragen ist. Code und Format sind Pflichtfelder ohne Kontrollk\u00e4stchen.<\/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>Zum Ausprobieren:<\/strong> Im Werkzeug <a href=\"https:\/\/cad-kompass.de\/?p=2802\">Wer bestimmt das Aussehen?<\/a> l\u00f6st du vier typische Fehlerbilder selbst, etwa einen Gruppenstil, der nicht wirkt, oder einen unsichtbaren Punkt. Eine Pr\u00fcfkette zeigt bei jedem Klick, ob \u00dcberschreibung, eigener Stil oder Vorgabestil gewinnt. Das Werkzeug l\u00e4uft im Browser, ganz ohne Civil 3D.<\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"schluessel-anlegen\"><span class=\"label\">Praxis<\/span> Den Beschreibungsschl\u00fcsselsatz anlegen und anwenden<\/h2>\n\n        <p>F\u00fcr unsere Aufnahme reichen sechs Schl\u00fcssel. Symbol, Layer und Klartext kommen vom Schl\u00fcssel, die Beschriftung \u00fcberlassen wir den Gruppen. Diese Aufteilung hat einen praktischen Grund: F\u00fcr einen \u00dcbersichtsplan schaltest du die Beschriftung \u00fcber die Gruppen um, ohne den Schl\u00fcsselsatz anzufassen. Die Stilnamen in der Tabelle stammen aus der Vorlage, mit der die Screenshots entstanden sind; nimm die passenden aus deiner Vorlage.<\/p>\n\n        <table>\n            <thead>\n            <tr><th>Code<\/th><th>Format (ausf\u00fchrliche Beschreibung)<\/th><th>Stil (im Beispiel)<\/th><th>Layer<\/th><\/tr>\n            <\/thead>\n            <tbody>\n            <tr><td><code>GEL*<\/code><\/td><td>Gel\u00e4ndepunkt<\/td><td>2.1.1 Bodenpunkt<\/td><td>V-GELAENDE<\/td><\/tr>\n            <tr><td><code>BK*<\/code><\/td><td>Bordsteinkante<\/td><td>AP-Bordstein [2023]<\/td><td>V-BORD<\/td><\/tr>\n            <tr><td><code>BAUM*<\/code><\/td><td>Baum, Umfang $1 cm<\/td><td>2.7.1.3 Einzelner Laubbaum<\/td><td>V-BAUM<\/td><\/tr>\n            <tr><td><code>GEB*<\/code><\/td><td>Geb\u00e4udeecke<\/td><td>2.1.2 Aufnahmepunkt<\/td><td>V-GEBAEUDE<\/td><\/tr>\n            <tr><td><code>MHST*<\/code><\/td><td>Schachtsohle $1<\/td><td>Sohle<\/td><td>V-SCHACHT-SOHLE<\/td><\/tr>\n            <tr><td><code>MH<\/code><\/td><td>Schacht $1<\/td><td>Schacht Rund<\/td><td>V-SCHACHT<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n\n        <ol class=\"step-list\">\n            <li><strong>Neuen Schl\u00fcsselsatz aufrufen:<\/strong> Im Projektbrowser auf die Registerkarte <em>Einstellungen<\/em> wechseln, die Sammlung <em>Punkt<\/em> aufklappen, mit der rechten Maustaste auf <strong>Beschreibungsschl\u00fcssels\u00e4tze<\/strong> klicken und <strong>Neu<\/strong> w\u00e4hlen. Schl\u00fcssels\u00e4tze sind Einstellungen der Zeichnung, deshalb liegen sie hier und nicht bei den Punkten auf der Registerkarte \u00dcbersicht.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-1-Neuen%20Schl%C3%BCsselsatz%20aufrufen.png\" alt=\"Projektbrowser, Registerkarte Einstellungen, Sammlung Punkt mit Kontextmen\u00fc auf Beschreibungsschl\u00fcssels\u00e4tze und dem Eintrag Neu\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Satz benennen:<\/strong> Es \u00f6ffnet sich der Dialog <strong>Beschreibungsschl\u00fcsselsatz<\/strong> mit den Feldern Name und Beschreibung. Trag \u201eAufnahme DACH&#8220; ein, bei Bedarf eine kurze Beschreibung, etwa f\u00fcr welches Codeschema der Satz gilt, und best\u00e4tige mit <em>OK<\/em>. In einer B\u00fcrovorlage gespeichert, steht der Satz k\u00fcnftig jeder neuen Zeichnung zur Verf\u00fcgung.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-2-Satz%20benennen.png\" alt=\"Dialog Beschreibungsschl\u00fcsselsatz - Neuer Beschreibungsschl\u00fcsselsatz mit dem Namen Aufnahme DACH\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Schl\u00fcssel-Editor \u00f6ffnen:<\/strong> Mit der rechten Maustaste auf den neuen Satz klicken und <strong>Schl\u00fcssel bearbeiten<\/strong> w\u00e4hlen. Der Beschreibungsschl\u00fcssel-Editor \u00f6ffnet sich im <em>Panoramafenster<\/em> als Tabelle, je Zeile ein Schl\u00fcssel, je Spalte eine Eigenschaft.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-3-Schl%C3%BCssel-Editor%20%C3%B6ffnen.png\" alt=\"Projektbrowser, Registerkarte Einstellungen, Kontextmen\u00fc auf dem Satz Aufnahme DACH mit dem markierten Eintrag Schl\u00fcssel bearbeiten\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Ersten Schl\u00fcssel anlegen:<\/strong> Ein neuer Satz bringt schon eine Zeile mit Vorgabewerten mit, die nutzt du f\u00fcr den ersten Schl\u00fcssel. In der Spalte <strong>Code<\/strong> den Vorgabeeintrag anklicken und durch <code>GEL*<\/code> ersetzen, in Gro\u00dfbuchstaben, in der Spalte <strong>Format<\/strong> das vorgegebene <code>$*<\/code> durch \u201eGel\u00e4ndepunkt&#8220;. Das Format ist die sp\u00e4tere ausf\u00fchrliche Beschreibung, <code>$*<\/code> w\u00fcrde nur den Code kopieren. Bei Schl\u00fcsseln mit Parameter, etwa <code>BAUM*<\/code>, geh\u00f6rt <code>$1<\/code> ins Format (\u201eBaum, Umfang $1 cm&#8220;), sonst geht der Stammumfang verloren.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-4-Ersten%20Schl%C3%BCssel%20anlegen.png\" alt=\"Beschreibungsschl\u00fcssel-Editor mit der vorgegebenen ersten Zeile, in die der Code GEL* und das Format Gel\u00e4ndepunkt eingetragen sind\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Kontrollk\u00e4stchen aktivieren und Werte zuweisen:<\/strong> In der Zeile <code>GEL*<\/code> das Kontrollk\u00e4stchen in der Spalte <strong>Stil<\/strong> aktivieren und einen Stil aus der Liste w\u00e4hlen; mit &lt;Vorgabe&gt; bek\u00e4me der Punkt kein eigenes Symbol. Ebenso in der Spalte <strong>Layer<\/strong> V-GELAENDE setzen. Fehlt der Layer, legst du ihn im Dialog <strong>Layerauswahl<\/strong> \u00fcber <em>Neu<\/em> an (Dialog <strong>Layer erstellen<\/strong>, Feld <em>Layername<\/em>). Ohne H\u00e4kchen weist der Schl\u00fcssel die Eigenschaft nicht zu, auch wenn der Wert daneben stimmt. Beim <strong>Punktbeschriftungsstil<\/strong> ist das Kontrollk\u00e4stchen vorgegeben aktiv; nimm das H\u00e4kchen heraus, weil die Beschriftung von den Gruppen kommt.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-5-Kontrollk%C3%A4stchen%20aktivieren%20und%20Werte%20zuweisen.png\" alt=\"Beschreibungsschl\u00fcssel-Editor, Zeile GEL* mit aktivierten Kontrollk\u00e4stchen bei Stil (2.1.1 Bodenpunkt) und Layer (V-GELAENDE), Punktbeschriftungsstil ohne H\u00e4kchen, dar\u00fcber die Dialoge Layerauswahl und Layer erstellen mit dem Layernamen V-GELAENDE\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Die \u00fcbrigen Schl\u00fcssel anlegen:<\/strong> F\u00fcr <code>BK*<\/code>, <code>BAUM*<\/code>, <code>GEB*<\/code>, <code>MHST*<\/code> und <code>MH<\/code> jeweils mit der rechten Maustaste auf eine vorhandene Schl\u00fcsselzeile klicken, erst dort bietet das Kontextmen\u00fc <em>Neu<\/em> an. In der neuen Zeile Code, Stil, Format und Layer nach der Tabelle oben ausf\u00fcllen und dabei jedes Mal die Kontrollk\u00e4stchen f\u00fcr Stil und Layer setzen und das beim Punktbeschriftungsstil gegebenenfalls herausnehmen. Achte beim letzten darauf, dass wirklich kein Stern hinter <code>MH<\/code> steht. Mit Stern erfasste der Schl\u00fcssel auch die Sohlen, und je nach Pr\u00fcfreihenfolge landeten sie als Deckel im Plan.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-6-Die%20%C3%BCbrigen%20Schl%C3%BCssel%20anlegen.png\" alt=\"Beschreibungsschl\u00fcssel-Editor mit allen sechs Schl\u00fcsseln GEL*, BK*, BAUM*, GEB*, MHST* und MH samt Stil, Format und Layer, Kontrollk\u00e4stchen bei Stil und Layer aktiviert\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Liste gegenlesen und Editor schlie\u00dfen:<\/strong> Geh die fertige Liste durch und frag dich bei jedem Code, ob ein anderer Code ihn mit erfassen k\u00f6nnte. Mit <code>MH<\/code> ohne Stern \u00fcberschneidet sich in unserem Satz kein Code mit einem anderen, die Pr\u00fcfreihenfolge ist dann unkritisch. Zum Schluss die \u00c4nderungen \u00fcber das Symbol zum Speichern und Schlie\u00dfen oben im Panoramafenster \u00fcbernehmen (gr\u00fcner Haken, Tooltip je nach Version).\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-7-Liste%20gegenlesen%20und%20Editor%20schlie%C3%9Fen.png\" alt=\"Fertige Liste im Beschreibungsschl\u00fcssel-Editor mit den sechs Schl\u00fcsseln BAUM*, BK*, GEB*, GEL*, MH und MHST* samt Stil, Format und Layer\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Suchreihenfolge pr\u00fcfen:<\/strong> Mit der rechten Maustaste auf die Sammlung <strong>Beschreibungsschl\u00fcssels\u00e4tze<\/strong> klicken und <strong>Eigenschaften<\/strong> w\u00e4hlen. Es \u00f6ffnet sich der Dialog <strong>Suchreihenfolge f\u00fcr Beschreibungsschl\u00fcssels\u00e4tze<\/strong>. Den Satz \u201eAufnahme DACH&#8220; mit den Pfeilen nach oben schieben und mit <em>OK<\/em> best\u00e4tigen. Der erste Satz der Liste wird zuerst durchsucht, und die Suche endet beim ersten Treffer. Bringt deine Vorlage schon einen Satz mit, etwa aus dem Country Kit, k\u00f6nnte sonst ein fremder Schl\u00fcssel mit gleichem Code zuerst greifen.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-8-Suchreihenfolge%20pr%C3%BCfen.png\" alt=\"Dialog Suchreihenfolge f\u00fcr Beschreibungsschl\u00fcssels\u00e4tze mit dem Satz Aufnahme DACH an erster Stelle und den Pfeil-Schaltfl\u00e4chen\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Beschreibungsschl\u00fcssel auf die vorhandenen Punkte anwenden:<\/strong> Zur\u00fcck auf die Registerkarte <em>\u00dcbersicht<\/em>, die Sammlung <em>Punktgruppen<\/em> aufklappen, mit der rechten Maustaste auf die Punktgruppe <code>_Alle Punkte<\/code> klicken und <strong>Beschreibungsschl\u00fcssel anwenden<\/strong> w\u00e4hlen (englisch Apply Description Keys). Der Schritt ist hier Pflicht, weil die 55 Punkte und der Schacht 5001 in die Zeichnung kamen, bevor es den Satz gab, und der Import deshalb nichts zuweisen konnte.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-9-Beschreibungsschl%C3%BCssel%20auf%20die%20vorh%20Punkte%20anwenden.png\" alt=\"Projektbrowser, Registerkarte \u00dcbersicht, Kontextmen\u00fc auf der Punktgruppe _Alle Punkte mit dem markierten Eintrag Beschreibungsschl\u00fcssel anwenden\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Ergebnis pr\u00fcfen:<\/strong> Im Plan haben die Punkte jetzt ihre Symbole und liegen auf den neuen Layern. Klick den Baum 1052 an, in der Eigenschaften-Palette muss bei der ausf\u00fchrlichen Beschreibung \u201eBaum, Umfang 45 cm&#8220; stehen. Beim Schacht 1014 erwartest du Deckelsymbol und \u201eSchacht 7&#8243;, bei der Sohle 1015 Sohlsymbol und \u201eSchachtsohle 7&#8243;. Drei Punkte bleiben ohne Schl\u00fcssel-Symbol, im Vorgabestil von \u201eAufnahme Los 1&#8243; und auf dem alten Layer.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-10-Ergebnis%20pr%C3%BCfen.png\" alt=\"Zeichenbereich mit Punkten in unterschiedlichen Symbolen, Eigenschaften-Palette des Baums 1052 mit Stil 2.7.1.3 Einzelner Laubbaum, Layer V-BAUM und der ausf\u00fchrlichen Beschreibung Baum, Umfang 45 cm\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n            <li><strong>Sohlen im Lageplan einfrieren:<\/strong> Im Men\u00fcband, Registerkarte <em>Start<\/em>, Gruppe <em>Layer<\/em>, auf <strong>Layer-Eigenschaften<\/strong> klicken und im Layereigenschaften-Manager beim Layer <strong>V-SCHACHT-SOHLE<\/strong> in der Spalte <em>Frieren<\/em> auf die Sonne klicken, bis sie zur Schneeflocke wird. Deckel und Sohle sind lagegleich gemessen, ihre Beschriftungen lagen \u00fcbereinander. Im Lageplan z\u00e4hlt der Deckel, die Sohlh\u00f6hen holst du im n\u00e4chsten Tutorial in die Schachttabelle. Danach steht an jedem Schacht nur noch Nummer und Deckelh\u00f6he.\n                <details>\n                    <summary>Screenshot anzeigen<\/summary>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/fahrwasser\/Punkte\/2-Gruppen%20Schl%C3%BCssel%20Darstellung\/3-11-Sohlen%20im%20Lageplan%20einfrieren.png\" alt=\"Layereigenschaften-Manager mit dem Layer V-SCHACHT-SOHLE und der Schneeflocke in der Spalte Frieren, im Zeichenbereich die Sch\u00e4chte 1007 und 1014 nur noch mit Deckelsymbol, Nummer und Deckelh\u00f6he\">\n                    <\/figure>\n                <\/details>\n            <\/li>\n        <\/ol>\n\n        <p>Die drei Punkte ohne Schl\u00fcssel-Symbol aus Schritt 10 stammen aus der zweiten Datei. Ihre Kurzbeschreibung lautet <code>gel<\/code> in Kleinbuchstaben, der zweite Messtrupp hat anders getippt, deshalb greift der Schl\u00fcssel <code>GEL*<\/code> bei ihnen nicht. In der Gruppe \u201eGel\u00e4nde&#8220; fehlen sie ebenfalls, weil die Gruppe Gro\u00df- und Kleinschreibung beachtet. Die korrigieren wir im n\u00e4chsten Tutorial im Punkteditor.<\/p>\n\n        <p>Zum Anwenden in Schritt 9 noch zwei Hinweise. Die Gruppe <code>_Alle Punkte<\/code> war dort nur die Auswahl, zuweisen tut der Befehl. Willst du den Abgleich sp\u00e4ter nur f\u00fcr einzelne Punkte wiederholen, markierst du sie im Plan und w\u00e4hlst denselben Eintrag aus ihrem Kontextmen\u00fc. Liegt der Satz im B\u00fcroalltag schon in der Vorlage, erledigt der Import diese Zuweisung selbst, und der Schritt entf\u00e4llt.<\/p>\n\n        <p>Die Beschriftung kommt wie geplant von den Gruppen: Das K\u00e4stchen Punktbeschriftungsstil im Schl\u00fcssel ist aus, also gibt die Punktgruppe den Stil auf der Registerkarte Informationen vor, solange der Punkt selbst keinen Stil hat. Bei unserem Import ist das der Normalfall, weil <em>Beschreibungsschl\u00fcssel deaktivieren<\/em> auf Falsch stand; nur dann greifen die Vorgabestile aus den Punkterstellungs-Einstellungen nicht. Ob es stimmt, pr\u00fcfst du im Punkteditor, den das n\u00e4chste Tutorial ausf\u00fchrlich zeigt (Rechtsklick auf die Gruppe, <em>Punkte bearbeiten<\/em>). Die Spalte Punktbeschriftungsstil ist f\u00fcr unsere Punkte leer oder zeigt &lt;Vorgabe&gt;, je nach Version. Steht dort ein Stilname, schl\u00e4gt dieser den Vorgabestil der Gruppe. Dann setzt du die Spalte auf die Vorgabe zur\u00fcck (leer oder &lt;Vorgabe&gt;) oder aktivierst in den Punktgruppeneigenschaften auf der Registerkarte \u00dcberschreibungen den Punktbeschriftungsstil.<\/p>\n\n        <p>Wenn der Satz einmal steht, hilft ein Blick auf die Registerkarte <strong>\u00dcbereinstimmung von Kurzbeschreibung<\/strong> in den Gruppeneigenschaften. Dort hakst du die Codes aus dem Satz an, statt die Muster auf der Registerkarte Einbeziehen von Hand zu tippen. Die Gruppe filtert dann nach denselben Codes, die der Schl\u00fcssel kennt; zuweisen tut sie dabei weiterhin nichts.<\/p>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"abfrage\"><span class=\"label\">Einordnung<\/span> Abfrage-Editor und Stile in der Tiefe<\/h2>\n\n        <p>Die Basismethode deckt die meisten Gruppen ab. Der <strong>Abfrage-Editor<\/strong> wird interessant, wenn Bedingungen ineinandergreifen, etwa alle Gel\u00e4ndepunkte \u00fcber einer bestimmten H\u00f6he, aber nur aus einem Nummernbereich. Er baut daraus einen einzigen Ausdruck mit logischen Verkn\u00fcpfungen und Klammern. Wer ihn nutzt, nutzt ihn f\u00fcr die ganze Gruppe, aus dem Grund, der in der Warnung oben steht.<\/p>\n\n        <p>Punktstile, Punktbeschriftungsstile und Beschreibungsschl\u00fcssels\u00e4tze haben ein eigenes Innenleben: Symbolgr\u00f6\u00dfen in Zeichnungs- oder Plotma\u00dfstab, Beschriftungsinhalte mit Ausdr\u00fccken, das Weitergeben von S\u00e4tzen \u00fcber Vorlagen. Das ist Stoff f\u00fcr den Themenblock Stile und Vorlagen im Tiefgang-Bereich. F\u00fcr den Bestandsplan in diesem Kapitel gen\u00fcgen die Stile, die deine Vorlage mitbringt.<\/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> Die Gruppen \u201eGel\u00e4nde&#8220; und \u201eSch\u00e4chte&#8220; filtern nach Kurzbeschreibung, die Kontrollpunkte sind aus \u201eGel\u00e4nde&#8220; ausgeschlossen, und die Anzeigereihenfolge lautet Sch\u00e4chte, Gel\u00e4nde, Aufnahme Los 1, <code>_Alle Punkte<\/code>. Der Schl\u00fcsselsatz \u201eAufnahme DACH&#8220; setzt Symbol, Layer und ausf\u00fchrliche Beschreibung, die Gruppen setzen die Beschriftung. Der Layer V-SCHACHT-SOHLE ist im Lageplan gefroren, an den Sch\u00e4chten stehen nur noch Nummer und Deckelh\u00f6he. Du kannst begr\u00fcnden, warum <code>MH<\/code> ohne Stern steht und warum drei Punkte roh geblieben sind. Offen bleiben die drei rohen Punkte, ein H\u00f6henausrei\u00dfer und die Ausgabe an Tabelle, Export und DGM. Das ist der Stoff des n\u00e4chsten Tutorials.<\/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 | Punktgruppen, Beschreibungsschl\u00fcssel und Darstellung Punktgruppen, Beschreibungsschl\u00fcssel und Darstellung Inhalt Punktgruppen sind Filter Der Dialog Punktgruppeneigenschaften Die Gruppen [&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-2795","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 | Punktgruppen, Beschreibungsschl\u00fcssel und Darstellung Punktgruppen, Beschreibungsschl\u00fcssel und Darstellung Inhalt Punktgruppen sind Filter Der Dialog Punktgruppeneigenschaften Die Gruppen [&hellip;]","_links":{"self":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2795","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=2795"}],"version-history":[{"count":2,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2795\/revisions"}],"predecessor-version":[{"id":2810,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2795\/revisions\/2810"}],"wp:attachment":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}