写真付きカヌトグラフィック投圱のLikbez

特定の地理的分垃を持぀さたざたな皮類のデヌタの芖芚化は、最近たすたす普及しおいたす。 ここでは、Habréで、マップ付きの蚘事がほが毎週芋぀かりたす。 蚘事の地図は非垞に異なりたすが、共通点が1぀ありたす。原則ずしお、地図投圱法は2぀しか䜿甚したせんが、既存の投圱法の䞭で最も成功しおいるものではありたせん。 さたざたな皮類の芖芚化に、より芋た目が良く、より適しおいるように芋える投圱の䟋をいく぀か瀺したす。 䞖界地図䞊の䜕かの芖芚化はおそらくこれらのタスクの䞭で最も䞀般的であるため、この蚘事では地球の倧郚分のグロヌバルな投圱ず投圱に぀いお説明したす。



ステレオ投圱



簡単な玹介



この蚘事ではデヌタの芖芚化の問題に焊点を圓おおいるため、䞀般的な構成の原則を陀き、投圱の理論デヌタム、適合性、等角性などに぀いおは詳しく觊れたせん。 たた、ここでは「投圱」に぀いお説明したす。正匏には「座暙系」、぀たり座暙参照系を意味したす。そのような瞮尺のマップでは、投圱ずデヌタムを別々に考慮するこずは意味がないためです。 単玔なゞオメトリを陀き、ここには数孊はほずんどありたせん。 数孊の原理に粟通したい人は、 Wolfram MathWorldの蚘事を通じおこれを行うこずができたす。 したがっお、地理情報システムの分野でプログラミングを勉匷しおいる人や経隓豊富なナヌザヌにずっお、この蚘事はあたり圹に立ちたせん。



始める前に、いく぀かのこずを説明したす。 すべおの䟋は、 このサむトからの州境デヌタセットずNASAりェブサむトからの Blue Marble Next Generationデヌタセットを䜿甚しお提䟛されたす 。 埌者には、2004幎の12か月のそれぞれに぀いお、合成された雲のない地球の衚面の画像が含たれおいたす。これにより、むラストにさたざたなバリ゚ヌションを導入できたす。



私はオヌプン゜ヌス゜フトりェアが本圓に奜きですが、この堎合はGDALを䜿甚するのは効果的ではないようです-珟時点ではあたり普及しおいないが有甚な投圱がいく぀かあるか、゜ヌスコヌドをよく芋おいないため、商甚プログラムGlobalMapperでむラストを甚意したした私はこれを長幎䜿甚しおおり、印象的な座暙系のリストをサポヌトするこずで有名です。



プロゞェクションの名前ずいく぀かの甚語を英語で瀺したす。誰かがこのトピックの資料を怜玢したい堎合、ネットワヌク䞊のロシア語の゜ヌスが少なくなるからですロシア語のりィキペディアの蚘事の数は数倍小さくなりたす。 ほずんどの投圱では、名前だけでなく、EPSGおよび/たたはWKIDコヌド、および座暙系をサポヌトするためにオヌプン゜フトりェアRパッケヌゞなどで広く䜿甚されおいるPROJ.4ラむブラリの投圱の名前も指定しようずしたす。



xkcdを䜿甚した写真では、䞀郚の投圱法がよく知られおいる堎合がありたすが、すべおの投圱法はここでは考慮されたせん。



問題



これらの最も䞀般的な予枬ずは䜕か、それらの䜕が問題なのかから始めたしょう。



最初の投圱は、いわゆる「地理」です 。これは、地理投圱、緯床/経床、プレヌトカレEPSG4326 WKID54001 PROJ.4longlatです。 厳密に蚀えば、極角座暙を蚈算せずに線圢の長方圢座暙ずしお解釈するこずで取埗されるため、投圱でさえありたせん。 この投圱法が䜿甚されるのは、地球の衚面党䜓を衚瀺でき、数孊的に最も単玔であり、デヌタが投圱されずに、぀たり地理座暙緯床ず経床で分垃しおいるこずが非垞に倚いためです。



地理投圱



どうなる 結果は、極の点が線䞊境界ず䞋境界に面する長方圢です。 赀道から遠くなるほど、マップ䞊のオブゞェクトは瞊方向および暪方向に平らになりたす。 前述したように、少なくずもグロヌバルデヌタセットの衚瀺には適しおいたすが、極地カナダ、ノルりェヌ、スりェヌデン、ロシア北郚、フィンランド、グリヌンランド、南極、アむスランドが歪んでいたす。 これを回避できる投圱法が存圚し、それらに぀いおはさらに説明したす。 この投圱法を䜿甚する唯䞀の理由-゜フトりェア実装の極床のシンプルさ-角床単䜍が線圢であるこずを考慮しお、平面䞊にXで-180ºから180º、Yで-90ºから90ºの座暙系を衚瀺する必芁がありたす。



別の非垞に人気のある投圱法は、メルカトル図法、メルカトル図法PROJ.4mercです。 たた、党䞖界をカバヌするデヌタを芖芚化するためにも䜿甚されたすが、その人気は単玔さだけでなく、Google Maps、Bing Mapsなどのグロヌバルマップサヌビスの事実䞊の暙準です。 䞊蚘のサヌビスのマッピングラむブラリOpenLayers、Leaflet、APIは、深く関連しおいたす。 GoogleおよびOpenStreetMapのバヌゞョンでは、Webメルカトルず呌ばれ、コヌドEPSG / WKID3857を持ち 、時にはEPSG900913ずも呌ばれたす。 その構造の原理は地理的なものよりもはるかに耇雑ではありたせん-それは軞が地球の地理的軞ず䞀臎する円柱ぞの投圱であり、投圱は惑星の䞭心から䌞びる線によっお起こり、そこから極域の氎平䌞び誀差は比䟋した垂盎䌞びによっお補償されたす。 これに関する唯䞀の問題は、グリヌンランドの北を衚瀺しようずするず、マップが垂盎方向に倧きくなりすぎるずいうこずです。 したがっお、16°の極域は通垞砎棄されたす南から等しい割合以䞊で。



メルカトル図法



誰かの目には地理的なものよりも少し良く芋えたすが、1぀の問題に぀いおは既に述べたした。 したがっお、芖芚化の察象がテリトリヌたたは距離の単䜍あたりのマヌカヌの密床である堎合、このような衚瀺方法は誀解を招く可胜性がありたす。 もちろん、芖芚化方法を適切に遞択するこずで、これを補うこずができたすが、これはたったく問題にならない堎合がありたすたずえば、党囜の䜕らかの指暙の倀が地図䞊のその囜の色ず盞関しおいる堎合、領域を拡倧する効果は圱響したせん。 倧陞ず囜の茪郭がはっきりず芋えるため、この投圱ではオブゞェクトの圢状のみが保持されたす。 そしお、私が蚀ったように、むンタラクティブなWebマップを䜜成するずきの最初で最も簡単なオプションです。



゜リュヌションオプション



䜕らかの理由で、オブゞェクトの圢状、面積、距離、角床などのプロパティをよりよく保持する投圱が必芁な堎合、グロヌバルデヌタをどうしたすか 幟䜕孊の法則では、平面䞊で地球の円圢の衚面を展開するこずにより、これらすべおの特性を䞀床に保存するこずはできたせん。 ただし、ナビゲヌションや枬定タスクなど、デヌタの芖芚化には、プロパティの保存ではなく、矎芳ず知芚が最も重芁です。 したがっお、歪みがプロパティ党䜓に均等に分散される投圱法を遞択するこずが可胜になりたす。 そしお、そのような予枬はかなりありたす。 最も有名な3぀の類䌌したプロパティがありたす。 「Winkel Triple Projection」 Winkel Tripel WKID54042 PROJ.4wintri 、 「Robinson Projection」 WKID54030 PROJ.4robin 、 「Kavrayskiy Projection」。 最初ず最埌の芖芚的な歪みは最小限に抑えられおおり、専門家ではない人にずっおは、床グリッドを芋お区別するこずは非垞に難しいため、Winkel Tripelが私が最も気に入っおいるむラストずしお説明したす。



りィンケルトリプルプロゞェクション



これは、この投圱法の説明がESRI WKT圢匏でどのように芋えるかです。

PROJCS["Robinson",

GEOGCS["GCS_WGS_1984",

DATUM["D_WGS84",

SPHEROID["WGS84",6378137,298.257223563]

],

PRIMEM["Greenwich",0],

UNIT["Degree",0.017453292519943295]

],

PROJECTION["Robinson"],

PARAMETER["central_meridian",0],

PARAMETER["false_easting",0],

PARAMETER["false_northing",0],

UNIT["Meter",1]

]








ここでは、茪郭の歪みず極に察する囜の面積のわずかな増加も芋られたすが、これは地理的投圱の拡倧ずメルカトル図法の比䟋的な増加ず比范するこずさえできたせん。



ここでは、少し脱線し、デフォルトでこの投圱のビュヌが1぀の欠点に苊しんでいるずいう事実に泚意を払う䟡倀がありたす。これは他のグロヌバルな投圱にも圓おはたりたす。 実際には、䞭倮子午線マップの䞭心を通る北極ず南極を結ぶ線原点の経床がれロ子午線をずるず、マップは180分の1になりたす。 しかし同時に、チュコトカの3分の1がマップの巊端に、3分の2が右にありたす。 地図をより矎しくするために、セクションは、ラトマノフ島の東の169番目の子午線の領域のどこかで行われる必芁があり、11番目が䞭倮の子午線ず芋なされたす。 以䞋に䜕が起こるかを瀺したす。



第11䞭倮子午線によるりィンケルトリプル投圱



そしお、ESRI WKTでこの堎合に倉曎された説明は次のずおりです。

PROJCS["Robinson",

GEOGCS["GCS_WGS_1984",

DATUM["D_WGS84",

SPHEROID["WGS84",6378137,298.257223563]

],

PRIMEM["Greenwich",0],

UNIT["Degree",0.017453292519943295]

],

PROJECTION["Robinson"],

PARAMETER["central_meridian",11],

PARAMETER["false_easting",0],

PARAMETER["false_northing",0],

UNIT["Meter",1]

]








PROJ.4の座暙系定矩圢匏では、投圱䞭心経床はパラメヌタヌ+ lon_0 =で指定されたす。



11番目の子午線は「魔法の」数字です。赀道に沿っお均䞀なスケヌルを持぀ほずんどすべおの䞖界の投圱は、ベヌリング海峡に沿っおカットするこずができたす。



投圱法の遞択を怜蚎する際には、芖芚化に関する既存の実際の芁件をすべお考慮する䟡倀があるこずに泚意しおください。 たずえば、デヌタが気候に関連しおいる堎合、地図䞊に緯床線を描くか、地図の端に曲がるのではなく氎平線で投圱するのが理にかなっおいる堎合がありたす぀たり、ロビン゜ンを支持しおトリプルりィンケルを攟棄したす。 この堎合、これにより、異なる堎所の極ず赀道ぞの盞察的な近接床を評䟡するこずがより簡単か぀正確になりたす。 ロビン゜ンの予枬のもう1぀の重芁な利点は、オヌプン゜ヌス゜フトりェアを含む倚くの゜フトりェアによっおサポヌトされおいるこずですが、他のいく぀かに぀いおは蚀えたせん。



第11䞭倮子午線によるロビン゜ンの投圱



堎合によっおは、たずえばオブゞェクト囜の面積の比率など、䞀郚のプロパティを可胜な限り保持する必芁がある堎合、矎的偎面が損なわれたす。 しかし、ただ䜕かのために必芁かもしれないので、私はそのような投圱の䞀䟋を䞎えたす- 「モルワむデ投圱」 、モルワむデ投圱WKID54009 PROJ.4moll 。



11番目の䞭倮子午線を含むマルワむデ図法



ご芧のずおり、ロビン゜ンの投圱に非垞によく䌌おいたすが、それでも極が点にたずめられおいるため、極極領域の圢状が非垞に歪んでいたす。 しかし、必芁に応じお、囜の面積の割合はずっず良く保存されおいたす。



これらの予枬の最幎少の競争盞手はNatural Earth PROJ.4投圱ですnatearth - Kavraisk投圱ずRobinson投圱のハむブリッドであり、そのパラメヌタは2007幎にアメリカ、スむス、スロベニアの専門家のグルヌプによっお遞択されたした。半䞖玀。



プロゞェクションナチュラルアヌス



デヌタを再プログラムするために、このために特別に曞かれたツヌルがいく぀かありたすが、そのサポヌトはただ普遍的ずはほど遠いものです。



ちょっずした異囜情緒ず特別な機䌚



もちろん、あらゆる皮類の投圱法がそこで終わるわけではありたせん。 それらの倚くが発明されたした。 単玔に奇劙に芋えるものもありたすたずえば、ボンネット図法は、カットされたリンゎたたは定型化されたハヌトに䌌た図ずしお地球を描いおいたす、いく぀かは特別な状況のために蚭蚈されおいたす。 䟋えば、私は倚くの人が写真で芋た䞖界の地図を芋お、それが取り倖されお平らにされたタンゞェリンの地殻のように芋えるず信じおいたす。 これは、確かに、 フッドの同化投圱䞭断グッドホモロゞン投圱WKID54052でした 。



フッドの䞍連続なホモ正匊波投圱



その倖芳は、その名前にふさわしいものです。 その目的は、オブゞェクトのサむズおよびある皋床は圢状を自然な比率に近づけお衚瀺するこずです。 その䞻な問題は、その名前ずその奇劙な倖芳に加えお、䞭倮子午線を遞択するこずにより、単䞀の倧きな土地が切り取られないこずを保蚌するこずが䞍可胜であるこずです。 リストから䜕かが確実に苊しむでしょうグリヌンランド、アむスランド、チュコトカ、アラスカ。 個人的には、20䞖玀半ばに䜜品のスタむルを蚭定したくない堎合は、このような地図を䜿甚するよりも囜の画像を個別に提䟛する方が簡単です。



本質的にはグロヌバルに起因するものではないずいう予枬がありたすが、地球、぀たり宇宙からの䞀皮の惑星を衚瀺できるので、ここでそれらを怜蚎したいず思いたす。 そのうちの1぀は、垂盎方向の近距離透芖図法WKID54049です。 その特別な特性は、特定の高さから芋えるような芖点で地球の衚面を衚瀺するこずです。 楕円地球をモデル化した理想的な図の䞊の高さは、この投圱に察しお明瀺的な圢匏で蚭定されたす。



垂盎クロヌズアップ投圱



図では、この投圱の䞭心の緯床ず経床はモスクワの緯床ず経床に等しく、高さは5,000,000メヌトルです。 この距離が倧きいほど、地球の画像は投圱の画像に䌌たものになり、最埌に考慮したす。



地球を平行遠近法で衚瀺する投圱法、぀たり無限遠から芋た図法は、正投圱図法WKID43041 PROJ.4orthoず呌ばれたす。 ある意味、圌女はこれたでにGoogle Earthを䜿甚したこずがある人なら誰でも知っおいたす。 ある意味では、この投圱法の「ビュヌの方向」は垞に地球の衚面に垂盎であるのに察しお、Google Earthでは奜きなように傟けるこずができたす。



正投圱



そのため、前の投圱ず同様に、䞭倮の緯床ず経床を蚭定しお、地球を目的の方向に向けるこずができたす。 たずえば、問題のある点に䞭心がある半球を衚瀺できたす。たずえば、1぀の䌁業から発生する倧陞芏暡のトラフィックフロヌを瀺したす。 反察の座暙を持぀2枚のカヌドを䜜成するず、䞖界党䜓の地図を取埗できたすただし、端では歪みが非垞に倧きくなりたす。 䞭心点が滑らかに倉化する䞀連のカヌドを生成するず、回転する惑星を3次元グラフィックスなしでアニメヌション化するためのフレヌムが提䟛されたす。



蚘事が興味深いこずが刀明した堎合は、この蚘事のように、個々の囜や地域を衚瀺するために䜿甚される予枬に぀いお、デヌタの芖芚化、むンフォグラフィックなどのタスクのためのこれらの予枬の基本的な特性に向けお続きを曞きたす。



All Articles