-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Enhance gdal capabilities for complex datasets #142
Closed
jmichel-otb
wants to merge
81
commits into
OSGeo:trunk
from
jmichel-otb:enhance-complex-datasets-with-pf
Closed
Changes from 1 commit
Commits
Show all changes
81 commits
Select commit
Hold shift + click to select a range
cceed0b
Initial commit
avalentino 2cfd449
Improved the README.txt file
avalentino 29f6bd3
Remove unnecessary includes
avalentino 01e325c
Silence compiler warnings
avalentino 4038d40
Minor improvements
avalentino d7eaf5f
Add the MakeCompexPixelFunc that make a complex out of a real and ima…
alexamici 6648310
Merge remote-tracking branch 'bopen/master'
avalentino 4668088
Rename makecomplex into complex
avalentino ac7f70a
Fix floating point trunation in mod function (closes gh-3)
avalentino a984a78
ENH: Adding a complex derived dataset to allow for on-the-fly computa…
jmichel-otb e277ccf
ENH: Comments from review
jmichel-otb 665d879
ENH: Expose derived subdatasets in SetBand()
jmichel-otb d384b9d
ENH: Report projectionRef, geoTransform and GCPs for derived subdatasets
jmichel-otb de11bcd
Prepare for integration in Gdal
jmichel-otb 94d8ecc
ENH: Minor fixes in derived dataset
jmichel-otb a7b6a89
ENH: Implement virtual GetMetadata() and GetMetadataDomainList() in G…
jmichel-otb a5a8adb
ENH: Ensure that geotiff dataset calls base GetMetadata() and GetMeta…
jmichel-otb a75faf5
ENH: Remove useless trace
jmichel-otb 67373d6
TEST: Removing those tests since they seem unrelated to the pixel fun…
jmichel-otb 8ffbb53
Merge branch 'pixelfunctions-import' into pixelfunctions-integration
jmichel-otb 9d18110
COMP: Adding pixelfunction file for compilation
jmichel-otb 22c92a8
COMP: Add prototypes for all functions
jmichel-otb a53f540
ENH: Register default pixel functions
jmichel-otb dbd8187
Merge branch 'pixelfunctions-integration' into enhance-complex-datase…
jmichel-otb f0f79ef
ENH: Removing useless files (from PR review)
jmichel-otb bf13853
ENH: Remove code that only makes sense as part of a plugin (from PR r…
jmichel-otb 6f95e7d
ENH: Avoid ignoring c files (from PR review)
jmichel-otb 5e40669
ENH: Update makefile.vc as well (from PR review)
jmichel-otb d9fd29b
DOC: Adding a section about default pixel functions in vrt tutorial (…
jmichel-otb 0e14ea1
COMP: Make pixelfunctions static, and solve link error
jmichel-otb c2e7853
Merge branch 'pixelfunctions-integration' into enhance-complex-datase…
jmichel-otb 07eae9f
ENH: Add derived dataset to GDALmake.opt.in
jmichel-otb f264169
ENH: Remove hard-coded pixel function now that we have them within gdal
jmichel-otb ec88c34
ENH: Support several types of derived datasets, all declared in one p…
jmichel-otb 97124fc
DOC: Add copyright notices
jmichel-otb f7fbcc2
BUG: Use the correct pixel function
jmichel-otb 318ed3d
COMP: Adding make file for windows
jmichel-otb 66e3388
COMP: Add gdal_vrt.h include to get declaration of prototype for GDAL…
jmichel-otb 7ff31aa
Merge branch 'pixelfunctions-integration' into enhance-complex-datase…
jmichel-otb 8783995
COMP: Fix include of gdal_vrt.h
jmichel-otb f1d0ab1
Merge branch 'pixelfunctions-integration' into enhance-complex-datase…
jmichel-otb 2162049
TEST: Adding simple opening tests for cderived datasets
jmichel-otb de301c3
TEST: Make numpy dependency optional (from PR review)
jmichel-otb db55680
Merge branch 'pixelfunctions-integration' into enhance-complex-datase…
jmichel-otb 0345b9e
COMP: Trying to fix travis-ci compilation error
jmichel-otb e8cb1ae
TEST: Fixing test failing due to bad indent
jmichel-otb afed253
Merge branch 'pixelfunctions-integration' into enhance-complex-datase…
jmichel-otb f014748
TEST: travis-ci failing due to python package imported but not used
jmichel-otb 96ff920
ENH: CPLStringList * -> CPLStringList (from PR review)
jmichel-otb 27ab9f5
ENH: Clear debug traces (from PR review)
jmichel-otb 07a3c7e
STY: Fix if indentation (from PR review)
jmichel-otb 5742267
ENH: Remove unused code (from PR review)
jmichel-otb 842bff5
DOC: Fix copyright
jmichel-otb 4713785
ENH: Replace magic number by appropriate definition (from PR review)
jmichel-otb 44f6f4d
STY: papo -> o (from PR review)
jmichel-otb a42afc2
ENH: Hide static const DerivedDatasetDescription asDDSDesc [] in a co…
jmichel-otb c32128a
ENH: Renamed cderived -> derived (as it is not limited to complex dat…
jmichel-otb 03ca1aa
COMP: Adding C wrapping stuff to make it compile
jmichel-otb a65e6ef
ENH: Avoid exposing complex relevant derived datasets if there is not…
jmichel-otb 57e607d
ENH: Report correct block size (from PR review)
jmichel-otb e7965e4
MRG: Merge trunk into branch
jmichel-otb 2490c3d
ENH: Better implementation of access to available subdatasets descrip…
jmichel-otb 17516f6
TEST: Fix autotest for derived datasets
jmichel-otb 153e215
TEST: Fix tests failing due to incorrect number of metadata domains
jmichel-otb b0abc50
BUG: Fix geotransform setting
jmichel-otb e1c072a
BUG: We must also now the return type of the pixel function (for inst…
jmichel-otb d96cf59
TEST: More complete tests, including geoTransform, Proj and Checksum …
jmichel-otb f6aaf6d
BUG: Ensure that DERIVED mdd is not reported twice
jmichel-otb 8b7793e
BUG: Only report DERIVED metadata domain if there is at least one ras…
jmichel-otb a897355
Merge branch 'trunk' into enhance-complex-datasets-with-pf
jmichel-otb 84afb22
TEST: Fixing tests failing because of new metadata domain DERIVED_SUB…
jmichel-otb 5d922d9
Merge branch 'trunk' into enhance-complex-datasets-with-pf
jmichel-otb 3fcc552
ENH: Add the DERIVED_SUBDATASETS domain to the filtered domain in gda…
jmichel-otb 5b785c4
TEST: Fix remaining jp2openjpeg failing tests
jmichel-otb eba1603
COMP: Remove pixel function C file, as it has been renamed to .cpp
jmichel-otb 72f37d6
TEST: Remove duplicate pixfun.py
jmichel-otb 3a8ff49
TEST: Check expected checksum following modification of intensity fun…
jmichel-otb 1a9a5fa
ENH: Remove last magic number
jmichel-otb bf03eed
DOC: Adding documentation derived datasets
jmichel-otb acd8343
DOC: Moving DERIVED dataset entry at the correct location in supporte…
jmichel-otb 6371674
Merge branch 'trunk' into enhance-complex-datasets-with-pf
jmichel-otb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In which situation would DERIVED_SUBDATASETs already be in oMDMD.GetDomainList() ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In some of the tests from jp2openjpeg.py (the ones with vsimem). It seems that the dataset is a duplicate from another dataset (and that the whole metadata domain list is already ported during duplication).