ฉันเป็นโปรแกรมเมอร์มายาวนานสำหรับ GIS ฉันพยายามทำความเข้าใจกับแง่มุมของฐานข้อมูลของ GIS และฉันเข้าใจว่ามีฐานข้อมูลบางอย่างที่ใช้สำหรับ GIS เป็นพิเศษ โดยทั่วไปฉันพยายามที่จะเข้าใจว่าจะใช้ฐานข้อมูลดังกล่าวหรือติดกับ MySql ที่ได้รับความนิยมอย่างสูงสร้างขึ้นอย่างดีสนับสนุนอย่างกว้างขวาง (และฟรี) MySql
แอปพลิเคชันที่ฉันต้องรับผิดชอบต่อโค้ดต้อง:
- การจัดการยานพาหนะ (ยานพาหนะทางบกหรือทางทะเล)
- ติดตามพนักงาน
- การควบคุมสินค้าคงคลัง (ที่ระดับตำแหน่งทางกายภาพที่แม่นยำถึงหนึ่งเมตรหรือมากกว่านั้น)
- ผิดที่เกี่ยวกับมันจริงๆ
ปกติแล้วฉันจะคาดหวังว่าจะติดตามสิ่งของไม่เกินหนึ่งร้อย (สูงสุดและอาจเป็นสองสามพัน) ไม่เกินรายการ บางครั้งรายการจะอยู่ในอาคาร (ใหญ่) เดียวกัน, ชุดอาคาร, เมือง, ประเทศหรือทั่วโลกขึ้นอยู่กับแอปพลิเคชัน
ฉันจะแสดงภาพเหล่านั้นเป็นครั้งคราวไม่ว่าจะเป็นแบบแปลนชั้นที่กำหนดเองของสิ่งปลูกสร้างหรือเป็นไปได้มากขึ้นใน Google Earth หรือสิ่งอื่นที่คล้ายคลึงกัน
ดูเหมือนว่าฉันเป็นอย่างดีกับ MySql และการเพิ่มคอลัมน์สำหรับ lat / long หรือข้อมูลตำแหน่งอื่น ๆ แต่นั่นอาจเป็นเพราะฉันรู้จัก MySql
มีเหตุผลใดบ้างที่ฉันควรดูฐานข้อมูลที่พิเศษกว่านี้?