8. DM01AVSG24 Operatoren

Die folgenden Operatoren können nur auf die Datenmodelle DM01AVSG24 angewendet werden.

[Anmerkung]

Da sich das Excel Format schlecht für die Darstellung von Beispielen eignet, werden hier die Beispiele in der .chk Syntax angegeben (s.a. ???).

OperatorNAMEN_SG,<Attribut>
BeschreibungAttribut-Wert muss in kantonaler Strassenverzeichnis Liste vorhanden sein. Pro Gemeinde existiert eine .csv Datei, welche die Lokalisationsnamen ( Strassennamen etc. ) enthält.
Beispielregel
Gebaeudeadressen.LokalisationsName
   NAMEN_SG,Text,SG1000,Information,multi_lang
      de,b,Fehlermeldung
OperatorFORMAT,Nummer
BeschreibungDas Attribut Nummer muss eine definierte Formatierung einhalten.
Beispielregel
Einzelobjekte.Objektnummer
   FORMAT,Nummer,SG1001,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorFORMAT,LFP2_Nummer
BeschreibungErste 4 Stellen von LFP2.Nummer müssen mit letzten 4 Stellen von LFP2.NBIdent übereinstimmen.
Beispielregel
FixpunkteKategorie2.LFP2
   FORMAT,LFP2_Nummer,SG1002,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorFORMAT,Hausnummer
BeschreibungWenn zu einer Gebaeudeadresse kein Gebaeudename erfasst ist, muss eine Hausnummer existieren.
Beispielregel
Gebaeudeadressen.Gebaeudeeingang
   FORMAT,Hausnummer,SG1003,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorFORMAT,LokalisationNummer
BeschreibungDer Wert des Attributes Grundstueck_Adresse.LokalisationNummer muss auch in Gebaeudeadressen.Lokalisation als LokalisationNummer vorhanden sein.
Beispielregel
Liegenschaften.Grundstueck_Adresse
   FORMAT,LokalisationNummer,SG1004,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorNO_ALPHA_SG,<Attribut>
Beschreibung<Attribut>-Wert darf keine Buchstaben enthalten. Ausnahme: Stadt St.Gallen
Beispielregel
Liegenschaften.Grundstueck
   NO_ALPHA_SG,Nummer,SG1005,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorNOT_ARC,<Geometrie Attribut>
BeschreibungGeometrie darf keine Kreisbogen enthalten.
Beispielregel
Hoehen.Gelaendekante
   NOT_ARC,Geometrie,SG1006,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorNOT_LIST,<Attribut>,<Listenname>
Beschreibung<Attribut>-Wert darf nicht in der Werteliste von <Listenname> vorkommen.
Beispielregel
Einzelobjekte.Einzelobjekt
   NOT_LIST,Art_TXT,SG_L3,SG1007,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorUNIQUE_LOK,SG
BeschreibungDie Kombination aus Ortschaft+Lokalisationsname( Attribut Text)+Strassenklasse ( Attribut Strasseneinteilung) muss einmalig sein.
Beispielregel
Gebaeudeadressen.LokalisationsName
   UNIQUE_LOK,SG,SG1008,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorUNIQUEEXT,<Geometrie Attribut>,[EXACT | NOT_EXACT]
BeschreibungPrüft, ob eine Geometriedefinition einmalig ist. EXACT: die Geometriedefinition muss absolut identisch sein ( gleicher Start- und Endpunkt, Stützpunkte in der gleichen Reihenfolge). NOT_EXACT: die Geometriedefinition muss spurtreu sein.
Beispielregel
Einzelobjekte.Flaechenelement
   UNIQUEEXT,Geometrie,NOT_EXACT,SG1009,Fehler,multi_lang
      de,b,Fehlermeldung
OperatorREFERENZ,<Kindobjekt>
BeschreibungEs muss mindestens ein Kindobjekt vorhanden sein. <Kindobjekt> kann mehrere Pfaddefinitionen, getrennt durch <;>, enthalten. Beispiele für gültige Pfaddefinitionen: <Flaechenelement;Linienelement>, <
Beispielregel
Einzelobjekte.Einzelobjekt
   REFERENZ,Flaechenelement;Linienelement,SG_L3,SG1010,Fehler,multi_lang
      de,b,Fehlermeldung