WFS (служба веб-функций) для ASP.NET MVC / C #

Базовая версия: Есть ли облегченная библиотека C # /. NET, которую можно использовать в приложении ASP.NET MVC для обслуживания запросов WFS?

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

Моя проблема в том, что данные, которые мы хотим показать на карте, должны быть отфильтрованы пользователем. (в настоящее время отображается в табличной форме). Похоже, мне действительно нужно открыть службу WFS, чтобы пользователь мог фильтровать данные для отображения на карте.

Есть ли легкий (и в идеале бесплатный) компонент C #, который может это сделать? Я немного поиграл с SharpMap , который в значительной степени подходит для наших нужд, но, хотя я могу использовать его для визуализации карты и наших данных, я не смог понять, как применять фильтры (которые будет варьироваться от запроса к запросу) к отображаемым данным. В качестве альтернативы, есть ли у кого-нибудь другие предложения?

Я пытаюсь по возможности избегать использования полномасштабных геосерверов (например, GeoServer, MapServer и т. Д.), Поскольку наши требования довольно простые, и у нас есть различные ограничения инфраструктуры.

Заранее благодарим!

9
задан Tim Croydon 9 March 2011 в 04:11
поделиться