লিঙ্কযুক্ত উত্স উল্লেখ করেছে "এর ফিউশন মোডটি <গুণ>" এ পরিবর্তন করুন , সুতরাং করণীয় অপারেশন হ'ল ইনপুট হিলশ্যাডগুলির গড় গড় নয় (এটির জন্য, কিভাবে জিডিএল_হিলশাদগুলি গড় করতে হয় তা দেখুন? )। এটা অন্য কিছু। তবুও, 3 টি পৃথক-সূর্যের আলো-দিকের টিলাগুলি তৈরি করুন:
gdaldem hillshade input.tif hillshades_A.tmp.tif -s 111120 -z 5 -az 315 -alt 60 -compute_edges
gdaldem hillshade input.tif hillshades_B.tmp.tif -s 111120 -z 5 -az 355 -alt 60 -compute_edges
gdaldem hillshade input.tif hillshades_C.tmp.tif -s 111120 -z 5 -az 275 -alt 60 -compute_edges
এ, বি, সি এর সর্বনিম্ন মান রাখুন
আমি যদিও প্রথম অ্যালগরিদমটি প্রায় অন্ধকার পিক্সেলগুলি ফিল্টার করে রাখি এবং ইনপুট এ, বি, সিএ বুলিয়ান এর মধ্যে নিম্ন মান সহ পিক্সেলগুলি করতে পারি:
gdal_calc.py -A hillshades_A.tmp.tif -B hillshades_B.tmp.tif -C hillshades_C.tmp.tif --outfile=./hillshades_xl.tmp.tif \
--calc="(A*(A<=B)*(A<=C)+ B*(B<A)*(B<=C)+ C*(C<A)*(C<B))"
ছায়াগুলির আধিপত্যযুক্ত অঞ্চলটি এখন একটি কেন্দ্রীয় লিগেন্টের বিপরীত দিকের চেয়ে বেশি, এটি প্রতিটি দিকে 40⁰ শতাংশ বৃদ্ধি পেয়েছে। প্রদত্ত লিঙ্কটি নয়, এই বর্তমান অ্যালগরিদমটি আলোকিত অঞ্চলটি খুব বেশি হারিয়েছে বলে মনে হচ্ছে।
কোণ 315±30⁰
(ছোট কোণ প্রকরণ) বরং বর্তমান 315±40⁰
সুন্দর করতে হবে।
নীচের চিত্রটি সমীকরণের ভিত্তি। এটি আলোর উত্সগুলি A, B, C এবং বুলিয়ান তুলনাগুলি প্রতিটি অংশে A, B, C পিক্সেলের মানগুলির জন্য দেখায়। বুলিয়ান অন্তর্ভুক্ত করার জন্য সমতা রেখাগুলির একটি বিশেষ মনোযোগ প্রয়োজন। মাঝারি লাইনগুলির 221
লম্ব সূর্যের উত্সের জন্য মান রয়েছে । প্রভাবের ক্ষেত্রগুলি সম্পর্কে চিন্তা করুন , আলোর নিকটতম উত্স হ'ল প্রধান প্রভাব এবং সর্বাধিক দুর্বল প্রভাব।
এ, বি, সি এর জন্য চূড়ান্ত মান রাখুন
অন্য একটি বুলিয়ান অ্যালগরিদম হ'ল অন্ধকার এবং সাদাতম পিক্সেল উভয়ই সর্বাধিক চরম মানগুলি রাখা। নিম্নলিখিত চিত্রটি বুলিয়ান সূত্র সম্পর্কে কিছু বলতে সহায়তা করে। বৃত্তের প্রতিটি ষষ্ঠের জন্য, এটি ত্রিভুজাকৃতির ক্ষেত্রটি এবং ঘড়ির কাঁটার বিপরীতে সমতা রেখা নির্বাচন করতে A, B, C এবং একটি বুলিয়ান থেকে রাখার মান চিহ্নিত করে এবং কেবল এটি । এটি দেয় (উপরে এবং ঘড়ির কাঁটার দিক থেকে):
--calc="A*(A>B)*(A>=C) + C*(C>A)*(A>=221) + B*(C>A)*(C>=221) + A*(A<B)*(B<=221) + C*(B>A)*(A<=221) + B*(B>A)*(C<=221)"
যদি কোণগুলির প্রকরণগুলি খুব গুরুত্বপূর্ণ না হয় তবে এটি ভাল ফলাফল দিতে পারে।
অন্যান্য বুলিয়ান
সীমানা বিভাগগুলিকে কোনও সংমিশ্রণ ব্যবহার করে পুরো চেনাশোনাগুলি কভার করতে আপনি আরও জটিল বুলিয়ান তৈরি করতে পারেন। এটি গুরুত্বপূর্ণ থাকে যে এ, বি, সি এর মধ্যে একটি মাত্র মান একটি বিভাগের জন্য রাখা উচিত।
গুন
আমি তৈরি বিভিন্ন failled প্রচেষ্টা থেকে multiply
একটি প্রমাণিত সূত্র কিংবা চূড়ান্ত সাফল্য ছাড়া পিক্সেল মান। @ রাদৌকজু বলেছিলেন যে (a*b*c)^(1/3)
আরেথমেটিকের পরিবর্তে (জিমোট্রিক মানে) (a*b*c)/(255*255)
কাজ করতে পারে। জ্যামিতিক গড়টি পাটিগণিত গড়ের চেয়ে কম বা সমান, যা ছায়াযুক্ত অঞ্চলের অন্ধকারকে প্রশমিত করে। আমি এখনও এটি পরীক্ষা করিনি।