Я работаю над веб-приложением (C #, ASP.NET MVC, Kendo UI) для управления автопарком, которое, помимо прочего, может отслеживать текущие позиции транспортных средств и отображать эти данные на карте.Теперь один из наших клиентов спрашивает, можем ли мы также экспортировать текущие позиции транспортных средств как слой WMS, чтобы отобразить эти же данные в другом приложении (не нашем).
Я ничего не знаю о WMS.Я искал в Интернете, но я даже не вижу, где и как начать.Насколько я понимаю, WMS - это просто слой поверх протокола HTTP, где только запросы стандартизированы, а ответы зависят от приложения.
В нашем существующем приложении уже есть вызов, где все средства передаютсязапрашиваются позиции, а также некоторые другие данные, такие как название автомобиля, скорость и курс.На это веб-приложение отправляется в виде данных json.
Как лучше всего решить эту проблему: добавить дополнительную функцию, в которой существующий ответ переводится в запрошенный формат WMS?(В настоящее время я даже не знаю запрашиваемый формат ... является ли стандарт XML для WMS?) Или использовать какое-либо решение с открытым исходным кодом WMS-сервера с доступом к базе данных с транспортными средствами / позициями?Или даже другое решение, о котором я еще не подумал?
Любые советы или пожелания очень ценятся, поскольку в настоящее время я действительно не знаю, как с этим справиться.