2016-07-08 33 views
-1

我目前正在使用需要在離線地圖上工作的sharpmap項目。由於我在這個領域更新鮮,我遵循sharpmap教程並面臨在給定教程代碼中加載新形狀文件的問題。在給定sharpmap教程代碼中加載不同形狀文件的問題

對於實施例:\

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

在這行代碼,如果我通過不同的shape文件,代碼建立一個空白的背景或無顯示。 我試過用不同尺寸的不同形狀文件,但結果是一樣的。它只適用於代碼中提到的states_ugl.shp文件。請在這個問題上需要幫助,因爲我是這個領域的新手。
謝謝。

+0

交叉發佈爲http://gis.stackexchange.com/q/201376/115 – PolyGeo

回答

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;