Skip to content

Large image vsis3 support - #473

Draft
BryonLewis wants to merge 3 commits into
masterfrom
large-image-vsis3-support
Draft

Large image vsis3 support#473
BryonLewis wants to merge 3 commits into
masterfrom
large-image-vsis3-support

Conversation

@BryonLewis

Copy link
Copy Markdown
Collaborator

resolves #438

  • For now utilizes a branch of django-large-image for testing purposes: force-gdal-vsis3
    • Will be updated to a version number once merged
  • Add the LargeImageVSIFileDetailMixin
  • Add to development.py the GDAL environment variables/configs needed for MinIO access
    • This includes the LARGE_IMAGE_FORCE_GDAL_VSIS3 to force large-image to utilize /vsis3 for the path when make_vsi is called

TODO:

  • Add the heroku/production settings for S3 access so that LargeImageVSIFileDetailMixin works properly
  • Release the version of django-large-image with the force_gdal_vsis3 updates in it and update the pyproject.toml file
  • Maybe do some A/B testing to show the reduction in RAM usage utilizing VSIS3 compared to the current method of loading the file entirely.

@BryonLewis
BryonLewis force-pushed the large-image-vsis3-support branch from 0127668 to 0d9f5a1 Compare August 28, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use LargeImageVSIFileDetailMixin

1 participant