Недавно на работе появилась задача автоматизировать редактирование всех слоёв в базах геоданных ArcGIS Pro. Делать это вручную было нерационально — приходилось обновлять десятки однотипных слоёв в нескольких базах данных. Самым логичным решением стало написать универсальный Python-скрипт, который мог бы обрабатывать все слои автоматически. Для этого пришлось глубже познакомиться с ArcPy — встроенной библиотекой Python для ArcGIS, обеспечивающей прямой доступ к базам геоданных. 📘 Примеры кода можно найти в моих рабочих блокнотах:
👉 github.com/babykelp/donut_plots Первым шагом было создание отдельной среды на основе системного интерпретатора arcgispro-py3 через командную строку ArcGIS Pro и её подключение к VS Code.
Такой подход позволяет работать в привычной IDE, при этом используя полный функционал ArcPy. ⚠️ Важно: ArcPy, в отличие от ArcGIS API for Python, работает только на компьютере с установленной лицензией ArcGIS Pro.
Это единственный способ получить доступ к локальным базам