Skip to main content

Редактирование активной таблицы

База данных хороша настолько, насколько хороша в ней информация. Редактировать информацию нужно для того, чтобы информация в базе данных была точна и актуальна. Вы можете обновлять и изменять как пространственные (объекты на карте), так и не пространственные данные (например, автономная таблица с показателями продаж) посредством вида Таблица.

ArcGIS Pro автоматически начинает сеанс редактирования, когда вы изменяете существующие данные или создаете новые. Кнопки для начала и остановки сеанса редактирования отсутствуют. Когда вы вносите правки в вид таблицы, сеанс редактирования остается активным, пока вы не сохраните или отмените изменения. Если вы хотите защититься от нежелательного редактирования, ленту Редактирование можно настроить добавив в нее скрытую кнопку Включить редактирование , которая предотвратит редактирование до тех пор, пока пользователь не включит ее.

Некоторые таблицы недоступны для редактирования - например, текстовые файлы (.xls, .xlsx, .txt, и .csv). Эти таблицы доступны только для чтения. Если вы правите эти данные во внешних приложениях, вы должны заново добавить этот текстовый файл в проект. Однако файлы рабочих книг Microsoft Excel можно обновлять в ArcGIS Pro, чтобы отразить обновленные данные и изменения схемы, внесенные в любой из листов рабочей книги.

Некоторые атрибуты в таблице не редактируются. Не редактируются все управляемые поля, такие как ObjectID, Shape_Length и Shape_Area. Также вам будет недоступно редактирование полей, которые для определенного слоя в виде Поля выделены Только для чтения. Вы можете редактировать соединенные таблицы, но только основные поля. Поля из присоединенной таблицы доступны только для чтения.

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

Копирование и вставка значений из других приложений

Чтобы обновить существующую таблицу базы данных информацией из другого приложения, например, из таблиц Microsoft Office Excel или Word, вы можете вставить значение одной ячейки, значения всей строки или значения нескольких соседних столбцов.

Скопируйте нужную вам информацию из другого приложения в буфер обмена. Выделите начальную ячейку вашей таблицы базы данных в ArcGIS Pro и вставьте значения, нажав комбинацию клавиш Ctrl+V или щелкните правой кнопкой мыши и выберите Вставить. Если число вставляемых значений больше количества строк таблицы, будут созданы новые строки. Вставленные значения округляются в соответствии с числовым форматом поля. Например, если вставить значение 2.7 в целочисленное поле, оно буде округлено до 3. Зафиксируйте свои изменения в базе данных, щелкнув Сохранить изменения в группе Управление изменениями, которая для таблиц, открытых с карты, находится на вкладке Редактирование, а для таблиц, открытых из панели Каталог или вида Каталог - на вкладке Таблица.

Если вставляемый элемент не подходит для редактируемого поля, появится предупреждение. К примеру, это произойдет при вставке значения, не попадающего в домен диапазона, и при вставке текстового значения в числовое поле. Ячейки изменены не будут.

При копировании и вставке значений нужно помнить следующее:

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

  • При вставке пустых значений в поле, поддерживающее значения null, будут вставлены значения null.

  • Для выполнения вставки значений в поля с подтипами или доменами можно использовать либо коды, либо описания значений.

Копирование и вставка из другой таблицы ArcGIS Pro

Вы можете добавлять данные в существующую таблицу, вставляя значения, скопированные из другой таблицы, в тот же или другой проект ArcGIS Pro. Копирование и вставка - это рекомендуемый рабочий процесс для обновления и замены существующих значений новой информацией. Если вставлено больше строк, чем на текущий момент существует в таблице базы данных, автоматически будут созданы дополнительные строки. Однако если вставлено больше столбцов, чем существует в настоящее время, дополнительные столбцы удаляются.

Вставка новых строк в автономную таблицу

Вы можете вставить новые строки в активную автономную таблицу. Нажмите кнопку Вставить строки и укажите значение Число строк для добавления в таблицу. Щелкните Создать или нажмите Enter.

Примечание:
  • За один раз можно добавить не более 1000 строк.

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

Дублирование строки в таблице

Вы можете создать дубликат атрибутов объекта или записи. Щелкните правой кнопкой мыши по заголовку строки и выберите Дублировать строки , чтобы создать копию выбранной строки внизу таблицы. Она выбрана. Геометрия объекта включается при дублировании строки.