我目前正在开发sharpmap项目,需要在离线地图上工作。由于我在这个领域更新,我遵循sharpmap教程并面临在给定教程代码中加载新形状文件的问题。
例如:\
SharpMap.Layers.VectorLayer("States");
vlay.DataSource = new SharpMap.Data.Providers.ShapeFile("path_to_data\\states_ugl.shp", true);
在这行代码中,如果我传递不同的shapefile,则代码构建为空白背景或无显示。
我尝试过不同大小的不同形状文件但结果是一样的。它仅适用于代码中提到的states_ugl.shp
文件。关于这个问题,我需要帮助,因为我在这个领域更新鲜
感谢。
答案 0 :(得分:0)
尝试为您的图层添加图层样式,如下所示。
layer.DataSource = DBlayer;
layer.Style.Fill = new SolidBrush(Color.Transparent);
layer.Style.Outline = new Pen(Color.Black);
layer.Style.EnableOutline = true;
layer.MaxVisible = 13000;