GeoLength[g]
測地経路 g の長さを与える.
GeoLength
GeoLength[g]
測地経路 g の長さを与える.
詳細とオプション
- GeoLength[g]における経路 g は,GeoPath,GeoCircle,GeoVisibleRegionBoundaryのような一次元の地理プリミティブでよい.
- GeoLength[GeoPath[{p1,p2,…}]]は,位置 piを繋ぐ測地線分を使って形成された経路の長さを計算する.
- JoinedCurveとGeoGroupを使って複数の経路を組み合せることができる.
- GeoLength[g]は長さの単位を含むQuantityオブジェクトを返す.
- GeoLength[{g1,g2,…}]は{GeoLength[g1],GeoLength[g2],…}を与える.
- GeoLengthの可能なオプション
-
GeoModel Automatic 地球あるいは天体のモデル UnitSystem $UnitSystem 結果に使用する単位系
例題
すべて開く すべて閉じる例 (4)
GeoLength[GeoPath[{Entity["City", {"NewYork", "NewYork", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"Toronto", "Ontario", "Canada"}]}]]GeoLength[GeoPath[{{0, 0}, {0, 40}, {40, 70}}]]GeoLength[GeoPath[{{0, 0}, {0, 40}, {40, 70}}, "RhumbLine"]]GeoLength[GeoPath["Equator"]]2GeoLength[GeoPath["PrimeMeridian"]]GeoLength[GeoCircle[Entity["City", {"London", "GreaterLondon", "UnitedKingdom"}], Quantity[500, "Miles"]]]スコープ (3)
GeoLength[GeoPath[{{0, 0}, {40, 30}, {20, -10}}]]GeoLength[GeoCircle[{0, 0}, Quantity[500, "Miles"]]]GeoLength[DayNightTerminator[DateObject[{2015, 12, 21}]]]GeoLength[GeoHemisphereBoundary[Here]]穴がある領域の外周の長さを,繋がれた単一のオブジェクトとして:
outer = GeoPath[{{0, 0}, {40, 0}, {40, 100}, {0, 100}, {0, 0}}];
inner1 = GeoPath[{{10, 10}, {30, 10}, {30, 40}, {10, 40}, {10, 10}}];
inner2 = GeoPath[{{10, 60}, {30, 60}, {30, 90}, {10, 90}, {10, 60}}];g = JoinedCurve[{{outer}, {inner1}, {inner2}}];GeoGraphics[{Red, g}]GeoLength[g]GeoLength[outer] + GeoLength[inner1] + GeoLength[inner2]GeoGroupを使って異なるタイプの経路を組み合せることができる:
g1 = GeoCircle[Entity["City", {"NewYork", "NewYork", "UnitedStates"}], Quantity[600, "Miles"]];
g2 = GeoPath[{Entity["City", {"NewYork", "NewYork", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"Toronto", "Ontario", "Canada"}]}];GeoLength[GeoGroup[{g1, g2}]]% == Total[GeoLength[{g1, g2}]]一般化と拡張 (1)
オプション (2)
UnitSystem (1)
$UnitSystemの値で決められた単位を使う:
$UnitSystemGeoLength[GeoPath["NorthernTropic"]]GeoLength[GeoPath["NorthernTropic"], UnitSystem -> "Metric"]アプリケーション (2)
GeoLength[GeoBoundary[Entity["Country", "Spain"]["Polygon"]]]多角形における近似のために,この値は実際の国境の長さよりも短い:
Entity["Country", "Spain"]["BoundaryLength"]平行線の線分の長さ,つまり任意の幾何学経路の平行線上への投影は経距と呼ばれる:
GeoLength[GeoPath[{"Parallel", 38, {0, 5}}]]UnitConvert[%, "NauticalMiles"]特性と関係 (1)
点のリストで定義された測地経路については,GeoLength[GeoPath[list]]はGeoDistance[list]に等しい:
list = RandomReal[{-90, 90}, {10, 2}]GeoLength[GeoPath[list]]% == GeoDistance[list]テクニカルノート
テキスト
Wolfram Research (2016), GeoLength, Wolfram言語関数, https://reference.wolfram.com/language/ref/GeoLength.html.
CMS
Wolfram Language. 2016. "GeoLength." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GeoLength.html.
APA
Wolfram Language. (2016). GeoLength. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoLength.html
BibTeX
@misc{reference.wolfram_2026_geolength, author="Wolfram Research", title="{GeoLength}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/GeoLength.html}", note=[Accessed: 20-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_geolength, organization={Wolfram Research}, title={GeoLength}, year={2016}, url={https://reference.wolfram.com/language/ref/GeoLength.html}, note=[Accessed: 20-June-2026]}