أكثر

كيف يتم إعادة تصنيف قيم البكسل النقطي عشوائيًا في ArcGIS؟

كيف يتم إعادة تصنيف قيم البكسل النقطي عشوائيًا في ArcGIS؟


لدي مجموعة بيانات نقطية (مجموعة بيانات USDA Cropscape) حيث يتم إعطاء كل بكسل نوع المحاصيل أو الغطاء الأرضي (على سبيل المثال ، الذرة والأرز والمنطقة الحضرية والغابة). تم تصنيف بعض قيم البكسل على أنها أكثر من نوع محصول / غطاء أرضي. على سبيل المثال ، هناك 40000 بكسل تم تصنيفها على أنها "Double Crop Barley / Corn" كاسم للفئة. وذلك لأن بعض الأفدنة من الأراضي تشارك في ممارسات تناوب المحاصيل. لقد أرفقت لقطة شاشة لجدول السمات.

أرغب في إعادة تصنيف وحدات البكسل (الموضحة في عمود "العدد" من لقطة الشاشة المرفقة) على أنها إما الشعير أو الذرة (ولكن ليس كلاهما) ، بحيث يتم تصنيف 20000 بكسل على أنها شعير و 20000 بكسل من الذرة. الآن بالنسبة للجزء المهم: أرغب في توزيع إعادة التصنيف عشوائيًا بحيث لا يكون هناك تجمع لنوع محصول واحد (مثل الذرة أو الشعير) ولكن توزيعًا متساويًا وعشوائيًا لكل إعادة تصنيف. عبر المدى بأكمله. لا أريد أن تكون أول 20 ألف بكسل عبارة عن ذرة والبكسل التالي يكون شعيرًا ، ولكن كل بكسل آخر يتم تصنيفه على أنه أي منهما سيكون رائعًا.

كيف يمكنك أن تذهب نحو هذا؟ مخطط عام أو إرشادات خطوة بخطوة ، إن أمكن. الجزء المهم هو إعادة تصنيف نصف وحدات البكسل في التوزيع العشوائي


قم بإنشاء نقطية عشوائية باستخدام نفس حجم الخلية (وانجذب إليها) مثل بيانات ag الخاصة بك ، وأعد تصنيف البيانات النقطية العشوائية بحيث تمثل جميع القيم> 0.5 قيم الذرة والقيم <0.5 هي قيم الشعير.

استخدم وظيفة Con لاستبدال جميع خلايا الذرة + الشعير بالقيم التي تم إنشاؤها عشوائيًا من الذرة أو الشعير.


شاهد الفيديو: How to Convert polyline to polygon In ArcGIS