Skip To Content

Дополнительные функции управления многопользовательской базой геоданных

Для использования многопользовательских баз геоданных (или баз геоданных в 10.6), которые включаются при создании автономного сайта ArcGIS Server с помощью ArcGIS Server Cloud Builder on Amazon Web Services или шаблонов Esri CloudFormation какие-либо специальные настройки не требуются. Однако, вы можете выполнять некоторые административные задачи, как, например, создание другой базы геоданных, создание ролей или групп или перемещение данных между экземплярами, если того требует ваш рабочий процесс. Ниже перечисляются некоторые из этих дополнительных административных задач, а также инструментов, которые используются для выполнения этих задач, со ссылками на документацию, содержащую необходимые инструкции.

Управление учетными записями

Сайты ArcGIS Server, созданные с помощью Cloud Builder или шаблонов CloudFormation, поставляются с ролями по умолчанию, которые позволяют администрировать базы геоданных в PostgreSQL, Microsoft SQL Server и Amazon Relational Database Service (RDS) и выполнять загрузку в них пространственных данных. (Список этих ролей по умолчанию имеется в разделе Базы геоданных на Amazon Web Services.) Для работы с пространственными данными вам могут потребоваться и другие, дополнительные роли. Например, вам может потребоваться добавить учетную запись с правами доступа к базе данных только для чтения, с именем, которое отличалось бы от имени по умолчанию, с которым поставляется Amazon Machine Image (AMI) Esri, или добавить дополнительные учетные записи для владельца данных базы данных.

Если вам нужны дополнительные учетные записи, которые стали бы владельцем данных, то для создания новой учетной записи (логина) вы можете использовать инструмент геообработки Создать пользователя базы данных или скрипт Python.

Для создания логинов, предназначенных только для просмотра данных, используйте SQL или инструменты системы управления базами данных (СУБД). Более подробную информацию можно найти в документации к PostgreSQL, Microsoft SQL Server или Amazon RDS.

Создание дополнительных баз геоданных

Если вы решите включить многопользовательские базы геоданных в ваш сайт ArcGIS Server на AWS, созданный с помощью Cloud Builder или шаблонов CloudFormation от Esri, следует иметь в виду, что в экземпляр поставляется с двумя базами геоданных – egdb and geodata. Для создания дополнительных баз геоданных в PostgreSQL или SQL Server – например, если вы хотите базу геоданных с другим именем или если вам нужны дополнительные базы геоданных для разных сервисов или приложений – можете использовать инструмент геообработки Создать многопользовательскую базу геоданных. Чтобы создать другую базу геоданных в Amazon RDS for SQL Server или Amazon RDS for PostgreSQL, используйте инструмент Включить многопользовательскую базу геоданных.

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

Для создания дополнительных баз геоданных рабочих групп подключитесь к серверу базы данных из ArcMap в качестве администратора сервера базы данных и создайте базу геоданных. Более подробно см. раздел Создание дополнительных баз геоданных рабочих групп.

Установка PostGIS

Esri осуществляет поддержку использования типа геометрии PostGIS в многопользовательских базах геоданных PostgreSQL. При работе с Amazon RDS for PostgreSQL PostGIS уже установлен и используется для хранения пространственных данных. При работе с обычным кластером базы данных PostgreSQL на Amazon вы можете скачать поддерживаемую версию PostGIS и установить ее на экземпляре AWS, где имеется PostgreSQL (либо на том же экземпляре, что и ArcGIS Server, либо на отдельном экземпляре).

Для использования геометрии или географии PostGIS в обычном кластере базы данных PostgreSQL необходимо, чтобы база данных, в которой содержится ваша база геоданных, была подготовлена к использованию PostGIS. Поскольку PostGIS не является частью основного AMI, база геоданных по умолчанию не может использовать PostGIS. Поэтому после установки PostGIS необходимо дать базе геоданных разрешение на использование PostGIS. После этого новые добавляемые в базу геоданных данные смогут использовать тип геометрии или географии PostGIS; для этого, когда вы будете создавать или импортировать данные, необходимо использовать ключевое слово конфигурации PG_GEOMETRY или PG_GEOGRAPHY. Существующие данные по-прежнему используют тип хранения ST_Geometry.

После установки PostGIS и когда база данных будет готова его использовать, вы можете создать свой собственный AMI, чтобы сохранить текущее состояние компьютера. Дополнительные сведения см. в разделе Создание собственного AMI.