私は R の spatstat パッケージで作業しており、シェープファイルから「linnet」(ネットワーク) クラスのオブジェクトを作成したいと考えています。残念ながら、ArcGIS からネットワーク内のすべてのノードの位置を取得することはできますが、spatstat でクラス「linnet」のオブジェクトを構築するために必要なエッジまたは隣接行列のリストを取得する方法がわかりません。 . したがって、いずれか(ネットワークまたは頂点隣接マトリックスのエッジのリスト)を取得する方法が私の質問です。
この問題を処理するコードやアドバイスがあれば、よろしくお願いします。
以下は、spatstat ドキュメントのオブジェクト クラスの説明です。
よろしくお願いします。
説明 線分のネットワークを表す "linnet" クラスのオブジェクトを作成します。使い方 linnet(頂点, m, エッジ) 引数 vertices - ネットワークの頂点を指定する点パターン (クラス "ppp" のオブジェクト)。m - 隣接行列。対応する頂点が線で結ばれている場合に TRUE に等しい論理値の行列。(m または edge のいずれかを指定します。) edges - エッジ リスト。エッジで結合する頂点のすべてのペアを指定する整数の 2 列の行列。(m または edge のいずれかを指定します。)