এটি হল pkcomposite কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
pkcomposite - প্রোগ্রাম থেকে মোজাইক এবং কম্পোজিট জিও-রেফারেন্স ইমেজ
সাইনোপিসিস
pkcomposite -i ইনপুট [-i ইনপুট] -o আউটপুট [অপশন] [অগ্রসর অপশন]
বর্ণনাঃ
pkcomposite {মোজাইক} এবং {যৌগিক} একাধিক (জিওরিফারেন্সড) রাস্টার ব্যবহার করা যেতে পারে
ডেটাসেট একটি মোজাইক বিভিন্ন ভৌগলিক বিস্তৃতি সহ চিত্রগুলিকে এককভাবে একত্রিত করতে পারে
বড় ইমেজ। কম্পোজিটিং কিছু নিয়ম অনুযায়ী ওভারল্যাপিং পিক্সেলের সমাধান করে (যেমন,
সমস্ত ওভারল্যাপিং পিক্সেলের মধ্যমা)। এই ইউটিলিটি GDAL এর পরিপূরক, যা
বর্তমানে একটি যৌগিক পদক্ষেপ সমর্থন করে না। ইনপুট ডেটাসেটের বিভিন্ন সীমানা থাকতে পারে
বাক্স এবং স্থানিক রেজোলিউশন।
উদাহরণ: দুটি মাল্টিস্পেকট্রাল ইনপুট চিত্রের সর্বাধিক NDVI সংমিশ্রণ গণনা করুন (যেমন, লাল
ব্যান্ড 0 এবং ইনফ্রারেড হল ব্যান্ড 1)
pkcomposite -i input1.tif -i input2.tif -o output.tif - কোটি maxndvi -সিবি 0 -সিবি 1
উদাহরণ: দুটি ইনপুট চিত্রের সর্বনিম্ন নাদির সংমিশ্রণ গণনা করুন, যেখানে ফোর্থ ব্যান্ড
(b=3) ভিউ জেনিথ কোণ ধারণ করে
pkcomposite -i input1.tif -i input2.tif -o minzenith.tif - কোটি মিনব্যান্ড -সিবি 3
উদাহরণ: সমস্ত ব্যান্ডে ন্যূনতম দুটি ইনপুট চিত্র গণনা করুন
pkcomposite -i input1.tif -i input2.tif -o minimum.tif - কোটি মিনালব্যান্ড
বিকল্প
-i ফাইলের নাম, --ইনপুট ফাইলের নাম
ইনপুট ইমেজ ফাইল(গুলি)। ইনপুটে একাধিক ছবি থাকলে, একটি মাল্টি-ব্যান্ড আউটপুট
নির্মিত
-o ফাইলের নাম, --আউটপুট ফাইলের নাম
আউটপুট ইমেজ ফাইল
-b দল, --ব্যান্ড দল
ক্রপ করার জন্য ব্যান্ড ইনডেক্স (এস) (সব ব্যান্ড ধরে রাখতে হলে খালি ছেড়ে দিন)
-ডেক্স xres, --dx xres
আউটপুট রেজোলিউশন x (মিটারে) (খালি: আসল রেজোলিউশন রাখুন)
-ডি বছর, --dy বছর
আউটপুট রেজোলিউশন y (মিটারে) (খালি: আসল রেজোলিউশন রাখুন)
-e ভেক্টর, --ব্যাপ্তি ভেক্টর
ভেক্টর ফাইলে বহুভুজ থেকে সীমানা পান
-ulx ইউএলএক্স, --ulx ইউএলএক্স
উপরের বাম x মান বাউন্ডিং বক্স
-উলি হ'ল, --উলি হ'ল
উপরের বাম y মান বাউন্ডিং বক্স
-lrx এলআরএক্স, --lrx এলআরএক্স
নিচের ডানদিকে x মান বাউন্ডিং বক্স
-lry এলআরওয়াই, --lry এলআরওয়াই
নিচের ডানদিকে y মান বাউন্ডিং বক্স
- কোটি নিয়ম, --নিষ্ঠুর নিয়ম
যৌগিক নিয়ম (ওভাররাইট, maxndvi, maxband, minband, গড়, মোড (শুধুমাত্র বাইটের জন্য)
চিত্র), মধ্যমা, সমষ্টি
-সিবি দল, --cb দল
ব্যান্ড ইনডেক্স যৌগিক নিয়মের জন্য ব্যবহৃত হয় (যেমন, ndvi-এর জন্য, ব্যবহার --cband=0 --cband=1
লাল এবং নির ব্যান্ডের জন্য যথাক্রমে 0 এবং 1 সূচক সহ
-srcnodata মূল্য, --srcnodata মূল্য
ইনপুট ছবির জন্য অবৈধ মান
-বিএনডিনোডাটা দল, --বিএনডিনোডাটা দল
পিক্সেল বৈধ কিনা তা পরীক্ষা করতে ইনপুট ইমেজে ব্যান্ড (srcnodata, min এবং max এর জন্য ব্যবহৃত
অপশন)
-মিন মূল্য, --মিন মূল্য
পতাকা মান এই মানের থেকে ছোট বা সমান অবৈধ।
-সর্বোচ্চ মূল্য, -- সর্বোচ্চ মূল্য
পতাকা মান এই মানের থেকে বড় বা সমান অবৈধ।
-dstnodata মূল্য, --dstnodata মূল্য
বৈধ না হলে বা সীমার বাইরে আউটপুট ইমেজে রাখা nodata মান।
-r resampling_method, --রিস্যাম্পলিং-পদ্ধতি resampling_method
রিস্যাম্পলিং পদ্ধতি (নিকট: নিকটতম প্রতিবেশী, বাইলিনিয়ার: দ্বি-রৈখিক ইন্টারপোলেশন)।
-ও আদর্শ, --টাইপ আদর্শ
আউটপুট চিত্রের জন্য ডেটা প্রকার ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64})। খালি স্ট্রিং: ইনহেরিট টাইপ থেকে
ইনপুট ইমেজ
-এর GDAL বিন্যাস, --ফরম্যাট GDAL বিন্যাস
আউটপুট ইমেজ ফরম্যাট (এছাড়াও দেখুন gdal_translate(1))। খালি স্ট্রিং: ইনপুট থেকে উত্তরাধিকার
ভাবমূর্তি
-কো NAME=VALUE, --co NAME=VALUE
আউটপুট ফাইলের জন্য তৈরির বিকল্প। একাধিক বিকল্প নির্দিষ্ট করা যেতে পারে.
-a_srs EPSG: নম্বর, --a_srs EPSG: নম্বর
আউটপুট ফাইলের জন্য স্থানিক রেফারেন্স ওভাররাইড করুন (ইনপুট থেকে অনুলিপি করতে ফাঁকা ছেড়ে দিন
ফাইল, ইউরোপীয় অভিক্ষেপ ব্যবহার করতে epsg:3035 ব্যবহার করুন এবং ইউরোপীয় গ্রিডে বল করুন)
-v, -- ভারবোস
ভার্বোস
উন্নত বিকল্প
-file, --ফাইল
প্রতিটির জন্য পর্যবেক্ষণের সংখ্যা (1) বা নির্বাচিত ফাইলের ক্রম nr (2) লিখুন
যৌগিক অতিরিক্ত স্তর হিসাবে পিক্সেল। ডিফল্ট: 0
-w ওজন, --ওজন ওজন
কম্পোজিটের জন্য ওজন (টাইপ: ছোট), প্রতিটি ইনপুট ফাইলের জন্য একই ওজন ব্যবহার করুন
অর্ডার ইনপুট ফাইল প্রদান করা হয়)। সমান ওজনের জন্য মান 1 ব্যবহার করুন।
-c নাম, --শ্রেণী নাম
মাল্টি-ব্যান্ড আউটপুট ইমেজের জন্য ক্লাস: প্রতিটি ব্যান্ড সংখ্যার প্রতিনিধিত্ব করে
একটি নির্দিষ্ট শ্রেণীর জন্য পর্যবেক্ষণ। কোনো মাল্টি-ব্যান্ড আউটপুট চিত্রের জন্য মান 0 ব্যবহার করুন।
-ct ফাইলের নাম, --ct ফাইলের নাম
ASCII ফর্ম্যাটে রঙের টেবিলে 5টি কলাম রয়েছে: id RGB ALFA (0: স্বচ্ছ, 255:
কঠিন)
-সারিবদ্ধ করা, -- সারিবদ্ধ
প্রথম ইনপুট ছবিতে আউটপুট বাউন্ডিং বক্স সারিবদ্ধ করুন
-d বিবরণ, -- বর্ণনা বিবরণ
ছবির বিবরণ সেট করুন
EXAMPLE টি
দুটি ইনপুট ছবি থেকে একটি কম্পোজিট তৈরি করুন। ছবিগুলি ওভারল্যাপ হলে, শুধুমাত্র শেষ ছবি রাখুন (ডিফল্ট
নিয়ম)
pkcomposite -i input1.tif -i input2.tif -o output.tif
দুটি ইনপুট ছবি থেকে একটি কম্পোজিট তৈরি করুন। ব্যান্ড 255-এ 1 এর মান (0 থেকে শুরু)
অবৈধ হিসাবে মুখোশ সাধারণত ব্যবহৃত হয় যখন ইনপুট ইমেজের দ্বিতীয় ব্যান্ডটি একটি ক্লাউড মাস্ক হয়
pkcomposite -i input1.tif -i input2.tif -srcnodata 255 -বিএনডিনোডাটা 1 -dstnodata 0 -o output.tif
একটি সর্বোচ্চ NDVI (সাধারণকৃত পার্থক্য উদ্ভিদ সূচক) কম্পোজিট তৈরি করুন। 255 ইঞ্চির মান
ব্যান্ড 0 অবৈধ হিসাবে মাস্ক করা হয় এবং অন্য কোন বৈধ কভারেজ না থাকলে 0 হিসাবে পতাকাঙ্কিত করা হয়। সাধারণত ব্যবহৃত হয়
(যেমন, MODIS) চিত্রগুলির জন্য যেখানে লাল এবং কাছাকাছি ইনফ্রারেড বর্ণালী ব্যান্ডগুলি 0 ব্যান্ডে সংরক্ষণ করা হয়
এবং যথাক্রমে 1। এই বিশেষ ক্ষেত্রে, প্রথম ইনপুট ব্যান্ডে 255 এর মান
একটি নোডাটা মান নির্দেশ করে (যেমন, ক্লাউড মাস্ক ডেটা মানের মধ্যে কোড করা হয়)।
pkcomposite -i input1.tif -i input2.tif - কোটি maxndvi -আরবি 0 -আরবি 1 -srcnodata 255 -বিএনডিনোডাটা 0 -dstnodata 0 -o output.tif
ওজনযুক্ত গড় ব্যবহার করে একটি যৌগিক চিত্র তৈরি করুন:
output=(3/4*input1+6/4*input2+3/4*input2)/3.0
pkcomposite -i input1.tif -i input2.tif -i input3.tif -o output.tif - কোটি গড় -w 0.75 -w 1.5 -w 0.75
বর্তমান ডিরেক্টরিতে পাওয়া সমস্ত GTiff চিত্রগুলির একটি মধ্যক কম্পোজিট তৈরি করুন যা কভার করে (এ
ছবির অন্তত অংশ coverage.tif. 0 এর থেকে ছোট বা সমান মানগুলি নোডাটা 0 হিসাবে সেট করা হয়েছে৷
(এর জন্য ডিফল্ট মান -dstnodata)
pkcomposite -i বড় টিআইএফ $(*.tif;do-তে IMAGE-এর জন্য pkinfo -i $IMAGE --আবরণ $(pkinfo -i coverage.tif -বিবি);সম্পন্ন) - কোটি মধ্যমা -মিন 0 -o output.tif
FAQ
প্রশ্ন ১. প্রথম প্রশ্ন
A1. ইনপুট ইমেজে পৃথক অবৈধ মান(গুলি) এর জন্য, ব্যবহার করুন -srcnodata
ব্যবহার: সেট করা প্রতিটি অবৈধ ব্যান্ডের জন্য অনন্য মান ব্যবহার করুন --বিএনডিনোডাটা অথবা একটি একক মান ব্যবহার করুন
যেটি সমস্ত অবৈধ ব্যান্ডে প্রয়োগ করা হবে
উদাহরণ:
pkcomposite -i input1.tif -i input2.tif -o output.tif -srcnodata 0 -srcnodata 255 -বিএনডিনোডাটা 0 -বিএনডিনোডাটা 1
ইনপুট ইমেজের ব্যান্ড 0-এ 0 এবং ব্যান্ড 255-এ 1-কে কোনও মান হিসাবে বিবেচনা করবে না
pkcomposite -i input1.tif -i input2.tif -o output.tif -srcnodata 0 -বিএনডিনোডাটা 0 -বিএনডিনোডাটা 1
ইনপুট ইমেজের 0 এবং 0 উভয় ব্যান্ডে 1 কে কোন মান হিসেবে বিবেচনা করবে
ইনপুট ছবিতে অবৈধ মানের পরিসরের জন্য: ব্যবহার করুন -মিন (--মিন) এবং -সর্বোচ্চ (-- সর্বোচ্চ) ব্যবহার:
সেট করা প্রতিটি অবৈধ ব্যান্ডের জন্য অনন্য পরিসর সেট ব্যবহার করুন -বিএনডিনোডাটা
উদাহরণ:
pkcomposite -i input1.tif -i input2.tif -o output.tif -মিন 0 -সর্বোচ্চ 200 -মিন 0 -সর্বোচ্চ 2 -বিএনডিনোডাটা 0 -বিএনডিনোডাটা 1
ইনপুট চিত্রের ব্যান্ড 0 এবং 1-এর সমস্ত নেতিবাচক মানকে অবৈধ হিসাবে বিবেচনা করবে। মূল্যবোধ
ব্যান্ড 200-এ 0 এর বড় বা সমান অবৈধ হবে, সেইসাথে 2 এর সমান বা বড় মান
ব্যান্ড 1 এ
প্রশ্ন ২. যদি আমি মাল্টি-ব্যান্ড ইনপুট ইমেজের জন্য কম্পোজিট নিয়ম হিসাবে গড় মান নিই, তাহলে আউটপুট হবে
ছবিতে প্রতিটি ব্যান্ডে ওভারল্যাপিং চিত্রগুলির গড় মান রয়েছে?
A2. হ্যাঁ
24 জানুয়ারী 2016 pkcomposite(1)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে pkcomposite ব্যবহার করুন