SuperMap.Realspace.SpatialAnalyst
The enumeration defines the quality level of the spatial analysis results.
High.
Low.
Medium.
The barrier point object class. It's obsolete.
Barrier points are the points obstruct the line of sight from the viewpoint to the target point.
Gets the ID of the barrier model object.
Gets the name of the layer that the barrier point is.
Gets the coordinates of a barrier point.
3D buffer analysis parameter class.It is used to provide the necessary parameter information for 3D geometric object buffer analysis.
Initializes a new instance of the 3D BufferAnalystParameter class.
Constructs a new object identical to the given BufferAnalyst3DParameter object.
The given BufferAnalyst3DParameter object.
Gets or sets the port type of the 3D buffer area. Two types are provided for the 3D line end points, they are Round and Flat.
The default value is BufferEndType.Round.
Gets or sets the count of segments of the semicircle line, that is, how many segments are used to simulate the semicircle line, the value must be greater than four, and less than 200.
The default value is 12.
Gets or sets the distance of the 3D buffer area. The unit is meter.
The default value is 0.
Defines the shape of the 3D buffer at the line end points. Two types are provided for the 3D line end points, they are Round and Flat.
3D round end type. It is the generated hemisphere area, whose center is the endpoint of the line in the buffer.
3D flat end type. It is the generated circular area, whose center is the endpoint of the line in the buffer.
Collision detection analysis class.
Constructs a new CollisionAnalysis object based on the specified Scene object.
The object of the specified scene.
Perform collision detection analysis.
Returns true if execution succeeds, false otherwise.
Clean analysis result.
Gets or sets the color of the collision detection area.
Gets or sets the 3D model object for collision detection.
Gets or sets the opacity of the model for collision detection. It is in the range 0 to 100, where 0 is completely transparent and 100 is completely opaque.
Gets or sets the spatial position of the model.
Acquires or sets the forward direction angle of the collision detection, which is the angle between the horizontal direction and the north direction.
Gets or sets the angle of inclination, which is the angle with respect to the horizontal plane and takes the positive direction.
Isoline function class. Setting the analysis area, color table and the related maximum and minimum elevation, interval, isoline display style to exact the isolines.
Constructs a new ContourMap object based on the specified Scene object.
Perform isoline analysis.
True if successful; otherwise, false.
Clean analysis result.
Release the local resources occupied by the ContourMap object.
Gets or sets the color table.
Gets or sets the region to draw the isolines.
Gets or sets the region to draw the isolines.
Gets or sets the default displaying style.
Gets or sets the contour Interval.
Gets or sets the color of the isolines.
Gets or sets the maximum visible height.
Gets or sets the minimum visible height.
Gets or sets non-transparency degree. Range: 0-100.
Gets or sets whether the analysis area border is visible or not.
Gets or sets the color of the analysis area border.
It defines the isoline display modes.
Displayed with fill symbol.
Displayed with lines and fill symbol.
Displayed with lines.
DissolveParameter3D parameter class. This class provides a set of parameters for the dissolving of 3D vector data, such as fusion field, fusion type, tolerance, and so on.
Create a new DissolveParameter3D object.
Constructs a new object identical to the given DissolveParameter3D object.
The specified DissolveParameter3D object.
A bool. Process the dissolve field with null if true; otherwise, false.
The default value is false, indicating that the objects whose dissolving field values are null are not processed.
Gets or sets the dissolve type.
The default value is DissolveType.Single.
Get or set the tolerance. Unit: meter.
The default value is the default tolerance set for the current dataset to be processed.
Gets or sets the filter expression for dissolving objects in a dataset. Only the objects meeting this condition are to be dissolved.
Default is null, means no filter condition.
Gets or sets the set of names of the dissolving fields.
Default is null, means no dissolving field.
Gets or sets the set of names of the statistical fields.
The default is null, means no statistical field.
Gets or sets the statistical type set of the statistical field, which is corresponding to the statistical fields in StatisticsFieldNames property.
The default is null, means no statistical field.
This enumeration defines the constants of the fusion type of the 3D vector dataset.
Group. Groups objects with the same dissolving field values to form a compound object.
Dissolve. Merges objects that have the same dissolving field values and are topologically adjacent to form a simple object.
Group after Dissolve. Merges objects that have the same dissolving field values and are topologically adjacent to form a simple object, and then groups objects that have the same dissolving field values but are not topologically adjacent to form a compound object.
3D vector mapping comprehensive class. This class provides 3D vector data fusion, resampling and smooth functions.
3D vector data fusion operation. Supporting 3D line dataset.
Specified 3D vector dataset to be in the fusion operation. Supporting 3D line dataset.
Datasource for storing the output datasets.
The specified name of the result dataset.
The specified dissolving parameter setting.
3D vector dataset after the fusion.
Resample the 3D vector dataset, supports 3D line dataset and network dataset.
Specified 3D vector dataset to be resampled, supporting 3D line dataset and network dataset.
Specifies the resampling tolerance. The unit is Meter. Resampling distance can be set to a float value greater than 0. The greater the distance, the simpler the resampling result.
true if successful; otherwise, false.
Smooth the 3D vector dataset, supports 3D line dataset and network dataset.
Specified 3D vector dataset to be smoothed, supporting 3D line dataset and network dataset.
Smooth coefficient. The valid range is larger than or equal to 2, an exception will throw out if set as a value less than 2. The greater the smooth coefficient, the smoother the line. The recommended range is [2,10].
true if successful; otherwise, false.
Based on raster data sets, two dimensional vector data sets are converted into interpolation methods of three-dimensional vector data sets.Support for 2-d data sets, two-dimensional data sets, and two-dimensional data sets.
Provides a z-value grid data set.
A two-dimensional vector data set that is specified for interpolation.Support for 2-d data sets, two-dimensional linear data sets, two-dimensional data sets.
Specifies the data source for storing the result data set.
The specified result data set name.
The specified sampling distance is the spacing of the interpolated z values.If this value is less than or equal to 0, the sampling distance is the pixel size of the grid data set by default;If the value is greater than 0, the sampling distance is the size of the value.This parameter is only valid for two dimensional data sets and two-dimensional surface data sets.
Specified Z factor.The Z value will multiply by the coefficients.
Do interpolation only at the fold point.True means that ignoring the sampling distance option only interpolate the existing points, and false means to interpolate points in the sampling distance and then interpolate.
The three-dimensional vector data set after interpolation is a new data set.
The event is trigged when the process bar is activated.
3D geometry basic operation class. Currently supporting 3D lines smooth and resampling processing.
Determine whether two 3D geometry objects intersecdt with each other or not.
The 1st specified 3D geometry object.
The 2nd specified 3D geometry object.
A boolean value indicates whether two specified 3D geometry objects intersect with each other or not. If intersect, returns yes; otherwise, false.
occurs while geometry3D or intersectGeometry3D is not closed while determining whether two 3D boxes intersect with each other or not.
The erase operation for 3D boxes.
The specified operated object.
The specified operating object.
The 3D body object after erase operation.
geometry3D or eraseGeometry3D is not closed.
Intersect operation between 3D boxes.
The 1st 3D box to participate in intersect operation.
The 2nd 3D box to participate in intersect operation.
The intersection of the two boxes.
geometry3D or intersectGeometry3D is not closed.
The union operation for 3D box.
The 1st 3D box to participate in union operation.
The 2nd 3D box to participate in union operation.
The 3D box after union.
geometry3D or intersectGeometry3D is not closed.
The XOR operation for 3D boxes.
The 1st 3D box to participate in XOR operation.
The 2nd 3D box to participate in XOR operation.
A 3D box deducts the shared volume from the union of two 3D boxes.
geometry3D or intersectGeometry3D is not closed.
Creates buffer areas for 3D points and lines. It is allowed to specify source coordinate system.
The specified 3D point or line object.
The specified buffer parameter class.
The specified source projected coordinate system. Planar and spherical scenes are both supported.
The three-dimensional model.
3D lines smooth. Source coordinate system can be specified.
The specified ordered set of Point3D objects.
Smooth coefficient. The valid range is larger than or equal to 2, an exception will throw out if set as a value less than 2. The greater the smooth coefficient, the smoother the line. The recommended range is [2,10].
Specified source coordinate system. When it's geographical coordinate system, it's needed to make coordinate system transformation firstly, and then execute smoothing.
3D points set after the smooth.
Resample the 3D features. The source coordinate system can be specified. Only supporting 3D line features.
The specified 3D feature. Only supporting 3D line features.
Specifies the resampling tolerance. The unit is Meter. Resampling distance can be set to a float value greater than 0. The greater the distance, the simpler the resampling result.
Specified source coordinate system. When it's geographical coordinate system, it's needed to make coordinate system transformation firstly, and then execute smoothing.
The 3D feature after the resampling.
The terrain model matching class. It is used to fit the DEM data and the 3D model.
The terrain model match. Modify the DEM terrain (cut and fill) according to the model elevation.
The specified terrain data matcedh with the three-dimensional model, ie DEM raster data.
The specified model data. CAD datasets or region datasets.
Datasource for storing the output datasets.
The specified name of the result dataset.
The specified elevation field of the model data. See the Remarks section.
The specified radius of the transition region, in units of meters. The the starting point of the radius corresponds to the edge of the terrain. The valid value is greater than or equal to 0. 0 is no smooth transition.
The specified power times. The value range is greater than or equal to 0. A negative number will throw an exception. 0 means buffer area will not be handled the around the smooth transition. The recommendation ranges (0,3].
The DEM dataset after the match.
The event is trigged when the process bar is activated.
This enumeration defines the type constants of the algorithm supported by the three-dimensional interpolation analysis.
Inverse Distance Weighted interpolation method.
Simple Kriging interpolation method.3d interpolation does not support this method.
Ordinary Kriging interpolation.
Universal Kriging interpolation.3d interpolation does not support this method.
The Radial Basis Function (Radial Basis Function) interpolation method.3d interpolation does not support this method.
Point Density interpolation.3d interpolation does not support this method.
Obstacle, lv gold interpolation method.3d interpolation does not support this method.
The Inverse Distance weighting parameter class,from InterpolationParameter3D class This class can provide necessary parameter information for IDW interpolation algorithm, including power subtraction, search mode, interpolation operation, etc.
3d interpolation parameter class, which is the base class of the parameter class of various 3d interpolation methods, provides the necessary parameter information for the 3d interpolation algorithm.
Such as the scope of analysis, the set of elevation values of the profile, the resolution of the grid data, the search mode of the participating operation, the search radius of the point of the operation, and the number of points to be searched.
The InterpolationParameter3D class has two derived classes, the range of the inverse weight interpolation parameters(InterpolationIDWParameter3D)Parameters of class and klykin interpolation (InterpolationKrigingParameter3D)class.
,It is used to provide the necessary parameter information for the corresponding 3d interpolation algorithm.
Returns a string representing an interpolation analysis method parameter class instance. format {Bounds=,ExpectedCount=,Resolution=,SearchMode=,SearchRadius=,Type=}
Represents the string of the parameter class instance of this interpolation analysis method.
Release the resources consumed by the object.
Gets or sets the resolution of the raster data obtained by the 3d interpolation operation.This value cannot exceed the Bounds of the Bounds of the data set that is to be analyzed.
The default value is 0.0.
Gets or sets the method to find the participating operation point in the three-dimensional interpolation operation.
The default value is SearchMode.KdTreeFixedCount。
Gets or sets up the lookup radius to participate in the operation.
The unit is the same as the point data set that is used for interpolation (or the data set belonging to the recordset).
Find a decided to participate in the operation point search radius, when the calculation somewhere unknown value, in this location as the center, radius is the value of the attribute set, fall within the scope of the sampling points will participate in the operation, that is, the location of the predicted value is determined by the sampling points within the range of values.
The default value is 0.0, which means that the diagonal length of the cube of the volume of the data cube is the maximum search radius, that is, the area range of the three-dimensional point data set.
Gets or sets the number of points expected to participate in the interpolation operation.When the lookup method is a fixed-length lookup, it represents the minimum number of points expected to participate in the operation;When looking for a variable length lookup, the most varied number of points expected to participate in the operation is expressed.
The default value is 12.
Gets or sets the scope of the 3d interpolation analysis to determine the range of raster data sets obtained by running results.
default Rectangle2D.Empty。
Gets or sets the maximum number of points in a single block when a block lookup is made.Note that the value must be greater than zero.
The default value is 50.
Gets or sets the number of points to be inserted at most when a block lookup is made.Note that the value must be greater than zero.
The default value is 200.
Gets or sets a set of elevation values for each section of the body data set.
Get the 3d interpolation algorithm type. please refer to InterpolationAlgorithmType class.
To construct a new InterpolationIDWParameter3D object.
Based on the specified parameters of constructing a new object InterpolationIDWParameter3D.
Based on the specified parameters of constructing a new object InterpolationIDWParameter3D.
When you specify an interpolation operation, find the way to participate in the operation。
Specify the scope of the lookup.
Specifies the number of points to find.
Based on the specified parameters of constructing a new object InterpolationIDWParameter3D.
Specifies the resolution used when the interpolation operation is specified.
When you specify an interpolation operation, find the way to participate in the operation.
Specify the scope of the lookup.
Specifies the number of points to find.
The power of the specified distance weight calculation.
Returns a said InterpolationIDWParameter3D string objects.
Said InterpolationIDWParameter3D string objects.
Set up the lookup mode.
Default value is SearchMode.None。
Gets or sets the power to calculate the distance weights.
The default value is 1.
Get the interpolation algorithm type.
Luecking (Kriging interpolation parameter classes, inherit from SuperMap Realspace.SpatialAnalyst.InterpolationParameter3D"> InterpolationParameter3D class.This class provides the necessary parameter information for Kriging interpolation algorithm, including semi-variable function type, self-correlation threshold, base value, block gold effect value, etc.
To construct a new InterpolationKrigingParameter3D object.
According to the specified parameters to construct a new object InterpolationKrigingParameter3D.
The resolution of the grid data set obtained by the specified interpolation operation.
The specified interpolation operation is used to find the way to find the participating operation points.
Find the scope of the search parameter operation point when the specified interpolation operation.
Specifies the number of points to participate in the interpolation operation.
Specifies the type of a semi-variable function.
Returns a said InterpolationKrigingParameter3D string objects.
Said InterpolationKrigingParameter3D string objects.
Gets or sets the semi-variable function type of Kriging interpolation.Currently, ball - type function, exponential function and gaussian type are supported. Please refer to the VariogramMode type for details.
The default value is variogrammode.spherical
Gets or sets the autocorrelation threshold.Autocorrelation threshold refers to when a function and a half at the time of reaches a certain distance, the trend of the curve can increase again, which tends to level, so called autocorrelation curve the beginning level distance threshold.
The default value is 0.0.
Gets or sets the base value.
The default value is 0.0.
The default is 0.0.
Gets or sets a gold effect value.
The default value is 0.0.
Get the interpolation algorithm type.
3d interpolation analysis is used to provide a three-dimensional interpolation analysis function for interpolation of discrete three-dimensional point data to get a DatasetVolume composed of multiple grid sections.
The three-dimensional interpolation analysis class (Interpolator3D) is similar to the interpolation analysis class (Interpolator) principle, except that the interpolation analysis class is used to interpolate two-dimensional points to obtain a raster data set, and the three-dimensional interpolation analysis class is used for Interpolation of three-dimensional points, the result is a volume data set composed of multiple grid cut surfaces;
The two-dimensional interpolation analysis class provides three interpolation methods: inverse distance weighting method (IDW), Kriging interpolation method (Rearning) and radial basis function interpolation (RBF). The three-dimensional interpolation analysis only provides distance inverse weighting method. (IDW), Kriging interpolation method (Kriging) two interpolation methods.
Three-dimensional interpolation analysis is performed on 3d point data sets and the analysis results are returned.
Specify the parameter information required for the 3d interpolation method.
Three-dimensional point data sets that require 3d interpolation analysis.
The field name for the value of the 3d interpolation analysis.
The field name for the value of the 3d interpolation analysis.
A data source for storing the result data set.
Specifies the name of the result data set.
Specifies the pixel format of the resulting grid dataset.
3D interpolation analysis of body data sets.
3D interpolation analysis was performed on the three-dimensional point recordset and the analysis results were returned.
Specify the parameter information required for the 3d interpolation method。
A 3D set of points for 3d interpolation analysis is required.
The field name for the value of the 3d interpolation analysis.
The scaling ratio used for three-dimensional interpolation analysis.
A data source for storing the result data set.
Specifies the name of the result data set。
Specifies the pixel format of the resulting grid dataset.
3D interpolation analysis of body data sets.
Perform three-dimensional interpolation analysis on the irregular tetrahedral mesh and return the analysis results.
Specifies the parameter information required for the 3D interpolation method.
irregular tetrahedral mesh
The data source used to hold the result dataset.
Specify the name of the result dataset.
Specifies the pixel format in which the result raster dataset is stored.
The volume data set obtained by 3D interpolation analysis.
Triggers the event when the progress bar is started.
The parameter class of 3D model checking.
Constructs a new ModelValidatorParameter object.
Gets or sets whether to check the isolated point.
Gets or sets whether to check the connectivity.
Gets or sets whether to check the regions intersecting.
Gets or sets whether to check the ambiguity edges.
Gets or sets whether to check the decay triangle.
Gets or sets whether to check the border line closed.
Gets or sets whether to repair.
For multiple visual field overlay analysis, you can set a number of observation points at the same time the target object analysis, overlapping areas as long as any vertebral body visible that is visible.
Constructs a new MultiViewshed3D object based on the specified Scene object.
Add a visual field analysis.
The viewable object to be added.
Gets the viewable domain of the specified number.
Specifies the number of the analysis object.
Removes the viewable domain of the specified number.
To be removed the number of the analysis object.
Perform the analysis and get the analysis result.
A Boolean value,returns true if execution succeeds, false otherwise.
Clean analysis result.
Gets the number of viewable domain views for the current scene.
The output image of oblique photography model lass. This class provides the methods of oblique photography model generating DSM and DOM.
Constructs a ObliquePhotogrammetry3DModel object according to the specified parameter.
The specified 3D planar scene.
The oblique photography model generates DSM. The DSM includes the surface elevation models of surface buildings, bridges, number and so on.
Datasource for storing the output DSM datasets.The specified result DSM dataset name.The specified DSM dataset range.The specified DSM dataset resolution.The specified camera height of output. The lower the camera height is, the more details the buildings are. Default is 50 meters.The saved dataset name. if it is null, it means failed to output the images.
The oblique photography model generates DSM (Digital Surface Model). The results are *.tiff image data.
The specified path used to store the result image TIFF files.The specified range of output results.The specified result image resolution.The specified camera height of output. The lower the camera height is, the more details the buildings are. Default is 50 meters.Whether to save image file is successful. true means successful; otherwise, false.
Create 2.5D map
Path for storing mapWhether create vector region at the same timeShowing rangeMap resolutionRotation AngleOblique AngleBase height of current sceneMaximum height of current sceneWhether or not finish map generation
The event is trigged when the process bar is activated.
Profile analysis. Choose start and end points in the scene to get the profile analysis result where it can calculate the 3D position of each pixel.
Constructs a new Profile object based on the specified Scene object.
Perform profile analysis.
True if successful; otherwise, false.
Clean analysis result.
Release the local resources occupied by the Profile object.
Return the 3D position of the upper left corner in the profile line texture.
3D position.
Return the 3D position of the bottom right corner in the profile line texture.
3D position.
Calculate the 3D position according to the pixel position.
Specified pixel point in the texture.3D position.
Return the bitmap diagram of the profile line texture.
The Bitmap object.
Returns the model ID (Point.X) and layer Index (Point.Y) of mouse pickup point on the profile
The specified mouse pickup pointThe model ID and layer index
Get the ID of the object that intersects the hatch.
The alias of the object intersecting the hatch and the collection object of the list of intersecting object IDs. The key indicates the object alias that intersects the hatch, and the value is the list of intersecting object IDs
Get the set of hatch result points.
Specify the result data source
Specify the result data set name
Result point set layer field name
Result Point Set Model ID Field Name
true means that the result set of the hatching result is successful, and false means that the acquisition fails.
Gets or sets the finish point of the profile analysis.
Gets or sets the height of the profile analysis in the 3D space. Unit: meter.
Gets or sets the start point of the profile analysis.
Profile analysis class. It's obsolete, replaced by Profile.
Perform vertical profile analysis according to specified cut line and return profile line dataset.
Specified start point of the cut line.Specified end point of the cut line.Specified model dataset collection. Optional. But at least specifies a raster dataset or a model dataset.Specified raster dataset collection. Optional. But at least specifies a raster dataset or a model dataset.Datasource for storing the output profile line datasets.The name of the result profile line dataset.The result profile line dataset.
Perform vertical profile analysis according to specified cut line and return profile line dataset.
Specified start point of the cut line.Specified end point of the cut line.Specified model dataset collection. Optional. But at least specifies a raster dataset or a model dataset.Specified raster dataset collection. Optional. But at least specifies a raster dataset or a model dataset.Datasource for storing the output profile line datasets.The name of the result profile line dataset.Elevation mode. The model bottom elevation is affected by the elevation mode and the raster data elevation in specified position.The result profile line dataset.
The video image class. The video is on the 3D scene by loading the images.
Constructs a new ProjectionImage object based on the specified Scene object.
The specified scene.
Constructs a new ProjectionImage object based on the specified Scene and Bitmap object.
The specified scene.The specified Bitmap.
Set the same name point for the location matching.
The point of the same name is supported, the key value is the point in the image, and the value value is the corresponding three-dimensional point in the scene.
Updates the Heading and Pitch through the specified 3D points
The specified 3D point.
Sets map image object.
The specified image.
Locates to the shooting position.
Perform the video to the 3D scene.
A boolean, true if successful; Otherwise returns false.
Clears the results.
Gets or sets whether video drop is matched by the same name.
Gets or sets the video observation point.
Gets or sets the video observation direction angle.
Gets or sets the video observation pitch angle.
Gets or sets the horizontal view range of video observation.
Gets or sets the vertical view range of video observation.
Gets or sets the visibility of tip line.
Gets or sets the line length.
Gets or sets whether or not the video is cast in the scene. True means to cast the video, and false means to cast the still picture.
3D proximity analysis class. This class is used for distance detection of the 3D pipeline data and distance query of the 3D model data.
Construct the road network data compile class object.
Distance detection of the 3D pipeline data.
The specified dataset to be detected.The specified reference dataset. It will check the line data between the reference dataset and the dataset to be detected. If you don't specify this, it will just check the line data in the line dataset to be detected.Datasource for storing the output datasets.The specified name of the result dataset.Pipeline radius field. The unit must be meter. After its setting, the line spacing is the surface distance between the pipelines. You can not specify the field, and the line spacing is calculated without considering the radius.Detection distance. The unit must be meter.The result dataset.
3D model distance query.
Specified model dataset.Query geometries, 3D points or lines.Query distance, the unit should be meter.Filter field in the queried model dataset.Result recordset cursor type.Query result records.
3D model distance query.
Specified model recordset.Query geometries, 3D points or lines.Query distance, the unit should be meter.Result recordset cursor type.Query result records.
The event is trigged when the process bar is activated.
This enumeration defines the lookup method type constants for the sample points used in 3d interpolation.
Instead of searching, use all input points for interpolation.
Block lookup mode, which is to block the data set according to the maximum number of points within each block of the set, and interpolate operations using the points inside the block.
The fixed-length lookup method, that is, all sampling points within the specified radius are involved in the interpolation operation of the raster unit.
The variable length lookup mode, which is the nearest specified number of sampling points from the grid unit, participates in the lookup operation.
Shadow analysis class, specifying the scope of analysis, setting the shadow type and the analysis period to obtain the result.
Notes: in the 3D spatial analysis, except the shadow analysis, other analysis can not enable the function of shadow. And it will be error after open.
Constructs a new ShadowVisibilityQuery object based on the specified Scene object.
The specified scene.
Perform shadow analysis.
True if successful; otherwise, false.
Clean analysis result.
Release local resources occupied by the ShadowVisibilityQuery object.
Returns the the shadow rate on specified screen position.
Specified screen position.The shadow rate, -1 means it fails.
Gets the shadow analysis result of the specified screen position.
Specified screen position.
The result of the shadow analysis is generated as a 3D volume dataset.
The target data source used to save the body dataset.The specified body data set name.A Boolean value that indicates whether the generated success, said true generate success, or false on failure.
The shadow rate analysis result is generated into a three-dimensional point data set.
The target data source used to save the body dataset.Export the point data set name.The export point data set shadow rate fieldA Boolean value that indicates whether the generated success, said true generate success, or false on failure.
Gets or sets the time zone offset.
Gets or sets the color table.
Gets or sets the finish time.
Gets or sets the start time.
Gets or sets the analysis region.
Gets or sets the point spacing.
Gets or sets the time interval.
Gets or sets the shadow analysis is carried out in a specified viewport.
Gets or sets the result display range of shadow rate. x component means the upper limit, and y component means the lower limit.
The shadow rate analysis result class.
Constructs a new ShadowVisibilityQueryResult object based on the specified Double and Point3D object.
The specified shadow rateThe specified 3D point spatial location
Gets the shadow rate value
Gets the spatial location of the shadow rate point
Visibility analysis. Based on observer points and the target points, in the specified scene, to analyze the results.
Constructs a new Sightline object based on the specified Scene object.
The specified Scene object.
Add a target point. The angle between the target point and the observation point can not exceed 120 degrees.
The specified target point object.The specified target point object index.
Perform visibility analysis.
Return true if removed successfully; false otherwise.
Clean analysis result.
Release the local resources occupied by the Sightline object.
Return the specified target point object according to the index.
The specified index.The specified target point object.
Get the number of the target points.
The number of the points.
Remove all target points.
Removes the target point according to the index.
The specified index.Return true if removed successfully; false otherwise.
Add a target point in the specified index position.
The specified index.The specified target point object.
Return the analysis result according to the target point index.
Specified target point index.Analysis result.
Get the ID of the obstacle object.
Specify the index number of the line of sight
The ID of the obstacle object. The key is the name of the layer where the object is located, and the value is the id queue of the obstacle object.
The position of the observe point.
Gets or sets the visible color.
Gets or sets the invisible color.
Gets the coordinates of a barrier point.
Gets target point object.
Specified viewpoint
Specified target point
Whether to view, if true, barrierPoint is the target point, otherwise it is the obstacle point.
The specified obstacle point.
Gets viewpoint object.
Gets whether it is visible.
Gets or sets the visibility analysis is carried out in a specified viewport.
The VisibleResult class.
Construct a new SightlineResult object according to the observing point, the target point, whether to be visible, barrier point.
Skyline analysis, set the position of the observer, direction, adding the region object in the height limitation to execute the skyline analysis, it will get the analysis results in the specified scene.
Constructs a new Skyline object based on the specified Scene object.
The specified analysis scene.
Adds the specified region object in the height limitation and returns the object index.
The specified region object in the height limitationIndex of the specified region object in the height limitation
Execute the skyline analysis
True, if successful; Otherwise false.
Clean analysis result.
Release the local resources occupied by the SkyLine object.
Gets the corresponding region object in height limitation which is a flat area according to the specified index.
The specified index.The specified region object in the height limitation
Gets the number of the region objects
The number of the region objects
Gets the region object in the height limitation according to the location.
The specified region index.
Camera positioning to the observer's position.
Remove all region objects.
Remove the region object in specified location.
The specified region index.True if successful; otherwise, false.
Set whether the observe point is visible.
True represents visible and false represents invisible.
Set the object in height limitation.
Index of the specified region object in the height limitationThe specified region object in the height limitation
Return the skyline object.
Skyline objects.
Returns the two dimensional line object of the skyline.
Two dimensional objects of the skyline
To obtain the fan-shaped surface of the skyline and the observation points
The fan surface
Get the scalloped surface of the skyline and the observation point.
The distance between the skyline and the observation point.
Specify the radius of the scallops
To obtain the skyline with the fan surface tensile body composed of observation points
The physical appearance of a fan's skyline is made up of observation pointsSector stretch object
Get the scalloped stretch formed by the skyline and the observation point.
Elevation value of the fan-shaped stretch body
The distance between the fan-shaped stretch and the observation point.
Generate a scalloped stretch closure body of the specified radius.
Get the ID of the building that affects the skyline.
The ID of the building that affects the skyline. The key is the name of the layer where the object is located, and the value is the id queue of the building of the image skyline.
Gets or sets the color of the skyline.
Gets or sets the angle between the camera and the north direction. Unit: degree.
Get or set the angle between the camera direction and the water surface direction, the unit: degree.
Get the skyline analysis quality.
Get or set the observer's position.
Display mode: DisplayMode.LINE means the line mode, and DisplayMode.FACE means region mode.
Gets or sets the skyline analysis is carried out in a specified viewport.
Gets or sets whether to generate a 360° skyline.
Gets or sets the horizontal distance between the skyline and the viewpoint.
Display mode enum.
Skyline region mode.
Skyline line mode.
Slope and aspect class. Analyze the slope and aspect in specified area.
Constructs a new SlopMap object based on the specified Scene object.
Perform the slope and aspect analysis.
True if successful; otherwise, false.
Clean analysis result.
Release the local resources occupied by SlopeMap object.
Gets the aspect value in specified position, it is between 0 to 360. Unit: degree.
Specified position.Aspect value.
Gets the slope value in specified position, it is between 0 to 90. Unit: degree.
Specified position.Slope value.
Gets or sets the polygon area of slope and aspect analysis.
Gets or sets the color table.
Gets or sets the analysis area.
Gets or sets the display mode in the slope analysis.
Gets or sets the maximum visible slope. Unit: degree.
Gets or sets the minimum visible slope. Unit: degree.
Gets or sets non-transparency degree. Range: 0-100.
Gets or sets whether the analysis area border is visible or not.
Gets or sets the slope direction arrow to support the movement.
Gets or sets the color of the analysis area border.
It defines the display mode.
Displayed with arrows.
Displayed with fill symbol.
Displayed with arrows and fill symbol.
This enumeration defines the constants of the field statistics type after the dataset is dissolved.
The maximum of the statistics field. Only numeric type and date type are supported.
The minimum of the statistics field. Only numeric type and the date type are supported.
The sum of the statistics field. Only numeric type is supported.
The mean of the statistics field. Only numeric type is supported.
Retains the field value of the first object. The types of numeric, date, boolean and text are supported.
Retains the field value of the last object. The types of numeric, date, boolean and text are supported.
This class defines the map type constants used to model the texture.
Exponential Variogram Mode.
This type is suitable for situations where the spatial autocorrelation relationship increases exponentially with distance. The figure below shows that the spatial autocorrelation disappears completely in infinity.
The exponential function is more common.
Gaussian Variogram Mode.
Spherical Variogram Mode.
This type shows a situation where the spatial autocorrelation relationship is gradually reduced (ie, the value of the semivariable function is gradually increased) until the spatial autocorrelation relationship is 0 beyond a certain distance. Spherical functions are more common.
Plane map method.
Constructs a new ViewDome object based on the current scene.
Cube (box) map mode.
Cylindrical map method.
Release the resources of the openness analysis.
Obtain the openness analysis closure.
Opening analysis type, divided into visible and invisible parts.
A successful closed 3D solid model is obtained.
Obtain the openness analysis ratio.
Opening analysis type, divided into visible and invisible parts.
After the analysis is successful, the openness analysis ratio is obtained.
Get the openness analysis shell
Opening analysis type, divided into visible and invisible parts.
After the analysis is successful, the openness analysis shell is obtained.
Gets or sets the openness display mode.
Visible distance
Cylindrical map, the way the top cover is private mapped.
Spherical mapping.
Gets or sets the open or invisible part of the color.
Gets or sets the opening outline color.
Openness analysis, observer position.
Viewshed analysis. Setting the observe point, target point, horizontal and vertical view angle to create the analysis area and display the analysis result. It is used in a 3D scene.
Constructs a new Viewshed3D object based on the specified Scene object.
Show only fill
Show fill and wireframe
This enumeration defines the opening analysis type enumeration constant.
Visible part opening
Invisible partial opening
Visual field analysis, set the observation point, the position of the target, the horizontal and vertical viewing angle range, establish the visual area analysis and display the analysis result in the specified scene. This analysis is for 3D scene model analysis.
Perform the analysis to get the result.
Return true if removed successfully; false otherwise.
Used to obtain the visible object ID.
You can see the object id, the key is the layer name, and the value is the visible object id queue of the corresponding layer.
Clean analysis result.
Release the local resources occupied by Viewshed3D.
Calculates the distance and direction between the observe point position and target point.
The specified target point position.
Used to get the ID of visible objects.
Visible object id, the key is the layer name, and the value is the visible object id queue of the corresponding layer.
Get the entire cone closure
Successfully returns to the cone closure body
Get hidden area closure
Successfully returns hidden area closed body
Get the visible area closure
Successfully returns to the visible area closed body
Get the interface between the visible area and the hidden area
Successfully returns the closed area of the visible area and the hidden area
Gets or sets the angle between the camera and the north direction. Unit: degree.
Gets or sets the visible distance. Unit: meter.
Gets or sets the color of the invisible area.
Gets or sets the horizontal view angle range. Unit: degree.
Gets or sets the camera pitching angle. Note: this angle is 0 degree when the camera direction is parallel with the horizontal surface. It's different from the camera parameter itself.
Gets or sets the analysis quality level.
Gets or sets the vertical view angle range. Unit: degree.
Get or set the observer's position.
Gets or sets the color of the visible area.
Gets or sets the notify line color.
Gets or sets the viewshed analysis is carried out in a specified viewport.
3D visibility analysis class. It is obsolete, replaced by Sightline.
Perform visibility analysis with on the viewpoint and the target point specified.
The viewpoint object specified.The specified target point object.Returns the visibility analysis result class object.
Gets or sets the scene object for analysis.
Visibility analysis result class. OUt of date. It's the return type of the visibility analysis, including the point information, the visibility results and the visibility line object.
Gets viewpoint object.
Gets target point object.
Gets the visibility of the viewpoint and the target point.
True means the two points are visible from each other, False means invisible.
Gets LineVisible object.
The LineVisible object, it a GeoLine3D object.
Gets LineInvisible object.
The LineInvisibleobject, it a GeoLine3D object.
Gets the BarrierPoint3Ds.