SuperMap.Data.Processing The TerrainCacheBuilder class, mainly used to generate the terrain cache for terrain data for publishing the 3D scene. Its configuration file format is *.sct. Builds a new CacheBuilderTin object. Builds the terrain cache according to the grid dataset. Returns true if successful, otherwise returns false. Creates terrain cache of OSGB format according to the raster dataset and image dataset. Returns true if successful, otherwise returns false. Combine two terrain data to create a new terrain. The directory of the new terrain. The name of the new terrain cache. The terrain A to be combined, where the priority of strTerrainA is higher than strTerrainB. The terrain B to be combined. If merging successfully, returns true; otherwise false. Convert the terrain cache to OSGB cache, which can overlay multiple images. A directory of new terrain after conversion Specifies the name of the converted terrain cache. The terrain cache to be converted. Specifies a list of images to be superimposed. The transform returns true on success, otherwise false. Generate ocean expansion. A map is constructed with vector surfaces, black represents land, white represents the ocean, and then generates three-dimensional caches of global subdivision. The scope of the 3d cache is consistent with that of the Tin terrain. The specified TIN terrain configuration file (*.sct). Specify the image cache configuration file (*.sci3d). Specifies the save path for the newly generated cache. Specifies the name of the newly generated cache. TIN cache transfer TIN to mix large file cache, upgrade load and browse performance. The specified TIN terrain configuration file (*.sct). Specifies the save path for generating the TIN mixed large file cache. Cache file name Generate success returns true, failure returns false. Releases all resources that the object occupies. Gets or sets the raster dataset to be used to create terrain cache. Gets or sets the image dataset to be used to create terrain cache. Gets or sets the full path of the folder which includes the output cache file. Gets or sets the scope for generating cache Settings Gets or sets whether to build a normal graph Gets or sets the start level. Gets or sets the end level. Gets or sets whether to apply DXT texture compression. Gets or sets whether to delete invalid triangle. Gets or sets the range of the terrain cache. Gets or sets the name of the built cache. Set the constraint edge of the terrain. The event is trigged when the process bar is activated. Normal-line size                                             Get or set the fine layer error.                                                          Support multi-threading, get or set the number of threads.                                             This enumeration defines the 2D and 3D map cache, the formats of tiles (namely the formats of tiles corresponding to the configuration file *.sci and *.sci3d). 64*64 128*128 256*256 512*512 1024*1024 2048*2048 This enumeration defines the 2D and 3D map cache, the formats of tiles (namely the formats of tiles corresponding to the configuration file *.sci and *.sci3d. PNG, Portable Network Graphics, is a new image format on the Internet. PNG is able to provide a lossless compression image file with a length of 30% less than GIF. It also provides 24 and 48 true color image support and many other technical support. GIF type. Graphics Interchange Format image interchange format. GIF file data is a lossless compression format based on LZW algorithm. The compression rate is about 50%. (It is obsolete) JPG type. JPG with full name JPEG image uses 24 bit color to store a single raster image. The JPEG format is a platform independent format that supports the highest level of compression, however, the compression is lossy. The JPG_PNG type. If the tile format is set to JPG_PNG, these tiles are JPG or PNG format. The final format is determined by whether the tiles contain invalid pixels. For tiles that contain invalid pixels, the tile format is PNG, otherwise JPG. The PNG format is also used at the boundaries, while the JPG format is used in places without invalid data, which will greatly reduce the size of the cache data and optimize data downloading time. DXTZ type. This type is a compression format for DDS format images.DDS image format is the abbreviation of DirectDraw Surface format, is the DirectX texture compression format. Using this type of texture compression format, it can significantly reduce the texture memory consumption.PVRZ type. This type is a compression format for PVR format images.PVR format is the picture format which can be read directly by iOS display chip without parsing , so this type of texture compression format can achieve a faster rendering speed and lower memory occupancy in the iOS platform. The BuildResultInfo class. Release the local resources that the BuildResultInfo object occupies. Gets the count of tiles created. The count of tiles created. Gets the time cost for building the cache. The time cost for building the cache. Gets the time cost for querying, in second. The time cost for querying. Gets the time cost for drawing, in second. The time cost for drawing. Gets the time cost for IO operations, in second. The time cost for IO operations. Provides the operation class for the compact cache file (.cf) reading and writing. Constructs a new object of the CompactFile class. Releases the resources occupied by the CompactFile object. Creates new compact file. Directory name of the compact file.Total row number of the index in the compact file. Total column number of the index in the compact file.The password of the compact file.Returns 0 if opened successfully, otherwise failed. Open an existing compact file. Directory name of the compact file.The password of the compact file.Returns 0 if opened successfully, otherwise failed. Close an existing compact file. Returns true if closed successfully, otherwise failed. Write data to the compact file. The index row of the compact file (it must be smaller than the total row number).The index column of the compact file (it must be smaller than the total column number).The data to be written.Returns 0 if written successfully, otherwise failed. Read data from the compact file. The index row of the compact file (it must be smaller than the total row number).The index column of the compact file (it must be smaller than the total column number).Return the read data, it is null if it fails to read. The enumeration defines expression scope type constants of the color value of the point cloud data, only valid for the point cloud data type of txt, xyz. The color value range is 0-1. The color value range is 0-255. The enumeration defines separator type constants of each kind of information in the point cloud data, only valid for the point cloud data type of txt, xyz. The separator is space “ ”. The separator is comma “ ,”. The separator is colon “:”.                                   This enumeration defines the point cloud data unit type constant.                                                         degree                                                         Meter                                                         cm                                                         Millimeter                                                         inch                                                         foot                                             The enumeration defines the split mode constants of the image cache. Global tile type. Region tile type, layering by scale. Field type enumeration, sets the field to color information or intensity information. When the point cloud itself stores the color, after setting the corresponding field type, it can generate point cloud cache with the color. Custom color range. It can generate a custom color buffer based on the elevation value or intensity value and custom color table. The MapCacheFile class, used to perform operation on map cache. Construct a new MapCacheFile object. Clears all the tiles covered by the specific extent in specific scale. The scale specified.The specified Boundsa boolean, whether to clear all the tiles covered by the specified extent in the specific scale. Clear all the tiles covered by the specific extent in specific scale. the scales specified.the specified Boundsa boolean, whether to clear all the tiles covered by the specified extent in the specific scale. Clears all the tiles covered by the specific extent in specific scale. the specified Boundsa boolean, whether to clear all the tiles covered by the specified extent in the specific scale. Gets tile array covered by the specific extent in specific scale. The specified BoundsThe scale specified.the tile array covered by the specific extent in specific scale. Gets whether there is a tile at specific location in the given scale. The specific point.The scale specified.a boolean, whether there is a tile at specific location in the given scale. Gets all the bounds that have tiles in the given extent and given scale. the specified BoundsThe scale specified.All the bounds that have tiles in the given extent and given scale. Determines whether the specified extent meets the tile rule of the specific scale. the specified BoundsThe scale specified.a boolean, whether the extent meets the tile rules of the specified scale. Open cache file. a boolean, return true if it is opened successfully; false otherwise. Open cache file. the full path of the folder includes the output cache file.cache password.a boolean, return true if it is opened successfully; false otherwise. Merge cache. The path of the cache file to merge.a boolean, whether the cache is merged successfully. Merge cache. The path of the cache file to merge.The password of the cache file to merge.a boolean, whether the cache is merged successfully. Reload the cache configuration file. a boolean, whether the reload of the cache configuration file is successful. The conversion between cache of different store types. The store mode of the target cache.The cache store path after converted.The password of the result cache file (you can set it as null when you don't need password).a boolean, whether the conversion is successfully.Releases all resources used by the MapCacheFile object. Extract the cache tiles with the given scale and in the given extent to single cache. the scales specified.the specified BoundsThe storage type of the extracted cache.The storage path of the extracted cache.A Boolean value indicates whether the extracting was successful. true indicates it was successful, and false indicates it was not. Extract the cache tiles in the given extent to single cache. the specified BoundsThe storage path of the extracted cache.A Boolean value indicates whether the extracting was successful. true indicates it was successful, and false indicates it was not. Delete the specified user defined version. Specified user defined version. Gets the cache version information. the cache version information. Gets the bounds of the cache. the Bounds of the cache. Gets the IndexBounds of the cache. the IndexBounds of the cache. Gets the cache name. the cache name. Gets the clip extent. the clip extent. Gets the size of the cache tile. the size of the cache tile. Gets whether the cache image are transparent. whether the cache image are transparent. Gets the TileFormat. The format of the cache file. Gets the storage type of the map cache file. The storage type of the map cache file. Gets the tiling mode to build cache. The tiling mode of cache. Gets whether to fill the whole space with cache images. a boolean, whether to file the whole space with cache images. Gets the alias of the cache scale. The alias of the cache scale. Gets the DPI of build the cache, which means Dots Per Inch, the range is (60, 180). The DPI for the cache. Gets the projection mode. the projection mode. Gets or sets the scale array to export. This enumeration defines the tile type constant when generating caches. Global tile type. Region tile type, layering by scale. The enumeration defines the rotation type constants of the model object. No rotation. The right hand rotates 90 degrees around the X axis, i.e. (x, -z, y). The right hand rotates -90 degrees around the X axis, i.e. (x, z, -y). Oblique photogrammetry model data processing tools class. The class provides many methods like texture compression, whole-to-one processing, format conversion, files combination, to be used for different terminals. Constructs a new ObliquePhotogrammetry3DModelTool object. Texture compression. It is used when it expects smooth browsing effect in different terminals. Specify the directory name of the oblique photogrammetry data configuration file (*.scp).Specify the target directory to save the result data.Specify the data format after texture compression.true means compressed successfully, otherwise returns false. Convert OSGB to S3M, used for the WebGL client. Specify the directory name of the oblique photogrammetry data configuration file (*.scp).Specify the target directory to save the result data.true means converted successfully, otherwise returns false. Convert OSGB to S3M, used for the WebGL client. This convertion method supports choosing the texture compression type. Specify the directory name of the oblique photogrammetry data configuration file (*.scp).Specify the target directory to save the result data.Specify the data format after compression.true means converted successfully, otherwise returns false. Convert OBJ exported by PhotoScan software to OSGB. Specify the directory name of the xml file (PhotoScan configuration file).Specify the target directory to save the result data.true means converted successfully, otherwise returns false. Convert OBJ exported by PhotoScan software to OSGB, which supports rotating model. Specify the directory name of the xml file (PhotoScan configuration file).Specify the target directory to save the result data.The original center of the OBJ file.Specify the new center of the model after conversion,Specify the rotation type of the model.true means converted successfully, otherwise returns false. Whole-to-one processing. Specify the directory name of the oblique photogrammetry data configuration file (*.scp).Specify the target directory to save the result data.Specify the vector dataset for whole-to-one processing.Specify the associated field name. It should be INT type and can identify the object, and it is recommended to use the system field SmID.true means whole-to-one processing successfully, otherwise returns false. Combine the oblique photogrammetry model files. Specify the directory name of the result data after combination.Specify a group of file names to be combined.true means combined successfully, otherwise returns false. Combine the oblique photogrammetry model files. It can be compressed, to output different formats for different terminals. Specify the directory name of the result data after combination.Specify a group of file names to be combined.Specify the data format after compression.true means combined successfully, otherwise returns false. Combine the oblique photogrammetry model files. It can be compressed, to output different formats for different terminals, and it supports specifying the combined levels to reduce the root nodes number. The directory name of the oblique photogrammetry data configuration file (*.scp) to be combined.Specify the directory name of the output oblique photogrammetry data configuration file (*.scp) after combining.Specify the combined levels.Specify the data format after compression.true means combined successfully, otherwise returns false. Modify the center of the model file. The directory name of the oblique photogrammetry data configuration file (*.scp) to be modified for its center.Specify the directory name of the result data after modifying center.Specify the new center.true means modifying center successfully, otherwise returns false. Generate proxy node for the model. It will generate a new index file without the model data, used to improve the model loading efficiency. Specify the directory name of the oblique photogrammetry data configuration file (*.scp).Specify the directory name of the output oblique photogrammetry data configuration file (*.scp).Specify the combined levels.true means to generate proxy node successfully, otherwise returns false. Split the oblique photogrammetry data configuration file (*.scp). The directory name of the oblique photogrammetry data configuration file (*.scp) to be split.Number to be split.The file number after splitting. Write the model data to a large file. Specify the directory name of the oblique photogrammetry data configuration file (*.scp).Specify the target directory to save the result data.Returns true if successful; otherwise false. Oblique photographic model data generation history.             A collection of oblique photography profile (*.scp) path names for the history to be generated.             Specified collection of historical time.             The name of the history file to be output.             The history path of the output.             Generates whether the history is successful, true means success, false means failure.                                            Tilting photographic model data and 3D slice buffer data into DAE data             Supports 3D slice buffers generated by lines, polygons, fine models, BIM models, 3D solid models, point clouds, and pipe points.                          Specified 3D tile cache configuration file (scp file).              target file output path.              After the conversion is successful, the DAE file and the corresponding texture map are generated in the output path.                                            The tilted photographic model data and the 3D slice cache data are converted into 3DTiles data.             Supports 3D slice buffers generated by lines, polygons, fine models, BIM models, 3D solid models, point clouds, and pipe points.                          Specified 3D tile cache configuration file (scp file).              target file output path.              After the conversion is successful, 3DTiles data is generated in the output path.                                The event is trigged when the process bar is activated. OSGB cache generating class, through which the CAD dataset can be generated as the cache file in OSGB format. Builds a new OSGBCacheBuilder object. Builds a new OSGBCacheBuilder object according to DatasetVector object, output directory and cache name. The specified dataset object.The specified output directory.The specified cache name. Export the OSGB cache data to MongoDB database The full path of the scp file, which contains osgb cache file information.mongodb database connection information. A scp file corresponds to a Database of mongoConn.The new path of scp file. If successful, this file can be used to open the cache in mongodb. Cache generated. False means it fails, true means it successes. Destroy objects Create scp index file. scp file name.Insertion point.The projection information.Specify the root node directory of OSGB.A boolean. Return true if successful; otherwise, false. Create scp index file, which supports NEU (local space rectangular coordinate system) coordinate system.             Specified name of the scp file.             Specified insertion point coordinates.             Specify projection information.             Specify whether it is a local space right angle system.             Specify the OSGB root node path.              A Boolean value that returns true if the build succeeds, otherwise returns false.                                            Generates a scp index file. This method supports coordinate conversion based on conversion parameters.                          specified scp file name             Specified insertion point coordinates             data original coordinate system information             Specify the target coordinate system information             Specify projection conversion parameters             Specify the projection conversion method             Specify the OSGB root node path              After the success, the coordinate converted spp file is generated.                                Combine OSGB file. Combine a rough level based on the specified OSGB model.              The name of the merged OSGB file.             A list of OSGB file names that need to be merged.             Specified simplification rate, the value range [0,1], 0 means that all the meshes are not simplified, and 1 means that the distance of the model mesh is all simplified within the specified threshold, 0- Between 1 means that the distance of the model mesh is simplified by a specified percentage within the specified threshold.             For example, 0.5 means that if the grid distance of the model is 100 within the specified threshold, then only 50 are simplified.             Specified switch distance, camera switch distance between the merged rough layer and the original OSGB file.             The specified mesh simplification threshold. When the model grid distance is less than the specified threshold, it will be simplified.              A Boolean value that returns true if the merge succeeds, otherwise returns false.                                            Import 3DTiles data into the MongoDB database.                          3DTiles data, loaded with the json file as an index.             Cache connection management, including mogo server ip, database name and other information.                                                         The data set specifies the SmID to generate a three-dimensional tile.                          The object id of the 3D tile to be generated, the key is the data set name, and the value is the specified object id queue.              Whether to merge the specified objects.                                             Gets or sets the cache geographic range. Gets or sets the cache name which does not include the path and the suffix. Gets or sets the dataset object to generate the OSGB cache. Gets or sets dynamic projection information. Gets or sets the level number of LOD. Gets or sets output directory. Gets or sets the scales of the map cache. Gets or sets the recordset to generate the OSGB cache. Gets or sets OSGB cache tile size. Set up multiple datasets to generate a cache file. Gets or sets the texture for use. Gets or sets the filter threshold for the rough layer object, unit: pixel. Get the Bounds for each generated cache slice. Gets or sets the switching distance of each LOD level. The key is LOD level; the value is the distance value, unit: Meter. Gets or sets the grid simplification rate of the LOD level. Gets or sets the split number of the pyramid. Gets or sets the pyramid split type of single cache. Gets or sets whether to create an instance. Gets or sets the Mipmap level of the image texture.                           Gets or sets whether to recalculate normals when generating the cache.                                             The event is trigged when the process bar is activated. Sets the mongodb database connection information when creating. Gets or sets the storage type of the cache. Gets or sets the file processing type when creating cache. Gets or sets the data format when creating cache.                                            A three-dimensional tile of a planar scene is generated, and the user can obtain or set the insertion point position of the three-dimensional tile.                                                         Gets or sets whether the repeat texture texture is grouped.                                                         Gets or sets whether to remove the raw data normal.                                                         Get information about each 3D tile.                                                         Support multi-threading when generating 3D tiles, get or set the number of threads.                                             Body data generation cache (only optional OSGB cache) Construct a new OSGBVolumeCacheBuilder object. Construct a new OSGBVolumeCacheBuilder object. Volume data setsOblique photography model. SCP index file To generate cache Generate success returns true, failure returns false. Release the resources consumed by the object. Gets or sets the body data set to generate the cache. Gets or sets the full path of the SCP file.                           Gets or sets the volume data property name.                                             The point cloud cache creating class, mainly used to generate the point cloud cache for the point cloud data for publishing the 3D scene. Its configuration file format is *.. Builds a new PointCloudCacheBuilder object. Constructs a new object of PointCloudCacheBuilder according to specified parameters. Specify the name of the point cloud data.Specify the storage directory of the point cloud cache.Specify the cache name. Create the point cloud cache. True, if the index creates successfully; otherwise false. Create the point cloud data list, used to read the point cloud data.             Specify the name of the list file to store.             An array of point cloud file names that need to generate 3D tiles.             Specify the insertion point of point cloud data.             Specify the point cloud data original coordinate system type.             Specifies the type of information format for point cloud data storage.             Specifies the type of separator between the values ​​of the information in the point cloud data.             Specifies the point cloud data color value representation.             Specify point cloud data units.              returns true if generated successfully, otherwise returns false.                                            Get a valid feature value field.                                                          Set whether to create the surface normal for the point cloud data when creating cache. Specify whether to create the surface normal.                                    Coordinate transformation is performed when the point cloud generates a 3D tile.                           An array of point cloud file names that need to generate 3D tiles.              Set the point cloud information that generates the 3D tile.                                             Releases all resources that the object occupies. The event is trigged when the process bar is activated. Gets or sets the point cloud file list name for creating cache. Gets or sets the name of the built point cloud cache. Gets or sets the path of the built cache. Gets or sets the pyramid split type of single Tile.                                            Gets or sets the point cloud feature value field.                                                         Gets or sets the 3D tile file type. The S3M format is generated by default.                                                         This enumeration defines the point cloud cache eigenvalue field enumeration constant.             The point cloud generates a cache, and its feature value can be set; when layering is set, the color distribution can be set according to the feature value.                                                         strength.                                                         height.                                                         classification. For example, a laser point cloud in a park has categories such as floor, vegetation, and building.                                                Point cloud information class. The point cloud information is structured to facilitate parameter setting when the point cloud generates 3D tiles.                                                         The default constructor constructs a new point cloud information class object.                                                         Gets or sets the point cloud coordinate system conversion method.                                                         Gets or sets the point cloud coordinate system conversion parameters.                                                         Gets or sets the point cloud target coordinate system.                                                         Gets or sets whether point cloud coordinate conversion is available.                                                         Get or set the point cloud list file.                                                         Gets or sets the color type.                                                         Gets or sets the point cloud data separator.                                                         Get or set the point cloud unit.                                                         Get or set the point cloud information format and support point cloud data in conventional formats such as TXT and XYZ.                                                         Gets or sets the point cloud cache insertion point location.                                                         Gets or sets the point cloud source coordinate system.                                             The enumeration defines the information format type constants of the point cloud data type of TXT, XYZ. The format to use XYZ coordinates. The format to use XYZ coordinates and reflection intensity. The format to use XYZ coordinates, reflection intensity and color information. The format to use XYZ coordinates, reflection intensity and surface normal. The format to use XYZ coordinates, reflection intensity, color information and surface normal. The format to use XYZ coordinates, reflection intensity, surface normal and color information. The format to use XYZ coordinates and color information. The format to use XYZ coordinates, color information and reflection intensity. The format to use XYZ coordinates, color information and surface normal. The format to use XYZ coordinates, color information, reflection intensity, and surface normal. The format to use XYZ coordinates, color information, surface normal and reflection intensity. The format to use XYZ coordinates and surface normal. The format to use XYZ coordinates, surface normal and color information. The format to use XYZ coordinates, surface normal and reflection intensity. The format to use XYZ coordinates, surface normal, reflection intensity and color information. The format to use XYZ coordinates, surface normal, color information and reflection intensity. Known format. The enumeration defines the file processing type constants when creating 3D cache(OSGB). Create with normal way. Create with appending way. It supports the cache data with pyramid structure. This enumeration defines the constant of pyramid split type. Quadtree split. Octree split. This enumeration defines the format type constants of the generated terrain cache. Generates raster (DEM) terrain cache. Generates TIN terrain cache. The enumeration defines the format type constants of the generated data after performing the texture compression for the model data. Unknown type. DXT data format for PC. ETC format for Android devices. PVR format for iOS devices. JPG format for all terminals. PNG format for all terminals. Tile class. Used to get the information of cache tiles. Releases all resources used by the Tile object. Gets the row number of the tile. Gets the column number of the tile. Gets the column number of the tile. The bounds of the tiles. Gets the size of the tile. The size of the tile. Gets the scale of the tile. The scale of the tile. Gets the data format of the tile. The data format of the tile. Gets tile data. Tile data. This enumeration defines the 2D and 3D map cache, the formats of tiles (namely the formats of tiles corresponding to the configuration file *.sci and *.sci3d. PNG, Portable Network Graphics, is a new image format on the Internet. PNG is able to provide a lossless compression image file with a length of 30% less than GIF. It also provides 24 and 48 true color image support and many other technical support. PNG8 type. Compared with the PNG type, the PNG8 type takes up less space, which is only about 1/4 of PNG. However, PNG8 can only support 256 colors, while the background can not be set to transparent, please pay attention to these two restrictions. GIF type. Graphics Interchange Format image interchange format. GIF file data is a lossless compression format based on LZW algorithm. The compression rate is about 50%. JPG type. JPG with full name JPEG image uses 24 bit color to store a single raster image. The JPEG format is a platform independent format that supports the highest level of compression, however, the compression is lossy. The JPG_PNG type. If the tile format is set to JPG_PNG, these tiles are JPG or PNG format. The final format is determined by whether the tiles contain invalid pixels. For tiles that contain invalid pixels, the tile format is PNG, otherwise JPG. The PNG format is also used at the boundaries, while the JPG format is used in places without invalid data, which will greatly reduce the size of the cache data and optimize data downloading time. DXTZ type. 矢量瓦片类型。                           3D tile information class. The following information is provided when generating 3D tiles.                                                          The default constructor constructs a new 3D tile information class object.                                                          Gets or sets the bounds corresponding to the 3D tile.                                                          Gets or sets the 3D tile name.                                             This enumeration defines the 2D and 3D map cache, the formats of tiles (namely the formats of tiles corresponding to the configuration file *.sci and *.sci3d). 64*64 128*128 256*256 512*512 1024*1024 The class has been obsolete. Use EncodeType instead. EncodeType class defines the code type constant for the cache file.This enumeration defines the compress type constants of the cache. No compression. The Zip compression. The ImageCacheBuilder class, mainly used to generate image cache for image data for publishing the 3D scene. Its configuration file format is *.sci3d. Creates a new instance of the CacheBuilderSCI3D class. The CacheBuilderSCI3D class according to the full path of the image dataset and output cache file. The specified grid dataset.The full path of the output cache file. Creates a new instance of the ImageCacheBuilder class with the specified image dataset and the full path of the output folder. The specified grid dataset.The full path of the output cache file.The name of the generated cache. Create image cache. The ComputeLevel() method will be called automatically if the begin level and the end level is not set.Returns true if successful, otherwise returns false. Calculates and sets the cache level for the data, which is primarily related to the extent of the files (image files, image datasets and grid datasets) to create caches. True, if successful; Otherwise false. Writes the properties of the CacheBuilderSCI3D object to a specified file. The suffix of the file is .sci3d. The full path of the cache configuration file.True if successful; otherwise false. Imports the cache file and specify the properties according to the configuration file. The full path of the cache configuration file.Returns true if successful, otherwise returns false. Gets the name list of the tiles to be generated. The calculated name list of the tiles. Computes the the list of the names of the computed cache image according to the parameter. The specified layer level.The calculated name list of the tiles. Builds the sci3d image cache for the image data. The cache configuration file would not be built by this method. Returns true if successful, otherwise returns false. Calculates the appropriate output scale when the map cache is generated, that is, the default output scale. This operation will modify the value of the OutputScales property. Returns true if successful, otherwise returns false. Returns the default scale. Returns the default scale. Releases all resources that the object occupies. Gets or sets the image dataset to be created. Gets or sets the full path of the folder includes the output cache file. Gets or sets the name of the built cache file. Gets or sets the clipped region of the dataset. Gets or sets the count of the cache level. Gets or sets the end level in the building of the cache. Gets or sets the cache storage type. The default is StorageType.Original. Gets or sets the image file name of the built cache. Builds the Grid dataset for the built cache. The color is specified by the color table of the dataset. Gets or sets the sample size. The unit is pixel. Gets or sets the type of the cached image. Gets or sets the password when a map object is created. When you add a layer, you need to type your password. If you use the default value, no password is set, and the default value is an empty string. Sets the color of the specific raster value that the image cache created by raster dataset.You can specify the color of the raster value as semitransparent, for example: Layer3DSetting.SpecialValueColor = Color.FromArgb(127, 255, 0, 0), display specific raster value as semitransparent red. The premise is set as false.The default value is Color [A=0, R=0, G=0, B=0], namely the transparent black. Gets or sets the specific raster value that the image cache created by raster dataset. Gets or sets whether the SpecialValue is transparent that the image cache created by raster dataset. Gets or sets the alias of the cache scale. The general setting is a string of the reciprocal of the scale size. For example, 1:10000 is 10000.An exception is thrown is the set alias is not unique. Gets or sets the scales array of the map cache. The cache generating will fail if one of the cache scales is illegal.Gets or sets the color table. The default value is a color collection object without a color, namely the Colors.Count is 0. Gets or sets the cell value table. The event is trigged when the process bar is activated. Gets the start level. Gets the end level. Gets or sets generating plane or spherical cache, it supports PrjCoordSysType.NoneEarth and PrjCoordSysType.EarthLongitudeLatitude. PrjCoordSysType.NoneEarth means plane cache, and PrjCoordSysType.EarthLongitudeLatitude means spherical cache. Gets or sets the split mode of the image cache. Gets or sets the raster volume dataset.                           Set the information to connect to the mongo database when it is generated.                                                          The mosaic dataset generates a Sci3d image cache.                                                          Gets or sets the number of threads when the mosaic dataset generates the Sci3d image cache.                                The MapCache3DBuilder class, which is mainly used to generate 3D map cache for the map for publishing the 3D scene. Its configuration file format is *.sci3d. The pyramid file directory structure of the 3D map cache is consistent with that of the image cache. Builds a new object of this class Builds a new object according to the parameter. The specified map to be generated the cache. The specified path to be generated the cache. Builds a new object according to the parameter. The map to be generated the cache.The path for the cache.The name of the generated cache. Builds the 3d map cache. Returns true if successful, otherwise returns false. Computes the count of cache level which is appropriate to the dataset. Returns true if successful, otherwise returns false. Returns the list of the names of the computed cache image in each layer. The computed name list of the cache image in every level. Computes the the list of the names of the computed cache image in the specified layer according to the parameter. The specified layer level.The computed name list of the cache image. Outputs the properties of the object to the specified file. The suffix the file is .sci3d. The path of the specified file.True if successful; otherwise false. Imports the cache file and specify the properties according to the configuration file. The path of the cache configuration file.Returns true if successful, otherwise returns false. Creates 3d map cache for map object. 3d map cache setting file will not be created by this method. Returns true if successful, otherwise returns false. Releases all resources that the object occupies. Gets or sets the outputted region to build the cache. Gets or sets the polygon region to build cache. Gets or sets the outputed geographic range. This property has to be set. Gets or sets the name of the built cache configuration file. Gets or sets the size of cache picture. The default value is Size256. Gets or sets the compression ratio of the image cache. The default value is 75 Gets or sets the path of the built cache. Gets or sets whether the background of the cache image is transparent. The default value is false. Gets or sets the type of the cache image. The default value is JPG Gets or sets the cache storage type. The default is StorageType.Original. Gets or sets the count of the cache level. The default value is 0. Gets or sets the end level in the building of the cache. The default value is 4. Gets or sets the password for the data when generate a cache. When you add a layer, you need to type your password. If you use the default value, no password is set, and the default value is String.Empty. The event is trigged when the process bar is activated. Gets or sets whether to fill the whole space with cache image. The MapCacheBuilder class, which is mainly used to generate the map cache configuration file with the sci format. The 2D map cache refers to generating the cache for the 2D map. Builds a new object of the MapCacheBuilder class. Builds a new object of the MapCacheBuilder class according to the specified parameters. The map to be generated the cache.The path for the cache.The scale to be output. Gets the geographic range of the specified cached images. The specified path of the images.The geographic extent. Creates the cache of the map. Returns true if successful, otherwise returns false. Saves the user settings of the map cache to the specified file. The suffix of the file is sci. The path of the specified file.True if successful; otherwise false. Imports the map cache configuration file, that is, setting the map cache object according to the contents of the configuration file. The path of the specified cache configuration file.Returns true if successful, otherwise returns false. Gets the name of the cache image which is built according to the specified scale and central point. The center point to be calculated. The specified scale when calculating. Calculates the name of the map cache image Gets the name of the cache image which is built according to the specified scale and geographic range. The geographical bounds to be calculated.The specified scale when calculating.The name of the computed cache image. Calculates the appropriate output scale when the map cache is generated, that is, the default output scale. This operation will modify the value of the OutputScales property. Returns true if successful, otherwise returns false. Generates the map cache without a map cache configuration file. Returns true if successful, otherwise returns false. Releases all resources that the object occupies. Convert original cache to compact cache, this method can be used to compress the original cache file and save disk space. The full path of the specified original cache configuration file.The specified output path of generating compact cache file.The specified password of the generated compact file. Calculate the scale and alias of the cache level according to the cache level and array. The specified cache level array.Returns the dictionary compose by the scale and alias of the cache levels, key is the scale of the cache level, value is the alias of the scale. Calculate the scale and alias of the cache level according to the cache level array, projection information and the size of the tile. The specified cache level array.The projection information specified.The size of the tile, the default value is 256.Returns the dictionary compose by the scale and alias of the cache levels, key is the scale of the cache level, value is the alias of the scale. Returns the default scale. Returns the default scale. Gets corresponding tiles according to the scale and range. The ExtentSpecified scale.Returns the tiles to meet the condition. Generate vector tiles or styles based on parameters. Whether to generate vector tiles, true represents generation;False means not generated.Whether to generate vector tile style, true represents generation;False means not generated.A Boolean value, if the cache succeeds, returns true or false. Generate vector tiles or styles based on parameters, but do not generate cache configuration files. Whether vector tiles are generated, true means generated; false means not generated.Whether to generate a vector tile style, true means generate; false means not to generate.A Boolean value that returns true if the cache was created successfully, otherwise returns false. Get global stratification of all tier scales. Exports a font cache file (.pbf) of the specified character encoding range. The path to save the specified export file.Specify a font name.Specifies the starting value of the character encoding.Specifies the end value of the character encoding. Gets or sets the map to create a cache. If the map contains a data layer provided by the web type engine, the cache is failed to be generated. Gets or sets the clip region of the map cache. Gets or sets the geographic extent of the map cache. Gets or sets the name of the built cache configuration file. Gets or sets the alias of the cache scale. Gets or sets the scales array of the map cache. Gets or sets the size of the cached image. The size of the map cache file.The default value is Size256. Gets or sets the compress ratio of the cached image. The default is 75. Gets or sets the path of the built cache. Gets or sets whether the background of the cache image is transparent. The default is false. Gets or sets the type of the cached image. The type of the map cache file.The default value is JPG. Gets or sets the storage mode of the map cache. The default is StorageType.Original. Gets or sets the index extent of the map cache. Gets or sets the password of the map cache. The default value is String.Empty, that is not to set the password of the map cache. The event is trigged when the process bar is activated. Gets or sets the version of the cache. Gets the Hash value of the map cache. Gets or sets the tile split mode of the map cache. The tile mode for map cache. Gets or sets whether to fill the whole space with cache image. Gets or sets the DPI of build the cache, which means Dots Per Inch. The default value is 0, it means build cache based on the DPI of the current map. Gets or sets whether to append building cache. If set to append caches, that is, to overwrite overlapped regions, true will be returned. Gets the result information of creating cache, including the count of tiles and time. The result information of creating cache. Gets or sets whether to delete log file after built cache. The default value is false. Gets or sets whether to write progress information to log file. That is the result information for every scale and every cache, including the count of tiles, cost, etc. The default value is false. Gets or sets whether to write the information for each scale when it is created to log file. Including the count of tiles, cost, etc. The default value is false. Gets or sets whether to write the result information when the cache is built to log file. Including the count of tiles, cost, etc. The default value is false. Gets or set whether to add HashCode. Gets or sets the mongodb database connection information when creating. Gets or sets whether to ignore the plot area without valid data when generating the cache; true, means ignore, the plot area without valid data drawing will not generate tiles. Gets or sets whether to generate a font when generating a vector tile style, true, indicating that no font is generated, false, indicating that the font is generated. Defines cache version type constant.SuperMap GIS 6R products supports a variety of generating caches, to use and manage caches of different versions, MapCacheVersion enum is provided to define the version constant.From SuperMap Objects.NET 6R(2012) Service Pack 2, the default value for MapCacheVersion is Version_50, and the previous default value is Version_40. Unknown version. 1.0 cache, used in 3D scene. 2.0 cache, used in IS.NET. 2.1 cache, the IS.NET cache which use new map cache generation scheme. 3.0 cache, used in iServer 2.0. 3.1 cache, the iServer 2.0 cache which uses the new cache image generation scheme. 4.0 cache, used in iServer 6R. 5.0 cache, used in iServer6R(2012) Service Pack 1. This class has been obsolete, use the VectorCacheBuilder class to construct cache, see VectorCacheBuilder class for more information. VectorCacheBuilder is used for creating the vector model cache for 3D Scene generated by vector model data. It uses *.scv format. The CacheBuilderSCM class. This class builds cache for the SCM model. Initializes a new instance of the CacheBuilderSCM class with the specified parameters. Initializes a new instance of the CacheBuilderSCM class with the specified parameters. The specified vector dataset used to create the cache.The name of the field in the model which stores the latitude value.The name of the field in the model which storages the longitude value.The path of the folder of outputting the cache files. Builds the model cache. Returns true if successful, otherwise returns false. Writes the properties of the CacheBuilderSCM object to a specified file. The suffix of the file is .sci3d. The full path of the cache configuration file.True if successful; otherwise false. Imports the cache file and specify the properties of the SCM model cache class according to the configuration file. The full path of the cache configuration file.Returns true if successful, otherwise returns false. Releases all resources that the object occupies. Gets or sets the DatasetVector object which is used to create the cache, supporting point, line, region datasets. It uses the relevant field information to create the cache. The default value is null. Gets or sets the folder of outputting the cache files. The default value is String.Empty. Gets or sets the name of the built cache, where the name is corresponding with the name of the SCM file except for the postfix and information of the path of the file. The default is UntiledModelCache. Gets or sets the level of the cache file. The default value is 16. The default value is 16. Gets or sets the full path of the sgm file. The default value is String .Empty. Gets or sets the count of the updating size when render the cache layer. The value is the count of the UpdateSize*UpdateSize. The default value is 8. Gets or sets the name of the field in the model which stores the latitude value. Gets or sets the name of the field in the model which stores the longitude value. Gets or sets the field name of X axis zoom ratio in the storage model of the Detest. Gets or sets the field name of Y axis zoom ratio in the storage model of the Detest. Gets or sets the field name of Z axis zoom ratio in the storage model of the Detest. Gets or sets a value representing the field name of rotation angle of X axis in the storage model of the Detest. Gets or sets the field name of rotation angle of Y axis in the storage model of the Detest. Gets or sets the field name of rotation angle of Z axis in the storage model of the Detest. Gets or sets the bounds of the cache. The unit is latitude and longitude. The default value is {-180,-90,180,90}. Gets or sets whether to compress the texture picture of the model when building the cache. Gets or sets the name of the field in the model which stores the altitude of location in the dataset. The event is trigged when the process bar is activated. This class can build the cache corresponding to the layer of the whole scene, and build a new scene. Creates a new instance of SceneCacheBuilder class. Builds a new instance of the SceneCacheBuilder class according to the parameter. The scene to be generated a cache.The path for the cache. Creates the scene cache Returns true if successful, otherwise returns false. Build offline package based on the given parameter. The offline package is in *.7z format, it includes all the cache files build by the dataset and a configuration file (*.xml). It is obsolete. Because it downloads by the layers on the mobile side from the 7C version.The path of the given scene cache workspace file.The name of the scene in the scene cache.Return true if the offline package built successfully. Releases all resources that the object occupies. Gets or sets the scene object. Gets or sets whether to regular the range of cache data.The property has to be true when the local cache is build manually and published by iServer in order to avoid the situation that there is something wrong with the border of the cache picture. Gets or sets whether the generation cache calculates the normals Gets or sets the cache storage type. The default is StorageType.Original. Gets or sets a value which represents the count of refreshed cache when rendering, the value is UpdateSize *UpdateSize. Gets or sets the size of cache picture. The default value is CacheImageSize.Size256 (that is 256*256). Gets or sets the path of the built cache. Gets or sets the connection info of the current workspace. When the mode is default mode which is null, A smwu type of workspace file will be built in the OutputFolder folder, which has the same name as the name of Scene. Gets or sets the name of the built scene. The name will be stored in the workspace corresponding to OutputWorkspaceConnectionInfo Gets or sets the range of built cache. Note: In 6R(2012) SP2, this method is not recommended. Gets or sets what data corresponding to the layer will be built with cache.Those data which are not in the list will not build the cache. When the value is null, all the layer will build cache or use the built cache. Gets or sets what data corresponding to the terrain layer will be built with cache.Those data which are not in the list will not build the cache. When the value is null, all the terrain layer will build cache or use the built cache Gets or sets whether to instantiate. Gets or sets the password of the cache. The password is needed when opening a cache. If used the default value, then the password is not needed.The default value is String.Empty Gets or sets the type of compressed texture when creating scene cache. See the CompressedTextureType enumeration for the types of compressed texture. The default value is CompressedTextureType.DDS. The event is trigged when the process bar is activated. Gets or sets the name of the layer to be generated precache in the scene. For performance considerations, the server side publishes static cache, but at the same time in order to achieve the update of the data, the workspace published by the server side is required to associate the dataset information. Precache is designed to take into account both performance and update. In iDesktop (or iObjects) it can generate part of cache or all cache, after that the cache can be put in the same directory of the workspace, then the published workspace will both have datasets and cache. When the client requests data, the cache data can be quickly sent. And when users change the dataset, the server will change data and remove the old cache, and use the dataset to create new cache, and notify the client update the corresponding tiles, so as to realize the partially update function on the client. The precache is designed for the B/S partially update data, if not for this purpose, it is not recommended to check the precache setting when making cache. Gets or sets the type of the built terrain cache.                                             Generate scene cache supports multi-threading, get or set the number of threads.                                                          Gets or sets whether to remove the raw data normal.                                                          Gets or sets whether the repeat texture texture is grouped.                                             The enumeration defines the storage type constant of the cache tiles. The original type: Saves the tiles to the original picture format, as an exposed picture in multiple folders.When the storage type is StorageType.Original, the Password property is invalid.The compact type: Large-size cache format. At this time, the tiles that are originally exposed will be saved in a compact format.If you use this type, you can set a password for the cache, that is the Password property of every cache builder class can be valid. When it is StorageType.Original, the Password property is invalid.Single file format. The storage type stores all of the tile files in a single file.If you use this type, you can set a password for the cache, that is the Password property of every cache builder class can be valid. When it is StorageType.Original, the Password property is invalid. GPKG cache format. MongoDB cache format. The TerrainCacheBuilder class, mainly used to generate the terrain cache for terrain data for publishing the 3D scene. Its configuration file format is *.sct. Initializes a new instance of the CacheBuilderSCT class. Creates a new instance of the CacheBuilderSCT object with the specified grid dataset and the full path of the output folder. The specified grid dataset.The full path of the output cache file. Creates a new instance of the CacheBuilderSCT object with the specified image dataset, the full path of the output folder, and the specified name of the output cache file. The specified grid dataset.The full path of the output cache file.The name of the generated cache. Builds the terrain cache. Returns true if successful, otherwise returns false. Returns the list of the names of the computed cache image in each layer. The computed name list of the cache image in every level. Computes the the list of the names of the computed cache image in the specified layer according to the parameter. The specified layer level.The computed name list of the cache image. Outputs the properties of the object to the specified file. The suffix of the file is .sct. The full path of the cache configuration file.True if successful; otherwise false. Imports the cache file and specify the properties according to the configuration file. The full path of the cache configuration file.Returns true if successful, otherwise returns false. Computes the suitable cache level for the dataset. It will automatically call this method in non-default constructor. It will not implement this method through setting dataset. Returns true if successful, otherwise returns false. Builds terrain cache for terrain data. The cache setting file would not be built by this method. Returns true if successful, otherwise returns false. Calculates the appropriate output scale when the map cache is generated, that is, the default output scale. This operation will modify the value of the OutputScales property. Returns true if successful, otherwise returns false. Returns the default scale. Returns the default scale. Gets corresponding tiles according to the scale and range. The ExtentSpecified scale.Returns the tiles to meet the condition. Releases all resources that the object occupies. Gets or sets the grid dataset to build the cache. Gets or sets the full path of the folder which includes the output cache file. Gets or sets the name of the built cache, where the name is corresponding with the name of the SCT file except for the postfix and information of the path of the file. Gets or sets the clipped region of the dataset. Gets or sets the count of the cache level. Gets or sets the end level in the building of the cache. Gets or sets the sample size. The unit is pixel. The default value is 129. Gets or sets the cache storage type. The default is StorageType.Original. Gets or sets the password when a map object is created. When you add a layer, you need to type your password. If you use the default value, no password is set, and the default value is an empty string. The property has been obsolete, using the EncodeType attribute to instead.Gets or sets the compression mode of the cache file. The event is trigged when the process bar is activated. Gets or sets the compress type of the terrain cache file. The default value is EncodeType.None, that is do not use encoding. Gets the start level. Gets the end level. Gets or sets the alias of the cache scale. The general setting is a string of the reciprocal of the scale size. For example, 1:10000 is 10000.An exception is thrown is the set alias is not unique. Gets or sets the scales array of the map cache. Gets or sets generating plane or spherical cache, it supports PrjCoordSysType.NoneEarth and PrjCoordSysType.EarthLongitudeLatitude. PrjCoordSysType.NoneEarth means plane cache, and PrjCoordSysType.EarthLongitudeLatitude means spherical cache. Gets or sets the mongodb database connection information when creating. The VectorCacheBuilder class, mainly used to generate vector cache for vector data for releasing the 3D scene. Its configuration file format is *.scv. Builds a new object of this class. Builds a new instance of the VectorCacheBuilder object according to the given parameter. The recordset for generating the cache.The path for the cache. Builds a new instance of the VectorCacheBuilder object according to the given parameter. The recordset for generating the cache.The path for the cache.Gets or sets the name of the cache configuration file. Builds a new instance of the VectorCacheBuilder object according to the given parameter. The vector dataset used to generate the cache.The path for the cache.Gets or sets the name of the cache configuration file. Builds the vector cache. Returns true if successful, otherwise returns false. Gets the file list specified by the Bounds, Level and OutputFolder of this instance. The filename is absolute path. The name of the computed cache image. Computes the appropriate count of the cache level for the dataset. Returns true if successful, otherwise returns false. Outputs the properties of the object to the specified file. The suffix the file is .scv. The specified path of the configuration file to be saved.Returns true if successful, otherwise returns false. Imports the cache file and specify the properties according to the configuration file. Returns true if successful, otherwise returns false.The path of the specified imported setting file. Builds vector cache for vector data. The vector cache setting file will not be built by this method. Returns true if successful, otherwise returns false. Create texture image according to the index path and the hierarchy. Specify the index path of the texture image.The specified layer level.True, if the index creates successfully; otherwise false. Generates OSGB format based on point-cloud data. Whether to be successful. Sets the field and field type of the point-cloud cache. The specified name of the field.The specified type of the field. Gets the field name to generate cache. Releases all resources that the object occupies. Gets or sets the recordset for building the cache. The point,line,region,text and CAD dataset are supported. Gets or sets the recordset for building the cache. The point,line,region,text and CAD dataset are supported. Gets or sets the field name array of the cache data. Gets or sets the geographic range of the built cache. Gets or sets the name of the built cache configuration file. Gets or sets the path of the built cache. Gets or sets the cache storage type. The default is StorageType.Original. Gets or sets the count of the cache level. The default value is 16. Gets or sets how many caches are refreshed when the layer is rendered in the Scene. The value is the count of UpdateSize * UpdateSize The default value is 16. Gets or sets the password when a map object is created. When you add a layer, you need to type your password. If you use the default value, no password is set, and the default value is an empty string. The event is trigged when the process bar is activated. Gets or sets the compression type of the cache file. The default value is ZIP, or EncodeType.LZW. Gets or sets the type of compressed texture when creating model cache. See the CompressedTextureType enumeration for the types of compressed texture. The default value is CompressedTextureType.DDS. Gets or sets whether to set LOD for the model. Model simplification. Gets or sets the cache scales. Set the original point. The row number and column number is calculated based on this point. Gets or set the tile type. The default is to generate spatial and attribute data tile which is VectorCacheTileType.GeometryAndAttribute. Gets or sets the color table class of the point-cloud data. Gets or sets generating plane or spherical cache, it supports PrjCoordSysType.NoneEarth and PrjCoordSysType.EarthLongitudeLatitude. PrjCoordSysType.NoneEarth means plane cache, and PrjCoordSysType.EarthLongitudeLatitude means spherical cache. Gets or sets the tile size. The unit is the same with the cache range unit. The default value is 0. The enumeration defines the type constant of the vector cache tile file. The default value is GeometryAndAttribute, that is, both the geometry and property data tiles are generated. Geometry tile. Only generates geometry tile which is .scvb format.Attribute tile. Only generates attribute tile which is .scvd format. Geometry and attribute tiles. Both generates geometry and attribute tiles which include .scvb and .scvd files.This class has been abandoned, use the VectorCacheBuilder class to construct cache, see VectorCacheBuilder class for more information. VectorModelCacheBuilder is used for creating the vector model cache for 3D Scene generated by vector model data. Builds a new instance of the VectorModelCacheBuilder class. Builds a new instance of the VectorModelCacheBuilder class according to the given parameters. The dataset for generating the cache.The specified latitude field name.The specified longitude field name.The path for the cache. Builds the Vector model cache. Returns true if successful, otherwise returns false. Outputs the properties of the object to the specified file. The suffix the file is .scv. The path of the specified file.Returns true if successful, otherwise returns false. Imports the cache file and specify the properties according to the configuration file. The path of the specified file.Returns true if successful, otherwise returns false. Builds the cache for Vector Model. The cache setting file will not be built by this method. Returns true if successful, otherwise returns false. Releases all resources that the object occupies. Gets or sets the vector dataset for building the vector model cache. The point, line, region, text, CAD, property table is supported. The LongtitudeField, LatitudeField and ModelPathField have to be set. Gets or sets the geographic range of the built cache. Gets or sets the name of the built cache. Gets or sets the path of the built cache. Gets or sets the cache storage type. The default is StorageType.Original. Gets or sets the level number of the build cache. The default value is 16. Gets or sets how many cache tiles are updated when the layer is rendered in the Scene. The value is the count of UpdateSize * UpdateSize The default value is 8. Gets or sets the path field name of the model. Gets or sets the field name of latitude in the storage model of the Detest. Gets or sets the field name of longitude in the storage model of the Detest. Gets or sets the name of the field in the model which stores the altitude of location in the dataset. Gets or sets the field name of X axis zoom ratio in the storage model of the Detest. Gets or sets the field name of Y axis zoom ratio in the storage model of the Detest. Gets or sets the field name of Z axis zoom ratio in the storage model of the Detest. Gets or sets the field name of rotation angle of X axis in the storage model of the Detest. Gets or sets the field name of rotation angle of Y axis in the storage model of the Detest. Gets or sets the field name of rotation angle of Z axis in the storage model of the Detest. Gets or sets the password when a map object is created. When you add a layer, you need to type your password. If you use the default value, no password is set, and the default value is an empty string. Gets or sets the field name array of the cache data. Gets or sets the texture level of the built cache.The default value is 3 and it is in the range of 3 to 10. Gets or sets the compression type of the cache file. The event is trigged when the process bar is activated.