回答:
OpenLayers API、特にGeometryクラスを見ることができます。交差をチェックし、頂点などにアクセスできます。過去にOpenLayersでポイントバッファーを実装しました。しかし、組合はもっと難しいかもしれません。
より複雑な操作の場合は、サーバー側で処理を行い、結果をWKTまたはGeoJSONに返します。どちらもOpenLayersで表示できます。例については、このUnionチュートリアルを参照してください。
別の可能なオプションは、空間クエリ「空間数学を処理するためのJavascriptライブラリのようなJQuery」です。どの程度テストされているかはわかりませんが、ソースが利用可能になったので、見てください。
更新
JTS Topology SuiteのJavaScriptポートがあります-https ://github.com/bjornharrtell/jsts
純粋なJSポートであるJTSのポートはほぼ完成し、https://github.com/bjornharrtell/jstsで入手できます。
現在のバージョン(0.9.1)では、述部とオーバーレイを意味するJTSのコア機能をサポートしています。
Google AppEngineでこれが必要な場合、私が読んだことから、JTSはGoogle App Engineと公式に互換性があります。http://giscloud.appspot.com/に基本的なデモがあります
Turfは、多くの空間操作を提供するjavascriptライブラリです。また、モジュール化されているため、必要な機能のみを最終スクリプトに含めることができます。
使用しているAPI /言語に関係なく、ArcGISサーバーREST APIを使用できます。公開されているすべてのメソッドを提供します。