Opened 13 years ago
Closed 13 years ago
#2154 closed defect (fixed)
GeoEye->OSGEO merges
Reported by: | dburken | Owned by: | |
---|---|---|---|
Priority: | highest | Milestone: | OSSIM 2.0 |
Component: | Algorithms/Functionality | Version: | OMAR 1.8.8 |
Severity: | blocker | Keywords: | |
Cc: |
Description
Merges from GeoEye to OSGEO ossim baseline.
Multiple updates to epsg factory code(Oscar Kramer).
Updates to ossimCoarseGridModel and ossimDblGrid(Oscar Kramer). From trac: Commit associated with improvements to ossimCoarseGridModel and associated code:
- Added native extrapolation capability in ossimDblGrid
- Added numerical domain consideration in ossimDblGrid for interpolation and extrapolation to recognize longitude wrap.
- Enhanced ossimDblGrid::filter()
- Added extrapolate method override in ossimCoarseGridModel to use new ossimDblGrid extrapolator.
- Added damping in ossimSensorModel::worldToLineSample() when oscillation detected for better convergence with noisy data.
Fixed ossimMapProjection::operator== checking datum address instead of object. Update ossimUtmProjection::operator== to check it's stuff before call map projection. Added operator!= to datum and ellipse code. Fixed ellipse operator== not checking theA param. Added open to tiff world.
Multiple updates to fgdc parser to handle data from National Agriculture Imagery Program (NAIP). Added ossimKakaduJp2Reader::getMetadataImageGeometry to pick up external geom from fgdc xml doc and j2w file if present.
Added ossimImageGeometry::getCornerGpts
Added ossimTiffWorld::open. ossimTiffWorld, math redo (Oscar Kramer)
Added epsg code to ossimEquDistCylProjection.
Files:
src/ossim/support_data/ossimGeoTiff.cpp src/ossim/support_data/ossimTiffWorld.cpp src/ossim/support_data/ossimSrtmSupportData.cpp src/ossim/support_data/ossimSrcRecord.cpp src/ossim/support_data/ossimFgdcXmlDoc.cpp src/ossim/base/ossimEllipsoid.cpp src/ossim/base/ossimDblGrid.cpp src/ossim/base/ossimKeywordNames.cpp src/ossim/base/ossimEpsgDatumFactory.cpp src/ossim/base/ossimDatum.cpp src/ossim/imaging/ossimImageGeometry.cpp src/ossim/imaging/ossimImageHandlerFactory.cpp src/ossim/projection/ossimCoarseGridModel.cpp src/ossim/projection/ossimEpsgProjectionDatabase.cpp src/ossim/projection/ossimEquDistCylProjection.cpp src/ossim/projection/ossimUtmProjection.cpp src/ossim/projection/ossimMapProjection.cpp include/ossim/support_data/ossimTiffWorld.h include/ossim/support_data/ossimSrcRecord.h include/ossim/support_data/ossimFgdcXmlDoc.h include/ossim/base/ossimEllipsoid.h include/ossim/base/ossimKeywordNames.h include/ossim/base/ossimDatum.h include/ossim/base/ossimDblGrid.h include/ossim/base/ossimConstants.h include/ossim/imaging/ossimImageGeometry.h include/ossim/projection/ossimEpsgProjectionDatabase.h include/ossim/projection/ossimCoarseGridModel.h kakadu/ossimKakaduJp2Reader.h kakadu/ossimKakaduJp2Reader.cpp gdal/ossimGdalTileSource.cpp