MacOSX'e GDAL yüklensin mi?


16

Bir MacOSX'a GDAL 2.0'ı kurmanın en kolay yolunun ne olduğunu bilen var mı?

Her zamanki şüpheliler kingchaos ikili dağılımı ve homebrew GDAL 1.11 sıkışmış gibi görünüyor

2.0 dahil edilmiş gibi görünen TopoJSON özellik özellikleri için desteğe ihtiyacım var

EDIT 2017/01/07: kingchaos ikili dağıtımı artık GDAL 2.1 dağıtımını sağlıyor


Tek çözüm beklemek veya GDAL'ı kendiniz derlemeye çalışmaktır.
gen

@ gene teşekkürler ... Kaynaktan inşa etmekte sorunum yok ... İkili dosyaların henüz mevcut olmamasının belirli bir nedeni olup olmadığını merak ediyorum ... GDAL 2.0'ın bilinen bir sorunu var mı? Biraz ışık tutabilecek olan var mı? 2.0 piyasaya sürüldüğünden bu yana 5 hafta geçtiğine şaşırdım ve henüz ikili ambalaj yok ...
tato

belki tatiller?
gen

TopoJSON'u OS X'e yeterince kolayca yükledim ve JSON veya SHP'yi TopoJSON'a dönüştürdüm. GDAL'ın bir parçası olma ihtiyacını görmüyorum.
Alex Leith

Ben ters yolu gerekir: TopoJSON SHP ve özellik özelliklerini (GDAL1.11 eksik olan budur) tutmak
tato

Yanıtlar:


11

Şimdiye kadar

brew install gdal --HEAD

sonuçlandı

$ ogr2ogr --version
GDAL 2.1.0dev, released 2015/99/99

1 error generated. error: command 'clang' failed with exit status 1
Sant

@Sant Hatanız hakkında daha fazla bilgi mi var?
Jose Llausas

3

Yapım sorunları giderildikten sonra IMHO homebrew en iyi / en kolay olacaktır. Durumdalar, bu yüzden bir GitHub hesabınız varsa, ilgili konudaki bildirimlere abone olmak isteyebilirsiniz - bu şekilde uygun anı bilirsiniz: https://github.com/Homebrew/homebrew/pull / 42845

Ben sadece Python easy_install yolunu denedim ve yetersiz 4GB RAM'imi patladı - bu yüzden demleme formülünü bekleyeceğim ..

Düzenle - Ağustos 2016

Homebrew şimdi GDAL 2+ için özel bir formüle sahip ve gdal-20şu anda GDAL v2.1.0'ı yüklüyor


Gdal-20 Formülü harici bir daldadır. brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
Yoğunluk 21.5

Bu bağlantı şimdi kesildi. Yoğunluk21.5
Colin Basnett

3

@Deo_Leung'un bildirdiği gibi, OSGeo Github arkadaşınızdır. Ancak daha da kolay:

  brew tap osgeo/osgeo4mac
  #brew search gdal (if you want to see the various available versions)
  brew install gdal2

Başlayın ve makesahnenin arkasında gerçek bir şey yaptığı için bir kahve alın ;-)

Doğru sembolik bağlantıları eklemek için çıktıyı da kontrol edin


sembolik bağlantıları eklemek için komutlar ekleyebilir misiniz?
amc

Bu, sürüme bağlı olarak değişebilir. Sadece demleme kurulumunun çıkışını dikkatlice okuyun, oldukça düzdür :)
Rmatt

Ne koşacağını söylemediğinde hariç ...
amc

1
'Demlemek bağlantı --force gdal2'
amc

0

tüm ayrıntılar için OSGeo github'a bakın

Kısacası, @Density yorumladığı gibi (bağlantısında bazı kablolu karakterler olsa da): brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb

ve muhtemelen daha fazla kullanım için aşağıdakileri yapmanız gerekir export PATH=$PATH:/usr/local/opt/gdal-20/bin export LDFLAGS=-L/usr/local/opt/gdal-20/lib export CPPFLAGS=-I/usr/local/opt/gdal-20/include


Bağlantı kesildi.
Colin Basnett

0

Burada bulunan çözüm: Mac'te GDAL yüklemesi: pip gdal.h dosyasını görmez

Esasen, GDAL'nin son sürümünde gdal-py2.7.pth dosyasında bir hata var. Bunu düzeltmenin en iyi yolu, iş parçacığında sağlanan özel komutları kullanarak GDAL bağlarını derlemektir.

Kendinizi Python bağlarını derlemek için GDAL 2.1.0 python modülünü indirin ve

python setup.py build_ext -I/Library/Frameworks/GDAL.framework/Versions/2.1/Headers -L/Library/Frameworks/GDAL.framework/Versions/2.1/unix/lib -lgdal
python setup.py build
python setup.py install

1
Bağlantılar kaybolabileceğinden ve bu yanıtı işe yaramaz hale getirdiği için cevabınıza komutları ekleyebilir misiniz
Knightshound

Elbette, gönderi şimdi düzenlendi
Antonio Medrano
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.