A Sémaszerkesztő segítségével megtekintheti vagy megváltoztathatja a sémahierarchia minden szintjén a beállításokat: a sémák, a jellemzőosztályok és a tulajdonságok szintjén.
A Sémaszerkesztőből nem lehet egy séma összes tulajdonságát szerkeszteni. Nem hozhat létre például objektum vagy társítási tulajdonságokat, és nem adhatja meg, hogy a rendszer automatikusan generáljon értékeket egy tulajdonságnak. Ha azonban beállította ezeket az attribútumokat egy sémához, a Sémaszerkesztőben megjelennek az aktuális beállítások.
Az, hogy milyen beállítások jelennek meg, attól függ, hogy mit támogat a szolgáltató. A Hosszú tranzakciók beállítás például nem jelenik meg, ha a szolgáltató nem támogatja a verziókezelést.
Importálhat korábban XML-fájlba exportált sémát, majd egy másik adattár új sémájának megadására használhatja azt. Ez több, ugyanazon a sémán alapuló adattár létrehozása esetén hasznos.
A Sémaszerkesztőben létrehozott sémáknak az AutoCAD Map 3D eszközkészlet vagy valamely GIS-szoftver más felhasználóival való megosztásához exportálja a kiválasztott sémát XML-fájlként. Ezzel a Sémaszerkesztőben XML-fájlként létrehozott sémáról biztonsági másolatot készíthet, vagy mentheti a folyamatban lévő munkáját, ha az eredeti adatforrás vagy mappa elérhetetlenné válik.
Új séma definiálása egy új vagy meglévő jellemzőforrásban egy adatbázis FDO szolgáltató (Microsoft SQL Server, MySQL vagy Oracle) vagy SDF-adattár számára. Létező SHP jellemzőforráshoz nem hozhat létre sémát, de létrehozhat egy új fájlalapú adattárat, és a létrehozási folyamat során létrehozhat egy hozzá tartozó új sémát.
Válasszon ki egy séma bejegyzést a jobb oldalon, és kattintson az Új jellemzőosztály parancsra, majd az ablak bal oldalán adja meg az új jellemzőosztállyal kapcsolatos információkat.
Válassza ki a jobb oldali tulajdonság jellemzőosztály-bejegyzését, és kattintson az Új tulajdonság gombra. Adja meg a tulajdonság adatait az ablak bal oldalán.
Adja meg a séma fán megjelenítendő nevet. Követnie kell a szolgáltató elnevezési szabályait.
Nem módosíthatja egy SQLite adattár sémanevét. A séma neve „Default” kell, hogy legyen. Továbbá, SQLite sémák esetén nem adhat hozzá megjegyzéseket a Séma vagy a Jellemzőosztály Leírás mezőihez.
Adja meg a séma választható leírását.
Adja meg a Séma fán megjelenítendő jellemzőosztály-nevet. Követnie kell a szolgáltató elnevezési szabályait.
Adja meg a jellemzőosztály választható leírását.
Válassza ki a Jellemzőosztály lehetőséget egy társított geometriával rendelkező osztály kiválasztásához. Válassza a Nem jellemzőosztály lehetőséget a nem térbeli adatok kiválasztásához, amelyek önálló vagy tartalmazott osztályként is használhatók.
A legtöbb szolgáltató esetében a jellemzőosztályoknak egyedi azonosítókkal kell rendelkezniük, hogy meg lehessen őket különböztetni más jellemzőktől (kivéve, ha a jellemzőosztálynak van alaposztálya, és attól örököl egy azonosítót).
Az nem jellemzőosztályoknak nincs kapcsolatuk más osztállyal, és egyedi azonosítóval kell rendelkezniük. A tartalmazott osztályok egy másik nem-jellemzőosztály vagy jellemzőosztály egy tulajdonságát adják meg. A Járda például lehet az Út jellemzőosztály egy tulajdonsága. Ekkor a Járda osztály adja meg az Út.Járda tulajdonságot. Ebben az esetben a Járda osztály rendelkezhet azonosító tulajdonsággal, de ez nem kötelező.
Ha ez a jellemzőosztály egy másik jellemzőosztályból származik, válassza ki a magasabb szintű osztályt, ellenkező esetben pedig a Nincs opciót. Ez a beállítás csak jellemzőosztályokra (nem jellemzőkhöz tartozó osztályokra nem) alkalmazható, és csak akkor érhető el, ha a szolgáltató támogatja az öröklődést.
Kattintson az Igen gombra, ha ez a jellemzőosztály absztrakt osztály. Absztrakt osztályokból nem hozhatók létre jellemzők, de ezek az osztályok használhatók alaposztályként. Ez a beállítás csak jellemzőosztályokra (nem jellemzőkhöz tartozó osztályokra nem) alkalmazható, és csak akkor érhető el, ha a szolgáltató támogatja az öröklődést.
Válassza ki a jellemzőosztály egyedi azonosítóját alkotó tulajdonságokat (nem null értékű elsődleges kulcsok esetén). Válasszon egy tulajdonságot egy egyszerű, több tulajdonságot egy összetett azonosító megalkotásához. (Egyes szolgáltatók csak az egyszerű azonosítókat támogatják.) Legelőször ezeket a tulajdonságokat hozza létre. A nyíl billentyűkkel rendezheti át a tulajdonságokat.
Mielőtt leadja az adattárba, a jellemző minden nem nulla értékű tulajdonságának adnia kell egy értéket. Ha nem teszi, nem lesz képes leadni a jellemzőt.
Az azonosítótulajdonságok általában automatikusan generált egész számokat használnak. Ez azt jelenti, hogy ha új jellemzőket ad a jellemzőosztályhoz, azok kapnak egy automatikusan generált egyedi azonosítót. Ha nem ad meg automatikusan generált egész számot ehhez a tulajdonsághoz, az azt használó minden új jellemzőnek kézzel kell adnia egy egyedi azonosítót.
Megadják a kritériumokat, amelyeket a jellemzőknek teljesíteniük kell ahhoz, hogy a jellemzőosztályba kerüljenek. Adjon meg egy kényszert a jellemzőosztályhoz a Kényszerek mezőben, majd kattintson az Új gombra ennek alkalmazásához. Ha szükséges, hozzon létre további kényszereket. A nyíl billentyűkkel rendezheti át a kényszereket. Kényszer eltávolításához jelölje ki azt, majd kattintson a Törlés gombra. Ez a beállítás csak akkor elérhető, ha a szolgáltató támogatja a kényszereket. A kényszer szintaktikája minden egyes szolgáltató esetén más.
Meghatározza, hogy csak a jellemzőt lefoglaló felhasználó szerkesztheti azt, amíg újra le nem adja, vagy közben mások is szerkeszthetik azt. A beállítás csak a lezárást támogató szolgáltatók esetében áll rendelkezésre.
Eldöntheti, hogy engedélyezi-e a hosszú tranzakciókat. A hosszú tranzakció egy vagy több jellemző feltételes változtatásait csoportosítja. A hosszú tranzakciók jellemzők vagy jellemzőkészletek különböző verzióit hozzák létre. A beállítás csak a verziókezelést támogató szolgáltatók esetében áll rendelkezésre.
Adja meg a Séma fán megjelenő tulajdonság nevét. Követnie kell a szolgáltató elnevezési szabályait.
Minden tulajdonság egy jellemzőosztály egyszerű attribútuma. Egy Út jellemzőosztály például rendelkezhet olyan tulajdonságokkal, mint Név, ÉpítésDátuma, vagy Hely.
Nem térbeli adatok esetében válassza az Adat lehetőséget. Az objektumok formáját meghatározó tulajdonságok esetén válassza a Geometria lehetőséget.
Az Adat tulajdonság adattípusa boole, bájt, dátum/idő, tizedes, egyszeres, dupla, Int16, Int32, Int64 vagy karakterlánc lehet. Az Út tulajdonságnak lehet például egy ÉpítésDátuma tulajdonsága, amelynek típusa dátum/idő.
Az alapértelmezett Geometria tulajdonság egy alakot ad meg a következő négy közül: pont (0 dimenzió), görbe/vonal (1 dimenzió), felület/poligon (2 dimenzió) vagy szilárdtest (3 dimenzió). A jellemzőosztály egy fő geometriai tulajdonsággal rendelkezik, de lehetnek további geometriai tulajdonságai is. A geometriai tulajdonság hozzá van rendelve egy térkontextushoz. A geometriai tulajdonság valamennyi példányának ugyanazzal a koordinátamérettel kell rendelkeznie. Nem minden szolgáltató támogatja az összes geometriai típust és az összes lehetséges dimenziószámot. Az SHP például csak XY pontokat támogat, míg az Oracle XY, XYZ, XYZM és XYM pontokat is. Az alapértelmezett az XY. A geometriai tulajdonságoknak lehetnek ezen felül további, a szintet és a beosztást leíró attribútumaik: a „HasElevation ” a Z, a „HasMeasure” pedig az M értéket adja meg.
A jellemzőosztály egy fő geometriai tulajdonsággal rendelkezik, de lehetnek további geometriai tulajdonságai is. A geometriai tulajdonság hozzá van rendelve egy térkontextushoz. A geometriai tulajdonság valamennyi példányának ugyanazzal a koordinátamérettel kell rendelkeznie. Nem minden szolgáltató támogatja az összes geometriai típust és az összes lehetséges dimenziószámot. Az SHP például csak XY pontokat támogat, míg az Oracle XY, XYZ, XYZM és XYM pontokat is. Az alapértelmezett az XY. A geometriai tulajdonságoknak lehetnek ezen felül további, a szintet és a beosztást leíró attribútumaik: a „HasElevation ” a Z, a „HasMeasure” pedig az M értéket adja meg.
Megjelenhet a listában a társítási tulajdonság, de azt az AutoCAD Map 3D eszközkészlet nem támogatja. Ezt a tulajdonságtípust csak akkor válassza, ha azt létező adat használja, és meg kívánja tartani azt az adatot, miután egy másik adattárba mozgatta.
Adja meg a tulajdonság választható leírását.
Ez beállítás, amely ezen tulajdonság aktuális beállítását jelzi egy létező sémában, nem módosítható. Az Igen beállítás azt jelenti, hogy a rendszer automatikusan fog értékeket generálni a tulajdonsághoz. A minden jellemzőt egyedien azonosító azonosítótulajdonságok általában automatikusan generáltak.
Egy attribútum nevére kattintva a séma fában megjelenik annak leírása. Ha megváltoztathatja vagy megadhatja a tulajdonság értékét, egy lefelé mutató nyíl vagy egy villogó kurzor jelenik meg az értékmezőben, és kiválaszthat vagy beírhat értékeket.
A lista dinamikusan változik, hogy mutassa a kiválasztott tulajdonságtípushoz elérhető különböző attribútumokat.