Fill Symbolizer
Fill Symbolizer
Simple Fill シンボライザーは、カスタマイズ可能な塗りつぶしスタイルとストロークで領域を塗りつぶします。 これは、2 次元ジオメトリ (ポリゴン) のデフォルトのシンボライザーです。
ポリゴンに「穴」がある場合、「穴」は塗りつぶされませんが、穴の周囲の境界線は通常どおりストロークされます。「穴」の中にある「島」は塗りつぶされてストロークされ、以下同様です。
サポートされているスタイリングオプション:
Property | Description |
---|---|
FillColor | 塗りつぶしに与えられた色と透明度を指定します。 |
FillStyle | - Solid - 単色の塗りつぶし - None - ポリゴンを塗りつぶさない - Horizontal Hatch - 水平線のパターン。 - Vertical Hatch - 垂直線のパターン。 - Cross Hatch - 水平線と垂直線が交差する指定します。 - Forward Diagonal Hatch - 上左から下右への斜めの線で構成されるパターンです。 - Backward Diagonal Hatch - 上右から下左への斜めの線で構成されるパターンです。 - Diagonal Cross Hatch - 斜め線が criss-cross するパターンです。 |
StrokeColor | ストロークラインに与えられた色と透明度を指定します。 |
StrokeStyle | シンボル線の描画方法を指定します。 |
StrokeWidth | ストロークラインの幅を指定します。 |
StrokeDashPattern | 破線の長さを指定する距離の配列を指定します。 |
StrokeDashOffset | 破線パターンの開始から線の先頭までの距離を指定します。 |
StrokeLineJoin | 線セグメントの交差点で線がどのようにレンダリングされるかを決定します。 - Miter - シャープな角 - Round - 丸みを帯びた角 - Bevel - 対角線の角 |
HorizontalOffset | ポイントの位置からシェイプアンカーポイントまでの水平オフセットを指定します。 |
VerticalOffset | ポイントの位置からシェイプアンカーポイントまでの垂直オフセットを指定します。 |
Geometry Types
シンボライザーは、あらゆる種類のジオメトリに適用できます。
Geometry Dimension | Geometry Types | Rendering Behavior |
---|---|---|
Point | Point, MultiPoint | 小さな正方形の直交ポリゴンを描画します。 |
Line | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | 線は、開始点と終了点を接続して塗りつぶすために閉じられます。 元の線のみがストロークされます。 |
Surface | Polygon, CurvePolygon, MultiPolygon, MultiSurface | ポリゴンを描画します。 |
GeometryCollections の場合、レンダリング動作はコレクション内の各ジオメトリに対して個別に決定されます。 Mixed ジオメトリタイプを持つレイヤーは、GeometryCollections のロジックに従います。
特定のジオメトリタイプにシンボライザーを制限するには、MixedGeometrySymbolizer を使用します。
Examples
デフォルトでは Simple Fill シンボライザーは黒いストロークラインと単色の白い塗りつぶしを描画します:
ここからスタイリングを変更する方法:
![]() |
---|
ポリゴンにラベルを追加することもできます。 ポリゴンの境界線をラベル付けする方法に関する例については Lines Labeling Examples を、ポリゴンの中心をラベル付けする方法に関する例については Points Labeling Examples をご覧ください。