Übung 4: Hinzufügen einer Eigenschaft

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.

Anmerkung: In dieser Übung wird die Karte verwendet, die Sie in Übung 2: Herstellen einer Verbindung zu den neuen SDF-Daten geändert haben.

Eigenschaften, die auf Wertebereiche eingeschränkt sind

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

  1. Wechseln Sie im Aufgabenfenster zum Karten-Explorer.
  2. Wählen Sie die SDF-Datenquelle oben im Fenster.
  3. Klicken Sie auf SchemaSchema bearbeiten.

    Bearbeiten Sie das SDF-Schema.

  4. Erweitern Sie im Schema-Editor die Strukturansicht links, um die drei Objektklassen anzuzeigen.
  5. Wählen Sie die Objektklasse Roads.
  6. Klicken Sie oben im Fenster auf Neue Eigenschaft.

    Links wird unter den vorhandenen Eigenschaften Eigenschaft1 angezeigt.

  7. Definieren Sie die Merkmale der neuen Eigenschaft mithilfe der unten angezeigten Informationen:

    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.

  8. Klicken Sie auf Anwenden, und bestätigten Sie die Änderungen.

    Der Eintrag "Eigenschaft1" links wird durch den neuen Namen ersetzt.

  9. Klicken Sie auf OK, und bestätigen Sie die Änderungen, um den Schema-Editor zu schließen.

Um diese Übungslektion fortzusetzen, gehen Sie zu Übung 5: Füllen die neuen Eigenschaften mit Werten.