গ্রাস ব্যবহার করে স্মুথ ডেম?


45

আমার একটি এসআরটিএম ডেম আছে এবং আমি এটি থেকে ছায়াময় ত্রাণ তৈরি করতে চাই। আমি গ্রাসে ছায়া গোছানো ত্রাণ তৈরি করেছি এবং ফলাফলটি খুব সুন্দর, তবে কিছুটা রুক্ষ কারণ অঞ্চলটি সমতলের নিকটে এবং ডেমটি রেজিমেন্টে 90 মিটার is

আমি যা চাই তা হল একটি মসৃণ ছায়াযুক্ত ত্রাণ তৈরি করতে ডেমকে মসৃণ করা। এটি করার জন্য কি কোনও অ্যালগরিদম বা অন্তরঙ্গকরণের পদ্ধতি রয়েছে?

একটি ধারণা পেতে ছায়াময় ত্রাণ এখানে, আমি এই ছোট ছোট ধাক্কা চ্যাপ্টা করতে চান:

ভাবমূর্তি


উত্তর:


43

জন স্টিভেনসন সম্পর্কে r.denoise, গ্রাস অ্যাডঅনস উইকি থেকে :

আর.ডেনয়েজ ডায়নোইজস (স্মুথ / ডিপেকলস) টপোগ্রাফিক ডেটা, বিশেষভাবে ডেমগুলি রাডার ডেটা থেকে প্রাপ্ত (এসআরটিএম সহ), জিয়ানফ্যাং সনের ডিনোইজিং অ্যালগরিদম ব্যবহার করে । এটি তীক্ষ্ণ প্রান্তগুলি সংরক্ষণ করার জন্য এবং মূল ডেটার সর্বনিম্ন পরিবর্তনের সাথে চিহ্নিত করার জন্য ডিজাইন করা হয়েছে।

mdenoise

আমি এই ওয়েবসাইটটি থেকে আরও পড়ি (যে আমি উপরের অ্যানিমেশনের জন্য ক্রেডিটও দিই) যে আরও সাধারণ পদ্ধতি হ'ল এসরি এএসসিআইআই গ্রিড ফাইলটি ব্যবহার করা। অবস্থান mdenoise(থেকে ডাউনলোড সূর্যের ওয়েবসাইট ) আপনার পাথ পরিবর্তনশীল করা প্রয়োজন (যেমন, উইন্ডোজ ব্যবহারকারী: ড্রপ MDenoise.exeমধ্যে binআপনার OSGeo4w বা FWTools সঙ্গে ফোল্ডারের ইনস্টল)। তারপরে, উদাহরণস্বরূপ, আপনি ASCII গ্রিড ফাইলটি প্রক্রিয়া করতে নিম্নলিখিত শেল কমান্ডটি ব্যবহার করতে পারেন:

# gdal_translate -of AAIGrid my_dem.tif my_dem.asc      # convert to .asc
mdenoise -i my_dem.asc -n 5 -t 0.99 -o my_dem_DN.asc    # denoise
# gdal_translate -of GTiff my_dem_DN.asc my_dem_DN.tif  # convert back to .tif

ডিনয়েস জিএনইউ লাইসেন্সের অধীনে রয়েছে, এখানে দেখুন


কোন অজগর / জিডাল পোর্টেজ?
হুগলপজ

1
আপনি পাইথন থেকে সর্বদা কোনও কমান্ড চালাতে পারেন।
মাইক টি

আমার অর্থ একটি অজগর সমতুল্য যার আর দরকার নেই
হুগলপজ

1
পাইথন থেকে আর এর দরকার নেই, os.system('mdenoise ...')এক্সিকিউটেবল চালনার জন্য ব্যবহার করুন ।
মাইক টি

স্পষ্ট করতে: আর। এখানে রাস্টার জন্য দাঁড়িয়েছে। কমান্ডটি গ্রাস
জিআইএসের

11

ইউএস ন্যাশনাল পার্কস সার্ভিসের শীর্ষস্থানীয় কার্টোগ্রাফার টম প্যাটারসনের সুন্দর ছায়াযুক্ত ত্রাণ তৈরির জন্য ডেমের ডেটা নিয়ে কাজ করার কয়েকটি দুর্দান্ত টিউটোরিয়াল রয়েছে। তার কর্মপ্রবাহের কিছু অংশে প্রাকৃতিক দৃশ্য ডিজাইনার এবং অ্যাডোব ফটোশপ ব্যবহার করা জড়িত ।

আমার নিজের কর্মপ্রবাহের জন্য আমি ছায়াময় ত্রাণ দেওয়ার আগে ডিএমইমের আকারের পুনরায় নমুনা করতে জিডিএল ব্যবহার করতে চাই। এটি প্রায়শই বিশদ এবং গোলমালের পরিমাণ হ্রাস করতে সহায়তা করে, ফাইলের আকার উল্লেখ না করে। গিথুব-এ আমার একটি টিউটোরিয়াল রয়েছে যা এটি কীভাবে এটি করে তা প্রদর্শন করে।

মূলত প্রক্রিয়াটি আউটপুট ডেমের জন্য একটি নতুন প্রস্থ এবং / অথবা উচ্চতা (পিক্সেলগুলিতে) নির্দিষ্ট করতে হয় যা মূল ফাইলের আকারের চেয়ে ছোট। উদাহরণস্বরূপ:

gdalwarp -ts 3000 0 -r bilinear kings_canyon_2228.tif kings_canyon_2228_rs.tif

ডেমের প্রস্থটি 3800 পিক্সেলের আসল প্রস্থ থেকে 3000 পিক্সেল হ্রাস করবে। উচ্চতা 0 তে সেট করা GDAL কে মূলের অনুপাতের অনুপাতের ভিত্তিতে নতুন ফাইলের সেরা উচ্চতা নির্ধারণ করতে দেবে।


7

আমি জিআইএমপি প্লাগইন তরঙ্গলে শব্দ কমানোর সরঞ্জাম ব্যবহার করেছি এবং আমি ভাল ফলাফল এবং দ্রুত পেয়েছি:

জিআইএমপি প্লাগিন ওয়েভলেট শব্দ কমানো

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


আমি আমার রাস্টারটি (হিলস্যাড) স্মুথ করেছি তবে ফাইল (টিফ) স্থানিক উল্লেখ হারিয়েছে। সুতরাং, যখন আমি এটি আমার কিগিস প্রকল্পে রেখেছি সেটি অন্য স্তরগুলির সাথে সঠিকভাবে ওভারলে হয়নি। আপনার সাথে কি এই ঘটেছে?
ডায়োগো ক্যারিবি

ভৌগলিক অবস্থান পুনরায় প্রত্যাখ্যান করার উপায় রয়েছে।
হুগলপজ

হ্যাঁ, কিউজিআইএসে রাস্টার মেনুতে হিলশ্যাড রফতানি করে এবং পিএনজিতে এক্সপোর্ট করে।
স্যামটাক্স

6

আপনি ডেমটিতে একটি সাধারণ ফিল্টার চালাতে পারেন - বলুন, 5x5 চলমান উইন্ডো গড় ফিল্টার।


3

আর্কম্যাপে আমি সংক্ষিপ্তসারগুলি তৈরির আগে লিডারকে মসৃণ করতে স্পেসিয়াল অ্যানালিস্ট> ফোকাস স্ট্যাটিস্টিক্স সরঞ্জামটি ব্যবহার করতে চাই ... এটি আপনার পর্বতারোহণের ক্ষেত্রেও সহায়তা করতে পারে। এটি আমি বিশ্বাস করি উপরের পোস্টের অনুরূপ ফাংশন।


ওফস, কেবল গ্রাস অংশটি পড়ুন ... ঠিক আছে আমি নিশ্চিত যে
এখানেও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.