// ============================================
// SYMBOL-KATEGORIE: Vermessung - Infrastruktur
// ============================================

// Wasser
SYMBOLS.vermessung_wasser = {
    name: "Vermessung - Wasser",
    icon: "💧",
    items: [
        {
            id: "vm_hydrant_unterflur",
            name: "Hydrant (Unterflur)",
            filename: "vermessung_hydrant_unterflur.svg",
            tags: ["hydrant", "unterflur", "wasser", "feuerwehr", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="16" fill="none" stroke="#000" stroke-width="2"/><line x1="32" y1="16" x2="32" y2="48" stroke="#000" stroke-width="2"/><line x1="16" y1="32" x2="48" y2="32" stroke="#000" stroke-width="2"/><circle cx="32" cy="32" r="4" fill="#000"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="16" fill="none" stroke="#000" stroke-width="1"/><line x1="32" y1="16" x2="32" y2="48" stroke="#000" stroke-width="1"/><line x1="16" y1="32" x2="48" y2="32" stroke="#000" stroke-width="1"/><circle cx="32" cy="32" r="4" fill="none" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_hydrant_ueberflur",
            name: "Hydrant (Überflur)",
            filename: "vermessung_hydrant_ueberflur.svg",
            tags: ["hydrant", "überflur", "wasser", "feuerwehr", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="32,8 48,24 48,56 16,56 16,24" fill="none" stroke="#000" stroke-width="2"/><line x1="16" y1="36" x2="48" y2="36" stroke="#000" stroke-width="2"/><circle cx="32" cy="46" r="4" fill="#000"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="32,8 48,24 48,56 16,56 16,24" fill="none" stroke="#000" stroke-width="1"/><line x1="16" y1="36" x2="48" y2="36" stroke="#000" stroke-width="1"/><circle cx="32" cy="46" r="4" fill="none" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_wasserschacht",
            name: "Trinkwasserschacht",
            filename: "vermessung_wasserschacht.svg",
            tags: ["schacht", "wasser", "trinkwasser", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="16" y="16" width="32" height="32" fill="none" stroke="#000" stroke-width="2"/><text x="32" y="38" font-family="Arial" font-size="14" font-weight="bold" fill="#000" text-anchor="middle">W</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="16" y="16" width="32" height="32" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="38" font-family="Arial" font-size="14" font-weight="bold" fill="#000" text-anchor="middle">W</text></svg>`
        },
        {
            id: "vm_wasserschieber",
            name: "Wasserschieber",
            filename: "vermessung_wasserschieber.svg",
            tags: ["schieber", "absperrer", "wasser", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="8" y1="32" x2="56" y2="32" stroke="#000" stroke-width="2"/><line x1="32" y1="20" x2="32" y2="44" stroke="#000" stroke-width="3"/><circle cx="32" cy="32" r="6" fill="none" stroke="#000" stroke-width="2"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="8" y1="32" x2="56" y2="32" stroke="#000" stroke-width="1"/><line x1="32" y1="20" x2="32" y2="44" stroke="#000" stroke-width="1"/><circle cx="32" cy="32" r="6" fill="none" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_brunnen",
            name: "Brunnen",
            filename: "vermessung_brunnen.svg",
            tags: ["brunnen", "wasser", "quelle", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="20" fill="none" stroke="#000" stroke-width="2"/><circle cx="32" cy="32" r="8" fill="none" stroke="#000" stroke-width="2"/><line x1="32" y1="12" x2="32" y2="4" stroke="#000" stroke-width="2"/><line x1="32" y1="52" x2="32" y2="60" stroke="#000" stroke-width="2"/><line x1="12" y1="32" x2="4" y2="32" stroke="#000" stroke-width="2"/><line x1="52" y1="32" x2="60" y2="32" stroke="#000" stroke-width="2"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="20" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="32" r="8" fill="none" stroke="#000" stroke-width="1"/><line x1="32" y1="12" x2="32" y2="4" stroke="#000" stroke-width="1"/><line x1="32" y1="52" x2="32" y2="60" stroke="#000" stroke-width="1"/><line x1="12" y1="32" x2="4" y2="32" stroke="#000" stroke-width="1"/><line x1="52" y1="32" x2="60" y2="32" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_wasserleitung",
            name: "Wasserleitung",
            filename: "vermessung_wasserleitung.svg",
            tags: ["leitung", "wasser", "rohr", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="3"/><text x="32" y="24" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">W</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="1"/><text x="32" y="24" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">W</text></svg>`
        }
    ]
};

// Abwasser
SYMBOLS.vermessung_abwasser = {
    name: "Vermessung - Abwasser",
    icon: "🚰",
    items: [
        {
            id: "vm_abwasserschacht",
            name: "Abwasserschacht",
            filename: "vermessung_abwasserschacht.svg",
            tags: ["schacht", "abwasser", "kanal", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="16" fill="none" stroke="#000" stroke-width="2"/><text x="32" y="38" font-family="Arial" font-size="14" font-weight="bold" fill="#000" text-anchor="middle">S</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="16" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="38" font-family="Arial" font-size="14" font-weight="bold" fill="#000" text-anchor="middle">S</text></svg>`
        },
        {
            id: "vm_schacht_rund",
            name: "Schacht (rund)",
            filename: "vermessung_schacht_rund.svg",
            tags: ["schacht", "rund", "kanal", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="18" fill="none" stroke="#000" stroke-width="2"/><circle cx="32" cy="32" r="10" fill="none" stroke="#000" stroke-width="1.5"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="18" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="32" r="10" fill="none" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_schacht_eckig",
            name: "Schacht (eckig)",
            filename: "vermessung_schacht_eckig.svg",
            tags: ["schacht", "eckig", "kanal", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="14" y="14" width="36" height="36" fill="none" stroke="#000" stroke-width="2"/><rect x="22" y="22" width="20" height="20" fill="none" stroke="#000" stroke-width="1.5"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="14" y="14" width="36" height="36" fill="none" stroke="#000" stroke-width="1"/><rect x="22" y="22" width="20" height="20" fill="none" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_einlauf",
            name: "Einlauf / Gully",
            filename: "vermessung_einlauf.svg",
            tags: ["einlauf", "gully", "straßenablauf", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="18" y="18" width="28" height="28" fill="none" stroke="#000" stroke-width="2"/><line x1="22" y1="26" x2="42" y2="26" stroke="#000" stroke-width="1.5"/><line x1="22" y1="32" x2="42" y2="32" stroke="#000" stroke-width="1.5"/><line x1="22" y1="38" x2="42" y2="38" stroke="#000" stroke-width="1.5"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="18" y="18" width="28" height="28" fill="none" stroke="#000" stroke-width="1"/><line x1="22" y1="26" x2="42" y2="26" stroke="#000" stroke-width="1"/><line x1="22" y1="32" x2="42" y2="32" stroke="#000" stroke-width="1"/><line x1="22" y1="38" x2="42" y2="38" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_abwasserleitung",
            name: "Abwasserleitung",
            filename: "vermessung_abwasserleitung.svg",
            tags: ["leitung", "abwasser", "kanal", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="2" stroke-dasharray="10,4"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="1" stroke-dasharray="10,4"/></svg>`
        }
    ]
};

// Strom
SYMBOLS.vermessung_strom = {
    name: "Vermessung - Strom",
    icon: "⚡",
    items: [
        {
            id: "vm_hausanschluss_elektro",
            name: "Hausanschluss Elektro",
            filename: "vermessung_hausanschluss_elektro.svg",
            tags: ["hausanschluss", "elektro", "strom", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="14" fill="none" stroke="#000" stroke-width="2"/><polygon points="32,20 26,34 30,34 28,44 38,30 34,30" fill="#000"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="14" fill="none" stroke="#000" stroke-width="1"/><polygon points="32,20 26,34 30,34 28,44 38,30 34,30" fill="none" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_laterne",
            name: "Laterne / Mast",
            filename: "vermessung_laterne.svg",
            tags: ["laterne", "mast", "beleuchtung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="4" fill="#000"/><line x1="32" y1="8" x2="32" y2="28" stroke="#000" stroke-width="2"/><line x1="32" y1="36" x2="32" y2="56" stroke="#000" stroke-width="2"/><line x1="8" y1="32" x2="28" y2="32" stroke="#000" stroke-width="2"/><line x1="36" y1="32" x2="56" y2="32" stroke="#000" stroke-width="2"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="4" fill="none" stroke="#000" stroke-width="1"/><line x1="32" y1="8" x2="32" y2="28" stroke="#000" stroke-width="1"/><line x1="32" y1="36" x2="32" y2="56" stroke="#000" stroke-width="1"/><line x1="8" y1="32" x2="28" y2="32" stroke="#000" stroke-width="1"/><line x1="36" y1="32" x2="56" y2="32" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_stromkabel",
            name: "Stromkabel",
            filename: "vermessung_stromkabel.svg",
            tags: ["kabel", "strom", "leitung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="3"/><text x="32" y="24" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">E</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="1"/><text x="32" y="24" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">E</text></svg>`
        },
        {
            id: "vm_schaltkasten",
            name: "Schaltkasten",
            filename: "vermessung_schaltkasten.svg",
            tags: ["schaltkasten", "verteiler", "strom", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="16" y="12" width="32" height="40" fill="none" stroke="#000" stroke-width="2"/><line x1="16" y1="24" x2="48" y2="24" stroke="#000" stroke-width="1"/><text x="32" y="42" font-family="Arial" font-size="12" fill="#000" text-anchor="middle">E</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="16" y="12" width="32" height="40" fill="none" stroke="#000" stroke-width="1"/><line x1="16" y1="24" x2="48" y2="24" stroke="#000" stroke-width="1"/><text x="32" y="42" font-family="Arial" font-size="12" fill="#000" text-anchor="middle">E</text></svg>`
        },
        {
            id: "vm_trafostation",
            name: "Trafostation",
            filename: "vermessung_trafostation.svg",
            tags: ["trafo", "station", "umspanner", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="12" y="12" width="40" height="40" fill="none" stroke="#000" stroke-width="2"/><line x1="12" y1="12" x2="52" y2="52" stroke="#000" stroke-width="2"/><line x1="52" y1="12" x2="12" y2="52" stroke="#000" stroke-width="2"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="12" y="12" width="40" height="40" fill="none" stroke="#000" stroke-width="1"/><line x1="12" y1="12" x2="52" y2="52" stroke="#000" stroke-width="1"/><line x1="52" y1="12" x2="12" y2="52" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_mast_holz",
            name: "Mast (Holz)",
            filename: "vermessung_mast_holz.svg",
            tags: ["mast", "holz", "freileitung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="12" fill="none" stroke="#000" stroke-width="2"/><text x="32" y="38" font-family="Arial" font-size="14" fill="#000" text-anchor="middle">H</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="12" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="38" font-family="Arial" font-size="14" fill="#000" text-anchor="middle">H</text></svg>`
        },
        {
            id: "vm_mast_beton",
            name: "Mast (Beton)",
            filename: "vermessung_mast_beton.svg",
            tags: ["mast", "beton", "freileitung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="12" fill="none" stroke="#000" stroke-width="2"/><circle cx="32" cy="32" r="6" fill="none" stroke="#000" stroke-width="1.5"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="12" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="32" r="6" fill="none" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_mast_stahl",
            name: "Mast (Stahl)",
            filename: "vermessung_mast_stahl.svg",
            tags: ["mast", "stahl", "freileitung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="20" y="20" width="24" height="24" fill="none" stroke="#000" stroke-width="2"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="20" y="20" width="24" height="24" fill="none" stroke="#000" stroke-width="1"/></svg>`
        }
    ]
};

// Gas
SYMBOLS.vermessung_gas = {
    name: "Vermessung - Gas",
    icon: "🔥",
    items: [
        {
            id: "vm_gasschieber",
            name: "Gasschieber",
            filename: "vermessung_gasschieber.svg",
            tags: ["schieber", "absperrer", "gas", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="8" y1="32" x2="56" y2="32" stroke="#000" stroke-width="2" stroke-dasharray="8,4"/><line x1="32" y1="20" x2="32" y2="44" stroke="#000" stroke-width="3"/><text x="32" y="56" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">G</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="8" y1="32" x2="56" y2="32" stroke="#000" stroke-width="1" stroke-dasharray="8,4"/><line x1="32" y1="20" x2="32" y2="44" stroke="#000" stroke-width="1"/><text x="32" y="56" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">G</text></svg>`
        },
        {
            id: "vm_gasleitung",
            name: "Gasleitung",
            filename: "vermessung_gasleitung.svg",
            tags: ["leitung", "gas", "rohr", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="2" stroke-dasharray="8,4"/><text x="32" y="24" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">G</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="32" x2="60" y2="32" stroke="#000" stroke-width="1" stroke-dasharray="8,4"/><text x="32" y="24" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">G</text></svg>`
        },
        {
            id: "vm_hausanschluss_gas",
            name: "Hausanschluss Gas",
            filename: "vermessung_hausanschluss_gas.svg",
            tags: ["hausanschluss", "gas", "anschluss", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="18" y="18" width="28" height="28" fill="none" stroke="#000" stroke-width="2"/><text x="32" y="38" font-family="Arial" font-size="14" font-weight="bold" fill="#000" text-anchor="middle">G</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="18" y="18" width="28" height="28" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="38" font-family="Arial" font-size="14" font-weight="bold" fill="#000" text-anchor="middle">G</text></svg>`
        }
    ]
};
