ডেস্কটপের জন্য আর্কজিআইএস-এ রেঞ্জের বাইরে স্নাতকৃত ডেটাটিকে ম্যানুয়ালি শ্রেণিবদ্ধ করছেন?


13

নীচে দেখানো স্নাতকোত্তর রঙগুলির সাথে প্রতীকী মান সহ গ্রিডের প্রতিনিধিত্বকারী আমার কাছে দুটি শেফফিল রয়েছে:

মূল

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

যাইহোক, যখন আমি ম্যানুয়াল ব্যবধানের সাথে রেঞ্জগুলি শ্রেণিবদ্ধ করার চেষ্টা করি, তখন আর্কজিআইএস ডেটাসেট থেকে ন্যূনতম মান অন্তর্ভুক্ত করার জন্য উপরেরতম সীমাটি কী হতে হবে তা জোর করে। আপনি এটি নীচে বাম ডেটা ফ্রেমের "-81.64 - 10.00" পরিসরে দেখতে পারেন। এটি পুরো স্তরটিকে এই রঙের সাথে প্রতীকী হতে বাধ্য করে। মূলত, আর্কজিআইএসের প্রয়োজন হয় যে ডেটাসেটের ন্যূনতম মানটি একটি ব্যাপ্তির মান হিসাবে ব্যবহার করা উচিত।

নতুন অন্তর

এই বৈশিষ্ট্যটি নষ্ট করার কোনও উপায় আছে কি?


আমি এই সমস্যাটিও মনে করি, যদিও আমি ঠিক কীভাবে এটি সমাধান করেছি তা মনে করতে পারছি না। আপনি যদি "সমান ব্যবধান" হিসাবে শ্রেণিবদ্ধ হন এবং মানগুলিতে ডাবল ক্লিক করেন, আপনি কি সেভাবে তাদের পরিবর্তন করতে পারেন?
GISKid

@ জিআইএসকিড আমি ডাবল ক্লিক করার সাথে সাথে দুর্ভাগ্যক্রমে শ্রেণিবিন্যাসটি "ম্যানুয়াল" এ ফিরে আসে।
hfisch

হিস্টগ্রামে মানগুলি সামঞ্জস্য করার বিষয়ে কী?
GISKid

@ জিআইএসকিড মানগুলি ন্যূনতম মানের নীচে টেনে আনলে মানগুলি সর্বনিম্ন মানটিতে ফিরে আসে।
hfisch 19

2
আমি মনে করি এর সেরা এবং সহজ উত্তরটি gis.stackexchange.com/a/136497 - প্রথম (এবং বর্তমানে স্বীকৃত) উত্তরটি আমার পছন্দ অনুসারে অনেক দীর্ঘ।
পলিজিও

উত্তর:


12

এটি আক্ষরিকভাবে একটি বড় ব্যথা হয় যখন আর্কেম্যাপ, উম, সহায়ক হওয়ার চেষ্টা করে যখন আপনি সত্যই এটি না চান।

আমি খুঁজে পেয়েছি এমন একটি কাজ হ'ল নতুন অস্থায়ী ডেটাসেট তৈরি করা এবং আউটপুটটিতে আপনার প্রয়োজনীয় ন্যূনতম এবং সর্বাধিক মানগুলির সাথে কয়েকটি পয়েন্ট যুক্ত করা - পুরো ব্যাপ্তিটি অবশ্যই আবরণ করা নিশ্চিত করুন।

এই জাল ডেটাसेटের উপর ভিত্তি করে আপনার প্রতীকবিদ্যা তৈরি করুন এবং একটি স্তর ফাইলে এই প্রতীকটি সংরক্ষণ করুন :

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

... তারপরে আপনার আসল ডাটাবেসে * .lyr ফাইল থেকে প্রতীকটি আমদানি করুন:

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


1
এই দ্রবণটি আমার চেয়ে কম হ্যাকি। আমি আপনার উত্তরে স্যুইচ করছি
hfisch

ধন্যবাদ, আপনি যদি আর্কম্যাপে যথেষ্ট যত্ন নিয়ে আপনার দিকে ছুড়ে ফেলে এমন সমস্ত ডায়ালগ পড়ে থাকেন তবে মনোযোগের মতো কাজ করে।
Luuklag

6

@ ক্রিসডব্লিউ বলেছেন:

আমি যতদূর জানি এবং এর প্রমাণ পেতে পারি, আপনি ডেটাতে সর্বনিম্ন মানের নীচে কোনও শ্রেণিবিন্যাসের সীমা নির্ধারণ করতে পারবেন না।

এটি আমার চিন্তাভাবনা পেয়েছে এবং আমি ন্যূনতম মানের নীচে শ্রেণিবিন্যাসের সীমা নির্ধারণের জন্য একটি উপায় খুঁজে পেয়েছি। আমার আসল ইস্যুটি এই সত্যের চারদিকে নির্মিত হয়েছিল যে সর্বনিম্ন শ্রেণিবিন্যাসের পরিসীমাটিতে ডেটাতে সর্বনিম্ন মান থাকতে হয়।

তবে ব্যবহৃত অন্যান্য শ্রেণিবদ্ধকরণ রেঞ্জগুলিতে এ জাতীয় কোনও বিধিনিষেধ স্থাপন করা হয়নি। অতএব, কেউ দুটি (বা আরও) শ্রেণিবিন্যাসের রেঞ্জগুলিকে ডেটাতে সর্বনিম্ন মানের নীচে নামতে বাধ্য করতে পারে। এর মধ্যে একটি পছন্দের সর্বনিম্ন শ্রেণিবিন্যাসের ব্যাপ্তি উপস্থাপন করবে, অন্যটি ন্যূনতম মান ধারণ করতে ডামি পরিসীমা হিসাবে কাজ করবে।


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

শুরু

চারটি ডেটা ফ্রেমের যেকোনটিতে সর্বাধিক শ্রেণিবিন্যাসের সীমা "0.01 থেকে 10.00" এবং সর্বনিম্ন শ্রেণিবিন্যাসের পরিসীমা "-110.62 থেকে -110.00" (যা আদর্শভাবে "-119.00 থেকে -110.00" হয়ে যাবে)। যেহেতু আমি 10 ফুট অন্তর বজায় রাখার চেষ্টা করছি তাই এটি মোট 13 ব্যবধানে অনুবাদ করে।


আমি আমার জেনেরিক কিংবদন্তির উত্স হিসাবে শীর্ষ বাম ডেটা ফ্রেমটি ব্যবহার করছি। আমি স্তর বৈশিষ্ট্যগুলি খোলার মাধ্যমে এবং শ্রেণিবদ্ধে গিয়ে শুরু করি। যেহেতু আমি চাই 13 টি অন্তর দৃশ্যমান হোক, তাই ডামি পরিসীমা উপলব্ধ থাকতে আমার 14 টি অন্তর নির্বাচন করতে হবে । আমি ম্যানুয়ালটিকে পদ্ধতি হিসাবে নির্বাচন করে এবং 14 টি ক্লাস তৈরি করে এটি করি।

পদক্ষেপ 1 এ

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

পদক্ষেপ 1 বি


এই সমস্যাটি সমাধান করার জন্য, আমি সাময়িকভাবে স্তরটির বাছাইটি বিপরীত করি। এই মুহুর্তে, সর্বনিম্ন রেঞ্জগুলি শীর্ষে রয়েছে, যখন সর্বোচ্চ রেঞ্জগুলি নীচে রয়েছে।

পদক্ষেপ 2 এ

এখন, যদি আমি রেঞ্জের তালিকার নীচে স্ক্রোল করি (যেখানে সর্বাধিক সীমাটি প্রদর্শিত হয়) এবং নীচ থেকে সঠিক বিরতিগুলি সংজ্ঞায়িত করা শুরু করি, তবে আর্কজিআইএস আমি যে রেঞ্জগুলি সংজ্ঞায়িত করব তা মনে রাখবে:

পদক্ষেপ 2 বি

এই চিত্রটিতে, আমি সর্বাধিক মান (10.00) দিয়ে শুরু করে নীচের দিকে কাজ করে 14 টির মধ্যে 5 টির মধ্যে উপরের মানটি সংজ্ঞায়িত করেছি।


আমি যখন তালিকার শীর্ষে পৌঁছেছি এবং আমার 14 তম পরিসরটি সম্পাদনা করব তখন এর সর্বনিম্ন মানটিকে স্তরের ন্যূনতম মান হিসাবে সংজ্ঞায়িত করা হবে, যেহেতু এর থেকে কোনও মান টানানোর জন্য এটির নীচে অন্য কোনও রেঞ্জ নেই:

পদক্ষেপ 3 এ

যদিও এটি আগে আমি উল্লেখ করেছি যে এটি ডামি পরিসীমা, এটি বিবেচনা করে না। এই সময়ে, আমি আবার একবার স্তর বাছাই বিপরীত, যাতে সর্বোচ্চ রেঞ্জ আবার শীর্ষে হয়। নীচের চিত্রটি উপরের বাম ডেটা ফ্রেমের জন্য আপডেট করা কিংবদন্তি দেখায়, যা এখন 14 তম ডামি সীমা সহ সমস্ত চারটি ডেটা ফ্রেমের জন্য উপযুক্ত রেঞ্জগুলি প্রতিফলিত করে :

পদক্ষেপ 3 বি


পরবর্তী পদক্ষেপটি বাকী ডেটা ফ্রেমের মাধ্যমে এই পরিবর্তনগুলি প্রচার করা। যদিও আমি অন্যান্য ডেটা ফ্রেমে প্রতীকটি আমদানির চেষ্টা করি তখন কিছু সমস্যা স্পষ্ট হয়:

পদক্ষেপ 4 এ

@ ক্রিসডব্লিউ যেহেতু উল্লেখ করেছেন, এটি এমন একটি স্তর দিয়ে শুরু করার সিদ্ধান্তের কারণে যা ডেটা ফ্রেমের সমস্তটিতেই সর্বনিম্ন ন্যূনতম মান থাকে না। এটি প্রদর্শিত হয় যে ডেটা ফ্রেম এমন কোনও রেঞ্জ প্রদর্শন করবে না যা মূল ডেটা ফ্রেমে বিদ্যমান রেঞ্জের নীচে নেমে আসে।

যদি আপনি আমার মতো একটি স্তর দিয়ে শুরু করেন, তবে এর জন্য আমি যে সেরা সমাধানটি পেয়েছি তা হল চারটি ডেটা ফ্রেমের প্রত্যেকটির জন্য আমি উপরে যে পদক্ষেপগুলি আলোচনা করেছি তার পুনরাবৃত্তি করা; ম্যানুয়ালি 14 টি ক্লাসের সংজ্ঞা দেওয়া, ক্লাসগুলির বাছাইকে বিপরীত করা, প্রতিটি ব্যাপ্তির শীর্ষটিকে নতুন করে সংজ্ঞায়িত করা, এবং তারপরে শীর্ষে সর্বাধিক রেঞ্জ স্থাপনের জন্য বাছাইকরণকে ফিরিয়ে দেওয়া।

সবচেয়ে সহজ সমাধান, তবে, স্তরটির সাথে শ্রেণিবদ্ধকরণ প্রক্রিয়াটি শুরু করা যা সবচেয়ে কম মান রয়েছে। ইম্পোর্ট সিম্বোলজি বিকল্পটি অন্য ডেটা ফ্রেমের জন্য সঠিকভাবে ব্যবহার করা যেতে পারে।

পদক্ষেপ 4 বি


অবশেষে, আমি তিনটি কিংবদন্তি মুছে ফেলতে পারি এবং না হয় বাকী কিংবদন্তিতে ডামি পরিসরটি লুকিয়ে রাখি বা এটিকে গ্রাফিকগুলিতে রূপান্তর করতে এবং ডামি পরিসীমাটি মুছতে পারি।

সমাপ্তি পয়েন্ট


খুশী আপনি কিছু কাজ করতে সক্ষম হয়েছিলেন। আমি আমার উত্তর সম্পাদিত mistatement আপনি উদ্ধৃত (আমি নিশ্চিত আমি কেন বলেন যে নই - আপনার মূল চিত্র সংশোধন করার দেখিয়েছেন আপনি করতে পারে)।
ক্রিস ডাব্লু

আসলে, আমি এটি প্রতিলিপি করতে সমস্যা হচ্ছে। উত্তরটি আরও কিছুটা কার্যকর করতে আপনি কীভাবে ঠিক কীভাবে সম্পাদন করতে পারবেন আপনি ন্যূনতম মানের নীচে এই ব্যাপ্তি তৈরি করেছিলেন?
ক্রিস ডাব্লু

@ ক্রিসডাব্লু আমি প্রক্রিয়াটি ব্যাপকভাবে প্রসারিত করেছি। যদি এখনও তা বোঝায় না তবে আমাকে জানান!
hfisch

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

1
যতক্ষণ না অন্যান্য ডেটা ফ্রেমে সিম্বোলজি প্রয়োগ করা হচ্ছে, আমার উত্তরে উল্লিখিত হিসাবে প্রাথমিক চিহ্নের জন্য এটি ব্যবহার করে সর্বনিম্ন মান (-110.62) থাকা ডেটা দিয়ে শুরু করার চেষ্টা করুন । আমি আপনার তৃতীয় থেকে শেষ চিত্রটিতে নোট করছি ডামি ক্লাসের ন্যূনতম মানটি এখনও চারটির জন্যই 61১.০১, যা আমি বিশ্বাস করি যে এর জন্য একটি শ্রেণি থাকা সত্ত্বেও এর নীচে কিছুই রেন্ডার করে না। আপনি যদি সর্বনিম্ন দিয়ে শুরু করেন এবং সর্বনিম্ন মানটি বেশি হয় তবে আমি বিশ্বাস করি যে আপনি অন্যান্য ডেটা সেটগুলিতে চিহ্ন প্রয়োগ করলে এটি ডেটা মিনিটে প্রতীকতত্ত্বটি অন্তর্ভুক্ত করে বা আনতে পারে।
ক্রিস ডাব্লু

5

আমি এই একই সমস্যার মুখোমুখি হয়েছি, আমি মনে করি .... আমি যদি এটি সঠিকভাবে বুঝতে পারি তবে আপনার কাছে দুটি (বা আরও) ডেটাসেট ছিল এবং আপনার ডেটাসেট স্কেল পরিমাপ করার প্রয়োজন হয় যাতে তুলনা করা যায়।

আমি এর দ্বারা সমাধান করেছি:

  1. আপনি যেমনটি প্রদর্শিত হতে চান তেমন তৈরি করুন first আদর্শভাবে সবচেয়ে বড় ডেটা রেঞ্জের সাথে যাতে চিহ্নগুলি সহজেই দ্বিতীয় (ছোট শ্রেণীর) ডেটাসেটে অনুলিপি করা যায়।

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

  1. আপনি দ্বিতীয় ডেটাসেট তৈরি করুন তবে এখনও কোনও প্রতীক নিয়ে চিন্তা করবেন না। দ্বিতীয় ডেটাসেটে লেয়ার প্রোপার্টি> সিম্বোলজি ট্যাবে প্রথম ডেটাসেটের মতো একই ধরণের শ্রেণিবিন্যাস চয়ন করুন, উদাহরণস্বরূপ আমি বিভাগগুলি > অনন্য মানগুলি ব্যবহার করছি তারপরে সমস্ত মান যুক্ত করুন বোতামটি ক্লিক করুন।

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

  1. গোষ্ঠীর মানগুলি যাতে তারা প্রথম ডেটাসেটে ব্যবহৃত সম্পর্কিত রেঞ্জগুলিতে পড়ে। একটি নির্দিষ্ট বিভাগের জন্য সমস্ত মান নির্বাচন করুন এবং তারপরে ডান ক্লিক করুন এবং গোষ্ঠীটি নির্বাচন করুন । শীর্ষ দুটি বিভাগ ইতিমধ্যে নীচের চিত্রটিতে গোষ্ঠীভুক্ত করা হয়েছে, চারটি হাইলাইট করা ভেলগুলি তৃতীয় গোষ্ঠীতে "টানতে" যাচ্ছে।

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

  1. আমি এই পর্যায়ে বিভাগগুলিকে পুনর্বিবেচনা করা আরও সহজ মনে করি যাতে এটির ট্র্যাক রাখা আরও সহজ। এই মুহুর্তে আপনি জনসংখ্যার সাত বিভাগের পাঁচটি দেখতে পাবেন।

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

  1. অবশেষে (প্রায়) এবং এই সমস্যার ক্রুक्सটি, দ্বিতীয় ডেটাসেটের ডেটা সীমার বাইরে থাকা খালি বিভাগগুলিতে যুক্ত করতে। ইন লেয়ার প্রোপার্টি> Symbology ট্যাব ক্লিক মানগুলি যোগ উপরের এবং নীচের তথ্য রেঞ্জ প্রয়োজনীয় বিভাগগুলির সঙ্গে বোতাম ও জনপূর্ণ প্রয়োজন।

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

  1. সর্বশেষে নতুন খালি বিভাগগুলিকে পুনরায় বিলোপ করুন যাতে প্রথম ডেটাসেটের সাথে সম্পর্কিত হয় এবং তারপরে প্রতিটি বিভাগ পুনরুদ্ধার করে যাতে এটি প্রথম অংশের সাথে মেলে।

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

দুঃখিত যদি এটি কিছুটা সরলীকৃত বা এমনকি সরল ভুল / খারাপ অভ্যাসের চেয়েও বেশি। আমি জিআইএস স্ট্যাক এক্সচেঞ্জের দীর্ঘ সময় ব্যবহারকারীর হয়েছি এবং ভেবেছিলাম সময়টি নিয়ে অবদান শুরু করি তাই এটি আমার প্রথম পোস্ট!


2
দুঃখিত, ঠিক বুঝতে পেরেছি যে ওপি স্নাতকৃত ডেটার জন্য এবং এখনই একটি তদন্তের পরে বুঝতে পারি যে আমার সমাধানটি অবৈধ। আমি পরের বার আরও ঘনিষ্ঠভাবে পড়ব ....
নাইজের

4
  1. আপনি চান শ্রেণীর সংখ্যা চয়ন করুন।
  2. প্রতীকগুলিতে ডান ক্লিক করুন এবং নির্বাচন করুন save class breaks
  3. এটি কোনও এক্সএমএল ফাইল সংরক্ষণ করে আপনি যে কোনও পাঠ্য-সম্পাদককে খুলতে এবং সম্পাদনা করতে পারবেন
  4. এক্সএমএল ফাইলে আপনার ক্লাস ব্রেকগুলি সম্পাদনা করুন এবং সংরক্ষণ করুন
  5. প্রতীকগুলিতে আবার ডান ক্লিক করুন এবং সদ্য সম্পাদিত শ্রেণীর ব্রেক ফাইলটি আমদানি করুন

সম্পন্ন


3

যদিও শ্রেণীবিন্যাস অনুরূপ রেঞ্জ ব্যবহার করে, তথ্য একটি সীমার ভাগ করবেন না। আমি মনে করি যে এখানে সমাধান হ'ল এটি কিংবদন্তি এবং রঙের অ্যাসাইনমেন্টগুলিতে সমাধান করা, প্রকৃত শ্রেণিবিন্যাস নয়।

আপনার নীচের বাম ফলাফল দিয়ে শুরু করুন এবং সেই কিংবদন্তিকে গ্রাফিকে রূপান্তর করুন। আপনার পছন্দসই রেঞ্জগুলি পেতে পাঠ্য সম্পাদনা করুন। আমি লক্ষ্য করেছি যে আপনার অন্যান্য সমস্ত চিত্রের 10 টি ইউনিটের পরিসর রয়েছে তবে এটি একটি 20 করছে এবং এটি ওভারল্যাপ করে। উদাহরণস্বরূপ চিত্রের তিনটিতে -49.99 থেকে -40.00 রয়েছে তবে নীচের বামে -49.99 থেকে -60.00 এবং পরের শ্রেণিটি -59.99 থেকে -70.00 পর্যন্ত রয়েছে। চিত্রগুলিও বিপরীত সীমার মধ্যে রয়েছে - যেমন তিনটি বামদিকে নিম্ন মান এবং নীচের বামটি ডানদিকে নিম্ন মান (যা আমার কাছে অনেক বেশি প্রাকৃতিকভাবে পড়ে, বাম থেকে ডানে মান না বাড়িয়ে সংখ্যা বৃদ্ধি করে )। হয়তো এই সমস্যাগুলিকে প্রথমে একটি ম্যানুয়াল পাঠ্য সম্পাদনা না করে কিছু সময় সাশ্রয় করার জন্য প্রথমে সম্বোধন করা প্রয়োজন।

একবার আপনার পছন্দসই রেঞ্জগুলির সাথে একটি কিংবদন্তি তৈরি হয়ে গেলে এবং আপনার পছন্দ মতো রঙের র্যাম্প পরে, আপনি আপনার প্রথম দুটি স্তরটিতে ফিরে যেতে পারেন (যা ইতিমধ্যে সঠিকভাবে শ্রেণিবদ্ধ করা হয়েছে) এবং কিংবদন্তির মধ্যে যে পরিসরের জন্য আপনি যে রঙটি বেছে নিয়েছেন তার সাথে ম্যানুয়ালি প্রতিটি রেঞ্জের রঙ প্যাচটি সম্পাদনা করতে পারেন । যেহেতু দুটি স্তর তাদের নিজস্ব কিংবদন্তি প্রদর্শন করবে না, তাদের কোনওটির মধ্যে পরিসীমাটি আসলে -৯৯.৯৯ থেকে -৮০.০০ এবং অন্যটি -৮১.4৪ থেকে -৮০.০০ হয় কারণ তাদের উভয়েরই রঙ একই থাকবে ।

তবে মনে রাখবেন যে এটি উভয় ডেটা সেটের একই পরিসীমা বোঝায় যে তারা তা করে না। আসলে দেখে মনে হচ্ছে এখানে দুটি রঙের প্যাচ থাকবে যা কেবলমাত্র একটি মানচিত্রে ব্যবহৃত হয় (সর্বোচ্চ এবং নিম্নতম)। আপনি প্রতিটি মানচিত্রে একটি নোট রাখতে চান যা তাদের নিখুঁত ডেটা পরিসীমা দেয়। আমি রেঞ্জগুলির মধ্যে '-' এর পরিবর্তে 'থেকে' ব্যবহার করব, কারণ নেতিবাচক মানগুলির সাথে এটি পড়তে একধরণের বিভ্রান্তিকর।


বিকল্প সমাধান:

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

সুতরাং, সমস্ত রাস্টারের সর্বনিম্ন / সর্বনিম্ন মান সহ রাস্টারটি ব্যবহার করে আপনার প্রতীকটি সেট আপ করুন। এই প্রতীকী হন। তারপরে আপনি যা চান তা বলতে ক্লাস লেবেলটি সম্পাদনা করতে পারেন। সুতরাং যদি আপনার সর্বনিম্ন মান 0.4 হয়, আপনি এখনও 0 বলার জন্য লেবেলটি পরিবর্তন করতে পারেন।

একবার আপনি এই কাজটি শেষ করে নিজের পছন্দ মতো রঙিন র‌্যাম্পটি সেট আপ করুন, প্রতীকতার একটি লিরিক ফাইল সংরক্ষণ করুন। তারপরে আপনার অন্যান্য রেস্টারগুলি খুলতে এবং একই প্রতীকটি প্রয়োগ করতে সক্ষম হওয়া উচিত। যেহেতু অন্যান্য রাস্টারগুলির সকলের মান উচ্চতর হবে, তাদের সঠিকভাবে শ্রেণিবদ্ধ করা উচিত এবং কেবল ন্যূনতম মানটি নিজেই বাড়বে (বা সম্ভবত কোনও শ্রেণীর মধ্যে না পড়লে শ্রেণিটি বাদ পড়বে)। যা আবার ক্লাসের লেবেলটিকে প্রকৃত মানের পরিবর্তে শ্রেণিকক্ষে পরিবর্তন করতে পারে যদি এটি প্রতীক নিয়ে না আসে।


আপনি আসলে .lyr পদক্ষেপটি এড়িয়ে যেতে পারেন এবং একটি রাস্টারকে কেবল নিজের পছন্দ অনুসারে শ্রেণিবদ্ধ করতে পারেন (ব্যাপ্তি, রঙ ইত্যাদি) এবং তারপরে আপনার অন্যান্য সমস্ত রাস্টারগুলিতে এটি প্রয়োগ করতে আমদানি প্রতীকতত্ত্ব ফাংশনটি ব্যবহার করুন। স্তর বৈশিষ্ট্যগুলি খুলুন, সিম্বোলজি ট্যাবটি নির্বাচন করুন, ফোল্ডার আইকন @ উপরের ডানটি নির্বাচন করুন (যা আপনি যখন এটির উপরে আসবেন তখন আমদানি নির্দেশ করবে) - এবং তারপরে আপনি যে নকলটি অনুকরণ করতে চান তা নির্বাচন করুন।
জেওয়ালেস

@ জেওয়ালেস ট্রু, যদি আপনার অন্যান্য রেস্টাররা ইতিমধ্যে একই মানচিত্রের নথিতে লোড হয়ে থাকে (সম্ভবত একই ডেটাফ্রেম - এটি আপনাকে অন্য কোনও থেকে প্রতীকতাকে আমদানি করতে দেয় কি না তা মনে করতে পারে না) এবং আপনি সেট আপ করার ক্ষেত্রে আপনার কাজটি করতে দিতে রাজি হন symbology রক্ষিত শুধুমাত্র mxd মধ্যে (এবং আপনি হয়তো ক্ষেত্রে এটি একটি ব্যাকআপ সংরক্ষণ করুন আপনি জিনিস পরিবর্তন)। আমি ঐ পদক্ষেপ আচ্ছাদন একটি গ্রাফিকাল উত্তর আছে এখানে উপর
ক্রিস ডাব্লু

নীচের বাম ফলাফলের জন্য অদ্ভুত ইউনিটগুলিতে ভাল ধরা। আমি মনে করি এটি হ'ল রেঞ্জগুলি ম্যানুয়ালি সংজ্ঞায়িত করার জন্য আমার প্রচেষ্টার একটি নিদর্শন ছিল এবং আমি সেগুলি বিপরীত ক্রমে সংজ্ঞায়িত করেছি। '-' এর পরিবর্তে 'টু' ব্যবহারটিও ভাল। আপনার আসল সমাধানটি নিয়ে আমার যে সমস্যাটি রয়েছে তা হ'ল এর জন্য রঙিন এবং লেবেলিংয়ের সাথে অনেকগুলি ম্যানুয়াল কাজ প্রয়োজন এবং এই পরিসংখ্যানগুলির একটি সিরিজ উত্পন্ন করার প্রয়োজন। যদিও আপনার বিকল্প সমাধান আমাকে কিছু ধারণা দিয়েছে। আমি মনে করি এটিকে কিছুটা মার্জিত করে তুলতে এবং ন্যূনতম মানটির সমস্যাগুলি সরিয়ে নেওয়ার জন্য আমি একটি উপায় খুঁজে পেয়েছি।
hfisch

3

একটি সহজ তবে ডাইরিয়ার সমাধান যা আমার পক্ষে কাজ করেছে। আপনার মূল ডেটার একটি ব্যাকআপ তৈরি করতে ভুলবেন না।

  1. অ্যাট্রিবিউট টেবিলটি খুলুন এবং সম্পাদনা শুরু করুন
  2. যে কোনও দুটি মান ম্যানুয়ালি সম্পাদনা করুন যাতে আপনার শ্রেণিবিন্যাসের ভিত্তিতে ন্যূনতম এবং সর্বাধিক মানটি অন্তর্ভুক্ত করা হয় (মূল মানগুলি মনে রাখবেন)
  3. সংরক্ষণ এবং সম্পাদনা বন্ধ করুন
  4. নতুন অতিরিক্তের উপর ভিত্তি করে শ্রেণিবদ্ধকরণ
  5. আরম্ভ করুন এবং ম্যানুয়ালি মূল মানগুলির সাথে পরিবর্তিত মানগুলি প্রতিস্থাপন করুন
  6. বিদ্যমান শ্রেণিবিন্যাস প্রভাবিত হবে না

2

আমি বিশ্বাস করি এটি বৈশিষ্ট্য কিংবদন্তি সম্পর্কিত তবে রাস্টারদের নয়। এটি যদি রেস্টারদের সম্পর্কে হয় তবে আমার পরামর্শ উপেক্ষা করুন। আমি সাধারণত এগুলি ব্যবহার করি:

  • ২ টি (বা আরও বেশি শেফফিলস) বাচ্চাদের একটিতে মার্জ করুন, আসুন এটিকে পারি পরিবার
  • পরিবারের জন্য কিংবদন্তি তৈরি করুন
  • পরিবার থেকে প্রতিটি বাচ্চার জন্য প্রতীকীকরণ আমদানি করুন

আশা করি এটি সহায়তা করে, এফপি


কেবল বুঝতে পারুন এটি জেওয়াল্লাসের সাথে খুব মিল
ফেলিক্সআইপি

2

আমি নিম্নলিখিত workaround করেছি। আমি একটি এক্সএমএল ডকুমেন্টে আমার নিজস্ব ক্লাস বিরতি তৈরি করেছি এবং এটিকে উভয় স্তরের শ্রেণিবদ্ধ প্রতীকায় লোড করেছি।

  1. ক্লাস ব্রেক-এক্সএমএল-ডকুমেন্টের একটি টেমপ্লেট পেতে: স্তর বৈশিষ্ট্যগুলিতে শ্রেণিবিন্যাসের সীমার ডানদিকে ক্লিক করুন এবং তারপরে "শ্রেণীর বিরতিগুলি সংরক্ষণ করুন"।
  2. এক্সএমএল ডকুমেন্ট সম্পাদনা করুন: এক্সএমএল ডকুমেন্টে ক্লাসের বিরতি লিখুন, আপনি এমন নম্বরও প্রবেশ করতে পারেন যা আপনার ডেটাসেটের সীমা ছাড়িয়ে যাবে।
  3. এক্সএমএল শ্রেণীর ব্রেকগুলি লোড করুন: একই মেনু যেখানে আপনি টেম্পলেটটি সংরক্ষণ করেছেন (1 দেখুন) "ক্লাস বিরতি লোড করুন" এ ক্লিক করুন

    পদক্ষেপ 1 এবং 3

ধাপ ২


1
আর্কম্যাপের কোন সংস্করণ? আমার কাছে v10.6 এ ক্লাস বিরতি সংরক্ষণ করার বিকল্প নেই: i.imgur.com/znDqUpQ.png
ম্যাট উইলকি

@ ম্যাটওয়িলকি এটি সংস্করণের নয় তবে ডেটা টাইপের প্রশ্ন। আপনি ভেক্টর ডেটার জন্য একটি প্রতীকী ডায়ালগটি দেখছেন, এবং শ্রেণি বিরতিগুলি সংরক্ষণ করে কেবল রাস্টার ডেটার জন্য উপলভ্য। এই উত্তরটি মূলত ক্রেগের সদৃশ, তবে চিত্র সহ।
ক্রিস ডব্লিউ

1

একটি বিকল্প উপায় হ'ল প্রতিটি স্তর থেকে সমস্ত মানকে এক স্তরে একত্রিত করা, এই উপায়টি ব্যবহার করে আপনার স্তরের সর্বনিম্ন এবং সর্বাধিক মান থাকবে।

চিত্র:
1.com সমস্ত স্তর থেকে মানগুলিকে একটি কলামে রচনা করুন (আসুন এর নাম All_Vals হিসাবে দিন) একটি এক্সেল শীটে

  1. অল_ভালস কলামের পাশে এক্স এবং ওয়াই নামে দুটি নতুন কলাম যুক্ত করুন এবং সেগুলি শূন্যে পূরণ করুন।

  2. আরক্যাম্যাপে এক্সেল শিটটি একটি টেবিল হিসাবে যুক্ত করুন এবং এটি প্রদর্শন xy ডেটা কমান্ড / সরঞ্জাম ব্যবহার করে পয়েন্ট বৈশিষ্ট্য শ্রেণি তৈরি করতে ব্যবহার করুন তারপরে ইভেন্ট স্তরটি একটি শেফফায়ালে রফতানি করুন (আমি এর নাম রাখব এনবি_পয়েন্ট) এবং এটি ডেটা ফ্রেমে যুক্ত করুন।

ঘ। আপনার স্তরগুলির বৈশিষ্ট্য শ্রেণীর ধরণের ক্ষেত্রে এনবি_পয়েন্ট আকৃতি ফাইলটি রূপান্তর করুন, উদাহরণস্বরূপ যদি আপনার বৈশিষ্ট্য স্তরটির ধরণ বহুভুজ হয় তবে এনবি_পয়েন্ট শেফফাইল থেকে বহুভোজ বৈশিষ্ট্য শ্রেণি তৈরি করতে বাফার সরঞ্জামটি ব্যবহার করুন (আসুন এটির নাম দিন NB_polygon)।

  1. এখন আপনাকে যা করতে হবে তা হ'ল চূড়ান্ত স্তরটি এনবি_পলিজোনকে ডান ক্লিক করুন এবং প্রাকৃতিক বিরতির শ্রেণিবদ্ধকরণ ব্যবহার করে স্নাতকৃত রঙ প্রতীকটি প্রয়োগ করুন, প্রতিটি জন্য আমদানি স্তর প্রতীক ইউটিলিটি ব্যবহার করার সময় ইনপুট স্তর হিসাবে এটি ব্যবহার করতে একটি .lyr ফাইলটিতে রফতানি করুন export মূল স্তর।

আশা করি এটি কোনও ভুল বানানের জন্য সহায়তা করে এবং দুঃখিত sorry

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