ラベル主題図でLabelThemeのBoxPlacementで縦・横位置は真ん中に指定しているがマルチパート図形の場合、表示される位置がどのように決まるか知りたい

マルチパート図形(陰線で結合されたライン・ポリゴン)に対するラベルの配置位置につきましては基本的に図形内部の点(図形のGeometryのInteriorPoint)となっており、対象図形の中心に表示する機能はございません。

 

Geometry.InteriorPointは以下の方法で求めております。

①.対象のジオメトリを包括する矩形を上下に2等分するラインを引く。
②.①のラインと、対象のジオメトリの共通部分を取得する。(共通部分はラインもしくはポイント)
③.②で求めた共通部分の内最も長い線の中点をInteriorPointとする。

この記事は役に立ちましたか?
1人中1人がこの記事が役に立ったと言っています

解決できない場合はこちら お問い合わせ