芖芚化する

数幎前、私は釣り堎を䜜り、街の呚蟺の地図を公開し、興味深い堎所をマヌクしたした。 私は地図に非垞に興味があったので、今日はゞオサヌビスの蚭蚈に携わっおおり、䜙暇には地図䜜成の芖芚化を詊しおいたす。 最近、私はモスクワの自転車レンタルの統蚈を芖芚化し、以前に、街の倚色のグリッドの圢で郜垂の高局モデルを公​​開したした。

私たちの呚りの䞖界に関する倧量のデヌタが芖芚的で具䜓的なものになるのは玠晎らしいこずです。 これに私を惹き぀けおいるのは、暗い背景にある倚くの倚色の線や点ではなく、このデヌタを人々に圹立぀ものにするために、興味深いストヌリヌを芖芚的に瀺しお䌝える機䌚です。 このトピックに熱心な人をもっず増やしたいです。お互いに知識を共有し、アむデアを話し合っおください。


モスクワの䞭心にある家は、建物の面積に応じお色が異なりたす。
デヌタ© OpenStreetMapメンバヌ

私はすでに地図䜜成でデザむンに぀いお話したしたが、これに぀いおは倚くの興味深いこずが蚀えるので、私はただそれに぀いお話したす。 この話では、埓来のカヌドに぀いおではありたせん。

地図䜜成の芖芚化に぀いお知っおいるこずを収集し、それに぀いお話すこずにしたした。 その結果、 「ゞオデヌタの芖芚化」ずいうオンラむンコヌスを受講したした 。これは、ゞオデヌタを操䜜するための䞀般的な原則ずツヌルに関する䞀連のミニ講矩です。 各郚分に぀いお、远加の資料ず䜜業ファむルの䟋ぞのリンクを収集したした。これにより、詳现に飛び蟌み、自分で䜕かを詊しおみるこずができたす。 この投皿はコヌス教材から線集されおいたす。

実際、通垞の玙の地図ず新しい地図䜜成の芖芚化ずの間には根本的な違いはありたせん-任意の地図の原理実䞖界の知識の芖芚的衚珟。

優れたカヌトグラフィックの芖芚化の特城的なコンポヌネントをいく぀か遞びたす。



適切に遞択されたデヌタ、テクノロゞヌ、デザむンを組み合わせるこずで、倚くの興味深い芖芚化を行うこずができたす。 たずえば、いく぀か衚瀺したす。

優れたゞオデヌタストヌリヌの最も明るい䟋の1぀は、 建蚭された幎ごずのすべおのオランダの建物の芖芚化です 。 ゚ンタヌテむンメントに加えお、物語はこのマップ䞊で郜垂がどのように築かれたかを非垞に明確に䌝えおいたす。


オランダのすべおの建物は、建蚭幎ごずに様匏化されおいたす

オランダの建物を芖芚化するこずに加えお、同様のプロゞェクトがありたす ブルックリン 、 ニュヌペヌク 、 モスクワ 。

MapBoxのメンバヌは、ゞョギング、りォヌキング、サむクリングなど、 1,500,000のRunKeeperトラックを芖芚化したした。 散歩に人気のある堎所がはっきりず芋えたす。 倏には、自宅から職堎たでのサむクリングルヌトも芋぀けたした。


1 500 000トラックRunKeeper Mapデヌタ© 参加者OpenStreetMap

デヌタ、テクノロゞヌ、デザむンが接続されおいる良い䟋は、カリフォルニアに拠点を眮くデザむンスタゞオであるStamen Designの 氎圩マップです。 このカヌドの堎合、私たちは自信を持っおそれが壮倧な芞術品であるこずが刀明したず蚀うこずができたす。


© おしべによっお氎圩マップ 。 地図デヌタ© OpenStreetMapメンバヌ

ゞオデヌタ


カヌドにデヌタが含たれおいない堎合、カヌドにするこずはできたせん。 情報が地理参照され、地図䞊に衚瀺できるようになった時点で、デヌタは接頭蟞「geo」で受信されたす。 通垞、オブゞェクトは地理座暙経床ず緯床を䜿甚しお地圢にリンクされ、3次元衚珟が必芁な堎合は、高さも瀺されたす。

ゞオデヌタは、ラスタヌずベクタヌの2぀の䞻なタむプに分けられたす。

ご想像のずおり、ラスタヌゞオデヌタは、通垞の地理参照ラスタヌむメヌゞです。 ラスタヌゞオデヌタの最もよく知られおいる䟋は、衛星画像です。


黒海の雲の通り、画像2015幎1月8日© NASA Earth Observatory

衛星画像に加えお、ラスタはデゞタル地圢モデルに䜿甚されたす。画像の各ピクセルには、地圢のこのポむントの高床に関する情報が含たれたす。 街の䞀郚をよりよく認識できるように、メむンストリヌトのグリッドで写真を補足したした。


モスクワの高地モデル© US Geological Survey 、SRTM30、地図デヌタ© 参加者OpenStreetMap

ラスタヌデヌタも静的な画像ではない堎合がありたす;テクノロゞヌにより、むンタラクティブマップにビデオを埋め蟌むこずができたす。

ベクトルゞオデヌタは、座暙、ゞオメトリ、および属性倀のセットたたはシヌケンスによっお蚘述されたす。 ベクトルデヌタには䞻に3぀のタむプがありたす。



ゞオメトリの皮類ず堎所に加えお、属性情報も同様に重芁です。 ベクタヌデヌタでは、各オブゞェクトに远加の属性情報を含めるこずができたす。 これらの属性を䜿甚しお、オブゞェクトを遞択し、さたざたなスタむルルヌルを適甚できたす。 OpenStreetMapの道路レむダヌの䟋を䜿甚するず、「type」属性により、「primary」に察応する倀を持぀道路を遞択し、特別なスタむルで地図䞊で遞択できたす。


道路のレむダヌの䟋で、メむンストリヌトは「type」属性の倀によっお匷調衚瀺されたす。 地図デヌタ© OpenStreetMapメンバヌ

属性を操䜜するために、ほずんどのツヌルにはテヌブル内のデヌタを衚瀺する機胜がありたす。 ずころで、属性は事前に入力するこずも、オブゞェクトのパラメヌタに応じお蚈算するこずもできたす。 この投皿の衚玙画像は、モスクワの䞭心郚にあるOpenStreetMapの建物で、その色は家の面積によっお異なりたす。

ベクタヌゞオデヌタ甚に倚数のさたざたな圢匏が開発されおいたす。最も人気のあるものに぀いお説明したす。


ツヌル


地図䜜成のトピックは、特定の耇雑で混乱しおいるように思われたすが、珟圚では「家庭甚地図䜜成」のためのさたざたな技術ずツヌルが䞀般ナヌザヌに利甚可胜になっおいたす。 私がよく䜿うものの抂芁を簡単に説明したす。

QuantumGIS


量子GIS QGISず略されるは、叀兞的な意味での真のGISです。 オヌプン゜ヌスコヌドを備えたクロスプラットフォヌム補品であり、高䟡なGISパッケヌゞの優れた代替品です。

地図䜜成ず連携しお、QGISは地理デヌタを操䜜するための䞍可欠なツヌルになりたした。 たず、さたざたな圢匏を衚瀺、線集、むンポヌト、゚クスポヌトする機胜、およびオブゞェクトのサンプルを分析および操䜜する機胜です。 たずえば、特定の機胜でオブゞェクトをフィルタリングしたり、特定の領域でオブゞェクトを遞択したりする必芁がよくありたす。


Quantum GIS 2.6.1レむダヌ© OpenStreetMapを䜜成し、゚リアごずにカテゎリを蚭定し、オブゞェクトの属性を衚瀺したす。

さらに、QGISには、地図の様匏化、むンタヌネット䞊での印刷および公開のための地図画像の゚クスポヌト機胜がありたす。 クアンタムには、プロゞェクトの開発に関心のある開発者の倧芏暡なコミュニティがあり、珟圚たで、プログラムの機胜を倧幅に拡匵する倚数のプラグむンが開発されおいたす。

カルトブ


CartoDBは、ゞオデヌタを操䜜するためのオンラむンサヌビスです。実際には、独自のデヌタを芖芚化しお公開する機胜を備えたゞオデヌタホスティングサヌビスです。 サヌビスを䜿甚する基本的なスキヌムは次のずおりです。デヌタをダりンロヌドし、その衚瀺を構成する必芁がありたす。完成した芖芚化を既に䜿甚できたす-プロゞェクトぞのリンクを公開するか、サむトに地図を配眮したす。


CartoDBでの地震可芖化の構成

CartoDBに関するスクリヌンキャストでは、地震のアニメヌション化された芖芚化を数分で䜜成する方法を瀺したしたUSGSによるず、30日で発生したした。 CartoDBは、あらゆるレベルのトレヌニングを受けたナヌザヌがサヌビスを理解できるように、すべおを非垞に䟿利に実行したした。支揎が必芁な人のために、サヌビスの䜿甚方法ずブログで、䟋ずスクリヌンキャストを公開する特別なサむトThe Map Academyを立ち䞊げたしたこのサヌビスを䜿甚しお䜜成された週の最高のマップが公開されたす。 より高床な機胜のために、CartoDBにはAPIがありたす。

タむルミル


実際、過去数幎でTileMill *を開発したMapBox瀟は、はるかに先を行っおいたす。より機胜的なDesign Studio補品がリリヌスされ、マップをカスタマむズできたす。オンラむンサヌビスには豊富なゞオデヌタ機胜もあり、開発者向けに幅広いAPIが提䟛されおいたす チヌムはブログで印象的な芖芚化の䟋を定期的に公開しおいたす。

Mapboxは、CartoDBず同様に、地理デヌタをクラりドに保存し、さたざたなプラットフォヌムで公開できたす。 䞻な違いCartoDBでは、既成のマップの䞊にスタむルを蚭定しお衚瀺できたす。たた、MapBoxサヌビスでは、マップずその䞊に衚瀺するオブゞェクトの䞡方をカスタマむズできたす。 同時に、CartoDBでは、MapBoxで準備されたマップのタむルを接続できたす。

TileMillでのマップのスタむル蚭定の䞻なアむデアは次のずおりです。レむダヌごずのデヌタをマップに远加し、 CSSに非垞に䌌たルックアンドフィヌル蚀語であるCartoCSSを䜿甚しおレむダヌの衚瀺スタむルをスタむル蚭定できたす。 デヌタタむプに関する投皿の写真、たたは衚玙の写真はTileMillで準備されたものであり、原理を理解しお原理を理解すれば、䟿利、迅速、簡単に実行できたす。


MapBox TileMill

準備されたマップは、静的な画像ずしお゚クスポヌトするか、むンタヌネットたたはモバむルデバむスでマップをさらに䜿甚するためにクラりドストレヌゞに公開できたす。 MapBoxのデヌタストレヌゞは有料のサブスクリプションサヌビスであり、サヌビスの基本機胜に慣れるのに十分な無料の料金プランがありたす。

*-MacOS 10.10 Yosemiteナヌザヌは開発バヌゞョンをダりンロヌドする必芁がありたす

Yandex.Maps API


Yandex Maps API-さたざたなマップ機胜が非垞に豊富です。 JavaScript APIを初めお䜿甚する堎合は、 Sandboxの䟋を参照するこずをお勧めしたす。ここでは、さたざたなパラメヌタヌを䜿甚しお察話型マップをペヌゞに远加する方法、マップの動䜜を構成する方法、たたはさたざたなオブゞェクトを远加する方法をすばやく理解できたす。



APIスクリヌンキャストでは、自転車レンタルステヌションに関する情報をCSV圢匏でダりンロヌドし、QGISを䜿甚しおこれらのデヌタをGeoJSONに倉換し、Yandex.Map APIを䜿甚しおいく぀かの方法で芖芚化したした。


ちなみに、 ymaps.GeoQueryを䜿甚しお、GeoJSONファむルを少し゚レガントな方法で操䜜できたす。 たずえば、ロヌドされたすべおのオブゞェクトをすぐに地理オブゞェクトのコレクションに远加し、デヌタセット党䜓の衚瀺パラメヌタヌを制埡できたす。
これらの䟋のコヌドは、スクリヌンキャスト資料の GitHub にありたす 。


自転車レンタルポむントのクラスタリング

公衆トむレの芖芚化の実隓でクラスタリングず円の描画を䜿甚したした。円は5分間の半埄を衚瀺するのに非垞に圹立ち、モスクワの自転車レンタルの統蚈のドラフトでヒヌトマップモゞュヌルを䜿甚したした。


Moscow Velobike統蚈プロゞェクトのヒヌトマップ

もちろん、これはすべおのAPI機胜ずはほど遠いものです。 必芁に応じお、Maps APIに基づいおかなり興味深いむンタラクティブプロゞェクトをコンパむルできたす。 ブログ 、 開発クラブ 、 サンドボックス 、たたはドキュメントで芖芚化の興味深い䟋を芋぀けるこずができたす。




地図䜜成のトピックは無限であり、それに没頭するほど、この地図䜜成の宇宙は無限に思えたす。 特に熱心な読者は、おそらくストヌリヌがデヌタずテクノロゞヌに関するものであるこずに気づき、このストヌリヌのデザむンに぀いおはほずんど語られおいたせん。 埌でこの冒険に行きたす-今のずころ、私はトピックに関する資料を収集し、収集されたものを構造化しお理解しおいたす。

そのため、ゞオデヌタの芖芚化のトピックにさらに没頭するための最も重芁なリンク。

スクリヌンキャストの蚘録
  1. 「 コヌスの玹介ず䟋 」2:25
  2. 「 ゞオデヌタの皮類ず圢匏 」3:50
  3. Quantum GIS-基本機胜の抂芁9:51
  4. 「 CartoDB 」-オンラむンデヌタ芖芚化サヌビス11:38
  5. 「 MapBox TileMill 」 -CartoCSSによるマップスタむリング19:27
  6. “ Yandex.Map API ”-JavaScriptで地図䞊にポむントを衚瀺10:25


䟋のリンクず䜜業ファむル github.com/minikarma/geotalk

このトピックに぀いお議論するために、私はFacebookで「 䞖垯マッピング 」ずいうグルヌプを始めたした。 志を同じくする人々を芋぀け、そこで同様のトピックに぀いお議論し、実隓や経隓を共有するこずは玠晎らしいこずです。

私は可胜な限り材料を補充し続ける぀もりであり、远加ず垌望に喜んでいたす。

参照資料


コヌスの情報を準備しお、私は独立した研究のために特定のリンクのセットを集めたした。 私はあなたず共有したす。 コメントで面癜いこずを共有しおいただければ幞いです。

興味深い䟋ブログずサむトカヌドに関する䞀般的な教育利甚可胜なデヌタデヌタ圢匏に぀いお

Source: https://habr.com/ru/post/J251755/


All Articles