A jellemzőosztályok készletét és tulajdonságaikat sémának nevezzük. A séma rendelkezhet késznyszerezett tulajdonságokkal is. A kényszerek meghatározzák, hogy mely objektumok mely jellemzőosztályhoz adhatók. Ahhoz például, hogy egy objektumot az Utak jellemzőosztályhoz adhasson, az objektumnak vonalnak kell lennie. A tulajdonságok hasonlóak az attribútumokhoz – egy jellemzőosztály minden objektumára érvényesek. Az Utak jellemzőosztály egy tulajdonsága például a sávok számát, vagy a sebességkorlátot határozhatja meg. Az értékek különböznek, de minden Utak jellemző rendelkezik egy sebességkorláttal és bizonyos számú sávval.
Nem minden adatforrástípus sémája módosítható, de az SDF-fájlok sémája szerkeszthető. Ebben a leckében egy SDF séma szerkesztésével egy tulajdonságot fog az Utak jellemzőosztályhoz hozzáadni. Az új tulajdonság kényszerezett, ezért csak bizonyos értékek érvényesek rá.
Ehhez a feladathoz szükség lesz a 2. Gyakorlat: Csatlakozás az új SDF adatokra részben módosított térképre.
Meghatározhatja, hogy csak egy bizonyos tartományon belüli értékek legyenek érvényesek. Belefoglalhatja vagy kizárhatja a tartomány végpontjait: a legalacsonyabb lehetséges értéket és a legmagasabbat. Létrehozhat például egy 1 - 100 közötti tartományt ezen értékekkel együtt. Létrehozhat egy tartományt az 1-nél magasabb és a 100-nál alacsonyabb értékekhez, az 1 és a 100 nélkül. Meghatározhat bármilyen kombinációt.
Tartomány által kényszerezett tulajdonság hozzáadása az Utak jellemzőosztályhoz
Az SDF séma szerkesztése.
A Tulajdonság1 a bal oldalon jelenik meg, a meglévő tulajdonságok alatt.
Hozzon létre egy tulajdonságot ezen értékekkel. Az utolsó négy mező a Kényszertípus beállítása után jelenik meg.
Ezen értékek egy olyan tulajdonságot hoznak létre, amely egy út sávjainak számát jelenti. Az értéknek 1 és 5 (ezen értékekkel együtt) közötti egész számnak kell lennie. Ennek a tulajdonságnak nincs alapértelmezett értéke.
A Min. értékkel együtt és a Max. értékkel együtt igaz értékre állításával a tartomány legmagasabb és legalacsonyabb értékei az elfogadható bejegyzések tartományába esnek.
A program frissíti a „Tulajdonság1” bejegyzést a bal oldalon, hogy az új név látszódjon.
A gyakorlatok folytatásához lépjen tovább az 5. Gyakorlat: Az új tulajdonságok feltöltése értékekkel részre.