Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compressed file system #11

Open
robertogiachetta opened this issue Feb 11, 2017 · 0 comments
Open

Compressed file system #11

robertogiachetta opened this issue Feb 11, 2017 · 0 comments
Labels
Kind: Feature New feature or request Target: Storage Issues related to the Storage module of AEGIS

Comments

@robertogiachetta
Copy link
Collaborator

In some cases, when processing geospatial input files, a single geometry is separated into multiple files, such as in case of the Shapefile format, or satellite imagery (e.g. Landsat, Sentinel). To enable more efficient handling of data, uses simply compress the files into a single file (e.g. ZIP) and use this as input is GIS.
To enable support for such cases, file system operations such as directory browsing, file opening and streaming should also function within the compressed file.

Introduce the CompressedFileSystem type in the Storage/FileSystems namespace to provides these functionalities within the compressed file to enable IO types to read or write the data. Use FileSystemBase as the base type. The type should rely on an existing compressed file handling package, which supports the most common compression formats (.zip has the biggest priority, but tar.gz and .7z would be also beneficiary).

The type should be tested with a compressed temporary file, and executing all possible commands within the file including reading/writing data.

@robertogiachetta robertogiachetta added Target: Storage Issues related to the Storage module of AEGIS Kind: Feature New feature or request labels Feb 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kind: Feature New feature or request Target: Storage Issues related to the Storage module of AEGIS
Projects
None yet
Development

No branches or pull requests

1 participant