एक आकृति को छोटे भागों में काटना


11

मैंने OpenStreetMap से 450MB तटरेखा आकार की आकृति डाउनलोड की है , मैं इसे छोटे भागों में विभाजित करना चाहता हूं। क्या केवल एक छोटे क्षेत्र में निहित बहुभुजों के साथ एक आकृति बनाने का एक तरीका है?

फ़ाइल आयताकार आकार में पहले से विभाजित किए गए जल क्षेत्रों के साथ आती है।


2
डॉक्स के अनुसार, यह "एक बड़ा बहुभुज" नहीं है, लेकिन पहले से ही "100 किमी x 100 किमी वर्गों में विभाजित है।" क्या आपको उन स्क्वायर फीचर्स के छोटे हिस्से को क्लिप करने की आवश्यकता है या उन स्टॉक्स को चुनने के लिए पर्याप्त होगा जो आपके अध्ययन क्षेत्र को कवर करते हैं?
whuber

यह पर्याप्त होगा यदि मैं उन 100 किमी वर्ग के एक जोड़े को निर्यात कर सकता हूं। इष्टतम नहीं है, अगर मैं इतने बड़े ग्रिड तक सीमित हूं, लेकिन बहुत ही उल्लेखनीय है।
एरिक जोहानसन

जवाबों:


12

इसके साथ ogr2ogr, आप एक बाउंडिंग बॉक्स निर्दिष्ट कर सकते हैं, जिसके साथ आप क्लिपिंग करना चाहते हैं -clipsrc x_min y_min x_max y_max, उदाहरण के लिए, केवल एक वैश्विक डेटासेट के उत्तरी गोलार्ध को प्राप्त करने के लिए जो आप कर सकते हैं:

ogr2ogr -f "ESRI Shapefile" borders_north.shp borders.shp -clipsrc -180 0 180 90

आगे के विकल्पों के लिए ogr2ogr प्रलेखन देखें , जिसमें एक अन्य ज्यामिति की कतरन भी शामिल है।


यदि आपके पास एक पुराना GDAL संस्करण है (<1.7) यह "काम करता है": ogr2ogr -f "ESRI Shapefile" borders_north.shp borders.shp -spat -180 0 180 90यह क्लिप नहीं करेगा यदि आपके पास एक बड़ी ज्यामिति है जिसे आपको अभी भी अपग्रेड करना होगा,
एरिक जोहानसन

फ़ाइल गोलाकार व्यापारी में है, इसलिए आपको किसी न किसी में निर्देशांक को समझना होगा।
एरिक जोहानसन

4

आपके द्वारा डाउनलोड की गई फ़ाइल को लोड करने के लिए आप qgis को स्थापित और उपयोग कर सकते हैं; माउस का उपयोग करें या उन सुविधाओं के लिए डेटा क्वेरी करें जिन्हें आप चुनना चाहते हैं; और चयनित सुविधाओं को एक नई आकृति के लिए निर्यात करें।

QGIS एक क्रॉस-प्लेटफ़ॉर्म (लिनक्स, विंडोज, मैक) कई सामान्य जीआईएस सुविधाओं और कार्यों के साथ खुला स्रोत अनुप्रयोग है।

ट्यूटोरियल है कि qgis में इन चरणों को दिखाता है एक लिंक यहाँ उपलब्ध है http://qgis.spatialocits.com/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.