आपके पास जो फ़ाइलों का समूह है, उन्हें सामूहिक रूप से शेपफाइल के रूप में संदर्भित किया जाता है । यह ईएसआरआई द्वारा विकसित एक सामान्य स्थानिक डेटा प्रारूप है जो कई अलग-अलग पैकेजों के बीच डेटा ट्रांसफर के लिए उपयोग किया जाता है।
इस प्रारूप में एक ही नाम वाली 3 प्राथमिक फाइलें हैं, लेकिन निम्नलिखित फाइल एक्सटेंशन हैं:
एक फ़ाइल जिसमें प्रोजेक्शन जानकारी है:
इसके अलावा सॉफ्टवेयर द्वारा उत्पन्न फ़ाइलों की एक जोड़ी है कि स्थानिक सूचकांक हैं:
पहली 3 फ़ाइलों में से, .shp
फ़ाइल में स्थानिक जानकारी होती है, अर्थात्, x,y
बिंदु, रेखा या बहुभुज की विशेषताओं का वर्णन करती है, जो फ़ाइल में निहित हैं।
.dbf
फ़ाइल एक है dbase प्रारूप फ़ाइल, और गुण जानकारी, या सुविधाओं से वर्णनात्मक विशेषताओं में शामिल है। इसके कुछ उदाहरण होंगे: "नाम", यदि सुविधा शहर काpoint
प्रतिनिधित्व करती है ; "सड़क का नाम", या "गति", यदि सुविधा line
एक सड़क का प्रतिनिधित्व करती है ; या "जनसंख्या" यदि सुविधा polygon
एक काउंटी क्षेत्र *, या देश का प्रतिनिधित्व करती है ।
.shx
फ़ाइल के बीच जोड़ने फ़ाइल के रूप में कार्य करता है .shp
और .dbf
। यह .shp
फ़ाइल में सही रिकॉर्ड के साथ फ़ाइल में सही पंक्ति से मेल खाता है .dbf
।
इन पहली 3 फ़ाइलों के बिना, आपके पास एक मान्य आकार आकृति नहीं है ।
सूचीबद्ध अन्य फाइलें वैकल्पिक हैं, हालांकि .prj
अन्य स्थानिक डेटा के संबंध में आपके डेटा की सही स्थिति के लिए आवश्यक है, और दूरी को मापने और गणना के लिए। अधिक जानकारी के लिए, मैप प्रोजेक्शन देखें ।
.Sbx और .sbn आम तौर पर स्वचालित रूप से बनाए जाते हैं जब आकृति आकृति बनाई जाती है। हालाँकि, उन्हें हटा दिया जा सकता है और संपूर्ण रूप में आकार-प्रकार को अमान्य किए बिना फिर से बनाया जा सकता है।
आम तौर पर, जब आप सॉफ़्टवेयर का उपयोग करते हैं जो इस प्रारूप को पढ़ने में सक्षम होता है, तो लेयर्स विंडो में सूचीबद्ध फ़ाइलें .shp
फ़ाइल होती हैं। अन्य फ़ाइलें स्वचालित रूप से लोड की जाती हैं। यदि, हालांकि, 3 प्राथमिक फ़ाइलों में से एक के साथ कोई समस्या है, .shp फ़ाइल को लोड किया जा सकता है, लेकिन एक त्रुटि यह कहते हुए दिखाई देगी कि यह एक वैध आकार नहीं है , या बस नहीं सुविधाएँ दिखाई देंगी।
आपके द्वारा दिखाए गए मामले में, आप महत्वपूर्ण .shx
फ़ाइल को याद कर रहे हैं। इसके बिना, स्थानिक सुविधाओं और विशेषता डेटा के बीच कोई संबंध नहीं है, इस प्रकार सॉफ्टवेयर सही ढंग से आकार को लोड करने में सक्षम नहीं है। आपको अपने डेटा के स्रोत पर वापस जाने की ज़रूरत है और सुनिश्चित करें कि आप .shx फ़ाइल भी प्राप्त करें । एक बार जब आप ऐसा कर लेते हैं, तो आपको बिना किसी समस्या के डेटा लोड करने में सक्षम होना चाहिए।
यह उत्तर ओवरकिल हो सकता है, लेकिन यह जानने में मदद करता है कि शेपफाइल में शामिल फाइलें किस लिए हैं। यह भविष्य में यह जानने में मदद कर सकता है कि यदि आप इसी तरह की समस्या का सामना करते हैं तो क्या देखना है।