MAC OSX için QGIS'te Dosya Geodatabase ile mi çalışıyorsunuz?


10

Windows kullanıcılarının Esri Dosyası Geodatabases ile çalışmasına izin veren OSGeo4W gibi programlar olduğunu anlıyorum, ancak Mac OSX 10.6 için benzer bir şey var mı?


Bize daha fazla bilgi vermeniz gerekecek. Hangi adımları izlediniz?
Nathan W

Yanıtlar:


18

OSGeo4W, iyi, OSGeo "Windows için", bu yüzden aradığınız şey değil.

Ben kendim yapmadım, ama diğer insanlar yaptı, bu yüzden işe yaradığını biliyorum.

Seni tavsiye ederim

  1. QGIS için KyngChaos ikili dosyalarını edinin
  2. (Mac'te "dylib" dosyası oluşturacak olan) OGR FileGDB sürücüsünü derleyin
  3. dylib'i Mac'te GDAL'in plugins dizinine bırakın. Bu dizinin Kyngchaos belgelerine göre (son satır) / Library / Application Support / GDAL / PlugIns / $ (GDALVER) olduğuna inanıyorum .

# 2 için, sahip olduğunuz Kyngchaos yapısı tarafından kullanılan GDAL'nin tam sürümünü indirmeniz gerekecektir. Filegdb için dylib oluşturma talimatları internette bulunabilir .

Bunun kalbin zayıflığı için olmadığını, birinin bunun için bir demleme tarifi hazırlaması iyi olurdu. ipucu ipucu, kimse?

Güncelleme

Homebrew'u kullanmanın çok daha kolay bir yolu var:

  1. Homebrew Yükle
  2. Git ESRI site ve Mac için FileGDB API indirmek . Çıkarttıktan sonra, bir lib klasörü ve bir içerme klasörü olduğunu göreceksiniz .

  3. İçeriğini kopyalayın dahil klasör için / usr / local / include ve lib klasörüne / usr / local / lib (bu temelde sisteminizde FileGDB API "yükleyerek" olduğu)

  4. Demlemeyi demleme kullanarak takın (desteklenmeyen bayrağı geçirin).

    brew install gdal - desteklenmiyor

Bu kadar!

İsteğe bağlı olarak, QGIS istiyorsanız, bu Homebrew Science reçetesini kullanarak kurun .


arcgis web sitesine bağlantı bir şekilde giriş ve şifre gerektirir ...
Afr

@donschoe, bu ESRI'nin gereğidir. Giriş sayfasının altındaki bağlantıda ESRI global hesabı oluşturabilirsiniz - ücretsiz
Ragi Yaser Burhum

1
Şimdi bu sayfadan giriş yapmadan FGDB API'sını indirebilirsiniz: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw

@scw bu bağlantı, paketimi seçtikten sonra oturum açmamı gerektiriyor.
mkirk

Bunu çalıştırabildim, ancak kyngchaos.com/software/frameworks#gdal_complete adresinden kyngchaos FGDB eklentisini kurmak zorunda kaldım .
mkirk

4

Sorun açıklamanızdan, verileri bir şekilde dışarı çıkarmak iyi görünüyor.

GDB'leri açık biçimlere dönüştürmek için çevrimiçi bir araç olan GDB Flee'yi deneyin .


GDB github bağlantısı geçersiz bir bağlantıya dönüştü: 503 Servis Hatası. Güncelleyebilir misiniz?
enaJ

2

İlk olarak, GDAL'ı ESRI FileGDB desteği ile derlemeniz gerekir . Bunu yaptıktan sonra, bu GDAL yapısını QGIS'in KyngChaos yapısında kullanabilirsiniz. Terminalinizde:

# save your current GDAL so you can put it back if you want
cp /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL_orig

# symlink the custom GDAL build to the place QGIS looks
rm /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL
ln -s ~/local/lib/libgdal.dylib /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL

Github özüne yönelik talimatlar için @Ragi'ye teşekkürler .



1

.gdb, ESRI'nin coğrafi veritabanlarının tescilli biçimidir. GDB'ye erişim hakkında daha fazla bilgi için buraya bakın

QGIS'te Dosya Geodatabase (* .gdb) desteği var mı?


Ayrıca bir MAC kullandığımı da eklemeliyim, bu yüzden bu eklenti benim için çalışmayacak. Ayrıca, yukarıda listelediğim verilere bakarsanız, TÜM dosyalar dosyası indirilir. Neye baktığımdan bile emin değilim. Hangisi doğru olanı?
Mike Guillen

gdb bir coğrafi veritabanıdır. ESRI, coğrafi verileri depolamak ve doğrulamak için değiştirilmiş bir ms erişim şeması kullanıyor. Veri grubu (.gdb ile biten bir klasör içinde varsayalım) sadece bir şekilde birlikte çalışmak anlamına gelir tablolar. Yazılımınız dosyayı / klasörü işleyemediğinden tüm bu dosyaları görürsünüz.
nickves

NYC açık veri ve kapalı formatları kullanıyorlar ... Sadece arcgis satın alabilenler için açık
nickves

SIÇANLAR! Her zaman kolay olamaz!
Mike Guillen

@MikeGuillen Lütfen bir dahaki sefere işletim sisteminizi belirtin.
RK

1

Sonunda Mac için QGIS üzerinde çalışan dosya coğrafi veritabanları aldım. Kyngchaos FileGDB eklentisinin benioku dosyasındaki talimatları kullanarak:

http://www.kyngchaos.com/software/frameworks#gdal_complete adresinden FileGDB eklentisini indirip yükleyin

GDB API'sini resources.arcgis.com/content/geodatabases/10.0/file-gdb-api adresinden indirip sıkıştırmasını açın.

2 .dylib dosyalarını fileGDB API'sinin lib klasöründen / Library / Application Support / GDAL / 1.9 / Libraries klasörüne taşıyın

QGIS'i başlatın, vektör katmanı ekleyin, kaynak türünü dizin olarak seçin ve ESRI FileGDB hemen görünmelidir.


Bu benim için işe yaramadı. Talimatları takip ettim ama ESRI FileGDB görünmüyor. Mac OS 10.8 kullanıyorum. GDAL v1.9 ve v1.10 ile denedim. Herhangi bir öneri?
djhocking

Dosya yerine dizin eklediğinizden emin misiniz? Bir gdb eklemek için, eklenecek vektör dosyası türünü seçerken "dizin" i seçmeniz gerekir.
Andres Aristizabal
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.