Вы можете просматривать данные в таблицах базы данных, перетаскивая их с панели Каталог на панель Содержание в ArcGIS Pro. При этом создается слой запроса в карте. Если в таблице есть поле пространственной привязки, на карте будут нарисованы пространственные объекты.
Чтобы просмотреть пространственное содержимое таблиц, содержащих большое количество объектов, или если каждый объект в таблице имеет большое количество связанных с ним атрибутов, создайте слой запроса, а не перетаскивайте на карту данные из подключения к базе данных на панель Каталог. Инструкции по созданию слоя запросов см. в справке, соответствующей типу используемой базы данных:
- Создание слоя запроса для данных в реляционной базе данных
- Создание слоя запроса для данных в облачном хранилище данных
Чтобы просмотреть точечный слой в реляционной базе данных или облачном хранилище данных, содержащий большое количество точек, которые пространственно кластеризованы, включите биннинг объектов на слое.
Какие данные появляются на карте
При добавлении данных из базы данных или хранилища данных на карту применяются следующие правила:
- Типы данных, не соответствующие типам данных ArcGIS, не будут отображаться.
- Классы пространственных объектов должны содержать одну пространственную привязку и один тип геометрии: точки, линии или полигоны. ArcGIS определяет пространственную привязку и тип геометрии из метаданных таблицы или по первой строке доступ к которой получен при помощи слоя запроса. Если пространственную привязку для таблицы базы данных определить невозможно, вам будет предложено ввести данные о пространственной привязке. Будут отображены только пространственные объекты этого типа и с данной пространственной привязкой.
- Классы пространственных объектов могут содержать только один пространственный столбец. ArcGIS использует первый найденный пространственный столбец, считывая таблицу класса объектов слева направо. Если ваша таблица содержит более одного пространственного столбца и вы не хотите использовать первый, измените слой запроса, чтобы включить вместо него другой пространственный столбец.
- ArcGIS не использует разделители вокруг имен таблиц и полей. Таблицы с именами или имена полей, которые требуют разделители, не могут отображаться на карте. Более подробно см. в разделе Данные из баз данных, облачных хранилищ данных и ArcGIS.
- Объекты должны проходить проверку геометрии ArcGIS.
Добавление данных на карту
В следующих шагах описано, как просмотреть данные из базы данных или облачного хранилища данных в ArcGIS Pro:
- Создание подключения на панели Каталог.
Отображается список таблиц, к которым вы имеете доступ в базе данных. Таблицы, содержащие пространственный столбец (классы пространственных объектов), обозначаются пустым квадратным значком .
- Щелкните таблицу или класс объектов в развернутом подключении к базе данных, чтобы выделить их.
- Если класс пространственных объектов содержит разумный объем данных - другими словами, вы можете просмотреть все объекты на карте сразу - перетащите таблицу из панели Каталога на панель Содержание или карту, чтобы просмотреть данные.
- Если ArcGIS Pro не может найти поле, которое определяется как уникальный идентификатор, вам необходимо его определить.
- При перетаскивании класса пространственных объектов ArcGIS произведет расчет пространственного экстента данных. Если добавляемая таблица содержит большое количество объектов, вычисление содержания может затянуться. Если вам известен экстент данных или вы хотите использовать экстент пространственной привязки вместо ожидания вычисления экстента в ArcGIS Pro, нажмите соответствующую кнопку в диалоговом окне Вычисление экстента. Нажав на кнопку Ввод экстента, необходимо ввести корректные значения; экстент должен включать в себя все объекты таблицы. Если вы щелкните Использовать экстент пространственной привязки, экстент данных будет соответствовать полному экстенту пространственной привязки класса объектов.
- Если класс пространственных объектов содержит так много объектов, что вы не можете разумно просмотреть их все на карте одновременно, используйте вместо этого интерфейс Добавить слой запроса, чтобы добавить данные на карту.
Постройте SQL-запрос, который возвращает полезный объем релевантных данных.
- Дополнительно, щелкните правой кнопкой мыши таблицу на панели Содержание и выберите Таблица атрибутов, чтобы просмотреть данные атрибутов.
Чтобы сменить отображаемые данные, откройте свойства слоя и измените запрос или свойства, которые определяют источник слоя.