Changeset 6489 for geovis


Ignore:
Timestamp:
Aug 18, 2016 12:58:31 AM (8 years ago)
Author:
ldelgass
Message:

Add optional vertialDatum override to add elevation layer protocol.

Location:
geovis/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • geovis/trunk/RendererCmd.cpp

    r6488 r6489  
    16991699        // Options: geodetic (default), egm84, egm96, egm2008
    17001700        const char *verticalDatum = NULL;
     1701        if (objc > 8) {
     1702            verticalDatum = Tcl_GetString(objv[8]);
     1703        }
    17011704        int minLOD = 0;
    17021705        int maxLOD = 23;
     
    17141717            osgEarth::Drivers::WCSOptions opts;
    17151718            opts.url() = url;
    1716             if (objc > 8) {
    1717                 opts.identifier() = Tcl_GetString(objv[8]);
    1718             }
    17191719            if (objc > 9) {
     1720                opts.identifier() = Tcl_GetString(objv[9]);
     1721            }
     1722            if (objc > 10) {
    17201723                // default = 'm'
    1721                 opts.elevationUnit() = Tcl_GetString(objv[9]);
    1722             }
    1723             if (objc > 10) {
     1724                opts.elevationUnit() = Tcl_GetString(objv[10]);
     1725            }
     1726            if (objc > 11) {
    17241727                // default = 'image/GeoTIFF'
    1725                 opts.format() = Tcl_GetString(objv[10]);
    1726             }
    1727             //opts.srs() = Tcl_GetString(objv[11]);
    1728             //opts.rangeSubset() = Tcl_GetString(objv[12]);
     1728                opts.format() = Tcl_GetString(objv[11]);
     1729            }
     1730            //opts.srs() = Tcl_GetString(objv[12]);
     1731            //opts.rangeSubset() = Tcl_GetString(objv[13]);
    17291732            g_renderer->addElevationLayer(name, opts, pos, cache, visible, verticalDatum, minLOD, maxLOD);
    17301733        } else {
  • geovis/trunk/geovis_protocol.txt

    r6350 r6489  
    252252
    253253Elevation layers:
    254 map layer add <layerName> elevation <driver> <url> <?cache?>
     254map layer add <layerName> elevation <driver> <url> <?cache?> <?verticalDatum?>
    255255    Add an elevation image layer from a file or URL
    256256    <driver> = gdal|tms|wcs
     257    <verticalDatum> = override vertical datum in file.  This is required for
     258    the gdal driver if the vertical datum is a geoid (i.e. not geodetic HAE).
    257259
    258260Feature/model layers:
Note: See TracChangeset for help on using the changeset viewer.