Opened 13 years ago

Closed 13 years ago

#2154 closed defect (fixed)

GeoEye->OSGEO merges

Reported by: dburken Owned by: dburken@…
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

Change History (1)

comment:1 by dburken, 13 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.