29.2.7. Vector တွက်ချက်ခြင်း (Vector geoprocessing)
29.2.7.1. Buffer vector များ
Vector layer တစ်ခု၏ feature များပတ်လည်တွင် buffer (ကြားခံဇုံ) များဖန်တီးပေးပါသည်။
သတ်မှတ်ချက်များ (Parameters)
အခြေခံ သတ်မှတ်ချက်များ (Basic parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Input layer (ထည့်သွင်းအသုံးပြုသော layer) |
|
[vector: any] |
ထည့်သွင်းအသုံးပြုသော vector layer |
Geometry column name (ဂျီဩမေတြီ column အမည်) |
|
[string] Default: ‘geometry’ |
အသုံးပြုမည့် input ဂျီဩမေတြီ column ၏ အမည် |
Buffer distance (Buffer အကွာအဝေး) |
|
[number] Default: 10.0 |
အနည်းဆုံး- 0.0 |
Dissolve by attribute (Attribute အရ dissolve (ပေါင်းစပ်) ပြုလုပ်ခြင်း) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[tablefield: any] Default: None |
Dissolve ပြုလုပ်ခြင်းအတွက်အသုံးပြုသော column |
Dissolve results (Dissolve ပြုလုပ်ထားသော ရလာဒ်များ) |
|
[boolean] Default: False |
သတ်မှတ်ထားလျှင် ရလာဒ်သည် dissolve ပြုလုပ်ခံရပါမည်။ Dissolve ပြုလုပ်ခြင်းအတွက် column သတ်မှတ်မပေးထားလျှင် buffer များအားလုံးကို feature တစ်ခုတည်းအဖြစ် dissolve ပြုလုပ်မည်ဖြစ်ပါသည်။ |
Produce one feature for each geometry in any kind of geometry collection in the source file (မူရင်း file ထဲမှ မည်သည့် ဂျီဩမေတြီ စုစည်းခြင်းထဲတွင်မဆို ဂျီဩမေတြီ တစ်ခုချင်းစီအတွက် feature တစ်ခုဖန်တီးခြင်း) |
|
[boolean] Default: False |
|
Buffer |
|
[vector: polygon] Default: |
Output buffer layer ကိုသတ်မှတ်ပေးပါသည်။ အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည် -
|
အဆင့်မြင့် သတ်မှတ်ချက်များ (Advanced parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Additional creation options (ထပ်ဆောင်း ဖန်တီးခြင်း နည်းလမ်းများ) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[string] Default: ‘’ (အခြားထပ်ဆောင်းရွေးချယ်စရာ မရှိပါ) |
ထပ်ဆောင်း GDAL ဖန်တီးခြင်း နည်းလမ်းများ |
ရလာဒ်များ (Outputs)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Buffer |
|
[vector: polygon] |
Output buffer layer |
Python code
Algorithm ID: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
Processing Toolbox ထဲရှိ algorithm ပေါ်တွင် mouse ကိုတင်ထားလျှင် algorithm id ကိုပြသပေးပါသည်။ parameter dictionary သည် parameter နာမည်များနှင့် တန်ဖိုးများကို ပေးပါသည်။ Python console မှ algorithm များကို မည်သို့လုပ်ဆောင်ရမည် ဆိုသည့် အသေးစိတ်ကို သိရှိလိုလျှင် Console တွင် processing algorithm များကို အသုံးပြုခြင်း တွင်ကြည့်ပါ။
29.2.7.2. နယ်ပယ်အကျယ်အဝန်းဖြင့် vector ကိုဖြတ်တောက်ခြင်း (Clip vector by extent)
OGR မှလုပ်ဆောင်ပေးနိုင်သော vector file များကို သတ်မှတ်ထားသော အကွာအဝေး (extent) ဖြင့် ပိုင်းဖြတ်ပေးပါသည်။
Algorithm ကို GDAL ogr2ogr utility မှ ရယူပါသည်။
သတ်မှတ်ချက်များ (Parameters)
အခြေခံ သတ်မှတ်ချက်များ (Basic parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Input layer (ထည့်သွင်းအသုံးပြုသော layer) |
|
[vector: any] |
ထည့်သွင်းအသုံးပြုသော vector layer |
Clip extent (ဖြတ်မည့်အကျယ်အဝန်း) |
|
[extent] |
Output vector file အတွက်အသုံးပြုမည့် စတုဂံပုံစံအကျယ်အဝန်းနယ် ကိုသတ်မှတ်ပေးပါသည်။ ဖြစ်စေလိုသော CRS ကိုဩဒိနိတ်ဖြင့် ၎င်းကိုသတ်မှတ်ရပါမည်။ အသုံးပြုနိုင်သော နည်းလမ်းများမှာ -
|
Clipped (extent) (ဖြတ်ထားသော (အကျယ်အဝန်း)) |
|
[input နှင့်အတူတူဖြစ်ပါသည်] Default: |
ဖြတ်ထားသော output layer ကို သတ်မှတ်ပါ။ အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည် -
|
အဆင့်မြင့် သတ်မှတ်ချက်များ (Advanced parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Additional creation options (ထပ်ဆောင်း ဖန်တီးခြင်း နည်းလမ်းများ) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[string] Default: ‘’ (အခြားထပ်ဆောင်းရွေးချယ်စရာ မရှိပါ) |
ထပ်ဆောင်း GDAL ဖန်တီးခြင်း နည်းလမ်းများ |
ရလာဒ်များ (Outputs)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Clipped (extent) (ဖြတ်ထားသော (အကျယ်အဝန်း)) |
|
[input နှင့်အတူတူဖြစ်ပါသည်] |
ဖြတ်ထားသော output layer။ Default format သည် “ESRI Shapefile” ဖြစ်ပါသည်။ |
Python code
Algorithm ID: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
Processing Toolbox ထဲရှိ algorithm ပေါ်တွင် mouse ကိုတင်ထားလျှင် algorithm id ကိုပြသပေးပါသည်။ parameter dictionary သည် parameter နာမည်များနှင့် တန်ဖိုးများကို ပေးပါသည်။ Python console မှ algorithm များကို မည်သို့လုပ်ဆောင်ရမည် ဆိုသည့် အသေးစိတ်ကို သိရှိလိုလျှင် Console တွင် processing algorithm များကို အသုံးပြုခြင်း တွင်ကြည့်ပါ။
29.2.7.3. polygon layerဖြင့် vector ကိုဖြတ်ထုတ်ခြင်း (Clip vector by mask layer)
OGR မှလုပ်ဆောင်ပေးနိုင်သော vector layer ကို mask polygon layer တစ်ခုဖြင့် ဖြတ်ပေးပါသည်။
Algorithm ကို GDAL ogr2ogr utility မှ ရယူပါသည်။
သတ်မှတ်ချက်များ (Parameters)
အခြေခံ သတ်မှတ်ချက်များ (Basic parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Input layer (ထည့်သွင်းအသုံးပြုသော layer) |
|
[vector: any] |
ထည့်သွင်းအသုံးပြုသော vector layer |
Mask layer |
|
[vector: polygon] |
Input vector layer အတွက် ဖြတ်မည့် extent အဖြစ် အသုံးပြုမည့် layer။ |
Clipped (mask) (ဖြတ်ထားသော (mask)) |
|
[input နှင့်အတူတူဖြစ်ပါသည်] Default: |
ဖြတ်ထားသော (masked) layer။ အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည်-
|
အဆင့်မြင့် သတ်မှတ်ချက်များ (Advanced parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Additional creation options (ထပ်ဆောင်း ဖန်တီးခြင်း နည်းလမ်းများ) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[string] Default: ‘’ (အခြားထပ်ဆောင်းရွေးချယ်စရာ မရှိပါ) |
ထပ်ဆောင်း GDAL ဖန်တီးခြင်း နည်းလမ်းများ |
ရလာဒ်များ (Outputs)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Clipped (mask) (ဖြတ်ထားသော (mask)) |
|
[input နှင့်အတူတူဖြစ်ပါသည်] |
Mask ဖြင့် ဖြတ်ထုတ်ထားသည့် output layer ။ Default format မှာ “ESRI Shapefile” ဖြစ်ပါသည်။ |
Python code
Algorithm ID: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
Processing Toolbox ထဲရှိ algorithm ပေါ်တွင် mouse ကိုတင်ထားလျှင် algorithm id ကိုပြသပေးပါသည်။ parameter dictionary သည် parameter နာမည်များနှင့် တန်ဖိုးများကို ပေးပါသည်။ Python console မှ algorithm များကို မည်သို့လုပ်ဆောင်ရမည် ဆိုသည့် အသေးစိတ်ကို သိရှိလိုလျှင် Console တွင် processing algorithm များကို အသုံးပြုခြင်း တွင်ကြည့်ပါ။
29.2.7.4. ပေါင်းစည်းခြင်း (Dissolve)
ရွေးချယ်ထားသော attribute/field မှ တန်ဖိုးတူညီသော ဂျီဩမေတြီ များကို dissolve (ပေါင်းစပ်) ပြုလုပ်ပေးပါသည်။ Output ဂျီဩမေတြီ များသည် multipart (အပိုင်းများစွာ) ဖြစ်နေနိုင်ပါသည်။
သတ်မှတ်ချက်များ (Parameters)
အခြေခံ သတ်မှတ်ချက်များ (Basic parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Input layer (ထည့်သွင်းအသုံးပြုသော layer) |
|
[vector: any] |
Dissolve ပြုလုပ်မည့် input layer |
Dissolve field (Dissolve ပြုလုပ်မည့် column) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[tablefield: any] |
Dissolve ပြုလုပ်ခြင်းအတွက် အသုံးပြုမည့် input layer ၏ column |
Geometry column name (ဂျီဩမေတြီ column အမည်) |
|
[string] Default: ‘geometry’ |
Dissolve ပြုလုပ်ခြင်းအတွက် အသုံးပြုမည့် input layer ဂျီဩမေတြီ column ၏ အမည် |
Dissolved (Dissolve ပြုလုပ်ထားသော) |
|
[input နှင့်အတူတူဖြစ်ပါသည်] Default: |
Output layer ကိုသတ်မှတ်ပါ။ အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည် -
|
အဆင့်မြင့် သတ်မှတ်ချက်များ (Advanced parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Produce one feature for each geometry in any kind of geometry collection in the source file (မူရင်း file ထဲရှိ မည့်သည့် ဂျီဩမေတြီ စုစည်းခြင်းအမျိုးအစားထဲက ဂျီဩမေတြီ တစ်ခုချင်းစီအတွက် feature တစ်ခုကို ဖန်တီးခြင်း) |
|
[boolean] Default: False |
မူရင်း file ထဲရှိ မည်သည့် ဂျီဩမေတြီ စုစည်းခြင်းအမျိုးအစားထဲရှိ ဂျီဩမေတြီ တစ်ခုချင်းစီအတွက် feature တစ်ခုကို ဖန်တီးပေးပါသည် |
Keep input attributes (Input attribute များကို ထိန်းထားခြင်း) |
|
[boolean] Default: False |
Input layer မှ attribute များအားလုံးကို ထိန်းထားပေးပါသည် |
Count dissolved features (Dissolve ပြုလုပ်ထားသော feature များကိုရေတွက်ခြင်း) |
|
[boolean] Default: False |
Dissolve ပြုလုပ်ထားသော feature များကိုရေတွက်ပြီး output layer ထဲတွင် ၎င်းကိုထည့်သွင်းပေးပါသည် |
Compute area and perimeter of dissolved features (Dissolve ပြုလုပ်ထားသော feature များ၏ ဧရိယာနှင့် ပတ်လည်အနားကို တွက်ချက်ခြင်း) |
|
[boolean] Default: False |
Dissolve ပြုလုပ်ထားသော feature များ၏ ဧရိယာနှင့် ပတ်လည်အနားကိုတွက်ချက်ပြီး ၎င်းတို့ကို output layer တွင်ထည့်သွင်းပေးပါသည် |
Compute min/max/sum/mean for attribute (Attribute အတွက် အနည်းဆုံး/အများဆုံး/ပေါင်းလာဒ်/ပျမ်းမျှကိန်းတို့ကို တွက်ချက်ခြင်း) |
|
[boolean] Default: False |
ကိန်းဂဏန်း attribute အတွက် စာရင်းအင်းကိန်းဂဏန်း (အနည်းဆုံး/အများဆုံး/ပေါင်းလာဒ်/ပျမ်းမျှကိန်း) များကို တွက်ချက်ပြီး output layer တွင် ၎င်းတို့ကို ထည့်သွင်းပေးပါသည် |
Numeric attribute to calculate statistics on (ကိန်းဂဏန်းများကိုတွက်ချက်ရန် ကိန်းဂဏန်း attribute) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[tablefield: numeric] |
ကိန်းဂဏန်းများကိုတွက်ချက်ရန် ကိန်းဂဏန်း attribute |
Additional creation options (ထပ်ဆောင်း ဖန်တီးခြင်း နည်းလမ်းများ) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[string] Default: ‘’ (အခြားထပ်ဆောင်းရွေးချယ်စရာ မရှိပါ) |
ထပ်ဆောင်း GDAL ဖန်တီးခြင်း နည်းလမ်းများ |
ရလာဒ်များ (Outputs)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Dissolved (Dissolve ပြုလုပ်ထားသော) |
|
[input နှင့်အတူတူဖြစ်ပါသည်] |
အပိုင်းများစွာပါဝင်သော output ဂျီဩမေတြီ layer (Dissolve ပြုလုပ်ထားသော ဂျီဩမေတြီ များဖြင့်) |
Python code
Algorithm ID: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
Processing Toolbox ထဲရှိ algorithm ပေါ်တွင် mouse ကိုတင်ထားလျှင် algorithm id ကိုပြသပေးပါသည်။ parameter dictionary သည် parameter နာမည်များနှင့် တန်ဖိုးများကို ပေးပါသည်။ Python console မှ algorithm များကို မည်သို့လုပ်ဆောင်ရမည် ဆိုသည့် အသေးစိတ်ကို သိရှိလိုလျှင် Console တွင် processing algorithm များကို အသုံးပြုခြင်း တွင်ကြည့်ပါ။
29.2.7.5. အပြိုင် မျဉ်းကွေး (Offset curve)
အတိအကျအကွာအဝေးတစ်ခုဖြင့် line များကို offset (ရွှေ့) လုပ်ပေးပါသည်။ အပေါင်းတန်ဖိုးဖြင့် အကွာအဝေးကို သတ်မှတ်လျှင် offset line သည် ဘယ်ဘက်ကိုရွေ့ပြီး အနှုတ်တန်ဖိုးဖြင့် အကွာအဝေးကို သတ်မှတ်လျှင် offset line သည် ညာဘက်ကိုရွေ့ပါသည်။
သတ်မှတ်ချက်များ (Parameters)
အခြေခံ သတ်မှတ်ချက်များ (Basic parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Input layer (ထည့်သွင်းအသုံးပြုသော layer) |
|
[vector: line] |
ထည့်သွင်းအသုံးပြုသော line layer |
Geometry column name (ဂျီဩမေတြီ column အမည်) |
|
[string] Default: ‘geometry’ |
အသုံးပြုမည့် input layer ဂျီဩမေတြီ column ၏အမည် |
Offset distance (left-sided: positive, right-sided: negative) (Offset အကွာအဝေး (ဘယ်ဘက် - အပေါင်း၊ ညာဘက် - အနှုတ်)) |
|
[number] Default: 10.0 |
|
Offset curve (Offset မျဉ်းကွေး) |
|
[vector: line] Default: |
Output line layer ကိုသတ်မှတ်ပါ။ အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည် -
|
အဆင့်မြင့် သတ်မှတ်ချက်များ (Advanced parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Additional creation options (ထပ်ဆောင်း ဖန်တီးခြင်း နည်းလမ်းများ) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[string] Default: ‘’ (အခြားထပ်ဆောင်းရွေးချယ်စရာ မရှိပါ) |
ထပ်ဆောင်း GDAL ဖန်တီးခြင်း နည်းလမ်းများ |
ရလာဒ်များ (Outputs)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Offset curve |
|
[vector: line] |
Output offset မျဉ်းကွေး layer |
Python code
Algorithm ID: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
Processing Toolbox ထဲရှိ algorithm ပေါ်တွင် mouse ကိုတင်ထားလျှင် algorithm id ကိုပြသပေးပါသည်။ parameter dictionary သည် parameter နာမည်များနှင့် တန်ဖိုးများကို ပေးပါသည်။ Python console မှ algorithm များကို မည်သို့လုပ်ဆောင်ရမည် ဆိုသည့် အသေးစိတ်ကို သိရှိလိုလျှင် Console တွင် processing algorithm များကို အသုံးပြုခြင်း တွင်ကြည့်ပါ။
29.2.7.6. တစ်ခြမ်းပဲ့ ကြားခံဇုန် (One side buffer)
Line vector layer တစ်ခုတွင် line များ၏တစ်ဖက်တွင် (ညာဘက် သို့မဟုတ် ဘယ်ဘက်) တွင် buffer တစ်ခုဖန်တီးပေးပါသည်။
သတ်မှတ်ချက်များ (Parameters)
အခြေခံ သတ်မှတ်ချက်များ (Basic parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Input layer (ထည့်သွင်းအသုံးပြုသော layer) |
|
[vector: line] |
ထည့်သွင်းအသုံးပြုသော line layer |
Geometry column name (ဂျီဩမေတြီ column အမည်) |
|
[string] Default: ‘geometry’ |
အသုံးပြုမည့် input layer ဂျီဩမေတြီ column ၏အမည် |
Buffer distance (Buffer အကွာအဝေး) |
|
[number] Default: 10.0 |
|
Buffer side (Buffer လုပ်ပေးသောဘက်) |
|
[enumeration] Default: 0 |
အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည် -
|
Dissolve by attribute (Attribute ဖြင့် dissolve ပြုလုပ်ခြင်း) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[tablefield: any] Default: None (ဘာမှသတ်မှတ်မထားပါ) |
Dissolve ပြုလုပ်ခြင်းအတွက် အသုံးပြုမည့် column |
Dissolve all results (ရလာဒ်များအားလုံးကို dissolve ပြုလုပ်ခြင်း) |
|
[boolean] Default: False |
သတ်မှတ်ထားလျှင် ရလာဒ်ကို dissolve ပြုလုပ်ပါသည်။ Dissolve ပြုလုပ်ခြင်းအတွက် column ကိုသတ်မှတ်မထားလျှင် buffer များအားလုံးကို feature တစ်ခုတည်းအဖြစ် dissolve ပြုလုပ်မည်ဖြစ်ပါသည်။ |
Produce one feature for each geometry in any kind of geometry collection in the source file (မူရင်း file ထဲရှိ မည်သည့် ဂျီဩမေတြီ စုစည်းခြင်းထဲတွင်မဆို ဂျီဩမေတြီ တစ်ခုချင်းစီအတွက် feature တစ်ခုဖန်တီးခြင်း) |
|
[boolean] Default: False |
|
One-sided buffer |
|
[vector: polygon] Default: |
Output buffer layer ကိုသတ်မှတ်ပါ။ အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည် -
|
အဆင့်မြင့် သတ်မှတ်ချက်များ (Advanced parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Additional creation options (ထပ်ဆောင်း ဖန်တီးခြင်း နည်းလမ်းများ) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[string] Default: ‘’ (အခြားထပ်ဆောင်းရွေးချယ်စရာ မရှိပါ) |
ထပ်ဆောင်း GDAL ဖန်တီးခြင်း နည်းလမ်းများ |
ရလာဒ်များ (Outputs)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
One-sided buffer (တစ်ဘက်တည်းသာ လုပ်ထားသော buffer) |
|
[vector: polygon] |
Output buffer layer |
Python code
Algorithm ID: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
Processing Toolbox ထဲရှိ algorithm ပေါ်တွင် mouse ကိုတင်ထားလျှင် algorithm id ကိုပြသပေးပါသည်။ parameter dictionary သည် parameter နာမည်များနှင့် တန်ဖိုးများကို ပေးပါသည်။ Python console မှ algorithm များကို မည်သို့လုပ်ဆောင်ရမည် ဆိုသည့် အသေးစိတ်ကို သိရှိလိုလျှင် Console တွင် processing algorithm များကို အသုံးပြုခြင်း တွင်ကြည့်ပါ။
29.2.7.7. Line တစ်လျှောက်ရှိ point များ (Points along lines)
Line vector layer တစ်ခု၏ line တစ်ခုချင်းစီပေါ်တွင် အစမှတ်မှ အကွာအဝေးတစ်ခု၌ point တစ်ခုကိုဖန်တီးပေးပါသည်။ အကွာအဝေးကို line အလျား၏ အပိုင်းတစ်ခုအဖြစ် ထောက်ပံ့ပေးပါသည်။
သတ်မှတ်ချက်များ (Parameters)
အခြေခံ သတ်မှတ်ချက်များ (Basic parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Input layer (ထည့်သွင်းအသုံးပြုသော layer) |
|
[vector: line] |
ထည့်သွင်းအသုံးပြုသော line layer |
Geometry column name (ဂျီဩမေတြီ column နာမည်) |
|
[string] Default: ‘geometry’ |
အသုံးပြုမည့် input layer ဂျီဩမေတြီ column ၏အမည် |
Distance from line start represented as a fraction of line length (Line အလျား၏ အပိုင်းတစ်ခုအဖြစ် ကိုယ်စားပြုသော line အစမှ အကွာအဝေး) |
|
[number] Default: 0.5 (Line ၏ အလယ်) |
|
Points along lines (Line တစ်လျှောက်ရှိ point များ) |
|
[vector: point] Default: |
Output point layer ကို သတ်မှတ်ပါ။ အောက်ပါတို့ထဲမှ တစ်ခုခုဖြစ်ပါသည် -
|
အဆင့်မြင့် သတ်မှတ်ချက်များ (Advanced parameters)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Additional creation options (ထပ်ဆောင်း ဖန်တီးခြင်း နည်းလမ်းများ) Optional (မဖြစ်မနေလုပ်ဆောင်ရန် မလိုအပ်ပါ) |
|
[string] Default: ‘’ (အခြားထပ်ဆောင်းရွေးချယ်စရာ မရှိပါ) |
ထပ်ဆောင်း GDAL ဖန်တီးခြင်း နည်းလမ်းများ |
ရလာဒ်များ (Outputs)
အညွှန်း |
အမည် |
အမျိုးအစား |
ရှင်းလင်းဖော်ပြချက် |
---|---|---|---|
Points along line (Line တစ်လျှောက်ရှိ point များ) |
|
[vector: point] |
Output point layer |
Python code
Algorithm ID: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
Processing Toolbox ထဲရှိ algorithm ပေါ်တွင် mouse ကိုတင်ထားလျှင် algorithm id ကိုပြသပေးပါသည်။ parameter dictionary သည် parameter နာမည်များနှင့် တန်ဖိုးများကို ပေးပါသည်။ Python console မှ algorithm များကို မည်သို့လုပ်ဆောင်ရမည် ဆိုသည့် အသေးစိတ်ကို သိရှိလိုလျှင် Console တွင် processing algorithm များကို အသုံးပြုခြင်း တွင်ကြည့်ပါ။