問題タブ [laspy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - LIDAR ブロックの一意の「ポイント ソース ID」を取得するには?
Laspy を使用して、LIDAR データのブロックに表示される固有のフライトラインに関する情報を取得しようとしています。
私はすでにブロック全体に対して lasInfo モジュールを実行しようとしましたが、取得したのは、必要な個々のフライトラインのリストではなく、最小値と最大値の point_source_ID 値だけです。
これは私がこれまでに試したことです:
残念ながら、プロセス全体がかなり遅く、データセットが大きいとスタックオーバーフローエラーが発生し、最終的に「ファイルの書き込み」部分に到達しません。
python - 個々のバイトを反復処理し、内容を変更せずにファイルに保存します
API から返されたバイト文字列があり、response.content
小さなコンテンツでは、次のコードを使用して問題なくファイルに保存できます
ただし、ファイルが大きいとメモリエラーが発生するため、このコードを使用して、コンテンツを一度に読み取らないようにしました
しかし、上記の方法は、別のライブラリとの互換性がなくなったため、コンテンツを交互に表示するようです(私の場合、Laspyが保存されたファイルを読み込もうとするとlaspy.util.LaspyException: Invalid format: h0.0
エラーが表示されます)
どうすればいいですか?