1

Silverlightで動作するMicrosoft.SqlServer.Types.SqlGeographyの代替品を探しています。私は主に、データの任意のコレクション(ポイント、パス、またはポリゴン)と、STBuffer、STUnion、およびSTIntersectの機能に関心があります。

中間層のWCFを介してデータベースから地理データを取得し、それをSilverlightクライアントに返して、そこで地理空間データを操作させる必要があります。Microsoft.SqlServer.Types.SqlGeographyタイプでこれを実行できると誤って信じていました。残念ながら、管理されていないコードが含まれており、WCFを介してシリアル化されません。

lat / longを他の形式にエンコードするだけではなく、誰かが以前にこれを行ったことがあることを願っています。重要なのは、データをクライアントに返すときにデータに対して操作を実行する必要があり、これを実行するためのアルゴリズムの実装に対処したくないということです。

4

2 に答える 2

0

正直なところ、SqlGeographyタイプについては知りませんでしたが、最近、独自のlat / lonタイプを作成しました(コンマ区切りの文字列としてシリアル化されます)。それはかなり簡単で、関連するアルゴリズムもそうです(少なくとも私が必要としていたもの)。

あなたが持っている1つの利点は、Webサービスのペイロードを減らすために「未使用」の小数をトリミングするなどのことができるシリアル化を完全に制御できることです。

于 2010-09-23T07:32:21.560 に答える
-1

結局、私は可能な限り最も厳密な機能のセットを実装することになりました。

于 2011-02-02T04:31:26.253 に答える