ओपन सोर्स तरीके कि्रिंग के लिए?


42

मेरे पास एक बिंदु डेटासेट है जिसे मैं क्रिग के लिए पसंद करता हूं , आदर्श रूप से एक ओपन-सोर्स सॉफ़्टवेयर पैकेज का उपयोग कर रहा हूं । यदि संभव हो, तो मैं अनुमान को बेहतर बनाने के लिए प्रक्रिया के दौरान अर्ध-वैरोग्राम मॉडल चुनना चाहूंगा।

जवाबों:


45

इस पर निर्भर करता है कि आप किस प्रकार के क्रिस्पिंग आवेदन करना चाहते हैं, इसमें से चुनने के लिए अलग-अलग पैकेज हैं:

साधारण सिंचाई

सबसे आम संस्करण उदाहरण के लिए लागू किया गया है:

साधारण सिंचाई

साधारण क्रिगिंग पूरे डेटा सेट के औसत का उपयोग करता है जबकि साधारण क्रिंगिंग एक स्थानीय औसत का उपयोग करता है। इसलिए, सिंपल क्रिगिंग कम सटीक हो सकता है, लेकिन यह आम तौर पर "चिकनी" परिणाम पैदा करता है। यह इसमें लागू है:

यूनिवर्सल क्रिगिंग

यूनिवर्सल क्रिगिंग डेटा में बहाव पर विचार करने की अनुमति देता है। कार्यान्वयन में शामिल हैं:

अन्य सिंचाई प्रकार

GRASS v.krige ब्लॉक क्रिंगिंग का भी समर्थन करता है।

HPGL कम ज्ञात ज्ञात विधियों की एक बड़ी संख्या को लागू करता है ( उन पर अधिक जानकारी के लिए मैनुअल की जाँच करें ):

  • संकेतक क्रैगिंग (IK)
  • स्थानीय वैरिंग माईक क्रिंगिंग (LVM क्रिगिंग)
  • सिंपल कोकिंग (मार्कोव मॉडल 1 और 2)
  • अनुक्रमिक संकेतक सिमुलेशन (SIS)
  • कॉर्लग्राम लोकल वेरिंग मीन SIS (CLVM SIS)
  • स्थानीय वैरिंग मीन SIS (LVM SIS)
  • अनुक्रमिक गाऊसी सिमुलेशन (एसजीएस)
  • छंटनी की गई गाऊसी सिमुलेशन (GTSIM) [अजगर लिपियों के संग्रह में]

SAGA साधारण और सार्वभौमिक दोनों प्रकार के विभिन्न संस्करणों की पेशकश करता है ।

Gstat krige इसके अलावा ब्लॉक और प्वाइंट क्रिंगिंग का समर्थन करता है।


1
ग्रेट क्रिंगिंग जवाब!
रागी यासर बुरहुम

1
आपके faunalia लिंक काम नहीं कर रहे हैं ...
एलेक्स लीथ

17

ऐसा लगता है कि GRASS GIS के साथ कुछ विकल्प हैं। GRASS Kriging Wiki पृष्ठ देखें: http://grass.osgeo.org/wiki/Kriging

2009 में कोड प्रोजेक्ट की एक Google समर ने V.krige का उत्पादन किया: http://grass.osgeo.org/wiki/V.krige_GSoC_2009

GPL gstat पैकेज को स्वयं काम करना चाहिए या GRASS GIS के साथ हस्तक्षेप करना चाहिए। http://www.gstat.org/

Dylan Beaudette GRASS के साथ काम करने का एक अच्छा उदाहरण है। http://casoilresource.lawr.ucdavis.edu/drupal/node/438 (उनका ब्लॉग OpenSource GIS और सांख्यिकीय टूल का उपयोग करने के महान और दिलचस्प उदाहरणों से भरा है!)


14

आर-परियोजना की पर्याप्त संख्या है स्थानिक आँकड़े सॉफ्टवेयर संकुल , लेकिन आर बल्कि खड़ी सीखने की अवस्था है।


लोग हमेशा ऐसा कहते हैं, लेकिन मुझे आश्चर्य है: किस के सापेक्ष?
मैट पार्कर

मैंने R पर कुछ समय के लिए "स्टीप लर्निंग कर्व" टिप्पणी देखी है- यह मेरे लिए कोई मतलब नहीं है। मैं MATLAB के साथ अपने रिश्ते में एक वर्ष था जब मैंने आर की खोज की। मुझे आर को यह जानने में बहुत आसान लगा कि मैंने MATLAB को एक उंगली की सलामी दी और तुरंत इसका भारी उपयोग करना छोड़ दिया।
Sharp

1
मुझे लगता है कि यह इसलिए है क्योंकि लोग शायद ही कभी आँकड़ों को समझने की कोशिश करते हैं, और इस वजह से इसमें एक कठिन सीखने की अवस्था वाक्यविन्यास है, इसे चुनने में शायद ही कभी समस्याएं होती हैं
dodobas

2
मुझे लगता है कि वाक्यविन्यास बुद्धिमान है यह सीखना आसान भाषाओं में से एक है। एक सांख्यिकीय भाषा का एक उदाहरण क्या है जो कमांड लाइन से सीखना आसान है। मुझे लगता है कि लोग शिकायत करते हैं क्योंकि यह एक्सेल नहीं है।
द सेतेवे0

1
यह GUI आधारित कार्यक्रम के साथ तुलना में कदम है। यदि आपने अपने पूरे जीवन में विंडोज, और जीयूआई आधारित कार्यक्रमों का उपयोग किया है, तो कमांड लाइन लुक देखने पर आप चलेंगे। एक्सेल तुलना वास्तव में उन्हें चलाते हैं। लेकिन आर का उपयोग करना बहुत सरल है अगर कोई आपको मूल चाल दिखा सकता है। आपको वैक्टर, मैट्रिसेस, फ़ंक्शंस, लूप जैसी नई अवधारणाओं को सीखने के लिए तैयार रहना चाहिए, जो एक एक्सेल / विंडोज की दुनिया में मौजूद नहीं है। यदि आपने पहले लिनक्स का उपयोग किया था, तो यह एक कदम वक्र नहीं होगा।
निकुलिता मिहाई

14

यदि आप अपने रेखापुंज को एक सुस्पष्ट सरणी ( गदल ऐसा कर सकते हैं) में पढ़कर खुश हैं , तो आप पायथन या सी / सी ++ से उच्च प्रदर्शन भूस्थैतिक पुस्तकालय कार्यान्वयन का उपयोग कर सकते हैं ।

HPGL निम्नलिखित एल्गोरिदम लागू करता है:

  1. सरल सिंचाई (एसके)
  2. साधारण सिंचाई (ठीक)
  3. संकेतक क्रैगिंग (IK)
  4. स्थानीय वैरिंग माईक क्रिंगिंग (LVM क्रिगिंग)
  5. सिंपल कोकिंग (मार्कोव मॉडल 1 और 2)
  6. अनुक्रमिक संकेतक सिमुलेशन (SIS)
  7. कॉर्लग्राम लोकल वेरिंग मीन SIS (CLVM SIS)
  8. स्थानीय वैरिंग मीन SIS (LVM SIS)
  9. अनुक्रमिक गाऊसी सिमुलेशन (एसजीएस)
  10. छंटनी की गई गाऊसी सिमुलेशन (GTSIM) [अजगर लिपियों के संग्रह में]

मैंने खुद इसका इस्तेमाल नहीं किया है, लेकिन इसके बारे में अच्छी बातें सुनी हैं, खासकर गति के संबंध में।



4

मुझे याद है कि कुछ साल पहले कुछ बाढ़ मॉडलिंग आउटपुट के लिए ऐसा करने के लिए एसएजीए का उपयोग किया गया था । खुला स्रोत और एक नज़र के लायक है।


4

gvSIG (एक और नि: शुल्क जीआईएस) Sextante का उपयोग करके, सिंचाई की अनुमति देता है। यह मूल रूप से एसएजीए का उपयोग करने के समान है, लेकिन जीवीएसआईजी एक अधिक 'विशिष्ट' (यानी ईएसआरआई-जैसे) जीआईएस अनुभव प्रदान करता है।


3

आप सर्फिंग संस्करण 1.1 में क्रैंगिंग मॉडल की कोशिश कर सकते हैं (मैंने इसे तब भी लिखा था जब मैं डकोटा टीम पर था), या नवीनतम और सबसे बड़ा संस्करण जो डकोटा के "स्थिर" संस्करण के साथ आता है (सर्फ़पैक डकोटा का एक उप-पैकेज है) , यह सेमी-वैरोग्रैम्स के बजाय सहसंबंध कार्यों के परिप्रेक्ष्य से सार्वभौमिक क्रैगिंग करता है।

हाल ही में एक उपयोगकर्ता, जोएल ग्युरेरो, ने इसकी तुलना अन्य कार्यान्वयनों के एक समूह के सिर से की और कहा कि "हमेशा सर्फ़कैप से संबंधित है, हम इसकी तुलना अन्य कार्यान्वयनों (एक वाणिज्यिक सहित) से कर रहे हैं, और अब तक यह उन सभी को बेहतर बनाता है। इस बिंदु पर कि कभी-कभी लगता है कि काला जादू कर रहा है "


3

जीएसएलआईबी ( भूस्थैतिक सॉफ्टवेयर लाइब्रेरी) स्टैनफोर्ड विश्वविद्यालय से विकसित शीर्ष-पायदान फ़ाइल / कमांड-चालित सॉफ़्टवेयर है और पिछले दशक में कुछ रखरखाव के साथ 1990 के दशक में जारी किया गया था। स्रोत कोड को फ़ोर्ट्रन कंपाइलर का उपयोग करके लिनक्स / विंडोज पर स्वतंत्र रूप से डाउनलोड और संकलित किया जा सकता है। कर रहे हैं ऑनलाइन संसाधनों और एक बुक उपलब्ध।

सॉफ्टवेयर की ताकत में से एक है:

  • 1, 2 या 3-डी ग्रिड की क्रासिंग, क्रॉस सत्यापन, जैकिनिफिंग
  • एसके, ओके, यूके, बाहरी बहाव के साथ
  • cokriging
  • सूचक की सिंचाई
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.