Befehl: EAWS_MESSFILE


Das Programm Messfile dient der Verarbeitung von beliebigen Koordinatendateien und der Umsetzung der darin enthaltenen Daten für WS LANDCAD. Messfile sichert durch seine extrem vielfältigen und komplexen Verarbeitungsmöglichkeiten, welche nahezu alle steuerbar sind, einen sehr komfortablen und sicheren Ladeprozess von Koordinatendateien. Die Art und Weise, der Umfang und das optische Erscheinungsbild dieser Daten, kann innerhalb von WS LANDCAD in einem sehr breiten Umfang modifiziert und angepasst werden.




In folgenden werden die Eigenschaften und Fähigkeiten von Messfile genannt:


  • Speicherung und Aufruf der Arbeitsparameter und -einstellungen in Konfigurationsdateien zur Nutzung definierter Arbeitsumgebungen.
  • Verarbeitung praktisch beliebiger Koordinatendateien durch frei definierbare Datenformate ohne relevante Beschränkung der Zeilenlänge. Einzige Voraussetzung: Die Koordinatendatei muss eine ASCII-Datei sein, bei welcher alle Daten eines Punktes in einer maximal 256 Zeichen langen Zeile vorhanden sein müssen.
  • Aus dem Koordinaten-File können folgende Daten herausgelesen werden: X-, Y-, Z-Koordinate,  Punktnummer, Punktcode,  Punktebene,  Punktkommentar, 5 freie Datenfelder, Grafik-Definition (Polygone, Splines, Flächen, 3D-Netze).
  • X-, Y-, Z-Koordinate, Punktnummer, Punktcode, Punktebene, Punktkommentar und die 5 Datenfelder können als optional gekennzeichnet werden, so dass auch Koordinatenzeilen mit unvollständigen Daten verarbeitet werden können, ohne Fehlermeldungen zu erzeugen.
  • Freie Zuordnung der Koordinatenachsen im Koordinaten-File zu den CAD-Koordinatenachsen inklusive der Achseninversion und der Koordinatenverschiebung (X-,Y-,Z-Offset).
  • Optionale, wahlfreie Zuordnung von Symbolen (Zeichnungsblöcken) zu den ggf. vorhandenen Punktcodes der Koordinatendateien anhand von Symboltabellen mit freier Layerstruktur, freier Größenzuordnung etc.
  • verschiedene Optionen zur Verarbeitung und Darstellung der geladenen Daten:
  • reine Messpunkte (als CAD-Punkt) ohne alle Zusatzdaten.
  • reine Messpunkte (als CAD-Punkt) mit beigestelltem Text für Punktnummer und/oder Punkthöhe. 
  • komplexe Messpunkte (aus internem/frei wählbarem CAD-Block) mit automatisch zugeordneten Attributen.
  • zusätzlich zu den erzeugten Messpunkten können auch die zu den ggf. vorhandenen Punkt-Codes zugehörigen Signatur-Symbole erzeugt werden.
  • die Generierung von in der Koordinatendatei codierten Polygonen, Splines und Flächen kann frei aktiviert / deaktiviert werden.
  • optional können die durch Messfile erzeugten Daten an andere bestehende Applikationen und/oder Befehle weitergereicht werden.
  • Nutzung interner, durch Messfile generierter Messpunkt-Blöcke oder existierender Zeichnungsblöcke. Die Struktur der optional erzeugten Messpunkt-Attribute ist völlig frei definierbar; bei Nutzung von bestehenden Zeichnungsblöcken ist auch deren problemlose Verwendung einschließlich ihrer Attributstrukturen mit Messfile gesichert.
  • bereits existierende Punktblöcke werden automatisch bzgl. vorhandener Attribute analysiert; diese Analyse kann in einer Konfigurationsdatei gespeichert werden. Dadurch kann Messfile selbst dann, wenn der analysierte Punktblock nicht mehr zugänglich ist (auf der Festplatte oder in der Zeichnung) einen Messpunktblock mit identischer Attributstruktur erzeugen.
  • Volle Syntaxkontrolle mit ausführlichen Reportdateien sowie Prüfmodi vor dem Laden der Koordinatendateien. Dadurch kann solange geprüft und getestet werden, bis sicher ist, dass alle Daten korrekt verarbeitet werden, und erst dann erfolgt der eigentliche Ladevorgang. Beim Prüfen/Laden von Koordinatendateien kann ein Report erzeugt werden, dessen Umfang in 2 Stufen wählbar ist und der bei Bedarf als Datei gespeichert werden kann.
  • Bei Fehlern während des Ladevorganges werden keinerlei zweifelhafte Daten in WS LANDCAD übernommen und zweifelhafte Datenbereiche sofort für eine Editierung bereitgestellt. Diese können dann erneut geladen werden ohne dass identische Daten mehrfach erzeugt werden.
  • Laden von beliebig vielen und beliebig großen Teilabschnitten einer Koordinatendatei.
  • Messfile erlaubt das Arbeiten mit mehreren Symboltabellen gleichzeitig ohne Kollision von identischen Punkt-Codes.
  • Volle 3D-Fähigkeit, welche aber auch auf 2D unterdrückbar ist.
  • Permanente Plausibilitätsüberprüfung aller eingestellten Parameter zueinander und automatische Anpassung abhängiger Parameter.
  • Messfile beinhaltet eine Programmier-Schnittstelle, API genannt. Durch diese Schnittstelle können beliebige, in AutoLISP programmierte Zusatzmodule integriert werden, welche Messfile um spezifische Möglichkeiten der Messpunkt-Interpretation und Messpunkt-Verarbeitung erweitern. Einige Zusatzmodule gehören bereits zum Lieferumfang.