Ein Satz aus Objektklassen und deren Eigenschaften wird als Schema bezeichnet. Das Schema kann abhängige Eigenschaften aufweisen. Die Abhängigkeiten bestimmen, welche Objekte zu einer bestimmten Objektklasse hinzugefügt werden können. Der Objektklasse Roads können zum Beispiel nur Objekte hinzugefügt werden, bei denen es sich um Linien handelt. Eigenschaften sind wie Attribute - sie bezeichnen spezifische Eigenheiten aller Objekte in der Objektklasse. So kann z. B. durch eine Eigenschaft der Objektklasse Roads die Anzahl der Fahrspuren oder die Geschwindigkeitsbegrenzung festgelegt werden. Die Werte variieren, aber alle Roads-Objekte weisen eine Geschwindigkeitsbegrenzung und eine bestimmte Anzahl von Fahrspuren auf.
Sie können die Schemata nicht für alle Datenquellentypen ändern, die Schemata für SDF-Dateien können jedoch geändert werden. In dieser Lektion bearbeiten Sie ein SDF-Schema, um eine Eigenschaft zur Objektklasse Roads hinzuzufügen. Da die neue Eigenschaft eingeschränkt ist, sind nur bestimmte Werte für sie gültig.
Sie können festlegen, dass nur Werte innerhalb eines bestimmten Bereichs gültig sind. Sie können zudem bestimmen, ob darin auch die beiden Grenzwerte, d. h. der niedrigste und der höchste Wert, enthalten sind. Sie können zum Beispiel einen Bereich von 1 bis einschließlich 100 angeben. Oder Sie können einen Bereich angeben, der alle Werte umfasst, die größer als 1 und kleiner als 100 sind, aber nicht 1 oder 100. Sie können jede beliebige Kombination angeben.
So fügen Sie der Roads-Objektklasse eine bereichsbeschränkte Eigenschaft hinzu
Bearbeiten Sie das SDF-Schema.
Links wird unter den vorhandenen Eigenschaften Eigenschaft1 angezeigt.
Erstellen Sie eine Eigenschaft mit diesen Werten. Die letzten vier Felder werden nach dem Einrichten des Abhängigkeitstyps angezeigt.
Mit diesen Werten wird eine Eigenschaft erstellt, die die Anzahl der Fahrspuren für eine Straße repräsentiert. Der Wert muss eine ganze Zahl im Bereich von 1 bis einschließlich 5 sein. Es gibt keinen Standardwert für diese Eigenschaft.
Wenn Sie Min. Wert enthalten und Max. Wert enthalten auf True setzen, sind der höchste und der niedrigste Wert des Bereichs gültige Werte.
Der Eintrag "Eigenschaft1" links wird durch den neuen Namen ersetzt.
Um diese Übungslektion fortzusetzen, gehen Sie zu Übung 5: Füllen die neuen Eigenschaften mit Werten.