Базовая версия: Есть ли облегченная библиотека C # /. NET, которую можно использовать в приложении ASP.NET MVC для обслуживания запросов WFS?
Подробная версия: Мы разрабатываем приложение C # ASP.NET MVC, которое находится поверх База данных Sql Server 2008 с некоторыми основными геопространственными данными. Мне нужно отображать карту с нашими простыми точечными / линейными объектами (объектами БД) на фоне карты в браузере. Планируется использовать OpenLayers для визуализации карты. Фоновая карта предоставляется третьей стороной с использованием WMS, поэтому я знаю, что могу подключиться и отобразить это нормально.
Моя проблема в том, что данные, которые мы хотим показать на карте, должны быть отфильтрованы пользователем. (в настоящее время отображается в табличной форме). Похоже, мне действительно нужно открыть службу WFS, чтобы пользователь мог фильтровать данные для отображения на карте.
Есть ли легкий (и в идеале бесплатный) компонент C #, который может это сделать? Я немного поиграл с SharpMap , который в значительной степени подходит для наших нужд, но, хотя я могу использовать его для визуализации карты и наших данных, я не смог понять, как применять фильтры (которые будет варьироваться от запроса к запросу) к отображаемым данным. В качестве альтернативы, есть ли у кого-нибудь другие предложения?
Я пытаюсь по возможности избегать использования полномасштабных геосерверов (например, GeoServer, MapServer и т. Д.), Поскольку наши требования довольно простые, и у нас есть различные ограничения инфраструктуры.
Заранее благодарим!