Новые возможности программы

HTTP сервер пересчета координат

В Digitals встроен HTTP сервер, который пока выполняет лишь одну команду - преобразование координат из одной системы координат в другую. Формат запроса следующий

http://localhost:8000/?Command=TransformPointsToNewCS&SourceDatum=SK63&DestinationDatum=WGS84&Point1=5162557.69,4317643.03&Point2=5162529.38,4317645.55

Преобразование происходит на основании имен исходного датума SourceDatum и конечного датума DestinationDatum. Датумы должны быть описаны в файле Digitals\Datums.ini. Если имя датума WGS84, это означает широту/долготу на соответствующем эллипсоиде.

В ответе Digitals отправляет JSON массив вида

{
{“x1”:“46.67906827592762”, “y1”:“32.72912864281228”},
{“x2”:“46.67782354526933”, “y2”:“32.72883050463158”}
}

который затем легко обработать при помощи javascript или php скрипта.

Таким образом Digitals можно использовать в онлайн сервисах трансформации координат.

Для активации HTTP сервера в Digitals зайдите в Сервис>Настройки и на
первой закладке в списке констант найдите

HTTPServerPort=8000
HTTPServerActive=0

Задайте необходимый порт и установите HTTPServerActive=1

В демо-режиме Digitals искажает результирующие координаты.