ফিচার ক্লাস সরঞ্জামগুলির সাথে অনুলিপি বৈশিষ্ট্য এবং ফিচার ক্লাসের মধ্যে পার্থক্য?


13

একটি ফাইল জিওডাটাবেস (এফজিডিবি) এর একটি ফিচার ডেটাসেটের মধ্যে আমার একটি বৈশিষ্ট্য শ্রেণি রয়েছে এবং আমার অন্য একটি এফজিডিবিতে এর একটি অনুলিপি প্রয়োজন।

আরকজিআইএস 10.1 এ, আমি "অনুলিপি বৈশিষ্ট্যগুলি" সরঞ্জামটি ব্যবহার করেছি এবং এটি একইরূপে প্রদর্শিত হবে ("বৈশিষ্ট্যের তুলনা করুন" সরঞ্জাম অনুসারে)। "ফিচার ক্লাস থেকে ফিচার ক্লাস" সরঞ্জামটি ব্যবহার করে, আমি "ফিচারের তুলনা" থেকে নিম্নলিখিত বার্তাগুলি পেয়েছি:

Field: Field OBJECTID domain fixed is different (Base: false, Test: true).
Field: Field Shape domain fixed is different (Base: false, Test: true).

"অনুলিপি বৈশিষ্ট্যগুলি" এবং "ফিচার ক্লাস থেকে ফিচার ক্লাস" এর মধ্যে পার্থক্য সম্পর্কে কারও কি অন্তর্দৃষ্টি আছে? বৈশিষ্ট্য থেকে প্রাপ্ত বার্তাগুলির অর্থ কী?

উত্তর:


16

বৈশিষ্ট্য ক্লাস বৈশিষ্ট্য ক্লাস করার টুল একটি হল রূপান্তর হাতিয়ার। ধারণাটি হ'ল একটি বৈশিষ্ট্য শ্রেণিকে এক ফর্ম্যাটে (যেমন শেফফাইল) অন্য রূপে রূপান্তর করা (যেমন জিওডাটাবেস)। এটি ব্যবহারকারীকে ক্ষেত্রের মানচিত্র নিয়ন্ত্রণ করার অনুমতি দেয় - অর্থাত্ কোন ক্ষেত্রগুলি অনুলিপি করা হবে।

অনুলিপি বৈশিষ্ট্য টুল কেবল ইনপুট বৈশিষ্ট্য একটি সঠিক অনুলিপি তৈরি করে। দ্রষ্টব্য - এই সরঞ্জামটি ডেটা রূপান্তরকরণের জন্যও ব্যবহার করা যেতে পারে তবে ক্ষেত্রের মানচিত্রটি ব্যবহারের জন্য ব্যবহার করা যাবে না।


9

সর্বাধিক প্রাথমিক পার্থক্য হ'ল প্রতিটি ফাংশন যে স্তরে কাজ করছে।

বৈশিষ্ট্য ক্লাস বৈশিষ্ট্য ক্লাস করার টুল এ কাজ করছে Layerস্তর, যার মানে হল নির্বাচিত বৈশিষ্ট্যগুলি নির্বিশেষে, তাদের সঙ্গে সামগ্রিকভাবে একইরূপে। একটি নতুন বৈশিষ্ট্য শ্রেণি তৈরি হতে চলেছে। এর অর্থ ক্ষেত্রগুলি যুক্ত করা এবং মোছা সহ নতুন ফিচারক্লাসের কাঠামোর উপর আপনার নিয়ন্ত্রণ রয়েছে। অনুলিপি করতে আপনি বৈশিষ্ট্যগুলির একটি উপসেট চয়ন করতে পারেন, তবে জোরটি স্তর কাঠামোর উপর।

অন্যদিকে, অনুলিপি বৈশিষ্ট্য সরঞ্জাম পৃথক Featureস্তরে কাজ করছে । এখানে, ফোকাসটি একটি স্তর থেকে বৈশিষ্ট্যগুলির একটি উপসেট গ্রহণ করা এবং সেগুলি এবং তার সমস্ত বৈশিষ্ট্যগুলি একটি নতুন স্তরের অনুলিপি করার উপর রয়েছে। বৈশিষ্ট্যগুলি অনুলিপি করা মানে সমস্ত বৈশিষ্ট্য পাশাপাশি নেওয়া।

প্রতিটি পদ্ধতির পক্ষে বিভিন্ন মতামত রয়েছে। উভয় সরঞ্জামই একটি নতুন বৈশিষ্ট্য শ্রেণি তৈরি করবে, কোনও নতুন নামই হোক না কেন, বা আপনার জিওপ্রসেসিং সেটিংটি যদি সঠিক থাকে তবে বিদ্যমান বৈশিষ্ট্য শ্রেণিকে ওভাররাইট করে। Feature Class to Feature Classসরঞ্জামটি আপনাকে ক্ষেত্র ম্যাপ দেয়, কিন্তু একটি আপনার সীমিত SQLক্যোয়ারী বৈশিষ্ট্য উপসেট কোন প্রকার রপ্তানি করতে। Copy Featuresটুল আপনি featureclass যে কোন বা সমস্ত বৈশিষ্ট্য নির্বাচন যদি এটি একটি দেয় feature layerএকটি নির্বাচন এটা প্রয়োগ করা হয়। ট্রেড অফ হচ্ছে আউটপুট ফিচারক্লাসের কাঠামোর উপর কোনও নিয়ন্ত্রণ নেই। স্পষ্টকরণের জন্য এইচটি থেকে @ ব্লাহ 238

সম্পাদনা করুন - 5/13/2013

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

বৈশিষ্ট্য তুলনা সরঞ্জামের ফলাফলগুলি দেখায় যে ObjectIDএবং Shapeক্ষেত্রটি আলাদা। আপনি এই সরঞ্জামটির জন্য যে পরামিতিগুলি বেছে নিয়েছেন তা আমি নিশ্চিত নই, তবে সহায়তা নথিতে এটি উল্লেখ করেছে যে আপনি Sortএকই বৈশিষ্ট্যগুলির তুলনা করছেন কিনা তা নিশ্চিত করার জন্য আপনি যথাযথ আদেশ চয়ন করতে চান ।

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

Copy Features বৈশিষ্ট্যগুলি অনুলিপি করা হচ্ছে এর অবজেক্টআইডি বজায় রাখে। প্রতিটি বৈশিষ্ট্যের জন্য Feature Class to Feature Classএকটি নতুন অবজেক্টআইডি উত্পন্ন করে । এটি বৈশিষ্ট্যগুলি মুছে ফেলা বা অন্যের সাথে মিলিত হওয়ার পরে ঘটে যাওয়া ধারাবাহিক সংখ্যার যে কোনও ফাঁকগুলি সরিয়ে দেয়।

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

উদাহরণ: দুটি স্তর, প্রতিটি 100 বৈশিষ্ট্যযুক্ত। 1-100 অবজেক্টআইডি এর ব্যাপ্তি। কিছু সময়, বৈশিষ্ট্য 98 মুছে ফেলা হয়, 99 টি বৈশিষ্ট্য রেখে আসুন প্রতিটি স্তরের শেষ 5 টি বৈশিষ্ট্যটি দেখুন:

Original    Copy Feat    Feat to Feat  
    95          95             95  
    96          96             96  
    97          97             97  
    99          99             98  
   100         100             99

যেমন আপনি দেখতে পাচ্ছেন, এক স্তর থেকে 98 টি অনুপস্থিত, অবজেক্টআইডি মিলটি ট্রিগার করে। অবজেক্টআইডি 99 এখন বিভিন্ন বৈশিষ্ট্যগুলিকে বোঝায়, শেপটি মিল না দিয়ে ট্রিগার করে।

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


5
আমি মনে করি যে উভয় সরঞ্জামই একটি নতুন বৈশিষ্ট্য শ্রেণি তৈরি করবে বা একটি বিদ্যমানটিকে ওভাররাইট করবে। পার্থক্যটি হ'ল অনুলিপি বৈশিষ্ট্যগুলি বৈশিষ্ট্য নির্বাচনকে সম্মান করে এবং কেবলমাত্র নির্বাচিত বৈশিষ্ট্যগুলি অনুলিপি করবে যদি ইনপুটটি কোনও নির্বাচন সহ বৈশিষ্ট্য স্তর থাকে। কোনও বিদ্যমান বৈশিষ্ট্য শ্রেণিতে বৈশিষ্ট্য যুক্ত করবে না। তার জন্য আপনাকে অ্যাপেন্ড বা ইনসেটকার্সার ব্যবহার করতে হবে।
blah238

1
ফিচারের তুলনা কেন উত্স ফাইল এবং "ফিচার ক্লাস টু ফিচার ক্লাস" দ্বারা উত্পন্ন ফাইলের মধ্যে পার্থক্য ফিরিয়ে আনবে আপনার কোনও ধারণা আছে?
ড্যান

@ ড্যান - আমি ফিচারের তুলনায় ফলাফলগুলি ব্যাখ্যা করে বলে আমি কিছু যুক্ত করেছি। আশা করি এটা সাহায্য করবে.
স্থানিক

বৈশিষ্ট্যটি তুলনামূলকভাবে শেপের পার্থক্যগুলি খুঁজে পাওয়ার আরও একটি কারণ হ'ল ভাসমান বিন্দুর যথার্থতা দেখুন: gis.stackexchange.com/questions/40481/…
রাডার নীচে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.