1

オンプレミス アプリケーションで Bing Map を置き換えるソリューションを検討しています。この投稿OpenStreetMap を使用したマップのレンダリングとさまざまな読み取りから、次のことを行う必要があることを理解しています。

  1. オープン ストリート マップの OSM データをダウンロードする
  2. PostgreSQL にロードするために GIS データに変換しますか? これを行う必要があるかどうかわからない
  3. データをデータベースにロードする
  4. MapNik を使用してマップをレンダリングします。デモをダウンロードして実行しました。pdf/png/jpg/tif/svg 形式のマップを生成しているだけです。

ここで問題になるのは、このマップ データを Web アプリケーション (ASP.NET) でどのように使用するかということです。そのため、ユーザーがマップをスクロールすると、コードはそこに別の一連の画像ファイルを表示するだけで、アプリケーションが処理するのは非常に多くなります。それとも、ここで何か不足していますか?

4

1 に答える 1

1

switch2osm.org はすでに多くの質問に回答していますが、残念ながら、何をしようとしているのかを実際に説明していません。

カスタム オーバーレイを使用して OSM マップを表示するだけの場合は、OSM データをダウンロードする必要も、独自にレンダリングする必要もありません。LeafletOpenLayers、またはタイルを表示できるその他のライブラリを使用して、既存のタイルを使用してオーバーレイを作成するだけです。これは最も簡単なソリューションであり、非常に短時間でセットアップできます。ただし、選択したタイル プロバイダーのタイル使用ポリシーに準拠する必要があります。

カスタム スタイルの OSM マップを作成する場合は、独自のタイルをレンダリングするか (かなり優れたハードウェアと大量のストレージが必要です) 、タイル レンダリングを処理するサードパーティ プロバイダーのいずれかを選択できます。君の。

于 2013-10-22T06:35:32.120 に答える