ฉันมีไฟล์ Geodatabase ( .gdb
) ของไฟล์ESRI ที่ฉันต้องการแปลงเป็นรูปร่างไฟล์ (หรือรูปแบบอื่น ๆ ที่ไม่ใช่กรรมสิทธิ์) มีเครื่องมือโอเพนซอร์ซหรือไม่?
ฉันมีไฟล์ Geodatabase ( .gdb
) ของไฟล์ESRI ที่ฉันต้องการแปลงเป็นรูปร่างไฟล์ (หรือรูปแบบอื่น ๆ ที่ไม่ใช่กรรมสิทธิ์) มีเครื่องมือโอเพนซอร์ซหรือไม่?
คำตอบ:
รุ่นถัดไปของ ogr จะสนับสนุนฐานข้อมูลไฟล์ฐานข้อมูลการอ่าน ข้อมูลเพิ่มเติมที่นี่: http://trac.osgeo.org/gdal/ticket/3332
แก้ไข: ในระหว่างนี้จะมีอยู่ใน gdal / ogr: http://gdal.org/drv_filegdb.html
ในโลกเชิงพื้นที่ที่ไดเรกทอรีสิ้นสุดใน .gdbโดยปกติจะเป็นไฟล์รูปแบบที่ ESRI geodatabaseซึ่งมีการเปิด APIซึ่งโปรแกรมของบุคคลที่ 3 จำนวนมากสามารถอ่าน - GDAL / OGR , FMEและGlobalMapperเพื่อชื่อคนที่ฉันคุ้นเคยกับ Gdal / ogr เป็นโอเพ่นซอร์สและรวมอยู่ในแอพพลิเคชั่นอื่น ๆ เช่น QGIS และ SAGA
ผู้ใช้ Windows สามารถรับไฟล์ไดรฟ์เวอร์ gdb ผ่านแพ็คเกจOSGeo4W gdal-filegdb
ได้ง่ายที่สุด
สำหรับนักพัฒนาไดรเวอร์ gdal / ogr FileGDBไม่รวมอยู่ในค่าเริ่มต้นเนื่องจาก Esri SDK จำเป็นต้องดาวน์โหลดและติดตั้งแยกต่างหาก (ดูคำแนะนำการสร้าง )
ไฟล์ที่ลงท้ายด้วย .gdbมีแนวโน้มฐานข้อมูล GPS ของ Garminรูปแบบการใช้งานโดยMapSource และ Basecampและโอเพนซอร์สGPSBabelสามารถอ่านได้ดูชุดแปลง Garmin GDB จะ GPX? .
ไม่. gdb เป็นรูปแบบที่เป็นกรรมสิทธิ์และ ESRI ไม่แชร์ข้อมูลจำเพาะหรือระบุ API
ฉันเชื่อว่าบางคนสามารถแฮกบางอย่างเพื่อดึงคุณสมบัติออกมา แต่ไม่มีความสัมพันธ์ทอพอโลยีโดเมน ฯลฯ
วิธีที่ดีที่สุดในการดึงคุณสมบัติออกมาคือการถ่ายโอนฐานข้อมูลไปยัง shapefile หรือฐานข้อมูลส่วนบุคคลของ ESRI ห้องสมุดและเครื่องมือ OGR สามารถอ่านฐานข้อมูลภูมิศาสตร์ส่วนบุคคลได้
API เพื่ออ่านฐานข้อมูลไฟล์ทางภูมิศาสตร์ออกจาก ArcObjects ถูกสัญญาโดย ESRI เมื่อสามปีก่อนหรือมากกว่านั้น แต่ก็ยังไม่เห็นแสงสว่าง
มีคำถามเกี่ยวกับสิ่งนี้: ไฟล์ Geodatabase Open API หรือไม่ เมื่อ?
แอปพลิเคชันเว็บนี้จะช่วยให้คุณสามารถนำข้อมูลออกจากรูปแบบ GDB:
QGIS จะอ่านฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์ของ ESRI แต่ฉันไม่คิดว่าจะมีสิ่งใดอ่านฐานข้อมูลทางภูมิศาสตร์ของไฟล์
ฉันรู้ว่ามันไม่ได้ทำไฟล์ Geodatabase (เนื่องจากเรายังคงรอ Esri เพื่อปล่อย API) แต่กล่องเครื่องมือ FDO ค่อนข้างดีพอ ๆ กับความสามารถในการอ่านและส่งออกรูปแบบไฟล์
ดูได้ที่นี่ http://fdo.osgeo.org/
เป็น petr k. กล่าวว่ายังดูที่หัวข้ออื่น ๆ สำหรับการเปิดตัวใน FGDB Open API
คุณสามารถใช้สิ่งอื่นเช่น ST_Geometry (ประเภทข้อมูล SQL Server Spatial, Oracle Spatial data Type, PostGIS)
แค่คิด CDB
ฉันได้ลองใช้ทั้ง QGIS และ osgeo4W และไม่มีใครทำงานกับชุดข้อมูลขนาดใหญ่และฉันสิ้นสุดด้วยการใช้ FME Safe Software
ไม่ใช่ซอฟต์แวร์โอเพ่นซอร์ส แต่มีการทดลองใช้ฟรี 30 วันด้วยซอฟต์แวร์ที่มีฟังก์ชั่นครบถ้วน มันเป็นเครื่องมือแปลงที่ดีที่สุดเท่าที่ฉันเคยเห็นมาจะมีหลายร้อยรูปแบบและใช้งานง่าย
เนื่องจากมีการพัฒนาอย่างมากใน OpenSource-GIS จึงมีทางออกใหม่ ทำตามขั้นตอนที่จัดเตรียมโดยอิมเมจที่ File-Geodatabase (.gdb) สามารถโหลดใน QGIS และบันทึกเป็น Shapefile
โปรดดูคำถามต่อไปนี้ซึ่งจะช่วยให้คุณเพิ่มคุณสมบัติใน QGIS แล้วตรงนี้คุณสามารถบันทึกเป็นรูปร่างไฟล์ได้
วิธีเพิ่มคลาสคุณลักษณะจากฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์ของ ESRI (.mdb) ใน QGIS