在给定的锐图教程代码中加载不同的形状文件时出现问题

本文关键字:文件 问题 加载 教程 代码 | 更新日期: 2023-09-27 17:56:03

我目前正在从事锐图项目,需要在离线地图上工作。由于我在这个领域比较新鲜,我正在遵循锐图教程,并在给定的教程代码中加载新的形状文件时遇到问题。

例如:''

SharpMap.Layers.VectorLayer("States");
    vlay.DataSource = new SharpMap.Data.Providers.ShapeFile("path_to_data''states_ugl.shp", true);

在这一行代码中,如果我传递不同的 shapefile,代码将生成空白背景或无显示。我尝试过使用不同大小的不同形状文件,但结果是相同的。它仅适用于代码中给出的上述states_ugl.shp文件。请就需要有关此问题的帮助,因为我是该领域的新生。
谢谢。

在给定的锐图教程代码中加载不同的形状文件时出现问题

尝试为图层提供图层样式,如下所示。

layer.DataSource = DBlayer;
layer.Style.Fill = new SolidBrush(Color.Transparent);
layer.Style.Outline = new Pen(Color.Black);
layer.Style.EnableOutline = true;
layer.MaxVisible = 13000;