Skip to main content

Настройка ArcGIS Documentation Center (ИТ-администраторы)

После установки ArcGIS Documentation Center следующим шагом является настройка приложения. ИТ-администраторы могут настроить приложение для нескольких пользователей, развернув файл appSettings.json на компьютере каждого пользователя. Этот файл используется приложением для хранения изменяемых пользователем параметров. Файл находится в папке пользователя %LocalAppData%\ESRI\ArcGISDocCenter.

Важно:

Пользователи могут переопределить эти настройки, изменяя их в приложении, в разделе Меню > Настройки .

Основные шаги настройки приложения для нескольких пользователей следующие:

  1. Создайте файл appSettings.json.

  2. Разверните файл в %LocalAppData%\ESRI\ArcGISDocCenter в системе каждого пользователя.

Важно:

Файл 'appSettings.json' может уже существовать в системе пользователя. Файл не удаляется автоматически во время процесса деинсталляции для сохранения пользовательских настроек для последующей установки. Пользователь также может создать его при первом открытии приложения. Вы можете удалить существующий файл или перезаписать его своим пользовательским файлом.

Создать файл appSettings.json

Создайте файл для управления настройками Doc Center, выполнив следующие действия:

  1. Создайте файл с именем appSettings.json.

  2. Скопируйте и вставьте в файл следующий код:

    {
      "init": true,
      "allowedHosts": "*",
      "endpoints": {
        "documentationSets": {
          "url": "https://doc.esri.com/offline-help/packages/all"
        },
        "webHelp": {
          "url": "https://doc.esri.com/en/arcgis-doc-center/"
        },
        "softwareUpdate": {
          "url": "https://doc.esri.com/offline-help/installer/"
        }
      },
      "webServer": {
        "defaultFileNames": [
          "index.html",
          "default.html"
        ],
        "portPreferences": [
          {
            "order": 0,
            "port": 13774
          },
          {
            "order": 1,
            "port": 13322
          },
          {
            "order": 2,
            "port": 14357
          }
        ],
        "portScan": {
          "minValue": 20000,
          "maxValue": 60000,
          "limit": 10
        },
        "rootFolder": "\\\\<server_name>\\<folder_path>"
      },
      "language": "en",
      "theme": "Theme.Auto"
    }
    
  3. Измените корневую папку, изменив параметр rootFolder под webServer следующим образом:

    "rootFolder": "\\\\<server_name>\\<folder_path>"
    

    Например, сервер с именем Polaris имеет общую корневую папку arcgis_documentation, в которой хранятся документы:

    "rootFolder": "\\\\Polaris\\arcgis_documentation"
    

    В этом примере используется общая корневая папка, но также можно указать локальный путь для корневой папки, например, типичное место по умолчанию: C:\\Users\\<username>\\Documents\\ArcGIS\\DocCenter\\rootFolder где <username> - это имя пользователя Windows.

  4. По желанию установите статические порты для локального веб-сервера справки, изменив параметр portPreferences под webServer следующим образом:

     "portPreferences": [
       {
         "order": 0,
         "port": <first_port_number>
       },
       {
         "order": 1,
         "port": <second_port_number>
       },
       {
         "order": 2,
         "port": <third_port_number>
       }
     ],
    

    Где port — номер доступного порта, а order — нулевая последовательность, в которой они используются. В следующем примере все три порта устанавливаются с пользовательскими номерами портов:

     "portPreferences": [
       {
         "order": 0,
         "port": 13445
       },
       {
         "order": 1,
         "port": 13447
       },
       {
         "order": 2,
         "port": 13449
       }
     ],
    
    Примечание:

    Стандартные номера портов указаны следующим образом: 13774, 13322 и 14357.

    Если все номера портов одинаковы, приложение попытается использовать только этот номер порта, а затем автоматически найдет доступный порт, если этот недоступен. Вы также можете ограничить резервный порт одним портом, ограничив диапазон одним числом. См. справочник appSettings.json для получения дополнительной информации.

appSettings.json пример

Пример файла appSettings.json приведён ниже. Используются стандартные номера портов, но добавлена пользовательская корневая папка. Для получения информации о полном списке настроек см. справочник appSettings.json.

{
  "init": true,
  "allowedHosts": "*",
  "endpoints": {
    "documentationSets": {
      "url": "https://doc.esri.com/offline-help/packages/all"
    },
    "webHelp": {
      "url": "https://doc.esri.com/en/arcgis-doc-center/"
    },
    "softwareUpdate": {
      "url": "https://doc.esri.com/offline-help/installer/"
    }
  },
  "webServer": {
    "defaultFileNames": [
      "index.html",
      "default.html"
    ],
    "portPreferences": [
      {
        "order": 0,
        "port": 13774
      },
      {
        "order": 1,
        "port": 13322
      },
      {
        "order": 2,
        "port": 14357
      }
    ],
    "portScan": {
      "minValue": 20000,
      "maxValue": 60000,
      "limit": 10
    },
    "rootFolder": "\\\\Tycho\\doc_share\\arcgis_docsets"
  },
  "language": "en",
  "theme": "Theme.Auto"
}