Polia
Pole (angl. „Field“) predstavuje textový alebo numerický údaj, ktorý sa mení takmer automaticky v závislosti k parametru, ktorý mu bol určený. Môžeme tak do textu (odstavcového alebo jednoriadkového), kóty, tabuľky alebo atribútu vkladať napríklad textový údaj o dátume alebo čase posledného uloženia výkresu, aktuálny dátum, názov počítača, z ktorého bola vykonaná posledná zmena výkresu, ako aj parametre, resp. vlastnosti vybraného objektu – polomer kružnice, dĺžka čiary, názov bloku, hodnotu atribútu a iné. Výhodou použitia poľa oproti obyčajnému textovému údaju spočíva v obnovení, resp. aktualizácii hodnoty poľa po zmene daného parametra – ak sa zmení dĺžka čiary alebo ak sa zmení dátum a čas posledného uloženia výkresu, tento údaj nie je nutné ručne zmeniť a prepísať, ale zmena textu prebehne v závislosti od nastavenia programu. Štandardne je textový údaj poľa zvýraznený ako šedé pozadie textu (podobne ako pri rovnici v tabuľke).
Nastavenie vlastností polí, ako zobrazenie pozadia a udalosti aktualizácie všetkých polí vo výkrese, je možné vykonať nástrojom „Field Update Settings...“ v okne vlastností programu „Options“ v záložke „User Preferences“, kde nástroj otvorí ponuku, v ktorej je možné vybrať, kedy prebehne aktualizácia všetkých polí – na výber sú nasledovné možnosti:
- otvorenie výkresu
- uloženie výkresu
- tlač výkresu
- eTransmit
- regenerovanie výkresu (príkaz „REGEN“ alebo „REGENALL“)
Nastavenie vlastností polí v okne vlastností „Options“, 1 - záložka „User Preferences“; 2 – nastavenie polí; 3 – možnosti udalosti aktualizácie všetkých polí vo výkrese
Vkladanie polí do textových objektov
Pridanie poľa do jednoriadkového alebo odstavcového textu sa rieši v editačnom režime príslušného textového objektu. Pre zaznamenanie dátumu posledného uloženia výkresu vytvoríme textový objekt s textom „Dátum uloženia výkresu:“, kde bude za dvojbodkou umiestnené pole odvolávajúce sa na dátum a čas vytvorenia súboru. Po zadaní samotného textu „Dátum uloženia výkresu:“ kliknutím pravým tlačidlom vyvoláme lokálne menu, v ktorom vyberieme voľbu „Insert field“, ktorá otvorí dialógové okno pre vkladanie poľa.
Vloženie poľa dátumu posledného uloženia výkresu. Vloženie poľa do jednoriadkového textu z lokálneho menu (hore); Dialógové okno vlastností vkladaného poľa (v strede); Jednoriadkový text s vloženým poľom dátumu a času (dole); 1 - kategória poľa (Date & Time – Dátum a čas); 2 - názov poľa (SaveDate - dátum uloženia); 3 - formát dátumu; 4 - vysvetlivky a nápoveda k poliam dátumov.
V prípade, že je potrebné zmeniť údaj, ktorý má pole zobrazovať, úprava sa vykoná dvojkliknutím na pole počas editácie textu a následným výberom požadovaného poľa.
Do textového objektu je možné pridať viac než jedno pole, napríklad do vyššie uvedeného textového údaju je možné doplniť aj pole zobrazujúce názov užívateľa, ktorý vykonal poslednú zmenu rovnakým postupom – vyvolaním lokálneho menu a vložením poľa. Medzi poľami môže byť podľa potreby vložený aj iný text.
Viaceré polia vložené v jednom objekte jednoriadkového textu, 1 – pole dátumu posledného uloženia výkresu; 2 – názov užívateľa, ktorý naposledy uložil výkres
Podobným spôsobom je možné vložiť pole aj do bunky tabuľky. V jestvujúcej tabuľke kanalizačných potrubí upravíme, resp. prepracujeme bunky dĺžky jednotlivých stôk tak, aby údaje o dĺžke preberali údaj dĺžky objektu úsečky znázorňujúcej príslušnú stoku. V prípade, že sa dĺžka stoky zmení, nebude nutné manuálne prepisovať jej dĺžku v tabuľke – údaj bude aktualizovaný napríklad po uložení alebo regenerovaní výkresu. Výhodou tohto postupu je to, že počas prác na projekte spravidla dochádza napríklad k zmenám rozmerov stôk, ktoré sa vďaka použitiu polí takmer okamžite premietnu do tabuľky stôk bez nutnosti manuálneho prepisovania údajov.
V prípade odstavcových textov je pridávanie polí možné vykonať iba v editore textu pomocou lokálneho menu vyvolaného kliknutím pravého tlačidla alebo nástrojom z panelu „Insert“ v table „Text Editor“ .
Vkladanie polí do atribútov
V prípade používania blokov s atribútmi je možné do atribútu pridávať polia cez editáciu atribútov v okne rozšíreného editora atribútov, kde pole vložíme pomocou lokálneho menu vyvolaného kliknutím pravého tlačidla myši.
Týmto spôsobom je možné jednoducho popisovať rôzne prvky. V prípade situácie kanalizácie v obci Veľký Lapáš bol vytvorený blok s atribútmi pre popis jednotlivých stôk.
Blok pre popis jednotlivých stok, 1 – atribút čísla stoky; 2 – atribút priemeru potrubia; 3 – atribút dĺžky potrubia; 4 – atribút materiálového riešenia potrubia; 5 – text poznámky (priemer potrubia); 6 – text poznámky (dĺžka potrubia)
Do atribútu dĺžky stoky vložíme pole, ktoré bude zobrazovať hodnotu dĺžky úsečky znázorňujúcej príslušnú stoku. V dialógovom okne pre vkladanie poľa vyberieme kategóriu polí „Objects“, keďže chceme zabezpečiť, aby atribút zobrazoval parameter jestvujúceho objektu – dĺžku úsečky tvoriacu stoku. V názve polí sa vyberie „Object“ a následne sa nástrojom pre výber požadovaného objektu vyberie objekt úsečky tvoriacej stoku č. 1. Zo zoznamu vlastností objektov vyberieme „Length“, nakoľko toto je parameter dĺžky vybraného objektu. Ako formát poľa vyberieme „Decimal“ pre zobrazenie vo formáte desatinného čísla a presnosť nastavíme na dve desatinné miesta.
Vloženie poľa dĺžky úsečky do atribútu, 1 – kategória poľa (Objects – objekty); 2 – Názov poľa (Object – objekt); 3 - nástroj pre výber požadovaného objektu; 4 – zobrazenie typu vybraného objektu; 5 – parameter vybraného objektu, ktorý bude zobrazený ako pole (Length - dĺžka vybranej úsečky); 6 - formát poľa (Decimal - desatinné číslo); 7 - presnosť hodnoty poľa; 8 – náhľad na pole s aktuálnym nastavením
Hodnota dĺžky úsečky vložená ako pole sa v atribúte následne zobrazí vo zvolenom formátovaní a atribút, resp. pole v atribúte, bude farebne zvýraznené jednak v okne rozšíreného editora atribútov, ako aj v samotnej kresbe bloku vo výkrese.
Pole vložené do bloku s atribútom, 1 – zvýraznenie textu indikujúce použitie poľa v rozšírenom editore atribútov (vľavo) a vo výkrese (vpravo)
Vkladanie polí do tabuliek
Vloženie poľa do bunky sa vykonáva buď vložením cez lokálne menu po kliknutí pravým tlačidlom počas editácie bunky, cez nástroj „Field“ v paneli „Insert“ v table „Table Cell“ alebo počas editácie vybranej bunky cez nástroj „Field“ v paneli „Insert“ v table „Text editor“.
Vloženie poľa do bunky tabuľky. Vloženie do bunky (vľavo); Vloženie počas editácie obsahu bunky cez „Text editor“ (vpravo); 1 - nástroj „Field“ pre vkladanie poľa editovaného textu bunky alebo odstavcového textu.
Rovnako ako pri vkladaní poľa do atribútu je možné aj do bunky tabuľky vložiť dĺžku úsečky tvoriacej stoku č. 1 ako pole a vhodným nastavením formátu zabezpečiť požadované formátovanie hodnoty zobrazenej v tabuľke. Po prípadnej zmene dĺžky tejto úsečky a následnom regenerovaní (alebo inej udalosti, ktorá je zvolená pre aktualizáciu polí) dôjde k aktualizovaniu tohto poľa, a teda aj k zmene zobrazenej hodnoty v tabuľke.
Aktualizácia poľa vloženého v bunke tabuľky. Stav pred zmenou dĺžky úsečky a aktualizáciou polí (vľavo) a po zmene dĺžky úsečky a aktualizácii polí (vpravo); 1 – dĺžka vybranej úsečky; 2 – bunka s poľom zobrazujúcim dĺžku vybranej úsečky; 3 – vybraná úsečka.
Prepájanie polí
Pomocou polí je možné odkazovať sa na iné polia. V ukážkovom príklade popisujúcom vloženie poľa do tabuľky sa pole odkazovalo na hodnotu dĺžky úsečky. Poľom vloženým do tabuľky je však možné odkazovať sa aj na pole atribútu bloku popisujúceho príslušnú stoku, ktorý sa odkazuje na hodnotu dĺžky úsečky. V prípade, že polia buniek obsahujú číselné dáta, je možné s bunkami následne vykonávať matematické operácie pomocou rovníc – sčítanie, odčítanie, násobenie, delenie a iné.
Prepájanie polí. 1 – dĺžka stoky č. 6 v atribúte bloku ako pole odkazujúce na dĺžku úsečky; 2 – dĺžka stoky č. 7 v atribúte bloku ako pole odkazujúce na dĺžku úsečky; 3 – dĺžka stoky č. 6 v tabuľke ako pole odkazujúce atribút bloku; 4 – dĺžka stoky č. 7 v tabuľke ako pole odkazujúce atribút bloku; 5 – celková dĺžka stôk 1, 2, 6 a 7 vypočítaná ako súčet buniek so správnym výsledkom
Výpočet pomocou rovnice sumy však v tomto prípade fungovať nebude, nakoľko rovnica sumy pracuje len s číselnými dátami, ale pri použití poľa odkazujúceho na atribút toto pole nadobúda formát textu a preto tieto hodnoty nebudú zahrnuté do výpočtu.
Prepájanie polí. 1 – dĺžka stoky č. 6 v atribúte bloku ako pole odkazujúce na dĺžku úsečky; 2 – dĺžka stoky č. 7 v atribúte bloku ako pole odkazujúce na dĺžku úsečky; 3 – dĺžka stoky č. 6 v tabuľke ako pole odkazujúce atribút bloku; 4 – dĺžka stoky č. 7 v tabuľke ako pole odkazujúce atribút bloku; 5 – celková dĺžka stôk 1, 2, 6 a 7 vypočítaná ako suma buniek rozsahu s nesprávnym výsledkom
V nasledovnom videu je vysvetlený postup pridávania a práce s poľami: