2010-12-05 30 views
19

क्या कोई पुस्तकालय है जिसका उपयोग मैं फ़ाइलों के एक shp/shx/dbf/sbx सेट को पढ़ने के लिए कर सकता हूं? मुझे मुख्य रूप से कुछ बहुभुज निकालने की आवश्यकता है, लेकिन कुछ ऐसा जो मुझे इच्छित डेटा निकालने देता है, वह बहुत ही अच्छा होगा।पायथन में आकारफाइल पाठक?

+1

इस तरह [जीआईएस स्टैक एक्सचेंज] से लाभ हो सकता (का भविष्य सवाल http://gis.stackexchange.com यह सी, सी ++, C# और अजगर इंटरफ़ेस है /)। –

+0

या http://softwarerecs.stackexchange.com/ – Mawg

उत्तर

26

pyshp अच्छा होना चाहिए।

+0

पर क्या मुझे सिर्फ sizefile.py डाउनलोड करना है? मैं पीपी का उपयोग कर इस पैकेज को कैसे स्थापित करूं? –

+1

हां, इसे करना चाहिए। – user225312

+0

पाइप के माध्यम से: 'पीआईपी स्थापित pyshp' –

5

GDAL में ओजीआर लाइब्रेरी शामिल है जो आकारफाइल I/O का समर्थन करती है। हालांकि, इस पैकेज के लिए स्थापना प्रक्रिया in Windows बहुत सरल नहीं है।

6

भी PySAL कुछ मदद की जा सकती है। आकार फ़ाइलों को पढ़ता है:

import pysal 
shp = pysal.open('YOUR_FILE.shp') 

और plenty of others भौगोलिक संबंधित प्रारूप। अपने काम निर्देशिका में या अपने अजगर साइट-संकुल निर्देशिका में http://code.google.com/p/pyshp/source/browse/trunk/shapefile.py

यह प्लेस और आप जाने के लिए तैयार हैं:

7

अजगर शेपफ़ाइल लाइब्रेरी डाउनलोड shapefile.py का उपयोग करें।

बस अपने दुभाषिया या पायथन लिपि में "आयात आकारफाइल" टाइप करें और Google Code पर PyShp प्रोजेक्ट पर उपयोग उदाहरणों और दस्तावेज़ीकरण का पालन करें।

+0

-1, मैं इसे मैन्युअल रूप से स्रोत फ़ाइलों की प्रतिलिपि बनाने के बजाय पैकेज अनुक्रमणिका से स्थापित करूंगा। –

+1

.. पुस्तकालय के डेवलपर को किसी के पायथन पर्यावरण में लाइब्रेरी को शामिल करने और आयात करने पर उनकी सलाह के लिए डाउनवॉटेड किया गया था। मेरे लिए, +1 क्योंकि "यह जवाब उपयोगी है।" – elrobis

+0

मुझे विंडोज़ पर स्थापित करने की कोशिश करने में बड़ी समस्याएं थीं। अंत में, मैंने अपनी पाइथन लिपि के रूप में एक ही direcotry में एकल फ़ाइल 'shapefile.py' की प्रतिलिपि बनाई और सभी ठीक थे। आपको *** स्थापित करना चाहिए - यदि आप कर सकते हैं - लेकिन कामों की प्रतिलिपि बनाना (अंतिम उपाय के रूप में) – Mawg

संबंधित मुद्दे