คำถามติดแท็ก file-geodatabase-api

1
File Geodatabase API สามารถแจกจ่ายต่อได้หรือไม่
ขณะนี้ Geodatabase API ไฟล์ของ Esri สามารถใช้กับ GDAL / OGR - http://www.gdal.org/ogr/drv_filegdb.htmlแต่แต่ละคนดูเหมือนว่าจะต้องลงชื่อเข้าใช้ Esri และดาวน์โหลดไฟล์ API แยกต่างหาก สำหรับตัวอย่างนี้มีการอ้างอิงในบล็อกโพสต์ที่นี่และในGDAL สร้างบันทึก ข้อตกลงใบอนุญาตก่อนที่จะดาวน์โหลด API ที่แสดงโดย Esri อยู่ที่: http://resources.arcgis.com/node/agreement/3193 ข้อ 47 ฯ : ผู้รับอนุญาตอาจพัฒนาและแจกจ่ายซอฟต์แวร์หรือเว็บแอปพลิเคชันที่ใช้ Esri File Geodatabase API ให้กับผู้ใช้ปลายทางของผู้รับอนุญาต การสนทนาที่ดีที่สุดเกี่ยวกับใบอนุญาตอยู่ที่โพสต์บล็อกของ Paul Ramseyตั้งแต่เดือนมกราคม 2554 การดำเนินการนี้เสร็จสิ้นด้วยการอัปเดตครั้งสุดท้ายที่: อัปเดต 4: อีเมลที่ได้รับจาก Esri ยืนยันว่าจะมีการตรวจสอบใบอนุญาตขั้นสุดท้ายเพื่อให้แน่ใจว่าไม่มีความคลุมเครือและมันสะท้อนถึงเจตนาของพวกเขาที่ว่า API จะสามารถใช้งานได้โดยแอปพลิเคชันใด ๆ ดังนั้นในกรณีที่ใบอนุญาตปัจจุบันมีความคลุมเครือใด ๆ ก็ไม่ควรพิจารณาธงสีแดงที่ใบสุดท้ายจะ ดังนั้น …


3
จะเพิ่มการรองรับไดร์เวอร์ FileGDB (ไฟล์ Esri gdb API) ใน fiona ได้อย่างไร?
มีคำถามมากมายเกี่ยวกับเรื่องนั้น แต่ไม่มีใครแก้ปัญหาของฉันได้ ฉันมีเครื่องด้วย: Windows 7 x64 Python 3.4.3 x 64 GDAL ติดตั้งgdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal ถูกติดตั้งจากล้อGDAL-1.11.4-cp34-none-win_amd64.whlจากที่นี่ ติดตั้ง GDAL ไว้C:\Python34\Lib\site-packages\osgeoแล้ว ที่นั่นฉันมีไฟล์. exe หลายไฟล์สำหรับไฟล์ gdal และ ogr และ. pyd ฟิโอน่าติดตั้ง: ถูกติดตั้งจากล้อFiona-1.6.3-cp34-none-win_amd64.whlจากเว็บไซต์เดียวกัน ฉันสามารถเรียกใช้รหัสนี้และทำงานได้สำเร็จ: import gdal import ogr from gdalconst import * shp = r"C:\Data\GIS\PTS.shp" driver = ogr.GetDriverByName('ESRI Shapefile') dataset …

2
ไฟล์ Geodatabase API. NET Wrapper: วิธีการตรวจสอบว่าตาราง / คุณสมบัติชั้นถูกล็อค?
ฉันใช้ไฟล์ gdb API .NET wrapper แล้วและมันก็เหมาะสมกับความต้องการของฉันอย่างมาก (เทียบกับการใช้ ArcObjects) สิ่งหนึ่งที่ฉันยังไม่ได้คิดก็คือถ้ามีวิธีที่เหมาะสมในการพิจารณาว่าตารางหรือฟีเจอร์คลาส (fc) ถูกล็อคไว้ก่อนที่จะพยายามเขียนลงไปหรือไม่ สิ่งที่ฉันได้ทำคือการห่อ update / insert ในลอง / catch และถ้าฉัน 'ไม่สามารถรับข้อยกเว้นล็อค ... ' ฉันรู้ว่าวัตถุถูกล็อคอย่างอื่น ฉันไม่มีวิธีที่ดีกว่าที่จะบอกได้ไหมว่าสามารถเขียนตารางหรือ fc ที่กำหนดให้ได้หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.