|
| RasterMosaicer (long long cacheSize=200000000) |
|
virtual void | SetParameter (const std::string &key, const std::string &value) |
|
virtual std::string | GetParameter (const std::string &key) const |
|
virtual void | ClearParameter (const std::string &key) |
|
virtual void | ClearParameters () |
|
virtual bool | AddMapSignature (const std::string &id, int pri, Maria::ValueBag ¶ms) |
|
virtual void | RemoveMapSignature (const std::string &id) |
|
virtual void | ClearMapSignatures () |
|
virtual bool | AddDataSet (const std::string &mapSignatureId, const std::vector< std::string > &files, Maria::ValueBag ¶ms) |
|
virtual bool | CalcTileCacheSpec (const std::string &mapSignature, Maria::TileCacheSpec &tcs, const std::string &projString) |
|
BasicGeoTypes::RectD | CalcBoundingRect (const std::string &mapSource, const std::shared_ptr< Maria::IProjector > &pj) |
|
virtual std::string | GetMapParameter (const std::string &mapSignatureId, const std::string ¶meterName) |
|
virtual void | SetMapParameter (const std::string &mapSignatureId, const std::string ¶meterName, const std::string ¶meterValue) |
|
virtual void | GetMapSignatures (std::vector< std::string > &mapSignatures) |
| Fill the given list with all added map signature ids.
|
|
virtual void | GetResolutionAreas (const std::string &mapSource, std::vector< Maria::ResolutionArea > &resolutionAreas) |
|
MosaicResult | BuildRaster (Maria::GeoBitmap &data, std::shared_ptr< Maria::RasterProjector > vp, double nominalScale, const std::string &mapSignature, std::shared_ptr< Metadata > nativeMetadata) |
| Build a raster map for the given map signature.
|
|
MosaicResult | BuildRasterTile (Maria::GeoBitmap &data, Maria::TileId tileId, const Maria::TileCacheSpec &tcs, const std::string &mapSignature, std::shared_ptr< Metadata > nativeMetadata) |
|
void | SetIndexFileDirectory (const std::string &dir) |
|
const std::string & | GetIndexFileDirectory () const |
|
void | SetUseIndexFiles (bool useIndexFiles) |
|
bool | GetUseIndexFiles () const |
|
void | LogStartupInfo () |
| Write version info to log.
|
|
void | AddMapSignatureMetadata (const std::string &mapSignature, std::shared_ptr< Metadata > nativeMetadata) |
| Add embedded metadata for a given map signature.
|
|
const std::shared_ptr< Maria::IProjector > | GetDefaultProjector (const std::string &mapSource) |
|
bool | GetDefaultTiling (const std::string &mapSource, Maria::TileCacheSpec &tcs) |
|