Latar Belakang: Kami memiliki aplikasi web pelaporan non-spasial dengan backend SQL Server. Kami ingin menambahkan komponen spasial ke aplikasi ini: sajikan beberapa peta dasar, sajikan poin dan poligon untuk tampilan dan pengeditan, buat laporan untuk poligon yang dipilih.
Untuk itu, rencananya adalah menggunakan ArcSDE dengan SQL Server, dan menggunakan ArcServer untuk menyajikan lapisan dasar dan geometri vektor. (sesuatu seperti WMS / WFS-T)
Masalah: Kami mungkin, pada titik tertentu, memutuskan untuk pindah dari perangkat lunak berpemilik yang mahal, dan menggunakan alternatif FOSS (misalnya GeoServer, atau TinyOWS jika / ketika mendukung SQL Server). Jika memungkinkan, saya ingin menghindari membangun aplikasi dengan teknologi ESRI yang tidak dapat dibatalkan.
Pemahaman saya tentang SDE adalah bahwa ia dapat menggunakan format spasial spesifik ESRI, atau format spasial yang asli dari sistem basis data yang diinstal. (Saya kira ada beberapa penalti kinerja untuk menggunakan format asli.)
Pertanyaan saya: Jika kita mengatur SDE pada basis data server SQL ini menggunakan format spasial SQL Server asli, apakah kita dapat mengatur katakanlah, GeoServer, untuk dijalankan terhadap tabel yang dikelola SDE? Apa yang diperlukan untuk mencabut SDE dan menggunakan sesuatu yang lain? (Juga, sebuah pertanyaan meta: apakah ini pertanyaan yang wajar untuk ditanyakan? Apakah ada sesuatu yang penting yang saya lewatkan?)