Sukurti lentelės šabloną

 

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:

Kita – nurodoma, kai norima importuoti iš Bylos. Jei yra iš bylos importuojamų duomenų, šis tipas turi būti nustatytas uždarant redagavimo langą.

AutoCAD Map atributai – AutoCAD Map vidinė atributų lentelė.

ACCESS duomenų bazė – Access duomenų bazė (MDB).

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.

Nurodomas MDB duomenų bazės failo pavadinimas arba duomenų bazės vieta diske.

Nurodomas objektų savybių duomenų failas*.dxe  diske.

      Duomenų bazės lentelės pavadinimas.

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.

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.