×

HTML формы справочников и интеграция с NGW

Для интеграции с сервисом NGW необходимо добавить конфигурационный файл ngwConfig.json в корень проекта в папку Dispatcher. Данные используются для синхронизации данных между базой данных проекта SCADA-ЭНТЕК и сервисом NGW, а также для отображения HTML форм.
Файл содержит следующие настройки:
  • ngwUrl - адрес для подключения к NGW
  • ngwUser/ngwPassword - параметры для подключения
  • attrTableWidth/valTableWidth - ширина столбцов для отображения таблицы
  • journals - массив с настройками журналов
Настройки журналов состоят из следующих полей:
  • info - название журнала
  • jrnlId - идентификатор журнала
  • gisIdFieldI - поле в журнале, которе содержит идентификатор NGW
  • objectNameFieldId - поле с названием записей в журнале
  • ngwWebMapId - идентификатор карты в NGW
  • ngwLayerId - идентификатор слоя в NGW
  • ngwGisIdFieldName - название поля GisId в NGW
  • ngwDispLinkField - поле в NGW для записи ссылки на информацию из базы данных
 
{
    "ngwUrl": "",
    "ngwUser": "",
    "ngwPassword": "",
        "attrTableWidth": 300,
        "valTableWidth": 400,
    "journals": [
        {
            "info" : "Объекты",
            "jrnlId": 49,
            "gisIdFieldId": 193,
            "objectNameFieldId": 1,
            "ngwWebMapId": 20,
            "ngwLayerId": 185,
            "ngwGisIdFieldName": "sid",
            "ngwDispLinkField": "surl"
        }
    ]
}