2016-07-08 3 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;