Lentelės šablonas – tai lentelė, į kurią naudojant importo komandas gali būti importuojami AutoCAD Map vidinių atributinių lentelių, AutoCAD Map objektų (linijų, taškų ir pan.) savybių, arba MDB duomenų bazių bei Bylos duomenys.
Paspaudę mygtuką arba komandinėje eilutėje įrašę komandą
GEOMAP_LENTELESREDAGAVIMASSTD iškviesite komandą, kurios pagalba galėsite
sukurti naują lentelės šabloną.
Iškvietus komandą programa paprašys nurodyti lentelę, kuriai bus kuriamas lentelės šablonas. Nurodžius lentelę atsidarys lentelės redagavimo dialogo langas:
Šablono kūrimas
Dialogo srityje Bendri duomenys nustatomos reikšmės, pagal kurias identifikuojami kokie duomenys turi būti importuojami į sukurtą šabloną.
• Šablono pavadinimas. Turite nurodyti kuriamos lentelės pavadinimą, jis brėžinyje turi būti unikalus (kelioms lentelėms kartotis negali).
• Lentelės orientacija. Šablonai gali būti kuriami eilute ir stulpeliu.
Jei šablonas eilute – importuojant duomenys bus pildomi nuo kepurės žemyn. Tarkime turime tokį šabloną:
Vardas |
Pavardė |
vardas |
pavarde |
Čia pirmoji eilutė yra šablono kepurė, o antroji šablono eilutė. Importavus duomenis lentelė atrodys taip:
Vardas |
Pavardė |
Petras |
Petraitis |
Jonas |
Jonaitis |
Ona |
Petraitienė |
... |
... |
Jei šablonas stulpeliu – importuojami duomenys pildomi nuo kepurės dešinėn. Tarkime turime tokį šabloną:
Vardas |
vardas |
Pavardė |
pavarde |
Čia pirmas stulpelis yra šablono kepurė, o antras stulpelis – šablono stulpelis. Importavus duomenis lentelė atrodys taip:
Vardas |
Petras |
Jonas |
Ona |
... |
Pavardė |
Petraitis |
Jonaitis |
Petraitienė |
... |
• Duomenų bazės tipas. Iš sąrašo parenkamas duomenų bazės tipas. Pagal tai identifikuojama iš kur duomenys turi būti importuojami į šabloną. Šį tipą reikia nurodyti jei į šabloną importas bus atliekamas iš AutoCad Map vidinių atributinių lentelių, objektų savybių arba MDB duomenų bazių. Galimos reikšmės:
o Kita – nurodoma, kai norima importuoti iš Bylos. Jei yra iš bylos importuojamų duomenų, šis tipas turi būti nustatytas uždarant redagavimo langą.
o AutoCAD Map atributai – AutoCAD Map vidinė atributų lentelė.
o ACCESS duomenų bazė – Access duomenų bazė (MDB).
o Objektų duomenys – AutoCAD Map objektų (linijų, taškų, blokų ir pan.) savybės (koordinatės, ilgiai, sluoksnių pavadinimai ir pan.).
Vienam lentelės šablonui galima parinkti kelis duomenų tipus, užpildant juos atitinkamais duomenimis. Redagavimo lange pakeitus lentelės duomenų tipą, automatiškai susipildys reikiami to tipo laukai įskaitant ir stulpelių pavadinimus.
• Duomenų bazės pavadinimas.
o Nurodomas MDB duomenų bazės failo pavadinimas arba duomenų bazės vieta diske.
o Nurodomas objektų savybių duomenų failas*.dxe diske.
• Duomenų bazės lentelės pavadinimas.
o Nusirodo MDB duomenų bazės lentelės pavadinimas, jį reikia įrašyti kuriant šabloninę lentelę importui iš MDB. Jeigu SQL užklausa langelyje nurodoma pilna užklausa, tada šioje vietoje lentelės pavadinimo galima ir nerašyti.
o Nusirodo AutoCAD Map atributų lentelės pavadinimas.
• Dalinė SQL užklausa. Įrašoma SQL užklausos sąlyga atrenkamiems duomenims. Šis atributas gali būti nepildomas. SQL sąlyga, pavyzdžiui, gali būti tokia: Sklypo_Nr=5. Jei lauko pavadinimas, nurodomas SQL sąlygoje, susideda iš kelių žodžių – jis turi būti rašomas tarp skliaustų [ ] (pavyzdžiui [Sklypo numeris]=5)
• Pilna SQL užklausa. Pilna SQL užklausa. Šis atributas gali būti nepildomas. Pilnos SQL užklausos pavyzdys: SELECT Pavarde FROM Sklypai WHERE Sklypo_Nr = 5.
Duomenų tikslumas. Pagal nurodytą duomenų tikslumo reikšmę bus suapvalinamos visos skaitinės objektų savybių reikšmės (tokios kaip koordinatės, ilgiai, plotai ir pan.)
Dialogo srityje Eilučių/stulpelių duomenys yra nustatomi šablono eilutės arba stulpelio parametrai. Pagal duomenų bazės tipą atitinkamai yra užpildomi laukai renkantis iš išskleidžiamojo sąrašo.
• Kita – ranka suvedamos reikšmės, dažniausiai Bylos lentelių laukų pavadinimai.
• Access duomenų bazė - pasirenkami duomenų bazės lentelės laukai.
• AutoCADMap atributai- pasirenkami AutoCAD Map vidinių atributų lentelių laukai.
• Objektų duomenys – pasirenkamos objektų savybės, kurios priklauso nuo pasirinkto objekto tipo. Žemiau esančioje lentelėje pateikta kokiems objektams, kokias savybes galima importuoti.
Lentelė. Objektų savybės.
Objekto tipas |
Savybės ir jų aprašymai |
Linijos |
Angle (Kampas) – linijos kampas EndPoint.Y (Pabaigos Y ) – linijos pabaigos Y koordinatė EndPoint.X (Pabaigos X) – linijos pabaigos X koordinatė EndPoint.Z (Pabaigos Z ) – linijos pabaigos Z koordinatė Layer (Sluoksnis) – linijos sluoksnio pavadinimas Length (Ilgis) – linijos ilgis Linetype (Linijos tipas) – linijos tipas LineWeight (Linijos storis ) – linijos storis StartPoint.Y (Pradžios Y ) – linijos pradžios Y koordinatė StartPoint.X (Pradžios X ) – linijos pradžios X koordinatė StartPoint.Z (Pradžios Z ) – linijos pradžios Z koordinatė |
Laužtės |
Area (Ribojamas plotas) – laužtės ribojamas plotas Closed (Ar uždaryta) – ar laužtė uždaryta Layer (Sluoksnis) – laužtės sluoksnio pavadinimas Length (Ilgis) – laužtės ilgis Linetype (Linijos tipas) – laužtės linijos tipas LineWeight (Linijos storis) – laužtės linijos storis
|
Taškai |
Sluoksnis – taško sluoksnio pavadinimas PositionY (Įterpimo Y) – taško įterpimo Y koordinatė PositionX (Įterpimo X) – taško įterpimo X koordinatė PositionZ (Įterpimo Z) – taško įterpimo Z koordinatė |
Blokai |
Rotation (Pasukimo kampas) – bloko pasukimas ScaleFactor.X (X mastelis) – bloko ištempimo X mastelis ScaleFactors.Y (Y mastelis) – bloko ištempimo Y mastelis ScaleFactors.Z (Z mastelis) – bloko ištempimo Z mastelis Position.X (Įterpimo taško X )– bloko įterpimo X koordinatė Position.Y (Įterpimo taško Y) – bloko įterpimo Y koordinatė Position.Z (Įterpimo taško Z) – bloko įterpimo Z koordinatė Layer (Sluoksnis) – bloko sluoksnio pavadinimas BlockReferenceAttribute.NUMERIS - atributo Numeris reikšmė BlockReferenceAttribute.KODAS- atributo Kodas reikšmė BlockReferenceAttribute.AUKSTIS- atributo Aukstis reikšmė |
Apskritimai |
Area( Plotas) – apskritimo plotas Center.X (Centro X) – apskritimo centro X koordinatė Center.Y (Centro Y) – apskritimo centro Y koordinatė Center.Z (Centro Z) – apskritimo centro Z koordinatė Diameter (Diametras ) – apskritimo diametras (skersmuo) Layer (Sluoksnis) – apskritimo sluoksnio pavadinimas Linetype (Linijos tipas) – apskritimo linijos tipas LineWeight ( Linijos storis) – apskritimo linijos storis Radius (Spindulys) – apskritimo spindulys |
Lankai |
Area( Plotas) – lanko plotas Center.X (Centro X) – lanko centro X koordinatė Center.Y (Centro Y) – lanko centro Y koordinatė Center.Z (Centro Z) – lanko centro Z koordinatė Layer (Sluoksnis) – lanko sluoksnio pavadinimas Length (Ilgis) – lanko lanko ilgis Linetype (Linijos tipas) – lanko linijos tipas LineWeight ( Linijos storis) – lanko linijos storis Radius (Spindulys) – lanko spindulys StartAngle (Pradžios kampas) – lanko pradžios kampas TotalAngle(Bendrai kampas) –lanko bendras kampas |
Elipsės |
Area( Plotas) –elipsės plotas Center.X (Centro X) – elipsės centro X koordinatė Center.Y (Centro Y) – elipsės centro Y koordinatė Center.Z (Centro Z) – elipsės centro Z koordinatė Layer (Sluoksnis) – elipsės luoksnio pavadinimas Linetype (Linijos tipas) – elipsės linijos tipas LineWeight ( Linijos storis) – elipsės linijos storis MajorRadius (Pagr. ašies spindulys) – elipsės pagrindinės ašies spindulys MinorRadius(Pagalb. ašies spindulys) – elipsės pagalbinės ašies spindulys |
Splainai |
Area( Plotas) – splaino plotas Layer (Sluoksnis) – splaino sluoksnio pavadinimas Linetype (Linijos tipas) – splaino linijos tipas LineWeight ( Linijos storis) – splaino linijos storis |
Kopijuojant sukurtą lentelę su lentelės šablonu, kartu persikopijuoja ir lentelės šablonas, todėl galima iškart ją užpildyti duomenimis, nereikia per naują kurti šablono.