Більше

Як оновити властивість length поля класу об’єктів у ArcGIS Desktop?


У мене є клас об’єктів із рядковим полем, який я хочу оновити довжиною від 10 до 25.

Чи є спосіб або інструмент для оновлення цієї властивості без створення нового поля та використання калькулятора полів для переміщення по записах зі старого до нового поля?


Цей сценарій нижче робить те, що я хочу, єдине, що він відсуває оновлене поле до кінця таблиці (не зберігаючи вихідний порядок полів).

http://arcscripts.esri.com/details.asp?dbid=16503

Інший варіант, який видався багатообіцяючим, - це використовувати інструмент Клас об’єктів для Класу об’єктів (відкрийте цей інструмент, клацнувши правою кнопкою миші на шарі в ArcCatolog і вибравши Експорт> до єдиної опції бази геоданих). Він створює новий шар, однак ви можете оновити назви полів та інформацію про властивості. Також виявляється, що ви можете змінити порядок полів за допомогою стрілок "Перемістити поле введення вгору/вниз", але вони, здається, не працюють.

Повинно бути рішення просто редагувати властивості поля без необхідності створювати нове поле.


Наскільки мені відомо, наразі немає можливості вносити зміни до схеми в базі геоданих без видалення та додавання полів, а також видалення та перезавантаження класів/таблиць об’єктів. Останнє я рекомендую для підтримки порядку на полі.

Що я зазвичай роблю:

  1. Зробіть резервну копію вихідного класу об’єктів
  2. Експортуйте схему вихідного класу об’єктів у файл XML
  3. Змініть схему в текстовому редакторі або в ArcGIS Diagrammer 10.0, 10.1 або 10.2.
  4. Видалити вихідний клас об’єктів
  5. Імпортуйте схему назад у базу геоданих
  6. Використовуйте інструмент "Додати", "Простий завантажувач даних" або "Завантажувач об'єктів", щоб завантажити вміст класу об'єктів резервного копіювання у щойно імпортований клас об'єктів. Докладнішу інформацію див. У розділі довідки "Про завантаження даних у існуючі класи та таблиці об’єктів".

В ArcGIS 10.1 і новіших версіях є інструменти геообробки для обробки імпорту/експорту XML, але в версії 10.0 і раніше вам доведеться або використовувати ArcObjects, або робити це вручну. Приклад ArcObjects див.: Експорт документа робочого простору XML


Подивіться відео: الفرق بين ArcMap u0026 ArcCatalog in ArcGIS (Жовтень 2021).