শেফফিলের সাথে জিডালওয়ার্প কাটলাইন


26

আমি একটি শেফফিল জ্যামিতি অনুসারে আমার রাস্টার ফাইলটি ক্লিপ করার চেষ্টা করছি। আমি নিম্নলিখিত কোড ব্যবহার করছি

gdalwarp -cutline INPUT.shp INPUT.tif OUTPUT.tif

তবে এটি শেফফাইল জ্যামিতির ব্যাপ্তির বাইরে একটি কালো রঙের ফলস্বরূপ। আমি এখানে উদাহরণ দিচ্ছি। প্রথম চিত্রটিতে আমি ক্লিপ করতে চাই। দ্বিতীয় চিত্রটি ফলস্বরূপ রাস্টার তবে আমি তৃতীয় রাস্টার চাই যেখানে জ্যামিতির বাইরের অংশটি শূন্য হবে।

প্রথম চিত্র: ইনপুট রাস্টার

প্রথম চিত্র: ইনপুট রাস্টার

২ য় চিত্র: আউটপুট রাস্টার

২ য় চিত্র: আউটপুট রাস্টার

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

তৃতীয় চিত্র: আমি এর মতো আউটপুট পেতে চাই

উত্তর:


34

উদাহরণস্বরূপ -dstalphaআপনাকে এই বিকল্পটি ব্যবহার করতে হবে gdalwarp:

gdalwarp -cutline INPUT.shp -crop_to_cutline -dstalpha INPUT.tif OUTPUT.tif

এটি আউটপুট টিফটিতে একটি আলফা ব্যান্ড যুক্ত করবে যা কাটলাইনের বাইরে পড়া অঞ্চলটিকে মুখোশ দেয়।

দেরিতে উত্তর, তবে আশা করি এটি একই সমস্যা সহ অন্য কাউকে সহায়তা করবে।


2
কার্নেলু দ্বারা -Srcnodata <in> -dstnodata <out> ইঙ্গিত ছাড়া এটি আমার পক্ষে কাজ করে না।
জেনস

2
ঠিক আছে, -dstalphaচিত্রাবলীর সাথে ব্যবহার করা ঠিক আছে (এটি মূলত জিওটিআইএফএফ-তে একটি আলফা ব্যান্ড যুক্ত করে এবং অঞ্চলটি মাস্ক করুন)। তবে ডেটা মানগুলি সোর্স ব্যান্ডে রয়ে গেছে (এই ক্ষেত্রে আমি অনুমান করি, এটির মান 0)। আপনি যদি এটির সাথে রাস্টার মানগুলির (চিত্রের নয়) হিসাবে কাজ করতে চান তবে তা সঠিক উপায় নয় -dstalpha@ @ কার্লিউ উত্তরটি অনেক পছন্দসই বিকল্প। এছাড়াও, আমি -crop_to_cutlineখুব বিপজ্জনক বিকল্পটি পেয়েছি , যদি আপনার ইনপুট রাস্টারটির সাথে সঠিক ওভারলে (পিক্সেল-আকার এবং ফাঁক) রাখা প্রয়োজন। আমি -teস্থানাঙ্কগুলি সম্পূর্ণ নিয়ন্ত্রণে রাখতে বিকল্পগুলি (বাউন্ডিং বক্স) সেট করতে পছন্দ করি ।
jurjb

20

আপনার ইনপুট রাস্টার থেকে নোডাটা-মান নির্দিষ্ট করার চেষ্টা করুন এবং এটি আউটপুটটির জন্যও সেট করুন। তবুও সঠিক শস্য করতে বিকল্প-ক্রপ_ টু_কুটলাইন যুক্ত করুন। অপশন সম্পর্কে এখানে আরও

gdalwarp -srcnodata <in> -dstnodata <out> -crop_to_cutline -cutline INPUT.shp INPUT.tif OUTPUT.tif

1
আপনি কি আরও একটু বিস্তারিত বলতে পারেন? <ইন> এবং <আউট> হিসাবে কী ব্যবহৃত হয়?
ডেভিলস স্বপ্ন

<ইন> হ'ল আপনার ইনপুট রাস্টারগুলি নোডাটা-মান এবং <আউট> আপনার আউটপুট-রাস্টার ster প্রদত্ত লিঙ্কটিতে একবার নজর দিন যেখানে আপনি সমস্ত তথ্য এবং বিকল্পগুলি (আউটপুট ফর্ম্যাট, উত্স, ব্যাপ্তি, ...) পেতে পারেন
কার্লিউ

2

আপনি কিউজিআইএস-এ রাস্টার ক্লিপ বিকল্পটি ব্যবহার করতে পারেন যা পটভূমিতে gdalwarp চালায় এবং আপনার জন্য সঠিক বিকল্পগুলি কনফিগার করে।

http://www.qgistutorials.com/en/docs/raster_mosaicing_and_clipping.html


আমি একটি ***। টিআইফ ফর্ম্যাট চাই
ডেভিলস স্বপ্ন

উপরের লিঙ্কে বর্ণিত পদক্ষেপগুলি আপনাকে একটি .টিফিট আউটপুট দেয়।
spatialthoughts

1
লিঙ্কটি মারা গেছে বলে মনে হচ্ছে।
ভাদিম ওভচিনিকভ

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