ทำงานกับไฟล์ Geodatabase ใน QGIS สำหรับ MAC OSX หรือไม่


10

ฉันเข้าใจว่ามีโปรแกรมเช่น OSGeo4W ที่อนุญาตให้ผู้ใช้ windows สามารถทำงานกับฐานข้อมูลไฟล์ Esri ได้ แต่มีบางอย่างที่คล้ายกันสำหรับ Mac OSX 10.6 หรือไม่


คุณจะต้องให้ข้อมูลเพิ่มเติมกับเรา คุณทำตามขั้นตอนอะไรบ้าง?
นาธาน W

คำตอบ:


18

OSGeo4W นั้นก็คือ OSGeo "for Windows" ดังนั้นจึงไม่ใช่สิ่งที่คุณกำลังมองหา

ฉันไม่ได้ทำเอง แต่คนอื่นมีดังนั้นฉันรู้ว่ามันใช้งานได้

ฉันอยากจะแนะนำคุณ

  1. รับKyngChaos ไบนารีสำหรับ QGIS
  2. รวบรวมไดรเวอร์ OGR FileGDB (ซึ่งจะสร้างไฟล์ "dylib" บน Mac)
  3. วาง dylib ในไดเรกทอรีปลั๊กอินของ GDAL บน Mac ผมเชื่อว่าในไดเรกทอรีนี้คือ/ Library / Application Support / GDAL / ปลั๊กอิน / $ (GDALVER) ตามเอกสาร Kyngchaos (บรรทัดสุดท้ายมาก)

สำหรับ # 2 คุณจะต้องดาวน์โหลดรุ่น GDALที่แน่นอนที่ใช้โดย Kyngchaos build ที่คุณมี คำแนะนำเกี่ยวกับวิธีการสร้าง dylib สำหรับ filegdb สามารถพบได้ในสุทธิ

ฉันรู้ว่านี่ไม่เหมาะกับคนที่ใจหดหู่มันคงจะดีถ้ามีคนสร้างสูตรการชงสำหรับสิ่งนี้ คำใบ้คำใบ้ใคร?

ปรับปรุง

มีวิธีที่ง่ายกว่ามากในการใช้ Homebrew:

  1. ติดตั้งHomebrew
  2. ไปที่เว็บไซต์ของ ESRI และดาวน์โหลด FileGDB API สำหรับ Mac หลังจากคลายไฟล์คุณจะสังเกตเห็นว่ามีโฟลเดอร์libและโฟลเดอร์include

  3. คัดลอกเนื้อหาของโฟลเดอร์includeไปยัง/ usr / local / includeและโฟลเดอร์libไปยัง/ usr / local / lib (นี่คือ "การติดตั้ง" FileGDB API ในระบบของคุณ)

  4. ติดตั้ง gdal โดยใช้การชง (ผ่านการตั้งค่าสถานะที่ไม่รองรับ)

    ชงติดตั้ง gdal - ไม่ได้รับการสนับสนุน

แค่นั้นแหละ!

เลือกถ้าคุณต้องการ QGIS ติดตั้งโดยใช้สูตร Homebrew วิทยาศาสตร์


เชื่อมโยงไปยังเว็บไซต์ ArcGIS อย่างใดต้องใช้ล็อกอินและรหัสผ่าน ...
แอฟริกา

@donschoe ที่เป็นข้อกำหนดของ ESRI คุณสามารถสร้างบัญชีสากล ESRI ในลิงค์ด้านล่างหน้าเข้าสู่ระบบ - ได้ฟรี
Ragi Yaser Burhum

1
ตอนนี้คุณสามารถดาวน์โหลด FGDB API ได้โดยไม่ต้องเข้าสู่ระบบจากหน้านี้: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw

@scw ลิงก์นั้นต้องการให้ฉันเข้าสู่ระบบหลังจากเลือกแพ็คเกจของฉัน
mkirk

ผมสามารถที่จะได้รับนี้ในการทำงาน แต่ผมต้องติดตั้งปลั๊กอิน kyngchaos FGDB จากkyngchaos.com/software/frameworks#gdal_complete
mkirk

4

จากคำอธิบายปัญหาของคุณดูเหมือนว่าคุณจะเอาข้อมูลออกไปได้

ลองGDB Fleeซึ่งเป็นเครื่องมือออนไลน์ในการแปลง GDB เป็นรูปแบบเปิด


ลิงก์ Github GDB ได้กลายเป็นลิงก์ที่ไม่ถูกต้อง: ข้อผิดพลาดบริการ 503 คุณสามารถปรับปรุงได้หรือไม่
enaJ

2

ครั้งแรกที่คุณจะต้องรวบรวม GDAL ด้วยการสนับสนุน เมื่อคุณทำสิ่งนั้นเสร็จแล้วคุณสามารถใช้ GDAL นี้ใน KyngChaos build ของ QGIS ในเทอร์มินัลของคุณ:

# 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

ขอขอบคุณที่ @Ragi สำหรับคำแนะนำไปยังส่วนสำคัญ Github



1

.gdb เป็นรูปแบบกรรมสิทธิ์สำหรับฐานข้อมูลทางภูมิศาสตร์ของ ESRI สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าถึง gdb ดูที่นี่

รองรับไฟล์ Geodatabase (* .gdb) ใน QGIS หรือไม่


ฉันเดาว่าฉันควรเพิ่มว่าฉันใช้ MAC ดังนั้นปลั๊กอินนี้จะไม่ทำงานสำหรับฉัน นอกจากนี้หากคุณดูข้อมูลที่ฉันระบุไว้ข้างต้นไฟล์ทั้งหมดจะถูกดาวน์โหลด ฉันไม่แน่ใจด้วยซ้ำว่าฉันกำลังมองอะไรอยู่ อันไหนที่ถูกต้อง?
Mike Guillen

gdb เป็นฐานข้อมูลทางภูมิศาสตร์ ESRI กำลังใช้ schema การเข้าถึง ms ที่แก้ไขเพื่อจัดเก็บและตรวจสอบความถูกต้องของข้อมูลทางภูมิศาสตร์ พวงของข้อมูล (ฉันถือว่าภายในโฟลเดอร์ที่ลงท้ายด้วย. gdb) เป็นเพียงตารางที่หมายถึงการทำงานร่วมกันอย่างใด เนื่องจากซอฟต์แวร์ของคุณไม่สามารถจัดการไฟล์ / โฟลเดอร์คุณจึงเห็นไฟล์เหล่านั้นทั้งหมด
nickves

ข้อมูล NYC เปิดและพวกเขาใช้รูปแบบปิด ... เปิดเฉพาะสำหรับผู้ที่สามารถซื้อ
arcgis

หนู! มันไม่ง่ายเลยตลอดเวลา!
Mike Guillen

@MikeGuillen โปรดระบุระบบปฏิบัติการของคุณในครั้งต่อไป
RK

1

ในที่สุดฉันก็มีฐานข้อมูลไฟล์ geod ที่ทำงานบน QGIS สำหรับ Mac การใช้คำแนะนำในไฟล์ readme ของ Kyngchaos FileGDB plugin:

ดาวน์โหลดและติดตั้งปลั๊กอิน FileGDB จากhttp://www.kyngchaos.com/software/frameworks#gdal_complete

ดาวน์โหลดและเปิดเครื่องรูด fileGDB API จาก resources.arcgis.com/content/geodatabases/10.0/file-gdb-api

ย้ายไฟล์ 2 .dibib จากโฟลเดอร์ lib ของ fileGDB API ไปยังโฟลเดอร์ / Library / Application Support / GDAL / 1.9 / Libraries

เริ่ม QGIS เพิ่มเลเยอร์เวกเตอร์เลือกประเภทแหล่งที่มาเป็นไดเรกทอรีและ ESRI FileGDB ควรปรากฏขึ้นทันที


สิ่งนี้ไม่ได้ผลสำหรับฉัน ฉันทำตามคำแนะนำแล้ว แต่ ESRI FileGDB ไม่แสดงขึ้นมา ฉันใช้ Mac OS 10.8 ฉันลองด้วย GDAL v1.9 และ v1.10 ข้อเสนอแนะใด ๆ
djhocking

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