こんにちは、お世話になります。
表題の件について、QGISでのリニアリファレンスについて質問です。(個別プラグインの話で場違いでしたら申し訳ございません)
ラインデータにポイントデータのとあるフィールドをM値として付与したいと考えています。QGISに標準では搭載されていないと考えておりまして、「LRS(LinearReferenceSystem)」なるプラグインの「キャリブレート」機能で、上記を実行しようとしています。
これを試してみたところ、5000点ほどのポイントデータとこれから作ったラインデータ、3000点ほどの同データで実行するとうまくいきましたが、500000点ほどのデータで実行すると処理が途中で停止してしまいます(丸1日経っても1%も進まなくなる)。
原因を元のデータや操作手順ではなく、プラグインの仕様(読み込む行数などに限度がある?)だと考えたのですが、Pythonに疎く.pyファイル等のどこをどう読んでみればいいかもわかりません…。
①もし上記の方法以外にM値付与の方法があれば教えていただきたいです。
②Pythonや上記プラグインにお詳しい方で、原因がわかる方いらっしゃいましたらご教示願えませんでしょうか。
かなり偏った内容にて恐縮ですが、よろしくお願いいたします。