Beberapa hari yang lalu saya menginstal demo spatialware 4.9 dari MapInfo ke dalam SQL Server 2005 saya menginstal dan memuat semua dataset yang lebih besar ke dalamnya. Saya cukup terkesan dengan kinerja vs pendekatan berbasis file lama tapi itu membuat saya berpikir apa pilihan lain di luar sana dan apa pro dan kontra dengan mereka.
Sebuah con saya harus katakan dengan spatialware adalah kenyataan bahwa itu adalah $ 5000 p / a dan hanya MapInfo yang dapat membaca objek dari itu. Yang saat ini baik-baik saja karena hanya MapInfo yang kami gunakan.
Saya bertanya-tanya apa yang terjadi dengan orang lain dan apa pengalaman mereka.
database
sql-server
spatial-database
mapinfo
Nathan W
sumber
sumber
Jawaban:
PostGIS berdasarkan PostgreSQL adalah database populer untuk GIS.
Saya sendiri belum pernah menggunakannya, tetapi pro adalah open source dan banyak GIS lainnya menggunakannya sehingga memiliki komunitas GIS yang aktif.
sumber
SQL Server 2008 hadir dengan kemampuan geospasial built-in. Bahkan Edisi Express gratis mendukung fitur geospasial penuh, sejauh yang saya tahu.
Bacaan lebih lanjut:
sumber
Meskipun saya memilih PostGIS juga, ekstensi SpatiaLite untuk SQLite mungkin dianggap sebagai alternatif yang ringan.
sumber
Ada perbandingan yang dibuat oleh Regina Obe di blognya:
http://www.bostongis.com/blog/index.php?/archives/159-SQL-Server-2008-R2,-Oracle-11G-R2,-and-PostGISPostgreSQL-spatial-compares.html
sumber
Anda juga dapat menggunakan database NoSQL untuk menyimpan data geografis. Penskalaan Data GIS di penyimpanan data non-relasional mudah karena sifat arsitekturnya.
sumber
PostGIS tentu saja merupakan yang terbaik, untuk sebagian besar kasus penggunaan di GIS.
Jika Anda memerlukan manajemen topologi canggih, saya akan menyarankan Gothic .
sumber
Yang paling populer di dunia adalah Postgresql-PostGIS dan Oracle-Spatial (locator). Postgresql-PostGIS adalah DB Spasi opensource yang paling canggih. Ini dapat diandalkan, digunakan dengan sukses dalam banyak sistem produktif, komunitas besar dan diuji pada banyak sistem. Saya memiliki pengalaman buruk dengan Oracle-Spatial dan locator. Lebih lambat, sulit digunakan, lebih rumit dari PostGIS. Fitur GIS baru (menerapkan standar OGC) datang setelah jeda waktu yang lama. Kinerja oracle jauh lebih rendah daripada postgis.
Tes kinerja Oracle dan PosGIS ada di sini: http://www.gise.cse.iitb.ac.in/wiki/images/c/c4/Finalreport.pdf
sumber
Pro Postgis - kotak pembatas yang merupakan salah satu opsi terpenting untuk merender sejumlah besar data. Mysql tidak memiliki opsi bbox.
sumber
Berikut adalah beberapa basis data waktu nyata, data besar, dan geospasial:
sumber