GeoRange
地理関数のオプションで,含める経緯度の範囲を指定する.
詳細
- GeoRangeはGeoGraphics,GeoImage,DynamicGeoGraphics,GeoElevationDataおよび他の地理関数で使うことができる.
- 使用可能な設定値
-
All 全世界に相当する領域が含まれる Automatic 表示する領域を自動的に選択する Full 地理画像で使われる場合はAllに等しい {{lat1,lat2},{lon1,lon2}} 緯度と経度についての明示的な限界 {All,{lon1,lon2}} 全緯度範囲,経度範囲を指定 {{lat1,lat2},All} 全経度範囲,緯度範囲を指定 r メートル単位であると仮定した明示的な半径 quantity 指定された,あるいは計算された地理中心周囲の明示的な半径 entity entity の"Polygon"特性に対応する領域 georegion GeoBounds が計算できる任意の領域 "Country" 包み込む国の境界ボックスを使う "World" 全世界の境界ボックスを使う - AllとFullは,どちらも,対応する軸.すなわち,緯度{-90,90},経度{-180,180}の完全な範囲を意味する.であるから,両者は,それ自体で使われる場合は"World"に等しい.しかし,{All,{-100,100}}のように個別範囲としても使うことができる.
- 明示的な範囲は,度を単位とした緯度と経度の範囲{{latmin,latmax},{lonmin,lonmax}}で指定される.
- 経度範囲{lonmin,lonmax}に対しては,上側境界 lonmaxは360を法として取られ,
となるようにする. - entity を指定すると,その"Polygon"特性の地理境界ボックスが使われる.
- 実体または地理プリミティブによって与えられる任意の地理領域について,GeoRangegeoregion は範囲GeoBounds[georegion,Scaled[0.05]]を表す.
- GeoRangequantity は,GeoCenterによって,あるいはGeoGraphicsの地理プリミティブによって指定された中心の周りの,半径 quantity の地理的中心を包み込む範囲を表す.
- GeoRangeAutomaticは,GeoGraphics[…]の第1引数に対するGeoBounds[…]の充填された結果によって与えられた領域を選択する.点状の場合は,その点の周りの半径約10マイルの地理円板が使われる.入力についての位置情報がない場合は,GeoGraphics[]におけるのと同じように,完全な地理範囲が使われる.
- GeoRangePaddingを使ってGeoRangeで定義される境界ボックスを拡張することができる.
- OptionsとAbsoluteOptionsは,地図で使われるGeoRangeの明示的な形を抽出する.
例題
すべて開く すべて閉じる例 (6)
コペンハーゲンを中心とした半径50マイルの範囲の地図を描く:
GeoGraphics[GeoRange -> Quantity[50, "Miles"], GeoCenter -> Entity["City", {"Copenhagen", "Copenhagen", "Denmark"}]]Options[%, GeoRange]GeoGraphics[GeoRange -> {{53, 58}, {7, 17}}]GeoGraphics[GeoRange -> Entity["Country", "France"]]GeoHistogram[GeoPosition[«1»], GeoRange -> Automatic]GeoGraphics[GeoMarker[Entity["City", {"Panama", "Panama", "Panama"}]], GeoRange -> "Country"]GeoImage[GeoRange -> "World"]スコープ (14)
位置情報なしのデフォルトのGeoRangeの値はユーザ位置の周りの世界全体である:
GeoGraphics[]点の周りでGeoRangeがデフォルトで選択するのは,点の周り約10マイルの充填された地理円板である:
GeoGraphics[Here]拡張領域についてGeoRangeがデフォルトで選択するのは,その領域の地理境界の充填されたものである:
GeoGraphics[Polygon@Entity["AdministrativeDivision", {"Kentucky", "UnitedStates"}], GeoBackground -> "StreetMapVectorLabels"]GeoGraphics[GeoRange -> {{0, 90}, {0, 180}}]GeoGraphics[GeoPosition[{40, -100}], GeoRange -> "Country"]GeoGraphics[Polygon[EntityClass["Country", "Asia"]], GeoRange -> "World", GeoProjection -> "Bonne", GeoBackground -> "Plain"]GeoGraphics[Polygon[EntityClass["Country", "Asia"]], GeoRange -> "World", GeoCenter -> 100, GeoProjection -> "Bonne", GeoBackground -> "Plain"]GeoGraphics[GeoRange -> Entity["City", {"Denver", "Colorado", "UnitedStates"}]]GeoGraphics[GeoRange -> EntityClass["Country", "Europe"]]Options[%, GeoRange]これは,厳密には指定された領域のGeoBoundsと対応しないが,5%の充填範囲にあたる:
GeoBounds[EntityClass["Country", "Europe"]]GeoBounds[EntityClass["Country", "Europe"], Scaled[0.05]]georegion = {Entity["Country", "Ecuador"], Entity["Country", "Venezuela"], Brown, Entity["Country", "Colombia"]["Polygon"]}GeoGraphics[GeoRange -> georegion, GeoBackground -> "Basic"]Options[%, GeoRange]これは,与えられた領域の地理境界を5%充填することにあたる:
GeoBounds[georegion, Scaled[0.05]]ブエノスアイレスの周囲1000kmの地理円を含む範囲に相当する地域:
GeoGraphics[GeoRange -> Quantity[1000, "Kilometers"], GeoCenter -> Entity["City", {"BuenosAires", "BuenosAires", "Argentina"}], GeoBackground -> "ClassicDark"]GeoGraphics[{Polygon[Entity["City", {"Roswell", "NewMexico", "UnitedStates"}]]}, GeoRange -> Quantity[10, "Kilometers"], GeoRangePadding -> None]純粋な数として指定された地理半径の単位はメートルであると仮定される:
GeoGraphics[{Polygon[Entity["City", {"Roswell", "NewMexico", "UnitedStates"}]]}, GeoRange -> 10000, GeoRangePadding -> None]range = GeoRange /. Options[%, GeoRange]GeoDistance[Sequence@@({#, Mean[range[[2]]]}& /@ range[[1]]), UnitSystem -> "Metric"] / 2GeoDistance[Sequence@@({Mean[range[[1]]], #}& /@ range[[2]]), UnitSystem -> "Metric"] / 2GeoGraphics[GeoRange -> {Full, {-50, 50}}]GeoGraphics[GeoRange -> {{-90, 0}, All}]GeoGraphics[{GeoStyling[Green], Polygon[Entity["Country", "Brazil"]]}, GeoRange -> "World", GeoBackground -> "ReliefMap"]GeoGraphics[Polygon[Entity["Country", "Brazil"]], GeoRange -> {{-90, 90}, {-180, 180}}]シンボルAllを使って適切な中心を選択する:
GeoGraphics[Polygon[Entity["Country", "Brazil"]], GeoRange -> All]地理範囲を,点状(多角形は使用不可)の場所とデフォルトの地理範囲充填で指定する:
GeoGraphics[GeoRange -> Entity["City", {"Kathmandu", "Kathmandu", "Nepal"}]]特性と関係 (5)
360度を超える経度範囲は,360度になるように左から切り取られる:
GeoGraphics[GeoRange -> {{-90, 90}, {-100, 500}}, Frame -> True]AbsoluteOptions[%, GeoRange]GeoGraphics[GeoRange -> {Full, {120, -120}}, Frame -> True]AbsoluteOptions[%, GeoRange]GeoRangeは,投影される地球の部分を定義する:
GeoGraphics[GeoRange -> {{30, 85}, {-10, 50}}, GeoProjection -> "Albers", Frame -> True, GeoBackground -> "ReliefMap"]AbsoluteOptions[%, GeoZoomLevel]GeoGridRangeは,その地図の部分を投影された座標で選ぶ:
GeoGraphics[GeoRange -> {{30, 85}, {-10, 50}}, GeoProjection -> "Albers", Frame -> True, GeoGridRange -> {{-0.2, 0.2}, {-0.4, 0}}, GeoBackground -> "ReliefMap"]デフォルトで,地理範囲は地図の格子範囲全体を覆うように充填される:
GeoGraphics[Polygon[CountryData["EuropeSovereign"]],
GeoRange -> {{35, 60}, {-5, 20}}, GeoBackground -> "Plain"]使用可能な多角形がない実体クラスを指定すると,指定されたクラスの成員に適した地理範囲が使われる:
GeoGraphics[GeoRange -> EntityClass["Building", "AcropolisAthens"]]GeoGraphics[{Red, PointSize[.03], Point[EntityClass["Building", "AcropolisAthens"]]}]考えられる問題 (1)
GeoGraphics[GeoRange -> {{-100, 70}, {-200, 100}}, Frame -> True]AbsoluteOptionsを使って,切り取られた結果の地理範囲を見る:
AbsoluteOptions[%, GeoRange]テクニカルノート
関連するガイド
-
▪
- 地図と地図製作
テキスト
Wolfram Research (2014), GeoRange, Wolfram言語関数, https://reference.wolfram.com/language/ref/GeoRange.html (2021年に更新).
CMS
Wolfram Language. 2014. "GeoRange." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/GeoRange.html.
APA
Wolfram Language. (2014). GeoRange. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoRange.html
BibTeX
@misc{reference.wolfram_2026_georange, author="Wolfram Research", title="{GeoRange}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/GeoRange.html}", note=[Accessed: 14-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_georange, organization={Wolfram Research}, title={GeoRange}, year={2021}, url={https://reference.wolfram.com/language/ref/GeoRange.html}, note=[Accessed: 14-November-2026]}