อัปเดตธันวาคม 2560
ตอนนี้คุณสามารถลากและวางไฟล์. gdb (ไดเรกทอรี) ลงใน QGIS นี่คือการเข้าถึงแบบอ่านไปยังฐานข้อมูลไฟล์ภูมิศาสตร์เท่านั้น หากคุณต้องการสิทธิ์การเขียนโปรดอ่านเพิ่มเติม
อัปเดตกรกฎาคม 2558
เป็นเวลาที่จะทำให้คำตอบนี้เป็นปัจจุบันขึ้นเล็กน้อยเนื่องจากองค์ประกอบบางอย่างของการสนับสนุน FileGDB ใน QGIS มีการเปลี่ยนแปลง ตอนนี้ฉันกำลังใช้งาน QGIS 2.10.0 - Pisa มันถูกติดตั้งโดยใช้ตัวติดตั้ง OSGeo4W
สิ่งที่เปลี่ยนแปลงคือเมื่อติดตั้ง QGIS ขั้นพื้นฐานการเข้าถึงแบบอ่านอย่างเดียวไฟล์ GDB จะถูกเปิดใช้งานตามค่าเริ่มต้นโดยใช้ไดรเวอร์ Open FileGDB เครดิตสำหรับการสังเกตครั้งแรกจะต้องมอบให้กับ @SaultDon
การเข้าถึงแบบอ่าน / เขียนอาจเปิดใช้งานโดยใช้ไดรเวอร์ FileGDB ติดตั้งผ่านห้องสมุด OGR_FileGDB ต้องเปิดใช้งานไลบรารีโดยใช้กระบวนการด้านล่างนี้เมื่อคุณติดตั้ง QGIS หรือแยกทีละรายการ รายละเอียดเพิ่มเติมเกี่ยวกับไดรเวอร์ด้านล่าง:
- ไดรเวอร์ FileGDB : ใช้ FileDB API SDK จาก ESRI - อ่าน / เขียนไปยัง FGDB ของ ArcGIS 10 ขึ้นไป
- ไดรเวอร์ OpenFleGDB : มีให้ใน GDAL> = 1.11 - การเข้าถึงแบบอ่านอย่างเดียวกับ ArcGIS 9 และ FGDB ของ FGDB
เมื่อคุณเพิ่ม Vector Layer คุณเพียงแค่เลือกSource Type
ไดรเวอร์ที่คุณต้องการใช้
ไดรเวอร์ ESRI FileGDB
เปิดไดรเวอร์ FileGDB
กระบวนการด้านล่างแสดงรายละเอียดขั้นตอนการติดตั้ง QGIS จากตัวติดตั้ง OSGeo4W ให้แน่ใจว่าติดตั้งไลบรารี OGR_FileGDB จากนั้นโหลดเลเยอร์จากไฟล์ Geodatabase
ดาวน์โหลดและเรียกใช้osgeo4w-setup-x86.exe
สำหรับ 32bit หรือosgeo42-setup-x86_64.exe
สำหรับ 64bit จากOSGeo4W
เลือกการติดตั้งขั้นสูงจากนั้นติดตั้งจากอินเทอร์เน็ต เลือกไดเรกทอรีแพคเกจรากและท้องถิ่นของคุณแล้วประเภทการเชื่อมต่อของคุณในกรณีของฉัน "การเชื่อมต่อโดยตรง" เมื่อคุณคลิกถัดไประบบจะแสดงหน้าจอที่มีเมนูที่ยุบตัวจำนวนหนึ่ง
ขยายเมนู "เดสก์ท็อป" ค้นหารายการสำหรับ "qgis: Quantum GIS (desktop)" ในคอลัมน์ "ใหม่" เปลี่ยนรายการจาก "ข้าม" เพื่อแสดงเวอร์ชัน 2.10.0-1
ขยายเมนู "Libs" ค้นหารายการสำหรับ "gdal-filegdb: OGR FileGDB Driver" ในคอลัมน์ "ใหม่" เปลี่ยนรายการจาก "ข้าม" เพื่อแสดงเวอร์ชัน 1.11.2-1
เมื่อคุณคลิกถัดไปมันจะติดตั้ง QGIS และไลบรารีที่เกี่ยวข้องทั้งหมด เมื่อดำเนินการเสร็จสิ้นให้เปิด Quantum GIS แล้วเลือก "เพิ่มข้อมูลเวกเตอร์" เปลี่ยนตัวเลือกเป็น "Directory" นี่คือที่ที่คุณเลือกไดรเวอร์ดังที่แสดงด้านบน
เรียกดูไฟล์ Geodatabase และเลือกไดเรกทอรี คลิก "เปิด"
เลือก Vector Layer แล้วกด "Ok" โปรดทราบว่า FileGDB API ไม่รองรับภาพแรสเตอร์
อย่างที่คุณเห็นเลเยอร์ที่เลือกจะโหลดโดยใช้ไดรเวอร์ Esri สามารถแก้ไขได้ หากคุณใช้ไดรเวอร์ Open FileGDB ข้อมูลจะอ่านได้อย่างเดียว
สำหรับการอ้างอิงของคุณนี่คือหน้าต่าง "เกี่ยวกับ" จากการติดตั้ง QGIS ของฉันแสดงเวอร์ชันของซอฟต์แวร์และไลบรารี GDAL / OGR ที่ใช้อยู่
การติดตั้งนี้ดำเนินการบนคอมพิวเตอร์ Windows 7 64 บิต ด้วยโปรแกรมติดตั้งก่อนหน้านี้มีผลลัพธ์บางอย่างที่ไม่สอดคล้องกัน สิ่งนี้อาจมีการเปลี่ยนแปลงโดยเปลี่ยนเป็นตัวติดตั้ง 32 หรือ 64 บิต เธรดที่ OSGeo นี้กล่าวถึงปัญหาเก่า ๆ ที่ผู้คนกำลังประสบ: Thread