2

ビッグデータ ライブラリ/空間データについてよく理解していません。Google マップ、Bing マップ (任意のマップ) がデータを内部に保存する方法をわかりやすく説明してくれる人はいますか? 緯度 'x' と経度 'y' のズーム倍率で画像が必要な場合、このデータは効率的に取得できるようにどのように保存されますか? また、セル内のすべてのポイントに関連付けられたかなりの量の情報があります。このデータはどのように保存されますか? 関連するページやブログへのリンクは非常に役立ちます。

ありがとう

4

2 に答える 2

3

高度にスケーラブルなマップ プロバイダーのほとんどは、空間データベースに格納された空間データ (道路線、線路、多角形の境界線、水路など) から始めます。ただし、ユーザーの要求ごとにそのデータから直接マップをレンダリングするわけではありません。毎日受け取る何百万ものリクエストには時間がかかりすぎます。

代わりに、マップのタイルは空間データを使用してオフラインでレンダリングされ、ディスクに画像として保存されるため、すばやく取得できます。タイルはさまざまなズーム レベルで再生成されるため、さまざまなレベルで詳細が表示されます。低いズーム レベルには数百万のタイルが含まれる可能性がありますが、めったにアクセスされないため、それらは事前に生成されるのではなく、表示時に生成される場合があります。

次に、アプリケーション (Javascript ベースまたはその他) をセットアップして、特定の表示領域とズーム レベルですべてのタイルを要求し、タイルをつなぎ合わせて完全なマップを生成します。

WMTSは Web 経由でマップ タイルを配信するためのオープン スタンダードの 1 つですが、WMTS はタイルを生成するプロセスを定義していません。 GeoWebCacheは、GeoServerMapServerなどの WMS サーバーと組み合わせて、空間データからタイルを生成するために使用できるサービスです。

于 2013-08-21T14:09:08.730 に答える