Community Forum

Author Topic: Python API exportOrthophotos  (Read 679 times)

mity99

  • Newbie
  • *
  • Posts: 4
    • View Profile
Python API exportOrthophotos
« on: November 17, 2017, 12:29:32 PM »
Добрый день!

Стоит задача автоматизировать построение и экспорт ортофотоплана

Возникли проблемы с экспортом: делаю экспорт через GUI - получаю на выходе файл размером в 2GB, делаю через api:

chunk.exportOrthophotos(exportpath, projection=chunk.crs, raster_transform=PhotoScan.RasterTransformNone,
write_kml=False, write_world=False, write_alpha=True, tiff_big=True, jpeg_quality=90,
tiff_compression=PhotoScan.TiffCompressionJPEG, white_background=True)

и наблюдаю как в результирующей папке файл экспорта меняет свой размер (мб) например: 0 - 1 - 0 - 2 - 0 - 1  - 0 - 1 и т.д., в результате получается файл в пару мегабайт вместо пары гигабайт. По ощущениям файл постоянно перетирается/переписывается поверх имеющегося, а не прибавляется к нему. Возможно упускаю какой то параметр...

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 8557
    • View Profile
Re: Python API exportOrthophotos
« Reply #1 on: November 17, 2017, 12:32:31 PM »
Здравствуйте,

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

Для сохранения единого ортофотоплана нужно использовать функцию exportOrthomosaic.
Best regards,
Alexey Pasumansky,
AgiSoft LLC

mity99

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Python API exportOrthophotos
« Reply #2 on: November 17, 2017, 01:45:22 PM »
Отлично! С экспортом разобрался, Благодарю.

Но появилась еще одна проблема:

Есть у меня пошаговая инструкция в картинках и мой Python скрипт в n строчек, автоматизирующий данный процесс. Но вот незадача, результаты, полученные через GUI и через скрипт отличаются размером...

Если я приведу здесь эти данные, будет ли у Вас возможность посмотреть где я могу ошибаться?

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 8557
    • View Profile
Re: Python API exportOrthophotos
« Reply #3 on: November 17, 2017, 01:58:28 PM »
Да, конечно, выкладывайте.

Если что-то нельзя публиковать в публичном доступе, можете прислать на support@agisoft.com.

Хорошо бы увидеть окно GUI экспорта ортофотоплана с использованными параметрами, строчки скрипта, отвечающие за экспорт, файл отчёта. А также размеры обоих экспортированных файлов.
Best regards,
Alexey Pasumansky,
AgiSoft LLC

mity99

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Python API exportOrthophotos
« Reply #4 on: November 17, 2017, 02:52:37 PM »
Снова благодарю за помощь и оперативность ответов. Продолжил на почту.