255 से अधिक वर्णों के साथ पाठ फ़ील्ड जोड़ना?


11

मैं एक QGIS प्रोजेक्ट पर काम कर रहा हूं, जहां मेरे पास टेक्स्ट फील्ड्स के साथ कुछ शेपफाइल लेयर्स हैं। मैं पाठ क्षेत्रों के विवरण के रूप में पूरे पैराग्राफ जोड़ना चाहूंगा, हालांकि फ़ील्ड उनकी अधिकतम अनुमत लंबाई तक सीमित हैं जो 255 वर्ण हैं।

मुझे लंबे समय तक पाठ जोड़ने की प्रक्रिया कैसे पूरी करनी चाहिए? मुझे यकीन है कि एक रास्ता होना चाहिए, जिस पर मैं विचार नहीं कर रहा हूं।

मैंने कहीं पढ़ा है कि मुझे PostGIS की कोशिश करनी चाहिए। परियोजना का अंतिम लक्ष्य ऑनलाइन देखने के लिए एक वेब सर्वर पर अपलोड किया जाना है। इसलिए, मुझे यकीन नहीं है कि बहुत बड़ी पाठ फ़ाइलों को पोस्टजीआईएस से कैसे जोड़ा जा सकता है या वेब पर भी सहेजा जा सकता है?


आप किस फ़ाइल स्वरूप का उपयोग कर रहे हैं?
मथियास कुह्न

@ मतीथियसकुहन वे आकार-रूप हैं
बिरदीबर्ड 03

जवाबों:


23

शेपफाइल्स में प्रति क्षेत्र अधिकतम 254 वर्णों की सीमा होती है (देखें स्विचफ्रोमास्पेफाइल . org देखें )।

यदि आपको इससे अधिक की आवश्यकता है, तो आपको एक अलग प्रारूप में स्विच करना होगा। यदि आप नहीं जानते हैं कि आप किस फ़ाइल प्रारूप को चुनना चाहते हैं, तो जियोपैकेज के लिए जाएं, जो एक ओजीसी मानक है (और क्यूजीआईएस के नए संस्करणों में और अन्य जीआईएस डिफ़ॉल्ट फ़ाइल प्रारूप को पैकेज करता है)।

PostGIS एक डेटाबेस है जो एक सर्वर पर एक सेवा के रूप में चलता है और यह बहुत अच्छा है यदि आप एक बुनियादी ढांचे को चलाना चाहते हैं जहां विभिन्न उपयोगकर्ता एक ही समय में काम कर सकते हैं, जैसे कि संगठनों या वेब प्लेटफार्मों में। यदि यह केवल डेटा का संपादन कर रहा है और आप इसे एक बार प्रकाशित करते हैं और बुनियादी ढांचे के प्रबंधन के साथ अनुभव नहीं करते हैं, तो आपको पहले फ़ाइल आधारित दृष्टिकोण के लिए जाने पर विचार करना चाहिए। यदि आप सीमाओं में चलते हैं तो भी आप एक डेटाबेस सर्वर पर माइग्रेट कर सकते हैं।


इस तरह के संक्षिप्त और सहायक उत्तर इसलिए मुझे एसई समुदाय पसंद है। धन्यवाद, आकर्षण की तरह काम किया!
बीर्डीबर्ड ०३

बहुत पूरा जवाब। लेकिन मैं यह उल्लेख करना चाहता हूं कि .shp फ़ाइलों का उपयोग न करने के और भी कारण हैं, जैसे कि फ़ील्ड नामों में 10 वर्णों की एक सीमा, और वह .shp नल (उर्फ NaN) मानों को संग्रहीत नहीं कर सकता है। .Shp फ़ाइलों ने हमें कई वर्षों तक अच्छी सेवा दी है। लेकिन इसे बदलने का समय आ गया है ...
मार्टिन

.shp नल को स्टोर कर सकता है, लेकिन .dbf करने में सक्षम नहीं हो सकता है। बस, मार्टिन ने कहा!
उफ्फ कूसगार्ड

इसके अलावा, शेपफाइल्स (या कम से कम। डीबी फाइल्स जो शेपफाइल कंपोनेंट हैं) मूल रूप से टाइम फील्ड, जैसे कि घंटे: मिनट: सेकंड को स्टोर नहीं कर सकते हैं।
स्टु स्मिथ

अधिक अच्छे कारणों के लिए शेपफाइल (और कुछ के लिए इसे छड़ी क्यों नहीं) का उपयोग करें, पहली पंक्ति पर लिंक देखें।
मथियास कुह्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.