ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создать файл подключения ArcSDE

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

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

Использование

  • Имя файла подключения ArcSDE должно содержать расширение .sde.

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

  • Если вы хотите предотвратить сохранение информации о подключении в окне Результаты или сохранение файлов журнала истории геообработки, отключите запись истории и сохраните файл подключения без сохранения информации о подключении, которую вы не хотите показывать.
  • Этот инструмент следует использовать только для создания подключений сервера приложений (сервиса ArcSDE) к базе геоданных версии 10.2.2 или более ранних версий. Если вы хотите подключиться к базе геоданных версии 10.3 или более новой, или подключиться непосредственно к базе геоданных версии 10.2.2 или более ранних, вместо этого используйте инструмент Создать подключение базы данных (Create Database Connection).

Синтаксис

CreateArcSDEConnectionFile_management (out_folder_path, out_name, server, service, {database}, {account_authentication}, {username}, {password}, {save_username_password}, {version}, {save_version_info})
ПараметрОбъяснениеТип данных
out_folder_path

Путь к папке, где будет храниться файл .sde.

Folder
out_name

Имя файла подключения. Используйте расширение файла .sde.

String
server

Имя компьютера, где установлен сервер приложений ArcSDE.

String
service

Имя сервиса ArcSDE или номер порта TCP.

String
database
(Дополнительный)

Имя подключаемой базы данных. Не указывайте имя базы данных при подключении к Oracle.

String
account_authentication
(Дополнительный)
  • DATABASE_AUTH —Аутентификация базы данных. Использует имя пользователя и пароль внутренней базы данных для подключения к СУБД. Вводить имя пользователя или пароль для создания подключения необязательно; ноесли этого не сделать, вам будет предложено ввести их при установлении подключения.
  • OPERATING_SYSTEM_AUTH —Использовать аутентификацию средствами операционной системы. Имя пользователя и пароль вводить не нужно. Подключение будет установлено с учетными данными, используемыми для регистрации в операционной системе. Если логин, используемый для операционной системы, является некорректным логином базы геоданных, подключение не будет выполнено. Также, вы не можете создать подключение к сервису ArcSDE, используя аутентификацию средствами операционной системы, в базе геоданных на Oracle, DB2 или Informix.
Boolean
username
(Дополнительный)

Имя пользователя базы данных для подключения с использованием аутентификации в базе данных.

String
password
(Дополнительный)

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

Encrypted String
save_username_password
(Дополнительный)
  • SAVE_USERNAME —Сохранить имя пользователя и пароль в файле подключения.
  • DO_NOT_SAVE_USERNAME —Не сохранять имя пользователя и пароль в файле. При каждом подключении с помощью этого файла будет отображаться запрос на ввод имени пользователя и пароля.
Boolean
version
(Дополнительный)

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

String
save_version_info
(Дополнительный)
  • SAVE_VERSION —Сохранить имя версии в файле подключения.
  • DO_NOT_SAVE_VERSION —Не сохранять имя версии в файле подключения. Без сохранения имени версии с файлом для версии, всякий раз при доступе к файлу подключения должно быть осуществлено подключение к версии DEFAULT.
Boolean

Пример кода

CreateArcSDEConnectionFile, пример 1 (окно Python)

Пример скрипта Python для выполнения функции Создать файл подключения ArcSDE (Create ArcSDE Connection File) с запуском из окна Python в ArcGIS.

import arcpy
arcpy.CreateArcSDEConnectionFile_management(r'c:\connectionFiles',
                                            'gpserver',
                                            '5151',
                                            '',
                                            'toolbox',
                                            'toolbox',
                                            'SAVE_USERNAME',
                                            'SDE.DEFAULT',
                                            'SAVE_VERSION')
CreateArcSDEConnectionFile, пример 2 (автономный скрипт)

Пример скрипта Python для выполнения функции CreateArcSDEConnectionFile в автономном режиме.

# CreateArcSDEConnection.py
# Description: Simple example showing use of CreateArcSDEConnectionFile tool
 
# Import system modules
import arcpy

# Set variables
folderName = r"c:\connectionFiles"
fileName = "Connection to gpserver.sde"
serverName = "gpserver"
serviceName = "5151"
databaseName = ""
authType = "DATABASE_AUTH"
username = "toolbox"
password = "toolbox"
saveUserInfo = "SAVE_USERNAME"
versionName = "SDE.DEFAULT"
saveVersionInfo = "SAVE_VERSION"

# Process: Use the CreateArcSDEConnectionFile function
arcpy.CreateArcSDEConnectionFile_management (folderName,
                                             fileName,
                                             serverName,
                                             serviceName,
                                             databaseName,
                                             authType,
                                             username,
                                             password,
                                             saveUserInfo,
                                             versionName,
                                             saveVersionInfo)

Параметры среды

  • Текущая рабочая область

Информация о лицензиях

  • ArcGIS Desktop Basic: Нет
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор группы инструментов Рабочая область
  • Просмотр истории запуска инструментов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация