GeoContourPlot[{loc1val1,loc2val2,…}]
指定された位置 lociで定義された値 valiから地理等高線プロットを作成する.
GeoContourPlot[locsvals]
位置 locs の集合を対応する値 vals と一緒に使う.
GeoContourPlot
GeoContourPlot[{loc1val1,loc2val2,…}]
指定された位置 lociで定義された値 valiから地理等高線プロットを作成する.
GeoContourPlot[locsvals]
位置 locs の集合を対応する値 vals と一緒に使う.
詳細とオプション
- GeoContourPlotは等値線地図および主題地図としても知られている.
- GeoContourPlotは,地理的位置から補間された値の場がすべて等しい地図上に等高線を表示する.
- 地理的位置 lociは次の形式で与えることができる.
-
GeoPosition[{lat,lon}] 経度と緯度 Entity[…] 地理実体 Dated[ent,date] 日付付き実体 - 複数の位置 locs は次の形式で与えることができる.
-
{reg1,reg2,…} 個々の位置のリスト GeoPosition[{pos1,pos2,…}] 地理位置の配列 EntityClass[…] 地理実体のクラス - 値 valiは次の形式で与えることができる.
-
vali 正の数 Quantity[vali,unit] 単位付きの大きさ - 複数の値 vals は次の形式で与えることができる.
-
{val1,val2,…} 個々の値のリスト QuantityArray[{val1,val2,…},unit] 数量の配列 - GeoContourPlot[data]の data は次の形式で与えることができる.
-
<|loc1val1,loc2val2,…|> キーと値の連想 GeoPosition[{{lat1,lon1,elev1},…}] 高度を値として持つ地理位置 WeightedData[…] 値に重みが付いた位置 - GeoContourPlotには,GeoGraphicsと同じオプションに以下の追加・変更を加えたものが使える. [全オプションのリスト]
-
BoundaryStyle None RegionFunctionの境界をどのように描画するか BoxRatios Automatic 実質的な3D境界ボックスの比 ClippingStyle None PlotRangeによって切り取られた値をどのように描画するか ColorFunction Automatic プロットにどのように彩色するか ColorFunctionScaling True ColorFunctionの引数をスケールするかどうか ContourLabels Automatic 等高線レベルにどのようにラベルを付けるか Contours Automatic どのような/何本の等高線を使うか ContourShading None 等高線間の領域にどのように陰影付けするか ContourStyle Automatic 等高線のスタイル InterpolationOrder None データ点間の補間密度の各変数の多項式次数 LightingAngle None シミュレーションによる光源の有効角 MaxPlotPoints Automatic 含める点の最大数 Mesh None 各方向に何本のメッシュラインを引くか MeshFunctions {#1&,#2&} メッシュラインの置き方をどのように決定するか MeshStyle Automatic メッシュラインのスタイル Method Automatic 補間とデータ削減に使用するメソッド PerformanceGoal $PerformanceGoal パフォーマンスのどの面について最適化するか PlotLegends None 色勾配の凡例 PlotTheme $PlotTheme プロットの全体的なテーマ RegionFunction (True&) 点を含めるかどうかの決め方 ScalingFunctions None 個々の座標をどのようにスケールするか - ColorFunctionには,デフォルトで,valiのスケールされた値によって与えられた単一の引数が渡される.
全オプションのリスト
例題
すべて開く すべて閉じる例 (1)
elevations = GeoPosition[«1»];GeoContourPlot[elevations]GeoContourPlot[elevations, GeoBackground -> "ReliefMap"]GeoContourPlot[elevations, GeoBackground -> "Satellite", ContourStyle -> White]スコープ (18)
データ (7)
GeoContourPlot[IconizedObject[«locs»] -> IconizedObject[«vals»]]GeoContourPlot[Table[lat + lon, {lat, 0, 90}, {lon, 0, 180}], DataRange -> {GeoPosition[{0, 0}], GeoPosition[{90, 180}]}]キーが場所で値が数のAssociationを使う:
data = AssociationMap[AirTemperatureData, WeatherData[{["Ohio"]["Position"], 100}]];GeoContourPlot[data, ContourStyle -> Thick, GeoRange -> Entity["AdministrativeDivision", {"Ohio", "UnitedStates"}]]WeightedDataを使う:
data = WeightedData[CountryData["France", "LargestCities"], QuantityMagnitude[WeatherData[#, "Temperature"]]&]GeoContourPlot[data]GeoRangeはデータの位置に基づいて自動的に選択される:
data = Association[Table[city -> city["Elevation"], {city, EntityList[EntityClass["City", {EntityProperty["City", "Country"] -> ["Spain"], EntityProperty["City", "Population"] -> TakeLargest[50]}]]}]];GeoContourPlot[data]GeoRangeを使って地理上の関心領域に焦点を当てる:
GeoContourPlot[data, GeoRange -> {{35, 44}, {-10, 3}}]GeoContourPlot[IconizedObject[«Crater lake elevations»], Contours -> 5]GeoContourPlot[IconizedObject[«Crater lake elevations»], Contours -> 10]RegionFunctionを使って領域の密度を制限する:
data = GeoPosition[{{39.42296329026445, 9.004551785001611, 209.1171605179111},
{39.45454274839568, 16.131855105644053, 402.83170734078647},
{45.27022173540008, 12.146380567416564, 42.62383013147054},
{44.25528138412038, 8.021506966616876, 1045.48 ... {46.04707442782128, 9.31842451325494, 699.8179114842161}, {45.6212605219361, 11.306547031915734,
197.15597908355818}, {37.866093881696365, 14.292310964966358, 783.2942556646558},
{40.18855517022835, 9.466724736719614, 694.9632840795464}}];GeoContourPlot[data, RegionFunction -> ["Italy"], ContourStyle -> Thick]プレゼンテーション (11)
GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, ColorFunction -> "SunsetColors"]GeoContourPlot[IconizedObject[«world elevations»], PlotLabel -> "World Elevations", ContourShading -> True, ColorFunction -> "SunsetColors", ColorFunctionScaling -> True]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, ColorFunction -> Function[{z}, Hue[z]]]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, ColorFunction -> Function[{z}, Hue[z]], GeoProjection -> "LambertAzimuthal"]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, ColorFunction -> "Rainbow", PlotLegends -> Placed[Automatic, Bottom]]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> Table[ColorData[33][i], {i, 1, 10}], Contours -> 9]data = GeoPosition[«1»];GeoContourPlot[IconizedObject[«Spain elevations»], GeoBackground -> "StreetMap", ColorFunction -> "Rainbow"]GeoContourPlot[IconizedObject[«Spain elevations»], GeoBackground -> "Satellite"]GeoContourPlot[IconizedObject[«Crater lake elevations»], ContourLabels -> True, Contours -> 4, ContourShading -> True]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> Hue /@ Range[0.8, 0, -0.8 / 10], Contours -> 9]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> Table[ColorData[30][i], {i, 1, 10}], Contours -> 9]GeoContourPlot[IconizedObject[«Crater lake elevations»], ContourStyle -> {Red, Directive[Red, Thick]}]GeoContourPlot[IconizedObject[«world elevations»], PlotTheme -> "Marketing"]オプション (78)
AspectRatio (4)
GeoContourPlot[IconizedObject[«world elevations»]]AspectRatio1で縦と横を等しくする:
GeoContourPlot[IconizedObject[«world elevations»], AspectRatio -> 1]GeoContourPlot[IconizedObject[«world elevations»], AspectRatio -> 1 / 3]AspectRatioFullとすると,他の構造物内にぴったり納まるように縦横比が調整される:
map = GeoContourPlot[IconizedObject[«world elevations»], AspectRatio -> Full];{Framed[Pane[map, {200, 200}]], Framed[Pane[map, {100, 50}]]}Axes (4)
デフォルトで,GeoContourPlotにはAxesは描かれない:
GeoContourPlot[IconizedObject[«world elevations»]]GeoContourPlot[IconizedObject[«world elevations»], Axes -> True]AxesOriginを使って軸の交点を指定する:
GeoContourPlot[IconizedObject[«world elevations»], Axes -> True, AxesOrigin -> {50, 0}]{GeoContourPlot[IconizedObject[«world elevations»], Axes -> {True, False}], GeoContourPlot[IconizedObject[«world elevations»], Axes -> {False, True}]}AxesLabel (3)
GeoContourPlot[IconizedObject[«world elevations»], Axes -> True]GeoContourPlot[IconizedObject[«world elevations»], Axes -> True, AxesLabel -> y]GeoContourPlot[IconizedObject[«world elevations»], Axes -> True, AxesLabel -> {x, y}]AxesOrigin (2)
AxesStyle (4)
GeoContourPlot[IconizedObject[«world elevations»], Axes -> True, AxesStyle -> Red]GeoContourPlot[IconizedObject[«world elevations»], Axes -> True, AxesStyle -> {{Thick, Brown}, {Thick, Blue}}]GeoContourPlot[IconizedObject[«world elevations»], Axes -> True, AxesStyle -> Green, TicksStyle -> Red]GeoContourPlot[IconizedObject[«world elevations»], Axes -> True, AxesStyle -> Green, LabelStyle -> Red]BoundaryStyle (2)
ColorFunction (2)
ColorFunctionScaling (1)
ContourLabels (1)
Contours (7)
GeoContourPlot[IconizedObject[«world elevations»], Contours -> 4]GeoContourPlot[IconizedObject[«world elevations»], Contours -> Automatic]GeoContourPlot[IconizedObject[«world elevations»], Contours -> {Automatic, 3}]GeoContourPlot[IconizedObject[«world elevations»], Contours -> {250, 500}]GeoContourPlot[IconizedObject[«world elevations»], Contours -> {{250, Thick}, {500, Directive[Thick, Red]}}]GeoContourPlot[IconizedObject[«world elevations»], Contours -> Function[{min, max}, Range[min, max, 1000]]]20パーセンタイルと80パーセンタイルの値のところに等高線を置く:
GeoContourPlot[IconizedObject[«Crater lake elevations»], Contours -> Function[{min, max}, Rescale[{0.2, 0.8}, {0, 1}, {min, max}]]]ContourShading (3)
等高線だけを表示するように,自動陰影付けはNoneになっている:
GeoContourPlot[IconizedObject[«world elevations»]]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, ColorFunction -> "Rainbow"]GeoContourPlot[IconizedObject[«world elevations»], Contours -> 3, ContourShading -> {Red, Orange, Yellow, White}]ContourStyle (4)
GeoContourPlot[IconizedObject[«world elevations»], ContourStyle -> Red]高度と起伏図を含むデータのGeoBackgroundのデフォルトの等高線スタイルは,海抜以上のすべての値について黒,海抜より低い値については白である:
GeoContourPlot[IconizedObject[«world elevations»], ContourStyle -> Automatic, GeoBackground -> "ReliefMap"]高度と衛星地図を含むデータのGeoBackgroundのデフォルトの等高線スタイルは灰色の線である:
GeoContourPlot[IconizedObject[«world elevations»], ContourStyle -> Automatic, GeoBackground -> "Satellite"]Noneを使うと等高線は表示されない:
GeoContourPlot[IconizedObject[«world elevations»], ContourStyle -> None, ContourShading -> True]GeoContourPlot[IconizedObject[«Crater lake elevations»], ContourStyle -> {Red, Dashed}]GeoContourPlot[IconizedObject[«Crater lake elevations»], ContourStyle -> Directive[Red, Thick]]Frame (4)
GeoContourPlotは,デフォルトで,枠を使わない:
GeoContourPlot[IconizedObject[«world elevations»]]GeoContourPlot[IconizedObject[«world elevations»], Frame -> True]GeoContourPlot[IconizedObject[«world elevations»], Frame -> {{True, True}, {False, False}}]GeoContourPlot[IconizedObject[«world elevations»], Frame -> {{True, False}, {True, False}}]FrameLabel (4)
GeoContourPlot[IconizedObject[«world elevations»], Frame -> True, FrameLabel -> {"label"}]GeoContourPlot[IconizedObject[«world elevations»], Frame -> True, FrameLabel -> {"latitude", "longitude"}]GeoContourPlot[IconizedObject[«world elevations»], Frame -> True, FrameLabel -> {{"left", "right"}, {"bottom", "top"}}]GeoContourPlot[IconizedObject[«world elevations»], Frame -> True, FrameLabel -> {{"left", "right"}, {"bottom", "top"}}, LabelStyle -> Directive[Bold, StandardBrown]]FrameStyle (2)
GeoContourPlot[IconizedObject[«world elevations»], Frame -> True, FrameStyle -> Directive[StandardGray, Thick]]GeoContourPlot[IconizedObject[«world elevations»], Frame -> True, FrameStyle -> {{Directive[StandardBrown, Thick], Red}, {Directive[StandardGray, Thick], Blue}}]GeoBackground (2)
GeoCenter (1)
GeoGridLines (1)
GeoGridLinesStyle (1)
GeoContourPlot[IconizedObject[«world elevations»], GeoGridLines -> Automatic, GeoGridLinesStyle -> Opacity[0.5, Blue]]GeoContourPlot[IconizedObject[«world elevations»], GeoProjection -> "Albers", GeoGridLines -> Automatic, GeoGridLinesStyle -> Dotted]GeoModel (2)
GeoContourPlot[IconizedObject[«world elevations»]]moonelevations = GeoElevationData[RandomGeoPosition[10000], Automatic, "GeoPosition", GeoZoomLevel -> 6, GeoModel -> "Moon"];GeoContourPlot[moonelevations, GeoModel -> Entity["PlanetaryMoon",
"Moon"], ContourStyle -> White]GeoProjection (1)
GeoProjectionを使って地図の投影法を変える:
Table[GeoContourPlot[IconizedObject[«world elevations»], GeoProjection -> g, PlotLabel -> g], {g, {"Equirectangular", "CylindricalEqualArea", "Bonne", "Mollweide"}}]GeoRange (1)
GeoContourPlot[IconizedObject[«world elevations»]]GeoContourPlot[IconizedObject[«world elevations»], GeoRange -> Entity["GeographicRegion", "Europe"]]GeoContourPlot[IconizedObject[«world elevations»], GeoRange -> {{35, 60}, {-10, 30}}]GeoRangePadding (1)
GeoContourPlot[IconizedObject[«Spain elevations»], GeoRangePadding -> Quantity[250, "Kilometers"]]GeoContourPlot[IconizedObject[«Spain elevations»], GeoRangePadding -> {Quantity[250, "Kilometers"], None}]GeoContourPlot[IconizedObject[«Spain elevations»], GeoRangePadding -> {{None, Quantity[250, "Kilometers"]}, {Quantity[300, "Kilometers"], Quantity[350, "Kilometers"]}}]GeoContourPlot[IconizedObject[«Spain elevations»], GeoRangePadding -> Quantity[-80, "Kilometers"]]GeoScaleBar (1)
GeoContourPlot[IconizedObject[«world elevations»], GeoScaleBar -> "Metric"]GeoContourPlot[IconizedObject[«world elevations»], GeoScaleBar -> Placed[{"Imperial", "Metric"}, {Right, Top}]]GeoContourPlot[IconizedObject[«world elevations»], GeoScaleBar -> Placed["Metric", {Right, Top}]]GeoServer (1)
Wolframの地理サーバを使って地図のタイルをダウンロードする:
GeoContourPlot[IconizedObject[«world elevations»], GeoServer -> "http://a.tile.openstreetmap.org/`1`/`2`/`3`.png"]GeoContourPlot[IconizedObject[«world elevations»], GeoServer -> {"https://basemap.nationalmap.gov/arcgis/rest/services/USGSHydroCached/MapServer/tile/`1`/`3`/`2`", "Projection" -> "Mercator", "TileSize" -> 256, "ZoomRange" -> {1, 18}}]GeoZoomLevel (1)
GeoZoomLevelを明示的に指定して,地図の解像度を低くする:
GeoContourPlot[IconizedObject[«Spain elevations»], GeoZoomLevel -> 1]GeoZoomLevelを明示的に指定して,地図の解像度を高くする:
GeoContourPlot[IconizedObject[«Spain elevations»], GeoZoomLevel -> 4]MaxPlotPoints (2)
GeoContourPlot[IconizedObject[«Spain elevations»], MaxPlotPoints -> 10, Mesh -> All]MaxPlotPointsは不規則データに対して構造格子を強制する:
GeoContourPlot[IconizedObject[«Norway elevations»], MaxPlotPoints -> 5, Mesh -> All]Mesh (1)
MeshFunctions (1)
MeshStyle (2)
GeoContourPlot[IconizedObject[«world elevations»], MeshStyle -> Red, Mesh -> 5, MeshFunctions -> {#1&, #2&}]
方向には赤いメッシュラインを,
方向には破線のメッシュラインを使う:
GeoContourPlot[IconizedObject[«world elevations»], MeshStyle -> {Red, Dashed}, Mesh -> 5, MeshFunctions -> {#1&, #2&}]PerformanceGoal (2)
PlotLegends (6)
GeoContourPlot[IconizedObject[«world elevations»]]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, PlotLegends -> Automatic]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, ColorFunction -> "Rainbow", PlotLegends -> Automatic]Placedを使って凡例の置き方を変える:
GeoContourPlot[IconizedObject[«Spain elevations»], ContourShading -> True, PlotLegends -> Placed[Automatic, Below]]BarLegendを使って凡例をカスタマイズする:
GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, PlotLegends -> Placed[BarLegend[Automatic, LegendMargins -> {{0, 0}, {10, 5}}, LegendLabel -> "z-value", LabelStyle -> {Italic, FontFamily -> "Helvetica"}], Above]]GeoContourPlot[IconizedObject[«world elevations»], ContourShading -> True, PlotLegends -> Automatic]PlotTheme (1)
RegionFunction (3)
GeoContourPlot[IconizedObject[«world elevations»], RegionFunction -> Function[{lat, lon, z}, z < 500]]GeoContourPlot[IconizedObject[«world elevations»], RegionFunction -> Function[{lat, lon, z}, Power[lat, 2] + Power[lon, 2] ≤ 8000]]GeoContourPlot[IconizedObject[«world elevations»], RegionFunction -> ["asia"]]アプリケーション (2)
イエローストーン国立公園のオールドフェイスフル間欠泉を中心とした半径5キロメートルの円板の上に等高線高度を表示する:
coords = RandomGeoPosition[GeoDisk[GeoPosition[{44.4605, -110.828}], ["5 km"]], 2000];elevations = GeoElevationData[coords, Automatic, "GeoPosition"];GeoContourPlot[elevations, ColorFunction -> "SouthwestColors", ContourShading -> True, GeoBackground -> "Satellite", Contours -> 30, InterpolationOrder -> 4]temperatures = DeleteMissing@Association[# -> WeatherData[#, "Temperature"]& /@ Thread[RandomGeoPosition[["USA"], 500]]];GeoContourPlot[temperatures, ColorFunction -> "TemperatureMap", RegionFunction -> ["USA"], Contours -> 12, ContourShading -> True, InterpolationOrder -> 5]特性と関係 (10)
ListContourPlotを使って一般的なデータの等高線を描く:
ListContourPlot[IconizedObject[«data»]]GeoDensityPlotで色を使って地図に滑らかな陰影を付ける:
GeoDensityPlot[IconizedObject[«locs»] -> IconizedObject[«vals»]]GeoBubbleChartを使ってスケールされたバブルで値を示す:
states = EntityValue[EntityClass["AdministrativeDivision", "USStatesAllStates"], EntityFunction[e, {e, e["Population"]}]];GeoBubbleChart[states]GeoRegionValuePlotを使って地域に色を付けて値を示す:
states = EntityValue[EntityClass["AdministrativeDivision", "USStatesAllStates"], EntityFunction[e, {e, e["Population"]}]];GeoRegionValuePlot[states]GeoHistogramを使って場所をビンに集約する:
pts = RandomGeoPosition[["US"], 500];GeoHistogram[pts, "AdministrativeDivision1"]GeoSmoothHistogramを使って場所から滑らかな密度を生成する:
pts = RandomGeoPosition[["US"], 500];GeoSmoothHistogram[pts]GeoListPlotを個々の場所に使う:
GeoListPlot[RandomGeoPosition[["Italy"], 500]]GeoVectorPlotおよびGeoStreamPlotをベクトル場に使う:
vecs = GeoVectorENU[GeoPosition[{{41.72044646550199, -97.44319222116899},
{46.35277665685431, -111.4315456426783}, {38.869826216010324, -106.10009940692615},
{31.787574043650135, -96.48279364395346}, {39.852469082609225, -93.15525687634982},
... 25157985637201197},
{0.4901023278760972, 0.9891989981823661}, {0.8720928861484118, 0.30133102014639235},
{-0.9277032216653329, -0.5872478295734753}, {0.947583037831254, -0.6748021812104095},
{-0.6838608673381241, 0.12312620699389898}}];{GeoVectorPlot[vecs], GeoStreamPlot[vecs]}GeoGraphValuePlotを使って地理ネットワーク上に値を表示する:
GeoGraphValuePlot[{{Entity["City", {"Rome", "Lazio", "Italy"}], Entity["City", {"Milan", "Lombardy", "Italy"}], 2.2}, {Entity["City", {"Milan", "Lombardy", "Italy"}], Entity["City", {"Paris", "IleDeFrance", "France"}], 2.4}, {Entity["City", {"Milan", "Lombardy", "Italy"}], Entity["City", {"Frankfurt", "Hesse", "Germany"}], 5}, {Entity["City", {"Paris", "IleDeFrance", "France"}], Entity["City", {"Frankfurt", "Hesse", "Germany"}], 3.2}, {Entity["City", {"Paris", "IleDeFrance", "France"}], Entity["City", {"Madrid", "Madrid", "Spain"}], 4.3}, {Entity["City", {"Paris", "IleDeFrance", "France"}], Entity["City", {"London", "GreaterLondon", "UnitedKingdom"}], 3.3}, {Entity["City", {"Madrid", "Madrid", "Spain"}], Entity["City", {"Seville", "Seville", "Spain"}], 3.6}, {Entity["City", {"Madrid", "Madrid", "Spain"}], Entity["City", {"Barcelona", "Barcelona", "Spain"}], 1.8}}]GeoGraphPlot[IconizedObject[«nearest US cities»]]関連するガイド
-
▪
- 地理的可視化
テキスト
Wolfram Research (2020), GeoContourPlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/GeoContourPlot.html.
CMS
Wolfram Language. 2020. "GeoContourPlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GeoContourPlot.html.
APA
Wolfram Language. (2020). GeoContourPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoContourPlot.html
BibTeX
@misc{reference.wolfram_2026_geocontourplot, author="Wolfram Research", title="{GeoContourPlot}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/GeoContourPlot.html}", note=[Accessed: 16-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_geocontourplot, organization={Wolfram Research}, title={GeoContourPlot}, year={2020}, url={https://reference.wolfram.com/language/ref/GeoContourPlot.html}, note=[Accessed: 16-July-2026]}