Л. Х. ҒУломова география ахборот тизимлар


Векторли география ахборот тизимининг хусусиятлари


Download 1.3 Mb.
bet45/47
Sana09.04.2023
Hajmi1.3 Mb.
#1343121
1   ...   39   40   41   42   43   44   45   46   47
Bog'liq
Гулямова 1 кисм

7.4. Векторли география ахборот тизимининг хусусиятлари
Векторли география ахборот тизимининг тахлил қилиш функциялари растрли функцияларидан фарқланади ва унинг сабаблардан қуйидагилардир:

  1. Тахлил қилиш ишлари кўпрок объект учун бажарилади.

  2. Объектларнинг майдони уларнинг координаталарига кўра хисобланади, растрли география ахборот тизимида эса уялар сони ва уянинг катталигига кўра хисобланади.

  3. Айрим хисоб-китоб ишлари аниқроқ бажарилади, чунки уларнинг асосида координатага боғлиқ ҳолда сақланган маълумотлар ётади.

  4. Полигонлар майдонини хисоблаш натижалари уяларни майдонини хисоблаш натижаларига кўра аниқрок.

  5. Полигонларнинг периметрини хисоблаш пиксел чегараларини хисоблашдан кўра аниқроқ.

  6. Лекин айрим ишлар секинроқ бажарилади, мисол учун қатламларни устма-уст тушириш, буфер зоналарни аниқлаш.

  7. Айрим ишлар тезрок бажарилади, мисол учун йўлларга қараб энг қисқасини топиб бериш.

Векторли ахборот тизимларида тасвир нуқта ва «арклар»дан иборат бўлиб экранда кўрсатилади. Жадвалларда сақланган ҳамма бор атрибутлар ва уларнинг мажмуалари турли хил рангларда, чизиқ ва нуқта шаклларида кўрсатилиши мумкин. Агар айрим маълумотларни саралаб кўрсатиш мақсади бўлса, улар алоҳида олинган ҳолда ёки картографик асос билан экранга чиқарилади. Мисол учун, шаҳарда ерлардан фойдаланишни бирорта картографик асос билан биргаликда, ёки фақат шаҳар ичидаги ҳамма бор маъмурий чегараларни ва автомобил йўлларни саралаб кўрсатиш имкони бор. Бундай имкон растрли география ахборот тизимида чегараланган ёки умуман йўқ..
Шу ишни кандай бажариш керак? Мисол учун, битта қатлам "map" ердан фойдаланиш ҳаритаси, номи USE бўлса, майдонли объектлар бу қатламда бир неча атрибутга эга. Атрибутлардан биттаси CLASS ердан фойдаланишни билдиради. Шаҳардаги ерларни шундай килиб белгилашади - "U". Демак, хамма бор эга бўлган майдонларни саралаб ажратиш керак. Бундай вазифани ечишда стандартли сўров тилидан (Standard Query Language SQL) кўп тизимларда фойдаланилади.
Бу тилнинг тузилиши ва қонунлар, структураси қўйидагидир:

  1. Топиб олиш учун бу буйруқ ёрдам беради “SELECT <attribute name(s)> FROM <table> WHERE <condition statement>”. Мисол учун, “SELECT FROM USE WHERE буйруқ берилганда “USE” қатламдан класс “Uни саралаб аниқлаш” деб тушунилади. Ушбу йўл билан объектлар фақат экранда кўрсатиш учун танланади, атрибутлар эса кўрсатилмайди.

  2. SQL операторлари:

    1. Муносабатларни билдирадиган: >, =, >=

    2. арифметик: =, -, *, / (фақат сонли кўрсаткичлар учун)

    3. Бул алгебрасидан: ва (and), ёки (or), йук (not)

  1. Бул алгебрасидан операторлар турли хил талабларни бирлаштириш учун жуда қўл келади. Мисол учун, фақат икки талабларга риоя килган холда талабаларни исми-шарифини умумий рўйҳатдан саралаб кўрсатиш учун шундай буйруқ берилади: “WHERE cumgrade > 3.0 AND grade = "A", яъни, талабаларнинг баҳоси 3.0 ортиқ (“WHERE cumgrade > 3.0) ва улар биринчи йил талабалари бўлсин (AND grade = "A") дегани. Бул алгебрасидан операторлар фазовий маънога эга. Мисол учун, икки полигонларни устма-уст туширишда улар бир бирини бутунлай қоплашини "and" оператори орқали бажарилади. Агар "XOR" операторидан фойдаланилса у иккита объектлардан фақат биттасини билдиради, мисол учун “A xor B” оператори “A” еки “B” объектни кўрсатади, лекин иккиласини бир пайтда кўрсатмайди.

Стандартли сўров тилидан (Standard Query Language SQL) фазовий сўровлар учун фойдаланиш ўз ҳусусиятларга эга. Айрим тизимларда SQL нинг “WITHIN” оператори ёрдамида объектлар саралаб берилади. Мисол учун, ушбу рўйҳатдан муайян полигон саралансин вазифани ечишда “SELECT <objects> WITHIN <specific area>” буйруқ берилади. Бирорта талабга жавоб берадиган ҳолда нуқта атрофида берилган радиус доиранинг ичидаги, бирорта белгиланган тўрт бурчак ёки нотўғри шаклдаги полигон ичидаги нуқталар сараланади.
Векторли география ахборот тизимида қайтадан тоифаларга ажратиш, кисмларга бўлиш, бирлаштириш вазифалари майдонли объектлар ўстида бажарилади ва атрибутлар кайтадан кўрилади. Мисол учун, тупроқ ҳаритасидан фойдаланиб асосий тупроқ турлар тақсифловчи ҳаритани тузиш мақсад қилиб куйилган бўлса, бунда бир неча босқичдаги ишларни бажаришга тўғри келади.
Жараён тартиби эса қуйидагича:

  1. ягона бир атрибут ёки уларнинг комбинацияларига кўра объектлар қайтадан тоифаларга ажратилади. Мисол учун, фақат тупроқ турига кўра объектлар қайтадан бир биридан ажратилади.

  2. Бир хил бўлган тупроқ турига эга бўлган майдонлар орасидаги чегара олиб ташланади, яъни икки полигон орасидаги арк (бўлак) олиб ташланади.

  3. Янги барпо этилган полигонлар катта объект гуруҳига кўчирилади ва қайтадан кодировка бажарилади, яъни, бўлакларнинг тартиби кайтадан кўрилади ва топология барпо этилади.

  4. Янги ID ҳар бир объект учун танланади.

Объектларни саралаш ва қайта тоифаларга ажратиш каби вазифалар тез тез учраб туради ва улардан ўрмон хўжалигида фойдаланишни мисол қилиб келтирамиз. Айтайлик, ўрмон 10 га катталикдаги парчаларга бўлинган, ҳар бир парча ўз атрибут рўйҳатига (дарахт тури, ўртача еши ва х.к.) эга. Атрибутлар ҳар бир парча ичида текис равишда тақсимланган деб фараз қилинган. Икки парча орасидаги чегара бирорта атрибут ўзгарса ўтказилади. Берилган вазифа шундан иборат: ёши катта бўлган арчазорларни тозалаш мақсадида айрим дарахтларни аралаб ташлаш. Демак, янги атрибут – «араланадиган дарахтлар жойи» киритилади, унинг кўрсаткичи = "y" агарки арча еши 50 ва ундан ортиқ (оператор AND > 50), акс ҳолда = "n". Янги атрибутларни киритгач, бошка атрибутлар йўқотилади. Алоҳида турган парчаларни бирлаштириш мумкин ва бу вазиятда бир хил – «араланадиган дарахтлар жойи» атрибутга эга бўлган полигонлар орасидаги чегара олиб ташланади. Натижада полигонлар катта объектларга айланади.
Бошқа мисол келтирамиз, бунда шаҳар ичидаги зоналарни ажратиш вазифаси турибди ва бунда ердан фойдаланиш турларини ажратишга тўғри келади, яъни уйлар, яшил зона, парк ва ҳ.қ. каерда жойлашган? деган саволга жавоб олиш лозим. Шаҳарнинг ичида ҳар бир парча ер ўз атрибутига эга. Агарки атрибутлар бир хил бўлса бундай жойларни бирлаштириш мумкин ва натижада фақат уйлар солинган ёки фақат парк каби зоналар сараланади
Векторли география ахборот тизимининг ўзига ҳос бўлган функцияларидан бири қатламларни топологик устма-уст туширишдир. Қатламлар бирлаштирилганда айрим хисоб-китоб ишларини бажаришга тўғри келади ва улар:

  1. Янги вужудга келган чизиқлар туташган жойларда янги пайдо бўлган нуқталарни аниқлаш ва уларни маълумотлар базасига киритиш лозим.

  2. Бирорта чизиқ майдон ўртасидан ўтса иккита янги майдон хосил бўлади.

  3. Натижада топологик устма-уст туширилган қатламлар хосил бўлади ва қайтадан фазовий муносабатлар аниқланади.

  4. Натижада янги ва эски атрибутлар орасидаги муносабатлар хисобланади.

Мисол учун, 10 йилда бир марта ўтказиладиган аҳолини руйхатга олиш материаллари асосида тузилган ҳаритада янги мактабларни кўрсатиш. Бу вазифада мактаб ва аҳоли рўйҳатга олинган зоналар комбинацияларини ўрганишга тўғри келади. Ҳар бир аҳоли рўйҳатга олинган зона ва мактаб жойлашиши бир бирига тўғри келса, янги майдонли объект ҳосил бўлади деб ҳисобланади ва маълумотлар базасида тегишли майдонли объект сақланади. Асосий муаммо бирлашитирлиган майдонларни сонини аниқлашдир, чунки чизиқлар туташган жойларда албатта полигон пайдо бўлади.
Нуқталарни устма-уст туширишда “Полигон ичидаги нуқта” вазифаси ечилади ва полигоннинг «ичида» фазовий муносабатлар ҳисобланади. Натижада ҳар бир нуқта учун янги атрибутлар ҳисобланади. Мисол учун, қишлоқ шуро ва булоқлар икки хил қатламлари мавжуд, қайси шурода булоқ бор деган савол каби вазифаларни ечишда шўро майдони полигон деб ҳисобланади, булоқлар эса нуқталар. Булоқлар полигон ичида ҳам, ундан ташқарида ҳам бўлиши мумкин. Демак, полигон ичидаги булоқлар топилсин деган вазифани ечиш лозим.
Бошқа тез тез ечиладиган “Полигон ичидаги чизиқ” вазифада дарё, каналлар муайян вилоятдан ўтадими деган саволга жавоб олинади. Бу вазифада ҳам полигон чегаралари ва дарё, каналлар каби чизиқлар устма-уст тушириш натижасида янги муносабатлар ҳисобланади. Ҳар бир объектнинг чегарасида чизиқларни узилади ва натижада чизиқлар сони каттарок бўлади. Ҳар бир янги бўлган чизиқ учун янги атрибут берилади.
“Полигон ичидаги полигон” вазифасида муйаян вилоятда сув омборлар мавжудми деган саволга жавоб олинади. Сув омборлар ва вилоят полигонлари устма уст туширилса ҳар бир туташган жойда чегаралар ўзгаради. Натижада майдонлар (объектлар) сони сезиларли даражада кўпаяди. Устма-уст тушириш натижасида атрибутларга кўра майдонлар бирлашитрилади ёки қисмларга бўлинади. Шундай операторлардан фойдаланилади “SELECT FROM OVERLAY WHERE” " миқдор =сув омбор майдони" AND “вилоят чегаралари= C" ва бунда сув омборлари ҳамда вилоят чегаралари сараланади, таққосланади ва ажратилади.
Полигонлар устма-уст туширилганда кўп янги ва майдони кичик бўлган полигонлар хосил бўлади ва улар бирорта фазовий маънони билдирмайди. Бундай полигонлар – асосий муаммо ва уларни ҳатолик полигонлар деб номлашади. Уларнинг сони иккита чизиқлар устма-уст тушганда кўпаяди. Мисол учун, йўл хам йўл, хам чегара бўлиши мумкин ва икки марта рақамга айлантирилганда ҳар хил аниқлик билан маълумотлар базасига киритилади. Айрим тизимларда махсус функция мавжуд ва у шундай кичик полигонларни автоматик тарзда йўқотиш имконини беради. Айтайлик, айрим миқдордан кичик бўлган полигонлар саралансин деб буйруқ берилади ва бундай ҳатолик полигонлари йўқотилади. Агарки шундай миқдор жуда катта бўлса, кўп фазовий маънога эга бўлган полигонлар ҳам ўчирилиши мумкин. Агарки шундай миқдор жуда паст бўлса яхши натижага эришиш муаммодир.
География ахборот тизимида “Буфер зоналарни яратиш” функцияси ҳам мавжуд ва шундай зоналар нуқта, чизиқ ёки майдон атрофида яратилади. Бошқача айтсак, янги объект ҳосил бўлади ва унинг катталиги белгиланади. Транспорт ва юк ташиш, ўрмон хўжалиги, табиий бойликлардан фойдаланиш идора қилишда қўлланилади. Мисол учун, мухофаза қилинган табиий объектлар атрофидаги йўлларни ифлосланиш зонаси ёки автобус маршрути атрофида хизмат кўрсатиш 300 м кенгликдаги зонаси, ер ости сувларини ифлосланиш жойлари каби объектларни кўрсатиш учун мос келади (19 - расм). Растрли тизимда мавжуд, векторли тизимларда эса бу вазифа анча мурракаблик билан ечилади.





19 - расм. Чизиқлар атрофида яратилган буфер зоналар турли хил рангда кўрсатилган ва чизиқларга нисбатан узоқликни билдиради



Саволлар:



  1. Векторли география ахборот тизимининг растрли тизимдан фарқ ловчи асосий омилни кўрсатинг.

  2. Қандай вазифалар векторли ахборот тизимларда растрли тизимларга қараганда тезроқ ечилади?

  3. Векторли география ахборот тизимидаги ўзига хос функциялар мавжудлигига нима сабаб?




Download 1.3 Mb.

Do'stlaringiz bilan baham:
1   ...   39   40   41   42   43   44   45   46   47




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling