मेरे पास एक बहुत बड़ा ESRI शेपफाइल (> 8000 पॉलीगॉन, .shp फाइल> 32 एमबी) है, जिसे मैं विंडोज 7 पर आर में पढ़ना चाहता हूं।
मैं rgdal और readOGR () से परिचित हूं। हालाँकि, आकार के इस आकार के साथ, संपूर्ण आकृति को स्मृति में पढ़ना बहुत धीमी प्रक्रिया है। इसके अलावा, मुझे केवल 8,000 के कुछ क्लस्टर्ड पॉलीगन्स (<100) में दिलचस्पी है जो शेपफाइल में निहित हैं। जिस प्रक्रिया के लिए मुझे यह करने की आवश्यकता है वह अत्यधिक दोहरावदार है, अर्थात शेपफाइल को कई बार लोड करने की आवश्यकता होती है, इसलिए यह वर्तमान में बहुत धीमी है।
इसलिए, मैं सोच रहा हूं कि क्या प्रक्रिया में तेजी लाने के लिए केवल आकृति के एक हिस्से में पढ़ना संभव है। इस तरह की भारी मात्रा में डेटा को लोड करना और फिर इसे छोड़ना ज्यादातर अव्यावहारिक लगता है।