База данных хороша настолько, насколько хороша в ней информация. Редактировать информацию нужно для того, чтобы информация в базе данных была точна и актуальна. Вы можете обновлять и изменять как пространственные (объекты на карте), так и не пространственные данные (например, автономная таблица с показателями продаж) посредством вида Таблица.
ArcGIS AllSource автоматически начинает сеанс редактирования когда вы изменяете существующие данные или создаете новые. Кнопки для начала и остановки сеанса редактирования отсутствуют. Когда вы вносите правки в вид таблицы, сеанс редактирования остается активным, пока вы не сохраните или отмените изменения. Если вы хотите защититься от нежелательного редактирования, ленту Редактировать можно настроить так, чтобы включить в нее скрытую кнопку Включить редактирование , которая предотвратит редактирование во всех случаях, когда оно не включено специально.
Некоторые таблицы недоступны для редактирования - например, текстовые файлы (.xls, .xlsx, .txt и .csv). Эти таблицы доступны только для чтения. Если вы правите эти данные во внешних приложениях, вы должны заново добавить этот текстовый файл в проект. Однако файлы рабочих книг Microsoft Excel могут быть обновлены в ArcGIS AllSource, чтобы отобразить обновленные данные и изменения схемы, внесенные в любой из листов рабочей книги.
Некоторые атрибуты в таблице не редактируются. Не редактируются все управляемые поля, такие как ObjectID, Shape_Length и Shape_Area. Также вам будет недоступно редактирование полей, которые для определенного слоя в виде Поля выделены Только для чтения. Вы можете редактировать соединенные таблицы, но только основные поля. Поля из присоединенной таблицы доступны только для чтения.
Правки могут включать изменение значения в ячейке таблицы и изменение поля с расчетными значениями. Вы также можете копировать и вставлять значения из внешних приложений в ArcGIS AllSource, как описывается в расположенном ниже разделе.
Копирование и вставка значений из других приложений
Чтобы обновить имеющуюся таблицу базы данных информацией из другого приложения, например, из таблиц Microsoft Office Excel или Word, вы можете выполнить вставку одного значения, строки со значениями, либо значений нескольких соседних столбцов.
Скопируйте нужную вам информацию из другого приложения в буфер обмена. Подсветите начальную ячейку вашей таблицы базы данных в ArcGIS AllSource и вставьте значения, нажав комбинацию клавиш Ctrl+V либо щелкнув правой кнопкой и выбрав Вставить. Если число вставляемых значений больше количества строк таблицы, будут созданы новые строки. Вставленные значения округляются в соответствии с числовым форматом поля. Например, если вставить значение 2.7 в целочисленное поле, оно буде округлено до 3. Закрепите свои изменения в базе данных, щелкнув Сохранить изменения в группе Управление изменениями, которая для таблиц, открытых из карты, находится на вкладке Редактирование, а для таблиц, открытых из вида Каталог или панели Каталог, находится на вкладке Таблица.
Если вставляемый элемент не подходит для редактируемого поля, появится предупреждение. К примеру, это произойдет при вставке значения, не попадающего в домен диапазона, и при вставке текстового значения в числовое поле. Ячейки изменены не будут.
При копировании и вставке значений нужно помнить следующее:
- Выполняется фильтр таблицы. Если для вашей таблицы задан определяющий запрос или есть скрытые поля, вставленные значения не изменят данные, не удовлетворяющие текущему фильтру.
- При вставке пустых значений в поле, поддерживающее значения null, будут вставлены значения null.
- Для выполнения вставки значений в поля с подтипами или доменами можно использовать либо коды, либо описания значений.
Копирование и вставка из другой таблицы ArcGIS AllSource
Вы можете добавлять данные в существующую таблицу, вставляя значения, скопированные из другой таблицы, в тот же или другой проект ArcGIS AllSource. Копирование и вставка - это рекомендуемый рабочий процесс для обновления и замены существующих значений новой информацией. Если вставлено больше строк, чем на текущий момент существует в таблице базы данных, автоматически будут созданы дополнительные строки. Однако если вставлено больше столбцов, чем существует в настоящее время, дополнительные столбцы удаляются.
Вставка новых строк в автономную таблицу
Вы можете вставить новые строки в активную автономную таблицу. Нажмите кнопку Вставить строки и введите значение Количество строк для добавления в таблицу. Щелкните Создать или нажмите Enter.
Примечание:
- За один раз можно добавить не более 1000 строк.
- Если используется определяющий запрос, новые строки могут не появиться.
Дублировать строку в таблице
Вы можете создать дубликат атрибутов объекта или записи. Щелкните правой кнопкой мыши заголовок строки и выберите Дублировать строку , чтобы создать копию выбранной строки в нижней части таблицы. Она выбрана. Геометрия объекта включается при дублировании строки.