背景: SQL Serverバックエンドを備えた非空間レポートWebアプリケーションがあります。このアプリケーションに空間コンポーネントを追加します。いくつかのベースマップを提供し、表示と編集のためにポイントとポリゴンを提供し、選択したポリゴンのレポートを作成します。
そのために、SQL ServerでArcSDEを使用し、ArcServerを使用してベースレイヤーとベクタージオメトリを提供する計画です。(WMS / WFS-Tのようなもの)
問題:ある時点で、高価なプロプライエタリソフトウェアから離れ、FOSSの代替手段(GeoServer、またはTinyOWS(SQL Serverをサポートしている場合))を使用することを決定する場合があります。できれば、ESRIテクノロジを使用してアプリケーションを完全に構築できないようにしたいと思います。
SDEについての私の理解は、ESRI固有の空間フォーマット、またはそれがインストールされているデータベースシステムにネイティブな空間フォーマットのいずれかを使用できるということです。(ネイティブ形式を使用すると、パフォーマンスが低下するものと思います。)
私の質問:ネイティブのSQL Server空間フォーマットを使用してこのSQLサーバーデータベースにSDEをセットアップする場合、SDEが管理していたテーブルに対して実行するように、たとえばGeoServerをセットアップできますか?SDEを取り除き、別のものを使用するには何が必要ですか?(また、メタ質問:これは質問するのに妥当な質問ですか?何か欠けている重要な点はありますか?)