GeoDisplacement[{dist,α}]
ある測地位置からの,長さ dist で初期方位 α の測地移動を表す.
GeoDisplacement[{dist,α},pathtype]
長さ dist,初期方位 α の pathtype タイプの経路に沿った移動を表す.
GeoDisplacement[loc1,loc2,pathtype]
loc1からloc2に到達するために必要な,pathtype タイプの経路に沿った移動を返す.
GeoDisplacement
GeoDisplacement[{dist,α}]
ある測地位置からの,長さ dist で初期方位 α の測地移動を表す.
GeoDisplacement[{dist,α},pathtype]
長さ dist,初期方位 α の pathtype タイプの経路に沿った移動を表す.
GeoDisplacement[loc1,loc2,pathtype]
loc1からloc2に到達するために必要な,pathtype タイプの経路に沿った移動を返す.
詳細
- 距離 dist は,Quantity長として,あるいはメートル単位の数で与えることができる.
- 方位 α は時計回りに真北(測地北)から測られる.これは,Quantity角,度を単位とした数,DMS文字列,"N"あるいは"SouthWest"のような名前付きのコンパスの点として与えることができる.
- GeoDisplacement[loc1,loc2,pathtype]中の位置 lociは,地理Entityオブジェクト,度を単位とした{lat,lon}ペア,GeoPositionオブジェクト,あるいは他の任意の測地位置指定として与えることができる.
- GeoDisplacement[loc1,loc2]はタイプ"Geodesic"の経路を仮定する.
- 使用可能な経路タイプのリストは,GeoPathのドキュメントを参照のこと.
- GeoDisplacementは,連続する移動の計算にはGeoDestinationと,その描画にはGeoPathと使うことができる.
例題
すべて開く すべて閉じる例 (4)
GeoDestination[GeoPosition[{40, 30}], GeoDisplacement[{Quantity[10000, "Kilometers"], Quantity[45, "AngularDegrees"]}]]GeoDestination[GeoPosition[{40, 30}], GeoDisplacement[{Range[0, 10 ^ 7, 10 ^ 6], 45}]]方位がランダムな,1測地ステップ1000kmで70測地ステップのランダム経路:
GeoGraphics[GeoPath[Flatten@{GeoPosition[{0, 0}], Table[GeoDisplacement[{10 ^ 6, RandomReal[{0, 360}]}], {70}]}, VertexColors -> Table[Hue[i / 100], {i, 0, 70}]]]GeoDisplacement[Entity["City", {"Tokyo", "Tokyo", "Japan"}], Entity["City", {"Paris", "IleDeFrance", "France"}], "Rhumb"]GeoDisplacement[Entity["City", {"Tokyo", "Tokyo", "Japan"}], Entity["City", {"Paris", "IleDeFrance", "France"}], "Geodesic"]GeoGraphics[{Red, GeoPath[{Entity["City", {"Tokyo", "Tokyo", "Japan"}], %%}], Blue, GeoPath[{Entity["City", {"Tokyo", "Tokyo", "Japan"}], %}]}, GeoRange -> "World"]スコープ (9)
GeoDisplacement[{Quantity[100, "Kilometers"], Quantity[40, "AngularDegrees"]}]GeoDisplacement[{Quantity[100, "Kilometers"], Quantity[40, "AngularDegrees"]}, "Rhumb"]GeoDisplacement[{Quantity[100, "Kilometers"], Quantity[40, "AngularDegrees"]}, "GreatEllipse"]GeoDisplacement[{10 ^ 5, Quantity[40, "AngularDegrees"]}]任意単位のQuantity長として与えることもできる:
GeoDisplacement[{Quantity[2, "Kilometers"], Quantity[40, "AngularDegrees"]}]GeoDisplacement[{Quantity[5000., "Feet"], Quantity[40, "AngularDegrees"]}]GeoDisplacement[{Quantity[100, "Kilometers"], 40}]任意単位のQuantity角として与えることもできる:
GeoDisplacement[{Quantity[100., "Miles"], Quantity[40, "AngularDegrees"]}]GeoDisplacement[{Quantity[100., "Miles"], Quantity[2., "Radians"]}]GeoDisplacement[{Quantity[100., "Miles"], "43d 23m 31.s"}]GeoDisplacement[{Quantity[100., "Miles"], "NE"}]GeoDisplacement[{Quantity[100., "Miles"], "NorthEast"}]GeoDisplacement[{Quantity[100., "Miles"], "NNW"}]GeoDisplacement[{Quantity[100., "Miles"], "North-NorthWest"}]GeoDisplacement[{Quantity[100., "Miles"], "SEbE"}]GeoDisplacement[{Quantity[100., "Miles"], "SouthEastByEast"}]GeoDisplacement[{Quantity[100., "Miles"], "Levante"}]GeoDisplacement[{Quantity[100., "Miles"], "Libeccio"}]同じ測地線に沿った複数の相対移動のGeoDisplacement指定:
GeoDisplacement[{Range[0, 10 ^ 7, 10 ^ 6], 40}]GeoDestination[$GeoLocation, %]Quantity距離を使った同じ指定:
GeoDisplacement[{Quantity[Range[0, 10 ^ 7, 10 ^ 6], "Meters"], Quantity[40, "AngularDegrees"]}]GeoDestination[$GeoLocation, %]GeoGraphics[{PointSize[Large], Point[%]}]ある位置の周りの測地円上の,複数の目的地のGeoDisplacement指定:
GeoDisplacement[{10 ^ 6, Range[0, 200, 20]}]GeoDestination[$GeoLocation, %]Quantity角を使った同じ指定:
GeoDisplacement[{Quantity[10 ^ 6, "Meters"], Quantity[Range[0, 200, 20], "AngularDegrees"]}]GeoDestination[$GeoLocation, %]GeoGraphics[{PointSize[Large], Point[%]}]GeoDisplacement[{Range[0, 10 ^ 7, 2 10 ^ 6], Range[0, 200, 40]}]GeoDestination[$GeoLocation, %]GeoDisplacement[Entity["City", {"BuenosAires", "BuenosAires", "Argentina"}], Entity["City", {"London", "GreaterLondon", "UnitedKingdom"}]]GeoDisplacement[Entity["City", {"BuenosAires", "BuenosAires", "Argentina"}], Entity["City", {"London", "GreaterLondon", "UnitedKingdom"}], "GreatEllipse"]GeoDisplacement[Entity["City", {"BuenosAires", "BuenosAires", "Argentina"}], Entity["City", {"London", "GreaterLondon", "UnitedKingdom"}], "Rhumb"]ある位置についてGeoPosition指定あるいは{lat,lon}ペアを使う:
GeoDisplacement[GeoPosition[{50, -30}], GeoPosition[{50, 130}], "Geodesic"]GeoDisplacement[GeoPosition[{50, -30}], {50, 130}, "Rhumb"]GeoDisplacement[GeoPositionENU[{-170540, 296304, -9170}, Entity["City", {"Paris", "IleDeFrance", "France"}]], GeoGridPosition[{16.37, 55.19}, "Mercator"], "Rhumb"]アプリケーション (1)
特性と関係 (3)
GeoDisplacementはGeoDestinationの逆関数である:
p = GeoPosition[Entity["City", {"BuenosAires", "BuenosAires", "Argentina"}]]q = GeoPosition[Entity["City", {"Johannesburg", "Gauteng", "SouthAfrica"}]]GeoDisplacement[p, q]GeoDestination[p, %] == qGeoDisplacementが行う計算は,GeoDistanceとGeoDirectionを組み合せる:
p = $GeoLocationq = GeoPosition[{-50, 50}]GeoDisplacement[p, q]GeoDistance[p, q, UnitSystem -> "SIBase"]GeoDirection[p, q]p = GeoPosition[{35.1, 75.7}];
q = GeoPosition[{60.4, 130.9}];GeoDisplacement[p, q]GeoGraphics[{Arrow[GeoPath[{p, q}]], PointSize[Large], Red, Point[p], Green, Point[q]}]ap = GeoAntipode[p];
aq = GeoAntipode[q];GeoDisplacement[ap, aq]GeoGraphics[{Arrow[GeoPath[{ap, aq}]], PointSize[Large], Red, Point[ap], Green, Point[aq]}]考えられる問題 (1)
GeoDisplacement[loc1,loc2]中の任意の場所が拡張された実体である場合,計算はなんらかの平均的な位置を使って行われる:
GeoDisplacement[Entity["AdministrativeDivision", {"Illinois", "UnitedStates"}], Entity["City", {"Paris", "IleDeFrance", "France"}]]テキスト
Wolfram Research (2014), GeoDisplacement, Wolfram言語関数, https://reference.wolfram.com/language/ref/GeoDisplacement.html.
CMS
Wolfram Language. 2014. "GeoDisplacement." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GeoDisplacement.html.
APA
Wolfram Language. (2014). GeoDisplacement. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoDisplacement.html
BibTeX
@misc{reference.wolfram_2026_geodisplacement, author="Wolfram Research", title="{GeoDisplacement}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/GeoDisplacement.html}", note=[Accessed: 01-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_geodisplacement, organization={Wolfram Research}, title={GeoDisplacement}, year={2014}, url={https://reference.wolfram.com/language/ref/GeoDisplacement.html}, note=[Accessed: 01-November-2026]}