GeoNearest

GeoNearest[enttype,loc]

測地位置 loc に最も近い,enttype タイプの測地実体を返す.

GeoNearest[{reg1,reg2,,regn},loc]

regiに最も近いものを返す.

GeoNearest[{reg1val1,reg2val2,,regnvaln},loc]

最も近い regiに対応する valiを返す.

GeoNearest[{reg1,reg2,,regn}{val1,val2,,valn},loc]

同じ結果を返す.

GeoNearest[{reg1,reg2,,regn}Automatic,loc]

valiが連続する整数 i であるとみなす.

GeoNearest[spec,loc,n]

最も近い n 個の値を返す.

GeoNearest[spec,loc,{n,r}]

loc の半径 r 以内で n 個までのマッチを返す.

詳細とオプション

  • GeoNearest[enttype,loc]では,enttype は,Entity["Country"]等のEntityオブジェクトとして,あるいは"City"等の文字列として指定することができる.
  • enttype の有効な形
  • "AdministrativeDivision"任意レベルの行政部門
    "AdministrativeDivision1"トップレベル行政部門
    "AdministrativeDivision2"第2レベル行政部門
    "AdministrativeDivision3"第3レベル行政部門
    "Airport"空港
    "Bridge"橋梁
    "Building"建造物
    "City"都市
    "Country"国,領土等
    "HistoricalCountry"歴史的な国,領土,帝国等
    "MilitaryConflict"軍事衝突
    "Mountain"山地
    "Ocean"海洋
    "USCounty"アメリカの郡
    "USState"アメリカの州
    "Volcano"火山
    "ZIPCode"アメリカの郵便番号
    Dated[ent,date]date 内の enttype タイプの実体
    Except[ent,enttype]タイプ enttypeent 以外の実体
    GeoVariant[enttype,variant]variant 領域を使った実体
    EntityClass["type","class"]class の個別の成員
    type1|type2|typeiのいずれか
    All任意の可能なタイプ
  • GeoNearest[enttype,loc]loc は,GeoPositionオブジェクト,"City""Country"あるいは"HistoricalCountry"等の領域の地理実体,Dated[]オブジェクト,GeoVariant[]式等を含む,任意の地理的な場所オブジェクトでよい.
  • 地理的領域は,地理的な場所,Entityオブジェクト,EntityClassオブジェクト,あるいはGeoGraphicsプリミティブとして指定できる.
  • 時間依存実体の領域については,GeoNearestは,デフォルトで,指定された場所が最も接近した瞬間に対応する結果を返すが,それは,それ自体が時間に依存するかもしれない.
  • 半径は,Quantityオブジェクトとして,あるいは数字0として与えられなければならない.
  • GeoNearest[spec,loc,{All,r}]は,loc の半径 r 内にあるすべての結果を返す.
  • GeoNearestは,常にリストを返す.最も近いマッチが複数ある場合,GeoNearest[spec,loc]はそのすべてを返す.
  • GeoNearest[spec,loc,{n,r}]は,指定された半径内にマッチが存在しない場合は,空リストを返すことがある.
  • 与えられるオプション
  • DistanceFunction "Boundary"拡張された範囲の距離の計算方法
    TimeConstraint30計算に何秒かけることができるか
  • DistanceFunctionには以下の設定を使うことができる.
  • "Boundary"領域内の任意の点間の最短距離
    "Center"複数領域の中心間の距離
    "SignedBoundary"境界までの距離.内点については負の値

例題

すべて開くすべて閉じる

  (3)

現在地の国,あるいは最も近い国を求める:

大西洋の中心に最も近い国:

アメリカ合衆国イリノイ州シカゴに最も近い5つの郡:

ロンドンから半径100マイル以内にあるすべての火山:

スコープ  (16)

実体タイプ  (6)

オーストラリアに最も近い3カ国:

実体タイプはEntityの頭部で指定することもできる:

ドイツに最も近い地点が100キロメートル未満内にある国:

ある特定の点をカバーする実体を求める:

その拡張された範囲の1つに含まれる有名な建物を返す:

ユーザ居住地に最も近い山または火山:

サンフランシスコに最も近い,カリフォルニア以外のアメリカ合衆国の州:

中心がパリに最も近い国:

デフォルトバリアントの"PrincipalArea"では,パリとフランスの距離は0である:

実体および領域の群  (6)

ミズーリ州セントルイスから最も近い,アメリカ合衆国の大陸国境:

コロラド州デンバーに最も近い国境に対応する値を返す:

同じ構文で:

いくつかの点の中でユーザの現在位置に最も近い点:

シカゴに最も近い点のリスト中の位置:

明示的なラベルを使う:

ドイツがOPEC加盟国,バルト諸国,英連邦のどれに最も近いかを調べる:

次の都市のペアの中でギリシアに最も近いものを求める:

歴史的実体  (4)

歴史的実体を伴うGeoNearestは,同じ時代の最も近い実体を返す:

Datedを歴史的実体とともに使って特定の日付あるいは日付期間を指定する:

Datedを第1引数に使うと最も接近した時点を示す結果が返される:

歴史的ではない場所の場合,検索は日付を無視して地理的に行われる:

場所について日付情報を指定すると,その日付に対応する結果が返される:

日付が1750年から1800年までに対応することを確認する:

オプション  (1)

DistanceFunction  (1)

デフォルトで,距離は拡張された範囲の境界から測定される:

DistanceFunction->"Center"とすると,実体の中心からの距離が使われる:

アプリケーション  (1)

少なくともその一部が与えられた経緯度範囲に入る国を求める:

求まった国を経緯度範囲とともにプロットする:

特性と関係  (2)

GeoIdentifyGeoNearestの特殊形である:

GeoNearestは,もし可能であれば拡張領域から距離が0の,すべての実体を含む:

GeoEntitiesは,露領域が重なる実体のみを含む:

おもしろい例題  (1)

指定された位置から最も近い外国までの最短ルートを求める関数を構築する:

自分が現在いる国の国外に出る最短経路を計算する:

最短経路を示す地図を作る:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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