SharpMap - прочитать координаты shape-файла

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
perplexed
Новоприбывший
Сообщения: 6
Зарегистрирован: 19 ноя 2012, 19:40
Репутация: 0

SharpMap - прочитать координаты shape-файла

Сообщение perplexed » 25 ноя 2012, 14:39

Добрый день.

Код: Выделить всё

SharpMap.Layers.VectorLayer vlay = new SharpMap.Layers.VectorLayer("States");
            vlay.DataSource = new SharpMap.Data.Providers.ShapeFile("..\\..\\states_ugl\\states_ugl.shp", true);
            mapBox1.Map.Layers.Add(vlay);
            mapBox1.Map.ZoomToExtents();
            mapBox1.Refresh();

            mapBox1.ActiveTool = SharpMap.Forms.MapBox.Tools.Pan;
Вот таким образом рисуется карта на форме (из официальной документации).

Задача - прочитать пары точек из шейпа например в массив или другую несложную структуру.
Может быть кто-нибудь сталкивался с SharpMap и данной задачей?

Благодарю.

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: SharpMap - прочитать координаты shape-файла

Сообщение yellow-sky » 26 ноя 2012, 09:50

perplexed писал(а):Задача - прочитать пары точек из шейпа например в массив или другую несложную структуру.

Код: Выделить всё

var shapeFile = new SharpMap.Data.Providers.ShapeFile("..\\..\\states_ugl\\states_ugl.shp", true);
var allGeoms = shapeFile.GetGeometriesInView(shapeFile.GetExtents());

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость