คำถามหลัก: มีฐานข้อมูลประเภทภูมิศาสตร์ที่ทำงานร่วมกับ ESRI และผลิตภัณฑ์โอเพนซอร์สได้หรือไม่
รายละเอียด: ปัจจุบัน บริษัท ของฉันส่งผ่าน geodata ในรูปแบบไฟล์เวกเตอร์และแรสเตอร์หลายรูปแบบและไม่มีการจัดระเบียบเป็นพิเศษ การประมวลผลส่วนใหญ่ทำได้โดยใช้เครื่องมือโอเพ่นซอร์ส แต่ลูกค้าบางคนต้องการให้เราโฮสต์ข้อมูลของเราในรูปแบบบริการ ESRI Map เรามีอินสแตนซ์ของเซิร์ฟเวอร์ ArcGIS ที่โฮสต์บริการเหล่านี้อยู่แล้ว แต่เรายังทำการประมวลผลต้นน้ำโดยใช้เครื่องมือโอเพ่นซอร์สก่อนที่จะทิ้งผลลัพธ์ในฐานข้อมูลทางภูมิศาสตร์ของฐานข้อมูล ESRI จากสิ่งที่ฉันสามารถบอกได้ ogr / gdal มีความสามารถค่อนข้าง จำกัด ในการอ่าน / เขียนจากฐานข้อมูล arcsde แต่ไม่เพียงพอที่ฉันสามารถเก็บข้อมูลทั้งหมดของเราไว้ในฐานข้อมูล arcsde และคาดว่าเครื่องมือการประมวลผลของเราจะสามารถใช้ arcsde ได้ ฐานข้อมูลภูมิศาสตร์เป็นที่เก็บข้อมูลหลักของ บริษัท ฉันผิดหรือเปล่า? ถ้าฉันเปลี่ยนไปเป็นฐานข้อมูล Geod แบบโอเพนซอร์สเช่น postgis เครื่องมือการประมวลผลของเราจะทำงานได้ดี แต่ฉันไม่คิดว่าฉันสามารถใช้ฐานข้อมูล postgis เป็นแหล่งข้อมูลสำหรับการโฮสต์บริการ ESRI ฉันผิดหรือเปล่า? มีฐานข้อมูลประเภทภูมิศาสตร์ที่สามารถให้บริการทั้งโอเพ่นซอร์สและ ESRI ได้อย่างราบรื่นหรือไม่? ถ้าไม่ใช่เป็นเรื่องธรรมดาที่จะรักษาฐานข้อมูล Geod ขนานหนึ่งอันสำหรับโอเพ่นซอร์สและอีกอันสำหรับ ESRI?
ริ้วรอยเพิ่มเติม: คำตอบที่ฉันได้คือใช้ PostgreSQL / PostGIS รอยย่นที่เป็นไปได้เพียงอย่างเดียวคือฉันต้องการโฮสต์ฐานข้อมูลนี้บน Amazon Web Services (AWS) และถ้าเป็นไปได้ฉันต้องการใช้ Amazon Relational Database Service (RDS) เพื่อลดค่าใช้จ่ายในการจัดการฐานข้อมูลของเรา (สำรองข้อมูลโหลดบาลานซ์) ฯลฯ ) อย่างไรก็ตาม RDS ปัจจุบันรองรับเฉพาะ MySQL, Oracle และ SQL Server เป็นเอ็นจิ้นฐานข้อมูล ฉันคิดว่าถ้า RDS เริ่มสนับสนุน PostgreSQL ว่านี่จะเป็นสถานการณ์ในอุดมคติ แต่เพียงตรวจสอบอีกครั้ง PostgreSQL เป็นทางเลือกเดียวของฉันสำหรับการทำงานร่วมกันแบบโอเพ่นซอร์สของ ArcGIS + gdal / ogr ที่ถูกต้อง? ถ้าเป็นเช่นนั้นฉันจะสร้างฐานข้อมูล PostgreSQL บน AWS ฉันจะต้องใช้ทรัพยากรมากขึ้นในการจัดการมัน