RĪGAS TEHNISKĀ UNIVERSITĀTE  · Web view2017-02-21 · 2. Noteikt divus dzīvojamai mājai...

Preview:

Citation preview

Ģeometriju attēlojums

Slāņi

1. Ēku slānis.

2. Koku slānis.

3. Ūdenstilpņu slānis.

4. Ceļu slānis.

5. Sētas slānis.

6. Tiltu slānis.

2

Topoloģijas vaicājumi

1. Noteikt tos kokus, kas ir jebkurā veidā saistīti (daļēji vai pilnībā atrodas, pieguļ) ar taisnstūra reģionu, kura punktu koordinātes: p1 = (130, 10), p2 = (185, 40).

select k.KOKA_ID, k.NOSAUKUMS, k.GEOMETRIJA

from KOKI k

where MDSYS.SDO_ANYINTERACT (k.GEOMETRIJA,

MDSYS.SDO_GEOMETRIJA(2003, NULL, NULL,

MDSYS.SDO)ELEM_INFO_ARRAY(1, 3, 3),

MDSYS.SDO_ORDINATE_ARRAY(130, 10, 185, 35))) = 'TRUE';

3

2. Noteikt divus dzīvojamai mājai vistuvākos augļu kokus (ābele, plūme, ķirsis) un attālumu līdz tiem.

select k.KOKA_ID, k.NOSAUKUMS, MDSYS.SDO_NN_DISTANCE(1) as

attālums

from KOKI k, EKAS e

where e.EKAS_ID = 1 and k.NOSAUKUMS in ('ābele', 'plūme', 'ķirsis') and

MDSYS.SDO_NN(k.GEOMETRIJA, e. GEOMETRIJA,

'SDO_NUM_RES=2', 1) = 'TRUE';

4

3. Vaicājums nosaka tos tiltus, kas ved pāri kanālam.

5

4. Vaicājums nosaka tās ēkas, kurām pieguļ žogs, proti, tās atrodas pie teritorijas ārējās robežas.

6

5. Vaicājums nosaka visas ūdenstilpnes, kas atrodas tuvāk vai 52 vienību attālumā no pirts.

7

6. Vaicājums nosaka ceļa jebkādu saistību ar pārējo slāņu objektiem. Kā redzams attēlā, ceļš ir saistīts ar visu tipu objektiem.

8

7. Vaicājums nosaka to tiltu, kura vietā ir izvietots taisnstūra objekts, kura punktu koordinātes: p1 = (70, 30), p2 = (80, 40).

9

8. Vaicājums nosaka tos kokus, kas saskaras savā starpā. Kā redzams attēlā, šādu koku nav, tātad koki atrodas pietiekamā attālumā viens no otra.

10

Telpas dati

Māras dīķa un Arkādija parka apkārtne. Kartes fragments sadalīts 7 slāņos.

11

Vaicājums noskaidro ar kādām ielām krustojas Mazā nometņu iela.

12

Iegūt visu ielu savstarpējos krustojumus

Vaicājums atlasa divreiz vairāk rezultātus – 12, jo ielu krustojumi tiek parādīti no abām pusēm, kas ir ērtāks veids, kā sameklēt konkrētu ielu un atrast visus interesējošos krustojumus.

13

Kuras mājas atrodas 30 vienību attālumā no dīķa, lai noskaidrotu, kurām mājām ir bīstamība applūst.

14

Noskaidrot cik tuvu vai tālu ir svarīgas iestādes vai ēkas, piemēram, Māras dīķis (kā pastaigu vieta), stadions un dzelzsceļs (dzelzsceļa stacija atrodas netālu)

15

Nepieciešams noskaidrot kāda apgabala dzīvojamo māju apbūves blīvumu, tad iespējams izveidot vaicājumu, kas aprēķina visu māju (no māju slāņa) kopējo laukumu, kopējo apgabala laukumu un procentuālo attiecību starp māju un visa apgabala laukumiem. Vaicājumā izpildīts šāds uzdevums un noskaidrota dzīvojamo māju laukuma attiecība pret visu apgabalu ir 3,23%.

Noskaidrot kāds ir Mārupītes laukums, lai zinātu nepieciešamos resursus upes tīrīšanai.

16

Ja ir nepieciešams uzzināt stadiona skriešanas distances lielumu, tad var uzskatīt, ka tas ir aptuveni stadiona perimetrs (pieņemot, ka stadionā nav lielas tribīnes.

17

Vaicājumā noteikts pastaigu taku garums Arkādija parkā.

18

Recommended