मुझे OSGEO4W एक खराब समाधान लगता है क्योंकि यह एक पूरे समानांतर ब्रह्मांड बनाता है, लगभग एक आभासी मशीन की तरह। मैं GDAL को स्थापित करने और यहाँ उल्लिखित चरणों के बाद अजगर में इसका उपयोग करने में सक्षम था (यह @ sys49152 द्वारा प्रदान किया गया लिंक है)।
यह आपको gisinternals.com पर भेजता है। "स्थिर रिलीज" के लिए लिंक पर जाएं :
http://www.gisinternals.com/release.php
अब आपको 32 और 64 बिट्स और विभिन्न Microsoft Visual C ++ कंपाइलर संस्करणों के बीच चयन करना होगा। ध्यान दें कि यह आपके अजगर संस्करण से मेल खाता है, आपके ओएस से नहीं। मेरे मामले में मेरे पास 64 बिट विंडो है, लेकिन 32 बिट पायथन 2.7 (जो आर्कगिस के साथ भेज दिया गया है)।
यह देखने के लिए कि आपके पास कमांड लाइन पर अजगर और इस तरह एक संदेश है:
C:\>python
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
इसलिए मुझे "रिलीज़ -500" का उपयोग करने की आवश्यकता है
मैने चुन लिया: MSVC 2013/win32 release-1500-gdal-1-11-3-mapserver-6-4-2
(बिल्ड वर्जन संख्या समय के साथ बदल जाएगी)
मैंने पहली बार "सामान्य कोर घटकों के लिए सामान्य इंस्टॉलर" डाउनलोड और स्थापित किया है: gdal-111-1500-core.msi
और यहाँ वर्णित के रूप में पथ और अन्य चर जोड़े ।
पथ में जोड़ें: C:\Program Files (x86)\GDAL
पर्यावरण चर बनाएँ:
GDAL_DATA = C:\Program Files (x86)\GDAL\gdal-data
GDAL_DRIVER_PATH = C:\Program Files (x86)\GDAL\gdalplugins
फिर, मैंने अजगर 2.7 के लिए अजगर मॉड्यूल डाउनलोड और स्थापित किया GDAL-1.11.3.win32-py2.7.msi
और उसके बाद, अजगर में मैं करने में सक्षम था
from osgeo import gdal
ds = gdal.Open('file.tif')
आदि।