Version 1.2.0

Pix4Dengine Server SDK 1.2.0 is a stable release. It follows semantic versioning.

What’s new

  • User-defined camera configurations can now be set on project creation (more information here).
  • Added support for LOD mesh exports in SLPK and OSGB format.
  • Added support for token-based login (more information here and here).
  • Various documentation improvements.

API changes

  • Added optional parameter camera_config to pix4dengine.create_project. This can be used to set a camera configuration on the project.
  • Added options ExportOption.Mesh.LOD_SLPK and ExportOption.Mesh.LOD_OSGB to generate SLPK and PSGB mesh LOD exports respectively.
  • Added options AlgoOption.Mesh.LOD_NUM_LEVELS and AlgoOption.Mesh.LOD_TEXTURE_QUALITY to set number of LOD levels and mesh texture quality respectively.
  • Added pix4dengine.get_auth_token and pix4dengine.login_with_token functions to generate an authorization token and use it to login respectively.

Compatibility issues

  • The redundant option AlgoOption.Mesh.GEN_3D_TEXT has been removed.

Bug fixes

  • Login without specifying a license results in an error when the user has more than one valid license. The error message lists the valid license keys, so the user can decide which one to use. Previously, one of the licenses was selected silently.
  • The option AlgoOption.Mesh.GEN_3D_TEXT has been removed. It had no effect.

Known issues

  • Generation of some mesh exports fails when the project name contains non-ASCII characters on Windows.
  • Externally supplied (in a geolocation file) image geotags for multispectral/multilayer images are not supported.
  • When creating a project, the following message is logged: “Unable to find radiometric calibration target: Detection error / AIRCALIB_DETECTION_ERROR”. This message can be ignored for all projects not actually using a target for radiometric calibration.
  • Changing the coordinate system of images is not supported.
  • Exporting contour lines into a PDF file (pix4dengine.options.AlgoOption.Ortho.CONTOUR_PDF) when no such lines were generated, e.g. absense of elevation, does not create a PDF file, whereas the output of pix4dengine.exports.get_ouput() suggests that such a file exists.

Supported platforms

OS/Distribution Python
Linux/Ubuntu 18.04 64bit 3.6 64bit
Windows 10, Server 2016 64bit 3.6 64bit