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?
- 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. - 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. - 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.
| Merkmal | Details |
| Sprache & Standard | Native C++ (C++17/20), objektorientiert, modernes Speichermanagement (Smart Pointers). |
| Plattformen | Windows (MSVC), Linux (GCC/Clang). Keine Abhängigkeit von .NET oder Java. |
| Abhängigkeiten | Minimal. Keine externen Monster-Bibliotheken (wie GDAL oder Xerces) notwendig. Alles „Self-Contained“. |
| Geometrie-Kern | Basiert auf L280_GML. Garantiert OGC-Konformität und erzwingt mathematischen Flächenschluss (geschlossene Ringe). |
| Qualitätssicherung | Integrierte Topologie-Prüfung und Integritäts-Check aller Objekt-Referenzen. Automatische Bounding-Box (Envelope). |

