GIS GeoMap 2013 programinės įrangos versijoje visi integruoti objektai saugomi GIS duomenų bazėje (PostgreSQL + PostGIS) – integravimo metu CAD objektai (taškai, linijos, polilinijos, tekstai, blokai, multilinijos, štrichai ir pan.) paverčiami į GIS objektus (taškas, linija, plotas) su visa reikiama atributika, kad būtų galima atkurti į CAD objektus. GIS objektai saugomi GIS duomenų bazėje, todėl jie prieinami redagavimui. Objektų atributika saugoma atributiniuose laukuose prie objekto.
Objektai saugomi grupėmis, paremtomis „CAD pagal GKTR“ reglamento objektų grupavimu:
1. Reljefas
2. Geodezinis pagrindas
3. Administraciniai vienetai
4. Augalija ir žemėnaudos
5. Hidrografija
6. Transporto infrastruktūra
7. Statiniai
8. Inžineriniai tinklai:
a. Bendri tinklai
b. Vandentiekis
c. Šilumotiekis
d. Ryšiai
e. Naftotiekis
f. Buitinis ir ūkinis nuotekų tinklas
g. Lietaus ir drenažo tinklas
h. Elektra
i. Dujotiekis
9. PIKETAI
10. KITA
Kiekviena grupė turi „POINT“ (taškinį) ir „LINE“ (linijinį) objektų rinkinį. Kai kurie objektai priklauso grupėms, kurios papildomai turi „POLYGON“ (plotinį) objektų rinkinį.
AutoCAD objektų kaupimas:
• „Point“, „Block“, „Text“, „MText“ (visi kurie turi tik vieną pagrindinį tašką „base point“) – saugomi taškiniuose (point_) grupių rinkiniuose, pagal sluoksnį priskiriant atitinkamai grupei.
• „Line“, „Polyline“, „MLine“, „Spline“, „2DPolyline“ (visi, kurie linijiniai) – saugomi linijiniuose (line_) grupių rinkiniuose, pagal sluoksnį išskirstant į atitinkamas grupes.
• Uždaros polilinijos ar multilinijos, štrichai ir kiti plotiniai objektai saugomi plotiniuose (polygon_) rinkiniuose.
* Uždaros (Closed) multilinijos ir polilinijos pagal konfigūraciją gali būti saugomos linijiniuose arba plotiniuose rinkiniuose. Tai nusirodo duomenų kaupimo taisyklėse.
Duomenų bazėje esančios sisteminės lentelės ieraObject aprašymas:
Lentelė: IeraObject | ||
Laukas |
Tipas |
Paskirtis |
objectId |
Serial (integer) |
Unikalus objekto ID |
revisionCreated |
integer |
Sukurta versijoje |
revisionExpired |
integer |
Galiojimo versija |
componentId |
integer |
Šaka |
layer |
text |
Sluoksnis (GKTR) |
color |
integer |
Spalvos indeksas (Autocad) |
text |
text |
Priklauso nuo objekto tipo (objectType): - Jei Blokas (objectType=1) tada saugomas bloko vardas - Jei Tekstas arba Multitekstas – tada teksto reikšmė. - Jei Taškas – tada tuščias. - Jei Linija arba Laužtė – tada linijos tipas - Jei štrichas – tada štricho tipas - Jei multilinija – tada Multilinijos tipas - Arc ir Spline – linijų tipai |
text2 |
text |
Priklausomai nuo objekto tipo: - Tekstam – tekstų stilius - Štricham - štricho kategorija - ...
|
text3 |
text |
Priklausomai nuo objekto tipo saugoma reikšmė |
objectType |
integer |
Objekto tipas (reikšmės išvardintos žemiau). |
Lentelė aprašo laukus, kurie skirti informacijos saugojimui norint GIS objektą paversti į CAD.
objectType galimos reikšmės:
eBlockReference = 1, – Blokas - saugomas point_ lentelėj.
eText = 2, – Tekstas – saugomas point_lentelėj
eMText = 3, – Multitekstas – saugomas point_lentelėj
ePoint = 4, – Taškas – saugomas point_lentelėj
eLine = 5, – Linija – saugoma line_lentelėj
ePolyLine = 6, – Laužtė – saugoma line_lentelėj
e2dPolyLine = 7, – 2DLaužtė- – saugoma line_ arba jeigu „Closed“ polygon_lentelėj
e3dPolyLine = 8, – 3DLaužtė - – saugoma line_ arba jeigu „Closed“ polygon_lentelėj
eIeraKelinis = 9, – InfoEra GeoMap kelinis objektas – saugomas line_lentelėj
eHatch = 10, – Štrichas – saugomas polygon_ lentelėj
eMLine = 11, – Multilinija - (saugoma pagrindinė ašis) line_ lentelėje
eArc = 12, - Lankas - (saugomas kaip laužtė) line_ lentelėje
eSpline = 13 – Splainas - (paverčiamas į laužtę) line_lentelėje
eIeraLinijinis = 14, - GeoMap linijinis objektas. Paverčiamas į laužtę. Parametrai saugomi atkūrimui line_ lentelėje
eIeraSkardis = 15, - GeoMap skardžio objektas. Paverčiamas į atskirus objektus (skardžio viršaus liniją, apačia ir skardį) line_lentelėje.
eIeraSlaitas = 16, - GeoMap šlaito objektas. Paverčiamas į atskirus objektus (šlaito viršaus liniją, apačią ir šlaitą) line_lentelėje.
eIeraSlaitasFull = 17 - GeoMap šlaito objektas.
Duomenų bazėje esančios lentelės line aprašymas (lentelė line paveldi visus lentelės ieraObject laukus):
Lentelė: line | ||
Laukas |
Tipas |
Paskirtis |
scale |
real |
Mastelis naudojamas Multilinijom |
justification |
smallint |
Priklauso nuo objekto tipo (objectType): -jei Multilinija (objectType =11) -Lygiavimas (Reikšmės: 0-Top,1-Zero, 2-Bottom) -jei ieraKelinis, ieraLinijinis, ieraSkardzio, iera |
startParam |
real |
Linijinio GeoMap objekto pradžia |
endParam |
real |
Linijinio GeoMap objekto pabaiga |
Duomenų bazėje esančios lentelės point aprašymas (lentelė point paveldi visus lentelės ieraObject laukus):
Lentelė: point | ||
Laukas |
Tipas |
Paskirtis |
rotation |
real |
Pasukimas (laipsniais) |
scaleX |
real |
Mastelis pagal X |
scaleY |
real |
Mastelis pagal Y |
scaleZ |
real |
Mastelis pagal Z |
textHeight |
real |
Teksto aukštis |
textWidth |
real |
Teksto plotis |
textJustification |
real |
Teksto lygiavimas |
Duomenų bazėje esančios lentelės polygon aprašymas (lentelė polygon paveldi visus lentelės ieraObject laukus):
Lentelė: polygon | ||
Laukas |
Tipas |
Paskirtis |
... |
... |
... |
Objektų paveldėjimo schema:
Duomenų grupavimas ir duomenų lentelės
GIS Duomenų bazėje topografiniai objektai pasiekiami šioje lentelėse:
1. Geodezinis pagrindas | ||
|
Linijiniai |
line_1_GEO_PAGRINDAS |
|
Taškiniai |
point_1_GEO_PAGRINDAS |
|
|
|
2. Reljefas | ||
|
Linijiniai |
line_2_RELJEFAS |
|
Taškiniai |
point_2_RELJEFAS |
|
|
|
3. Administraciniai vienetai ir gyvenamosios vietovės | ||
|
Linijiniai |
line_3_ADM_VNT_GYVEN_VIETOVES |
|
Taškiniai |
point_3_ADM_VNT_GYVEN_VIETOVES |
|
|
|
4. Hidrografija | ||
4.1. Hidrografiniai geoobjektai | ||
|
Linijiniai |
line_4.1_HIDROGRAF_GEOOBJEKTAI |
|
Taškiniai |
point_4.1_HIDROGRAF_GEOOBJEKTAI |
|
|
|
4.2. Hidrotechniniai geoobjektai | ||
|
Linijiniai |
line_4.1_HIDROTECH_GEOOBJEKTAI |
|
Taškiniai |
point_4.1_HIDROTECH_GEOOBJEKTAI |
|
|
|
5. Augalija ir žemėnaudos | ||
|
Linijiniai |
line_5_AUGALIJA_ZEMENAUDOS |
|
Taškiniai |
point_5_AUGALIJA_ZEMENAUDOS |
|
Plotiniai |
polygon_5_AUGALIJA_ZEMENAUDOS |
|
|
|
6. Transporto infrastruktūra | ||
6.1. Automobilių kelių ir gatvių infrastruktūros geoobjektai | ||
|
Linijiniai |
line_6.1_AUTO_KELIU_GATVIU_GEOOBJEKTAI |
|
Taškiniai |
point_6.1_AUTO_KELIU_GATVIU_GEOOBJEKTAI |
|
|
|
6.2. Geležinkelių transporto infrastruktūros geoobjektai | ||
|
Linijiniai |
line_6.2_GELEZ_TRAN_INFRA_GEOOBJEKTAI" |
|
Taškiniai |
point_6.2_GELEZ_TRAN_INFRA_GEOOBJEKTAI" |
|
|
|
6.3. Tiltai | ||
|
Linijiniai |
line_6.3_TILTAI |
|
Taškiniai |
point_6.3_TILTAI |
|
|
|
7. Statiniai | ||
7.1. Pastatai ir jų dalys | ||
|
Linijiniai |
line_7.1_PASTATAI |
|
Taškiniai |
point_7.1_PASTATAI |
|
Plotiniai |
polygon_7.1_PASTATAI |
|
|
|
7.2. Kiti statiniai | ||
|
Linijiniai |
line_7.2_KITI_STATINIAI |
|
Taškiniai |
point_7.2_KITI_STATINIAI |
|
Plotiniai |
polygon_7.2_KITI_STATINIAI |
|
|
|
8. Inžineriniai tinklai | ||
8.1. Bendri tinklai ir įrenginiai | ||
|
Linijiniai |
line_8.1_BENDRI_TINKLAI |
|
Taškiniai |
point_8.1_BENDRI_TINKLAI |
|
|
|
8.2. Dujotiekis | ||
|
Linijiniai |
line_8.2_DUJOTIEKIS" |
|
Taškiniai |
point_8.2_DUJOTIEKIS" |
|
|
|
8.3. Elektros tinklas | ||
|
Linijiniai |
line_8.3_ELEKTRA |
|
Taškiniai |
point_8.3_ELEKTRA |
|
|
|
8.4. Buitinis ir ūkinis nuotėkų tinklas | ||
|
Linijiniai |
line_8.4_BUITINIS_UKINIS_TINKLAS |
|
Taškiniai |
point_8.4_BUITINIS_UKINIS_TINKLAS |
|
|
|
8.5. Lietaus nuotėkų tinklas ir uždaras drenažas | ||
|
Linijiniai |
line_8.5_LIETAUS_DRENAZO_TINKLAS |
|
Taškiniai |
point_8.5_LIETAUS_DRENAZO_TINKLAS |
|
|
|
8.6. Naftotiekis | ||
|
Linijiniai |
line_8.6_NAFTOTIEKIS |
|
Taškiniai |
point_8.6_NAFTOTIEKIS |
|
|
|
8.7. Ryšiai | ||
|
Linijiniai |
line_8.7_RYSIAI |
|
Taškiniai |
point_8.7_RYSIAI |
|
|
|
8.8. Šilumotiekis | ||
|
Linijiniai |
line_8.8_SILUMOTIEKIS |
|
Taškiniai |
point_8.8_SILUMOTIEKIS |
|
|
|
8.9. Vandentiekis | ||
|
Linijiniai |
line_8.9_VANDENTIEKIS |
|
Taškiniai |
point_8.9_VANDENTIEKIS |
|
|
|
9. Kita | ||
|
Linijiniai |
line_9_KITA |
|
Taškiniai |
point_9_KITA |
|
|
|
10. PIKETAI | ||
|
Taškiniai |
Point_11_PIKETAI |