GEOMETRINIAI MODELIAI

63
GEOMETRINIAI MODELIAI Matematika geografijoje II dalis

description

GEOMETRINIAI MODELIAI. Matematika geografijoje II dalis. Geografinė informacija. Geometriniai aspektai yra ypač svarbūs dirbant su geografine informacija . G eografin ė informacija tai taškai, linijos, paviršiai, kūnai, erdvės-laiko objektai. - PowerPoint PPT Presentation

Transcript of GEOMETRINIAI MODELIAI

Page 1: GEOMETRINIAI MODELIAI

GEOMETRINIAI MODELIAI

Matematika geografijojeII dalis

Page 2: GEOMETRINIAI MODELIAI

Geografinė informacijaGeometriniai aspektai yra ypač svarbūs dirbant su geografine informacija. Geografinė informacija tai taškai, linijos, paviršiai, kūnai, erdvės-laiko objektai.

Pagrindiniai klausimai, į kuriuos dažniausiai reikia atsakyti, tai:•Objektų padėties nustatymas•Informacijos vaizdavimas•Erdvinės savybės ir ryšiai•Transformacijos

Aprašomoji geometrija užsiima matavimais (kampų, atstumų ir kt.). Topologinė geometrija tiria formas. Fraktalų geometrija tiria matavimų skaičių, struktūros reguliarumą ir fragmentaciją – ji taikoma tiriant neapibrėžtus, netolydžius objektus.

Page 3: GEOMETRINIAI MODELIAI

Objektų erdvinės savybės (1)Jei laikysime geografinius objektus griežtai apibrėžtais ir lokalizuojamais, galima kalbėti apie jų savybes, susijusias su padėtimi erdvėje: ilgį, plotį, tūrį, formą, kontūro taisyklingumą, orientaciją, centrą ar centrinę liniją ir kt.

Vienoje objektų klasėje gali būti apibrėžtos specifinės statistikos: minimumas, maksimumas, rangai, vidurkiai, nuokrypiai.

Page 4: GEOMETRINIAI MODELIAI

Objektų erdvinės savybės (2)

Kai kuriomis erdvinėmis savybėmis pasižymi ne atskiri objektai, o jų aibės.

Pagrindinės grupinės savybės yra: struktūra, išsidėstymas, atstumas, sąskaida, ryšiai, srautai, sekos.

Tikslumo ir matavimo paklaidos klausimai šiuo atveju yra antraeiliai.

Page 5: GEOMETRINIAI MODELIAI

Objektų erdvinės savybės (3)Reikia skirti objektų savybes, kurios matuojamos naudojant koordinates nuo ne metrinės informacijos apie objekto kokybę – tai topologinės savybės: jungumas, kryptis, sąlytis, įdėtumas. Kai kurios savybės gali būti matuojamos abiem būdais, pavyzdžiui atstumas metrais arba autobuso stotelių skaičiumi.

Ryšiams identifikuoti ir matuoti įvedama speciali objektų klasė – diada (pora). Tai nebūtinai yra fizinė esybė, bet ji svarbi daugeliui uždavinių ir gali būti išreikšta grafiškai.

Kai kalbama apie skirtingas temas, turi prasmę erdvinės kovariacijos (kolokacijos) sąvoka: lyginamas dviejų reiškinių pasiskirstymas erdvėje ir jų tarpusavio santykis (persidengimas, sankirta ir pan.).

Page 6: GEOMETRINIAI MODELIAI

Erdviniai objektai (1)Erdviniai vienetai gali būti nagrinėjami pagal erdvės matavimų skaičių, erdvinių savybių tipą arba derinimo būdus. Įprasta klasifikuoti pagal matavimų skaičių (ne erdvės, nes praktiškai visi geografiniai objektai yra trimačiai, bet pagal objekto matavimo galimybę).

Taško, linijos, arealo ir bloko sąvokas atitinka 0, 1, 2 ir 3 matavimai: nematuojamas, ilgis; ilgis ir plotis; ilgis, plotis ir gylis/aukštis.

Praktiškai taškas turi dydį žemėlapyje, tiesiog į jį nekreipiama dėmesio.Rezoliucija rodo, kokio dydžio objektus galima pavaizduoti žemėlapyje. Matavimo tikslumas laikomas dvigubai mažesniu už rezoliuciją.

Taškai apibrėžti duotam stebėjimo masteliui aprašomi bent dviem padėties charakteristikomis, identifikatoriumi ir papildomais atributais. Žemėlapyje taškas gali būti paprasta lokacija, arba reikšti kitus objektus – užrašą ar sutartiniu ženklu žymimą objektą.

Page 7: GEOMETRINIAI MODELIAI

Erdviniai objektai (2)Linijos (angl.: polyline, arc, edge) – tai keliai, upės, ryšių linijos. Jos gali egzistuoti kaip atskiros esybės arba būti sujungtos į tinklą. Būdingi linijos atributai – ilgis, orientacija, glodumas.

Arealai (angl.: polygon, region, zone) – žemės paviršiaus esybės, kurių aukštis nenurodomas. Jie atitinka natūralius (dirvožemiai, ežerai, salos, pastato stogas) ar dirbtinius (statistinius) objektus, pavyzdžiui, rajonai. Tai taip pat gali būti tolydžios erdvės diskretizacijos, pavyzdžiui, klimato zonos. Jų ribos yra linijiniai objektai, kurie ne visada svarbūs arba gali nebūti tiesiogiai stebimi, kintantys. Būdingi arealo atributai – plotas, perimetro ilgis, izoliuotumas ar sąsajos, forma, pavyzdžiui, skylės, enklavo, eksklavo buvimas, kontūro tipas, persidengimas su kitais objektais ir pan.

Blokai (angl.: solid, block, polyhedron) – tai trimačiai dariniai. Jie, kaip ir arealai, gali turėti aiškias arba neapibrėžtas ribas, o be to, ribojantį paviršių (angl.: shell). Būdingi bloko atributai – tūris, paviršiaus plotas, pjūvis ir pan.

Page 8: GEOMETRINIAI MODELIAI

Geometrija (1)Tašką sukuria linijų sankirta arba galai. Jis neturi dydžio.Linija yra vizualiai suvokiama kryptinga jungtis tarp dviejų taškų. Linijos kryptimi ji matuojama, taip atskiriant padėtį erdvėje nuo objekto matavimų skaičiaus.Uždara linija nurodo arealą.

Pagrindinės geometrinės esybės.Viršūnė (mazgas). Tai taškas, kuriame linija baigiasi ar kertasi su kita linija. Ši esybė pasižymi jungumo su linijomis savybe.Briauna (atkarpa). Tai linija, kurios abu galai baigiasi viršūnėmis.Sritis. Tai plotinė figūra, apribota mažiausiai trijų briaunųKūnas. Tai tūrinė figūra, turintį vidų ir išorę, apribota paviršiaus plokštumų, kurios turi bendras viršūnes ir briaunas. Kūnai gali būti taisyklingi ir netaisyklingi.

Page 9: GEOMETRINIAI MODELIAI

Geometrija (2)Klasifikuoti kiekvieno matavimo objektus galima įvairiai. 1988 JAV Nacionalinis skaitmeninių kartografinių duomenų standartų komitetas rekomendavo naudoti tokia kategorijas (0–2D objektams).0DTaškas-esybė (vaizduoja realų objektą)Taškas-žymė (tekstinio objekto atramos taškas)Centroidas (arealo atributų nešėjas)Mazgas (topologinė jungtis ar galinis taškas tinkle)1DSegmentas (tiesi linija, jungianti du taškus)Laužtė / grandinė (linija, sudaryta iš kelių segmentų)Orientuota briauna ar grandinėPilna grandinė (jei dar nurodyta kairė ir dešinė pusės)Žiedas (uždara linija)2DVidinė sritis (be ribos)Poligonas (su išoriniu žiedu)Kompleksinis poligonas (su vidiniais žiedais)

Page 10: GEOMETRINIAI MODELIAI

Geometrija (3)

Page 11: GEOMETRINIAI MODELIAI

Geografinių uždavinių tipai (1)Geografai bando su erdve susijusias problemas organizuoti semantiškai. Taip

išskirtos uždavinių kategorijos yra:

• judėjimas, srautai, pavyzdžiui, gyventojų ar oro masių;• tinklai (keliai, vamzdynai…);• mazgai (sankirtos taškai, pavyzdžiui, stotys);• hierarchijos (miestų pagal administracinę reikšmę);• laukai, paviršiai (reiškinio paplitimas erdvėje);• difuzija (temporalinė paplitimo analizė).

Toks požiūris natūralus ir atspindi gamtos bei visuomenės struktūrą.

Kai kurie geografiniai uždaviniai yra susiję su laiku. Laikas gali būti diados atributas (pavyzdžiui, kelionės laikas tarp dviejų stočių). Jis gali tapti kritiniu veiksniu, pavyzdžiui, tiriant infekcinės ligos plitimą. Erdvė ir laikas tam tikra prasme yra vieningi,

Page 12: GEOMETRINIAI MODELIAI

Geografinių uždavinių tipai (2)

Page 13: GEOMETRINIAI MODELIAI

GI sistemų tipaiGalima išskirti keletą geografinės informacinės sistemos orientavimo krypčių:

• automatinis kartografavimas (replikavimas pervedant į rastrinį formatą);• teminis kartografavimas, taip pat kompozicinis kartografavimas perdengiant

sluoksnius;• geografinių duomenų analizė ir charakteristikų (pavyzdžiui, kalvų formos)

matavimas;• geografinių statistikų analizė, t.y., uždaviniai, kai specifinės savybės

traktuojamos kaip atributai, pavyzdžiui, koreliacija tarp autostradų tinklo jungumo ir regiono ekonominio išsivystymo;

• geografinė analizė naudojant imitaciją;• geografinių duomenų peržiūra;• paieška pagal nurodomas sąlygas;• uždavinių sprendimas atliekant ir geografinį, ir loginį dedukcinį pagrindimą.

Page 14: GEOMETRINIAI MODELIAI

GI sistemų uždaviniai

Page 15: GEOMETRINIAI MODELIAI

Erdvinėsužklausos

Page 16: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (1)Padėtis.

Daugelyje pažinimo sričių labai svarbu nustatyti skirtingų objektų padėtį. Matematikai yra sukūrę daug sistemų ir priemonių aprašyti objektams erdvėje.

Objekto padėtis koordinačių sistemoje gali būti nusakyta įvairiai.

•2, 3, ar daugiau matavimų (padėtis plokštumoje, erdvėje ar erdvėje-laike) ir kitos geometrinės nuorodų sistemos savybės (Dekarto, polinė ir kt.)•Tolydžios ar diskrečios nuorodos•Izotropinės ar anizotropinės sąlygos•Formos ir atstumų kitimas laike ir keičiant mastelį•Kokybinių ir kiekybinių savybių erdvėje matavimas•Objektų kontūrai: aiškūs ar neapibrėžti; kintantys.

Tai yra, kalbant apie padėtį, reikia atsižvelgti į erdvės geometrines savybes, metriką ir paties objekto prigimtį.

Page 17: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (2)Pirmosios koordinačių sistemos sukurtos daugiau kaip prieš 2000 metų.

Kartografijoje naudojama Dekarto koordinačių sistema, kuri yra susieta su geografinių koordinačių sistema (ilguma, platuma). Euklido geometrija yra naudojama identifikuoti absoliutinei padėčiai ir matuoti atstumams.

Geografiniai objektai yra lokalizuoti koordinačių sistemoje. Tarus, kad jie turi griežtas ribas, t.y., kad juos galima atpažinti, turi būti ir galimybė juos pasiekti.

Tai yra lokatorius – metodas nustatyti absoliutinei ar santykinei objektų padėčiai.

Nuoroda į padėtį erdvėje gali būti: - Dekarto ar polinės sistemos koordinatės;

- kaimynų nurodymas;- linijinis lokatorius (pvz., kelio kilometras);- apimantis stačiakampis;- vardas ar skaitinis kodas;- nuorodos į erdvės blokus (nebūtinai reguliarius, pvz., žemėlapį, lapą, valstybę).

Page 18: GEOMETRINIAI MODELIAI

Objektų padėtis

Page 19: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (3)

A(x1, y1)

O(x0, y0)

A (ρ,φ) ir A (x1, y1)

ρ = √((x1- x0)2+(y1- y0)2)φ = arcsin (y/ ρ) = arccos (x/ ρ)

arba x = ρ cos φ; y = ρ sin φ.

Dažniausiai padėtis nusakoma dvimatės ar trimatės erdvės srityse koordinačių poromis ar tripletais.

Dekarto ir polinės koordinatės naudojamos skirtingais atvejais, pavyzdžiui, kraštovaizdžio architektui, planuojančiam parko teritoriją, nereikia žinoti geografinės ilgumos ir platumos, bet ji būtina kalbant apie globalią geoinformacinę sistemą.

Page 20: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (3a)

A(x1, y1)

O(x0, y0)

Atskaitos taško parinkimas taip pat gali tapti problema. Dažniausiai koordinačių ašys yra statmenos, t.y., laikomos tarpusavyje nepriklausomomis. Tačiau gali būti situacijų, kai pasirenkamos pasvirusios ašys, parodant jų tarpusavio sąryšį, pavyzdžiui, naudojant kai kuriuos statistinius metodus.

Padėties nustatymą komplikuoja tai, kad:

Geografinių objektų kontūrai ne visada yra aiškiai apibrėžti

Kontūrai kinta laike

Kalva

Miestas

Ežeras

Miškas

Page 21: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (4)Diskrečių objektų padėtis gali būti nurodyta adresu, aprašymu (topologinė charakteristika) arba apimančiu bloku.

Aptarnaujamas rajonas

Varnų g. 6

Pastatas parko pakraštyje, už tvenkinio, fasadu į gatvę

Page 22: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (5)Atstumas

Ilgio matmuo ypač svarbus. Matavimo metrika – tai atstumas tarp objektų erdvėje.

Metrika – tai reali funkcija ρ, apibrėžta aibėje X ir kiekvienai porai (x,y) iš X priskirianti skaičių ρ(x,y), vadinamą atstumu.

Metrika turi tenkinti sąlygas:ρ(x,y) >= 0; ρ(x,y) = 0 tada ir tik tada, kai x=yρ(x,y) = ρ(y,x)ρ(x,z) <= ρ(x,y) + ρ(y,z)

Jei funkcija netenkina 2 sąlygos, ji vadinama kvazimetrika. Pavyzdžiui, jei gatvė yra vienos krypties. Jei funkcija gali įgyti neigiamas reikšmes, ji vadinama pseudometrika.

Kiekvienoje aibėje galima apibrėžti diskrečią metriką : ρ(x,y) = 1, jei x nelygu y ir 0, jei x=y.

Page 23: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (6)Viena aibė gali turėti kelias skirtingas metrikas, pavyzdžiui, Euklido

plokštumoje tarp taškų x = (x1, x2); y = (y1, y2) :

ρ1(x,y) = ρ2(x,y) = max (|x1-y1|, |x2-y2|); ρ3(x,y) = |x1-y1|+|x2-y2|;

))22()11(( 22 yxyx

x (x1, x2)

y (y1, y2)

x1 y1

y2

x2

Page 24: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (7)

Atstumai priklauso nuo erdvės geometrijos tipo. Erdvės nereguliarumas iškreipia atstumų matavimus.

Pasiekiamumas pagal savo prigimtį yra daugialypė sąvoka. Atstumai, išmatuoti žemėlapiuose, ar gauti kokiu nors kitu būdu, gali būti didesni arba mažesni, negu realūs. Kartais svarbiausias yra temporalinis atstumas.

Nors vertindami atstumą dažniausiai remiamės Euklido geometrija, kitos geometrijos gali pasirodyti labiau tinkamos. Kartais apskritai geriau atstumą įvertinti ne pagal koordinates, o topologiškai.

artitoli

Page 25: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (8)Plokštumoje Dekarto koordinačių

sistemoje, kai erdvė tolydi, atstumai skaičiuojami naudojant koordinačių porų duomenis

Manheteno atstumas yra ne trumpiausia linija, o atstumas taškus jungiančiomis gatvėmis. Taip išmatuotas atstumas visada būna ne mažesnis už tiesioginį. Jis gali būti matuojamas virš paviršiaus arba realiais judėjimo keliais.

Page 26: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (9)Atstumas erdvės tinkle. Pasirenkant tolydaus lauko modelį, dažniausiai

neįvertinamos realios kliūtys ir judėjimo kanalai. Galima laikyti, kad judėjimas galimas tik tinkle, bet ne visoje plokštumoje. Neatitikimas tarp tiesinio ir realaus atstumo tinkle tuo didesnis, kuo netaisyklingesnis ar retesnis yra tinklas. Be to, galima įvertinti ne tik fizinį atstumą tinkle, bet ir judėjimo skirtingomis atkarpomis kainą.

Page 27: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (10)Neplanarinis atstumas. Norint dar tiksliau nustatyti fizinį atstumą, reikia

žinoti reljefo aukščio gradientus ir į juos atsižvelgti. Be abejo, atstumai ant trimačio paviršiaus ne mažesni už planarinius. Atstumai gali būti įvertinti klaidingai, jei naudojamos netinkamos projekcijos, pavyzdžiui, stačiakampė projekcija, labai iškraipanti tikruosius atstumus ir dydžius – tokių dabar atsisakoma.

Page 28: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (11)Žmonės keliones žemės paviršiumi dažnai vertina pagal sąnaudas – kainą

arba sugaištą laiką. Transporto planuotojai, miestų geografai ir kt. kuria metodus erdvinei varžai matuoti. O kartografai turi metodus pavaizduoti santykines padėtis skirtingose metrikose, nors tai ne visada yra lengva.

Kai erdvė tolydi, atstumus galima vertinti pagal įvairiu būdu išskirtas artimumo zonas, dažniausiai apibrėžiamas azimutinėse sistemose

Jos, pavyzdžiui, sukuriamos prekybos centrams, taip parodant santykines jų pasiekimo sąnaudas. Perdengiant zonas, lengva palyginti atstumus: pavyzdžiui, nuo A iki C atstumas yra 7, nuo A iki B – tik 5.

Page 29: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (12)Akumuliaciniai atstumai – nuo vieno taško iki daugelio kitų taškų –

naudojami pasiekiamumo žemėlapiams sudaryti. Atstumai skaičiuojami statistiškai, įvertinant skirtingus kelius, skirtingu laiku, ir išvedant vidurkį.

Izolinijos (izochronos) rodo, kurias vietas galima pasiekti per tiek pat laiko vienetų

Page 30: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (13)Anizotropinėmis sąlygomis reguliarias struktūras iškreipia barjerai (įveikiami

arba ne). Jei barjeras yra neįveikiamas (siena, valstybės siena) – atstumas gali virsti begaliniu. Įveikiami barjerai didina laiko sąnaudas/kainą arba mažina pralaidumą. Atstumai skaičiuojami atskirai kiekvienam segmentui su skirtinga erdvės varža ir sudedami.

Izolinijos (izochronos) rodo, kurias vietas galima pasiekti per tiek pat laiko vienetų

Page 31: GEOMETRINIAI MODELIAI

Padėtis erdvėje ir atstumas (14)Anizotropinėmis sąlygomis skaičiuojant atstumus reikia atsižvelgti į daug

faktorių.

Pavyzdžiui, didėjant skrydžio nuotoliui, kelionės lėktuvu kaina kinta logaritmiškai – mažėja kiekvienam 1000 km. Dažnai pavaizduoti tokiems atstumams naudojami kintantys masteliai.

Dar sudėtingesnė yra situacija, kai reikia įvertinti atstumus nuo keleto taškų. Tam naudojami specialūs kartografavimo metodai, pavyzdžiui, izolinijų aibės. Jos naudojamos ir kognityviniams žemėlapiams sudaryti. Matematiškai galima įrodyti, kad kai kurių atstumų neįmanoma parodyti žemėlapyje – tenka naudoti diadų matricas.

Vilnius Paryžius Bona

Vilnius - 1200 950

Paryžius 800 - 400

Bona 800 470 -

Page 32: GEOMETRINIAI MODELIAI

UžduotysAr funkcija yra metrika?

Q(x,y) = |x2 - y2| realiųjų skaičių tiesėjeQ(x,y) = (x12 + y12)/2 Euklido plokštumojeQ(x,y) = 1, jei x>y, 0 jei x=y, -1 jei x<y sveikųjų skaičių aibėjeQ(x,y) = 0, jei x ir y lytis sutampa, 1 jei priešinga pelių aibėjeAukštų skaičiaus skirtumas pastatų aibėjeQ(x,y) = 5, jei x≠y, 0 jei x=y, sveikųjų skaičių aibėje

Page 33: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (1)Kalbant apie geografinius objektus, dažniausiai kyla du klausimai:• Kaip generalizuoti?• Kaip vaizduoti?

Paveiksle parodyti galimi kreivių vaizdavimo būdai.

Generalizavimas – tai sudėtingo kontūro aproksimavimas panašiu su mažesniu skaičiumi būdingų taškų.

Page 34: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (2)Kartografijoje naudojami metodai, kurie eliminuoja taškus sistemingai iš visų

turimų digituotų ar kitaip įrašytų duomenų. Idealiu atveju turi išlikti visi pagrindiniai formos elementai ir topologinės savybės.

Tokie taškai vadinami topologiniais mazgais, tarp kurių yra leistinos formos variacijos, pagal tai, kiek ta forma svarbi (pavyzdžiui, generalizuojant Lietuvos kontūrą paliekama Kuršių nerija).

Paveiksle matyti, kaip generalizuojant upės liniją pasikeičia topologija: viena gyvenvietė nebe ant upės, kita – nebe prie upės.

Vadinasi, kai kurie taškai (pavyzdžiui, objektų sąlyčio ir sankirtos) turi išlikti savo vietose bet kuriuo atveju.

Page 35: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (3)Paprasčiausia generalizavimo procedūra – išmesti kas kelintą tašką. Tačiau ji

visai negarantuoja, kad bus išsaugota forma.Yra daug kitokių procedūrų, orientuotų į formos išlaikymą. Panagrinėsime tris iš

jų.

1. Kampų ir atstumų cenzasIšmetami taškai, kurie yra arba per arti

kaimynų, arba per mažu kampu nukrypę nuo jų.

Užduodamas minimalus leistinas atstumas ir kampas. Tada 3 taškus apimantis langelis slenka linija ir jame taikoma ši procedūra: antrajam taškui įvertinamas atstumas nuo prieš tai buvusio ir kampas, sudaromas atkarpų 1-2 ir 2-3. Jei vienas iš šių dydžių (arba abu) yra per mažas, antrasis taškas išmetamas.

Page 36: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (4)2. Kito tipo (greitesnis) algoritmas, įvertinantis kampus ir atstumusLinijos galai sujungiami tiesia linija ir matuojami visų taškų atstumai statmeniu iki

tos linijos.

Jei atstumai yra mažesni už nurodytą tolerancijos atstumą, atitinkami taškai išmetami. Tolimiausias taškas imamas kaip nauja viršūnė ir procedūra kartojama abiems linijos dalims.

Page 37: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (5)3. Kodavimas kryptimisGalima kreivės atkarpas koduoti ir kryptimis, paskui išmetant pasikartojančias.

Kuo daugiau numatyta krypčių, tuo tikslesnė bus aproksimacija. Bet apskritai, operuojant kodais generalizuoti yra sunkiau.

Page 38: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (6)Aproksimavimas. Splainai

Tuo pačiu tikslu – sumažinti informacijos kiekį – linijos gali būti vaizduojamos kreivėmis.

Splainas – tai kreivė, priderinama prie digituotos laužtės, kuri prieš tai dar gali būti generalizuota.

Kreivė gali kirsti arba liesti linijos segmentus. Saugoma kreivės lygtis tarp charakteringų taškų, o tarpiniai taškai gaunami iš lygties.

Taip laužtė aproksimuojama kreive.

Page 39: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (7)Idealiu atveju aproksimuojanti kreivė turi tenkinti šias savybes:

1. Ji turi eiti per visus charakteringus taškus.2. Kreivės liestine 1 taške gali būti tik vienas aproksimuojamos laužtės

segmentas arba kreivė kerta vienintelį segmentą.3. Kreivė turi būti tolydi, glodi ir gražiai išreiškiama matematiškai.

Splainas – tai dizainerių naudojamas lekalas. Jis pagal kreivumo spindulius priderinamas prie būdingų kontūro taškų.

Matematiškai tai yra funkcija y = f(x); Čia f dažniausiai yra polinominė funkcija, t.y.,

f(x) =Σ aixi, čia i kinta nuo 0 iki n.

Page 40: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (8)Kubinis splainas (n = 3) dažniausiai naudojamas ir geriausiai tinka 4 iš eilės

einantiems taškams aproksimuoti.

Jis lengvai apskaičiuojamas ir gali atitinkti pakankamai sudėtingą kontūrą.

Polinomo koeficientai išskaičiuojami įvairiais metodais, dažniausiai statistiniais. Polinominės funkcijos gali būti naudojamos ne tik kreivėms, bet ir paviršiams modeliuoti.

Page 41: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (9)Pavyzdys. Paprasčiausias aproksimavimo metodas.Turime keturis taškus Dekarto stačiakampėje koordinačių sistemoje: A(-2,1),

B(0,0), C(1,1), D(2,3).Aproksimuosime laužtę kubiniu polinomu y = ax3+bx2+cx+d.Pareikalausime, kad jis eitų per visus tris duotus taškus ir sudarysime 4 lygčių

sistemą.-8a+4b-2c = 1; a+b+c = 1; 8a+4b+2c = 3; d = 0. Ats.: a = d = 0, b = c = 1/2, y = 1/2x2+1/2x.

Pavyzdys. Dar kartą paprasčiausias aproksimavimo metodas.Turime 4 taškus Dekarto stačiakampėje koordinačių sistemoje: A(-2,1), B(0,0),

C(2,2), D(3,1).Aproksimuosime laužtę kubiniu polinomu y = ax3+bx2+cx+d.Pareikalausime, kad jis eitų per visus tris duotus taškus ir sudarysime 4 lygčių

sistemą.Ats.: a = -1/24, b = 3/8, c = -5/16, d = 0.

Ir ištirkime funkcijas: minimumo, maksimumo taškai, vingio taškai, išgaubtumas.

Page 42: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (10)Pagrindinė aproksimavimo polinomais problema yra ta, kad kiekvieną x gali

atitikti tik viena y koordinatė, todėl kai kurių kreivių pavaizduoti neįmanoma. Mažiausiai, gali prireikti papildomų procedūrų, pavyzdžiui, pasukti koordinačių ašis ar kitaip transformuoti.

Dar patogesnė yra parametrinė išraiška, kai vietoje vienos lygties kreivei aprašyti sudaromos dvi lygtys, naudojant parametrą t.

Pavyzdys. Parametrinė atkarpos lygtisTurime du taškus Dekarto stačiakampėje koordinačių sistemoje: A(x1, y1), B(x2, y2).

x = t*x2+(1-t)*x1y = t*y2+(1-t)*y1 ; t iš intervalo [0,1]

Tokiu būdu perbėgami visi atkarpos taškai.Sudėtingiau, kai reikia parametrine forma aprašyti kreivės lanką, pavyzdžiui,

apskritimo.x = Rcosα + x0y =Rsinα + y0 R = R√ (x0 - x1)2+(y0 - y1)2

Page 43: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (11)

Ne kiekviena kreivė turi paprastą algoritmą jai generuoti.

Bet yra kreivių šeima (Bezjė kreivės, sukurtos Reno automobilių kompanijai, Hermito ir kt.), kurių bendra išraiška:

x(t) = at3+bt2+ct+d.y(t) = et3+ft2+gt+h.

jei kreivė trimatė, dar reikia atsižvelgti į z koordinatę:

z(t) = pt3+qt2+rt+s ; t iš intervalo [0,1]

Čia, kaip ir funkcinėje išraiškoje, geriausia pusiausvyra tarp skaičiavimų sudėtingumo ir aproksimacijos tikslumo pasiekiama kubiniais polinomais:

x(t) = A(t)x1+ B(t)x2+ C(t)x3+ D(t)x4 ir t.t.A(t)… S(t) – specialios kubinių polinomų funkcijos.

Page 44: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (12)

Kreivės gali būti skirtingos, priklausomai nuo skirtingų galinių ir vidinių taškų įtakos ir kitų reikalavimų.

Page 45: GEOMETRINIAI MODELIAI

Linijų vaizdavimas (13)Svarbi kreivės glodumo sąvoka – tai yra, kiek kartų ji tolydžiai

diferencijuojama. Kreivės glodumo reikalavimas išreiškiamas išvestinių lygybe sandūros taškuose.

Viena lygtis ir kelių taškų koordinatės pakeičia ilgas digituotų koordinačių sekas. Tarpiniai taškai apskaičiuojami.

Toks informacijos saugojimo metodas vadinamas intensyviu. Jis labai tikslingas kranto linijoms, upėms, mažiau – geležinkeliams, administracinėms riboms.

Ekstensyvus saugojimas Intensyvus saugojimas

Intensyvus saugojimasnėra geras sprendimas

Page 46: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (1)

Interpoliavimas ir ekstrapoliavimas – tai dydžio nežinomų reikšmių nustatymas remiantis žinomomis reikšmėmis.

Dažnai turime nepakankamai informacijos, tarkim keletą reljefo aukščio taškų, geologinių gręžinių, duomenų apie gyventojus ir pan. Jei reikia informacijos apie kokį nors parametrą nežinomuose taškuose, tenka “atspėti” (pav, b).

Page 47: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (2)

Paprasčiausiu atveju turim 2 taškus (x0, y0) ir ( x1, y1). Bet kuris taškas tarp jų:

y = (x-x0)(y1-y0)/(x1-x0) + y0

Tiesė, einanti per taškus (1,1) ir (3,2):

y = (x+1)/2 A(x1, y1)

O(x0, y0)

?

Page 48: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (3)

Interpoliaciniai polinomai.

Tarkime, kad keletui taškų (xi, yi) žinomos n kartų tolygiai diferencijuojamos funkcijos reikšmės y(xi), i = 0, 1…n.

Reikia rasti y(x), kai x nesutampa nė su vienu xi .Sudaromas interpoliacinis polinomas, kurio reikšmės taškuose xi sutampa su

funkcijos reikšmėmis yi, i = 0, 1…n.

Lagranžo formulė:

A(x1, y1)

O(x0, y0)

?

nk

knkkkkkkk

nkk

xxxxxxxxxx

xxxxxxxxxx0

1110

1110

))...()()...()((

))...()()...()((Pn(x) =

* yk

?

Page 49: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (4)PavyzdysPritaikysime Lagranžo formulę 3 taškams:Turime 3 taškus Dekarto stačiakampėje koordinačių sistemoje: A(1, 3), B(2,1), C(4,2).

n = 2.

P2(x) = (x-2)(x-4) * 3 + (x-1)(x-4) * 1 + (x-1)(x-2) * 2 (1-2)(1-4) (2-1)(2-4) (4-1)(4-2)

Polinomai nėra vienintelis būdas rasti funkcijos reikšmei nežinomuose taškuose.

Page 50: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (5)Tarkime, kad turimi duomenys – taškai plokštumoje, o nežinoma informacija –

funkcijos reikšmė tuose taškuose. Tai – paprasčiausias atvejis.

Interpoliavimu vadinsime procesą, kurio metu randamos funkcijos reikšmės tarpiniuose taškuose; ekstrapoliavimu – kai randamos funkcijos reikšmės taškuose, esančiuose už turimos imties ribų.

Abiems procesams naudojami panašūs metodai.

- Artimiausios reikšmės - Vidutinės reikšmės - Tiesinės interpoliacijos - Interpoliacijos splainais- Tikimybinės (stochastinės) interpoliacijos- Interpoliavimas pagal modelį

Page 51: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (6)Artimiausios reikšmės metodas.

Nežinoma reikšmė prilyginama funkcijos reikšmei artimiausiame iš žinomų taškų.

Vidutinės reikšmės metodas.

Nežinoma reikšmė prilyginama vidutinei funkcijos reikšmei žinomuose taškuose.

Page 52: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (7)Tiesinės interpoliacijos metodas.

Nežinoma reikšmė randama ant atkarpos, jungiančios funkcijos reikšmes taškuose iš kairės ir iš dešinės arba per 2 artimiausius žinomus taškus.

Interpoliacijos splainais metodas.

Nežinoma reikšmė randama ant kreivės, einančios per funkcijos reikšmes gretimuose taškuose.

Page 53: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (8)Tikimybinės (stochastinės)

interpoliacijos metodas.

Tarp kiekvienų 2 ar daugiau žinomų taškų generuojamos vidurkinės reikšmės su atsitiktiniu nuokrypiu. Tai metodas, susijęs su fraktalų parametrais.

Interpoliavimas pagal modelį.

Reikšmės randamos kaip reikšmės funkcijos, kuri nustatoma ištyrus reiškinio dėsningumus.

Page 54: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (9)Žinoma, kiekvienas iš šių metodų leidžia parinkti tik tikėtinas reikšmes. Kuo

daugiau žinome apie reiškinio prigimtį, tuo geriau galime parinkti interpoliacijos ar ekstrapoliacijos metodą ir tiksliau įvertinti nežinomas reikšmes.

Metodo patikimumas gali būti patikrintas, praktiškai išmatavus teoriškai apskaičiuotas reikšmes.

Svarbu yra tai, kaip pasiskirstę “žinomi” taškai, ypač jei jų nedaug (tada atsitiktinai parinkti taškai gali nebūti būdingi, pavyzdžiui, griovos dugnas, kalvos viršūnė lygumos reljefe).

Blogiausia, kai tiriama erdvė nėra tolydi, t.y., egzistuoja trūkiai, barjerai ir kt. Dažnai žinomi taškai erdvėje yra pasiskirstę netolygiai. Yra skirtingi reprezentacinių imčių sudarymo metodai, kurie, kaip ir interpoliacijos ar ekstrapoliacijos procedūros, parenkami priklausomai nuo tiriamo reiškinio.

Ypač sunku interpoliuoti geologiniuose tyrimuose, nes tikslių duomenų turima mažai. Todėl šioje srityje išvystytas matematinis modeliavimas.

Page 55: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (10)Naujame taške reikšmę skaičiuoti galima pagal vienintelį artimiausią tašką, pagal

visus “žinomus” taškus, arba kurį nors tarpinį tarp šių kraštutinių variantų.

Skaičiuojant pagal dalį taškų, reikia atsižvelgti į šiuos kriterijus:Bendras taškų skaičiusSkaičiavimams naudojamų taškų skaičius.Atstumas nuo skaičiuojamo taško.Kryptis nuo skaičiuojamo taško.Skaičiavimų procedūra.

?

Page 56: GEOMETRINIAI MODELIAI

Interpoliavimas ir ekstrapoliavimas (11)Iš tiesų, kai kurie taškai skaičiavimams yra svarbesni negu kiti, pavyzdžiui,

Floridos pusiasalio reljefas neturi įtakos Kalifornijos reljefui (atstumo cenzas).

Yra bendros taisyklės, padedančios įvertinti taškų svorius:

1. “Žinomų” taškų turi būti pakankamai daug ir jie turi kuo tolygiau dengti visą tiriamą sritį.

2. Erdvinė autokoreliacija: kuo mažesnis atstumas tarp taškų, tuo jie panašesni – taigi, tuo didesnį svorį turi turėti artimi taškai. Ši taisyklė dar žinoma kaip pirmasis geografijos dėsnis (suformuluotas W. Tobler, 1970).

?

?

?

Page 57: GEOMETRINIAI MODELIAI

Skaitmeniniai reljefo modeliai (1)

Geostatistinis paviršiaus modeliavimas – santykinai nauja paviršiaus modeliavimo šaka. Čia taikomi ne tik sudėtingi paviršiaus modeliavimo algoritmai, bet ir statistiniai matavimo duomenų apdorojimo metodai.

Geostatistiniai uždaviniai ypatingi tuo, kad pradiniai matavimo rezultatai yra tarpiniai tarp grynai atsitiktinių ir grynai determinuotų dydžių.

Sprendžiant geostatistinius uždavinius, tenka naudotis regionalizuotais duomenimis, kurių stochastinės savybės yra teritorijos geografinės padėties funkcijos.

Page 58: GEOMETRINIAI MODELIAI

Pagrindiniai paviršiaus interpoliavimo būdaiInterpoliacija naudojama taškiniams duomenims konvertuoti į ištisinį paviršiaus

modelį. Ištisinius paviršiaus modelius galima palyginti tarpusavyje. Interpoliuojama, kai: atskiri paviršiaus modeliai yra skirtingos skiriamosios gebos, ir, norint juos

palyginti, reikia pakeisti tinklinio modelio ląstelių dydį arba orientaciją, pavyzdžiui, skenuotų duomenų (vaizdai iš palydovo, aerofotografijos) konvertavimas, transformavimas į kitą koordinačių sistemą, skenuotų vaizdų mozaikos sujungimas į vientisą vaizdą;

ištisinis paviršiaus modelis perskaičiuojamas iš vieno duomenų modelio į kitą, pavyzdžiui, vaizdų mozaikos perskaičiavimas į kitą mozaiką arba kai nereguliarus trikampių tinklas perskaičiuojamas į stačiakampių tinklinį modelį;

turimi duomenys ne visiškai padengia dominantį paviršių, tuomet trūkstamos teritorijos paviršius išskaičiuojamas, naudojantis jau turimais duomenimis.

Page 59: GEOMETRINIAI MODELIAI

Pagrindiniai paviršiaus interpoliavimo būdai

Sudarant skaitmeninį reljefo modelį interpoliacija naudojama šiems tikslams:

pasirinkto taško aukščio reikšmei skaičiuoti; tinklinio paviršiaus aukščių reikšmėms skaičiuoti naudojant

išmatuotus taškų aukščius; horizontalių padėčiai rasti; stačiakampių tinklinio modelio skiriamajai gebai pakeisti.

Globalios paviršiaus interpoliavimo procedūros apskaičiuoja vieną funkciją, aprašančią visą modeliuojamą paviršių.

Vietinio paviršiaus interpoliavimo procedūros veikia atvirkščiai – vertina paviršių pagal vienas po kito esančius tinklo susikirtimo taškus, skaičiavimams naudojant tik artimiausių taškų reikšmes.

Page 60: GEOMETRINIAI MODELIAI

Pagrindiniai paviršiaus interpoliavimo būdai

Lokaliais interpoliavimo metodais vadinami tokie metodai, kurie paviršiaus reikšmėms skaičiuoti naudoja artimiausius duomenų taškus. Paviršiaus interpoliavimas susideda iš šių etapų:

analizuojamos teritorijos dydžio apie interpoliuojamą tašką radimas;

artimiausių duomenų taškų suradimas; matematinio modelio pasirinkimas paviršiaus reikšmei

apskaičiuoti pagal turimą ribotą aplinkinių taškų skaičių; skaitmeninio reljefo modelio paviršiaus reikšmės

radimas.

Page 61: GEOMETRINIAI MODELIAI

Krigingo metodas

Krigingo metodas – tai toks interpoliavimo metodas, kai skaičiuojant nežinomas paviršiaus taškų aukščių reikšmes, naudojamas matematinis variogramų modelis. Variograma – parametrinė funkcija, naudojama gretimų taškų aukščių koreliacijai (statistinei priklausomybei) nustatyti. Variograma parodo ribas teritorijų, kuriose išmatuoti dydžiai turi apibrėžto diapazono reikšmes.

Neigiama krigingo savybė – skaičiavimo sudėtingumas. Reikia išspręsti dideles lygčių sistemas kiekvienai krigingo metodu skaičiuojamai tinklinio modelio ląstelei, todėl modeliuojant reljefą krigingo metodu, reikia daug daugiau kompiuterio resursų negu interpoliuojant paviršių kitais reljefo modeliavimo metodais.

Paprastasis krigingas naudoja modelį, išreikštą formule

čia – H (s) taško s aukščio reikšmė; m – nežinoma aukščio vidurkio reikšmė; e(s) – nepriklausoma atsitiktinė paklaida. Vidurkis išskaičiuojamas iš aplinkinių žinomų taškų z reikšmių.

),()( ssH

Page 62: GEOMETRINIAI MODELIAI

Krigingo metodas

SRM, sudaryto krigingo metodu, grafinis vaizdas

),()( ssH

Page 63: GEOMETRINIAI MODELIAI

Svorinis ir splaino metodai

Svorinis metodas – toks paviršiaus modeliavimo metodas, kuriame pradiniams taškų aukščiams priskiriami svoriai, atvirkščiai proporcingi atstumui iki skaičiuojamo taško.

Svorinė interpoliacija paremta prielaida, kad artimesni objektai yra panašesni tarpusavyje negu tolimesni. Neišmatuotai reikšmei nustatyti svorinis metodas naudoja aplink esančius išmatuotus taškų aukščius. Išmatuotų taškų aukščių įtaka nustatomai reikšmei priklauso nuo atstumo tarp žinomo ir nustatomų taškų. Atstumui tarp taškų mažėjant, svoris didėja.

Splaino metodas – toks deterministinis interpoliavimo metodas, kai interpoliuojamas paviršius priartinamas prie pradinių duomenų taškų aukščių reikšmių.

Reguliaraus splaino metodas tinkamiausias glotnių formų paviršiams interpoliuoti, taip pat tolygiai kintančio paviršiaus nuolydžiui skaičiuoti. Staigiai pasikeitus paviršiaus nuolydžiui, gaunami didesni paviršiaus aukščių reikšmių standartinių nuokrypių įverčiai.

),()( ssH