আরকজিআইএস ডেস্কটপে মার্জ এবং সংযোজনের মধ্যে পারফরম্যান্সের পার্থক্য পরিমাপ করছেন?


12

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


2
কিছু উপাখ্যানক প্রমাণ: আমি সর্বদা মার্জকে আরও দ্রুত হতে পেয়েছি, বিশেষত বড় আকারের বৈশিষ্ট্যগুলির সাথে কাজ করার সময়।
দেবদত্ত টেংশে

যখন আপনার ডোমেন এবং সাব টাইপগুলি পূর্বনির্ধারিত থাকে তখন অ্যাপেন্ড সেরা কাজ করে।
ম্যাপারজ

উত্তর:


6

মার্জ জ্যামিতি এবং বৈশিষ্ট্য উভয়ই গ্রহণ করে এবং সম্পূর্ণ ডেটাসেটকে একটি নতুন বৈশিষ্ট্য ডেটাসেটে একত্রিত করে (মার্জ করে)। এখানে চিত্র বর্ণনা লিখুন

পরিশেষে একটি বিদ্যমান ডেটা সেটটি অতিরিক্ত তথ্য যোগদানের জন্য ভালো উপায় - এটা বৈশিষ্ট্য যোগ করা হচ্ছে নিয়ন্ত্রণ উপশাখাকে করতে অনেক বিকল্প থাকতে পারে।

http://resources.arcgis.com/en/help/main/10.1/index.html#//001700000055000000

মূল পার্থক্য হল

যদি স্কিমা প্রকারের TEST নির্দিষ্ট করা থাকে তবে বৈশিষ্ট্যগুলি সংযুক্ত করার জন্য ইনপুট ডেটাসেটের স্কিমা (ক্ষেত্রের সংজ্ঞা) অবশ্যই লক্ষ্য ডেটাসেটের সাথে মেলে। যদি স্কিমা প্রকার NO_TEST নির্দিষ্ট করা থাকে তবে ইনপুট ডেটাসেট স্কিমা (ক্ষেত্রের সংজ্ঞা) লক্ষ্যযুক্ত ডেটাসেটের সাথে মেলে না। যাইহোক, ইনপুট ডেটাসেটের যে ক্ষেত্রগুলি লক্ষ্য ডেটাসেটের ক্ষেত্রগুলির সাথে মেলে না সেগুলি ক্ষেত্রের মানচিত্র নিয়ন্ত্রণে ম্যাপিং স্পষ্টভাবে সেট না করা পর্যন্ত লক্ষ্য ডেটাसेटে ম্যাপ করা যাবে না।

সাব টাইপ (ptionচ্ছিক) একটি উপ টাইপ বিবরণ লক্ষ্য ডাটাবেসে সংযুক্ত সমস্ত নতুন ডেটাতে সেই উপ টাইপকে নির্ধারণ করার জন্য।

http://resources.arcgis.com/en/help/main/10.1/index.html#//001700000050000000

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

আপনি 'বড় ডেটাসেটের টাইল্ড প্রসেসিং' তে আগ্রহী হতে পারেন

http://resources.arcgis.com/en/help/main/10.1/index.html#//01m10000000r000000


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

5

এই উত্তরগুলি নিজেরাই সরঞ্জামগুলির উপর ভিত্তি করে নিন এবং আসল মানদণ্ড নয়:

একত্রীকরণ সরঞ্জামটি একটি নতুন বৈশিষ্ট্য শ্রেণি তৈরি করে, যা নিজের মধ্যে সময় নেয়, এটি দুটি ডেটাসেটকে একসাথে ক্রেম করার আগে।

TEST বিকল্পের সাথে সংযোজন সরঞ্জামটি ধরে নিয়েছে যে উভয় ডেটাসেটের একই ক্ষেত্র (ক্ষেত্রের নাম) রয়েছে এবং একটি নতুন বৈশিষ্ট্য শ্রেণি (দ্রুত শোনায়) তৈরি না করে এগুলি একসাথে ক্র্যাম করে।

NO TEST বিকল্পের সাথে সংযোজন সরঞ্জামটি ক্ষেত্রের ম্যাপিংয়ের জন্য বৈশিষ্ট্য শ্রেণীর মতো একত্রে মঞ্জুরি দেয় যা ক্ষেত্রের বিভিন্ন নাম থাকতে পারে। এর জন্য কিছু দৃশ্যের পিছনে শর্তাধীন টেস্টিং দরকার, এতে আরও সময় লাগবে।

ডেটাসেটের আকার বাড়ার সাথে সাথে একটি নতুন এফসি তৈরি করতে যে পরিমাণ সময় লাগে তা তুচ্ছ মনে হয়। নিশ্চিত হয়ে ওঠার একমাত্র উপায় হ'ল আপনার বড় ডেটাসেটের সাথে কিছু মানদণ্ড করা এবং উত্তরগুলি এখানে পোস্ট করা!

আমি সন্দেহ করি যে পার্থক্যটি এতটা বেশি নয় যে শেষ পর্যন্ত আপনি সরঞ্জামটি থেকে কী চান (ফিল্ড ম্যাপিং বনাম নতুন ফিচার ক্লাস বনাম কোনও নতুন বৈশিষ্ট্য শ্রেণি নেই)


0

আমি কেবল তিনটি রূপই চালিয়েছি। আমি সর্বদা একই 63 টি শ্যাফিল ফাইল একত্রিত করি। প্রতিটি শেফফাইলে একটি রাস্টার টুপয়েন্ট অপারেশন থেকে তৈরি প্রায় 63000 পয়েন্ট থাকে। সমস্ত শেপফাইলে একই বৈশিষ্ট্য সারণী রয়েছে।

বিভিন্ন রূপগুলি সংকলনের জন্য নিম্নলিখিত সময়গুলির প্রয়োজন:

  • মার্জ করুন: 13 মিনিট 57 সেকেন্ড
  • টেস্টের সাথে যোগ করুন: 8 মিনিট 34 সেকেন্ড
  • NO_TEST: 9 মিনিট 12 সেকেন্ডের সাথে যুক্ত করুন

একটি ইনপুট প্যারামিটারটি দ্রুততম হিসাবে টেস্টের সাথে সংযুক্ত হওয়ার মতো মনে হয়। স্পষ্টতই কোনটি প্রয়োগ করতে হবে তার পছন্দটি গতির উপর নির্ভর করে নয় বরং উপরে বর্ণিত আপনার ইনপুট ফাইলের উপর নির্ভর করে।

আশা করি এটি কার্যকর হবে।

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