Pomocí Editoru schémat zobrazte nebo měňte nastavení pro celou hierarchii schématu: schémata, třídy prvků a vlastnosti.
Pomocí Editoru schémat nelze pracovat se všemi prvky schématu. Nelze například vytvořit vlastnosti objektu nebo asociace, nebo určit, že systém bude hodnotu vlastnosti generovat automaticky. Pokud jste však tyto atributy nastavili pro schéma, Editor schémat zobrazí aktuální nastavení.
Zobrazená nastavení závisí na podpoře zprostředkovatele. Pokud například zprostředkovatel nepodporuje správu verzí, možnost Dlouhé transakce se nezobrazí.
Exportované schéma XML je možné importovat a definovat pomocí něj nové schéma pro další úložiště dat. To je užitečné při tvorbě více úložišť dat založených na jednom schématu.
Vybrané schéma lze exportovat jako soubor XML a sdílet tak schéma vytvořené v Editoru schémat s ostatními uživateli aplikace AutoCAD Map 3D nebo jiných aplikací z oblasti GIS. Lze také zálohovat schéma vytvořené v Editoru schémat jako soubor XML nebo uložit započatou práci, pokud je původní zdroj dat nebo adresář nedostupný.
Můžete definovat nové schéma v novém nebo existujícím zdroji prvku pro zprostředkovatele FDO pro databáze (Microsoft SQL Server, MySQL nebo Oracle) nebo pro úložiště dat SDF. Není možné vytvořit schéma pro existující zdroj prvku SHP, ale je možné vytvořit nové úložiště dat založené na souborech a v průběhu procesu tvorby vytvořit nové schéma pro něj. Schémata ArcSDE je nutné vytvářet pomocí nástrojů ESRI. Nelze je vytvářet pomocí aplikace AutoCAD Map 3D.
Když vpravo vyberete položku schématu a kliknete na tlačítko Nová třída prvku, můžete v levé části okna určit informace o nové třídě prvku.
Vyberte vpravo položku třídy prvku pro danou vlastnost a klikněte na tlačítko Nová vlastnost. V levé části okna zadejte informace nové vlastnosti.
Název, který se zobrazí ve stromu schémat. Musí dodržovat pravidla pojmenování v zprostředkovateli.
U úložiště dat SQLite nelze název schématu změnit. Schéma musí mít název Default. U schémat SQLite také nelze přidávat komentáře v poli Popis u schématu nebo třídy prvků.
Volitelný popis schématu.
Název třídy prvku, který se zobrazí ve stromu schémat. Musí dodržovat pravidla pojmenování v zprostředkovateli.
Volitelný popis třídy prvku.
V případě třídy s asociovanou geometrií vyberte možnost Třída prvku. Možnost Třída ne-prvku vyberte u neprostorových dat, která lze použít jako samostatnou nebo obsaženou třídu.
U většiny zprostředkovatelů vyžaduje každá třída prvku jedinečný identifikátor k rozlišení od ostatních prvků (pokud třída prvku nemá základní třídu, od které převezme identifikátor).
Samostatná třída nemá žádnou asociaci s jinou třídou a vyžaduje jedinečný identifikátor. Jako obsažená třída definuje vlastnost jiné třídy nebo třídy prvku. Například Chodník může být vlastnost třídy prvku Silnice; třída Chodník definuje vlastnost Silnice. Chodník. V tomto případě třída Chodník nevyžaduje identifikační vlastnost, i když by ji mohla mít.
Pokud tato třída prvku dědí od jiné třídy prvku, vyberte tuto supertřídu; jinak vyberte možnost Žádný. Toto nastavení platí jen pro třídy prvků (nikoliv neprvkové třídy) a je dostupné, jen když zprostředkovatel podporuje dědičnost.
Pokud je tato třída prvku abstraktní třídou, klikněte na možnost Ano. Pro abstraktní třídu nelze vytvořit prvky, ale je možné ji použít jako základní třídu. Toto nastavení platí jen pro třídy prvků (nikoliv neprvkové třídy) a je dostupné, jen když zprostředkovatel podporuje dědičnost.
Vyberte vlastnosti, které mají tvořit jedinečný identifikátor (pro hodnoty primárního klíče, který není prázdný) pro tuto třídu prvku. Vyberte jednu vlastnost pro jednoduchý identifikátor nebo více vlastností pro složený identifikátor. (Někteří zprostředkovatelé podporují jen jednoduché identifikátory.) Tyto vlastnosti vytvořte před tvorbou všech ostatních. Pořadí vlastností lze změnit pomocí tlačítek se šipkami.
Než zařadíte prvek do úložiště dat, je nutné určit hodnoty pro neprázdné vlastnosti. Pokud to neprovedete, nebudete moci prvek zařadit.
Vlastnosti identifikátoru obvykle používají automaticky vygerované celé číslo. To znamená, že když přidáte nové prvky do této třídy prvku, získají automaticky generovaný jedinečný identifikátor. Pokud pro tuto vlastnost neurčíte automaticky generované celé číslo, je nutné ručně zadat jedinečný identifikátor pro každý prvek, který ji používá.
Určují kritéria, které musí prvky splnit, aby je bylo možné přidat do této třídy prvku. Zadejte omezení pro tuto třídu prvku v poli Omezení a kliknutím na možnost Nové jej použijte. Pokud je to třeba, vytvořte další vazby. Pořadí vazeb lze změnit pomocí tlačítek se šipkami. Omezení lze odebrat jejím označením a kliknutím na Vymazat. Toto nastavení je dostupné pouze v případě, že zprostředkovatel podporuje omezení. Syntaxe vazeb závisí na zprostředkovateli.
Určuje, zda když uživatel vydá prvek, neumožní ostatním uživatelům tento prvek upravovat, dokud nebude prvek znovu zařazen. Toto nastavení platí pouze pro zprostředkovatele, kteří podporují uzamknutí.
Určuje, zda se mají povolit dlouhé transakce. Dlouhá transakce seskupuje podmíněné změny v jednom nebo více prvcích. Dlouhé transakce se vytváří různé verze prvků nebo sad prvků. Toto nastavení platí pouze pro zprostředkovatele, kteří podporují správu verzí.
Název vlastnosti, který se zobrazí ve stromu schémat. Musí dodržovat pravidla pojmenování v zprostředkovateli.
Každá vlastnost je jednotlivým atributem třídy prvku. Například třída prvku Silnice může mít vlastnosti zvané: Název, DatumRealizace a Umístění.
U neprostorových dat vyberte možnost Data. Pokud vlastnost definuje tvar objektu, vyberte možnost Geometrie.
Typ dat vlastnosti Data je booleovský, bajtový, datum/čas, desetinný, jednoduchý, dvojitý, Int16, Int32, Int64 nebo řetězcový. Prvek Silnice může například obsahovat vlastnost dat s názvem DatumRealizace, jejíž typ dat je datum/čas.
Výchozí vlastnost geometrie určuje jeden ze čtyř tvarů: bod (0 rozměrů), křivka nebo úsečka (1 rozměr), povrch nebo polygon (2 rozměry) a těleso (3 rozměry). Třída prvku obsahuje jednu hlavní vlastnost geometrie, ale může obsahovat i další vlastnosti geometrie. Vlastnost geometrie je asociovaná s prostorovým kontextem. Všechny instance vlastnosti geometrie musí mít stejnou staniční kótu. Ne všichni zprostředkovatelé podporují všechny typy geometrie nebo všechny rozměry; SHP podporuje jen body XY, zatímco Oracle podporuje body XY, XYZ, XYZM a XYM. Výchozí je XY. Navíc může obsahovat atributy, které popisují výsku a rozměr: „má převýšení“ pro Z a „má rozměr“ pro M.
Třída prvku obsahuje jednu hlavní vlastnost geometrie, ale může obsahovat i další vlastnosti geometrie. Vlastnost geometrie je asociovaná s prostorovým kontextem. Všechny instance vlastnosti geometrie musí mít stejnou staniční kótu. Ne všichni zprostředkovatelé podporují všechny typy geometrie nebo všechny rozměry; SHP podporuje jen body XY, zatímco Oracle podporuje body XY, XYZ, XYZM a XYM. Výchozí je XY. Navíc může obsahovat atributy, které popisují výsku a rozměr: „má převýšení“ pro Z a „má rozměr“ pro M.
Vlastnost asociace se může zobrazit v seznamu, ale není podporována aplikací AutoCAD Map 3D. Typ vlastnosti zvolte pouze v případě, že jej využívají existující data a tyto data chcete zachovat po přesunutí do jiného úložiště dat.
Zadejte volitelný popis vlastnosti.
Tuto možnost nelze nastavit, avšak určuje aktuální nastavení vlastnosti v existujícím schématu. Hodnota Ano určuje, že systém bude automaticky generovat hodnoty pro tuto vlastnost. Obecně platí, že vlastnosti identifikátoru, jejichž hodnoty jedinečně identifikují každý prvek, jsou generovány automaticky.
Kliknutím na název atributu ve stromu schémat zobrazíte jeho popis. Pokud můžete změnit nebo určit hodnotu této vlastnosti, v poli hodnoty se zobrazí šipka dolů nebo blikající kurzor a je možné zvolit nebo zadat hodnotu.
Seznam se dynamicky mění, aby zobrazoval různé atributy, které jsou dostupné pro vybraný typ vlastnosti.