Forum

Author Topic: Agisoft Cloud Feature Requests  (Read 20269 times)

Ilya Shevelev

  • Agisoft Technical Support
  • Full Member
  • *****
  • Posts: 146
    • View Profile
    • Agisoft Cloud
Re: Agisoft Cloud Feature Requests
« Reply #15 on: January 20, 2025, 04:12:27 PM »

Hello Alex,

Thank you for your detailed response.

Although we currently have no plans to develop a QGIS plugin, you can automate the process of uploading data from QGIS to Agisoft Cloud using the Metashape stand-alone Python module. For more information on how to install it, please refer to this guide: Metashape Stand-Alone Python Module.

Here’s an outline of how you can achieve this:

1. Install the Metashape stand-alone Python module in the QGIS Python environment.
2. Write a script to perform the following steps:
   - Export all raster layers in your QGIS project as .geotiff files.
   - Create a new .psx project.
   - Import the exported raster layers into the .psx project.
   - Upload the raster layers to a specific project in Agisoft Cloud using the
Code: [Select]
Metashape.app.document.chunk.publishData method.
   - Delete the temporary exported files and .psx project.

Please note that vector layers cannot be uploaded to Agisoft Cloud using this method at the moment.

This solution requires a good understanding of both QGIS and Python scripting, but it should allow you to automate the workflow for raster data.
Best regards,
Ilya Shevelev
Agisoft LLC