Страница 1 из 1

Скрипт автозапуска для ArcGIS

Добавлено: 11 ноя 2017, 18:09
Максим Дубинин
Нужна небезвозмездная помощь написать небольшой скрипт запускаемый при открытии MXD для 10.x

Какие-то наводки есть тут: https://gis.stackexchange.com/questions ... -arcgis-10

Если все ок, то будут еще разные возможности посотрудничать.

Скайп: maximdubinin
Телеграм: +79104260262

Re: Скрипт автозапуска для ArcGIS

Добавлено: 13 ноя 2017, 10:24
Alexx
Максим, добрый день!
Готов взяться. Можете скинуть описание задачи?
alivanov99@mail.ru

Re: Скрипт автозапуска для ArcGIS

Добавлено: 13 ноя 2017, 20:28
Максим Дубинин
Исходная задача: сформировать ОДИН проект (совместимость с 10.х) подстраиваивающийся под охват данных (жестко заданный известный слой) с помощью скрипта инициализации.
После дискуссий и выяснения подробностей выяснилось, что в Аркгисе, это практически невозможно сделать изящно.

Варианты:

1. Расширение на питоне, хороший вариант, но минусы
- устанавливается!
"Марьиванна, вот вам проект с данными, чтобы он открылся как надо, установите пожалуйста сначала вот эту пилюлю, не волнуйтесь, это не вирус."
- ставится глобально, а не скоупе файла проекта
"Марьиванна, почистите там после использования..."

2. Макрос на VBA, самый хороший вариант, вот только жирный минус:
- ESRI прекратила поддерживать VBA с 10.5.

3. Вместо скрипта инициализации - генератор проектов, что не так:
- очень криво встает в архитектуру, требует отдельных машин с виндой или плясок с виртуалками

4. Бинарная магия. Что не так:
- магия

Re: Скрипт автозапуска для ArcGIS

Добавлено: 13 ноя 2017, 20:44
trir
ESRI прекратила поддерживать VBA с 10.5.
AutoDESK обещает с 2008, но всё не решается...