WindowsフォームアプリケーションでSQLサーバー2008R2から空間データをレンダリングするためにSharpMapを使用しようとしています。以下は私が試したサンプルコードです。コードを実行しようとするたびに、IGeometryServices を割り当てるか、IGeometryService を実装する必要があるというエラー メッセージが表示され続けます。
SharpMap.Layers.VectorLayer vlay = new SharpMap.Layers.VectorLayer("States");
//vlay.DataSource = new SharpMap.Data.Providers.ShapeFile("d:\\+PMF\\GIS\\states_ugl.shp", true);
SharpMap.Data.Providers.SqlServer2008 d = new SharpMap.Data.Providers.SqlServer2008(connectionString, "view1","geom","ID",SharpMap.Data.Providers.SqlServerSpatialObjectType.Geometry,false ,4326 );
mapBox1.Map.Layers.Add(vlay);
mapBox1.Map.ZoomToExtents();
// mapBox1.Map.BackColor = Color.BlueViolet;
mapBox1.Refresh();