Functions — Selbstdefinierte Funktionen

Name Argumente Rückgabe Erläuterung

AUF_ERDOBERFLAECHE

()

boolean

Ein REO A, das die Eigenschaft "AUF_ERDOBERFLAECHE" hat, hat keine Relation hatDirektUnten zu einem Objekt der Objektarten

  • 53001 AX_BauwerkImVerkehrsbereich mit BWF 1800 bis 1830

  • 53001 AX_BauwerkImVerkehrsbereich mit BWF=1870

  • 53001 AX_BauwerkImVerkehrsbereich mit BWF=1900

  • 61003 AX_DammWallDeich

BEZ_IST_MAX_ZWEISTELLIG

()

boolean

Die ersten 4 Zeichen des Schriftinhalts der Attributart „Bezeichnung (BEZ)“ werden gelöscht, vom Rest werden führende "0" bzw. "00" entfernt Der dann übrige Schriftinhalt darf maximal zwei Zeichen haben.

Beispiel: Bei BEZ="A092017" wird die Zeichenkette "17" verwendet, die Regel "BEZ_IST_MAX_ZWEISTELLIG" trifft zu.

BEZ_IST_MIN_DREISTELLIG

()

boolean

Die ersten 4 Zeichen des Schriftinhalts der Attributart „Bezeichnung (BEZ)“ werden gelöscht, vom Rest werden ggf. führende "0" bzw. "00" entfernt. Der dann übrige Schriftinhalt muss mindestens 3 Zeichen haben.

Beispiele:

  • Bei BEZ="A002138" wird die dreistellige Zeichenkette "138" verwendet und die Regel "BEZ_IST_MIN_DREISTELLIG" trifft zu.

  • Bei BEZ="A006135a" wird die vierstellige Zeichenkette "135a" verwendet und die Regel "BEZ_IST_MIN_DREISTELLIG" trifft zu.

  • Bei BEZ="A092017" wird die Zeichenkette "17" verwendet, die Regel "BEZ_IST_MIN_DREISTELLIG" trifft nicht zu.

BRUECKE_ALLEINSTEHEND

()

boolean

Zu einem REO A, das die Eigenschaft „BRUECKE_ALLEINSTEHEND“ hat, gibt es kein REO B beliebiger Objektart, das eine Relation hatDirektUnten zu diesem REO A hat.

FLB

()

numeric

FLB = Fläche berechnet: Berechnung der Fläche eines REOs.

Haben benachbarte REOs dieselbe Signatur (d.h. dieselbe Signaturnummer, Darstellungspriorität und ggf. Positionierungsregel), so sind die Flächen aller REOs zu addieren und mit dem/den angegebenen Schwellenwert/en zu vergleichen.

Flächenhafte REOs sind benachbart, wenn deren Kontur in Teilbereichen, die aus mindestens zwei aufeinanderfolgenden Stützpunkten bestehen, identische Koordinaten haben.

GEBAEUDE_MIT_BESONDERER_FUNKTION

()

boolean

Ein REO A der Objektart 31001 AX_Gebaeude hat die Eigenschaft GEBAEUDE_MIT_BESONDERER_FUNKTION, wenn sein Attributwert der Attributart GFK (Gebäudefunktion) einen der Werte 3011, 3012, 3023, 3032, 3033, 3034, 3035, 3041, 3042, 3043, 3045, 3046, 3047, 3051, 3053, 3071, 3072 hat.

HAT_GWK_XNULL

()

boolean

Das REO A der Objektart 44001 AX_Fliessgewaesser hat eine Relation istTeilvon zu einem ZUSO B der Objektart 44002 AX_Wasserlauf bei dem die Attributart GWK (Gewässerkennzahl laut LAWA) ab der zweiten Stelle mit Null belegt ist.

HAT_LEUCHTFEUER

()

boolean

Ein REO A, das die Eigenschaft "HAT_LEUCHTFEUER" hat, hat eine geometrische Identität mit einem REO B der Objektart 53008 AX_EinrichtungenFuerDenSchiffsverkehr mit ART=1420 (Leuchtfeuer).

IST_BRUECKE

()

boolean

Ein REO A, das die Eigenschaft "IST_BRUECKE" hat, ist ein Objekt der Objektart AX_BauwerkImVerkehrsbereich mit der BWF (Bauwerksfunktion) 1800 bis 1830.

IST_DURCHFAHRT_DURCH_GEBAEUDE

()

boolean

In der Fläche eines REO A, das die Eigenschaft "IST_DURCHFAHRT_DURCH_GEBAEUDE" hat, liegt ein Teil (oder die ganze) Linie eines REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1900(Durchfahrt).

IST_DURCHFAHRT_DURCH_MAUER

()

boolean

Ein REO A, das die Eigenschaft „IST_DURCHFAHRT_DURCH_MAUER“ hat, schneidet eine Linie eines REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1900 (Durchfahrt).

IST_DURCHLASS

()

boolean

Ein REO A, das die Eigenschaft "IST_DURCHLASS" hat, hat eine Relation hatDirektUnten zu einem REO B der Objektart 53009 AX_BauwerkImGewaesserbereich mit BWF=2010 (Durchlass)) oder BWF=2011 (Rohrdurchlass).

IST_KAMMERSCHLEUSE

()

boolean

Ein REO A der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1890 (Schleusenkammer) hat die Eigenschaft IST_KAMMERSCHLEUSE, wenn seine Geometrie

bei punktförmiger oder linienförmiger Modellierung

in der Fläche eines flächenförmig modellierten REO B der Objektart 52003 AX_Schleuse mit KON=1020 (Kammerschleuse) liegt.

bei flächenförmiger Modellierung

geometrisch identisch ist mit der Fläche oder in der Fläche eines flächenförmig modellierten REO B der Objektart 52003 AX_Schleuse mit KON=1020 (Kammerschleuse) liegt.

IST_SCHIFFSHEBEWERK

()

boolean

Ein REO A der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1890 (Schleusenkammer) hat die Eigenschaft IST_SCHIFFSHEBEWERK, wenn seine Geometrie

bei punktförmiger oder linienförmiger Modellierung

in der Fläche eines flächenförmig modellierten REO B der Objektart 52003 AX_Schleuse mit KON=1010 (Schiffshebewerk) liegt.

bei flächenförmiger Modellierung

geometrisch identisch ist mit der Fläche oder in der Fläche eines flächenförmig modellierten REO B der Objektart 52003 AX_Schleuse mit KON=1010 (Schiffshebewerk) liegt.

KEINE_DURCHFAHRT_DURCH_GEBAEUDE

()

boolean

Ein REO A, das die Eigenschaft "KEINE_DURCHFAHRT_DURCH_GEBAEUDE" hat, schneidet keine Linie eines REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1900 (Durchfahrt).

KEINE_DURCHFAHRT_DURCH_MAUER

()

boolean

Ein REO A, das die Eigenschaft „KEINE_DURCHFAHRT_DURCH_MAUER“ hat, schneidet keine Linie eines REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1900 (Durchfahrt).

KEIN_DURCHLASS

()

boolean

Ein REO A, das die Eigenschaft "KEIN_DURCHLASS" hat, hat keine Relation hatDirektUnten zu einem REO B der Objektart 53009 AX_BauwerkImGewaesserbereich mit BWF=2010 (Durchlass) oder BWF=2011 (Rohrdurchlass).

KEIN_FRIEDHOF

()

boolean

Flächenverschneidung: Ein REO A, das die Eigenschaft "KEIN_FRIEDHOF" hat, darf kein REO B der Objektart 41009 AX_Friedhof überlagern.

KEIN_GEBAEUDE_MIT_BESONDERER_FUNKTION

()

boolean

Ein REO A der Objektart 31001 AX_Gebaeude hat die Eigenschaft KEIN_GEBAEUDE_MIT_BESONDERER_FUNKTION, wenn sein Attributwert der Attributart GFK (Gebäudefunktion) nicht einen der Werte 3011, 3012, 3023, 3032, 3033, 3034, 3035, 3041, 3042, 3043, 3045, 3046, 3047, 3051, 3053, 3071, 3072 hat.

KEIN_GWK_XNULL

()

boolean

Das REO A der Objektart 44001 AX_Fliessgewaesser hat eine Relation istTeilvon zu einem ZUSO B der Objektart 44002 AX_Wasserlauf bei dem die Attributart GWK (Gewässerkennzahl laut LAWA) an der zweiten Stelle nicht mit Null belegt ist.

KEIN_LEUCHTTURM

()

boolean

Ein REO A, das die Eigenschaft "KEIN_LEUCHTTURM" hat, hat keine geometrische Identität mit einem REO B der Objektart 51001 AX_Turm mit BWF=1006 (Leuchtturm).

LGO

()

numeric

LGO = Länge des Objektes: Berechnung der Gesamtlänge entlang des Linienzuges eines REOs.

Haben benachbarte REOs dieselbe Signatur (d.h. dieselbe Signaturnummer, Darstellungspriorität und ggf. Positionierungsregel), so sind die Längen aller REOs zu addieren und mit dem/den angegebenen Schwellenwert/en zu vergleichen.

Linienhafte REOs sind benachbart, wenn der Anfangs- oder Endpunkt des einen REOs mit dem Anfangs- oder Endpunkt des anderen REOs identisch ist.

LIEGT_AUF_DAMM_WALL_DEICH

()

boolean

Ein REO A, das die Eigenschaft "LIEGT_AUF_DAMM_WALL_DEICH" hat,

  • hat eine geometrische Identität mit einem REO B der Objektart 61003 AX_DammWallDeich, oder

  • hat eine Relation hatDirektUnten zu diesem REO B.

LIEGT_AUF_FELS

()

boolean

Ein REO A mit der Eigenschaft "LIEGT_AUF_FELS" ist der Teil des REO A, der auf Flächen der Objektart 43007 AX_UnlandVegetationsloseFlaeche mit FKT=1000 (Vegetationslose Fläche) und OFM=1010 (Fels) liegt.

LIEGT_AUF_GLETSCHER_ODER_GEWAESSER

()

boolean

Ein REO A mit der Eigenschaft "LIEGT_AUF_GLETSCHER_ODER_GEWAESSER" ist der Teil des REO A, der

  • auf Flächen der Objektart 43007 AX_UnlandVegetationsloseFlaeche mit FKT=1000 (Vegetationslose Fläche) und OFM=1110 (Schnee) oder OFM=1120 (Eis, Firn) oder

  • auf Flächen der Objektart 44001 AX_Fliessgewaesser oder

  • auf Flächen der Objektart 44006 AX_StehendesGewaesser oder

  • auf Flächen der Objektart 44007 AX_Meer liegt.

LIEGT_AUF_STRASSE

()

boolean

Ein REO A mit der Eigenschaft „LIEGT_AUF_STRASSE“ hat eine geometrische Identität mit einem REO B der Objektart

  • 42003 AX_Strassenachse,

  • 42005 AX_Fahrbahnachse oder

  • 42008 AX_Fahrwegachse.

LIEGT_IM_EINSCHNITT

()

boolean

Ein REO A, das die Eigenschaft "LIEGT_IM_EINSCHNITT" hat,

  • hat eine geometrische Identität mit einem REO B der Objektart 61004 AX_Einschnitt, oder

  • hat eine Relation hatDirektUnten zu diesem REO B.

LIEGT_IM_FLACHLAND

()

boolean

Ein REO A mit der Eigenschaft „LIEGT_IM_FLACHLAND“ ist der Geländetyp "Flachland" festgelegt.

LIEGT_IM_GEWAESSER

()

boolean

Ein REO A mit der Eigenschaft "LIEGT_IM_GEWAESSER" ist der Teil des REO A, der

  • auf Flächen der Objektart 44001 AX_Fliessgewaesser oder

  • auf Flächen der Objektart 44006 AX_StehendesGewaesser oder

  • auf Flächen der Objektart 44007 AX_Meer

liegt, die keine Relation hatDirektUnten zu einem REO B der Objektart 53009 AX_BauwerkImGewaesserbereich mit BWF=2010 (Durchlass) haben.

LIEGT_IM_HOCHGEBIRGE

()

boolean

Ein REO A mit der Eigenschaft „LIEGT_IM_HOCHGEBIRGE“ ist der Geländetyp "Hochgebirge" festgelegt.

LIEGT_IM_HUEGELLAND_ODER_MITTELGEBIRGE

()

boolean

Ein REO A mit der Eigenschaft „LIEGT_IM_HUEGELLAND_ODER_MITTELGEBIRGE“ ist der Geländetyp "Hügelland oder Mittelgebirge" festgelegt.

LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE_ODER_DURCHFAHRT

()

boolean

Ein REO A, das die Eigenschaft "LIEGT_IM_TUNNEL_ODER_SCHUTZGALERIE_ODER_DURCHFAHRT" hat,

  • hat eine Relation hatDirektUnten zu einem REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1870 Tunnel, Unterführung oder

  • ist ganz oder in Teilbereichen identisch mit der Geometrie eines REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1880 Schutzgalerie oder

  • hat eine Relation hatDirektUnten zu einem REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1900 (Durchfahrt).

LIEGT_IN_GEBAEUDE_MIT_BESONDERER_FUNKTION

()

boolean

Ein REO A der Objektart 31002 AX_Bauteil hat die Eigenschaft LIEGT_IN_GEBAEUDE_MIT_BESONDERER_FUNKTION, wenn seine Fläche in einem REO B der Objektart 31001 AX_Gebaeude liegt, dessen Attributwerte der Attributart GFK (Gebäudefunktion) einen der Werte 3011, 3012, 3023, 3032, 3033, 3034, 3035, 3041, 3042, 3043, 3045, 3046, 3047, 3051, 3053, 3071, 3072 hat.

LIEGT_IN_KEIN_GEBAEUDE_MIT_BESONDERER_FUNKTION

()

boolean

Ein REO A der Objektart 31002 AX_Bauteil hat die Eigenschaft LIEGT_IN_KEIN_GEBAEUDE_MIT_BESONDERER_FUNKTION, wenn seine Fläche in einem REO B der Objektart 31001 AX_Gebaeude liegt, dessen Attributwerte der Attributart GFK (Gebäudefunktion) nicht einen der Werte 3011, 3012, 3023, 3032, 3033, 3034, 3035, 3041, 3042, 3043, 3045, 3046, 3047, 3051, 3053, 3071, 3072 hat.

LIEGT_IN_MITTE

()

boolean

  • Ein REO A, das die Eigenschaft "LIEGT_IN_MITTE" hat, hat eine Relation hatDirektUnten zu einem REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1800 bis BWF=1830.

  • Es gibt ein REO C der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1800 bis BWF=1830, das eine Relation hatDirektUnten zum REO A hat.

LIEGT_NICHT_AUF_FELS_GLETSCHER_GEWAESSER

()

boolean

Ein REO A mit der Eigenschaft "LIEGT_NICHT_AUF_FELS_GLETSCHER_GEWAESSER" ist der Teil des REO A, der

  • nicht auf Flächen der Objektart 43007 AX_UnlandVegetationsloseFlaeche mit FKT=1000 (Vegetationslose Fläche) und OFM=1010 (Fels) oder OFM=1110 (Schnee) oder OFM=1120 (Eis, Firn) und

  • nicht auf Flächen der Objektart 44001 AX_Fliessgewaesser und

  • nicht auf Flächen der Objektart 44006 AX_StehendesGewaesser und

  • nicht auf Flächen der Objektart 44007 AX_Meer liegt.

LIEGT_NICHT_AUF_STRASSE

()

boolean

Ein REO A mit der Eigenschaft „LIEGT_NICHT_AUF_STRASSE“ hat keine geometrische Identität mit einem REO B der Objektart

  • 42003 AX_Strassenachse,

  • 42005 AX_Fahrbahnachse oder

  • 42008 AX_Fahrwegachse.

LIEGT_NICHT_AUF_STRASSE_WEG_BAHN

()

boolean

Ein REO A, das die Eigenschaft "LIEGT_NICHT_AUF_STRASSE_WEG_BAHN" hat, hat keine geometrische Identität mit einem REO B der Objektart

  • 42003 AX_Strassenachse oder

  • 42006 AX_Weg oder

  • 42008 AX_Fahrwegachse oder

  • 42014 AX_Bahnstrecke oder

  • 53003 AX_WegPfadSteig.

LIEGT_NICHT_UEBER_GEWAESSER

()

boolean

Ein REO A der Objektart 53001 AX_BauwerkImVerkehrsbereich, das die Eigenschaft "LIEGT_NICHT_UEBER_GEWAESSER" hat, schneidet kein REO B oder beginnt oder endet nicht an einem REO B

  • der Objektart 44001 AX_Fliessgewaesser oder

  • der Objektart 44004 AX_Gewaesserachse.

LIEGT_NICHT_UNTER_BRUECKE

()

boolean

Zu einem REO A, das die Eigenschaft "LIEGT_NICHT_UNTER_BRUECKE" hat, gibt es kein REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich, das eine Relation hatDirektUnten zu diesem REO A hat.

LIEGT_OBEN

()

boolean

  • Ein REO A, das die Eigenschaft "LIEGT_OBEN" hat, hat eine Relation hatDirektUnten zu einem REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1800 bis BWF=1830.

  • Es gibt kein REO der Objektart 53001 AX_BauwerkImVerkehrsbereich mit BWF=1800 bis BWF=1830, das eine Relation hatDirektUnten zum REO A hat.

LIEGT_UNTER_BRUECKE

()

boolean

Zu einem REO A, dass die Eigenschaft "LIEGT_UNTER_BRUECKE" hat, gibt es ein REO B der Objektart 53001 AX_BauwerkImVerkehrsbereich, das eine Relation hatDirektUnten zu diesem REO A hat.

WEG_LIEGT_DARUNTER

()

boolean

Ein REO A der Objektart 53001 AX_BauwerkImVerkehrsbereich, das die Eigenschaft "WEG_LIEGT_DARUNTER" hat, schneidet ein REO B

  • der Objektart 42008 AX_Fahrwegachse mit FKT=5212 (Wirtschaftsweg) oder

  • der Objektart 42006 AX_Weg oder

  • der Objektart 42008 AX_Fahrwegachse mit FKT=5240 (Radweg) oder

  • der Objektart 42008 AX_Fahrwegachse mit FKT=5250 (Rad- und Fußweg) oder

  • der Objektart 53003 AX_WegPfadSteig.