Date post: | 13-Jan-2017 |
Category: |
Documents |
Upload: | trinhhuong |
View: | 213 times |
Download: | 0 times |
CITRA-Funktionalitäten
- Übersicht -
Bringen SieBewegung in Ihre Daten!
Zündschlüssel: © electriceye - Fotolia.com
Herausgeber:
CISS TDI GmbH
Barbarossastr. 36
53489 Sinzig
Tel: 02642-9780-0
Web: www.ciss.de
eMail: [email protected]
Ausgabe: Stand 08.2011
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 1 -
Inhalt
INHALT ................................................................................................................................. 1
1. EINLEITUNG ................................................................................................................. 4
1.1 KURZÜBERSICHT DER GRUNDMODULE ........................................................................ 5 1.2 AUFBAU DER FUNKTIONSBESCHREIBUNG .................................................................... 6
2. ANALYSE UND STATISTIK .......................................................................................... 8
ANALYSE............................................................................................................................. 8 MELDUNGSSTATISTIK ........................................................................................................... 8 OBJEKTSTATISTIK ................................................................................................................ 8
3. DATENQUALITÄT UND DATENVERBESSERUNG ....................................................10
DOPPELTE DIGITALISIERUNGSPUNKTE LÖSCHEN ...................................................................10 ENTFERNUNG NICHT SPEZIFIZIERTER GEOMETRIEN ..............................................................10 DEFEKTE GEOMETRIEN AUFSPÜREN ....................................................................................10 TOPOLOGIEN BILDEN ...........................................................................................................10 EINDEUTIGE KENNUNG ERZEUGEN .......................................................................................10 GLÄTTUNG .........................................................................................................................11 FLÄCHENREPRÄSENTANT ERZEUGEN ...................................................................................11 FLÄCHENBILDUNG I /KNOTEN-KANTEN-NETZ ........................................................................12 FLÄCHENBILDUNG II / LINIENVERKETTUNG ............................................................................12 FLÄCHENBILDUNG III / ATTRIBUTIVE BASIS ...........................................................................12 FLÄCHENBILDUNG IV / UMWANDLUNGEN ..............................................................................13 „OFFENE“ FLÄCHEN AUSSONDERN .......................................................................................13
4. OBJEKTBEARBEITUNG ..............................................................................................15
ZUSAMMENFASSEN I ...........................................................................................................15 ZUSAMMENFASSEN II ..........................................................................................................15 ZUSAMMENFASSEN III .........................................................................................................15 VERVIELFÄLTIGEN...............................................................................................................16 LÖSCHEN ...........................................................................................................................16 UMWIDMEN ........................................................................................................................16 TRENNEN ...........................................................................................................................17 AUFTEILEN .........................................................................................................................17 SORTIEREN ........................................................................................................................17 SELEKTIEREN I (NACH SACHDATEN) .....................................................................................18 SELEKTIEREN II (GEOMETRISCH) ..........................................................................................18 INFORMATIONSVERERBUNG I ...............................................................................................18 INFORMATIONSVERERBUNG II ..............................................................................................19 HIERARCHIEN AUFLÖSEN .....................................................................................................19
5. BEARBEITUNG VON SACHDATEN ............................................................................21
UMBENENNEN ....................................................................................................................21 AUFTRENNEN .....................................................................................................................21 ZUSAMMENFÜHREN ............................................................................................................21 LÖSCHEN ...........................................................................................................................21 ERZEUGEN .........................................................................................................................21 KODIEREN / DEKODIEREN ....................................................................................................22 VERVOLLSTÄNDIGEN ...........................................................................................................22 DATUM UMWANDELN ...........................................................................................................22 EINDEUTIGKEIT HERSTELLEN ...............................................................................................22 UMLAUTBEARBEITUNG ........................................................................................................22 WERT-/TEXT-MANIPULATION I .............................................................................................23 WERT-/TEXT-MANIPULATION II ............................................................................................23 GENERIFIZIERUNG / ABSTRAKTION .......................................................................................23
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 2 -
6. BEARBEITUNG DER GEOMETRIE .............................................................................25
ERZEUGEN .........................................................................................................................25 LÖSCHEN ...........................................................................................................................25 VERGRÖßERN, VERKLEINERN, DREHEN, AUSRICHTEN...........................................................25 KONVERTIEREN ..................................................................................................................25 KOPIEREN ..........................................................................................................................26 TRENNEN ...........................................................................................................................26 ZUSAMMENFASSEN .............................................................................................................26 RICHTUNG UMKEHREN ........................................................................................................26 TRANSLATION / VERSCHIEBEN .............................................................................................27 KOORDINATENTRANSFORMATION .........................................................................................27 SKALIERUNG / GRÖßE VERÄNDERN ......................................................................................27 ROTATION / DREHEN ...........................................................................................................27 REFLEXION / SPIEGELN .......................................................................................................28 RUNDEN ............................................................................................................................28 BOUNDING BOX ERZEUGEN .................................................................................................28 SCHLAUCH BILDEN ..............................................................................................................28 PARALLELE ERZEUGEN .......................................................................................................29 VEREINFACHEN ..................................................................................................................29
7. ERZEUGUNG VON PRÄSENTATIONSGRAFIK ..........................................................31
BESCHRIFTUNGEN ..............................................................................................................31 BÖSCHUNGEN ....................................................................................................................31 MAUERN ............................................................................................................................31 (GRUPPEN-)SIGNATUREN ....................................................................................................32 LINIENBEGLEITENDE SIGNATUREN .......................................................................................32 SCHRAFFUREN ...................................................................................................................32 TEXTPLATZIERUNG .............................................................................................................32 FLURSTÜCKSNUMMERN .......................................................................................................33 ZUORDNUNGSPFEILE ..........................................................................................................33 BEGLEITLINIEN ...................................................................................................................33 KIRCHENKREUZ ..................................................................................................................33 LINIE ZUR FLÄCHE VERBREITERN .........................................................................................34 INTERPOLATION VON HAUSNUMMERNBEREICHEN ..................................................................34 SCHMIEGETEXTE ................................................................................................................34 TEXTUNTERSTREICHUNG ....................................................................................................34
8. WEITERE NÜTZLICHE WERKZEUGE .........................................................................36
GRUNDMODUL INDEX .......................................................................................................38
ANHANG .............................................................................................................................39
KurzübersichtAufbau
1. Einleitung
© artcop - Fotolia.com
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 4 -
1. Einleitung
1. Einleitung
Mittels CITRA („CISS TRAnslation“), dem neutralen Datenaustauschformat der CISS TDI GmbH, ist der Austausch von Informationen zwischen diversen Systemen und Formaten sehr variabel realisierbar. Neben der Software zur Analyse der Quell- und Zieldatenbestände, stehen auch Werkzeuge zur Qualitätsverbesserung und zur Datenmodellierung zur Verfügung, um eine optimale Abbildungen vom Quell- auf das Zieldatenmodell zu erreichen.
Die Funktionalitäten eines Themenbereichs sind in sog. „Grundmodulen“ (im folgenden auch „Modul“ oder auch kurz „Grumo“ genannt) zusammengefasst. Grundmodule übernehmen die Datenmodellierung. Sie beinhalten oftmals eine Reihe von Bearbeitungsmöglichkeiten zu einem Thema und sind variabel einstellbar. Manche Fragestellungen lassen sich in unterschiedlichen Modulen lösen, für andere gibt es nur ein spezielles Modul, welches die Aufgabe löst. In der Praxis werden nicht alle Grundmodule gleich häufig eingesetzt. Die vorhandenen Programme werden daher nach ihrer praktischen Bedeutung in drei Pakete eingeteilt. Grundmodule, die Bestandteil nahezu jeder Datenkonvertierung sind, finden sich im Standard-Grundmodulpaket. Grundmodule, die höhere Anforderungen erfüllen, stehen als Professional-Module zur Verfügung. Schließlich wurden einige Module im Rahmen von konkreten Projekten der CISS TDI entwickelt und seitdem selten verwendet. Sie können dennoch bei Bedarf eingesetzt werden, gelten aber bis auf weiteres als Module des Typs Projekt, d.h. als Projektlösungen. Das folgende Handbuch soll einen Überblick über die Werkzeuge bieten und stellt lediglich einen Auszug der Bearbeitungsmöglichkeiten dar. Durch Kombination und weitere zum Teil auch sehr spezielle Funktionalitäten ist die Erstellung einer Vielzahl weiterer Möglichkeiten der Objektbearbeitung – über die hier beschriebenen hinaus - gegeben. Thema dieses Dokumentes sind speziell die Grundmodule der Pakete „Standard“ und „Professional“. Für weiterführende Informationen sei an dieser Stellen auf die Dokumente der Format-Beschreibung1 sowie des Grundmodulpaketes2 verwiesen.
1 „CITRA-Formatbeschreibung“, Version 1.03.00
2 „CITRA-Grundmodul Gesamtdokumentation“, Version 1.10.00 und ggf. höher
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 5 -
1. Einleitung
1.1 Kurzübersicht der Grundmodule Die folgende Tabelle gibt eine Übersicht über alle in dem vorliegenden Dokument namentlich erwähnten Grundmodule inklusive einer Kurzbeschreibung.
CheckGrf Prüfung von CITRA-Geometrien Citana Analysen von Dateien: statistische Meldungen, Erzeugung von Beispieldateien,
Objektübersicht Citboe Böschungsschraffen erzeugen CitFork Trennen, Aufteilen, Selektieren von CITRA-Objekten CitSchraff Flächenschraffuren / Bemusterung erzeugen, gerichtete Kirchenkreuze erzeugen CitSelect Selektieren von CITRA-Objekten nach Attributfeldinhalt CitSep Aufteilen von CITRA-Objekten auf Dateien CitSort Aufteilen von CITRA-Objekten anhand neutraler Namen und/oder
Identifikationsfeldern, Sortierung CitSplit Aufteilen übergrößer Dateien CitTxtPos Beschriftungen zu Polylinien erzeugen Concate Flächenbildung, doppelte Digitalisierungspunkte löschen, defekte Geometrien
aufspüren und aussondern, Zusammenfassen, Linearisieren von Geometrien Eracit Räumliches Filtern von CITRA-Objekten Generif Generifizierung / Abstraktion Genhna Interpolation von Hausnummernbereichen Getfld Informationsvererbung, Übertragen von Feldinhalten zwischen Objekten GKTrans Komplexe Koordinatentransformation Gpfatt Übertragung von Geometrieinformationen aus oder in Sachdaten, Erzeugen von
Geometrie KatTrans Koordinatentransformation Levdel Hierarchien auflösen Modatt Bearbeitung von Sachdaten (siehe ModAttr) ModAttr Bearbeitung von Sachdaten (Umwidmen, Umbenennen, Auftrennen,
Zusammenführen, Löschen, Erzeugen, Kodieren/Dekodieren, Vervollständigen, Datumsbearbeitung, Umlautbearbeitung, Wert und/oder Textmanipulationen)
Modedb Bearbeitung von Geometrien (siehe ModGeom) Modfac Beabeitung von Objekten (Zusammenfassen, Vervielfältigen, Löschen, Umwidmen,
Trennen, Aufteilen) ModGeom Bearbeitung von Geometrieobjekten und Erzeugung von Präsentationsgrafik:
doppelte Digitalisierungspunkte löschen, löschen nicht spezifizierter Geometrien, Glättung, Vervielfältigen, Löschen, Konvertieren, Vergrößern, Verkleinern, Drehen, Ausrichten, Richtung umkehren, Vereinfachen, Spiegeln, Runden, Translation, Linien zu Flächen verbreitern. Erzeugen von: Bounding Box, Schläuchen, Parallelen, Beschriftungen, Böschungsschraffen, Signaturen, Flurstücksnummern, Zuordnungspfeilen und Schmiegetexten
MsgGrep Auswerten von Protokolldateien, Meldungsstatistiken Neunam Umbenennen bzw. Umwidmen von Objekten Objnzs Zusammenfassen anhand von Objektnummern Objsor Sortieren von CITRA-Objekten ObjUID Eindeutige Objektkennung erzeugen Piclin Zerlegung von Polylinien Renumr Prüfen und Umbenennen von Polygonen ScaleCit Einfache Koordinatentransformation Setrep Berechnung von Flächenzentroiden SicObject Verarbeitung von hierarchischen Objektstrukturen UmrAtt Flächenbildung anhand gemeinsamer Attributfeldinhalte Umring Flächenbildung auf geometrischer Basis Umrzus Flächenbildung anhand von Objektnummern UniqFlds Feld-Eindeutigkeit herstellen Zegdel Informationsvererbung, Auflösen von Verzeigerungen ZuoPfl Berechnen von Zuordnungspfeilen inkl. Freistellung
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 6 -
1. Einleitung
1.2 Aufbau der Funktionsbeschreibung Die Grundmodule und die dazugehörigen Aufgabenstellungen werden wie folgt vorgestellt: Links oben ist die Aufgaben- bzw. Problemstellung aufgeführt, recht oben das oder die zugehörigen Programme. Darunter findet sich eine kurze Beschreibung sowie ein kleines Beispiel zur Verdeutlichung des Sachverhaltes. Aufgabenstellung Programmname(n)
Kurze Beschreibung.
AnalyseMeldungsstatistikObjektstatistik
2. Analyse und Statistik
© Peter Adrian - Fotolia.com
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 8 -
2. Analyse und Statistik
2. Analyse und Statistik Analyse Citana
Analyse von CITRA-Dateien auf Objekt- und/oder Geometrie- bzw. Attributebene. Bietet eine Vielzahl von Auswertungsmöglichkeiten. Erzeugung von Objektstatistiken. Erzeugung einer Beispieldatei mit allen für den Anwender relevanten (konfigurierbar) Objekten; nachfolgende Konfigurationsschritte können auf dieser Beispieldatei (und nicht auf allen Daten) erfolgen.
Meldungsstatistik MsgGrep
Auswertung verschiedener Einzelprotokolldateien und Ausgabe einer Statistik über aufgetretene Warnungen und Fehler.
Objektstatistik Alle %!P_082__XXXX!SYMB !F082_REPR__! !
%!P_085__0118!SYMB !F085_REPR__! !
%!P_085__0119!SYMB !F085_REPR__! !
%!RL081__0252!LINE !TOPO_AUSG__! !
%!RL081__8025!LINE !TOPO_AUSG__! !
%!RL081__XXXX!LINE !TOPO_AUSG__! !
%!RS082G_4211!SYMB !TOPO_AUSG__! !
%!RS082__5311!SYMB !TOPO_AUSG__! !
%!RT081__XXXX!LINE !TOPO_AUSGFT! !
%!RY081__XXXX!LINE !TOPO_AUSGST! !
%!RZ082__XXXX!SYMB !TOPO_AUSGST! !
%!TT081__5001!LINE !TOPO_AUSGFT! !
%!TX002__0618!SYMB !F002_AUSG__! !
%!TX011__1031!SYMB !F011_AUSGFT! !
%!TX011__1036!SYMB !F011_AUSGFT! !
%!TX011__XXXX!SYMB !F011_AUSGFT! !
%!XL082__0251!ARC !TOPO_AUSG__! !
%!XL082__0251!LINE !TOPO_AUSG__! !
Ausgabe von Objektkombinationen und oft auch Objekthäufigkeit.
Doppelte Punkte löschenDefekte Geometrien aufspürenTopologien bildenEindeutige Kennung erzeugenGlättungFlächenbildung
3. Datenqualität undDatenverbesserung
© Doc RaBe - Fotolia.com
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 10 -
3. Datenqualität und Datenverbesserung
3. Datenqualität und Datenverbesserung Doppelte Digitalisierungspunkte löschen ModGeom Concate
Verschmelzen von Digitalisierungspunkten, die innerhalb eines frei wählbaren Toleranzradius liegen.
Entfernung nicht spezifizierter Geometrien ModGeom -!GEB____OEFF!LINE !* !deleteUnspecified()!
-!GEB____WOHN!CIR !* !deleteUnspecified()!
-!GEB____WOHN!LINE !* !deleteUnspecified()!
-!GEB_____TXT!TEXT !* !deleteEmptyTxt() !
Hierzu zählt beispielsweise Löschen von Linien mit Länge 0 oder von Kreisen mit Radius unterhalb eines Toleranzwertes sowie von Bögen, deren Stützpunkte auf einer Linie liegen o.ä.
Defekte Geometrien aufspüren Umring Renumr CheckGrf Concate
Aufspüren von Linien mit Längen unterhalb eines Toleranzwertes, Loops, Selbstschnitten, ungültigen Geometrien, offenen Enden, überlappenden Flächen. Ggf. Erzeugen von Fehlersymbolen zur Markierung. Ggf. Überführen in separate Datei. Hinweis: Innerhalb des Grundmodulpakets Projekt existiert ebenfalls eine Reihe von Modulen zur Geometrieprüfung (z.B. Verify)
Topologien bilden Vielzahl spezieller Projektlösungen
Suche nach Overshots. Finden von fehlenden Knoten. Generierung von Knoten. Herleitung von Knotentypen aus dem topologischen Zusammenhang. Prüfen auf Konsistenz zu topologischen Regeln. Zusammensetzen von Liniensegmenten entsprechend topologischer Regeln.
Eindeutige Kennung erzeugen ObjUID E769F8BA-9EEB-4AE3-984C-4724D1EEEE30 Erzeugt eine eindeutige Objekt-ID im Format einer
GUID (Global Unique Identifier) mit 128 Bit Länge
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 11 -
3. Datenqualität und Datenverbesserung
Glättung ModGeom
Glättung von Linienverläufen mit frei wählbarer Toleranz. Im Bild links mit ansteigender Glättungstoleranz.
Flächenrepräsentant erzeugen Setrep
Erzeugt einen Repräsentant oder Textreferenzpunkt innerhalb einer Fläche (auch bei Flächen mit En-/ Exklaven).
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 12 -
3. Datenqualität und Datenverbesserung
Flächenbildung I /Knoten-Kanten-Netz Umring
Hier erfolgt die Flächenerzeugung auf Basis eines Knoten-Kanten-Netzes mit Innen- und Außenumringen. Kurven, Bögen oder Spline’s werden durch Linien angenähert. Die Entfernung von Linien mit einer Länge unterhalb einer eingestellten Toleranzgrenze sowie das Schließen von Lücken ist möglich. Die Flächenbildung kann mit oder ohne Repräsentant bzw. Zentroid erfolgen und die Auswertung ggf. vorhandener Zuordnungshaken ist möglich. Im Bild links oben: Eine Fläche, zusammengesetzt aus mehreren Teilflächen mit Zuordnungshaken (rot hervorgehoben). Im Bild links unten: Außenumringe (fett) mit mehreren Innenumringen (rot hervorgehoben).
Flächenbildung II / Linienverkettung Concate
Bildung geschlossener Linienzüge aus Einzellinien und/oder –kurven innerhalb eines Objektes. Kurven (Bögen, Kreise und Spline’s) können durch Linien angenähert werden. Entfernen von Linien unterhalb einer Toleranzgrenze sowie Lückenschlüsse sind möglich.
Flächenbildung III / Attributive Basis UmrAtt
Verkettung einzelner Geometrien zu Umringen anhand identischer Attributfeldinhalte z.B. einer Objektnummern o.ä.. Außenkonturen im Uhrzeigersinn, Innerkonturen (Enklaven) im Gegenuhrzeigersinn Hinweis: Vorgänger-Modul ist Umrzus.
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 13 -
3. Datenqualität und Datenverbesserung
Flächenbildung IV / Umwandlungen Umring Concate Setrep
Überführung verschiedener Flächendatenmodelle. Flächenbildung unter verschiedenen Voraussetzungen. Erzeugen und Zuordnen von Repräsentanten. Zuordnung von Zentroiden zu den zugehörigen Flächen. Umsetzung verschiedener Repräsentationen von Inseln und Exklaven, z.B. innerhalb eines Objektes oder auch in getrennten Objekten versehen mit einer zusammenführenden Objektnummer.
„Offene“ Flächen aussondern Umring Concate UmrAtt
Offene Flächen (hier fett rot markiert) können in eine gesonderte Datei übertragen werden.
© fox17 - Fotolia.comm
4. Objektbearbeitung
ZusammenfassenVervielfältigenLöschenTrennenAufteilenSortierenSelektieren
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 15 -
4. Objektbearbeitung
4. Objektbearbeitung Zusammenfassen I Modfac
Zusammenfassung von mehreren Objekten oder von Objektteilen zu ganzen Objekten anhand der Objektreihenfolge und auf Basis eines „Neutralen Namens“.
Zusammenfassen II Objnzs SicObject
Zusammenfassung von oder zu Objekten auf Basis eines Attributfeldinhalts (Objektnummer, Hierarchieebenen). Im Beispiel links mit Attributverschneidung. Hinweis: Das Grumo Umrzus kann Objekte zusammenfassen, wenn die geometrischen Informationen zusammenpassen. Älteres Vorgänger-Modul.
Zusammenfassen III Umring
Geometrische Zusammenfassung von mehreren Objekten oder von Objektteilen zu einem einzigen Objekt anhand der Auswertung von Koordinaten (z.B. bei Umringslinien, Zentroiden, Text zu einem Objekt etc)
ID K437B098
BEMERK Flurst
AKT 01
ID K437B098
NUM 128
128
ID K437B098
BEMERK Flurst
AKT 01
NUM 128
128
SYMB = FLRST1__HAK
ANGLE = 270
3526111.10 5713144.74
SYMB = FLRST1__HAK
ANGLE = 270
3526114.10 5713144.74
SYMB = FLRST1__HAK
ANGLE = 270
3526111.10 5713144.74
SYMB = FLRST1__HAK
ANGLE = 270
3526114.10 5713144.74
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 16 -
4. Objektbearbeitung
Vervielfältigen Modfac
Vervielfältigung einzelner Geometrien oder gesamter Objekte inkl. Sachdaten und Geometrien.
Löschen Modfac ModGeom
Löschen einzelner Geometrien oder gesamter Objekte inkl. Sachdaten. Im Bild links wurden Teile eines Gebäudes abgerissen bzw. Teile eines Objektes gelöscht.
Umwidmen Modfac Neunam Modatt ModAttr
Zuordnung zu Objektgruppen anhand von Neutralem Namen oder Attributfeldinhalten. Beispiel links: Das Objekt ist durch die Attributinhalte „021“ und „8400“ als ‚Bach’ zu erkennen. Es wird der Gruppe Gewässer zugeordnet und mit einem Klartext in einem neuen Sachattribut versehen.
FACDEF = OBJEKT__001
ATTSEG = GEWAESS_021
001 EBENE C(3) :021
002 CODE C(4) :8400
003 BEMERK C(33):Bach
PICTURE
LINE = BACH_______
2518643.514 5686883.430
2518647.378 5686882.459
. . .
ENDFAC
FACDEF = OBJEKT__001
ATTSEG = OBJEKT__001
001 EBENE C(3) :021
002 CODE C(4) :8400
PICTURE
LINE = OBJEKT__001
2518643.514 5686883.430
2518647.378 5686882.459
. . .
ENDFAC
ID U0765987
ART GB
Nr 14a
ID U0765987
ART GB
Nr 14a
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 17 -
4. Objektbearbeitung
Trennen Modfac CitFork
Auftrennung komplexer Objekte in Einzelobjekte. Abspaltung einzelner Geometrien in eigene Objekte.
Aufteilen CitFork CitSplit CitSort CitSep
Aufteilen von Objekten oder Objektgruppen auf verschiedene Dateien.
Sortieren Objsor Umrzus Umring CitSort
Sortierung der Reihenfolge von Geometrien oder Sortierung ganzer Objekte anhand eines Attributfeldinhaltes (z.B. Objektnummer).
123/4
123/4
ID K437B098
BEMERK Flurst
NUM 128
ID K437B098
BEMERK Flurst
NUM 128
128
ID K437B098
BEMERK Flurst
NUM 128
128
...
002 INFO C(4) : 3302
...
...
002 INFO C(4) : 3303
...
...
002 INFO C(4) : 3304
...
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 18 -
4. Objektbearbeitung
Selektieren I (nach Sachdaten) CitFork CitSelect
Selektion anhand von Sachdaten oder Neutralem Namen.
Selektieren II (geometrisch) Eracit
Selektion anhand der geometrischen Lage (Bounding Box).
Informationsvererbung I Getfld
Vererbung von Sachinformationen zwischen Objekten anhand von Identifikationsfeldern (z.B. Objektnummer).
FOLIE 011
OSCHL 1301
OBJNUM A000S98
OBJNAME HA05166016129450159
001
TXT 159
FLAECHE 110,910
FOLIE 011
OSCHL 1301
OBJNUM A000S98
FLAECHE 110,910
TXT 159
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 19 -
4. Objektbearbeitung
Informationsvererbung II Zegdel
Vererbung von Informationen zwischen hierarchisch aufgebauten Objekten anhand von ID-Feldern, dabei werden Grafik und Attribute aus untergeordneten Objekten in das übergeordnete Objekt übernommen. Im Beispiel links eine Strasse.
Hierarchien auflösen Levdel
Auflösung von hierarchischen Beziehungen zwischen Objekten und Vererben von Geometrien durch das Eliminieren von Zwischenebenen. Dabei werden die nach unten zeigenden Verweise in den „Zwischenobjekten“ auf die Objekte der darüberliegenden Ebene übertragen.
UmbenennenAuftrennenZusammenführenLöschenErzeugenKodieren / DekodierenVervollständigenEindeutigkeit herstellenUmlautbearbeitung
5. Bearbeitung vonSachdaten
© carlosseller - Fotolia.com
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 21 -
5. Bearbeitung von Sachdaten
5. Bearbeitung von Sachdaten Umbenennen Modatt ModAttr
OBJ Beispieltext OBJ Beispieltext
ONUM 1234567a ONUM 1234567a
DATE 20100110 DATUM 20100110
BESCHR 37a BESCHR 37a
INO unbelegt INO unbelegt
Änderung der Attributbenennung
Auftrennen Modatt ModAttr
OBJ Beispieltext OBJ Beispieltext
ONUM 1234567a ONUM 1234567a
DATE 20100110 DATUM 20100110
BESCHR 37a HNR 37
INO unbelegt ZUS a
INO unbelegt
Aufteilung eines Attributfeldinhaltes auf verschiedene Attributfelder. Benennung der Attributfelder und die Aufteilung des Inhaltes sind beliebig wählbar.
Zusammenführen Modatt ModAttr
OBJ Beispieltext OBJ Beispieltext
ONUM 1234567a ONUM 1234567a
DATE 20100110 DATUM 20100110
TRA Tra. 01 TRASSE Tra. 01 Stg.
TRAZUS Stg. INO unbelegt
INO unbelegt
Zusammenführen der Inhalte verschiedener Attributfelder zu einem. Der Attributfeldname ist frei wählbar. Es können auch nur Auszüge eines Attributfeldinhaltes verwendet werden. Die Ausgangsattribute können wahlweise auch erhalten werden.
Löschen Modatt ModAttr
OBJ Beispieltext OBJ Beispieltext
ONUM 1234567a ONUM 1234567a
DATE 20100110 DATUM 20100110
BESCHR 37a BESCHR 37a
INO unbelegt
Nicht benötigte Informationen können ganz oder teilweise gelöscht werden.
Erzeugen Modatt ModAttr Gpfatt GetAttFromTab OBJ Beispieltext
ONUM 1234567a
DATE 20100110
BESCHR 37°
INO Unbelegt
X_COOR 2517991.920
Y_COOR 5686491.220
Erzeugen neuer Sachdaten und Inhalte. Gpfatt: Übernahme von Daten aus der Geometrie in den Sachdatenbereich. Beispielsweise Erzeugen von numerischen Sachdaten aus der Objektgeometrie, wie z.B. die Übernahme von Koordinatenwerten. GetAttFromTab: Übernahme von Sachdaten in den Grafikteil.
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 22 -
5. Bearbeitung von Sachdaten
Kodieren / Dekodieren Modatt ModAttr
OBJ Beispielobj OBJ Beispielobj
ONUM 756fd40n ONUM 756fd40n
DATE 20100824 DATUM 20100824
OSCHL 3710 OSCHL 3710
FLA 37.9 BESCHR Laubwald
FLA 37.9
Kodierung von Textinformationen in Objektschlüsseln oder Dekodierung derselben durch Umwandlung in einen beschreibenden Text.
Vervollständigen Modatt ModAttr
Vervollständigen von Sachdateninhalten. Hinzufügen von Informationen.
Datum umwandeln Modatt
OBJ Beispieltext OBJ Beispieltext
ONUM 1234567a ONUM 1234567a
DATE 20100110 DATUM 10.01.2010
BESCHR 37a BESCHR 37a
INO unbelegt INO Unbelegt
Umwandlung in unterschiedliche Datumsformate.
Eindeutigkeit herstellen UniqFlds
Verschiedene Möglichkeiten (rename, join, split) zur Herstellung eindeutiger Attributfelder.
Umlautbearbeitung Modatt ModAttr
Umwandlung von Umlauten und Sonderzeichen in benötigten ASCII-Wert.
...
014 ARTFGRZ :3000 Grenze der Flur
014 ARTFGRZ :7003 Grenze der Gemarkung
014 ARTFGRZ :7104 Grenze des Landkreises
014 ARTFGRZ :7106 Grenze der Gemeinde
...
...
014 ARTFGRZ_1 :3000 Grenze der Flur
014 ARTFGRZ_2 :7003 Grenze der Gemarkung
014 ARTFGRZ_3 :7104 Grenze des Landkreises
014 ARTFGRZ_4 :7106 Grenze der Gemeinde
...
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 23 -
5. Bearbeitung von Sachdaten
Wert-/Text-Manipulation I Modatt ModAttr
Hierzu zählen das Löschen, Einfügen oder Ersetzen von Texten, Textteilen oder einzelnen Zeichen sowie mathematische Operationen auf numerischen Feldinhalten. Im Beispiel links: führende Nullen löschen und einen Längenwert umrechnen.
Wert-/Text-Manipulation II ModAttr
Löschen, Einfügen oder Ersetzen von Texten, Textteilen oder einzelnen Zeichen sowie mathematische Operationen auf numerischen Feldinhalten. Bedingte Sachdatenmanipulation durch die Auswertung regulärer Ausdrücke. Verschachtelte Bearbeitung und erneuter Zugriff auf neu erzeugte Attributfelder.
Generifizierung / Abstraktion Generif
Generifizierung, d.h. Verallgemeinerung von Attributfeldern, wobei der Attributfeldname und der Attributfeldinhalt jeweils als eigene Attributfelder bzw. Attributfeldinhalte gespeichert werden.
... 007 FLRST_N C(5) :00213
008 FLRST_Z C(3) :005
009 SLAENG H(1) :1324
...
... 007 FLRST_N C(5) :213
008 FLRST_Z C(3) :5
009 SLAENG H(1) :1.324
...
FELD %Dieser%%Text soll am
Pro%zentzeichen zer%legt werden%!%
FELD Dieser
FELD Text soll am Pro
FELD zentzeichen zer
FELD legt werden
FELD !
SkalierungKonvertierenTranslationRotationReflexionRundenBounding BoxSchlauch bildenVereinfachen
6. Bearbeitung derGeometrie
© Klaus-Dieter Hesse - Fotolia.com
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 25 -
6. Bearbeitung der Geometrie
6. Bearbeitung der Geometrie Erzeugen Gpfatt OBJ Beispielobj
ONUM R758J967
DATE 20100824
BESCHR Wildpark
X_COOR 2517991.920
Y_COOR 5686491.220
Erzeugung von Geometrie aus Sachdaten, die Koordinatenwerte enthalten.
Löschen ModGeom Modfac
Systematisches Löschen von Objektteilen oder ganzer Objekte mit einer Identifikation über den neutralen Namen. Im Bild links Löschen eines Gebäudes (rot eingekreist).
Vergrößern, Verkleinern, Drehen, Ausrichten ModGeom
Umrechnen oder Verändern von Koordinaten, Winkeln, Größen, Ausrichtungen, Radien etc. Im Beispiel links: Drehen eines Symbolwinkels um 180°
Konvertieren ModGeom
Konvertierung geometrischer Objekte in eine andere geometrische Form, z.B. Umwandlung eines Kreises in einen Linienzug.
Wildpark
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 26 -
6. Bearbeitung der Geometrie
Kopieren ModGeom Modfac
Vervielfältigung einzelner Geometrien oder ganzer Objekte.
Trennen ModGeom Modfac Piclin
Aufteilung von Geometrien oder geometrischer Objekte in Einzelobjekte und/oder Geometrien, z.B. Zerlegung von Linienzügen in Einzellinien. Dies kann anhand der Objektreihenfolge oder auf geometrischer Basis erfolgen.
Zusammenfassen ModGeom Concate
Zusammenfassen einzelner Geometrien zu größeren geometrischen Objekten, z.B. Erzeugung von Linienzügen aus Einzellinien. Hinweis: ein Vorgänger-Modul ist Faclin.
Richtung umkehren ModGeom
Umkehrung der Laufrichtung von linienförmigen Objekten, im Bild links z.B. ein Flurstückspfeil.
17
17
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 27 -
6. Bearbeitung der Geometrie
Translation / verschieben ScaleCit ModGeom
Einfache affine Transformationen von Koordinaten. Verschiebung eines Objektes um einen Translationsvektor.
Koordinatentransformation GKTrans KatTrans
Umrechnung verschiedener Koordinatensysteme.
Skalierung / Größe verändern ScaleCit ModGeom
Skalierung, d.h. also Vergrößerung oder Verkleinerung um einen konstanten Faktor. Verzerrung von Objekten bei unterschiedlichen Faktoren.
Rotation / drehen ModGeom
Drehung von Objekten um einen Punkt (Ursprung, Anfangspunkt, beliebig) und in einem beliebigen Winkel. Möglich ist die Rotation um den Ursprung, einen beliebigen Punkt oder um den Anfangspunkt des Objektes. Im Beispiel links die Rotation um einen beliebigen Punkt im Winkel von 45°.
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 28 -
6. Bearbeitung der Geometrie
Reflexion / spiegeln ModGeom
Spiegelung eines Objektes an der Koordinatenachse.
Runden ModGeom
Runden von Koordinatenwerten. Im Beispiel links Symbolkoordinate auf den 3. Nachkommastellenwert gerundet.
Bounding Box erzeugen ModGeom
Erzeugung eines umschließenden Rechtecks für Objekte.
Schlauch bilden ModGeom
Erzeugung eines Schlauchs um eine Linie bestehend aus zwei Parallelen zur Linie und zwei abschließenden Linien(-enden), so dass eine Fläche entsteht.
FACDEF = F_______001
ATTSEG = ATT_____001
1 BSPFELD C(11):Leer
PICTURE
SYMB = OBJEKTKOORD
2508382.20800 5642376.33100
ENDFAC
FACDEF = F_______001
ATTSEG = ATT_____001
1 BSPFELD C(11):Leer
PICTURE
SYMB = OBJEKTKOORD
2508382.20837 5642376.33082
ENDFAC
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 29 -
6. Bearbeitung der Geometrie
Parallele erzeugen ModGeom
Erzeugung paralleler bzw. äquidistanter Objekte mit variablem Abstand.
Vereinfachen ModGeom
Vereinfachen einer Linie nach dem Douglas-Peucker-Algorithmus. s.a. Kapitel 3, Glättung
BeschriftenBöschungenSiganturenSchraffurenTextplatzierungFlurstücksnummernBegleitlinienLinie zur Fläche verbreiternSchmiegetexte
7. Erzeugung vonPräsentationsgrafik
© Erhan Ergin - Fotolia.com
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 31 -
7. Erzeugung von Präsentationsgrafik
7. Erzeugung von Präsentationsgrafik Beschriftungen ModGeom CitTxtPos
GrabenGraben
Graben
Graben
Graben
Graben
Graben
Graben
Erzeugung von Beschriftungen entlang linienförmiger Geometrien (z.B. Flüsse, Straßen) oder auch einzelner Objekte.
Böschungen Citboe ModGeom
Erzeugung von Böschungssignaturen zu Ober- und Unterkanten.
Mauern ModGeom
Verbreiterung von Einzellinien oder Erzeugung von Mauersignaturen.
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 32 -
7. Erzeugung von Präsentationsgrafik
(Gruppen-)Signaturen
ModGeom
Erzeugung von Einzel- und Gruppensignaturen.
Linienbegleitende Signaturen ModGeom
Linienbegleitende Signaturen erzeugen Im Beispiel links: Erzeugung der Signatur eines Fahrradwegs zu einer vorhandenen Linie. Erzeugung einer alternierenden Zaunsignatur zu einer Linie.
Schraffuren CitSchraff
Erzeugung von Schraffuren oder Flächensignaturen bzw. Bemusterungssymbole für Flächen. Mit oder ohne Versatz und/oder Winkel. Wahlweise Freistellung von Text. Bild links oben: Gebäude mit Innenhof schraffiert im Winkel von 45°. Bild links unten Symbole in jeder Reihe gegeneinander versetzt mit Abstand zum Rand, Text freigestellt.
Textplatzierung Modedb ModGeom
Re-Positionierung von Texten, d.h. Verschiebung von Referenzposition und Ausrichtung eines Textes.
Ein Text
Ein Text Ein Text
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 33 -
7. Erzeugung von Präsentationsgrafik
Flurstücksnummern ModGeom
Darstellung von Flurstücksnummer. Im Bild links Bruchstrich- und Schrägstrich-Darstellung.
Zuordnungspfeile ModGeom ZuoPfl
Flurstückspfeile aus einer Linie erzeugen (hier z.B. ALKIS). Auch nachträgliche Korrektur von Zuordnungspfeilen für Flurstücke je nach Darstellungsform der Flurstücksnummer möglich.
Begleitlinien ModGeom
Erzeugung von Begleitlinien zu einer Linie. Im Beispiel links Erzeugung einer Brückendarstellung in ATKIS.
Kirchenkreuz CitSchraff
Erzeugung einer ausgerichteten Kirchenkreuzdarstellung aus einem Punkt(-symbol)
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 34 -
7. Erzeugung von Präsentationsgrafik
Linie zur Fläche verbreitern ModGeom
Verbreiterung von Linien zu Flächen z.B. zur Erzeugung von Signaturen, Mauern u.ä.
Interpolation von Hausnummernbereichen Genhna
Erzeugung von Beschriftungsobjekten (Text, Symbol) zur Darstellung und Interpolation von Hausnummernbereichen (hier rot).
Schmiegetexte ModGeom
Erzeugung von Schmiegetexten aus Standlinien
Textunterstreichung ModGeom
Erzeugung einer variable Textunterstreichung z.B. zur Erzeugung von Flurstücksnummer in Bruchstrichdarstellung.
... und hilfreiche Hinweise
8. Weitere nützlicheWerkzeuge
© Dark Vectorangel - Fotolia.com
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 36 -
8. Weitere nützliche Werkzeuge
8. Weitere nützliche Werkzeuge Das CITRA-ConfigCenter3 stellt eine sehr einfache und flexible Oberfläche zur Steuerung der bewährten CITRA-Technologie dar. Es bildet bei der Einrichtung einer Datenkonvertierung die Benutzerschnittstelle zu den CITRA-Schnittstellenprogrammen und dem CITRAGrundmodul (Sammlung von leistungsfähigen Werkzeugen zur Datenmodellierung). Das CITRA-ConfigCenter bietet damit auch Anwendern ohne besondere Vorkenntnisse die Möglichkeit, sofort auf hohem Niveau komplexe Daten auszutauschen. Das CITRA-ConfigCenter ist jedoch viel mehr als nur eine grafische Benutzeroberfläche. Im Hintergrund laufen zahlreiche Konsistenzprüfungen ab. Umfangreiche Protokollmeldungen der Konvertierungsläufe sind sehr differenziert zugänglich. Schließlich ist das CITRAConfigCenter ein Instrument zur grafischen Ablaufkontrolle von Konvertern, sowohl für von CISS TDI im Kundenauftrag als auch für vom Nutzer selbst erstellte Konverter.
Abbildung 1: CITRA-ConfigCenter
3 Dokument „CITRA-ConfigCenter“, Version 1.00.05
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 37 -
8. Weitere nützliche Werkzeuge
Mit den Standard-Konvertern aus der CITRA-StaRS-Familie (Standard-Reader-Sammlung) stehen den Anwendern leicht zu bedienende unidirektionale Schnittstellen für alle Katasterformate zur Verfügung.
Abbildung 2: CITRA StaRS
Daneben existiert eine Sammlung von Konvertern, den sog. „EasyConv(erter)“, die sich besonders einfach bedienen lassen und dank einer Minimalkonfiguration beliebige Eingabedateien verarbeiten und in ein ganz einfaches Datenmodell übertragen können. Zur Visualisierung von CITRA-Dateien stehen ebenfalls Werkzeuge zur Verfügung (z.B. Geometriedarstellung im Vektorgrafikformat in einem Browser).
Abbildung 3: Visualisierung
Übersicht CITRA-Funktionalitäten – CISS TDI GmbH - 38 -
Grundmodul Index
C
CheckGrf · 10
Citana · 8
Citboe · 31
CitFork · 17, 18
CitSchraff · 32, 33
CitSelect · 18
CitSep · 17
CitSort · 17
CitSplit · 17
CitTxtPos · 31
Concate · 10, 12, 13, 26
E
Eracit · 18
G
Generif · 23
Genhna · 34
Getfld · 18
GKTrans · 27
Gpfatt · 21, 25
K
KatTrans · 27
L
Levdel · 19
M
Modatt · 16, 21, 22, 23
ModAttr · 16, 21, 22, 23
Modedb · 32
Modfac · 15, 16, 17, 25, 26
ModGeom · 10, 11, 16, 25, 26, 27, 28, 29, 31,
32, 33, 34
MsgGrep · 8
N
Neunam · 16
O
Objnzs · 15
Objsor · 17
ObjUID · 10
P
Piclin · 26
R
Renumr · 10
S
ScaleCit · 27
Setrep · 11, 13
SicObject · 15
U
UmrAtt · 12, 13
Umring · 10, 12, 13, 15, 17
Umrzus · 17
UniqFlds · 22
Z
Zegdel · 19
ZuoPfl · 33
- 39 -
Anhang
Gewähr für die Richtigkeit der Umsetzung Die Software unserer Firma, der CISS TDI GmbH, Sinzig (im folgenden CISS TDI genannt), wird mit größtmöglicher Sorgfalt, bestem Wissen und nach dem neuesten, derzeit bekannten Stand der Technik erstellt, und sie wird vielfältigen internen Qualitätstests unterzogen, bevor sie an den Kunden ausgeliefert wird. Dennoch kann es vorkommen, dass - unter bestimmten Soft- und Hardwarekonfigurationen sowie unter besonderen Bedingungen - bei der Umsetzung Fehler auftreten. Der Anwender der Software ist daher verpflichtet, die erzeugten Daten auf ihre Richtigkeit hin zu prüfen. Das gesamte Risiko in Bezug auf die Ergebnisse und die Leistung des Programms liegt beim Benutzer. CISS TDI hat keine Haftungsverpflichtung dem Erwerber der Software, dem Benutzer oder irgendeiner anderen Person oder Institution gegenüber für jedwede indirekten, zufälligen, besonderen Schäden oder Folgeschäden. Dies gilt auch für Schäden aus entgangenem Gewinn, verlorenen oder beschädigten Daten oder für andere kommerzielle oder wirtschaftliche Verluste. Die Haftung von CISS TDI beschränkt sich in jedem Fall auf die Höhe des Kaufpreises unseres Produktes.
Gewähr für die Richtigkeit der Dokumentation Das vorliegende Handbuch der CISS TDI dokumentiert den technischen Stand der beschriebenen Produkte bei der Erstellung des Handbuches. Obwohl CISS TDI dabei um eine möglichst vollständige und eindeutige Beschreibung bemüht ist, ist es trotzdem möglich, dass das Handbuch technische Ungenauigkeiten und Druckfehler enthält, für die CISS TDI keine Haftung übernehmen kann. Aufgrund der schnell fortschreitenden technischen Entwicklung behält CISS TDI sich vor, dass mit der Software gelieferte Handbücher nicht immer dem aktuellen Stand der Software entsprechen und dass technische Änderungen und Weiterentwicklungen im Vorwege besonders bekannt gegeben werden können. CISS TDI übernimmt keine Garantien für den Inhalt der Handbücher und für eine fortdauernde Geltung der darin enthaltenen Texte. Garantiert werden können nur die im vorliegenden Handbuch beschriebenen Funktionalitäten der Programme. Das alleinige Copyright hat die CISS TDI. Das Handbuch darf weder ganz noch auszugsweise ohne vorherige schriftliche Einwilligung von CISS TDI kopiert, übersetzt, vervielfältigt oder in irgend einer anderen Form auf ein elektronisches Medium oder in eine sonstige Maschine übertragen oder übernommen werden. Die verwendeten Waren- und Markennamen unterliegen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz. Sie werden ohne Gewährleistung der freien Verwendbarkeit benutzt. CISS TDI GmbH richtet sich im Wesentlichen nach den Schreibweisen der Hersteller.
2011, CISS TDI GmbH, Sinzig