Changeset 4346
- Timestamp:
- Apr 21, 2014 2:04:58 PM (10 years ago)
- Location:
- trunk/packages/vizservers/geovis
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/geovis/RendererCmd.cpp
r4332 r4346 30 30 #include <osgEarthDrivers/tms/TMSOptions> 31 31 #include <osgEarthDrivers/wms/WMSOptions> 32 #include <osgEarthDrivers/xyz/XYZOptions> 32 33 #include <osgEarthDrivers/model_feature_geom/FeatureGeomModelOptions> 33 34 #include <osgEarthDrivers/feature_ogr/OGRFeatureOptions> … … 801 802 802 803 char *name = Tcl_GetString(objv[9]); 804 g_renderer->addImageLayer(name, opts); 805 } else if (driver[0] == 'x' && strcmp(driver, "xyz") == 0) { 806 osgEarth::Drivers::XYZOptions opts; 807 opts.url() = url; 808 opts.profile() = osgEarth::ProfileOptions("global-mercator"); 809 //bool invertY = false; 810 //opts.invertY() = invertY; 811 //opts.format() = Tcl_GetString(objv[6]); 812 char *name = Tcl_GetString(objv[6]); 803 813 g_renderer->addImageLayer(name, opts); 804 814 } else { … … 905 915 char *priority = Tcl_GetString(objv[6]); 906 916 char *name = Tcl_GetString(objv[7]); 917 918 #if 0 919 double fgR = 1.0, fgG = 1.0, fgB = 1.0; 920 double bgR = 0.0, bgG = 0.0, bgB = 0.0; 921 if (objc > 8) { 922 if (Tcl_GetDoubleFromObj(interp, objv[8], &fgR) != TCL_OK || 923 Tcl_GetDoubleFromObj(interp, objv[9], &fgG) != TCL_OK || 924 Tcl_GetDoubleFromObj(interp, objv[10], &fgB) != TCL_OK || 925 Tcl_GetDoubleFromObj(interp, objv[11], &bgR) != TCL_OK || 926 Tcl_GetDoubleFromObj(interp, objv[12], &bgG) != TCL_OK || 927 Tcl_GetDoubleFromObj(interp, objv[13], &bgB) != TCL_OK) { 928 return TCL_ERROR; 929 } 930 } 931 #endif 907 932 opts.url() = url; 908 933 909 934 osgEarth::Symbology::Style style; 910 935 osgEarth::Symbology::TextSymbol *ts = style.getOrCreateSymbol<osgEarth::Symbology::TextSymbol>(); 911 ts->halo()->color() = osgEarth::Symbology::Color::Black; 936 ts->halo()->color() = osgEarth::Symbology::Color::Black; //::Color(bgR, bgG, bgB); 912 937 ts->halo()->width() = 2.0f; 913 ts->fill()->color() = osgEarth::Symbology::Color::White; 938 ts->fill()->color() = osgEarth::Symbology::Color::White; //::Color(fgR, fgG, fgB); 914 939 ts->content() = osgEarth::Symbology::StringExpression(content); 915 940 ts->priority() = osgEarth::Symbology::NumericExpression(priority); -
trunk/packages/vizservers/geovis/geovis_protocol.txt
r4333 r4346 91 91 map layer add <type> <driver> <url> ... <layerName> 92 92 <type> = image|elevation|line|point|polygon|text 93 <driver> = gdal|wms|tms 93 <driver> = gdal|wms|tms|xyz 94 94 95 95 Specific layer types:
Note: See TracChangeset
for help on using the changeset viewer.