মোজাইক থেকে নতুন রাস্টার দিয়ে ন্যূনতম এবং সর্বাধিক মানগুলি বোঝাচ্ছেন?


14

আমাকে এই উত্স থেকে একাধিক ডিইএম রাস্টারকে একত্রিত করতে হবে: http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp , তাই আমি মোসাইক থেকে নতুন রাস্টার সরঞ্জামটি ব্যবহার করি।

আমি সরঞ্জামটি সেট আপ করেছি:

  1. আমি রাস্টারদের ইনপুট করি (সমস্ত একই উত্স, একই আকার এবং কোনও প্রক্ষেপণ থেকে নয়);
  2. পিক্সেল প্রকার সেট করুন (মূল রাস্টারগুলির মতো 32 বিট ভাসমান পয়েন্ট);
  3. আসল রাস্টার হিসাবে সেল আকার সেট আপ করুন;
  4. আসল রাস্টার হিসাবে ব্যান্ডের সংখ্যা = 1; মোজাইক অপারেটর, আমি এটি ব্লেন্ড এবং এমইএনএন দিয়ে করেছি (আমি একই ফলাফল পেয়েছি)।

আমার সমস্যাটি হ'ল ফলস্বরূপ মোজাইক পৃথক রেস্টারগুলির সর্বাধিক এবং ন্যূনতম মানগুলির তুলনায় সর্বাধিক এবং ন্যূনতম মানগুলির একটি আলাদা পরিসীমা দেখায় যেমন, রেস্টার 1 (-5123.8, 23.25), রাস্টার 2 (-5974.6, 40.09), রাস্টার 3 (-57770.2, 38), রাস্টার 4 (-2534.3, 23.55), এবং চূড়ান্ত মোজাইক রাস্টার (-5975.8, 81.1)।

আমার ধারণা এই সমাধানটি সঠিক নয়, কমপক্ষে আমি এটি পাওয়ার আশা করিনি। কারও কাছে ধারণা আছে যদি এটি ঠিক আছে, এবং যদি এটি না হয় তবে কীভাবে এটি সমাধান করবেন এবং সঠিক সর্বোচ্চ এবং সর্বনিম্ন মান সহ সঠিক মোজাইক রাস্টার পাবেন?

আমি ডেস্কটপের জন্য আরকিজিআইএস 10.2.2 ব্যবহার করছি।


আপনি কী আমাদের ইনপুট এবং আউটপুট রাস্টারদের পরিসংখ্যান খুঁজে পেয়েছেন তা বলতে পারেন? কখনও কখনও দক্ষতার স্বার্থে, আর্কজিআইএস পরিসংখ্যানগুলি অনুমান করার জন্য কেবলমাত্র ডেটার একটি উপসেট চিট করে এবং ব্যবহার করে। বিশেষত এর অর্থ এটি মিনিমা এবং ম্যাক্সিমার প্রতিবেদনের ক্ষেত্রে বন্ধ হয়ে যেতে পারে।
শুশ

আপনার আগ্রহের জন্য ধন্যবাদ. আমি স্তরে ডান ক্লিক করি (প্রাথমিক রাস্টার এবং মোজাইক উভয়) এবং বৈশিষ্ট্যগুলিতে সন্ধান করি। এটি উল্লেখযোগ্য যে আমি সিম্বোলজিতে প্রতিটি রাস্টারের মানগুলি স্ট্রেচ থেকে অনন্য মানেরগুলিতে স্যুইচ করতে চেক করেছি এবং সক্রিয় হয়েছে যে আমি যদি সমস্ত স্তরগুলির জন্য স্ট্র্যাচ করা মানগুলিতে স্যুইচ করি তবে এটি একটি স্তর থেকে ন্যূনতম স্ট্র্যাচ মানটির সাথে মেলে মোজাইক তৈরি হওয়ার সময় আমি যে ন্যূনতম এবং সর্বাধিক মানগুলি দেখি তার থেকে অন্যের থেকে সর্বাধিক স্ট্র্যাচ করা মান। পদ্ধতিটি এখনও ঠিক থাকলে যে কেউ আমাকে ব্যাখ্যা করতে পারে, এবং স্ট্রেচড এবং ইউনিটিক্সের মানগুলির মধ্যে এই পার্থক্যগুলি? ধন্যবাদ!
টম

2
আমার সন্দেহ হয় "সম্পত্তি" ট্যাব প্রতারণা করছে। এ সম্পর্কে আরও তথ্যের জন্য gis.stackexchange.com/questions/8780 দেখুন
শুক্র

1
ধন্যবাদ। 'প্রোপার্টি' ট্যাব প্রতারণা করছে এমন সম্ভাবনাটি নিয়ে কখনও ভাবেননি। যদি আমরা জানি যে আর্কজিআইএস সিম্বোলজিতে স্ট্রেড এবং ইউনিক মানগুলির জন্য একটি একক রাস্টার স্তরের জন্য বিভিন্ন মান দেয় তবে এটি স্পষ্ট করা যেতে পারে। কেউ কেন জানতে পারে কেন?
টম

উত্তর:


10

হুবুহু হিসাবে উল্লেখ করা হয়েছে, প্রায়শই রাস্টার বৈশিষ্ট্যগুলিতে প্রাপ্ত পরিসংখ্যানগুলি কখনও কখনও আনুমানিক বা পুরানো হয়। এগুলি পূর্বনির্ধারিত বৈশিষ্ট্য যা প্রকৃত রাস্টার মানগুলিতে বিভ্রান্তিকর হতে পারে।

NumPy অ্যারে ব্যবহার করে প্রকৃত ডেটার 100% থেকে আপনার নিজের ন্যূনতম / সর্বাধিক মানগুলি গণনা করে। দেখুন ArcGIS মধ্যে NumPy সঙ্গে কাজ , এবং RasterToNumPyArray (arcpy) । উদাহরণ:

import arcpy

inrast = r'C:\data\inRaster.tif'
my_array = arcpy.RasterToNumPyArray(inrast)
print((my_array.min(), my_array.max()))

আপনার যদি মান (নোডাটা) অনুপস্থিত থাকে তবে সঠিক পরিসংখ্যানগুলি পাওয়ার জন্য একটি মুখোশযুক্ত অ্যারের প্রয়োজন:

import numpy as np
my_array = arcpy.RasterToNumPyArray(inrast)
my_masked_array = np.ma.masked_equal(my_array, arcpy.Raster(inrast).noDataValue)
print((my_masked_array.min(), my_masked_array.max()))

এছাড়াও, আপনাকে নিম্পি অ্যারে হিসাবে রাস্টারগুলি পড়তে আর্কজিআইএস লাগবে না; যেমন জিডিএল বা রাস্টেরিও একই কাজ করতে পারে


6

অন্যান্য জবাব হিসাবে যেমন পরিসংখ্যান সম্ভবত পুরানো হয়। আপনি যদি আর্কজিআইএস ব্যবহার করতে পছন্দ করেন তবে ডেটা ম্যানেজমেন্ট সরঞ্জাম বাক্সে পরিসংখ্যান গণনা সরঞ্জামটি ব্যবহার করে দেখুন। এটি আপনার জন্য পরিসংখ্যান আপডেট করা উচিত।

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