В базе PostgreSQL хранятся географические данные. Стоит задача визуализировать их при помощи C#. Подскажите как это сделать, м.б. есть возможность рисавать прямо на канву или еще как.
В таблице хранятся мультиполигоны (тип данных geom). А ожидается увидеть эти самые полигоны.
Может есть какой нибудь специальный провайдер? В Npgsql такого не нашел.
На сколько я понимаю, провайдеры существуют для обеспечения доступа к данным, а не для их обработки. Поэтому в каком виде и где отображать результат это уже не вопрос провайдера.
Очень многое зависит от того
Очень многое зависит от того какой рисунок ожидается.
В таблице хранятся
В таблице хранятся мультиполигоны (тип данных geom). А ожидается увидеть эти самые полигоны.
Может есть какой нибудь специальный провайдер? В Npgsql такого не нашел.
На сколько я понимаю,
На сколько я понимаю, провайдеры существуют для обеспечения доступа к данным, а не для их обработки. Поэтому в каком виде и где отображать результат это уже не вопрос провайдера.
На данный момент я нашел
На данный момент я нашел только такой вариант: получаем координаты точек полигона и рисуем их на прямо на канву.
Но мне это как то не очень нравиться. Можете подсказать какой-нибудь вариант получше?
Мне так кажеться, что нужно
Мне так кажеться, что нужно искать специальные компонент похожие на TShapeEx для Delphi, или осваивать OpenGL и DirectX.