Как внедрить слой WMS в существующий веб-сервис.Или использовать решение с открытым исходным кодом? - PullRequest
0 голосов
/ 02 июля 2019

Я работаю над веб-приложением (C #, ASP.NET MVC, Kendo UI) для управления автопарком, которое, помимо прочего, может отслеживать текущие позиции транспортных средств и отображать эти данные на карте.Теперь один из наших клиентов спрашивает, можем ли мы также экспортировать текущие позиции транспортных средств как слой WMS, чтобы отобразить эти же данные в другом приложении (не нашем).

Я ничего не знаю о WMS.Я искал в Интернете, но я даже не вижу, где и как начать.Насколько я понимаю, WMS - это просто слой поверх протокола HTTP, где только запросы стандартизированы, а ответы зависят от приложения.

В нашем существующем приложении уже есть вызов, где все средства передаютсязапрашиваются позиции, а также некоторые другие данные, такие как название автомобиля, скорость и курс.На это веб-приложение отправляется в виде данных json.

Как лучше всего решить эту проблему: добавить дополнительную функцию, в которой существующий ответ переводится в запрошенный формат WMS?(В настоящее время я даже не знаю запрашиваемый формат ... является ли стандарт XML для WMS?) Или использовать какое-либо решение с открытым исходным кодом WMS-сервера с доступом к базе данных с транспортными средствами / позициями?Или даже другое решение, о котором я еще не подумал?

Любые советы или пожелания очень ценятся, поскольку в настоящее время я действительно не знаю, как с этим справиться.

...