Derlemeden GDAL 1.9'da FGDB desteği nasıl alınır?


11

QGIS'in 'master' (gecelik yapı) sürümünü, compiing yapmadan fgdb desteği almak için kullanabileceğimi umuyordum (bir geliştirici değilim ve açıkçası günlerce şanssız derlemeye çalışarak verimli zaman harcadım) .

Gdal 1.9'un fgdb'yi desteklediği anlaşıldığından, geliştirici sürümünü indirebileceğimi düşündüm. Ancak, en son QGIS sürümü (191a229), gdal 1.9 ile bile gdb dosyamı eklememe izin vermiyor gibi görünüyor.

Ana yapıya dahil olan gdal sürümü fgdb desteği ile derlenmemiş mi? Yeni bir sürüm derlemeden bunu yapmanın bir yolu olup olmadığını bilen var mı?


2
Hangi işletim sistemini kullanıyorsun? Bu cevaba göre gis.stackexchange.com/a/18694/187 , fgdb desteği OSGeo4W'de bulunmaktadır.
underdark

Üzgünüm, Windows XP kullanıyorum. Ben gdal-filegdb bu sayfa bağlantısında OSGeo4W kullanılabilir olduğunu gördüm Ancak, bu paketi yanı sıra qgis ve qgis-devel paketleri yükledikten sonra hala her iki sürümde gdb dosyasını açamıyorum görünmüyor. Yeni gdal sürümünü (veya bir eklenti) bir şekilde qgis kurulumuna bağlamamın bir yolu var mı? Bariz bir şeyi kaçırmış gibi hissediyorum.
afwatl

hmmmm bu konu gdal eklentisinin güncel olmadığını gösteriyor (1.8 için). Ayrıca eklenti yolları kutusundaki seçenekler> genel iletişim kutusu aracılığıyla nasıl eklenti ekleyebileceğimi fark ettim. Mrsid için çalıştı, ancak filegdb için değil. Acaba bu ne zaman güncellenebilir ... 1.9 ay birkaç aydır çıktığı için.
afwatl

2
Gerçekten de, Ragi'nin filegdb eklentisini güncellemesini bekliyoruz, ancak seyahat ediyor. Belki başka biri denemek ister?
Frank Warmerdam

2
Birkaç gün önce tatilden döndüm ve bu sabah sürücüyü güncelledik :)
Ragi Yaser Burhum

Yanıtlar:


6

OSGeo4W yükleyicisini kullanın . Gdal 1.9 kullanacak şekilde güncelledim.


Teşekkürler Ragi, yeni gdal 1.9 sürümünüze güncellemenin QGIS 1.7.4'teki (QGIS 1.9.90 20e5f5a'da aynı) gdb klasörünü görüntülememe, ancak düzenlemememe izin verdiğini onaylayabilirim. Bazı düzenleme yapmam gerekirse başka bir dosyaya aktarabilirim sanırım. Ben gdal 1.9 fgdb düzenleme izin düşündüm de burada böyle söylüyor .
afwatl

@afwatl Yazmaya izin veriyor. Şekil dosyalarına / dosyalarına yazmak için komut satırından ogr2ogr komutunu kullanmayı deneyebilir misiniz? Çalışırsa, QGIS'e bir hata gönderin, çünkü sonunda değiştirmek zorunda kalacakları bir şey olacaktır. Eğer değilse, gdal hata sistemine sisteminizin ayrıntılarını içeren bir hata gönderin, böylece içine bakabilirim.
Ragi Yaser Burhum

Bu yanıt yalnızca Windows kullanıyorsanız çalışır. Linux veya Mac kullanıyorsanız derlemeniz gerektiğini varsayıyorum.
Tanner

Evet. Linux ve Mac için çok basit talimatlar var.
Ragi Yaser Burhum

3

Bu kesinlikle gönderilen soruya bir cevap değil, ama aslında elde etmeye çalıştığınız şeylere cevap verdiğini düşünüyorum:

Windows XP / 7 üzerinde QGIS'de FileGDB'leri görüntülemeniz gerekiyorsa, 1.7.4 için bağımsız yükleyiciyi kullanarak yapabilirsiniz (Ana derleme değil ve GDAL 1.8 kullanarak, ama benim için çalışıyor!)

QGIS için yükleyici ogr sürücüsü DLL dosyasını yüklemez, ancak bunu ana kurulumunuzdan buradan kaldırabilmeniz gerekir: * INSTALL DIR \ bin \ gdalplugins \ 1.8 \ ogr_FileGDB.dll *. ESRI fileGDB API DLL dosyası ( FileGDBAPI.dll ) ESRI fileGDB API indirmesinden edinilebilir ve INSTALL DIR \ bin dizinine yerleştirilmesi gerekir .

QGIS 1.7.4 fileGDB desteğinin farkında görünmüyor (sanırım bunun QGIS arayüzünde bir güncellemeye ihtiyacı var) ama bir dizi diğer 'QGIS'de listelenmemiş ancak GDAL / OGR tarafından destekleniyor' biçimleri gibi, fileGDB'ler açılabilir seçme Ekleme vektör katmanı , Dizin kaynağı türünü seçerek ve ardından (ESRI API sürücüsü yalnızca v10 fileGDBs okur unutmayın) dosya coğrafi veritabanı seçmek.

Quantum'da sonuçta elde edilen katman salt okunurdur, ancak QGIS 1.7.4'te, katman özelliklerinin Alanlar sekmesindeki Düzenle geçiş düğmesinin bazı salt okunur veri kümeleri için devre dışı bırakılmamasına neden olan bir hata var gibi görünüyor. Bunu salt okunur formatlarda değiştirmek normalde QGIS'i çökertmenin kesin bir yoludur, ancak OGR'nin fileGDB'lere yazmayı desteklediği göz önüne alındığında, QGIS aracılığıyla bunları düzenleyebileceksiniz, ancak bu şu anda doğru bir şekilde uygulanmamıştır!

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.