Iškvietus pasikartojančių duomenų priskyrimo nustatymus pasirodo langas:
Pasikartojančių duomenų priskyrimo nustatymų langas
Šiame lange esančioje lentelėje yra laukai, pagal kuriuos yra priskiriamos reikšmės į atributinę lentelę.
Lentelės laukas Lentelė nurodo atributinės lentelės pavadinimą, į kurią reikia įrašyti reikšmę. Jei lauko reikšmė *, tai reikia įrašyti visoms lentelėms.
Laukas Kodas nurodo objekto grafinį kodą, kuriam reikia priskirti reikšmę. Jei lauke reikšmė *, tai reiškia kiekvienam objektui.
Laukas Laukas nurodo atributinės lentelės lauko pavadinimą, į kurį reikia įrašyti reikšmę.
Lauko reikšmė nurodo reikšmę, kurią reikia įrašyti į atributinę lentelę. Galima įrašyti savo reikšmę (paspaudus ant išskleidžiamojo sąrašo rodyklytės, galima redaguoti lauką) arba galima pasirinkti reikšmę pagal objekto tipą:
Objekto tipas |
Apdorojami objektai |
Galimi „Lauko reikšmė“ variantai |
Taškas |
Blokas (INSERT). Taškas (POINT).
|
<DATA> – įrašoma esama data; <SLUOKSNIS> – įrašomas objekto sluoksnio pavadinimas; <KOORDINATE> - įrašomos bloko koordinates X, Y, Z. <ATRIBUTAS-???> – įrašoma bloko atributo reikšmė. Vietoj klaustukų įrašome bloko atributą, kurio reikšmę norime priskirti. <X> - įrašome objekto Y koordinatę. (Geodeziškai). <Y> - įrašome objekto X koordinatę. (Geodeziškai). <Z> – įrašome objekto Z koordinatę. |
Linija |
Linija (LINE). Polilinija (LWPOLYLINE).
|
<DATA> – įrašoma esama data; <SLUOKSNIS> – įrašomas objekto sluoksnio pavadinimas; <ILGIS> - įrašomas linijos ilgis;
Jeigu LINE: <PRADZIA> - įrašomos pradžios taško koordinatės X, Y, Z. <PABAIGA> - įrašomos pabaigos taško koordinatės X, Y, Z.
Jeigu LWPOLYLINE: <Z> - įrašomas laužtės aukštis (elevation). <VERTEKSAS-?> - įrašomos „?“ vertekso koordinatės. Vietoj klaustuko reikia įrašyti vertekso numerį. |
Plotas |
CLOSED Polilinija (LWPOLYLINE).
|
<DATA> – įrašoma esama data; <SLUOKSNIS> – įrašomas objekto sluoksnio pavadinimas; <PLOTAS> - įrašomas objekto plotas. <VERTEKSAS-?> - įrašomos „?“ vertekso koordinatės. Vietoj klaustuko reikia įrašyti vertekso numerį. <Z> – įrašomas laužtės aukštis (elevation). |
Kai apdorojamas objektas yra blokas ir reikia paimti kažkurią bloko atributo reikšmę, o jos blokas neturi, vykdant pasikartojančių duomenų pildymo komandą, bloko įterpimo vietoje ieškomas blokas PIKETAS. Jei surasto bloko PIKETAS piketo kodo reikšmė atitinka nustatymuose nurodytą piketo kodo reikšmę, tuomet paimama jo atributo reikšmė (jei toks atributas pas piketą yra). Jei tame pačiame taške yra keli blokai PIKETAS, tai tikrinama pagal nustatymų lauką Piketo kodo reikšmė.
Nustatymų lange esančiame laukelyje Piketo paieškos spindulys yra piketo paieškos spindulys matavimo vienetais, kai objektams priskiriamos reikšmės iš piketų atributų. Jei reikšmė neįrašyta arba įrašyta 0, tai komanda veikia lygiai taip pat kaip aukščiau aprašytas priskyrimas t.y. – bloko įterpimo vietoje ieškomas blokas PIKETAS. Jei reikšmė > 0, tai piketai ieškomi aplink objektą nurodytu spinduliu ir iš surastų piketų atributų priskiriamos reikšmės kaip ir aukščiau aprašytame priskyrime. Piketų skaičius netikrinamas, t.y. nekreipiamas dėmesys ar jau buvo priskirta reikšmė tam lentelės laukui. Jei surandamas piketas, jo atributo reikšmė visais atvejais priskiriama atributinės lentelės laukui. Šiuo atveju bus likusi paskutinio apdoroto piketo reikšmė, tačiau tam ir yra spindulys, kuris turėtų užtikrinti piketų nesikartojimą.
Jeigu atributinės lentelės lauke yra įrašyta kokia nors reikšmė, tai vykdant Pasikartojančių duomenų priskyrimą nauja reikšmė į tą patį atributinės lentelės lauką nebus priskirta. Tokiu atveju norint priskirti naują reikšmę į atributinės lentelės lauką, reikia uždėti varnelę Perrašyti egzistuojančias reikšmes. Kai ši varnelė uždėta, tai iškvietus Pasikartojančių duomenų priskyrimo komandą pagal Pasikartojančių duomenų priskyrimo nustatymus yra perrašomos reikšmės atributinėje lentelėje.
Svarbu: kai atributinės lentelės laukas yra real ar integer tipo ir juose pagal nutylėjimą įrašytas 0, tai reikšmės įrašomos be varnelės Perrašyti egzistuojančias reikšmes.
0 traktuot kaip reikšmę. Jei ši varnelė uždėta ir atributinės lentelės lauko reikšmė yra 0, tai ši reikšmė neperrašoma. Išskyrus, kai yra pažymėtas pasirinkimas Perrašyti egzistuojančias reikšmes.
Svarbu: kai atributinės lentelės laukas yra character tipo ir jame įrašytas 0, tai nustatymas 0 traktuot kaip reikšmę negalioja. Šis nustatymas yra skirtas tik real ir integer tipo laukams.
Nustatymų lango viršuje yra įrankių juosta, kurios mygtukus naudodami galite pridėti naujus įrašus, juos šalinti, kopijuoti, įterpti, saugoti, rūšiuoti. Apie tai plačiau skaitykite skyrelyje Įrankių juostos naudojamos nustatymuose.