L290_XpAdapt

Die dynamische C++ Engine für XPlanung 5.x & 6.x
Technologie, Architektur & Einsatzgebiete

Wir liefern Model & Controller – Sie den View.

Die Architektur folgt dem MVC-Muster: Die L290 übernimmt das komplette Datenmodell und die Steuerungslogik (Validierung, Referenzen). Ihre Anwendung muss die Daten lediglich visualisieren (View). Das reduziert die Komplexität im UI-Code massiv.

  • Property-Grid Ready:
    Die Objekte liefern ihre Attribute (z.B. allgArtDerBaulNutzung) nicht als kryptische Knoten, sondern als klare Key-Value-Paare. Diese können direkt an Tabellen, Listen oder Eigenschaftsfenster (Inspector) gebunden werden.

  • Klartext statt Codes:
    Anwender wollen „Wohnbaufläche“ lesen, nicht „1000“. Die L290_XpAdapt übernimmt das Mapping von Codelisten vollautomatisch im Hintergrund. Ihr UI-Team muss keine Mapping-Tabellen pflegen.

Wo entfaltet die L290_XpAdapt ihren größten Nutzen?

  1. Konverter & Migrations-Tools
    Ideal für die Überführung von Bestandsdaten (z.B. aus ALKIS/NAS oder CAD) nach XPlanGML. Die Bibliothek kümmert sich um die Erzeugung valider Geometrien und die Einhaltung der GML-Struktur.

  2. Auskunftssysteme & Viewer
    Dank der extremen Performance (basierend auf unserer High-Speed Parsing-Engine L240_PAX) können auch große Pläne mit tausenden Objekten in Sekundenbruchteilen geladen und visualisiert werden.

  3. Fachschalen & Planungs-Software
    Integrieren Sie XPlanung direkt in Ihr CAD/GIS. Die L290 übernimmt die Validierung (Flächenschluss, Zwangspunkte) während der Bearbeitung, sodass am Ende immer ein konformer Plan steht.
MerkmalDetails
Sprache & StandardNative C++ (C++17/20), objektorientiert, modernes Speichermanagement (Smart Pointers).
PlattformenWindows (MSVC), Linux (GCC/Clang). Keine Abhängigkeit von .NET oder Java.
AbhängigkeitenMinimal. Keine externen Monster-Bibliotheken (wie GDAL oder Xerces) notwendig. Alles „Self-Contained“.
Geometrie-KernBasiert auf L280_GML. Garantiert OGC-Konformität und erzwingt mathematischen Flächenschluss (geschlossene Ringe).
QualitätssicherungIntegrierte Topologie-Prüfung und Integritäts-Check aller Objekt-Referenzen. Automatische Bounding-Box (Envelope).