|
ぶなっぷ様
> すでに試行錯誤してるはずでしょうから、そのコードを提示すれば、
> なんらかの返答が得られるかもしれません。
ご指摘ありがとうございます。
当サイトの利用も初めてでしたので、勉強になりました。
以下、コードとなります。
ご存知の方いらっしゃいましたら、よろしくお願いいたします。
// 地図オブジェクトを生成
System.Drawing.Size MapSize = new System.Drawing.Size((int)MapArea.Width, (int)MapArea.Height);
LocalMap = new Map(MapSize);
// 建物等記号
VectorLayer Layer = new VectorLayer("建物等記号レイヤ");
Layer.DataSource = new ShapeFile(@"ShapeFiles\544022\DKG-SHP-544022-BldSbl-20140226-0001.shp");
LocalMap.Layers.Add(Layer);
// 地図全体が表示されるようにズーム率を設定
LocalMap.ZoomToExtents();
Bitmap bmp = LocalMap.GetMap() as Bitmap;
using (Stream st = new MemoryStream())
{
bmp.Save(st, ImageFormat.Bmp);
st.Seek(0, SeekOrigin.Begin);
MapArea.Source = BitmapFrame.Create(st, BitmapCreateOptions.None, BitmapCacheOption.OnLoad);
}
|