আমি মার্কিন যুক্তরাষ্ট্রে নিকটতম প্রধান নদীর (নিম্নে 48 রাজ্য) দূরত্ব খুঁজে পেতে gdal_proximity ব্যবহার করছি। আমি কনস অ্যালবার্সে এনএইচডি + নেটওয়ার্ক ফ্লোলাইনগুলি প্রেরণ করেছি (epsg: 5070), স্ট্রিম অর্ডার> নির্বাচিত নদী> 5 এবং রাস্টেরাইজড, 255 হিসাবে জলন্ত নদী, 0 হিসাবে কোন নদী নেই This এটি অনেক ভাল, তবে এখন আমার দূরত্ব খুঁজে বের করতে হবে 50 কিলোমিটারের মধ্যে সাইটের জন্য নিকটতম নদীতে। ইনপুট ফাইলটি মহাদেশীয় স্কেলে 30 মি রেজোলিউশনে, তাই খুব বড়, তবে রূপান্তরটি একটি সাধারণ জিডাল_প্রক্সিমিটি কমান্ড হওয়া উচিত:
gdal_proximity.bat -values 255 -distunits GEO -maxdist 50000 -nodata -999 infile.tif outfile.tif -co COMPRESS=DEFLATE -co BIGTIFF=YES -co TILED=YES
এটি সর্বশেষতম কাজ বলে মনে হচ্ছে তবে এটি আউটপুটে একটি অদ্ভুত জ্যামিতিক প্যাটার্ন উত্পাদন করছে (চিত্র দেখুন)। আউটপুটে উপস্থিত ডেটা সঠিকভাবে প্রক্রিয়া করা হয়েছে। কেউ আউটপুট কেন এত অনুপস্থিত পরামর্শ দিতে পারেন?
সম্পাদনা করুন: এটি বৈকল্পিক প্যারামিটারগুলির কারণে হয়েছে কিনা তা পরীক্ষা করতে, আমি এই কনফিগারেশনে আবার gdal_proximity চালিয়েছি:
gdal_proximity.bat H:\data\tmp\NHDplus_network_flowline_SO6plus.tif H:/data/tmp/NHDplus_network_flowline_SO6plus_proximity.tif -values 255 -maxdist 50000 -of GTiff
যা মূলত একই ফলাফল পেয়েছিল:
আমার একমাত্র চিন্তা এটি রাস্টার আকারের সাথে সম্পর্কিত হতে পারে (~ 100 গিগাবাইট কমপ্রেসড As কার্যকরভাবে বিশ্লেষণ?