1

私はブロブ(人)を追跡するプロジェクトに取り組んでいます。彼らのxy位置を追跡し、これを通過したパスの表現に変換し、「どのパスがポイント(a、b)の近くにあるか」や「どのパスが(0、b)から始まったか」などを返すクエリを実行します。または、「半径rの(a、b)を中心とする円に入るパス」など。

私はグーグルで調べて、PostGISやSpatiaLiteのようなGIS実装を見てきました。私が調べることができる他の「ネームドロップ」、またはあなたのためにうまくいった特定のソリューションでの個人的な経験を探しています。

編集:芸術的なアプリケーションをコーディングするために設計されたc++ベースのライブラリであるopenFrameworksを使用してコーディングしていることに言及するのは適切かもしれません。プロジェクターとカメラのセットアップを使用して、インタラクティブなアプリケーションをフロアスペースに投影するセットアップを使用しています。私の作業環境は、Windowsのcode::blocksです。openframeworksで働いたことがある人からの回答はプラスです!

4

2 に答える 2

0

Cライブラリレベルでは、あなたが言及した種類の幾何学的操作を行うためのライブラリであるGeosを使用したいだけかもしれません。Postgis は、地理データを保存したい場合に理想的ですが、使用するにはやり過ぎかもしれません。Geos は Java である JTS のポートです。

于 2011-07-11T20:02:56.770 に答える
0

プロジェクトの要件を考えると、Spatialite が適切な選択であると判断されました。特に、コミュニティが開発したアドオンを介して openframeworks によって既にサポートされている Sqlite の単なる拡張であるためです。sqlite よりも洗練されたデータベース管理システムを使用したい場合、別の代替手段として postgis があります。

Spatialite は、多くの GIS 操作をサポートしています。特に、私たちのプロジェクトは「交差」と「交差」クエリをうまく利用できました。

于 2011-07-21T00:40:00.853 に答える