मैं डेस्कटॉप के लिए ArcGIS 10.2 का उपयोग कर रहा हूं, और मैं इस साइट को देख रहा हूं, और अभी तक मेरे उत्तर का पता नहीं लगा सकता। वीबीए और पायथन के लिए बहुत नया है, लेकिन आर्कगिस के साथ बहुत साल। मुझे पता है कि मैं सिलेक्ट बाय अटेंशन के साथ इसे धीमा कर सकता हूं, लेकिन यह समय लेने वाला है।
मैं एक बीमारी (पॉइंट लेयर) और यूएस सेंसस ट्रैक्ट्स (बहुभुज परत) के मामलों के बीच एक स्थानिक जुड़ाव का प्रयास कर रहा हूं। इसके लिए गिनती डेटा की आवश्यकता होती है। प्रत्येक बिंदु / मामले के लिए, मेरे पास एक फ़ील्ड है जिसका नाम YEAR है जिसकी तिथि 2001 से 2012 है और यह निर्भर करता है कि मामला किस वर्ष हुआ। मुझे प्रत्येक वर्ष के लिए एक गणना कॉलम की आवश्यकता है। उदाहरण के लिए, मैं पहला COUNT01 कह रहा हूं। यदि YEAR में केस की तारीख 2001 है, तो COUNT01 में 1 होगा। यदि यह किसी अन्य वर्ष (2002-2012) है, तो 0. होना आवश्यक है। मेरे पास COUNT02, COUNT03 ... COUNT12 कॉलम होंगे। "शून्य" मान नहीं हो सकता।
यहाँ मैंने अभी तक क्या किया है

और यहां आर्क में डेटा कैसा दिखता है।



vbaऔरvbscriptटैग के साथ टैग को बदलने के लिए अपने प्रश्न को संपादित करते हैंpython। हालांकि अभी तक नहीं गया है VBScript वंचित होने की प्रक्रिया में है । मुझे उम्मीद है कि एक बार और अधिक विस्तृत विवरण प्रदान करने के लिए यह पायथन पार्सर के साथ करना आसान होगा जिसमें वास्तविक इनपुट और अपेक्षित आउटपुट दिखाने वाले कुछ नमूना पंक्तियों की एक तस्वीर / तालिका शामिल है। क्या YEAR एक दिनांक फ़ील्ड या एक पूर्णांक फ़ील्ड है जिसमें वर्षों से संबंधित मान हैं?