मैं आर्कपी को नहीं जानता, लेकिन मैं सालों तक पाइथन में शेपफाइल्स और रैस्टर के साथ काम करता हूं
- पायथन में शेपफाइल्स के प्रसंस्करण के लिए, ओसेगो / ओगर , फियोना , पीसल या पीशप ( shpUtils उनमें से एक है और सबसे ज्यादा इस्तेमाल नहीं किया जाता है) जैसे कई मॉड्यूल हैं , और अन्य, पीआईआई देखें : जीआईएस और जीस.स्टैकएक्सचेंज पर उदाहरण और कई उदाहरण। वेब (न केवल अंग्रेजी में)। उनमें से अधिकांश आर्कपी (या आर्कगिसस्क्रिप्टिंग) की तुलना में बहुत पुराने हैं ...
- रेखापुंज प्रसंस्करण के लिए आप ओस्गो / गदल का उपयोग कर सकते हैं , मानक
- भू-स्थानिक ज्यामिति प्रसंस्करण के लिए, वहाँ है सुडौल
- ज्यामिति की साजिश रचने के लिए आप उपयोग कर सकते हैं matplotlib और संभवतः डेसकार्टेस , क्षेत्रों के लिए matplotlib के "विस्तार", लेकिन यह भी कई, कई अन्य मॉड्यूल, देख प्लॉटिंग: Pypi की तरह और मॉड्यूल मायावी (भी matplotlib) 3 डी प्रतिनिधित्व के लिए
- मेपनिक जैसे मॉड्यूल भी हैं जो आपको सीधे 1 की संभावनाएं देते हैं) एक आकृतिफाइल पढ़ते हैं और 4) मॉड्यूल पायकोरो के साथ साजिश रचते हैं ।
उसके बाद, यह जीआईएस की तरह है:
- आप मॉड्यूल 1) को खोलने के लिए, शेपफाइल्स को बचाने के लिए और अन्य मॉड्यूल जैसे सुन्न या स्केपी के साथ उपचार करना चाहते हैं, अगर आप चाहें तो उपयोग करें।
- आप ज्यामितीय वस्तुओं (बफर, आदि) के हेरफेर और विश्लेषण के लिए सुडौल रूप से उपयोग कर सकते हैं।
- आप ज्यामिति को प्लॉट करने के लिए matplotlib का उपयोग कर सकते हैं, लेकिन matplotlib को नहीं पता कि आप क्या प्लॉट करना चाहते हैं। प्लॉट (विशेषताएँ, आदि), और कैसे निर्दिष्ट करने के लिए मॉड्यूल 1) या 3) के साथ यह आपका काम है।
अगर मैं अपने आकार के एक निश्चित कॉलम की कल्पना करना चाहता हूं, तो मैं इसे कोड में कैसे लागू कर सकता हूं?
तो, आप matplotib और अन्य मॉड्यूल सीखना चाहिए। आपको आर्कपी सीखना है, यह वही है ... (वेब पर बहुत सारे उत्कृष्ट ट्यूटोरियल हैं, विशेष रूप से मैटपॉलिब के लिए, और यह आसान है कि आर्कपी क्योंकि यह शुद्ध पायथन है)।
केवल पायथन के साथ कुछ उदाहरण

एक विशेषता के आधार पर रंगों के साथ भूवैज्ञानिक नक्शा (बहुभुज आकार का)

एक विशेषता के आधार पर रंग के साथ 3 डी पॉइंट (पॉइंटज़ शेपफाइल)

एक डीईएम पर 3 डी पॉइंट्स (पॉइंट शेपफाइल विद जेड विथ एट्रीब्यूट्री) और 3 डी लाइन (पॉलीलाइन शेपफाइल), और डीईएम सतह पर लिपटा एक रिस्टर पर।

मूल आकृति आकृति (बहुवचन) की विशेषताओं (भूवैज्ञानिक संरचनाओं = क्रॉस सेक्शन) के आधार पर z मान और रंगों के साथ स्थलाकृतिक प्रोफ़ाइल

DEM (GeoTIFF) मॉड्यूल मायावी 2 के साथ

DEM (ESRI ascii grid, .asc) और पॉइंट शेपफाइल्स (z के साथ विशेषता के रूप में) मॉड्यूल विज़्विस के साथ

बोरहोल (एक विशेषता (भूवैज्ञानिक संरचनाओं) के आधार पर रंगों के साथ एक पॉलीलाइन का 3 डी बफर, एक ग्रिड सतह के साथ एक बिंदु आकार आकृति से मॉड्यूल खस्ता और matplotlib के साथ गणना की जाती है (एक विशेषता के रूप में z के साथ), मॉड्यूल विज़्विस के साथ दृश्यमान