Daha çox

GDAL istifadə edərək Python problemi

GDAL istifadə edərək Python problemi


Https://pythongisandstuff.wordpress.com/2011/07/07/installing-gdal-and-ogr-for-python-on-windows/ ünvanındakı təlimatları istifadə etdim

Aşağıdakı faylları yüklədim:

  • GDAL-1.11.1.win-amd64-py2.7.msi
  • gdal-111-1800-x64-core.msi

Sonra yuxarıdakı təlimatları izlədim. Mən yazanda

osgeo import gdal'dan

Python IDLE əmr satırında hər şey qaydasındadır. Sonra yazıram

ds = gdal.Open ('C: /testfile.DT1')

və yenə də hər şey qaydasındadır. Ancaq yazanda

gt = ds.GetGeoTransform ()

Aşağıdakı səhv mesajını alıram:

İzləmə (sonuncu son zəng): Fayl "", sətir 1, in  gt = ds.GetGeoTransform () AttributeError: 'NoneType' obyektinin 'GetGeoTransform' atributu yoxdur

DTED faylını yoxladım və səhv bir şey yoxdur. Mən də yuxarıdakıları bir tif ilə sınadım və eyni nəticəni aldım. GDAL yürütülebilir fayllarını işə sala bilərəm, ancaq GDAL Python skriptlərini deyil. GDAL qurmağımla əlaqədar yoxlamalı olduğum bir şey varmı?


Bəlkə belə açmağa çalışın:

osgeo import gdal driver = gdal.GetDriverByName ('DTED') driver.Register () file = gdal.Open ('path/to/file')

Sürücünüzü qeydiyyatdan keçirməli ola bilərsiniz, bu halda DTED.