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