Автономный модуль Metashape Python позволяет интегрировать функциональность Metashape в пользовательские скрипты без необходимости полной установки приложения.
Установка модуля
Прежде всего, убедитесь, что в вашей системе установлен Python версии 3.5, 3.6, 3.7 или 3.8.
Затем установите модуль Metashape как обычный пакет установщика https://www.agisoft.com/downloads/installer/
Процедура может немного отличаться в зависимости от используемой ОС.
в Windows (64-бит):
python3.exe -m pip install Metashape-1.8.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
в Linux:
python3 -m pip install Metashape-1.8.1-cp35.cp36.cp37.cp38-abi3-linux_x86_64.whl
в macOS:
python3 -m pip install Metashape-1.8.1-cp35.cp36.cp37.cp38-abi3-macosx_10_13_x86_64.whl
Активация модуля
После установки автономного модуля убедитесь, что приложение Metashape Pro активировано на том же компьютере, где планируется использование модуля. Или используйте следующую команду в консоли Python IDLE для активации продукта, используя в качестве аргумента свой лицензионный ключ:
Metashape.License (). Activate("AAAAA-BBBBB-CCCCC-DDDDD-EEEEE")
Файл лицензии (.lic) должен быть помещен в каталог модуля, в качестве альтернативы можно определить путь к файлу лицензии, установив переменную среды agisoft_LICENSE.
Автономная активация модуля
Чтобы активировать модуль Metashape Python в автономном режиме, необходимо создать запрос на активацию, используя следующую команду:
request = Metashape.License().activateOffline("AAAAA-BBBBB-CCCCC-DDDDD-EEEEE")
с открытым (путь,"wt") как файл:
file.write(request)
Созданный файл запроса (он должен иметь расширение .act) необходимо отправить на почту support@geoscan.aero для автономной активации. Служба поддержки отправит вам действующий файл лицензии на основе предоставленного файла запроса.