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