ArcGIS डेस्कटॉप में मान्य सुविधा वर्गों और तालिकाओं के नामकरण के नियम क्या हैं, और क्या कोई सहायक दस्तावेज है जो सभी डेटासेट नामकरण सीमाओं को समझा सकता है?
ArcGIS डेस्कटॉप में मान्य सुविधा वर्गों और तालिकाओं के नामकरण के नियम क्या हैं, और क्या कोई सहायक दस्तावेज है जो सभी डेटासेट नामकरण सीमाओं को समझा सकता है?
जवाबों:
यह दस्तावेज़ीकरण में है: सुविधा वर्ग गुणों को परिभाषित करना
विशेष रूप से:
नामों को एक अक्षर से शुरू करना चाहिए, न कि एक संख्या या विशेष चरित्र जैसे कि तारांकन (*) या प्रतिशत चिह्न (%)। नामों में अल्फ़ान्यूमेरिक वर्णों और अंडरस्कोर के अलावा कोई वर्ण नहीं हो सकता है।
इस सवाल का जवाब ऊपर दिए गए Swingley ने दिया है ... लेकिन, इस प्रक्रिया को स्वचालित करने के संदर्भ में, आप एक स्क्रिप्ट लिख सकते हैं जो IFieldChecker.ValidateTableName विधि को लागू करता है । यदि मुझे सही से याद है कि यह अमान्य वर्णों के साथ एक सही नाम लौटाता है जो अंडरस्कोर से बदला गया है।
ArcGIS 10.3 के बाद से, एक arcpy
समारोह है ValidateTableName
:
तालिका नाम और कार्यक्षेत्र पथ लेता है और कार्यक्षेत्र के लिए एक मान्य तालिका नाम देता है। एक अंडरस्कोर "_" तालिका नाम में पाए गए किसी भी अमान्य वर्ण को बदल देगा और कार्यक्षेत्र के लिए नाम प्रतिबंधों का सम्मान करेगा। तालिका का नाम प्रतिबंध उपयोग किए गए विशिष्ट RDBMS पर निर्भर करता है।