マップ上のラインまたはポリゴンのラベルの理想的な位置、スケール、回転を見つける際に、関係する数学、または関係する数学を学習するためのリソースを誰かが知っているかどうか疑問に思いましたか?
私がこれまでに得た最大のものは、ポリゴンの重心を見つけることです(ただし、凹型ポリゴンには理想的ではありません)。
マップ上のラインまたはポリゴンのラベルの理想的な位置、スケール、回転を見つける際に、関係する数学、または関係する数学を学習するためのリソースを誰かが知っているかどうか疑問に思いましたか?
私がこれまでに得た最大のものは、ポリゴンの重心を見つけることです(ただし、凹型ポリゴンには理想的ではありません)。
回答:
この難しい問題に対処する研究論文:http : //ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4015429
おそらく、PALラベル付けライブラリのドキュメントは、今後の研究の出発点として最適です。特に「ポイントフィーチャラベルの配置からマップラベル付けまで」をお勧めします。
複雑なポリゴンの境界ボックスを計算し、その中央にラベルを配置するだけのマップを見てきました。
単純な線の場合、通常は2つの端点の真ん中です。
それは本当にあなたがあなたのデータが何であると期待しているか、そしてラベルの場所がどれほど重要であるかに依存するだけだと思います。