2012-03-06 2 views
0

Прежде чем начать, вы должны знать, что я - кровавый новичок, когда дело доходит до кодирования. Я сижу на некоторых задачах университета в отношении VBA и ArcGIS. Следующей задачей моей задачи является создание фрагмента кода, который позволяет пользователю редактировать значения (строки) в таблице атрибутов. моя таблица атрибутов состоит из точек с базовой информацией, такой как имя, адрес и т. д. То, что мне было бы интересно сделать, это загрузить своего рода СПИСОК всех строк и иметь возможность щелкнуть по определенной строке, которую я хочу отредактировать. Не стесняйтесь отправлять более простые способы, чтобы получить там .. как я сказал, что я очень новичок в мире кодирования ;-)Как отредактировать таблицу атрибутов в ArcGIS с VBA

Спасибо всем

Билл

ответ

1

Я знаю, что вы сказали, что вы новичок но, основываясь на том, что вы говорите, я думаю, что вы самый простой маршрут - это использование стандартных функциональных возможностей ArcMap.

Несмотря на то, что вы пытаетесь сделать, может быть достигнуто с помощью VBA (известно, что в ArcGIS 10 и выше, этот вариант не рекомендуется в настоящее время), вы уже можете делать следующее в ArcMap ...

  1. Откройте таблицу атрибутов и выберите строку. Используйте определение запроса, если вы хотите сузить его.

  2. Если вам нужно загрузить внешний список, ArcGIS уже предоставляет множество способов импорта данных в таблицу ArcMap (например, файлы csv, xls, dbf, oledb и т. Д.).

  3. Начало сеанса редактирования, и вы можете использовать редактор атрибутов, чтобы увидеть детали формы редактора выбранных функций

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