Changes between Version 24 and Version 25 of ossimPreferenceFile


Ignore:
Timestamp:
Aug 9, 2016, 6:27:09 AM (8 years ago)
Author:
dburken
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ossimPreferenceFile

    v24 v25  
    1919{{{
    2020// ------------------------------------------------------------------------
    21 // $Id$
    2221//
    2322// Description:  ossim_preferences_template
     
    4241// You can also use the "-P <preference_file>" option at application startup.
    4342// where <preference_file> is full path and filename.
     43//
     44// Note that system environment variables found in this ossim preferences
     45// file in the format "$(env_var_name)" will be expanded in place.
     46//
     47// To view your preferences use below command.  This is useful when trouble
     48// shooting paths and so on:
     49//
     50// $ ossim-info --config
    4451//
    4552// ------------------------------------------------------------------------
    4653
    47 // ---
     54//---
     55// Elevation setup:
     56//
    4857// Keyword pair:
    4958// elevation_source.type
     
    5160//
    5261// Indicates an elevation source.  These should be listed in pairs.  Numbering
    53 // should start with 1 with lowest number being the highest resolution.  This
     62// should start with 0 with lowest number being the highest resolution.  This
    5463// can be a cell(file) or a directory.
    5564//
    5665// There are four elevation_source.type types:
    57 // elevation_manager.elevation_source.type: dted_directory
    58 // elevation_manager.elevation_source.type: srtm_directory
    59 // elevation_manager.elevation_source.type: general_raster_directory
    60 //
    61 // The elevation_manager.elevation_source.connection_string is a connection for your database.  Typically this is a directory location.
     66// elevation_source.type: dted_directory
     67// elevation_source.type: srtm_directory
     68// elevation_source.type: general_raster_directory
     69// elevation_source.type: image_directory
     70//
     71// The elevation_source.connection_string is a connection for your database.
     72// Typically this is a directory location.
    6273//
    6374// NOTES:
    64 // The elevation_source keyword replaces the deprecated keywords:
    65 // dted_directory
    66 // srtm_directory
    67 // dted_cell
    68 //
    69 //
    70 // We support bringing cells into memory for dted and srtm datasets.  You can also control the number of open cells by
    71 // specifying a min and max open cells.  If the number of cells opened exceeds the maximum then it will shrink the active
    72 // opened cells to the minumum.  We currently use a least recently used algorithm.
    73 // Examples:
    74 //---
     75//
     76// 1) Order dependent, i.e. ALWAYS put your highest resolution first.
     77//
     78// 2) We support bringing cells into memory for dted and srtm datasets.  You can also control the
     79// number of open cells by specifying a min and max open cells.  If the number of cells opened
     80// exceeds the maximum then it will shrink the active opened cells to the minumum.  We currently
     81// use a least recently used algorithm.
     82//
     83// 3) A good elevation source is the Shuttle Radar Topographic Mission(SRTM):
     84//    http://srtm.usgs.gov/index.php
     85//
     86// 4) Examples below are defaulted to some value.  To change enabled key to
     87//    true, e.g.:
     88//    elevation_manager.elevation_source0.enabled: true
     89//
     90// 5) Key "extension" is currently for dted only.  If set this disables the scanning for
     91//    the extension at start up.  e.g.:
     92//    elevation_manager.elevation_source0.extension: .dt2
     93//
     94// 6) Key "upcase" is currently for dted only. If true looks for upcased files.
     95//    If this is set to true, note that the "extension" should also be upcase.
     96//    elevation_manager.elevation_source0.upcase: false
     97//    looks for (example): e045/n34.dt2
     98//    else:
     99//    looks for (example): E045/N34.DT2
     100//---
     101
     102// One arc second post spacing dted, ~30 meters, default enabled:
    75103elevation_manager.elevation_source0.connection_string: $(OSSIM_DATA)/elevation/dted/level2
    76 elevation_manager.elevation_source0.enabled: false
     104elevation_manager.elevation_source0.enabled: true
     105elevation_manager.elevation_source0.extension: .dt2
    77106elevation_manager.elevation_source0.type: dted_directory
    78107elevation_manager.elevation_source0.min_open_cells: 25
     
    80109elevation_manager.elevation_source0.memory_map_cells: false
    81110elevation_manager.elevation_source0.geoid.type: geoid1996
    82 
     111elevation_manager.elevation_source0.upcase: false
     112
     113// One arc second post spacing srtm, ~30 meters, default disabled:
    83114elevation_manager.elevation_source1.connection_string: $(OSSIM_DATA)/elevation/srtm/1arc
    84115elevation_manager.elevation_source1.enabled: true
     
    89120elevation_manager.elevation_source1.geoid.type: geoid1996
    90121
     122// Three arc seconds post spacing dted, ~90 meters, default enabled:
    91123elevation_manager.elevation_source2.connection_string: $(OSSIM_DATA)/elevation/dted/level1
    92 elevation_manager.elevation_source2.enabled: false
     124elevation_manager.elevation_source2.enabled: true
     125elevation_manager.elevation_source2.extension: .dt1
    93126elevation_manager.elevation_source2.type: dted_directory
    94127elevation_manager.elevation_source2.min_open_cells: 25
     
    96129elevation_manager.elevation_source2.memory_map_cells: false
    97130elevation_manager.elevation_source2.geoid.type: geoid1996
    98 
     131elevation_manager.elevation_source2.upcase: false
     132
     133// Three arc seconds post spacing srtm, ~90 meters, default disabled:
    99134elevation_manager.elevation_source3.connection_string: $(OSSIM_DATA)/elevation/srtm/3arc
    100135elevation_manager.elevation_source3.enabled: true
     
    105140elevation_manager.elevation_source3.geoid.type: geoid1996
    106141
     142// One Kilometer post spacing, can memory map, default enabled, always last:
    107143elevation_manager.elevation_source4.connection_string: $(OSSIM_DATA)/elevation/dted/level0
    108144elevation_manager.elevation_source4.enabled: true
     145elevation_manager.elevation_source2.extension: .dt0
    109146elevation_manager.elevation_source4.type: dted_directory
    110147elevation_manager.elevation_source4.min_open_cells: 25
     
    113150elevation_manager.elevation_source4.geoid.type: geoid1996
    114151
    115 // "image_directory" can be any type of image, i.e. tiff, nitf and so on.
    116 // elevation_manager.elevation_source5.connection_string: $(OSSIM_DATA)/elevation/some_dir
    117 // elevation_manager.elevation_source5.enabled: false
    118 // elevation_manager.elevation_source5.type: image_directory
    119 // elevation_manager.elevation_source5.min_open_cells: 25
    120 // elevation_manager.elevation_source5.max_open_cells: 50
    121 // elevation_manager.elevation_source5.memory_map_cells: false
    122 // elevation_manager.elevation_source5.geoid.type: geoid1996
    123 
    124 // Identity geoid is 0 everywhere, so MSL = Ellipsoid. Useful when DEM provides posts
    125 // relative to ellipsoid instead of customary MSL. This is specific to each elev database:
    126 //elevation_manager.elevation_source3.geoid.type: identity
    127 
    128 // Default height above ellipsoid, for use when no elev data is present, instead of returning NAN:
    129 //elevation_manager.default_height_above_ellipsoid: 0.0
    130 
    131 // this is n elevation offset that is added to the height returned from the elevation manager.
     152//---
     153// Identity geoid is 0 everywhere, so MSL = Ellipsoid. Useful when DEM
     154// provides posts relative to ellipsoid instead of customary MSL. This is
     155// specific to each elev database:
     156//---
     157// elevation_manager.elevation_source3.geoid.type: identity
     158
     159//---
     160// Default height above ellipsoid, for use when no elev data is present,
     161// instead of returning NAN:
     162//---
     163// elevation_manager.default_height_above_ellipsoid: 0.0
     164
     165// ---
     166// This is n elevation offset that is added to the height returned from the
     167// elevation manager.
    132168// if the value is nan then nothing is added.
    133 //
     169// ---
    134170//elevation_manager.elevation_offset: nan
    135171
    136 // Allows one to specify to the elevation manager to use the ellipsoid offset as defined by the geoid manager if a getHeightAboveEllipsoid fails
    137 //
     172//---
     173// Allows one to specify to the elevation manager to use the ellipsoid offset
     174// as defined by the geoid manager if a getHeightAboveEllipsoid fails.
     175//---
    138176elevation_manager.use_geoid_if_null: true
    139177
    140178//---
    141 // Keyword:  elevation.elev_round_robin_size
    142 // Sets the number of instances of elevation databases to maintain for multithreading.
    143 // Should be set to the number of cores or a bit higher (1.2 X num cores)
    144 //---
    145 elevation_manager.elev_round_robin_size: 10                 
    146 
    147 default_elevation_path: $(OSSIM_DATA)/elevation/srtm/1arc
    148 
    149 autoload_dted_elevation:  true
    150 elevation.enabled:  true
    151 elevation.auto_sort.enabled:  true
    152 elevation.auto_load_dted.enabled:  true
    153 
     179// Keyword:  default_elevation_path
     180// Default path for the elevation manager popup "Add" to start at.
     181//---
     182default_elevation_path: $(OSSIM_DATA)/elevation/dted/level2
     183// ---
     184
     185//---
     186// Keyword:  elevation.enabled
     187// If disabled calls to the elevation manager getHeightAboveMSL and
     188// getHeightAboveEllipsoid will return a null height.  (default=true)
     189// Use: "true", "yes", "y" or "1" to enable,
     190//      "false", "no", "n" or "0" to disable.
     191//---
     192elevation_manager.enabled:  true
     193
     194//---
     195// Keyword:  elevation.threads
     196// Defines the number of instances of elevation databases to maintain for multithreading.
     197// Can be boolean "yes" or "true" to use all available cores or an integer value for
     198// custom experimentation. Set to "no" (or "false") or 1 for no multithreading capability.
     199// Default is "true".
     200//---
     201elevation_manager.threads: yes                 
     202
     203// ---
     204// Location of datum grids:
     205//
     206// Snip from: http://www.ngs.noaa.gov/TOOLS/Nadcon/Nadcon.html
     207//
     208// Advances in the accuracies now obtainable in geodetic surveys, specifically
     209// through use of differential GPS, has allowed for the creation of state
     210// High Precision Geodetic Networks (HPGNs), also referred to as High Accuracy
     211// Reference Networks (HARNs) throughout the country.
     212//
     213// Latest ftp location(20100206):
     214// ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon/
     215//
     216// ---
     217// datum_grids: $(OSSIM_DATA)/ossim/elevation/nadcon-grids
     218
     219//---
     220// Location of other shared files can be accessed using this preference to permit
     221// specifying paths relative to it.
     222//---
     223ossim_share_directory: $(OSSIM_INSTALL_PREFIX)/share/ossim
     224
     225//---
     226// Look-up tables for European Petroleum Survey Group (EPSG) coded
     227// projections and datums (located in <ossim_share_directory>/projection)
     228// These are expected to be delimiter-separated value (*.csv|tsv) files.
     229// NOTE: ESRI codes are NOT EPSG codes, however, they do not conflict with
     230// EPSG so ingesting them as if they were EPSG. Eventually, separate
     231// databases or a multi-Db solution may need to be
     232// implemented. OLK 05/2010
     233// ---
     234epsg_database_file0: projection/ossim_epsg_projections-v7_4.csv
     235epsg_database_file1: projection/ossim_harn_state_plane_epsg.csv
     236epsg_database_file2: projection/ossim_state_plane_spcs.csv
     237epsg_database_file3: projection/ossim_harn_state_plane_esri.csv
     238
     239// Database file for WKT-based projection factory
     240// (located in <ossim_share_directory>/ossim/projection):
     241wkt_database_file: projection/ossim_wkt_pcs.csv
     242
     243//---
     244// Geoid support:
     245// Note:  Since the sensor models do earth intersects at height above the
     246//        ellipsoid and the vertical datum of DTED is geoid_egm_96_grid, you
     247//        should have a geoid grid in place for accurate earth intersections.
     248//---
     249
     250//---
     251// Generic geoid support:
     252// Specifying a "geoid_manager.geoid_source0.type: geoid_image" uses an image handler
     253// based geoid reader.  So this can be any type of image, i.e. tiff, raster, provided
     254// it can be opened and a good image geometry is returned.
     255//
     256// In the below example for geoid_manager.geoid_source0 an external geometry file was
     257// created for Und_min1x1_egm2008_isw_equal_82_WGS84_TideFree_SE.ras.
     258//---
     259geoid_manager.geoid_source0.connection_string: $(OSSIM_DATA)/elevation/geoids/egm2008/Und_min1x1_egm2008_isw_equal_82_WGS84_TideFree_SE.ras
     260geoid_manager.geoid_source0.enabled: true
     261geoid_manager.geoid_source0.geoid.type: egm2008
     262geoid_manager.geoid_source0.memory_map: false
     263geoid_manager.geoid_source0.type: geoid_image
     264
     265//---
     266// GEOID 99:  Set keyword to the directory containing the GEOID 99 grids.
     267//
     268// Notes: 
     269// - Grids MUST be in the native byte order.
     270// - Can be downloaded from:
     271// http://www.ngs.noaa.gov/GEOID/GEOID99
     272// ---
     273// geoid_99_directory:  $(OSSIM_DATA)/ele1/geoid/geoid99
     274
     275//---
     276// Generic support has been added to each NGS geoid grid. You can download
     277// ngs grids for 1999, 2003.
     278// Current release only allows for a single directory we will allow for
     279//  multiple directories later and auto detecting if possible.
     280//
     281// Currently the file names are hard coded and need to be from the NGS
     282// distribution also downloadable from ftp.remotesensing.org under
     283// /ossim/test_data.tgz
     284//---
     285geoid_ngs_directory: $(OSSIM_DATA)/elevation/geoids/geoid99
     286geoid_ngs_directory.byte_order: little_endian
     287// geoid_ngs_directory.byte_order: big_endian
     288
     289//---
     290// GEOID EGM 96:  Set keyword to the path to the egm96.grd
     291//
     292// Notes:
     293// - Grid must be in BIG ENDIAN (UNIX) format.
     294// - Can be downloaded from svn:
     295// svn co http://svn.osgeo.org/ossim/trunk/ossim_package_support/geoids geoids
     296//---
     297geoid_egm_96_grid: $(OSSIM_INSTALL_PREFIX)/share/ossim/geoids/egm96.grd
     298
     299// ---
     300// Font support:
     301// NOTE:  To use the MapCompositionSource you must at least have "font.dir1"
     302//        set to some default.
     303// ---
     304// font.file1: /usr/share/fonts/default/Type1/b018032l.pfb
     305// font.dir1: /usr/share/fonts/default/Type1
     306
     307
     308//---
     309// OSSIM plugin support:
     310//
     311// Notes:
     312//
     313// View plugins with:
     314//
     315// $ ossim-info --plugins
     316//
     317// To troubleshoot problems  embedded trace debug can be turned on using
     318// "ossimDynamic". Example:
     319//
     320// $ ossim-info -T ossimDynamic --plugins
     321//
     322// ossimDynamicLibrary::load DEBUG:
     323// Loaded library:  /usr/local/lib/libossimpng_plugin.so
     324// ossimDynamicLibrary::load DEBUG:
     325// Loaded library:  /usr/local/lib/libossimgdal_plugin.so
     326// ossimDynamicLibrary::load DEBUG:
     327// Loaded library:  /usr/local/lib/libossimreg_plugin.so
     328// ossimDynamicLibrary::load DEBUG:
     329// Loaded library:  /usr/local/lib/libossimcontrib_plugin.so
     330//
     331// Keywords:
     332//
     333// plugin.dir1:  < directory where plugins are >
     334//
     335// you can also list by individual file names
     336//
     337// plugin.file1: < full path and file name >
     338//---
     339// Example, edit/uncomment as needed:
     340plugin.file0:  $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_png_plugin.so
     341
     342// NTM plugin, alway make second plugin:
     343plugin.file1: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_ntm_plugin.so
     344
     345plugin.file5:  $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_kakadu_plugin.so
     346plugin.file10:  $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_jpeg12_plugin.so
     347plugin.file15: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_mrsid_plugin.so
     348plugin.file20: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_cnes_plugin.so
     349plugin.file25: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_hdf5_plugin.so
     350plugin.file30: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_sqlite_plugin.so
     351plugin.file35: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_potrace_plugin.so
     352plugin.file40: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_web_plugin.so
     353plugin.file45: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_kml_plugin.so
     354plugin.file50: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_ndf_plugin.so
     355plugin.file55: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_geopdf_plugin.so
     356plugin.file60: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_opencv_plugin.so
     357plugin.file70: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_openjpeg_plugin.so
     358
     359plugin.file80: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_pdal_plugin.so
     360
     361//---
     362// Always put gdal last as it has duplicate readers and need to pick ours up
     363// first.
     364//---
     365//plugin.file65: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_gdal_plugin.so
     366
     367// plugin.file1: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_reg_plugin.so
     368// plugin.file2: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_contrib_plugin.so
     369//
     370//
     371// We also support a second style that allows one to pass options to any
     372// plugins that support them
     373// the options param is an embedded keywordlist that is surrounded by triple
     374// quotes:
     375// plugin0.file: <path to>/libossim_kakadu_plugin
     376// plugin0.options: """
     377//                  read_factory.location: front
     378//                  writer_factory.location: back
     379//                  """
     380//
     381// END OSSIM plugin support
     382//---
     383
     384// Toggles for recceVue application:
    154385statusLatLon: true
    155386statusHeight: true
     
    158389statusUpdateOnClick: true
    159390
    160 // ---
    161 // Geoid support:
    162 // Note:  Since the sensor models do earth intersects at height above the
    163 //        ellipsoid and the vertical datum of DTED is geoid_egm_96_grid, you
    164 //        should have a geoid grid in place for accurate earth intersections.
    165 // ---
    166 
    167 // ---
    168 // GEOID 99:  Set keyword to the directory containing the GEOID 99 grids.
    169 //
    170 // Notes: 
    171 // - Grids must be in the native byte order.
    172 // - Can be downloaded from:
    173 // http://www.ngs.noaa.gov/GEOID/GEOID99
    174 // ---
    175 geoid_99_directory:  $(OSSIM_DATA)/elevation/geoid99_little_endian
    176 
    177 // ---
    178 // GEOID EGM 96:  Set keyword to the path to the egm96.grd
    179 //
    180 // Notes:
    181 // - Grid must be in BIG ENDIAN (UNIX) format.
    182 // - Can be downloaded from:
    183 // http://earth-info.nima.mil/GandG/wgs84/gravitymod/egm96/ww15mgh.grd.z
    184 // ---
    185 geoid_egm_96_grid: $(OSSIM_DATA)/elevation/geoid1996/egm96.grd
    186 // ---
    187 
    188 // ---
    189 // Location of datum grids:
    190 //
    191 // Snip from: http://www.ngs.noaa.gov/TOOLS/Nadcon/Nadcon.html
    192 //
    193 // Advances in the accuracies now obtainable in geodetic surveys, specifically
    194 // through use of differential GPS, has allowed for the creation of state
    195 // High Precision Geodetic Networks (HPGNs), also referred to as High Accuracy
    196 // Reference Networks (HARNs) throughout the country.
    197 // ---
    198 datum_grids: $(OSSIM_DATA)/elevation/nadcon
    199 
    200 // ---
    201 // For state plane projection factory.  Note do not add harn if you do not
    202 // have the harn datum grids.
    203 // ---
    204 epsg_database_file0: $(OSSIM_INSTALL_PREFIX)/share/ossim/projection/ossim_epsg_projections-v7_4.csv
    205 epsg_database_file1: $(OSSIM_INSTALL_PREFIX)/share/ossim/projection/ossim_harn_state_plane_epsg.csv
    206 epsg_database_file2: $(OSSIM_INSTALL_PREFIX)/share/ossim/projection/ossim_state_plane_spcs.csv
    207 epsg_database_file3: $(OSSIM_INSTALL_PREFIX)/share/ossim/projection/ossim_harn_state_plane_esri.csv
    208 
    209 // Database file for WKT-based projection factory:
    210 wkt_database_file: $(OSSIM_INSTALL_PREFIX)/share/ossim/ossim_wkt_pcs.csv
    211 
    212 // ---
    213 // deprecated for new geoid_ngs_directory keyword
    214 //
    215 // Geoid support:
    216 // Note:  Since the sensor models do earth intersects at height above the
    217 //        ellipsoid and the vertical datum of DTED is geoid_egm_96_grid, you
    218 //        should have a geoid grid in place for accurate earth intersections.
    219 // ---
    220 // ---
    221 // GEOID 99:  Set keyword to the directory containing the GEOID 99 grids.
    222 //
    223 // Notes: 
    224 // - Grids must be in the native byte order.
    225 // - Can be downloaded from:
    226 // http://www.ngs.noaa.gov/GEOID/GEOID99
    227 // ---
    228 // geoid_99_directory:  /data/ele1/geoid/geoid99
    229 
    230 // current release only allows for a single directory
    231 // we will allow for multiple directories later and auto detecting
    232 // if possible.
    233 //
    234 // currently the file names are hard coded and need to be from the NGS distribution
    235 // also downloadable from ftp.remotesensing.org under/ossim/test_data.tgz
    236 //
    237 geoid_ngs_directory: /data/ear1/geoid/geoid99
    238 geoid_ngs_directory.byte_order: big_endian
    239 
    240 // --
    241 
    242 // ---
    243 // Generic support has been added to each NGS geoid grid. You can download
    244 // ngs grids for 1999, 2003, ... and should should work.
    245 // byte order can be big_endian or little_endian
    246 //geoid_ngs_directory1: /data/ear1/geoidngs99
    247 //geoid_ngs_directory1.byte_order: little_endian
    248 
    249 // ---
    250 // GEOID EGM 96:  Set keyword to the path to the egm96.grd
    251 //
    252 // Notes:
    253 // - Grid must be in BIG ENDIAN (UNIX) format.
    254 // - Can be downloaded from svn:
    255 // svn co http://svn.osgeo.org/ossim/trunk/ossim_package_support/geoids geoids
    256 // ---
    257 geoid_egm_96_grid: $(OSSIM_INSTALL_PREFIX)/share/ossim/geoids/geoid1996/egm96.grd
    258 
    259 // ---
    260 // Font support:
    261 // NOTE:  To use the MapCompositionSource you must at least have "font.dir1"
    262 //        set to some default.
    263 // ---
    264 // font.file1: /usr/share/fonts/default/Type1/b018032l.pfb
    265 font.dir1: /usr/share/fonts/default/Type1
    266 
    267 // ---
    268 // plugin support:
    269 // ---
    270 // Example, edit/uncomment as needed:
    271 plugin.file0: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimpng_plugin.so
    272 plugin.file5: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimkakadu_plugin.so
    273 plugin.file10: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimmrsid_plugin.so
    274 plugin.file15: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossim_plugin.so
    275 plugin.file20: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimhdf_plugin.so
    276 plugin.file25: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimsqlite_plugin.so
    277 plugin.file30: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimlas_plugin.so
    278 plugin.file35: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimweb_plugin.so
    279 plugin.file40: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimkmlsuperoverlay_plugin.so
    280 plugin.file45: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimndf_plugin.so
    281 plugin.file50: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimgeopdf_plugin.so
    282 plugin.file55: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimopencv_plugin.so
    283 plugin.file50: $(OSSIM_INSTALL_PREFIX)/lib64/ossim/plugins/libossimgdal_plugin.so
    284 
    285 
    286 // ---
    287 // The cache size is in megabytes
    288 // ---
    289 // cache_size: 0
    290 // cache_size: 256
     391
     392// ---
     393// Keyword: cache_size
     394// The cache size is in megabytes.
     395// ---
     396cache_size: 256
    291397// cache_size: 512
    292 cache_size: 1024
     398// cache_size: 1024
    293399// cache_size: 2048
    294 // ---
     400
    295401
    296402// ---
    297403// Keyword: overview_stop_dimension
    298404//
    299 // Affects any overview building from img2rr, imagelinker, iview.
    300 //
    301 // This is the point where "img2rr" or the overview builded will stop
     405// Affects any overview building from img2rr, imagelinker, iview. Controls
     406// the amount of resLevels created.  This is also used to control the amount
     407// of levels the J2K writers use from the kakadu plugin.
     408//
     409// This is the point where "img2rr" or the overview builder will stop
    302410// decimating the image down.  So in other words, if the
    303411// overview_stop_dimension keyword is 64, img2rr application will build
    304 // overviews, decimating each level by 2 until both the width and heigh are
     412// overviews, decimating each level by 2 until both the width and height are
    305413// less than or equal to 64.  Note the larger the dimension the less levels
    306414// created.
     
    317425
    318426// ---
     427// Keyword: overview_builder.scan_for_min_max_null_if_float
     428//
     429// Control overview sequencer scanning for min, max, nulls for float data. If
     430// true and input data is float scalar type scanning will be performed and a
     431// dot.omd file will be written with the min, max, nulls in it.
     432//
     433// Type: boolean, set to true, false, 1, 0
     434//
     435// CAUTION: Because the j2k overview builder requires the min/max up front for
     436// normalization this is NOT a good option to turn on.  In other word if you
     437// are doing ossim-img2rr -r -t ossim_kakadu_nitf_j2k <float-image> you should
     438// disable this and set the min/max with ossim-cmm(compute min max) or do it
     439// manually.
     440// ---
     441// overview_builder.scan_for_min_max_null_if_float: true
     442
     443// ---
    319444// Keyword: tile_size
    320445//
     
    338463// tile_size: 1024 1024
    339464
     465
    340466// ---
    341467// Keyword: shapefile_colors_auto
     
    385511// END keywords for OSSIM GUI
    386512//--------------------------
    387 
    388 //---------------------------------------
    389 // osgPlanet Reference background setup
    390 
    391 // Image type
    392 //
    393 //
    394 ossimosgplanet.background.type: local
    395 
    396 // each image listed with file0 ... file<n>
    397 //
    398 ossimosgplanet.background.file0: C:\Program Files\Common Files\ossim\images\earth.tif
    399 ossimosgplanet.background.transparent_color_flag:0
    400 ossimosgplanet.background.transparent_color: 0 0 0
    401 ossimosgplanet.background.opacity: 255
    402 
    403 // END osgPlanet Reference Background
    404 //---------------------------------------------
    405513
    406514// ---
     
    437545
    438546// ---
    439 // Kakadu threads - for kakadu plugin:
     547// Log file support:  If set all output from ossimNotify to stdout and to
     548// stderr will be written to the log file.  Optionally users of ossim
     549// applications can use the "--ossim-logfile <some_file>" command line
     550// argument.  Note that the "--ossim-logfile" command line argument overrides
     551// the preference setting.
     552//
     553// Uncomment and set path to use log file:
     554// ---
     555// ossim.log.file: D:\tmp\ossim-log.txt
     556
     557// ---
     558// Kakadu threads:
    440559// ---
    441560kakadu_threads: 4
     
    445564// ---
    446565ossim_threads: 4
     566
     567//---
     568// Keyword for ingesting terrasar-x and radarsat-2 data. When TRUE, instructs
     569// the sensor model to create an ossim coarse grid replacement model to
     570// improve performance geometric_sar_sensor_model.create_ocg: true
     571// Keyword parsed presently by orthoigen. If true, histograms will be
     572// computed when needed for all images that do not yet have a histogram.
     573//---
     574autogenerate_histogram: true
     575
     576//---
     577// specify true or fals if you want the ossimInit to look in the current
     578// program path to see if any plugins are available.  Turn this off if you
     579// want to load them from a keyword list and remove the need to scan the
     580// directory for valid plugins
     581//---
     582ossim_init.auto_load_plugins: false
     583
     584//---
     585// When true, indicates to orthoigen application that the specified cut
     586// rectangle for the product shall be adjusted to fit the minimum bounding
     587// valid image rect. This eliminates null exterior pixels when the cut rect
     588// extends beyond the valid image rect. This preference can be overriden
     589// by an option on the orthoigen command line. See the usage on orthoigen.
     590// [default is false]
     591//---
     592orthoigen.clip_to_valid_rect: false
     593
     594//---
     595// Specifies the preference for remapping null-valued pixels to 1 (min).
     596// Possible settings are:
     597// "none" -- Bypasses pixel flipper
     598// "all_nulls" -- replaces any occurrence of the null value with 1.
     599//    Ex: (20,0,10) becomes (20,1,10), also (0,0,0) becomes (1,1,1)
     600// "only_partial_nulls" --
     601// replaces null-valued band only if another band is non-null.
     602//    Ex: (20,0,10) becomes (20,1,10), but (0,0,0) is not remapped.
     603// "all_bands_if_partial_null" --
     604// Remaps all bands of a pixel if even one band is null.
     605//    Ex: (20,0,10) becomes (1,1,1), but (0,0,0) is not remapped
     606// "only_full_nulls" -- Remaps pixel only if all bands are null.
     607//    Ex: (0,0,0) becomes (1,1,1), but (20,0,10) is not remapped
     608//---
     609orthoigen.flip_null_pixels: none
     610
     611// ---
     612// NITF writer site configuration file:
     613// ---
     614// nitf_writer.site_configuration_file: $(OSSIM_DATA)/ossim/share/nitf-site-configuration.kwl
     615
     616// TFRD support files(ntm plugin):
     617tfrd_fq_file: $(OSSIM_INSTALL_PREFIX)/share/ossim/tfrd-tables/fq.dat
     618tfrd_iamp_file: $(OSSIM_INSTALL_PREFIX)/share/ossim/tfrd-tables/oamt.dat
     619
     620//----
     621// HDF5 READER
     622//----
     623// allows on to specify configuration options and parsing for the hdf5 plugin
     624// In this example we have only the Radiance file supported for VIIRS data
     625// to get a listing of dataset use the ossim-info -d on any hdf5 dataset file
     626// and look at the top for the dataset comma seperated list of dataset paths.
     627// You can add a comma seperated list for renderable_datasets and only those will show
     628// up in an ossim-info
     629//
     630hdf5.options.max_recursion_level: 8
     631hdf5.options.renderable_datasets: /All_Data/VIIRS-DNB-SDR_All/Radiance
     632
    447633}}}