// ============================================
// SYMBOL-KATEGORIE: Vermessung - Status & Grenzen
// ============================================

// Status
SYMBOLS.vermessung_status = {
    name: "Vermessung - Status",
    icon: "📋",
    items: [
        {
            id: "vm_reparatur",
            name: "Reparatur",
            filename: "vermessung_reparatur.svg",
            tags: ["reparatur", "instandsetzung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="2"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">R</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">R</text></svg>`
        },
        {
            id: "vm_neu",
            name: "Neu",
            filename: "vermessung_neu.svg",
            tags: ["neu", "neubau", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="2"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">N</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">N</text></svg>`
        },
        {
            id: "vm_bestand",
            name: "Bestand",
            filename: "vermessung_bestand.svg",
            tags: ["bestand", "bestehend", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="2"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">B</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">B</text></svg>`
        },
        {
            id: "vm_abriss",
            name: "Abriss",
            filename: "vermessung_abriss.svg",
            tags: ["abriss", "rückbau", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" 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"><circle cx="32" cy="32" r="28" 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_geplant",
            name: "Geplant",
            filename: "vermessung_geplant.svg",
            tags: ["geplant", "planung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="2" stroke-dasharray="6,4"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">P</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1" stroke-dasharray="6,4"/><text x="32" y="38" font-family="Arial" font-size="16" font-weight="bold" fill="#000" text-anchor="middle">P</text></svg>`
        }
    ]
};

// Grenzen
SYMBOLS.vermessung_grenzen = {
    name: "Vermessung - Grenzen",
    icon: "📍",
    items: [
        {
            id: "vm_grundstuecksgrenze",
            name: "Grundstücksgrenze",
            filename: "vermessung_grundstuecksgrenze.svg",
            tags: ["grundstück", "grenze", "flurstück", "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"/><line x1="12" y1="26" x2="12" y2="38" stroke="#000" stroke-width="2"/><line x1="52" y1="26" x2="52" y2="38" stroke="#000" stroke-width="2"/></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"/><line x1="12" y1="26" x2="12" y2="38" stroke="#000" stroke-width="1"/><line x1="52" y1="26" x2="52" y2="38" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_grenzpunkt_vermarkt",
            name: "Grenzpunkt (vermarkt)",
            filename: "vermessung_grenzpunkt_vermarkt.svg",
            tags: ["grenzpunkt", "grenzstein", "vermarkt", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="12" fill="#000"/><circle cx="32" cy="32" r="6" fill="#fff"/></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_grenzpunkt_unvermarkt",
            name: "Grenzpunkt (unvermarkt)",
            filename: "vermessung_grenzpunkt_unvermarkt.svg",
            tags: ["grenzpunkt", "unvermarkt", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="10" fill="none" stroke="#000" stroke-width="2"/><line x1="32" y1="22" x2="32" y2="42" stroke="#000" stroke-width="2"/><line x1="22" y1="32" x2="42" 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="10" fill="none" stroke="#000" stroke-width="1"/><line x1="32" y1="22" x2="32" y2="42" stroke="#000" stroke-width="1"/><line x1="22" y1="32" x2="42" y2="32" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_flurstucksgrenze",
            name: "Flurstücksgrenze",
            filename: "vermessung_flurstucksgrenze.svg",
            tags: ["flurstück", "grenze", "kataster", "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="12,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="12,4"/></svg>`
        },
        {
            id: "vm_zaun",
            name: "Zaun",
            filename: "vermessung_zaun.svg",
            tags: ["zaun", "einfriedung", "grenze", "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="1.5"/><line x1="12" y1="24" x2="12" y2="40" stroke="#000" stroke-width="1.5"/><line x1="24" y1="24" x2="24" y2="40" stroke="#000" stroke-width="1.5"/><line x1="36" y1="24" x2="36" y2="40" stroke="#000" stroke-width="1.5"/><line x1="48" y1="24" x2="48" y2="40" stroke="#000" stroke-width="1.5"/><line x1="12" y1="28" x2="24" y2="28" stroke="#000" stroke-width="1"/><line x1="24" y1="28" x2="36" y2="28" stroke="#000" stroke-width="1"/><line x1="36" y1="28" x2="48" y2="28" stroke="#000" stroke-width="1"/></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"/><line x1="12" y1="24" x2="12" y2="40" stroke="#000" stroke-width="1"/><line x1="24" y1="24" x2="24" y2="40" stroke="#000" stroke-width="1"/><line x1="36" y1="24" x2="36" y2="40" stroke="#000" stroke-width="1"/><line x1="48" y1="24" x2="48" y2="40" stroke="#000" stroke-width="1"/><line x1="12" y1="28" x2="24" y2="28" stroke="#000" stroke-width="1"/><line x1="24" y1="28" x2="36" y2="28" stroke="#000" stroke-width="1"/><line x1="36" y1="28" x2="48" y2="28" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_mauer",
            name: "Mauer",
            filename: "vermessung_mauer.svg",
            tags: ["mauer", "wand", "einfriedung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="4" y="26" width="56" height="12" fill="none" stroke="#000" stroke-width="2"/><line x1="16" y1="26" x2="16" y2="38" stroke="#000" stroke-width="1"/><line x1="28" y1="26" x2="28" y2="38" stroke="#000" stroke-width="1"/><line x1="40" y1="26" x2="40" y2="38" stroke="#000" stroke-width="1"/><line x1="52" y1="26" x2="52" y2="38" stroke="#000" stroke-width="1"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="4" y="26" width="56" height="12" fill="none" stroke="#000" stroke-width="1"/><line x1="16" y1="26" x2="16" y2="38" stroke="#000" stroke-width="1"/><line x1="28" y1="26" x2="28" y2="38" stroke="#000" stroke-width="1"/><line x1="40" y1="26" x2="40" y2="38" stroke="#000" stroke-width="1"/><line x1="52" y1="26" x2="52" y2="38" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "vm_hecke",
            name: "Hecke",
            filename: "vermessung_hecke.svg",
            tags: ["hecke", "grün", "bepflanzung", "vermessung"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><line x1="4" y1="38" x2="60" y2="38" stroke="#000" stroke-width="1.5"/><circle cx="12" cy="32" r="6" fill="none" stroke="#000" stroke-width="1.5"/><circle cx="24" cy="30" r="7" fill="none" stroke="#000" stroke-width="1.5"/><circle cx="38" cy="31" r="6" fill="none" stroke="#000" stroke-width="1.5"/><circle cx="52" 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"><line x1="4" y1="38" x2="60" y2="38" stroke="#000" stroke-width="1"/><circle cx="12" cy="32" r="6" fill="none" stroke="#000" stroke-width="1"/><circle cx="24" cy="30" r="7" fill="none" stroke="#000" stroke-width="1"/><circle cx="38" cy="31" r="6" fill="none" stroke="#000" stroke-width="1"/><circle cx="52" cy="32" r="6" fill="none" stroke="#000" stroke-width="1"/></svg>`
        }
    ]
};
