กำลังเปิดไฟล์ Geodatabase ใน QGIS สำหรับ Ubuntu หรือไม่


9

จนถึงตอนนี้ฉันได้พบคำแนะนำในการแลกเปลี่ยนสแต็ก แต่สำหรับ windows และจนถึงตอนนี้ข้อมูลที่ฉันได้พบก็คือหน้าต่าง ขณะนี้ฉันมี Ubuntu 13.04 Raring tail ฉันใช้ qgis 1.8 ฉันเข้าใจว่า gdal มาพร้อมกับมันโดยอัตโนมัติและฉันควรจะเปิดมัน (.gdb) ฉันมีไฟล์. gdb อยู่ในคอมพิวเตอร์ของฉัน ฉันได้ลองเพิ่มเวกเตอร์เลเยอร์และประเภทแหล่งที่มาเป็นไฟล์และฐานข้อมูลและไดเรกทอรี ตัวเลือกสำหรับฐานข้อมูลต้องการให้ฉันเชื่อมต่อกับเซิร์ฟเวอร์ แต่ฉันไม่ต้องการ

การติดตั้ง File Geodatabase (* .gdb) รองรับใน QGIS หรือไม่

เครื่องมือโอเพนซอร์สสามารถอ่าน Geod File Geodatabase (.gdb) ได้หรือไม่

ฉันพยายามติดตั้ง ubuntu gis ppa รุ่นที่เสถียรและไม่เสถียรซึ่งทำให้ qgis สูญเสียปลั๊กอินตัวเลือกของ python และต้องทำการถอนการติดตั้งใหม่ทั้งหมด sudo apt-get remove --purge qgis

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

ฉันได้อ่านสิ่งนี้ใน stackexchange: การย้ายข้อมูลฐานข้อมูลภูมิศาสตร์ ไปยัง PostGIS โดยไม่ใช้แอป Esri หรือไม่

นี่อาจเป็นคำตอบของฉัน แต่เขาหมายถึงใส่ไว้ใน terminal หรือไม่?


นี่คือข้อความแสดงข้อผิดพลาดที่แน่นอน: ไม่ใช่แหล่งข้อมูลที่ถูกต้องหรือเป็นที่รู้จัก
TJ

Geodatabase ของคุณเป็นเวอร์ชันอะไร ต้องเป็นรุ่นอย่างน้อย 10.0 เนื่องจาก API รุ่นก่อนหน้าไม่รองรับ
Spatial

ฉันใช้ Arc GIS Desktop 10.1
TJ

แหล่งที่มาของฐานข้อมูลไฟล์ของคุณคืออะไร? คุณสร้างมันขึ้นมาหรือมันมาจากที่อื่นหรือไม่? ฉันเข้าใจว่าซอฟต์แวร์ที่คุณใช้อยู่เป็นเวอร์ชั่น 10.1 แต่คุณต้องตรวจสอบให้แน่ใจว่าเวอร์ชันของไฟล์ฐานข้อมูลทางภูมิศาสตร์นั้นเป็นอย่างน้อย 10.0 และไม่ได้ถูกสร้างขึ้นด้วยเวอร์ชันก่อนหน้านี้
Spatial

ไม่ฉันสร้างขึ้นโดยใช้ซอฟต์แวร์ 10.1 อาจ 2 สัปดาห์ที่แล้ว
TJ

คำตอบ:


0

ในปี 2019 ด้วย qgis 3.6 คุณสามารถทำได้ !!!!

ขั้นตอนที่ 1: คลิกปุ่มเพิ่มเวกเตอร์ (วงกลมสีแดง)

ป้อนคำอธิบายรูปภาพที่นี่


ขั้นตอนที่ 2: เลือกไดเร็กทอรี openFileGDB และพา ธ ไฟล์ (ลูกศรสีแดง)

ป้อนคำอธิบายรูปภาพที่นี่


ขั้นตอนที่ 3: เลือกเลเยอร์ทั้งหมด (วงกลมสีแดง) ป้อนคำอธิบายรูปภาพที่นี่


เสร็จสิ้น !!!!! คุณเพิ่งเพิ่มเลเยอร์ทั้งหมดลงใน qgis


3

ฉันรู้ว่าไม่นานหลังจากถามคำถามนี้ แต่ฉันมีปัญหาที่คล้ายกัน (แม้ว่าจะมี 14.04) และคิดว่าฉันจะโพสต์โซลูชันของฉัน

ฉันยังติดตั้ง QGIS 1.8 (และหลังจากนั้นลองอีกครั้งด้วย 2.18 เพื่อประโยชน์) และวิธีแก้ปัญหาที่ให้โดย jbalk ไม่ทำงานเนื่องจากตัวเลือกนี้ไม่มีอยู่ในรายการแบบหล่นลง ในขณะที่มีการติดตั้งไดรเวอร์ OpenGDB ใน QGIS โดยค่าเริ่มต้นมันเป็นกรณีที่ถูกคอมไพล์กับ GDAL รุ่น 1.11.0 หรือสูงกว่า (ดูความคิดเห็นของRyanDalton ในการสนับสนุนไฟล์ Geodatabase (* .gdb) ใน QGIS? ) เมื่อติดตั้งเวอร์ชั่นเสถียรของเวอร์ชั่น QGIS ตามคำแนะนำของเว็บไซต์ QGISฉันลงเอยด้วย GDAL เวอร์ชัน 0.9

คุณสามารถตรวจสอบรุ่น GDAL ของคุณได้โดยพิมพ์

gdalinfo - รุ่น

วิธีที่ง่ายที่สุดในการแก้ไขปัญหานี้ในขณะนี้ (อาจจะปรับปรุงนี้ไม่ได้อยู่กลับในปี 2013) คือการติดตั้งใช้เก็บ ubuntugis ตามตามคำแนะนำบนเว็บไซต์ QGIS เวอร์ชั่น GDAL นั้นจะเป็นเวอร์ชั่นล่าสุด (ปัจจุบันเป็นของฉันอ่าน 2.1.0), ไดรเวอร์ OpenGDB จะทำงานนอกกรอบและคุณสามารถทำตามคำแนะนำของ jbalk


1

Layer> Add Vector Layer> Directory> Type: ESRI FileGDB> นำทางไปยังโฟลเดอร์ gdb ไฮไลต์แล้วกด OK

เมื่อคุณถามคำถาม QGIS ได้รับการปรับปรุงหลายครั้งและการสนับสนุน FileGDB ได้รับการปรับปรุง โปรดติดตั้ง QGIS อีกครั้งและลองทำตามขั้นตอนข้างต้นและโพสต์ภาพหน้าจอหากคุณพบข้อผิดพลาด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.