2012-01-17 6 views
1

個体ヒートマップ、郡境界または郵便番号ラインなどの異なるマップレイヤーデータにアクセスするためのAPIの一部がありますか?異なるBingマップレイヤーへのアクセス

私はこれがESRI/ArcServerのような人々によって処理されていることは知っていますが、電話プラットフォームで同様の情報を得るための方法がいくつかありました。

この時点で、私はそれを見る唯一の方法は、巨大なデータセットを持って、それを解析し、ポリゴンを描画することです。これは、電話で非常に時間がかかると聞こえます。

+0

親愛なるスパマーです。私はその質問をした人ではない。また、ありがとうございます。スパマー。 – Will

答えて

1

悲しいことにGoogle、Bing Maps et al。 tghammの示唆しているように、モバイルデバイス上でパフォーマンスの高いソリューションを使用する場合の最良の方法は、動的ポリゴンを描画するのではなく、独自のレンダリングを事前レンダリングすることですラスタタイルセットを使用して、データを表示し、マップコントロールのカスタムタイルレイヤーのオントップとして表示します。

、このようなタイルセットを作成するための優れたツールチェーンは、次のとおりです。

1)を使用するSQL Server Expressの(またはPostGISに、ご希望の場合)、バックエンドの空間DBとして - http://www.microsoft.com/express/sql/($ 0)

2)を取得しますシェープファイル形式で必要なデータ - http://www.diva-gis.org/Data($ 0)

3.

)SQL Serverにシェープファイルのデータをロード - O( http://www.sharpgis.net/page/shape2sql.aspx($ 0)

4)はSQL Serverから必要な情報を取得するクエリを書きますrをshapefileから直接取得し、Mapnikを使用してそれをタイルにレンダリングする - http://www.mapnik.org($ 0)

合計費用は$ 0です。

また、オープン・ストリート・マップ(http://osm.org)をダウンロードして、自分自身でダウンロードしてレンダリングできるデータベース全体にアクセスできるようにしてください。世界の多くの地域(ただしすべてではありません)では、そのデータの品質と完全性を保証します。

+0

私はWindows Phone用のシンプルなソリューションを期待していましたが、Azureで何か作業する必要があるようです。ありがとう! – firebellys

0

多くの場合、このデータはタイルサーバーを使用して配信されます。ジオメトリはサーバー上でレンダリングされ、タイルに切断され、クライアントはラスターデータの消費のみを担当します。良いイメージを得るための場所はたくさんあります。

http://www.census.gov/geo/www/tiger/ これは、アメリカの基本的な地政学的図形の出発点です。

そこから、http://www.thinkgeo.com/のように、これらのSHPファイルの消費を直接手助けできるサードパーティのライブラリがあります。

また、空間タイプをサポートするDB構造にshpファイルの内容をアップロードすることを選択する人もいます。私はSql Server 2008を使用しました。このライブラリは、シェイプハンドリングとレンダリングの操作を容易にするいくつかの.Netライブラリによって補完されています。

最後に、使用するタイルパターンを理解するだけでよい有用なデータレイヤーがある可能性があります。 WMS。

+0

私は開いたものを見ていきます。 Thinkgeoは、WP7用の生産/開発ライセンスで約10K〜20Kを探しています。私は$ 0の行に沿ってもっと考えていました:)これは非常に小さな個人的なプロジェクトのためです。私は創造的に喜んでいます。 – firebellys

関連する問題