Как редактировать мою таблицу атрибутов в ArcGIS с VBA - PullRequest
0 голосов
/ 07 марта 2012

, прежде чем я начну, вы должны знать, что я кровавый новичок, когда дело доходит до кодирования.Я сижу на некоторых университетских задачах, касающихся VBA и ArcGIS: Моя следующая задача - создать фрагмент кода, который позволит пользователю редактировать значения (строки) в таблице атрибутов.Моя таблица атрибутов состоит из точек с основной информацией, такой как имя, адрес и т. д. Я хотел бы загрузить своего рода LIST из всех строк и иметь возможность щелкнуть конкретную строку, которую я хочу редактировать.Не стесняйтесь размещать более простые способы попасть туда ... как я уже сказал, я чрезвычайно новичок в мире кодирования; -)

Спасибо всем

Билл

1 Ответ

1 голос
/ 20 марта 2012

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

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

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

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

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

  4. Теперь вы можете создавать шаблоны редактирования объектов, которые позволяют вам точно настроить ваш опыт редактирования (создание выпадающих списков и т. Д.). Все без кодирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...