オブジェクトシンボルを知る。

Simple Symbols

単純なシンボル=記号ですね。

using DotSpatial.Symbology;
using DotSpatial.Controls;

スターというシンボルを、イエローで塗ってね。
private void MakeYellowStars(IMapFeatureLayer mylayer)
{
mylayer.Symbolizer = new PointSymbolizer(Color.Yellow, DotSpatial.Symbology.PointShape.Star, 16);
}

mylayer.Symbolizer = new PointSymbolizer(Color.Yellow, PointShapes.Star, 16);

これを入れると外周を黒にしてねってことですね。
mylayer.Symbolizer.SetOutline(Color.Black, 1);

文字のシンボル

Use Character Symbols

MS ゴシックというフォントを利用したければ、デフォルトのフォントファイルにあればそのまま利用できる。

MS ゴシックのあの文字を、青で、塗りつぶしてね。

mylayer.Symbolizer = new PointSymbolizer(あ, “MS ゴシック”, Color.Blue, 16);

イメージのシンボル

Use Image Symbols

C#で
Resources File を作成。
そこにポイントで表示するイメージを読みむ

mylayer.Symbolizer = new PointSymbolizer(Images.test, 48);

で表示される。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です