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

Windowed GeoTiff Crop Iterator #1615

Closed
wants to merge 12 commits into from

Conversation

jbouffard
Copy link

This is a fork off of #1559

This pull request adds a crop iterator to SinglebandGeoTiff. This splits up a SinglebandGeoTiff into multiple tiles based off of the size the of the inputted sub-extent.

Renamed the CompressedBytes abstractions

Renamed for real

Began writing tests

Added unit tests for ArraySegmentBytes

Made some changes to ArraySegmentBytes

Added BufferSegmentCountsTesting

Made changes to BufferSegmentBytes

Implemented SegmentBytes in the GeoTiff directory

Added map to SegmentBytes and made it work with Writer

Modified Boilerplate

Changed some of the testing

Added some more testing

Made chnages

Refactored SegmentBytes

Added the ability to read in windowed GeoTiffs to the implementations of GeoTiff

Refactored toArrayTile

Further edits to toArrayTile

Corrected toArrayTile

Made modifications

Implemented the WindowedGeoTiff class in the code

Refactored some more

Added most of the new Mutables

Added windowed reading

aslfkjsd

Reimplemented the modified mutables

Yet even more refactoring

Improved testing

Added documentation for most things

Removed CompressedBytes* files

Renamed test

Removed BufferSegmentBytes

Improved testing

made more changes to the tile files.

Modified implementation

Made more changes to the tests

Changed how rows and cols are found
Made change to Float64

Improved testing to meet new implementation

Bit complete

reformatted tests

Added a note on Spec

Made a few formatting changes

Made changes to sbt for local publishing

Made improvements to Windowed Readers speed

fixed build.sbt

Made striped reading faster for all

made some improvements to the reader

Made the test a little better

Corrected error with the tiled reader7

Updated tests

Solved the issue for real this time

working on bug fixes
made changes to the striped reader

Tiles actually work now.

They work for real now

Implementation changed

Implementation improve and added to all types

Cleaned up CroppedGeoTiff

Cleaned up code and made a few more changes
Tile reading works without checking now.

Changed Int16 and UInt16

Changed formatting

Made a few more changes

Fixed Tile Reading issue

Implemented the correct API

Changed how the reading is done in single and mulitband files

Made changes to the test

Made fromInputStream implicit

made some changes to how the buffer is read

Made the testing a little better
Removed S3 stuff for good

Edited code some more

Improved SegmentBytesSpec

Edited CroppedWindowedGeoTiffSpec

Addd removed file
Made changes to CropIterator

Added a test for the CropIterator
@jbouffard
Copy link
Author

@lossyrob The same issue appears to have happened in this check as this one in this PR, #1559

@lossyrob
Copy link
Member

lossyrob commented Oct 5, 2016

After discussion with @jbouffard, we figured that what this was trying to accomplish will be covered by functionality in a later PR

@lossyrob lossyrob closed this Oct 5, 2016
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.

2 participants