20. Point Cloud များဖြင့် အလုပ်လုပ်ခြင်း

20.1. Point Cloud မိတ်ဆက်

What is A Point Cloud? (Point Cloud ဆိုတာဘာလဲ)

များစွာသော data အမှတ် တစ်ခုချင်းစီ (သန်းဂဏန်း၊ သန်းထောင်ဂဏန်း အထိရှိနိုင်) ဖြင့် ဖန်တီးထားသော သုံးဖက်မြင်ဓာတ်ပုံတစ်ခုကို point cloud ဟုခေါ်ပါသည်။ အမှတ်တစ်ခုချင်းစီသည် X၊ Y၊ Z တည်နေရာတန်ဖိုးများ ပါရှိပါသည်။ ဖမ်းယူလိုက်သည့် နည်းလမ်းပေါ်မူတည်ပြီး အရောင်တန်ဖိုး သို့မဟုတ် ပြင်းအား များကဲ့သို့ ဖမ်းယူမှုမှ ရရှိလာသည့် ထပ်ပေါင်းအချက်အလက်များလည်း ရှိပါသေးသည်။ ဥပမာ- ထိုအချက်အလက်များ အသုံးပြုပြီး point cloud များကို အရောင်အမျိုးမျိုးဖြင့် ပြသနိုင်ပါသည်။ QGIS တွင် နေရာတစ်ခု (သို့မဟုတ် တခြားတစ်နေရာ) ရဲ့ သုံးဖက်မြင်ပုံကို ဖန်တီးရန် point cloud ကိုအသုံးပြုနိုင်ပါသည်။

Supported Formats (အသုံးပြုနိုင်သော format များ)

Entwine Point Tile (EPT) နှင့် LAS/LAZ data format များကို QGIS တွင်အသုံးပြုနိုင်ပါသည်။ Point cloud များနှင့်အလုပ်လုပ်ရန် QGIS သည် data များကို EPT format အဖြစ်သိမ်းဆည်းပေးပါသည်။ EPT ဆိုသည်မှာ အသုံးများသော (common) folder ထဲတွင် သိမ်းဆည်းထားပေးသည့် file များစွာပါဝင်သော သိုလှောင်ခြင်း (storage) format တစ်မျိုးဖြစ်ပါသည်။ Data များကိုမြန်မြန်ဆန်ဆန် အသုံးပြုနိုင်ရန် EPT သည် indexing (ညွှန်ပြခြင်း) နည်းလမ်းကိုအသုံးပြုပါသည်။ EPT format အကြောင်းပိုမိုသိလိုလျှင် entwine homepage <https://entwine.io/entwine-point-tile.html> တွင်ဖတ်ရှုပါ။

Data သည် LAS သို့မဟုတ် LAZ format ဖြစ်နေလျှင် ပထမဆုံးအကြိမ် အသုံးပြုသောအခါ QGIS သည် EPT format အဖြစ်သို့ ပြောင်းလဲပေးပါလိမ့်မည်။ File ရဲ့အရွယ်အစားပေါ်မူတည်ပြီး ကြာချိန်ကွာခြားနိုင်ပါသည်။ ဤလုပ်ငန်းစဉ်တွင် folder ထဲ၌ subfolder တစ်ခုဖန်တီးပြီး အစီအစဉ် ept_ + name_LAS/LAZ_file အရ LAS/LAZ file ကို subfolder ထဲတွင် ထားရှိပေးမည်ဖြစ်သည်။ ထိုသို့သော subfolder တစ်ခု ရှိနေပြီးသားဆိုလျှင် QGIS သည် EPT ကို ချက်ချင်းဆွဲထည့်ပေးပါသည် (အလုပ်လုပ်ချိန်သက်သာစေပါသည်)။

သိထားသင့်သည်များ (Worth Knowing)

QGIS တွင် point cloud များကို တည်းဖြတ်ပြင်ဆင်ရန် မရနိုင်သေးပါ။ Point cloud များကို ပြင်ဆင်လိုလျှင် အခမဲ့အသုံးပြုနိုင်သော point cloud processing tool တစ်ခုဖြစ်သော CloudCompare <https://www.cloudcompare.org/> ကို အသုံးပြုနိုင်ပါသည်။ Point cloud များကို တည်းဖြတ်ပြင်ရန်အတွက် Point Data Abstraction Library <https://pdal.io/en/stable/> (PDAL- GDAL နှင့် ဆင်တူသော) ကိုလည်း အသုံးပြုနိုင်ပါသည်။ (PDAL သည် command line ဖြင့်သာ လုပ်ဆောင်နိုင်ပါသည်)

အရေအတွက်များပြားသော Data point များကြောင့် QGIS ထဲတွင် point cloud များရဲ့ အချက်အလက်ဇယား (attribute table) ကို ဖွင့်ကြည့်ရန် မဖြစ်နိုင်ပါ။ သို့သော် identify Identify tool ဖြင့် point cloud ၏ attribute များအားလုံးကို ကြည့်ရှုနိုင်ရုံသာမက data point တစ်ခုချင်းစီ၏ attribute များကိုပါ ကြည့်ရှုနိုင်ပါသည်။

20.2. Point cloud များ၏ ဂုဏ်သတ္တိများ (Point Clouds Properties)

Point cloud layer ရဲ့ Layer Properties dialog သည် layer အတွက် အထွေထွေ setting များနှင့် ၎င်းကို ပုံဖော်ပြသခြင်းများ လုပ်ဆောင်နိုင်ပါသည်။ Layer အကြောင်း သတင်းအချက်အလက်များလည်း ထောက်ပံ့ပေးပါသည်။

Layer Properties dialog ကို အသုံးပြုရန် -

  • Layers ထဲတွင် layer ကို double-click နှိပ်ပါ သို့မဟုတ် layer ပေါ်တွင် right-click နှိပ်ပြီး ပေါ်လာသော menu မှ Properties… ကိုရွေးပါ။

  • Layer ကိုရွေးချယ်ထားပြီး Layer ► Layer Properties… menu ကိုသွားပါ။

Point cloud Layer Properties dialog သည် အောက်ပါ section များကိုထောက်ပံ့ပေးပါသည်-

metadata Information (သတင်းအချက်အလက်)

system Source (မူရင်း)

symbology Symbology (သင်္ကေတဆိုင်ရာ)[1]

3d 3D View (၃ ဘက်မြင် မြင်ကွင်း)[1]

rendering Rendering (ပုံဖော်ပြသခြင်း)

elevationscale Elevation (မြေပြင်အမြင့်)[1]

editMetadata Metadata

basicStatistics Statistics (စာရင်းအင်းကိန်းဂဏန်းများ)

[1] Layer styling panel တွင်လည်း ရရှိပါသည်။

Note

Point cloud layer ၏ property အများစုကို properties dialog အောက်ခြေရှိ Style menu ကိုအသုံးပြုပြီး .qml file အဖြစ်သိမ်းဆည်းနိုင်သလို .qml file မှ ခေါ်ယူအသုံးပြုနိုင်ပါသည်။ အသေးစိတ်ကို Layer Properties များကို သိမ်းဆည်းခြင်းနှင့်မျှဝေခြင်း (Save and Share Layer Properties) တွင် ကြည့်ရှုနိုင်ပါသည်။

20.2.1. သတင်းအချက်အလက်ဆိုင်ရာ ဂုဏ်သတ္တိများ (Information Properties)

metadata Information tab သည် ဖတ်ရှုနိုင်ရုံသာဖြစ်ပြီး လက်ရှိလုပ်ဆောင်နေသော layer ၏ အကျဉ်းချုပ်သတင်းအချက်အလက်နှင့် metadata ကို မြန်မြန်ဆန်ဆန် သိရှိနိုင်ရန် အသုံးပြုနိုင်ပါသည်။ သိရှိနိုင်သော သတင်းအချက်အလက်များမှာ-

  • Project ထဲရှိအမည်၊ file ၏မူရင်းလမ်းကြောင်း၊ နောက်ဆုံးသိမ်းဆည်းခဲ့သော အချိန်နှင့် အရွယ်အစား၊ data ဖန်တီးသူ များကဲ့သို့ အခြေခံအချက်အလက်များ။

  • Data ဖန်တီးခဲ့သူပေါ်မူတည်ပြီး အမှတ်များ၏ အရေအတွက် နှင့် အကျယ်အဝန်း (extent) ။

  • Coordinate Reference System - နာမည်၊ ယူနစ်များ၊ နည်းလမ်း၊ တိကျမှု၊ အညွှန်း (ပုံသေ သို့မဟုတ် ပြောင်းလဲနိုင်သည် ကိုဆိုလိုသည်)

  • Data ဖန်တီးသူ ထည့်သွင်းခဲ့သော metadata များ - ဖန်တီးခဲ့သောရက်စွဲ၊ version၊ data format၊ စကေး X/Y/Z ၊ အစရှိသည်….။

  • editMetadata Metadata tab (တည်းဖြတ်ပြင်ဆင်နိုင်သောနေရာ) မှ ရွေးချယ်ခြင်း - ရယူသုံးစွဲခွင့်၊ အကျယ်အဝန်း၊ ချိတ်ဆက်မှုများ၊ ဆက်သွယ်ရန်အချက်အလက်များ၊ သမိုင်းကြောင်း၊…..

../../../_images/point_cloud_information.png

Fig. 20.1 Point cloud သတင်းအချက်အလက်ဆိုင်ရာ tab

20.2.2. မူလရင်းမြစ်၏ ဂုဏ်သတ္တိများ (Source Properties)

system Source tab ထဲတွင် point cloud layer ၏ အခြေခံသတင်းအချက်အလက်များကို မြင်တွေ့နိုင်သလို တည်းဖြတ်ပြင်ဆင်နိုင်ပါသည် -

  • Settings (အပြင်အဆင်) - Project ထဲတွင် layer ကို identify (ဖော်ညွှန်း) လုပ်ရာတွင် အသုံးပြုမည့် layer filename နှင့်မတူအောင် layer အမည်တစ်ခုကို သတ်မှတ်ခြင်း (Layers panel၊ expression (ခိုင်းစေချက်) များနှင့်၊ မြေပုံပြင်ဆင်ခြင်း ရည်ညွှန်းချက်ထဲတွင်)

  • Assigned Coordinate Reference System (CRS) (သတ်မှတ်ထားသော CRS) - Drop-down စာရင်းမှ မကြာသေးမီက အသုံးပြုခဲ့သည့် CRS တစ်ခုကိုရွေးချယ်ခြင်း သို့မဟုတ် setProjection set Projection Select CRS ခလုတ် (ကိုသြဒိနိတ်ရည်ညွှန်းစနစ်ရွေးချယ်ရာ (Coordinate Reference System Selector) တွင် ကြည့်ရှုပါ) ကိုနှိပ်ပြီး layer အတွက်သတ်မှတ်ပေးထားသော Coordinate Reference System ကိုပြောင်းလဲနိုင်ပါသည်။ Layer အတွက်အသုံးပြုထားသော CRS မှားနေမှသာ သို့မဟုတ် CRS မရှိသောအခါများမှသာ ဒီနည်းလမ်းကိုအသုံးပြုရပါမည်။

../../../_images/point_cloud_source.png

Fig. 20.2 Point cloud မူလရင်းမြစ်များဆိုင်ရာ tab

20.2.3. သင်္ကေတ ဂုဏ်သတ္တိများ (Symbology Properties)

Point cloud များပုံဖော်ပြသခြင်းအတွက် setting များကို symbology Symbology tab တွင် လုပ်ဆောင်ပါသည်။ အပေါ်ပိုင်းတွင် feature အမျိုးမျိုး ပုံဖော်ပြသပေးသည့်အရာ (renderer) များ၏ setting များကို တွေ့နိုင်ပါသည်။ အောက်ပိုင်းတွင် layer တစ်ခုလုံးအတွက် အထွေထွေ setting များကို ဆောင်ရွက်နိုင်ပြီး feature renderer များအတွက် အသုံးချနိုင်သော section များရှိပါသည်။

20.2.3.1. Feature ပုံဖော်ပြသရာ အမျိုးအစားများ (Feature Rendering types)

Symbology tab ၏ ထိပ်တွင်ရှိသော drop-down menu ကိုအသုံးပြုပြီး point cloud များ ပုံဖော်ပြသခြင်းအမျိုးမျိုးကို ရွေးချယ်အသုံးပြုနိုင်ပါသည်။ (Fig. 20.3 တွင်ကြည့်ရှုပါ)

  • pointCloudExtent Extent Only - Data extent ၏ bounding box (စတုဂံပုံအကျယ်အဝန်းနယ်) ကိုသာ ပြသပေးပါသည်၊ data extent ကို ခြုံငုံကြည့်ရှုသောအခါ လွယ်ကူစေပါသည်။ Symbol widget ဖြင့် box အတွက် property များ (အရောင်၊ လိုင်းစုတ်ချက် (stroke)၊ အလင်းပိတ်နှုန်း၊ layer အခွဲများ၊….) ကို စိတ်ကြိုက်ပြင်ဆင်နိုင်ပါသည်။

  • singlebandPseudocolor Attribute by Ramp - Color gradient (ရောင်ပြေး) တစ်ခုပေါ်တွင် data ကို ရေးဆွဲပါသည်။ အရောင်စဉ်ဖြင့် ပုံဖော်ပြသပေးသည့်အရာ (Attribute by Ramp Renderer) တွင်ကြည့်ရှုပါ။

  • multibandColor RGB - အနီ၊ အစိမ်း၊ အပြာ အရောင်တန်ဖိုးများကို အသုံးပြုပြီး data ကို ရေးဆွဲပါသည်။ RGB ဖြင့် ပုံဖော်ပြသသည့်အရာ (RGB Renderer) တွင်ကြည့်ရှုပါ။

  • paletted Classification - အတန်းအစားအမျိုးမျိုး အတွက် အရောင်အမျိုးမျိုးကို အသုံးပြုပြီး data ကိုရေးဆွဲပါသည်။ အတန်းအစားခွဲခြားပုံဖော်ရာ (Classification Renderer) တွင်ကြည့်ရှုပါ။

Point cloud တစ်ခုကို QGIS အတွင်းထည့်လိုက်သောအခါ အကောင်းဆုံး renderer ကို ရွေးချယ်ရန် အောက်ပါ နည်းလမ်းအတိုင်း လုပ်ဆောင်ပါသည်-

  • Dataset သည် အရောင်သတင်းအချက်အလက် (အနီ၊ အစိမ်း၊ အပြာ) များပါလျှင် RGB renderer ကိုအသုံးပြုမည်ဖြစ်သည်။

  • အတန်းအစားခွဲထားသော Classification သတင်းအချက်အလက်များပါလျှင် classified renderer ကိုအသုံးပြုမည်ဖြစ်သည်။

  • အထက်တွင်ဖော်ပြခဲ့သော သတင်းအချက်အလက် နှစ်မျိုးလုံးမပါခဲ့လျှင် အမြင့် Z အချက်အလက် (attribute) ပေါ် မူတည်သည့် rendering ကိုအသုံးပြုမည်ဖြစ်သည်။

Point cloud ရဲ့အချက်အလက်များကိုမသိလျှင် point cloud ထဲတွင် မည်သည့်အချက်အလက်များပါဝင်သလဲ နှင့် မည်သည့် အပိုင်းအခြားအတွင်း တန်ဖိုးများတည်ရှိသလဲ ဆိုသည်ကို ခြုံငုံကြည့်ရှုနိုင်ရန် basicStatistics Statistics tab တွင် ဖော်ပြပေးပါသည်။

../../../_images/point_cloud_symbology_overview.png

Fig. 20.3 Point cloud သင်္ကေတဆိုင်ရာ tab

အရောင်စဉ်ဖြင့် ပုံဖော်ပြသပေးသည့်အရာ (Attribute by Ramp Renderer)

singlebandPseudocolor Attribute by Ramp ကိုအသုံးပြုပြီး color gradient (ရောင်ပြေး) တစ်ခုပေါ်တွင် ဂဏန်းတန်ဖိုးများဖြင့် data များကို ကြည့်ရှုနိုင်ပါသည်။ ဥပမာ- ထိုကဲ့သို့ ကိန်းဂဏန်းတန်ဖိုးများသည် ရှိနေပြီးသား ပြင်းအားအချက်အလက် သို့မဟုတ် အမြင့် Z တန်ဖိုး ဖြစ်နိုင်ပါသည်။ အနည်းဆုံးနှင့် အများဆုံးတန်ဖိုး တစ်ခုစီပေါ်မူတည်ပြီး အခြားတန်ဖိုးများကို ရောင်ပြေးတစ်ခုထဲတွင် အလိုလျောက်ဖြန့်ပြီးအသုံးပြုပါသည်။ ထင်ရှားသောတန်ဖိုးများနှင့် ၎င်းတန်ဖိုးများကို အရောင်တစ်ခုချင်းစီ သတ်မှတ်ခြင်းကို “အရောင်မြေပုံ (color map)” ဟုခေါ်ပြီး ဇယားထဲတွင် ကြည့်ရှုနိုင်ပါသည်။ အောက်ဖော်ပြပါ figure တွင် ဖော်ပြထားသည့်အတိုင်း setting နှင့်ပတ်သက်သော ရွေးချယ်စရာများစွာရှိပါသည်။

../../../_images/point_cloud_attribute_by_ramp.png

Fig. 20.4 Point cloud သင်္ကေတဆိုင်ရာ tab- Attribute by Ramp

  • Min (အနည်းဆုံး) နှင့် Max (အများဆုံး) သည် color map တွင် အသုံးပြုမည့် အပိုင်းအခြားကို သတ်မှတ်ပေးပါသည်။ ဘယ်ဘက်သည် Min (အနည်းဆုံး) တန်ဖိုးကို ကိုယ်စားပြုပြီး ညာဘက်သည် Max (အများဆုံး) ကိုကိုယ်စားပြုပါသည်။ ၎င်းတန်ဖိုးများကိုအခြေခံပြီး ကြားတန်ဖိုးများကို အလိုအလျှောက်တွက်ထုတ်ပေးပါသည်။ ပုံမှန်အားဖြင့် QGIS သည် ရွေးချယ်ထားသော အချက်အလက်များမှ အနည်းဆုံးနှင့် အများဆုံးတန်ဖိုးများကိုရှာဖွေပါသည်၊ သို့သော် ၎င်းတန်ဖိုးများကို ပြုပြင်ပြောင်းလဲနိုင်ပါသည်။ တန်ဖိုးများ ပြောင်းပြီးသည်နှင့် မူရင်းတန်ဖိုးကို ပြန်လိုအပ်လျှင် Load ခလုတ်ကို နှိပ်ပြီး လုပ်ဆောင်နိုင်ပါသည်။

  • Interpolation (သိရှိပြီးသားအချက်အလက်ကိုအခြေခံ၍ မသိသေးသည့်အရာများအတွက် ဖြည့်သွင်းတွက်ချက်ခြင်း) သည် တန်ဖိုးများကို မည်သို့အရောင်သတ်မှတ်မည်ဆိုသည်ကို ဆုံးဖြတ်ပါသည်-

    • Discrete (ပြတ်ကိန်း) (Value column ရဲ့ခေါင်းစည်းတွင် <= သင်္ကေတတစ်ခု ပေါ်နေမည်) - အသုံးပြုမည့်အရောင်ကို အနီးဆုံး color map မှ တူညီသော သို့မဟုတ် ပိုများသောတန်ဖိုးကိုအသုံးပြုပါသည်။

    • Linear (အစဉ်အတိုင်း) - အသုံးပြုမည့်အရောင်ကို color map မှ Pixel တန်ဖိုး၏ အထက် သို့မဟုတ် အောက်ရောက်နေသောတန်ဖိုးများမှ linear အတိုင်းတွက်ထုတ်ပါသည်။ Dataset တန်ဖိုးတစ်ခုချင်းစီသည် မတူညီသောအရောင်တစ်ခုစီရှိသည်ကို ဆိုလိုပါသည်။

    • Exact (Value column ၏ခေါင်းစည်းတွင် <= သင်္ကေတတစ်ခုပေါ်နေမည်) - Color map နှင့်တူညီသောတန်ဖိုးရှိသည့် pixel များကိုသာ အရောင်သတ်မှတ်မည်ဖြစ်ပြီး တခြား pixel များကို အရောင်ပြသမည်မဟုတ်ပါ။

  • Dataset တွင်အသုံးပြုမည့် color ramp (ရောင်စဉ်တန်း) ရွေးချယ်ရန်အတွက် Color ramp widget ကိုအသုံးပြုနိုင်ပါသည်။ Color ramp widget ဖြင့် အသစ်တစ်ခုကို ဖန်တီးနိုင်သလို လက်ရှိရွေးချယ်ထားသောအရာကို ပြုပြင်ခြင်း သို့မဟုတ် သိမ်းဆည်းခြင်း ပြုလုပ်နိုင်ပါသည်။

  • Label unit suffix (အညွှန်းယူနစ် နောက်ဆက်စာလုံး) - ရည်ညွှန်းချက်ထဲရှိ တန်ဖိုး၏နောက်တွင် အညွှန်းတစ်ခုထည့်ပေါင်းပေးပြီး Label precision သည် ဖော်ပြပေးမည့် ဒဿမ အရေအတွက်ကိုထိန်းချုပ်ပါသည်။

Classification (အတန်းအစားခွဲခြားခြင်း) Mode သည် အတန်းအစားအလိုက် တန်ဖိုးများ မည်သို့ ခွဲဝေချထားမည်ကို သတ်မှတ်ပါသည်-

  • Continuous (တစ်ဆက်တစပ်တည်း)- အတန်းအစားအရေအတွက်နှင့် အရောင်များကို color ramp stops (အရောင်အပိုင်းအခြားအဖြတ်) များမှ တွက်ထုတ်ပါသည်။ Color ramp ထဲရှိ stop များပြန့်နှံမှုအလိုက် ကန့်သတ်တန်ဖိုးများကို သတ်မှတ်ပါသည်။ (Stop များအကြောင်း ပိုမိုသိရှိလိုလျှင် ရောင်စဉ်တွဲ တစ်ခုပြုလုပ်ခြင်း (Setting a Color Ramp) တွင်ကြည့်ရှုပါ)

  • Equal interval (တူညီ ကြားအကွာ) - အတန်းအစား၏အရေအတွက်များကို မျဉ်း၏အဆုံးတွင် Classes field ဖြင့်သတ်မှတ်ပါသည်။ အတန်းအစားများအားလုံး တူညီသည့်ပမာဏရှိစေရန် ကန့်သတ်တန်ဖိုးများကို သတ်မှတ်ပါသည်။

အတန်းအစားများကို အလိုအလျှောက်ဆုံးဖြတ်ပြီး color map ဇယားတွင်ပြသပေးပါသည်။ သို့သော် ၎င်းအတန်းအစားများကို စိတ်ကြိုက်ပြင်ဆင်နိုင်ပါသည်-

  • ဇယားထဲရှိ Value (တန်ဖိုး) တစ်ခုကို double-click နှိပ်ပြီး အတန်းအစားတန်ဖိုးကို ပြင်ဆင်နိုင်ပါသည်။

  • ထိုတန်ဖိုးအတွက် အသုံးပြုမည့် အရောင်တစ်ခုကိုရွေးချယ်နိုင်သည့် အရောင်ရွေးရာ (Color Selector) widget ကိုဖွင့်ရန် Color column ထဲတွင် double click နှိပ်ပါ။

  • အတန်းအစား၏ အညွှန်းကို ပြင်ဆင်ရန် Label column ထဲတွင် double click နှိပ်ပါ။

  • Color table ထဲရှိ ရွေးချယ်ထားသော row (အတန်း)များပေါ်တွင် right-click နှိပ်ခြင်းသည် ရွေးချယ်ထားသည့်အရာများကို Change Color (အရောင်ပြောင်းရန်) နှင့် Change Opacity (အလင်းပိတ်နှုန်းပြောင်းရန်) menu တစ်ခုကို ပြသမည်ဖြစ်သည်။

ဇယား၏အောက်တွင် Classify ကိုနှိပ်ကာ မူရင်းအတန်းအစားများအဖြစ်ပြန်လည်ရယူနိုင်ပြီး တန်ဖိုးများ စိတ်ကြိုက် symbologyAdd Add (ပေါင်းထည့်) နိုင်သလို ဇယားမှရွေးချယ်ထားသောတန်ဖိုးများကို symbologyRemove Delete (ဖျက်ပစ်) နိုင်ပါသည်။

စိတ်ကြိုက် color map တစ်ခုဖန်တီးခြင်းသည် အလွန်ရှုပ်ထွေးနိုင်သောကြောင့် ရှိနေပြီးသား color map ကို ခေါ်ယူအသုံးပြုနိုင်ရန် fileOpen Load ကို နှိပ်ခြင်း သို့မဟုတ် အခြား layer များအတွက် အသုံးပြုနိုင်ရန် fileSaveAs Save ကို နှိပ်ပြီး သိမ်းဆည်းထားခြင်း (txt file တစ်ခုအဖြစ်) များ ပြုလုပ်နိုင်ပါသည်။

Interpolation အတွက် Linear ကိုရွေးချယ်ထားလျှင် အောက်ပါပြင်ဆင်သတ်မှတ်ခြင်းများလည်း လုပ်‌ဆောင်နိုင်ပါသည်-

  • checkbox Clip out of range values (အပိုင်းအခြား အပြင်ဘက်ရောက်နေသောတန်ဖိုးများကို ဖြတ်ထုတ်ခြင်း) - ပုံမှန်အားဖြင့် linear နည်းလမ်းသည် Min (အနည်းဆုံး) တန်ဖိုးအောက်ရောက်နေသော တန်ဖိုးများကို ပထမဆုံး အတန်းအစားအဖြစ် သတ်မှတ်ပေးပြီး Max (အများဆုံး) တန်ဖိုးထက်ကျော်နေသော တန်ဖိုးများကို အများဆုံးအဖြစ် အသီးသီးသတ်မှတ်ပါသည်။ ၎င်းတန်ဖိုးများကို ပုံဖော်မပြသလိုလျှင် ဤ setting ကို အမှန်ခြစ်ထားပါ။

  • Legend settings (ရည်ညွှန်းချက်အပြင်အဆင်) သည် Layers panel နှင့် layout legend ထဲတွင် ပြသရန်ဖြစ်သည်။ Raster ရည်ညွှန်းချက်စိတ်ကြိုက်ပြင်ဆင်ခြင်းနှင့် အတူတူပင်ဖြစ်သည်။ (အသေးစိတ်ကို Raster ရည်ညွှန်းချက်များကို ပြင်ဆင်ခြင်း (Customize raster legend) တွင် ရှာဖွေပါ)

RGB ဖြင့် ပုံဖော်ပြသသည့်အရာ (RGB Renderer)

multibandColor RGB renderer ဖြင့် point cloud မှ ရွေးချယ်ထားသော attribute သုံးမျိုးကို အနီ၊ အစိမ်း၊ အပြာ အစိတ်အပိုင်းများအဖြစ်အသုံးပြုပါသည်။ Attribute များကို လိုက်လျောညီထွေ အမည်ပေးထားပါက QGIS သည် ၎င်းတို့ကို အလိုအလျောက်ရွေးချယ်ပြီး band တစ်ခုချင်းစီအတွက် Min (အနည်းဆုံး) နှင့် Max (အများဆုံး) တန်ဖိုးများကို တွက်ထုတ်ပြီး လိုက်လျောညီထွေဖြစ်အောင် အရောင်သတ်မှတ်ပေးပါသည်။ သို့သော် တန်ဖိုးများကို စိတ်ကြိုက်ပြင်ဆင်လို့လည်း ရပါသည်။

Contrast enhancement (အရောင်ကွဲပြားထင်ရှားမှု မြှင့်တင်ခြင်း) နည်းလမ်းကိုလည်း အသုံးပြုနိုင်ပါသည် - No Enhancement (ဘာမှမပြင်ခြင်း)Stretch to MinMax (အနည်းဆုံး၊ အများဆုံးတန်ဖိုးများထိ ဆွဲဆန့်ခြင်း)Stretch and Clip to MinMax (အနည်းဆုံး၊ အများဆုံးတန်ဖိုးများထိ ဆွဲဆန့်ပြီး အစွန်းထွက်များကိုဖယ်ထုတ်ခြင်း) နှင့် Clip to MinMax (အနည်းဆုံး၊ အများဆုံးတန်ဖိုးများကို ဖြတ်ယူခြင်း)

Note

Contrast enhancement tool သည် ပြင်ဆင်ဖန်တီးနေဆဲ ဖြစ်ပါသည်။ ၎င်းကို အသုံးပြုရာတွင် ပြဿနာရှိပါက မူရင်း setting ဖြစ်သော Stretch to MinMax ကိုအသုံးပြုပါ။

../../../_images/point_cloud_rgb.png

Fig. 20.5 Point cloud များကို RGB ဖြင့် ပုံဖော်ပြသသည့်အရာ

အတန်းအစားခွဲခြားပုံဖော်ရာ (Classification Renderer)

paletted Classification rendering ထဲတွင် အချက်အလက်တစ်ခုချင်းအရ point cloud ကို အရောင်များခွဲခြားပြသပါသည်။ မည်သည့် အချက်အလက်မျိုးမဆို အသုံးပြုနိုင်ပါသည် (ကိန်းဂဏန်း၊ စာသား၊ စသဖြင့်)။ Point cloud data များထဲတွင် များသောအားဖြင့် Classification လို့ခေါ်သော field တစ်ခုပါဝင်ပါသည်။ ၎င်းတွင် Post-processing နည်းဖြင့် အလိုအလျောက်ဆုံးဖြတ်ထားသော အချက်အလက်များပါဝင်လေ့ရှိပါသည် (ဥပမာ- အပင်ဖုံးလွှမ်းမှုများအကြောင်း)။ Attribute (အချက်အလက်ဇယား) တွင် classification အတွက် အသုံးပြုမည့် field ကိုရွေးချယ်နိုင်ပါသည်။ ပုံမှန်အားဖြင့် QGIS သည် LAS specification ၏ သတ်မှတ်ချက်များကို အသုံးပြုပါသည်။ (ASPRS home page တွင် တင်ထားသော PDF ထဲရှိ ‘ASPRS Standard Point Classes’ ဇယားကိုကြည့်ရှုပါ။) သို့သော် data များသည် ဒီပုံဖော်ထားမှုကနေ သွေဖယ်သွားနိုင်ပါသည်။ သံသယရှိလျှင် သတ်မှတ်ချက်များကို ဖန်တီးခဲ့သောသူ သို့မဟုတ် အဖွဲ့အစည်းကို ဆက်သွယ်မေးမြန်းရန် လိုအပ်ပါသည်။

../../../_images/point_cloud_classification.png

Fig. 20.6 Point cloud အတန်းအစားခွဲခြားခြင်းအတွက် ပုံဖော်ပြသပေးသည့်အရာ

ဇယားထဲတွင် အသုံးပြုထားသော တန်ဖိုးများအားလုံးကို သက်ဆိုင်ရာအရောင်နှင့် ရည်ညွှန်းချက်ဖြင့် ပြသပါသည်။ Row တစ်ခုချင်းစီရဲ့အစတွင် checkbox check box တစ်ခုစီရှိပါသည်။ အမှန်ခြစ် ဖြုတ်ထားလျှင် ၎င်းတန်ဖိုးကို မြေပုံတွင်ဖော်ပြပေးမည်မဟုတ်ပါ။ ဇယားထဲတွင် double click နှိပ်ပြီး Color (အရောင်)Value (တန်ဖိုး) နှင့် Legend (ရည်ညွှန်းချက်) များကိုပြင်ဆင်နိုင်ပါသည် (အရောင်အတွက် အရောင်ရွေးရာ (Color Selector) widget ပွင့်လာမည်ဖြစ်သည်)

ဇယား၏အောက်တွင် QGIS မှ ဖန်တီးထားသော မူရင်း class များကို ပြောင်းလဲနိုင်သော ခလုတ်များရှိပါသည်-

  • Classify ခလုတ်ကိုအသုံးပြုပြီး data များကို အလိုလျောက် အတန်းအစားခွဲခြားနိင်ပါသည်။ Attribute ထဲတွင် ပါဝင်ပြီး ဇယားထဲတွင်မတွေ့ရသေးသော တန်ဖိုးများအားလုံးကို ပေါင်းထည့်မည်ဖြစ်သည်။

  • symbologyAdd Add နှင့် symbologyRemove Delete ခလုတ်များကို အသုံးပြုပြီး တန်ဖိုးများ ထည့်ခြင်း နှင့် ဖယ်ထုတ်ခြင်း ကို စိတ်ကြိုက်ပြုလုပ်နိုင်ပါသည်။

  • ဇယားထဲမှ တန်ဖိုးများအားလုံးကို ဖယ်ထုတ်လိုလျှင် Delete All ကိုနှိပ်ပါ။

Hint

Layers panel ထဲတွင် layer ၏ class leaf entry ပေါ် right-click နှိပ်ပြီး သက်ဆိုင်ရာ feature များ၏ မြင်ရနိုင်စွမ်းကို အမြန်သတ်မှတ်ပြင်ဆင်နိုင်ပါသည်။

20.2.3.2. အမှတ်သင်္ကေတ (Point Symbol)

Point Symbol ၏ အောက်တွင် ပြသမည့် data point တစ်ခုချင်းဆီ၏ အရွယ်အစားနှင့် ယူနစ် (ဥပမာ မီလီမီတာ၊ pixels၊ လက်မ) တို့ကိုသတ်မှတ်ပေးနိုင်ပါသည်။ အမှတ်များအတွက် style ကို Circle (စက်ဝိုင်း) သို့မဟုတ် Square (စတုရန်း) ကိုရွေးချယ်အသုံးပြုနိုင်ပါသည်။

20.2.3.3. Layer ပုံဖော်ပြသခြင်း (Layer Rendering)

Layer Rendering section ထဲတွင် layer အတွက် ပုံဖော်ပြသခြင်း လုပ်ဆောင်နိုင်ရန် အောက်ပါ ပြုပြင်မွမ်းမံခြင်းများလုပ်ဆောင်နိုင်ပါသည်-

  • Draw order - 2D map canvas ပေါ်ရှိ point cloud ပုံဖော်ပြသခြင်း အစီအစဉ် (order) သည် ၎င်းတို့ရဲ့ အမြင့် Z တန်ဖိုးပေါ်မူတည်/မမူတည် ဆိုသည်ကို ထိန်းချုပ်နိင်ပါသည်။ အောက်ပါတို့ဖြင့် ပုံဖော်ပြသနိုင်သည်-

    • Layer ထဲတွင် point များကို သိမ်းဆည်းထားသော Default (မူရင်း) order (အစီအစဉ်) ဖြင့်၊

    • Bottom to top (အောက်ခြေမှ ထိပ်သို့) (အမြင့် Z တန်ဖိုး ပိုများသော point များသည် နိမ့်နေသည့် point များကို ဖုံးပစ်လိုက်ပြီး ortho photo အစစ်နှင့်တူအောင် ဖန်တီးပေးပါသည်)၊

    • သို့မဟုတ် ထိပ်မှ အောက်ခြေသို့ ကိုအသုံးပြုလျှင် အောက်ခြေမှ မော့ကြည့်ရသည့်ပုံစံမျိုး မြင်ရမည်ဖြစ်ပါသည်။

  • Maximum error (အများဆုံးအမှား) - များသောအားဖြင့် point cloud များသည် ပြသရန် လိုအပ်သည့် point အရေအတွက်ထက် ပိုမိုပြီး ပါရှိပါသည်။ ယခုနည်းလမ်းကိုအသုံးပြုပြီး ဘယ်လောက်ထိ သိပ်သိပ်သည်းသည်း သို့မဟုတ် ခပ်ကျဲကျဲ ပြသမည်ဆိုသည်ကို သတ်မှတ်ပေးနိုင်ပါသည် (point များကြား အများဆုံးခွင့်ပြုသော နေရာလွတ် ‘maximum allowed gap between points’ အဖြစ်နားလည်ထားပါ)။ ဂဏန်းတန်ဖိုးကြီးကြီးတစ်ခု (ဥပမာ 5 mm) အဖြစ်သတ်မှတ်လျှင် point များကြားတွင် သိသာ၊ မြင်သာသော နေရာလွတ်များရှိနေမှာဖြစ်ပါသည်။ ဂဏန်းတန်ဖိုးသေးတာ (ဥပမာ 0.1 mm) ကိုအသုံးပြုလျှင် မလိုအပ်သည့် point များကိုပါ ပုံဖော်ပြသရာတွင်အသုံးပြုသောကြောင့် rendering ကို နှေးသွားစေပါသည် (အခြား ယူနစ်များကို ရွေးချယ်နိုင်ပါသည်)။

  • Opacity (အလင်းပိတ်နှုန်း) - Map canvas ထဲရှိ အောက်တွင်ရှိနေသော layer ကို မြင်ရစေရန် ဒီ tool ကို အသုံးပြုနိုင်ပါသည်။ မိမိကြည့်လိုသော မြင်ရနိုင်မှု အတိုင်းအတာအထိ slider ကို ရွှေ့ကြည့်ပါ။ မြင်ရနိုင်စွမ်း ရာခိုင်နှုန်းအတိအကျ သတ်မှတ်ပေးလိုလျှင် slider ၏ဘေးရှိ menu တွင် သတ်မှတ်ပေးနိုင်ပါသည်။

  • Blending mode (ရောစပ်ခြင်း) - ဒီ tool ကိုအသုံးပြုပြီး အထူး rendering effect များကိုလုပ်ဆောင်နိုင်ပါသည်။ အထက်နှင့်အောက် ထပ်နေသော layer များ၏ pixel များကို ရောစပ်ခြင်းနည်းလမ်းများ (Blending Modes) တွင်ဖော်ပြထားသော setting များဖြင့် ရောစပ်လိုက်ပါသည်။

  • Eye dome lighting - အနက် (အနိမ့်အမြင့်) rendering ပိုကောင်းစေရန်အတွက် map canvas တွင် အရိပ် effect များကို ဖန်တီးနိုင်ပါသည်။ draw order property ပေါ်မူတည်ပြီး rendering အရည်အသွေး ကွာခြားပါသည်။ Default draw order (ပုံမှန်ရေးဆွဲခြင်းအစီအစဉ်) သည် အကောင်းဆုံးမဟုတ်တောင်မှ အတန်အသင့်ကောင်းသော ရလာဒ်ကို ဖန်တီးပေးနိုင်ပါသည်။ အောက်ပါ parameter များကို ထိန်းချုပ်နိုင်ပါသည်-

    • Strength - အလင်းအမှောင်ကွဲပြားခြားနားမှုကို မြှင့်တင်ပေးခြင်းဖြင့် အနက် (အနိမ့်အမြင့်) အသွင်အပြင်ပိုကောင်းစေပါသည်။

    • Distance - အသုံးပြုသော piexel များ၏ ဗဟိုမှအကွာအဝေးကို ကိုယ်စားပြုပြီး edge (အစွန်း) ကို ပိုထူအောင်လုပ်ဆောင်ပေးပါသည်။

20.2.4. ရုပ်လုံးကြွ ဂုဏ်သတ္တိများ (3D View Properties)

3d 3D View tab ထဲတွင် 3D map များထဲတွင် point cloud ကို rendering လုပ်ခြင်းအတွက် setting များကို လုပ်ဆောင်နိုင်ပါသည်။

20.2.4.1. ရုပ်လုံးကြွ ပုံဖော်ပြသခြင်း နည်းလမ်းများ (3D Rendering modes)

Tab ၏ ထိပ်တွင်ရှိသာ drop down menu မှ အောက်ပါနည်းလမ်းများကိုရွေးချယ်အသုံးပြုနိုင်ပါသည်-

../../../_images/point_cloud_3d_view.png

Fig. 20.7 Classification renderer ဖြင့် point cloud 3D view tab

20.2.4.2. ရုပ်လုံးကြွ အမှတ်သင်္ကေတ (3D Point Symbol)

3d 3D View tab ၏ အောက်ပိုင်းတွင် Point Symbol section ကိုတွေ့နိုင်ပါသည်။ ဤတွင် layer တစ်ခုလုံးအတွက် renderer များအားလုံးတွင်အတူတူဖြစ်သော အထွေထွေ setting များကို လုပ်ဆောင်နိုင်ပါသည်။ အောက်ဖော်ပြပါ ရွေးချယ်စရာများရှိပါသည်-

  • Point size (Point အရွယ်အစား) - Data point တစ်ခုချင်းစီအတွက် ပြသပေးသော အရွယ်အစား (pixel အားဖြင့်) ကိုသတ်မှတ်ပေးနိုင်ပါသည်။

  • Maximum screen space error - ဒီနည်းလမ်းကိုအသုံးပြုပြီး point cloud များကို (pixel အားဖြင့်) မည်မျှ သိပ်သိပ်သည်းသည်း သို့မဟုတ် ခပ်ကျဲကျဲ ပြသမည်ဆိုသည်ကို သတ်မှတ်နိုင်ပါသည်။ တန်ဖိုးကြီးကြီးတစ်ခု (ဥပမာ 10) အဖြစ်သတ်မှတ်လျှင် point များအကြားတွင် သိသာ၊ မြင်သာသည့် နေရာလွတ်များရှိနေမည်ဖြစ်ပါသည်၊ တန်ဖိုးအသေး (ဥပမာ 0) ကိုအသုံးပြုလျှင် မလိုအပ်သည့် point များကိုပါ ပုံဖော်ပြသရာတွင်အသုံးပြုသောကြောင့် rendering ကို နှေးသွားစေပါသည်(Symbology Maximum error တွင်အသေးစိတ်ကြည့်ရှုနိုင်ပါသည်။)

  • Point budget - အချိန်အကြာကြီး rendering လုပ်ခြင်းကိုရှောင်ရှားရန်အတွက် rendering လုပ်ဆောင်မည့် အများဆုံး point အရေအတွက်ကိုသတ်မှတ်ပေးနိုင်ပါသည်။

  • Triangulation တွက်ချက်ခြင်းနည်းလမ်းဖြင့် ရလာသော မျက်နှာပြင်အပြည့်တစ်ခုဖြင့် 3D view တွင် point cloud layer ကို render လုပ်ရန်အတွက် checkbox Render as surface (Triangulate) ကို အမှန်ခြစ်ထားပါ။ တွက်ချက်ထားသော triangle (တြိဂံများ) များ၏ dimension (ရှုထောင့်)ကို ထိန်းချုပ်နိုင်ပါသည်-

    • checkbox Skip triangles longer than (ကန့်သတ်တန်ဖိုးထက် ပိုရှည်နေသော တြိဂံများကို ကျော်ပစ်ခြင်း) ကို အမှန်ခြစ် ခြစ်ထားပြီး တြိဂံများ၏ အနားတစ်ဖက်အတွက် အရှည်ဆုံးအလျားကိုရေပြင်ညီအတိုင်းသတ်မှတ်ပါသည်။

    • checkbox Skip triangles taller than (ကန့်သတ်တန်ဖိုးထက် အထက်အောက်ပိုရှည်နေသော တြိဂံများကို ကျော်ပစ်ခြင်း) ကို အမှန်ခြစ် ခြစ်ထားပြီး တြိဂံများ၏ အနားတစ်ဖက်အတွက် အမြင့်ဆုံးအလျားကို ဒေါင်လိုက်အတိုင်းသတ်မှတ်ပါသည်။

  • checkbox Show bounding boxes ကို အမှန်ခြစ် ခြစ်ထားလျှင် debugging (အမှားပြင်ခြင်း) အတွက်အထူးအသုံးဝင်ပြီး hierarchy ထဲရှိ node များ၏ bounding box (စတုဂံပုံအကျယ်အဝန်းနယ်) များကိုပြသပေးပါသည်။

20.2.5. ပုံဖော်ပြသခြင်းဆိုင်ရာ ဂုဏ်သတ္တိများ (Rendering Properties)

Scale dependent visibility (စကေးပေါ်မူတည်သော မြင်ရနိုင်စွမ်း) အုပ်စုအောက်တွင် Maximum (inclusive) (အများဆုံး (သူ့အောက်ရှိတန်ဖိုးများပါဝင်)) နှင့် Minimum (exclusive) (အနည်းဆုံး (သူ့အောက်ရှိတန်ဖိုးများ မပါဝင်)) စကေးများသတ်မှတ်ပေးနိုင်ပြီး မည်သည့် စကေးအပိုင်းအခြားအတွင်းတွင် feature များကို မြင်ရနိုင်မည်ဆိုသည်ကို သတ်မှတ်ပေးနိုင်ပါသည်။ mapIdentification Set to current canvas scale ခလုတ်ကိုနှိပ်ပြီး လက်ရှိမြေပုံစကေးကို မြင်ရနိုင်သည့်အပိုင်းအခြားနယ်နိမိတ် စကေးအဖြစ် သတ်မှတ်ပေးနိုင်ပါသည်။ မြင်ရနိုင်စွမ်း စကေး ရွေးချယ်ချယ်ရာ (Visibility Scale Selector) တွင် ပိုမိုလေ့လာပါ။

Note

Layers panel ထဲမှ layer ပေါ်ကို right-click နှိပ်ပြီး ပေါ်လာသော menu မှ Set Layer Scale Visibility ကိုရွေးချယ်ပြီးလည်း စကေးပေါ်မူတည်သောမြင်နိုင်စွမ်းကိုသတ်မှတ်ပေးနိုင်ပါသည်။

../../../_images/point_cloud_rendering.png

Fig. 20.8 Point cloud ပုံဖော်ပြသခြင်းဆိုင်ရာ tab

20.2.6. မြေပြင်အနိမ့်အမြင့်ဆိုင်ရာ ဂုဏ်သတ္တိများ (Elevation Properties)

elevationscale Elevation tab တွင် data များ၏ အမြင့် Z တန်ဖိုး အတွက် အမှားပြင်ဆင်ခြင်းများကို သတ်မှတ်နိုင်ပါသည်။ 3D မြေပုံများတွင် data ၏ elevation ကို ချိန်ညှိရန်နှင့် profile tool charts ထဲရှိ အသွင်အပြင်ကို ချိန်ညှိရန်အတွက် ၎င်းကိုလိုအပ်နိုင်ပါသည်။ အောက်ပါနည်းလမ်းများကို အသုံးပြုပြီးလုပ်ဆောင်နိုင်ပါသည်-

  • Elevation group အောက်တွင် -

    • Scale တစ်ခုသတ်မှတ်နိုင်ပါသည် - 10 လို့သတ်မှတ်လျှင် အမြင့် Z တန်ဖိုး 5 ရှိသော point တစ်ခုကို အမြင့် 50 တွင်ပြသပေးမည်ဖြစ်ပါသည်။

    • အမြင့် Z-level ကို offset (အရွေ့) တစ်ခုလည်း ထည့်သွင်းပေးထားနိုင်ပါသည်။ Data source အမျိုးမျိုးကို ၎င်းတို့အမြင့်တွင် တစ်ခုနှင့်တစ်ခု ကိုက်ညီစေရန် အသုံးဝင်ပါသည်။ ပုံမှန်အားဖြင့် data ထဲတွင်ပါသော အနိမ့်ဆုံး အမြင့် Z တန်ဖိုးကို ဤတန်ဖိုးအဖြစ်အသုံးပြုပါသည်။ မျဉ်း၏အဆုံးတွင်ရှိသော refresh Refresh ခလုတ်ကိုနှိပ်ပြီး ဤတန်ဖိုးကို မူရင်းသို့ပြန်လည်ပြောင်းလဲနိုင်ပါသည်။

  • Profile Chart Accuracy အောက်တွင် Maximum error (အများဆုံးအမှား) သည် elevation profile ထဲတွင် point များ မည်မျှ သိပ်သိပ်သည်းသည်း သို့မဟုတ် ခပ်ကျဲကျဲ render ပြုလုပ်မည်ဆိုသည်ကို ထိန်းချုပ်ပေးပါသည်။ တန်ဖိုးအကြီးများကို အသုံးပြုလျှင် point နည်းနည်းဖြင့် မြန်မြန်ဆန်ဆန် ဖန်တီးပေးပါသည်။

  • Profile Chart Appearance အောက်တွင် point များ ပြသခြင်းကိုထိန်းချုပ်နိုင်ပါသည်-

    • Point size - အသုံးပြုနိုင်သော ယူနစ်များ (မီလီမီတာ၊ မြေပုံယူနစ်၊ pixel စသည်) ဖြင့် render လုပ်မည့် point များ၏ အရွယ်အစား

    • Style - Point များကို Circle (စက်ဝိုင်း) သို့မဟုတ် Square (စတုရန်း) အဖြစ် render လုပ်ရန်

    • Profile view တွင် မြင်နိုင်သော point အားလုံးကို Color (အရောင်) တစ်မျိုးတည်းအဖြစ် အသုံးပြုရန်

    • 2D symbology မှတဆင့် သတ်မှတ်ထားသော အရောင်များဖြင့် point များကို ပြသရန် checkbox Respect layer’s coloring ကို အမှန်ခြစ် ခြစ်ထားပါ။

    • unchecked Apply opacity by distance from curve effect ကို အမှန်ခြစ် ဖြုတ်ထားလျှင် profile curve မှ ပိုဝေးကွာသော point များ၏ အလင်းပိတ်နှုန်း (opacity) ကို လျော့ချပေးပါသည်။

../../../_images/point_cloud_elevation.png

Fig. 20.9 Point cloud မြေပြင်အမြင့်ဆိုင်ရာ tab

20.2.7. Metadata ဂုဏ်သတ္တိများ (Metadata Properties)

editMetadata Metadata tab တွင် layer ၏ metadata report တစ်ခုကို ဖန်တီးနိုင်၊ တည်းဖြတ်ပြင်ဆင်နိုင်ပါသည်။ အသေးစိတ်ကို Data နှင့်ဆိုင်သည့်အချက်အလက် (Metadata) တွင်ကြည့်ရှုပါ။

20.2.8. စာရင်းအင်းဆိုင်ရာ ဂုဏ်သတ္တိများ (Statistics Properties)

basicStatistics Statistics tab ထဲတွင် point cloud များ၏ attribute နှင့် ၎င်းတို့၏ပျံ့နှံ့မှုများ အတွက် အကျဉ်းချုပ်ကို ကြည့်ရှုနိုင်ပါသည်။

ထိပ်ပိုင်းတွင် Attribute Statistics section ကိုတွေ့ရပါလိမ့်မည်။ ထိုထဲတွင် Point cloud ထဲရှိ attribute အားလုံးကို စာရင်းလုပ်ထားပြီး Minimum (အနည်းဆုံးတန်ဖိုး)Maximum (အများဆုံးတန်ိဖုး)Mean (ပျမ်းမျှကိန်း)Standard Deviation (စံသွေဖည်ခြင်း) များကဲ့သို့သော တခြား စာရင်းအင်းအချက်အလက်များလည်း ပါဝင်ပါသည်။

Classification attribute တစ်ခုပါရှိလျှင် အောက်ပိုင်းတွင် အခြားဇယားတစ်ခု ရှိပါမည်။ Attribute ဇယားထဲတွင်ပါဝင်သော တန်ဖိုးများအားလုံးကို ထိုထဲတွင် စာရင်းလုပ်ထားပြီး ၎င်းတို့၏ ပကတိ Count (အရေအတွက်) နှင့် ဆက်စပ် % တို့လည်း ပါဝင်ပါသည်။

../../../_images/point_cloud_statistics.png

Fig. 20.10 Point cloud စာရင်းအင်းဆိုင်ရာ tab

20.3. Virtual point cloud

ဧရိယာအကျယ်ကြီးများကို တိုင်းတာထားသော Lidar survey သည် point များ သန်းချီပါဝင်သော multi-terabye dataset များဖြစ်ပါသည်။ ထိုကဲ့သလို့ အရမ်းကြီးမားသော dataset များကို point cloud တစ်ခုတည်းအဖြစ် ကိုယ်စားပြုပြသရန်မှာ သိမ်းဆည်းရန်အခက်အခဲ၊ ရွှေ့ပြောင်းရန်အခက်အခဲ၊ ကြည့်ရှုရန်နှင့် ဆန်းစစ်ရန်အခက်အခဲများကြောင့် လက်တွေ့တွင်ခက်ခဲပါသည်။ ထို့ကြောင့် point cloud data များကို စတုရန်းပုံစံ အကွက် (square tile) (ဓာတ်ပုံ - ဥပမာ 1km x 1km) များအဖြစ် သိမ်းဆည်းပြီး tile တစ်ခုချင်းစီသည် စီမံကိုင်တွယ်ရ အဆင်ပြေစေသော file size များရှိပါသည် (ဥပမာ ချုံ့လိုက်သောအခါ ~200 MB သာရှိပါသည်)

Data များကို tiling လုပ်ခြင်းသည် data အရွယ်အစားပြဿနာများကို ဖြေရှင်းပေးသော်လည်း tile တစ်ခုတည်းအတွင်းမှာ အပြည့်အဝမဝင်ဆန့်သော ဧရိယာများကို အလုပ်လုပ်ဆောင်သောအခါနှင့် ကြည့်သောအခါများတွင် ပြဿနာများ ဖြစ်စေပါသည်။ အသုံးပြုသူများသည် tile များစွာကို ထည့်သွင်းစဉ်းစားရန် လုပ်ငန်းစဉ် (workflows) များကို ဖန်တီးထားရန် လိုအပ်ပြီး ရလာဒ်တွင် မလိုအပ်သော artefacts (အပြစ်အနာအဆာ) များမပါစေရန် tile များ၏အစွန်နားရှိ data များကို ကိုင်တွယ်သောအခါ အထူးဂရုစိုက်ရန် လိုအပ်ပါသည်။ အလားတူစွာပင် point cloud data များကို ကြည့်သောအခါ file အများကြီး ထည့်သွင်းပြီး အားလုံးကို symbology အတူတူထားလျှင် နှေးကွေးစေပါသည်။

အောက်တွင် ဖော်ပြထားသည်မှာ point cloud tile အများကြီးကို QGIS ထဲကို ထည့်ထားသော ဥပမာ ဖြစ်ပါသည်။ Tile တစ်ခုချင်းကို အနည်းဆုံး/အများဆုံး အမြင့် Z တန်ဖိုးများပေါ် မူတည်ပြီး style လုပ်ထားခြင်းဖြစ်ပြီး tile များရဲ့ အစွန်များတွင် မြင်သာသည့် artefact (အပြစ်အနာအဆာ) များဖြစ်စေပါသည်။ Layer တစ်ခုချင်းစီအတွက် style ကို ခွဲခြားချိန်ညှိရန် လိုအပ်ပါသည်။

../../../_images/point_cloud_individual_tiles.png

Fig. 20.11 အစွန်များတွင် artefact (အပြစ်အနာအဆာ) များပါနေသော point cloud tile တစ်ခုချင်းစီများ

GIS လောကတွင် အသုံးပြုသူအများစုသည် virtual raster များနှင့် ရင်းရင်းနှီးနှီးရှိကြပါသည်။ Virtual raster ဆိုသည်မှာ တကယ့် data များနှင့် တခြား raster ကို အကိုးအကားလုပ်ထားသော file တစ်ခုကိုဆိုလိုပါသည်။ ဒီနည်းလမ်းတွင် GIS software သည် file အများကြီးပါဝင်သော dataset တစ်ခုလုံးကို raster layer တစ်ခုတည်းအဖြစ် လုပ်ဆောင်ပါသည်။ ထို့ကြောင့် virtual file ထဲတွင် စာရင်းလုပ်ထားသော raster များအားလုံးကို ကြည့်ရှုခြင်းနှင့် ဆန်းစစ်ခြင်းများလုပ်ရန် ပိုမိုလွယ်ကူစေပါသည်။

GDAL မှ virtual raster သဘောတရားကို ယူသုံးခြင်း - virtual point cloud (VPC) ဆိုသည်မှာ အခြား point cloud file များကို အကိုးအကားလုပ်ထားသော file format တစ်မျိုးဖြစ်ပါသည်။ Virtual point cloud များကို လုပ်ဆောင်နိုင်သော software များသည် tile dataset တစ်ခုလုံးကို data source တစ်ခုတည်းအဖြစ် လုပ်ဆောင်ပါသည်။

../../../_images/point_cloud_vpc.png

Fig. 20.12 Virtual point cloud

Virtual point cloud ကို ကြည့်ရှုခြင်းနှင့် ပြင်ဆင်လုပ်ကိုင်ခြင်းသည် များစွာလွယ်ကူပါသည်။

../../../_images/point_cloud_vpc_2d.gif

Fig. 20.13 2D မျက်နှာပြင်ပေါ်ရှိ virtual point cloud ရလာဒ် - zoom ချဲ့ကြည့်သောအခါ အသေးစိတ်ကို ပြသပေးပါသည်

Virtual point cloud file ဆိုသည်မှာ .vpc extension ဖြင့် ရိုးရှင်းသော JSON file တစ်ခုဖြစ်ပြီး အမှန်တကယ် data file (ဥပမာ .LAS.LAZ သို့မဟုတ် .COPC file) များကိုလုပ်ထားသော အကိုးအကားများ ပါဝင်ပြီး ထပ်ဆောင်း metadata များကို file များမှရယူပါသည်။ VPC file များကို လက်ဖြင့်ရေးနိုင်သော်လည်း အောက်တွင်ဖော်ပြထားသော အလိုအလျောက်လုပ်ဆောင်သော tool များအသုံးပြုရန် လေးလေးနက်နက် အကြံပြုပါသည် -

  • Processing Build virtual point cloud algorithm

အသေးစိတ်များအတွက် အကောင်းဆုံး လက်တွေ့လေ့ကျင့်ခန်းများနှင့် ရွေးချယ်စရာ extension များပါသော (အကျဉ်းချုပ်ကဲ့သို့) VPC specification ကို ကိုးကားပါ။