อะไรคือความแตกต่างระหว่างฐานข้อมูลเชิงพื้นที่? [ปิด]


21

Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite และ MySQL แตกต่างกันอย่างไรในแง่ของการสนับสนุนเชิงพื้นที่ มีกรณีการใช้งานเฉพาะที่แต่ละส่องสว่าง สิ่งที่คุณอาจต้องการหลีกเลี่ยงด้วยฐานข้อมูลใด ๆ เหล่านี้


2
คุณอาจต้องการเพิ่มข้อมูลเฉพาะเพื่อให้ได้คำตอบที่ดี
Dandy

นี้จะเรียบเรียงแตกต่างกัน แต่เป็นใกล้ซ้ำgis.stackexchange.com/questions/90/... ( แต่ที่หนึ่งมีบางส่วนต้องการ MapInfo เฉพาะ)
JasonBirch

คำตอบ:


9

เมทริกซ์การเปรียบเทียบฐานข้อมูล

ในลิงค์นี้คุณสามารถค้นหาเมทริกซ์ของการเปรียบเทียบระหว่างฐานข้อมูลที่มีความสามารถเชิงพื้นที่

http://www.bostongis.com/?content_name=sqlserver2008r2_oracle11gr2_postgis15_compare#221


3
คุณช่วยอธิบายเพิ่มเติมอีกเล็กน้อยเกี่ยวกับสิ่งที่เราจะดูว่าเราคลิกลิงก์นั้นหรือไม่ ฉันเป็นมนุษย์ฉันไม่ชอบการแยก URL: p
Matt Parker

นี่คือเมทริกซ์การเปรียบเทียบฐานข้อมูลเชิงพื้นที่ที่ครอบคลุมของ Boston GIS มันค่อนข้างชัดเจน (ถ้า techincal) ตอบคำถาม
JasonBirch

7

มันเป็นคำถามที่กว้างมาก

  • ราคา
  • การดำเนินงาน
  • สนับสนุน
  • ความเร็ว
  • ข้อ จำกัด

บรรทัดล่างคือคุณได้รับสิ่งที่คุณจ่ายไป

Oracle Spatial ซึ่งสามารถใช้ได้กับ Oracle Enterprise Edition เท่านั้น สามารถใช้ Oracle Locator แต่มีเครื่องมือดั้งเดิมน้อยกว่าสำหรับ GIS Spatial ยังมี GeoRaster ซึ่งเป็นรูปแบบภาพที่เก็บไว้ในฐานข้อมูล

ระดับถัดไปคือ SQL Server 2008 แต่พวกเขายังใหม่กับตลาด Spatial Storage ผู้ขาย GIS ส่วนใหญ่ต้องสร้างฟังก์ชันแอปพลิเคชันเพื่อให้บริการข้อมูลเชิงพื้นที่ในฐานข้อมูลนี้ แต่ตอนนี้มีความสามารถเชิงพื้นที่ซึ่งฉันไม่คุ้นเคยกับเรื่องนี้

ตอนนี้คุณเข้าสู่โลกเสรี PostGIS, SpatialLite, MySQL

PostGIS เป็นโอเพ่นซอร์สที่เก่าแก่ที่สุดตามมาด้วยคนอื่น ๆ PostGIS นั้นเป็นการนำโอเพ่นซอร์สที่เป็นผู้ใหญ่มาใช้มากที่สุด ดูเหมือนว่าอาจมีข้อ จำกัด ในฐานข้อมูลเหล่านี้ แต่สำหรับการใช้งานที่เบาอาจมีข้อ จำกัด ในการใช้งานพวกเขาก็เพียงพอสำหรับมวลชน


3
PostGIS เป็นการนำมาใช้ที่เป็นผู้ใหญ่มากที่สุดแม้กระทั่ง Oracle Spatial ในจำนวนหน้าที่ ตรวจสอบบทความที่ฉันอ้างอิงด้านล่าง
George Silva

เอาชนะมันในราคา / ฟังก์ชั่น ฉันไม่ได้ใช้ PostGIS ดังนั้นฉันไม่มีเขตอำนาจศาลในพื้นที่นี้ ฉันพูดได้แค่ว่ามันเป็นฐานข้อมูลโอเพ่นซอร์สที่เก่าแก่ที่สุดทั้งหมด
CrazyEnigma

2
"กำไรคือคุณได้สิ่งที่คุณจ่ายไป" ฉันไม่รู้ว่าฉันเห็นด้วยหรือเปล่า Spatialware (SQL Server addon) จาก PBBI สำหรับ MapInfo คือ $ 5,000 ต่อปีและฉันไม่คิดว่าแม้แต่มาใกล้กับ PostGIS ซึ่งเป็นฟรี
นาธาน W

1
"ฐานข้อมูล Oracle เป็นสิ่งที่ดีที่สุดที่เงินสามารถซื้อได้หากเพียงคุณเท่านั้นที่จะได้รับเงินเพื่อปลูกต้นไม้" (quoting bostongis.com) สำหรับคนอื่น ๆ ฉันขอแนะนำ PostGIS
underdark

4

สิ่งหนึ่งที่เกี่ยวกับ PostgreSQL / PostGIS ก็คือมันเป็นตัวเลือกที่น่าจะเป็นไปได้มากที่สุดที่มีอินเทอร์เฟซแบบเนทีฟในโครงการโอเพ่นซอร์สอื่น ๆ ตัวอย่างเช่นในQGIS 1.4.0 มีปุ่มกดอยู่ในแถบเมนูที่ระบุว่า "เพิ่มเลเยอร์ PostGIS" Spatialite ยังมีรายการแถบเครื่องมือ แต่ไม่มีการสนับสนุนที่คล้ายกันสำหรับฐานข้อมูลอื่น ๆ เช่น MySQL

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