特定の場所を中心にズームしたマップ(虫眼鏡効果)


8

場所に応じて縮尺が異なる静的マップを作成するにはどうすればよいですか?

例:アルバカーキの特定の場所Xからシカゴの特定の場所Yまで運転するには、次のようにXとYの周りを「ズーム」したいとします。

  • XとYの近くでは、縮尺がかなり大きいため、XとYの近くに小さな通りや建物などが見えます。
  • XとYの両方から遠く離れているため、縮尺はかなり小さいため、長い高速道路だけが表示され、詳細は表示されない場合があります。

つまり、XとYの周りに「虫眼鏡効果」を備えた通常のマップのようなものです。効果はスムーズに「フェードオフ」し、マップが途切れないようにする必要があります。

理由:離れた都市間を移動する場合、高速道路の移動はしばしば簡単です(詳細を必要としないという意味で)が、Xから高速道路へ、高速道路からYへ行くには、詳細な指示が必要です。

編集:私がしたいことの恐ろしい例を添付しました。ノート:

  • これは、2つの都市ではなく、1つの都市のみにズームインします。
  • これは単なる古い画像のズームです。私が欲しいのは、アルバカーキエリアの詳細です。
  • ただし、道路/高速道路は連続していることに注意してください。拡大には「カットオフ」の問題はありません。

代替テキスト


1
もっと情報が必要になると思います。ソフトウェアと同様に、レベル(Web /デスクトップ)、言語(GUIまたはコード)。空欄に記入してください。お手伝いさせていただきます。
Brad Nesom

私はテクノロジーに関してはかなりオープンです。たとえば、openstreetmap.orgからのデータを、fly / libgdからより洗練されたものまで何でも使用してつなぎ合わせます。私の本当の質問は、言語に依存しない方法で、どうやってこれを行うのですか?一般的な考えがわかれば、自分で進めることができると思います。
バリーカーター、2010

回答:


12

ien:面白い紙。このアルゴリズムが一部のソフトウェア/ Webプラットフォームに適用されているのを見ましたか?
radek

知りません。プロトタイプが開発されたようですが、どのプラットフォームでどのように利用できるかわかりません。この作品は「GiMoDig」と呼ばれる研究プロジェクトの一部でした。
julien

これはまさに私がやろうとしていることです、ありがとう!論文を読んで、実装できるかどうかを確認します。
barrycarter

お力になれて、嬉しいです !
julien 2010

1
ここに私が開発したプロトタイプがあります:opencarto.goldzoneweb.info/index.php?id
julien

3

正確な答えではありませんが、いくつかの興味深い例を含むこの indiemapsブログ投稿をご覧になることをお勧めします。


3

次のようなマップを生成するMicrosoftのLine Driveサービスhttp://msdn.microsoft.com/en-us/library/cc514631.aspxを探していると思います

代替テキスト

http://cs.ubc.ca/~tmm/courses/cpsc533c-03-spr/readings/rtmaps.pdfに基づいた元の論文を読むことができます。


ありがとう!これは私が探しているものにかなり近いです。いくつかの構造も確認するとよいでしょう(ただし、「関心のあるポイント」を確認すると非常に役立ちます)。
Barrycarter

このペーパーはマップを構築するために必要なステップを提供し、必要に応じてPOIと構造を追加できると思います。
Ian Turton


1

私が考えることができる最も簡単なことは、ArcMapで複数のデータフレームを使用することです。高速道路の概要に1つ、終点の詳細ビューに1つ。レイアウトビューで好きなように配置し、ズームスケールまたは範囲を適切に設定します。私はスムーズなフェードアウトを心配していません。それはArcMapでは利用できません。

これがあなたが探しているものに近い場合は、詳細を提供できます。


作業量が多すぎない場合は、結果の例を見せていただけませんか。
バリーカーター

@barrycarter、それは不連続で、パブロの答えに似ています。
Regan Sarwas

1

マップは静的なので、アートワークを作成してより良い結果を得ることができます。この問題を解決するために、さまざまな縮尺でマップをオーバーレイします。使用するGISによっては、さまざまな方法でそれを行うことができます。1つは、小さなズームマップを生成して保存するのではなく、大きなマップを生成して保存し、InkscapeやIllustratorなどのソフトウェアでそれらを組み合わせて、ズームマップを目的の形状にクリップすることです。QgisとIllustratorで作成された簡単な例を見てください。代替テキスト


しかし、差し込み図とメインマップの間の道路が「壊れている」ことに気づきました。また、挿入図は一定のスケールであるように見えます。連続性を得る唯一の方法は、インセットの各ポイントで「インセット」のスケールを変えることだと思います。
バリーカーター、

私はいくつかの調査を行いましたが、コーレルドローのレンズエフェクトは望みどおりの結果をもたらすと思います。残念ながら、ここにはコーレルがありません。
Pablo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.