Skip To Content

Настройка портала на геокодирование адресов

Полезной особенностью Portal for ArcGIS является способность размещать на карте адреса из файла CSV. Чтобы разрешить это, вы должны убедиться, что портал имеет действительный служебный сервис геокодирования (поиска адресов) и хост-сервер (для чтения адресов и отправки их в служебный сервис геокодирования).

Установка служебного сервиса геокодирования

Вам следует установить служебный сервис геокодирования для вашего портала для одновременного геокодирования большого количества адресов, например, в случае добавлении во вьюер карт CSV-файла с адресами. Сервис геокодирования может происходить из вашего интегрированного ArcGIS Server, другого ArcGIS Server или из ArcGIS Online for Organizations.

Более подробно об установке служебных сервисов геокодирования см. в разделе Конфигурация служебных сервисов. Информацию о настройке вашего собственного сервиса геокодирования см. в следующем подразделе.

Настройка вашего собственного сервиса геокодирования

Portal for ArcGIS по умолчанию использует сервис геокодирования World, размещенный на ArcGIS Online. Если ваша организация имеет собственные данные локатора, которые используются при нахождении адресов и названий мест, или у вашего портала нет доступа к ArcGIS Online, опубликуйте сервис геокодирования и настройте его, чтобы он использовался в качестве служебного сервиса геокодирования портала.

Включите функцию Предложить (Suggest) пользовательского сервиса геокодирования, если вы хотите, чтобы при поиске во вьюере карт предлагались возможные варианты адресов или названий мест.

  1. Следуйте инструкциям в разделе Создание локатора адресов справки ArcGIS for Desktop, чтобы создать локатор из ваших данных. Если вы желаете видеть предложения, появляющиеся во вьюере карт, при создании локатора отметьте опцию Предложить инструмента Создать локатор адресов.
  2. Опубликуйте локатор как сервис, щелкнув правой кнопкой мыши по локатору в дереве Каталога в ArcGIS for Desktop и выбрав Опубликовать как сервис (Share As Service)

    Более подробно о публикации как сервис смотри в разделе Как опубликовать сервис (How to publish a service) справочной системы ArcGIS Server.

  3. Если при создании локатора вы не включили функцию Предложить, вы можете включить ее на сервисе геокодирования после его публикации. Откройте Редактор сервисов (Service Editor) для данного сервиса в ArcGIS for Desktop или в ArcGIS Server Manager, щелкните закладку Возможности (Capabilities) и отметьте опцию Предложить.
  4. Настройте полученный в результате сервис как служебный сервис портала для геокодирования, следуя инструкциям в разделе Конфигурация служебных сервисов.

Регистрация многопользовательской базы геоданных в ArcGIS Server

По крайней мере один из сайтов ArcGIS Server, который вы интегрируете с вашим порталом, должен содержать многопользовательскую базу геоданных, зарегистрированную как управляемое хранилище данных, чтобы вы могли назначить его в качестве хост-сервера. Вы можете использовать свою собственную многопользовательскую базу геоданных, как описано ниже, или установить ArcGIS Data Store и дополнительно получить управляемое хранилище данных. Если вы настроили ArcGIS Data Store, переходите к объединению ArcGIS Server с порталом.

Если вы уже имеете файл подключения к базе данных (.sde) для многопользовательской базы геоданных, следуйте инструкциям подраздела Регистрация управляемых баз данных раздела Настройка хост-сервера для портала,чтобы зарегистрировать свою многопользовательскую базу геоданных на ArcGIS Server.

Если вы не имеете уже существующего файла подключения к базе данных, вы можете задать информацию о подключении из ArcGIS for Desktop при регистрации корпоративной базы геоданных так, как показано ниже:

  1. Запустите ArcCatalog или ArcMap и откройте окно Каталог (Catalog).
  2. Добавьте подключение ArcGIS Server под ГИС-серверы (GIS Servers) в дереве Каталог (Catalog).

    Вы должны добавить либо издательское, либо административное подключение.

  3. Укажите URL-адрес сервера для сайта ArcGIS Server и введите имя пользователя и пароль, чтобы подключиться к этому сайту.
  4. Щелкните Готово (Finish), чтобы создать подключение.
  5. Щелкните правой кнопкой мыши подключение к серверу и выберите Свойства сервера (Server Properties).
  6. Щелкните закладку Хранилище данных (Data Store).
  7. Щелкните стрелку ниспадающего меню на кнопке Добавить (Add) в разделе Зарегистрированные базы геоданных (Registered Databases) диалогового окна и выберите Зарегистрировать базу данных, как управляемую ArcGIS for Server (Register Database as ArcGIS for Server's Managed Database).
  8. Введите уникальное имя управляемой базы данных.
  9. Щелкните Добавить (Add).

    Откроется диалоговое окно Подключение базы данных (Database Connection).

  10. Предоставьте информацию о подключении к корпоративной базе геоданных.

    Если вам требуется помощь при выполнении подключения к базе геоданных, смотри Подключения к базам данных в ArcGIS for Desktop в Справочной системе ArcGIS.

  11. Щелкните OK в диалоговом окне Подключение базы данных для создания подключения и щелкните OK в диалоговом окне Зарегистрировать базу данных для регистрации вашей многопользовательской базы геоданных на сервере.
  12. Щелкните OK в диалоговом окне Свойства ArcGIS Server (ArcGIS Server Properties) для сохранения и закрытия диалогового окна.

Интеграция ArcGIS Server с вашим порталом

Перед тем, как назначить ArcGIS Server хост-сервером, вам следует сначала интегрировать его с порталом. Сайт ArcGIS Server, который вы интегрируете с порталом, должен иметь необходимые настройки для обмена данными по протоколам HTTP и HTTPS или только HTTPS.

Инструкции см. в разделе Интегрирование сайта ArcGIS Server с порталом.

Назначение интегрированного сервера в качестве хост-сервера

После того, как вы интегрировали ArcGIS Server с вашим порталом, задайте сайт ArcGIS Server в качестве хост-сервера.

  1. Выберите сайт ArcGIS Server, который вы интегрировали, из ниспадающего списка в секции Хост-сервер (Hosting Server) на панели Сервер.
  2. Нажмите Сохранить (Save).