मुझे पुरातात्विक भूभौतिकी डेटा को संग्रहीत करने और प्रबंधित करने की आवश्यकता है जो नमूनों की आयताकार सरणी के रूप में एकत्र की जाती है - एक रेखापुंज छवि।
- प्रत्येक रेखापुंज आमतौर पर 20x20 या 30x30 फ़्लोटिंग-पॉइंट नमूने होते हैं, आमतौर पर 1m अंतराल पर नमूने लिए जाते हैं।
- एक सर्वेक्षण में दिए गए स्थान में इनमें से एक या अधिक चित्र होंगे।
- यह संभव है कि दो अलग-अलग सर्वेक्षण अलग-अलग देशों, या विभिन्न अनुमानों का उपयोग करने वाले क्षेत्रों में हो सकते हैं, लेकिन प्रत्येक सर्वेक्षण एक और केवल एक प्रक्षेपण का उपयोग करेगा।
- वे कभी भी एक साथ देखे जाने की संभावना नहीं रखते हैं, प्रत्येक सर्वेक्षण आमतौर पर खुद ही बैठेगा।
- डेटा केवल एक कस्टम फ्रंट-एंड द्वारा एक्सेस किया जाएगा, इसलिए कोई भी उपयोगकर्ता इसके द्वारा
psql
या इसके समान प्रत्यक्ष नियंत्रण प्राप्त नहीं करेगा । - प्रत्येक नमूने को संग्रहीत करने की आवश्यकता है क्योंकि इसे एकत्र किया गया था, इसलिए मैं इसे वेब सीआरकेटर जैसे एक सामान्य सीआरएस में फिर से अस्वीकार नहीं कर सकता क्योंकि एक नमूना मूल प्रक्षेपण की तुलना में अधिक या कम क्षेत्र को कवर कर सकता है, और विश्लेषण करने की आवश्यकता होगी डेटा पर।
पोस्टगिस रैस्टर डेटाबेस में मुझे डेटा को कैसे स्टोर करना चाहिए? मैं जिन विकल्पों के साथ आया हूं वे हैं:
- SRID बाधाओं को अनदेखा करें और एक सुसंगत तरीके से डेटा में हेरफेर से निपटने के लिए मेरे सामने के कोड को लिखने के लिए एक तालिका में सभी डेटा संग्रहीत करें।
- सभी डेटा को एक तालिका में संग्रहीत करें, और SRID बाधा को SRID और सर्वेक्षण ID के एक यौगिक के रूप में फिर से लिखें।
- तालिका विरासत के माध्यम से, प्रत्येक नए SRID के लिए एक नई तालिका बनाएं।
- तालिका विरासत के माध्यम से, प्रत्येक सर्वेक्षण के लिए एक नई तालिका बनाएं।
1 और 2 पोस्टजीआईएस के कुछ अच्छे स्वचालित भागों को तोड़ते हैं, लेकिन अन्यथा फ्रंट-एंड कोड में छिपाए जाएंगे। लेकिन पूछताछ में शायद थोड़ा अधिक समय लगेगा।
3 और 4 टेबल के विस्फोट के साथ समाप्त हो सकते हैं जो एफके बाधाओं और इतने पर प्रबंधन करना कठिन बना देगा।
व्यावहारिक रूप से, प्रति सर्वेक्षण में आपदाओं की संख्या कहीं भी 1 से 100 या उससे अधिक है, और सर्वेक्षणों की संख्या सैकड़ों में चलने की संभावना है। लेकिन अलग-अलग अनुमानों की संख्या बहुत कम रहने की संभावना है, जो 3 का पक्ष लेते हैं।