地図に載せたい緯度と経度のポイントを含む一連のレコードを含む DB があります。必要な詳細レベルは、オーストラリアの通りレベルから国レベルまでで、純粋な地図データ (郊外、道路など) または航空写真のいずれかです。これは純粋に個人的な目的のためであり、出力は製品品質である必要はありません。私は、Bing マップまたは Google Earth のいずれかが進むべき道だと思います。非常に高速でシンプルな実装のために、誰かが私を正しい方向に向けることができますか? ありがとう!
3 に答える
私がこれまでに見つけた最良のアプローチは、Craig Dunn の Geoqueryです。慣れるまでにもう少し時間が必要ですが、表面的には非常に優れたツールのように見えます。
これはいくつかの始まりかもしれません - http://msdn.microsoft.com/en-us/magazine/dd434647.aspx#id0080059
SQL Server Management Studio 2008 には、[クエリ結果] ウィンドウの [空間結果] タブの形式で単純なビジュアライザーが含まれています。このビジュアライザーは、クエリ結果の地理またはジオメトリ列を操作し、空間データ タイプをグリッドにプロットします。クエリ結果に複数の空間列が表示される場合は、視覚化するものを選択できます。表示される列は、SQL Server バイナリ形式である必要があります。ToString() または STAsText() を使用しても、ビジュアライザーでは機能しません。
マッシュアップにどのクライアント側ツールを選択するかに関係なく、SQL Server データを画像形式またはベクター形式で取得するための API が必要になります。私はそれを実際に体験したことはありませんが、GeoServerはSQL Server Spatial Data と連携できるはずです。
彼らの概要ページから:
GeoServer は、Google Maps、Google Earth、Yahoo Maps、Microsoft Virtual Earth などの一般的なマッピング アプリケーションでデータを表示できます。さらに、GeoServer は ESRI ArcGIS などの従来の GIS アーキテクチャに接続できます。
お役に立てれば。