Kinerja Shapefile dan PostGIS dengan GeoServer?

8

Saya akan membangun aplikasi web, yang akan membuat sekitar sepuluh peta menggunakan GeoServer. Saya juga akan mengubah data atribut dalam aplikasi untuk beberapa lapisan.

Apa pilihan yang disarankan untuk kinerja dan penyebaran: Peta yang diberikan dari GeoServer menggunakan database Shapefile atau PostGIS? (atau mereka tidak terlalu penting)

Saya tidak berurusan dengan kueri spasial.

Sibi
sumber
Anda telah mengatakan bahwa Anda akan: mengubah data atribut. Apakah ini berarti bahwa aplikasi Anda akan melakukan pengeditan, atau bahwa data akan diperbarui oleh beberapa proses lain secara berkala?
Devdatta Tengshe
Aplikasi web akan melakukan pengeditan.
Sibi

Jawaban:

14

PostGIS . Dokumentasi Geoserver memiliki komentar berikut :

"Shapefile adalah format yang sangat umum untuk data geospasial. Tetapi jika Anda menjalankan GeoServer di lingkungan produksi, lebih baik menggunakan database spasial seperti PostGIS. Ini sangat penting jika melakukan transaksi (WFS-T). Kebanyakan database spasial menyediakan alat konversi shapefile. Meskipun ada banyak opsi untuk database spasial (lihat bagian Bekerja dengan Database), PostGIS direkomendasikan. Oracle, DB2, dan ArcSDE juga didukung. "

Ini bukan keseluruhan cerita; bahkan jika Anda tidak peduli dengan WFS, mulai dari penyortiran asli hingga kemampuan untuk membuat & menerbitkan tampilan PgSQL, kinerja kueri, keamanan data, penyimpanan ... cukup gunakan PostGIS.

WolfOdrade
sumber
Saya tidak berurusan dengan kueri spasial apa pun, hanya agar Anda tahu.
Sibi
7

Saya ingin menambahkan bagi siapa saja yang melakukan pertanyaan ini, yang menurut pengalaman saya disarankan ketika Anda berencana untuk mengubah, tetapi bahkan jika data spasial, tetapi jika hanya untuk menunjukkan kepada mereka (WMS) menghasilkan yang lebih baik (lebih cepat) untuk menggunakan shapefile, lihat slide ini

Tes Kinerja WMS! Mapserver & Geoserver FOSS4G 2007

phipex
sumber
Presentasi yang menarik terima kasih! Saya ingin tahu apakah waktu respons (di mana shp <postgis) telah berubah selama 6 tahun ...?
WolfOdrade
Saya melakukan tes konsisten dengan apa yang dikatakan dalam presentasi, tetapi ingat apa yang dikatakan dalam presentasi adalah untuk wms, tidak yakin itu berlaku untuk WFS, saya belum membuktikan bahwa saya belum membutuhkannya akan menarik untuk dicoba.
phipex
Cara saya membacanya, shapefile memiliki waktu respons yang lebih baik tetapi postgis menang pada throughput, apakah itu yang Anda lihat juga?
WolfOdrade
Saya hanya diuji dengan WMS dan dalam tes yang saya lakukan memberi saya peningkatan kinerja shapefile, saya tidak melakukan pengujian dengan WFS
phipex
@WolfOdrade Slide thoughput (# 11) mengatakan "Garis yang lebih tinggi lebih baik di sini", yang berarti shapefile menang. Logis, karena (lagi-lagi disebutkan pada slide) itu hanyalah representasi alternatif dari slide sebelumnya pada waktu respons.
Stijn