ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Пример. Создание пространственного представления в Informix с помощью SQL

  • Создание представления с пространственным столбцом.
  • Предоставление прав доступа для пространственного представления
Уровень сложности:
Начальный
Требования к данным:
Используйте собственные данные

Чтобы создать представление и включить пространственный столбец в определение представления, можно использовать SQL. Это можно сделать для просмотра объектов в ArcMap. Также может потребоваться создание пространственного представления для использования таблицы, содержащей несколько пространственных столбцов. Пространственное представление будет содержать только один пространственный столбец для использования в ArcGIS.

В данном примере пространственное представление создается для объединения данных из таблицы employees и класса пространственных объектов region.

Создание представления с пространственным столбцом.

Необходимо определить представление, добавив в него пространственный столбец и идентификатор ObjectID из класса пространственных объектов, а также другие необходимые столбцы атрибутов.

Владельцем таблицы employees и класса пространственных объектов region является пользователь gdb. В связи с этим, у пользователя уже имеются необходимые права доступа для создания представления.

Подсказка:

Для создания представления пользователь должен иметь права доступа не ниже SELECT для каждой таблицы или класса пространственных объектов, входящих в представление.

CREATE VIEW emp_region_view
 AS SELECT (e.emp_name,e.emp_id,r.rname,r.reg_id,r.region) 
 FROM employees e,region r 
 WHERE e.emp_id = r.emp_id;

Столбец reg_id – столбец, в котором недопустимо отсутствие значения (null). В нем хранятся целочисленные значения столбца ObjectID из класса пространственных объектов region. Region является пространственным столбцом класса пространственных объектов region. Эти таблицы объединяются по столбцу emp_id.

Предоставление прав доступа для пространственного представления

После создания представления необходимо предоставить права доступа SELECT пользователю dispatch_mgr.

GRANT SELECT 
 ON emp_region_view 
 TO USER dispatch_mgr;

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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