क्या QGIS में एक नया शेपफाइल बनाते समय एक ऑटो इंक्रीमेंट प्राइमरी कुंजी कॉलम बनाने का कोई तरीका है?
क्या QGIS में एक नया शेपफाइल बनाते समय एक ऑटो इंक्रीमेंट प्राइमरी कुंजी कॉलम बनाने का कोई तरीका है?
जवाबों:
जहां तक मुझे पता है, शेपफाइल्स को प्राथमिक कुंजी या ऑटो इंक्रीमेंट डेटा प्रकारों की कोई अवधारणा नहीं है।
पंक्ति संख्या वाले कॉलम को पॉप्युलेट करने के लिए आप क्या कर सकते हैं फ़ील्ड कैलकुलेटर का उपयोग करें।
मुझे यह प्रश्न pyshp मेलिंग सूची पर बहुत मिलता है और अंडरडार्क सही है। शेपफाइल प्रारूप ज्यामिति या विशेषता रिकॉर्ड के लिए कोई विशिष्ट पहचानकर्ता प्रदान नहीं करता है।
ऑब्जेक्ट आईडी, फ़ीचर आईडी, या अन्य GUID आपके द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर का एक जाल है और रिकॉर्ड के रूप में पढ़ी जाने वाली एक पंक्ति संख्या है, केवल स्क्रिप्टिंग या स्प्रेडशीट सॉफ़्टवेयर का उपयोग करके एक नई विशेषता असाइन करने या लोड करने के लिए एकमात्र विकल्प हैं। एक स्थानिक डेटाबेस में डेटा।
शेपफाइल में एक OBJECTID फ़ील्ड है; जो इसके प्रमुख और प्राथमिक सूचकांक के रूप में कार्य करता है जो आपके उद्देश्यों के अनुरूप होना चाहिए।