0

Google Earth で地球全体の地図を重ねようとしています。このために画像に必要な特定の寸法はありますか?

4

2 に答える 2

4

KML ファイルを作成すると、Google Earth で画像を生成できます。KML ファイルには、次のGroundOverlayように目標を達成するために使用できるタグがあります。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Folder>
    <name>Ground Overlays</name>
    <description>Examples of ground overlays</description>
    <GroundOverlay>
      <name>Large-scale overlay on terrain</name>
      <description>Overlay shows Mount Etna erupting 
          on July 13th, 2001.</description>
      <Icon>
        <href>http://code.google.com/apis/kml/documentation/etna.jpg</href>
      </Icon>
      <LatLonBox>
        <north>37.91904192681665</north>
        <south>37.46543388598137</south>
        <east>15.35832653742206</east>
        <west>14.60128369746704</west>
        <rotation>-0.1556640799496235</rotation>
      </LatLonBox>
    </GroundOverlay>
  </Folder>
</kml>

kml ファイルと画像オーバーレイを理解するのに役立ついくつかのリンクを次に示します。

KML チュートリアル
KML チュートリアル - Google Earth 用グラウンド オーバーレイ
イメージ オーバーレイ クリエーター - Google Earth ブログ

于 2009-08-04T13:17:09.643 に答える
0

実際には、西を-180に設定し、東を180に設定することは完全には機能しませんが、-179.99と179.99は機能します。その他の問題:

  • 1ピクセル(256,128)だけが「点灯」している1024x512の透明な画像を作成しました。http://test.barrycarter.info/gmap17.phpでわかるように、点灯しているピクセル(米国ウィスコンシン州ウォーソーの近く)は、近くのミネアポリスとセントポールの2つの都市とほぼ同じサイズです。

  • ある時点以降にズームインすると、不思議なことにピクセルが消えます。

  • GroundOverlaysはクリック可能であるため(これをオフにする方法が見つかりません)、マップをクリックしてズームすると、迷惑なポップアップが表示されます。スケールの使用は問題なく機能します。

  • また、 http: //test.barrycarter.info/gmap18.phpで1つのピクセルが点灯している2048x1024の透明な画像を作成しました が、そのピクセルでさえ大きすぎます。解像度が高いほど、読み込みも著しく遅くなります。

一方、グラウンドオーバーレイを多く配置しすぎると、マップのレンダリングが非常に遅くなります。GoogleはおそらくKMLマップ自体をレンダリングしますが、グラウンドオーバーレイはまだ「imgsrc」であると思います。

ここでの聖杯は、解像度と画像の数の適切な組み合わせを見つけることです。たとえば、それぞれが地球の1/64をカバーする64枚の画像です。

編集:グーグルマップはレベル2で全世界を表示し、レベル20までズームするため、ピクセルがラベル20ズームでマップ全体のサイズである場合、最終的には各方向に2 ^ 18==262144ピクセルが必要です。 。これは、それぞれ4096x4096または68.7ギガピクセルの4096の画像です。もちろん、レベル20のズームが必要ない場合は、それを大幅に減らすことができます。

于 2011-04-17T00:08:40.167 に答える