প্রতি মাসে আমাকে পুরো কাউন্টির (47,000 রেকর্ডের বেশি) জন্য কিছু রাস্তার ডেটা QA / QC করতে হবে। প্রথম পদক্ষেপটি দুটি ফাইলের তুলনা করা। বর্তমানে, আমি এমন একটি সরঞ্জাম ব্যবহার করছি যা প্রায় 5 বছর আগে ভিবিএর মাধ্যমে ঘরে তৈরি হয়েছিল। এটি দুটি ফাইলের সাথে তুলনা করে এবং কয়েকটি কারণের উপর ভিত্তি করে পার্থক্যগুলির প্রতিবেদন করে (যুক্ত রেকর্ড, মোছা রেকর্ড, ঠিকানা পরিবর্তন, নগর পরিবর্তন, বিভাগের দৈর্ঘ্য / শীর্ষাংশের পরিবর্তন) changes আমি তখন এগুলি স্বতন্ত্র শেফফাইলে রপ্তানি করি। অতিরিক্তভাবে, সরঞ্জামটি কাজ করে ArcGIS 9.3
তবে আর কাজ করবে নাArcGIS 10.1
সরঞ্জামটি দুর্দান্ত কাজ করে তবে এটি সম্পূর্ণ হতে প্রায় এক ঘন্টা সময় নেয়।
আমি পারফরম্যান্স গতি বাড়ানোর জন্য আশা করি এই সরঞ্জামটির উন্নতি করতে কাজ শুরু করেছি। আমি Compare Feature Tool
এবং সহ বিভিন্ন পদ্ধতি দেখেছি Select by Location
।
এই উভয় সরঞ্জামই উল্লেখযোগ্যভাবে দ্রুত কাজ করে, তবে, আমার প্রয়োজনীয় সমস্ত জিনিস তারা ক্যাপচার করে বলে মনে হয় না। আমার সবচেয়ে বড় সমস্যাটি Compare Feature Tool
হ'ল আমি কোন ক্ষেত্রের সাথে তুলনা করব তা চয়ন করতে পারছি না। আমার যখন সেগমেন্ট_আইডি দ্বারা তুলনা করা দরকার তখন এটি অবজেক্টআইডি-তে ডিফল্ট হয়। এটি নির্বাচন করার কোনও বিকল্প নেই।
আমি বর্ণিত মত একটি সম্পূর্ণ তুলনা কিভাবে অর্জন করতে পারে কারও কাছে কি কোনও ভাল সমাধান বা ধারণা আছে?
কোনও কারণে, আর্কজিআইএস সেই যোগদানটিকে স্বীকৃতি দিচ্ছে না যে আমি রায়ানডাল্টনের উত্তর অনুসারে চেষ্টা করছি।
কিন্তু
যোগদানের পরামর্শ নিয়ে আমি দুটি ফাইলের মধ্যে যুক্ত রেকর্ডস এবং মুছে ফেলা রেকর্ডের পার্থক্য কীভাবে সন্ধান করতে হবে তা আবিষ্কার করেছি:
- সেগমেন্ট_আইডি ফিল্ডের মাধ্যমে বর্তমান মাসের শেফফিলটিতে আগের মাসের শেফফিলটিতে যোগদান করা
- সেগমেন্ট_আইডি যেখানে নেই সেখানে একটি সংজ্ঞা কোয়েরি সম্পাদন করা হচ্ছে
- এটি একটি নতুন শেফফাইলে রফতানি করা হচ্ছে (যুক্ত বৈশিষ্ট্যগুলি)
আমি তখন যোগদানগুলিকে বিপরীত করি এবং মুছে ফেলা বৈশিষ্ট্যগুলি সন্ধান করি
এখনও তালিকাভুক্ত অন্যান্য পার্থক্যগুলি খুঁজে পেতে এবং তারপরে একটি মডেলগুলিতে সেগুলি সমস্ত স্ট্রিংয়ের পথে কাজ করছেন।
অন্যান্য ডেটাসেটের অনুরূপ ডাটাবেসগুলির মধ্যে একটির থেকে অবস্থানের রেকর্ড অনুসারে একটি নির্বাচন সম্পাদন করে যে সমস্ত রেকর্ড বদলেছে তা আমি খুঁজে পেতে পারি। আমি তখন নির্বাচনটি স্যুইচ করি এবং এটি আমাকে সমস্ত রেকর্ড দেয় যা অভিন্ন নয়।
আমি এগুলিকে একটি মডেলটিতে রাখব এবং আশা করি এটি ঠিক একইভাবে কাজ করবে।