0

MapInfo (私は 11.5 を使用) で SQL クエリを作成して、複数の交点を持つポリゴンのスケルトンを計算し、ポリラインを生成する方法、または従うべき手順の組み合わせを誰かが見つけたかどうかを知りたいです。結果の中心線を取得します。私は地下施設で働いており、データを 300 から 500 フィートにバッファリングされた中心線に基づく事前バッファリングされたポリゴンとして受け取ります。http://www.cgal.org/Manual/3.2/doc_html/cgal_manual/Straight_skeleton_2/Chapter_main.htmlを確認しましたが、それを Mapinfo で何でもできる SQL ステートメントに入れる方法がわかりません。

4

1 に答える 1

0

MapInfo SQL で使用する場合は、MapBasic アプリケーションを作成し、必要な機能を実行する関数を作成してから、同じアプリケーションの SQL クエリで使用する必要があります。MapInfo では、ダイアログ ボックスでカスタム関数を使用できません。

ただし、この場合、独自の MapBasic 関数で CGAL アルゴリズムを書き直す必要があります。または、CGAL ソース コードから必要な関数を含む DLL をコンパイルし、MapBasic アプリケーションでその DLL 関数を宣言して使用します。

于 2013-02-12T08:40:39.347 に答える