Cvičení 4: Přidání vlastnosti

Sada tříd prvku a jejich vlastností se nazývá schéma. Schéma může mít vlastnosti s vazbou. Vazby specifikují omezení určující, které objekty můžete přidat k určité třídě prvku. Chcete-li například přidat objekt do třídy prvků Cesty, objekt musí být čarou. Vlastnosti jsou jako atributy – jsou to charakteristiky všech objektů v třídě prvku. Například vlastnost třídy prvku Cesty by mohla určovat počet jízdní pruhů nebo rychlostní omezení. Hodnoty se liší, ale prvky Cest mají rychlostní omezení a určitý počet pruhů.

Není možné změnit schémata pro všechny typy zdrojů dat, ale můžete upravit schémata pro soubory SDF. V této lekci upravíte schéma SDF a přidáte vlastnost k třídě prvku Cesty. Nová vlastnost je s vazbou, takže jsou pro ni platné pouze určité hodnoty.

Poznámka: V tomto cvičení se používá mapa upravená ve Cvičení 2: Připojení k novým datům SDF.

Vlastnosti, které jsou pevně stanovené na rozsahy hodnot

Lze zadat, že budou platné pouze hodnoty v konkrétním rozsahu. Obě krajní hodnoty rozsahu lze zahrnout nebo vyloučit: nejnižší a nejvyšší možná hodnota. Například můžete vytvořit rozsah od 1 do 100 včetně. Rozsah můžete nastavit v rozmezí od 1 do 100, ale nelze nastavit přímo 1 nebo 100. Můžete určit libovolnou kombinaci.

Přidání vlastnosti do třídy prvku Roads, která je omezená rozsahem.

  1. V podokně Úlohy aktivujte Průzkumník mapy.
  2. V horní části podokna vyberte zdroj dat SDF.
  3. Klikněte na příkaz SchémaUpravit schéma.

    Upravte schéma SDF.

  4. Rozbalením stromu schémat v levé části Editoru schémat zobrazíte tři třídy prvku.
  5. Vyberte třídu prvku Cesty.
  6. V horní části okna klikněte na tlačítko Nová vlastnost.

    Vlevo pod existujícími vlastnostmi se zobrazí Vlastnost1.

  7. Charakteristiky nové vlastnosti určete pomocí informací v tomto obrázku:

    Vytvořte vlastnost pomocí těchto hodnot. Poslední čtyři položky se objeví po nastavení typu omezení.

    Tyto hodnoty vytvoří vlastnost, která reprezentuje počet jízdních pruhů silnice. Hodnota musí být celé číslo mezi 1 a 5 včetně. U této vlastnosti není výchozí hodnota.

    Nastavením Minimální hodnota zahrnuta a Maximální hodnota zahrnuta na hodnotu Ano budou nejvyšší a nejnižší hodnoty v rozsahu přijatelným zadáním.

  8. Klikněte na tlačítko Použít a potvrďte změny.

    Záznam „Vlastnost1“ vlevo se aktualizuje a zobrazí se nový název.

  9. Klikněte na tlačítko OK a potvrzením změn zavřete Editor schémat.

Chcete-li pokračovat v tomto výukovém programu, přejděte k části Cvičení 5: Vyplnění nové vlastnosti hodnotami.