এটি সিম্পল মরফোলজিকাল ফিল্টার (এসএমআরএফ) বা প্রগ্রেসিভ মরফোলজিকাল ফিল্টার (পিএমএফ) অ্যালগোরিদম ব্যবহার করে একটি পিডিএল ফিল্টার দিয়ে করা যেতে পারে ।
দ্রুত
pdal ground --cell_size=5 --extract input.laz out-bare-earth.laz
পিএমএফ ব্যবহার করে একটি 5 গ্রাউন্ড ইউনিট সেল আকারের সাথে একটি খালি আর্থ সংকুচিত এলএএস ফাইল তৈরি করে। ( ডকস )
আরও ব্যাখ্যার জন্য দেখুন প্রগ্রেসিভরফোলজিক্যাল ফিল্টার সেগমেন্টেশন টিউটোরিয়াল ব্যবহার করে গ্রাউন্ড রিটার্ন সনাক্তকরণ ।
আরও জড়িত, এসএমআরএফ ব্যবহার করে
একটি পাইপলাইন উদাহরণ যা:
- এসএমআরএফ ফিল্টার প্রয়োগ করে,
cell
আকারের আকারটি ২.০ (সমন্বিত সিস্টেম ইউনিট) এবং একটি 0.75 থ্রেশহোল্ডকে প্রসারিত করে
- কেবলমাত্র নতুন শ্রেণিবদ্ধ গ্রাউন্ড পয়েন্টগুলি নির্বাচন করুন (
2
স্থলটির জন্য LAS মান মান)
- একটি সঙ্কুচিত এলএএস আউটপুট ফাইলে নির্বাচন লিখুন (সংক্ষেপণের জন্য কেবল এক্সটেনশনটি .laz এ পরিবর্তন করুন)
COMMAND: pdal pipeline "classify-ground-smrf.json"
JSON পরামিতি ফাইল:
{
"pipeline": [
"inputfile.laz",
{
"type":"filters.smrf",
"cell": "2.0",
"threshold": "0.75"
},
{
"type":"filters.range",
"limits":"Classification[2:2]"
},
"out/smurf_classifed.las"
]
}
উপরের স্থলটি কেবল উত্তোলন করুন
এই উদাহরণ ক) স্থল / নন-গ্রাউন্ডে শ্রেণিবদ্ধ করে খ) "উচ্চতা উপরে গ্রাউন্ড" বৈশিষ্ট্য যুক্ত করে এবং গ) স্থলভাগের উপরে কেবল পয়েন্ট ২.০ (সমন্বিত সিস্টেম ইউনিট) রফতানি করে।
{
"pipeline": [
"input.laz",
{
"type": "filters.assign",
"assignment": "Classification[:]=0"
},
{
"type": "filters.smrf"
},
{
"type": "filters.hag"
},
{
"type": "filters.range",
"limits": "HeightAboveGround[2:]"
},
{
"filename":"above-ground.laz"
}
]
}
ব্র্যাড চেম্বারস থেকে গৃহীত, https://lists.osgeo.org/pipermail/pdal/2017- জুলাই/001367.html