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

VICAR improvements: label as JSON metadata, write support, BASIC/BASIC2 compression (fixes #1855) #1955

Merged
merged 16 commits into from
Oct 28, 2019

Conversation

rouault
Copy link
Member

@rouault rouault commented Oct 26, 2019

  • Read/update: support FORMAT=HALF, DOUB and COMP
  • Read/update: support big-endian order for integer & floating point values
  • Read/update: support VAX floating point values
  • Read/update: support BIP and BIL organizations
  • Read/update: Ignore binary label records (NBL), and properly skip binary prefixes (NBB)
  • Read: more robust reading of label and end-of-file label
  • Read: support BASIC & BASIC2 compression methods
  • Read: report binary prefixes as OGR layer when known in the data/vicar.json configuration file (only M94_HRSC for now)
  • Add write support, with a limited set of projection methods using PDS style convention (as in M94_HRSC products), and including BASIC & BASIC2
  • Preservation of the VICAR label when translating between other formats such as GeoTIFF

…SGeo#1855)

- Support FORMAT=HALF, DOUB and COMP
- Support big-endian order for integer & floating point values
- Support BIP and BIL organizations
- Ignore binary label records (NBL), and properly skip binary prefixes (NBB)
- Add tests
…ible confusion with LBLSIZE of EOL overwriting the main one
…IXEL-SHIFT-BUG metadata items that dates back to 1.X era
@rouault
Copy link
Member Author

rouault commented Oct 26, 2019

CC @swalterfub

@rouault rouault merged commit 7d9482a into OSGeo:master Oct 28, 2019
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.

1 participant