GeoStyling

GeoStyling[mapstyle]

多面体やその他の塗り潰された地理オブジェクトの面を,mapstyle を使って描画する.

GeoStyling[mapstyle,directive]

指定されたグラフィックス directive を適用した mapstyle を使う.

詳細とオプション

  • GeoStylingは,地図に有用なテクスチャやスタイリング指示子を適用するGeoGraphicsの指示子である.
  • GeoStylingは,PolygonGeoDiskFilledCurveTriangleDayHemisphereNightHemisphereGeoVisibleRegionに適用される.
  • mapstyle でサポートされる形式
  • Automaticデフォルトスタイルを使う
    None明示的なスタイルは使わない
    "ContourMap"標高データ(等高線として)
    "Coastlines"海岸前を描画する地理背景スタイル
    "CountryBorders"国境を表示する地理背景スタイル
    Dated["CountryBorders",year]歴史的な国境を表示する地理背景スタイル
    "OutlineMap"概略領域
    "ReliefMap"標高データ(影の付いた色として)
    "Satellite"衛星画像
    "SatelliteWithLabels"ラベルのついた衛星画像
    "StreetMap"市街地図データ
    "StreetMapLabelsOnly"市街地図ラベルのみ
    "StreetMapNoLabels"ラベルを除いた市街地図データ
    {"GeoImage",image}image をテクスチャとして,投影されていない多角形および投影に適用する
    {"Image",image}image をテクスチャとして,投影された多角形に適用する
  • GeoStyling[Automatic]は,デフォルトで,地理グラフィックスに自動的に適用され,明示的な色指定のない半不透明性を使う.このため,デフォルトのGraphics色動作を継承する.つまり,塗潰しの地理プリミティブは,色は黒だが,デフォルトの部分的透過性と組み合されると透過的な明るい灰色になる.
  • GeoStyling[None]は,それまでのGeoStyling指定(GeoStyling[Automatic]で設定された任意のものを含む)で設定された地理スタイリングを削除する.地理スタイリングを使わないと,普通のGraphicsと等しい地理グラフィックスのデフォルトスタイル(透過性のない黒)が使われる.
  • GeoStyling[]GeoStyling[None]に等しい.
  • GeoStyling[directive]GeoStyling["OutlineMap",directive]に等しい.
  • GeoStyling[mapstyle,directive]はグラフィックス指示子(あるいは包み込みDirective内の個々の指示子の集合)を指定された mapstyle にスタイル付けするのに使われる指示子の集合に追加する."OutlineMap"はすべての指示子に対して有効だが,他の地図スタイルに影響を与えるのはOpacityおよびEdgeFormのみである.
  • 地理グラフィックス式で最後に適用されたGeoStyling指定の優先順位が最も高い.地理プリミティブについては,GeoStyling指定(Automaticスタイリングからの指定を含む)は現行のアクティブなGeoStylingの後で地理グラフィックス式に加えられた明示的なグラフィックススタイル指示子に優先する.GeoStyling[Automatic]のデフォルトスタイリングの結果として,裸の色指示子がデフォルトで効力を持つのに対し,塗潰しの地理プリミティブの透過度を変えるためにはGeoStylingOpacityの前後を明示的に囲まなければならない.
  • GeoStylingにはGraphicsと同じオプションのほとんどを使うことができる.加えて,次の地図特有のオプションも使うことができる.
  • GeoStylingImageFunction None適用する画像処理関数
    GeoZoomLevel Automaticスタイルの付いた地理グラフィックスの詳細さのレベル
  • GeoStyling["ContourMap",opts]にはListContourPlotと同じオプションが使える.
  • GeoStyling["ReliefMap",opts]にはReliefPlotと同じオプションが使える.

例題

すべて開くすべて閉じる

  (13)

デフォルトのスタイリングを使う:

Automatic地理スタイルを明示的に指定する:

デフォルトのGraphicsスタイル(地理スタイリングではない)を使う:

概略図的な白地図を示す:

名前付きの色を指定し,地理背景を抑制する:

起伏地図を使う:

起伏地図をGeoBackgroundとして使う:

衛星画像を使う:

海岸線を含む世界地図:

国境を含む世界地図:

1900年におけるヨーロッパの国境地図:

領域ごとに異なるスタイルを指定する:

領域によって異なる地図のスタイルを指定する(部分的に重なる):

地球の昼半球部分を,半透明の黄色でスタイル付けする:

月の起伏図:

スコープ  (25)

"Coastlines"  (1)

海岸線が描画されているモルワイデ投影法による世界地図:

異なるグラフィカル指示子を選択する:

"ContourMap"  (2)

ある国について等高線地図を指定する:

等高線を調整し,ListContourPlotオプションを渡して等高線にスタイルを付ける:

国旗の色を使ってスペインの高度の等高線を表示する:

"CountryBorders"  (2)

国境が表示されたメルカトール図法の世界地図:

別のグラフィックス指示子を選ぶ:

現在のイタリアに対応する地域の1800年における国境を表示する:

"GeoImage"  (1)

アメリカ合衆国に投影された同国の国旗:

"Image"  (4)

アメリカ合衆国上の同国の国旗:

数人の有名な数学者の画像を,それぞれの出身国の現在の国境内に置く:

画像と国のペアを作る:

地図を描く:

ExampleDataから花の画像をロードする:

オランダのテクスチャマップとして使う:

ラスタ画像を使う:

"OutlineMap"  (5)

アフリカに白地図を使う:

アフリカに地理背景スタイルのある白地図を使う:

塗潰しの色を辺の色とスタイルとともに指定する:

半透明な塗潰しの色を辺の色とスタイルとともに指定する:

地理スタイルの指示子は,地理プリミティブに対しては,普通の指示子より優先される:

地球の昼半球部分を半透明の黄色でスタイル付けし,起伏地図の背景に重ねる:

これは,単に黄色を色指示子として与えた場合に等しい:

"ReliefMap"  (3)

アメリカ合衆国に起伏地図を使う:

アメリカ合衆国に,等高線地図の地理背景スタイルを付けた起伏地図を使う:

起伏地図を使い,ワシントン記念塔の上から見える領域を示す:

月面のコペルニクスクレーター周辺の起伏図:

"Satellite"  (2)

衛星画像を使う:

火星上の測地円板の衛星画像:

"StreetMap"  (3)

バージニアに市街地図を使う:

市街地図にスタイルの付いた辺を使うことができる:

不透明度も使うことができる:

しかし,色は使えない:

市街地図を使い,ワシントン記念塔の上から見える領域を示す:

画像処理の効果はGeoStylingImageFunctionを使って適用することができる:

"StreetMapLabelsOnly"  (1)

市街地図のラベルを使う:

色付けした地図領域の上に市街地図ラベルを使う:

"StreetMapNoLabels"  (1)

バージニア州を州境も含め,ラベルなしの市街地図で示す:

ワシントン記念塔の上から見える領域を,ラベルなしの市街地図を使って示す:

オプション  (13)

ColorFunction  (2)

"ReliefMap"スタイルを名前付き色スキームで使う:

月の起伏図のデフォルト色関数を変更する:

ColorFunctionScaling  (1)

左側には"ReliefMap"スタイルのスケーリングの引数を使わず,右側には自動スケーリングを使う:

ContourLabels  (1)

Contours  (1)

"ContourMap"スタイルの等高線の数を指定する:

ContourShading  (1)

"ContourMap"スタイルで,等高線の間の領域を空白のまま残す:

デフォルトの等高線の陰影付けを使う:

ContourStyle  (1)

"ContourMap"スタイルのContourStyleを指定する:

デフォルトの等高線スタイルを使う:

GeoStylingImageFunction  (5)

オーストリアの地図にごま塩ノイズを加える:

タージマハル近くの円形領域をくっきりさせ,円の外側をぼやけさせる:

パリ周辺に先細の「噴出」地図効果を加える:

「噴出」地図を示す:

国旗を画像効果として使う:

国旗のコピーを国の上に置き,周囲の国をぼやけさせる:

周囲の国にさまざまな画像効果を適用する:

GeoZoomLevel  (1)

GeoZoomLevelを設定する:

パリの有名な構造物周辺の市街地図を,さまざまな拡大レベルで示す:

特性と関係  (6)

色プリミティブは塗り潰されていないプリミティブに直接適用されるが,その効果は,塗り潰された地理プリミティブについて最も遅く適用された地理スタイリング(デフォルトではある程度の透過性)と一緒に現れるので,結果として赤い矢印のあるピンクのミシガン州になっている:

GeoStyling[Automatic]で陰的に設定された不透明度が優先するので,ここでは不透明度を指定しても効果はない:

地理スタイリング内に不透明度を置くと,それが有効になり,デフォルトのGeoStyling[Automatic]設定が無効になる:

地理オブジェクトについては,デフォルトの地理スタイル(半不透明)がこれに続く色指示子とともに適用される:

デフォルトの地理スタイルを削除することで,スイスを単色で塗り潰す:

"OutlineMap"地理スタイルを指示子Redと一緒に使って使ってスイスを単色で塗り潰す:

上記と等価な短縮形の地理スタイル指定を使う:

地理スタイリング指定の後にFranceとSwitzerlandを動かすと,両方とも赤くなる(Franceの前に置かれた色指定が,地理スタイリングの色指定によって無効になるため):

フランスを青に,スイスを赤にする:

デフォルトのスタイリングを無効にし,色指示子が有効になるようにして,同じ結果を得る:

地理スタイルは(地理)多角形,三角形,塗り潰された曲線,測地円板に適用される.通常の2Dおよび3Dのグラフィックスプリミティブには適用されない:

"Equirectangular"(正距円筒)図法の緯度と経度に対応する地図の座標値:

地図の座標は他の投影法の経緯度には対応しない:

GeoPositionを使って任意の投影法の地図に測地線を引く:

"ReliefMap"を地図スタイルとして利用すると,要求された地域を投影したものが与えられる:

GeoElevationDataReliefPlotを直接使うと,投影されておらず,切り取られてもいない別のスタイルが返される:

花の画像を世界地図の上に広げる:

"World"が実体とみなされるので,これが可能になる:

実体クラスは多角形の集合とみなされ,結果として多くの花の画像になる:

GeoGroupは,事実上,多角形を結合する:

おもしろい例題  (1)

ポケモンの出身国を取り囲むポケモンの海を表示する:

地図を示す:

Wolfram Research (2014), GeoStyling, Wolfram言語関数, https://reference.wolfram.com/language/ref/GeoStyling.html (2017年に更新).

テキスト

Wolfram Research (2014), GeoStyling, Wolfram言語関数, https://reference.wolfram.com/language/ref/GeoStyling.html (2017年に更新).

CMS

Wolfram Language. 2014. "GeoStyling." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/GeoStyling.html.

APA

Wolfram Language. (2014). GeoStyling. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoStyling.html

BibTeX

@misc{reference.wolfram_2024_geostyling, author="Wolfram Research", title="{GeoStyling}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/GeoStyling.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_geostyling, organization={Wolfram Research}, title={GeoStyling}, year={2017}, url={https://reference.wolfram.com/language/ref/GeoStyling.html}, note=[Accessed: 21-November-2024 ]}