マーカーシンボライザー

マーカーシンボライザー

シンプルなマーカーシンボライザーは、カスタマイズ可能な塗りつめとアウトラインを備えた定義済みの形状を描画します。これは0次元ジオメトリ(ポイント)のデフォルトのシンボライザーです。 

サポートされている形状は次のとおりです。

todo:image_alt_text   todo:image_alt_text
todo:image_alt_text 正方形   todo:image_alt_text 十字
todo:image_alt_text 三角形   todo:image_alt_text X

サポートされているスタイルオプション:

プロパティ 説明
ShapeType マーカーの形状を指定します。
Size マーカー形状のサイズを指定します
FillColor 塗りつめに与える色と透明度を指定します
StrokeColor 線に与える色と透明度を指定します
StrokeWidth 線の幅を指定します
StrokeLineJoin 線セグメントの交差点で線がどのようにレンダリングされるかを決定します。
StrokeStyle シンボルの線描画をどのように行うかを指定します。
StrokeDashPattern 破線の長さとスペースの交互を指定する距離の配列を指定します。
StrokeDashOffset 破線パターンの開始から線の先までの距離を指定します。
Rotation シンボルの中心点周りの回転を10進法で指定します。正の値は時計回りの回転を示し、負の値は反時計回りの回転を示します。デフォルトは0です。
HorizontalOffset ポイントの位置から形状アンカーポイントへの水平オフセットを指定します。
VerticalOffset ポイントの位置から形状アンカーポイントへの垂直オフセットを指定します。
HorizontalAnchorPoint ポイントの位置に対して水平に整列するマーカー形状の側面を指定します。
VerticalAnchorPoint ポイントの位置に対して垂直に整列するマーカー形状の側面を指定します。

ジオメトリタイプ

 シンボライザーは、あらゆる種類のジオメトリに適用できます。

ジオメトリ次元 ジオメトリタイプ レンダリング動作
ポイント Point, MultiPoint ポイント座標を中心に形状を描画します。
ライン LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

ジオメトリの中心点を中心に形状を描画します

 

サーフェス Polygon, CurvePolygon, MultiPolygon, MultiSurface

GeometryCollectionsの場合、レンダリング動作はコレクション内の各ジオメトリに対して個別に決定されます。混合ジオメトリタイプのレイヤーは、GeometryCollectionsのロジックに従います。

特定のジオメトリタイプにシンボライザーを制限するには、MixedGeometrySymbolizerを使用します。

デフォルトでは、マーカーシンボライザーは黒い円を描画します。


塗りつめ色を赤に変更する方法:

todo:image_alt_text

定義済みの形状(三角形)を使用したスタイルの別の例:

todo:image_alt_text

より高度なシナリオでは、フィーチャ属性値に基づいてマーカーのスタイルを動的に調整したい場合があります。その方法は次のとおりです。

todo:image_alt_text

マーカーにラベルを追加することもできます。ポイントのラベル付け例 をご覧ください。