ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Создать представление базы данных

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

Сводка

Создает в базе данных представление на основе выражения SQL.

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

  • Выражение SQL, используемое для создания представления, будет проверено базой данных по завершении работы инструмента. Допустимый синтаксис для определения представления определяется используемой базовой базой данных. Если синтаксис некорректен, отображается сообщение об ошибке.

  • Представления, созданные в базах геоданных с помощью данного инструмента, не поддерживают символ прямого слэша (/) в определении представления. Например, если у вас есть столбец, в котором вы создаете определение представления на основе выражения, например Population1990 / 10, вам необходимо создать представление с использованием инструментов SQL.

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

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

  • Если пространственный столбец включен в представление, тип хранимой геометрии должен иметь тип данных SQL (например, ST_Geometry или Geometry) а не бинарный тип хранения геометрии.

Синтаксис

arcpy.management.CreateDatabaseView(input_database, view_name, view_definition)
ПараметрОбъяснениеТип данных
input_database

База данных, содержащая таблицы или классы пространственных объектов для построения представления. Эта база данных также находится в том расположении, где будет создано представление.

Workspace
view_name

Имя представления, которое будет создано в базе данных.

String
view_definition

Выражение SQL, используемое для построения представления.

String

Производные выходные данные

ИмяОбъяснениеТип данных
out_layer

Выходное представление базы данных.

Table

Пример кода

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

Создает представление базы данных в многопользовательской базе геоданных.

import arcpy
arcpy.CreateDatabaseView_management("c:/Connections/city_data.sde","trees","select objectid, owner, parcel from inventory where type = trees")

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

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

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

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

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

  • Обзор группы инструментов Общие
  • Базы данных и ArcGIS

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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