GIS GeoMap duomenų bazės schema

 

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