Yandex.Mapsの衛星に5年間

Yandex.Mapsに最初の衛星画像が表示されてから5年が経過しました。 それぞれの新しい都市の追加がイベントであった-現在、宇宙写真は地球の表面全体をカバーしています。 また、1700を超える都市が詳細に撮影されているため、道路標示でさえ写真に表示されます。



この機会に、衛星画像がどこから来て、どのようにしてYandex.Mapsに到達するかを詳細に説明することにしました。 どの衛星が地球を撮影しているかを見つけ、地図上の軌道から衛星レイヤーまでの画像の全経路を追跡します。



Yandex.Mapsには、 スキーム衛星画像ハイブリッド、 人気のあるカードの 4つの表示モード(レイヤー)があります 。 「スプートニク」レイヤーは、宇宙から見た地球の画像です。 その上で、人は軌道からどのように見えるかを見ることができます。例えば、彼の都市、家、あるいは車庫です。 衛星画像に基づいて、ユーザーは人の地図を描きます。 Yandexのスペシャリストは、マップを作成するときに、宇宙写真も使用します。



Yandex.Mapsを使用する前に、衛星画像は最初に宇宙軌道から地球に転送され、その後、いくつかの処理段階を経ます。 それはすべて、地球の表面を撮影する衛​​星から始まります。



Yandexにはどのような衛星が必要ですか?



衛星は地球の周りを周回しています。 いくつかはテレビ信号を送信し、2番目はオブジェクトの位置を決定し、3番目は他のタスクを実行します。 また、リモートセンシングデバイス(地球のリモートセンシング)もあります。このような衛星は、緊急事態、天気予報、収穫の監視に役立ちます。 そして、最も重要なのは、Yandex.Mapsで地球を撮影できることです。



Yandexはさまざまな地域で、地域の人口とYandexユーザーの需要に応じて、さまざまな詳細度の写真を使用しています。 たとえば、シベリアの森林の詳細な写真を必要とする人はほとんどいませんが、エカテリンブルクまたはウラジオストク-それどころか。 また、オホーツク海の海岸は黒海ほどユーザーにとって面白くない。



Yandexは、ロシアおよび大都市の最高解像度の画像をIkonos、QuickBird、およびWorldView2衛星から取得しています。 そのような写真では、道路標示を見ることができます。



残りの領土は他の衛星によって占領されました。 ロシアのヨーロッパ地域はIRSの衛星です。 彼の写真では、高速道路と高層ビルがはっきりと見えます。 そして、地球の残りの表面はランドサット衛星からの写真で覆われています。この衛星では、最大の近似値で、空港や個々の都市ブロックなどの大きなオブジェクトを区別できます。







衛星の撮影方法



衛星は順番に地球の写真を撮影し、すべてを連続して撮影するわけではありません。 たとえば、YandexはNの都市の新鮮な写真を必要とします。この都市を撮影するために、Yandexは撮影が必要な領域をマークし、画像の要件(晴天または曇天、雪のない季節)も示します。 今、都市Nの上を飛んで、衛星はそれの写真を撮るでしょう。



衛星は夜に写真を撮りません。 適切な地域での撮影時に優れた雲量を約束している場合は、撮影しないようにします。 ただし、衛星自体は、結果の画像が顧客の要件を満たしているかどうかを理解できません。 これは、衛星が画像を地球に転送した後に決定されます。 写真が合意された条件を満たさない場合、衛星は写真を撮り続けます。 撮影が非常に困難な都市もあり、良いショットを待つのに長い時間がかかる場合があります。 たとえば、ピャチゴルスクは、雲が密集しているため、宇宙からはほとんど見えません。 またはアスベスト-衛星は、冬にのみ明確にそれを削除することができました。 また、Yandexは、冬の写真は極端な場合にのみ使用しようとします。これは、写真上のすべてのオブジェクトがグレーホワイトであるためです。



宇宙カメラは、1つの領域の2つの写真を一度に撮影します。 できるだけ詳細な黒と白、および低解像度の色-地球の大気中の光の屈折のため、そのような高さから高解像度のカラー写真を撮ることはできません。 次に、結果の画像が結合されます。 デジタル形式では、解像度の低い画像は解像度の低い画像になります。 画像を結合するために、カラー画像が引き伸ばされており、これにより画像の鮮明さがさらに低下し、白黒に重ねられます。







白黒およびカラーショットは、ほんの数秒の間隔で撮影されるため、結合された画像内の高速で移動するオブジェクトの輪郭は一致しません。 航空機の写真では、空港の近くに衛星レイヤーをできるだけ近づけると、これが顕著になります。







元の衛星画像は通常の写真とは異なります。宇宙カメラは、地上のカメラとは色の認識が異なるためです。 大気、衛星が飛行する軌道の高さ、カメラの技術的能力により、色が歪んでいます。 画像の色を自然に見せるために、色補正を行います。







衛星は斜めに離陸し、画像内の一部のオブジェクトが変形する可能性があります。したがって、歪みを補正するには、地球の起伏の地図に写真を重ね合わせる必要があります。



これらすべての変更後のみ、宇宙からの画像はYandexに到達します。



Yandexは写真に取り組んでいます



Yandexは都市Nのスナップショットを受け取りました。スナップショットのサイズは、作成した衛星によって異なります。 3GBの重量の32000x32000ピクセルだとしましょう。 都市が小さい場合、そのような画像に収まります。 たとえば、ノボシビルスクでは2つ、モスクワでは5つ、郊外のサンクトペテルブルクでは6つ必要です。



画像を受信すると、Yandexは衛星マップ層の対応する領域に画像をオーバーレイし、たとえば、高速道路が新しい画像と古い画像の境界で中断しないように、隣接するものを結合します。



いくつかは、1つの画像から作成されます-各スケールに1つ。 最も詳細な場合、より一般的な場合、最大解像度が残されます-画像の解像度が低いほど、画像の重量が小さくなるため、それに応じて最大解像度が低下します。 その結果、「画像のピラミッド」が作成され、ユーザーはYandex.Mapsのサテライトレイヤーを順次表示、ズームイン、ズームアウトします。







次に、各スケールの各画像がタイル(256x256ピクセルの正方形)に分割されます。 Yandex.Mapsのすべてのレイヤーには、このようなタイルが読み込まれます。 これにより、Yandex.Mapsを高速化できます-ユーザーが現在表示しているエリアのみがダウンロードされます。







最後に、Nのショットを公開する準備ができました。 原則として、Yandexはリリース全体で新しい衛星画像を公開するため、都市Nの新鮮な写真がYandex.Maps衛星レイヤーに他の地域からの更新とともに表示されます。



All Articles